]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
1cfd3b733eb882001c545d9d271c50da9466cd55
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gcc.target/i386/vararg-loc.c: Accept a column number.
4
5 2018-10-08 Martin Liska <mliska@suse.cz>
6
7 * gcc.target/i386/i386.exp: Move procedures to
8 target-supports.exp.
9 * g++.target/i386/i386.exp: New file.
10 * gcc.target/i386/mv*.C: Move here tests and remove
11 target filter in these tests.
12
13 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
14
15 * gfortran.dg/contiguous_4.f90: Adjust.
16 * gfortran.dg/contiguous_4.f90: New test.
17
18 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
19
20 PR fortran/86372
21 * gfortran.dg/associate_41.f90: New test.
22
23 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24
25 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
26 * gnat.dg/string_merge1.adb: Likewise.
27 * gnat.dg/string_merge2.adb: Likewise.
28
29 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
30
31 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
32
33 2018-10-08 Martin Liska <mliska@suse.cz>
34
35 * g++.dg/ext/pr82625.C: Add dg-compile filter.
36
37 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
38
39 PR c++/71128
40 * g++.dg/concepts/pr71128.C: New.
41
42 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
43
44 PR c/87286
45 * gcc.dg/pr87286.c: New test.
46
47 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
48
49 PR fortran/86111
50 * gfortran.dg/array_constructor_type_23.f90: New test.
51
52 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
53
54 PR fortran/83999
55 * gfortran.dg/elemental_function_4.f90 : New test.
56
57 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
58
59 PR rtl-optimization/86939
60 PR rtl-optimization/87479
61 * gcc.target/powerpc/pr86939.c: New test.
62 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
63
64 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
65
66 * gnat.dg/string_merge1.adb: Fix test expectations.
67 * gnat.dg/string_merge2.adb: Likewise.
68
69 2018-10-05 David Malcolm <dmalcolm@redhat.com>
70
71 PR c++/56856
72 * g++.dg/ext/builtin4.C: Set expected location for warning to the
73 correct location within the format string.
74 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
75 files for testing locations within string literal locations from
76 the C frontend.
77 * g++.dg/warn/Wformat-method.C: New test.
78 * g++.dg/warn/Wformat-pr71863.C: New test.
79 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
80 * g++.dg/warn/Wformat-ranges.C: New test, based on
81 gcc.dg/format/diagnostic-ranges.c.
82 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
83 (test_multitoken_macro): Generalize expected output to work with
84 both C and C++.
85 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
86 (test_stringified_token_1): Likewise.
87 (test_stringified_token_3): Likewise.
88
89 2018-10-05 David Malcolm <dmalcolm@redhat.com>
90
91 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
92 count. If there's a 3rd argument, use dg-process-target on it,
93 bailing out, or recording expected failures as "maybe_x".
94 (proc handle-multiline-outputs): Extract "maybe_x", and use it
95 to convert pass/fail into xpass/xfail.
96
97 2018-10-05 Martin Sebor <msebor@redhat.com>
98
99 PR tree-optimization/87490
100 * gcc.dg/pr87490.c: New test.
101 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
102
103 2018-10-05 Steve Ellcey <sellcey@cavium.com>
104
105 PR tree-optimization/71625
106 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
107 (test_vclz_s16): Ditto.
108 (test_vclz_s32): Ditto.
109 (test_vclzq_s8): Ditto.
110 (test_vclzq_s16): Ditto.
111 (test_vclzq_s32): Ditto.
112 (test_vclz_u8): Ditto.
113 (test_vclz_u16): Ditto.
114 (test_vclz_u32): Ditto.
115 (test_vclzq_u8): Ditto.
116 (test_vclzq_u16): Ditto.
117 (test_vclzq_u32): Ditto.
118 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
119 (test_vneg_s16): Ditto.
120 (test_vneg_s32): Ditto.
121 (test_vneg_s64): Ditto.
122 (test_vnegd_s64): Ditto.
123 (test_vnegq_s8): Ditto.
124 (test_vnegq_s16): Ditto.
125 (test_vnegq_s32): Ditto.
126 (test_vnegq_s64): Ditto.
127
128 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
129
130 PR target/87509
131 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
132 of dfp_hw. Don't include <altivec.h>.
133 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
134 lp64.
135 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
136 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
137 * gcc.target/powerpc/test_mffsl.c: Ditto.
138
139 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
140
141 * c-c++-common/Wprio-ctor-dtor.c: New test.
142
143 2018-10-04 David Malcolm <dmalcolm@redhat.com>
144
145 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
146 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
147 dg-additional-options. Add dg-message and dg-missed directives
148 to verify that -fopt-info messages are written at the correct
149 locations.
150
151 2018-10-04 David Malcolm <dmalcolm@redhat.com>
152
153 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
154 due to "-internals" not being selected.
155 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
156 "-internals" added to re-enable the output from test_scopes.
157 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
158
159 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
160
161 * gnat.dg/string_merge1.adb: New test.
162 * gnat.dg/string_merge2.adb: New test.
163 * gcc.dg/merge-all-constants-1.c: Adjust test.
164 * gcc.dg/merge-all-constants-2.c: New test.
165
166 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
167
168 PR target/87486
169 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
170
171 2018-10-04 Martin Liska <mliska@suse.cz>
172
173 PR c/87483
174 * gcc.dg/pr87483.c: New test.
175
176 2018-10-04 Martin Liska <mliska@suse.cz>
177
178 PR ipa/82625
179 * g++.dg/ext/pr82625.C: New test.
180
181 2018-10-04 David Malcolm <dmalcolm@redhat.com>
182
183 * gcc.dg/plugin/dump-1.c: New test.
184 * gcc.dg/plugin/dump_plugin.c: New test plugin.
185 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
186
187 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
188
189 PR rtl-optimization/87466
190 * gcc.target/powerpc/pr87466.c: New test.
191
192 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
193
194 PR tree-optimization/85787
195 * gcc.dg/ipa/propmalloc-4.c: New test.
196
197 2018-10-04 Richard Biener <rguenther@suse.de>
198
199 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
200
201 2018-10-03 Ian Lance Taylor <iant@google.com>
202
203 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
204
205 2018-10-03 Martin Sebor <msebor@redhat.com>
206
207 * gcc.dg/warn-sprintf-no-nul.c: New test.
208
209 2018-10-03 Martin Liska <mliska@suse.cz>
210
211 PR gcov-profile/86109
212 * g++.dg/gcov/pr86109.C: New test.
213
214 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
215
216 * gcc.dg/tree-ssa/muldiv-1.c: New file.
217 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
218
219 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
220
221 PR target/87081
222 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
223
224 2018-10-01 Martin Sebor <msebor@redhat.com>
225
226 * gcc.dg/warn-strnlen-no-nul.c: New.
227
228 2018-10-01 Carl Love <cel@us.ibm.com>
229
230 PR 69431
231 * gcc.target/powerpc/test_mffsl-p9.c: New file.
232 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
233 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
234 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
235 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
236
237 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
238
239 PR fortran/65677
240 * gfortran.dg/dependency_52.f90 : Expand the test to check both
241 the call to adjustl and direct assignment of the substring.
242
243 2018-10-01 Richard Biener <rguenther@suse.de>
244
245 PR tree-optimization/87465
246 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
247
248 2018-10-01 Tamar Christina <tamar.christina@arm.com>
249
250 PR target/86486
251 * gcc.dg/pr82788.c: Skip for AArch64.
252 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
253 * gcc.target/aarch64/subsp.c: Likewise.
254 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
255 on AArch64.
256 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
257 * gcc.dg/stack-check-12.c: ILP32 fixup.
258 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
259 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
260 * testsuite/lib/target-supports.exp
261 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
262 require frame pointer for non-leaf functions.
263
264 2018-10-01 Tamar Christina <tamar.christina@arm.com>
265
266 PR target/86486
267 * gcc.target/aarch64/stack-check-alloca-1.c: New.
268 * gcc.target/aarch64/stack-check-alloca-10.c: New.
269 * gcc.target/aarch64/stack-check-alloca-2.c: New.
270 * gcc.target/aarch64/stack-check-alloca-3.c: New.
271 * gcc.target/aarch64/stack-check-alloca-4.c: New.
272 * gcc.target/aarch64/stack-check-alloca-5.c: New.
273 * gcc.target/aarch64/stack-check-alloca-6.c: New.
274 * gcc.target/aarch64/stack-check-alloca-7.c: New.
275 * gcc.target/aarch64/stack-check-alloca-8.c: New.
276 * gcc.target/aarch64/stack-check-alloca-9.c: New.
277 * gcc.target/aarch64/stack-check-alloca.h: New.
278 * gcc.target/aarch64/stack-check-14.c: New.
279 * gcc.target/aarch64/stack-check-15.c: New.
280
281 2018-10-01 Tamar Christina <tamar.christina@arm.com>
282
283 PR target/86486
284 * gcc.target/aarch64/stack-check-prologue-16.c: New test
285 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
286 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
287 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
288
289 2018-10-01 Jeff Law <law@redhat.com>
290 Richard Sandiford <richard.sandiford@linaro.org>
291 Tamar Christina <tamar.christina@arm.com>
292
293 PR target/86486
294 * gcc.target/aarch64/stack-check-12.c: New.
295 * gcc.target/aarch64/stack-check-13.c: New.
296 * gcc.target/aarch64/stack-check-cfa-1.c: New.
297 * gcc.target/aarch64/stack-check-cfa-2.c: New.
298 * gcc.target/aarch64/stack-check-prologue-1.c: New.
299 * gcc.target/aarch64/stack-check-prologue-10.c: New.
300 * gcc.target/aarch64/stack-check-prologue-11.c: New.
301 * gcc.target/aarch64/stack-check-prologue-12.c: New.
302 * gcc.target/aarch64/stack-check-prologue-13.c: New.
303 * gcc.target/aarch64/stack-check-prologue-14.c: New.
304 * gcc.target/aarch64/stack-check-prologue-15.c: New.
305 * gcc.target/aarch64/stack-check-prologue-2.c: New.
306 * gcc.target/aarch64/stack-check-prologue-3.c: New.
307 * gcc.target/aarch64/stack-check-prologue-4.c: New.
308 * gcc.target/aarch64/stack-check-prologue-5.c: New.
309 * gcc.target/aarch64/stack-check-prologue-6.c: New.
310 * gcc.target/aarch64/stack-check-prologue-7.c: New.
311 * gcc.target/aarch64/stack-check-prologue-8.c: New.
312 * gcc.target/aarch64/stack-check-prologue-9.c: New.
313 * gcc.target/aarch64/stack-check-prologue.h: New.
314 * lib/target-supports.exp
315 (check_effective_target_supports_stack_clash_protection): Add AArch64.
316
317 2018-10-01 Tamar Christina <tamar.christina@arm.com>
318
319 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
320 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
321 (check_compile): Support values already Boolean.
322 (check_alias_available, check_gc_sections_available,
323 check_profiling_available, check_effective_target_vect_cmdline_needed,
324 check_effective_target_vect_int,
325 check_effective_target_vect_intfloat_cvt,
326 check_effective_target_vect_doubleint_cvt,
327 check_effective_target_vect_intdouble_cvt,
328 check_effective_target_vect_uintfloat_cvt,
329 check_effective_target_vect_floatint_cvt,
330 check_effective_target_vect_floatuint_cvt,
331 check_effective_target_vect_peeling_profitable,
332 check_effective_target_vect_simd_clones,
333 check_effective_target_vect_peeling_profitable,
334 check_effective_target_vect_simd_clones,
335 check_effective_target_vect_shift,
336 check_effective_target_vect_bswap,
337 check_effective_target_vect_shift_char,
338 check_effective_target_vect_float,
339 check_effective_target_vect_double,
340 check_effective_target_vect_long_long,
341 check_effective_target_vect_no_int_min_max,
342 check_effective_target_vect_no_int_add,
343 check_effective_target_vect_no_bitwise,
344 check_effective_target_vect_perm,
345 check_effective_target_vect_perm_byte,
346 check_effective_target_vect_perm_short,
347 check_effective_target_xorsign,
348 check_effective_target_vect_widen_sum_hi_to_si_pattern,
349 check_effective_target_vect_widen_sum_hi_to_si,
350 check_effective_target_vect_widen_sum_qi_to_hi,
351 check_effective_target_vect_widen_sum_qi_to_si,
352 check_effective_target_vect_widen_mult_qi_to_hi,
353 check_effective_target_vect_widen_mult_hi_to_si,
354 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
355 check_effective_target_vect_widen_mult_hi_to_si_pattern,
356 check_effective_target_vect_widen_mult_si_to_di_pattern,
357 check_effective_target_vect_widen_shift,
358 check_effective_target_vect_sdot_qi,
359 check_effective_target_vect_udot_qi,
360 check_effective_target_vect_sdot_hi,
361 check_effective_target_vect_udot_hi,
362 check_effective_target_vect_usad_char,
363 check_effective_target_vect_pack_trunc,
364 check_effective_target_vect_unpack,
365 check_effective_target_unaligned_stack,
366 check_effective_target_vect_no_align,
367 check_effective_target_vect_hw_misalign,
368 check_effective_target_natural_alignment_32,
369 check_effective_target_natural_alignment_64,
370 check_effective_target_vect_element_align,
371 check_effective_target_vect_load_lanes **,
372 check_effective_target_vect_condition,
373 check_effective_target_vect_cond_mixed,
374 check_effective_target_vect_char_mult,
375 check_effective_target_vect_short_mult,
376 check_effective_target_vect_int_mult,
377 check_effective_target_vect_extract_even_odd,
378 check_effective_target_vect_interleave,
379 check_effective_target_vect_stridedN,
380 check_effective_target_vect_call_copysignf,
381 check_effective_target_sqrt_insn,
382 check_effective_target_vect_call_sqrtf,
383 check_effective_target_vect_call_btrunc,
384 check_effective_target_vect_call_btruncf,
385 check_effective_target_vect_call_ceil,
386 check_effective_target_vect_call_ceilf,
387 check_effective_target_vect_call_floor,
388 check_effective_target_vect_call_floorf,
389 check_effective_target_vect_call_lceil,
390 check_effective_target_vect_call_lfloor,
391 check_effective_target_vect_call_nearbyint,
392 check_effective_target_vect_call_nearbyintf,
393 check_effective_target_vect_call_round,
394 check_effective_target_vect_call_roundf,
395 check_effective_target_section_anchors,
396 check_effective_target_bswap,
397 check_effective_target_sync_int_long,
398 check_effective_target_sync_char_short,
399 check_effective_target_tiny,
400 check_effective_target_pie_copyreloc,
401 check_effective_target_got32x_reloc,
402 check_effective_target_tls_get_addr_via_got): Use new caching.
403
404 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
405
406 PR tree-optimization/87261
407 * gcc.dg/pr87261.c: New test.
408
409 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
410
411 * gcc.target/arc/tph_addx.c: New test.
412
413 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
414
415 * gcc.target/arc/tmac-3.c: New file.
416
417 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
418
419 PR fortran/87359
420 * gfortran.dg/associate_40.f90 : New test.
421
422 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
423
424 PR fortran/70752
425 PR fortran/72709
426 * gfortran.dg/deferred_character_25.f90 : New test.
427 * gfortran.dg/deferred_character_26.f90 : New test.
428 * gfortran.dg/deferred_character_27.f90 : New test to verify
429 that PR82617 remains fixed.
430
431 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
432
433 PR fortran/70149
434 * gfortran.dg/deferred_character_24.f90 : New test.
435
436 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
437
438 PR target/87370
439 * gcc.target/i386/pr87370.c: New test.
440
441 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
442
443 PR fortran/65667
444 * gfortran.dg/dependency_52.f90 : New test.
445
446 2018-09-29 Jakub Jelinek <jakub@redhat.com>
447
448 PR target/87467
449 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
450 (CALC): Use double instead of float.
451 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
452 _mm512_abs_ps and _mm512_mask_abs_ps.
453
454 2018-09-28 David Malcolm <dmalcolm@redhat.com>
455
456 * c-c++-common/unroll-1.c: Update expected output from "note" to
457 "optimized".
458 * c-c++-common/unroll-2.c: Likewise.
459 * c-c++-common/unroll-3.c: Likewise.
460 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
461 dg-message to dg-missed. Convert param from -fopt-info to
462 -fopt-info-missed-ipa.
463 * g++.dg/tree-ssa/pr81408.C: Update expected output from
464 dg-message to dg-missed.
465 * g++.dg/vect/slp-pr56812.cc: Update expected output from
466 dg-message to dg-optimized.
467 * gcc.dg/pr26570.c: Update expected output from dg-message to
468 dg-missed. Convert param from -fopt-info to
469 -fopt-info-missed-ipa.
470 * gcc.dg/pr32773.c: Likewise.
471 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
472 dg-message to dg-missed.
473 * gcc.dg/unroll-2.c: Update expected output from dg-message to
474 dg-optimized.
475 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
476 from -fopt-info to -fopt-info-vec.
477 * gfortran.dg/directive_unroll_1.f90: Update expected output from
478 "note" to "optimized".
479 * gfortran.dg/directive_unroll_2.f90: Likewise.
480 * gfortran.dg/directive_unroll_3.f90: Likewise.
481 * gnat.dg/unroll4.adb: Likewise.
482 * lib/gcc-dg.exp (dg-optimized): New procedure.
483 (dg-missed): New procedure.
484
485 2018-09-28 Joseph Myers <joseph@codesourcery.com>
486
487 PR c/87390
488 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
489 values explicitly to target type for comparison.
490
491 2018-09-28 Steve Ellcey <sellcey@cavium.com>
492
493 PR testsuite/87433
494 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
495 instead of 4.
496
497 2018-09-28 Steve Ellcey <sellcey@cavium.com>
498
499 PR testsuite/87433
500 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
501
502 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
503
504 * gcc.target/sparc/20160229-1.c: Minor tweak.
505 * gcc.target/sparc/cbcond-2.c: Likewise.
506 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
507 * gcc.target/sparc/movcc-2.c: Minor tweak.
508 * gcc.target/sparc/overflow-3.c: Likewise.
509 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
510 * gcc.target/sparc/overflow-5.c: Minor tweak.
511 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
512
513 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
514
515 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
516 valid value, in the "vector bool int" case.
517
518 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
519
520 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
521 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
522 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
523
524 2018-09-27 Martin Liska <mliska@suse.cz>
525
526 * g++.dg/pr60518.C: Add -Wno-missing-profile.
527 * g++.dg/torture/pr59265.C: Likewise.
528 * g++.dg/tree-prof/morefunc.C: Likewise.
529 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
530 * gcc.dg/pr26570.c: Likewise.
531 * gcc.dg/pr32773.c: Likewise.
532 * gcc.dg/pr40209.c: Likewise.
533 * gcc.dg/pr51957-1.c: Likewise.
534 * gcc.dg/pr80747.c: Likewise.
535 * gcc.target/aarch64/pr62262.c: Likewise.
536
537 2018-09-27 Richard Biener <rguenther@suse.de>
538
539 PR testsuite/87451
540 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
541
542 2018-09-27 Richard Biener <rguenther@suse.de>
543
544 PR debug/37801
545 PR debug/87440
546 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
547 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
548
549 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
550
551 PR c++/67544
552 * g++.dg/concepts/pr67544.C: New.
553
554 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
555
556 PR c++/84940
557 * g++.dg/expr/unary4.C: New.
558
559 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
560
561 PR gcov-profile/86957
562 * gcc.dg/Wmissing-profile.c: New test.
563
564 2018-09-26 Joseph Myers <joseph@codesourcery.com>
565
566 PR c/87390
567 * gcc.target/i386/excess-precision-9.c,
568 gcc.target/i386/excess-precision-10.c: New tests.
569
570 2018-09-26 Richard Biener <rguenther@suse.de>
571
572 PR debug/87443
573 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
574
575 2018-09-26 Martin Jambor <mjambor@suse.cz>
576
577 PR c/87347
578 * gcc.dg/pr87347.c: New test.
579
580 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
581
582 PR c++/71131
583 * g++.dg/concepts/pr71131.C: New.
584
585 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
586
587 PR c++/71127
588 * g++.dg/concepts/pr71127.C: New.
589
590 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
591
592 PR c++/67655
593 * g++.dg/concepts/pr67655.C: New.
594
595 2018-09-26 Thomas Quinot <quinot@adacore.com>
596
597 * gnat.dg/sso13.adb: New testcase.
598
599 2018-09-26 Justin Squirek <squirek@adacore.com>
600
601 * gnat.dg/warn16.adb: New testcase.
602
603 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
604
605 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
606 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
607 gnat.dg/elab7_pkg2.ads: New testcase.
608
609 2018-09-26 Javier Miranda <miranda@adacore.com>
610
611 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
612
613 2018-09-26 Ed Schonberg <schonberg@adacore.com>
614
615 * gnat.dg/predicate2-containers.ads,
616 gnat.dg/predicate2-project-name_values.ads,
617 gnat.dg/predicate2-project-registry-attribute.ads,
618 gnat.dg/predicate2-project-registry.ads,
619 gnat.dg/predicate2-project-typ-set.ads,
620 gnat.dg/predicate2-project-typ.ads,
621 gnat.dg/predicate2-project.ads,
622 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
623 gnat.dg/predicate2_main.adb: New testcase.
624
625 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
626
627 * gnat.dg/dynhash1.adb: New testcase.
628
629 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
630
631 * gnat.dg/sets1.adb: New testcase.
632 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
633 to new API.
634
635 2018-09-26 Thomas Quinot <quinot@adacore.com>
636
637 * gnat.dg/sso12.adb: New testcase.
638
639 2018-09-26 Justin Squirek <squirek@adacore.com>
640
641 * gnat.dg/expr_func8.adb: New testcase.
642
643 2018-09-26 Ed Schonberg <schonberg@adacore.com>
644
645 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
646 testcase.
647
648 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
649
650 PR c++/67656
651 * g++.dg/concepts/pr67656.C: New.
652
653 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
654
655 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
656 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
657 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
658
659 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
660
661 * g++.dg/other/vthunk1.C: Rename to...
662 * g++.dg/other/thunk1.C: ...this.
663 * g++.dg/other/thunk2a.C: New test.
664 * g++.dg/other/thunk2b.C: Likewise.
665
666 2018-09-25 Jim Wilson <jimw@sifive.com>
667
668 * gcc.target/riscv/weak-1.c: New.
669
670 2018-09-25 Jeff Law <law@redhat.com>
671
672 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
673 * gcc.dg/warn-stplen-no-nul.c: Likewise.
674
675 2018-09-25 Alexandre Oliva <oliva@adacore.com>
676
677 * gnat.dg/dinst.adb: Adjust for locviews.
678
679 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
680
681 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
682 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
683 vec_splat calls from recently added tests. Update instruction counts.
684 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
685 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
686 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
687 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
688 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
689
690 2018-09-25 Marek Polacek <polacek@redhat.com>
691
692 PR c++/87425
693 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
694
695 2018-09-25 Jakub Jelinek <jakub@redhat.com>
696
697 PR c++/87398
698 * g++.dg/other/pr87398.C: New test.
699 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
700 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
701
702 2018-09-25 Martin Jambor <mjambor@suse.cz>
703
704 PR testsuite/87339
705 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
706 float125 target.
707 * gcc.target/i386/warn-abs-3.c: New test.
708
709 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
710
711 PR c++/81246
712 * g++.dg/cpp0x/pr81246.C: New.
713
714 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
715
716 PR target/82699
717 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
718 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
719
720 2018-09-25 Jakub Jelinek <jakub@redhat.com>
721
722 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
723 ILP32.
724
725 2018-09-25 Richard Biener <rguenther@suse.de>
726
727 PR tree-optimization/87402
728 * gcc.dg/torture/pr87402.c: New testcase.
729
730 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
731
732 PR testsuite/70150
733 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
734 for pie_enabled target.
735 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
736 * gcc.target/i386/pr34256.c: Likewise.
737
738 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
739
740 PR c++/85070
741 * g++.dg/cpp0x/pr85070.C: New.
742
743 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
744
745 PR target/82699
746 * gcc.target/i386/pr82699-1.c: New file.
747 * gcc.target/i386/pr82699-2.c: Likewise.
748 * gcc.target/i386/pr82699-3.c: Likewise.
749 * gcc.target/i386/pr82699-4.c: Likewise.
750 * gcc.target/i386/pr82699-5.c: Likewise.
751 * gcc.target/i386/pr82699-6.c: Likewise.
752
753 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
754
755 PR fortran/87401
756 * gfortran.dg/intent_out_12.f90: New test.
757
758 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
759
760 PR testsuite/86952
761 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
762 update expected codegen
763
764 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
765
766 * gfortran.dg/goacc/nested-parallelism.f90: New test.
767
768 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
769
770 PR target/80080
771 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
772 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
773
774 2018-09-24 Martin Liska <mliska@suse.cz>
775
776 PR sanitizer/85774
777 * g++.dg/asan/pr85774.C: New test.
778
779 2018-09-24 Alexandre Oliva <oliva@adacore.com>
780
781 PR middle-end/87054
782 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
783
784 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
785
786 PR fortran/87395
787 * gfortran.dg/intent_out_11.f90: New test.
788
789 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
790
791 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
792 * gfortran.dg/coarray_lock_7.f90: Likewise.
793
794 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
795
796 PR fortran/87395
797 * gfortran.dg/intent_out_10.f90: New test.
798
799 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
800
801 PR fortran/41453
802 * gfortran.dg/intent_optimize_2.f90: New test.
803
804 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
805
806 PR fortran/87318
807 * gfortran.dg/dtio_1.f90: Update test to valid code.
808
809 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
810
811 PR fortran/85603
812 * gfortran.dg/deferred_character_23.f90 : New test.
813
814 2018-09-21 Jeff Law <law@redhat.com>
815
816 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
817 * gcc.dg/tree-ssa/vrp120.c: New test.
818
819 2018-09-21 Marek Polacek <polacek@redhat.com>
820
821 PR c++/87372 - __func__ constexpr evaluation.
822 * g++.dg/cpp1y/func_constexpr2.C: New test.
823
824 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
825
826 PR fortran/77325
827 * gfortran.dg/deferred_character_22.f90 : New test.
828
829 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
830
831 PR fortran/87359
832 * gfortran.dg/finalize_33.f90 : New test.
833
834 2018-09-21 David Malcolm <dmalcolm@redhat.com>
835
836 PR tree-optimization/87309
837 * gcc.dg/pr87309.c: New test.
838
839 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
840
841 * c-c++-common/dump-ada-spec-14.c: New test.
842
843 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
844
845 * gcc.dg/nested-func-11.c: New test.
846
847 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
848 more robust and remove target-specific handling.
849
850 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
851
852 * gcc.c-torture/execute/20180921-1.c: New test.
853
854 2018-09-20 Marek Polacek <polacek@redhat.com>
855
856 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
857 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
858 * g++.dg/cpp0x/ref-qual20.C: New test.
859
860 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
861
862 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
863 * g++.dg/lto/20081109-1_0.C: Likewise.
864 * g++.dg/lto/20090302_0.C: Likewise.
865 * g++.dg/lto/pr45621_0.C: Likewise.
866 * g++.dg/lto/pr60567_0.C: Likewise.
867 * g++.dg/lto/pr62026.C: Likewise.
868 * gcc.dg/lto/pr45736_0.c: Likewise.
869 * gcc.dg/lto/pr52634_0.c: Likewise.
870 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
871 * gfortran.dg/lto/pr79108_0.f90: Likewise.
872
873 2018-09-20 Alexandre Oliva <oliva@adacore.com>
874
875 PR middle-end/87054
876 * gcc.dg/pr87054.c: New.
877
878 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
879
880 PR tree-optimization/87288
881 * gcc.dg/vect/pr87288-1.c: New test.
882 * gcc.dg/vect/pr87288-2.c: Likewise,
883 * gcc.dg/vect/pr87288-3.c: Likewise.
884
885 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
886
887 PR tree-optimization/86877
888 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
889
890 2018-09-19 Marek Polacek <polacek@redhat.com>
891
892 * g++.dg/conversion/op4.C: Add dg-warning.
893 * g++.dg/warn/Wclass-conversion1.C: New test.
894 * g++.dg/warn/Wclass-conversion2.C: New test.
895 * g++.dg/warn/Wconversion5.C: Remove file.
896 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
897 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
898 * g++.old-deja/g++.jason/conversion5.C: Likewise.
899
900 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
901
902 PR c++/87324
903 * g++.dg/cpp0x/desig5.C: New.
904
905 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
906
907 PR fortran/84109
908 * gfortran.dg/elemental_function_3.f90 : New test.
909
910 2018-09-19 Marek Polacek <polacek@redhat.com>
911
912 PR c++/87357 - missing -Wconversion warning
913 * g++.dg/warn/Wconversion5.C: New test.
914
915 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
916
917 * gcc.target/aarch64/atomic-store.c: New.
918
919 2018-09-19 Richard Biener <rguenther@suse.de>
920
921 PR tree-optimization/87349
922 PR tree-optimization/87342
923 * gcc.dg/torture/pr87349-1.c: New testcase.
924 * gcc.dg/torture/pr87349-2.c: Likewise.
925 * gcc.dg/torture/pr87342.c: Likewise.
926
927 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
928
929 PR fortran/29550
930 * gfortran.dg/inline_matmul_13.f90: Adjust count for
931 _gfortran_matmul.
932 * gfortran.dg/inline_matmul_16.f90: Likewise.
933 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
934 for dgemm instead of dgemm_. Add call to random_number to make
935 standard conforming.
936 * gfortran.dg/matmul_blas_1.f90: New test.
937 * gfortran.dg/matmul_bounds_14.f: New test.
938 * gfortran.dg/matmul_bounds_15.f: New test.
939 * gfortran.dg/matmul_bounds_16.f: New test.
940 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
941 preceding tests.
942
943 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
944
945 PR fortran/87239
946 * gfortran.dg/elemental_function_2.f90 : New test.
947
948 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
949
950 PR fortran/87336
951 * gfortran.dg/pointer_array_10.f90 : New test.
952 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
953 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
954 count to 72.
955
956 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
957
958 PR c++/85065
959 * g++.dg/concepts/pr85065.C: New.
960
961 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
962
963 PR testsuite/87339
964 * gcc.dg/warn-abs-1.c: Require float128 target.
965 Skip if large_long_double newlib target.
966
967 2018-09-18 Nathan Sidwell <nathan@acm.org>
968
969 PR c++/86881
970 * g++.dg/warn/pr86881.C: New.
971
972 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
973
974 * gcc.target/aarch64/spellcheck_1.c:
975 Make architecture suggestion optional.
976 * gcc.target/aarch64/spellcheck_4.c:
977 Likewise.
978
979 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
980
981 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
982 functions.
983
984 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
985 Bernd Schmidt <bernds_cb1@t-online.de>
986
987 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
988 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
989 * gcc.target/nvptx/atomic_fetch-3.c: New test.
990
991 2018-09-17 Richard Biener <rguenther@suse.de>
992
993 PR tree-optimization/87328
994 * gcc.dg/torture/pr87328.c: New testcase.
995
996 2018-09-17 Martin Jambor <mjambor@suse.cz>
997
998 PR c/63886
999 * gcc.dg/warn-abs-1.c: New test.
1000 * gcc.dg/dfp/warn-abs-2.c: Likewise.
1001
1002 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1003
1004 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
1005 TEST_ALWAYS_FLAGS to HOSTCXX.
1006
1007 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
1008
1009 PR fortran/64120
1010 * gfortran.dg/allocatable_scalar_14.f90 : New test.
1011
1012 2018-09-17 Richard Biener <rguenther@suse.de>
1013
1014 PR tree-optimization/87301
1015 * gcc.dg/torture/pr87301.c: New testcase.
1016
1017 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
1018
1019 PR fortran/85954
1020 * gfortran.dg/deferred_character_21.f90 : New test.
1021
1022 2018-09-16 Janus Weil <janus@gcc.gnu.org>
1023
1024 PR fortran/86484
1025 PR fortran/84543
1026 * gfortran.dg/class_assign_2.f90: New test case.
1027 * gfortran.dg/class_assign_3.f90: New test case.
1028
1029 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1030
1031 PR fortran/37802
1032 * gfortran.dg/matmul_bounds_13.f90: New test case.
1033 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
1034 error.
1035 * gfortran.dg/matmul_5.f90: Likewise.
1036 * gfortran.dg/matmul_bounds_10.f90: Likewise.
1037 * gfortran.dg/matmul_bounds_11.f90: Likewise.
1038 * gfortran.dg/matmul_bounds_2.f90: Likewise.
1039 * gfortran.dg/matmul_bounds_4.f90: Likewise.
1040 * gfortran.dg/matmul_bounds_5.f90: Likewise.
1041
1042 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
1043
1044 * gcc.c-torture/compile/20180915-1.c: New test.
1045
1046 2018-09-14 David Malcolm <dmalcolm@redhat.com>
1047
1048 PR c/82967
1049 * c-c++-common/attributes-1.c: Remove bogus suggestion from
1050 dg-prune-output.
1051 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
1052 bogus suggestion.
1053 * gcc.dg/spellcheck-identifiers-4.c: New test.
1054
1055 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1056
1057 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
1058
1059 2018-09-14 Martin Sebor <msebor@redhat.com>
1060
1061 * gcc.dg/warn-stpcpy-no-nul.c: New test.
1062
1063 2018-09-14 Martin Sebor <msebor@redhat.com>
1064 Jeff Law <law@redhat.com>
1065
1066 * gcc.dg/warn-strcpy-no-nul.c: New test.
1067
1068 2018-09-14 Martin Sebor <msebor@redhat.com>
1069
1070 c++/61941
1071 * g++.dg/pr61941.C: New test.
1072
1073 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1074
1075 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
1076 rather than pattern name in combine dump.
1077
1078 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
1079
1080 PR target/85628
1081 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
1082 New functions.
1083
1084 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1085
1086 PR tree-optimization/87259
1087 * gcc.dg/pr87259.c: New test.
1088
1089 2018-09-13 Martin Sebor <msebor@redhat.com>
1090 Jeff Law <law@redhat.com>
1091
1092 * gcc.dg/warn-strlen-no-nul.c: New test.
1093
1094 2018-09-13 Richard Biener <rguenther@suse.de>
1095
1096 PR tree-optimization/87263
1097 * gcc.dg/torture/pr87263.c: New testcase.
1098 * gcc.dg/torture/ssa-fre-2.c: Likewise.
1099 * gcc.dg/torture/ssa-fre-3.c: Likewise.
1100 * gcc.dg/torture/ssa-fre-4.c: Likewise.
1101
1102 2018-09-13 Omar Sandoval <osandov@osandov.com>
1103 Tom de Vries <tdevries@suse.de>
1104
1105 PR debug/86985
1106 * gcc.dg/guality/zero-length-array.c: New test.
1107
1108 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
1109
1110 PR target/85628
1111 * gcc.target/aarch64/combine_bfxil.c: New file.
1112 * gcc.target/aarch64/combine_bfxil_2.c: New file.
1113
1114 2018-09-13 Jakub Jelinek <jakub@redhat.com>
1115 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1116
1117 PR middle-end/87290
1118 * gcc.target/i386/pr87290.c: New test.
1119 * gcc.c-torture/execute/pr87290.c: New test.
1120
1121 2018-09-13 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR tree-optimization/87287
1124 * gcc.dg/tree-ssa/pr87287.c: New test.
1125
1126 2018-09-12 David Malcolm <dmalcolm@redhat.com>
1127
1128 PR c++/85110
1129 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
1130 special-casing of diagnostic for a single non-viable candidate due
1131 to a bad argument.
1132 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1133 Add test coverage for an unmatched overloaded operator.
1134 * g++.dg/expr/pmf-1.C: Likewise.
1135 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
1136 * g++.old-deja/g++.jason/conversion11.C: Likewise.
1137 * g++.old-deja/g++.law/arg11.C: Likewise.
1138 * g++.old-deja/g++.law/arm9.C: Likewise.
1139 * g++.old-deja/g++.robertl/eb131.C: Likewise.
1140
1141 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
1142
1143 PR fortran/87284
1144 * gfortran.dg/allocate_with_mold_2.f90: New test.
1145
1146 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1147
1148 PR middle-end/82853
1149 * gcc.target/i386/pr82853-1.c: New test.
1150 * gcc.target/i386/pr82853-2.c: New test.
1151
1152 2018-09-12 Richard Biener <rguenther@suse.de>
1153
1154 PR tree-optimization/87280
1155 * gcc.dg/torture/pr87280.c: New testcase.
1156
1157 2018-09-12 Richard Biener <rguenther@suse.de>
1158
1159 PR tree-optimization/87266
1160 * gcc.dg/torture/pr87266-1.c: New testcase.
1161 * gcc.dg/torture/pr87266-2.c: Likewise.
1162 * gcc.dg/torture/pr87266-3.c: Likewise.
1163 * gcc.dg/torture/pr87266-4.c: Likewise.
1164
1165 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
1166
1167 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
1168
1169 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1170 Andreas Krebbel <krebbel@linux.ibm.com>
1171
1172 PR tree-optimization/86844
1173 * gcc.c-torture/execute/pr86844.c: New test.
1174 * gcc.dg/store_merging_22.c: New test.
1175 * gcc.dg/store_merging_23.c: New test.
1176
1177 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR middle-end/87248
1180 * c-c++-common/torture/pr87248.c: New test.
1181
1182 2018-09-11 Janus Weil <janus@gcc.gnu.org>
1183
1184 PR fortran/87172
1185 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
1186
1187 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
1188
1189 PR fortran/87277
1190 * gfortran.dg/select_type_43.f90: New test.
1191
1192 2018-09-11 Nathan Sidwell <nathan@acm.org>
1193
1194 * gcc.dg/driver-specs.c: New.
1195
1196 2018-09-11 Joey Ye <joey.ye@arm.com>
1197
1198 * lib/gcov.exp (verify-intermediate): Add missing close.
1199
1200 2018-09-11 Janus Weil <janus@gcc.gnu.org>
1201
1202 PR fortran/86830
1203 * gfortran.dg/typebound_call_30.f90: New test case.
1204
1205 2018-09-10 Janus Weil <janus@gcc.gnu.org>
1206
1207 PR fortran/85395
1208 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
1209
1210 2018-09-08 Marek Polacek <polacek@redhat.com>
1211
1212 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
1213 * g++.dg/cpp0x/move-return2.C: New test.
1214
1215 2018-09-08 Marek Polacek <polacek@redhat.com>
1216
1217 * c-c++-common/array-init.c: Add dg-prune-output.
1218 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
1219 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
1220 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
1221 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
1222 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
1223 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
1224 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
1225 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
1226 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
1227 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
1228 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
1229 * g++.dg/cpp1y/pr64382.C: Likewise.
1230 * g++.dg/cpp1y/pr77739.C: Likewise.
1231 * g++.dg/cpp1z/lambda-this1.C: Likewise.
1232 * g++.dg/cpp1z/lambda-this2.C: Likewise.
1233 * g++.dg/template/crash84.C: Adjust dg-error.
1234
1235 2018-09-07 Marek Polacek <polacek@redhat.com>
1236
1237 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
1238 messages.
1239
1240 2018-09-07 Marek Polacek <polacek@redhat.com>
1241
1242 PR c++/87152 - range-based for loops with initializer broken in templates.
1243 * g++.dg/cpp2a/range-for11.C: New test.
1244 * g++.dg/cpp2a/range-for12.C: New test.
1245 * g++.dg/cpp2a/range-for13.C: New test.
1246 * g++.dg/cpp2a/range-for14.C: New test.
1247 * g++.dg/cpp2a/range-for15.C: New test.
1248 * g++.dg/cpp2a/range-for16.C: New test.
1249 * g++.dg/cpp2a/range-for17.C: New test.
1250 * g++.dg/cpp2a/range-for18.C: New test.
1251 * g++.dg/parse/error61.C (foo): Adjust dg-error.
1252
1253 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
1254
1255 PR target/86731
1256 * gcc.target/powerpc/pr86731.c: New test.
1257 * gcc.target/powerpc/pr86731-longlong.c: New test.
1258 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
1259 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
1260 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
1261 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
1262
1263 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
1264
1265 PR target/80080
1266 * gcc.target/s390/pr80080-3.c: New test.
1267 * gcc.target/s390/s390.exp: Make sure the new test passes
1268 on all optimization levels.
1269
1270 2018-09-05 Marek Polacek <polacek@redhat.com>
1271
1272 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
1273 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
1274
1275 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
1276 Bernd Schmidt <bernds_cb1@t-online.de>
1277
1278 * gcc.target/nvptx/atomic_fetch-1.c: New test.
1279 * gcc.target/nvptx/atomic_fetch-1.c: New test.
1280
1281 2018-09-05 Marek Polacek <polacek@redhat.com>
1282
1283 PR c++/87109, wrong overload with ref-qualifiers.
1284 * g++.dg/cpp0x/ref-qual19.C: New test.
1285
1286 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1287
1288 PR testsuite/52665
1289 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
1290 * lib/target-supports.exp (scan-assembler_required_options,
1291 scan-assembler-not_required_options,
1292 scan-assembler-times_required_options): Add -fno-ident.
1293 * lib/scanasm.exp (scan-assembler-times): Fix error message.
1294 * c-c++-common/ident-0a.c: New test.
1295 * c-c++-common/ident-0b.c: New test.
1296 * c-c++-common/ident-1a.c: New test.
1297 * c-c++-common/ident-1b.c: New test.
1298 * c-c++-common/ident-2a.c: New test.
1299 * c-c++-common/ident-2b.c: New test.
1300
1301 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1302
1303 * gcc.dg/recip_sqrt_mult_1.c: New test.
1304 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1305 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1306 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1307 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1308 * g++.dg/recip_sqrt_mult_1.C: Likewise.
1309 * g++.dg/recip_sqrt_mult_2.C: Likewise.
1310
1311 2018-09-05 Martin Liska <mliska@suse.cz>
1312
1313 PR tree-optimization/87205
1314 * gcc.dg/tree-ssa/pr87205-2.c: New test.
1315 * gcc.dg/tree-ssa/pr87205.c: New test.
1316
1317 2018-09-05 Richard Biener <rguenther@suse.de>
1318
1319 PR tree-optimization/87217
1320 * gfortran.dg/pr87217.f: New testcase.
1321
1322 2018-09-05 Pádraig Brady p@draigbrady.com
1323
1324 PR c++/87137
1325 * g++.dg/abi/pr87137.C: New.
1326
1327 PR c++/87185
1328 * g++.dg/pr87185.C: New.
1329
1330 2018-09-05 Martin Liska <mliska@suse.cz>
1331
1332 PR testsuite/87216
1333 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
1334 to support Darwin names.
1335
1336 2018-09-05 Martin Liska <mliska@suse.cz>
1337
1338 * g++.dg/gcov/loop.C: Update test to support new format.
1339
1340 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
1341
1342 PR debug/86593
1343 * g++.dg/pr86593.C: New test.
1344
1345 2018-09-04 Jakub Jelinek <jakub@redhat.com>
1346
1347 PR target/87198
1348 * gcc.target/i386/pr87198.c: New test.
1349
1350 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1351
1352 PR target/86744
1353 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
1354
1355 2018-09-04 Richard Biener <rguenther@suse.de>
1356
1357 PR tree-optimization/87211
1358 * gcc.dg/torture/pr87211.c: New testcase.
1359
1360 2018-09-04 Richard Biener <rguenther@suse.de>
1361
1362 PR tree-optimization/87176
1363 * gcc.dg/torture/pr87176.c: New testcase.
1364 * gcc.dg/torture/ssa-fre-1.c: Likewise.
1365
1366 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1367
1368 * gfortran.dg/modulo_check: New test.
1369
1370 2018-09-03 Richard Biener <rguenther@suse.de>
1371
1372 PR tree-optimization/87177
1373 * gcc.dg/torture/pr87177.c: New testcase.
1374 * gcc.dg/torture/pr87177-2.c: Likewise.
1375
1376 2018-09-03 Richard Biener <rguenther@suse.de>
1377
1378 PR tree-optimization/87200
1379 * gcc.dg/torture/pr87200.c: New testcase.
1380
1381 2018-09-03 Richard Biener <rguenther@suse.de>
1382
1383 PR tree-optimization/87197
1384 * gcc.dg/torture/pr87197.c: New testcase.
1385
1386 PR tree-optimization/87169
1387 * gcc.dg/torture/pr87169.c: New testcase.
1388
1389 2018-09-03 Martin Liska <mliska@suse.cz>
1390
1391 PR driver/83193
1392 * gcc.dg/completion-4.c: New test.
1393
1394 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
1395
1396 PR c++/84980
1397 * g++.dg/concepts/pr84980.C: New.
1398
1399 2018-09-03 Martin Liska <mliska@suse.cz>
1400
1401 PR middle-end/59521
1402 * c-c++-common/pr59521-1.c: New test.
1403 * c-c++-common/pr59521-2.c: New test.
1404 * gcc.dg/tree-prof/pr59521-3.c: New test.
1405
1406 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1407
1408 * c-c++-common/array-init.c: New test.
1409 * g++.dg/init/string2.C: Remove selector.
1410
1411 2018-09-01 Michael Matz <matz@suse.de>
1412
1413 PR tree-optimization/87074
1414 * gcc.dg/pr87074.c: New test.
1415
1416 2018-08-31 Richard Biener <rguenther@suse.de>
1417
1418 PR tree-optimization/87168
1419 * gcc.dg/torture/pr87168.c: New testcase.
1420
1421 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
1422
1423 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
1424 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
1425 (test_vnegd_s64): Likewise.
1426 * gcc.target/aarch64/vnegd_64.c: New.
1427 * gcc.target/aarch64/vabsd_64.c: New.
1428 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
1429
1430 2018-08-31 Nathan Sidwell <nathan@acm.org>
1431
1432 PR c++/87155
1433 PR c++/84707
1434 * g++.dg/cpp0x/pr87155.C: New.
1435 * g++.dg/cpp0x/inline-ns10.C: Adjust.
1436
1437 2018-08-31 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR middle-end/87138
1440 * gcc.target/i386/avx512bw-pr87138.c: New test.
1441
1442 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
1443
1444 PR fortran/86328
1445 PR fortran/86760
1446 * gfortran.dg/pr86328.f90 : New test.
1447 in comment 12 of the PR.
1448 * gfortran.dg/pr86760.f90 : New test.
1449
1450 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
1451
1452 * g++.dg/cpp0x/noexcept30.C: Make dependence on
1453 -fdelete-null-pointer-checks explicit.
1454 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
1455 * g++.dg/expr/pmf-3.C: Likewise.
1456 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
1457 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
1458 * g++.dg/tree-ssa/pr61034.C: Likewise.
1459 * gcc.dg/addr_equal-1.c: Likewise.
1460 * gcc.dg/ipa/pr85734.c: Likewise.
1461 * gcc.dg/ipa/propmalloc-1.c: Likewise.
1462 * gcc.dg/ipa/propmalloc-2.c: Likewise.
1463 * gcc.dg/ipa/propmalloc-3.c: Likewise.
1464 * gcc.dg/tree-ssa/pr78154.c: Likewise.
1465 * gcc.dg/tree-ssa/pr83648.c: Likewise.
1466
1467 2018-08-30 Martin Sebor <msebor@redhat.com>
1468
1469 PR testsuite/87158
1470 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
1471
1472 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
1473
1474 PR testsuite/86519
1475 gcc.dg/strcmpopt_6.c: Remove.
1476 gcc.target/aarch64/strcmpopt_6.c: New testcase.
1477 gcc.target/i386/strcmpopt_6.c: Likewise.
1478
1479 2018-08-30 Richard Biener <rguenther@suse.de>
1480
1481 PR tree-optimization/87147
1482 * gcc.dg/torture/pr87147.c: New testcase.
1483
1484 2018-08-30 Tamar Christina <tamar.christina@arm.com>
1485
1486 * gcc.target/aarch64/large_struct_copy_2.c: New.
1487
1488 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1489
1490 PR middle-end/87053
1491 * gcc.c-torture/execute/pr87053.c: New test.
1492
1493 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR c++/87095
1496 * g++.dg/ubsan/vptr-13.C: New test.
1497
1498 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 PR c++/85265
1501 * g++.dg/concepts/pr85265.C: New.
1502
1503 2018-08-29 Martin Sebor <msebor@redhat.com>
1504 Bernd Edlinger <bernd.edlinger@hotmail.de>
1505
1506 PR tree-optimization/86714
1507 PR tree-optimization/86711
1508 * gcc.c-torture/execute/memchr-1.c: New test.
1509 * gcc.c-torture/execute/pr86714.c: New test.
1510 * gcc.c-torture/execute/widechar-3.c: New test.
1511 * gcc.dg/strlenopt-58.c: New test.
1512
1513 2018-08-29 Richard Biener <rguenther@suse.de>
1514
1515 PR tree-optimization/87132
1516 * gcc.dg/torture/pr87132.c: New testcase.
1517
1518 2018-08-29 David Malcolm <dmalcolm@redhat.com>
1519
1520 PR c++/85110
1521 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1522 output to reflect underlining of pertinent parameter in decl
1523 for "no known conversion" messages.
1524
1525 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1526
1527 PR c++/87122
1528 * g++.dg/cpp1z/decomp47.C: New test.
1529
1530 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
1531
1532 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
1533 where appropriate.
1534
1535 2018-08-29 Richard Biener <rguenther@suse.de>
1536
1537 PR tree-optimization/87117
1538 * gfortran.dg/pr87117.f90: New testcase.
1539
1540 2018-08-29 Richard Biener <rguenther@suse.de>
1541
1542 PR tree-optimization/87126
1543 * gcc.dg/tree-ssa/pr87126.c: New testcase.
1544
1545 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
1546
1547 PR tree-optimization/87009
1548 * gcc.dg/pr87009.c: New test.
1549
1550 2018-08-28 Martin Sebor <msebor@redhat.com>
1551
1552 PR middle-end/86631
1553 * g++.dg/Walloca1.C: Adjust.
1554
1555 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1556
1557 PR c++/86546
1558 * g++.dg/other/switch4.C: New.
1559
1560 2018-08-28 Richard Biener <rguenther@suse.de>
1561
1562 PR tree-optimization/87124
1563 * g++.dg/torture/pr87124.C: New testcase.
1564
1565 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
1566
1567 PR fortran/80477
1568 * gfortran.dg/class_result_7.f90: New test.
1569 * gfortran.dg/class_result_8.f90: New test.
1570 * gfortran.dg/class_result_9.f90: New test.
1571
1572 PR fortran/86481
1573 * gfortran.dg/allocate_with_source_25.f90: New test.
1574
1575 2018-08-28 Jakub Jelinek <jakub@redhat.com>
1576
1577 PR middle-end/87099
1578 * gcc.dg/pr87099.c: New test.
1579
1580 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
1581
1582 PR testsuite/87078
1583 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
1584
1585 2018-08-28 Richard Biener <rguenther@suse.de>
1586
1587 PR tree-optimization/87117
1588 * gcc.dg/pr87117-1.c: New testcase.
1589
1590 2018-08-28 Richard Biener <rguenther@suse.de>
1591
1592 PR tree-optimization/87117
1593 * gcc.dg/pr87117-2.c: New testcase.
1594
1595 2018-08-28 Richard Biener <rguenther@suse.de>
1596
1597 PR tree-optimization/87117
1598 * gcc.dg/lvalue-5.c: New testcase.
1599
1600 2018-08-27 Jeff Law <law@redhat.com>
1601
1602 PR tree-optimization/87110
1603 * gcc.c-torture/compile/pr87110.c: New test.
1604
1605 2018-08-27 Martin Sebor <msebor@redhat.com>
1606
1607 PR tree-optimization/86914
1608 * gcc.dg/strlenopt-57.c: New test.
1609
1610 2018-08-27 Martin Sebor <msebor@redhat.com>
1611
1612 PR tree-optimization/87112
1613 * gcc.dg/pr87112.c: New test.
1614
1615 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1616
1617 PR c++/63392
1618 * g++.dg/diagnostic/missing-typename.C: New test.
1619
1620 2018-08-27 Jeff Law <law@redhat.com>
1621
1622 * gcc.c-torture/compile/dse.c: New test.
1623
1624 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR c++/86993
1627 * g++.dg/diagnostic/pr86993.C: New test.
1628
1629 2018-08-27 Richard Biener <rguenther@suse.de>
1630
1631 PR tree-optimization/86927
1632 * gcc.dg/vect/pr86927.c: New testcase.
1633
1634 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1635
1636 PR c++/87091
1637 * gcc.dg/empty.h: New file.
1638 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
1639 top of file and removal of redundant second printing of warning
1640 location.
1641 * gcc.dg/fixits-pr84852-2.c: Likewise.
1642 * gcc.dg/missing-header-fixit-3.c: Likewise.
1643 * gcc.dg/missing-header-fixit-4.c: New test.
1644 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
1645 conversion of show_caret_p to a tri-state.
1646
1647 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1648
1649 PR c++/87091
1650 * g++.dg/pr85523.C: Extend expected output to show line
1651 before line-insertion fix-it hint.
1652 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
1653 (test_fixit_insert_newline): Add previous line to expected output.
1654 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1655 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1656
1657 2018-08-27 Martin Liska <mliska@suse.cz>
1658
1659 PR sanitizer/86962
1660 * gcc.dg/asan/pr86962.c: New test.
1661
1662 2018-08-27 Martin Liska <mliska@suse.cz>
1663
1664 * gcc.dg/tree-prof/val-prof-10.c: New test.
1665
1666 2018-08-27 Martin Liska <mliska@suse.cz>
1667
1668 PR tree-optimization/86847
1669 * gcc.dg/tree-ssa/switch-3.c: New test.
1670 * gcc.dg/tree-ssa/vrp105.c: Remove.
1671
1672 2018-08-27 Martin Liska <mliska@suse.cz>
1673
1674 * gcc.dg/tree-ssa/switch-2.c: New test.
1675
1676 2018-08-27 Richard Biener <rguenther@suse.de>
1677
1678 * g++.dg/torture/20180705-1.C: New testcase.
1679 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
1680 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
1681 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
1682 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
1683 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
1684 * gcc.dg/pr85195.c: Likewise.
1685 * gcc.dg/pr85467.c: Likewise.
1686 * gcc.dg/torture/pr81790.c: Likewise.
1687
1688 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
1689 param to current default.
1690
1691 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR rtl-optimization/87065
1694 * gcc.target/i386/pr87065.c: New test.
1695
1696 2018-08-26 Marek Polacek <polacek@redhat.com>
1697
1698 PR c++/87080
1699 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
1700
1701 PR c++/87029, Implement -Wredundant-move.
1702 * g++.dg/cpp0x/Wredundant-move1.C: New test.
1703 * g++.dg/cpp0x/Wredundant-move2.C: New test.
1704 * g++.dg/cpp0x/Wredundant-move3.C: New test.
1705 * g++.dg/cpp0x/Wredundant-move4.C: New test.
1706
1707 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1708
1709 PR libfortran/86704
1710 * gfortran.dg/matmul_19.f90: New test.
1711
1712 2018-08-25 Janus Weil <janus@gcc.gnu.org>
1713
1714 PR fortran/86545
1715 * gfortran.dg/generic_35.f90: New test case.
1716
1717 2018-08-24 David Malcolm <dmalcolm@redhat.com>
1718
1719 PR c++/87091
1720 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
1721 line spans are printed with -fdiagnostics-show-line-numbers.
1722
1723 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1724
1725 PR fortran/86837
1726 * gfortran.dg/implied_do_io_6.f90: New test.
1727
1728 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1729
1730 PR middle-end/87092
1731 * gcc.dg/pr87092.c: New test.
1732
1733 2018-08-24 Marek Polacek <polacek@redhat.com>
1734
1735 PR c++/67012
1736 PR c++/86942
1737 * g++.dg/cpp0x/auto52.C: New test.
1738 * g++.dg/cpp1y/auto-fn52.C: New test.
1739 * g++.dg/cpp1y/auto-fn53.C: New test.
1740 * g++.dg/cpp1y/auto-fn54.C: New test.
1741
1742 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1743
1744 * lib/target-supports.exp (vect_perm_supported): Only return
1745 false for variable-length vectors if the permute size is not
1746 a power of 2.
1747 (check_effective_target_vect_perm)
1748 (check_effective_target_vect_perm_byte)
1749 (check_effective_target_vect_perm_short): Remove check for
1750 variable-length vectors.
1751 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
1752 * gcc.dg/vect/slp-perm-10.c: Likewise.
1753 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
1754
1755 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1756
1757 * gcc.target/aarch64/sve/bswap_1.c: New test.
1758 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
1759 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
1760
1761 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1762
1763 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
1764 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
1765 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
1766 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
1767 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
1768 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
1769 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
1770
1771 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1772
1773 PR debug/79342
1774 * gcc.dg/pr79342.: New test.
1775
1776 2018-08-23 Martin Sebor <msebor@redhat.com>
1777
1778 PR tree-optimization/87072
1779 * gcc.dg/Warray-bounds-35.c: New test.
1780
1781 2018-08-23 Richard Biener <rguenther@suse.de>
1782
1783 PR middle-end/87024
1784 * gcc.dg/pr87024.c: New testcase.
1785
1786 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
1787
1788 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
1789 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1790 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
1791 * gcc.dg/vect/pr80631-2.c: Likewise.
1792
1793 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
1794
1795 PR fortran/86863
1796 * gfortran.dg/submodule_32.f08: New test.
1797
1798 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1799
1800 PR fortran/86935
1801 * gfortran.dg/associate_3.f90: Update error message.
1802 * gfortran.dg/associate_39.f90: New test case.
1803
1804 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1805
1806 PR fortran/86888
1807 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
1808 an additional case.
1809 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
1810 * gfortran.dg/class_17.f03: Update error message.
1811 * gfortran.dg/class_55.f90: Ditto.
1812 * gfortran.dg/dtio_11.f90: Update error messages.
1813 * gfortran.dg/implicit_actual.f90: Add an error message.
1814 * gfortran.dg/typebound_proc_12.f90: Update error message.
1815
1816 2018-08-22 Martin Sebor <msebor@redhat.com>
1817
1818 PR middle-end/87052
1819 * gcc.dg/pr87052.c: New test.
1820 * gcc.dg/tree-ssa/dump-3.c: Adjust.
1821
1822 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1823
1824 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
1825 * gfortran.dg/max_expr.f90: ...this.
1826 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
1827 * gfortran.dg/min_expr.f90: ...this.
1828
1829 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1830
1831 PR tree-optimization/86725
1832 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
1833 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
1834 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
1835 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
1836
1837 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1838
1839 PR tree-optimization/86725
1840 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
1841
1842 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1843
1844 * gcc.dg/vect/vect-avg-16.c: New test.
1845 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
1846 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1847 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
1848 the second loop in main1.
1849
1850 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
1851
1852 * gcc.dg/lto/pr85248_0.c (test_alias):
1853 Stringify __USER_LABEL_PREFIX__.
1854 (test_noreturn): Likewise.
1855
1856 2018-08-22 Richard Biener <rguenther@suse.de>
1857
1858 PR tree-optimization/86988
1859 * g++.dg/pr86988.C: New testcase.
1860
1861 2018-08-22 Richard Biener <rguenther@suse.de>
1862
1863 PR tree-optimization/86945
1864 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
1865
1866 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
1867
1868 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
1869
1870 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
1871 Thomas Koenig <tkoenig@gcc.gnu.org>
1872
1873 PR fortran/25829
1874 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1875 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1876
1877 2018-08-21 Marek Polacek <polacek@redhat.com>
1878
1879 PR c++/86981, Implement -Wpessimizing-move.
1880 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
1881 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
1882 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
1883 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
1884 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
1885
1886 PR c++/65043
1887 * g++.dg/concepts/pr67595.C: Add dg-warning.
1888 * g++.dg/cpp0x/Wnarrowing11.C: New test.
1889 * g++.dg/cpp0x/Wnarrowing12.C: New test.
1890 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
1891
1892 PR c++/86499
1893 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
1894 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
1895
1896 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1897
1898 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
1899
1900 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1901
1902 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
1903
1904 2018-08-21 Javier Miranda <miranda@adacore.com>
1905
1906 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
1907
1908 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1909
1910 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
1911
1912 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1913
1914 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
1915
1916 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
1917
1918 * gnat.dg/rep_clause7.adb: New testcase.
1919
1920 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1921
1922 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
1923 gnat.dg/task1_pkg.ads: New testcase.
1924
1925 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1926
1927 * gnat.dg/linkedlist.adb: New testcase.
1928
1929 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1930
1931 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
1932 gnat.dg/elab6_pkg.ads: New testcase.
1933
1934 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1935
1936 * gnat.dg/expr_func5.adb: New testcase.
1937
1938 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1939
1940 * gnat.dg/dynhash.adb: New testcase.
1941
1942 2018-08-21 Javier Miranda <miranda@adacore.com>
1943
1944 * gnat.dg/enum4.adb: New testcase.
1945
1946 2018-08-21 Tamar Christina <tamar.christina@arm.com>
1947
1948 * gcc.target/aarch64/large_struct_copy.c: New test.
1949
1950 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
1951
1952 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
1953
1954 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1955
1956 PR middle-end/86121
1957 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
1958
1959 2018-08-21 Tom de Vries <tdevries@suse.de>
1960
1961 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
1962 to avoid mismatch in .debug and .earlydebug dump files.
1963
1964 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
1965
1966 PR target/87033
1967 * gcc.target/powerpc/pr87033.c: New test.
1968
1969 2018-08-20 Martin Sebor <msebor@redhat.com>
1970
1971 PR tree-optimization/87034
1972 * gcc.dg/builtin-sprintf-warn-20.c: New test.
1973
1974 2018-08-20 David Malcolm <dmalcolm@redhat.com>
1975
1976 PR other/84889
1977 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
1978 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
1979 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1980
1981 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
1982
1983 PR target/87014
1984 * g++.dg/torture/pr87014.C: New file.
1985
1986 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1987
1988 PR target/86984
1989 * gcc.target/alpha/pr86984.c: New test.
1990
1991 2018-08-20 Richard Biener <rguenther@suse.de>
1992
1993 PR tree-optimization/78655
1994 * gcc.dg/tree-ssa/evrp11.c: New testcase.
1995
1996 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
1997
1998 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
1999 for Darwin.
2000
2001 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
2002
2003 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
2004 test on Darwin.
2005 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
2006 * gcc.dg/lto/pr83719_0.c: Likewise.
2007
2008 2018-08-17 Martin Sebor <msebor@redhat.com>
2009
2010 PR testsuite/86996
2011 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2012
2013 2018-08-17 David Malcolm <dmalcolm@redhat.com>
2014
2015 * g++.dg/conversion/Wwrite-strings.C: New test.
2016
2017 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
2018 Chung-Lin Tang <cltang@codesourcery.com>
2019 Xianmiao Qu <xianmiao_qu@c-sky.com>
2020
2021 C-SKY port: Testsuite
2022
2023 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
2024 * g++.dg/torture/type-generic-1.C: Likewise.
2025 * gcc.c-torture/compile/20000804-1.c: Likewise.
2026 * gcc.c-torture/execute/20101011-1.c: Likewise.
2027 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
2028 * gcc.dg/20020312-2.c: Likewise.
2029 * gcc.dg/Wno-frame-address.c: Likewise.
2030 * gcc.dg/c11-true_min-1.c: Likewise.
2031 * gcc.dg/sibcall-10.c: Likewise.
2032 * gcc.dg/sibcall-9.c: Likewise.
2033 * gcc.dg/stack-usage-1.c: Likewise.
2034 * gcc.dg/torture/float32-tg-3.c: Likewise.
2035 * gcc.dg/torture/float32x-tg-3.c: Likewise.
2036 * gcc.dg/torture/float64-tg-3.c: Likewise.
2037 * gcc.dg/torture/float64x-tg-3.c: Likewise.
2038 * gcc.dg/torture/type-generic-1.c: Likewise.
2039 * gcc.target/csky/*: New.
2040 * lib/target-supports.exp (check_profiling_available): Add
2041 csky-*-elf.
2042 (check_effective_target_hard_float): Handle C-SKY targets with
2043 single-precision hard float only.
2044 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
2045
2046 2018-08-17 David Malcolm <dmalcolm@redhat.com>
2047
2048 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
2049 gcc_dump_printf.
2050 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
2051 coverage for gcc_dump_printf.
2052
2053 2018-08-17 Martin Liska <mliska@suse.cz>
2054
2055 * g++.dg/opt/mpx.C: Fix scanned pattern.
2056 * gcc.target/i386/mpx.c: Likewise.
2057 * g++.dg/warn/Wunreachable-code-1.C: Remove.
2058 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
2059 * gcc.dg/torture/pr52969.c: Likewise.
2060 * g++.dg/warn/pr31246-2.C: Likewise.
2061 * g++.dg/warn/pr31246.C: Likewise.
2062 * gcc.dg/pr33092.c: Likewise.
2063 * g++.dg/opt/eh1.C: Remove a deprecated option.
2064 * g++.dg/template/inline1.C: Likewise.
2065 * g++.dg/tree-ssa/pr81408.C: Likewise.
2066 * gcc.dg/pr41837.c: Likewise.
2067 * gcc.dg/pr41841.c: Likewise.
2068 * gcc.dg/pr42250.c: Likewise.
2069 * gcc.dg/pr43084.c: Likewise.
2070 * gcc.dg/pr43317.c: Likewise.
2071 * gcc.dg/pr51879-18.c: Likewise.
2072 * gcc.dg/torture/pr36066.c: Likewise.
2073 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
2074 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
2075 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
2076 * gcc.dg/tree-ssa/pr45122.c: Likewise.
2077 * gcc.target/i386/pr45352-2.c: Likewise.
2078 * gcc.target/i386/zee.c: Likewise.
2079 * gfortran.dg/auto_char_len_2.f90: Likewise.
2080 * gfortran.dg/auto_char_len_4.f90: Likewise.
2081 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2082 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2083 * gfortran.dg/gomp/pr47331.f90: Likewise.
2084 * gfortran.dg/pr40999.f: Likewise.
2085 * gfortran.dg/pr41011.f: Likewise.
2086 * gfortran.dg/pr42051.f03: Likewise.
2087 * gfortran.dg/pr46804.f90: Likewise.
2088 * gfortran.dg/pr83149_1.f90: Likewise.
2089 * gfortran.dg/pr83149_b.f90: Likewise.
2090 * gfortran.dg/whole_file_1.f90: Likewise.
2091 * gfortran.dg/whole_file_10.f90: Likewise.
2092 * gfortran.dg/whole_file_11.f90: Likewise.
2093 * gfortran.dg/whole_file_12.f90: Likewise.
2094 * gfortran.dg/whole_file_13.f90: Likewise.
2095 * gfortran.dg/whole_file_14.f90: Likewise.
2096 * gfortran.dg/whole_file_15.f90: Likewise.
2097 * gfortran.dg/whole_file_16.f90: Likewise.
2098 * gfortran.dg/whole_file_17.f90: Likewise.
2099 * gfortran.dg/whole_file_18.f90: Likewise.
2100 * gfortran.dg/whole_file_19.f90: Likewise.
2101 * gfortran.dg/whole_file_2.f90: Likewise.
2102 * gfortran.dg/whole_file_20.f03: Likewise.
2103 * gfortran.dg/whole_file_3.f90: Likewise.
2104 * gfortran.dg/whole_file_4.f90: Likewise.
2105 * gfortran.dg/whole_file_5.f90: Likewise.
2106 * gfortran.dg/whole_file_6.f90: Likewise.
2107 * gfortran.dg/whole_file_7.f90: Likewise.
2108 * gfortran.dg/whole_file_8.f90: Likewise.
2109 * gfortran.dg/whole_file_9.f90: Likewise.
2110 * gcc.dg/vect/vect.exp: Likewise.
2111
2112 2018-08-17 Richard Biener <rguenther@suse.de>
2113
2114 PR middle-end/86505
2115 * gcc.dg/torture/pr86505.c: New testcase.
2116
2117 2018-08-16 Martin Sebor <msebor@redhat.com>
2118
2119 PR tree-optimization/86853
2120 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
2121 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
2122 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
2123
2124 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2125
2126 * gcc.dg/missing-header-fixit-3.c: New test.
2127
2128 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2129
2130 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
2131 (test_fixit_insert_newline): Update expected output to show '+'
2132 characters in margin of line-insertion fix-it hint.
2133
2134 2018-08-16 Nathan Sidwell <nathan@acm.org>
2135
2136 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
2137 * gcc.dg/cpp/macsyntx2.c: likewise.
2138
2139 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
2140
2141 PR testsuite/86745
2142 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
2143 * gcc.target/i386/avx-cvt-2.c: Ditto.
2144
2145 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2146
2147 PR c++/70693
2148 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
2149
2150 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
2151
2152 * gcc.target/aarch64/imm_choice_comparison.c: New test.
2153
2154 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2155
2156 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
2157 (lib_strncmp): Likewise.
2158
2159 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2160
2161 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
2162 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
2163 * g++.dg/torture/pr44295.C : Likewise.
2164
2165 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2166
2167 PR testsuite/78544
2168 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
2169 attributes and matching.
2170 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
2171 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
2172
2173 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2174
2175 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
2176
2177 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
2178
2179 * gcc.target/i386/rop1.c: Remove.
2180 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
2181
2182 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
2183
2184 * gcc.target/powerpc/fold-vec-splat-char.c: New.
2185 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
2186 * gcc.target/powerpc/fold-vec-splat-int.c: New.
2187 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
2188 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
2189 * gcc.target/powerpc/fold-vec-splat-short.c: New.
2190
2191 2018-08-15 David Malcolm <dmalcolm@redhat.com>
2192
2193 * g++.dg/diagnostic/aka3.C: New test.
2194 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
2195 output to show range labels.
2196 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
2197 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2198 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
2199 * gcc.dg/bad-binary-ops.c: Update expected output to show range
2200 labels. Add an "aka" example.
2201 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
2202 labels.
2203 * gcc.dg/format/diagnostic-ranges.c: Likewise.
2204 * gcc.dg/format/pr72858.c: Likewise.
2205 * gcc.dg/format/pr78498.c: Likewise.
2206 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
2207 Update expected output to show range labels. Add examples of
2208 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
2209 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
2210 Update expected output to show range labels.
2211 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
2212 (test_very_wide_line): Adjust so that label is at left-clipping
2213 boundary.
2214 (test_very_wide_line_2): New test.
2215 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2216 Update expected output to show range labels.
2217 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
2218 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
2219 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
2220 for new param to gcc_rich_location::add_expr.
2221 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2222 Add "label" param.
2223 (test_show_locus): Add examples of labels to various tests. Tweak
2224 the "very wide_line" test case and duplicate it, to cover the
2225 boundary values for clipping of labels against the left-margin.
2226 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2227 diagnostic-test-show-locus-no-labels.c.
2228 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
2229 Update line numbers of dg-locus directives.
2230 * gcc.dg/pr69627.c: Update expected output to show range labels.
2231 * lib/multiline.exp (proc _build_multiline_regex): Remove
2232 special-case handling of lines with trailing '|'.
2233
2234 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
2235
2236 PR testsuite/86519
2237 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
2238 the .expand file.
2239
2240 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2241
2242 * gcc.dg/wmain.c: New test.
2243
2244 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
2245
2246 PR c/19315
2247 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
2248 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
2249 unknown size.
2250
2251 2018-08-15 Martin Liska <mliska@suse.cz>
2252
2253 PR tree-optimization/86925
2254 * gcc.dg/predict-20.c: New test.
2255 * gcc.dg/predict-21.c: New test.
2256
2257 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2258
2259 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
2260
2261 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
2262
2263 * gcc.target/i386/sse2-movs.c: New test.
2264
2265 2018-08-14 Martin Sebor <msebor@redhat.com>
2266
2267 PR tree-optimization/86650
2268 * gcc.dg/Warray-bounds-34.c: New test.
2269
2270 2018-08-14 Janus Weil <janus@gcc.gnu.org>
2271
2272 PR fortran/86116
2273 * gfortran.dg/generic_34.f90: New test case.
2274
2275 2018-08-13 Marek Polacek <polacek@redhat.com>
2276
2277 PR c++/57891
2278 * g++.dg/cpp0x/Wnarrowing6.C: New test.
2279 * g++.dg/cpp0x/Wnarrowing7.C: New test.
2280 * g++.dg/cpp0x/Wnarrowing8.C: New test.
2281 * g++.dg/cpp0x/Wnarrowing9.C: New test.
2282 * g++.dg/cpp0x/Wnarrowing10.C: New test.
2283 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
2284 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2285 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
2286 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
2287 * g++.dg/ext/stmtexpr15.C: Likewise.
2288 * g++.dg/gomp/pr47963.C: Likewise.
2289 * g++.dg/init/new37.C: Likewise.
2290 * g++.dg/init/new43.C: Likewise.
2291 * g++.dg/other/fold1.C: Likewise.
2292 * g++.dg/parse/array-size2.C: Likewise.
2293 * g++.dg/template/dependent-name3.C: Likewise.
2294 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
2295 * g++.dg/other/vrp1.C: Likewise.
2296 * g++.dg/template/char1.C: Likewise.
2297
2298 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
2299
2300 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
2301 instead of a ZERO_EXTEND.
2302
2303 2018-08-13 Martin Sebor <msebor@redhat.com>
2304
2305 PR tree-optimization/71625
2306 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
2307 * g++.dg/init/string2.C: New test.
2308 * g++.dg/init/string3.C: New test.
2309 * g++.dg/init/string4.C: New test.
2310 * gcc.dg/init-string-3.c: New test.
2311 * gcc.dg/strlenopt-55.c: New test.
2312 * gcc.dg/strlenopt-56.c: New test.
2313
2314 2018-08-13 Marek Polacek <polacek@redhat.com>
2315
2316 P0806R2 - Deprecate implicit capture of this via [=]
2317 * g++.dg/cpp2a/lambda-this1.C: New test.
2318 * g++.dg/cpp2a/lambda-this2.C: New test.
2319 * g++.dg/cpp2a/lambda-this3.C: New test.
2320
2321 2018-08-13 Marek Polacek <polacek@redhat.com>
2322
2323 PR c++/86915
2324 * g++.dg/diagnostic/auto1.C: New test.
2325
2326 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2327
2328 PR fortran/66679
2329 * gfortran.dg/transfer_class_3.f90: New test.
2330
2331 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2332
2333 PR fortran/86906
2334 * gfortran.dg/use_rename_9.f90: New test.
2335
2336 2018-08-11 Jakub Jelinek <jakub@redhat.com>
2337
2338 PR tree-optimization/86835
2339 * gcc.dg/pr86835.c: New test.
2340
2341 2018-08-10 Janus Weil <janus@gcc.gnu.org>
2342
2343 PR fortran/57160
2344 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
2345 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
2346 * gfortran.dg/short_circuiting_2.f90: New test case.
2347 * gfortran.dg/short_circuiting_3.f90: New test case.
2348
2349 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
2350
2351 PR target/82418
2352 * gcc.target/i386/pr82418.c: New test.
2353
2354 2018-08-10 Martin Liska <mliska@suse.cz>
2355
2356 PR target/83610
2357 * gcc.dg/predict-17.c: New test.
2358 * gcc.dg/predict-18.c: New test.
2359 * gcc.dg/predict-19.c: New test.
2360
2361 2018-08-10 Martin Liska <mliska@suse.cz>
2362
2363 PR tree-optimization/85799
2364 * gcc.dg/pr85799.c: New test.
2365
2366 2018-08-09 Jeff Law <law@redhat.com>
2367
2368 PR middle-end/86897
2369 * gcc.dg/uninit-suppress_2.c: Disable DOM.
2370
2371 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2372
2373 * gcc.target/aarch64/sve/reduc_8.c: New test.
2374
2375 2018-08-09 David Malcolm <dmalcolm@redhat.com>
2376
2377 PR other/84889
2378 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
2379 test.
2380 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2381 New test.
2382 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
2383 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
2384 TEST_ALWAYS_FLAGS.
2385
2386 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2387
2388 PR tree-optimization/86858
2389 * gcc.dg/vect/pr86858.c: New test.
2390
2391 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2392
2393 PR tree-optimization/86871
2394 * gcc.dg/vect/pr86871.c: New test.
2395
2396 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2397
2398 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2399
2400 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2401
2402 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
2403 arch and tune numbers by 2.
2404 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
2405 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
2406 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
2407 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
2408 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
2409 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
2410 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
2411 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
2412 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
2413 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
2414 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
2415 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
2416 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
2417 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
2418 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
2419 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
2420 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
2421 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
2422 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
2423 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
2424 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
2425 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
2426 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
2427 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
2428 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
2429 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
2430 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
2431 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
2432 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
2433 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
2434 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
2435 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
2436 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
2437 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
2438 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
2439 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
2440 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
2441 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
2442 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
2443 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
2444 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
2445 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
2446 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
2447 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
2448 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
2449 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
2450 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
2451 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
2452 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
2453 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
2454 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
2455 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
2456 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
2457 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
2458 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
2459 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
2460 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
2461 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
2462 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
2463 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
2464 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
2465 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
2466 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
2467 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
2468 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
2469 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
2470
2471 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2472
2473 PR target/84332
2474 * gcc.target/s390/pr84332.c: New testcase.
2475
2476 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
2477
2478 PR target/46179
2479 * gcc.target/m68k/tls-dimode.c: New file.
2480
2481 2018-08-08 Nathan Sidwell <nathan@acm.org>
2482
2483 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
2484 c-c++-common/inc-from-1.c: New
2485
2486 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
2487
2488 PR target/85295
2489 * gcc.target/s390/TI-constants-lra.c: New testcase.
2490 * gcc.target/s390/TI-constants-nolra.c: New testcase.
2491
2492 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
2493
2494 * gcc.target/s390/hotpatch-8.c: Remove.
2495 * gcc.target/s390/hotpatch-9.c: Remove.
2496 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
2497 * gcc.target/s390/mnop-mcount-m31.c: Remove.
2498
2499 2018-08-08 Jakub Jelinek <jakub@redhat.com>
2500
2501 P0595R1 - is_constant_evaluated
2502 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
2503
2504 PR c++/86836
2505 * g++.dg/cpp1z/decomp46.C: New test.
2506
2507 PR c++/86738
2508 * g++.dg/opt/pr86738.C: New test.
2509
2510 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
2511
2512 PR target/86838
2513 * gcc.target/aarch64/frecpe_1.c: New test.
2514 * gcc.target/aarch64/frecpe_2.c: Likewise.
2515
2516 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2517
2518 PR c++/59480, DR 136
2519 * g++.dg/other/friend8.C: New.
2520 * g++.dg/other/friend9.C: Likewise.
2521 * g++.dg/other/friend10.C: Likewise.
2522 * g++.dg/other/friend11.C: Likewise.
2523 * g++.dg/other/friend12.C: Likewise.
2524 * g++.dg/other/friend13.C: Likewise.
2525 * g++.dg/other/friend14.C: Likewise.
2526 * g++.dg/other/friend15.C: Likewise.
2527 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2528 * g++.dg/parse/defarg8.C: Likewise.
2529
2530 2018-08-07 Martin Liska <mliska@suse.cz>
2531
2532 PR middle-end/83023
2533 * gcc.dg/predict-16.c: New test.
2534 * g++.dg/predict-1.C: New test.
2535
2536 2018-08-07 Steve Ellcey <sellcey@cavium.com>
2537 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2538
2539 PR tree-optimization/80925
2540 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
2541 vectorized on !vect_hw_misalign targets.
2542
2543 2018-08-06 Marek Polacek <polacek@redhat.com>
2544
2545 PR c++/86767
2546 * g++.dg/cpp1y/constexpr-86767.C: New test.
2547
2548 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
2549
2550 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
2551 for target *-*-linux-gnu.
2552
2553 2018-08-06 Alan Hayward <alan.hayward@arm.com>
2554
2555 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
2556 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
2557 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
2558
2559 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
2560
2561 * gcc.target/s390/nomemloopunroll-1.c: New test.
2562
2563 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
2564
2565 PR target/86386
2566 * gcc.target/i386/pr86386.c: New file.
2567
2568 2018-08-04 Tom de Vries <tdevries@suse.de>
2569
2570 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
2571
2572 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
2573
2574 * gcc.dg/guality/const-volatile.c: Remove duplicate test
2575 "type:cvip".
2576
2577 2018-08-04 Janus Weil <janus@gcc.gnu.org>
2578
2579 PR fortran/45521
2580 * gfortran.dg/interface_assignment_6.f90: New test case.
2581
2582 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
2583
2584 PR testsuite/86153
2585 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
2586
2587 2018-08-03 David Malcolm <dmalcolm@redhat.com>
2588 Jonathan Wakely <jwakely@redhat.com>
2589
2590 PR c++/85523
2591 * g++.dg/pr85523.C: New test.
2592
2593 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
2594
2595 PR c/86690
2596 * gcc.dg/union-duplicate-field.c: New test.
2597
2598 2018-08-03 Jason Merrill <jason@redhat.com>
2599
2600 PR c++/86706
2601 * g++.dg/template/pr86706.C: New test.
2602
2603 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
2604
2605 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
2606 on vect_avg_qi targets.
2607 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2608 * gcc.dg/vect/bb-slp-pow-1.c: New test.
2609 * gcc.dg/vect/vect-avg-15.c: Likewise.
2610
2611 2018-08-03 Martin Liska <mliska@suse.cz>
2612
2613 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
2614 * gcc.dg/predict-13.c: Likewise.
2615 * gcc.dg/predict-3.c: Likewise.
2616 * gcc.dg/predict-4.c: Likewise.
2617 * gcc.dg/predict-5.c: Likewise.
2618 * gcc.dg/predict-6.c: Likewise.
2619 * gcc.dg/predict-9.c: Likewise.
2620 * gfortran.dg/predict-1.f90: Likewise.
2621
2622 2018-08-02 Richard Biener <rguenther@suse.de>
2623
2624 PR c++/86763
2625 * g++.dg/torture/pr86763.C: New testcase.
2626
2627 2018-08-02 Richard Biener <rguenther@suse.de>
2628
2629 PR tree-optimization/86816
2630 * g++.dg/torture/pr86816.C: New testcase.
2631
2632 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
2633
2634 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
2635 to be used.
2636 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
2637 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
2638 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
2639 for .h.
2640 * gcc.target/aarch64/sve/single_2.c: Likewise.
2641 * gcc.target/aarch64/sve/single_3.c: Likewise.
2642 * gcc.target/aarch64/sve/single_4.c: Likewise.
2643
2644 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
2645
2646 PR target/86014
2647 * gcc.target/aarch64/ldp_stp_13.c: New test.
2648
2649 2018-08-01 Martin Sebor <msebor@redhat.com>
2650
2651 PR tree-optimization/86650
2652 * gcc.dg/format/gcc_diag-10.c: Adjust.
2653
2654 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2655
2656 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
2657 of range check.
2658 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
2659
2660 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2661
2662 PR target/86753
2663 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
2664 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
2665
2666 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2667
2668 * gcc.dg/pointer-range-check-1.c: New test.
2669 * gcc.dg/pointer-range-check-2.c: Likewise.
2670
2671 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2672
2673 PR tree-optimization/86749
2674 * gcc.dg/vect/pr86749.c: New test.
2675
2676 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2677
2678 PR c++/86661
2679 * g++.dg/lookup/name-clash12.C: New.
2680
2681 2018-08-01 Richard Biener <rguenther@suse.de>
2682
2683 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
2684
2685 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2686
2687 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
2688
2689 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2690
2691 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
2692
2693 2018-08-01 Martin Liska <mliska@suse.cz>
2694
2695 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
2696 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2697 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2698 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2699 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2700 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2701 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2702 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2703
2704 2018-08-01 Martin Liska <mliska@suse.cz>
2705
2706 PR value-prof/35543
2707 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
2708
2709 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
2710
2711 * gcc.target/aarch64/extract_zero_extend.c: New file.
2712
2713 2018-08-01 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR c/85704
2716 * gcc.c-torture/compile/pr85704.c: New test.
2717
2718 2018-07-31 Alexandre Oliva <oliva@adacore.com>
2719 Olivier Hainque <hainque@adacore.com>
2720
2721 * gnat.dg/dinst.adb: New.
2722 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
2723
2724 2018-07-31 David Malcolm <dmalcolm@redhat.com>
2725
2726 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
2727 tdiag and cxxdiag.
2728 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
2729 and %K.
2730
2731 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
2732
2733 * c-c++-common/spec-barrier-1.c: New test.
2734 * c-c++-common/spec-barrier-2.c: New test.
2735 * gcc.dg/spec-barrier-3.c: New test.
2736
2737 2018-07-31 Martin Sebor <msebor@redhat.com>
2738
2739 PR tree-optimization/86741
2740 * gcc.dg/Warray-bounds-33.c: New test.
2741
2742 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
2743
2744 * gcc.target/s390/memset-1.c: Improve testcase.
2745
2746 2018-07-31 Tom de Vries <tdevries@suse.de>
2747
2748 PR debug/86687
2749 * g++.dg/guality/pr86687.C: New test.
2750
2751 2018-07-31 Jakub Jelinek <jakub@redhat.com>
2752
2753 P1008R1 - prohibit aggregates with user-declared constructors
2754 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
2755 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
2756 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
2757 * g++.dg/cpp2a/aggr1.C: New test.
2758 * g++.dg/cpp2a/aggr2.C: New test.
2759
2760 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
2761
2762 PR target/86640
2763 * gcc.target/arm/pr86640.c: New testcase.
2764
2765 2018-07-31 Martin Liska <mliska@suse.cz>
2766
2767 PR gcov-profile/85338
2768 PR gcov-profile/85350
2769 PR gcov-profile/85372
2770 * gcc.misc-tests/gcov-pr85338.c: New test.
2771 * gcc.misc-tests/gcov-pr85350.c: New test.
2772 * gcc.misc-tests/gcov-pr85372.c: New test.
2773
2774 2018-07-31 Martin Liska <mliska@suse.cz>
2775
2776 PR gcov-profile/83813
2777 PR gcov-profile/84758
2778 PR gcov-profile/85217
2779 PR gcov-profile/85332
2780 * gcc.misc-tests/gcov-pr83813.c: New test.
2781 * gcc.misc-tests/gcov-pr84758.c: New test.
2782 * gcc.misc-tests/gcov-pr85217.c: New test.
2783 * gcc.misc-tests/gcov-pr85332.c: New test.
2784
2785 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2786
2787 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
2788 gnat.dg/prot5_pkg.ads: New testcase.
2789
2790 2018-07-31 Justin Squirek <squirek@adacore.com>
2791
2792 * gnat.dg/addr11.adb: New testcase.
2793
2794 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
2795
2796 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
2797
2798 2018-07-31 Gary Dismukes <dismukes@adacore.com>
2799
2800 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
2801
2802 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2803
2804 * gnat.dg/iter3.adb: New testcase.
2805
2806 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
2807
2808 Revert 'AsyncI/O patch committed'
2809 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2810 Thomas Koenig <tkoenig@gcc.gnu.org>
2811
2812 PR fortran/25829
2813 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2814 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2815
2816 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
2817
2818 PR rtl-optimization/85160
2819 * gcc.target/powerpc/combine-2-2.c: New testcase.
2820
2821 2018-07-27 Martin Sebor <msebor@redhat.com>
2822
2823 PR tree-optimization/86696
2824 * g++.dg/pr86696.C: New test.
2825
2826 2018-07-27 David Malcolm <dmalcolm@redhat.com>
2827
2828 PR tree-optimization/86636
2829 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
2830 Add dg-require-effective-target pthread.
2831
2832 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
2833
2834 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
2835 * gcc.dg/strcmpopt_6.c: Likewise.
2836
2837 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
2838
2839 PR target/86612
2840 * gcc.target/powerpc/pr58673-2.c: Call strdup.
2841
2842 2018-07-26 Martin Sebor <msebor@redhat.com>
2843
2844 PR tree-optimization/86043
2845 PR tree-optimization/86042
2846 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
2847 pr86688.
2848 * gcc.dg/strlenopt-44.c: New test.
2849
2850 2018-07-26 Martin Liska <mliska@suse.cz>
2851
2852 PR gcov-profile/86536
2853 * gcc.misc-tests/gcov-pr86536.c: New test.
2854
2855 2018-07-25 Martin Sebor <msebor@redhat.com>
2856
2857 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
2858 ignored by the test harness.
2859
2860 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2861 Thomas Koenig <tkoenig@gcc.gnu.org>
2862
2863 PR fortran/25829
2864 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2865 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2866
2867 2018-07-25 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR c++/85515
2870 * g++.dg/pr85515-2.C: Add expected dg-error.
2871 * g++.dg/cpp0x/range-for36.C: New test.
2872
2873 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
2874
2875 * gcc.target/arc/uncached-1.c: New test.
2876 * gcc.target/arc/uncached-2.c: Likewise.
2877
2878 2018-07-24 Martin Sebor <msebor@redhat.com>
2879
2880 PR tree-optimization/86622
2881 PR tree-optimization/86532
2882 * gcc.c-torture/execute/strlen-2.c: New test.
2883 * gcc.c-torture/execute/strlen-3.c: New test.
2884 * gcc.c-torture/execute/strlen-4.c: New test.
2885
2886 2018-07-24 David Malcolm <dmalcolm@redhat.com>
2887
2888 PR tree-optimization/86636
2889 * gcc.c-torture/compile/pr86636.c: New test.
2890
2891 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
2892
2893 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
2894
2895 2018-07-24 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR middle-end/86627
2898 * gcc.target/i386/pr86627.c: New test.
2899
2900 PR testsuite/86649
2901 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
2902 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
2903 * g++.dg/tree-ssa-/pr19476-6.C: New test.
2904 * g++.dg/tree-ssa-/pr19476-7.C: New test.
2905
2906 2018-07-23 Carl Love <cel@us.ibm.com>
2907
2908 PR 86591
2909 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
2910 file altivec-2-runnable.c.
2911 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
2912 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
2913 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
2914 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
2915 vec_cts, vec_ctu, vec_cpsgn tests.
2916
2917 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2918
2919 PR c/86617
2920 * gcc.dg/pr86617.c: New test.
2921
2922 2018-07-23 Jakub Jelinek <jakub@redhat.com>
2923
2924 PR c++/86569
2925 * g++.dg/warn/Wnonnull-compare-9.C: New test.
2926
2927 2018-07-20 Martin Sebor <msebor@redhat.com>
2928
2929 PR middle-end/82063
2930 * c-c++-common/pr68657-1.c: Adjust.
2931 * c-c++-common/pr68657-2.c: Same.
2932 * c-c++-common/pr68657-3.c: Same.
2933 * c-c++-common/pr68833-1.c: Same.
2934 * gcc.dg/Walloc-size-larger-than-16.c: Same.
2935 * gcc.dg/Walloca-larger-than.c: New test.
2936 * gcc.dg/Walloca-larger-than-2.c: New test.
2937 * gcc.dg/Wframe-larger-than-2.c: New test.
2938 * gcc.dg/Wlarger-than3.c: New test.
2939 * gcc.dg/Wvla-larger-than-3.c: New test.
2940 * gcc.dg/pr42611.c: Adjust.
2941 * gnat.dg/frame_overflow.adb: Same.
2942
2943 2018-07-20 Martin Sebor <msebor@redhat.com>
2944
2945 PR tree-optimization/86613
2946 PR tree-optimization/86611
2947 * c-c++-common/Warray-bounds-2.c: Undefine macros and
2948 prune duplicate warnings.
2949 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
2950 data-model-dependencies.
2951 * gcc.dg/Warray-bounds-32.c: Ditto.
2952
2953 2018-07-20 Richard Biener <rguenther@suse.de>
2954
2955 PR debug/86585
2956 * g++.dg/lto/pr86585_0.C: New testcase.
2957 * g++.dg/lto/pr86585_1.C: Likewise.
2958
2959 2018-07-19 Martin Sebor <msebor@redhat.com>
2960
2961 PR tree-optimization/83776
2962 PR tree-optimization/84047
2963 * gcc.dg/Warray-bounds-29.c: New test.
2964 * gcc.dg/Warray-bounds-30.c: New test.
2965 * gcc.dg/Warray-bounds-31.c: New test.
2966 * gcc.dg/Warray-bounds-32.c: New test.
2967
2968 2018-07-19 Michael Collison <michael.collison@arm.com>
2969 Richard Henderson <rth@redhat.com>
2970
2971 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
2972 * gcc.target/aarch64/builtin_saddl.c: New testcase.
2973 * gcc.target/aarch64/builtin_saddll.c: New testcase.
2974 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
2975 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
2976 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
2977 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
2978 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
2979 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
2980 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
2981 * gcc.target/aarch64/builtin_usubl.c: New testcase.
2982 * gcc.target/aarch64/builtin_usubll.c: New testcase.
2983
2984 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2985
2986 Revert fix for c++/59480 (and testsuite followup)
2987
2988 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2989
2990 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2991
2992 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2993
2994 PR c++/59480, DR 136
2995 * g++.dg/other/friend8.C: New.
2996 * g++.dg/other/friend9.C: Likewise.
2997 * g++.dg/other/friend10.C: Likewise.
2998 * g++.dg/other/friend11.C: Likewise.
2999 * g++.dg/other/friend12.C: Likewise.
3000 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
3001 * g++.dg/parse/defarg8.C: Likewise.
3002
3003 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3004
3005 * gcc.target/aarch64/profile.c: New test.
3006
3007 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3008
3009 PR target/83009
3010 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3011
3012 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
3013
3014 PR target/86560
3015 * gcc.target/i386/pr86560-4.c: New test.
3016 * gcc.target/i386/pr86560-5.c: Likewise.
3017
3018 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
3019
3020 PR target/86560
3021 * gcc.target/i386/pr86560-1.c: New test.
3022 * gcc.target/i386/pr86560-2.c: Likewise.
3023 * gcc.target/i386/pr86560-3.c: Likewise.
3024
3025 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3026
3027 * gfortran.dg/max_fmax_aarch64.f90: New test.
3028 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
3029 * gfortran.dg/minmax_integer.f90: Likewise.
3030
3031 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3032
3033 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
3034
3035 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3036
3037 PR middle-end/86544
3038 * g++.dg/tree-ssa/pr86544.C: New test.
3039
3040 2018-07-18 Jakub Jelinek <jakub@redhat.com>
3041
3042 PR c++/86550
3043 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
3044
3045 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3046
3047 PR 69558
3048 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
3049 * c-c++-common/pr69558.c: Remove xfail.
3050 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
3051 * gcc.dg/pr61817-1.c: Likewise.
3052 * gcc.dg/pr61817-2.c: Likewise.
3053 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
3054
3055 2018-07-18 Janus Weil <janus@gcc.gnu.org>
3056
3057 PR fortran/85599
3058 * gfortran.dg/function_optimize_5.f90: Add option
3059 '-faggressive-function-elimination' and update dg-warning clauses.
3060 * gfortran.dg/short_circuiting.f90: New test.
3061
3062 2018-07-18 Marek Polacek <polacek@redhat.com>
3063
3064 PR c++/86190 - bogus -Wsign-conversion warning
3065 * g++.dg/warn/Wsign-conversion-3.C: New test.
3066 * g++.dg/warn/Wsign-conversion-4.C: New test.
3067
3068 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3069
3070 PR c++/59480, DR 136
3071 * g++.dg/other/friend8.C: New.
3072 * g++.dg/other/friend9.C: Likewise.
3073 * g++.dg/other/friend10.C: Likewise.
3074 * g++.dg/other/friend11.C: Likewise.
3075 * g++.dg/other/friend12.C: Likewise.
3076 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
3077 * g++.dg/parse/defarg8.C: Likewise.
3078
3079 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3080
3081 * g++.dg/ext/uow-3.C: Adjust.
3082 * g++.dg/ext/uow-4.C: Likewise.
3083 * g++.dg/lookup/name-clash11.C: Likewise.
3084 * g++.dg/lookup/name-clash7.C: Likewise.
3085 * g++.dg/lookup/redecl1.C: Likewise.
3086 * g++.dg/warn/changes-meaning.C: Likewise.
3087 * g++.old-deja/g++.jason/scoping8.C: Likewise.
3088 * g++.old-deja/g++.law/nest1.C: Likewise.
3089
3090 2018-07-18 Richard Biener <rguenther@suse.de>
3091
3092 PR debug/86523
3093 * g++.dg/lto/pr86523-3_0.C: New testcase.
3094
3095 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
3096
3097 * gcc.target/m68k/mulsi_highpart.c: New test.
3098
3099 2018-07-17 Jakub Jelinek <jakub@redhat.com>
3100
3101 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
3102 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
3103 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
3104 * gcc.dg/cpp/pr61854-8.c: New test.
3105
3106 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
3107
3108 * gcc.target/powerpc/pr85456.c: Require longdouble128.
3109
3110 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
3111
3112 PR fortran/83184
3113 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
3114
3115 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
3116
3117 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
3118 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
3119 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
3120 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
3121 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
3122
3123 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
3124
3125 * gcc.target/powerpc/pr57150.c: Require longdouble128.
3126 * gcc.target/powerpc/pr79916.c: Require dfp.
3127
3128 2018-07-17 Richard Biener <rguenther@suse.de>
3129
3130 PR lto/86456
3131 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
3132
3133 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
3134
3135 * gcc.target/s390/function-align1.c: New test.
3136 * gcc.target/s390/function-align2.c: New test.
3137 * gcc.target/s390/function-align3.c: New test.
3138
3139 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
3140
3141 * gnat.dg/discr55.adb: New test.
3142
3143 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3144
3145 * gcc.target/i386/vartrack-1.c (dg-options): Add
3146 -fomit-frame-pointer.
3147
3148 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3149
3150 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
3151 (dg-lto-options): Add -fPIC.
3152 * g++.dg/lto/pr86523-2_0.C: Likewise.
3153
3154 2018-07-17 Martin Liska <mliska@suse.cz>
3155
3156 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
3157
3158 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3159
3160 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
3161 testcase.
3162
3163 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
3164
3165 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
3166
3167 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
3168
3169 * gnat.dg/memorytest.adb: New testcase.
3170
3171 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
3172
3173 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
3174 New testcase.
3175
3176 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3177
3178 * gnat.dg/equal3.adb: New testcase.
3179
3180 2018-07-17 Justin Squirek <squirek@adacore.com>
3181
3182 * gnat.dg/split_args.adb: New testcase.
3183
3184 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3185
3186 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
3187
3188 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
3189
3190 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
3191 New testcase.
3192
3193 2018-07-16 Carl Love <cel@us.ibm.com>
3194
3195 PR target/86414
3196 Forgot the PR number on the commit log.
3197
3198 2018-07-16 Carl Love <cel@us.ibm.com>
3199
3200 PR target/86414
3201 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
3202 longdouble128.
3203 * gcc.target/powerpc/divkc3-3.c: Ditto.
3204 * gcc.target/powerpc/mulkc3-2.c: Ditto.
3205 * gcc.target/powerpc/mulkc3-3.c: Ditto.
3206 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
3207 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
3208
3209 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3210
3211 * gcc.target/powerpc/convert-fp-128.c: New testcase.
3212 * gcc.target/powerpc/convert-fp-64.c: New testcase.
3213
3214 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3215
3216 * lib/target-supports.exp (check_effective_target_longdouble64,
3217 check_effective_target_ppc_float128,
3218 check_effective_target_ppc_float128_insns,
3219 check_effective_target_powerpc_vsx): New.
3220
3221 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3222
3223 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
3224 syntax error.
3225
3226 2018-07-16 Jakub Jelinek <jakub@redhat.com>
3227
3228 PR tree-optimization/86526
3229 * gcc.c-torture/compile/pr86526.c: New test.
3230
3231 2018-07-16 Carl Love <cel@us.ibm.com>
3232
3233 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
3234 longdouble128.
3235 * gcc.target/powerpc/divkc3-3.c: Ditto.
3236 * gcc.target/powerpc/mulkc3-2.c: Ditto.
3237 * gcc.target/powerpc/mulkc3-3.c: Ditto.
3238 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
3239 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
3240
3241 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
3242
3243 PR fortran/83184
3244 * gfortran.dg/assumed_rank_14.f90: New testcase.
3245 * gfortran.dg/assumed_rank_15.f90: New testcase.
3246 * gfortran.dg/dec_structure_8.f90: Update error messages.
3247 * gfortran.dg/dec_structure_23.f90: Update error messages.
3248
3249 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3250
3251 PR middle-end/86528
3252 * gcc.c-torture/execute/pr86528.c: New test.
3253 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
3254
3255 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
3256
3257 * g++.dg/template/spec40.C: New.
3258 * g++.dg/parse/ptrmem8.C: Likewise.
3259
3260 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3261
3262 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
3263 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
3264 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
3265 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
3266 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
3267
3268 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3269
3270 * gcc.target/s390/mrecord-mcount.c: New testcase.
3271
3272 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3273
3274 * gcc.target/s390/mfentry-m64.c: New testcase.
3275
3276 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3277
3278 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
3279 testcase.
3280
3281 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3282
3283 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
3284 testcase.
3285
3286 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3287
3288 * gnat.dg/wide_wide_value1.adb: New testcase.
3289
3290 2018-07-16 Javier Miranda <miranda@adacore.com>
3291
3292 * gnat.dg/bit_order1.adb: New testcase.
3293
3294 2018-07-16 Javier Miranda <miranda@adacore.com>
3295
3296 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
3297
3298 2018-07-16 Richard Biener <rguenther@suse.de>
3299
3300 PR lto/86523
3301 * g++.dg/lto/pr86523-1_0.C: New testcase.
3302 * g++.dg/lto/pr86523-2_0.C: Likewise.
3303
3304 2018-07-16 Martin Liska <mliska@suse.cz>
3305
3306 PR ipa/86529
3307 * g++.dg/ipa/pr86529.C: New test.
3308
3309 2018-07-16 Tom de Vries <tdevries@suse.de>
3310
3311 PR debug/86455
3312 * gcc.target/i386/vartrack-1.c: New test.
3313
3314 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
3315
3316 * gnat.dg/opt73.adb: New test.
3317
3318 2018-07-16 Jakub Jelinek <jakub@redhat.com>
3319
3320 PR c++/3698
3321 PR c++/86208
3322 * g++.dg/opt/pr3698.C: New test.
3323
3324 2018-07-16 Richard Biener <rguenther@suse.de>
3325
3326 PR ipa/86389
3327 * gcc.dg/torture/pr86389.c: Require trampolines.
3328
3329 2018-07-15 Tom de Vries <tdevries@suse.de>
3330
3331 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
3332 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
3333 already called.
3334 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
3335 * gcc.dg/guality/guality.exp: Same.
3336 * gfortran.dg/guality/guality.exp: Same.
3337
3338 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
3339 Sunil K Pandey <sunil.k.pandey@intel.com>
3340
3341 PR target/84413
3342 * gcc.target/i386/pr84413-1.c: New test.
3343 * gcc.target/i386/pr84413-2.c: Likewise.
3344 * gcc.target/i386/pr84413-3.c: Likewise.
3345
3346 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
3347 Steve Munroe <munroesj52@gmail.com>
3348
3349 * gcc.target/powerpc/sse2-pand-1.c: New file.
3350 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3351 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3352 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3353
3354 2018-07-13 Nathan Sidwell <nathan@acm.org>
3355
3356 PR c++/86374
3357 * g++.dg/pr86374.C: New.
3358
3359 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
3360
3361 PR middle-end/78809
3362 * gcc.dg/strcmpopt_5.c: New test.
3363 * gcc.dg/strcmpopt_6.c: New test.
3364
3365 2018-07-13 Richard Biener <rguenther@suse.de>
3366
3367 PR middle-end/85974
3368 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
3369
3370 2018-07-13 Tom de Vries <tdevries@suse.de>
3371
3372 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
3373 * gcc.dg/guality/ctztest.c: Same.
3374 * gcc.dg/guality/sra-1.c: Same.
3375
3376 2018-07-13 Tom de Vries <tdevries@suse.de>
3377
3378 * gcc.dg/vla-1.c: Update.
3379
3380 2018-07-13 Tom de Vries <tdevries@suse.de>
3381
3382 * gcc.src/maintainers.exp: New file.
3383
3384 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
3385
3386 PR middle-end/86489
3387 * gcc.dg/pr86489.c: New test.
3388
3389 2018-07-12 Martin Sebor <msebor@redhat.com>
3390
3391 PR testsuite/86510
3392 g++.dg/warn/pr86453.C: Adjust.
3393
3394 2018-07-12 Jim Wilson <jimw@sifive.com>
3395
3396 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
3397
3398 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
3399
3400 * gcc.target/riscv/interrupt-conflict-mode.c: New.
3401
3402 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3403
3404 * c-c++-common/gomp/declare-target-3.c: New test.
3405 * g++.dg/gomp/declare-target-2.C: New test.
3406
3407 2018-07-12 Martin Sebor <msebor@redhat.com>
3408
3409 PR c/86453
3410 * c-c++-common/Wattributes.c: Adjust.
3411 * gcc.dg/Wattributes-10.c: New test.
3412 * g++.dg/Wattributes-3.C: Adjust.
3413 * gcc.dg/Wattributes-6.c: Adjust.
3414 * gcc.dg/pr18079.c: Adjust.
3415 * gcc.dg/torture/pr42363.c: Adjust.
3416
3417 2018-07-12 Julia Koval <julia.koval@intel.com>
3418
3419 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
3420 version.
3421
3422 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3423
3424 * gcc.dg/vect/vect-cond-arith-6.c: New test.
3425 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
3426 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
3427 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
3428 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
3429 * gcc.target/aarch64/sve/slp_14.c: Likewise.
3430 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
3431
3432 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3433
3434 * gcc.dg/vect/vect-cond-arith-4.c: New test.
3435 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
3436 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
3437 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
3438 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
3439 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
3440 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
3441 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
3442
3443 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3444 Alan Hayward <alan.hayward@arm.com>
3445 David Sherwood <david.sherwood@arm.com>
3446
3447 * gcc.dg/vect/vect-fma-2.c: New test.
3448 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
3449 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
3450 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
3451
3452 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3453
3454 * gcc.dg/vect/vect-cond-arith-3.c: New test.
3455 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
3456 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
3457 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
3458 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
3459 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
3460 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
3461 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
3462 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
3463
3464 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3465
3466 * gcc.dg/vect/vect-cond-arith-2.c: New test.
3467 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3468
3469 2018-07-12 Richard Biener <rguenther@suse.de>
3470
3471 PR target/84829
3472 * gcc.target/i386/pr84829.c: New testcase.
3473
3474 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3475
3476 * gcc.dg/torture/20180712-1.c: New test.
3477
3478 PR tree-optimization/86492
3479 * gcc.c-torture/execute/pr86492.c: New test.
3480
3481 2018-07-12 Richard Biener <rguenther@suse.de>
3482
3483 PR c/86453
3484 * g++.dg/warn/pr86453.C: New testcase.
3485
3486 2018-07-12 Richard Biener <rguenther@suse.de>
3487
3488 PR middle-end/86479
3489 * gcc.dg/graphite/pr86479.c: New testcase.
3490
3491 2018-07-11 Jakub Jelinek <jakub@redhat.com>
3492
3493 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
3494 of hardcoding size. Cast (rel) to MASK_TYPE.
3495 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
3496 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
3497 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
3498 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
3499 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
3500 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
3501 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
3502 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
3503 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
3504 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
3505 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
3506 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
3507 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
3508 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
3509 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
3510 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
3511 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
3512 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
3513 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
3514
3515 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
3516
3517 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
3518 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
3519 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
3520
3521 2018-07-10 Mark Wielaard <mark@klomp.org>
3522
3523 PR debug/86459
3524 * gcc.dg/pr86459.c: New test.
3525
3526 2018-07-10 Martin Sebor <msebor@redhat.com>
3527
3528 PR testsuite/86461
3529 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3530
3531 2018-07-10 Martin Liska <mliska@suse.cz>
3532
3533 PR testsuite/86445
3534 * gcc.dg/pr84100.c: Change it back to dg-bogus.
3535
3536 2018-07-10 Jakub Jelinek <jakub@redhat.com>
3537
3538 PR sanitizer/86406
3539 * g++.dg/ubsan/pr86406.C: New test.
3540
3541 PR fortran/86421
3542 * gfortran.dg/vect/pr86421.f90: New test.
3543
3544 2018-07-09 Martin Sebor <msebor@redhat.com>
3545
3546 PR tree-optimization/86415
3547 * gcc.dg/strlenopt-53.c: New test.
3548
3549 2018-07-09 Martin Sebor <msebor@redhat.com>
3550
3551 PR middle-end/77357
3552 * gcc.dg/strlenopt-49.c: New test.
3553 * gcc.dg/strlenopt-50.c: New test.
3554 * gcc.dg/strlenopt-51.c: New test.
3555 * gcc.dg/strlenopt-52.c: New test.
3556 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3557
3558 2018-07-09 Jakub Jelinek <jakub@redhat.com>
3559
3560 PR c/86420
3561 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
3562 to be returned and when first argument is not 0, so that they don't do
3563 anything for NEED_EXC or NEED_ERRNO.
3564
3565 2018-07-09 Tom de Vries <tdevries@suse.de>
3566
3567 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
3568 * gcc.dg/guality/bswaptest.c: Same.
3569 * gcc.dg/guality/clztest.c: Same.
3570 * gcc.dg/guality/csttest.c: Same.
3571 * gcc.dg/guality/ctztest.c: Same.
3572 * gcc.dg/guality/drap.c: Same.
3573 * gcc.dg/guality/nrv-1.c: Same.
3574 * gcc.dg/guality/pr41353-1.c: Same.
3575 * gcc.dg/guality/pr41353-2.c: Same.
3576 * gcc.dg/guality/pr41404-1.c: Same.
3577 * gcc.dg/guality/pr43051-1.c: Same.
3578 * gcc.dg/guality/pr43077-1.c: Same.
3579 * gcc.dg/guality/pr43177.c: Same.
3580 * gcc.dg/guality/pr43329-1.c: Same.
3581 * gcc.dg/guality/pr43479.c: Same.
3582 * gcc.dg/guality/pr43593.c: Same.
3583 * gcc.dg/guality/pr45003-1.c: Same.
3584 * gcc.dg/guality/pr45003-2.c: Same.
3585 * gcc.dg/guality/pr45003-3.c: Same.
3586 * gcc.dg/guality/pr48437.c: Same.
3587 * gcc.dg/guality/pr48466.c: Same.
3588 * gcc.dg/guality/pr49888.c: Same.
3589 * gcc.dg/guality/pr54200.c: Same.
3590 * gcc.dg/guality/pr54519-1.c: Same.
3591 * gcc.dg/guality/pr54519-2.c: Same.
3592 * gcc.dg/guality/pr54519-3.c: Same.
3593 * gcc.dg/guality/pr54519-4.c: Same.
3594 * gcc.dg/guality/pr54519-5.c: Same.
3595 * gcc.dg/guality/pr54519-6.c: Same.
3596 * gcc.dg/guality/pr54551.c: Same.
3597 * gcc.dg/guality/pr54693-2.c: Same.
3598 * gcc.dg/guality/pr54693.c: Same.
3599 * gcc.dg/guality/pr54796.c: Same.
3600 * gcc.dg/guality/pr54970.c: Same.
3601 * gcc.dg/guality/pr67192.c: Same.
3602 * gcc.dg/guality/pr69947.c: Same.
3603 * gcc.dg/guality/pr78726.c: Same.
3604 * gcc.dg/guality/rotatetest.c: Same.
3605 * gcc.dg/guality/sra-1.c: Same.
3606 * gcc.dg/guality/vla-2.c: Same.
3607
3608 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3609
3610 * g++.dg/diagnostic/long-short.C: New.
3611 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
3612 * g++.dg/diagnostic/virtual-friend.C: Likewise.
3613 * g++.old-deja/g++.brendan/crash11.C: Adjust.
3614
3615 2018-07-09 Tom de Vries <tdevries@suse.de>
3616
3617 * gcc.dg/vla-1.c: New test.
3618
3619 2018-07-07 Tom de Vries <tdevries@suse.de>
3620
3621 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
3622 files.
3623 (get_dump_flags): New proc.
3624 (toplevel): Test all dump flags.
3625
3626 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3627
3628 * gnat.dg/stack_usage6.adb: New test.
3629 * gnat.dg/stack_usage6_pkg.ads: New helper.
3630
3631 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3632
3633 * gnat.dg/pure_function3a.adb: New test.
3634 * gnat.dg/pure_function3b.adb: Likewise.
3635 * gnat.dg/pure_function3c.adb: Likewise.
3636 * gnat.dg/pure_function3_pkg.ads: New helper.
3637
3638 2018-07-07 Jakub Jelinek <jakub@redhat.com>
3639
3640 PR target/84711
3641 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
3642 dg-require-effective-target. Add -msse not just on i386-*, but
3643 on all i?86-* and x86_64-*.
3644
3645 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3646
3647 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
3648 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
3649 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
3650 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
3651 * gcc.dg/tree-ssa/popcount3.c: New test.
3652
3653 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3654
3655 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
3656 to preserve the test.
3657 * gcc.target/i386/pr85073.c: Likewise.
3658
3659 2018-07-06 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR tree-optimization/86401
3662 * gcc.dg/tree-ssa/pr86401-1.c: New test.
3663 * gcc.dg/tree-ssa/pr86401-2.c: New test.
3664 * c-c++-common/rotate-9.c: New test.
3665
3666 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
3667
3668 PR target/86324
3669 gcc.target/powerpc/pr86324-1.c: New test.
3670 gcc.target/powerpc/pr86324-2.c: Likewise.
3671
3672 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3673
3674 PR target/84711
3675 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
3676
3677 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3678
3679 * gcc.target/aarch64/struct_cpy.c: Remove ;.
3680
3681 2018-07-05 Jeff Law <law@redhat.com>
3682
3683 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
3684
3685 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
3686
3687 PR fortran/86408
3688 * gfortran.dg/deferred_character_20.f90: New test.
3689
3690 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
3691
3692 PR fortran/83183
3693 PR fortran/86325
3694 * gfortran.dg/init_flag_18.f90: New testcase.
3695 * gfortran.dg/init_flag_19.f03: New testcase.
3696
3697 2018-07-05 Carl Love <cel@us.ibm.com>
3698 * gcc.target/altivec-1-runnable.c: New test file.
3699 * gcc.target/altivec-2-runnable.c: New test file.
3700 * gcc.target/vsx-7.c (main2): Change expected expected instruction
3701 for tests.
3702
3703 2018-07-05 Martin Sebor <msebor@redhat.com>
3704
3705 PR c++/86400
3706 * gcc.dg/strlenopt-47.c: New test.
3707 * gcc.dg/strlenopt-48.c: New test.
3708
3709 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3710
3711 PR target/84711
3712 * gcc.target/arm/big-endian-subreg.c: New.
3713
3714 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3715
3716 PR target/84711
3717 * gcc.dg/vect/pr84711.c: New.
3718
3719 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3720
3721 * gcc.target/aarch64/struct_cpy.c: New.
3722
3723 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3724
3725 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
3726 * c-c++-common/unroll-2.c: Likewise.
3727 * g++.dg/cdce3.C: Likewise.
3728 * g++.dg/ext/unroll-1.C: Likewise.
3729 * g++.dg/ext/unroll-2.C: Likewise.
3730 * g++.dg/ext/unroll-3.C: Likewise.
3731 * gcc.dg/cdce1.c: Likewise.
3732 * gcc.dg/cdce2.c: Likewise.
3733 * gcc.dg/gomp/pr68128-1.c: Likewise.
3734 * gcc.dg/vect/pr46032.c: Likewise.
3735 * gcc.dg/vect/vect-cond-10.c: Likewise.
3736 * gcc.dg/vect/vect-cond-8.c: Likewise.
3737 * gcc.dg/vect/vect-cond-9.c: Likewise.
3738 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3739 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3740 * gcc.target/i386/avx-cvt-2.c: Likewise.
3741 * gcc.target/i386/avx-cvt-3.c: Likewise.
3742 * gcc.target/i386/avx2-cvt-2.c: Likewise.
3743 * gcc.target/i386/avx2-gather-2.c: Likewise.
3744 * gcc.target/i386/avx2-gather-6.c: Likewise.
3745 * gcc.target/i386/avx512f-gather-2.c: Likewise.
3746 * gcc.target/i386/sse2-cvt-2.c: Likewise.
3747 * gfortran.dg/directive_unroll_1.f90: Likewise.
3748 * gfortran.dg/directive_unroll_2.f90: Likewise.
3749 * gnat.dg/unroll2.adb: Likewise.
3750 * gnat.dg/unroll3.adb: Likewise.
3751
3752 2018-07-05 Tom de Vries <tdevries@suse.de>
3753
3754 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
3755
3756 2018-07-04 Martin Sebor <msebor@redhat.com>
3757
3758 PR tree-optimization/86274
3759 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
3760
3761 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3762
3763 PR fortran/82009
3764 * gfortran.dg/block_16.f08. New test.
3765
3766 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
3767
3768 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
3769 has a slightly different IL that provides more threading
3770 opportunities.
3771
3772 2018-07-04 Martin Liska <mliska@suse.cz>
3773
3774 PR middle-end/66240
3775 PR target/45996
3776 PR c/84100
3777 * gcc.dg/pr84100.c (foo):
3778 * gcc.target/i386/falign-functions-2.c: New test.
3779 * gcc.target/i386/falign-functions.c: New test.
3780
3781 2018-07-04 Martin Liska <mliska@suse.cz>
3782
3783 * gcc.dg/pr47793.c: Remove.
3784
3785 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
3786
3787 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
3788 final scan test.
3789 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3790
3791 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
3792
3793 PR target/85620
3794 * gcc.target/i386/pr85620-1.c: New test.
3795 * gcc.target/i386/pr85620-2.c: Likewise.
3796 * gcc.target/i386/pr85620-3.c: Likewise.
3797 * gcc.target/i386/pr85620-4.c: Likewise.
3798
3799 2018-07-03 Martin Sebor <msebor@redhat.com>
3800
3801 PR tree-optimization/86274
3802 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
3803 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3804 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
3805 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3806 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3807 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3808 * gcc.dg/tree-ssa/pr83198.c: Same.
3809
3810 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3811
3812 * g++.dg/other/locations1.C: New.
3813 * g++.dg/tls/locations1.C: Likewise.
3814 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
3815 * g++.dg/diagnostic/virtual-static.C: Likewise.
3816 * g++.dg/concepts/fn-concept2.C: Test the locations too.
3817 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
3818 * g++.dg/cpp0x/pr51463.C: Likewise.
3819 * g++.dg/other/typedef1.C: Likewise.
3820 * g++.dg/parse/dtor13.C: Likewise.
3821 * g++.dg/template/error44.C: Likewise.
3822 * g++.dg/template/typedef4.C: Likewise.
3823 * g++.dg/template/typedef5.C: Likewise.
3824 * g++.dg/tls/diag-2.C: Likewise.
3825 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3826
3827 2018-07-03 Marek Polacek <polacek@redhat.com>
3828
3829 PR c++/86201
3830 * g++.dg/diagnostic/pr86201.C: New test.
3831
3832 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
3833
3834 PR target/85694
3835 * gcc.target/i386/pr85694.c: New test.
3836
3837 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3838
3839 PR tree-optimization/85694
3840 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
3841 Return true for AArch64 without SVE.
3842 * gcc.target/aarch64/vect_hadd_1.h: New file.
3843 * gcc.target/aarch64/vect_shadd_1.c: New test.
3844 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
3845 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
3846 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
3847
3848 2018-07-03 Marek Polacek <polacek@redhat.com>
3849
3850 PR middle-end/86202
3851 * gcc.dg/Wint-conversion-2.c: New test.
3852
3853 PR c++/84306
3854 * g++.dg/overload/conv-op3.C: New test.
3855
3856 2018-07-03 Richard Biener <rguenther@suse.de>
3857
3858 PR ipa/86389
3859 * gcc.dg/torture/pr86389.c: New testcase.
3860
3861 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3862
3863 PR tree-optimization/85694
3864 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
3865 proc.
3866 * gcc.dg/vect/vect-avg-1.c: New test.
3867 * gcc.dg/vect/vect-avg-2.c: Likewise.
3868 * gcc.dg/vect/vect-avg-3.c: Likewise.
3869 * gcc.dg/vect/vect-avg-4.c: Likewise.
3870 * gcc.dg/vect/vect-avg-5.c: Likewise.
3871 * gcc.dg/vect/vect-avg-6.c: Likewise.
3872 * gcc.dg/vect/vect-avg-7.c: Likewise.
3873 * gcc.dg/vect/vect-avg-8.c: Likewise.
3874 * gcc.dg/vect/vect-avg-9.c: Likewise.
3875 * gcc.dg/vect/vect-avg-10.c: Likewise.
3876 * gcc.dg/vect/vect-avg-11.c: Likewise.
3877 * gcc.dg/vect/vect-avg-12.c: Likewise.
3878 * gcc.dg/vect/vect-avg-13.c: Likewise.
3879 * gcc.dg/vect/vect-avg-14.c: Likewise.
3880
3881 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3882
3883 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
3884 get split into two for use by the over-widening pattern.
3885 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3886 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3887 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3888 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3889 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3890 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3891 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3892 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3893 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3894 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3895 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3896 * gcc.dg/vect/vect-over-widen-22.c: New test.
3897
3898 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3899
3900 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
3901 widen_mult pattern.
3902 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
3903 over-widening messages.
3904 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3905 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
3906 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
3907 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
3908 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
3909 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3910 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3911 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
3912 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3913 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
3914 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3915 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3916 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3917 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3918 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3919 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3920 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3921 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3922 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3923 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3924 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3925 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
3926 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
3927 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
3928 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
3929 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
3930
3931 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3932
3933 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
3934
3935 2018-07-02 Jim Wilson <jimw@sifive.com>
3936
3937 * gcc.target/riscv/interrupt-debug.c: New.
3938
3939 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3940
3941 * g++.dg/diagnostic/thread-thread_local.C: New.
3942
3943 2018-07-02 Martin Liska <mliska@suse.cz>
3944
3945 PR testsuite/86366
3946 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
3947 * gcc.dg/profile-dir-2.c: Likewise.
3948 * gcc.dg/profile-dir-3.c: Likewise.
3949
3950 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
3951
3952 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
3953 overriden.
3954
3955 2018-07-02 Richard Biener <rguenther@suse.de>
3956
3957 PR tree-optimization/86363
3958 * gcc.dg/torture/pr86363.c: New testcase.
3959
3960 2018-07-02 Martin Liska <mliska@suse.cz>
3961
3962 * gcc.dg/completion-1.c: New test.
3963 * gcc.dg/completion-2.c: New test.
3964 * gcc.dg/completion-3.c: New test.
3965
3966 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3967
3968 PR fortran/82969
3969 PR fortran/86242
3970 * gfortran.dg/proc_ptr_50.f90: New test.
3971
3972 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3973
3974 PR fortran/45305
3975 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
3976
3977 2018-07-02 Martin Liska <mliska@suse.cz>
3978
3979 PR ipa/86279
3980 * gcc.dg/ipa/pr86279.c: New test.
3981
3982 2018-07-02 Martin Liska <mliska@suse.cz>
3983
3984 PR ipa/86323
3985 * g++.dg/ipa/pr86323.C: New test.
3986
3987 2018-07-01 Tom de Vries <tdevries@suse.de>
3988
3989 revert:
3990 2018-07-01 Tom de Vries <tdevries@suse.de>
3991
3992 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
3993 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
3994
3995 2018-07-01 Tom de Vries <tdevries@suse.de>
3996
3997 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
3998 argument.
3999 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
4000 with @main.
4001
4002 2018-07-01 Tom de Vries <tdevries@suse.de>
4003
4004 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
4005 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
4006
4007 2018-07-01 Tom de Vries <tdevries@suse.de>
4008
4009 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
4010 * gcc.dg/guality/vla-1.c: Use relative line numbers.
4011
4012 2018-07-01 Tom de Vries <tdevries@suse.de>
4013
4014 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
4015 (verify_call): ... here. Move to toplevel.
4016 (verify_call_np, dg_final_directive_check_utils): New proc.
4017 (toplevel): Call dg_final_directive_check_utils.
4018 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
4019
4020 2018-06-30 Jim Wilson <jimw@sifive.com>
4021
4022 * gcc.target/riscv/shift-shift-1.c: New.
4023 * gcc.target/riscv/shift-shift-2.c: New.
4024 * gcc.target/riscv/shift-shift-3.c: New.
4025
4026 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4027
4028 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
4029
4030 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4031
4032 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
4033 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
4034 by 4 in the computation of a[i].
4035 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
4036 main multiplication constant.
4037 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4038 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4039 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
4040 pattern to cast the result to int.
4041 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
4042 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
4043 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
4044 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
4045 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
4046 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
4047 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
4048 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
4049 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
4050 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
4051 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
4052 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
4053 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
4054 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
4055 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
4056 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
4057 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
4058 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
4059 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
4060 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
4061
4062 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4063
4064 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
4065 test for vectorization along the lines described in the comment.
4066
4067 2018-06-30 Tom de Vries <tdevries@suse.de>
4068
4069 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
4070 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
4071 LTO_TORTURE_OPTIONS.
4072 * gcc.dg/guality/prevent-optimization.h: New file.
4073 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
4074 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
4075
4076 2018-06-30 Tom de Vries <tdevries@suse.de>
4077
4078 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
4079 * lib/gcc-dg.exp (dg-final): New proc.
4080 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
4081 argument.
4082
4083 2018-06-29 Martin Sebor <msebor@redhat.com>
4084
4085 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
4086 that don't define the function.
4087
4088 2018-06-29 Marek Polacek <polacek@redhat.com>
4089
4090 PR c++/86184
4091 * g++.dg/ext/cond3.C: New test.
4092
4093 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4094
4095 * gcc.target/arm/arm-soft-strd-even.c: New test.
4096
4097 2018-06-29 Tom de Vries <tdevries@suse.de>
4098
4099 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
4100 line, and use it.
4101 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
4102 (process-message): ... here.
4103 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
4104
4105 2018-06-29 Martin Liska <mliska@suse.cz>
4106
4107 PR tree-optimization/86263
4108 * gcc.dg/tree-ssa/pr86263.c: New test.
4109
4110 2018-06-28 Carl Love <cel@us.ibm.com>
4111
4112 * gcc.target/p9-extract-1.c: Add test case.
4113 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
4114 name in ABI.
4115
4116 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
4117
4118 PR target/86348
4119 * gcc.target/i386/pr86348.c: New test.
4120
4121 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
4122
4123 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
4124
4125 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
4126
4127 PR fortran/82865
4128 * gfortran.dg/dec_type_print_2.f03: New testcase.
4129
4130 2018-06-28 David Pagan <dave.pagan@oracle.com>
4131
4132 PR c/55976
4133 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
4134 message causing unexpected test FAIL.
4135
4136 2018-06-28 Martin Liska <mliska@suse.cz>
4137
4138 * gcc.dg/tree-ssa/switch-1.c: New test.
4139
4140 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
4141
4142 * gnat.dg/debug15.adb: New test.
4143
4144 2018-06-27 David Malcolm <dmalcolm@redhat.com>
4145
4146 PR c++/86329
4147 * g++.dg/lookup/pr86329.C: New test.
4148
4149 2018-06-27 Carl Love <cel@us.ibm.com>
4150
4151 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
4152
4153 2018-06-27 Tamar Christina <tamar.christina@arm.com>
4154
4155 PR target/85769
4156 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
4157
4158 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
4159
4160 * gcc.target/powerpc/builtins-1.c: Correct a comment.
4161
4162 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
4163
4164 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
4165 requirement for this test.
4166 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
4167 requirement, and -mpower8-vector compile option.
4168
4169 2018-06-26 Jakub Jelinek <jakub@redhat.com>
4170
4171 PR target/86314
4172 * gcc.dg/pr86314.c: New test.
4173
4174 PR debug/86257
4175 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
4176
4177 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4178
4179 * gcc.target/i386/pr86257.c: Require 64-bit.
4180
4181 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4182
4183 * g++.dg/pr86082.C: Require IBM1047 support.
4184
4185 2018-06-26 Richard Biener <rguenther@suse.de>
4186
4187 PR middle-end/86271
4188 * gcc.dg/pr86271.c: New testcase.
4189
4190 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
4191
4192 PR debug/86064
4193 * gcc.dg/pr86064.c: New.
4194
4195 2018-06-25 Jeff Law <law@redhat.com>
4196
4197 * lib/target-supports.exp
4198 (check_effective_target_logical_op_short_circuit): Add v850.
4199
4200 2018-06-25 Martin Sebor <msebor@redhat.com>
4201
4202 PR tree-optimization/86204
4203 * gcc.dg/strlenopt-46.c: New test.
4204
4205 2018-06-25 Martin Sebor <msebor@redhat.com>
4206
4207 PR tree-optimization/85700
4208 * gcc.dg/Wstringop-truncation-4.c: New test.
4209
4210 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
4211
4212 PR fortran/82972
4213 PR fortran/83088
4214 PR fortran/85851
4215 * gfortran.dg/init_flag_17.f90: New testcase.
4216
4217 2018-06-25 Carl Love <cel@us.ibm.com>
4218
4219 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
4220 vec_extract a signed int. Add vec_extract tests for bool char
4221 and bool int.
4222 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
4223 vec_extract tests.
4224
4225 2018-06-25 Tom de Vries <tdevries@suse.de>
4226
4227 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
4228
4229 2018-06-25 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR target/84786
4232 * gcc.target/i386/avx512f-pr84786-3.c: New test.
4233
4234 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
4235
4236 * gnat.dg/sso9.adb: New testcase.
4237 * gnat.dg/sso9_pkg.ads: Likewise.
4238
4239 2018-06-25 Tom de Vries <tdevries@suse.de>
4240
4241 PR debug/86257
4242 * gcc.target/i386/pr86257.c: New test.
4243
4244 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
4245
4246 PR C++/86082
4247 * g++.dg/pr86082.C: New test.
4248
4249 2018-06-24 Tom de Vries <tdevries@suse.de>
4250
4251 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
4252 * gcc.dg/guality/guality.exp: Same.
4253 * gfortran.dg/guality/guality.exp: Same.
4254 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
4255
4256 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4257
4258 * g++.dg/concepts/locations1.C: New.
4259 * g++.dg/cpp0x/locations1.C: Likewise.
4260 * g++.dg/cpp1z/inline-var2.C: Test locations too.
4261 * g++.dg/cpp1z/inline-var3.C: Likewise.
4262
4263 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
4264
4265 PR fortran/86281
4266 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
4267
4268 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
4269
4270 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
4271 this test.
4272 * gcc.target/powerpc/builtins-9.c: New test.
4273 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
4274 to expect different code generation on big-endian vs.
4275 little-endian targets.
4276
4277 2018-06-22 Tom de Vries <tdevries@suse.de>
4278
4279 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
4280 $rootme/../gdb/gdb, if available.
4281 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
4282 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
4283
4284 2018-06-22 Tom de Vries <tdevries@suse.de>
4285
4286 * lib/gcc-gdb-test.exp (report_gdb): New proc.
4287 * g++.dg/guality/guality.exp: Use report_gdb.
4288 * gcc.dg/guality/guality.exp: Same.
4289 * gfortran.dg/guality/guality.exp: Same.
4290
4291 2018-06-22 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR c++/85662
4294 * g++.dg/ext/offsetof3.C: New test.
4295
4296 2018-06-22 Carl Love <cel@us.ibm.com>
4297
4298 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
4299 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
4300 for the vnor, vand and vxor instructions.
4301 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
4302 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
4303 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
4304 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
4305 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
4306 Add -dp to dg-options, update expected counts.
4307
4308 2018-06-22 Paul Koning <ni1d@arrl.net>
4309
4310 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
4311 if pdp11.
4312 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
4313 * gcc.c-torture/compile/20040101-1.c: Ditto.
4314 * gcc.c-torture/compile/20050622-1.c: Ditto.
4315 * gcc.c-torture/compile/20080625-1.c: Ditto.
4316 * gcc.c-torture/compile/20090107-1.c: Ditto.
4317 * gcc.c-torture/compile/920501-12.c: Ditto.
4318 * gcc.c-torture/compile/920501-4.c: Ditto.
4319 * gcc.c-torture/compile/961203-1.c: Ditto.
4320 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
4321 * gcc.c-torture/compile/pr25310.c: Ditto.
4322
4323 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
4324 James Norris <jnorris@codesourcery.com>
4325 Thomas Schwinge <thomas@codesourcery.com>
4326 Tom de Vries <tom@codesourcery.com>
4327
4328 * c-c++-common/goacc/deviceptr-4.c: New file.
4329 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
4330 Likewise.
4331 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
4332 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
4333 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
4334 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
4335 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
4336 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
4337 Likewise.
4338 * c-c++-common/goacc/parallel-reduction.c: Likewise.
4339 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4340 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
4341 Likewise.
4342 * gfortran.dg/goacc/modules.f95: Likewise.
4343 * gfortran.dg/goacc/routine-8.f90: Likewise.
4344 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
4345
4346 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
4347
4348 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
4349 if the long double format is IEEE 128-bit for tests that are
4350 explicitly testing IBM extended double support. Use the
4351 appropriate pack and unpack built-in functions. Change calls from
4352 __builtin_isinfl to __builtin_isinf since the later supports all
4353 floating point types.
4354 * gcc.target/powerpc/pr57150.c: Likewise.
4355 * gcc.target/powerpc/pr60203.c: Likewise.
4356 * gcc.target/powerpc/pr67808.c: Likewise.
4357 * gcc.target/powerpc/pr70117.c: Likewise.
4358 * gcc.target/powerpc/tfmode_off.c: Likewise.
4359
4360 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4361
4362 PR fortran/49630
4363 * gfortran.dg/assumed_charlen_function_7.f90: New test.
4364
4365 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4366
4367 PR fortran/83118
4368 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
4369
4370 2018-06-21 Tom de Vries <tdevries@suse.de>
4371
4372 * gcc.dg/guality/pr45882.c (a): Add used attribute.
4373
4374 2018-06-21 Tom de Vries <tdevries@suse.de>
4375
4376 PR tree-optimization/85859
4377 * gcc.dg/pr85859.c: New test.
4378
4379 2018-06-21 Richard Biener <rguenther@suse.de>
4380
4381 PR tree-optimization/86232
4382 * gcc.dg/torture/pr86232.c: New testcase.
4383
4384 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4385
4386 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
4387
4388 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4389
4390 * gcc/gcc.target/aarch64/aes_2.c: New test.
4391
4392 2018-06-20 Than McIntosh <thanm@google.com>
4393
4394 PR libgcc/86213
4395 * gcc.dg/split-8.c: New.
4396
4397 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4398
4399 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
4400 for vpkudus in place of vpksdus.
4401 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
4402
4403 2018-06-20 Nathan Sidwell <nathan@acm.org>
4404
4405 PR c++/85634
4406 * g++.dg/lookup/pr85634-2.C: New.
4407
4408 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
4409
4410 * g++.dg/template/friend65.C: New.
4411 * g++.dg/cpp0x/main1.C: Likewise.
4412 * g++.dg/other/main2.C: Likewise.
4413 * g++.dg/other/main3.C: Likewise.
4414 * g++.dg/template/friend42.C: Test location too.
4415 * g++.dg/concepts/decl-diagnose.C: Likewise.
4416 * g++.dg/warn/main-2.C: Update.
4417
4418 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
4419 Thomas Schwinge <thomas@codesourcery.com>
4420 Cesar Philippidis <cesar@codesourcery.com>
4421
4422 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
4423 2.5 data clause semantics.
4424 * c-c++-common/goacc/declare-2.c: Likewise.
4425 * c-c++-common/goacc/default-4.c: Likewise.
4426 * c-c++-common/goacc/finalize-1.c: New test.
4427 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
4428 OpenACC 2.5 data clause semantics.
4429 * c-c++-common/goacc/kernels-alias.c: Likewise.
4430 * c-c++-common/goacc/routine-5.c: Likewise.
4431 * c-c++-common/goacc/update-if_present-1.c: New test.
4432 * c-c++-common/goacc/update-if_present-2.c: New test.
4433 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
4434 2.5 data clause semantics.
4435 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4436 * gfortran.dg/goacc/data-tree.f95: Likewise.
4437 * gfortran.dg/goacc/declare-2.f95: Likewise.
4438 * gfortran.dg/goacc/default-4.f: Likewise.
4439 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4440 * gfortran.dg/goacc/finalize-1.f: New test.
4441 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
4442 OpenACC 2.5 data clause semantics.
4443 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
4444 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4445 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
4446 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4447 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
4448 * gfortran.dg/goacc/update-if_present-1.f90: New test.
4449 * gfortran.dg/goacc/update-if_present-2.f90: New test.
4450
4451 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR c++/86210
4454 * g++.dg/warn/Wnonnull4.C: New test.
4455
4456 2018-06-20 Marek Polacek <polacek@redhat.com>
4457
4458 PR c++/86240
4459 * g++.dg/pr86240.C: New test.
4460
4461 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4462
4463 PR debug/86194
4464 * gcc.target/i386/pr86194.c: New test.
4465
4466 PR tree-optimization/86231
4467 * gcc.dg/tree-ssa/vrp119.c: New test.
4468 * gcc.c-torture/execute/pr86231.c: New test.
4469
4470 2018-06-20 Tom de Vries <tdevries@suse.de>
4471
4472 PR tree-optimization/86097
4473 * gcc.dg/autopar/pr86097.c: New test.
4474
4475 2018-06-20 Nathan Sidwell <nathan@acm.org>
4476
4477 PR c++/85634
4478 * g++.dg/lookup/pr85634.C: New.
4479
4480 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4481
4482 * gcc.target/aarch64/ldp_stp_q.c: New test.
4483 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
4484 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
4485
4486 2018-06-20 Martin Liska <mliska@suse.cz>
4487
4488 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
4489
4490 2018-06-19 Martin Sebor <msebor@redhat.com>
4491
4492 PR tree-optimization/48560
4493 * gcc.dg/Warray-bounds-28.c: New test.
4494
4495 2018-06-19 Martin Sebor <msebor@redhat.com>
4496
4497 PR middle-end/85602
4498 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
4499 to also match C++.
4500
4501 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
4502
4503 * g++.dg/lto/pr84805_0.C: Update template.
4504 * g++.dg/lto/pr84805_1.C: Update template.
4505
4506 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
4507
4508 * gnat.dg/aggr24.adb: New test.
4509 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
4510
4511 2018-06-19 Richard Biener <rguenther@suse.de>
4512
4513 PR tree-optimization/86179
4514 * gcc.dg/pr86179.c: New testcase.
4515
4516 2018-06-18 Martin Sebor <msebor@redhat.com>
4517
4518 PR middle-end/85602
4519 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
4520 * c-c++-common/attr-nonstring-8.c: New test.
4521
4522 2018-06-18 Martin Sebor <msebor@redhat.com>
4523
4524 PR tree-optimization/81384
4525 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
4526 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
4527 * gcc.c-torture/execute/builtins/strnlen.c: New test.
4528 * gcc.dg/attr-nonstring-2.c: New test.
4529 * gcc.dg/attr-nonstring-3.c: New test.
4530 * gcc.dg/attr-nonstring-4.c: New test.
4531 * gcc.dg/strlenopt-45.c: New test.
4532 * gcc.dg/strlenopt.h (strnlen): Declare.
4533
4534 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4535
4536 PR tree-optimization/86076
4537 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
4538
4539 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4540
4541 PR tree-optimization/64946
4542 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
4543
4544 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
4545
4546 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
4547 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
4548 * gnat.dg/stack_usage5.adb: New test.
4549
4550 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4551
4552 PR middle-end/82479
4553 * gcc.dg/tree-ssa/popcount.c: New test.
4554 * gcc.dg/tree-ssa/popcount2.c: New test.
4555
4556 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4557
4558 PR middle-end/64946
4559 * gcc.dg/absu.c: New test.
4560 * gcc.dg/gimplefe-29.c: New test.
4561 * gcc.target/aarch64/pr64946.c: New test.
4562
4563 2018-06-15 Jakub Jelinek <jakub@redhat.com>
4564
4565 PR c/86093
4566 * c-c++-common/pr86093.c: New test.
4567
4568 PR middle-end/85878
4569 * gfortran.fortran-torture/compile/pr85878.f90: New test.
4570
4571 PR middle-end/86123
4572 * gcc.c-torture/compile/pr86123.c: New test.
4573
4574 2018-06-15 Tom de Vries <tdevries@suse.de>
4575
4576 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
4577
4578 2018-06-15 Nick Clifton <nickc@redhat.com>
4579
4580 PR 84195
4581 * gcc.c-torture/compile/pr84195.c: New test.
4582
4583 2018-06-15 Richard Biener <rguenther@suse.de>
4584
4585 PR middle-end/86159
4586 * g++.dg/pr86159.C: New testcase.
4587
4588 2018-06-15 Richard Biener <rguenther@suse.de>
4589
4590 PR middle-end/86076
4591 * gcc.dg/pr86076.c: New testcase.
4592
4593 2018-06-14 Marek Polacek <polacek@redhat.com>
4594
4595 PR c++/86063
4596 * g++.dg/cpp0x/gen-attrs-65.C: New test.
4597
4598 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4599
4600 PR target/86048
4601 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
4602 -msse2 to dg-options.
4603
4604 PR middle-end/86122
4605 * gcc.c-torture/compile/pr86122.c: New test.
4606
4607 P0624R2 - Default constructible and assignable stateless lambdas
4608 * g++.dg/cpp2a/lambda1.C: New test.
4609 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
4610 for -std=c++2a.
4611
4612 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4613
4614 * g++.dg/other/static3.C: New.
4615 * g++.dg/other/static4.C: Likewise.
4616 * g++.dg/warn/Wshadow-15.C: Likewise.
4617 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
4618 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
4619 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
4620 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
4621 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
4622 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
4623 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4624
4625 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4626
4627 PR target/85945
4628 * gcc.c-torture/compile/pr85945.c: New test.
4629
4630 2018-06-14 Richard Biener <rguenther@suse.de>
4631
4632 PR ipa/86124
4633 * gcc.dg/pr86124.c: New testcase.
4634
4635 2018-06-13 Martin Sebor <msebor@redhat.com>
4636
4637 PR tree-optimization/86114
4638 * gcc.dg/pr86114.c: New test.
4639
4640 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4641
4642 PR fortran/86110
4643 * gfortran.dg/pr86110.f90: New test.
4644
4645 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4646
4647 PR fortran/85703
4648 * gfortran.dg/goacc/pr85703.f90: New test.
4649 * gfortran.dg/gomp/pr85703.f90: New test.
4650
4651 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4652
4653 PR fortran/85702
4654 * gfortran.dg/goacc/pr85702.f90: New test.
4655
4656 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
4657
4658 * gcc.target/i386/pr86048.c: New test.
4659
4660 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4661
4662 * gcc.target/arc/fma-1.c: New test.
4663
4664 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4665
4666 * gcc.target/arc/pr9001107555.c: New file.
4667
4668 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
4669
4670 * g++.dg/torture/aarch64-vect-init-1.C: New test.
4671
4672 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4673
4674 * g++.dg/init/delete3.C: New.
4675 * g++.dg/init/new49.C: Likewise.
4676 * g++.dg/init/new25.C: Test locations too.
4677 * g++.dg/template/new4.C: Likewise.
4678 * g++.old-deja/g++.jason/operator.C: Likewise.
4679
4680 2018-06-12 Marek Polacek <polacek@redhat.com>
4681
4682 Core issue 1331 - const mismatch with defaulted copy constructor
4683 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
4684 * g++.dg/cpp0x/defaulted52.C: New test.
4685 * g++.dg/cpp0x/defaulted53.C: New test.
4686 * g++.dg/cpp0x/defaulted54.C: New test.
4687 * g++.dg/cpp0x/defaulted55.C: New test.
4688 * g++.dg/cpp0x/defaulted56.C: New test.
4689 * g++.dg/cpp0x/defaulted57.C: New test.
4690 * g++.dg/cpp0x/defaulted58.C: New test.
4691 * g++.dg/cpp0x/defaulted59.C: New test.
4692 * g++.dg/cpp0x/defaulted60.C: New test.
4693
4694 2018-06-12 David Malcolm <dmalcolm@redhat.com>
4695
4696 PR other/69968
4697 * gcc.dg/spellcheck-transposition.c: New test.
4698
4699 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4700
4701 PR fortran/44491
4702 * gfortran.dg/pr44491.f90: New testcase
4703
4704 2018-06-12 Martin Sebor <msebor@redhat.com>
4705
4706 PR tree-optimization/85259
4707 * gcc.dg/Wstringop-overflow-5.c: New test.
4708 * gcc.dg/Wstringop-overflow-6.c: New test.
4709
4710 2018-06-12 Martin Sebor <msebor@redhat.com>
4711
4712 PR c/85931
4713 * gcc.dg/Wstringop-truncation-3.c: New test.
4714
4715 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4716
4717 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
4718 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
4719 * gcc.target/powerpc/swaps-p8-17.c: Same.
4720
4721 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4722
4723 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
4724 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
4725 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
4726 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
4727 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
4728 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
4729
4730 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4731
4732 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
4733 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
4734 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
4735 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
4736 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
4737 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
4738
4739 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4740
4741 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
4742 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
4743 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
4744 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
4745 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
4746 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
4747
4748 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4749
4750 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
4751 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
4752 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
4753 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
4754 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
4755 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
4756
4757 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4758
4759 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
4760 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
4761 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
4762 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
4763 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
4764 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
4765
4766 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4767
4768 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
4769 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
4770 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
4771 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
4772 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
4773 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
4774
4775 2018-06-12 Martin Liska <mliska@suse.cz>
4776
4777 * g++.dg/opt/mpx.C: New test.
4778 * gcc.target/i386/mpx.c: New test.
4779
4780 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4781
4782 * gcc.target/arc/builtin_simdarc.c: Update test.
4783 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4784 * gcc.target/arc/tumaddsidi4.c: Likewise.
4785
4786 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
4787
4788 * gnat.dg/opt72a.ad[sb]: New test.
4789 * gnat.dg/opt72_pkg.ads: New helper.
4790
4791 2018-06-12 Tom de Vries <tdevries@suse.de>
4792
4793 * gcc.dg-selftests/dg-final.exp: New file.
4794
4795 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4796
4797 * g++.dg/lookup/new2.C: Test locations too.
4798 * g++.dg/other/ellipsis1.C: Likewise.
4799 * g++.dg/other/operator1.C: Likewise.
4800 * g++.dg/other/operator2.C: Likewise.
4801 * g++.dg/overload/operator2.C: Likewise.
4802 * g++.dg/parse/defarg11.C: Likewise.
4803 * g++.dg/parse/operator4.C: Likewise.
4804 * g++.dg/template/error30.C: Likewise.
4805 * g++.dg/template/explicit-args3.C: Likewise.
4806 * g++.dg/warn/effc1.C: Likewise.
4807 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
4808 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
4809 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4810 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4811 * g++.old-deja/g++.jason/operator.C: Likewise.
4812
4813 2018-06-11 Martin Sebor <msebor@redhat.com>
4814
4815 PR tree-optimization/86083
4816 * gcc.dg/strlenopt-44.c: New test.
4817
4818 2018-06-11 Janus Weil <janus@gcc.gnu.org>
4819
4820 PR fortran/45521
4821 * gfortran.dg/generic_32.f90: New test.
4822 * gfortran.dg/generic_33.f90: New test.
4823
4824 2018-06-11 Carl Love <cel@us.ibm.com>
4825 * gcc.target/powerpc/altivec-7.c (main): Remove tests
4826 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
4827 long long bool. Remove duplicate dg-final for xxlxor. Update
4828 dg-final instruction counts.
4829 * gcc.target/powerpc/altivec-37.c (main): New file for
4830 tests vec_unpackh and vec_unpackl returning long long bool and
4831 long long int.
4832
4833 2018-06-11 Martin Liska <mliska@suse.cz>
4834
4835 PR tree-optimization/86089
4836 * gcc.dg/tree-ssa/pr86089.c: New test.
4837
4838 2018-06-11 Julia Koval <julia.koval@intel.com>
4839
4840 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
4841 * gcc.target/i386/vpclmulqdq.c: Ditto.
4842
4843 2018-06-11 Olivier Hainque <hainque@adacore.com>
4844
4845 * gnat.dg/lang-dw2.adb: New test.
4846 * gnat.dg/lang-dw3.adb: New test.
4847
4848 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4849
4850 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
4851 gnat.dg/assertion_policy1_pkg.ads: New testcase.
4852
4853 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4854
4855 * gnat.dg/predicate1.adb: New testcase.
4856
4857 2018-06-11 Yannick Moy <moy@adacore.com>
4858
4859 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
4860
4861 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4862
4863 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
4864 testcase.
4865
4866 2018-06-11 Javier Miranda <miranda@adacore.com>
4867
4868 * gnat.dg/prot4.adb: New testcase.
4869
4870 2018-06-11 Yannick Moy <moy@adacore.com>
4871
4872 * gnat.dg/part_of1-instantiation.adb,
4873 gnat.dg/part_of1-instantiation.ads,
4874 gnat.dg/part_of1-private_generic.adb,
4875 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
4876 testcase.
4877
4878 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
4879
4880 * gnat.dg/contract1.adb: New testcase.
4881
4882 2018-06-11 Javier Miranda <miranda@adacore.com>
4883
4884 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
4885 testcase.
4886
4887 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4888
4889 * gnat.dg/inline_always1.adb: New testcase.
4890
4891 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4892
4893 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
4894 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
4895 gnat.dg/nested_generic2_g2.ads: New testcase.
4896
4897 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4898
4899 * g++.dg/template/friend64.C: New.
4900 * g++.old-deja/g++.other/friend4.C: Test the location too.
4901 * g++.old-deja/g++.pt/crash23.C: Likewise.
4902
4903 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4904
4905 * gfortran.dg/inline_matmul_23.f90: New test.
4906
4907 2018-06-10 Janus Weil <janus@gcc.gnu.org>
4908
4909 PR fortran/85088
4910 * gfortran.dg/intent_decl_1.f90: New test case.
4911
4912 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4913
4914 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
4915 * gfortran.dg/ieee/large_4.f90: Ditto.
4916 * gfortran.dg/round_4.f90: Ditto.
4917
4918 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4919
4920 PR fortran/38351
4921 * gfortran.dg/pr38351.f90: New test.
4922 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
4923
4924 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4925
4926 PR fortran/85138
4927 PR fortran/85996
4928 PR fortran/86051
4929 * gfortran.dg/pr85138_1.f90: New test.
4930 * gfortran.dg/pr85138_2.f90: Ditto.
4931 * gfortran.dg/pr85996.f90: Ditto.
4932
4933 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4934
4935 PR fortran/78278
4936 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
4937 * gfortran.dg/data_char_1.f90: Ditto.
4938 * gfortran.dg/pr78571.f90: Ditto.
4939 * gfortran.dg/pr78278.f90: New test.
4940
4941 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4942
4943 PR fortran/63514
4944 * gfortran.dg/pr63514.f90: New test.
4945
4946 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4947
4948 PR fortran/85631
4949 * gfortran.dg/bounds_check_20.f90: New test.
4950
4951 2018-06-08 Carl Love <cel@us.ibm.com>
4952
4953 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
4954 vpkudum counts.
4955 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
4956 vec_extract a signed int.
4957 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
4958 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
4959 vcmpgtsd, vcmpgtud.
4960 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
4961 vec_extract a signed int.
4962 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
4963 vec_extract a signed int.
4964 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
4965 vec_xor builtins. Update xxsel, xxlxor counts.
4966
4967 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4968
4969 PR fortran/86059
4970 * gfortran.dg/associate_30.f90: Remove code tested ...
4971 * gfortran.dg/pr67803.f90: Ditto.
4972 * gfortran.dg/pr67805.f90: Ditto.
4973 * gfortran.dg/pr86059.f90: ... here. New test.
4974
4975 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4976
4977 PR fortran/78571
4978 * gfortran.dg/pr78571.f90: New test.
4979
4980 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
4981
4982 PR target/85755
4983 * gcc.target/powerpc/pr85755.c: New test.
4984
4985 2018-06-08 Carl Love <cel@us.ibm.com>
4986
4987 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
4988 vsx-vector-6.p7.c.
4989 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
4990 vsx-vector-6.p9.c.
4991 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
4992 for BE system that are different then for an LE system from this file
4993 into vsx-vector-6-le.c using be target qualifier. Remove this file.
4994 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
4995 the various instruction counts. Rename file to vsx-vector-6.p8.c.
4996
4997 2018-06-08 Martin Liska <mliska@suse.cz>
4998
4999 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
5000
5001 2018-06-08 Martin Liska <mliska@suse.cz>
5002
5003 * g++.dg/dg.exp: Do not use mpx.exp.
5004 * g++.dg/lto/lto.exp: Likewise.
5005 * g++.dg/lto/pr69729_0.C: Remove.
5006 * g++.dg/opt/pr71529.C: Remove.
5007 * g++.dg/pr63995-1.C: Remove.
5008 * g++.dg/pr68270.C: Remove.
5009 * g++.dg/pr71624.C: Remove.
5010 * g++.dg/pr71633.C: Remove.
5011 * g++.dg/pr79761.C: Remove.
5012 * g++.dg/pr79764.C: Remove.
5013 * g++.dg/pr79769.C: Remove.
5014 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
5015 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
5016 * gcc.dg/lto/chkp-privatize_0.c: Remove.
5017 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
5018 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
5019 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
5020 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
5021 * gcc.dg/lto/pr66221_0.c: Remove.
5022 * gcc.target/i386/chkp-always_inline.c: Remove.
5023 * gcc.target/i386/chkp-bndret.c: Remove.
5024 * gcc.target/i386/chkp-builtins-1.c: Remove.
5025 * gcc.target/i386/chkp-builtins-2.c: Remove.
5026 * gcc.target/i386/chkp-builtins-3.c: Remove.
5027 * gcc.target/i386/chkp-builtins-4.c: Remove.
5028 * gcc.target/i386/chkp-const-check-1.c: Remove.
5029 * gcc.target/i386/chkp-const-check-2.c: Remove.
5030 * gcc.target/i386/chkp-hidden-def.c: Remove.
5031 * gcc.target/i386/chkp-label-address.c: Remove.
5032 * gcc.target/i386/chkp-lifetime-1.c: Remove.
5033 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
5034 * gcc.target/i386/chkp-pr69044.c: Remove.
5035 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
5036 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
5037 * gcc.target/i386/chkp-strchr.c: Remove.
5038 * gcc.target/i386/chkp-strlen-1.c: Remove.
5039 * gcc.target/i386/chkp-strlen-2.c: Remove.
5040 * gcc.target/i386/chkp-strlen-3.c: Remove.
5041 * gcc.target/i386/chkp-strlen-4.c: Remove.
5042 * gcc.target/i386/chkp-strlen-5.c: Remove.
5043 * gcc.target/i386/chkp-stropt-1.c: Remove.
5044 * gcc.target/i386/chkp-stropt-10.c: Remove.
5045 * gcc.target/i386/chkp-stropt-11.c: Remove.
5046 * gcc.target/i386/chkp-stropt-12.c: Remove.
5047 * gcc.target/i386/chkp-stropt-13.c: Remove.
5048 * gcc.target/i386/chkp-stropt-14.c: Remove.
5049 * gcc.target/i386/chkp-stropt-15.c: Remove.
5050 * gcc.target/i386/chkp-stropt-16.c: Remove.
5051 * gcc.target/i386/chkp-stropt-17.c: Remove.
5052 * gcc.target/i386/chkp-stropt-2.c: Remove.
5053 * gcc.target/i386/chkp-stropt-3.c: Remove.
5054 * gcc.target/i386/chkp-stropt-4.c: Remove.
5055 * gcc.target/i386/chkp-stropt-5.c: Remove.
5056 * gcc.target/i386/chkp-stropt-6.c: Remove.
5057 * gcc.target/i386/chkp-stropt-7.c: Remove.
5058 * gcc.target/i386/chkp-stropt-8.c: Remove.
5059 * gcc.target/i386/chkp-stropt-9.c: Remove.
5060 * gcc.target/i386/i386.exp: Do not use mpx.exp.
5061 * gcc.target/i386/indirect-thunk-11.c: Remove.
5062 * gcc.target/i386/indirect-thunk-12.c: Remove.
5063 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
5064 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
5065 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
5066 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
5067 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
5068 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
5069 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
5070 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
5071 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
5072 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
5073 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
5074 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
5075 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
5076 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
5077 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
5078 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
5079 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
5080 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
5081 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
5082 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
5083 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
5084 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
5085 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
5086 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
5087 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
5088 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
5089 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
5090 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
5091 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
5092 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
5093 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
5094 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
5095 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
5096 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
5097 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
5098 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
5099 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
5100 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
5101 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
5102 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
5103 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
5104 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
5105 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
5106 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
5107 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
5108 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
5109 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
5110 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
5111 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
5112 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
5113 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
5114 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
5115 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
5116 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
5117 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
5118 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
5119 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
5120 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
5121 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
5122 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
5123 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
5124 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
5125 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
5126 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
5127 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
5128 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
5129 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
5130 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
5131 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
5132 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
5133 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
5134 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
5135 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
5136 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
5137 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
5138 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
5139 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
5140 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
5141 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
5142 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
5143 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
5144 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
5145 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
5146 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
5147 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
5148 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
5149 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
5150 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
5151 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
5152 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
5153 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
5154 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
5155 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
5156 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
5157 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
5158 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
5159 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
5160 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
5161 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
5162 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
5163 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
5164 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
5165 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
5166 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
5167 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
5168 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
5169 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
5170 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
5171 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
5172 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
5173 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
5174 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
5175 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
5176 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
5177 * gcc.target/i386/mpx/label-address-1.c: Remove.
5178 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
5179 * gcc.target/i386/mpx/macro.c: Remove.
5180 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
5181 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
5182 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
5183 * gcc.target/i386/mpx/memcpy-1.c: Remove.
5184 * gcc.target/i386/mpx/memmove-1.c: Remove.
5185 * gcc.target/i386/mpx/memmove-2.c: Remove.
5186 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
5187 * gcc.target/i386/mpx/mpx-check.h: Remove.
5188 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
5189 * gcc.target/i386/mpx/mpx.exp: Remove.
5190 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
5191 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
5192 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
5193 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
5194 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
5195 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
5196 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
5197 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
5198 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
5199 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
5200 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
5201 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
5202 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
5203 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
5204 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
5205 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
5206 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
5207 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
5208 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
5209 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
5210 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
5211 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
5212 * gcc.target/i386/mpx/pr65508.c: Remove.
5213 * gcc.target/i386/mpx/pr65531.cc: Remove.
5214 * gcc.target/i386/mpx/pr66048.cc: Remove.
5215 * gcc.target/i386/mpx/pr66134.c: Remove.
5216 * gcc.target/i386/mpx/pr66566.c: Remove.
5217 * gcc.target/i386/mpx/pr66567.c: Remove.
5218 * gcc.target/i386/mpx/pr66568.c: Remove.
5219 * gcc.target/i386/mpx/pr66569.c: Remove.
5220 * gcc.target/i386/mpx/pr66581.c: Remove.
5221 * gcc.target/i386/mpx/pr68337-1.c: Remove.
5222 * gcc.target/i386/mpx/pr68337-2.c: Remove.
5223 * gcc.target/i386/mpx/pr68416.c: Remove.
5224 * gcc.target/i386/mpx/pr78339.c: Remove.
5225 * gcc.target/i386/mpx/pr79631.c: Remove.
5226 * gcc.target/i386/mpx/pr79633.c: Remove.
5227 * gcc.target/i386/mpx/pr79753.c: Remove.
5228 * gcc.target/i386/mpx/pr79770.c: Remove.
5229 * gcc.target/i386/mpx/pr79987.c: Remove.
5230 * gcc.target/i386/mpx/pr79988.c: Remove.
5231 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
5232 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
5233 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
5234 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
5235 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
5236 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
5237 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
5238 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
5239 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
5240 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
5241 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
5242 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
5243 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
5244 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
5245 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
5246 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
5247 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
5248 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
5249 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
5250 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
5251 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
5252 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
5253 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
5254 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
5255 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
5256 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
5257 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
5258 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
5259 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
5260 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
5261 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
5262 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
5263 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
5264 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
5265 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
5266 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
5267 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
5268 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
5269 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
5270 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
5271 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
5272 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
5273 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
5274 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
5275 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
5276 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
5277 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
5278 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
5279 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
5280 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
5281 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
5282 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
5283 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
5284 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
5285 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
5286 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
5287 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
5288 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
5289 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
5290 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
5291 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
5292 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
5293 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
5294 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
5295 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
5296 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
5297 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
5298 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
5299 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
5300 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
5301 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
5302 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
5303 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
5304 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
5305 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
5306 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
5307 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
5308 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
5309 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
5310 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
5311 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
5312 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
5313 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
5314 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
5315 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
5316 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
5317 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
5318 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
5319 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
5320 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
5321 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
5322 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
5323 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
5324 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
5325 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
5326 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
5327 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
5328 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
5329 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
5330 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
5331 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
5332 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
5333 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
5334 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
5335 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
5336 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
5337 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
5338 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
5339 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
5340 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
5341 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
5342 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
5343 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
5344 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
5345 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
5346 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
5347 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
5348 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
5349 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
5350 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
5351 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
5352 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
5353 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
5354 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
5355 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
5356 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
5357 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
5358 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
5359 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
5360 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
5361 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
5362 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
5363 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
5364 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
5365 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
5366 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
5367 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
5368 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
5369 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
5370 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
5371 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
5372 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
5373 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
5374 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
5375 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
5376 * gcc.target/i386/pr63995-2.c: Remove.
5377 * gcc.target/i386/pr64805.c: Remove.
5378 * gcc.target/i386/pr65044.c: Remove.
5379 * gcc.target/i386/pr65167.c: Remove.
5380 * gcc.target/i386/pr65183.c: Remove.
5381 * gcc.target/i386/pr65184.c: Remove.
5382 * gcc.target/i386/pr65523.c: Remove.
5383 * gcc.target/i386/pr70876.c: Remove.
5384 * gcc.target/i386/pr70877.c: Remove.
5385 * gcc.target/i386/pr71458.c: Remove.
5386 * gcc.target/i386/pr80880.c: Remove.
5387 * gcc.target/i386/ret-thunk-25.c: Remove.
5388 * gcc.target/i386/thunk-retbnd.c: Remove.
5389 * lib/mpx-dg.exp: Remove.
5390 * gcc.target/i386/funcspec-56.inc: Adjust test case.
5391
5392 2018-06-07 Carl Love <cel@us.ibm.com>
5393
5394 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
5395 statements.
5396
5397 2018-06-07 Carl Love <cel@us.ibm.com>
5398
5399 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
5400 error message.
5401
5402 2018-06-07 Marek Polacek <polacek@redhat.com>
5403
5404 PR c/85318
5405 * gcc.dg/Wc90-c99-compat-10.c: New test.
5406 * gcc.dg/Wc90-c99-compat-11.c: New test.
5407 * gcc.dg/Wc90-c99-compat-12.c: New test.
5408 * gcc.dg/Wc90-c99-compat-9.c: New test.
5409
5410 2018-06-07 Paul Koning <ni1d@arrl.net>
5411
5412 * gcc.c-torture/compile/20180605-1.c: New test.
5413
5414 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
5415
5416 PR fortran/86045
5417 * gfortran.dg/pr86045.f90: New test.
5418
5419 2018-06-07 Marek Polacek <polacek@redhat.com>
5420
5421 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
5422
5423 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
5424
5425 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
5426
5427 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5428
5429 * gcc.target/msp430/msp430i-device-symbol.c: New test.
5430 * gcc.target/msp430/msp430f-device-symbol.c: New test.
5431 * gcc.target/msp430/msp430.h: New test header file.
5432
5433 2018-06-07 Jakub Jelinek <jakub@redhat.com>
5434
5435 PR tree-optimization/69615
5436 * gcc.dg/tree-ssa/pr69615.c: New test.
5437
5438 2018-06-07 Richard Biener <rguenther@suse.de>
5439
5440 PR tree-optimization/85935
5441 * gcc.dg/graphite/pr85935.c: New testcase.
5442
5443 2018-06-04 Carl Love <cel@us.ibm.com>
5444
5445 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
5446 debug print statements. Fix a few formating issues.
5447
5448 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5449
5450 PR target/85657
5451 * gcc.target/powerpc/pr85657-4.c: New tests.
5452 * gcc.target/powerpc/pr85657-5.c: Likewise.
5453 * gcc.target/powerpc/pr85657-6.c: Likewise.
5454
5455 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5456
5457 PR fortran/85641
5458 * gfortran.dg/realloc_on_assign_30.f90: New test.
5459
5460 2018-06-06 Carl Love <cel@us.ibm.com>
5461 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
5462 argument to vui_arg.
5463
5464 2018-06-06 Carl Love <cel@us.ibm.com>
5465
5466 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
5467 to builtins-4.c.
5468 * gcc.target/powerpc/builtins-4.c: New test file for tests
5469 that need -mvsx.
5470
5471 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5472
5473 PR target/85657
5474 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
5475 be used in templates. Don't check for them in overloaded functions.
5476
5477 2018-06-06 Jim Wilson <jimw@sifive.com>
5478
5479 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
5480 * gcc.target/riscv/interrupt-mmode.c: New.
5481 * gcc.target/riscv/interrupt-smode.c: New.
5482 * gcc.target/riscv/interrupt-umode.c: New.
5483
5484 2018-06-06 Marek Polacek <polacek@redhat.com>
5485
5486 PR c++/85977
5487 * g++.dg/cpp0x/initlist102.C: New test.
5488 * g++.dg/cpp0x/initlist103.C: New test.
5489 * g++.dg/cpp0x/initlist104.C: New test.
5490
5491 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
5492
5493 * gcc.dg/torture/pr86066.c: New test.
5494
5495 2018-06-06 Richard Biener <rguenther@suse.de>
5496
5497 PR tree-optimization/86062
5498 * g++.dg/tree-ssa/pr86062.C: New testcase.
5499
5500 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5501
5502 * gcc.target/msp430/function-attributes-4.c: New test.
5503 * gcc.target/msp430/static-interrupts.c: New test.
5504
5505 2018-06-05 Steve Ellcey <sellcey@cavium.com>
5506
5507 PR target/79924
5508 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
5509 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
5510 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
5511 * gcc.target/aarch64/nofp_1.c: Ditto.
5512
5513 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5514
5515 * gcc.target/arm/cmse/cmse-1c99.c: New test.
5516
5517 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
5518
5519 PR fortran/85701
5520 * gfortran.dg/goacc/pr85701.f90: New test.
5521
5522 2018-06-05 Marek Polacek <polacek@redhat.com>
5523
5524 PR c++/85976
5525 * g++.dg/cpp0x/alias-decl-64.C: New test.
5526
5527 2018-06-05 Richard Biener <rguenther@suse.de>
5528
5529 PR tree-optimization/86046
5530 * gcc.dg/pr86046.c: New testcase.
5531
5532 2018-06-05 Richard Biener <rguenther@suse.de>
5533
5534 PR tree-optimization/86047
5535 * gcc.dg/pr86047.c: New testcase.
5536
5537 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5538
5539 PR target/81497
5540 * g++.target/arm/arm.exp: New file.
5541 * g++.target/arm/pr81497.C: Likewise.
5542
5543 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
5544
5545 * gcc.target/s390/htm-builtins-compile-4.c: New test.
5546
5547 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
5548
5549 * gcc.dg/store_merging_21.c: New test.
5550 * gnat.dg/opt71b.adb: Likewise.
5551 * gnat.dg/opt71.adb: Rename into...
5552 * gnat.dg/opt71a.adb: ...this.
5553
5554 2018-06-04 Richard Biener <rguenther@suse.de>
5555
5556 PR tree-optimization/85955
5557 * gcc.dg/pr85955.c: New testcase.
5558
5559 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
5560
5561 PR fortran/85981
5562 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
5563 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
5564 * gfortran.dg/allocate_stat_2.f90: Ditto.
5565 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5566
5567 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
5568
5569 * gcc.target/aarch64/sve/extract_5.c: New test.
5570
5571 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR target/85832
5574 PR target/86036
5575 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
5576 vptestm.
5577 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
5578 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
5579 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
5580 * gcc.target/i386/avx512bw-pr86036.c: New test.
5581
5582 2018-06-04 Richard Biener <rguenther@suse.de>
5583
5584 PR tree-optimization/86038
5585 * gcc.dg/pr86038.c: New testcase.
5586
5587 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5588
5589 PR tree-optimization/69615
5590 * gcc.dg/pr69615.c: New test.
5591
5592 PR c++/86025
5593 * c-c++-common/gomp/pr86025.c: New test.
5594
5595 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
5596
5597 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
5598
5599 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
5600
5601 * gcc.dg/torture/pr86034.c: New test.
5602
5603 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
5604
5605 PR fortran/36497
5606 * gfortran.dg/cray_pointer_12.f90: New test.
5607
5608 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5609
5610 PR fortran/85938
5611 * gfortran.dg/pr85938.f90: Fixed by revision r261081
5612
5613 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5614
5615 * gnat.dg/specs/opt3.ads: New test.
5616 * gnat.dg/specs/opt3_pkg.ads: New helper.
5617
5618 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5619
5620 * gnat.dg/discr53.ad[sb]: New test.
5621 * gnat.dg/discr53_pkg.ads: New helper.
5622
5623 2018-06-01 Carl Love <cel@us.ibm.com>
5624
5625 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
5626 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
5627
5628 2018-06-01 Carl Love <cel@us.ibm.com>
5629
5630 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
5631 to make it consistent with the naming convention in the file.
5632 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
5633 to altivec-7.c. Delete file.
5634 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
5635 to altivec-7.c. Delete file.
5636 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
5637 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
5638 vec_unpackl tests. Update instruction counts.
5639 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
5640 tests to builtins-1.c.
5641 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
5642 tests to builtins-1.c.
5643 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
5644 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
5645 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
5646 Remove vec_ctf tests returning double. Remove vec_cts with
5647 double args. Remove vec_sel with invalid arguments. Add tests for
5648 vec_splat.
5649 Add instruction counts for new tests.
5650 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
5651 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
5652 vec_unsigned.
5653 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
5654 test_sll_vsill_vsill_vuc.
5655 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
5656 vec_revb.
5657 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
5658 tests from altivec-7.h.
5659 * gcc.target/powerpc/vsx-7-be.c: Remove file.
5660 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
5661 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
5662 splat_sll, splat_uc, splat_int128, splat_uint128.
5663 Make second argument of vec_extract and vec_insert a signed int.
5664 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
5665 argument.
5666
5667 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
5668
5669 * gcc.dg/store_merging_20.c: New test.
5670 * gnat.dg/opt71.adb: Likewise.
5671 * gnat.dg/opt71_pkg.ads: New helper.
5672
5673 2018-06-01 Carl Love <cel@us.ibm.com>
5674
5675 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
5676 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
5677 Add vec_xst_be for signed and unsigned arguments.
5678
5679 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5680
5681 PR fortran/85816
5682 PR fortran/85975
5683 * gfortran.dg/pr85816.f90: New test.
5684 * gfortran.dg/pr85975.f90: New test.
5685
5686 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5687
5688 PR fortran/63570
5689 * gfortran.dg/random_init_1.f90: New test.
5690 * gfortran.dg/random_init_2.f90: New test.
5691 * gfortran.dg/random_init_3.f90: New test.
5692 * gfortran.dg/random_init_4.f90: New test.
5693 * gfortran.dg/random_init_5.f90: New test.
5694 * gfortran.dg/random_init_6.f90: New test.
5695
5696 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
5697
5698 PR tree-optimization/85989
5699 * gcc.dg/torture/pr85989.c: New test.
5700
5701 2018-06-01 Richard Biener <rguenther@suse.de>
5702
5703 PR middle-end/86017
5704 * gcc.dg/tree-ssa/pr86017.c: New testcase.
5705
5706 2018-06-01 Richard Biener <rguenther@suse.de>
5707
5708 PR ipa/85960
5709 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
5710
5711 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
5712
5713 PR middle-end/78809
5714 * gcc.dg/strcmpopt_2.c: New test.
5715 * gcc.dg/strcmpopt_3.c: New test.
5716
5717 PR middle-end/83026
5718 * gcc.dg/strcmpopt_3.c: New test.
5719
5720 2018-05-31 Jakub Jelinek <jakub@redhat.com>
5721
5722 PR target/85984
5723 * gcc.target/i386/pr85984.c: New test.
5724
5725 2018-05-31 Martin Sebor <msebor@redhat.com>
5726
5727 PR c/82063
5728 * gcc.dg/Walloc-size-larger-than-1.c: New test.
5729 * gcc.dg/Walloc-size-larger-than-10.c: New test.
5730 * gcc.dg/Walloc-size-larger-than-11.c: New test.
5731 * gcc.dg/Walloc-size-larger-than-12.c: New test.
5732 * gcc.dg/Walloc-size-larger-than-13.c: New test.
5733 * gcc.dg/Walloc-size-larger-than-14.c: New test.
5734 * gcc.dg/Walloc-size-larger-than-15.c: New test.
5735 * gcc.dg/Walloc-size-larger-than-16.c: New test.
5736 * gcc.dg/Walloc-size-larger-than-17.c: New test.
5737 * gcc.dg/Walloc-size-larger-than-2.c: New test.
5738 * gcc.dg/Walloc-size-larger-than-3.c: New test.
5739 * gcc.dg/Walloc-size-larger-than-4.c: New test.
5740 * gcc.dg/Walloc-size-larger-than-5.c: New test.
5741 * gcc.dg/Walloc-size-larger-than-6.c: New test.
5742 * gcc.dg/Walloc-size-larger-than-7.c: New test.
5743 * gcc.dg/Walloc-size-larger-than-8.c: New test.
5744 * gcc.dg/Walloc-size-larger-than-9.c: New test.
5745 * gcc.dg/Walloc-size-larger-than.c: New test.
5746
5747 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
5748 Cesar Philippidis <cesar@codesourcery.com>
5749
5750 PR middle-end/85879
5751 * gfortran.dg/goacc/pr77371-1.f90: New test.
5752 * gfortran.dg/goacc/pr77371-2.f90: New test.
5753 * gfortran.dg/goacc/pr85879.f90: New test.
5754
5755 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5756
5757 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
5758 * gnat.dg/stack_usage1b.adb: Likewise.
5759 * gnat.dg/stack_usage1c.adb: Likewise.
5760 * gnat.dg/stack_usage3.adb: Likewise.
5761 * gnat.dg/stack_usage1_pkg.adb: Delete.
5762
5763 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5764
5765 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
5766 * gcc.dg/store_merging_11.c: Likewise.
5767 * gcc.dg/store_merging_13.c: Likewise.
5768 * gcc.dg/store_merging_14.c: Likewise.
5769 * gcc.dg/store_merging_15.c: Likewise.
5770 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
5771
5772 2018-05-31 Ed Schonberg <schonberg@adacore.com>
5773
5774 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
5775 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
5776 gnat.dg/limited1_outer.ads: New testcase.
5777
5778 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
5779
5780 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
5781 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
5782 New testcase.
5783
5784 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5785
5786 * gnat.dg/size_clause1.adb: New testcase.
5787
5788 2018-05-31 Javier Miranda <miranda@adacore.com>
5789
5790 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
5791
5792 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
5793
5794 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
5795 vld1x3 intrinsics for aarch64.
5796 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
5797 vst1x2 intrinsics for aarch64.
5798 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
5799 vst1x3 intrinsics for aarch64.
5800
5801 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
5802
5803 PR c++/77777
5804 * g++.dg/diagnostic/pr77777.C: New test.
5805
5806 2018-05-30 David Pagan <dave.pagan@oracle.com>
5807
5808 PR c/55976
5809 * gcc.dg/noncompile/pr55976-1.c: New test.
5810 * gcc.dg/noncompile/pr55976-2.c: New test.
5811
5812 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
5813
5814 * gcc.dg/lto/20111213-1_0.c: Fix template.
5815 * gcc.dg/lto/20100603-1_0.c: Fix template.
5816 * gcc.dg/lto/20100603-2_0.c: Fix template.
5817 * gcc.dg/lto/20100603-3_0.c: Fix template.
5818
5819 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
5820 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
5821 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
5822 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
5823 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
5824 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
5825 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
5826 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
5827 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
5828 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
5829 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
5830 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
5831 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
5832 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
5833 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
5834 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
5835 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
5836 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
5837 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
5838 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
5839 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
5840 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
5841 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
5842 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
5843 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
5844 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
5845 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
5846 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
5847 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
5848 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
5849 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
5850 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
5851 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
5852 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
5853 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
5854 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
5855 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
5856 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
5857 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
5858 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
5859 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
5860 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
5861 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
5862 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
5863 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
5864 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
5865 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
5866 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
5867 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
5868 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
5869 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
5870 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
5871 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
5872 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
5873 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
5874 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
5875 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
5876 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
5877 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
5878 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
5879 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
5880 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
5881
5882 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
5883
5884 Revert:
5885 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5886
5887 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
5888
5889 * gcc.target/aarch64/simd/ldp_stp_9: New.
5890 * gcc.target/aarch64/simd/ldp_stp_10: New.
5891 * gcc.target/aarch64/simd/ldp_stp_11: New.
5892 * gcc.target/aarch64/simd/ldp_stp_12: New.
5893
5894 2018-05-30 Ed Schonberg <schonberg@adacore.com>
5895
5896 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
5897
5898 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
5899
5900 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
5901
5902 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
5903
5904 PR target/85950
5905 * gcc.target/i386/pr85950.c: New test.
5906
5907 2018-05-29 Marek Polacek <polacek@redhat.com>
5908
5909 PR c++/85883
5910 * g++.dg/cpp1z/class-deduction55.C: New test.
5911 * g++.dg/cpp1z/class-deduction56.C: New test.
5912 * g++.dg/cpp1z/class-deduction57.C: New test.
5913
5914 2018-05-29 Jakub Jelinek <jakub@redhat.com>
5915
5916 PR c++/85952
5917 * g++.dg/warn/Wunused-var-33.C: New test.
5918
5919 PR target/85918
5920 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
5921 and -fno-vect-cost-model options. Add aligned(64) attribute to the
5922 arrays. Add suffix 1 to all functions and use 4 iterations rather
5923 than N. Add functions with conversions to and from float.
5924 Add new set of functions with 8 iterations and another one
5925 with 16 iterations, expect 24 vectorized loops instead of just 4.
5926 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
5927
5928 2018-05-29 Javier Miranda <miranda@adacore.com>
5929
5930 * gnat.dg/equal2.adb: New testcase.
5931
5932 2018-05-29 Ed Schonberg <schonberg@adacore.com>
5933
5934 * gnat.dg/float_attributes_overflows.adb: New testcase.
5935
5936 2018-05-29 Pascal Obry <obry@adacore.com>
5937
5938 * gnat.dg/normalize_pathname.adb: New testcase.
5939
5940 2018-05-29 Tom de Vries <tom@codesourcery.com>
5941
5942 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
5943 message.
5944 * lib/scanipa.exp (scan-ipa-dump-times): Same.
5945 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
5946 * lib/scantree.exp (scan-tree-dump-times): Same.
5947
5948 2018-05-29 Tom de Vries <tom@codesourcery.com>
5949
5950 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
5951 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
5952 Use proc name as first argument to dg-scan.
5953
5954 2018-05-29 Tom de Vries <tom@codesourcery.com>
5955
5956 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
5957 with no arguments.
5958
5959 2018-05-28 Richard Biener <rguenther@suse.de>
5960
5961 PR tree-optimization/85934
5962 * gcc.target/i386/pr85934.c: New testcase.
5963
5964 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5965
5966 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
5967
5968 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5969
5970 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
5971
5972 2018-05-28 Ed Schonberg <schonberg@adacore.com>
5973
5974 * gnat.dg/fixedpnt5.adb: New testcase.
5975
5976 2018-05-28 Justin Squirek <squirek@adacore.com>
5977
5978 * gnat.dg/array31.adb: New testcase.
5979
5980 2018-05-28 Justin Squirek <squirek@adacore.com>
5981
5982 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
5983 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
5984
5985 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
5986
5987 * gfortran.dg/data_stmt_pointer.f90: new test.
5988
5989 2018-05-27 Jakub Jelinek <jakub@redhat.com>
5990
5991 PR target/85918
5992 * gcc.target/i386/avx512dq-pr85918.c: New test.
5993
5994 2018-05-25 Jim Wilson <jimw@sifive.com>
5995
5996 * gcc.target/riscv/interrupt-1.c: New.
5997 * gcc.target/riscv/interrupt-2.c: New.
5998 * gcc.target/riscv/interrupt-3.c: New.
5999 * gcc.target/riscv/interrupt-4.c: New.
6000 * gcc.target/riscv/interrupt-5.c: New.
6001
6002 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
6003
6004 PR fortran/85786
6005 * gfortran.dg/pr85786.f90: New test.
6006
6007 2018-05-25 Paul Koning <ni1d@arrl.net>
6008
6009 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
6010 * gcc.c-torture/compile/pr55921.c: Ditto.
6011 * gcc.c-torture/compile/pr60655-1.c: Ditto.
6012 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
6013
6014 2018-05-25 Jakub Jelinek <jakub@redhat.com>
6015
6016 PR target/85832
6017 * gcc.target/i386/avx512f-pr85832.c: New test.
6018 * gcc.target/i386/avx512vl-pr85832.c: New test.
6019 * gcc.target/i386/avx512bw-pr85832.c: New test.
6020 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
6021
6022 2018-05-25 Bin Cheng <bin.cheng@arm.com>
6023
6024 PR tree-optimization/85720
6025 * gcc.dg/tree-ssa/pr85720.c: New test.
6026 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
6027 distribution.
6028
6029 2018-05-25 Martin Liska <mliska@suse.cz>
6030
6031 PR testsuite/85911
6032 * gcc.dg/tree-prof/update-loopch.c: Do not scan
6033 for 'Removing basic block'.
6034
6035 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
6036
6037 * gnat.dg/sec_stack1.adb: New testcase.
6038
6039 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6040
6041 * gnat.dg/fixedpnt4.adb: New testcase.
6042
6043 2018-05-25 Javier Miranda <miranda@adacore.com>
6044
6045 * gnat.dg/interface7.adb: New testcase.
6046
6047 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
6048
6049 * gnat.dg/sec_stack2.adb: New testcase.
6050
6051 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6052
6053 * gnat.dg/interface6.adb: New testcase.
6054
6055 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6056
6057 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
6058
6059 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6060
6061 * lib/target-supports.exp
6062 (check_effective_target_vect_double_cond_arith): Include
6063 multiplication and division.
6064 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
6065 fully-masked loops with a fixed vector length.
6066 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
6067 tests.
6068 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
6069 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
6070 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
6071
6072 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6073
6074 * gcc.target/aarch64/sve/div_1.c: New test.
6075 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
6076 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
6077 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
6078
6079 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6080
6081 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
6082
6083 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6084
6085 * lib/target-supports.exp
6086 (check_effective_target_vect_double_cond_arith): New proc.
6087 * gcc.dg/vect/vect-cond-arith-1.c: New test.
6088 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
6089 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
6090 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
6091 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
6092 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
6093 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
6094
6095 2018-05-25 Janus Weil <janus@gcc.gnu.org>
6096
6097 PR fortran/85839
6098 * gfortran.dg/f2018_obs.f90: New test case.
6099
6100 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6101
6102 PR fortran/85543
6103 * gfortran.dg/pr85543.f90: New test.
6104
6105 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6106
6107 PR fortran/85780
6108 * gfortran.dg/pr85780.f90: New test.
6109
6110 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6111
6112 PR fortran/85779
6113 * gfortran.dg/pr85779_1.f90: New test.
6114 * gfortran.dg/pr85779_2.f90: Ditto.
6115 * gfortran.dg/pr85779_3.f90: Ditto.
6116
6117 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6118
6119 PR fortran/85895
6120
6121 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
6122 * gfortran.dg/pr85895.f90: New test.
6123
6124 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
6125
6126 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
6127 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6128
6129 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
6130
6131 * gcc.dg/fold-popcount-1.c: New testcase.
6132 * gcc.dg/fold-popcount-2.c: New testcase.
6133 * gcc.dg/fold-popcount-3.c: New testcase.
6134 * gcc.dg/fold-popcount-4.c: New testcase.
6135
6136 2018-05-24 Marek Polacek <polacek@redhat.com>
6137
6138 PR c++/85847
6139 * g++.dg/cpp0x/new3.C: New test.
6140
6141 2018-05-24 Javier Miranda <miranda@adacore.com>
6142
6143 * gnat.dg/discr52.adb: New testcase.
6144
6145 2018-05-24 Ed Schonberg <schonberg@adacore.com>
6146
6147 * gnat.dg/others1.adb: New testcase.
6148
6149 2018-05-24 Justin Squirek <squirek@adacore.com>
6150
6151 * gnat.dg/raise_expr.adb: New testcase.
6152
6153 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
6154
6155 * gnat.dg/formal_containers.adb: New testcase.
6156
6157 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6158
6159 * gcc.target/i386/pr85345.c: Require ifunc support.
6160
6161 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
6162
6163 * gcc.dg/vect/vect-fma-1.c: New test.
6164
6165 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6166
6167 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
6168 scan-tree-dump*.
6169
6170 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
6171
6172 PR target/83009
6173 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
6174
6175 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6176
6177 PR target/78849
6178 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
6179 DEFAULT_CFLAGS.
6180 * gcc.target/msp430/pr78849.c: New test.
6181
6182 2018-05-23 Marek Polacek <polacek@redhat.com>
6183
6184 * g++.dg/cpp2a/range-for8.C: New test.
6185 * g++.dg/cpp2a/range-for9.C: New test.
6186 * g++.dg/cpp2a/range-for10.C: New test.
6187
6188 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
6189
6190 * lib/target-supports.exp (check_effective_target_be): New.
6191 (check_effective_target_le): New.
6192
6193 2018-05-23 Marek Polacek <polacek@redhat.com>
6194
6195 * g++.dg/cpp2a/range-for1.C: New test.
6196 * g++.dg/cpp2a/range-for2.C: New test.
6197 * g++.dg/cpp2a/range-for3.C: New test.
6198 * g++.dg/cpp2a/range-for4.C: New test.
6199 * g++.dg/cpp2a/range-for5.C: New test.
6200 * g++.dg/cpp2a/range-for6.C: New test.
6201 * g++.dg/cpp2a/range-for7.C: New test.
6202
6203 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
6204
6205 * gcc.target/i386/cvt-3.c: New test.
6206
6207 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
6208
6209 * gcc.target/i386/cvt-2.c: New test.
6210
6211 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
6212
6213 * gcc.dg/pr79985.c: New testcase.
6214
6215 2018-05-23 Richard Biener <rguenther@suse.de>
6216
6217 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
6218
6219 2018-05-23 Sudakshina Das <sudi.das@arm.com>
6220
6221 PR target/84882
6222 * gcc.target/aarch64/pr84882.c: New test.
6223 * gcc.target/aarch64/target_attr_18.c: Likewise.
6224
6225 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
6226
6227 PR tree-optimization/85853
6228 * gfortran.dg/vect/pr85853.f90: New test.
6229
6230 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6231
6232 * gnat.dg/import2.adb: New testcase.
6233
6234 2018-05-23 Ed Schonberg <schonberg@adacore.com>
6235
6236 * gnat.dg/discr51.adb: New testcase.
6237
6238 2018-05-23 Javier Miranda <miranda@adacore.com>
6239
6240 * gnat.dg/valid_scalars1.adb: New testcase.
6241
6242 2018-05-23 Ed Schonberg <schonberg@adacore.com>
6243
6244 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
6245
6246 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6247
6248 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
6249 testcase.
6250
6251 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6252
6253 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
6254 testcase.
6255
6256 2018-05-23 Bob Duff <duff@adacore.com>
6257
6258 * gnat.dg/addr10.adb: New testcase.
6259
6260 2018-05-23 Richard Biener <rguenther@suse.de>
6261
6262 PR middle-end/85874
6263 * gcc.dg/Wstrict-overflow-27.c: New testcase.
6264
6265 2018-05-23 Yury Gribov <tetra2005@gmail.com>
6266
6267 PR tree-optimization/85822
6268 * c-c++-common/pr85822.c: New test.
6269
6270 2018-05-23 Richard Biener <rguenther@suse.de>
6271
6272 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
6273
6274 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6275
6276 PR fortran/85841
6277 * gfortran.dg/pr30667.f: Add option "-std=legacy".
6278
6279 2018-05-22 Martin Sebor <msebor@redhat.com>
6280
6281 PR middle-end/85359
6282 * gcc.dg/attr-nonstring.c: New test.
6283
6284 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
6285
6286 PR target/85345
6287 * gcc.target/i386/pr85345.c: New test.
6288
6289 2018-05-22 Luis Machado <luis.machado@linaro.org>
6290
6291 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
6292
6293 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6294
6295 PR fortran/85841
6296 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
6297 dg-additional-options.
6298 * gfortran.dg/graphite/block-2.f: Ditto.
6299 * gfortran.dg/graphite/id-19.f: Ditto.
6300 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
6301 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
6302 * gfortran.dg/vect/pr52580.f: Ditto.
6303
6304 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
6305
6306 * gcc.target/aarch64/ldp_stp_6.c: New.
6307 * gcc.target/aarch64/ldp_stp_7.c: New.
6308 * gcc.target/aarch64/ldp_stp_8.c: New.
6309
6310 2018-05-22 Martin Sebor <msebor@redhat.com>
6311
6312 PR c/85623
6313 * c-c++-common/attr-nonstring-3.c: Adjust.
6314 * c-c++-common/attr-nonstring-4.c: Adjust.
6315 * c-c++-common/attr-nonstring-6.c: New test.
6316
6317 2018-05-22 Martin Sebor <msebor@redhat.com>
6318
6319 PR tree-optimization/85826
6320 * gcc.dg/Wrestrict-17.c: New test.
6321
6322 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6323
6324 * gcc.dg/torture/pr85862.c: Rename to...
6325 * gcc.dg/torture/pr85852.c: ...this.
6326
6327 2018-05-22 Justin Squirek <squirek@adacore.com>
6328
6329 * gnat.dg/warn14.adb: New testcase.
6330
6331 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
6332
6333 * gnat.dg/controlled8.adb: New testcase.
6334
6335 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
6336
6337 * gnat.dg/discr50.adb: New testcase.
6338
6339 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6340
6341 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
6342 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
6343 gnat.dg/discr49_rec2.ads: New testcase.
6344
6345 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6346
6347 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
6348 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
6349 testcase.
6350
6351 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6352
6353 * gnat.dg/fixedpnt3.adb: New testcase.
6354
6355 2018-05-22 Justin Squirek <squirek@adacore.com>
6356
6357 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
6358 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
6359
6360 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6361
6362 PR middle-end/85862
6363 * gcc.dg/torture/pr85862.c: New test.
6364
6365 2018-05-22 Richard Biener <rguenther@suse.de>
6366
6367 PR tree-optimization/85834
6368 * g++.dg/torture/pr85834.C: New testcase.
6369 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
6370
6371 2018-05-22 Martin Liska <mliska@suse.cz>
6372
6373 PR ipa/85607
6374 * g++.dg/ipa/pr85607.C: New test.
6375
6376 2018-05-22 Richard Biener <rguenther@suse.de>
6377
6378 PR tree-optimization/85863
6379 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
6380
6381 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6382
6383 PR fortran/85841
6384 * gfortran.dg/assumed_rank_5.f90: Update error message.
6385 * gfortran.dg/assumed_type_4.f90: Ditto.
6386 * gfortran.dg/bind_c_array_params.f03: Ditto.
6387 * gfortran.dg/bind_c_usage_28.f90: Ditto.
6388 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6389 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6390 * gfortran.dg/c_loc_tests_11.f03: Ditto.
6391 * gfortran.dg/coarray_atomic_2.f90: Ditto.
6392 * gfortran.dg/coarray_collectives_2.f90: Ditto.
6393 * gfortran.dg/coarray_collectives_10.f90: Ditto.
6394 * gfortran.dg/coarray_collectives_13.f90: Ditto.
6395 * gfortran.dg/rank_3.f90: Ditto.
6396 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
6397 * gfortran.dg/implicit_14.f90: Ditto.
6398
6399 2018-05-21 Christian Groessler <chris@groessler.org>
6400
6401 * gcc.c-torture/compile/simd-5.c: Fix comment.
6402
6403 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
6404
6405 PR target/85657
6406 * gcc.target/powerpc/pr85657-1.c: New test for converting between
6407 __float128, __ibm128, and long double.
6408 * gcc.target/powerpc/pr85657-2.c: Likewise.
6409 * gcc.target/powerpc/pr85657-3.c: Likewise.
6410 * g++.dg/pr85667.C: New test to make sure __ibm128 is
6411 implementated as a separate type internally, and is not just an
6412 alias for long double.
6413
6414 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
6415
6416 PR tree-optimization/85814
6417 * gcc.dg/torture/pr85814.c: New test.
6418
6419 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6420
6421 PR c++/84588
6422 * g++.dg/cpp0x/cond1.C: New.
6423 * g++.dg/cpp1y/pr84588-1.C: Likewise.
6424 * g++.dg/cpp1y/pr84588-2.C: Likewise.
6425 * g++.dg/cpp1y/pr84588-3.C: Likewise.
6426 * g++.dg/parse/cond6.C: Likewise.
6427 * g++.dg/parse/cond7.C: Likewise.
6428 * g++.dg/parse/cond8.C: Likewise.
6429 * g++.dg/cpp1z/decomp16.C: Update.
6430 * g++.old-deja/g++.jason/cond.C: Likewise.
6431
6432 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
6433
6434 ChangeLog for r260480
6435 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
6436 warnings for deleted and obsolescent features.
6437 * gfortran.dg/graphite/id-19.f: Ditto.
6438 * gfortran.dg/graphite/id-20.f: Ditto.
6439 * gfortran.dg/graphite/id-27.f90: Ditto.
6440 * gfortran.dg/graphite/pr82449.f: Ditto.
6441
6442 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6443
6444 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
6445 tiny and large memory models.
6446
6447 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6448
6449 * gnat.dg/suppress_initialization.adb,
6450 gnat.dg/suppress_initialization_pkg.ads: New testcase.
6451
6452 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6453
6454 * gnat.dg/exit1.adb: New testcase.
6455
6456 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6457
6458 * gnat.dg/array30.adb: New testcase.
6459
6460 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
6461
6462 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
6463
6464 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6465
6466 * gcc.c-torture/execute/ssad-run.c: New test.
6467 * gcc.c-torture/execute/usad-run.c: Likewise.
6468 * gcc.target/aarch64/ssadv16qi.c: Likewise.
6469 * gcc.target/aarch64/usadv16qi.c: Likewise.
6470
6471 2018-05-21 Tamar Christina <tamar.christina@arm.com>
6472
6473 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
6474 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
6475 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
6476 vbcaxq_s64): New.
6477 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6478 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6479 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6480
6481 2018-05-21 Janus Weil <janus@gcc.gnu.org>
6482
6483 PR fortran/85841
6484 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
6485 * gfortran.dg/g77/20020307-1.f: Ditto.
6486 * gfortran.dg/g77/980310-3.f: Ditto.
6487 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
6488 * gfortran.dg/goacc/loop-1.f95: Ditto.
6489 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
6490 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
6491 * gfortran.dg/gomp/do-1.f90: Ditto.
6492 * gfortran.dg/gomp/omp_do1.f90: Ditto.
6493 * gfortran.dg/pr17229.f: Ditto.
6494 * gfortran.dg/pr37243.f: Ditto.
6495 * gfortran.dg/pr49721-1.f: Ditto.
6496 * gfortran.dg/pr58484.f: Ditto.
6497 * gfortran.dg/pr81175.f: Ditto.
6498 * gfortran.dg/pr81723.f: Ditto.
6499 * gfortran.dg/predcom-2.f: Ditto.
6500 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
6501 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
6502 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6503 * gfortran.dg/vect/pr52580.f: Ditto.
6504
6505 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6506
6507 PR fortran/80657
6508 * gfortran.dg/char_result_18.f90: New test.
6509
6510 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6511
6512 PR fortran/49636
6513 * gfortran.dg/associate_38.f90: New test.
6514
6515 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6516
6517 PR fortran/82275
6518 * gfortran.dg/select_type_42.f90: New test.
6519
6520 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
6521
6522 PR fortran/82923
6523 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
6524 that the patch fixes PR66694 & PR82617, although the testcases
6525 are not explicitly included.
6526
6527 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
6528
6529 * gcc.dg/stack-usage-1.c: Add support for rv32e.
6530
6531 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
6532
6533 PR c++/82899
6534 * g++.dg/pr82899.C: New testcase.
6535
6536 2018-05-18 Martin Liska <mliska@suse.cz>
6537
6538 * gcc.dg/pr68766.c: Change pruned output.
6539
6540 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
6541
6542 PR c++/85782
6543 * c-c++-common/goacc/pr85782.c: New test.
6544
6545 2018-05-18 Sudakshina Das <sudi.das@arm.com>
6546
6547 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
6548
6549 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6550
6551 * gcc.target/arm/pr62554.c: Delete.
6552 * gcc.target/arm/pr69610-1.c: Likewise.
6553 * gcc.target/arm/pr69610-2.c: Likewise.
6554
6555 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6556
6557 * gcc.target/arm/pr40887.c: Update comment.
6558 * lib/target-supports.exp: Don't generate effective target checks
6559 and related helpers for armv5. Update comment.
6560 * gcc.target/arm/armv5_thumb_isa.c: Delete.
6561 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
6562 target check and options.
6563
6564 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6565
6566 PR middle-end/85817
6567 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
6568 scan-tree-dump-not for h.
6569
6570 2018-05-18 Richard Biener <rguenther@suse.de>
6571
6572 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6573 * gcc.dg/tree-ssa/pr45397.c: Likewise.
6574 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
6575 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
6576 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
6577 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6578 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6579 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6580 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6581 * gcc.dg/tree-ssa/vrp58.c: Likewise.
6582 * gcc.dg/vrp-min-max-1.c: Likewise.
6583 * gcc.dg/vrp-min-max-3.c: New testcase.
6584
6585 2018-05-18 Richard Biener <rguenther@suse.de>
6586
6587 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
6588 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
6589 * gcc.dg/graphite/scop-6.c: Likewise.
6590 * gcc.dg/graphite/scop-7.c: Likewise.
6591 * gcc.dg/graphite/scop-8.c: Likewise.
6592 * gcc.dg/graphite/scop-9.c: Likewise.
6593
6594 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6595
6596 * gcc.target/aarch64/vect-init-ld1.c: New test.
6597
6598 2018-05-18 Martin Liska <mliska@suse.cz>
6599
6600 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
6601 * gcc.dg/tree-prof/update-loopch.c: Likewise.
6602
6603 2018-05-18 Martin Liska <mliska@suse.cz>
6604
6605 * gcc.dg/ipa/ipa-icf-39.c: New test.
6606 * gcc.dg/pr68766.c: Adjust pruned output.
6607
6608 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
6609
6610 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
6611 New proc.
6612 * gcc.dg/fma-1.c: New test.
6613 * gcc.dg/fma-2.c: Likewise.
6614 * gcc.dg/fma-3.c: Likewise.
6615 * gcc.dg/fma-4.c: Likewise.
6616 * gcc.dg/fma-5.c: Likewise.
6617 * gcc.dg/fma-6.c: Likewise.
6618 * gcc.dg/fma-7.c: Likewise.
6619 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
6620 scalar_all_fma.
6621 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
6622 * gfortran.dg/reassoc_8.f: Likewise.
6623 * gfortran.dg/reassoc_9.f: Likewise.
6624 * gfortran.dg/reassoc_10.f: Likewise.
6625
6626 2018-05-17 Jim Wilson <jimw@sifive.com>
6627
6628 * gcc.target/riscv/switch-qi.c: New.
6629 * gcc.target/riscv/switch-si.c: New.
6630
6631 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
6632
6633 PR target/85698
6634 * gcc.target/powerpc/pr85698.c: New test.
6635
6636 2018-05-17 Richard Biener <rguenther@suse.de>
6637
6638 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
6639
6640 2018-05-17 Bin Cheng <bin.cheng@arm.com>
6641
6642 PR tree-optimization/85793
6643 * gcc.dg/vect/pr85793.c: New test.
6644
6645 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
6646
6647 * gcc.dg/gimplefe-28.c: New test.
6648 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
6649 internal function calls.
6650 * gcc.dg/goacc/loop-processing-1.c: Likewise.
6651
6652 2018-05-17 Martin Liska <mliska@suse.cz>
6653
6654 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
6655 space in between 'G_' and '('.
6656
6657 2018-05-17 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR target/85323
6660 * gcc.target/i386/pr85323-7.c: New test.
6661 * gcc.target/i386/pr85323-8.c: New test.
6662 * gcc.target/i386/pr85323-9.c: New test.
6663
6664 PR target/85323
6665 * gcc.target/i386/pr85323-4.c: New test.
6666 * gcc.target/i386/pr85323-5.c: New test.
6667 * gcc.target/i386/pr85323-6.c: New test.
6668
6669 PR target/85323
6670 * gcc.target/i386/pr85323-1.c: New test.
6671 * gcc.target/i386/pr85323-2.c: New test.
6672 * gcc.target/i386/pr85323-3.c: New test.
6673
6674 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
6675 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
6676 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
6677 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
6678 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
6679 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
6680 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
6681 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
6682 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
6683 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
6684 * gcc.target/i386/avx512f-setzero-1.c: New test.
6685
6686 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
6687
6688 * gcc.target/aarch64/vect-slp-dup.c: New.
6689
6690 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6691
6692 PR c++/85713
6693 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
6694
6695 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
6696
6697 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
6698 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
6699
6700 2018-05-17 Richard Biener <rguenther@suse.de>
6701
6702 PR tree-optimization/85757
6703 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
6704
6705 2018-05-16 Marek Polacek <polacek@redhat.com>
6706
6707 PR c++/85363
6708 * g++.dg/cpp0x/initlist-throw1.C: New test.
6709 * g++.dg/cpp0x/initlist-throw2.C: New test.
6710
6711 2018-05-16 Carl Love <cel@us.ibm.com>
6712
6713 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
6714 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
6715 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
6716
6717 2018-05-16 Richard Biener <rguenther@suse.de>
6718
6719 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
6720 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
6721 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
6722
6723 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
6724
6725 * gcc.target/aarch64/sve/vcond_10.c: New test.
6726 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
6727 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
6728 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
6729
6730 2018-05-15 Martin Sebor <msebor@redhat.com>
6731
6732 PR tree-optimization/85753
6733 * gcc.dg/Wrestrict-10.c: Adjust.
6734 * gcc.dg/Wrestrict-16.c: New test.
6735
6736 2018-05-15 Martin Sebor <msebor@redhat.com>
6737
6738 PR middle-end/85643
6739 * c-c++-common/attr-nonstring-7.c: New test.
6740
6741 2018-05-15 Richard Biener <rguenther@suse.de>
6742
6743 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
6744
6745 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6746
6747 PR tree-optimization/83648
6748 * gcc.dg/tree-ssa/pr83648.c: New test.
6749 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
6750
6751 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6752
6753 PR ipa/85734
6754 * gcc.dg/ipa/pr85734.c: New test.
6755
6756 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
6757
6758 PR target/85756
6759 * gnat.dg/opt70.adb: New test.
6760 * gnat.dg/opt70_pkg.ad[sb]: New helper.
6761
6762 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6763
6764 * gcc.target/aarch64/crypto-fuse-1.c: New test.
6765 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
6766
6767 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6768
6769 * gcc.target/aarch64/vmov_n_1.c: Update test.
6770 * gcc.target/aarch64/vfp-1.c: Update test.
6771
6772 2018-05-14 Jakub Jelinek <jakub@redhat.com>
6773
6774 PR target/85756
6775 * gcc.c-torture/execute/pr85756.c: New test.
6776
6777 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
6778
6779 * gcc.target/i386/cldemote-1.c: New test.
6780
6781 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
6782
6783 PR fortran/85742
6784 * gfortran.dg/assumed_type_9.f90 : New test.
6785
6786 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
6787
6788 PR fortran/85542
6789 * gfortran.dg/pr85542.f90: New test.
6790
6791 2018-05-11 Martin Jambor <mjambor@suse.cz>
6792
6793 PR ipa/85655
6794 * g++.dg/lto/pr85655_0.C: New test.
6795
6796 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
6797
6798 * gcc.target/i386/tpause-1.c: New test.
6799 * gcc.target/i386/umonitor-1.c: New test.
6800
6801 2018-05-11 Jakub Jelinek <jakub@redhat.com>
6802
6803 PR c/85696
6804 * c-c++-common/gomp/pr85696.c: New test.
6805
6806 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
6807 Jakub Jelinek <jakub@redhat.com>
6808
6809 PR tree-optimization/85692
6810 * gcc.target/i386/pr85692.c: New test.
6811
6812 2018-05-11 Martin Liska <mliska@suse.cz>
6813
6814 PR sanitizer/85556
6815 * c-c++-common/ubsan/attrib-6.c: New test.
6816
6817 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6818
6819 PR fortran/85687
6820 * gfortran.dg/pr85687.f90: new test.
6821
6822 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6823
6824 PR fortran/85521
6825 * gfortran.dg/pr85521_1.f90: New test.
6826 * gfortran.dg/pr85521_2.f90: New test.
6827
6828 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6829
6830 PR fortran/70870
6831 * gfortran.dg/pr70870_1.f90: New test.
6832
6833 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
6834
6835 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
6836
6837 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6838
6839 PR c++/85662
6840 * g++.dg/ext/offsetof2.C: New test.
6841
6842 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
6843
6844 PR fortran/68846
6845 * gfortran.dg/temporary_3.f90 : New test.
6846
6847 PR fortran/70864
6848 * gfortran.dg/temporary_2.f90 : New test.
6849
6850 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
6851
6852 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
6853 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
6854 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
6855 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
6856 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
6857 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
6858 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
6859 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
6860 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
6861 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
6862 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
6863 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
6864 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
6865 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
6866 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
6867 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
6868 * gcc.dg/vmx/st-be-order.c: Delete testcase.
6869 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
6870 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
6871 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
6872 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
6873 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
6874 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
6875 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
6876 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
6877 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
6878 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
6879
6880 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6881
6882 PR tree-optimization/85699
6883 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
6884 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
6885 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
6886 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
6887
6888 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
6889
6890 * g++.dg/tls/pr85400.C: New test.
6891
6892 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6893
6894 PR c++/85713
6895 * g++.dg/cpp1y/lambda-generic-85713.C: New.
6896
6897 2018-05-09 Carl Love <cel@us.ibm.com>
6898
6899 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
6900
6901 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6902
6903 PR c++/85713
6904 Revert:
6905 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6906
6907 PR c++/84588
6908 * g++.dg/cpp1y/pr84588.C: New.
6909
6910 2018-05-09 Andreas Schwab <schwab@suse.de>
6911
6912 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
6913
6914 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
6915
6916 * gcc.target/aarch64/store_lane_spill_1.c: New test.
6917 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
6918
6919 2018-05-08 Carl Love <cel@us.ibm.com>
6920 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
6921
6922 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6923
6924 PR c++/84588
6925 * g++.dg/cpp1y/pr84588.C: New.
6926
6927 2018-05-08 Marek Polacek <polacek@redhat.com>
6928
6929 PR c++/85695
6930 * g++.dg/cpp1z/constexpr-if22.C: New test.
6931
6932 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
6933
6934 PR target/85693
6935 * gcc.target/i386/pr85693.c: New test.
6936
6937 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6938
6939 PR target/85683
6940 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
6941 scan-assembler-times checking that except for [fh]*xor other functions
6942 don't use any load instructions.
6943
6944 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
6945
6946 * gcc.target/i386/builtin_target.c: Test goldmont.
6947 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
6948 arch=silvermont.
6949
6950 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6951
6952 PR target/85572
6953 * g++.dg/other/sse2-pr85572-1.C: New test.
6954 * g++.dg/other/sse2-pr85572-2.C: New test.
6955 * g++.dg/other/sse4-pr85572-1.C: New test.
6956 * g++.dg/other/avx2-pr85572-1.C: New test.
6957
6958 PR target/85317
6959 * gcc.target/i386/pr85317.c: New test.
6960 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
6961 optimization barrier to avoid optimizing away the expected insn.
6962
6963 PR target/85480
6964 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
6965 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
6966
6967 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6968
6969 * g++.dg/other/sve_const_pred_1.C: Rename to...
6970 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
6971 target selectors and explicit -march options.
6972 * g++.dg/other/sve_const_pred_2.C: Rename to...
6973 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
6974 * g++.dg/other/sve_const_pred_3.C: Rename to...
6975 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
6976 * g++.dg/other/sve_const_pred_4.C: Rename to...
6977 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
6978 * g++.dg/other/sve_tls_2.C: Rename to...
6979 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
6980 * g++.dg/other/sve_vcond_1.C: Rename to...
6981 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
6982 * g++.dg/other/sve_vcond_1_run.C: Rename to...
6983 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
6984
6985 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6986
6987 PR testsuite/85586
6988 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
6989 !vect_no_align.
6990
6991 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6992
6993 PR c++/57429
6994 * g++.dg/cpp0x/deleted14.C: New.
6995
6996 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6997 Alan Hayward <alan.hayward@arm.com>
6998 David Sherwood <david.sherwood@arm.com>
6999
7000 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
7001 XFAIL the BIC test.
7002 * gcc.target/aarch64/sve/vcond_7.c: New test.
7003 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
7004
7005 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7006
7007 PR c++/70563
7008 * g++.dg/cpp0x/sfinae62.C: New.
7009
7010 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
7011
7012 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
7013 load from src[i].
7014
7015 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7016
7017 PR c++/80691
7018 * g++.dg/cpp0x/narrowing1.C: New.
7019
7020 2018-05-08 Richard Biener <rguenther@suse.de>
7021
7022 PR middle-end/85588
7023 * gcc.dg/torture/pr85574.c: Rename to...
7024 * gcc.dg/torture/pr85588.c: ... this.
7025
7026 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7027
7028 PR fortran/54613
7029 * gfortran.dg/minmaxloc_12.f90: New test case.
7030 * gfortran.dg/minmaxloc_13.f90: New test case.
7031
7032 2018-05-07 Nathan Sidwell <nathan@acm.org>
7033
7034 * g++.dg/cpp0x/range-for10.C: Delete.
7035 * g++.dg/ext/forscope1.C: Delete.
7036 * g++.dg/ext/forscope2.C: Delete.
7037 * g++.dg/template/for1.C: Delete.
7038
7039 2018-05-07 Jeff Law <law@redhat.com>
7040
7041 * gfortran.dg/linefile.f90: New test.
7042
7043 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7044
7045 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
7046 and options.
7047
7048 2018-05-06 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR c++/85659
7051 * g++.dg/ext/asm14.C: New test.
7052 * g++.dg/ext/asm15.C: New test.
7053 * g++.dg/ext/asm16.C: New test.
7054
7055 2018-05-06 Michael Eager <eager@eagercon.com>
7056
7057 * gcc.target/microblaze/others/picdtr.c: Correct option
7058 -fPIE -mpic-data-is-text-relative.
7059
7060 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
7061
7062 * gcc.target/microblaze/others/picdtr.c: Add test for
7063 -fPIE -mpic-data-is-text-relative.
7064
7065 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
7066
7067 PR fortran/85507
7068 * gfortran.dg/coarray_dependency_1.f90: New test.
7069 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
7070
7071 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7072
7073 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
7074 to match the currently produced gimple.
7075
7076 2018-05-04 Carl Love <cel@us.ibm.com>
7077
7078 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
7079 vec_trunc.
7080 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
7081 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
7082 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
7083 xvcmpgedp counts. Add xxsel counts.
7084
7085 2018-05-04 Richard Biener <rguenther@suse.de>
7086
7087 PR middle-end/85627
7088 * g++.dg/torture/pr85627.C: New testcase.
7089
7090 2018-05-04 Richard Biener <rguenther@suse.de>
7091
7092 PR middle-end/85574
7093 * gcc.dg/torture/pr85574.c: New testcase.
7094 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
7095
7096 2018-05-04 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR libstdc++/85466
7099 * gcc.dg/nextafter-1.c: New test.
7100 * gcc.dg/nextafter-2.c: New test.
7101 * gcc.dg/nextafter-3.c: New test.
7102 * gcc.dg/nextafter-4.c: New test.
7103
7104 2018-05-03 Nathan Sidwell <nathan@acm.org>
7105
7106 Remove -ffriend-injection.
7107 * g++.old-deja/g++.jason/scoping15.C: Delete.
7108 * g++.old-deja/g++.mike/net43.C: Delete.
7109
7110 2018-05-03 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR target/85530
7113 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
7114 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
7115 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
7116 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
7117
7118 2018-05-03 Tom de Vries <tom@codesourcery.com>
7119
7120 PR testsuite/85106
7121 * lib/scanoffloadtree.exp: New file.
7122
7123 2018-05-03 Richard Biener <rguenther@suse.de>
7124
7125 PR tree-optimization/85615
7126 * gcc.dg/torture/pr85615.c: New testcase.
7127
7128 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7129
7130 PR tree-optimization/70291
7131 * gcc.dg/complex-6.c: New test.
7132 * gcc.dg/complex-7.c: Likewise.
7133
7134 2018-05-03 Richard Biener <rguenther@suse.de>
7135
7136 PR testsuite/85579
7137 * fortran.dg/pr51434.f90: Truncate transfer argument.
7138
7139 2018-05-02 Jakub Jelinek <jakub@redhat.com>
7140
7141 PR target/85582
7142 * gcc.c-torture/execute/pr85582-3.c: New test.
7143
7144 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7145 Jason Merrill <jason@redhat.com>
7146
7147 PR c++/68374
7148 * g++.dg/warn/Wshadow-13.C: New.
7149 * g++.dg/warn/Wshadow-14.C: Likewise.
7150
7151 2018-05-02 Tom de Vries <tom@codesourcery.com>
7152
7153 PR libgomp/82428
7154 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
7155 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
7156
7157 2018-05-02 David Pagan <dave.pagan@oracle.com>
7158
7159 PR c/30552
7160 * gcc.dg/noncompile/pr30552-1.c: New test.
7161 * gcc.dg/noncompile/pr30552-2.c: New test.
7162 * gcc.dg/noncompile/pr30552-3.c: New test.
7163 * gcc.dg/noncompile/pr30552-4.c: New test.
7164
7165 2018-05-02 Richard Biener <rguenther@suse.de>
7166
7167 PR tree-optimization/85597
7168 * gcc.dg/vect/pr85597.c: New testcase.
7169
7170 2018-05-02 Tom de Vries <tom@codesourcery.com>
7171
7172 PR testsuite/85106
7173 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
7174 * lib/scanltranstree.exp: New file.
7175 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
7176 (scan-ltrans-tree-dump-times_required_options)
7177 (scan-ltrans-tree-dump-not_required_options)
7178 (scan-ltrans-tree-dump-dem_required_options)
7179 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
7180 * lib/gcc-dg.exp: Include scanltranstree.exp.
7181
7182 2018-05-02 Tom de Vries <tom@codesourcery.com>
7183
7184 PR testsuite/85106
7185 * gcc.dg/ipa/ipa-icf-38.c: New test.
7186 * gcc.dg/ipa/ipa-icf-38a.c: New test.
7187 * lib/scandump.exp (dump-base): New proc.
7188 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
7189 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
7190 base.
7191 * lib/scanipa.exp: Add "" argument to scan-dump calls.
7192 * lib/scanlang.exp: Same.
7193 * lib/scanrtl.exp: Same.
7194 * lib/scantree.exp: Same.
7195 * lib/scanwpaipa.exp: New file.
7196 * lib/gcc-dg.exp: Include scanwpaipa.exp.
7197
7198 2018-05-02 Richard Biener <rguenther@suse.de>
7199
7200 PR middle-end/85567
7201 * gcc.dg/torture/pr85567.c: New testcase.
7202
7203 2018-05-02 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR target/85582
7206 * gcc.c-torture/execute/pr85582-1.c: New test.
7207 * gcc.c-torture/execute/pr85582-2.c: New test.
7208
7209 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
7210
7211 PR tree-optimization/85586
7212 * gcc.dg/vect/pr85586.c: New test.
7213
7214 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
7215
7216 PR tree-optimization/85143
7217 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
7218 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
7219
7220 2018-05-01 David Malcolm <dmalcolm@redhat.com>
7221
7222 PR c/84258
7223 * c-c++-common/Wformat-pr84258.c: New test.
7224
7225 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7226
7227 PR tree-optimization/82665
7228 * gcc.dg/tree-ssa/pr82665.c: New test.
7229
7230 2018-04-30 David Malcolm <dmalcolm@redhat.com>
7231
7232 PR c++/85523
7233 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7234 (test_add_fixit_insert_formatted_single_line): New function.
7235 (test_add_fixit_insert_formatted_multiline): New function.
7236 Extend expected output of generated patch to include fix-it hints
7237 for these.
7238 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
7239 "gcc-rich-location.h". Add test coverage for
7240 gcc_rich_location::add_fixit_insert_formatted.
7241
7242 2018-04-30 David Malcolm <dmalcolm@redhat.com>
7243
7244 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7245 (test_show_locus): Update for location_get_source_line returning a
7246 char_span. Use char_span for handling words in the
7247 "test_many_nested_locations" fix-it example.
7248
7249 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
7250
7251 * gcc.target/arc/interrupt-8.c: Update test.
7252 * gcc.target/arc/loop-4.c: Likewise.
7253 * gcc.target/arc/loop-hazard-1.c: Likewise.
7254 * gcc.target/arc/sdata-3.c: Likewise.
7255
7256 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
7257
7258 * gcc.target/arc/store-merge-1.c: New test.
7259 * gcc.target/arc/add_n-combine.c: Update test.
7260
7261 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
7262
7263 Microblaze Target: PIC data text relative
7264
7265 * gcc.target/microblaze/others/data_var1.c: Include
7266 PIC case of r20 base register.
7267 * gcc.target/microblaze/others/data_var2.c: Ditto.
7268 * gcc.target/microblaze/others/picdtr.c: Add new
7269 test case for -mpic-is-data-text-relative.
7270 * gcc.target/microblaze/others/sdata_var1.c: Add
7271 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
7272 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
7273 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
7274 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
7275 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
7276 * gcc.target/microblaze/others/string_cst1_gpopt.c:
7277 Ditto.
7278 * gcc.target/microblaze/others/string_cst2_gpopt.c:
7279 Ditto.
7280
7281 2018-04-30 Richard Biener <rguenther@suse.de>
7282
7283 PR tree-optimization/28364
7284 PR tree-optimization/85275
7285 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
7286 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
7287 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
7288 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
7289 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
7290 still passes.
7291 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
7292 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
7293 still passes.
7294 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7295 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7296 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7297
7298 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
7299
7300 PR target/84431
7301 * gcc.target/i386/pr84431.c: New test.
7302
7303 2018-04-27 Martin Jambor <mjambor@suse.cz>
7304
7305 PR ipa/85549
7306 * g++.dg/ipa/pr85549.C: New test.
7307
7308 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR c++/85553
7311 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
7312 directive.
7313 * g++.dg/cpp0x/constexpr-85553.C: New test.
7314
7315 2018-04-27 David Malcolm <dmalcolm@redhat.com>
7316
7317 PR c++/85515
7318 * g++.dg/pr85515-1.C: New test.
7319 * g++.dg/pr85515-2.C: New test.
7320
7321 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
7322
7323 PR c++/84691
7324 * g++.dg/cpp0x/friend3.C: New.
7325
7326 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7327
7328 PR target/82518
7329 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7330 Use check_effective_target_arm_little_endian.
7331
7332 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR tree-optimization/85529
7335 * gcc.c-torture/execute/pr85529-1.c: New test.
7336 * gcc.c-torture/execute/pr85529-2.c: New test.
7337 * gcc.dg/pr85529.c: New test.
7338
7339 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7340
7341 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
7342 `.dword' in addition to `lw' and `.word'.
7343
7344 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7345
7346 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
7347
7348 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
7349
7350 * gnat.dg/loop_optimization24.adb: New test.
7351
7352 2018-04-26 Richard Biener <rguenther@suse.de>
7353
7354 PR tree-optimization/85116
7355 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
7356 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
7357 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
7358 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
7359
7360 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
7361
7362 PR target/85473
7363 * gcc.target/i386/pr85473-1.c: New test.
7364 * gcc.target/i386/pr85473-2.c: New test.
7365
7366 2018-04-25 Nathan Sidwell <nathan@acm.org>
7367 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR c++/85437
7370 PR c++/49171
7371 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
7372 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
7373 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
7374 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
7375 * g++.dg/cpp0x/pr85437-1.C: New.
7376 * g++.dg/cpp0x/pr85437-2.C: New.
7377 * g++.dg/cpp0x/pr85437-3.C: New.
7378 * g++.dg/cpp0x/pr85437-4.C: New.
7379
7380 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7381
7382 PR fortran/85520
7383 * gfortran.dg/pr85520.f90: New test.
7384
7385 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7386
7387 PR target/85512
7388 * gcc.dg/pr85512.c: New test.
7389
7390 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
7391
7392 PR target/85485
7393 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
7394 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
7395 * gcc.dg/pr85388-1.c (dg-options): Likwise.
7396 * gcc.dg/pr85388-2.c (dg-options): Likwise.
7397 * gcc.dg/pr85388-3.c (dg-options): Likwise.
7398 * gcc.dg/pr85388-4.c (dg-options): Likwise.
7399 * gcc.dg/pr85388-5.c (dg-options): Likwise.
7400 * gcc.dg/pr85388-6.c (dg-options): Likwise.
7401 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
7402 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
7403 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
7404 * gcc.target/i386/cet-label.c (dg-options): Likwise.
7405 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
7406 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
7407 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
7408 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
7409 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
7410 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
7411 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
7412 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
7413 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
7414 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
7415 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
7416 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
7417 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
7418 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
7419 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
7420 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
7421 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
7422 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
7423 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
7424 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
7425 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
7426 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
7427 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
7428 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
7429 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
7430 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
7431 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
7432 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
7433 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
7434 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
7435 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
7436 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
7437 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
7438 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
7439 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
7440 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
7441 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
7442 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
7443 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
7444 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
7445 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
7446 * gcc.target/i386/pr84146.c (dg-options): Likwise.
7447 * gcc.target/i386/pr85403.c (dg-options): Likwise.
7448 * gcc.target/i386/pr85404.c (dg-options): Likwise.
7449 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
7450 with -mshstk.
7451 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
7452 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
7453 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
7454 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
7455 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
7456 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
7457 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
7458 * (dg-options): Likwise.
7459 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
7460 -mno-cet.
7461 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
7462 * gcc.target/i386/cet-label-3.c: Removed.
7463 * gcc.target/i386/cet-property-3.c: Likwise.
7464 * gcc.target/i386/cet-sjlj-7.c: Likwise.
7465
7466 2018-04-24 Jakub Jelinek <jakub@redhat.com>
7467
7468 PR target/85511
7469 * gcc.target/i386/pr85511.c: New test.
7470
7471 PR target/85503
7472 * g++.dg/ext/pr85503.C: New test.
7473
7474 PR target/85508
7475 * gcc.target/i386/pr85508.c: New test.
7476
7477 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
7478
7479 PR tree-optimization/85478
7480 * g++.dg/pr85478.C: New test.
7481
7482 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
7483
7484 * g++.dg/torture/pr85496.C: New test.
7485
7486 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
7487
7488 PR rtl-optimization/85423
7489 * gcc.dg/pr85423.c: New test.
7490
7491 2018-04-20 Martin Sebor <msebor@redhat.com>
7492
7493 PR c/85365
7494 * gcc.dg/Wrestrict-15.c: New test.
7495
7496 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
7497
7498 PR target/85456
7499 * gcc.target/powerpc/pr85456.c: New test.
7500
7501 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
7502
7503 * g++.dg/ext/undef-bool-1.C: Require lp64.
7504 * gcc.target/powerpc/undef-bool-2.c: Likewise.
7505
7506 2018-04-20 Jeff Law <law@redhat.com>
7507
7508 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
7509 stack protector.
7510 * gcc.dg/stack-check-6.c: Likewise.
7511 * gcc.dg/stack-check-6a.c: Likewise.
7512 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
7513 * gcc.target/i386/stack-check-18.c: Likewise.
7514 * gcc.target/i386/stack-check-19.c: Likewise.
7515
7516 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7517
7518 PR testsuite/85483
7519 * gcc.target/aarch64/sve/vcond_1.c: Move to...
7520 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
7521 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
7522 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
7523
7524 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
7525
7526 PR target/85469
7527 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
7528 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
7529
7530 2018-04-20 Richard Biener <rguenther@suse.de>
7531
7532 PR middle-end/85475
7533 * gcc.dg/torture/pr85475.c: New testcase.
7534
7535 2018-04-20 Martin Jambor <mjambor@suse.cz>
7536
7537 ipa/85449
7538 * gcc.dg/ipa/pr85449.c: New test.
7539
7540 2018-04-20 Martin Jambor <mjambor@suse.cz>
7541
7542 ipa/85447
7543 * g++.dg/ipa/pr85447.C: New file.
7544 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
7545
7546 2018-04-20 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR c++/85462
7549 * g++.dg/cpp0x/pr85462.C: New test.
7550
7551 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7552
7553 * gcc.target/i386/pr85404.c: Require CET target.
7554
7555 2018-04-19 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR tree-optimization/85467
7558 * gcc.dg/pr85467.c: New test.
7559
7560 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
7561
7562 PR c++/84611
7563 * g++.dg/parse/crash68.C: New.
7564
7565 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7566
7567 PR libgcc/85334
7568 * g++.dg/torture/pr85334.C: New test.
7569
7570 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
7571
7572 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
7573 * g++.dg/diagnostic/pr85464.C: New.
7574
7575 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7576
7577 PR target/85397
7578 * gcc.dg/torture/pr85397-1.c: New test.
7579 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
7580 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7581
7582 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7583
7584 PR target/85404
7585 * gcc.target/i386/pr85404.c: New test.
7586
7587 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7588
7589 PR target/85417
7590 * c-c++-common/attr-nocf-check-1.c: Compile with
7591 -fcf-protection=none.
7592 * c-c++-common/attr-nocf-check-3.c: Likewise.
7593 * gcc.dg/march-generic.c: Likewise.
7594 * gcc.target/i386/align-limit.c: Likewise.
7595 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
7596 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
7597 * gcc.target/i386/cet-property-2.c: Likewise.
7598 * gcc.target/i386/ret-thunk-26.c: Likewise.
7599 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
7600 targets.
7601 * c-c++-common/fcf-protection-2.c: Likewise.
7602 * c-c++-common/fcf-protection-3.c: Likewise.
7603 * c-c++-common/fcf-protection-5.c: Likewise.
7604 * c-c++-common/fcf-protection-6.c: Likewise.
7605 * c-c++-common/fcf-protection-7.c: Likewise.
7606 * gcc.target/i386/cet-label-3.c: New test.
7607 * gcc.target/i386/cet-property-3.c: Likewise.
7608 * gcc.target/i386/cet-sjlj-7.c: Likewise.
7609 * gcc.target/i386/pr85417-1.c: Likewise.
7610 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
7611 __x86_indirect_thunk_nt_(r|e)ax
7612 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7613 * gcc.target/i386/pr85403.c: Remove dg-error,
7614
7615 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
7616
7617 * gcc.target/i386/movdir-1.c: New test.
7618
7619 2018-04-19 Richard Biener <rguenther@suse.de>
7620
7621 PR middle-end/85455
7622 * gcc.dg/pr85455.c: New testcase.
7623
7624 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
7625
7626 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
7627 targets.
7628 * g++.dg/lto/pr85405b_0.C: Likewise.
7629 * g++.dg/lto/pr84805_0.C: Likewise.
7630
7631 2018-04-18 Martin Liska <mliska@suse.cz>
7632
7633 PR ipa/83983
7634 PR ipa/85391
7635 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
7636 output.
7637
7638 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
7639
7640 PR target/85388
7641 * gcc.dg/pr85388-1.c: New test.
7642 * gcc.dg/pr85388-2.c: Likewise.
7643 * gcc.dg/pr85388-3.c: Likewise.
7644 * gcc.dg/pr85388-4.c: Likewise.
7645 * gcc.dg/pr85388-5.c: Likewise.
7646 * gcc.dg/pr85388-6.c: Likewise.
7647
7648 2018-04-18 Jan Hubicka <jh@suse.cz>
7649 Martin Liska <mliska@suse.cz>
7650
7651 * g++.dg/lto/pr83121_0.C: Update template.
7652 * g++.dg/lto/pr83121_1.C: Update template.
7653 * g++.dg/lto/pr84805_0.C: Update template.
7654 * g++.dg/lto/pr84805_1.C: Update template.
7655 * g++.dg/lto/pr84805_2.C: Update template.
7656
7657 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7658
7659 PR c++/84630
7660 * g++.dg/cpp0x/pr84630.C: New.
7661
7662 2018-04-18 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR c++/84463
7665 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
7666 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
7667 in two cases. Uncomment two other tests and add expected dg-error for
7668 them.
7669 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
7670 -Wnarrowing diagnostics on some targets for c++11.
7671 * g++.dg/parse/array-size2.C: Remove xfail.
7672 * g++.dg/cpp0x/constexpr-84463.C: New test.
7673
7674 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
7675
7676 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
7677 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
7678
7679 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR testsuite/85326
7682 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
7683 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
7684 * g++.dg/other/sve_tls_2.C: Require effective target tls.
7685
7686 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7687
7688 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
7689 prevent cascading of errors and change expected error message.
7690 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
7691 to 64-bit targets.
7692 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
7693 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
7694 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
7695 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
7696 error message.
7697 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
7698
7699 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7700
7701 PR target/85430
7702 * gcc.dg/pr85430.c: New test.
7703
7704 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7705
7706 PR testsuite/85326
7707 * gcc.target/arm/pr54300.C: Move to...
7708 * g++.dg/other/pr54300.C: ... Here. Add target directives.
7709 * gcc.target/arm/pr55073.C: Move to...
7710 * g++.dg/other/pr55073.C: ... Here. Add target directives.
7711 * gcc.target/arm/pr56184.C: Move to...
7712 * g++.dg/other/pr56184.C: ... Here. Add target directives.
7713 * gcc.target/arm/pr59985.C: Move to...
7714 * g++.dg/other/pr59985.C: ... Here. Add target directives.
7715 * gcc.target/aarch64/pr60675.C: Move to...
7716 * g++.dg/other/pr60675.C: ... Here. Add target directives.
7717 * gcc.target/aarch64/pr81422.C: Move to...
7718 * g++.dg/other/pr81422.C: ... Here. Add target directives.
7719 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
7720 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
7721 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
7722 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
7723 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
7724 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
7725 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
7726 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
7727 * gcc.target/aarch64/sve/tls_2.C: Move to...
7728 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
7729 * gcc.target/aarch64/pr81414.C: Rename to...
7730 * gcc.target/aarch64/pr81414.c: ... This.
7731 * gcc.target/aarch64/simd/pr67896.C: Rename to...
7732 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
7733 messages.
7734 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
7735 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
7736 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
7737 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
7738 file name.
7739
7740 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR middle-end/85414
7743 * gcc.dg/pr85414.c: New test.
7744
7745 2018-04-17 Martin Jambor <mjambor@suse.cz>
7746
7747 PR ipa/85421
7748 * g++.dg/ipa/pr85421.C: New test.
7749
7750 2018-04-17 Martin Liska <mliska@suse.cz>
7751
7752 PR lto/85405
7753 * g++.dg/lto/pr85405b_0.C: New test.
7754 * g++.dg/lto/pr85405b_1.C: New test.
7755
7756 2018-04-17 Martin Liska <mliska@suse.cz>
7757
7758 PR lto/85405
7759 * g++.dg/lto/pr85405_0.C: New test.
7760 * g++.dg/lto/pr85405_1.C: New test.
7761
7762 2018-04-17 Martin Liska <mliska@suse.cz>
7763
7764 PR ipa/85329
7765 * g++.dg/ext/pr85329-2.C: New test.
7766 * g++.dg/ext/pr85329.C: New test.
7767 * gcc.target/i386/mvc12.c: New test.
7768
7769 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
7770
7771 PR c++/85039
7772 * g++.dg/pr85039-1.C: New.
7773 * g++.dg/pr85039-2.C: New.
7774 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
7775
7776 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
7777
7778 PR target/85080
7779 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
7780 if the target supports efficient unaligned storage accesses.
7781
7782 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
7783
7784 PR target/83660
7785 * gcc.target/powerpc/pr83660.C: New test.
7786
7787 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
7788
7789 PR target/85403
7790 * gcc.target/i386/pr85403.c: New test.
7791
7792 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
7793
7794 PR target/84331
7795 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
7796
7797 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7798 Jason Merrill <jason@redhat.com>
7799
7800 PR c++/85112
7801 * g++.dg/cpp0x/pr85112.C: New.
7802
7803 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
7804
7805 PR testsuite/85326
7806 * g++.dg/ext/undef-bool-1.C: New file.
7807 * gcc.target/powerpc/powerpc.exp: Remove .C support.
7808 * gcc.target/powerpc/undef-bool-1.C: Remove file.
7809
7810 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
7811
7812 PR target/85293
7813 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
7814 corresponding dg-error clause.
7815 * gcc.target/powerpc/pr80098-3.c: Ditto.
7816 * gcc.target/powerpc/pr80103-1.c: Delete.
7817
7818 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
7819
7820 PR fortran/81773
7821 PR fortran/83606
7822 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
7823 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
7824
7825 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7826
7827 PR fortran/85387
7828 * gfortran.dg/implied_do_io_5.f90: New test.
7829
7830 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
7831
7832 PR target/83402
7833 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
7834 several values: positive, negative, and zero.
7835 * gcc.target/powerpc/sse2-pslld-1.c: Same.
7836 * gcc.target/powerpc/sse2-psllq-1.c: Same.
7837
7838 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
7839
7840 PR rtl-optimization/79916
7841 * gcc.target/powerpc/pr79916.c: New.
7842
7843 2018-04-13 Jakub Jelinek <jakub@redhat.com>
7844
7845 PR rtl-optimization/85393
7846 * g++.dg/opt/pr85393.C: New test.
7847 * g++.dg/opt/pr85393-aux.cc: New file.
7848
7849 PR rtl-optimization/85376
7850 * gcc.dg/pr85376.c: New test.
7851
7852 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
7853
7854 PR rtl-optimization/83852
7855 * gcc.dg/pr83852.c: New testcase.
7856
7857 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
7858
7859 PR testsuite/85326
7860 * gcc.target/s390/pr77822-1.C: Rename to ...
7861 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
7862 * gcc.target/s390/pr77822-2.c: Add asm scan check.
7863 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
7864
7865 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
7866
7867 PR lto/71991
7868 * gcc.target/i386/pr71991.c: New testcase.
7869
7870 2018-04-13 Martin Liska <mliska@suse.cz>
7871 Jakub Jelinek <jakub@redhat.com>
7872
7873 PR middle-end/81657
7874 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
7875 call.
7876
7877 2018-04-12 David Malcolm <dmalcolm@redhat.com>
7878
7879 PR c++/85385
7880 * g++.dg/diagnostic/macro-arg-count.C: New test.
7881
7882 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7883
7884 PR fortran/83064
7885 PR testsuite/85346
7886 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
7887 array and move test to libgomp/testsuite/libgomp.fortran.
7888 * gfortran.dg/do_concurrent_6.f90: New test.
7889
7890 2018-04-12 Marek Polacek <polacek@redhat.com>
7891
7892 PR c++/85258
7893 * g++.dg/parse/error61.C: New test.
7894
7895 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7896
7897 PR target/85347
7898 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
7899 specify -mvsx on gcc command line.
7900
7901 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR target/85328
7904 * gcc.target/i386/pr85328.c: New test.
7905
7906 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7907
7908 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
7909
7910 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7911
7912 PR rtl-optimization/85342
7913 * gcc.target/i386/pr85342.c: New test.
7914
7915 2018-04-11 Jason Merrill <jason@redhat.com>
7916
7917 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
7918 if ulimit -v is set.
7919
7920 2018-04-11 Bin Cheng <bin.cheng@arm.com>
7921
7922 PR testsuite/85190
7923 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
7924
7925 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7926
7927 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
7928 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
7929
7930 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR c++/70808
7933 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
7934 effective target.
7935
7936 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7937
7938 PR target/84301
7939 * gcc.target/i386/pr84301.c: New test.
7940
7941 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR tree-optimization/85331
7944 * gcc.c-torture/execute/pr85331.c: New test.
7945
7946 2018-04-11 Marek Polacek <polacek@redhat.com>
7947
7948 PR c++/85032
7949 * g++.dg/cpp0x/pr51225.C: Adjust error message.
7950 * g++.dg/cpp1z/constexpr-if21.C: New test.
7951
7952 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7953
7954 PR target/85281
7955 * gcc.target/i386/pr85281.c: New test.
7956
7957 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7958
7959 PR rtl-optimization/84659
7960 * gcc.dg/pr84659.c: New test.
7961
7962 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR debug/85302
7965 * g++.dg/debug/dwarf2/pr85302.C: New test.
7966
7967 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7968
7969 PR target/85261
7970 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
7971 into register.
7972
7973 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7974
7975 PR c++/70808
7976 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
7977
7978 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
7979
7980 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
7981 * gcc.target/powerpc/dimode_off.c: Ditto.
7982 * gcc.target/powerpc/tfmode_off.c: Ditto.
7983 * gcc.target/powerpc/timode_off.c: Ditto.
7984
7985 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7986
7987 * gcc.target/powerpc/vec-ldl-1.c: New test.
7988 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
7989 corrections to ABI implementation.
7990
7991 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
7992
7993 PR target/85056
7994 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
7995
7996 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR rtl-optimization/85300
7999 * gcc.dg/pr85300.c: New test.
8000
8001 2018-04-10 David Malcolm <dmalcolm@redhat.com>
8002
8003 PR c++/85110
8004 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
8005 where we now show the pertinent parameter.
8006 * g++.dg/diagnostic/aka2.C: Likewise.
8007 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
8008
8009 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR fortran/85313
8012 * gfortran.dg/gomp/pr85313.f90: New test.
8013
8014 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8015
8016 PR c++/24314
8017 * g++.dg/parse/template29.C: New.
8018
8019 2018-04-10 Bin Cheng <bin.cheng@arm.com>
8020
8021 PR testsuite/85190
8022 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
8023
8024 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8025
8026 PR target/85177
8027 PR target/85255
8028 * gcc.target/i386/avx512f-pr85177.c: New test.
8029 * gcc.target/i386/avx512f-pr85255.c: New test.
8030
8031 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
8032
8033 PR tree-optimization/85286
8034 * gcc.dg/vect/pr85286.c: New test.
8035
8036 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8037
8038 PR target/85173
8039 * gcc.target/arm/pr85173.c: New test.
8040
8041 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR lto/85248
8044 * gcc.dg/lto/pr85248_0.c: New test.
8045 * gcc.dg/lto/pr85248_1.c: New test.
8046
8047 2018-04-09 Jan Hubicka <jh@suse.cz>
8048
8049 PR lto/85078
8050 * g++.dg/torture/pr85078.C: New.
8051
8052 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
8053
8054 PR c++/85227
8055 * g++.dg/cpp1z/decomp44.C: New.
8056 * g++.dg/cpp1z/decomp45.C: Likewise.
8057
8058 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8059
8060 PR fortran/83064
8061 * gfortran.dg/do_concurrent_5.f90: New test.
8062 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
8063 message.
8064
8065 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8066
8067 PR fortran/51260
8068 * gfortran.dg/parameter_array_element_3.f90: New test.
8069
8070 2018-04-09 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR c++/85194
8073 * g++.dg/cpp1z/decomp43.C: New test.
8074
8075 PR rtl-optimization/80463
8076 * g++.dg/pr80463.C: Add -w to dg-options.
8077
8078 2018-04-09 Richard Biener <rguenther@suse.de>
8079
8080 PR tree-optimization/85284
8081 * gcc.dg/torture/pr85284.c: New testcase.
8082
8083 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8084
8085 PR rtl-optimization/80463
8086 PR rtl-optimization/83972
8087 PR rtl-optimization/83480
8088
8089 * gcc.dg/pr80463.c: New test.
8090 * g++.dg/pr80463.C: Likewise.
8091 * gcc.dg/pr83972.c: Likewise.
8092
8093 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8094
8095 PR rtl-optimization/83913
8096 * gcc.dg/pr83913.c: New test.
8097
8098 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8099
8100 PR rtl-optimization/83962
8101 * gcc.dg/pr83962.c: New test.
8102
8103 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8104
8105 PR rtl-optimization/83530
8106 * gcc.dg/pr83530.c: New test.
8107
8108 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8109
8110 PR middle-end/82976
8111 * gfortran.dg/realloc_on_assign_16a.f90: New test.
8112
8113 2018-04-07 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR tree-optimization/85257
8116 * gcc.dg/pr85257.c: New test.
8117
8118 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
8119
8120 * g++.dg/opt/pr85196.C: New test.
8121
8122 2018-04-06 David Malcolm <dmalcolm@redhat.com>
8123
8124 PR c++/84269
8125 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
8126 std::tuple here since they need C++11.
8127 * g++.dg/lookup/missing-std-include-8.C: New test.
8128 * g++.dg/lookup/missing-std-include.C: Move std::array and
8129 std::tuple test to missing-std-include-6.C to avoid failures
8130 with C++98.
8131
8132 2018-04-06 Jakub Jelinek <jakub@redhat.com>
8133
8134 PR debug/85252
8135 * gcc.dg/debug/pr85252.c: New test.
8136
8137 PR rtl-optimization/84872
8138 * gcc.dg/graphite/pr84872.c: New test.
8139
8140 PR c++/85210
8141 * g++.dg/cpp1z/decomp42.C: New test.
8142
8143 2018-04-06 David Malcolm <dmalcolm@redhat.com>
8144
8145 PR c++/85021
8146 * g++.dg/lookup/missing-std-include-7.C: New test.
8147
8148 2018-04-06 Tamar Christina <tamar.christina@arm.com>
8149
8150 * gcc.dg/struct-simple.c: Revert r254862.
8151 * lib/target-supports.exp
8152 (check_effective_target_word_mode_no_slow_unalign): Likewise.
8153
8154 2018-04-06 Richard Biener <rguenther@suse.de>
8155
8156 PR middle-end/85244
8157 * gcc.dg/torture/pr85244-1.c: New testcase.
8158 * gcc.dg/torture/pr85244-2.c: Likewise.
8159
8160 2018-04-06 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR sanitizer/85213
8163 * c-c++-common/ubsan/pr85213.c: New test.
8164
8165 2018-04-06 Richard Biener <rguenther@suse.de>
8166
8167 PR middle-end/85180
8168 * gcc.dg/pr85180.c: New testcase.
8169
8170 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8171
8172 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
8173 to trigger the optimization. Do some cleanup and function
8174 renaming. Add more test functions.
8175
8176 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8177
8178 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
8179 options.
8180 * gcc.target/s390/hotpatch-1.c: Skip when building without
8181 optimization.
8182 * gcc.target/s390/hotpatch-10.c: Likewise.
8183 * gcc.target/s390/hotpatch-11.c: Likewise.
8184 * gcc.target/s390/hotpatch-12.c: Likewise.
8185 * gcc.target/s390/hotpatch-13.c: Likewise.
8186 * gcc.target/s390/hotpatch-14.c: Likewise.
8187 * gcc.target/s390/hotpatch-15.c: Likewise.
8188 * gcc.target/s390/hotpatch-16.c: Likewise.
8189 * gcc.target/s390/hotpatch-17.c: Likewise.
8190 * gcc.target/s390/hotpatch-18.c: Likewise.
8191 * gcc.target/s390/hotpatch-19.c: Likewise.
8192 * gcc.target/s390/hotpatch-2.c: Likewise.
8193 * gcc.target/s390/hotpatch-3.c: Likewise.
8194 * gcc.target/s390/hotpatch-4.c: Likewise.
8195 * gcc.target/s390/hotpatch-5.c: Likewise.
8196 * gcc.target/s390/hotpatch-6.c: Likewise.
8197 * gcc.target/s390/hotpatch-7.c: Likewise.
8198 * gcc.target/s390/hotpatch-8.c: Likewise.
8199 * gcc.target/s390/hotpatch-9.c: Likewise.
8200
8201 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8202
8203 * c-c++-common/Wattributes.c: Disable warning for s390* target and
8204 check for an error instead.
8205 * gcc.dg/Wattributes-6.c: Likewise.
8206
8207 2018-04-05 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR c++/85209
8210 * g++.dg/cpp1z/decomp39.C: New test.
8211 * g++.dg/cpp1z/decomp40.C: New test.
8212
8213 PR c++/85208
8214 * g++.dg/cpp1z/decomp41.C: New test.
8215
8216 PR middle-end/85195
8217 * gcc.dg/pr85195.c: New test.
8218
8219 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
8220
8221 PR c++/80956
8222 * g++.dg/cpp0x/initlist100.C: New.
8223 * g++.dg/cpp0x/initlist101.C: Likewise.
8224
8225 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
8226
8227 PR c++/84792
8228 * g++.dg/other/pr84792-1.C: New.
8229 * g++.dg/other/pr84792-2.C: Likewise.
8230
8231 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
8232
8233 PR target/85193
8234 * gcc.target/i386/pr85193.c: New test.
8235
8236 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
8237
8238 PR c++/84979
8239 * g++.dg/concepts/pr84979.C: New.
8240 * g++.dg/concepts/pr84979-2.C: New.
8241 * g++.dg/concepts/pr84979-3.C: New.
8242
8243 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
8244
8245 PR c++/80026
8246 * g++.dg/cpp0x/variadic174.C: New.
8247
8248 2018-04-04 Jakub Jelinek <jakub@redhat.com>
8249
8250 PR inline-asm/85172
8251 * g++.dg/ext/builtin13.C: New test.
8252 * g++.dg/ext/atomic-4.C: New test.
8253
8254 PR c++/85146
8255 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
8256 * g++.dg/ext/bases3.C: New test.
8257
8258 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8259
8260 PR target/85203
8261 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
8262 to match a single insn of the baz function. Move scan directives at
8263 the end of the file below the functions they are trying to test for
8264 better readability.
8265 * gcc.target/arm/cmse/cmse-16.c: New testcase.
8266
8267 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
8268
8269 PR rtl-optimization/84878
8270 * gcc.target/powerpc/pr84878.c: New test.
8271
8272 2018-04-04 Michael Matz <matz@suse.de>
8273
8274 * gcc.dg/Wstringop-overflow-4.c: New test.
8275 * c-c++-common/Wstringop-truncation-4.c: Adjust.
8276
8277 2018-04-04 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR testsuite/85189
8280 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
8281 for the diagnostics of overridden functions. Adjust for new wording.
8282
8283 2018-04-04 Richard Biener <rguenther@suse.de>
8284
8285 PR lto/85176
8286 * g++.dg/lto/pr85176_0.C: New testcase.
8287
8288 2018-04-04 Richard Biener <rguenther@suse.de>
8289
8290 PR testsuite/85191
8291 * lib/target-supports.exp (check_effective_target_vect_perm_short):
8292 Fix typo.
8293
8294 2018-04-04 Martin Liska <mliska@suse.cz>
8295
8296 PR sanitizer/85174
8297 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
8298 and msdata as a workaround for powerpc.
8299
8300 2018-04-04 Richard Biener <rguenther@suse.de>
8301
8302 PR tree-optimization/85168
8303 * gcc.dg/torture/pr85168.c: New testcase.
8304
8305 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
8306
8307 PR c++/84943
8308 * g++.dg/pr84943.C: New.
8309 * g++.dg/pr84943-2.C: New.
8310
8311 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR rtl-optimization/85167
8314 * gcc.dg/pr85167.c: New test.
8315
8316 PR tree-optimization/85156
8317 * c-c++-common/pr85156.c: New test.
8318 * gcc.c-torture/execute/pr85156.c: New test.
8319
8320 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
8321
8322 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
8323 * gcc.target/powerpc/undef-bool-1.C: New file.
8324 * gcc.target/powerpc/undef-bool-2.c: New file.
8325
8326 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8327
8328 PR c++/84768
8329 * g++.dg/cpp1z/class-deduction52.C: New.
8330
8331 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8332
8333 PR c++/85147
8334 * g++.dg/cpp0x/pr85147.C: New test.
8335
8336 PR c++/85140
8337 * g++.dg/cpp0x/gen-attrs-64.C: New test.
8338
8339 PR c++/85134
8340 * g++.dg/gomp/pr85134.C: New test.
8341 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
8342
8343 PR target/85169
8344 * gcc.c-torture/execute/pr85169.c: New test.
8345 * gcc.target/i386/avx512f-pr85169.c: New test.
8346 * gcc.target/i386/avx512bw-pr85169.c: New test.
8347
8348 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8349
8350 PR target/85126
8351 * gcc.target/powerpc/pr69946: Adjust comment. Remove
8352 scan-assembler-times clause.
8353
8354 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
8355
8356 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
8357 dg-additional-options.
8358
8359 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8360
8361 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
8362
8363 2018-04-03 Richard Biener <rguenther@suse.de>
8364
8365 PR testsuite/85154
8366 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
8367
8368 2018-04-02 Jim Wilson <jimw@sifive.com>
8369
8370 * gcc.target/riscv/pr84660.c: New.
8371 * gcc.target/riscv/shift-and-1.c: New.
8372 * gcc.target/riscv/shift-and-2.c: New.
8373
8374 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8375
8376 PR fortran/85102
8377 * gfortran.dg/array_simplify_2.f90: New test.
8378
8379 2018-04-01 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR middle-end/85090
8382 * gcc.target/i386/avx512f-pr85090-1.c: New test.
8383 * gcc.target/i386/avx512f-pr85090-2.c: New test.
8384 * gcc.target/i386/avx512f-pr85090-3.c: New test.
8385 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
8386 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
8387
8388 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
8389
8390 PR c++/85027
8391 * g++.dg/pr85027.C: New.
8392
8393 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8394
8395 PR target/83315
8396 * gcc.target/powerpc/sse-maxps-2.c: New test.
8397 * gcc.target/powerpc/sse-minps-2.c: New test.
8398
8399 2018-03-30 Jakub Jelinek <jakub@redhat.com>
8400
8401 PR c++/84791
8402 * g++.dg/gomp/pr84791.C: New test.
8403
8404 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
8405
8406 PR fortran/84931
8407 * gfortran.dg/array_constructor_53.f90: New test.
8408
8409 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8410
8411 PR fortran/85130
8412 * gfortran.dg/substr_6.f90: Remove illegal test for
8413 out-of-bounds substring.
8414
8415 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8416
8417 PR fortran/85111
8418 * gfortran.dg/zero_sized_10.f90: New test.
8419
8420 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8421
8422 PR c++/84269
8423 * g++.dg/lookup/missing-std-include-6.C: New test.
8424 * g++.dg/lookup/missing-std-include.C: Add std::pair and
8425 std::tuple tests.
8426 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
8427 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
8428 <cstring>, <cassert>, and <cstdlib>.
8429
8430 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
8431
8432 PR inline-asm/84985
8433 * gcc.target/i386/pr84985.c: New.
8434
8435 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8436
8437 PR c++/85110
8438 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
8439
8440 2018-03-29 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR c++/85108
8443 * g++.dg/warn/Wunused-var-31.C: New test.
8444
8445 PR c/85094
8446 * c-c++-common/Wduplicated-branches-14.c: New test.
8447
8448 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8449
8450 PR c++/84606
8451 * g++.dg/cpp0x/pr84606.C: New.
8452
8453 2018-03-29 Carl Love <cel@us.ibm.com>
8454
8455 Revert
8456 2017-09-27 Carl Love <cel@us.ibm.com>
8457
8458 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
8459 for the __builtin_fctid and __builtin_fctiw.
8460
8461 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
8462
8463 PR target/84912
8464 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
8465 deleted builtin function.
8466 (div_weuo): Likewise.
8467 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
8468 (div_deuo): Likewise.
8469
8470 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8471
8472 PR c++/85028
8473 * g++.dg/other/default13.C: New.
8474
8475 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR target/85095
8478 * gcc.target/i386/pr85095-1.c: New test.
8479 * gcc.target/i386/pr85095-2.c: New test.
8480 * gcc.c-torture/execute/pr85095.c: New test.
8481
8482 PR tree-optimization/82004
8483 * gcc.dg/pr82004.c: New test.
8484
8485 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8486 Martin Liska <mliska@suse.cz>
8487
8488 PR sanitizer/85081
8489 * g++.dg/asan/pr85081.C: New test.
8490
8491 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
8492
8493 PR c++/84789
8494 * g++.dg/template/pr84789.C: Adjust for testing with
8495 -fconcepts too.
8496
8497 PR c++/84973
8498 * g++.dg/template/pr84973.C: New.
8499 * g++.dg/template/pr84973-2.C: New.
8500 * g++.dg/template/pr84973-3.C: New.
8501
8502 PR c++/84968
8503 * g++.dg/eh/pr84968.C: New.
8504
8505 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8506
8507 PR target/84914
8508 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
8509 long double multiply/divide uses the correct function.
8510 * gcc.target/powerpc/mulkc-3.c: Likewise.
8511 * gcc.target/powerpc/divkc-2.c: Likewise.
8512 * gcc.target/powerpc/divkc-3.c: Likewise.
8513
8514 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8515
8516 PR c++/85067
8517 * g++.dg/cpp0x/defaulted51.C: New.
8518 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
8519
8520 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8521
8522 PR c++/85077
8523 * g++.dg/ext/vector35.C: New test.
8524
8525 PR c++/85061
8526 * g++.dg/ext/builtin-offsetof3.C: New test.
8527
8528 PR c++/85076
8529 * g++.dg/cpp1y/pr85076.C: New test.
8530
8531 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8532
8533 PR fortran/85084
8534 * gfortran.dg/matmul_rank_1.f90: New test.
8535
8536 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8537 Harald Anlauf <anlauf@gmx.de>
8538
8539 * gfortran.dg/structure_constructor_15.f90: New test.
8540
8541 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
8542
8543 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
8544 for the diagnostics of overridden functions. Adjust for new wording.
8545 * g++.dg/cpp0x/implicit1.C: Likewise.
8546 * g++.dg/cpp0x/override1.C: Likewise.
8547 * g++.dg/cpp1y/auto-fn18.C: Likewise.
8548 * g++.dg/eh/shadow1.C: Likewise.
8549 * g++.dg/inherit/covariant12.C: Likewise.
8550 * g++.dg/inherit/covariant14.C: Likewise.
8551 * g++.dg/inherit/covariant15.C: Likewise.
8552 * g++.dg/inherit/covariant16.C: Likewise.
8553 * g++.dg/inherit/covariant22.C: Likewise.
8554 * g++.dg/inherit/crash3.C: Likewise.
8555 * g++.dg/inherit/error2.C: Likewise.
8556 * g++.dg/template/crash100.C: Likewise.
8557 * g++.old-deja/g++.eh/spec6.C: Likewise.
8558 * g++.old-deja/g++.mike/p811.C: Likewise.
8559 * g++.old-deja/g++.other/virtual11.C: Likewise.
8560 * g++.old-deja/g++.other/virtual4.C: Likewise.
8561
8562 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
8563
8564 PR target/85044
8565 * gcc.target/i386/pr85044.c: New test.
8566
8567 2018-03-27 Martin Sebor <msebor@redhat.com>
8568
8569 PR testsuite/83462
8570 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
8571 other than x86.
8572
8573 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8574
8575 PR target/83009
8576 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
8577
8578 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8579
8580 PR target/81863
8581 * gcc.target/arm/pr81863.c: New test.
8582
8583 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
8584
8585 PR target/85056
8586 * gcc.target/nvptx/pr85056.c: New test.
8587 * gcc.target/nvptx/pr85056a.c: New test.
8588
8589 2018-03-27 Richard Biener <rguenther@suse.de>
8590
8591 PR testsuite/82847
8592 * lib/target-supports.exp (check_ssse3_available): New function.
8593 (check_effective_target_vect_perm_short): Enable for x86 if
8594 check_ssse3_available.
8595
8596 2018-03-27 Richard Biener <rguenther@suse.de>
8597
8598 PR tree-optimization/85082
8599 * gfortran.dg/pr85082.f90: New testcase.
8600
8601 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8602
8603 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
8604 to "l=2" in dg-final.
8605
8606 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8607
8608 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
8609 * gcc.target/mips/fix-r4000-2.c: Likewise.
8610 * gcc.target/mips/fix-r4000-3.c: Likewise.
8611 * gcc.target/mips/fix-r4000-4.c: Likewise.
8612 * gcc.target/mips/fix-r4000-5.c: Likewise.
8613 * gcc.target/mips/fix-r4000-6.c: Likewise.
8614 * gcc.target/mips/fix-r4000-7.c: Likewise.
8615 * gcc.target/mips/fix-r4000-8.c: Likewise.
8616 * gcc.target/mips/fix-r4000-9.c: Likewise.
8617 * gcc.target/mips/fix-r4000-10.c: Likewise.
8618 * gcc.target/mips/fix-r4000-7.c: Change dg-final
8619 "mulditi3_r4000" instead of "mulditi3".
8620 * gcc.target/mips/fix-r4000-8.c: Change dg-final
8621 "umulditi3_r4000" instead of "umulditi3".
8622
8623 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR c++/85068
8626 * g++.dg/inherit/covariant22.C: New test.
8627
8628 2018-03-27 Richard Biener <rguenther@suse.de>
8629
8630 PR testsuite/84004
8631 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
8632 alignment.
8633
8634 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8635 Jason Merrill <jason@redhat.com>
8636
8637 PR c++/84632
8638 * g++.dg/init/array49.C: New.
8639 * g++.dg/torture/pr70499.C: Adjust.
8640
8641 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
8642
8643 PR target/85073
8644 * gcc.target/i386/pr85073.c: New test.
8645
8646 2018-03-26 Richard Biener <rguenther@suse.de>
8647
8648 PR testsuite/85066
8649 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
8650 instead of long.
8651
8652 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8653
8654 PR fortran/66709
8655 * gfortran.dg/parameter_array_format.f90: New test.
8656
8657 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8658 Neil Carlson <neil.n.carlson@gmail.com>
8659
8660 PR fortran/84381
8661 * gfortran.dg/literal_character_constant_1.inc: Replace
8662 call abort by STOP n.
8663 * gfortran.dg/overload_1.f90: Likewise.
8664
8665 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
8666 Dominique d'Humieres <dominiq@gcc.gnu.org>
8667
8668 PR fortran/84924
8669 * gfortran.dg/scalar_pointer_1.f90: New test.
8670
8671 2018-03-25 Tom de Vries <tom@codesourcery.com>
8672
8673 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
8674 precise.
8675
8676 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8677
8678 PR fortran/69497
8679 * gfortran.dg/pr89497.f90: New test.
8680
8681 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8682
8683 PR fortran/70068
8684 * gfortran.dg/substr_7.f90: New test.
8685
8686 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
8687
8688 PR fortran/42651
8689 * gfortran.dg/pr42651.f90: New test.
8690 * gfortran.dg/func_result_7.f90: Update error message.
8691
8692 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
8693
8694 PR tree-optimization/84005
8695 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
8696 failing to force the alignment.
8697
8698 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8699
8700 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
8701 from this to...
8702 <vclzd>: ...this.
8703
8704 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8705
8706 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
8707 message. Fix scan-assembler patterns.
8708
8709 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8710
8711 PR c++/85015
8712 * g++.dg/cpp0x/pr85015.C: New test.
8713
8714 PR c++/84942
8715 * g++.dg/cpp1y/pr84942.C: New test.
8716
8717 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
8718
8719 PR inline-asm/85030
8720 * gcc.target/i386/pr85030.c: New.
8721
8722 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8723
8724 PR target/85026
8725 * g++.dg/pr85026.C: New test.
8726
8727 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
8728
8729 * g++.dg/debug/pr84704.C: XFAIL AIX.
8730
8731 2018-03-23 Sudakshina Das <sudi.das@arm.com>
8732
8733 PR target/84826
8734 * gcc.target/arm/pr84826.c: Add dg directive.
8735
8736 2018-03-23 Marek Polacek <polacek@redhat.com>
8737
8738 PR c++/85033
8739 * g++.dg/ext/builtin-offsetof2.C: New test.
8740
8741 PR c++/85045
8742 * g++.dg/cpp0x/Wnarrowing5.C: New test.
8743 * gcc.dg/pr85045.c: New test.
8744
8745 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
8746
8747 PR debug/85020
8748 * gnat.dg/lto22.adb: New test.
8749 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
8750 * gnat.dg/lto22_pkg2.ads: Likewise.
8751
8752 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR c/80778
8755 * gcc.dg/lto/pr80778_0.c: New test.
8756
8757 PR inline-asm/85034
8758 * gcc.target/i386/pr85034.c: New test.
8759
8760 PR inline-asm/85022
8761 * c-c++-common/torture/pr85022.c: New test.
8762
8763 PR sanitizer/85029
8764 * g++.dg/ubsan/pr85029.C: New test.
8765
8766 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
8767
8768 PR c++/71251
8769 * g++.dg/cpp0x/pr71251.C: New.
8770
8771 PR c++/84789
8772 * g++.dg/template/pr84789.C: New.
8773 * g++.dg/template/pr84789-2.C: New.
8774 * g++.dg/template/pr84789-3.C: New.
8775 * g++.dg/parse/dtor11.C: Accept alternate error message.
8776
8777 PR c++/84729
8778 * g++.dg/pr84729.C: New.
8779 * g++.old-deja/g++.ext/arrnew2.C: Require error.
8780 * g++.old-deja/g++.robertl/eb58.C: Likewise.
8781 * g++.old-deja/g++.robertl/eb63.C: Likewise.
8782
8783 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
8784
8785 PR fortran/84922
8786 * gfortran.dg/interface_42.f90: New test.
8787 * gfortran.dg/interface_43.f90: New test.
8788
8789 2018-03-22 Sudakshina Das <sudi.das@arm.com>
8790
8791 PR target/84826
8792 * gcc.target/arm/pr84826.c: New test.
8793
8794 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
8795
8796 * gcc.target/arm/addr-modes-float.c: Move dg-do before
8797 dg-require-effective-target.
8798 * gcc.target/arm/addr-modes-int.c: Likewise.
8799 * gcc.target/nios2/lo-addr-tls.c: Likewise.
8800
8801 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8802
8803 PR target/84760
8804 * gcc.target/powerpc/altivec-ld-1.c: New test.
8805
8806 2018-03-22 Bin Cheng <bin.cheng@arm.com>
8807
8808 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
8809
8810 2018-03-22 Jakub Jelinek <jakub@redhat.com>
8811
8812 PR inline-asm/84941
8813 * gcc.dg/pr84941.c: New test.
8814
8815 2018-03-22 Tom de Vries <tom@codesourcery.com>
8816
8817 PR tree-optimization/84956
8818 * gcc.dg/pr84956.c: New test.
8819
8820 2018-03-22 Marek Polacek <polacek@redhat.com>
8821
8822 PR c++/84854
8823 * g++.dg/cpp1z/constexpr-if15.C: New test.
8824 * g++.dg/cpp1z/constexpr-if16.C: New test.
8825
8826 2018-03-21 Joseph Myers <joseph@codesourcery.com>
8827
8828 * gcc.dg/builtin-tgmath-3.c: New test.
8829
8830 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
8831
8832 PR c++/71965
8833 * g++.dg/concepts/pr71965.C: New.
8834
8835 PR c++/84610
8836 PR c++/84642
8837 * g++.dg/cpp0x/pr84610.C: New.
8838 * g++.dg/cpp0x/pr84642.C: New.
8839
8840 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR c/84999
8843 * c-c++-common/pr84999.c: New test.
8844
8845 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8846
8847 PR c++/84972
8848 * g++.dg/ext/desig10.C: New.
8849
8850 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8851 Harald Anlauf <anlauf@gmx.de>
8852
8853 PR fortran/84957
8854 * gfortran.dg/pr84957.f90: New test.
8855
8856 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8857
8858 PR tree-optimization/84960
8859 * gcc.c-torture/compile/pr84960.c: New test.
8860
8861 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
8862
8863 PR tree-optimization/84811
8864 * gcc.dg/torture/pr84811.c: New test.
8865
8866 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR tree-optimization/84982
8869 * c-c++-common/pr84982.c: New test.
8870
8871 PR c++/84961
8872 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
8873 "m" (++x) in C++.
8874 * g++.dg/torture/pr84961-1.C: New test.
8875 * g++.dg/torture/pr84961-2.C: New test.
8876
8877 2018-03-21 Nathan Sidwell <nathan@acm.org>
8878
8879 PR c++/85008
8880 * g++.dg/pr85008.C: New.
8881
8882 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
8883
8884 PR fortran/84615
8885 * gfortran.dg/char_result_17.f90: New test.
8886
8887 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8888
8889 PR c++/84994
8890 * g++.dg/other/accessor-fixits-1.C: Move to...
8891 * g++.dg/torture/accessor-fixits-1.C: ...here.
8892 * g++.dg/other/accessor-fixits-2.C: Move to...
8893 * g++.dg/torture/accessor-fixits-2.C: ...here.
8894 * g++.dg/other/accessor-fixits-3.C: Move to...
8895 * g++.dg/torture/accessor-fixits-3.C: ...here.
8896 * g++.dg/other/accessor-fixits-4.C: Move to...
8897 * g++.dg/torture/accessor-fixits-4.C: ...here.
8898 * g++.dg/other/accessor-fixits-5.C: Move to...
8899 * g++.dg/torture/accessor-fixits-5.C: ...here.
8900 * g++.dg/torture/accessor-fixits-6.C: New testcase.
8901 * g++.dg/torture/accessor-fixits-7.C: New testcase.
8902 * g++.dg/torture/accessor-fixits-8.C: New testcase.
8903
8904 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8905
8906 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
8907
8908 2018-03-21 Sudakshina Das <sudi.das@arm.com>
8909
8910 PR target/82989
8911 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
8912
8913 2018-03-21 Nathan Sidwell <nathan@acm.org>
8914
8915 PR c++/84804
8916 * g++.dg/lookup/pr84804.C: New.
8917
8918 2018-03-21 Martin Sebor <msebor@redhat.com>
8919
8920 PR c++/84850
8921 * g++.dg/Wclass-memaccess-3.C: New test.
8922 * g++.dg/Wclass-memaccess-4.C: New test.
8923
8924 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8925
8926 PR c++/84892
8927 * g++.dg/other/accessor-fixits-1.C
8928 (test_access_const_t1_color): New.
8929 (test_deref_const_t1_color): New.
8930 * g++.dg/other/accessor-fixits-5.C: New testcase.
8931
8932 2018-03-21 Tom de Vries <tom@codesourcery.com>
8933
8934 PR tree-optimization/83126
8935 * gcc.dg/graphite/pr83126.c: New test.
8936
8937 2018-03-21 Nathan Sidwell <nathan@acm.org>
8938
8939 * g++.dg/ext/anon-struct6.C: Adjust.
8940 * g++.dg/ext/deprecate-1.C: New.
8941 * g++.dg/ext/deprecate-2.C: New.
8942 * g++.dg/lookup/pr84602.C: Adjust.
8943 * g++.dg/lookup/pr84962.C: Adjust.
8944 * g++.old-deja/g++.other/anon4.C
8945
8946 PR c++/84836
8947 * g++.dg/lookup/pr84836.C: New.
8948
8949 2018-03-21 Bin Cheng <bin.cheng@arm.com>
8950
8951 PR tree-optimization/84969
8952 * gcc.dg/tree-ssa/pr84969.c: New test.
8953
8954 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR rtl-optimization/84989
8957 * gcc.target/i386/pr84989.c: New test.
8958
8959 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8960
8961 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
8962
8963 2018-03-21 Martin Liska <mliska@suse.cz>
8964
8965 PR ipa/84963
8966 * gfortran.dg/goacc/pr84963.f90: New test.
8967
8968 2018-03-21 Marek Polacek <polacek@redhat.com>
8969
8970 PR c++/71638, ICE with NSDMI and reference.
8971 * g++.dg/cpp0x/nsdmi14.C: New test.
8972 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
8973
8974 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
8975
8976 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
8977 MIPS with -mpaired-single directives.
8978
8979 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
8980
8981 PR fortran/85001
8982 * gfortran.dg/interface_41.f90: New test.
8983
8984 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8985
8986 PR debug/84875
8987 * gcc.dg/pr84875.c: New test.
8988
8989 2018-03-20 Marek Polacek <polacek@redhat.com>
8990
8991 PR c++/84978, ICE with NRVO.
8992 * g++.dg/opt/nrv19.C: New test.
8993
8994 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8995
8996 PR target/82518
8997 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8998 Disable for armeb targets.
8999 * gcc.target/arm/pr82518.c: New test.
9000
9001 2018-03-20 Nathan Sidwell <nathan@acm.org>
9002
9003 PR c++/84962
9004 * g++.dg/lookup/pr84962.C: New.
9005
9006 PR c++/84970
9007 * g++.dg/lookup/pr84970.C: New.
9008
9009 2018-03-20 Richard Biener <rguenther@suse.de>
9010
9011 PR target/84986
9012 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
9013
9014 2018-03-20 Martin Liska <mliska@suse.cz>
9015
9016 PR ipa/84825
9017 * g++.dg/ipa/pr84825.C: New test.
9018
9019 2018-03-20 Martin Liska <mliska@suse.cz>
9020
9021 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
9022
9023 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9024
9025 PR target/84845
9026 * gcc.c-torture/compile/pr84845.c: New test.
9027
9028 2018-03-20 Sudakshina Das <sudi.das@arm.com>
9029
9030 PR target/82989
9031 * gcc.target/arm/pr82989.c: New test.
9032
9033 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR target/84945
9036 * gcc.target/i386/pr84945.c: New test.
9037
9038 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
9039
9040 PR target/81647
9041 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
9042
9043 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR c/84953
9046 * gcc.dg/pr84953.c: New test.
9047
9048 2018-03-19 Marek Polacek <polacek@redhat.com>
9049
9050 PR c++/84925
9051 * g++.dg/cpp1z/lambda-__func__.C: New test.
9052
9053 PR c++/84927
9054 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
9055
9056 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9057
9058 PR sanitizer/78651
9059 * g++.dg/asan/pr78651.C: New test.
9060
9061 2018-03-19 Tom de Vries <tom@codesourcery.com>
9062
9063 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
9064 vect_int_mult. Add nvptx xfail for PR84958.
9065
9066 2018-03-19 Nathan Sidwell <nathan@acm.org>
9067
9068 PR c++/84835
9069 * g++.dg/cpp1y/pr84835.C: New.
9070
9071 2018-03-19 Sudakshina Das <sudi.das@arm.com>
9072
9073 PR target/81647
9074 * gcc.target/aarch64/pr81647.c: New.
9075
9076 2018-03-19 Richard Biener <rguenther@suse.de>
9077
9078 PR tree-optimization/84933
9079 * g++.dg/pr84933.C: New testcase.
9080
9081 2018-03-19 Richard Biener <rguenther@suse.de>
9082
9083 PR tree-optimization/84859
9084 * gcc.dg/tree-ssa/pr84859.c: New testcase.
9085 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
9086 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
9087 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
9088
9089 2018-03-19 Nathan Sidwell <nathan@acm.org>
9090
9091 PR c++/84812
9092 * g++.dg/lookup/pr84812.C: New.
9093
9094 2018-03-19 Richard Biener <rguenther@suse.de>
9095
9096 PR tree-optimization/84929
9097 * gcc.dg/torture/pr84929.c: New testcase.
9098
9099 2018-03-19 Tamar Christina <tamar.christina@arm.com>
9100
9101 PR target/84711
9102 * gcc.target/arm/big-endian-subreg.c: Delete.
9103
9104 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9105
9106 PR fortran/84931
9107 * gfortran.dg/array_constructor_52.f90: New test.
9108
9109 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
9110
9111 PR fortran/77414
9112 * gfortran.dg/pr77414.f90: New test.
9113 * gfortran.dg/internal_references_1.f90: Adjust error message.
9114
9115 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
9116
9117 PR fortran/65453
9118 * gfortran.dg/pr65453.f90: New test.
9119
9120 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
9121
9122 PR tree-optimization/84913
9123 * gfortran.dg/vect/pr84913.f90: New test.
9124
9125 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
9126
9127 PR fortran/79929
9128 * gfortran.dg/warn_concat.f90: New test.
9129
9130 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR target/84899
9133 * gcc.dg/pr84899.c: New test.
9134
9135 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
9136
9137 PR fortran/69395
9138 * gfortran.dg/pr69395.f90: Add test for max dimensions
9139
9140 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
9141
9142 PR target/84876
9143 * gcc.target/i386/pr84876.c: New test.
9144
9145 2018-03-16 Martin Liska <mliska@suse.cz>
9146
9147 PR ipa/84833
9148 * gcc.target/i386/mvc11.c: New test.
9149
9150 2018-03-16 Martin Liska <mliska@suse.cz>
9151
9152 PR ipa/84722
9153 * gcc.target/i386/mvc10.c: New test.
9154
9155 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9156
9157 PR c++/79937
9158 PR c++/82410
9159 * g++.dg/cpp1y/pr79937-1.C: New test.
9160 * g++.dg/cpp1y/pr79937-2.C: New test.
9161 * g++.dg/cpp1y/pr79937-3.C: New test.
9162 * g++.dg/cpp1y/pr79937-4.C: New test.
9163 * g++.dg/cpp1y/pr82410.C: New test.
9164
9165 2018-03-16 Tom de Vries <tom@codesourcery.com>
9166
9167 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
9168
9169 2018-03-16 Tom de Vries <tom@codesourcery.com>
9170
9171 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
9172
9173 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9174
9175 PR c++/84874
9176 * g++.dg/cpp2a/desig8.C: New test.
9177
9178 PR tree-optimization/84841
9179 * gcc.dg/pr84841.c: New test.
9180
9181 PR c++/84874
9182 * g++.dg/cpp2a/desig7.C: New test.
9183
9184 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
9185 Jim MacArthur <jim.macarthur@codethink.co.uk>
9186
9187 * gfortran.dg/automatic_1.f90: New test.
9188 * gfortran.dg/automatic_repeat.f90: New test
9189 * gfortran.dg/automatic_save.f90: New test.
9190 * gfortran.dg/vax_structure.f90: New test.
9191
9192 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
9193
9194 PR fortran/78741
9195 * gfortran.dg/pr78741.f90: New test.
9196
9197 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
9198
9199 PR fortran/69395
9200 * gfortran.dg/pr69395.f90: New test.
9201
9202 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9203
9204 PR c++/79085
9205 * g++.dg/opt/pr79085.C: New test.
9206
9207 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
9208
9209 PR target/84574
9210 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
9211 label instead of __x86_indirect_thunk label.
9212
9213 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR c++/84222
9216 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
9217 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
9218 * g++.dg/warn/deprecated-13.C: New test.
9219
9220 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
9221
9222 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
9223
9224 2018-03-15 Richard Biener <rguenther@suse.de>
9225
9226 PR c/84873
9227 * c-c++-common/pr84873.c: New testcase.
9228
9229 2018-03-15 Tamar Christina <tamar.christina@arm.com>
9230
9231 PR target/84711
9232 * gcc.target/arm/big-endian-subreg.c: New.
9233
9234 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR target/84860
9237 * gcc.c-torture/compile/pr84860.c: New test.
9238
9239 2018-03-15 Julia Koval <julia.koval@intel.com>
9240
9241 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9242 cannonlake.
9243 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
9244 avx512bitalg.
9245
9246 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR c/84853
9249 * gcc.dg/pr84853.c: New test.
9250
9251 2018-03-14 Carl Love <cel@us.ibm.com>
9252
9253 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
9254
9255 2018-03-14 Martin Liska <mliska@suse.cz>
9256
9257 PR ipa/8480
9258 * g++.dg/lto/pr84805_0.C: New test.
9259 * g++.dg/lto/pr84805_1.C: New test.
9260 * g++.dg/lto/pr84805_2.C: New test.
9261
9262 2018-03-14 David Malcolm <dmalcolm@redhat.com>
9263
9264 PR c/84852
9265 * gcc.dg/fixits-pr84852-1.c: New test.
9266 * gcc.dg/fixits-pr84852-2.c: New test.
9267
9268 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
9269
9270 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
9271 separate verbose message.
9272 * lib/scandump.exp (scan-dump-times): Likewise.
9273
9274 2018-03-14 Julia Koval <julia.koval@intel.com>
9275
9276 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
9277 server.
9278 * gcc.target/i386/funcspec-56.inc: Ditto.
9279
9280 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9281
9282 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
9283 aarch64_sve_hw.
9284
9285 2018-03-14 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR sanitizer/83392
9288 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
9289 check count from 17 to 14.
9290
9291 PR target/84844
9292 * gcc.target/i386/pr84844.c: New test.
9293
9294 2018-03-14 Richard Biener <rguenther@suse.de>
9295
9296 PR tree-optimization/84830
9297 * gcc.dg/torture/pr84830.c: New testcase.
9298
9299 2018-03-14 Marek Polacek <polacek@redhat.com>
9300
9301 PR c++/84596
9302 * g++.dg/cpp0x/static_assert15.C: New test.
9303
9304 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
9305
9306 PR fortran/61775
9307 * gfortran.dg/pr61775.f90: New test.
9308
9309 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9310
9311 PR c++/84843
9312 * g++.dg/ext/pr84843-1.C: New test.
9313 * g++.dg/ext/pr84843-2.C: New test.
9314
9315 2018-03-13 David Pagan <dave.pagan@oracle.com>
9316
9317 PR c/46921
9318 * gcc.dg/pr46921.c: New test.
9319
9320 2018-03-13 Martin Sebor <msebor@redhat.com>
9321
9322 PR tree-optimization/84725
9323 * c-c++-common/Wstringop-truncation-4.c: New test.
9324 * c-c++-common/attr-nonstring-5.c: New test.
9325
9326 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9327
9328 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
9329 than unpacks.
9330 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9331 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9332
9333 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9334
9335 * gcc.target/aarch64/sve/tls_1.c: New test.
9336 * gcc.target/aarch64/sve/tls_2.C: Likewise.
9337
9338 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9339
9340 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
9341 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
9342
9343 2018-03-13 Martin Liska <mliska@suse.cz>
9344
9345 PR ipa/84658.
9346 * g++.dg/ipa/pr84658.C: New test.
9347
9348 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9349
9350 PR middle-end/84834
9351 * gcc.dg/pr84834.c: New test.
9352
9353 PR target/84827
9354 * gcc.target/i386/pr84827.c: New test.
9355
9356 PR target/84828
9357 * g++.dg/ext/pr84828.C: New test.
9358
9359 PR target/84786
9360 * gcc.target/i386/avx512f-pr84786-1.c: New test.
9361 * gcc.target/i386/avx512f-pr84786-2.c: New test.
9362
9363 PR c++/84808
9364 * g++.dg/cpp1y/constexpr-84808.C: New test.
9365
9366 PR c++/84704
9367 * g++.dg/debug/pr84704.C: New test.
9368
9369 2018-03-12 Renlin Li <renlin.li@arm.com>
9370
9371 * gcc.target/aarch64/movi_hf.c: New.
9372 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
9373 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
9374
9375 2018-03-12 Martin Sebor <msebor@redhat.com>
9376
9377 PR tree-optimization/83456
9378 * c-c++-common/Wrestrict-2.c: Remove test cases.
9379 * c-c++-common/Wrestrict.c: Same.
9380 * gcc.dg/Wrestrict-12.c: New test.
9381 * gcc.dg/Wrestrict-14.c: New test.
9382
9383 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9384
9385 * g++.dg/pr84821.C: New test.
9386
9387 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9388
9389 * gcc.dg/pr84799.c: New test.
9390
9391 2018-03-12 Richard Biener <rguenther@suse.de>
9392
9393 PR tree-optimization/84803
9394 * gcc.dg/torture/pr84803.c: New testcase.
9395
9396 2018-03-12 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR c++/84813
9399 * g++.dg/debug/pr84813.C: New test.
9400
9401 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
9402
9403 PR fortran/84546
9404 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
9405
9406 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
9407
9408 PR fortran/83939
9409 * gfortran.dg/pr83939.f90
9410
9411 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9412
9413 PR fortran/66128
9414 * gfortran.dg/zero_sized_9.f90: New test.
9415
9416 2018-03-11 Jakub Jelinek <jakub@redhat.com>
9417
9418 PR debug/58150
9419 * g++.dg/debug/dwarf2/enum2.C: New test.
9420
9421 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
9422
9423 PR fortran/84734
9424 * gfortran.dg/pr84734.f90: New test.
9425
9426 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
9427
9428 * gnat.dg/prot3.adb: New test.
9429 * gnat.dg/prot3_pkg.ad[sb]: New helper.
9430
9431 2018-03-09 Jason Merrill <jason@redhat.com>
9432 Paolo Carlini <paolo.carlini@oracle.com>
9433
9434 PR c++/71169
9435 PR c++/71832
9436 * g++.dg/cpp0x/pr71169.C: New.
9437 * g++.dg/cpp0x/pr71169-2.C: Likewise.
9438 * g++.dg/cpp0x/pr71832.C: Likewise.
9439
9440 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
9441
9442 PR target/83969
9443 * gcc.target/powerpc/pr83969.c: New test.
9444
9445 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR target/84772
9448 * gcc.dg/pr84772.c: New test.
9449
9450 PR c++/84076
9451 * g++.dg/warn/Wformat-2.C: New test.
9452
9453 PR c++/84767
9454 * g++.dg/ext/vla18.C: New test.
9455
9456 2018-03-09 Martin Sebor <msebor@redhat.com>
9457
9458 PR tree-optimization/84526
9459 * gcc.dg/Wrestrict-10.c: New test.
9460 * gcc.dg/Wrestrict-11.c: New test.
9461
9462 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
9463
9464 PR rtl-optimization/84682
9465 * gcc.dg/torture/pr84682-1.c: New.
9466 * gcc.dg/torture/pr84682-2.c: New.
9467 * gcc.dg/torture/pr84682-3.c: New.
9468
9469 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR c++/84724
9472 * g++.dg/ext/pr84724.C: New test.
9473
9474 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
9475
9476 PR target/83712
9477 * gcc.target/arm/pr83712.c: New.
9478
9479 2018-03-09 Richard Biener <rguenther@suse.de>
9480
9481 PR tree-optimization/84775
9482 * gcc.dg/torture/pr84775.c: New testcase.
9483
9484 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9485
9486 PR debug/84404
9487 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
9488 targets.
9489
9490 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
9491
9492 * gcc.c-torture/compile/20180309-1.c: New test.
9493
9494 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR c++/80598
9497 * g++.dg/warn/Wunused-function4.C: New test.
9498
9499 PR inline-asm/84742
9500 * gcc.target/i386/pr84742-1.c: New test.
9501 * gcc.target/i386/pr84742-2.c: New test.
9502
9503 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9504
9505 PR target/84748
9506 * gcc.c-torture/execute/pr84748.c: New test.
9507
9508 2018-03-08 Richard Biener <rguenther@suse.de>
9509
9510 PR middle-end/84552
9511 * gcc.dg/graphite/pr84552.c: New testcase.
9512
9513 2018-03-08 Richard Biener <rguenther@suse.de>
9514
9515 PR tree-optimization/84178
9516 * gcc.dg/torture/pr84178-2.c: New testcase.
9517
9518 2018-03-08 David Malcolm <dmalcolm@redhat.com>
9519
9520 PR tree-optimization/84178
9521 * gcc.c-torture/compile/pr84178-1.c: New test.
9522
9523 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
9524
9525 * lib/target-supports.exp: Do not return zero from a ifunc
9526 function.
9527
9528 2018-03-08 Richard Biener <rguenther@suse.de>
9529
9530 PR tree-optimization/84746
9531 * gcc.dg/torture/pr84746.c: New testcase.
9532
9533
9534 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
9535 PR debug/84404
9536 PR debug/84408
9537 * gcc.dg/graphite/pr84404.c: New.
9538
9539 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR tree-optimization/84740
9542 * gcc.dg/torture/pr84740.c: New test.
9543
9544 PR tree-optimization/84739
9545 * gcc.dg/pr84739.c: New test.
9546
9547 2018-03-07 Martin Sebor <msebor@redhat.com>
9548
9549 PR tree-optimization/83519
9550 * gcc.dg/Wrestrict-13.c: New test.
9551
9552 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
9553
9554 PR fortran/64124
9555 PR fortran/70409
9556 * gfortran.dg/pr64124.f90: New tests.
9557 * gfortran.dg/pr70409.f90: New tests.
9558
9559 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
9560
9561 PR target/82411
9562 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
9563
9564 2018-03-07 Martin Sebor <msebor@redhat.com>
9565
9566 PR tree-optimization/84526
9567 * gcc.dg/Wrestrict-10.c: New test.
9568
9569 2018-03-07 Martin Sebor <msebor@redhat.com>
9570
9571 PR tree-optimization/84468
9572 * g++.dg/warn/Wstringop-truncation-2.C: New test.
9573 * gcc.dg/Wstringop-truncation.c: New test.
9574 * gcc.dg/Wstringop-truncation-2.c: New test.
9575
9576 2018-03-07 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR fortran/84565
9579 * gfortran.dg/pr84565.f90: New test.
9580
9581 PR middle-end/84723
9582 * gcc.target/i386/pr84723-1.c: New test.
9583 * gcc.target/i386/pr84723-2.c: New test.
9584 * gcc.target/i386/pr84723-3.c: New test.
9585 * gcc.target/i386/pr84723-4.c: New test.
9586 * gcc.target/i386/pr84723-5.c: New test.
9587
9588 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9589
9590 PR fortran/64107
9591 * gfortran.dg/pr64107.f90: New test.
9592
9593 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9594
9595 PR fortran/84697
9596 PR fortran/66128
9597 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
9598
9599 2018-03-06 Marek Polacek <polacek@redhat.com>
9600
9601 PR c++/84684
9602 * g++.dg/cpp1z/constexpr-84684.C: New test.
9603
9604 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR c/84721
9607 * gcc.dg/pr84721.c: New test.
9608
9609 PR target/84710
9610 * gcc.dg/pr84710.c: New test.
9611
9612 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9613
9614 PR fortran/56667
9615 * gfortran.dg/implied_do_2.f90: New test.
9616 * gfortran.dg/coarray_8.f90: Update for new error message.
9617
9618 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9619
9620 PR inline-asm/84683
9621 * g++.dg/ext/pr84683.C: New test.
9622
9623 PR tree-optimization/84687
9624 * gcc.dg/pr84687.c: New test.
9625
9626 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
9627
9628 PR c++/84231
9629 * g++.dg/pr84231.C: New.
9630
9631 PR c++/84593
9632 * g++.dg/cpp1y/pr84593.C: New.
9633
9634 PR c++/84492
9635 * g++.dg/pr84492.C: New.
9636
9637 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9638
9639 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
9640 __builtin_ppc_speculation_barrier.
9641
9642 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9643
9644 PR target/84700
9645 * gcc.target/powerpc/pr84700.c: New test.
9646
9647 2018-03-05 Nathan Sidwell <nathan@acm.org>
9648
9649 PR c++/84702
9650 * g++.dg/lookup/pr84702.C: New.
9651
9652 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR target/84564
9655 * gcc.target/i386/pr84564.c: New test.
9656
9657 2018-03-05 Marek Polacek <polacek@redhat.com>
9658
9659 PR c++/84707
9660 * g++.dg/cpp0x/inline-ns10.C: New test.
9661
9662 2018-03-05 Nathan Sidwell <nathan@acm.org>
9663
9664 PR c++/84694
9665 * g++.dg/template/pr84694.C: New.
9666
9667 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR target/84524
9670 * gcc.c-torture/execute/pr84524.c: New test.
9671 * gcc.target/i386/avx512bw-pr84524.c: New test.
9672
9673 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
9674
9675 PR target/84264
9676 * g++.dg/pr84264.C: New test.
9677
9678 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9679
9680 PR c++/84618
9681 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
9682 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
9683 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
9684
9685 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
9686
9687 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
9688 * g++.dg/other/i386-3.C: Ditto.
9689 * gcc.target/i386/sse-12.c: Ditto.
9690 * gcc.target/i386/sse-13.c: Ditto.
9691 * gcc.target/i386/sse-14.c: Ditto.
9692 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
9693 * gcc.target/i386/wbinvd-1.c: New test.
9694 * gcc.target/i386/wbnoinvd-1.c: Ditto.
9695 * gcc.target/i386/pconfig-1.c: Ditto.
9696
9697 2018-03-05 Pádraig Brady <P@draigBrady.com>
9698 Nathan Sidwell <nathan@acm.org>
9699
9700 PR c++/84497
9701 * g++.dg/cpp0x/pr84497.C: New.
9702
9703 2018-03-05 Richard Biener <rguenther@suse.de>
9704
9705 PR tree-optimization/84670
9706 * gcc.dg/pr84670-1.c: New testcase.
9707 * gcc.dg/pr84670-2.c: Likewise.
9708 * gcc.dg/pr84670-3.c: Likewise.
9709 * gcc.dg/pr84670-4.c: Likewise.
9710
9711 2018-03-05 Richard Biener <rguenther@suse.de>
9712
9713 PR tree-optimization/84650
9714 * gcc.dg/graphite/pr84650.c: New testcase.
9715
9716 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9717
9718 PR c++/82022
9719 * g++.dg/cpp1z/constexpr-lambda20.C: New.
9720
9721 2018-03-03 Harald Anlauf <anlauf@gmx.de>
9722
9723 PR fortran/71085
9724 * gfortran.dg/pr71085.f90: New test.
9725
9726 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9727
9728 PR fortran/66128
9729 * gfortran.dg/zero_sized_8.f90: Really commit New test.
9730
9731 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9732
9733 PR fortran/51434
9734 * gfortran.dg/pr51434.f90: New test.
9735
9736 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9737
9738 PR c++/61358
9739 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
9740
9741 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9742
9743 PR c++/67370
9744 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
9745
9746 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9747
9748 PR c++/71464
9749 * g++.dg/torture/pr71464.C: New.
9750
9751 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
9752
9753 PR fortran/80965
9754 * gfortran.dg/select_type_41.f90: New test.
9755
9756 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9757
9758 PR c++/61135
9759 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
9760
9761 2018-03-02 Marek Polacek <polacek@redhat.com>
9762
9763 PR c++/84578
9764 * g++.dg/ext/flexary29.C: New test.
9765
9766 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9767
9768 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
9769
9770 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9771
9772 PR c++/81812
9773 * g++.dg/torture/pr81812.C: New.
9774
9775 2018-03-02 Marek Polacek <polacek@redhat.com>
9776
9777 PR c++/84171
9778 * g++.dg/warn/Wsign-compare-8.C: New test.
9779
9780 PR c++/84663
9781 * g++.dg/parse/array-size3.C: New test.
9782
9783 PR c++/84664
9784 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
9785
9786 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR c++/84662
9789 * g++.dg/cpp1y/pr84662.C: New test.
9790
9791 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
9792
9793 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
9794 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
9795 "dg-lto-options".
9796 * g++.dg/lto/20101010-1_0.C: Likewise.
9797 * g++.dg/lto/20101010-2_0.C: Likewise.
9798
9799 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR ipa/84628
9802 * gcc.dg/pr84628.c: New test.
9803
9804 PR target/56540
9805 * gcc.target/ia64/pr56540.c: New test.
9806
9807 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9808
9809 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
9810 32-bit target.
9811 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
9812 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
9813 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
9814 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
9815
9816 2018-03-02 Marek Polacek <polacek@redhat.com>
9817
9818 PR c++/84590
9819 * c-c++-common/ubsan/shift-11.c: New test.
9820
9821 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9822
9823 * gcc.dg/vect/vect-alias-check-13.c: New test.
9824
9825 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR target/84614
9828 * gcc.dg/pr84614.c: New test.
9829
9830 PR inline-asm/84625
9831 * gcc.target/i386/pr84625.c: New test.
9832
9833 2018-03-02 Richard Biener <rguenther@suse.de>
9834
9835 PR tree-optimization/84427
9836 * gcc.dg/torture/pr84427.c: New testcase.
9837
9838 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
9839
9840 PR target/84534
9841 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
9842 powerpc64le*-*-linux*.
9843 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
9844 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
9845
9846 2018-03-01 Martin Sebor <msebor@redhat.com>
9847
9848 PR c++/84294
9849 * g++.dg/ext/attr-const.C: Remove xfail.
9850 * g++.dg/ext/attr-malloc-3.C: New test.
9851 * g++.dg/ext/attr-noinline-3.C: New test.
9852 * g++.dg/ext/attr-noreturn-3.C: New test.
9853 * g++.dg/ext/attr-nothrow-3.C: New test.
9854 * g++.dg/ext/attr-pure.C: Remove xfail.
9855
9856 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR sanitizer/70875
9859 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
9860 dg-options and dg-shouldfail "ubsan" directive.
9861
9862 2018-03-01 Marek Polacek <polacek@redhat.com>
9863 Jason Merrill <jason@redhat.com>
9864
9865 PR c++/84582
9866 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
9867 * g++.dg/cpp1z/static1.C: New test.
9868 * g++.dg/template/static37.C: New test.
9869
9870 2018-03-01 Nathan Sidwell <nathan@acm.org>
9871
9872 PR c++/84434
9873 * g++.dg/template/pr84434.C: New.
9874
9875 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
9876
9877 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
9878 -mthumb to the command-line.
9879
9880 2018-03-01 Marek Polacek <polacek@redhat.com>
9881
9882 PR c++/84596
9883 * g++.dg/cpp0x/static_assert14.C: New test.
9884
9885 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
9886
9887 PR c++/79410
9888 * g++.dg/torture/pr79410.C: New.
9889
9890 2018-03-01 Martin Liska <mliska@suse.cz>
9891
9892 PR sanitizer/82484
9893 * gcc.dg/asan/pr82484.c: New test.
9894
9895 2018-03-01 Richard Biener <rguenther@suse.de>
9896
9897 PR debug/84645
9898 * gfortran.dg/lto/pr84645_0.f90: New testcase.
9899
9900 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9901
9902 PR fortran/84219
9903 * gfortran.dg/coarray_47.f90: New test.
9904
9905 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9906
9907 PR fortran/84538
9908 * gfortran.dg/class_array_23.f03: New test.
9909
9910 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9911
9912 PR rtl-optimization/84528
9913 * gcc.dg/torture/pr84538.c: Rename to...
9914 * gcc.dg/torture/pr84528.c: ...this.
9915
9916 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9917
9918 PR rtl-optimization/84528
9919 * gcc.dg/torture/pr84538.c: New test.
9920
9921 2018-02-28 Martin Sebor <msebor@redhat.com>
9922
9923 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
9924 -fpic test failures.
9925 * c-c++-common/Wrestrict-2.c: Same.
9926 * c-c++-common/Wstringop-truncation.c: Same.
9927 * gcc.dg/Warray-bounds-22.c: Same.
9928 * gcc.dg/Wstringop-overflow.c: Same.
9929 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
9930 (signed_range): Same.
9931 (unsigned_anti_range): Same.
9932 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
9933 (signed_range): Same.
9934 (unsigned_anti_range): Same.
9935 * gcc.dg/attr-alloc_size-7.c: Same.
9936 * gcc.dg/attr-alloc_size-8.c: Same.
9937 * gcc.dg/builtin-alloc-size.c: Same.
9938 * gcc.dg/builtin-stpncpy.c: Same.
9939 * gcc.dg/builtins-nonnull.c: Same.
9940 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
9941 * gcc.dg/pr79214.c: Same.
9942 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
9943 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9944 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9945 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
9946 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
9947 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
9948 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
9949 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
9950 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
9951 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9952 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9953
9954 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
9955
9956 PR target/84014
9957 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
9958
9959 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR c++/84609
9962 * g++.dg/cpp0x/pr84609.C: New test.
9963
9964 2018-02-28 Martin Sebor <msebor@redhat.com>
9965
9966 PR testsuite/84617
9967 * g++.dg/ext/attr-malloc-3.C: New test.
9968 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
9969 to pre-existing problems.
9970 * g++.dg/ext/attr-pure.C: Same.
9971
9972 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
9973
9974 PR fortran/83901
9975 * gfortran.dg/associate_37.f90: New test.
9976
9977 PR fortran/83344
9978 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
9979
9980 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR target/52991
9983 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
9984 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
9985 * gcc.dg/bf-ms-layout-4.c: New test.
9986 * gcc.dg/bf-ms-layout-5.c: New test.
9987
9988 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
9989
9990 PR target/83399
9991 * gcc.target/powerpc/pr83399.c: Only run on Linux.
9992
9993 2018-02-28 Richard Biener <rguenther@suse.de>
9994
9995 PR tree-optimization/84584
9996 * gcc.dg/graphite/pr84584.c: New testcase.
9997
9998 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
9999
10000 PR preprocessor/84517
10001 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
10002
10003 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10004
10005 * c-c++-common/dump-ada-spec-12.c: New test.
10006 * c-c++-common/dump-ada-spec-13.c: Likewise.
10007
10008 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10009
10010 * c-c++-common/dump-ada-spec-11.c: New test.
10011
10012 2018-02-28 Martin Liska <mliska@suse.cz>
10013
10014 PR testsuite/84597
10015 * g++.dg/ext/timevar1.C: Fix pruned patterns.
10016 * g++.dg/ext/timevar2.C: Likewise.
10017
10018 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10019
10020 * c-c++-common/dump-ada-spec-8.c: New test.
10021 * c-c++-common/dump-ada-spec-9.c: Likewise.
10022 * c-c++-common/dump-ada-spec-10.c: Likewise.
10023
10024 2018-02-28 Richard Biener <rguenther@suse.de>
10025
10026 PR middle-end/84607
10027 * gcc.dg/pr84607.c: New testcase.
10028
10029 2018-02-28 Nathan Sidwell <nathan@acm.org>
10030
10031 PR c++/84602
10032 * g++.dg/lookup/pr84602.C: New.
10033
10034 2018-02-28 Jakub Jelinek <jakub@redhat.com>
10035
10036 PR c++/83871
10037 PR c++/83503
10038 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
10039 dg-options.
10040 * g++.dg/ext/attr-nonnull.C: Likewise.
10041 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
10042 directives.
10043 * g++.dg/ext/attr-noinline-2.C: Likewise.
10044 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
10045 -fdump-tree-eh in dg-options.
10046
10047 2018-02-28 Alan Modra <amodra@gmail.com>
10048
10049 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
10050 GNU ld message.
10051 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
10052
10053 2018-02-27 Martin Sebor <msebor@redhat.com>
10054
10055 PR c++/83871
10056 PR c++/83503
10057 * g++.dg/Wmissing-attributes.C: New test.
10058 * g++.dg/ext/attr-const-pure.C: New test.
10059 * g++.dg/ext/attr-const.C: New test.
10060 * g++.dg/ext/attr-deprecated-2.C: New test.
10061 * g++.dg/ext/attr-malloc-2.C: New test.
10062 * g++.dg/ext/attr-malloc.C: New test.
10063 * g++.dg/ext/attr-noinline-2.C: New test.
10064 * g++.dg/ext/attr-noinline.C: New test.
10065 * g++.dg/ext/attr-nonnull.C: New test.
10066 * g++.dg/ext/attr-noreturn-2.C: New test.
10067 * g++.dg/ext/attr-noreturn.C: New test.
10068 * g++.dg/ext/attr-nothrow-2.C: New test.
10069 * g++.dg/ext/attr-nothrow.C: New test.
10070 * g++.dg/ext/attr-optimize.C: New test.
10071 * g++.dg/ext/attr-pure.C: New test.
10072 * g++.dg/ext/attr-returns-nonnull.C: New test.
10073 * g++.dg/ext/attr-warning.C: New test.
10074
10075 2018-02-27 Nathan Sidwell <nathan@acm.org>
10076
10077 PR c++/84426
10078 * g++.dg/lookup/pr84426.C: New.
10079
10080 2018-02-27 Richard Biener <rguenther@suse.de>
10081
10082 PR tree-optimization/84512
10083 * gcc.dg/tree-ssa/pr84512.c: New testcase.
10084
10085 2018-02-27 Martin Liska <mliska@suse.cz>
10086
10087 PR gcov-profile/84548
10088 * g++.dg/gcov/pr84548.C: New test.
10089
10090 2018-02-27 Jakub Jelinek <jakub@redhat.com>
10091
10092 PR target/84575
10093 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
10094
10095 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10096
10097 PR c++/84558
10098 * g++.dg/cpp1y/pr84558.C: New test.
10099
10100 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
10101
10102 PR c++/84540
10103 * g++.dg/cpp0x/alignas14.C: New.
10104 * g++.dg/cpp0x/alignas15.C: Likewise.
10105
10106 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10107
10108 PR c++/84557
10109 * g++.dg/gomp/pr84557.C: New test.
10110
10111 2018-02-26 Marek Polacek <polacek@redhat.com>
10112
10113 PR c++/84325
10114 * g++.dg/cpp1z/pr84325.C: New test.
10115
10116 2018-02-26 Carl Love <cel@us.ibm.com>
10117
10118 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
10119 Power 8 test file.
10120 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
10121 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
10122 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
10123 -mcpu=power8.
10124 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
10125 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
10126 -mcpu=power8.
10127
10128 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
10129
10130 PR target/84039
10131 * gcc.target/i386/indirect-thunk-1.c: Updated.
10132 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10133 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10134 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10135 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10136 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10137 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10138 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10139 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10140 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10141 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10142 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10143 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10144 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10145 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10146 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10147 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10148 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10149 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10150 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10151 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10152 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10153 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10154 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10155 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10156 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10157 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10158 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10159 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10160 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10161 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10162 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10163 * gcc.target/i386/ret-thunk-9.c: Likewise.
10164 * gcc.target/i386/ret-thunk-10.c: Likewise.
10165 * gcc.target/i386/ret-thunk-11.c: Likewise.
10166 * gcc.target/i386/ret-thunk-12.c: Likewise.
10167 * gcc.target/i386/ret-thunk-13.c: Likewise.
10168 * gcc.target/i386/ret-thunk-14.c: Likewise.
10169 * gcc.target/i386/ret-thunk-15.c: Likewise.
10170
10171 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
10172
10173 * gcc.c-torture/execute/20180226-1.c: New test.
10174
10175 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
10176
10177 PR tree-optimization/83965
10178 * gcc.dg/vect/pr83965-2.c: New test.
10179
10180 2018-02-26 Tom de Vries <tom@codesourcery.com>
10181
10182 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
10183
10184 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
10185
10186 PR target/84530
10187 * gcc.target/i386/ret-thunk-22.c: New test.
10188 * gcc.target/i386/ret-thunk-23.c: Likewise.
10189 * gcc.target/i386/ret-thunk-24.c: Likewise.
10190 * gcc.target/i386/ret-thunk-25.c: Likewise.
10191 * gcc.target/i386/ret-thunk-26.c: Likewise.
10192
10193 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
10194
10195 PR c++/84533
10196 * g++.dg/cpp1z/pr84533.C: New.
10197
10198 2018-02-26 Marek Polacek <polacek@redhat.com>
10199
10200 PR c++/84537
10201 * g++.dg/parse/error60.C: New test.
10202
10203 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10204
10205 PR c++/84556
10206 * g++.dg/gomp/pr84556.C: New test.
10207 * g++.dg/vect/pr84556.cc: New test.
10208
10209 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
10210
10211 PR fortran/32957
10212 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
10213 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
10214 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
10215 * gfortran.dg/c_loc_test.f90: Likewise.
10216 * gfortran.dg/c_loc_tests_2.f03: Likewise.
10217 * gfortran.dg/proc_decl_17.f90: Likewise.
10218 * gfortran.dg/proc_ptr_8.f90: Likewise.
10219
10220 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10221
10222 PR target/84521
10223 * gcc.target/aarch64/lr_free_2.c: Revert changes in
10224 r254814 disabling -fomit-frame-pointer by default.
10225 * gcc.target/aarch64/spill_1.c: Likewise.
10226 * gcc.target/aarch64/test_frame_11.c: Likewise.
10227 * gcc.target/aarch64/test_frame_12.c: Likewise.
10228 * gcc.target/aarch64/test_frame_13.c: Likewise.
10229 * gcc.target/aarch64/test_frame_14.c: Likewise.
10230 * gcc.target/aarch64/test_frame_15.c: Likewise.
10231 * gcc.target/aarch64/test_frame_3.c: Likewise.
10232 * gcc.target/aarch64/test_frame_5.c: Likewise.
10233 * gcc.target/aarch64/test_frame_9.c: Likewise.
10234
10235 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
10236
10237 PR fortran/83633
10238 * gfortran.dg/explicit_shape_1.f90: New test.
10239 * gfortran.dg/automatic_module_variable.f90: Update regex.
10240 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
10241 * gfortran.dg/constant_shape.f90: Ditto.
10242 * gfortran.dg/dec_structure_23.f90: Ditto.
10243 * gfortran.dg/pr78240.f90: Ditto.
10244
10245 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
10246
10247 PR fortran/84523
10248 * gfortran.dg/pr84523.f90: New test.
10249
10250 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10251
10252 PR fortran/78238
10253 * gfortran.dg/select_type_40.f90: New test.
10254
10255 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
10256
10257 PR fortran/30792
10258 * gfortran.dg/data_substring.f90: New test.
10259
10260 2018-02-24 Marek Polacek <polacek@redhat.com>
10261
10262 PR c++/83692
10263 * g++.dg/cpp1z/constexpr-83692.C: New test.
10264
10265 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
10266
10267 PR fortran/84346
10268 * gfortran.dg/statement_function_1.f90: Update test.
10269
10270 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10271
10272 PR fortran/84506
10273 * gfortran.dg/inquire_19.f90: New test.
10274
10275 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10276
10277 PR fortran/83149
10278 * gfortran.dg/pr83149_b.f90: New test.
10279 * gfortran.dg/pr83149_a.f90: Additional source for previous.
10280
10281 2018-02-23 Carl Love <cel@us.ibm.com>
10282
10283 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
10284 vec_signed2 and vec_unsigned2 to new Power 8 test file.
10285 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
10286 Power 8 tests.
10287
10288 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10289
10290 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
10291 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
10292
10293 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10294
10295 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
10296 expected output.
10297
10298 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10299
10300 PR fortran/83149
10301 * gfortran.dg/pr83149_1.f90: New test.
10302 * gfortran.dg/pr83149.f90: Additional source for previous.
10303
10304 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
10305
10306 PR testsuite/80551
10307 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
10308 __GI___pthread_mutex_init as well.
10309
10310 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10311
10312 PR fortran/83148
10313 * gfortran.dg/class_68.f90: New test.
10314
10315 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10316
10317 PR fortran/59781
10318 * gfortran.dg/derived_init_5.f90: New test.
10319
10320 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10321
10322 PR target/82851
10323 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
10324 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
10325
10326 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
10327
10328 PR target/81572
10329 * gcc.target/powerpc/pr81572.c: New.
10330
10331 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
10332
10333 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
10334
10335 2018-02-22 Martin Sebor <msebor@redhat.com>
10336
10337 PR tree-optimization/84480
10338 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
10339 * g++.dg/warn/Wstringop-truncation-1.C: New test.
10340
10341 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
10342
10343 PR target/84176
10344 * gcc.target/i386/indirect-thunk-11.c: New test.
10345 * gcc.target/i386/indirect-thunk-12.c: Likewise.
10346 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
10347 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
10348 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
10349 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
10350 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
10351 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
10352 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
10353 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
10354
10355 2018-02-22 Steve Ellcey <sellcey@cavium.com>
10356
10357 PR target/83335
10358 * gcc.target/aarch64/asm-2.c: Add dg-error for
10359 ILP32 mode.
10360 * gcc.target/aarch64/asm-4.c: New test.
10361
10362 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10363
10364 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
10365
10366 2018-02-22 Marek Polacek <polacek@redhat.com>
10367
10368 PR c++/84493
10369 * g++.dg/parse/error59.C: New test.
10370
10371 2018-02-22 Tom de Vries <tom@codesourcery.com>
10372
10373 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
10374
10375 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10376
10377 PR c++/77655
10378 * g++.dg/cpp0x/pr77655.C: New.
10379
10380 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR c++/84496
10383 * g++.dg/cpp1y/pr84496.C: New test.
10384
10385 PR target/84502
10386 * g++.dg/torture/pr84502.C: New test.
10387
10388 PR tree-optimization/84503
10389 * gcc.dg/pr84503-1.c: New test.
10390 * gcc.dg/pr84503-2.c: New test.
10391
10392 2018-02-21 Jakub Jelinek <jakub@redhat.com>
10393
10394 PR tree-optimization/84478
10395 * gcc.c-torture/execute/pr84478.c: New test.
10396
10397 2018-02-20 Martin Sebor <msebor@redhat.com>
10398
10399 PR middle-end/84095
10400 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
10401 * c-c++-common/Wrestrict.c: Same.
10402 * gcc.dg/Wrestrict-6.c: Same.
10403 * gcc.dg/Warray-bounds-27.c: New test.
10404 * gcc.dg/Wrestrict-8.c: New test.
10405 * gcc.dg/Wrestrict-9.c: New test.
10406 * gcc.dg/pr84095.c: New test.
10407
10408 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10409
10410 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
10411
10412 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10413
10414 PR fortran/48890
10415 PR fortran/83823
10416 * gfortran.dg/structure_constructor_14.f90: New test.
10417
10418 2018-02-20 Jeff Law <law@redhat.com>
10419
10420 PR middle-end/82123
10421 PR tree-optimization/81592
10422 PR middle-end/79257
10423 * gcc.dg/pr81592.c: New test.
10424 * gcc.dg/pr82123.c: New test.
10425 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
10426
10427 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10428
10429 PR c++/84488
10430 * g++.dg/warn/Wunused-var-30.C: New test.
10431
10432 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
10433
10434 PR tree-optimization/84419
10435 * gcc.dg/vect/pr84419.c: New test.
10436
10437 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10438
10439 PR middle-end/82004
10440 * gfortran.dg/pr82004.f90: New test.
10441
10442 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
10443
10444 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
10445
10446 2018-02-20 Martin Liska <mliska@suse.cz>
10447
10448 PR c/84310
10449 PR target/79747
10450 * gcc.target/i386/pr84310.c: New test.
10451 * gcc.target/i386/pr84310-2.c: Likewise.
10452
10453 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10454
10455 PR c++/84446
10456 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
10457
10458 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10459
10460 PR c++/84445
10461 * g++.dg/cpp1z/launder7.C: New test.
10462
10463 PR c++/84449
10464 * g++.dg/cpp0x/constexpr-84449.C: New test.
10465
10466 PR c++/84455
10467 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
10468
10469 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
10470
10471 PR fortran/83344
10472 PR fortran/83975
10473 * gfortran.dg/associate_22.f90: Enable commented out test.
10474 * gfortran.dg/associate_36.f90: New test.
10475
10476 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10477
10478 PR target/84146
10479 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
10480
10481 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
10482
10483 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
10484 (dg-options): Use -mavx instead of -w.
10485
10486 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR c++/84444
10489 * g++.dg/cpp1z/launder8.C: New test.
10490
10491 PR c++/84448
10492 * g++.dg/gomp/pr84448.C: New test.
10493
10494 PR c++/84430
10495 * g++.dg/gomp/pr84430.C: New test.
10496
10497 PR tree-optimization/84452
10498 * gcc.dg/pr84452.c: New test.
10499
10500 PR c++/79064
10501 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
10502
10503 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10504
10505 PR fortran/35339
10506 * gfortran.dg/implied_do_io_4.f90: New test.
10507
10508 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10509
10510 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
10511 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
10512 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
10513
10514 2018-02-19 Carl Love <cel@us.ibm.com>
10515
10516 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
10517
10518 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10519
10520 PR target/84460
10521 * gcc.target/i386/pr57193.c: Add -mtune=generic.
10522
10523 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10524
10525 PR c++/84348
10526 * g++.dg/cpp0x/auto50.C: New.
10527 * g++.dg/parse/friend12.C: Adjust.
10528
10529 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10530
10531 PR libgfortran/84389
10532 * gfortran.dg/dtio_33.f90: New test.
10533
10534 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10535
10536 PR libgfortran/84412
10537 * gfortran.dg/inquire_18.f90: New test.
10538
10539 2018-02-18 Janus Weil <janus@gcc.gnu.org>
10540
10541 PR fortran/84381
10542 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
10543 * gfortran.dg/pointer_intent_3.f90: Ditto.
10544 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
10545 * gfortran.dg/protected_3.f90: Ditto.
10546 * gfortran.dg/protected_4.f90: Ditto.
10547 * gfortran.dg/protected_5.f90: Ditto.
10548 * gfortran.dg/protected_6.f90: Ditto.
10549
10550 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
10551
10552 PR fortran/80945
10553 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
10554 change to run.
10555
10556 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10557
10558 PR fortran/84270
10559 * gfortran.dg/inline_matmul_22.f90: New test.
10560
10561 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10562
10563 PR fortran/84381
10564 * gfortran.dg/abort_shoulfail.f90: New test.
10565 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
10566 by STOP n.
10567 * gfortran.dg/PR19754_2.f90: Likewise.
10568 * gfortran.dg/PR19872.f: Likewise.
10569 * gfortran.dg/PR49268.f90: Likewise.
10570 * gfortran.dg/Wall.f90: Likewise.
10571 * gfortran.dg/Wno-all.f90: Likewise.
10572 * gfortran.dg/achar_1.f90: Likewise.
10573 * gfortran.dg/achar_2.f90: Likewise.
10574 * gfortran.dg/achar_4.f90: Likewise.
10575 * gfortran.dg/achar_6.F90: Likewise.
10576 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
10577 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
10578 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
10579 * gfortran.dg/actual_array_offset_1.f90: Likewise.
10580 * gfortran.dg/actual_array_result_1.f90: Likewise.
10581 * gfortran.dg/actual_array_substr_1.f90: Likewise.
10582 * gfortran.dg/actual_array_substr_2.f90: Likewise.
10583 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
10584 * gfortran.dg/actual_procedure_1.f90: Likewise.
10585 * gfortran.dg/adjustl_1.f90: Likewise.
10586 * gfortran.dg/advance_1.f90: Likewise.
10587 * gfortran.dg/advance_4.f90: Likewise.
10588 * gfortran.dg/advance_5.f90: Likewise.
10589 * gfortran.dg/advance_6.f90: Likewise.
10590 * gfortran.dg/aint_anint_1.f90: Likewise.
10591 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
10592 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
10593 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
10594 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
10595 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
10596 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
10597 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
10598 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
10599 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
10600 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
10601 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
10602 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
10603 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
10604 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
10605 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
10606 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
10607 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
10608 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
10609 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
10610 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
10611 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
10612 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10613 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
10614 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
10615 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
10616 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
10617 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
10618 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
10619 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
10620 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
10621 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
10622 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
10623 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
10624 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
10625 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
10626 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
10627 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
10628 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
10629 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
10630 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
10631 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
10632 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
10633 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
10634 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
10635 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
10636 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
10637 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
10638 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
10639 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
10640 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
10641 * gfortran.dg/allocatable_function_1.f90: Likewise.
10642 * gfortran.dg/allocatable_function_10.f90: Likewise.
10643 * gfortran.dg/allocatable_function_3.f90: Likewise.
10644 * gfortran.dg/allocatable_function_5.f90: Likewise.
10645 * gfortran.dg/allocatable_function_6.f90: Likewise.
10646 * gfortran.dg/allocatable_function_7.f90: Likewise.
10647 * gfortran.dg/allocatable_function_8.f90: Likewise.
10648 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
10649 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
10650 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
10651 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
10652 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
10653 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
10654 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
10655 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
10656 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
10657 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
10658 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
10659 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
10660 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
10661 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
10662 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
10663 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
10664 * gfortran.dg/allocate_class_3.f90: Likewise.
10665 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
10666 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
10667 * gfortran.dg/allocate_derived_5.f90: Likewise.
10668 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
10669 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
10670 * gfortran.dg/allocate_with_source_1.f90: Likewise.
10671 * gfortran.dg/allocate_with_source_10.f08: Likewise.
10672 * gfortran.dg/allocate_with_source_11.f08: Likewise.
10673 * gfortran.dg/allocate_with_source_12.f03: Likewise.
10674 * gfortran.dg/allocate_with_source_15.f03: Likewise.
10675 * gfortran.dg/allocate_with_source_16.f90: Likewise.
10676 * gfortran.dg/allocate_with_source_17.f03: Likewise.
10677 * gfortran.dg/allocate_with_source_18.f03: Likewise.
10678 * gfortran.dg/allocate_with_source_2.f90: Likewise.
10679 * gfortran.dg/allocate_with_source_20.f03: Likewise.
10680 * gfortran.dg/allocate_with_source_22.f03: Likewise.
10681 * gfortran.dg/allocate_with_source_23.f03: Likewise.
10682 * gfortran.dg/allocate_with_source_24.f90: Likewise.
10683 * gfortran.dg/allocate_with_source_5.f90: Likewise.
10684 * gfortran.dg/allocate_with_source_6.f90: Likewise.
10685 * gfortran.dg/allocate_with_source_7.f08: Likewise.
10686 * gfortran.dg/allocate_with_source_8.f08: Likewise.
10687 * gfortran.dg/allocate_with_source_9.f08: Likewise.
10688 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
10689 * gfortran.dg/allocate_zerosize_3.f: Likewise.
10690 * gfortran.dg/altreturn_3.f90: Likewise.
10691 * gfortran.dg/altreturn_5.f90: Likewise.
10692 * gfortran.dg/altreturn_7.f90: Likewise.
10693 * gfortran.dg/and_or_xor.f90: Likewise.
10694 * gfortran.dg/anint_1.f90: Likewise.
10695 * gfortran.dg/any_all_1.f90: Likewise.
10696 * gfortran.dg/anyallcount_1.f90: Likewise.
10697 * gfortran.dg/append_1.f90: Likewise.
10698 * gfortran.dg/argument_checking_1.f90: Likewise.
10699 * gfortran.dg/argument_checking_2.f90: Likewise.
10700 * gfortran.dg/argument_checking_8.f90: Likewise.
10701 * gfortran.dg/arithmetic_if.f90: Likewise.
10702 * gfortran.dg/array_1.f90: Likewise.
10703 * gfortran.dg/array_2.f90: Likewise.
10704 * gfortran.dg/array_alloc_1.f90: Likewise.
10705 * gfortran.dg/array_alloc_2.f90: Likewise.
10706 * gfortran.dg/array_alloc_3.f90: Likewise.
10707 * gfortran.dg/array_assignment_1.F90: Likewise.
10708 * gfortran.dg/array_assignment_5.f90: Likewise.
10709 * gfortran.dg/array_constructor_1.f90: Likewise.
10710 * gfortran.dg/array_constructor_10.f90: Likewise.
10711 * gfortran.dg/array_constructor_11.f90: Likewise.
10712 * gfortran.dg/array_constructor_12.f90: Likewise.
10713 * gfortran.dg/array_constructor_15.f90: Likewise.
10714 * gfortran.dg/array_constructor_16.f90: Likewise.
10715 * gfortran.dg/array_constructor_17.f90: Likewise.
10716 * gfortran.dg/array_constructor_19.f90: Likewise.
10717 * gfortran.dg/array_constructor_23.f: Likewise.
10718 * gfortran.dg/array_constructor_24.f: Likewise.
10719 * gfortran.dg/array_constructor_32.f90: Likewise.
10720 * gfortran.dg/array_constructor_36.f90: Likewise.
10721 * gfortran.dg/array_constructor_39.f90: Likewise.
10722 * gfortran.dg/array_constructor_4.f90: Likewise.
10723 * gfortran.dg/array_constructor_40.f90: Likewise.
10724 * gfortran.dg/array_constructor_44.f90: Likewise.
10725 * gfortran.dg/array_constructor_45.f90: Likewise.
10726 * gfortran.dg/array_constructor_46.f90: Likewise.
10727 * gfortran.dg/array_constructor_47.f90: Likewise.
10728 * gfortran.dg/array_constructor_49.f90: Likewise.
10729 * gfortran.dg/array_constructor_5.f90: Likewise.
10730 * gfortran.dg/array_constructor_50.f90: Likewise.
10731 * gfortran.dg/array_constructor_6.f90: Likewise.
10732 * gfortran.dg/array_constructor_7.f90: Likewise.
10733 * gfortran.dg/array_constructor_8.f90: Likewise.
10734 * gfortran.dg/array_constructor_9.f90: Likewise.
10735 * gfortran.dg/array_constructor_type_1.f03: Likewise.
10736 * gfortran.dg/array_constructor_type_10.f03: Likewise.
10737 * gfortran.dg/array_constructor_type_11.f03: Likewise.
10738 * gfortran.dg/array_constructor_type_12.f03: Likewise.
10739 * gfortran.dg/array_constructor_type_13.f90: Likewise.
10740 * gfortran.dg/array_constructor_type_14.f03: Likewise.
10741 * gfortran.dg/array_constructor_type_16.f03: Likewise.
10742 * gfortran.dg/array_constructor_type_2.f03: Likewise.
10743 * gfortran.dg/array_constructor_type_22.f03: Likewise.
10744 * gfortran.dg/array_constructor_type_3.f03: Likewise.
10745 * gfortran.dg/array_constructor_type_4.f03: Likewise.
10746 * gfortran.dg/array_constructor_type_5.f03: Likewise.
10747 * gfortran.dg/array_constructor_type_6.f03: Likewise.
10748 * gfortran.dg/array_constructor_type_7.f03: Likewise.
10749 * gfortran.dg/array_function_1.f90: Likewise.
10750 * gfortran.dg/array_function_5.f90: Likewise.
10751 * gfortran.dg/array_initializer_1.f90: Likewise.
10752 * gfortran.dg/array_initializer_2.f90: Likewise.
10753 * gfortran.dg/array_memcpy_5.f90: Likewise.
10754 * gfortran.dg/array_memset_2.f90: Likewise.
10755 * gfortran.dg/array_reference_1.f90: Likewise.
10756 * gfortran.dg/array_return_value_1.f90: Likewise.
10757 * gfortran.dg/array_section_1.f90: Likewise.
10758 * gfortran.dg/array_temporaries_3.f90: Likewise.
10759 * gfortran.dg/arrayio_1.f90: Likewise.
10760 * gfortran.dg/arrayio_10.f90: Likewise.
10761 * gfortran.dg/arrayio_11.f90: Likewise.
10762 * gfortran.dg/arrayio_12.f90: Likewise.
10763 * gfortran.dg/arrayio_13.f90: Likewise.
10764 * gfortran.dg/arrayio_14.f90: Likewise.
10765 * gfortran.dg/arrayio_16.f90: Likewise.
10766 * gfortran.dg/arrayio_2.f90: Likewise.
10767 * gfortran.dg/arrayio_3.f90: Likewise.
10768 * gfortran.dg/arrayio_4.f90: Likewise.
10769 * gfortran.dg/arrayio_5.f90: Likewise.
10770 * gfortran.dg/arrayio_6.f90: Likewise.
10771 * gfortran.dg/arrayio_7.f90: Likewise.
10772 * gfortran.dg/arrayio_8.f90: Likewise.
10773 * gfortran.dg/arrayio_9.f90: Likewise.
10774 * gfortran.dg/arrayio_derived_1.f90: Likewise.
10775 * gfortran.dg/assign_10.f90: Likewise.
10776 * gfortran.dg/assign_9.f90: Likewise.
10777 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
10778 * gfortran.dg/assignment_1.f90: Likewise.
10779 * gfortran.dg/associate_1.f03: Likewise.
10780 * gfortran.dg/associate_11.f90: Likewise.
10781 * gfortran.dg/associate_13.f90: Likewise.
10782 * gfortran.dg/associate_15.f90: Likewise.
10783 * gfortran.dg/associate_17.f90: Likewise.
10784 * gfortran.dg/associate_18.f08: Likewise.
10785 * gfortran.dg/associate_19.f03: Likewise.
10786 * gfortran.dg/associate_20.f03: Likewise.
10787 * gfortran.dg/associate_22.f90: Likewise.
10788 * gfortran.dg/associate_23.f90: Likewise.
10789 * gfortran.dg/associate_24.f90: Likewise.
10790 * gfortran.dg/associate_25.f90: Likewise.
10791 * gfortran.dg/associate_27.f90: Likewise.
10792 * gfortran.dg/associate_28.f90: Likewise.
10793 * gfortran.dg/associate_32.f03: Likewise.
10794 * gfortran.dg/associate_33.f03: Likewise.
10795 * gfortran.dg/associate_34.f90: Likewise.
10796 * gfortran.dg/associate_6.f03: Likewise.
10797 * gfortran.dg/associate_7.f03: Likewise.
10798 * gfortran.dg/associate_8.f03: Likewise.
10799 * gfortran.dg/associate_9.f03: Likewise.
10800 * gfortran.dg/associated_1.f90: Likewise.
10801 * gfortran.dg/associated_2.f90: Likewise.
10802 * gfortran.dg/associated_5.f90: Likewise.
10803 * gfortran.dg/associated_6.f90: Likewise.
10804 * gfortran.dg/associated_target_3.f90: Likewise.
10805 * gfortran.dg/associated_target_4.f90: Likewise.
10806 * gfortran.dg/associated_target_5.f03: Likewise.
10807 * gfortran.dg/associated_target_6.f03: Likewise.
10808 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10809 * gfortran.dg/assumed_rank_1.f90: Likewise.
10810 * gfortran.dg/assumed_rank_10.f90: Likewise.
10811 * gfortran.dg/assumed_rank_2.f90: Likewise.
10812 * gfortran.dg/assumed_rank_7.f90: Likewise.
10813 * gfortran.dg/assumed_rank_8.f90: Likewise.
10814 * gfortran.dg/assumed_rank_9.f90: Likewise.
10815 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10816 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10817 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
10818 * gfortran.dg/assumed_type_2.f90: Likewise.
10819 * gfortran.dg/atan2_1.f90: Likewise.
10820 * gfortran.dg/auto_array_1.f90: Likewise.
10821 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
10822 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
10823 * gfortran.dg/auto_char_len_3.f90: Likewise.
10824 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
10825 * gfortran.dg/auto_internal_assumed.f90: Likewise.
10826 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
10827 * gfortran.dg/auto_save_2.f90: Likewise.
10828 * gfortran.dg/automatic_default_init_1.f90: Likewise.
10829 * gfortran.dg/backslash_1.f90: Likewise.
10830 * gfortran.dg/backslash_2.f90: Likewise.
10831 * gfortran.dg/backslash_3.f: Likewise.
10832 * gfortran.dg/backspace_1.f: Likewise.
10833 * gfortran.dg/backspace_10.f90: Likewise.
10834 * gfortran.dg/backspace_11.f90: Likewise.
10835 * gfortran.dg/backspace_2.f: Likewise.
10836 * gfortran.dg/backspace_3.f: Likewise.
10837 * gfortran.dg/backspace_4.f: Likewise.
10838 * gfortran.dg/backspace_5.f: Likewise.
10839 * gfortran.dg/backspace_6.f: Likewise.
10840 * gfortran.dg/backspace_7.f90: Likewise.
10841 * gfortran.dg/backspace_8.f: Likewise.
10842 * gfortran.dg/backspace_9.f: Likewise.
10843 * gfortran.dg/bessel_1.f90: Likewise.
10844 * gfortran.dg/bessel_2.f90: Likewise.
10845 * gfortran.dg/bessel_5.f90: Likewise.
10846 * gfortran.dg/bessel_6.f90: Likewise.
10847 * gfortran.dg/bessel_7.f90: Likewise.
10848 * gfortran.dg/bind_c_dts_2.f03: Likewise.
10849 * gfortran.dg/bind_c_dts_3.f03: Likewise.
10850 * gfortran.dg/bind_c_usage_15.f90: Likewise.
10851 * gfortran.dg/bind_c_usage_16.f03: Likewise.
10852 * gfortran.dg/bind_c_usage_17.f90: Likewise.
10853 * gfortran.dg/bind_c_usage_24.f90: Likewise.
10854 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
10855 * gfortran.dg/binding_label_tests_16.f03: Likewise.
10856 * gfortran.dg/binding_label_tests_23.f90: Likewise.
10857 * gfortran.dg/bit_comparison_1.F90: Likewise.
10858 * gfortran.dg/bit_comparison_2.F90: Likewise.
10859 * gfortran.dg/block_1.f08: Likewise.
10860 * gfortran.dg/block_13.f08: Likewise.
10861 * gfortran.dg/block_14.f90: Likewise.
10862 * gfortran.dg/block_2.f08: Likewise.
10863 * gfortran.dg/block_6.f08: Likewise.
10864 * gfortran.dg/block_7.f08: Likewise.
10865 * gfortran.dg/block_8.f08: Likewise.
10866 * gfortran.dg/blockdata_1.f90: Likewise.
10867 * gfortran.dg/bound_1.f90: Likewise.
10868 * gfortran.dg/bound_2.f90: Likewise.
10869 * gfortran.dg/bound_3.f90: Likewise.
10870 * gfortran.dg/bound_4.f90: Likewise.
10871 * gfortran.dg/bound_5.f90: Likewise.
10872 * gfortran.dg/bound_6.f90: Likewise.
10873 * gfortran.dg/bound_7.f90: Likewise.
10874 * gfortran.dg/bound_8.f90: Likewise.
10875 * gfortran.dg/bound_9.f90: Likewise.
10876 * gfortran.dg/bound_simplification_1.f90: Likewise.
10877 * gfortran.dg/bound_simplification_3.f90: Likewise.
10878 * gfortran.dg/bound_simplification_4.f90: Likewise.
10879 * gfortran.dg/bound_simplification_5.f90: Likewise.
10880 * gfortran.dg/bound_simplification_6.f90: Likewise.
10881 * gfortran.dg/bounds_check_1.f90: Likewise.
10882 * gfortran.dg/bounds_check_12.f90: Likewise.
10883 * gfortran.dg/bounds_check_14.f90: Likewise.
10884 * gfortran.dg/bounds_check_15.f90: Likewise.
10885 * gfortran.dg/bounds_check_19.f90: Likewise.
10886 * gfortran.dg/bounds_check_8.f90: Likewise.
10887 * gfortran.dg/bounds_check_9.f90: Likewise.
10888 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
10889 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
10890 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
10891 * gfortran.dg/boz_1.f90: Likewise.
10892 * gfortran.dg/boz_11.f90: Likewise.
10893 * gfortran.dg/boz_13.f90: Likewise.
10894 * gfortran.dg/boz_14.f90: Likewise.
10895 * gfortran.dg/boz_15.f90: Likewise.
10896 * gfortran.dg/boz_3.f90: Likewise.
10897 * gfortran.dg/boz_6.f90: Likewise.
10898 * gfortran.dg/boz_9.f90: Likewise.
10899 * gfortran.dg/byte_1.f90: Likewise.
10900 * gfortran.dg/byte_2.f90: Likewise.
10901 * gfortran.dg/c_assoc.f90: Likewise.
10902 * gfortran.dg/c_assoc_2.f03: Likewise.
10903 * gfortran.dg/c_assoc_3.f90: Likewise.
10904 * gfortran.dg/c_by_val_1.f: Likewise.
10905 * gfortran.dg/c_by_val_5.f90: Likewise.
10906 * gfortran.dg/c_char_tests.f03: Likewise.
10907 * gfortran.dg/c_char_tests_2.f03: Likewise.
10908 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
10909 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
10910 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
10911 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
10912 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
10913 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
10914 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
10915 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
10916 * gfortran.dg/c_kind_params.f90: Likewise.
10917 * gfortran.dg/c_loc_test_20.f90: Likewise.
10918 * gfortran.dg/c_loc_tests_2.f03: Likewise.
10919 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
10920 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
10921 * gfortran.dg/c_size_t_test.f03: Likewise.
10922 * gfortran.dg/c_sizeof_1.f90: Likewise.
10923 * gfortran.dg/c_sizeof_5.f90: Likewise.
10924 * gfortran.dg/c_sizeof_6.f90: Likewise.
10925 * gfortran.dg/char4_iunit_1.f03: Likewise.
10926 * gfortran.dg/char4_iunit_2.f03: Likewise.
10927 * gfortran.dg/char_allocation_1.f90: Likewise.
10928 * gfortran.dg/char_array_constructor.f90: Likewise.
10929 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
10930 * gfortran.dg/char_assign_1.f90: Likewise.
10931 * gfortran.dg/char_associated_1.f90: Likewise.
10932 * gfortran.dg/char_cast_2.f90: Likewise.
10933 * gfortran.dg/char_comparison_1.f: Likewise.
10934 * gfortran.dg/char_component_initializer_1.f90: Likewise.
10935 * gfortran.dg/char_component_initializer_2.f90: Likewise.
10936 * gfortran.dg/char_cons_len.f90: Likewise.
10937 * gfortran.dg/char_conversion.f90: Likewise.
10938 * gfortran.dg/char_cshift_1.f90: Likewise.
10939 * gfortran.dg/char_cshift_2.f90: Likewise.
10940 * gfortran.dg/char_decl_2.f90: Likewise.
10941 * gfortran.dg/char_eoshift_1.f90: Likewise.
10942 * gfortran.dg/char_eoshift_2.f90: Likewise.
10943 * gfortran.dg/char_eoshift_3.f90: Likewise.
10944 * gfortran.dg/char_eoshift_4.f90: Likewise.
10945 * gfortran.dg/char_eoshift_5.f90: Likewise.
10946 * gfortran.dg/char_expr_1.f90: Likewise.
10947 * gfortran.dg/char_expr_3.f90: Likewise.
10948 * gfortran.dg/char_initialiser_actual.f90: Likewise.
10949 * gfortran.dg/char_length_12.f90: Likewise.
10950 * gfortran.dg/char_length_14.f90: Likewise.
10951 * gfortran.dg/char_length_15.f90: Likewise.
10952 * gfortran.dg/char_length_17.f90: Likewise.
10953 * gfortran.dg/char_length_20.f90: Likewise.
10954 * gfortran.dg/char_length_21.f90: Likewise.
10955 * gfortran.dg/char_length_5.f90: Likewise.
10956 * gfortran.dg/char_length_6.f90: Likewise.
10957 * gfortran.dg/char_length_7.f90: Likewise.
10958 * gfortran.dg/char_length_8.f90: Likewise.
10959 * gfortran.dg/char_pack_1.f90: Likewise.
10960 * gfortran.dg/char_pack_2.f90: Likewise.
10961 * gfortran.dg/char_pointer_assign.f90: Likewise.
10962 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
10963 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
10964 * gfortran.dg/char_pointer_dependency.f90: Likewise.
10965 * gfortran.dg/char_pointer_dummy.f90: Likewise.
10966 * gfortran.dg/char_pointer_func.f90: Likewise.
10967 * gfortran.dg/char_reshape_1.f90: Likewise.
10968 * gfortran.dg/char_result_1.f90: Likewise.
10969 * gfortran.dg/char_result_12.f90: Likewise.
10970 * gfortran.dg/char_result_13.f90: Likewise.
10971 * gfortran.dg/char_result_14.f90: Likewise.
10972 * gfortran.dg/char_result_15.f90: Likewise.
10973 * gfortran.dg/char_result_2.f90: Likewise.
10974 * gfortran.dg/char_result_3.f90: Likewise.
10975 * gfortran.dg/char_result_4.f90: Likewise.
10976 * gfortran.dg/char_result_5.f90: Likewise.
10977 * gfortran.dg/char_result_6.f90: Likewise.
10978 * gfortran.dg/char_result_7.f90: Likewise.
10979 * gfortran.dg/char_result_8.f90: Likewise.
10980 * gfortran.dg/char_spread_1.f90: Likewise.
10981 * gfortran.dg/char_transpose_1.f90: Likewise.
10982 * gfortran.dg/char_type_len.f90: Likewise.
10983 * gfortran.dg/char_unpack_1.f90: Likewise.
10984 * gfortran.dg/char_unpack_2.f90: Likewise.
10985 * gfortran.dg/character_array_constructor_1.f90: Likewise.
10986 * gfortran.dg/character_comparison_1.f90: Likewise.
10987 * gfortran.dg/character_comparison_2.f90: Likewise.
10988 * gfortran.dg/character_comparison_3.f90: Likewise.
10989 * gfortran.dg/character_comparison_4.f90: Likewise.
10990 * gfortran.dg/character_comparison_5.f90: Likewise.
10991 * gfortran.dg/character_comparison_6.f90: Likewise.
10992 * gfortran.dg/character_comparison_7.f90: Likewise.
10993 * gfortran.dg/character_comparison_8.f90: Likewise.
10994 * gfortran.dg/character_comparison_9.f90: Likewise.
10995 * gfortran.dg/charlen_15.f90: Likewise.
10996 * gfortran.dg/charlen_16.f90: Likewise.
10997 * gfortran.dg/chkbits.f90: Likewise.
10998 * gfortran.dg/chmod_1.f90: Likewise.
10999 * gfortran.dg/chmod_2.f90: Likewise.
11000 * gfortran.dg/chmod_3.f90: Likewise.
11001 * gfortran.dg/class_1.f03: Likewise.
11002 * gfortran.dg/class_18.f03: Likewise.
11003 * gfortran.dg/class_19.f03: Likewise.
11004 * gfortran.dg/class_35.f90: Likewise.
11005 * gfortran.dg/class_46.f03: Likewise.
11006 * gfortran.dg/class_48.f90: Likewise.
11007 * gfortran.dg/class_51.f90: Likewise.
11008 * gfortran.dg/class_52.f90: Likewise.
11009 * gfortran.dg/class_6.f03: Likewise.
11010 * gfortran.dg/class_63.f90: Likewise.
11011 * gfortran.dg/class_64.f90: Likewise.
11012 * gfortran.dg/class_65.f90: Likewise.
11013 * gfortran.dg/class_66.f90: Likewise.
11014 * gfortran.dg/class_67.f90: Likewise.
11015 * gfortran.dg/class_9.f03: Likewise.
11016 * gfortran.dg/class_alias.f90: Likewise.
11017 * gfortran.dg/class_allocate_1.f03: Likewise.
11018 * gfortran.dg/class_allocate_10.f03: Likewise.
11019 * gfortran.dg/class_allocate_13.f90: Likewise.
11020 * gfortran.dg/class_allocate_14.f90: Likewise.
11021 * gfortran.dg/class_allocate_15.f90: Likewise.
11022 * gfortran.dg/class_allocate_19.f03: Likewise.
11023 * gfortran.dg/class_allocate_21.f90: Likewise.
11024 * gfortran.dg/class_allocate_22.f90: Likewise.
11025 * gfortran.dg/class_allocate_3.f03: Likewise.
11026 * gfortran.dg/class_allocate_4.f03: Likewise.
11027 * gfortran.dg/class_allocate_5.f90: Likewise.
11028 * gfortran.dg/class_allocate_6.f03: Likewise.
11029 * gfortran.dg/class_allocate_7.f03: Likewise.
11030 * gfortran.dg/class_allocate_8.f03: Likewise.
11031 * gfortran.dg/class_allocate_9.f03: Likewise.
11032 * gfortran.dg/class_array_1.f03: Likewise.
11033 * gfortran.dg/class_array_14.f90: Likewise.
11034 * gfortran.dg/class_array_15.f03: Likewise.
11035 * gfortran.dg/class_array_16.f90: Likewise.
11036 * gfortran.dg/class_array_2.f03: Likewise.
11037 * gfortran.dg/class_array_20.f03: Likewise.
11038 * gfortran.dg/class_array_21.f03: Likewise.
11039 * gfortran.dg/class_array_3.f03: Likewise.
11040 * gfortran.dg/class_array_4.f03: Likewise.
11041 * gfortran.dg/class_array_7.f03: Likewise.
11042 * gfortran.dg/class_array_8.f03: Likewise.
11043 * gfortran.dg/class_array_9.f03: Likewise.
11044 * gfortran.dg/class_defined_operator_1.f03: Likewise.
11045 * gfortran.dg/class_dummy_1.f03: Likewise.
11046 * gfortran.dg/class_optional_1.f90: Likewise.
11047 * gfortran.dg/class_optional_2.f90: Likewise.
11048 * gfortran.dg/class_result_5.f90: Likewise.
11049 * gfortran.dg/class_result_6.f90: Likewise.
11050 * gfortran.dg/class_to_type_1.f03: Likewise.
11051 * gfortran.dg/class_to_type_2.f90: Likewise.
11052 * gfortran.dg/class_to_type_3.f03: Likewise.
11053 * gfortran.dg/class_to_type_4.f90: Likewise.
11054 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
11055 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
11056 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
11057 * gfortran.dg/coarray/atomic_1.f90: Likewise.
11058 * gfortran.dg/coarray/atomic_2.f90: Likewise.
11059 * gfortran.dg/coarray/codimension.f90: Likewise.
11060 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
11061 * gfortran.dg/coarray/collectives_1.f90: Likewise.
11062 * gfortran.dg/coarray/collectives_2.f90: Likewise.
11063 * gfortran.dg/coarray/collectives_3.f90: Likewise.
11064 * gfortran.dg/coarray/collectives_4.f90: Likewise.
11065 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
11066 * gfortran.dg/coarray/dummy_1.f90: Likewise.
11067 * gfortran.dg/coarray/event_1.f90: Likewise.
11068 * gfortran.dg/coarray/event_2.f90: Likewise.
11069 * gfortran.dg/coarray/get_array.f90: Likewise.
11070 * gfortran.dg/coarray/image_index_1.f90: Likewise.
11071 * gfortran.dg/coarray/image_index_2.f90: Likewise.
11072 * gfortran.dg/coarray/image_index_3.f90: Likewise.
11073 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
11074 * gfortran.dg/coarray/lock_1.f90: Likewise.
11075 * gfortran.dg/coarray/lock_2.f90: Likewise.
11076 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
11077 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
11078 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
11079 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
11080 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
11081 * gfortran.dg/coarray/registering_1.f90: Likewise.
11082 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
11083 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
11084 * gfortran.dg/coarray/send_array.f90: Likewise.
11085 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
11086 * gfortran.dg/coarray/sendget_array.f90: Likewise.
11087 * gfortran.dg/coarray/subobject_1.f90: Likewise.
11088 * gfortran.dg/coarray/sync_1.f90: Likewise.
11089 * gfortran.dg/coarray/sync_3.f90: Likewise.
11090 * gfortran.dg/coarray/this_image_1.f90: Likewise.
11091 * gfortran.dg/coarray/this_image_2.f90: Likewise.
11092 * gfortran.dg/coarray_13.f90: Likewise.
11093 * gfortran.dg/coarray_15.f90: Likewise.
11094 * gfortran.dg/coarray_16.f90: Likewise.
11095 * gfortran.dg/coarray_2.f90: Likewise.
11096 * gfortran.dg/coarray_23.f90: Likewise.
11097 * gfortran.dg/coarray_40.f90: Likewise.
11098 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
11099 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
11100 * gfortran.dg/coarray_allocate_10.f08: Likewise.
11101 * gfortran.dg/coarray_allocate_2.f08: Likewise.
11102 * gfortran.dg/coarray_allocate_3.f08: Likewise.
11103 * gfortran.dg/coarray_allocate_4.f08: Likewise.
11104 * gfortran.dg/coarray_allocate_5.f08: Likewise.
11105 * gfortran.dg/coarray_allocate_7.f08: Likewise.
11106 * gfortran.dg/coarray_allocate_8.f08: Likewise.
11107 * gfortran.dg/coarray_allocate_9.f08: Likewise.
11108 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11109 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11110 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
11111 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
11112 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
11113 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
11114 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
11115 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
11116 * gfortran.dg/coarray_stat_2.f90: Likewise.
11117 * gfortran.dg/coarray_subobject_1.f90: Likewise.
11118 * gfortran.dg/coindexed_1.f90: Likewise.
11119 * gfortran.dg/comma.f: Likewise.
11120 * gfortran.dg/comma_format_extension_3.f: Likewise.
11121 * gfortran.dg/comma_format_extension_4.f: Likewise.
11122 * gfortran.dg/common_2.f90: Likewise.
11123 * gfortran.dg/common_4.f90: Likewise.
11124 * gfortran.dg/common_align_1.f90: Likewise.
11125 * gfortran.dg/common_align_2.f90: Likewise.
11126 * gfortran.dg/common_equivalence_1.f: Likewise.
11127 * gfortran.dg/common_pointer_1.f90: Likewise.
11128 * gfortran.dg/common_resize_1.f: Likewise.
11129 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
11130 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
11131 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
11132 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
11133 * gfortran.dg/complex_read.f90: Likewise.
11134 * gfortran.dg/complex_write.f90: Likewise.
11135 * gfortran.dg/constant_substring.f: Likewise.
11136 * gfortran.dg/constructor_2.f90: Likewise.
11137 * gfortran.dg/constructor_3.f90: Likewise.
11138 * gfortran.dg/constructor_6.f90: Likewise.
11139 * gfortran.dg/contained_1.f90: Likewise.
11140 * gfortran.dg/contained_3.f90: Likewise.
11141 * gfortran.dg/contained_equivalence_1.f90: Likewise.
11142 * gfortran.dg/contained_module_proc_1.f90: Likewise.
11143 * gfortran.dg/continuation_1.f90: Likewise.
11144 * gfortran.dg/continuation_11.f90: Likewise.
11145 * gfortran.dg/continuation_12.f90: Likewise.
11146 * gfortran.dg/continuation_13.f90: Likewise.
11147 * gfortran.dg/continuation_14.f: Likewise.
11148 * gfortran.dg/continuation_8.f90: Likewise.
11149 * gfortran.dg/convert_2.f90: Likewise.
11150 * gfortran.dg/convert_implied_open.f90: Likewise.
11151 * gfortran.dg/count_init_expr.f03: Likewise.
11152 * gfortran.dg/cr_lf.f90: Likewise.
11153 * gfortran.dg/cray_pointers_10.f90: Likewise.
11154 * gfortran.dg/cray_pointers_2.f90: Likewise.
11155 * gfortran.dg/cray_pointers_5.f90: Likewise.
11156 * gfortran.dg/cray_pointers_7.f90: Likewise.
11157 * gfortran.dg/cray_pointers_8.f90: Likewise.
11158 * gfortran.dg/cshift_1.f90: Likewise.
11159 * gfortran.dg/cshift_2.f90: Likewise.
11160 * gfortran.dg/cshift_large_1.f90: Likewise.
11161 * gfortran.dg/cshift_nan_1.f90: Likewise.
11162 * gfortran.dg/csqrt_2.f: Likewise.
11163 * gfortran.dg/data_array_1.f90: Likewise.
11164 * gfortran.dg/data_char_1.f90: Likewise.
11165 * gfortran.dg/data_char_2.f90: Likewise.
11166 * gfortran.dg/data_char_3.f90: Likewise.
11167 * gfortran.dg/data_derived_1.f90: Likewise.
11168 * gfortran.dg/data_implied_do_1.f90: Likewise.
11169 * gfortran.dg/data_namelist_conflict.f90: Likewise.
11170 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
11171 * gfortran.dg/deallocate_stat.f90: Likewise.
11172 * gfortran.dg/deallocate_stat_2.f90: Likewise.
11173 * gfortran.dg/debug/pr37738.f: Likewise.
11174 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
11175 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
11176 * gfortran.dg/dec_exp_1.f90: Likewise.
11177 * gfortran.dg/dec_init_1.f90: Likewise.
11178 * gfortran.dg/dec_init_2.f90: Likewise.
11179 * gfortran.dg/dec_init_3.f90: Likewise.
11180 * gfortran.dg/dec_init_4.f90: Likewise.
11181 * gfortran.dg/dec_io_1.f90: Likewise.
11182 * gfortran.dg/dec_io_2.f90: Likewise.
11183 * gfortran.dg/dec_io_2a.f90: Likewise.
11184 * gfortran.dg/dec_io_6.f90: Likewise.
11185 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
11186 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
11187 * gfortran.dg/dec_math.f90: Likewise.
11188 * gfortran.dg/dec_parameter_1.f: Likewise.
11189 * gfortran.dg/dec_parameter_2.f90: Likewise.
11190 * gfortran.dg/dec_static_1.f90: Likewise.
11191 * gfortran.dg/dec_static_2.f90: Likewise.
11192 * gfortran.dg/dec_structure_1.f90: Likewise.
11193 * gfortran.dg/dec_structure_10.f90: Likewise.
11194 * gfortran.dg/dec_structure_18.f90: Likewise.
11195 * gfortran.dg/dec_structure_19.f90: Likewise.
11196 * gfortran.dg/dec_structure_2.f90: Likewise.
11197 * gfortran.dg/dec_structure_22.f90: Likewise.
11198 * gfortran.dg/dec_structure_3.f90: Likewise.
11199 * gfortran.dg/dec_structure_4.f90: Likewise.
11200 * gfortran.dg/dec_structure_5.f90: Likewise.
11201 * gfortran.dg/dec_structure_6.f90: Likewise.
11202 * gfortran.dg/dec_structure_7.f90: Likewise.
11203 * gfortran.dg/dec_union_1.f90: Likewise.
11204 * gfortran.dg/dec_union_2.f90: Likewise.
11205 * gfortran.dg/dec_union_3.f90: Likewise.
11206 * gfortran.dg/dec_union_4.f90: Likewise.
11207 * gfortran.dg/dec_union_5.f90: Likewise.
11208 * gfortran.dg/default_format_1.f90: Likewise.
11209 * gfortran.dg/default_format_2.f90: Likewise.
11210 * gfortran.dg/default_format_denormal_1.f90: Likewise.
11211 * gfortran.dg/default_format_denormal_2.f90: Likewise.
11212 * gfortran.dg/default_initialization_3.f90: Likewise.
11213 * gfortran.dg/default_initialization_4.f90: Likewise.
11214 * gfortran.dg/default_initialization_5.f90: Likewise.
11215 * gfortran.dg/deferred_character_1.f90: Likewise.
11216 * gfortran.dg/deferred_character_10.f90: Likewise.
11217 * gfortran.dg/deferred_character_11.f90: Likewise.
11218 * gfortran.dg/deferred_character_12.f90: Likewise.
11219 * gfortran.dg/deferred_character_13.f90: Likewise.
11220 * gfortran.dg/deferred_character_14.f90: Likewise.
11221 * gfortran.dg/deferred_character_15.f90: Likewise.
11222 * gfortran.dg/deferred_character_16.f90: Likewise.
11223 * gfortran.dg/deferred_character_2.f90: Likewise.
11224 * gfortran.dg/deferred_character_3.f90: Likewise.
11225 * gfortran.dg/deferred_character_4.f90: Likewise.
11226 * gfortran.dg/deferred_character_5.f90: Likewise.
11227 * gfortran.dg/deferred_character_6.f90: Likewise.
11228 * gfortran.dg/deferred_character_7.f90: Likewise.
11229 * gfortran.dg/deferred_character_8.f90: Likewise.
11230 * gfortran.dg/deferred_character_9.f90: Likewise.
11231 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
11232 * gfortran.dg/deferred_type_component_1.f90: Likewise.
11233 * gfortran.dg/deferred_type_component_2.f90: Likewise.
11234 * gfortran.dg/deferred_type_param_2.f90: Likewise.
11235 * gfortran.dg/deferred_type_param_4.f90: Likewise.
11236 * gfortran.dg/deferred_type_param_5.f90: Likewise.
11237 * gfortran.dg/deferred_type_param_6.f90: Likewise.
11238 * gfortran.dg/deferred_type_param_8.f90: Likewise.
11239 * gfortran.dg/deferred_type_param_9.f90: Likewise.
11240 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
11241 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
11242 * gfortran.dg/defined_assignment_1.f90: Likewise.
11243 * gfortran.dg/defined_assignment_10.f90: Likewise.
11244 * gfortran.dg/defined_assignment_11.f90: Likewise.
11245 * gfortran.dg/defined_assignment_2.f90: Likewise.
11246 * gfortran.dg/defined_assignment_3.f90: Likewise.
11247 * gfortran.dg/defined_assignment_4.f90: Likewise.
11248 * gfortran.dg/defined_assignment_5.f90: Likewise.
11249 * gfortran.dg/defined_assignment_8.f90: Likewise.
11250 * gfortran.dg/defined_assignment_9.f90: Likewise.
11251 * gfortran.dg/dependency_2.f90: Likewise.
11252 * gfortran.dg/dependency_21.f90: Likewise.
11253 * gfortran.dg/dependency_22.f90: Likewise.
11254 * gfortran.dg/dependency_23.f90: Likewise.
11255 * gfortran.dg/dependency_24.f90: Likewise.
11256 * gfortran.dg/dependency_25.f90: Likewise.
11257 * gfortran.dg/dependency_26.f90: Likewise.
11258 * gfortran.dg/dependency_39.f90: Likewise.
11259 * gfortran.dg/dependency_40.f90: Likewise.
11260 * gfortran.dg/dependency_41.f90: Likewise.
11261 * gfortran.dg/dependency_42.f90: Likewise.
11262 * gfortran.dg/dependency_43.f90: Likewise.
11263 * gfortran.dg/dependency_44.f90: Likewise.
11264 * gfortran.dg/dependency_45.f90: Likewise.
11265 * gfortran.dg/dependency_50.f90: Likewise.
11266 * gfortran.dg/dependency_51.f90: Likewise.
11267 * gfortran.dg/dependent_decls_1.f90: Likewise.
11268 * gfortran.dg/der_array_1.f90: Likewise.
11269 * gfortran.dg/der_array_io_1.f90: Likewise.
11270 * gfortran.dg/der_array_io_2.f90: Likewise.
11271 * gfortran.dg/der_array_io_3.f90: Likewise.
11272 * gfortran.dg/der_io_1.f90: Likewise.
11273 * gfortran.dg/der_io_3.f90: Likewise.
11274 * gfortran.dg/der_pointer_2.f90: Likewise.
11275 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
11276 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
11277 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
11278 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
11279 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
11280 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11281 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
11282 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
11283 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
11284 * gfortran.dg/derived_external_function_1.f90: Likewise.
11285 * gfortran.dg/derived_init_1.f90: Likewise.
11286 * gfortran.dg/derived_init_2.f90: Likewise.
11287 * gfortran.dg/derived_init_3.f90: Likewise.
11288 * gfortran.dg/derived_init_4.f90: Likewise.
11289 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
11290 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11291 * gfortran.dg/dev_null.F90: Likewise.
11292 * gfortran.dg/dfloat_1.f90: Likewise.
11293 * gfortran.dg/dim_sum_1.f90: Likewise.
11294 * gfortran.dg/dim_sum_2.f90: Likewise.
11295 * gfortran.dg/dim_sum_3.f90: Likewise.
11296 * gfortran.dg/direct_io_10.f: Likewise.
11297 * gfortran.dg/direct_io_11.f90: Likewise.
11298 * gfortran.dg/direct_io_12.f90: Likewise.
11299 * gfortran.dg/direct_io_2.f90: Likewise.
11300 * gfortran.dg/direct_io_3.f90: Likewise.
11301 * gfortran.dg/direct_io_4.f90: Likewise.
11302 * gfortran.dg/direct_io_5.f90: Likewise.
11303 * gfortran.dg/direct_io_6.f90: Likewise.
11304 * gfortran.dg/direct_io_7.f90: Likewise.
11305 * gfortran.dg/direct_io_8.f90: Likewise.
11306 * gfortran.dg/direct_io_9.f: Likewise.
11307 * gfortran.dg/do_1.f90: Likewise.
11308 * gfortran.dg/do_3.F90: Likewise.
11309 * gfortran.dg/do_concurrent_2.f90: Likewise.
11310 * gfortran.dg/do_concurrent_4.f90: Likewise.
11311 * gfortran.dg/do_corner_warn.f90: Likewise.
11312 * gfortran.dg/do_iterator_2.f90: Likewise.
11313 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
11314 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
11315 * gfortran.dg/dos_eol.f: Likewise.
11316 * gfortran.dg/dot_product_1.f03: Likewise.
11317 * gfortran.dg/dot_product_2.f90: Likewise.
11318 * gfortran.dg/dot_product_4.f90: Likewise.
11319 * gfortran.dg/dshift_1.F90: Likewise.
11320 * gfortran.dg/dshift_2.F90: Likewise.
11321 * gfortran.dg/dtio_1.f90: Likewise.
11322 * gfortran.dg/dtio_10.f90: Likewise.
11323 * gfortran.dg/dtio_12.f90: Likewise.
11324 * gfortran.dg/dtio_14.f90: Likewise.
11325 * gfortran.dg/dtio_15.f90: Likewise.
11326 * gfortran.dg/dtio_16.f90: Likewise.
11327 * gfortran.dg/dtio_17.f90: Likewise.
11328 * gfortran.dg/dtio_19.f90: Likewise.
11329 * gfortran.dg/dtio_2.f90: Likewise.
11330 * gfortran.dg/dtio_20.f03: Likewise.
11331 * gfortran.dg/dtio_22.f90: Likewise.
11332 * gfortran.dg/dtio_24.f90: Likewise.
11333 * gfortran.dg/dtio_25.f90: Likewise.
11334 * gfortran.dg/dtio_26.f03: Likewise.
11335 * gfortran.dg/dtio_27.f90: Likewise.
11336 * gfortran.dg/dtio_28.f03: Likewise.
11337 * gfortran.dg/dtio_3.f90: Likewise.
11338 * gfortran.dg/dtio_30.f03: Likewise.
11339 * gfortran.dg/dtio_31.f03: Likewise.
11340 * gfortran.dg/dtio_32.f03: Likewise.
11341 * gfortran.dg/dtio_4.f90: Likewise.
11342 * gfortran.dg/dtio_5.f90: Likewise.
11343 * gfortran.dg/dtio_7.f90: Likewise.
11344 * gfortran.dg/dtio_8.f90: Likewise.
11345 * gfortran.dg/dtio_9.f90: Likewise.
11346 * gfortran.dg/dummy_procedure_3.f90: Likewise.
11347 * gfortran.dg/dummy_procedure_7.f90: Likewise.
11348 * gfortran.dg/dup_save_1.f90: Likewise.
11349 * gfortran.dg/dup_save_2.f90: Likewise.
11350 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
11351 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
11352 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
11353 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
11354 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
11355 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
11356 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
11357 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
11358 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
11359 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
11360 * gfortran.dg/e_d_fmt.f90: Likewise.
11361 * gfortran.dg/edit_real_1.f90: Likewise.
11362 * gfortran.dg/elemental_by_value_1.f90: Likewise.
11363 * gfortran.dg/elemental_dependency_1.f90: Likewise.
11364 * gfortran.dg/elemental_dependency_4.f90: Likewise.
11365 * gfortran.dg/elemental_dependency_5.f90: Likewise.
11366 * gfortran.dg/elemental_dependency_6.f90: Likewise.
11367 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
11368 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
11369 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
11370 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
11371 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
11372 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
11373 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
11374 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
11375 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
11376 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
11377 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
11378 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
11379 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
11380 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
11381 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
11382 * gfortran.dg/empty_format_1.f90: Likewise.
11383 * gfortran.dg/endfile.f: Likewise.
11384 * gfortran.dg/endfile.f90: Likewise.
11385 * gfortran.dg/endfile_2.f90: Likewise.
11386 * gfortran.dg/entry_1.f90: Likewise.
11387 * gfortran.dg/entry_10.f90: Likewise.
11388 * gfortran.dg/entry_12.f90: Likewise.
11389 * gfortran.dg/entry_13.f90: Likewise.
11390 * gfortran.dg/entry_14.f90: Likewise.
11391 * gfortran.dg/entry_16.f90: Likewise.
11392 * gfortran.dg/entry_3.f90: Likewise.
11393 * gfortran.dg/entry_6.f90: Likewise.
11394 * gfortran.dg/entry_9.f90: Likewise.
11395 * gfortran.dg/entry_array_specs_2.f: Likewise.
11396 * gfortran.dg/enum_1.f90: Likewise.
11397 * gfortran.dg/enum_9.f90: Likewise.
11398 * gfortran.dg/eof_1.f90: Likewise.
11399 * gfortran.dg/eof_2.f90: Likewise.
11400 * gfortran.dg/eof_4.f90: Likewise.
11401 * gfortran.dg/eof_5.f90: Likewise.
11402 * gfortran.dg/eor_handling_1.f90: Likewise.
11403 * gfortran.dg/eor_handling_2.f90: Likewise.
11404 * gfortran.dg/eor_handling_3.f90: Likewise.
11405 * gfortran.dg/eor_handling_4.f90: Likewise.
11406 * gfortran.dg/eor_handling_5.f90: Likewise.
11407 * gfortran.dg/eoshift_3.f90: Likewise.
11408 * gfortran.dg/eoshift_4.f90: Likewise.
11409 * gfortran.dg/eoshift_5.f90: Likewise.
11410 * gfortran.dg/eoshift_6.f90: Likewise.
11411 * gfortran.dg/eoshift_large_1.f90: Likewise.
11412 * gfortran.dg/equiv_6.f90: Likewise.
11413 * gfortran.dg/equiv_7.f90: Likewise.
11414 * gfortran.dg/equiv_9.f90: Likewise.
11415 * gfortran.dg/equiv_constraint_4.f90: Likewise.
11416 * gfortran.dg/erf_2.F90: Likewise.
11417 * gfortran.dg/erf_3.F90: Likewise.
11418 * gfortran.dg/erfc_scaled_1.f90: Likewise.
11419 * gfortran.dg/error_format_2.f90: Likewise.
11420 * gfortran.dg/error_recovery_5.f90: Likewise.
11421 * gfortran.dg/execute_command_line_2.f90: Likewise.
11422 * gfortran.dg/execute_command_line_3.f90: Likewise.
11423 * gfortran.dg/exit_1.f08: Likewise.
11424 * gfortran.dg/exit_3.f08: Likewise.
11425 * gfortran.dg/exponent_1.f90: Likewise.
11426 * gfortran.dg/exponent_2.f90: Likewise.
11427 * gfortran.dg/extended_char_comparison_1.f: Likewise.
11428 * gfortran.dg/extends_1.f03: Likewise.
11429 * gfortran.dg/extends_16.f90: Likewise.
11430 * gfortran.dg/extends_2.f03: Likewise.
11431 * gfortran.dg/extends_3.f03: Likewise.
11432 * gfortran.dg/extends_4.f03: Likewise.
11433 * gfortran.dg/extends_type_of_1.f03: Likewise.
11434 * gfortran.dg/extends_type_of_2.f03: Likewise.
11435 * gfortran.dg/external_procedures_3.f90: Likewise.
11436 * gfortran.dg/f2003_inquire_1.f03: Likewise.
11437 * gfortran.dg/f2003_io_1.f03: Likewise.
11438 * gfortran.dg/f2003_io_4.f03: Likewise.
11439 * gfortran.dg/f2003_io_5.f03: Likewise.
11440 * gfortran.dg/f2003_io_6.f03: Likewise.
11441 * gfortran.dg/f2003_io_7.f03: Likewise.
11442 * gfortran.dg/f2c_1.f90: Likewise.
11443 * gfortran.dg/f2c_2.f90: Likewise.
11444 * gfortran.dg/f2c_3.f90: Likewise.
11445 * gfortran.dg/f2c_4.f90: Likewise.
11446 * gfortran.dg/f2c_6.f90: Likewise.
11447 * gfortran.dg/f2c_7.f90: Likewise.
11448 * gfortran.dg/f2c_9.f90: Likewise.
11449 * gfortran.dg/fgetc_1.f90: Likewise.
11450 * gfortran.dg/fgetc_2.f90: Likewise.
11451 * gfortran.dg/filename_null.f90: Likewise.
11452 * gfortran.dg/finalize_12.f90: Likewise.
11453 * gfortran.dg/finalize_13.f90: Likewise.
11454 * gfortran.dg/finalize_15.f90: Likewise.
11455 * gfortran.dg/finalize_17.f90: Likewise.
11456 * gfortran.dg/finalize_18.f90: Likewise.
11457 * gfortran.dg/finalize_25.f90: Likewise.
11458 * gfortran.dg/finalize_29.f08: Likewise.
11459 * gfortran.dg/finalize_31.f90: Likewise.
11460 * gfortran.dg/float_1.f90: Likewise.
11461 * gfortran.dg/flush_1.f90: Likewise.
11462 * gfortran.dg/fmt_bz_bn.f: Likewise.
11463 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
11464 * gfortran.dg/fmt_cache_1.f: Likewise.
11465 * gfortran.dg/fmt_cache_2.f: Likewise.
11466 * gfortran.dg/fmt_cache_3.f90: Likewise.
11467 * gfortran.dg/fmt_colon.f90: Likewise.
11468 * gfortran.dg/fmt_e.f90: Likewise.
11469 * gfortran.dg/fmt_en.f90: Likewise.
11470 * gfortran.dg/fmt_error_10.f: Likewise.
11471 * gfortran.dg/fmt_error_9.f: Likewise.
11472 * gfortran.dg/fmt_exhaust.f90: Likewise.
11473 * gfortran.dg/fmt_f0_1.f90: Likewise.
11474 * gfortran.dg/fmt_f_an_p.f: Likewise.
11475 * gfortran.dg/fmt_fw_d.f90: Likewise.
11476 * gfortran.dg/fmt_g.f: Likewise.
11477 * gfortran.dg/fmt_g0_1.f08: Likewise.
11478 * gfortran.dg/fmt_g0_2.f08: Likewise.
11479 * gfortran.dg/fmt_g0_4.f08: Likewise.
11480 * gfortran.dg/fmt_g0_5.f08: Likewise.
11481 * gfortran.dg/fmt_g0_6.f08: Likewise.
11482 * gfortran.dg/fmt_g0_7.f08: Likewise.
11483 * gfortran.dg/fmt_g_1.f90: Likewise.
11484 * gfortran.dg/fmt_int_sign.f90: Likewise.
11485 * gfortran.dg/fmt_l.f90: Likewise.
11486 * gfortran.dg/fmt_missing_period_2.f: Likewise.
11487 * gfortran.dg/fmt_missing_period_3.f: Likewise.
11488 * gfortran.dg/fmt_p_1.f90: Likewise.
11489 * gfortran.dg/fmt_pf.f90: Likewise.
11490 * gfortran.dg/fmt_read.f90: Likewise.
11491 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
11492 * gfortran.dg/fmt_t_1.f90: Likewise.
11493 * gfortran.dg/fmt_t_2.f90: Likewise.
11494 * gfortran.dg/fmt_t_3.f90: Likewise.
11495 * gfortran.dg/fmt_t_4.f90: Likewise.
11496 * gfortran.dg/fmt_t_5.f90: Likewise.
11497 * gfortran.dg/fmt_t_6.f: Likewise.
11498 * gfortran.dg/fmt_t_7.f: Likewise.
11499 * gfortran.dg/fmt_t_9.f: Likewise.
11500 * gfortran.dg/fmt_tl.f: Likewise.
11501 * gfortran.dg/fmt_unlimited.f90: Likewise.
11502 * gfortran.dg/fmt_white.f: Likewise.
11503 * gfortran.dg/fmt_zero_digits.f90: Likewise.
11504 * gfortran.dg/fold_nearest.f90: Likewise.
11505 * gfortran.dg/forall_1.f90: Likewise.
11506 * gfortran.dg/forall_10.f90: Likewise.
11507 * gfortran.dg/forall_12.f90: Likewise.
11508 * gfortran.dg/forall_13.f90: Likewise.
11509 * gfortran.dg/forall_15.f90: Likewise.
11510 * gfortran.dg/forall_4.f90: Likewise.
11511 * gfortran.dg/forall_5.f90: Likewise.
11512 * gfortran.dg/forall_6.f90: Likewise.
11513 * gfortran.dg/forall_7.f90: Likewise.
11514 * gfortran.dg/fraction.f90: Likewise.
11515 * gfortran.dg/fseek.f90: Likewise.
11516 * gfortran.dg/ftell_1.f90: Likewise.
11517 * gfortran.dg/ftell_2.f90: Likewise.
11518 * gfortran.dg/ftell_3.f90: Likewise.
11519 * gfortran.dg/func_assign_2.f90: Likewise.
11520 * gfortran.dg/func_assign_3.f90: Likewise.
11521 * gfortran.dg/func_derived_1.f90: Likewise.
11522 * gfortran.dg/func_derived_2.f90: Likewise.
11523 * gfortran.dg/func_derived_3.f90: Likewise.
11524 * gfortran.dg/func_result_1.f90: Likewise.
11525 * gfortran.dg/func_result_2.f90: Likewise.
11526 * gfortran.dg/func_result_6.f90: Likewise.
11527 * gfortran.dg/function_charlen_2.f90: Likewise.
11528 * gfortran.dg/function_charlen_3.f: Likewise.
11529 * gfortran.dg/function_kinds_1.f90: Likewise.
11530 * gfortran.dg/function_kinds_4.f90: Likewise.
11531 * gfortran.dg/function_optimize_10.f90: Likewise.
11532 * gfortran.dg/function_optimize_11.f90: Likewise.
11533 * gfortran.dg/function_optimize_12.f90: Likewise.
11534 * gfortran.dg/function_optimize_4.f90: Likewise.
11535 * gfortran.dg/function_optimize_8.f90: Likewise.
11536 * gfortran.dg/g77/13037.f: Likewise.
11537 * gfortran.dg/g77/1832.f: Likewise.
11538 * gfortran.dg/g77/19981119-0.f: Likewise.
11539 * gfortran.dg/g77/19990313-0.f: Likewise.
11540 * gfortran.dg/g77/19990313-1.f: Likewise.
11541 * gfortran.dg/g77/19990313-2.f: Likewise.
11542 * gfortran.dg/g77/19990313-3.f: Likewise.
11543 * gfortran.dg/g77/19990419-1.f: Likewise.
11544 * gfortran.dg/g77/19990826-0.f: Likewise.
11545 * gfortran.dg/g77/19990826-2.f: Likewise.
11546 * gfortran.dg/g77/20000503-1.f: Likewise.
11547 * gfortran.dg/g77/20001111.f: Likewise.
11548 * gfortran.dg/g77/20010116.f: Likewise.
11549 * gfortran.dg/g77/20010216-1.f: Likewise.
11550 * gfortran.dg/g77/20010430.f: Likewise.
11551 * gfortran.dg/g77/20010610.f: Likewise.
11552 * gfortran.dg/g77/6177.f: Likewise.
11553 * gfortran.dg/g77/7388.f: Likewise.
11554 * gfortran.dg/g77/947.f: Likewise.
11555 * gfortran.dg/g77/970625-2.f: Likewise.
11556 * gfortran.dg/g77/971102-1.f: Likewise.
11557 * gfortran.dg/g77/980628-0.f: Likewise.
11558 * gfortran.dg/g77/980628-1.f: Likewise.
11559 * gfortran.dg/g77/980628-10.f: Likewise.
11560 * gfortran.dg/g77/980628-2.f: Likewise.
11561 * gfortran.dg/g77/980628-3.f: Likewise.
11562 * gfortran.dg/g77/980628-7.f: Likewise.
11563 * gfortran.dg/g77/980628-8.f: Likewise.
11564 * gfortran.dg/g77/980628-9.f: Likewise.
11565 * gfortran.dg/g77/980701-0.f: Likewise.
11566 * gfortran.dg/g77/980701-1.f: Likewise.
11567 * gfortran.dg/g77/cabs.f: Likewise.
11568 * gfortran.dg/g77/claus.f: Likewise.
11569 * gfortran.dg/g77/complex_1.f: Likewise.
11570 * gfortran.dg/g77/cpp3.F: Likewise.
11571 * gfortran.dg/g77/cpp4.F: Likewise.
11572 * gfortran.dg/g77/cpp5.F: Likewise.
11573 * gfortran.dg/g77/dcomplex.f: Likewise.
11574 * gfortran.dg/g77/dnrm2.f: Likewise.
11575 * gfortran.dg/g77/erfc.f: Likewise.
11576 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
11577 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
11578 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
11579 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
11580 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
11581 * gfortran.dg/g77/int8421.f: Likewise.
11582 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
11583 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
11584 * gfortran.dg/g77/le.f: Likewise.
11585 * gfortran.dg/g77/short.f: Likewise.
11586 * gfortran.dg/gamma_1.f90: Likewise.
11587 * gfortran.dg/gamma_4.f90: Likewise.
11588 * gfortran.dg/gamma_5.f90: Likewise.
11589 * gfortran.dg/generic_13.f90: Likewise.
11590 * gfortran.dg/generic_15.f90: Likewise.
11591 * gfortran.dg/generic_19.f90: Likewise.
11592 * gfortran.dg/generic_20.f90: Likewise.
11593 * gfortran.dg/generic_23.f03: Likewise.
11594 * gfortran.dg/generic_25.f90: Likewise.
11595 * gfortran.dg/generic_27.f90: Likewise.
11596 * gfortran.dg/generic_31.f90: Likewise.
11597 * gfortran.dg/generic_4.f90: Likewise.
11598 * gfortran.dg/global_vars_c_init.f90: Likewise.
11599 * gfortran.dg/global_vars_f90_init.f90: Likewise.
11600 * gfortran.dg/gnu_logical_1.F: Likewise.
11601 * gfortran.dg/goacc/fixed-1.f: Likewise.
11602 * gfortran.dg/goacc/fixed-2.f: Likewise.
11603 * gfortran.dg/goacc/gang-static.f95: Likewise.
11604 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
11605 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11606 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11607 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11608 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11609 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11610 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
11611 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11612 * gfortran.dg/goacc/omp-fixed.f: Likewise.
11613 * gfortran.dg/gomp/crayptr5.f90: Likewise.
11614 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
11615 * gfortran.dg/gomp/pr48794.f90: Likewise.
11616 * gfortran.dg/gomp/pr72744.f90: Likewise.
11617 * gfortran.dg/gomp/pr77665.f90: Likewise.
11618 * gfortran.dg/gomp/workshare2.f90: Likewise.
11619 * gfortran.dg/gomp/workshare3.f90: Likewise.
11620 * gfortran.dg/goto_1.f: Likewise.
11621 * gfortran.dg/goto_2.f90: Likewise.
11622 * gfortran.dg/goto_4.f90: Likewise.
11623 * gfortran.dg/goto_6.f: Likewise.
11624 * gfortran.dg/graphite/id-26.f03: Likewise.
11625 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
11626 * gfortran.dg/graphite/pr29581.f90: Likewise.
11627 * gfortran.dg/graphite/pr29832.f90: Likewise.
11628 * gfortran.dg/graphite/run-id-1.f: Likewise.
11629 * gfortran.dg/graphite/run-id-2.f90: Likewise.
11630 * gfortran.dg/graphite/run-id-3.f90: Likewise.
11631 * gfortran.dg/hollerith.f90: Likewise.
11632 * gfortran.dg/hollerith4.f90: Likewise.
11633 * gfortran.dg/hollerith6.f90: Likewise.
11634 * gfortran.dg/hollerith8.f90: Likewise.
11635 * gfortran.dg/hollerith_1.f90: Likewise.
11636 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
11637 * gfortran.dg/hollerith_f95.f90: Likewise.
11638 * gfortran.dg/hollerith_legacy.f90: Likewise.
11639 * gfortran.dg/host_assoc_call_3.f90: Likewise.
11640 * gfortran.dg/host_assoc_function_1.f90: Likewise.
11641 * gfortran.dg/host_assoc_function_3.f90: Likewise.
11642 * gfortran.dg/host_assoc_function_4.f90: Likewise.
11643 * gfortran.dg/host_assoc_function_9.f90: Likewise.
11644 * gfortran.dg/host_dummy_index_1.f90: Likewise.
11645 * gfortran.dg/hypot_1.f90: Likewise.
11646 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
11647 * gfortran.dg/iargc.f90: Likewise.
11648 * gfortran.dg/ibits.f90: Likewise.
11649 * gfortran.dg/ichar_1.f90: Likewise.
11650 * gfortran.dg/ichar_2.f90: Likewise.
11651 * gfortran.dg/ieee/ieee_1.F90: Likewise.
11652 * gfortran.dg/ieee/ieee_2.f90: Likewise.
11653 * gfortran.dg/ieee/ieee_3.f90: Likewise.
11654 * gfortran.dg/ieee/ieee_4.f90: Likewise.
11655 * gfortran.dg/ieee/ieee_6.f90: Likewise.
11656 * gfortran.dg/ieee/ieee_7.f90: Likewise.
11657 * gfortran.dg/ieee/ieee_8.f90: Likewise.
11658 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
11659 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
11660 * gfortran.dg/ieee/large_1.f90: Likewise.
11661 * gfortran.dg/ieee/large_2.f90: Likewise.
11662 * gfortran.dg/ieee/large_3.F90: Likewise.
11663 * gfortran.dg/ieee/large_4.f90: Likewise.
11664 * gfortran.dg/ieee/rounding_1.f90: Likewise.
11665 * gfortran.dg/ieee/underflow_1.f90: Likewise.
11666 * gfortran.dg/impl_do_var_data.f90: Likewise.
11667 * gfortran.dg/implicit_10.f90: Likewise.
11668 * gfortran.dg/implicit_12.f90: Likewise.
11669 * gfortran.dg/implicit_class_1.f90: Likewise.
11670 * gfortran.dg/implicit_pure_1.f90: Likewise.
11671 * gfortran.dg/implied_do_1.f90: Likewise.
11672 * gfortran.dg/implied_do_io_1.f90: Likewise.
11673 * gfortran.dg/implied_do_io_2.f90: Likewise.
11674 * gfortran.dg/implied_do_io_3.f90: Likewise.
11675 * gfortran.dg/implied_shape_1.f08: Likewise.
11676 * gfortran.dg/import.f90: Likewise.
11677 * gfortran.dg/import4.f90: Likewise.
11678 * gfortran.dg/impure_1.f08: Likewise.
11679 * gfortran.dg/index.f90: Likewise.
11680 * gfortran.dg/index_2.f90: Likewise.
11681 * gfortran.dg/init_flag_1.f90: Likewise.
11682 * gfortran.dg/init_flag_10.f90: Likewise.
11683 * gfortran.dg/init_flag_15.f03: Likewise.
11684 * gfortran.dg/init_flag_2.f90: Likewise.
11685 * gfortran.dg/init_flag_3.f90: Likewise.
11686 * gfortran.dg/init_flag_4.f90: Likewise.
11687 * gfortran.dg/init_flag_5.f90: Likewise.
11688 * gfortran.dg/init_flag_6.f90: Likewise.
11689 * gfortran.dg/init_flag_7.f90: Likewise.
11690 * gfortran.dg/init_flag_9.f90: Likewise.
11691 * gfortran.dg/initialization_11.f90: Likewise.
11692 * gfortran.dg/initialization_19.f90: Likewise.
11693 * gfortran.dg/initialization_2.f90: Likewise.
11694 * gfortran.dg/initialization_22.f90: Likewise.
11695 * gfortran.dg/initialization_27.f90: Likewise.
11696 * gfortran.dg/initialization_5.f90: Likewise.
11697 * gfortran.dg/initialization_6.f90: Likewise.
11698 * gfortran.dg/inline_matmul_1.f90: Likewise.
11699 * gfortran.dg/inline_matmul_10.f90: Likewise.
11700 * gfortran.dg/inline_matmul_11.f90: Likewise.
11701 * gfortran.dg/inline_matmul_13.f90: Likewise.
11702 * gfortran.dg/inline_matmul_14.f90: Likewise.
11703 * gfortran.dg/inline_matmul_16.f90: Likewise.
11704 * gfortran.dg/inline_matmul_17.f90: Likewise.
11705 * gfortran.dg/inline_matmul_18.f90: Likewise.
11706 * gfortran.dg/inline_matmul_19.f90: Likewise.
11707 * gfortran.dg/inline_matmul_2.f90: Likewise.
11708 * gfortran.dg/inline_matmul_20.f90: Likewise.
11709 * gfortran.dg/inline_matmul_22.f90: Likewise.
11710 * gfortran.dg/inline_matmul_3.f90: Likewise.
11711 * gfortran.dg/inline_matmul_4.f90: Likewise.
11712 * gfortran.dg/inline_matmul_5.f90: Likewise.
11713 * gfortran.dg/inline_matmul_6.f90: Likewise.
11714 * gfortran.dg/inline_matmul_7.f90: Likewise.
11715 * gfortran.dg/inline_matmul_8.f90: Likewise.
11716 * gfortran.dg/inline_matmul_9.f90: Likewise.
11717 * gfortran.dg/inline_sum_1.f90: Likewise.
11718 * gfortran.dg/inline_sum_3.f90: Likewise.
11719 * gfortran.dg/inline_sum_5.f90: Likewise.
11720 * gfortran.dg/inquire-complex.f90: Likewise.
11721 * gfortran.dg/inquire.f90: Likewise.
11722 * gfortran.dg/inquire_10.f90: Likewise.
11723 * gfortran.dg/inquire_13.f90: Likewise.
11724 * gfortran.dg/inquire_15.f90: Likewise.
11725 * gfortran.dg/inquire_16.f90: Likewise.
11726 * gfortran.dg/inquire_17.f90: Likewise.
11727 * gfortran.dg/inquire_5.f90: Likewise.
11728 * gfortran.dg/inquire_6.f90: Likewise.
11729 * gfortran.dg/inquire_7.f90: Likewise.
11730 * gfortran.dg/inquire_9.f90: Likewise.
11731 * gfortran.dg/inquire_internal.f90: Likewise.
11732 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
11733 * gfortran.dg/inquire_size.f90: Likewise.
11734 * gfortran.dg/int_1.f90: Likewise.
11735 * gfortran.dg/int_conv_1.f90: Likewise.
11736 * gfortran.dg/int_range_io_1.f90: Likewise.
11737 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
11738 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
11739 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
11740 * gfortran.dg/integer_plus.f90: Likewise.
11741 * gfortran.dg/intent_out_2.f90: Likewise.
11742 * gfortran.dg/intent_out_5.f90: Likewise.
11743 * gfortran.dg/intent_out_6.f90: Likewise.
11744 * gfortran.dg/interface_12.f90: Likewise.
11745 * gfortran.dg/interface_19.f90: Likewise.
11746 * gfortran.dg/interface_4.f90: Likewise.
11747 * gfortran.dg/interface_5.f90: Likewise.
11748 * gfortran.dg/interface_9.f90: Likewise.
11749 * gfortran.dg/interface_assignment_1.f90: Likewise.
11750 * gfortran.dg/interface_assignment_2.f90: Likewise.
11751 * gfortran.dg/internal_dummy_2.f08: Likewise.
11752 * gfortran.dg/internal_dummy_3.f08: Likewise.
11753 * gfortran.dg/internal_dummy_4.f08: Likewise.
11754 * gfortran.dg/internal_pack_1.f90: Likewise.
11755 * gfortran.dg/internal_pack_10.f90: Likewise.
11756 * gfortran.dg/internal_pack_12.f90: Likewise.
11757 * gfortran.dg/internal_pack_13.f90: Likewise.
11758 * gfortran.dg/internal_pack_14.f90: Likewise.
11759 * gfortran.dg/internal_pack_15.f90: Likewise.
11760 * gfortran.dg/internal_pack_2.f90: Likewise.
11761 * gfortran.dg/internal_pack_3.f90: Likewise.
11762 * gfortran.dg/internal_pack_4.f90: Likewise.
11763 * gfortran.dg/internal_pack_6.f90: Likewise.
11764 * gfortran.dg/internal_pack_8.f90: Likewise.
11765 * gfortran.dg/internal_readwrite_1.f90: Likewise.
11766 * gfortran.dg/internal_readwrite_2.f90: Likewise.
11767 * gfortran.dg/internal_readwrite_3.f90: Likewise.
11768 * gfortran.dg/intrinsic_actual_1.f: Likewise.
11769 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
11770 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
11771 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
11772 * gfortran.dg/intrinsic_char_1.f90: Likewise.
11773 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
11774 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
11775 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
11776 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
11777 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
11778 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
11779 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
11780 * gfortran.dg/intrinsic_product_1.f90: Likewise.
11781 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
11782 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11783 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
11784 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
11785 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
11786 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
11787 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
11788 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
11789 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
11790 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
11791 * gfortran.dg/io_err_1.f90: Likewise.
11792 * gfortran.dg/io_real_boz.f90: Likewise.
11793 * gfortran.dg/iomsg_1.f90: Likewise.
11794 * gfortran.dg/iostat_1.f90: Likewise.
11795 * gfortran.dg/iostat_2.f90: Likewise.
11796 * gfortran.dg/iostat_4.f90: Likewise.
11797 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
11798 * gfortran.dg/ishft_1.f90: Likewise.
11799 * gfortran.dg/ishft_2.f90: Likewise.
11800 * gfortran.dg/ishft_4.f90: Likewise.
11801 * gfortran.dg/isnan_1.f90: Likewise.
11802 * gfortran.dg/isnan_2.f90: Likewise.
11803 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
11804 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
11805 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
11806 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
11807 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
11808 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
11809 * gfortran.dg/itime_idate_1.f: Likewise.
11810 * gfortran.dg/itime_idate_2.f: Likewise.
11811 * gfortran.dg/large_integer_kind_1.f90: Likewise.
11812 * gfortran.dg/large_integer_kind_2.f90: Likewise.
11813 * gfortran.dg/large_real_kind_1.f90: Likewise.
11814 * gfortran.dg/large_real_kind_2.F90: Likewise.
11815 * gfortran.dg/large_real_kind_3.F90: Likewise.
11816 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
11817 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
11818 * gfortran.dg/large_recl.f90: Likewise.
11819 * gfortran.dg/large_unit_1.f90: Likewise.
11820 * gfortran.dg/large_unit_2.f90: Likewise.
11821 * gfortran.dg/largeequiv_1.f90: Likewise.
11822 * gfortran.dg/leadz_trailz_1.f90: Likewise.
11823 * gfortran.dg/leadz_trailz_2.f90: Likewise.
11824 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11825 * gfortran.dg/list_read_1.f90: Likewise.
11826 * gfortran.dg/list_read_10.f90: Likewise.
11827 * gfortran.dg/list_read_11.f90: Likewise.
11828 * gfortran.dg/list_read_12.f90: Likewise.
11829 * gfortran.dg/list_read_13.f: Likewise.
11830 * gfortran.dg/list_read_14.f90: Likewise.
11831 * gfortran.dg/list_read_2.f90: Likewise.
11832 * gfortran.dg/list_read_3.f90: Likewise.
11833 * gfortran.dg/list_read_4.f90: Likewise.
11834 * gfortran.dg/list_read_5.f90: Likewise.
11835 * gfortran.dg/list_read_6.f90: Likewise.
11836 * gfortran.dg/list_read_7.f90: Likewise.
11837 * gfortran.dg/list_read_8.f90: Likewise.
11838 * gfortran.dg/list_read_9.f90: Likewise.
11839 * gfortran.dg/loc_2.f90: Likewise.
11840 * gfortran.dg/logical_1.f90: Likewise.
11841 * gfortran.dg/logical_dot_product.f90: Likewise.
11842 * gfortran.dg/logical_temp_io.f90: Likewise.
11843 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
11844 * gfortran.dg/lrshift_1.f90: Likewise.
11845 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
11846 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
11847 * gfortran.dg/lto/pr40725_0.f03: Likewise.
11848 * gfortran.dg/lto/pr41576_1.f90: Likewise.
11849 * gfortran.dg/make_unit.f90: Likewise.
11850 * gfortran.dg/mapping_1.f90: Likewise.
11851 * gfortran.dg/mapping_2.f90: Likewise.
11852 * gfortran.dg/mapping_3.f90: Likewise.
11853 * gfortran.dg/masklr_1.F90: Likewise.
11854 * gfortran.dg/masklr_2.F90: Likewise.
11855 * gfortran.dg/matmul_1.f90: Likewise.
11856 * gfortran.dg/matmul_10.f90: Likewise.
11857 * gfortran.dg/matmul_12.f90: Likewise.
11858 * gfortran.dg/matmul_16.f90: Likewise.
11859 * gfortran.dg/matmul_17.f90: Likewise.
11860 * gfortran.dg/matmul_18.f90: Likewise.
11861 * gfortran.dg/matmul_2.f90: Likewise.
11862 * gfortran.dg/matmul_3.f90: Likewise.
11863 * gfortran.dg/matmul_4.f90: Likewise.
11864 * gfortran.dg/matmul_6.f90: Likewise.
11865 * gfortran.dg/matmul_8.f03: Likewise.
11866 * gfortran.dg/matmul_9.f90: Likewise.
11867 * gfortran.dg/matmul_bounds_12.f90: Likewise.
11868 * gfortran.dg/matmul_bounds_6.f90: Likewise.
11869 * gfortran.dg/matmul_const.f90: Likewise.
11870 * gfortran.dg/maxloc_1.f90: Likewise.
11871 * gfortran.dg/maxloc_2.f90: Likewise.
11872 * gfortran.dg/maxloc_3.f90: Likewise.
11873 * gfortran.dg/maxloc_4.f90: Likewise.
11874 * gfortran.dg/maxloc_string_1.f90: Likewise.
11875 * gfortran.dg/maxlocval_1.f90: Likewise.
11876 * gfortran.dg/maxlocval_2.f90: Likewise.
11877 * gfortran.dg/maxlocval_3.f90: Likewise.
11878 * gfortran.dg/maxlocval_4.f90: Likewise.
11879 * gfortran.dg/maxval_char_1.f90: Likewise.
11880 * gfortran.dg/maxval_char_2.f90: Likewise.
11881 * gfortran.dg/maxval_char_3.f90: Likewise.
11882 * gfortran.dg/maxval_char_4.f90: Likewise.
11883 * gfortran.dg/maxval_parameter_1.f90: Likewise.
11884 * gfortran.dg/mclock.f90: Likewise.
11885 * gfortran.dg/merge_bits_1.F90: Likewise.
11886 * gfortran.dg/merge_bits_2.F90: Likewise.
11887 * gfortran.dg/merge_char_1.f90: Likewise.
11888 * gfortran.dg/merge_init_expr.f90: Likewise.
11889 * gfortran.dg/min_max_optional_1.f90: Likewise.
11890 * gfortran.dg/min_max_optional_5.f90: Likewise.
11891 * gfortran.dg/minloc_1.f90: Likewise.
11892 * gfortran.dg/minloc_2.f90: Likewise.
11893 * gfortran.dg/minloc_3.f90: Likewise.
11894 * gfortran.dg/minloc_4.f90: Likewise.
11895 * gfortran.dg/minloc_string_1.f90: Likewise.
11896 * gfortran.dg/minlocval_1.f90: Likewise.
11897 * gfortran.dg/minlocval_2.f90: Likewise.
11898 * gfortran.dg/minlocval_3.f90: Likewise.
11899 * gfortran.dg/minlocval_4.f90: Likewise.
11900 * gfortran.dg/minmax_char_1.f90: Likewise.
11901 * gfortran.dg/minmaxloc_1.f90: Likewise.
11902 * gfortran.dg/minmaxloc_10.f90: Likewise.
11903 * gfortran.dg/minmaxloc_11.f90: Likewise.
11904 * gfortran.dg/minmaxloc_12.f90: Likewise.
11905 * gfortran.dg/minmaxloc_13.f90: Likewise.
11906 * gfortran.dg/minmaxloc_2.f90: Likewise.
11907 * gfortran.dg/minmaxloc_3.f90: Likewise.
11908 * gfortran.dg/minmaxloc_4.f90: Likewise.
11909 * gfortran.dg/minmaxloc_5.f90: Likewise.
11910 * gfortran.dg/minmaxloc_6.f90: Likewise.
11911 * gfortran.dg/minmaxloc_7.f90: Likewise.
11912 * gfortran.dg/minmaxloc_8.f90: Likewise.
11913 * gfortran.dg/minmaxval_1.f90: Likewise.
11914 * gfortran.dg/minval_char_1.f90: Likewise.
11915 * gfortran.dg/minval_char_2.f90: Likewise.
11916 * gfortran.dg/minval_char_3.f90: Likewise.
11917 * gfortran.dg/minval_char_4.f90: Likewise.
11918 * gfortran.dg/minval_char_5.f90: Likewise.
11919 * gfortran.dg/minval_parameter_1.f90: Likewise.
11920 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
11921 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
11922 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
11923 * gfortran.dg/missing_parens_1.f90: Likewise.
11924 * gfortran.dg/missing_parens_2.f90: Likewise.
11925 * gfortran.dg/mod_large_1.f90: Likewise.
11926 * gfortran.dg/mod_sign0_1.f90: Likewise.
11927 * gfortran.dg/module_blank_common.f90: Likewise.
11928 * gfortran.dg/module_commons_1.f90: Likewise.
11929 * gfortran.dg/module_commons_3.f90: Likewise.
11930 * gfortran.dg/module_double_reuse.f90: Likewise.
11931 * gfortran.dg/module_equivalence_1.f90: Likewise.
11932 * gfortran.dg/module_equivalence_2.f90: Likewise.
11933 * gfortran.dg/module_equivalence_3.f90: Likewise.
11934 * gfortran.dg/module_equivalence_5.f90: Likewise.
11935 * gfortran.dg/module_interface_1.f90: Likewise.
11936 * gfortran.dg/module_nan.f90: Likewise.
11937 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11938 * gfortran.dg/module_procedure_1.f90: Likewise.
11939 * gfortran.dg/module_read_1.f90: Likewise.
11940 * gfortran.dg/module_read_2.f90: Likewise.
11941 * gfortran.dg/module_widestring_1.f90: Likewise.
11942 * gfortran.dg/move_alloc.f90: Likewise.
11943 * gfortran.dg/move_alloc_10.f90: Likewise.
11944 * gfortran.dg/move_alloc_13.f90: Likewise.
11945 * gfortran.dg/move_alloc_14.f90: Likewise.
11946 * gfortran.dg/move_alloc_15.f90: Likewise.
11947 * gfortran.dg/move_alloc_16.f90: Likewise.
11948 * gfortran.dg/move_alloc_2.f90: Likewise.
11949 * gfortran.dg/move_alloc_5.f90: Likewise.
11950 * gfortran.dg/move_alloc_6.f90: Likewise.
11951 * gfortran.dg/move_alloc_9.f90: Likewise.
11952 * gfortran.dg/multiple_allocation_1.f90: Likewise.
11953 * gfortran.dg/multiple_allocation_3.f90: Likewise.
11954 * gfortran.dg/mvbits_1.f90: Likewise.
11955 * gfortran.dg/mvbits_2.f90: Likewise.
11956 * gfortran.dg/mvbits_3.f90: Likewise.
11957 * gfortran.dg/mvbits_4.f90: Likewise.
11958 * gfortran.dg/mvbits_7.f90: Likewise.
11959 * gfortran.dg/mvbits_8.f90: Likewise.
11960 * gfortran.dg/namelist_11.f: Likewise.
11961 * gfortran.dg/namelist_12.f: Likewise.
11962 * gfortran.dg/namelist_13.f90: Likewise.
11963 * gfortran.dg/namelist_14.f90: Likewise.
11964 * gfortran.dg/namelist_15.f90: Likewise.
11965 * gfortran.dg/namelist_16.f90: Likewise.
11966 * gfortran.dg/namelist_17.f90: Likewise.
11967 * gfortran.dg/namelist_18.f90: Likewise.
11968 * gfortran.dg/namelist_19.f90: Likewise.
11969 * gfortran.dg/namelist_20.f90: Likewise.
11970 * gfortran.dg/namelist_21.f90: Likewise.
11971 * gfortran.dg/namelist_22.f90: Likewise.
11972 * gfortran.dg/namelist_23.f90: Likewise.
11973 * gfortran.dg/namelist_24.f90: Likewise.
11974 * gfortran.dg/namelist_26.f90: Likewise.
11975 * gfortran.dg/namelist_27.f90: Likewise.
11976 * gfortran.dg/namelist_28.f90: Likewise.
11977 * gfortran.dg/namelist_29.f90: Likewise.
11978 * gfortran.dg/namelist_37.f90: Likewise.
11979 * gfortran.dg/namelist_38.f90: Likewise.
11980 * gfortran.dg/namelist_39.f90: Likewise.
11981 * gfortran.dg/namelist_40.f90: Likewise.
11982 * gfortran.dg/namelist_41.f90: Likewise.
11983 * gfortran.dg/namelist_42.f90: Likewise.
11984 * gfortran.dg/namelist_43.f90: Likewise.
11985 * gfortran.dg/namelist_44.f90: Likewise.
11986 * gfortran.dg/namelist_47.f90: Likewise.
11987 * gfortran.dg/namelist_48.f90: Likewise.
11988 * gfortran.dg/namelist_49.f90: Likewise.
11989 * gfortran.dg/namelist_50.f90: Likewise.
11990 * gfortran.dg/namelist_51.f90: Likewise.
11991 * gfortran.dg/namelist_52.f90: Likewise.
11992 * gfortran.dg/namelist_54.f90: Likewise.
11993 * gfortran.dg/namelist_55.f90: Likewise.
11994 * gfortran.dg/namelist_56.f90: Likewise.
11995 * gfortran.dg/namelist_57.f90: Likewise.
11996 * gfortran.dg/namelist_58.f90: Likewise.
11997 * gfortran.dg/namelist_59.f90: Likewise.
11998 * gfortran.dg/namelist_60.f90: Likewise.
11999 * gfortran.dg/namelist_61.f90: Likewise.
12000 * gfortran.dg/namelist_64.f90: Likewise.
12001 * gfortran.dg/namelist_65.f90: Likewise.
12002 * gfortran.dg/namelist_69.f90: Likewise.
12003 * gfortran.dg/namelist_70.f90: Likewise.
12004 * gfortran.dg/namelist_71.f90: Likewise.
12005 * gfortran.dg/namelist_72.f: Likewise.
12006 * gfortran.dg/namelist_73.f90: Likewise.
12007 * gfortran.dg/namelist_77.f90: Likewise.
12008 * gfortran.dg/namelist_78.f90: Likewise.
12009 * gfortran.dg/namelist_79.f90: Likewise.
12010 * gfortran.dg/namelist_80.f90: Likewise.
12011 * gfortran.dg/namelist_81.f90: Likewise.
12012 * gfortran.dg/namelist_82.f90: Likewise.
12013 * gfortran.dg/namelist_84.f90: Likewise.
12014 * gfortran.dg/namelist_85.f90: Likewise.
12015 * gfortran.dg/namelist_86.f90: Likewise.
12016 * gfortran.dg/namelist_87.f90: Likewise.
12017 * gfortran.dg/namelist_88.f90: Likewise.
12018 * gfortran.dg/namelist_89.f90: Likewise.
12019 * gfortran.dg/namelist_90.f: Likewise.
12020 * gfortran.dg/namelist_95.f90: Likewise.
12021 * gfortran.dg/namelist_char_only.f90: Likewise.
12022 * gfortran.dg/namelist_empty.f90: Likewise.
12023 * gfortran.dg/namelist_internal.f90: Likewise.
12024 * gfortran.dg/namelist_use.f90: Likewise.
12025 * gfortran.dg/namelist_use_only.f90: Likewise.
12026 * gfortran.dg/namelist_utf8.f90: Likewise.
12027 * gfortran.dg/nan_1.f90: Likewise.
12028 * gfortran.dg/nan_2.f90: Likewise.
12029 * gfortran.dg/nan_3.f90: Likewise.
12030 * gfortran.dg/nan_6.f90: Likewise.
12031 * gfortran.dg/nan_7.f90: Likewise.
12032 * gfortran.dg/nearest_1.f90: Likewise.
12033 * gfortran.dg/nearest_2.f90: Likewise.
12034 * gfortran.dg/nearest_3.f90: Likewise.
12035 * gfortran.dg/negative-z-descriptor.f90: Likewise.
12036 * gfortran.dg/negative_automatic_size.f90: Likewise.
12037 * gfortran.dg/negative_unit.f: Likewise.
12038 * gfortran.dg/negative_unit2.f90: Likewise.
12039 * gfortran.dg/negative_unit_int8.f: Likewise.
12040 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
12041 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
12042 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
12043 * gfortran.dg/nested_modules_1.f90: Likewise.
12044 * gfortran.dg/nested_modules_2.f90: Likewise.
12045 * gfortran.dg/nested_modules_3.f90: Likewise.
12046 * gfortran.dg/nesting_1.f90: Likewise.
12047 * gfortran.dg/new_line.f90: Likewise.
12048 * gfortran.dg/newunit_1.f90: Likewise.
12049 * gfortran.dg/newunit_3.f90: Likewise.
12050 * gfortran.dg/newunit_5.f90.f90: Likewise.
12051 * gfortran.dg/nint_1.f90: Likewise.
12052 * gfortran.dg/nint_2.f90: Likewise.
12053 * gfortran.dg/no_arg_check_2.f90: Likewise.
12054 * gfortran.dg/no_range_check_1.f90: Likewise.
12055 * gfortran.dg/no_range_check_2.f90: Likewise.
12056 * gfortran.dg/no_range_check_3.f90: Likewise.
12057 * gfortran.dg/noadv_size.f90: Likewise.
12058 * gfortran.dg/nonreturning_statements.f90: Likewise.
12059 * gfortran.dg/norm2_1.f90: Likewise.
12060 * gfortran.dg/norm2_3.f90: Likewise.
12061 * gfortran.dg/nosigned_zero_1.f90: Likewise.
12062 * gfortran.dg/nosigned_zero_2.f90: Likewise.
12063 * gfortran.dg/nosigned_zero_3.f90: Likewise.
12064 * gfortran.dg/null_4.f90: Likewise.
12065 * gfortran.dg/null_9.f90: Likewise.
12066 * gfortran.dg/nullify_3.f90: Likewise.
12067 * gfortran.dg/oldstyle_1.f90: Likewise.
12068 * gfortran.dg/open_access_append_1.f90: Likewise.
12069 * gfortran.dg/open_access_append_2.f90: Likewise.
12070 * gfortran.dg/open_errors.f90: Likewise.
12071 * gfortran.dg/open_negative_unit_1.f90: Likewise.
12072 * gfortran.dg/open_new.f90: Likewise.
12073 * gfortran.dg/open_readonly_1.f90: Likewise.
12074 * gfortran.dg/operator_1.f90: Likewise.
12075 * gfortran.dg/optional_absent_1.f90: Likewise.
12076 * gfortran.dg/optional_absent_2.f90: Likewise.
12077 * gfortran.dg/optional_absent_3.f90: Likewise.
12078 * gfortran.dg/optional_class_1.f90: Likewise.
12079 * gfortran.dg/optional_dim_2.f90: Likewise.
12080 * gfortran.dg/optional_dim_3.f90: Likewise.
12081 * gfortran.dg/output_exponents_1.f90: Likewise.
12082 * gfortran.dg/overload_1.f90: Likewise.
12083 * gfortran.dg/overload_2.f90: Likewise.
12084 * gfortran.dg/overwrite_1.f: Likewise.
12085 * gfortran.dg/pad_no.f90: Likewise.
12086 * gfortran.dg/parameter_array_init_1.f90: Likewise.
12087 * gfortran.dg/parameter_array_init_2.f90: Likewise.
12088 * gfortran.dg/parameter_array_init_4.f90: Likewise.
12089 * gfortran.dg/parameter_array_init_5.f90: Likewise.
12090 * gfortran.dg/parameter_array_section_2.f90: Likewise.
12091 * gfortran.dg/parens_3.f90: Likewise.
12092 * gfortran.dg/parens_5.f90: Likewise.
12093 * gfortran.dg/parens_6.f90: Likewise.
12094 * gfortran.dg/parent_result_ref_1.f90: Likewise.
12095 * gfortran.dg/parent_result_ref_2.f90: Likewise.
12096 * gfortran.dg/parent_result_ref_3.f90: Likewise.
12097 * gfortran.dg/parent_result_ref_4.f90: Likewise.
12098 * gfortran.dg/parity_1.f90: Likewise.
12099 * gfortran.dg/past_eor.f90: Likewise.
12100 * gfortran.dg/pdt_1.f03: Likewise.
12101 * gfortran.dg/pdt_10.f03: Likewise.
12102 * gfortran.dg/pdt_11.f03: Likewise.
12103 * gfortran.dg/pdt_12.f03: Likewise.
12104 * gfortran.dg/pdt_13.f03: Likewise.
12105 * gfortran.dg/pdt_14.f03: Likewise.
12106 * gfortran.dg/pdt_15.f03: Likewise.
12107 * gfortran.dg/pdt_19.f03: Likewise.
12108 * gfortran.dg/pdt_20.f03: Likewise.
12109 * gfortran.dg/pdt_22.f03: Likewise.
12110 * gfortran.dg/pdt_23.f03: Likewise.
12111 * gfortran.dg/pdt_25.f03: Likewise.
12112 * gfortran.dg/pdt_26.f03: Likewise.
12113 * gfortran.dg/pdt_27.f03: Likewise.
12114 * gfortran.dg/pdt_28.f03: Likewise.
12115 * gfortran.dg/pdt_3.f03: Likewise.
12116 * gfortran.dg/pdt_4.f03: Likewise.
12117 * gfortran.dg/pdt_5.f03: Likewise.
12118 * gfortran.dg/pdt_7.f03: Likewise.
12119 * gfortran.dg/pointer_1.f90: Likewise.
12120 * gfortran.dg/pointer_array_1.f90: Likewise.
12121 * gfortran.dg/pointer_array_3.f90: Likewise.
12122 * gfortran.dg/pointer_array_4.f90: Likewise.
12123 * gfortran.dg/pointer_array_5.f90: Likewise.
12124 * gfortran.dg/pointer_array_6.f90: Likewise.
12125 * gfortran.dg/pointer_array_7.f90: Likewise.
12126 * gfortran.dg/pointer_array_8.f90: Likewise.
12127 * gfortran.dg/pointer_array_9.f90: Likewise.
12128 * gfortran.dg/pointer_array_component_1.f90: Likewise.
12129 * gfortran.dg/pointer_array_component_2.f90: Likewise.
12130 * gfortran.dg/pointer_assign_10.f90: Likewise.
12131 * gfortran.dg/pointer_assign_11.f90: Likewise.
12132 * gfortran.dg/pointer_assign_4.f90: Likewise.
12133 * gfortran.dg/pointer_assign_8.f90: Likewise.
12134 * gfortran.dg/pointer_assign_9.f90: Likewise.
12135 * gfortran.dg/pointer_check_10.f90: Likewise.
12136 * gfortran.dg/pointer_check_9.f90: Likewise.
12137 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
12138 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
12139 * gfortran.dg/pointer_function_result_1.f90: Likewise.
12140 * gfortran.dg/pointer_init_1.f90: Likewise.
12141 * gfortran.dg/pointer_init_3.f90: Likewise.
12142 * gfortran.dg/pointer_init_4.f90: Likewise.
12143 * gfortran.dg/pointer_init_5.f90: Likewise.
12144 * gfortran.dg/pointer_init_8.f90: Likewise.
12145 * gfortran.dg/pointer_intent_1.f90: Likewise.
12146 * gfortran.dg/pointer_intent_4.f90: Likewise.
12147 * gfortran.dg/pointer_intent_5.f90: Likewise.
12148 * gfortran.dg/pointer_remapping_10.f90: Likewise.
12149 * gfortran.dg/pointer_remapping_4.f03: Likewise.
12150 * gfortran.dg/pointer_remapping_5.f08: Likewise.
12151 * gfortran.dg/pointer_remapping_9.f90: Likewise.
12152 * gfortran.dg/pointer_target_1.f90: Likewise.
12153 * gfortran.dg/pointer_target_2.f90: Likewise.
12154 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
12155 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
12156 * gfortran.dg/power.f90: Likewise.
12157 * gfortran.dg/power1.f90: Likewise.
12158 * gfortran.dg/power_3.f90: Likewise.
12159 * gfortran.dg/power_4.f90: Likewise.
12160 * gfortran.dg/power_5.f90: Likewise.
12161 * gfortran.dg/pr12884.f: Likewise.
12162 * gfortran.dg/pr15129.f90: Likewise.
12163 * gfortran.dg/pr15140.f90: Likewise.
12164 * gfortran.dg/pr15324.f90: Likewise.
12165 * gfortran.dg/pr15332.f: Likewise.
12166 * gfortran.dg/pr15957.f90: Likewise.
12167 * gfortran.dg/pr15959.f90: Likewise.
12168 * gfortran.dg/pr16597.f90: Likewise.
12169 * gfortran.dg/pr16861.f90: Likewise.
12170 * gfortran.dg/pr16938.f90: Likewise.
12171 * gfortran.dg/pr17090.f90: Likewise.
12172 * gfortran.dg/pr17143.f90: Likewise.
12173 * gfortran.dg/pr17164.f90: Likewise.
12174 * gfortran.dg/pr17229.f: Likewise.
12175 * gfortran.dg/pr17285.f90: Likewise.
12176 * gfortran.dg/pr17286.f90: Likewise.
12177 * gfortran.dg/pr17472.f: Likewise.
12178 * gfortran.dg/pr17612.f90: Likewise.
12179 * gfortran.dg/pr17706.f90: Likewise.
12180 * gfortran.dg/pr18025.f90: Likewise.
12181 * gfortran.dg/pr18122.f90: Likewise.
12182 * gfortran.dg/pr18210.f90: Likewise.
12183 * gfortran.dg/pr18392.f90: Likewise.
12184 * gfortran.dg/pr19155.f: Likewise.
12185 * gfortran.dg/pr19216.f: Likewise.
12186 * gfortran.dg/pr19467.f90: Likewise.
12187 * gfortran.dg/pr19657.f: Likewise.
12188 * gfortran.dg/pr19926.f90: Likewise.
12189 * gfortran.dg/pr19928-1.f90: Likewise.
12190 * gfortran.dg/pr19928-2.f90: Likewise.
12191 * gfortran.dg/pr20086.f90: Likewise.
12192 * gfortran.dg/pr20124.f90: Likewise.
12193 * gfortran.dg/pr20163-2.f: Likewise.
12194 * gfortran.dg/pr20480.f90: Likewise.
12195 * gfortran.dg/pr20755.f: Likewise.
12196 * gfortran.dg/pr20950.f: Likewise.
12197 * gfortran.dg/pr21177.f90: Likewise.
12198 * gfortran.dg/pr21730.f: Likewise.
12199 * gfortran.dg/pr22491.f: Likewise.
12200 * gfortran.dg/pr25603.f: Likewise.
12201 * gfortran.dg/pr26246_2.f90: Likewise.
12202 * gfortran.dg/pr32136.f90: Likewise.
12203 * gfortran.dg/pr32533.f90: Likewise.
12204 * gfortran.dg/pr33794.f90: Likewise.
12205 * gfortran.dg/pr35662.f90: Likewise.
12206 * gfortran.dg/pr35944-1.f90: Likewise.
12207 * gfortran.dg/pr35944-2.f90: Likewise.
12208 * gfortran.dg/pr35983.f90: Likewise.
12209 * gfortran.dg/pr39865.f90: Likewise.
12210 * gfortran.dg/pr41212.f90: Likewise.
12211 * gfortran.dg/pr43808.f90: Likewise.
12212 * gfortran.dg/pr44592.f90: Likewise.
12213 * gfortran.dg/pr44735.f90: Likewise.
12214 * gfortran.dg/pr45308.f03: Likewise.
12215 * gfortran.dg/pr46297.f: Likewise.
12216 * gfortran.dg/pr46588.f90: Likewise.
12217 * gfortran.dg/pr46665.f90: Likewise.
12218 * gfortran.dg/pr46804.f90: Likewise.
12219 * gfortran.dg/pr47008.f03: Likewise.
12220 * gfortran.dg/pr47614.f: Likewise.
12221 * gfortran.dg/pr47878.f90: Likewise.
12222 * gfortran.dg/pr49103.f90: Likewise.
12223 * gfortran.dg/pr50069_1.f90: Likewise.
12224 * gfortran.dg/pr50769.f90: Likewise.
12225 * gfortran.dg/pr52608.f90: Likewise.
12226 * gfortran.dg/pr55086_2.f90: Likewise.
12227 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
12228 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
12229 * gfortran.dg/pr55330.f90: Likewise.
12230 * gfortran.dg/pr56015.f90: Likewise.
12231 * gfortran.dg/pr57910.f90: Likewise.
12232 * gfortran.dg/pr59700.f90: Likewise.
12233 * gfortran.dg/pr62125.f90: Likewise.
12234 * gfortran.dg/pr64530.f90: Likewise.
12235 * gfortran.dg/pr65429.f90: Likewise.
12236 * gfortran.dg/pr65450.f90: Likewise.
12237 * gfortran.dg/pr65504.f90: Likewise.
12238 * gfortran.dg/pr65903.f90: Likewise.
12239 * gfortran.dg/pr66311.f90: Likewise.
12240 * gfortran.dg/pr66864.f90: Likewise.
12241 * gfortran.dg/pr67140.f90: Likewise.
12242 * gfortran.dg/pr67524.f90: Likewise.
12243 * gfortran.dg/pr67885.f90: Likewise.
12244 * gfortran.dg/pr68053.f90: Likewise.
12245 * gfortran.dg/pr68566.f90: Likewise.
12246 * gfortran.dg/pr69514_1.f90: Likewise.
12247 * gfortran.dg/pr69514_2.f90: Likewise.
12248 * gfortran.dg/pr69739.f90: Likewise.
12249 * gfortran.dg/pr70673.f90: Likewise.
12250 * gfortran.dg/pr71523_2.f90: Likewise.
12251 * gfortran.dg/pr71764.f90: Likewise.
12252 * gfortran.dg/pr78092.f90: Likewise.
12253 * gfortran.dg/pr82973.f90: Likewise.
12254 * gfortran.dg/pr83864.f90: Likewise.
12255 * gfortran.dg/pr83874.f90: Likewise.
12256 * gfortran.dg/pr84088.f90: Likewise.
12257 * gfortran.dg/pr84155.f90: Likewise.
12258 * gfortran.dg/proc_decl_12.f90: Likewise.
12259 * gfortran.dg/proc_decl_13.f90: Likewise.
12260 * gfortran.dg/proc_decl_15.f90: Likewise.
12261 * gfortran.dg/proc_decl_17.f90: Likewise.
12262 * gfortran.dg/proc_decl_18.f90: Likewise.
12263 * gfortran.dg/proc_decl_2.f90: Likewise.
12264 * gfortran.dg/proc_decl_5.f90: Likewise.
12265 * gfortran.dg/proc_decl_9.f90: Likewise.
12266 * gfortran.dg/proc_ptr_1.f90: Likewise.
12267 * gfortran.dg/proc_ptr_10.f90: Likewise.
12268 * gfortran.dg/proc_ptr_12.f90: Likewise.
12269 * gfortran.dg/proc_ptr_18.f90: Likewise.
12270 * gfortran.dg/proc_ptr_19.f90: Likewise.
12271 * gfortran.dg/proc_ptr_21.f90: Likewise.
12272 * gfortran.dg/proc_ptr_22.f90: Likewise.
12273 * gfortran.dg/proc_ptr_23.f90: Likewise.
12274 * gfortran.dg/proc_ptr_25.f90: Likewise.
12275 * gfortran.dg/proc_ptr_26.f90: Likewise.
12276 * gfortran.dg/proc_ptr_3.f90: Likewise.
12277 * gfortran.dg/proc_ptr_36.f90: Likewise.
12278 * gfortran.dg/proc_ptr_47.f90: Likewise.
12279 * gfortran.dg/proc_ptr_48.f90: Likewise.
12280 * gfortran.dg/proc_ptr_5.f90: Likewise.
12281 * gfortran.dg/proc_ptr_6.f90: Likewise.
12282 * gfortran.dg/proc_ptr_7.f90: Likewise.
12283 * gfortran.dg/proc_ptr_8.f90: Likewise.
12284 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
12285 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
12286 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
12287 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
12288 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
12289 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
12290 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
12291 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
12292 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
12293 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
12294 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
12295 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
12296 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
12297 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
12298 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
12299 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
12300 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
12301 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
12302 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
12303 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
12304 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
12305 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
12306 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
12307 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
12308 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
12309 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
12310 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
12311 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
12312 * gfortran.dg/product_init_expr.f03: Likewise.
12313 * gfortran.dg/promotion.f90: Likewise.
12314 * gfortran.dg/promotion_3.f90: Likewise.
12315 * gfortran.dg/promotion_4.f90: Likewise.
12316 * gfortran.dg/protected_1.f90: Likewise.
12317 * gfortran.dg/protected_2.f90: Likewise.
12318 * gfortran.dg/ptr-func-1.f90: Likewise.
12319 * gfortran.dg/ptr-func-2.f90: Likewise.
12320 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
12321 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
12322 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
12323 * gfortran.dg/pure_byref_1.f90: Likewise.
12324 * gfortran.dg/pure_byref_2.f90: Likewise.
12325 * gfortran.dg/pure_byref_3.f90: Likewise.
12326 * gfortran.dg/quad_2.f90: Likewise.
12327 * gfortran.dg/quad_3.f90: Likewise.
12328 * gfortran.dg/random_3.f90: Likewise.
12329 * gfortran.dg/random_4.f90: Likewise.
12330 * gfortran.dg/random_7.f90: Likewise.
12331 * gfortran.dg/read_2.f90: Likewise.
12332 * gfortran.dg/read_3.f90: Likewise.
12333 * gfortran.dg/read_4.f90: Likewise.
12334 * gfortran.dg/read_5.f90: Likewise.
12335 * gfortran.dg/read_bad_advance.f90: Likewise.
12336 * gfortran.dg/read_bang.f90: Likewise.
12337 * gfortran.dg/read_bang4.f90: Likewise.
12338 * gfortran.dg/read_comma.f: Likewise.
12339 * gfortran.dg/read_dir.f90: Likewise.
12340 * gfortran.dg/read_empty_file.f: Likewise.
12341 * gfortran.dg/read_eof_1.f90: Likewise.
12342 * gfortran.dg/read_eof_2.f90: Likewise.
12343 * gfortran.dg/read_eof_3.f90: Likewise.
12344 * gfortran.dg/read_eof_4.f90: Likewise.
12345 * gfortran.dg/read_eof_5.f90: Likewise.
12346 * gfortran.dg/read_eof_6.f: Likewise.
12347 * gfortran.dg/read_eof_7.f90: Likewise.
12348 * gfortran.dg/read_eof_8.f90: Likewise.
12349 * gfortran.dg/read_eof_all.f90: Likewise.
12350 * gfortran.dg/read_eor.f90: Likewise.
12351 * gfortran.dg/read_float_1.f90: Likewise.
12352 * gfortran.dg/read_float_2.f03: Likewise.
12353 * gfortran.dg/read_float_3.f90: Likewise.
12354 * gfortran.dg/read_float_4.f90: Likewise.
12355 * gfortran.dg/read_infnan_1.f90: Likewise.
12356 * gfortran.dg/read_list_eof_1.f90: Likewise.
12357 * gfortran.dg/read_logical.f90: Likewise.
12358 * gfortran.dg/read_many_1.f: Likewise.
12359 * gfortran.dg/read_no_eor.f90: Likewise.
12360 * gfortran.dg/read_noadvance.f90: Likewise.
12361 * gfortran.dg/read_repeat.f90: Likewise.
12362 * gfortran.dg/read_repeat_2.f90: Likewise.
12363 * gfortran.dg/read_size_noadvance.f90: Likewise.
12364 * gfortran.dg/read_x_eof.f90: Likewise.
12365 * gfortran.dg/read_x_past.f: Likewise.
12366 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
12367 * gfortran.dg/real_const_1.f: Likewise.
12368 * gfortran.dg/real_const_2.f90: Likewise.
12369 * gfortran.dg/real_const_3.f90: Likewise.
12370 * gfortran.dg/real_do_1.f90: Likewise.
12371 * gfortran.dg/real_index_1.f90: Likewise.
12372 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
12373 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
12374 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
12375 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
12376 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
12377 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
12378 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
12379 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
12380 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
12381 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
12382 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
12383 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
12384 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
12385 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
12386 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
12387 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
12388 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
12389 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
12390 * gfortran.dg/record_marker_1.f90: Likewise.
12391 * gfortran.dg/record_marker_2.f: Likewise.
12392 * gfortran.dg/record_marker_3.f90: Likewise.
12393 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
12394 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
12395 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
12396 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
12397 * gfortran.dg/recursive_check_7.f90: Likewise.
12398 * gfortran.dg/recursive_reference_1.f90: Likewise.
12399 * gfortran.dg/recursive_reference_2.f90: Likewise.
12400 * gfortran.dg/recursive_stack.f90: Likewise.
12401 * gfortran.dg/reduction.f90: Likewise.
12402 * gfortran.dg/repack_arrays_1.f90: Likewise.
12403 * gfortran.dg/repeat_1.f90: Likewise.
12404 * gfortran.dg/repeat_2.f90: Likewise.
12405 * gfortran.dg/repeat_3.f90: Likewise.
12406 * gfortran.dg/repeat_6.f90: Likewise.
12407 * gfortran.dg/reshape-alloc.f90: Likewise.
12408 * gfortran.dg/reshape-complex.f90: Likewise.
12409 * gfortran.dg/reshape.f90: Likewise.
12410 * gfortran.dg/reshape_2.f90: Likewise.
12411 * gfortran.dg/reshape_7.f90: Likewise.
12412 * gfortran.dg/reshape_empty_1.f03: Likewise.
12413 * gfortran.dg/reshape_pad_1.f90: Likewise.
12414 * gfortran.dg/reshape_rank7.f90: Likewise.
12415 * gfortran.dg/reshape_transpose_1.f90: Likewise.
12416 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
12417 * gfortran.dg/result_default_init_1.f90: Likewise.
12418 * gfortran.dg/result_in_spec_1.f90: Likewise.
12419 * gfortran.dg/result_in_spec_2.f90: Likewise.
12420 * gfortran.dg/ret_array_1.f90: Likewise.
12421 * gfortran.dg/ret_pointer_1.f90: Likewise.
12422 * gfortran.dg/ret_pointer_2.f90: Likewise.
12423 * gfortran.dg/rewind_1.f90: Likewise.
12424 * gfortran.dg/round_1.f03: Likewise.
12425 * gfortran.dg/round_2.f03: Likewise.
12426 * gfortran.dg/round_3.f08: Likewise.
12427 * gfortran.dg/round_4.f90: Likewise.
12428 * gfortran.dg/rrspacing_1.f90: Likewise.
12429 * gfortran.dg/runtime_warning_1.f90: Likewise.
12430 * gfortran.dg/same_type_as_2.f03: Likewise.
12431 * gfortran.dg/save_1.f90: Likewise.
12432 * gfortran.dg/save_5.f90: Likewise.
12433 * gfortran.dg/save_6.f90: Likewise.
12434 * gfortran.dg/scalar_mask_1.f90: Likewise.
12435 * gfortran.dg/scalar_mask_2.f90: Likewise.
12436 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
12437 * gfortran.dg/scale_1.f90: Likewise.
12438 * gfortran.dg/scan_1.f90: Likewise.
12439 * gfortran.dg/scan_2.f90: Likewise.
12440 * gfortran.dg/secnds-1.f: Likewise.
12441 * gfortran.dg/secnds.f: Likewise.
12442 * gfortran.dg/select_1.f90: Likewise.
12443 * gfortran.dg/select_2.f90: Likewise.
12444 * gfortran.dg/select_3.f90: Likewise.
12445 * gfortran.dg/select_5.f90: Likewise.
12446 * gfortran.dg/select_char_1.f90: Likewise.
12447 * gfortran.dg/select_char_2.f90: Likewise.
12448 * gfortran.dg/select_type_13.f03: Likewise.
12449 * gfortran.dg/select_type_14.f03: Likewise.
12450 * gfortran.dg/select_type_15.f03: Likewise.
12451 * gfortran.dg/select_type_19.f03: Likewise.
12452 * gfortran.dg/select_type_2.f03: Likewise.
12453 * gfortran.dg/select_type_26.f03: Likewise.
12454 * gfortran.dg/select_type_27.f03: Likewise.
12455 * gfortran.dg/select_type_28.f03: Likewise.
12456 * gfortran.dg/select_type_3.f03: Likewise.
12457 * gfortran.dg/select_type_35.f03: Likewise.
12458 * gfortran.dg/select_type_36.f03: Likewise.
12459 * gfortran.dg/select_type_37.f03: Likewise.
12460 * gfortran.dg/select_type_39.f03: Likewise.
12461 * gfortran.dg/select_type_4.f90: Likewise.
12462 * gfortran.dg/select_type_5.f03: Likewise.
12463 * gfortran.dg/select_type_6.f03: Likewise.
12464 * gfortran.dg/select_type_7.f03: Likewise.
12465 * gfortran.dg/select_type_8.f03: Likewise.
12466 * gfortran.dg/selected_char_kind_1.f90: Likewise.
12467 * gfortran.dg/selected_char_kind_4.f90: Likewise.
12468 * gfortran.dg/selected_kind_1.f90: Likewise.
12469 * gfortran.dg/selected_real_kind_2.f90: Likewise.
12470 * gfortran.dg/shape_2.f90: Likewise.
12471 * gfortran.dg/shape_4.f90: Likewise.
12472 * gfortran.dg/shape_5.f90: Likewise.
12473 * gfortran.dg/shape_7.f90: Likewise.
12474 * gfortran.dg/shape_8.f90: Likewise.
12475 * gfortran.dg/shape_9.f90: Likewise.
12476 * gfortran.dg/shift-kind_2.f90: Likewise.
12477 * gfortran.dg/shiftalr_1.F90: Likewise.
12478 * gfortran.dg/shiftalr_2.F90: Likewise.
12479 * gfortran.dg/simpleif_1.f90: Likewise.
12480 * gfortran.dg/simplify_argN_1.f90: Likewise.
12481 * gfortran.dg/simplify_cshift_1.f90: Likewise.
12482 * gfortran.dg/simplify_cshift_4.f90: Likewise.
12483 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
12484 * gfortran.dg/simplify_modulo.f90: Likewise.
12485 * gfortran.dg/single_char_string.f90: Likewise.
12486 * gfortran.dg/size_dim.f90: Likewise.
12487 * gfortran.dg/size_optional_dim_1.f90: Likewise.
12488 * gfortran.dg/sizeof.f90: Likewise.
12489 * gfortran.dg/sizeof_4.f90: Likewise.
12490 * gfortran.dg/slash_1.f90: Likewise.
12491 * gfortran.dg/sms-1.f90: Likewise.
12492 * gfortran.dg/sms-2.f90: Likewise.
12493 * gfortran.dg/spec_expr_7.f90: Likewise.
12494 * gfortran.dg/specifics_1.f90: Likewise.
12495 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
12496 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
12497 * gfortran.dg/spread_init_expr.f03: Likewise.
12498 * gfortran.dg/spread_scalar_source.f90: Likewise.
12499 * gfortran.dg/spread_shape_1.f90: Likewise.
12500 * gfortran.dg/stat_1.f90: Likewise.
12501 * gfortran.dg/stat_2.f90: Likewise.
12502 * gfortran.dg/stfunc_1.f90: Likewise.
12503 * gfortran.dg/stfunc_4.f90: Likewise.
12504 * gfortran.dg/stfunc_6.f90: Likewise.
12505 * gfortran.dg/storage_size_1.f08: Likewise.
12506 * gfortran.dg/storage_size_3.f08: Likewise.
12507 * gfortran.dg/storage_size_4.f90: Likewise.
12508 * gfortran.dg/streamio_1.f90: Likewise.
12509 * gfortran.dg/streamio_10.f90: Likewise.
12510 * gfortran.dg/streamio_11.f90: Likewise.
12511 * gfortran.dg/streamio_12.f90: Likewise.
12512 * gfortran.dg/streamio_13.f90: Likewise.
12513 * gfortran.dg/streamio_14.f90: Likewise.
12514 * gfortran.dg/streamio_15.f90: Likewise.
12515 * gfortran.dg/streamio_16.f90: Likewise.
12516 * gfortran.dg/streamio_17.f90: Likewise.
12517 * gfortran.dg/streamio_2.f90: Likewise.
12518 * gfortran.dg/streamio_3.f90: Likewise.
12519 * gfortran.dg/streamio_4.f90: Likewise.
12520 * gfortran.dg/streamio_5.f90: Likewise.
12521 * gfortran.dg/streamio_6.f90: Likewise.
12522 * gfortran.dg/streamio_7.f90: Likewise.
12523 * gfortran.dg/streamio_8.f90: Likewise.
12524 * gfortran.dg/streamio_9.f90: Likewise.
12525 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
12526 * gfortran.dg/string_4.f90: Likewise.
12527 * gfortran.dg/string_array_constructor_2.f90: Likewise.
12528 * gfortran.dg/string_assign_2.f90: Likewise.
12529 * gfortran.dg/string_compare_1.f90: Likewise.
12530 * gfortran.dg/string_compare_2.f90: Likewise.
12531 * gfortran.dg/string_compare_3.f90: Likewise.
12532 * gfortran.dg/string_ctor_1.f90: Likewise.
12533 * gfortran.dg/string_length_1.f90: Likewise.
12534 * gfortran.dg/string_length_2.f90: Likewise.
12535 * gfortran.dg/string_length_3.f90: Likewise.
12536 * gfortran.dg/string_length_4.f90: Likewise.
12537 * gfortran.dg/string_null_compare_1.f: Likewise.
12538 * gfortran.dg/string_pad_trunc.f90: Likewise.
12539 * gfortran.dg/structure_constructor_1.f03: Likewise.
12540 * gfortran.dg/structure_constructor_11.f90: Likewise.
12541 * gfortran.dg/structure_constructor_13.f03: Likewise.
12542 * gfortran.dg/structure_constructor_2.f03: Likewise.
12543 * gfortran.dg/structure_constructor_5.f03: Likewise.
12544 * gfortran.dg/submodule_1.f08: Likewise.
12545 * gfortran.dg/submodule_11.f08: Likewise.
12546 * gfortran.dg/submodule_14.f08: Likewise.
12547 * gfortran.dg/submodule_15.f08: Likewise.
12548 * gfortran.dg/submodule_17.f08: Likewise.
12549 * gfortran.dg/submodule_18.f08: Likewise.
12550 * gfortran.dg/submodule_19.f08: Likewise.
12551 * gfortran.dg/submodule_2.f08: Likewise.
12552 * gfortran.dg/submodule_27.f08: Likewise.
12553 * gfortran.dg/submodule_28.f08: Likewise.
12554 * gfortran.dg/submodule_29.f08: Likewise.
12555 * gfortran.dg/submodule_30.f08: Likewise.
12556 * gfortran.dg/submodule_6.f08: Likewise.
12557 * gfortran.dg/submodule_7.f08: Likewise.
12558 * gfortran.dg/submodule_8.f08: Likewise.
12559 * gfortran.dg/subnormal_1.f90: Likewise.
12560 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
12561 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
12562 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
12563 * gfortran.dg/substr_2.f: Likewise.
12564 * gfortran.dg/substr_3.f: Likewise.
12565 * gfortran.dg/substr_4.f: Likewise.
12566 * gfortran.dg/substr_5.f90: Likewise.
12567 * gfortran.dg/substr_6.f90: Likewise.
12568 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
12569 * gfortran.dg/sum_init_expr.f03: Likewise.
12570 * gfortran.dg/sum_zero_array_1.f90: Likewise.
12571 * gfortran.dg/system_clock_3.f08: Likewise.
12572 * gfortran.dg/t_editing.f: Likewise.
12573 * gfortran.dg/team_change_1.f90: Likewise.
12574 * gfortran.dg/team_end_1.f90: Likewise.
12575 * gfortran.dg/team_number_1.f90: Likewise.
12576 * gfortran.dg/temporary_1.f90: Likewise.
12577 * gfortran.dg/test_com_block.f90: Likewise.
12578 * gfortran.dg/test_only_clause.f90: Likewise.
12579 * gfortran.dg/tiny_1.f90: Likewise.
12580 * gfortran.dg/tiny_2.f90: Likewise.
12581 * gfortran.dg/tl_editing.f90: Likewise.
12582 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
12583 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12584 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
12585 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
12586 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
12587 * gfortran.dg/transfer_class_2.f90: Likewise.
12588 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
12589 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
12590 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
12591 * gfortran.dg/transfer_resolve_1.f90: Likewise.
12592 * gfortran.dg/transfer_simplify_1.f90: Likewise.
12593 * gfortran.dg/transfer_simplify_10.f90: Likewise.
12594 * gfortran.dg/transfer_simplify_11.f90: Likewise.
12595 * gfortran.dg/transfer_simplify_2.f90: Likewise.
12596 * gfortran.dg/transfer_simplify_3.f90: Likewise.
12597 * gfortran.dg/transfer_simplify_4.f90: Likewise.
12598 * gfortran.dg/transfer_simplify_8.f90: Likewise.
12599 * gfortran.dg/transfer_simplify_9.f90: Likewise.
12600 * gfortran.dg/transpose_1.f90: Likewise.
12601 * gfortran.dg/transpose_3.f03: Likewise.
12602 * gfortran.dg/transpose_4.f90: Likewise.
12603 * gfortran.dg/transpose_conjg_1.f90: Likewise.
12604 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
12605 * gfortran.dg/transpose_optimization_2.f90: Likewise.
12606 * gfortran.dg/trim_1.f90: Likewise.
12607 * gfortran.dg/trim_optimize_1.f90: Likewise.
12608 * gfortran.dg/trim_optimize_2.f90: Likewise.
12609 * gfortran.dg/trim_optimize_3.f90: Likewise.
12610 * gfortran.dg/trim_optimize_4.f90: Likewise.
12611 * gfortran.dg/trim_optimize_5.f90: Likewise.
12612 * gfortran.dg/trim_optimize_6.f90: Likewise.
12613 * gfortran.dg/trim_optimize_7.f90: Likewise.
12614 * gfortran.dg/trim_optimize_8.f90: Likewise.
12615 * gfortran.dg/type_to_class_1.f03: Likewise.
12616 * gfortran.dg/type_to_class_2.f03: Likewise.
12617 * gfortran.dg/type_to_class_3.f03: Likewise.
12618 * gfortran.dg/type_to_class_4.f03: Likewise.
12619 * gfortran.dg/type_to_class_5.f03: Likewise.
12620 * gfortran.dg/typebound_assignment_5.f03: Likewise.
12621 * gfortran.dg/typebound_assignment_6.f03: Likewise.
12622 * gfortran.dg/typebound_assignment_7.f90: Likewise.
12623 * gfortran.dg/typebound_call_1.f03: Likewise.
12624 * gfortran.dg/typebound_call_13.f03: Likewise.
12625 * gfortran.dg/typebound_call_18.f03: Likewise.
12626 * gfortran.dg/typebound_call_19.f03: Likewise.
12627 * gfortran.dg/typebound_call_2.f03: Likewise.
12628 * gfortran.dg/typebound_call_20.f03: Likewise.
12629 * gfortran.dg/typebound_call_3.f03: Likewise.
12630 * gfortran.dg/typebound_generic_5.f03: Likewise.
12631 * gfortran.dg/typebound_generic_6.f03: Likewise.
12632 * gfortran.dg/typebound_generic_9.f03: Likewise.
12633 * gfortran.dg/typebound_operator_12.f03: Likewise.
12634 * gfortran.dg/typebound_operator_13.f03: Likewise.
12635 * gfortran.dg/typebound_operator_15.f90: Likewise.
12636 * gfortran.dg/typebound_operator_20.f90: Likewise.
12637 * gfortran.dg/typebound_operator_3.f03: Likewise.
12638 * gfortran.dg/typebound_operator_6.f03: Likewise.
12639 * gfortran.dg/typebound_operator_7.f03: Likewise.
12640 * gfortran.dg/typebound_operator_8.f03: Likewise.
12641 * gfortran.dg/typebound_operator_9.f03: Likewise.
12642 * gfortran.dg/typebound_proc_19.f90: Likewise.
12643 * gfortran.dg/typebound_proc_20.f90: Likewise.
12644 * gfortran.dg/typebound_proc_23.f90: Likewise.
12645 * gfortran.dg/typebound_proc_27.f03: Likewise.
12646 * gfortran.dg/typebound_proc_35.f90: Likewise.
12647 * gfortran.dg/typebound_proc_36.f90: Likewise.
12648 * gfortran.dg/unf_io_convert_1.f90: Likewise.
12649 * gfortran.dg/unf_io_convert_2.f90: Likewise.
12650 * gfortran.dg/unf_io_convert_3.f90: Likewise.
12651 * gfortran.dg/unf_io_convert_4.f90: Likewise.
12652 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
12653 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
12654 * gfortran.dg/unf_short_record_1.f90: Likewise.
12655 * gfortran.dg/unformatted_recl_1.f90: Likewise.
12656 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
12657 * gfortran.dg/unit_1.f90: Likewise.
12658 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
12659 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
12660 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
12661 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
12662 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
12663 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
12664 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
12665 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
12666 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
12667 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
12668 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
12669 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
12670 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
12671 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
12672 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
12673 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
12674 * gfortran.dg/unpack_init_expr.f03: Likewise.
12675 * gfortran.dg/use_10.f90: Likewise.
12676 * gfortran.dg/use_11.f90: Likewise.
12677 * gfortran.dg/use_13.f90: Likewise.
12678 * gfortran.dg/use_24.f90: Likewise.
12679 * gfortran.dg/use_27.f90: Likewise.
12680 * gfortran.dg/use_5.f90: Likewise.
12681 * gfortran.dg/use_allocated_1.f90: Likewise.
12682 * gfortran.dg/use_only_1.f90: Likewise.
12683 * gfortran.dg/use_only_4.f90: Likewise.
12684 * gfortran.dg/use_rename_2.f90: Likewise.
12685 * gfortran.dg/use_rename_4.f90: Likewise.
12686 * gfortran.dg/used_dummy_types_1.f90: Likewise.
12687 * gfortran.dg/used_interface_ref.f90: Likewise.
12688 * gfortran.dg/used_types_5.f90: Likewise.
12689 * gfortran.dg/utf8_1.f03: Likewise.
12690 * gfortran.dg/utf8_2.f03: Likewise.
12691 * gfortran.dg/value_1.f90: Likewise.
12692 * gfortran.dg/value_2.f90: Likewise.
12693 * gfortran.dg/value_4.f90: Likewise.
12694 * gfortran.dg/value_6.f03: Likewise.
12695 * gfortran.dg/value_7.f03: Likewise.
12696 * gfortran.dg/value_test.f90: Likewise.
12697 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
12698 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
12699 * gfortran.dg/vect/pr60510.f: Likewise.
12700 * gfortran.dg/vect/pr69882.f90: Likewise.
12701 * gfortran.dg/vect/pr69980.f90: Likewise.
12702 * gfortran.dg/vect/vect-5.f90: Likewise.
12703 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12704 * gfortran.dg/vector_subscript_1.f90: Likewise.
12705 * gfortran.dg/vector_subscript_2.f90: Likewise.
12706 * gfortran.dg/vector_subscript_3.f90: Likewise.
12707 * gfortran.dg/vector_subscript_5.f90: Likewise.
12708 * gfortran.dg/verify_2.f90: Likewise.
12709 * gfortran.dg/volatile10.f90: Likewise.
12710 * gfortran.dg/where_1.f90: Likewise.
12711 * gfortran.dg/where_operator_assign_1.f90: Likewise.
12712 * gfortran.dg/where_operator_assign_2.f90: Likewise.
12713 * gfortran.dg/where_operator_assign_3.f90: Likewise.
12714 * gfortran.dg/whole_file_13.f90: Likewise.
12715 * gfortran.dg/whole_file_2.f90: Likewise.
12716 * gfortran.dg/widechar_2.f90: Likewise.
12717 * gfortran.dg/widechar_4.f90: Likewise.
12718 * gfortran.dg/widechar_5.f90: Likewise.
12719 * gfortran.dg/widechar_6.f90: Likewise.
12720 * gfortran.dg/widechar_8.f90: Likewise.
12721 * gfortran.dg/widechar_IO_1.f90: Likewise.
12722 * gfortran.dg/widechar_IO_2.f90: Likewise.
12723 * gfortran.dg/widechar_IO_3.f90: Likewise.
12724 * gfortran.dg/widechar_IO_4.f90: Likewise.
12725 * gfortran.dg/widechar_compare_1.f90: Likewise.
12726 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
12727 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
12728 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
12729 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
12730 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
12731 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
12732 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
12733 * gfortran.dg/widechar_select_1.f90: Likewise.
12734 * gfortran.dg/winapi.f90: Likewise.
12735 * gfortran.dg/write_0_pe_format.f90: Likewise.
12736 * gfortran.dg/write_back.f: Likewise.
12737 * gfortran.dg/write_check3.f90: Likewise.
12738 * gfortran.dg/write_direct_eor.f90: Likewise.
12739 * gfortran.dg/write_padding.f90: Likewise.
12740 * gfortran.dg/write_recursive.f90: Likewise.
12741 * gfortran.dg/write_rewind_1.f: Likewise.
12742 * gfortran.dg/write_rewind_2.f: Likewise.
12743 * gfortran.dg/write_zero_array.f90: Likewise.
12744 * gfortran.dg/x_slash_1.f: Likewise.
12745 * gfortran.dg/x_slash_2.f: Likewise.
12746 * gfortran.dg/zero_array_components_1.f90: Likewise.
12747 * gfortran.dg/zero_length_1.f90: Likewise.
12748 * gfortran.dg/zero_length_2.f90: Likewise.
12749 * gfortran.dg/zero_sized_1.f90: Likewise.
12750 * gfortran.dg/zero_sized_3.f90: Likewise.
12751 * gfortran.fortran-torture/compile/nested.f90: Likewise.
12752 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
12753 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
12754 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
12755 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
12756 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
12757 * gfortran.fortran-torture/execute/args.f90: Likewise.
12758 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
12759 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
12760 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
12761 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
12762 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
12763 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
12764 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
12765 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
12766 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
12767 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
12768 * gfortran.fortran-torture/execute/common.f90: Likewise.
12769 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
12770 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
12771 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
12772 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
12773 * gfortran.fortran-torture/execute/contained.f90: Likewise.
12774 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
12775 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
12776 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
12777 * gfortran.fortran-torture/execute/data.f90: Likewise.
12778 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
12779 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
12780 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
12781 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
12782 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
12783 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
12784 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
12785 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
12786 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
12787 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
12788 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
12789 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
12790 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
12791 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
12792 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
12793 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
12794 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
12795 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
12796 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
12797 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
12798 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
12799 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
12800 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
12801 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
12802 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
12803 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
12804 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
12805 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
12806 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
12807 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
12808 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
12809 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
12810 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
12811 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
12812 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
12813 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
12814 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
12815 * gfortran.fortran-torture/execute/forall.f90: Likewise.
12816 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
12817 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
12818 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
12819 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
12820 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
12821 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
12822 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
12823 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
12824 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
12825 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
12826 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
12827 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
12828 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
12829 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
12830 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
12831 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
12832 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
12833 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
12834 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
12835 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
12836 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
12837 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
12838 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
12839 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
12840 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
12841 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
12842 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
12843 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
12844 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12845 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
12846 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
12847 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
12848 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
12849 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
12850 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
12851 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
12852 Likewise.
12853 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
12854 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
12855 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
12856 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
12857 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
12858 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
12859 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
12860 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12861 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
12862 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
12863 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
12864 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12865 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
12866 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
12867 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
12868 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
12869 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
12870 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12871 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
12872 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12873 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
12874 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
12875 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
12876 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
12877 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
12878 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
12879 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
12880 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
12881 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12882 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
12883 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
12884 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
12885 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
12886 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
12887 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
12888 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
12889 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
12890 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
12891 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
12892 * gfortran.fortran-torture/execute/math.f90: Likewise.
12893 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
12894 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
12895 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
12896 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
12897 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
12898 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
12899 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
12900 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
12901 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
12902 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
12903 * gfortran.fortran-torture/execute/power.f90: Likewise.
12904 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
12905 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
12906 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12907 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
12908 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
12909 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
12910 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
12911 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
12912 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
12913 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
12914 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
12915 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
12916 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
12917 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
12918 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
12919 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
12920 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
12921 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
12922 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
12923 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
12924 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
12925 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
12926 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
12927 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
12928 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
12929 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
12930 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
12931 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
12932 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
12933 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
12934 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
12935 * gfortran.fortran-torture/execute/straret.f90: Likewise.
12936 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
12937 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
12938 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
12939 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
12940 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
12941 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
12942 * gfortran.fortran-torture/execute/string.f90: Likewise.
12943 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
12944 * gfortran.fortran-torture/execute/strret.f90: Likewise.
12945 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
12946 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
12947 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
12948 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
12949 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
12950 * gfortran.fortran-torture/execute/userop.f90: Likewise.
12951 * gfortran.fortran-torture/execute/where17.f90: Likewise.
12952 * gfortran.fortran-torture/execute/where18.f90: Likewise.
12953 * gfortran.fortran-torture/execute/where19.f90: Likewise.
12954 * gfortran.fortran-torture/execute/where20.f90: Likewise.
12955 * gfortran.fortran-torture/execute/where21.f90: Likewise.
12956 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
12957 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
12958 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12959 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12960 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12961 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12962 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
12963 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
12964 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
12965 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
12966 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
12967 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
12968 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
12969 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
12970 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
12971 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
12972 * gfortran.dg/inline_transpose_1.f90: Likewise.
12973
12974 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
12975
12976 PR fortran/84115
12977 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
12978 change to dg-run.
12979
12980 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
12981
12982 PR ada/84277
12983 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
12984 * gnat.dg/dispatch1.adb: Rename into...
12985 * gnat.dg/disp1.adb: ...this.
12986 * gnat.dg/dispatch1_p.ads: Rename into...
12987 * gnat.dg/disp1_pkg.ads: ...this.
12988 * gnat.dg/disp2.adb: Rename into...
12989 * gnat.dg/dispatch2.adb: ...this.
12990 * gnat.dg/dispatch2_p.ads: Rename into...
12991 * gnat.dg/disp2_pkg.ads: ...this.
12992 * gnat.dg/dispatch2_p.adb: Rename into...
12993 * gnat.dg/disp2_pkg.adb: this.
12994 * gnat.dg/generic_dispatch.adb: Rename into...
12995 * gnat.dg/generic_disp.adb: this.
12996 * gnat.dg/generic_dispatch_p.ads: Rename into...
12997 * gnat.dg/generic_disp_pkg.ads: ...this.
12998 * gnat.dg/generic_dispatch_p.adb: Rename into...
12999 * gnat.dg/generic_disp_pkg.adb: ...this.
13000 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
13001 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
13002 * gnat.dg/object_overflow1.adb: Tweak index.
13003 * gnat.dg/object_overflow2.adb: Likewise.
13004 * gnat.dg/object_overflow3.adb: Likewise.
13005 * gnat.dg/object_overflow4.adb: Likewise.
13006 * gnat.dg/object_overflow5.adb: Likewise.
13007
13008 2018-02-16 Jakub Jelinek <jakub@redhat.com>
13009
13010 PR ipa/84425
13011 * gcc.c-torture/compile/pr84425.c: New test.
13012
13013 2018-02-16 Marek Polacek <polacek@redhat.com>
13014 Jakub Jelinek <jakub@redhat.com>
13015
13016 PR c++/84192
13017 * g++.dg/cpp1y/constexpr-84192.C: New test.
13018
13019 2018-02-16 Martin Sebor <msebor@redhat.com>
13020
13021 PR c++/79064
13022 * g++.dg/overload15.C: New test.
13023
13024 2018-02-16 Yury Gribov <tetra2005@gmail.com>
13025
13026 PR target/81535
13027 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
13028 * gcc.dg/pr56727-2.c: Ditto.
13029 * gcc.target/powerpc/pr79439.c: Renamed to...
13030 * gcc.target/powerpc/pr79439-1.c: ...this.
13031 * gcc.target/powerpc/pr79439-2.c: New test.
13032 * gcc.target/powerpc/pr79439-3.c: New test.
13033
13034 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
13035
13036 target/pr84371
13037 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
13038 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
13039 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
13040 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
13041 * gcc.target/powerpc/builtins-3.c: Same.
13042
13043 2018-02-16 Nathan Sidwell <nathan@acm.org>
13044
13045 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
13046
13047 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
13048
13049 PR rtl-optimization/70023
13050 * gcc.target/i386/pr70023.c: New.
13051
13052 2018-02-16 Carl Love <cel@us.ibm.com>
13053
13054 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
13055 tests.
13056 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
13057 tests.
13058
13059 2018-02-16 Carl Love <cel@us.ibm.com>
13060
13061 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
13062 for the ABI definitions for vec_extract4b and vec_insert4b.
13063
13064 2018-02-16 Nathan Sidwell <nathan@acm.org>
13065
13066 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
13067 * g++.old-deja/g++.mike/net43.C: Likewise.
13068
13069 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
13070
13071 PR c++/82468
13072 * g++.dg/cpp1z/class-deduction48.C: New.
13073
13074 2018-02-16 Nathan Sidwell <nathan@acm.org>
13075
13076 PR c++/84375
13077 * g++.dg/lookup/pr84375.C: New.
13078
13079 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
13080
13081 PR target/83831
13082 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
13083
13084 2018-02-16 Richard Biener <rguenther@suse.de>
13085
13086 PR tree-optimization/84417
13087 * gcc.dg/torture/pr84417.c: New testcase.
13088
13089 2018-02-16 Jakub Jelinek <jakub@redhat.com>
13090
13091 PR target/84272
13092 * g++.dg/opt/pr84272.C: New test.
13093
13094 PR rtl-optimization/83723
13095 * gcc.dg/pr83723.c: New test.
13096
13097 2018-02-16 Richard Biener <rguenther@suse.de>
13098
13099 PR tree-optimization/84399
13100 * gcc.dg/graphite/pr84399.c: New testcase.
13101
13102 2018-02-16 Richard Biener <rguenther@suse.de>
13103
13104 PR tree-optimization/84190
13105 * g++.dg/torture/pr84190.C: New testcase.
13106
13107 2018-02-15 Martin Sebor <msebor@redhat.com>
13108
13109 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
13110 directives.
13111
13112 2018-02-15 Janus Weil <janus@gcc.gnu.org>
13113
13114 PR fortran/84409
13115 * gfortran.dg/dtio_21.f03: Add an error message.
13116 * gfortran.dg/dtio_22.f90: Fix invalid test case.
13117
13118 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13119
13120 PR fortran/84381
13121 * gfortran.dg/stop_shouldfail.f90: New test.
13122
13123 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
13124
13125 PR c++/84330
13126 * g++.dg/concepts/pr84330.C: New.
13127
13128 2018-02-15 Tom de Vries <tom@codesourcery.com>
13129
13130 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
13131
13132 2018-02-15 Tom de Vries <tom@codesourcery.com>
13133
13134 * gcc.c-torture/compile/pr84136.c: Require effective target
13135 indirect_jumps.
13136
13137 2018-02-15 Jakub Jelinek <jakub@redhat.com>
13138
13139 PR tree-optimization/84383
13140 * gcc.c-torture/compile/pr84383.c: New test.
13141
13142 PR tree-optimization/84334
13143 * gcc.dg/pr84334.c: New test.
13144
13145 2018-02-14 Carl Love <cel@us.ibm.com>
13146
13147 * gcc.target/powerpc/builtins-4-int128-runnable.c
13148 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
13149 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
13150
13151 2018-02-14 Martin Sebor <msebor@redhat.com>
13152
13153 PR tree-optimization/83698
13154 * gcc.dg/Wrestrict-7.c: New test.
13155 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
13156 * gcc.target/i386/chkp-stropt-17.c: Same.
13157
13158 2018-02-14 Martin Sebor <msebor@redhat.com>
13159
13160 PR c/84108
13161 * gcc.dg/Wattributes-8.c: New test.
13162
13163 2018-02-14 Janus Weil <janus@gcc.gnu.org>
13164
13165 PR fortran/84385
13166 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
13167 * gfortran.dg/allocate_with_source_23.f90: Ditto.
13168 * gfortran.dg/select_type_1.f03: Extend test case.
13169
13170 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
13171
13172 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
13173 (dg-options): Use -O2 -msse2 -mno-sse3.
13174
13175 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
13176
13177 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
13178 this test case still works ok.
13179 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13180 * gcc.dg/vmx/insert-be-order.c: Likewise.
13181 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13182 * gcc.dg/vmx/ld-be-order.c: Likewise.
13183 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13184 * gcc.dg/vmx/lde-be-order.c: Likewise.
13185 * gcc.dg/vmx/ldl-be-order.c: Likewise.
13186 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13187 * gcc.dg/vmx/merge-be-order.c: Likewise.
13188 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13189 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
13190 * gcc.dg/vmx/pack-be-order.c: Likewise.
13191 * gcc.dg/vmx/perm-be-order.c: Likewise.
13192 * gcc.dg/vmx/splat-be-order.c: Likewise.
13193 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
13194 * gcc.dg/vmx/st-be-order.c: Likewise.
13195 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13196 * gcc.dg/vmx/ste-be-order.c: Likewise.
13197 * gcc.dg/vmx/stl-be-order.c: Likewise.
13198 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13199 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
13200 * gcc.dg/vmx/unpack-be-order.c: Likewise.
13201 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13202 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
13203
13204 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
13205
13206 PR c++/84350
13207 * g++.dg/cpp0x/auto49.C: New.
13208
13209 2018-02-14 Nathan Sidwell <nathan@acm.org>
13210
13211 * g++.dg/template/instantiate5.C: Adjust required-from loc.
13212
13213 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
13214
13215 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
13216 * gcc.target/powerpc/le-altivec-consts.c: Same.
13217
13218 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
13219
13220 PR target/84220
13221 * gcc.target/powerpc/pr84220-sld.c: New test.
13222 * gcc.target/powerpc/pr84220-sld2.c: New test.
13223 * gcc.target/powerpc/pr84220-sldw.c: New test.
13224 * gcc.target/powerpc/pr84220-xxperm.c: New test.
13225 * gcc.target/powerpc/pr84220-xxsld.c: New test.
13226
13227 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13228
13229 PR target/84239
13230 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
13231 _inc_ssp intrinsics.
13232 * gcc.target/i386/cet-intrin-4.c: Likewise.
13233 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
13234 __builtin_ia32_rdssp[d|q].
13235
13236 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
13237
13238 PR tree-optimization/84357
13239 * gcc.dg/vect/pr84357.c: New test.
13240
13241 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
13242
13243 PR target/83831
13244 * gcc.target/rx/pr83831.c: New tests.
13245
13246 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
13247
13248 PR target/79242
13249 * gcc.target/msp430/pr79242.c: New test.
13250
13251 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13252
13253 PR target/84372
13254 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
13255 with -mcpu=power9.
13256
13257 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13258
13259 PR target/84279
13260 * g++.dg/pr84279.C: New test.
13261
13262 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
13263
13264 PR rtl-optimization/84169
13265 * gcc.c-torture/execute/pr84169.c: New.
13266
13267 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13268
13269 PR target/84370
13270 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
13271
13272 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13273
13274 PR target/84365
13275 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
13276 with -mcpu=power9.
13277
13278 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13279
13280 PR c++/84364
13281 * g++.dg/warn/effc4.C: New test.
13282
13283 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
13284
13285 PR c++/84333
13286 * g++.dg/template/sizeof16.C: New.
13287 * g++.dg/template/sizeof17.C: Likewise.
13288
13289 2018-02-13 Janus Weil <janus@gcc.gnu.org>
13290
13291 PR fortran/84313
13292 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
13293 add necessary compiler options.
13294 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
13295
13296 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13297
13298 PR c/82210
13299 * gcc.c-torture/execute/pr82210.c: New test.
13300
13301 PR middle-end/84309
13302 * gcc.dg/pr84309-2.c: New test.
13303
13304 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
13305
13306 PR tree-optimization/84321
13307 * gcc.dg/pr84321.c: New test.
13308
13309 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
13310
13311 PR target/84359
13312 * gcc.target/i386/pr57193.c: Add -march=x86-64.
13313
13314 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
13315
13316 PR sanitizer/84340
13317 * gcc.dg/asan/pr84307.c: Remove test.
13318
13319 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
13320
13321 * gcc.target/rl78/test_auto_vector.c: New test.
13322
13323 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
13324
13325 PR c/84305
13326 * gcc.c-torture/compile/pr84305.c: New test.
13327
13328 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13329
13330 PR target/84335
13331 * gcc.target/i386/pr84335.c: New test.
13332
13333 PR tree-optimization/84339
13334 * gcc.c-torture/execute/pr84339.c: New test.
13335
13336 PR middle-end/84309
13337 * gcc.dg/pr84309.c: New test.
13338 * gcc.target/i386/pr84309.c: New test.
13339
13340 PR target/84336
13341 * gcc.target/i386/pr84336.c: New test.
13342
13343 2018-02-12 Jakub Jelinek <jakub@redhat.com>
13344
13345 PR c++/84341
13346 * c-c++-common/gomp/pr84341.c: New test.
13347
13348 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13349
13350 PR fortran/68746
13351 * gfortran.dg/read_dir.f90: Re-add dg-do run.
13352
13353 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13354
13355 PR fortran/68746
13356 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
13357 of zero for read.
13358
13359 2018-02-12 Jeff Law <law@redhat.com>
13360
13361 * gcc.c-torture/compile/reg-args-size.c: New test.
13362
13363 2018-02-12 Carl Love <cel@us.ibm.com>
13364
13365 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
13366 uint128 tests to new testfile.
13367 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
13368 int128 and uint128 tests.
13369 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
13370 list of torture tests.
13371
13372 2018-02-12 Janus Weil <janus@gcc.gnu.org>
13373
13374 PR fortran/84273
13375 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
13376 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
13377
13378 2018-02-12 Tamar Christina <tamar.christina@arm.com>
13379
13380 PR target/82641
13381 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
13382
13383 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
13384
13385 PR sanitizer/84307
13386 * gcc.dg/asan/pr84307.c: New test.
13387
13388 2018-02-12 Nathan Sidwell <nathan@acm.org>
13389
13390 * g++.dg/parse/pr84263.C: New.
13391
13392 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13393
13394 PR c++/79626
13395 * g++.dg/template/crash129.C: New.
13396
13397 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13398
13399 PR target/83828
13400 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13401 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13402 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
13403 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
13404 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
13405
13406 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13407
13408 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
13409 _mm_maskz_scalef_round_sd): Test new intrinsics.
13410 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
13411 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
13412 intrinsics.
13413 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
13414 _mm_maskz_scalef_round_ss): Test new intrinsics.
13415 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
13416 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
13417 intrinsics.
13418 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
13419 __builtin_ia32_scalefss_round): Remove builtin.
13420 (__builtin_ia32_scalefsd_mask_round,
13421 __builtin_ia32_scalefss_mask_round): Test new builtin.
13422 * gcc.target/i386/sse-13.c: Ditto.
13423 * gcc.target/i386/sse-23.c: Ditto.
13424
13425 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13426
13427 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
13428 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
13429 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
13430 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
13431 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
13432 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
13433 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
13434 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
13435 intrinsics.
13436 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
13437 (__builtin_ia32_sqrtss_round): Remove builtins.
13438 (__builtin_ia32_sqrtsd_mask_round)
13439 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
13440 * gcc.target/i386/sse-13.c: Ditto.
13441 * gcc.target/i386/sse-23.c: Ditto.
13442
13443 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13444
13445 PR fortran/35299
13446 * gfortran.dg/statement_function_3.f: New test.
13447
13448 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
13449
13450 PR fortran/54223
13451 PR fortran/84276
13452 * gfortran.dg/statement_function_1.f90: New test.
13453 * gfortran.dg/statement_function_2.f90: New test.
13454
13455 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
13456
13457 PR fortran/84074
13458 * gfortran.dg/type_to_class_5.f03: New test.
13459
13460 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
13461
13462 PR fortran/56691
13463 * gfortran.dg/type_to_class_4.f03: New test.
13464
13465 2018-02-10 Alan Modra <amodra@gmail.com>
13466
13467 PR target/84300
13468 * gcc.dg/pr84300.c: New.
13469
13470 2018-02-10 Jakub Jelinek <jakub@redhat.com>
13471
13472 PR sanitizer/83987
13473 * g++.dg/ubsan/pr83987-2.C: New test.
13474
13475 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
13476
13477 * gcc.target/rx/movsicc.c: New test.
13478
13479 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13480
13481 PR target/83926
13482 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
13483 message.
13484
13485 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
13486
13487 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
13488 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
13489
13490 2018-02-09 Nathan Sidwell <nathan@acm.org>
13491
13492 PR c/84293
13493 * c-c++-common/pr84293.h: New.
13494 * c-c++-common/pr84293.c: New.
13495
13496 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
13497
13498 PR rtl-optimization/57193
13499 * gcc.target/i386/pr57193.c: New.
13500
13501 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13502
13503 PR target/84226
13504 * gcc.target/powerpc/pr84226.c: New test.
13505
13506 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13507
13508 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
13509 from this to...
13510 <vclzd>: ...this.
13511
13512 2018-02-09 Martin Sebor <msebor@redhat.com>
13513
13514 PR lto/84212
13515 * gcc.dg/lto/pr84212_0.c: New test file.
13516 * gcc.dg/lto/pr84212_1.c: Same.
13517
13518 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13519
13520 PR target/83926
13521 * gcc.target/powerpc/pr83926.c: New test.
13522 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
13523 message. Fix test for running in 32-bit mode.
13524
13525 2018-02-09 Tamar Christina <tamar.christina@arm.com>
13526
13527 PR target/82641
13528 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
13529
13530 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13531
13532 PR target/PR84295
13533 * gcc.target/s390/pr84295.c: New test.
13534
13535 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
13536
13537 PR c++/77522
13538 * g++.dg/cpp1y/lambda-init16.C: New.
13539
13540 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
13541
13542 * gnat.dg/sso8.adb: New test.
13543 * gnat.dg/sso8_pkg.ads: New helper.
13544
13545 2018-02-09 Richard Biener <rguenther@suse.de>
13546
13547 PR tree-optimization/84278
13548 * gcc.target/i386/pr84278.c: Adjust regex.
13549
13550 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13551
13552 PR tree-optimization/84232
13553 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
13554
13555 PR debug/84252
13556 * gcc.target/aarch64/pr84252.c: New test.
13557
13558 PR middle-end/84237
13559 * gcc.dg/pr84237.c: New test.
13560
13561 2018-02-09 Marek Polacek <polacek@redhat.com>
13562 Jakub Jelinek <jakub@redhat.com>
13563
13564 PR c++/83659
13565 * g++.dg/torture/pr83659.C: New test.
13566
13567 2018-02-08 David Malcolm <dmalcolm@redhat.com>
13568
13569 PR tree-optimization/84136
13570 * gcc.c-torture/compile/pr84136.c: New test.
13571
13572 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
13573
13574 PR target/83008
13575 * gcc.target/i386/pr83008.c: New test.
13576
13577 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
13578
13579 PR target/81143
13580 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
13581
13582 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13583
13584 PR c++/83806
13585 * g++.dg/warn/Wunused-parm-11.C: New.
13586
13587 2018-02-08 Marek Polacek <polacek@redhat.com>
13588
13589 PR tree-optimization/84238
13590 * gcc.dg/Wstringop-overflow-3.c: New test.
13591
13592 2018-02-08 Nathan Sidwell <nathan@acm.org>
13593
13594 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
13595
13596 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13597
13598 PR tree-optimization/84265
13599 * gcc.dg/vect/pr84265.c: New test.
13600
13601 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13602
13603 PR tree-optimization/81635
13604 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
13605 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
13606
13607 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13608
13609 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
13610 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
13611 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
13612 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
13613 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
13614 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
13615 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
13616 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
13617 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
13618 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
13619 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
13620 * gcc.target/s390/nobp-return-attr-all.c: New test.
13621 * gcc.target/s390/nobp-return-attr-neg.c: New test.
13622 * gcc.target/s390/nobp-return-mem-attr.c: New test.
13623 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
13624 * gcc.target/s390/nobp-return-mem-z10.c: New test.
13625 * gcc.target/s390/nobp-return-mem-z900.c: New test.
13626 * gcc.target/s390/nobp-return-reg-attr.c: New test.
13627 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
13628 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
13629 * gcc.target/s390/nobp-return-reg-z10.c: New test.
13630 * gcc.target/s390/nobp-return-reg-z900.c: New test.
13631 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
13632 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
13633 * gcc.target/s390/nobp-table-jump-z10.c: New test.
13634 * gcc.target/s390/nobp-table-jump-z900.c: New test.
13635
13636 2018-02-08 Richard Biener <rguenther@suse.de>
13637
13638 PR tree-optimization/84233
13639 * g++.dg/torture/pr84233.C: New testcase.
13640
13641 2018-02-08 Richard Biener <rguenther@suse.de>
13642
13643 PR tree-optimization/84278
13644 * gcc.target/i386/pr84278.c: New testcase.
13645
13646 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
13647
13648 PR rtl-optimization/84068
13649 PR rtl-optimization/83459
13650 * gcc.dg/pr84068.c: New test.
13651
13652 2018-02-08 Richard Biener <rguenther@suse.de>
13653
13654 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
13655 loop vectorization to happen.
13656
13657 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13658
13659 PR c++/83204
13660 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
13661
13662 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13663
13664 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
13665
13666 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
13667
13668 PR target/84154
13669 * gcc.target/powerpc/pr84154-1.c: New tests.
13670 * gcc.target/powerpc/pr84154-2.c: Likewise.
13671 * gcc.target/powerpc/pr84154-3.c: Likewise.
13672
13673 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13674
13675 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
13676
13677 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13678
13679 PR c++/84082
13680 * g++.dg/template/incomplete11.C: New test.
13681 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
13682
13683 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13684
13685 PR fortran/82994
13686 * gfortran.dg/deallocate_error_3.f90: New test.
13687 * gfortran.dg/deallocate_error_4.f90: New test.
13688
13689 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13690
13691 PR fortran/68560
13692 * gfortran.dg/shape_9.f90: New test.
13693
13694 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13695
13696 PR fortran/82049
13697 * gfortran.dg/assumed_charlen_parameter.f90: New test.
13698
13699 2018-02-07 David Malcolm <dmalcolm@redhat.com>
13700
13701 PR c++/81610
13702 PR c++/80567
13703 * g++.dg/spellcheck-reswords.C: New test case.
13704 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
13705 suggestion of "if".
13706
13707 2018-02-07 Martin Liska <mliska@suse.cz>
13708
13709 PR c++/84059.
13710 * g++.dg/ext/mv26.C: New test.
13711
13712 2018-02-07 Tom de Vries <tom@codesourcery.com>
13713
13714 * gcc.dg/pr83844.c: Require effective target alloca.
13715
13716 2018-02-07 Tom de Vries <tom@codesourcery.com>
13717
13718 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
13719
13720 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
13721
13722 PR target/84243
13723 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
13724 -fcf-protection=return.
13725
13726 2018-02-07 Tom de Vries <tom@codesourcery.com>
13727
13728 PR libgomp/84217
13729 * c-c++-common/goacc/pr84217.c: New test.
13730 * gfortran.dg/goacc/pr84217.f90: New test.
13731
13732 2018-02-07 Richard Biener <rguenther@suse.de>
13733
13734 PR tree-optimization/84204
13735 * gcc.dg/graphite/pr84204.c: New testcase.
13736
13737 PR tree-optimization/84205
13738 * gcc.dg/graphite/pr84205.c: New testcase.
13739
13740 PR tree-optimization/84223
13741 * gfortran.dg/graphite/pr84223.f90: New testcase.
13742
13743 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
13744
13745 PR c++/71662
13746 * g++.dg/cpp0x/scoped_enum7.C: New.
13747
13748 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
13749
13750 PR tree-optimization/83008
13751 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
13752
13753 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13754
13755 PR tree-optimization/84235
13756 * gcc.c-torture/execute/ieee/pr84235.c: New test.
13757
13758 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13759
13760 PR testsuite/84243
13761 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
13762 targets.
13763 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
13764
13765 2018-02-06 Jakub Jelinek <jakub@redhat.com>
13766
13767 PR target/84146
13768 * gcc.target/i386/pr84146.c: New test.
13769
13770 2018-02-06 Michael Collison <michael.collison@arm.com>
13771
13772 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
13773
13774 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13775
13776 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
13777 warning for -mno-speculate-indirect-jumps.
13778 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
13779 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13780 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
13781 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
13782 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
13783 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
13784
13785 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13786
13787 PR target/84145
13788 * c-c++-common/fcf-protection-1.c: Change a compared message.
13789 * c-c++-common/fcf-protection-2.c: Likewise.
13790 * c-c++-common/fcf-protection-3.c: Likewise.
13791 * c-c++-common/fcf-protection-5.c: Likewise.
13792 * c-c++-common/fcf-protection-6.c: New test.
13793 * c-c++-common/fcf-protection-7.c: Likewise.
13794
13795 2018-02-06 Marek Polacek <polacek@redhat.com>
13796
13797 PR tree-optimization/84228
13798 * c-c++-common/Wstringop-truncation-3.c: New test.
13799
13800 2018-02-06 Tamar Christina <tamar.christina@arm.com>
13801
13802 PR target/82641
13803 * gcc.target/arm/pragma_arch_switch_2.c: New.
13804
13805 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13806
13807 PR target/79975
13808 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
13809
13810 2018-02-05 Martin Sebor <msebor@redhat.com>
13811
13812 PR tree-optimization/83369
13813 * gcc.dg/Wnonnull.c: New test.
13814
13815 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13816
13817 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
13818 argument and use dg-messages-by-file instead. Expect it to be
13819 an array rather than a dict.
13820 (lto-link-and-maybe-run): Remove messages_by_file argument and
13821 use an upvar for dg-messages-by-file. Update call to
13822 lto_handle_diagnostics.
13823 (lt-get-options): Treat dg-messages-by-file as an array
13824 rather than a dict.
13825 (lto-get-options-main): Likewise. Set the entry rather than appending.
13826 (lto-execute): Treat dg-messages-by-file as an array rather than
13827 a dict. Update call to lto-link-and-maybe-run.
13828
13829 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
13830
13831 PR c++/82782
13832 * g++.dg/cpp1z/inline-var4.C: New.
13833
13834 2018-02-05 Martin Liska <mliska@suse.cz>
13835
13836 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
13837 options.
13838 * c-c++-common/asan/pointer-compare-2.c: Likewise.
13839 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
13840 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
13841 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
13842 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
13843 * c-c++-common/asan/pointer-compare-3.c: New test.
13844
13845 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13846
13847 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
13848 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13849
13850 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
13851
13852 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
13853 _mm_maskz_range_sd, _mm_mask_range_round_sd,
13854 _mm_maskz_range_round_sd): Test new intrinsics.
13855 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
13856 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
13857 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
13858 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
13859 _mm_maskz_range_ss, _mm_mask_range_round_ss,
13860 _mm_maskz_range_round_ss): Test new intrinsics.
13861 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
13862 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
13863 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
13864 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
13865 __builtin_ia32_rangess128_round): Remove builtins.
13866 (__builtin_ia32_rangesd128_mask_round,
13867 __builtin_ia32_rangess128_mask_round): Test new builtins.
13868 * gcc.target/i386/sse-13.c: Ditto.
13869 * gcc.target/i386/sse-23.c: Ditto.
13870
13871 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
13872
13873 PR middle-end/79966
13874 * gfortran.dg/pr79966.f90: New testcase
13875
13876 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
13877
13878 PR fortran/84094
13879 * gfortran.dg/associate_23.f90: Fix invalid code.
13880 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13881 * gfortran.dg/matmul_3.f90: Likewise.
13882 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
13883
13884 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
13885
13886 PR fortran/84115
13887 * gfortran.dg/associate_34.f90: New test.
13888 * gfortran.dg/associate_35.f90: New test.
13889
13890 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
13891
13892 PR fortran/84141
13893 PR fortran/84155
13894 * gfortran.dg/pr84155.f90: New test.
13895
13896 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
13897
13898 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
13899 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
13900
13901 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13902
13903 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
13904 dg-do run stanza.
13905
13906 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13907
13908 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
13909 requirement.
13910 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
13911 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
13912 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
13913
13914 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13915
13916 PR testsuite/52641
13917 * gcc.c-torture/execute/pr83362.c: Make work for int16.
13918 * gcc.dg/Wsign-conversion.c: Dito.
13919 * gcc.dg/attr-alloc_size-4.c: Dito.
13920 * gcc.dg/pr81020.c: Dito.
13921 * gcc.dg/pr81192.c: Dito.
13922 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
13923 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
13924 * gcc.dg/pr83844.c: Restrict to int32plus.
13925 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
13926 * gcc.dg/tree-ssa/ldist-25.c: Dito.
13927 * gcc.dg/tree-ssa/ldist-27.c: Dito.
13928 * gcc.dg/tree-ssa/ldist-28.c: Dito.
13929 * gcc.dg/tree-ssa/ldist-29.c: Dito.
13930 * gcc.dg/tree-ssa/ldist-30.c: Dito.
13931 * gcc.dg/tree-ssa/ldist-31.c: Dito.
13932 * gcc.dg/tree-ssa/ldist-32.c: Dito.
13933 * gcc.dg/tree-ssa/ldist-33.c: Dito.
13934 * gcc.dg/tree-ssa/ldist-34.c: Dito.
13935 * gcc.dg/tree-ssa/ldist-35.c: Dito.
13936 * gcc.dg/tree-ssa/ldist-36.c: Dito.
13937
13938 2018-02-02 Julia Koval <julia.koval@intel.com>
13939
13940 * gcc.target/i386/funcspec-56.inc: Handle new march.
13941 * g++.dg/ext/mv16.C: Ditto.
13942
13943 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13944
13945 * lib/target-supports.exp
13946 (check_effective_target_keeps_null_pointer_checks): No more
13947 special-case avr.
13948 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
13949 * gcc.dg/ifcvt-4.c: Skip avr.
13950 * gcc.dg/pr53037-1.c: Dito.
13951 * gcc.dg/pr53037-2.c: Dito.
13952 * gcc.dg/pr53037-3.c: Dito.
13953 * gcc.dg/pr63387-2.c: Dito.
13954 * gcc.dg/pr63387.c: Dito.
13955 * gcc.dg/sancov/cmp0.c: Dito.
13956 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
13957 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
13958 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
13959 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
13960 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
13961 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
13962 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
13963 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
13964 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
13965 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
13966 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
13967 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
13968 * gcc.dg/tree-ssa/pr82059.c: Dito.
13969 * gcc.c-torture/execute/pr70460.c: Dito.
13970
13971 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13972
13973 PR testsuite/52641
13974 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
13975 * gcc.c-torture/execute/20180112-1.c: Dito.
13976 * gcc.c-torture/execute/pr81503.c: Dito.
13977 * gcc.dg/store_merging_12.c: Dito.
13978 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
13979 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
13980 * gcc.dg/tree-ssa/pr80898.c: Dito.
13981 * gcc.dg/tree-ssa/pr82363.c: Dito.
13982 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
13983 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
13984 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
13985 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
13986 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
13987 * gcc.dg/tree-ssa/pr80803.c: Dito.
13988 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
13989 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
13990 * gcc.dg/tree-ssa/vrp114.c: Dito.
13991 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
13992 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
13993 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
13994
13995 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13996
13997 PR target/84066
13998 * gcc.target/i386/cet-sjlj-6a.c: New test.
13999 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
14000
14001 2018-02-01 Marek Polacek <polacek@redhat.com>
14002
14003 PR c++/84125
14004 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
14005
14006 2018-01-30 Jeff Law <law@redhat.com>
14007
14008 PR target/84128
14009 * gcc.target/i386/pr84128.c: New test.
14010
14011 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
14012
14013 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
14014 -fdelete-null-pointer-checks.
14015
14016 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14017
14018 PR c++/83796
14019 * g++.dg/cpp0x/abstract-default1.C: New.
14020
14021 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14022
14023 PR tree-optimization/81635
14024 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
14025 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
14026
14027 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14028
14029 PR target/83370
14030 * gcc.target/aarch64/pr83370.c: New.
14031
14032 2018-02-01 Richard Biener <rguenther@suse.de>
14033
14034 * gcc.dg/graphite/pr35356-1.c: Adjust.
14035
14036 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14037
14038 PR testsuite/83846
14039 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
14040 for ILP32.
14041 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
14042 of hard-coding the choice.
14043 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
14044 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
14045 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
14046 memset call.
14047 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
14048 stdint.h types.
14049 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14050 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14051 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14052 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14053 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14054 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14055 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14056 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14057 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14058 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14059 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14060 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14061 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14062 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14063 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14064 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14065 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14066 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14067 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14068 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14069 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14070 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14071 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14072 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14073 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14074 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14075 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14076 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14077 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14078 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14079 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14080 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14081 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14082 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14083 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14084 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14085 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14086 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14087 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
14088 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14089 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
14090 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14091 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14092 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14093 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
14094 __builtin_popcountll rather than __builtin_popcountl.
14095
14096 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14097
14098 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
14099 of LD1R[HWD] for multi-element constants on big-endian targets.
14100 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14101 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14102
14103 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14104
14105 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
14106 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
14107 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
14108
14109 2018-02-01 Jakub Jelinek <jakub@redhat.com>
14110
14111 PR tree-optimization/81661
14112 PR tree-optimization/84117
14113 * gcc.dg/pr81661.c: New test.
14114 * gfortran.dg/pr84117.f90: New test.
14115
14116 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
14117
14118 PR fortran/83705
14119 * gfortran.dg/repeat_7.f90: Catch warning message.
14120
14121 2018-01-31 Ian Lance Taylor <iant@golang.org>
14122
14123 * go.go-torture/execute/printnil.go: New test.
14124
14125 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14126
14127 * lib/target-supports.exp (check_effective_target_comdat_group):
14128 Allow for Solaris as comdat syntax.
14129
14130 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
14131 Solaris with comdat_group support and as.
14132
14133 2018-01-31 Marek Polacek <polacek@redhat.com>
14134
14135 PR c/81779
14136 * gcc.dg/pr81779.c: New test.
14137
14138 2018-01-31 Jakub Jelinek <jakub@redhat.com>
14139
14140 PR fortran/84116
14141 * gfortran.dg/gomp/pr84116.f90: New test.
14142
14143 PR c++/83993
14144 * g++.dg/init/pr83993-2.C: New test.
14145
14146 PR c++/83993
14147 * g++.dg/init/pr83993-1.C: New test.
14148 * g++.dg/cpp0x/pr83993.C: New test.
14149
14150 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
14151
14152 PR fortran/84088
14153 * gfortran.dg/pr84088.f90: New test.
14154
14155 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
14156
14157 PR target/82444
14158 * gcc.target/i386/pr82444.c: New.
14159
14160 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
14161
14162 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
14163 * gcc.target/powerpc/vsx-13.c: New.
14164
14165 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14166
14167 PR c++/84092
14168 * g++.dg/cpp1y/var-templ57.C: New.
14169
14170 2018-01-31 Marek Polacek <polacek@redhat.com>
14171
14172 PR c++/84138
14173 * g++.dg/diagnostic/pr84138.C: New test.
14174
14175 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
14176
14177 PR fortran/78534
14178 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
14179 -Wstringop-overflow warnings due to spurious warning with -O1.
14180 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
14181 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
14182
14183 2018-01-31 Richard Biener <rguenther@suse.de>
14184
14185 PR tree-optimization/84132
14186 * g++.dg/torture/pr84132.C: New testcase.
14187
14188 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
14189
14190 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
14191 dg-final scan.
14192
14193 2018-01-31 Julia Koval <julia.koval@intel.com>
14194
14195 PR target/83618
14196 * gcc.target/i386/rdpid.c: Remove "eax".
14197
14198 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14199
14200 PR tree-optimization/64946
14201 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
14202 scan-assembler checks.
14203
14204 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
14205
14206 * gcc.c-torture/execute/20180131-1.c: New test.
14207
14208 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
14209
14210 * gcc.target/arc/taux-1.c: New test.
14211 * gcc.target/arc/taux-2.c: Likewise.
14212
14213 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
14214
14215 * gcc.target/arc/uncached.c: New test.
14216
14217 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14218
14219 PR lto/83954
14220 * gnat.dg/lto20.adb: Remove dg-excess-errors.
14221
14222 2018-01-31 Jakub Jelinek <jakub@redhat.com>
14223
14224 PR preprocessor/69869
14225 * gcc.dg/cpp/trad/pr69869.c: New test.
14226
14227 PR c/84100
14228 * gcc.dg/pr84100.c: New test.
14229
14230 2018-01-30 Jeff Law <law@redhat.com>
14231
14232 PR target/84064
14233 * gcc.target/i386/pr84064: New test.
14234
14235 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14236
14237 PR fortran/84134
14238 * gfortran.dg/data_implied_do_2.f90: New test.
14239
14240 2018-01-30 Janus Weil <janus@gcc.gnu.org>
14241
14242 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
14243
14244 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14245
14246 PR fortran/84133
14247 * gfortran.dg/inline_matmul_21.f90: New test case.
14248
14249 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14250
14251 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
14252
14253 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
14254
14255 PR target/84112
14256 * gcc.target/powerpc/pr84112.c: New.
14257
14258 2018-01-30 Jakub Jelinek <jakub@redhat.com>
14259
14260 PR rtl-optimization/83986
14261 * gcc.dg/pr83986.c: New test.
14262
14263 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
14264
14265 PR 58684
14266 * gcc.dg/torture/inf-compare-1.c: Add xfail.
14267 * gcc.dg/torture/inf-compare-2.c: Add xfail.
14268 * gcc.dg/torture/inf-compare-3.c: Add xfail.
14269 * gcc.dg/torture/inf-compare-4.c: Add xfail.
14270
14271 2018-01-30 Jakub Jelinek <jakub@redhat.com>
14272
14273 PR tree-optimization/84111
14274 * gcc.c-torture/compile/pr84111.c: New test.
14275
14276 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14277
14278 PR ipa/83179
14279 * gcc.dg/ipa/inline-2.c: Fix template.
14280 * gcc.dg/ipa/inline-3.c: Fix template.
14281
14282 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14283
14284 PR ipa/81360
14285 * g++.dg/torture/pr81360.C: New testcase.
14286
14287 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14288
14289 PR lto/83954
14290 * gcc.dg/lto/pr83954.h: New testcase.
14291 * gcc.dg/lto/pr83954_0.c: New testcase.
14292 * gcc.dg/lto/pr83954_1.c: New testcase.
14293
14294 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14295
14296 PR bootstrap/84017
14297 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
14298 to dg-options.
14299 Simplify DW_AT_producer scan.
14300
14301 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14302
14303 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
14304
14305 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
14306
14307 PR target/83828
14308 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
14309 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
14310 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
14311 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
14312
14313 2018-01-29 Jeff Law <law@redhat.com>
14314
14315 PR testsuite/81010
14316 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
14317 better match other tests which require vsx. Verify the zero
14318 extension is part of the test in the combiner dump.
14319
14320 2018-01-29 Marek Polacek <polacek@redhat.com>
14321
14322 PR c/83966
14323 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
14324
14325 PR c++/83996
14326 * g++.dg/ext/pr83996.C: New test.
14327
14328 2018-01-29 Richard Biener <rguenther@suse.de>
14329
14330 PR tree-optimization/84057
14331 * gcc.dg/graphite/pr84057.c: New testcase.
14332
14333 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14334
14335 PR fortran/84073
14336 * gfortran.dg/bind_c_usage_31.f90: New test.
14337
14338 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
14339
14340 PR c++/83924
14341 * g++.dg/warn/Wduplicated-branches5.C: New.
14342
14343 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
14344
14345 * gcc.target/rl78/test_addsi3_internal.c: New test.
14346
14347 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
14348
14349 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
14350 Make expected output depend on whether we expect sibcalls or not.
14351 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
14352 safe-indirect-jump-1.c).
14353
14354 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
14355 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14356 Soren Rasmussen <s.c.rasmussen@gmail.com>
14357
14358 Fortran 2018 teams tests.
14359
14360 * gfortran.dg/team_number_1.f90: new test for team_number.
14361 * gfortran.dg/team_change_1.f90: new test for change team.
14362 * gfortran.dg/team_end_1.f90: new test for end team.
14363 * gfortran.dg/team_form_1.f90: new test for form team.
14364
14365 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
14366
14367 PR fortran/83998
14368 * gfortran.dg/dot_product_4.f90
14369
14370 2018-01-26 Martin Sebor <msebor@redhat.com>
14371
14372 PR tree-optimization/83896
14373 * gcc.dg/strlenopt-43.c: New.
14374
14375 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14376
14377 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
14378 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
14379 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
14380 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
14381 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
14382 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
14383 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
14384 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
14385 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
14386 stanzas.
14387 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
14388 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
14389 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
14390 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
14391 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
14392 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
14393 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
14394 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
14395 instruction list.
14396 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
14397
14398 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14399
14400 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
14401 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
14402 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
14403 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
14404 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
14405 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
14406 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
14407 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
14408 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
14409 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
14410 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
14411 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
14412 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
14413
14414 2018-01-26 Martin Liska <mliska@suse.cz>
14415
14416 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
14417 warning is seen.
14418
14419 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14420
14421 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
14422 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
14423 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
14424 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
14425 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
14426 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
14427 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
14428 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
14429
14430 2018-01-26 Richard Biener <rguenther@suse.de>
14431
14432 PR rtl-optimization/84003
14433 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
14434 latent bug in DSE if NOINLINE is appropriately defined.
14435 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
14436 and defining NOINLINE.
14437
14438 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14439
14440 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
14441 tests specific to aarch64. XFAIL test on arm.
14442
14443 2018-01-26 Jakub Jelinek <jakub@redhat.com>
14444
14445 PR rtl-optimization/83985
14446 * gcc.dg/pr83985.c: New test.
14447
14448 PR c/83989
14449 * c-c++-common/Wrestrict-3.c: New test.
14450
14451 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14452
14453 * gcc.target/arc/tdelegitimize_addr.c: New test.
14454
14455 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14456
14457 * gcc.target/arc/jli-1.c: New file.
14458 * gcc.target/arc/jli-2.c: Likewise.
14459
14460 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
14461
14462 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
14463 scan-assembler.
14464 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14465 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14466
14467 2018-01-26 Richard Biener <rguenther@suse.de>
14468
14469 PR tree-optimization/81082
14470 * gcc.dg/vect/pr81082.c: New testcase.
14471 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
14472 simplification to n * n.
14473
14474 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14475
14476 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
14477 Solaris 10.
14478 * gcc.target/i386/pr63620.c: Likewise.
14479
14480 2018-01-26 Julia Koval <julia.koval@intel.com>
14481
14482 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
14483 -mavx512f -mavx512bw.
14484 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
14485 * gcc.target/i386/i386.exp: Fix types.
14486
14487 2018-01-26 Alan Modra <amodra@gmail.com>
14488
14489 PR target/84033
14490 * gcc.target/powerpc/swaps-p8-46.c: New.
14491
14492 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
14493
14494 PR fortran/37577
14495 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
14496 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
14497 'array01' in the tree dump comparison.
14498 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
14499 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
14500 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
14501
14502 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
14503
14504 PR middle-end/83055
14505 * gcc.dg/torture/pr83055.c: New testcase.
14506
14507 2018-01-25 Jakub Jelinek <jakub@redhat.com>
14508
14509 PR c++/84031
14510 * g++.dg/cpp1z/decomp36.C: New test.
14511
14512 PR middle-end/83977
14513 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
14514
14515 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
14516
14517 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
14518 the shift dump line.
14519 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14520
14521 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14522
14523 PR target/81550
14524 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
14525 index instead of int, which allows IVOPTs to properly optimize the
14526 loop.
14527
14528 2018-01-24 David Malcolm <dmalcolm@redhat.com>
14529
14530 PR jit/82846
14531 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
14532 of "fn_type" typedef.
14533 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
14534
14535 2018-01-24 Ian Lance Taylor <iant@golang.org>
14536
14537 * go.go-torture/execute/names-1.go: New test.
14538
14539 2018-01-19 Jeff Law <law@redhat.com>
14540
14541 PR target/83994
14542 * gcc.target/i386/pr83994.c: New test.
14543
14544 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
14545
14546 PR target/84014
14547 * gcc.target/powerpc/pr84014.c: New.
14548
14549 2018-01-24 Jakub Jelinek <jakub@redhat.com>
14550
14551 PR middle-end/83977
14552 * c-c++-common/gomp/pr83977-1.c: New test.
14553 * c-c++-common/gomp/pr83977-2.c: New test.
14554 * c-c++-common/gomp/pr83977-3.c: New test.
14555 * gfortran.dg/gomp/pr83977.f90: New test.
14556
14557 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14558
14559 PR testsuite/83889
14560 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
14561 * gcc.dg/vect/pr80631-1.c: Likewise.
14562 * gcc.dg/vect/pr80631-2.c: Likewise.
14563 * gcc.dg/vect/pr81410.c: Likewise.
14564 * gcc.dg/vect/pr81633.c: Likewise.
14565 * gcc.dg/vect/pr81815.c: Likewise.
14566 * gcc.dg/vect/pr82108.c: Likewise.
14567 * gcc.dg/vect/pr83857.c: Likewise.
14568 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14569 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14570 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
14571 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14572 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14573 * gcc.dg/vect/vect-reduc-11.c: Likewise.
14574 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
14575 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
14576 dg-xfail-run-if instead.
14577 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14578 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14579 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14580 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
14581 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14582
14583 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14584
14585 PR tree-optimization/83979
14586 * g++.dg/pr83979.c: New test.
14587
14588 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14589
14590 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
14591 option. Add arm_neon_ok_no_float_abi check.
14592
14593 2018-01-24 Richard Biener <rguenther@suse.de>
14594
14595 PR tree-optimization/83176
14596 * gcc.dg/graphite/pr83176.c: New testcase.
14597
14598 2018-01-24 Richard Biener <rguenther@suse.de>
14599
14600 PR tree-optimization/82819
14601 * gcc.dg/graphite/pr82819.c: New testcase.
14602
14603 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14604
14605 PR c++/83921
14606 * g++.dg/cpp1y/constexpr-83921-1.C: New.
14607 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
14608 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
14609 * g++.dg/ext/stmtexpr20.C: Likewise.
14610 * g++.dg/ext/stmtexpr21.C: Likewise.
14611
14612 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14613
14614 PR c++/83974
14615 * g++.dg/warn/pr83974.C: New test case.
14616
14617 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14618
14619 PR sanitizer/83987
14620 * g++.dg/ubsan/pr83987.C: New test.
14621
14622 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14623
14624 PR fortran/83866
14625 * gfortran.dg/pdt_29.f03: New test.
14626
14627 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14628
14629 PR fortran/83898
14630 * gfortran.dg/associate_33.f03: New test.
14631
14632 2018-01-23 Martin Liska <mliska@suse.cz>
14633
14634 PR lto/81440
14635 * gcc.dg/lto/pr81440.h: New test.
14636 * gcc.dg/lto/pr81440_0.c: New test.
14637 * gcc.dg/lto/pr81440_1.c: New test.
14638
14639 2018-01-23 Nathan Sidwell <nathan@acm.org>
14640
14641 PR c++/83988
14642 * g++.dg/template/pr83988.C: New.
14643
14644 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14645
14646 PR c++/82882
14647 PR c++/83978
14648 * g++.dg/cpp0x/pr82882.C: New test.
14649 * g++.dg/cpp0x/pr83978.C: New test.
14650
14651 PR c++/83958
14652 * g++.dg/cpp1z/decomp35.C: New test.
14653
14654 2018-01-23 Nathan Sidwell <nathan@acm.org>
14655
14656 * g++.dg/cpp0x/range-for10.C: Adjust.
14657 * g++.dg/ext/forscope1.C: Adjust.
14658 * g++.dg/ext/forscope2.C: Adjust.
14659 * g++.dg/template/for1.C: Adjust.
14660
14661 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14662
14663 PR tree-optimization/83510
14664 * gcc.c-torture/compile/pr83510.c: New test case.
14665
14666 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14667
14668 PR testsuite/83888
14669 * lib/target-supports.exp (check_effective_target_vect_float): Say
14670 that the result only holds when -funsafe-math-optimizations is on.
14671 (check_effective_target_vect_float_strict): New procedure.
14672 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
14673 of vect_float.
14674 * gcc.dg/vect/vect-reduc-6.c: Likewise.
14675
14676 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14677
14678 PR tree-optimization/83965
14679 * gcc.dg/vect/pr83965.c: New test.
14680
14681 2018-01-23 Richard Biener <rguenther@suse.de>
14682
14683 PR tree-optimization/83963
14684 * gfortran.dg/graphite/pr83963.f: New testcase.
14685 * gcc.dg/graphite/pr83963-2.c: Likewise.
14686
14687 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14688
14689 PR c++/83918
14690 * g++.dg/cpp1z/pr83918.C: New test.
14691
14692 2018-01-22 Jakub Jelinek <jakub@redhat.com>
14693
14694 PR tree-optimization/83957
14695 * gcc.dg/autopar/pr83957.c: New test.
14696
14697 PR tree-optimization/83081
14698 * gcc.dg/predict-8.c: Adjust expected probability.
14699
14700 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
14701
14702 PR target/83862
14703 * gcc.target/powerpc/pr83862.c: New test.
14704
14705 2018-01-22 Carl Love <cel@us.ibm.com>
14706
14707 * gcc.target/powerpc/powerpc.exp: Add torture tests for
14708 builtins-4-runnable.c, builtins-6-runnable.c,
14709 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
14710 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
14711 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
14712 for signed/unsigned 128-bit and long long int loads.
14713
14714 2018-01-22 Marek Polacek <polacek@redhat.com>
14715
14716 PR c++/81933
14717 * g++.dg/cpp1y/constexpr-empty4.C: New test.
14718
14719 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
14720
14721 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
14722 scan-asembler valid instructions list.
14723 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
14724 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
14725 power8-vector requirement and option.
14726 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
14727
14728 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
14729
14730 PR 78534
14731 PR 83704
14732 * gfortran.dg/string_1.f90: Remove printing the length.
14733
14734 2018-01-22 Richard Biener <rguenther@suse.de>
14735
14736 PR tree-optimization/83963
14737 * gcc.dg/graphite/pr83963.c: New testcase.
14738
14739 2018-01-22 Sudakshina Das <sudi.das@arm.com>
14740
14741 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
14742 dg-require-effective-target directives.
14743
14744 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14745
14746 * lib/target-supports.exp (check_effective_target_arm_softfloat):
14747 New procedure.
14748 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
14749 Adjust scan-assembler checks for soft-float.
14750
14751 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14752
14753 PR target/83946
14754 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
14755
14756 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
14757
14758 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
14759 * gcc.dg/pr83623.c: Likewise.
14760 * gcc.dg/pr83666.c: Likewise.
14761
14762 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14763 David Edelsohn <dje.gcc@gmail.com>
14764
14765 PR target/83946
14766 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14767 assembly output from "crset eq" to "crset 2".
14768 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
14769 assembly output from . to $.
14770 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
14771 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14772 assembly output from "crset eq" to "crset 2".
14773 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
14774 assembly output from "crset eq" to "crset 2", and from . to $.
14775
14776 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
14777
14778 PR fortran/83900
14779 * gfortran.dg/matmul_18.f90: New test.
14780
14781 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
14782
14783 PR tree-optimization/83940
14784 * gcc.dg/torture/pr83940.c: New test.
14785
14786 2018-01-20 Jakub Jelinek <jakub@redhat.com>
14787
14788 PR middle-end/83945
14789 * gcc.dg/tls/pr83945.c: New test.
14790
14791 PR target/83930
14792 * gcc.dg/pr83930.c: New test.
14793
14794 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14795
14796 PR fortran/83900
14797 * gfortran.dg/matmul_17.f90: New test.
14798
14799 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14800
14801 PR fortran/80768
14802 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
14803
14804 2018-01-19 Jakub Jelinek <jakub@redhat.com>
14805
14806 PR c++/81167
14807 * g++.dg/cpp0x/pr81167.C: New test.
14808
14809 PR c++/83919
14810 * g++.dg/cpp0x/pr83919.C: New test.
14811
14812 2018-01-19 Jeff Law <law@redhat.com>
14813 Jakub Jelinek <jakub@redhat.com>
14814
14815 * gcc.dg/stack-check-16.c: New test.
14816
14817 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
14818
14819 PR target/83790
14820 * gcc.target/nvptx/indirect_call.c: New test.
14821
14822 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14823
14824 * g++.dg/torture/pr83619.C: Remove dg-message.
14825
14826 2018-01-19 Martin Liska <mliska@suse.cz>
14827
14828 * gcc.dg/predict-1.c: Adjust expected probability.
14829 * gcc.dg/predict-3.c: Likewise.
14830 * gcc.dg/predict-5.c: Likewise.
14831 * gcc.dg/predict-6.c: Likewise.
14832 * gcc.dg/predict-9.c: Likewise.
14833
14834 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14835
14836 PR tree-optimization/83922
14837 * gcc.dg/pr83922.c: New test.
14838
14839 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14840
14841 PR tree-optimization/83914
14842 * gcc.dg/vect/pr83914.c: New test.
14843
14844 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14845
14846 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
14847 * gcc.target/arm/negdi-2.c: Likewise.
14848 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
14849
14850 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14851
14852 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
14853
14854 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14855
14856 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
14857
14858 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
14859
14860 * gcc.dg/torture/pr52451.c (main): Skip long double test on
14861 hppa*-*-hpux*.
14862
14863 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14864
14865 PR ipa/83619
14866 PR testsuite/83934
14867 * g++.dg/torture/pr83619.C (e): Define before first use instead of
14868 forward declaration.
14869
14870 2018-01-18 Carl Love <cel@us.ibm.com>
14871
14872 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
14873 to the function.
14874
14875 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
14876
14877 PR c++/81013
14878 * g++.dg/inherit/union3.C: New.
14879
14880 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14881
14882 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
14883
14884 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
14885
14886 PR ipa/83619
14887 * g++.dg/torture/pr83619.C: New testcase.
14888
14889 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14890
14891 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
14892 Add function body to force error messages in some configurations.
14893
14894 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14895
14896 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
14897 and arm_thumb1_ok.
14898
14899 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
14900
14901 PR other/70268
14902 * c-c++-common/ffile-prefix-map.c: New test.
14903 * c-c++-common/fmacro-prefix-map.c: New test.
14904 * c-c++-common/cpp/ffile-prefix-map.c: New test.
14905 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
14906
14907 2018-01-18 Martin Liska <mliska@suse.cz>
14908
14909 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
14910 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14911 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14912 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14913 * gcc.target/i386/ret-thunk-10.c: Likewise.
14914 * gcc.target/i386/ret-thunk-11.c: Likewise.
14915 * gcc.target/i386/ret-thunk-12.c: Likewise.
14916 * gcc.target/i386/ret-thunk-15.c: Likewise.
14917 * gcc.target/i386/ret-thunk-9.c: Likewise.
14918
14919 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14920
14921 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
14922 order.
14923
14924 2018-01-18 Nathan Sidwell <nathan@acm.org>
14925
14926 PR c++/83160
14927 * g++.dg/cpp0x/pr83160.C: New.
14928
14929 2018-01-18 Richard Biener <rguenther@suse.de>
14930
14931 PR tree-optimization/83887
14932 * gcc.dg/graphite/pr83887.c: New testcase.
14933 * gfortran.dg/graphite/pr83887.f90: Likewise.
14934 * gfortran.dg/graphite/pr83887.f: Likewise.
14935
14936 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14937
14938 PR target/65578
14939 * gcc.target/arm/builtin-bswap.x: New file.
14940 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
14941 and options for armv6t2.
14942 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
14943 and options for Thumb1.
14944 * gcc.target/arm/builtin-bswap16.x: New file.
14945 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
14946 and options for armv6t2.
14947 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
14948 and options for Thumb1.
14949
14950 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14951
14952 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
14953 order.
14954
14955 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14956
14957 PR c/61240
14958 * gcc.dg/pr61240.c: New test.
14959
14960 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14961
14962 PR fortran/83864
14963 * gfortran.dg/pr83864.f90: New test.
14964
14965 2018-01-17 Jeff Law <law@redhat.com>
14966
14967 PR testsuite/83883
14968 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
14969
14970 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14971
14972 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
14973 restriction, but still restrict to 64-bit.
14974 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
14975 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
14976
14977 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14978
14979 PR fortran/83874
14980 * gfortran.dg/pr83874.f90: New test.
14981
14982 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14983
14984 PR c++/83824
14985 * g++.dg/cpp0x/pr83824.C: New test.
14986
14987 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
14988
14989 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
14990 appropriate .gnu_attribute for the long double type, if we use the
14991 long double type, but do not generate any calls.
14992 * gcc.target/powerpc/gnuattr2.c: Likewise.
14993 * gcc.target/powerpc/gnuattr3.c: Likewise.
14994
14995 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14996
14997 PR c++/78344
14998 * g++.dg/cpp0x/alignas13.C: New.
14999
15000 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15001
15002 PR c++/83897
15003 * g++.dg/cpp0x/pr83897.C: New test.
15004
15005 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
15006
15007 PR ipa/83051
15008 * gcc.c-torture/compile/pr83051-2.c: New testcase.
15009
15010 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15011
15012 PR c++/81054
15013 * g++.dg/cpp0x/constexpr-ice19.C: New.
15014
15015 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
15016
15017 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
15018 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
15019 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
15020 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
15021 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
15022 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
15023 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
15024 * gcc.target/powerpc/builtins-1-be-folded.c: New.
15025 * gcc.target/powerpc/builtins-1-le-folded.c: New.
15026 * gcc.target/powerpc/builtins-1.fold.h: New.
15027
15028 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
15029
15030 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
15031 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
15032
15033 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15034
15035 * gcc.target/arm/g2.c: Add -marm to dg-options.
15036 * gcc.target/arm/scd42-2.c: Likewise.
15037
15038 2018-01-17 Nathan Sidwell <nathan@acm.org>
15039
15040 PR c++/83287
15041 * g++.dg/lookup/pr83287-2.C: New.
15042
15043 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15044
15045 PR c++/83814
15046 PR c++/83902
15047 * g++.dg/wrappers/pr83814.C: New test case.
15048 * g++.dg/wrappers/pr83902.C: New test case.
15049
15050 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15051
15052 PR lto/83121
15053 * g++.dg/lto/pr83121_0.C: New test case.
15054 * g++.dg/lto/pr83121_1.C: New test case.
15055 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
15056 adapted from DejaGnu's dg-test.
15057 (lto_handle_diagnostics): New procedure.
15058 (lto_prune_warns): Ignore informational notes.
15059 (lto-link-and-maybe-run): Add "messages_by_file" param.
15060 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
15061 "execute" when "link" fails if "execute" was not specified.
15062 (lto-can-handle-directive): New procedure.
15063 (lto-get-options-main): Call lto-can-handle-directive. Add a
15064 dg-messages local, using it to set the caller's
15065 dg-messages-by-file for the given source file.
15066 (lto-get-options): Likewise.
15067 (lto-execute): Add dg-messages-by-file local, and pass it to
15068 lto-link-and-maybe-run.
15069
15070 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
15071 Richard Sandiford <richard.sandiford@linaro.org>
15072
15073 PR target/79041
15074 PR target/82964
15075 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
15076 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
15077
15078 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15079
15080 * lib/target-supports.exp: Fix -march arguments in arm arch effective
15081 target check autogenerator for armv8.1-a and armv8.2-a.
15082
15083 2018-01-17 Carl Love <cel@us.ibm.com>
15084
15085 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
15086 Add debug print statements.
15087 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
15088 16 byte vector load followed by a partial vector load.
15089
15090 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15091
15092 PR c++/83799
15093 * g++.dg/wrappers/pr83799.C: New test case.
15094
15095 2018-01-17 Nathan Sidwell <nathan@acm.org>
15096
15097 PR c++/83739
15098 * g++.dg/cpp1y/pr83739.C: New.
15099
15100 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15101
15102 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
15103 * gcc.target/visium/overflow16.c: Likewise.
15104 * gcc.target/visium/overflow32.c: Likewise.
15105
15106 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15107
15108 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
15109
15110 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15111
15112 * gcc.dg/rtl/arm/stl-cond.c: New test.
15113 * gcc.target/arm/stl-cond.c: Delete.
15114
15115 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15116
15117 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
15118 directives.
15119
15120 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15121
15122 PR tree-optimization/83843
15123 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
15124 * gcc.dg/store_merging_19.c: New test.
15125
15126 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15127
15128 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
15129 and options.
15130
15131 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15132
15133 PR rtl-optimization/83771
15134 * gcc.dg/pr83771.c: New test.
15135
15136 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15137
15138 PR tree-optimization/81184
15139 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
15140 targets.
15141 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15142
15143 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15144
15145 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
15146
15147 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15148
15149 PR target/83546
15150 * gcc.target/i386/pr83546.c: New test.
15151
15152 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15153
15154 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
15155
15156 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15157
15158 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
15159 test and add dg-warning for the -Wstringop-overflow warning.
15160
15161 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15162
15163 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
15164 XFAIL last test on SPARC and Visium.
15165
15166 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
15167
15168 PR rtl-optimization/80481
15169 * g++.dg/pr80481.C: Exclude solaris.
15170
15171 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15172
15173 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
15174 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
15175 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
15176
15177 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15178
15179 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
15180 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
15181 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
15182 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
15183 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
15184 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
15185 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
15186 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
15187 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
15188 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
15189 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
15190 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
15191 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
15192 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
15193 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
15194
15195 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15196
15197 PR testsuite/77734
15198 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
15199
15200 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15201
15202 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
15203 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
15204 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
15205 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
15206 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
15207 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
15208
15209 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
15210
15211 PR tree-optimization/83857
15212 * gcc.dg/vect/pr83857.c: New test.
15213
15214 2018-01-16 Richard Biener <rguenther@suse.de>
15215
15216 PR tree-optimization/83867
15217 * gcc.dg/vect/pr83867.c: New testcase.
15218
15219 2018-01-16 Jakub Jelinek <jakub@redhat.com>
15220
15221 PR c/83844
15222 * gcc.dg/pr83844.c: New test.
15223
15224 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
15225
15226 * gcc.dg/torture/pr83847.c: New test.
15227
15228 2018-01-16 Jakub Jelinek <jakub@redhat.com>
15229
15230 PR rtl-optimization/86620
15231 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
15232 instead of --param=max-sched-ready-insns=0.
15233 * gcc.target/i386/pr83620.c: New test.
15234 * gcc.dg/pr83620.c: New test.
15235
15236 PR tree-optimization/83843
15237 * gcc.dg/store_merging_18.c: New test.
15238
15239 PR c++/83817
15240 * g++.dg/cpp1y/pr83817.C: New test.
15241
15242 PR c++/83825
15243 * g++.dg/template/pr83825.C: New test.
15244
15245 2018-01-16 Richard Biener <rguenther@suse.de>
15246
15247 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
15248
15249 2018-01-16 Richard Biener <rguenther@suse.de>
15250
15251 PR testsuite/82132
15252 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
15253 from gcc.dg/torture/pr60092.c.
15254
15255 2018-01-15 Martin Sebor <msebor@redhat.com>
15256
15257 PR c++/83588
15258 * g++.dg/ext/flexary28.C: New test.
15259
15260 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
15261
15262 PR fortran/82257
15263 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
15264
15265 2018-01-15 Martin Sebor <msebor@redhat.com>
15266
15267 PR testsuite/83869
15268 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
15269
15270 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15271
15272 PR fortran/54613
15273 * gfortran.dg/minmaxloc_9.f90: New test.
15274 * gfortran.dg/minmaxloc_10.f90: New test.
15275 * gfortran.dg/minmaxloc_11.f90: New test.
15276
15277 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
15278
15279 PR target/83839
15280 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
15281 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15282 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15283 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15284 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15285 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15286 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15287 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15288 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15289 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15290 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15291 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15292 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15293 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15294 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15295 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
15296 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15297 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
15298 * gcc.target/i386/ret-thunk-10.c: Likewise.
15299 * gcc.target/i386/ret-thunk-11.c: Likewise.
15300 * gcc.target/i386/ret-thunk-12.c: Likewise.
15301 * gcc.target/i386/ret-thunk-13.c: Likewise.
15302 * gcc.target/i386/ret-thunk-14.c: Likewise.
15303 * gcc.target/i386/ret-thunk-15.c: Likewise.
15304 * gcc.target/i386/ret-thunk-9.c: Don't check the
15305 __x86_return_thunk label. Scan for "push" only for Linux.
15306
15307 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
15308
15309 PR testsuite/79920
15310 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
15311
15312 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15313
15314 PR target/83687
15315 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
15316 tests.
15317 * gcc.target/arm/pr83687.c: New test.
15318
15319 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15320
15321 Adjust tests to AVR_TINY.
15322
15323 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
15324 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
15325 * gcc.target/avr/pr71627.c: Same.
15326 * gcc.target/avr/torture/addr-space-1-0.c: Same.
15327 * gcc.target/avr/torture/addr-space-1-1.c: Same.
15328 * gcc.target/avr/torture/addr-space-1-x.c: Same.
15329 * gcc.target/avr/torture/addr-space-2-0.c: Same.
15330 * gcc.target/avr/torture/addr-space-2-1.c: Same.
15331 * gcc.target/avr/torture/addr-space-2-x.c: Same.
15332 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
15333 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
15334 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
15335 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
15336 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
15337 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
15338 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
15339 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
15340 * gcc.target/avr/torture/pr61055.c: Same.
15341 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
15342 available.
15343 * gcc.target/avr/torture/int24-mul.c: Same.
15344 * gcc.target/avr/torture/pr51782-1.c: Same.
15345 * gcc.target/avr/torture/pr61443.c: Same.
15346 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
15347 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
15348
15349 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15350
15351 PR c/83801
15352 PR c/83729
15353 * gcc.target/avr/torture/pr83729.c: New test.
15354 * gcc.target/avr/torture/pr83801.c: New test.
15355
15356 2018-01-15 Jakub Jelinek <jakub@redhat.com>
15357
15358 PR middle-end/82694
15359 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
15360 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
15361
15362 2018-01-10 Martin Sebor <msebor@redhat.com>
15363
15364 PR other/83508
15365 * gcc.dg/Wstringop-overflow-2.c: New test.
15366
15367 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15368
15369 PR libgfortran/83811
15370 * gfortran.dg/fmt_e.f90: New test.
15371
15372 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15373
15374 * gcc.target/i386/indirect-thunk-10.c: New test.
15375 * gcc.target/i386/indirect-thunk-8.c: Likewise.
15376 * gcc.target/i386/indirect-thunk-9.c: Likewise.
15377 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
15378 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
15379 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
15380 * gcc.target/i386/ret-thunk-17.c: Likewise.
15381 * gcc.target/i386/ret-thunk-18.c: Likewise.
15382 * gcc.target/i386/ret-thunk-19.c: Likewise.
15383 * gcc.target/i386/ret-thunk-20.c: Likewise.
15384 * gcc.target/i386/ret-thunk-21.c: Likewise.
15385
15386 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15387
15388 * gcc.target/i386/indirect-thunk-register-4.c: New test.
15389
15390 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15391
15392 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15393 -mno-indirect-branch-register.
15394 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15395 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15396 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15397 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15398 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15399 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15400 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15401 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15402 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15403 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15404 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15405 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15406 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15407 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15408 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15409 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15410 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15411 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15412 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15413 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15414 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15415 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15416 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15417 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15418 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15419 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15420 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15421 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15422 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15423 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15424 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15425 * gcc.target/i386/ret-thunk-10.c: Likewise.
15426 * gcc.target/i386/ret-thunk-11.c: Likewise.
15427 * gcc.target/i386/ret-thunk-12.c: Likewise.
15428 * gcc.target/i386/ret-thunk-13.c: Likewise.
15429 * gcc.target/i386/ret-thunk-14.c: Likewise.
15430 * gcc.target/i386/ret-thunk-15.c: Likewise.
15431 * gcc.target/i386/ret-thunk-9.c: Likewise.
15432 * gcc.target/i386/indirect-thunk-register-1.c: New test.
15433 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
15434 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15435
15436 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15437
15438 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15439 -mfunction-return=keep.
15440 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15441 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15442 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15443 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15444 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15445 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15446 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15447 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15448 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15449 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15450 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15451 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15452 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15453 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15454 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15455 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15456 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15457 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15458 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15459 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15460 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15461 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15462 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15463 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15464 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15465 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15466 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15467 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15468 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15469 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15470 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15471 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15472 * gcc.target/i386/ret-thunk-1.c: New test.
15473 * gcc.target/i386/ret-thunk-10.c: Likewise.
15474 * gcc.target/i386/ret-thunk-11.c: Likewise.
15475 * gcc.target/i386/ret-thunk-12.c: Likewise.
15476 * gcc.target/i386/ret-thunk-13.c: Likewise.
15477 * gcc.target/i386/ret-thunk-14.c: Likewise.
15478 * gcc.target/i386/ret-thunk-15.c: Likewise.
15479 * gcc.target/i386/ret-thunk-16.c: Likewise.
15480 * gcc.target/i386/ret-thunk-2.c: Likewise.
15481 * gcc.target/i386/ret-thunk-3.c: Likewise.
15482 * gcc.target/i386/ret-thunk-4.c: Likewise.
15483 * gcc.target/i386/ret-thunk-5.c: Likewise.
15484 * gcc.target/i386/ret-thunk-6.c: Likewise.
15485 * gcc.target/i386/ret-thunk-7.c: Likewise.
15486 * gcc.target/i386/ret-thunk-8.c: Likewise.
15487 * gcc.target/i386/ret-thunk-9.c: Likewise.
15488
15489 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15490
15491 * gcc.target/i386/indirect-thunk-1.c: New test.
15492 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15493 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15494 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15495 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15496 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15497 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15498 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15499 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15500 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15501 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15502 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15503 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15504 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15505 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15506 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15507 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15508 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15509 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15510 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15511 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15512 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15513 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15514 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15515 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15516 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15517 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15518 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15519 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15520 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15521 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15522 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15523 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15524
15525 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
15526
15527 PR ipa/83051
15528 * gcc.c-torture/compile/pr83051.c: New testcase.
15529
15530 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15531
15532 PR tree-optimization/83501
15533 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
15534
15535 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
15536
15537 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
15538 for lvx and stvx instead of lxvd2x and stxvd2x and require
15539 little-endian target. Add comments.
15540 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
15541 comprehensive testing.
15542 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
15543 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
15544 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
15545 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
15546 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
15547 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
15548 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
15549 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
15550 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
15551 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
15552 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
15553 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
15554 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
15555 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
15556 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
15557 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
15558 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
15559 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
15560 scan-assembler-not directives that forbid lvx and xxpermdi.
15561 * gcc.target/powerpc/vec-extract-3.c: Likewise.
15562 * gcc.target/powerpc/vec-extract-5.c: Likewise.
15563 * gcc.target/powerpc/vec-extract-6.c: Likewise.
15564 * gcc.target/powerpc/vec-extract-7.c: Likewise.
15565 * gcc.target/powerpc/vec-extract-8.c: Likewise.
15566 * gcc.target/powerpc/vec-extract-9.c: Likewise.
15567 * gcc.target/powerpc/vsx-vector-6-le.c: Change
15568 scan-assembler-times directives to reflect different numbers of
15569 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
15570
15571 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15572 Alan Hayward <alan.hayward@arm.com>
15573 David Sherwood <david.sherwood@arm.com>
15574
15575 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
15576 than SLP vectorization.
15577 * gcc.dg/vect/vect-alias-check-10.c: New test.
15578 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
15579 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
15580 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
15581 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
15582 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
15583 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
15584 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
15585 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
15586 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
15587 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
15588 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
15589 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
15590 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
15591 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
15592 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
15593 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
15594 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
15595 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
15596 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
15597 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
15598 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
15599 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
15600 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15601
15602 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15603 Alan Hayward <alan.hayward@arm.com>
15604 David Sherwood <david.sherwood@arm.com>
15605
15606 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
15607 New proc.
15608 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
15609 targets with scatter stores.
15610 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
15611 stores.
15612 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
15613 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
15614 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
15615 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
15616 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
15617 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
15618 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
15619 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
15620 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
15621 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
15622 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
15623 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
15624 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
15625 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
15626 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
15627 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
15628
15629 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15630 Alan Hayward <alan.hayward@arm.com>
15631 David Sherwood <david.sherwood@arm.com>
15632
15633 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
15634 for double_reduc1.
15635 * gcc.target/aarch64/sve/strided_load_4.c: New test.
15636 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
15637 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
15638 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
15639
15640 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15641 Alan Hayward <alan.hayward@arm.com>
15642 David Sherwood <david.sherwood@arm.com>
15643
15644 * gcc.target/aarch64/sve/strided_load_1.c: New test.
15645 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
15646 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
15647
15648 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15649 Alan Hayward <alan.hayward@arm.com>
15650 David Sherwood <david.sherwood@arm.com>
15651
15652 * gcc.target/aarch64/sve/gather_load_1.c: New test.
15653 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
15654 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
15655 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
15656 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
15657 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
15658 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
15659 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
15660 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
15661 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
15662 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
15663 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
15664 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
15665 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
15666
15667 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15668 Alan Hayward <alan.hayward@arm.com>
15669 David Sherwood <david.sherwood@arm.com>
15670
15671 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
15672 check for a message about using in-order reductions.
15673 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
15674 check for a message about using in-order reductions.
15675 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
15676 vectorized and check for a message about using in-order reductions.
15677 Expect targets with variable-length vectors to fall back to the
15678 fixed-length mininum.
15679 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
15680 check for a message about using in-order reductions.
15681 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
15682 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
15683 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
15684 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
15685 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
15686 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
15687 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
15688 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
15689 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
15690 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
15691 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
15692 vect_fold_left_plus.
15693
15694 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15695
15696 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
15697 are spilled.
15698 * gcc.target/aarch64/sve/spill_2.c: New test.
15699 * gcc.target/aarch64/sve/spill_3.c: Likewise.
15700 * gcc.target/aarch64/sve/spill_4.c: Likewise.
15701 * gcc.target/aarch64/sve/spill_5.c: Likewise.
15702 * gcc.target/aarch64/sve/spill_6.c: Likewise.
15703 * gcc.target/aarch64/sve/spill_7.c: Likewise.
15704
15705 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15706 Alan Hayward <alan.hayward@arm.com>
15707 David Sherwood <david.sherwood@arm.com>
15708
15709 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
15710 of branches.
15711 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15712 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
15713 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
15714 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15715 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
15716 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15717 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
15718 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15719 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
15720
15721 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15722 Alan Hayward <alan.hayward@arm.com>
15723 David Sherwood <david.sherwood@arm.com>
15724
15725 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
15726 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
15727 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15728 * gcc.target/aarch64/sve/struct_vect_19_run.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
15735 (check_effective_target_vect_fold_extract_last): New proc.
15736 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
15737 for fold_extract_last.
15738 * gcc.dg/vect/pr65947-2.c: Likewise.
15739 * gcc.dg/vect/pr65947-3.c: Likewise.
15740 * gcc.dg/vect/pr65947-4.c: Likewise.
15741 * gcc.dg/vect/pr65947-5.c: Likewise.
15742 * gcc.dg/vect/pr65947-6.c: Likewise.
15743 * gcc.dg/vect/pr65947-9.c: Likewise.
15744 * gcc.dg/vect/pr65947-10.c: Likewise.
15745 * gcc.dg/vect/pr65947-12.c: Likewise.
15746 * gcc.dg/vect/pr65947-14.c: Likewise.
15747 * gcc.dg/vect/pr80631-1.c: Likewise.
15748 * gcc.target/aarch64/sve/clastb_1.c: New test.
15749 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
15750 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
15751 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
15752 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
15753 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
15754 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
15755 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
15756 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
15757 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
15758 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
15759 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
15760 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
15761 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
15762
15763 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15764 Alan Hayward <alan.hayward@arm.com>
15765 David Sherwood <david.sherwood@arm.com>
15766
15767 * gcc.target/aarch64/sve/live_1.c: New test.
15768 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
15769
15770 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15771 Alan Hayward <alan.hayward@arm.com>
15772 David Sherwood <david.sherwood@arm.com>
15773
15774 * gcc.target/aarch64/sve/nopeel_1.c: New test.
15775 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
15776 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
15777 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
15778 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
15779 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
15780 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
15781 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
15782 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
15783
15784 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15785 Alan Hayward <alan.hayward@arm.com>
15786 David Sherwood <david.sherwood@arm.com>
15787
15788 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
15789 New proc.
15790 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
15791 vect_fully_masked.
15792 * gcc.target/aarch64/sve/loop_add_4.c: New test.
15793 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
15794 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
15795 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
15796 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
15797 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
15798
15799 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15800 Alan Hayward <alan.hayward@arm.com>
15801 David Sherwood <david.sherwood@arm.com>
15802
15803 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
15804 instead of just ADDRESS.
15805 * gcc.dg/tree-ssa/scev-10.c: Likewise.
15806 * gcc.dg/tree-ssa/scev-11.c: Likewise.
15807 * gcc.dg/tree-ssa/scev-12.c: Likewise.
15808 * gcc.target/aarch64/sve/index_offset_1.c: New test.
15809 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
15810 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
15811 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
15812 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
15813 * gcc.target/aarch64/sve/while_2.c: Likewise.
15814 * gcc.target/aarch64/sve/while_3.c: Likewise.
15815 * gcc.target/aarch64/sve/while_4.c: Likewise.
15816
15817 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15818 Alan Hayward <alan.hayward@arm.com>
15819 David Sherwood <david.sherwood@arm.com>
15820
15821 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
15822 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
15823 to be predicated.
15824 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
15825 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15826 * gcc.target/aarch64/sve/reduc_5.c: New test.
15827 * gcc.target/aarch64/sve/slp_13.c: Likewise.
15828 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
15829
15830 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15831 Alan Hayward <alan.hayward@arm.com>
15832 David Sherwood <david.sherwood@arm.com>
15833
15834 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
15835 * gcc.dg/tree-ssa/peel1.c: Likewise.
15836 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
15837 variable-length vectors.
15838 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
15839 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
15840 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
15841 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15842 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15843 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15844 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15845 * gcc.target/aarch64/sve/slp_8.c: New test.
15846 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
15847 * gcc.target/aarch64/sve/slp_9.c: Likewise.
15848 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
15849 * gcc.target/aarch64/sve/slp_10.c: Likewise.
15850 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
15851 * gcc.target/aarch64/sve/slp_11.c: Likewise.
15852 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
15853 * gcc.target/aarch64/sve/slp_12.c: Likewise.
15854 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
15855 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
15856 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
15857 * gcc.target/aarch64/sve/while_1.c: Likewise.
15858 * gcc.target/aarch64/sve/while_2.c: Likewise.
15859 * gcc.target/aarch64/sve/while_3.c: Likewise.
15860 * gcc.target/aarch64/sve/while_4.c: Likewise.
15861
15862 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15863 Alan Hayward <alan.hayward@arm.com>
15864 David Sherwood <david.sherwood@arm.com>
15865
15866 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
15867 New proc.
15868 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
15869 and add an associated scan-dump test. Prevent vectorization
15870 of the first two loops.
15871 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
15872 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
15873 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
15874 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
15875 (INIT_VECTOR): Tweak initial value so that some bits are always set.
15876 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
15877
15878 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15879 Alan Hayward <alan.hayward@arm.com>
15880 David Sherwood <david.sherwood@arm.com>
15881
15882 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
15883 * gcc.dg/vect/pr67790.c: Likewise.
15884 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15885 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15886 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15887 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15888 * gcc.target/aarch64/sve/slp_5.c: New test.
15889 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
15890 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15891 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
15892 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15893 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
15894
15895 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15896 Alan Hayward <alan.hayward@arm.com>
15897 David Sherwood <david.sherwood@arm.com>
15898
15899 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
15900 && vect_load_lanes
15901 * gcc.dg/vect/slp-1.c: Likewise.
15902 * gcc.dg/vect/slp-10.c: Likewise.
15903 * gcc.dg/vect/slp-12b.c: Likewise.
15904 * gcc.dg/vect/slp-12c.c: Likewise.
15905 * gcc.dg/vect/slp-17.c: Likewise.
15906 * gcc.dg/vect/slp-19b.c: Likewise.
15907 * gcc.dg/vect/slp-20.c: Likewise.
15908 * gcc.dg/vect/slp-21.c: Likewise.
15909 * gcc.dg/vect/slp-22.c: Likewise.
15910 * gcc.dg/vect/slp-23.c: Likewise.
15911 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15912 * gcc.dg/vect/slp-24.c: Likewise.
15913 * gcc.dg/vect/slp-28.c: Likewise.
15914 * gcc.dg/vect/slp-39.c: Likewise.
15915 * gcc.dg/vect/slp-6.c: Likewise.
15916 * gcc.dg/vect/slp-7.c: Likewise.
15917 * gcc.dg/vect/slp-cond-1.c: Likewise.
15918 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15919 * gcc.dg/vect/slp-cond-2.c: Likewise.
15920 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15921 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15922 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15923 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15924 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15925 * gcc.dg/vect/slp-perm-6.c: Likewise.
15926 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15927 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15928 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15929 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
15930 * gcc.dg/vect/slp-12a.c: Likewise.
15931 * gcc.dg/vect/slp-14.c: Likewise.
15932 * gcc.dg/vect/slp-15.c: Likewise.
15933 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15934 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15935 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15936 * gcc.target/aarch64/sve/slp_1.c: New test.
15937 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
15938 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15939 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
15940 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15941 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
15942 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15943 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
15944
15945 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15946 Alan Hayward <alan.hayward@arm.com>
15947 David Sherwood <david.sherwood@arm.com>
15948
15949 * gcc.dg/vect/vect-ooo-group-1.c: New test.
15950 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
15951 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
15952 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
15953 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
15954 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
15955 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
15956 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
15957 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
15958 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
15959 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
15960 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
15961 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
15962 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
15963 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
15964 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
15965 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
15966 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
15967 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
15968
15969 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15970 Alan Hayward <alan.hayward@arm.com>
15971 David Sherwood <david.sherwood@arm.com>
15972
15973 * gcc.target/aarch64/sve/struct_move_1.c: New test.
15974 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
15975 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
15976 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
15977 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
15978 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
15979 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
15980 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
15981 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
15982 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
15983 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
15984 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
15985 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
15986 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
15987 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
15988 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
15989 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
15990 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
15991 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
15992 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
15993 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
15994 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
15995 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
15996 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
15997 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
15998 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
15999 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16000 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16001 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16002 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16003 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16004 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16005 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16006 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
16007 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
16008 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
16009
16010 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16011 Alan Hayward <alan.hayward@arm.com>
16012 David Sherwood <david.sherwood@arm.com>
16013
16014 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
16015 Return true for SVE too.
16016 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
16017 if load/store lanes are supported.
16018 * gcc.dg/vect/slp-10.c: Likewise.
16019 * gcc.dg/vect/slp-12c.c: Likewise.
16020 * gcc.dg/vect/slp-17.c: Likewise.
16021 * gcc.dg/vect/slp-33.c: Likewise.
16022 * gcc.dg/vect/slp-6.c: Likewise.
16023 * gcc.dg/vect/slp-cond-1.c: Likewise.
16024 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
16025 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
16026 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
16027 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
16028 * gcc.dg/vect/slp-perm-6.c: Likewise.
16029 * gcc.dg/vect/slp-perm-9.c: Likewise.
16030 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
16031 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
16032 for variable-length vectors.
16033
16034 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16035 Alan Hayward <alan.hayward@arm.com>
16036 David Sherwood <david.sherwood@arm.com>
16037
16038 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
16039 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
16040
16041 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16042
16043 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
16044 * g++.target/aarch64/sve/catch_1.C: New test.
16045 * g++.target/aarch64/sve/catch_2.C: Likewise.
16046 * g++.target/aarch64/sve/catch_3.C: Likewise.
16047 * g++.target/aarch64/sve/catch_4.C: Likewise.
16048 * g++.target/aarch64/sve/catch_5.C: Likewise.
16049 * g++.target/aarch64/sve/catch_6.C: Likewise.
16050
16051 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16052 Alan Hayward <alan.hayward@arm.com>
16053 David Sherwood <david.sherwood@arm.com>
16054
16055 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
16056 New proc.
16057 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
16058 * gcc.target/aarch64/fmaxmin.c: Likewise.
16059 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
16060 * gcc.target/aarch64/orr_imm_1.c: Likewise.
16061 * gcc.target/aarch64/pr62178.c: Likewise.
16062 * gcc.target/aarch64/pr71727-2.c: Likewise.
16063 * gcc.target/aarch64/saddw-1.c: Likewise.
16064 * gcc.target/aarch64/saddw-2.c: Likewise.
16065 * gcc.target/aarch64/uaddw-1.c: Likewise.
16066 * gcc.target/aarch64/uaddw-2.c: Likewise.
16067 * gcc.target/aarch64/uaddw-3.c: Likewise.
16068 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
16069 * gcc.target/aarch64/vect-compile.c: Likewise.
16070 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
16071 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
16072 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
16073 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
16074 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
16075 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
16076 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
16077 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
16078 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
16079 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
16080 * gcc.target/aarch64/vect-fmovd.c: Likewise.
16081 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
16082 * gcc.target/aarch64/vect-fmovf.c: Likewise.
16083 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
16084 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
16085 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
16086 * gcc.target/aarch64/vect-movi.c: Likewise.
16087 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
16088 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
16089 * gcc.target/aarch64/vect-vaddv.c: Likewise.
16090 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16091 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16092 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
16093 fixed-length SVE.
16094 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
16095 * gcc.target/aarch64/sve/arith_1.c: New test.
16096 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
16097 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16098 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16099 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16100 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
16101 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
16102 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
16103 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
16104 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
16105 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
16106 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
16107 * gcc.target/aarch64/sve/ext_1.c: Likewise.
16108 * gcc.target/aarch64/sve/ext_2.c: Likewise.
16109 * gcc.target/aarch64/sve/extract_1.c: Likewise.
16110 * gcc.target/aarch64/sve/extract_2.c: Likewise.
16111 * gcc.target/aarch64/sve/extract_3.c: Likewise.
16112 * gcc.target/aarch64/sve/extract_4.c: Likewise.
16113 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
16114 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
16115 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
16116 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
16117 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
16118 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
16119 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
16120 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
16121 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
16122 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
16123 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
16124 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
16125 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
16126 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
16127 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
16128 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
16129 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
16130 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
16131 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
16132 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
16133 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
16134 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
16135 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
16136 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
16137 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
16138 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
16139 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
16140 * gcc.target/aarch64/sve/index_1.c: Likewise.
16141 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
16142 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
16143 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
16144 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16145 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
16146 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
16147 * gcc.target/aarch64/sve/logical_1.c: Likewise.
16148 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
16149 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
16150 * gcc.target/aarch64/sve/mad_1.c: Likewise.
16151 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
16152 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
16153 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
16154 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
16155 * gcc.target/aarch64/sve/mla_1.c: Likewise.
16156 * gcc.target/aarch64/sve/mls_1.c: Likewise.
16157 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
16158 * gcc.target/aarch64/sve/msb_1.c: Likewise.
16159 * gcc.target/aarch64/sve/mul_1.c: Likewise.
16160 * gcc.target/aarch64/sve/neg_1.c: Likewise.
16161 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
16162 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
16163 * gcc.target/aarch64/sve/pack_1.c: Likewise.
16164 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
16165 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
16166 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
16167 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
16168 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
16169 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
16170 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
16171 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
16172 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
16173 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
16174 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
16175 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
16176 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
16177 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
16178 * gcc.target/aarch64/sve/rev_1.c: Likewise.
16179 * gcc.target/aarch64/sve/revb_1.c: Likewise.
16180 * gcc.target/aarch64/sve/revh_1.c: Likewise.
16181 * gcc.target/aarch64/sve/revw_1.c: Likewise.
16182 * gcc.target/aarch64/sve/shift_1.c: Likewise.
16183 * gcc.target/aarch64/sve/single_1.c: Likewise.
16184 * gcc.target/aarch64/sve/single_2.c: Likewise.
16185 * gcc.target/aarch64/sve/single_3.c: Likewise.
16186 * gcc.target/aarch64/sve/single_4.c: Likewise.
16187 * gcc.target/aarch64/sve/spill_1.c: Likewise.
16188 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
16189 * gcc.target/aarch64/sve/subr_1.c: Likewise.
16190 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
16191 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
16192 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
16193 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
16194 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
16195 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
16196 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
16197 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
16198 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
16199 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
16200 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
16201 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
16202 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
16203 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
16204 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
16205 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
16206 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
16207 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
16208 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
16209 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
16210 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
16211 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
16212 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
16213 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
16214 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
16215 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
16216 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
16217 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
16218 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
16219 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
16220 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
16221 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
16222 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
16223 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
16224 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
16225 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
16226 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
16227 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
16228 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
16229 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
16230 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
16231 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
16232
16233 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16234 Alan Hayward <alan.hayward@arm.com>
16235 David Sherwood <david.sherwood@arm.com>
16236
16237 * lib/target-supports.exp (check_effective_target_aarch64_sve)
16238 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
16239 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
16240 New procedures.
16241 (check_effective_target_vect_perm): Handle SVE.
16242 (check_effective_target_vect_perm_byte): Likewise.
16243 (check_effective_target_vect_perm_short): Likewise.
16244 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
16245 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
16246 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
16247 (check_effective_target_vect_element_align_preferred): Likewise.
16248 (check_effective_target_vect_align_stack_vars): Likewise.
16249 (check_effective_target_vect_load_lanes): Likewise.
16250 (check_effective_target_vect_masked_store): Likewise.
16251 (available_vector_sizes): Use aarch64_sve_bits for SVE.
16252 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
16253 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
16254 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
16255 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
16256 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
16257 * gcc.dg/vect/slp-23.c: Likewise.
16258 * gcc.dg/vect/slp-perm-5.c: Likewise.
16259 * gcc.dg/vect/slp-perm-6.c: Likewise.
16260 * gcc.dg/vect/slp-perm-9.c: Likewise.
16261 * gcc.dg/vect/slp-reduc-3.c: Likewise.
16262 * gcc.dg/vect/vect-114.c: Likewise.
16263 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
16264 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
16265
16266 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16267
16268 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
16269 vect_variable_length, expecting the test to be vectorized
16270 without SLP instead.
16271 * gcc.dg/vect/pr33953.c: Likewise.
16272 * gcc.dg/vect/pr37027.c: Likewise.
16273 * gcc.dg/vect/pr67790.c: Likewise.
16274 * gcc.dg/vect/pr68445.c: Likewise.
16275 * gcc.dg/vect/slp-1.c: Likewise.
16276 * gcc.dg/vect/slp-10.c: Likewise.
16277 * gcc.dg/vect/slp-12a.c: Likewise.
16278 * gcc.dg/vect/slp-12b.c: Likewise.
16279 * gcc.dg/vect/slp-12c.c: Likewise.
16280 * gcc.dg/vect/slp-13-big-array.c: Likewise.
16281 * gcc.dg/vect/slp-13.c: Likewise.
16282 * gcc.dg/vect/slp-14.c: Likewise.
16283 * gcc.dg/vect/slp-15.c: Likewise.
16284 * gcc.dg/vect/slp-17.c: Likewise.
16285 * gcc.dg/vect/slp-19b.c: Likewise.
16286 * gcc.dg/vect/slp-2.c: Likewise.
16287 * gcc.dg/vect/slp-20.c: Likewise.
16288 * gcc.dg/vect/slp-21.c: Likewise.
16289 * gcc.dg/vect/slp-22.c: Likewise.
16290 * gcc.dg/vect/slp-24-big-array.c: Likewise.
16291 * gcc.dg/vect/slp-24.c: Likewise.
16292 * gcc.dg/vect/slp-28.c: Likewise.
16293 * gcc.dg/vect/slp-39.c: Likewise.
16294 * gcc.dg/vect/slp-42.c: Likewise.
16295 * gcc.dg/vect/slp-6.c: Likewise.
16296 * gcc.dg/vect/slp-7.c: Likewise.
16297 * gcc.dg/vect/slp-cond-1.c: Likewise.
16298 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
16299 * gcc.dg/vect/slp-cond-2.c: Likewise.
16300 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
16301 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
16302 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
16303 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
16304 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
16305 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
16306 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
16307 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
16308 * gcc.dg/vect/slp-reduc-1.c: Likewise.
16309 * gcc.dg/vect/slp-reduc-2.c: Likewise.
16310 * gcc.dg/vect/slp-reduc-4.c: Likewise.
16311 * gcc.dg/vect/slp-reduc-5.c: Likewise.
16312 * gcc.dg/vect/slp-reduc-7.c: Likewise.
16313 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16314 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
16315 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
16316 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
16317
16318 2018-01-13 Jakub Jelinek <jakub@redhat.com>
16319
16320 PR c/83801
16321 * gcc.dg/pr83801.c: New test.
16322
16323 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
16324
16325 PR fortran/52162
16326 * gfortran.dg/bounds_check_19.f90: New test.
16327
16328 2018-01-12 Jakub Jelinek <jakub@redhat.com>
16329
16330 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
16331 instead of scan-assembler-not for xsnabsqp.
16332
16333 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16334
16335 PR libgfortran/83525
16336 * gfortran.dg/newunit_5.f90: New test.
16337
16338 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
16339
16340 PR rtl-optimization/80481
16341 * g++.dg/pr80481.C: New.
16342
16343 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
16344
16345 PR target/83628
16346 * gcc.target/alpha/pr83628-3.c: New test.
16347
16348 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16349
16350 * lib/target-supports.exp (check_effective_target_avx512f): Also
16351 check for __builtin_ia32_addsd_round,
16352 __builtin_ia32_getmantsd_round.
16353 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
16354
16355 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
16356
16357 PR target/83629
16358 * gcc.target/powerpc/pr83629.c: Require ilp32.
16359
16360 2018-01-12 Richard Biener <rguenther@suse.de>
16361
16362 PR tree-optimization/80846
16363 * gcc.target/i386/pr80846-1.c: New testcase.
16364 * gcc.target/i386/pr80846-2.c: Likewise.
16365
16366 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
16367
16368 * gcc.c-torture/execute/20180112-1.c: New test.
16369
16370 2018-01-12 Tom de Vries <tom@codesourcery.com>
16371
16372 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
16373 * g++.dg/ext/label13a.C: Same.
16374 * g++.dg/ext/label14.C: Same.
16375 * g++.dg/ext/label2.C: Same.
16376 * g++.dg/ext/label3.C: Same.
16377 * g++.dg/torture/pr42462.C: Same.
16378 * g++.dg/torture/pr42739.C: Same.
16379 * g++.dg/warn/Wunused-label-3.C: Same.
16380
16381 2018-01-12 Tom de Vries <tom@codesourcery.com>
16382
16383 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
16384 * g++.dg/Walloca1.C: Same.
16385 * g++.dg/cpp0x/pr70338.C: Same.
16386 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
16387 * g++.dg/cpp1y/vla10.C: Same.
16388 * g++.dg/cpp1y/vla2.C: Same.
16389 * g++.dg/cpp1y/vla6.C: Same.
16390 * g++.dg/cpp1y/vla8.C: Same.
16391 * g++.dg/debug/debug5.C: Same.
16392 * g++.dg/debug/debug6.C: Same.
16393 * g++.dg/debug/pr54828.C: Same.
16394 * g++.dg/diagnostic/pr70105.C: Same.
16395 * g++.dg/eh/cleanup5.C: Same.
16396 * g++.dg/eh/spbp.C: Same.
16397 * g++.dg/ext/tmplattr9.C: Same.
16398 * g++.dg/ext/vla10.C: Same.
16399 * g++.dg/ext/vla11.C: Same.
16400 * g++.dg/ext/vla12.C: Same.
16401 * g++.dg/ext/vla15.C: Same.
16402 * g++.dg/ext/vla16.C: Same.
16403 * g++.dg/ext/vla17.C: Same.
16404 * g++.dg/ext/vla3.C: Same.
16405 * g++.dg/ext/vla6.C: Same.
16406 * g++.dg/ext/vla7.C: Same.
16407 * g++.dg/init/array24.C: Same.
16408 * g++.dg/init/new47.C: Same.
16409 * g++.dg/init/pr55497.C: Same.
16410 * g++.dg/opt/pr78201.C: Same.
16411 * g++.dg/template/vla2.C: Same.
16412 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
16413 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
16414 * g++.dg/torture/pr62127.C: Same.
16415 * g++.dg/torture/pr67055.C: Same.
16416 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
16417 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
16418 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
16419 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
16420 * g++.dg/warn/Wplacement-new-size-5.C: Same.
16421 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
16422 * g++.dg/warn/Wvla-1.C: Same.
16423 * g++.dg/warn/Wvla-3.C: Same.
16424 * g++.old-deja/g++.ext/array2.C: Same.
16425 * g++.old-deja/g++.ext/constructor.C: Same.
16426 * g++.old-deja/g++.law/builtin1.C: Same.
16427 * g++.old-deja/g++.other/crash12.C: Same.
16428 * g++.old-deja/g++.other/eh3.C: Same.
16429 * g++.old-deja/g++.pt/array6.C: Same.
16430 * g++.old-deja/g++.pt/dynarray.C: Same.
16431
16432 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16433
16434 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
16435
16436 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16437
16438 PR libfortran/67412
16439 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
16440 on *-*-solaris2.10.
16441
16442 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16443
16444 * lib/target-supports.exp (check_effective_target_branch_cost):
16445 Accept all x86 targets.
16446
16447 2018-01-12 Martin Liska <mliska@suse.cz>
16448
16449 PR ipa/83054
16450 * g++.dg/warn/pr83054.C: New test.
16451
16452 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16453
16454 * gcc.target/powerpc/spec-barr-1.c: New file.
16455
16456 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
16457
16458 PR target/83330
16459 * gcc.target/i386/pr83330.c: New test.
16460
16461 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16462
16463 PR fortran/79383
16464 * gfortran.dg/dtio_31.f03: New test.
16465 * gfortran.dg/dtio_32.f03: New test.
16466
16467 2018-01-11 David Malcolm <dmalcolm@redhat.com>
16468
16469 PR c++/43486
16470 * g++.dg/wrappers: New subdirectory.
16471 * g++.dg/wrappers/README: New file.
16472 * g++.dg/wrappers/alloc.C: New test case.
16473 * g++.dg/wrappers/cow-istream-string.C: New test case.
16474 * g++.dg/wrappers/cp-stdlib.C: New test case.
16475 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
16476 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
16477
16478 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
16479
16480 PR middle-end/83718
16481 * g++.dg/torture/pr83718.C: New testcase.
16482
16483 2018-01-11 Martin Jambor <mjambor@suse.cz>
16484
16485 PR ipa/83178
16486 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
16487
16488 2018-01-11 Bin Cheng <bin.cheng@arm.com>
16489
16490 PR tree-optimization/83695
16491 * gcc.dg/tree-ssa/pr83695.c: New test.
16492
16493 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16494
16495 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
16496 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
16497
16498 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16499
16500 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
16501 * gcc.target/arm/simd/fp16fml_high.c: New test.
16502 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
16503 * lib/target-supports.exp
16504 (check_effective_target_arm_fp16fml_neon_ok_nocache,
16505 check_effective_target_arm_fp16fml_neon_ok,
16506 add_options_for_arm_fp16fml_neon): New procedures.
16507
16508 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16509
16510 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
16511 combination tests.
16512
16513 2018-01-11 Richard Biener <rguenther@suse.de>
16514
16515 PR tree-optimization/83435
16516 * gcc.dg/graphite/pr83435.c: New testcase.
16517
16518 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
16519 Alan Hayward <alan.hayward@arm.com>
16520 David Sherwood <david.sherwood@arm.com>
16521
16522 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
16523
16524 2018-01-11 Tamar Christina <tamar.christina@arm.com>
16525
16526 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
16527
16528 2018-01-11 Sudakshina Das <sudi.das@arm.com>
16529
16530 PR target/82096
16531 * gcc.c-torture/compile/pr82096.c: New test.
16532
16533 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16534
16535 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
16536
16537 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16538
16539 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
16540
16541 2018-01-11 Justin Squirek <squirek@adacore.com>
16542
16543 * gnat.dg/expr_func4.adb: New testcase.
16544
16545 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16546
16547 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
16548 testcase.
16549
16550 2018-01-11 Bob Duff <duff@adacore.com>
16551
16552 * gnat.dg/protected_null.adb: New testcase.
16553
16554 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16555
16556 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
16557
16558 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16559
16560 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
16561
16562 2018-01-11 Justin Squirek <squirek@adacore.com>
16563
16564 * gnat.dg/loopvar.adb: New testcase.
16565
16566 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16567
16568 PR middle-end/83189
16569 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
16570
16571 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16572
16573 * gcc.c-torture/compile/pr83575.c: New testcase.
16574
16575 2018-01-10 Michael Collison <michael.collison@arm.com>
16576
16577 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
16578 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
16579 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
16580 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
16581 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16582 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16583 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16584 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
16585 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
16586 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16587 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16588 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
16589 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
16590 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
16591 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
16592 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
16593
16594 2018-01-10 Michael Collison <michael.collison@arm.com>
16595
16596 * gcc.target/aarch64/sha2.h: New shared testcase.
16597 * gcc.target/aarch64/sha2_1.c: New testcase.
16598 * gcc.target/aarch64/sha2_2.c: New testcase.
16599 * gcc.target/aarch64/sha2_3.c: New testcase.
16600 * gcc.target/aarch64/sha3.h: New shared testcase.
16601 * gcc.target/aarch64/sha3_1.c: New testcase.
16602 * gcc.target/aarch64/sha3_2.c: New testcase.
16603 * gcc.target/aarch64/sha3_3.c: New testcase.
16604
16605 2018-01-10 Michael Collison <michael.collison@arm.com>
16606
16607 * gcc.target/aarch64/sm3_sm4.c: New testcase.
16608
16609 2018-01-10 Martin Sebor <msebor@redhat.com>
16610
16611 PR tree-optimization/83781
16612 * gcc.dg/strlenopt-42.c: New test.
16613
16614 2018-01-11 Martin Sebor <msebor@gmail.com>
16615 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16616
16617 PR tree-optimization/83501
16618 PR tree-optimization/81703
16619
16620 * gcc.dg/strlenopt-39.c: New test-case.
16621 * gcc.dg/pr81703.c: Likewise.
16622
16623 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
16624
16625 * gnat.dg/atomic10.adb: New test.
16626
16627 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16628
16629 PR fortran/82367
16630 * gfortran.dg/deferred_character_18.f90: New test.
16631
16632 2018-01-10 Martin Sebor <msebor@redhat.com>
16633
16634 PR tree-optimization/83671
16635 * gcc.dg/strlenopt-40.c: New test.
16636 * gcc.dg/strlenopt-41.c: New test.
16637
16638 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16639
16640 PR fortran/83093
16641 * gfortran.dg/allocate_with_typespec_7.f90: New test.
16642
16643 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
16644
16645 PR target/83399
16646 * gcc.target/powerpc/pr83399.c: New test.
16647
16648 2018-01-10 David Malcolm <dmalcolm@redhat.com>
16649
16650 PR c++/43486
16651 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
16652 to reflect that the arguments are correctly underlined.
16653 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
16654 for globals, params, locals and literals.
16655 (test_sizeof): Directly test the location of "sizeof", rather than
16656 when used in compound expressions.
16657 (test_alignof): Likewise for "alignof".
16658 (test_string_literals): Likewise for string literals.
16659 (test_numeric_literals): Likewise for numeric literals.
16660 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
16661 (test_typeid): Likewise for typeid.
16662 (test_unary_plus): New.
16663 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
16664 format strings.
16665
16666 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
16667
16668 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
16669
16670 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16671
16672 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
16673
16674 2018-01-10 Marek Polacek <polacek@redhat.com>
16675
16676 PR c++/82541
16677 * g++.dg/warn/Wduplicated-branches4.C: New test.
16678
16679 2018-01-10 Jakub Jelinek <jakub@redhat.com>
16680
16681 PR c++/81327
16682 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
16683 cast to void *.
16684
16685 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
16686
16687 PR c++/81055
16688 * g++.dg/cpp0x/new2.C: New.
16689
16690 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
16691
16692 PR target/83735
16693 * gcc.target/i386/pr83735.c: New test.
16694
16695 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
16696
16697 * lib/target-supports.exp (check_effective_target_branch_cost):
16698 New function.
16699 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
16700 * gcc.dg/pr21643.c: Likewise.
16701 * gcc.dg/pr46309.c: Likewise.
16702 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16703 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
16704 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
16705 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16706 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16707 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16708 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16709 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
16710 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
16711 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16712 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16713 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16714 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16715 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16716
16717 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
16718
16719 PR target/83629
16720 * gcc.target/powerpc/pr83629.c: New testcase.
16721
16722 2018-01-10 Richard Biener <rguenther@suse.de>
16723
16724 PR testsuite/78768
16725 * gcc.dg/pr78768.c: Un-XFAIL.
16726
16727 2018-01-10 Richard Biener <rguenther@suse.de>
16728
16729 PR debug/82425
16730 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
16731
16732 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
16733
16734 PR tree-optimization/83753
16735 * gcc.dg/torture/pr83753.c: New test.
16736
16737 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
16738
16739 * gcc.target/i386/avx2-gather-1.c: Add -march.
16740 * gcc.target/i386/avx2-gather-2.c: Add -march.
16741 * gcc.target/i386/avx2-gather-3.c: Add -march.
16742 * gcc.target/i386/avx2-gather-4.c: Add -march.
16743 * gcc.target/i386/avx2-gather-5.c: Add -march.
16744 * gcc.target/i386/avx2-gather-6.c: Add -march.
16745 * gcc.target/i386/avx512f-gather-1.c: Add -march.
16746 * gcc.target/i386/avx512f-gather-2.c: Add -march.
16747 * gcc.target/i386/avx512f-gather-3.c: Add -march.
16748 * gcc.target/i386/avx512f-gather-4.c: Add -march.
16749 * gcc.target/i386/avx512f-gather-5.c: Add -march.
16750 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
16751 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
16752 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
16753 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
16754 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
16755
16756 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
16757
16758 PR target/78585:
16759 * gcc.target/i386/pr78585.c: New test.
16760
16761 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16762
16763 PR c++/83734
16764 * g++.dg/cpp0x/pr83734.C: New test.
16765
16766 2018-01-09 Carl Love <cel@us.ibm.com>
16767
16768 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
16769 vec_mergeo builtins with float, double, long long, unsigned long long,
16770 bool long long arguments.
16771 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
16772 vec_float2 with double arguments.
16773 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
16774 vec_mergew and vec_mergow builtins.
16775
16776 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
16777
16778 PR fortran/83742
16779 * gfortran.dg/contiguous_6.f90: New test.
16780
16781 2018-01-09 Richard Biener <rguenther@suse.de>
16782
16783 PR tree-optimization/83668
16784 * gcc.dg/graphite/pr83668.c: New testcase.
16785
16786 2018-01-09 Joseph Myers <joseph@codesourcery.com>
16787
16788 PR tree-optimization/64811
16789 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
16790 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
16791 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
16792 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
16793 New tests.
16794 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
16795
16796 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
16797
16798 PR target/79883
16799 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
16800
16801 2018-01-09 Tamar Christina <tamar.christina@arm.com>
16802
16803 PR target/82641
16804 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
16805 no NEON and require softfp or hard float-abi.
16806 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
16807
16808 2018-01-09 Richard Biener <rguenther@suse.de>
16809
16810 PR tree-optimization/83572
16811 * gcc.dg/graphite/pr83572.c: New testcase.
16812
16813 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16814
16815 PR target/83507
16816 * gcc.dg/sms-13.c: New test.
16817
16818 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
16819
16820 PR fortran/83741
16821 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
16822
16823 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
16824 Monk Chiang <sh.chiang04@gmail.com>
16825
16826 * gcc.target/riscv/save-restore-1.c: New.
16827
16828 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16829
16830 PR target/83677
16831 * gcc.target/powerpc/pr83677.c: New file.
16832
16833 2018-01-08 Jeff Law <law@redhat.com>
16834
16835 PR rtl-optimizatin/81308
16836 * g++.dg/pr81308-1.C: New test.
16837 * g++.dg/pr81308-2.C: New test.
16838
16839 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
16840
16841 PR target/83663 - Revert r255946
16842 * gcc.target/aarch64/vect-slp-dup.c: New.
16843
16844 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16845
16846 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
16847 combination tests.
16848
16849 2018-01-08 Richard Biener <rguenther@suse.de>
16850
16851 PR tree-optimization/83563
16852 * gcc.dg/graphite/pr83563.c: New testcase.
16853
16854 2018-01-08 Richard Biener <rguenther@suse.de>
16855
16856 PR middle-end/83713
16857 * g++.dg/torture/pr83713.C: New testcase.
16858
16859 2018-01-08 Tom de Vries <tom@codesourcery.com>
16860
16861 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
16862
16863 2018-01-08 Richard Biener <rguenther@suse.de>
16864
16865 PR tree-optimization/83685
16866 * gcc.dg/torture/pr83685.c: New testcase.
16867
16868 2018-01-08 Richard Biener <rguenther@suse.de>
16869
16870 PR lto/83719
16871 * gcc.dg/lto/pr83719_0.c: New testcase.
16872
16873 2018-01-08 Tom de Vries <tom@codesourcery.com>
16874
16875 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
16876 * gcc.dg/graphite/run-id-1.c: Same.
16877 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
16878
16879 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
16880
16881 PR fortran/83611
16882 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
16883 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
16884 * gfortran.dg/pdt_27.f03: New test.
16885
16886 PR fortran/83731
16887 * gfortran.dg/pdt_28.f03: New test.
16888
16889 2018-01-08 Tom de Vries <tom@codesourcery.com>
16890
16891 * c-c++-common/builtins.c: Require effective target alloca.
16892 * gcc.dg/Wrestrict.c: Same.
16893 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
16894
16895 2018-01-08 Richard Biener <rguenther@suse.de>
16896
16897 PR middle-end/83580
16898 * gcc.dg/torture/pr83580.c: New testcase.
16899
16900 2018-01-08 Richard Biener <rguenther@suse.de>
16901
16902 PR middle-end/83517
16903 * gcc.dg/pr83517.c: New testcase.
16904
16905 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
16906
16907 PR middle-end/81897
16908 * gcc.dg/uninit-pr81897.c: New test.
16909
16910 2018-01-06 Martin Sebor <msebor@redhat.com>
16911
16912 PR tree-optimization/83640
16913 * gcc.dg/Wrestrict-6.c: New test.
16914 * gcc.dg/pr83640.c: New test.
16915
16916 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
16917
16918 * gcc.target/aarch64/reg-alloc-1.c: New test.
16919
16920 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
16921
16922 PR fortran/50892
16923 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
16924
16925 2018-01-06 Jakub Jelinek <jakub@redhat.com>
16926
16927 PR debug/83480
16928 * gcc.dg/pr83480.c: New test.
16929
16930 PR rtl-optimization/83682
16931 * gcc.target/i386/pr83682.c: New test.
16932
16933 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
16934
16935 PR fortran/78534
16936 PR fortran/66310
16937 * gfortran.dg/char_cast_1.f90: Update scan pattern.
16938 * gfortran.dg/dependency_49.f90: Likewise.
16939 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
16940 * gfortran.dg/repeat_7.f90: New test for PR 66310.
16941 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
16942 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
16943 * gfortran.dg/string_1_lp64.f90: New test.
16944 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
16945 * gfortran.dg/string_3_lp64.f90: New test.
16946
16947 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16948
16949 PR target/83604
16950 * gcc.target/i386/sse-26.c: New test.
16951
16952 PR target/83604
16953 * gcc.target/i386/pr83604.c: New test.
16954
16955 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
16956
16957 * gcc.dg/vect/vect-align-4.c: New test.
16958 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
16959 and redefine as a structure with an unaligned member "b".
16960 (foo): Update accordingly.
16961
16962 2018-01-05 Sudakshina Das <sudi.das@arm.com>
16963
16964 PR target/82439
16965 * gcc.target/aarch64/bics_5.c: New test.
16966 * gcc.target/arm/bics_5.c: Likewise.
16967
16968 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16969
16970 PR tree-optimization/83605
16971 * gcc.dg/pr83605.c: New test.
16972
16973 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16974
16975 PR target/83554
16976 * gcc.target/i386/pr83554.c: New test.
16977
16978 PR ipa/82352
16979 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
16980 long unsigned int.
16981
16982 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
16983
16984 PR fortran/83683
16985 PR fortran/45689
16986 * gfortran.dg/eoshift_8.f90: New test.
16987 * gfortran.dg/simplify_eoshift_1.f90: New test.
16988
16989 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16990
16991 PR debug/83585
16992 * gcc.dg/pr83585.c: New test.
16993
16994 2018-01-04 Nathan Sidwell <nathan@acm.org>
16995
16996 PR c++/83667
16997 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
16998
16999 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17000
17001 PR debug/83666
17002 * gcc.dg/pr83666.c: New test.
17003
17004 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
17005
17006 PR target/83628
17007 * gcc.target/alpha/pr83628-1.c: New test.
17008 * gcc.target/alpha/pr83628-2.c: Ditto.
17009
17010 2018-01-04 Martin Liska <mliska@suse.cz>
17011
17012 PR ipa/82352
17013 * g++.dg/ipa/pr82352.C: New test.
17014
17015 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17016
17017 * gcc.dg/vect-opt-info-1.c: Moved to ...
17018 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
17019 vect_int targets, use dg-additional-options instead of dg-options and
17020 use relative line numbers instead of absolute.
17021
17022 2018-01-03 Martin Sebor <msebor@redhat.com>
17023
17024 PR tree-optimization/83655
17025 * gcc.dg/Wrestrict-5.c: New test.
17026 * c-c++-common/builtins.c: New test.
17027
17028 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
17029 Alan Hayward <alan.hayward@arm.com>
17030 David Sherwood <david.sherwood@arm.com>
17031
17032 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
17033 (main): Call it.
17034
17035 2018-01-03 Jeff Law <law@redhat.com>
17036
17037 PR target/83641
17038 * gcc.target/i386/stack-check-17.c: New test.
17039 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
17040
17041 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17042
17043 PR debug/83621
17044 * gcc.dg/pr83621.c: New test.
17045
17046 PR debug/83645
17047 * gcc.dg/pr83645.c: New test.
17048
17049 2018-01-03 Martin Sebor <msebor@redhat.com>
17050
17051 PR tree-optimization/83603
17052 * gcc.dg/Wrestrict-4.c: New test.
17053
17054 PR c/83559
17055 * gcc.dg/const-2.c: New test.
17056 * gcc.dg/pure-3.c: New test.
17057
17058 2018-01-03 Martin Sebor <msebor@redhat.com>
17059
17060 * gcc.dg/Wrestrict-3.c: New test.
17061
17062 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17063
17064 PR c++/83555
17065 * g++.dg/opt/pr83555.C: New test.
17066 * g++.dg/ubsan/pr83555.C: New test.
17067
17068 2018-01-03 David Malcolm <dmalcolm@redhat.com>
17069
17070 PR c/82050
17071 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
17072 the !CHECKING_P case by expecting a note.
17073 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
17074 a note for the !CHECKING_P case, and move the return statement
17075 outside of #if CHECKING_P guard.
17076
17077 2018-01-03 Jeff Law <law@redhat.com>
17078
17079 PR middle-end/83654
17080 * gcc.target/i386/stack-check-18.c: New test.
17081 * gcc.target/i386/stack-check-19.c: New test.
17082
17083 2018-01-03 Martin Sebor <msebor@redhat.com>
17084
17085 PR tree-optimization/83501
17086 * c-c++-common/Warray-bounds-3.c: Remove xfail.
17087
17088 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17089
17090 PR tree-optimization/83501
17091 * gcc.dg/tree-ssa/pr83501-1.c: New test.
17092
17093 2018-01-03 Nathan Sidwell <nathan@acm.org>
17094
17095 PR c++/83667
17096 * g++.dg/ipa/pr83667.C: New.
17097
17098 2018-01-03 Martin Liska <mliska@suse.cz>
17099
17100 PR tree-optimization/83593
17101 * gcc.dg/pr83593.c: New test.
17102
17103 2018-01-03 Martin Liska <mliska@suse.cz>
17104
17105 PR ipa/83549
17106 * g++.dg/ipa/pr83549.C: New test.
17107
17108 2018-01-03 Marek Polacek <polacek@redhat.com>
17109
17110 PR c++/83592
17111 * g++.dg/warn/mvp2.C: New test.
17112
17113 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17114
17115 PR preprocessor/83602
17116 * g++.dg/cpp/pr83602.C: New test.
17117
17118 PR c++/83634
17119 * g++.dg/parse/pr83634.C: New test.
17120
17121 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
17122
17123 PR fortran/83664
17124 * gfortran.dg/eoshift_7.f90: New test.
17125
17126 2018-01-03 Jan Beulich <jbeulich@suse.com>
17127
17128 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
17129 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
17130
17131 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17132
17133 Update copyright years.
17134
17135 2018-01-03 Martin Liska <mliska@suse.cz>
17136
17137 PR ipa/83594
17138 * gcc.dg/ipa/pr83594.c: New test.
17139
17140 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
17141 Alan Hayward <alan.hayward@arm.com>
17142 David Sherwood <david.sherwood@arm.com>
17143
17144 * gcc.dg/vect-opt-info-1.c: New test.
17145
17146 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
17147
17148 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
17149 floorf128, truncf128, and roundf128.
17150 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
17151 optimizations added in match.pd.
17152 * gcc.target/powerpc/float128-hw6.c: Likewise.
17153 * gcc.target/powerpc/float128-hw7.c: Likewise.
17154 * gcc.target/powerpc/float128-hw8.c: Likewise.
17155 * gcc.target/powerpc/float128-hw9.c: Likewise.
17156 * gcc.target/powerpc/float128-hw10.c: Likewise.
17157 * gcc.target/powerpc/float128-hw11.c: Likewise.
17158
17159 2018-01-02 Jakub Jelinek <jakub@redhat.com>
17160
17161 PR c++/83556
17162 * g++.dg/cpp0x/pr83556.C: New test.
17163
17164 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
17165
17166 PR fortran/45689
17167 PR fortran/83650
17168 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
17169 * gfortran.dg/simplify_cshift_4.f90: New test.
17170
17171 2018-01-02 Marek Polacek <polacek@redhat.com>
17172
17173 PR c++/81860
17174 * g++.dg/cpp0x/inh-ctor30.C: New test.
17175
17176 PR c++/83644
17177 * g++.dg/cpp1z/pr83644.C: New test.
17178
17179 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
17180
17181 PR fortran/83076
17182 * gfortran.dg/coarray_45.f90: New test.
17183
17184 PR fortran/83319
17185 * gfortran.dg/coarray_46.f90: New test.
17186
17187 2018-01-01 Jakub Jelinek <jakub@redhat.com>
17188
17189 PR tree-optimization/83581
17190 * gcc.dg/pr83581.c: New test.
17191
17192 PR c/83595
17193 * gcc.dg/pr83595.c: New test.
17194
17195 PR middle-end/83608
17196 * g++.dg/opt/pr83608.C: New test.
17197
17198 PR middle-end/83609
17199 * gcc.dg/pr83609.c: New test.
17200 * g++.dg/opt/pr83609.C: New test.
17201
17202 PR middle-end/83623
17203 * gcc.dg/pr83623.c: New test.
17204
17205 * gcc.target/i386/i386.exp
17206 (check_effective_target_avx512vpopcntdqvl): New proc.
17207 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
17208 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
17209 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
17210 \f
17211 Copyright (C) 2018 Free Software Foundation, Inc.
17212
17213 Copying and distribution of this file, with or without modification,
17214 are permitted in any medium without royalty provided the copyright
17215 notice and this notice are preserved.