]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR fortran/87151 (allocating array of character)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/87151
4 * gfortran.dg/deferred_type_component_3.f90: New test.
5
6 PR fortran/80931
7 * gfortran.dg/deferred_character_28.f90: New test.
8 * gfortran.dg/deferred_character_29.f90: New test (note that
9 this test appears in PR83196 comment #4 by mistake).
10
11 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
12
13 * gcc.target/i386/vararg-loc.c: Accept a column number.
14
15 2018-10-08 Martin Liska <mliska@suse.cz>
16
17 * gcc.target/i386/i386.exp: Move procedures to
18 target-supports.exp.
19 * g++.target/i386/i386.exp: New file.
20 * gcc.target/i386/mv*.C: Move here tests and remove
21 target filter in these tests.
22
23 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
24
25 * gfortran.dg/contiguous_4.f90: Adjust.
26 * gfortran.dg/contiguous_4.f90: New test.
27
28 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
29
30 PR fortran/86372
31 * gfortran.dg/associate_41.f90: New test.
32
33 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34
35 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
36 * gnat.dg/string_merge1.adb: Likewise.
37 * gnat.dg/string_merge2.adb: Likewise.
38
39 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
40
41 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
42
43 2018-10-08 Martin Liska <mliska@suse.cz>
44
45 * g++.dg/ext/pr82625.C: Add dg-compile filter.
46
47 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
48
49 PR c++/71128
50 * g++.dg/concepts/pr71128.C: New.
51
52 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
53
54 PR c/87286
55 * gcc.dg/pr87286.c: New test.
56
57 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
58
59 PR fortran/86111
60 * gfortran.dg/array_constructor_type_23.f90: New test.
61
62 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
63
64 PR fortran/83999
65 * gfortran.dg/elemental_function_4.f90 : New test.
66
67 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
68
69 PR rtl-optimization/86939
70 PR rtl-optimization/87479
71 * gcc.target/powerpc/pr86939.c: New test.
72 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
73
74 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
75
76 * gnat.dg/string_merge1.adb: Fix test expectations.
77 * gnat.dg/string_merge2.adb: Likewise.
78
79 2018-10-05 David Malcolm <dmalcolm@redhat.com>
80
81 PR c++/56856
82 * g++.dg/ext/builtin4.C: Set expected location for warning to the
83 correct location within the format string.
84 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
85 files for testing locations within string literal locations from
86 the C frontend.
87 * g++.dg/warn/Wformat-method.C: New test.
88 * g++.dg/warn/Wformat-pr71863.C: New test.
89 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
90 * g++.dg/warn/Wformat-ranges.C: New test, based on
91 gcc.dg/format/diagnostic-ranges.c.
92 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
93 (test_multitoken_macro): Generalize expected output to work with
94 both C and C++.
95 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
96 (test_stringified_token_1): Likewise.
97 (test_stringified_token_3): Likewise.
98
99 2018-10-05 David Malcolm <dmalcolm@redhat.com>
100
101 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
102 count. If there's a 3rd argument, use dg-process-target on it,
103 bailing out, or recording expected failures as "maybe_x".
104 (proc handle-multiline-outputs): Extract "maybe_x", and use it
105 to convert pass/fail into xpass/xfail.
106
107 2018-10-05 Martin Sebor <msebor@redhat.com>
108
109 PR tree-optimization/87490
110 * gcc.dg/pr87490.c: New test.
111 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
112
113 2018-10-05 Steve Ellcey <sellcey@cavium.com>
114
115 PR tree-optimization/71625
116 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
117 (test_vclz_s16): Ditto.
118 (test_vclz_s32): Ditto.
119 (test_vclzq_s8): Ditto.
120 (test_vclzq_s16): Ditto.
121 (test_vclzq_s32): Ditto.
122 (test_vclz_u8): Ditto.
123 (test_vclz_u16): Ditto.
124 (test_vclz_u32): Ditto.
125 (test_vclzq_u8): Ditto.
126 (test_vclzq_u16): Ditto.
127 (test_vclzq_u32): Ditto.
128 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
129 (test_vneg_s16): Ditto.
130 (test_vneg_s32): Ditto.
131 (test_vneg_s64): Ditto.
132 (test_vnegd_s64): Ditto.
133 (test_vnegq_s8): Ditto.
134 (test_vnegq_s16): Ditto.
135 (test_vnegq_s32): Ditto.
136 (test_vnegq_s64): Ditto.
137
138 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
139
140 PR target/87509
141 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
142 of dfp_hw. Don't include <altivec.h>.
143 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
144 lp64.
145 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
146 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
147 * gcc.target/powerpc/test_mffsl.c: Ditto.
148
149 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
150
151 * c-c++-common/Wprio-ctor-dtor.c: New test.
152
153 2018-10-04 David Malcolm <dmalcolm@redhat.com>
154
155 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
156 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
157 dg-additional-options. Add dg-message and dg-missed directives
158 to verify that -fopt-info messages are written at the correct
159 locations.
160
161 2018-10-04 David Malcolm <dmalcolm@redhat.com>
162
163 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
164 due to "-internals" not being selected.
165 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
166 "-internals" added to re-enable the output from test_scopes.
167 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
168
169 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
170
171 * gnat.dg/string_merge1.adb: New test.
172 * gnat.dg/string_merge2.adb: New test.
173 * gcc.dg/merge-all-constants-1.c: Adjust test.
174 * gcc.dg/merge-all-constants-2.c: New test.
175
176 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
177
178 PR target/87486
179 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
180
181 2018-10-04 Martin Liska <mliska@suse.cz>
182
183 PR c/87483
184 * gcc.dg/pr87483.c: New test.
185
186 2018-10-04 Martin Liska <mliska@suse.cz>
187
188 PR ipa/82625
189 * g++.dg/ext/pr82625.C: New test.
190
191 2018-10-04 David Malcolm <dmalcolm@redhat.com>
192
193 * gcc.dg/plugin/dump-1.c: New test.
194 * gcc.dg/plugin/dump_plugin.c: New test plugin.
195 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
196
197 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
198
199 PR rtl-optimization/87466
200 * gcc.target/powerpc/pr87466.c: New test.
201
202 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
203
204 PR tree-optimization/85787
205 * gcc.dg/ipa/propmalloc-4.c: New test.
206
207 2018-10-04 Richard Biener <rguenther@suse.de>
208
209 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
210
211 2018-10-03 Ian Lance Taylor <iant@google.com>
212
213 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
214
215 2018-10-03 Martin Sebor <msebor@redhat.com>
216
217 * gcc.dg/warn-sprintf-no-nul.c: New test.
218
219 2018-10-03 Martin Liska <mliska@suse.cz>
220
221 PR gcov-profile/86109
222 * g++.dg/gcov/pr86109.C: New test.
223
224 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
225
226 * gcc.dg/tree-ssa/muldiv-1.c: New file.
227 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
228
229 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
230
231 PR target/87081
232 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
233
234 2018-10-01 Martin Sebor <msebor@redhat.com>
235
236 * gcc.dg/warn-strnlen-no-nul.c: New.
237
238 2018-10-01 Carl Love <cel@us.ibm.com>
239
240 PR 69431
241 * gcc.target/powerpc/test_mffsl-p9.c: New file.
242 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
243 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
244 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
245 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
246
247 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
248
249 PR fortran/65677
250 * gfortran.dg/dependency_52.f90 : Expand the test to check both
251 the call to adjustl and direct assignment of the substring.
252
253 2018-10-01 Richard Biener <rguenther@suse.de>
254
255 PR tree-optimization/87465
256 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
257
258 2018-10-01 Tamar Christina <tamar.christina@arm.com>
259
260 PR target/86486
261 * gcc.dg/pr82788.c: Skip for AArch64.
262 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
263 * gcc.target/aarch64/subsp.c: Likewise.
264 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
265 on AArch64.
266 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
267 * gcc.dg/stack-check-12.c: ILP32 fixup.
268 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
269 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
270 * testsuite/lib/target-supports.exp
271 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
272 require frame pointer for non-leaf functions.
273
274 2018-10-01 Tamar Christina <tamar.christina@arm.com>
275
276 PR target/86486
277 * gcc.target/aarch64/stack-check-alloca-1.c: New.
278 * gcc.target/aarch64/stack-check-alloca-10.c: New.
279 * gcc.target/aarch64/stack-check-alloca-2.c: New.
280 * gcc.target/aarch64/stack-check-alloca-3.c: New.
281 * gcc.target/aarch64/stack-check-alloca-4.c: New.
282 * gcc.target/aarch64/stack-check-alloca-5.c: New.
283 * gcc.target/aarch64/stack-check-alloca-6.c: New.
284 * gcc.target/aarch64/stack-check-alloca-7.c: New.
285 * gcc.target/aarch64/stack-check-alloca-8.c: New.
286 * gcc.target/aarch64/stack-check-alloca-9.c: New.
287 * gcc.target/aarch64/stack-check-alloca.h: New.
288 * gcc.target/aarch64/stack-check-14.c: New.
289 * gcc.target/aarch64/stack-check-15.c: New.
290
291 2018-10-01 Tamar Christina <tamar.christina@arm.com>
292
293 PR target/86486
294 * gcc.target/aarch64/stack-check-prologue-16.c: New test
295 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
296 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
297 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
298
299 2018-10-01 Jeff Law <law@redhat.com>
300 Richard Sandiford <richard.sandiford@linaro.org>
301 Tamar Christina <tamar.christina@arm.com>
302
303 PR target/86486
304 * gcc.target/aarch64/stack-check-12.c: New.
305 * gcc.target/aarch64/stack-check-13.c: New.
306 * gcc.target/aarch64/stack-check-cfa-1.c: New.
307 * gcc.target/aarch64/stack-check-cfa-2.c: New.
308 * gcc.target/aarch64/stack-check-prologue-1.c: New.
309 * gcc.target/aarch64/stack-check-prologue-10.c: New.
310 * gcc.target/aarch64/stack-check-prologue-11.c: New.
311 * gcc.target/aarch64/stack-check-prologue-12.c: New.
312 * gcc.target/aarch64/stack-check-prologue-13.c: New.
313 * gcc.target/aarch64/stack-check-prologue-14.c: New.
314 * gcc.target/aarch64/stack-check-prologue-15.c: New.
315 * gcc.target/aarch64/stack-check-prologue-2.c: New.
316 * gcc.target/aarch64/stack-check-prologue-3.c: New.
317 * gcc.target/aarch64/stack-check-prologue-4.c: New.
318 * gcc.target/aarch64/stack-check-prologue-5.c: New.
319 * gcc.target/aarch64/stack-check-prologue-6.c: New.
320 * gcc.target/aarch64/stack-check-prologue-7.c: New.
321 * gcc.target/aarch64/stack-check-prologue-8.c: New.
322 * gcc.target/aarch64/stack-check-prologue-9.c: New.
323 * gcc.target/aarch64/stack-check-prologue.h: New.
324 * lib/target-supports.exp
325 (check_effective_target_supports_stack_clash_protection): Add AArch64.
326
327 2018-10-01 Tamar Christina <tamar.christina@arm.com>
328
329 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
330 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
331 (check_compile): Support values already Boolean.
332 (check_alias_available, check_gc_sections_available,
333 check_profiling_available, check_effective_target_vect_cmdline_needed,
334 check_effective_target_vect_int,
335 check_effective_target_vect_intfloat_cvt,
336 check_effective_target_vect_doubleint_cvt,
337 check_effective_target_vect_intdouble_cvt,
338 check_effective_target_vect_uintfloat_cvt,
339 check_effective_target_vect_floatint_cvt,
340 check_effective_target_vect_floatuint_cvt,
341 check_effective_target_vect_peeling_profitable,
342 check_effective_target_vect_simd_clones,
343 check_effective_target_vect_peeling_profitable,
344 check_effective_target_vect_simd_clones,
345 check_effective_target_vect_shift,
346 check_effective_target_vect_bswap,
347 check_effective_target_vect_shift_char,
348 check_effective_target_vect_float,
349 check_effective_target_vect_double,
350 check_effective_target_vect_long_long,
351 check_effective_target_vect_no_int_min_max,
352 check_effective_target_vect_no_int_add,
353 check_effective_target_vect_no_bitwise,
354 check_effective_target_vect_perm,
355 check_effective_target_vect_perm_byte,
356 check_effective_target_vect_perm_short,
357 check_effective_target_xorsign,
358 check_effective_target_vect_widen_sum_hi_to_si_pattern,
359 check_effective_target_vect_widen_sum_hi_to_si,
360 check_effective_target_vect_widen_sum_qi_to_hi,
361 check_effective_target_vect_widen_sum_qi_to_si,
362 check_effective_target_vect_widen_mult_qi_to_hi,
363 check_effective_target_vect_widen_mult_hi_to_si,
364 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
365 check_effective_target_vect_widen_mult_hi_to_si_pattern,
366 check_effective_target_vect_widen_mult_si_to_di_pattern,
367 check_effective_target_vect_widen_shift,
368 check_effective_target_vect_sdot_qi,
369 check_effective_target_vect_udot_qi,
370 check_effective_target_vect_sdot_hi,
371 check_effective_target_vect_udot_hi,
372 check_effective_target_vect_usad_char,
373 check_effective_target_vect_pack_trunc,
374 check_effective_target_vect_unpack,
375 check_effective_target_unaligned_stack,
376 check_effective_target_vect_no_align,
377 check_effective_target_vect_hw_misalign,
378 check_effective_target_natural_alignment_32,
379 check_effective_target_natural_alignment_64,
380 check_effective_target_vect_element_align,
381 check_effective_target_vect_load_lanes **,
382 check_effective_target_vect_condition,
383 check_effective_target_vect_cond_mixed,
384 check_effective_target_vect_char_mult,
385 check_effective_target_vect_short_mult,
386 check_effective_target_vect_int_mult,
387 check_effective_target_vect_extract_even_odd,
388 check_effective_target_vect_interleave,
389 check_effective_target_vect_stridedN,
390 check_effective_target_vect_call_copysignf,
391 check_effective_target_sqrt_insn,
392 check_effective_target_vect_call_sqrtf,
393 check_effective_target_vect_call_btrunc,
394 check_effective_target_vect_call_btruncf,
395 check_effective_target_vect_call_ceil,
396 check_effective_target_vect_call_ceilf,
397 check_effective_target_vect_call_floor,
398 check_effective_target_vect_call_floorf,
399 check_effective_target_vect_call_lceil,
400 check_effective_target_vect_call_lfloor,
401 check_effective_target_vect_call_nearbyint,
402 check_effective_target_vect_call_nearbyintf,
403 check_effective_target_vect_call_round,
404 check_effective_target_vect_call_roundf,
405 check_effective_target_section_anchors,
406 check_effective_target_bswap,
407 check_effective_target_sync_int_long,
408 check_effective_target_sync_char_short,
409 check_effective_target_tiny,
410 check_effective_target_pie_copyreloc,
411 check_effective_target_got32x_reloc,
412 check_effective_target_tls_get_addr_via_got): Use new caching.
413
414 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
415
416 PR tree-optimization/87261
417 * gcc.dg/pr87261.c: New test.
418
419 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
420
421 * gcc.target/arc/tph_addx.c: New test.
422
423 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
424
425 * gcc.target/arc/tmac-3.c: New file.
426
427 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
428
429 PR fortran/87359
430 * gfortran.dg/associate_40.f90 : New test.
431
432 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
433
434 PR fortran/70752
435 PR fortran/72709
436 * gfortran.dg/deferred_character_25.f90 : New test.
437 * gfortran.dg/deferred_character_26.f90 : New test.
438 * gfortran.dg/deferred_character_27.f90 : New test to verify
439 that PR82617 remains fixed.
440
441 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
442
443 PR fortran/70149
444 * gfortran.dg/deferred_character_24.f90 : New test.
445
446 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
447
448 PR target/87370
449 * gcc.target/i386/pr87370.c: New test.
450
451 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
452
453 PR fortran/65667
454 * gfortran.dg/dependency_52.f90 : New test.
455
456 2018-09-29 Jakub Jelinek <jakub@redhat.com>
457
458 PR target/87467
459 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
460 (CALC): Use double instead of float.
461 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
462 _mm512_abs_ps and _mm512_mask_abs_ps.
463
464 2018-09-28 David Malcolm <dmalcolm@redhat.com>
465
466 * c-c++-common/unroll-1.c: Update expected output from "note" to
467 "optimized".
468 * c-c++-common/unroll-2.c: Likewise.
469 * c-c++-common/unroll-3.c: Likewise.
470 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
471 dg-message to dg-missed. Convert param from -fopt-info to
472 -fopt-info-missed-ipa.
473 * g++.dg/tree-ssa/pr81408.C: Update expected output from
474 dg-message to dg-missed.
475 * g++.dg/vect/slp-pr56812.cc: Update expected output from
476 dg-message to dg-optimized.
477 * gcc.dg/pr26570.c: Update expected output from dg-message to
478 dg-missed. Convert param from -fopt-info to
479 -fopt-info-missed-ipa.
480 * gcc.dg/pr32773.c: Likewise.
481 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
482 dg-message to dg-missed.
483 * gcc.dg/unroll-2.c: Update expected output from dg-message to
484 dg-optimized.
485 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
486 from -fopt-info to -fopt-info-vec.
487 * gfortran.dg/directive_unroll_1.f90: Update expected output from
488 "note" to "optimized".
489 * gfortran.dg/directive_unroll_2.f90: Likewise.
490 * gfortran.dg/directive_unroll_3.f90: Likewise.
491 * gnat.dg/unroll4.adb: Likewise.
492 * lib/gcc-dg.exp (dg-optimized): New procedure.
493 (dg-missed): New procedure.
494
495 2018-09-28 Joseph Myers <joseph@codesourcery.com>
496
497 PR c/87390
498 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
499 values explicitly to target type for comparison.
500
501 2018-09-28 Steve Ellcey <sellcey@cavium.com>
502
503 PR testsuite/87433
504 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
505 instead of 4.
506
507 2018-09-28 Steve Ellcey <sellcey@cavium.com>
508
509 PR testsuite/87433
510 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
511
512 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
513
514 * gcc.target/sparc/20160229-1.c: Minor tweak.
515 * gcc.target/sparc/cbcond-2.c: Likewise.
516 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
517 * gcc.target/sparc/movcc-2.c: Minor tweak.
518 * gcc.target/sparc/overflow-3.c: Likewise.
519 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
520 * gcc.target/sparc/overflow-5.c: Minor tweak.
521 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
522
523 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
524
525 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
526 valid value, in the "vector bool int" case.
527
528 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
529
530 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
531 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
532 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
533
534 2018-09-27 Martin Liska <mliska@suse.cz>
535
536 * g++.dg/pr60518.C: Add -Wno-missing-profile.
537 * g++.dg/torture/pr59265.C: Likewise.
538 * g++.dg/tree-prof/morefunc.C: Likewise.
539 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
540 * gcc.dg/pr26570.c: Likewise.
541 * gcc.dg/pr32773.c: Likewise.
542 * gcc.dg/pr40209.c: Likewise.
543 * gcc.dg/pr51957-1.c: Likewise.
544 * gcc.dg/pr80747.c: Likewise.
545 * gcc.target/aarch64/pr62262.c: Likewise.
546
547 2018-09-27 Richard Biener <rguenther@suse.de>
548
549 PR testsuite/87451
550 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
551
552 2018-09-27 Richard Biener <rguenther@suse.de>
553
554 PR debug/37801
555 PR debug/87440
556 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
557 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
558
559 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
560
561 PR c++/67544
562 * g++.dg/concepts/pr67544.C: New.
563
564 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
565
566 PR c++/84940
567 * g++.dg/expr/unary4.C: New.
568
569 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
570
571 PR gcov-profile/86957
572 * gcc.dg/Wmissing-profile.c: New test.
573
574 2018-09-26 Joseph Myers <joseph@codesourcery.com>
575
576 PR c/87390
577 * gcc.target/i386/excess-precision-9.c,
578 gcc.target/i386/excess-precision-10.c: New tests.
579
580 2018-09-26 Richard Biener <rguenther@suse.de>
581
582 PR debug/87443
583 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
584
585 2018-09-26 Martin Jambor <mjambor@suse.cz>
586
587 PR c/87347
588 * gcc.dg/pr87347.c: New test.
589
590 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
591
592 PR c++/71131
593 * g++.dg/concepts/pr71131.C: New.
594
595 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
596
597 PR c++/71127
598 * g++.dg/concepts/pr71127.C: New.
599
600 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
601
602 PR c++/67655
603 * g++.dg/concepts/pr67655.C: New.
604
605 2018-09-26 Thomas Quinot <quinot@adacore.com>
606
607 * gnat.dg/sso13.adb: New testcase.
608
609 2018-09-26 Justin Squirek <squirek@adacore.com>
610
611 * gnat.dg/warn16.adb: New testcase.
612
613 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
614
615 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
616 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
617 gnat.dg/elab7_pkg2.ads: New testcase.
618
619 2018-09-26 Javier Miranda <miranda@adacore.com>
620
621 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
622
623 2018-09-26 Ed Schonberg <schonberg@adacore.com>
624
625 * gnat.dg/predicate2-containers.ads,
626 gnat.dg/predicate2-project-name_values.ads,
627 gnat.dg/predicate2-project-registry-attribute.ads,
628 gnat.dg/predicate2-project-registry.ads,
629 gnat.dg/predicate2-project-typ-set.ads,
630 gnat.dg/predicate2-project-typ.ads,
631 gnat.dg/predicate2-project.ads,
632 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
633 gnat.dg/predicate2_main.adb: New testcase.
634
635 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
636
637 * gnat.dg/dynhash1.adb: New testcase.
638
639 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
640
641 * gnat.dg/sets1.adb: New testcase.
642 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
643 to new API.
644
645 2018-09-26 Thomas Quinot <quinot@adacore.com>
646
647 * gnat.dg/sso12.adb: New testcase.
648
649 2018-09-26 Justin Squirek <squirek@adacore.com>
650
651 * gnat.dg/expr_func8.adb: New testcase.
652
653 2018-09-26 Ed Schonberg <schonberg@adacore.com>
654
655 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
656 testcase.
657
658 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
659
660 PR c++/67656
661 * g++.dg/concepts/pr67656.C: New.
662
663 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
664
665 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
666 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
667 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
668
669 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
670
671 * g++.dg/other/vthunk1.C: Rename to...
672 * g++.dg/other/thunk1.C: ...this.
673 * g++.dg/other/thunk2a.C: New test.
674 * g++.dg/other/thunk2b.C: Likewise.
675
676 2018-09-25 Jim Wilson <jimw@sifive.com>
677
678 * gcc.target/riscv/weak-1.c: New.
679
680 2018-09-25 Jeff Law <law@redhat.com>
681
682 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
683 * gcc.dg/warn-stplen-no-nul.c: Likewise.
684
685 2018-09-25 Alexandre Oliva <oliva@adacore.com>
686
687 * gnat.dg/dinst.adb: Adjust for locviews.
688
689 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
690
691 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
692 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
693 vec_splat calls from recently added tests. Update instruction counts.
694 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
695 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
696 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
697 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
698 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
699
700 2018-09-25 Marek Polacek <polacek@redhat.com>
701
702 PR c++/87425
703 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
704
705 2018-09-25 Jakub Jelinek <jakub@redhat.com>
706
707 PR c++/87398
708 * g++.dg/other/pr87398.C: New test.
709 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
710 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
711
712 2018-09-25 Martin Jambor <mjambor@suse.cz>
713
714 PR testsuite/87339
715 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
716 float125 target.
717 * gcc.target/i386/warn-abs-3.c: New test.
718
719 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
720
721 PR c++/81246
722 * g++.dg/cpp0x/pr81246.C: New.
723
724 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
725
726 PR target/82699
727 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
728 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
729
730 2018-09-25 Jakub Jelinek <jakub@redhat.com>
731
732 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
733 ILP32.
734
735 2018-09-25 Richard Biener <rguenther@suse.de>
736
737 PR tree-optimization/87402
738 * gcc.dg/torture/pr87402.c: New testcase.
739
740 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
741
742 PR testsuite/70150
743 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
744 for pie_enabled target.
745 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
746 * gcc.target/i386/pr34256.c: Likewise.
747
748 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
749
750 PR c++/85070
751 * g++.dg/cpp0x/pr85070.C: New.
752
753 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
754
755 PR target/82699
756 * gcc.target/i386/pr82699-1.c: New file.
757 * gcc.target/i386/pr82699-2.c: Likewise.
758 * gcc.target/i386/pr82699-3.c: Likewise.
759 * gcc.target/i386/pr82699-4.c: Likewise.
760 * gcc.target/i386/pr82699-5.c: Likewise.
761 * gcc.target/i386/pr82699-6.c: Likewise.
762
763 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
764
765 PR fortran/87401
766 * gfortran.dg/intent_out_12.f90: New test.
767
768 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
769
770 PR testsuite/86952
771 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
772 update expected codegen
773
774 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
775
776 * gfortran.dg/goacc/nested-parallelism.f90: New test.
777
778 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
779
780 PR target/80080
781 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
782 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
783
784 2018-09-24 Martin Liska <mliska@suse.cz>
785
786 PR sanitizer/85774
787 * g++.dg/asan/pr85774.C: New test.
788
789 2018-09-24 Alexandre Oliva <oliva@adacore.com>
790
791 PR middle-end/87054
792 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
793
794 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
795
796 PR fortran/87395
797 * gfortran.dg/intent_out_11.f90: New test.
798
799 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
800
801 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
802 * gfortran.dg/coarray_lock_7.f90: Likewise.
803
804 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
805
806 PR fortran/87395
807 * gfortran.dg/intent_out_10.f90: New test.
808
809 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
810
811 PR fortran/41453
812 * gfortran.dg/intent_optimize_2.f90: New test.
813
814 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
815
816 PR fortran/87318
817 * gfortran.dg/dtio_1.f90: Update test to valid code.
818
819 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
820
821 PR fortran/85603
822 * gfortran.dg/deferred_character_23.f90 : New test.
823
824 2018-09-21 Jeff Law <law@redhat.com>
825
826 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
827 * gcc.dg/tree-ssa/vrp120.c: New test.
828
829 2018-09-21 Marek Polacek <polacek@redhat.com>
830
831 PR c++/87372 - __func__ constexpr evaluation.
832 * g++.dg/cpp1y/func_constexpr2.C: New test.
833
834 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
835
836 PR fortran/77325
837 * gfortran.dg/deferred_character_22.f90 : New test.
838
839 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
840
841 PR fortran/87359
842 * gfortran.dg/finalize_33.f90 : New test.
843
844 2018-09-21 David Malcolm <dmalcolm@redhat.com>
845
846 PR tree-optimization/87309
847 * gcc.dg/pr87309.c: New test.
848
849 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
850
851 * c-c++-common/dump-ada-spec-14.c: New test.
852
853 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
854
855 * gcc.dg/nested-func-11.c: New test.
856
857 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
858 more robust and remove target-specific handling.
859
860 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
861
862 * gcc.c-torture/execute/20180921-1.c: New test.
863
864 2018-09-20 Marek Polacek <polacek@redhat.com>
865
866 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
867 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
868 * g++.dg/cpp0x/ref-qual20.C: New test.
869
870 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
871
872 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
873 * g++.dg/lto/20081109-1_0.C: Likewise.
874 * g++.dg/lto/20090302_0.C: Likewise.
875 * g++.dg/lto/pr45621_0.C: Likewise.
876 * g++.dg/lto/pr60567_0.C: Likewise.
877 * g++.dg/lto/pr62026.C: Likewise.
878 * gcc.dg/lto/pr45736_0.c: Likewise.
879 * gcc.dg/lto/pr52634_0.c: Likewise.
880 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
881 * gfortran.dg/lto/pr79108_0.f90: Likewise.
882
883 2018-09-20 Alexandre Oliva <oliva@adacore.com>
884
885 PR middle-end/87054
886 * gcc.dg/pr87054.c: New.
887
888 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
889
890 PR tree-optimization/87288
891 * gcc.dg/vect/pr87288-1.c: New test.
892 * gcc.dg/vect/pr87288-2.c: Likewise,
893 * gcc.dg/vect/pr87288-3.c: Likewise.
894
895 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
896
897 PR tree-optimization/86877
898 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
899
900 2018-09-19 Marek Polacek <polacek@redhat.com>
901
902 * g++.dg/conversion/op4.C: Add dg-warning.
903 * g++.dg/warn/Wclass-conversion1.C: New test.
904 * g++.dg/warn/Wclass-conversion2.C: New test.
905 * g++.dg/warn/Wconversion5.C: Remove file.
906 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
907 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
908 * g++.old-deja/g++.jason/conversion5.C: Likewise.
909
910 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
911
912 PR c++/87324
913 * g++.dg/cpp0x/desig5.C: New.
914
915 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
916
917 PR fortran/84109
918 * gfortran.dg/elemental_function_3.f90 : New test.
919
920 2018-09-19 Marek Polacek <polacek@redhat.com>
921
922 PR c++/87357 - missing -Wconversion warning
923 * g++.dg/warn/Wconversion5.C: New test.
924
925 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
926
927 * gcc.target/aarch64/atomic-store.c: New.
928
929 2018-09-19 Richard Biener <rguenther@suse.de>
930
931 PR tree-optimization/87349
932 PR tree-optimization/87342
933 * gcc.dg/torture/pr87349-1.c: New testcase.
934 * gcc.dg/torture/pr87349-2.c: Likewise.
935 * gcc.dg/torture/pr87342.c: Likewise.
936
937 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
938
939 PR fortran/29550
940 * gfortran.dg/inline_matmul_13.f90: Adjust count for
941 _gfortran_matmul.
942 * gfortran.dg/inline_matmul_16.f90: Likewise.
943 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
944 for dgemm instead of dgemm_. Add call to random_number to make
945 standard conforming.
946 * gfortran.dg/matmul_blas_1.f90: New test.
947 * gfortran.dg/matmul_bounds_14.f: New test.
948 * gfortran.dg/matmul_bounds_15.f: New test.
949 * gfortran.dg/matmul_bounds_16.f: New test.
950 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
951 preceding tests.
952
953 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
954
955 PR fortran/87239
956 * gfortran.dg/elemental_function_2.f90 : New test.
957
958 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
959
960 PR fortran/87336
961 * gfortran.dg/pointer_array_10.f90 : New test.
962 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
963 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
964 count to 72.
965
966 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
967
968 PR c++/85065
969 * g++.dg/concepts/pr85065.C: New.
970
971 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
972
973 PR testsuite/87339
974 * gcc.dg/warn-abs-1.c: Require float128 target.
975 Skip if large_long_double newlib target.
976
977 2018-09-18 Nathan Sidwell <nathan@acm.org>
978
979 PR c++/86881
980 * g++.dg/warn/pr86881.C: New.
981
982 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
983
984 * gcc.target/aarch64/spellcheck_1.c:
985 Make architecture suggestion optional.
986 * gcc.target/aarch64/spellcheck_4.c:
987 Likewise.
988
989 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
990
991 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
992 functions.
993
994 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
995 Bernd Schmidt <bernds_cb1@t-online.de>
996
997 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
998 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
999 * gcc.target/nvptx/atomic_fetch-3.c: New test.
1000
1001 2018-09-17 Richard Biener <rguenther@suse.de>
1002
1003 PR tree-optimization/87328
1004 * gcc.dg/torture/pr87328.c: New testcase.
1005
1006 2018-09-17 Martin Jambor <mjambor@suse.cz>
1007
1008 PR c/63886
1009 * gcc.dg/warn-abs-1.c: New test.
1010 * gcc.dg/dfp/warn-abs-2.c: Likewise.
1011
1012 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1013
1014 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
1015 TEST_ALWAYS_FLAGS to HOSTCXX.
1016
1017 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
1018
1019 PR fortran/64120
1020 * gfortran.dg/allocatable_scalar_14.f90 : New test.
1021
1022 2018-09-17 Richard Biener <rguenther@suse.de>
1023
1024 PR tree-optimization/87301
1025 * gcc.dg/torture/pr87301.c: New testcase.
1026
1027 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
1028
1029 PR fortran/85954
1030 * gfortran.dg/deferred_character_21.f90 : New test.
1031
1032 2018-09-16 Janus Weil <janus@gcc.gnu.org>
1033
1034 PR fortran/86484
1035 PR fortran/84543
1036 * gfortran.dg/class_assign_2.f90: New test case.
1037 * gfortran.dg/class_assign_3.f90: New test case.
1038
1039 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1040
1041 PR fortran/37802
1042 * gfortran.dg/matmul_bounds_13.f90: New test case.
1043 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
1044 error.
1045 * gfortran.dg/matmul_5.f90: Likewise.
1046 * gfortran.dg/matmul_bounds_10.f90: Likewise.
1047 * gfortran.dg/matmul_bounds_11.f90: Likewise.
1048 * gfortran.dg/matmul_bounds_2.f90: Likewise.
1049 * gfortran.dg/matmul_bounds_4.f90: Likewise.
1050 * gfortran.dg/matmul_bounds_5.f90: Likewise.
1051
1052 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
1053
1054 * gcc.c-torture/compile/20180915-1.c: New test.
1055
1056 2018-09-14 David Malcolm <dmalcolm@redhat.com>
1057
1058 PR c/82967
1059 * c-c++-common/attributes-1.c: Remove bogus suggestion from
1060 dg-prune-output.
1061 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
1062 bogus suggestion.
1063 * gcc.dg/spellcheck-identifiers-4.c: New test.
1064
1065 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1066
1067 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
1068
1069 2018-09-14 Martin Sebor <msebor@redhat.com>
1070
1071 * gcc.dg/warn-stpcpy-no-nul.c: New test.
1072
1073 2018-09-14 Martin Sebor <msebor@redhat.com>
1074 Jeff Law <law@redhat.com>
1075
1076 * gcc.dg/warn-strcpy-no-nul.c: New test.
1077
1078 2018-09-14 Martin Sebor <msebor@redhat.com>
1079
1080 c++/61941
1081 * g++.dg/pr61941.C: New test.
1082
1083 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1084
1085 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
1086 rather than pattern name in combine dump.
1087
1088 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
1089
1090 PR target/85628
1091 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
1092 New functions.
1093
1094 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1095
1096 PR tree-optimization/87259
1097 * gcc.dg/pr87259.c: New test.
1098
1099 2018-09-13 Martin Sebor <msebor@redhat.com>
1100 Jeff Law <law@redhat.com>
1101
1102 * gcc.dg/warn-strlen-no-nul.c: New test.
1103
1104 2018-09-13 Richard Biener <rguenther@suse.de>
1105
1106 PR tree-optimization/87263
1107 * gcc.dg/torture/pr87263.c: New testcase.
1108 * gcc.dg/torture/ssa-fre-2.c: Likewise.
1109 * gcc.dg/torture/ssa-fre-3.c: Likewise.
1110 * gcc.dg/torture/ssa-fre-4.c: Likewise.
1111
1112 2018-09-13 Omar Sandoval <osandov@osandov.com>
1113 Tom de Vries <tdevries@suse.de>
1114
1115 PR debug/86985
1116 * gcc.dg/guality/zero-length-array.c: New test.
1117
1118 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
1119
1120 PR target/85628
1121 * gcc.target/aarch64/combine_bfxil.c: New file.
1122 * gcc.target/aarch64/combine_bfxil_2.c: New file.
1123
1124 2018-09-13 Jakub Jelinek <jakub@redhat.com>
1125 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1126
1127 PR middle-end/87290
1128 * gcc.target/i386/pr87290.c: New test.
1129 * gcc.c-torture/execute/pr87290.c: New test.
1130
1131 2018-09-13 Jakub Jelinek <jakub@redhat.com>
1132
1133 PR tree-optimization/87287
1134 * gcc.dg/tree-ssa/pr87287.c: New test.
1135
1136 2018-09-12 David Malcolm <dmalcolm@redhat.com>
1137
1138 PR c++/85110
1139 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
1140 special-casing of diagnostic for a single non-viable candidate due
1141 to a bad argument.
1142 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1143 Add test coverage for an unmatched overloaded operator.
1144 * g++.dg/expr/pmf-1.C: Likewise.
1145 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
1146 * g++.old-deja/g++.jason/conversion11.C: Likewise.
1147 * g++.old-deja/g++.law/arg11.C: Likewise.
1148 * g++.old-deja/g++.law/arm9.C: Likewise.
1149 * g++.old-deja/g++.robertl/eb131.C: Likewise.
1150
1151 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
1152
1153 PR fortran/87284
1154 * gfortran.dg/allocate_with_mold_2.f90: New test.
1155
1156 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR middle-end/82853
1159 * gcc.target/i386/pr82853-1.c: New test.
1160 * gcc.target/i386/pr82853-2.c: New test.
1161
1162 2018-09-12 Richard Biener <rguenther@suse.de>
1163
1164 PR tree-optimization/87280
1165 * gcc.dg/torture/pr87280.c: New testcase.
1166
1167 2018-09-12 Richard Biener <rguenther@suse.de>
1168
1169 PR tree-optimization/87266
1170 * gcc.dg/torture/pr87266-1.c: New testcase.
1171 * gcc.dg/torture/pr87266-2.c: Likewise.
1172 * gcc.dg/torture/pr87266-3.c: Likewise.
1173 * gcc.dg/torture/pr87266-4.c: Likewise.
1174
1175 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
1176
1177 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
1178
1179 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1180 Andreas Krebbel <krebbel@linux.ibm.com>
1181
1182 PR tree-optimization/86844
1183 * gcc.c-torture/execute/pr86844.c: New test.
1184 * gcc.dg/store_merging_22.c: New test.
1185 * gcc.dg/store_merging_23.c: New test.
1186
1187 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1188
1189 PR middle-end/87248
1190 * c-c++-common/torture/pr87248.c: New test.
1191
1192 2018-09-11 Janus Weil <janus@gcc.gnu.org>
1193
1194 PR fortran/87172
1195 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
1196
1197 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
1198
1199 PR fortran/87277
1200 * gfortran.dg/select_type_43.f90: New test.
1201
1202 2018-09-11 Nathan Sidwell <nathan@acm.org>
1203
1204 * gcc.dg/driver-specs.c: New.
1205
1206 2018-09-11 Joey Ye <joey.ye@arm.com>
1207
1208 * lib/gcov.exp (verify-intermediate): Add missing close.
1209
1210 2018-09-11 Janus Weil <janus@gcc.gnu.org>
1211
1212 PR fortran/86830
1213 * gfortran.dg/typebound_call_30.f90: New test case.
1214
1215 2018-09-10 Janus Weil <janus@gcc.gnu.org>
1216
1217 PR fortran/85395
1218 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
1219
1220 2018-09-08 Marek Polacek <polacek@redhat.com>
1221
1222 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
1223 * g++.dg/cpp0x/move-return2.C: New test.
1224
1225 2018-09-08 Marek Polacek <polacek@redhat.com>
1226
1227 * c-c++-common/array-init.c: Add dg-prune-output.
1228 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
1229 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
1230 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
1231 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
1232 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
1233 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
1234 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
1235 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
1236 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
1237 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
1238 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
1239 * g++.dg/cpp1y/pr64382.C: Likewise.
1240 * g++.dg/cpp1y/pr77739.C: Likewise.
1241 * g++.dg/cpp1z/lambda-this1.C: Likewise.
1242 * g++.dg/cpp1z/lambda-this2.C: Likewise.
1243 * g++.dg/template/crash84.C: Adjust dg-error.
1244
1245 2018-09-07 Marek Polacek <polacek@redhat.com>
1246
1247 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
1248 messages.
1249
1250 2018-09-07 Marek Polacek <polacek@redhat.com>
1251
1252 PR c++/87152 - range-based for loops with initializer broken in templates.
1253 * g++.dg/cpp2a/range-for11.C: New test.
1254 * g++.dg/cpp2a/range-for12.C: New test.
1255 * g++.dg/cpp2a/range-for13.C: New test.
1256 * g++.dg/cpp2a/range-for14.C: New test.
1257 * g++.dg/cpp2a/range-for15.C: New test.
1258 * g++.dg/cpp2a/range-for16.C: New test.
1259 * g++.dg/cpp2a/range-for17.C: New test.
1260 * g++.dg/cpp2a/range-for18.C: New test.
1261 * g++.dg/parse/error61.C (foo): Adjust dg-error.
1262
1263 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
1264
1265 PR target/86731
1266 * gcc.target/powerpc/pr86731.c: New test.
1267 * gcc.target/powerpc/pr86731-longlong.c: New test.
1268 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
1269 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
1270 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
1271 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
1272
1273 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
1274
1275 PR target/80080
1276 * gcc.target/s390/pr80080-3.c: New test.
1277 * gcc.target/s390/s390.exp: Make sure the new test passes
1278 on all optimization levels.
1279
1280 2018-09-05 Marek Polacek <polacek@redhat.com>
1281
1282 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
1283 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
1284
1285 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
1286 Bernd Schmidt <bernds_cb1@t-online.de>
1287
1288 * gcc.target/nvptx/atomic_fetch-1.c: New test.
1289 * gcc.target/nvptx/atomic_fetch-1.c: New test.
1290
1291 2018-09-05 Marek Polacek <polacek@redhat.com>
1292
1293 PR c++/87109, wrong overload with ref-qualifiers.
1294 * g++.dg/cpp0x/ref-qual19.C: New test.
1295
1296 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1297
1298 PR testsuite/52665
1299 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
1300 * lib/target-supports.exp (scan-assembler_required_options,
1301 scan-assembler-not_required_options,
1302 scan-assembler-times_required_options): Add -fno-ident.
1303 * lib/scanasm.exp (scan-assembler-times): Fix error message.
1304 * c-c++-common/ident-0a.c: New test.
1305 * c-c++-common/ident-0b.c: New test.
1306 * c-c++-common/ident-1a.c: New test.
1307 * c-c++-common/ident-1b.c: New test.
1308 * c-c++-common/ident-2a.c: New test.
1309 * c-c++-common/ident-2b.c: New test.
1310
1311 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1312
1313 * gcc.dg/recip_sqrt_mult_1.c: New test.
1314 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1315 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1316 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1317 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1318 * g++.dg/recip_sqrt_mult_1.C: Likewise.
1319 * g++.dg/recip_sqrt_mult_2.C: Likewise.
1320
1321 2018-09-05 Martin Liska <mliska@suse.cz>
1322
1323 PR tree-optimization/87205
1324 * gcc.dg/tree-ssa/pr87205-2.c: New test.
1325 * gcc.dg/tree-ssa/pr87205.c: New test.
1326
1327 2018-09-05 Richard Biener <rguenther@suse.de>
1328
1329 PR tree-optimization/87217
1330 * gfortran.dg/pr87217.f: New testcase.
1331
1332 2018-09-05 Pádraig Brady p@draigbrady.com
1333
1334 PR c++/87137
1335 * g++.dg/abi/pr87137.C: New.
1336
1337 PR c++/87185
1338 * g++.dg/pr87185.C: New.
1339
1340 2018-09-05 Martin Liska <mliska@suse.cz>
1341
1342 PR testsuite/87216
1343 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
1344 to support Darwin names.
1345
1346 2018-09-05 Martin Liska <mliska@suse.cz>
1347
1348 * g++.dg/gcov/loop.C: Update test to support new format.
1349
1350 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
1351
1352 PR debug/86593
1353 * g++.dg/pr86593.C: New test.
1354
1355 2018-09-04 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR target/87198
1358 * gcc.target/i386/pr87198.c: New test.
1359
1360 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1361
1362 PR target/86744
1363 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
1364
1365 2018-09-04 Richard Biener <rguenther@suse.de>
1366
1367 PR tree-optimization/87211
1368 * gcc.dg/torture/pr87211.c: New testcase.
1369
1370 2018-09-04 Richard Biener <rguenther@suse.de>
1371
1372 PR tree-optimization/87176
1373 * gcc.dg/torture/pr87176.c: New testcase.
1374 * gcc.dg/torture/ssa-fre-1.c: Likewise.
1375
1376 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1377
1378 * gfortran.dg/modulo_check: New test.
1379
1380 2018-09-03 Richard Biener <rguenther@suse.de>
1381
1382 PR tree-optimization/87177
1383 * gcc.dg/torture/pr87177.c: New testcase.
1384 * gcc.dg/torture/pr87177-2.c: Likewise.
1385
1386 2018-09-03 Richard Biener <rguenther@suse.de>
1387
1388 PR tree-optimization/87200
1389 * gcc.dg/torture/pr87200.c: New testcase.
1390
1391 2018-09-03 Richard Biener <rguenther@suse.de>
1392
1393 PR tree-optimization/87197
1394 * gcc.dg/torture/pr87197.c: New testcase.
1395
1396 PR tree-optimization/87169
1397 * gcc.dg/torture/pr87169.c: New testcase.
1398
1399 2018-09-03 Martin Liska <mliska@suse.cz>
1400
1401 PR driver/83193
1402 * gcc.dg/completion-4.c: New test.
1403
1404 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
1405
1406 PR c++/84980
1407 * g++.dg/concepts/pr84980.C: New.
1408
1409 2018-09-03 Martin Liska <mliska@suse.cz>
1410
1411 PR middle-end/59521
1412 * c-c++-common/pr59521-1.c: New test.
1413 * c-c++-common/pr59521-2.c: New test.
1414 * gcc.dg/tree-prof/pr59521-3.c: New test.
1415
1416 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1417
1418 * c-c++-common/array-init.c: New test.
1419 * g++.dg/init/string2.C: Remove selector.
1420
1421 2018-09-01 Michael Matz <matz@suse.de>
1422
1423 PR tree-optimization/87074
1424 * gcc.dg/pr87074.c: New test.
1425
1426 2018-08-31 Richard Biener <rguenther@suse.de>
1427
1428 PR tree-optimization/87168
1429 * gcc.dg/torture/pr87168.c: New testcase.
1430
1431 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
1432
1433 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
1434 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
1435 (test_vnegd_s64): Likewise.
1436 * gcc.target/aarch64/vnegd_64.c: New.
1437 * gcc.target/aarch64/vabsd_64.c: New.
1438 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
1439
1440 2018-08-31 Nathan Sidwell <nathan@acm.org>
1441
1442 PR c++/87155
1443 PR c++/84707
1444 * g++.dg/cpp0x/pr87155.C: New.
1445 * g++.dg/cpp0x/inline-ns10.C: Adjust.
1446
1447 2018-08-31 Jakub Jelinek <jakub@redhat.com>
1448
1449 PR middle-end/87138
1450 * gcc.target/i386/avx512bw-pr87138.c: New test.
1451
1452 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
1453
1454 PR fortran/86328
1455 PR fortran/86760
1456 * gfortran.dg/pr86328.f90 : New test.
1457 in comment 12 of the PR.
1458 * gfortran.dg/pr86760.f90 : New test.
1459
1460 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
1461
1462 * g++.dg/cpp0x/noexcept30.C: Make dependence on
1463 -fdelete-null-pointer-checks explicit.
1464 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
1465 * g++.dg/expr/pmf-3.C: Likewise.
1466 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
1467 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
1468 * g++.dg/tree-ssa/pr61034.C: Likewise.
1469 * gcc.dg/addr_equal-1.c: Likewise.
1470 * gcc.dg/ipa/pr85734.c: Likewise.
1471 * gcc.dg/ipa/propmalloc-1.c: Likewise.
1472 * gcc.dg/ipa/propmalloc-2.c: Likewise.
1473 * gcc.dg/ipa/propmalloc-3.c: Likewise.
1474 * gcc.dg/tree-ssa/pr78154.c: Likewise.
1475 * gcc.dg/tree-ssa/pr83648.c: Likewise.
1476
1477 2018-08-30 Martin Sebor <msebor@redhat.com>
1478
1479 PR testsuite/87158
1480 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
1481
1482 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
1483
1484 PR testsuite/86519
1485 gcc.dg/strcmpopt_6.c: Remove.
1486 gcc.target/aarch64/strcmpopt_6.c: New testcase.
1487 gcc.target/i386/strcmpopt_6.c: Likewise.
1488
1489 2018-08-30 Richard Biener <rguenther@suse.de>
1490
1491 PR tree-optimization/87147
1492 * gcc.dg/torture/pr87147.c: New testcase.
1493
1494 2018-08-30 Tamar Christina <tamar.christina@arm.com>
1495
1496 * gcc.target/aarch64/large_struct_copy_2.c: New.
1497
1498 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1499
1500 PR middle-end/87053
1501 * gcc.c-torture/execute/pr87053.c: New test.
1502
1503 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR c++/87095
1506 * g++.dg/ubsan/vptr-13.C: New test.
1507
1508 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1509
1510 PR c++/85265
1511 * g++.dg/concepts/pr85265.C: New.
1512
1513 2018-08-29 Martin Sebor <msebor@redhat.com>
1514 Bernd Edlinger <bernd.edlinger@hotmail.de>
1515
1516 PR tree-optimization/86714
1517 PR tree-optimization/86711
1518 * gcc.c-torture/execute/memchr-1.c: New test.
1519 * gcc.c-torture/execute/pr86714.c: New test.
1520 * gcc.c-torture/execute/widechar-3.c: New test.
1521 * gcc.dg/strlenopt-58.c: New test.
1522
1523 2018-08-29 Richard Biener <rguenther@suse.de>
1524
1525 PR tree-optimization/87132
1526 * gcc.dg/torture/pr87132.c: New testcase.
1527
1528 2018-08-29 David Malcolm <dmalcolm@redhat.com>
1529
1530 PR c++/85110
1531 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1532 output to reflect underlining of pertinent parameter in decl
1533 for "no known conversion" messages.
1534
1535 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1536
1537 PR c++/87122
1538 * g++.dg/cpp1z/decomp47.C: New test.
1539
1540 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
1541
1542 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
1543 where appropriate.
1544
1545 2018-08-29 Richard Biener <rguenther@suse.de>
1546
1547 PR tree-optimization/87117
1548 * gfortran.dg/pr87117.f90: New testcase.
1549
1550 2018-08-29 Richard Biener <rguenther@suse.de>
1551
1552 PR tree-optimization/87126
1553 * gcc.dg/tree-ssa/pr87126.c: New testcase.
1554
1555 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
1556
1557 PR tree-optimization/87009
1558 * gcc.dg/pr87009.c: New test.
1559
1560 2018-08-28 Martin Sebor <msebor@redhat.com>
1561
1562 PR middle-end/86631
1563 * g++.dg/Walloca1.C: Adjust.
1564
1565 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1566
1567 PR c++/86546
1568 * g++.dg/other/switch4.C: New.
1569
1570 2018-08-28 Richard Biener <rguenther@suse.de>
1571
1572 PR tree-optimization/87124
1573 * g++.dg/torture/pr87124.C: New testcase.
1574
1575 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
1576
1577 PR fortran/80477
1578 * gfortran.dg/class_result_7.f90: New test.
1579 * gfortran.dg/class_result_8.f90: New test.
1580 * gfortran.dg/class_result_9.f90: New test.
1581
1582 PR fortran/86481
1583 * gfortran.dg/allocate_with_source_25.f90: New test.
1584
1585 2018-08-28 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR middle-end/87099
1588 * gcc.dg/pr87099.c: New test.
1589
1590 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
1591
1592 PR testsuite/87078
1593 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
1594
1595 2018-08-28 Richard Biener <rguenther@suse.de>
1596
1597 PR tree-optimization/87117
1598 * gcc.dg/pr87117-1.c: New testcase.
1599
1600 2018-08-28 Richard Biener <rguenther@suse.de>
1601
1602 PR tree-optimization/87117
1603 * gcc.dg/pr87117-2.c: New testcase.
1604
1605 2018-08-28 Richard Biener <rguenther@suse.de>
1606
1607 PR tree-optimization/87117
1608 * gcc.dg/lvalue-5.c: New testcase.
1609
1610 2018-08-27 Jeff Law <law@redhat.com>
1611
1612 PR tree-optimization/87110
1613 * gcc.c-torture/compile/pr87110.c: New test.
1614
1615 2018-08-27 Martin Sebor <msebor@redhat.com>
1616
1617 PR tree-optimization/86914
1618 * gcc.dg/strlenopt-57.c: New test.
1619
1620 2018-08-27 Martin Sebor <msebor@redhat.com>
1621
1622 PR tree-optimization/87112
1623 * gcc.dg/pr87112.c: New test.
1624
1625 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1626
1627 PR c++/63392
1628 * g++.dg/diagnostic/missing-typename.C: New test.
1629
1630 2018-08-27 Jeff Law <law@redhat.com>
1631
1632 * gcc.c-torture/compile/dse.c: New test.
1633
1634 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR c++/86993
1637 * g++.dg/diagnostic/pr86993.C: New test.
1638
1639 2018-08-27 Richard Biener <rguenther@suse.de>
1640
1641 PR tree-optimization/86927
1642 * gcc.dg/vect/pr86927.c: New testcase.
1643
1644 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1645
1646 PR c++/87091
1647 * gcc.dg/empty.h: New file.
1648 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
1649 top of file and removal of redundant second printing of warning
1650 location.
1651 * gcc.dg/fixits-pr84852-2.c: Likewise.
1652 * gcc.dg/missing-header-fixit-3.c: Likewise.
1653 * gcc.dg/missing-header-fixit-4.c: New test.
1654 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
1655 conversion of show_caret_p to a tri-state.
1656
1657 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1658
1659 PR c++/87091
1660 * g++.dg/pr85523.C: Extend expected output to show line
1661 before line-insertion fix-it hint.
1662 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
1663 (test_fixit_insert_newline): Add previous line to expected output.
1664 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1665 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1666
1667 2018-08-27 Martin Liska <mliska@suse.cz>
1668
1669 PR sanitizer/86962
1670 * gcc.dg/asan/pr86962.c: New test.
1671
1672 2018-08-27 Martin Liska <mliska@suse.cz>
1673
1674 * gcc.dg/tree-prof/val-prof-10.c: New test.
1675
1676 2018-08-27 Martin Liska <mliska@suse.cz>
1677
1678 PR tree-optimization/86847
1679 * gcc.dg/tree-ssa/switch-3.c: New test.
1680 * gcc.dg/tree-ssa/vrp105.c: Remove.
1681
1682 2018-08-27 Martin Liska <mliska@suse.cz>
1683
1684 * gcc.dg/tree-ssa/switch-2.c: New test.
1685
1686 2018-08-27 Richard Biener <rguenther@suse.de>
1687
1688 * g++.dg/torture/20180705-1.C: New testcase.
1689 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
1690 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
1691 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
1692 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
1693 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
1694 * gcc.dg/pr85195.c: Likewise.
1695 * gcc.dg/pr85467.c: Likewise.
1696 * gcc.dg/torture/pr81790.c: Likewise.
1697
1698 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
1699 param to current default.
1700
1701 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1702
1703 PR rtl-optimization/87065
1704 * gcc.target/i386/pr87065.c: New test.
1705
1706 2018-08-26 Marek Polacek <polacek@redhat.com>
1707
1708 PR c++/87080
1709 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
1710
1711 PR c++/87029, Implement -Wredundant-move.
1712 * g++.dg/cpp0x/Wredundant-move1.C: New test.
1713 * g++.dg/cpp0x/Wredundant-move2.C: New test.
1714 * g++.dg/cpp0x/Wredundant-move3.C: New test.
1715 * g++.dg/cpp0x/Wredundant-move4.C: New test.
1716
1717 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1718
1719 PR libfortran/86704
1720 * gfortran.dg/matmul_19.f90: New test.
1721
1722 2018-08-25 Janus Weil <janus@gcc.gnu.org>
1723
1724 PR fortran/86545
1725 * gfortran.dg/generic_35.f90: New test case.
1726
1727 2018-08-24 David Malcolm <dmalcolm@redhat.com>
1728
1729 PR c++/87091
1730 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
1731 line spans are printed with -fdiagnostics-show-line-numbers.
1732
1733 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1734
1735 PR fortran/86837
1736 * gfortran.dg/implied_do_io_6.f90: New test.
1737
1738 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1739
1740 PR middle-end/87092
1741 * gcc.dg/pr87092.c: New test.
1742
1743 2018-08-24 Marek Polacek <polacek@redhat.com>
1744
1745 PR c++/67012
1746 PR c++/86942
1747 * g++.dg/cpp0x/auto52.C: New test.
1748 * g++.dg/cpp1y/auto-fn52.C: New test.
1749 * g++.dg/cpp1y/auto-fn53.C: New test.
1750 * g++.dg/cpp1y/auto-fn54.C: New test.
1751
1752 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1753
1754 * lib/target-supports.exp (vect_perm_supported): Only return
1755 false for variable-length vectors if the permute size is not
1756 a power of 2.
1757 (check_effective_target_vect_perm)
1758 (check_effective_target_vect_perm_byte)
1759 (check_effective_target_vect_perm_short): Remove check for
1760 variable-length vectors.
1761 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
1762 * gcc.dg/vect/slp-perm-10.c: Likewise.
1763 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
1764
1765 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1766
1767 * gcc.target/aarch64/sve/bswap_1.c: New test.
1768 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
1769 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
1770
1771 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1772
1773 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
1774 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
1775 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
1776 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
1777 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
1778 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
1779 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
1780
1781 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1782
1783 PR debug/79342
1784 * gcc.dg/pr79342.: New test.
1785
1786 2018-08-23 Martin Sebor <msebor@redhat.com>
1787
1788 PR tree-optimization/87072
1789 * gcc.dg/Warray-bounds-35.c: New test.
1790
1791 2018-08-23 Richard Biener <rguenther@suse.de>
1792
1793 PR middle-end/87024
1794 * gcc.dg/pr87024.c: New testcase.
1795
1796 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
1797
1798 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
1799 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1800 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
1801 * gcc.dg/vect/pr80631-2.c: Likewise.
1802
1803 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
1804
1805 PR fortran/86863
1806 * gfortran.dg/submodule_32.f08: New test.
1807
1808 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1809
1810 PR fortran/86935
1811 * gfortran.dg/associate_3.f90: Update error message.
1812 * gfortran.dg/associate_39.f90: New test case.
1813
1814 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1815
1816 PR fortran/86888
1817 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
1818 an additional case.
1819 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
1820 * gfortran.dg/class_17.f03: Update error message.
1821 * gfortran.dg/class_55.f90: Ditto.
1822 * gfortran.dg/dtio_11.f90: Update error messages.
1823 * gfortran.dg/implicit_actual.f90: Add an error message.
1824 * gfortran.dg/typebound_proc_12.f90: Update error message.
1825
1826 2018-08-22 Martin Sebor <msebor@redhat.com>
1827
1828 PR middle-end/87052
1829 * gcc.dg/pr87052.c: New test.
1830 * gcc.dg/tree-ssa/dump-3.c: Adjust.
1831
1832 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1833
1834 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
1835 * gfortran.dg/max_expr.f90: ...this.
1836 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
1837 * gfortran.dg/min_expr.f90: ...this.
1838
1839 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1840
1841 PR tree-optimization/86725
1842 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
1843 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
1844 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
1845 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
1846
1847 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1848
1849 PR tree-optimization/86725
1850 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
1851
1852 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1853
1854 * gcc.dg/vect/vect-avg-16.c: New test.
1855 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
1856 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1857 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
1858 the second loop in main1.
1859
1860 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
1861
1862 * gcc.dg/lto/pr85248_0.c (test_alias):
1863 Stringify __USER_LABEL_PREFIX__.
1864 (test_noreturn): Likewise.
1865
1866 2018-08-22 Richard Biener <rguenther@suse.de>
1867
1868 PR tree-optimization/86988
1869 * g++.dg/pr86988.C: New testcase.
1870
1871 2018-08-22 Richard Biener <rguenther@suse.de>
1872
1873 PR tree-optimization/86945
1874 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
1875
1876 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
1877
1878 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
1879
1880 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
1881 Thomas Koenig <tkoenig@gcc.gnu.org>
1882
1883 PR fortran/25829
1884 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1885 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1886
1887 2018-08-21 Marek Polacek <polacek@redhat.com>
1888
1889 PR c++/86981, Implement -Wpessimizing-move.
1890 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
1891 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
1892 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
1893 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
1894 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
1895
1896 PR c++/65043
1897 * g++.dg/concepts/pr67595.C: Add dg-warning.
1898 * g++.dg/cpp0x/Wnarrowing11.C: New test.
1899 * g++.dg/cpp0x/Wnarrowing12.C: New test.
1900 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
1901
1902 PR c++/86499
1903 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
1904 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
1905
1906 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1907
1908 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
1909
1910 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1911
1912 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
1913
1914 2018-08-21 Javier Miranda <miranda@adacore.com>
1915
1916 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
1917
1918 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1919
1920 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
1921
1922 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1923
1924 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
1925
1926 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
1927
1928 * gnat.dg/rep_clause7.adb: New testcase.
1929
1930 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1931
1932 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
1933 gnat.dg/task1_pkg.ads: New testcase.
1934
1935 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1936
1937 * gnat.dg/linkedlist.adb: New testcase.
1938
1939 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1940
1941 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
1942 gnat.dg/elab6_pkg.ads: New testcase.
1943
1944 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1945
1946 * gnat.dg/expr_func5.adb: New testcase.
1947
1948 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1949
1950 * gnat.dg/dynhash.adb: New testcase.
1951
1952 2018-08-21 Javier Miranda <miranda@adacore.com>
1953
1954 * gnat.dg/enum4.adb: New testcase.
1955
1956 2018-08-21 Tamar Christina <tamar.christina@arm.com>
1957
1958 * gcc.target/aarch64/large_struct_copy.c: New test.
1959
1960 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
1961
1962 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
1963
1964 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1965
1966 PR middle-end/86121
1967 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
1968
1969 2018-08-21 Tom de Vries <tdevries@suse.de>
1970
1971 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
1972 to avoid mismatch in .debug and .earlydebug dump files.
1973
1974 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
1975
1976 PR target/87033
1977 * gcc.target/powerpc/pr87033.c: New test.
1978
1979 2018-08-20 Martin Sebor <msebor@redhat.com>
1980
1981 PR tree-optimization/87034
1982 * gcc.dg/builtin-sprintf-warn-20.c: New test.
1983
1984 2018-08-20 David Malcolm <dmalcolm@redhat.com>
1985
1986 PR other/84889
1987 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
1988 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
1989 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1990
1991 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
1992
1993 PR target/87014
1994 * g++.dg/torture/pr87014.C: New file.
1995
1996 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1997
1998 PR target/86984
1999 * gcc.target/alpha/pr86984.c: New test.
2000
2001 2018-08-20 Richard Biener <rguenther@suse.de>
2002
2003 PR tree-optimization/78655
2004 * gcc.dg/tree-ssa/evrp11.c: New testcase.
2005
2006 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
2007
2008 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
2009 for Darwin.
2010
2011 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
2012
2013 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
2014 test on Darwin.
2015 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
2016 * gcc.dg/lto/pr83719_0.c: Likewise.
2017
2018 2018-08-17 Martin Sebor <msebor@redhat.com>
2019
2020 PR testsuite/86996
2021 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2022
2023 2018-08-17 David Malcolm <dmalcolm@redhat.com>
2024
2025 * g++.dg/conversion/Wwrite-strings.C: New test.
2026
2027 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
2028 Chung-Lin Tang <cltang@codesourcery.com>
2029 Xianmiao Qu <xianmiao_qu@c-sky.com>
2030
2031 C-SKY port: Testsuite
2032
2033 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
2034 * g++.dg/torture/type-generic-1.C: Likewise.
2035 * gcc.c-torture/compile/20000804-1.c: Likewise.
2036 * gcc.c-torture/execute/20101011-1.c: Likewise.
2037 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
2038 * gcc.dg/20020312-2.c: Likewise.
2039 * gcc.dg/Wno-frame-address.c: Likewise.
2040 * gcc.dg/c11-true_min-1.c: Likewise.
2041 * gcc.dg/sibcall-10.c: Likewise.
2042 * gcc.dg/sibcall-9.c: Likewise.
2043 * gcc.dg/stack-usage-1.c: Likewise.
2044 * gcc.dg/torture/float32-tg-3.c: Likewise.
2045 * gcc.dg/torture/float32x-tg-3.c: Likewise.
2046 * gcc.dg/torture/float64-tg-3.c: Likewise.
2047 * gcc.dg/torture/float64x-tg-3.c: Likewise.
2048 * gcc.dg/torture/type-generic-1.c: Likewise.
2049 * gcc.target/csky/*: New.
2050 * lib/target-supports.exp (check_profiling_available): Add
2051 csky-*-elf.
2052 (check_effective_target_hard_float): Handle C-SKY targets with
2053 single-precision hard float only.
2054 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
2055
2056 2018-08-17 David Malcolm <dmalcolm@redhat.com>
2057
2058 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
2059 gcc_dump_printf.
2060 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
2061 coverage for gcc_dump_printf.
2062
2063 2018-08-17 Martin Liska <mliska@suse.cz>
2064
2065 * g++.dg/opt/mpx.C: Fix scanned pattern.
2066 * gcc.target/i386/mpx.c: Likewise.
2067 * g++.dg/warn/Wunreachable-code-1.C: Remove.
2068 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
2069 * gcc.dg/torture/pr52969.c: Likewise.
2070 * g++.dg/warn/pr31246-2.C: Likewise.
2071 * g++.dg/warn/pr31246.C: Likewise.
2072 * gcc.dg/pr33092.c: Likewise.
2073 * g++.dg/opt/eh1.C: Remove a deprecated option.
2074 * g++.dg/template/inline1.C: Likewise.
2075 * g++.dg/tree-ssa/pr81408.C: Likewise.
2076 * gcc.dg/pr41837.c: Likewise.
2077 * gcc.dg/pr41841.c: Likewise.
2078 * gcc.dg/pr42250.c: Likewise.
2079 * gcc.dg/pr43084.c: Likewise.
2080 * gcc.dg/pr43317.c: Likewise.
2081 * gcc.dg/pr51879-18.c: Likewise.
2082 * gcc.dg/torture/pr36066.c: Likewise.
2083 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
2084 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
2085 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
2086 * gcc.dg/tree-ssa/pr45122.c: Likewise.
2087 * gcc.target/i386/pr45352-2.c: Likewise.
2088 * gcc.target/i386/zee.c: Likewise.
2089 * gfortran.dg/auto_char_len_2.f90: Likewise.
2090 * gfortran.dg/auto_char_len_4.f90: Likewise.
2091 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2092 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2093 * gfortran.dg/gomp/pr47331.f90: Likewise.
2094 * gfortran.dg/pr40999.f: Likewise.
2095 * gfortran.dg/pr41011.f: Likewise.
2096 * gfortran.dg/pr42051.f03: Likewise.
2097 * gfortran.dg/pr46804.f90: Likewise.
2098 * gfortran.dg/pr83149_1.f90: Likewise.
2099 * gfortran.dg/pr83149_b.f90: Likewise.
2100 * gfortran.dg/whole_file_1.f90: Likewise.
2101 * gfortran.dg/whole_file_10.f90: Likewise.
2102 * gfortran.dg/whole_file_11.f90: Likewise.
2103 * gfortran.dg/whole_file_12.f90: Likewise.
2104 * gfortran.dg/whole_file_13.f90: Likewise.
2105 * gfortran.dg/whole_file_14.f90: Likewise.
2106 * gfortran.dg/whole_file_15.f90: Likewise.
2107 * gfortran.dg/whole_file_16.f90: Likewise.
2108 * gfortran.dg/whole_file_17.f90: Likewise.
2109 * gfortran.dg/whole_file_18.f90: Likewise.
2110 * gfortran.dg/whole_file_19.f90: Likewise.
2111 * gfortran.dg/whole_file_2.f90: Likewise.
2112 * gfortran.dg/whole_file_20.f03: Likewise.
2113 * gfortran.dg/whole_file_3.f90: Likewise.
2114 * gfortran.dg/whole_file_4.f90: Likewise.
2115 * gfortran.dg/whole_file_5.f90: Likewise.
2116 * gfortran.dg/whole_file_6.f90: Likewise.
2117 * gfortran.dg/whole_file_7.f90: Likewise.
2118 * gfortran.dg/whole_file_8.f90: Likewise.
2119 * gfortran.dg/whole_file_9.f90: Likewise.
2120 * gcc.dg/vect/vect.exp: Likewise.
2121
2122 2018-08-17 Richard Biener <rguenther@suse.de>
2123
2124 PR middle-end/86505
2125 * gcc.dg/torture/pr86505.c: New testcase.
2126
2127 2018-08-16 Martin Sebor <msebor@redhat.com>
2128
2129 PR tree-optimization/86853
2130 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
2131 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
2132 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
2133
2134 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2135
2136 * gcc.dg/missing-header-fixit-3.c: New test.
2137
2138 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2139
2140 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
2141 (test_fixit_insert_newline): Update expected output to show '+'
2142 characters in margin of line-insertion fix-it hint.
2143
2144 2018-08-16 Nathan Sidwell <nathan@acm.org>
2145
2146 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
2147 * gcc.dg/cpp/macsyntx2.c: likewise.
2148
2149 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
2150
2151 PR testsuite/86745
2152 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
2153 * gcc.target/i386/avx-cvt-2.c: Ditto.
2154
2155 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2156
2157 PR c++/70693
2158 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
2159
2160 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
2161
2162 * gcc.target/aarch64/imm_choice_comparison.c: New test.
2163
2164 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2165
2166 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
2167 (lib_strncmp): Likewise.
2168
2169 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2170
2171 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
2172 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
2173 * g++.dg/torture/pr44295.C : Likewise.
2174
2175 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2176
2177 PR testsuite/78544
2178 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
2179 attributes and matching.
2180 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
2181 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
2182
2183 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2184
2185 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
2186
2187 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
2188
2189 * gcc.target/i386/rop1.c: Remove.
2190 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
2191
2192 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
2193
2194 * gcc.target/powerpc/fold-vec-splat-char.c: New.
2195 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
2196 * gcc.target/powerpc/fold-vec-splat-int.c: New.
2197 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
2198 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
2199 * gcc.target/powerpc/fold-vec-splat-short.c: New.
2200
2201 2018-08-15 David Malcolm <dmalcolm@redhat.com>
2202
2203 * g++.dg/diagnostic/aka3.C: New test.
2204 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
2205 output to show range labels.
2206 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
2207 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2208 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
2209 * gcc.dg/bad-binary-ops.c: Update expected output to show range
2210 labels. Add an "aka" example.
2211 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
2212 labels.
2213 * gcc.dg/format/diagnostic-ranges.c: Likewise.
2214 * gcc.dg/format/pr72858.c: Likewise.
2215 * gcc.dg/format/pr78498.c: Likewise.
2216 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
2217 Update expected output to show range labels. Add examples of
2218 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
2219 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
2220 Update expected output to show range labels.
2221 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
2222 (test_very_wide_line): Adjust so that label is at left-clipping
2223 boundary.
2224 (test_very_wide_line_2): New test.
2225 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2226 Update expected output to show range labels.
2227 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
2228 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
2229 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
2230 for new param to gcc_rich_location::add_expr.
2231 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2232 Add "label" param.
2233 (test_show_locus): Add examples of labels to various tests. Tweak
2234 the "very wide_line" test case and duplicate it, to cover the
2235 boundary values for clipping of labels against the left-margin.
2236 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2237 diagnostic-test-show-locus-no-labels.c.
2238 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
2239 Update line numbers of dg-locus directives.
2240 * gcc.dg/pr69627.c: Update expected output to show range labels.
2241 * lib/multiline.exp (proc _build_multiline_regex): Remove
2242 special-case handling of lines with trailing '|'.
2243
2244 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
2245
2246 PR testsuite/86519
2247 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
2248 the .expand file.
2249
2250 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2251
2252 * gcc.dg/wmain.c: New test.
2253
2254 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
2255
2256 PR c/19315
2257 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
2258 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
2259 unknown size.
2260
2261 2018-08-15 Martin Liska <mliska@suse.cz>
2262
2263 PR tree-optimization/86925
2264 * gcc.dg/predict-20.c: New test.
2265 * gcc.dg/predict-21.c: New test.
2266
2267 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2268
2269 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
2270
2271 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
2272
2273 * gcc.target/i386/sse2-movs.c: New test.
2274
2275 2018-08-14 Martin Sebor <msebor@redhat.com>
2276
2277 PR tree-optimization/86650
2278 * gcc.dg/Warray-bounds-34.c: New test.
2279
2280 2018-08-14 Janus Weil <janus@gcc.gnu.org>
2281
2282 PR fortran/86116
2283 * gfortran.dg/generic_34.f90: New test case.
2284
2285 2018-08-13 Marek Polacek <polacek@redhat.com>
2286
2287 PR c++/57891
2288 * g++.dg/cpp0x/Wnarrowing6.C: New test.
2289 * g++.dg/cpp0x/Wnarrowing7.C: New test.
2290 * g++.dg/cpp0x/Wnarrowing8.C: New test.
2291 * g++.dg/cpp0x/Wnarrowing9.C: New test.
2292 * g++.dg/cpp0x/Wnarrowing10.C: New test.
2293 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
2294 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2295 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
2296 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
2297 * g++.dg/ext/stmtexpr15.C: Likewise.
2298 * g++.dg/gomp/pr47963.C: Likewise.
2299 * g++.dg/init/new37.C: Likewise.
2300 * g++.dg/init/new43.C: Likewise.
2301 * g++.dg/other/fold1.C: Likewise.
2302 * g++.dg/parse/array-size2.C: Likewise.
2303 * g++.dg/template/dependent-name3.C: Likewise.
2304 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
2305 * g++.dg/other/vrp1.C: Likewise.
2306 * g++.dg/template/char1.C: Likewise.
2307
2308 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
2309
2310 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
2311 instead of a ZERO_EXTEND.
2312
2313 2018-08-13 Martin Sebor <msebor@redhat.com>
2314
2315 PR tree-optimization/71625
2316 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
2317 * g++.dg/init/string2.C: New test.
2318 * g++.dg/init/string3.C: New test.
2319 * g++.dg/init/string4.C: New test.
2320 * gcc.dg/init-string-3.c: New test.
2321 * gcc.dg/strlenopt-55.c: New test.
2322 * gcc.dg/strlenopt-56.c: New test.
2323
2324 2018-08-13 Marek Polacek <polacek@redhat.com>
2325
2326 P0806R2 - Deprecate implicit capture of this via [=]
2327 * g++.dg/cpp2a/lambda-this1.C: New test.
2328 * g++.dg/cpp2a/lambda-this2.C: New test.
2329 * g++.dg/cpp2a/lambda-this3.C: New test.
2330
2331 2018-08-13 Marek Polacek <polacek@redhat.com>
2332
2333 PR c++/86915
2334 * g++.dg/diagnostic/auto1.C: New test.
2335
2336 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2337
2338 PR fortran/66679
2339 * gfortran.dg/transfer_class_3.f90: New test.
2340
2341 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2342
2343 PR fortran/86906
2344 * gfortran.dg/use_rename_9.f90: New test.
2345
2346 2018-08-11 Jakub Jelinek <jakub@redhat.com>
2347
2348 PR tree-optimization/86835
2349 * gcc.dg/pr86835.c: New test.
2350
2351 2018-08-10 Janus Weil <janus@gcc.gnu.org>
2352
2353 PR fortran/57160
2354 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
2355 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
2356 * gfortran.dg/short_circuiting_2.f90: New test case.
2357 * gfortran.dg/short_circuiting_3.f90: New test case.
2358
2359 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
2360
2361 PR target/82418
2362 * gcc.target/i386/pr82418.c: New test.
2363
2364 2018-08-10 Martin Liska <mliska@suse.cz>
2365
2366 PR target/83610
2367 * gcc.dg/predict-17.c: New test.
2368 * gcc.dg/predict-18.c: New test.
2369 * gcc.dg/predict-19.c: New test.
2370
2371 2018-08-10 Martin Liska <mliska@suse.cz>
2372
2373 PR tree-optimization/85799
2374 * gcc.dg/pr85799.c: New test.
2375
2376 2018-08-09 Jeff Law <law@redhat.com>
2377
2378 PR middle-end/86897
2379 * gcc.dg/uninit-suppress_2.c: Disable DOM.
2380
2381 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2382
2383 * gcc.target/aarch64/sve/reduc_8.c: New test.
2384
2385 2018-08-09 David Malcolm <dmalcolm@redhat.com>
2386
2387 PR other/84889
2388 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
2389 test.
2390 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2391 New test.
2392 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
2393 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
2394 TEST_ALWAYS_FLAGS.
2395
2396 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2397
2398 PR tree-optimization/86858
2399 * gcc.dg/vect/pr86858.c: New test.
2400
2401 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2402
2403 PR tree-optimization/86871
2404 * gcc.dg/vect/pr86871.c: New test.
2405
2406 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2407
2408 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2409
2410 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2411
2412 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
2413 arch and tune numbers by 2.
2414 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
2415 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
2416 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
2417 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
2418 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
2419 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
2420 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
2421 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
2422 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
2423 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
2424 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
2425 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
2426 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
2427 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
2428 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
2429 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
2430 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
2431 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
2432 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
2433 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
2434 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
2435 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
2436 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
2437 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
2438 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
2439 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
2440 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
2441 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
2442 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
2443 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
2444 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
2445 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
2446 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
2447 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
2448 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
2449 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
2450 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
2451 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
2452 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
2453 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
2454 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
2455 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
2456 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
2457 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
2458 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
2459 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
2460 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
2461 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
2462 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
2463 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
2464 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
2465 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
2466 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
2467 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
2468 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
2469 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
2470 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
2471 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
2472 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
2473 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
2474 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
2475 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
2476 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
2477 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
2478 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
2479 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
2480
2481 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2482
2483 PR target/84332
2484 * gcc.target/s390/pr84332.c: New testcase.
2485
2486 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
2487
2488 PR target/46179
2489 * gcc.target/m68k/tls-dimode.c: New file.
2490
2491 2018-08-08 Nathan Sidwell <nathan@acm.org>
2492
2493 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
2494 c-c++-common/inc-from-1.c: New
2495
2496 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
2497
2498 PR target/85295
2499 * gcc.target/s390/TI-constants-lra.c: New testcase.
2500 * gcc.target/s390/TI-constants-nolra.c: New testcase.
2501
2502 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
2503
2504 * gcc.target/s390/hotpatch-8.c: Remove.
2505 * gcc.target/s390/hotpatch-9.c: Remove.
2506 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
2507 * gcc.target/s390/mnop-mcount-m31.c: Remove.
2508
2509 2018-08-08 Jakub Jelinek <jakub@redhat.com>
2510
2511 P0595R1 - is_constant_evaluated
2512 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
2513
2514 PR c++/86836
2515 * g++.dg/cpp1z/decomp46.C: New test.
2516
2517 PR c++/86738
2518 * g++.dg/opt/pr86738.C: New test.
2519
2520 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
2521
2522 PR target/86838
2523 * gcc.target/aarch64/frecpe_1.c: New test.
2524 * gcc.target/aarch64/frecpe_2.c: Likewise.
2525
2526 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2527
2528 PR c++/59480, DR 136
2529 * g++.dg/other/friend8.C: New.
2530 * g++.dg/other/friend9.C: Likewise.
2531 * g++.dg/other/friend10.C: Likewise.
2532 * g++.dg/other/friend11.C: Likewise.
2533 * g++.dg/other/friend12.C: Likewise.
2534 * g++.dg/other/friend13.C: Likewise.
2535 * g++.dg/other/friend14.C: Likewise.
2536 * g++.dg/other/friend15.C: Likewise.
2537 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2538 * g++.dg/parse/defarg8.C: Likewise.
2539
2540 2018-08-07 Martin Liska <mliska@suse.cz>
2541
2542 PR middle-end/83023
2543 * gcc.dg/predict-16.c: New test.
2544 * g++.dg/predict-1.C: New test.
2545
2546 2018-08-07 Steve Ellcey <sellcey@cavium.com>
2547 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2548
2549 PR tree-optimization/80925
2550 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
2551 vectorized on !vect_hw_misalign targets.
2552
2553 2018-08-06 Marek Polacek <polacek@redhat.com>
2554
2555 PR c++/86767
2556 * g++.dg/cpp1y/constexpr-86767.C: New test.
2557
2558 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
2559
2560 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
2561 for target *-*-linux-gnu.
2562
2563 2018-08-06 Alan Hayward <alan.hayward@arm.com>
2564
2565 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
2566 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
2567 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
2568
2569 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
2570
2571 * gcc.target/s390/nomemloopunroll-1.c: New test.
2572
2573 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
2574
2575 PR target/86386
2576 * gcc.target/i386/pr86386.c: New file.
2577
2578 2018-08-04 Tom de Vries <tdevries@suse.de>
2579
2580 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
2581
2582 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
2583
2584 * gcc.dg/guality/const-volatile.c: Remove duplicate test
2585 "type:cvip".
2586
2587 2018-08-04 Janus Weil <janus@gcc.gnu.org>
2588
2589 PR fortran/45521
2590 * gfortran.dg/interface_assignment_6.f90: New test case.
2591
2592 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
2593
2594 PR testsuite/86153
2595 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
2596
2597 2018-08-03 David Malcolm <dmalcolm@redhat.com>
2598 Jonathan Wakely <jwakely@redhat.com>
2599
2600 PR c++/85523
2601 * g++.dg/pr85523.C: New test.
2602
2603 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
2604
2605 PR c/86690
2606 * gcc.dg/union-duplicate-field.c: New test.
2607
2608 2018-08-03 Jason Merrill <jason@redhat.com>
2609
2610 PR c++/86706
2611 * g++.dg/template/pr86706.C: New test.
2612
2613 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
2614
2615 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
2616 on vect_avg_qi targets.
2617 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2618 * gcc.dg/vect/bb-slp-pow-1.c: New test.
2619 * gcc.dg/vect/vect-avg-15.c: Likewise.
2620
2621 2018-08-03 Martin Liska <mliska@suse.cz>
2622
2623 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
2624 * gcc.dg/predict-13.c: Likewise.
2625 * gcc.dg/predict-3.c: Likewise.
2626 * gcc.dg/predict-4.c: Likewise.
2627 * gcc.dg/predict-5.c: Likewise.
2628 * gcc.dg/predict-6.c: Likewise.
2629 * gcc.dg/predict-9.c: Likewise.
2630 * gfortran.dg/predict-1.f90: Likewise.
2631
2632 2018-08-02 Richard Biener <rguenther@suse.de>
2633
2634 PR c++/86763
2635 * g++.dg/torture/pr86763.C: New testcase.
2636
2637 2018-08-02 Richard Biener <rguenther@suse.de>
2638
2639 PR tree-optimization/86816
2640 * g++.dg/torture/pr86816.C: New testcase.
2641
2642 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
2643
2644 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
2645 to be used.
2646 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
2647 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
2648 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
2649 for .h.
2650 * gcc.target/aarch64/sve/single_2.c: Likewise.
2651 * gcc.target/aarch64/sve/single_3.c: Likewise.
2652 * gcc.target/aarch64/sve/single_4.c: Likewise.
2653
2654 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
2655
2656 PR target/86014
2657 * gcc.target/aarch64/ldp_stp_13.c: New test.
2658
2659 2018-08-01 Martin Sebor <msebor@redhat.com>
2660
2661 PR tree-optimization/86650
2662 * gcc.dg/format/gcc_diag-10.c: Adjust.
2663
2664 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2665
2666 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
2667 of range check.
2668 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
2669
2670 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2671
2672 PR target/86753
2673 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
2674 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
2675
2676 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2677
2678 * gcc.dg/pointer-range-check-1.c: New test.
2679 * gcc.dg/pointer-range-check-2.c: Likewise.
2680
2681 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2682
2683 PR tree-optimization/86749
2684 * gcc.dg/vect/pr86749.c: New test.
2685
2686 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2687
2688 PR c++/86661
2689 * g++.dg/lookup/name-clash12.C: New.
2690
2691 2018-08-01 Richard Biener <rguenther@suse.de>
2692
2693 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
2694
2695 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2696
2697 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
2698
2699 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2700
2701 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
2702
2703 2018-08-01 Martin Liska <mliska@suse.cz>
2704
2705 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
2706 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2707 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2708 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2709 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2710 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2711 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2712 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2713
2714 2018-08-01 Martin Liska <mliska@suse.cz>
2715
2716 PR value-prof/35543
2717 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
2718
2719 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
2720
2721 * gcc.target/aarch64/extract_zero_extend.c: New file.
2722
2723 2018-08-01 Jakub Jelinek <jakub@redhat.com>
2724
2725 PR c/85704
2726 * gcc.c-torture/compile/pr85704.c: New test.
2727
2728 2018-07-31 Alexandre Oliva <oliva@adacore.com>
2729 Olivier Hainque <hainque@adacore.com>
2730
2731 * gnat.dg/dinst.adb: New.
2732 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
2733
2734 2018-07-31 David Malcolm <dmalcolm@redhat.com>
2735
2736 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
2737 tdiag and cxxdiag.
2738 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
2739 and %K.
2740
2741 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
2742
2743 * c-c++-common/spec-barrier-1.c: New test.
2744 * c-c++-common/spec-barrier-2.c: New test.
2745 * gcc.dg/spec-barrier-3.c: New test.
2746
2747 2018-07-31 Martin Sebor <msebor@redhat.com>
2748
2749 PR tree-optimization/86741
2750 * gcc.dg/Warray-bounds-33.c: New test.
2751
2752 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
2753
2754 * gcc.target/s390/memset-1.c: Improve testcase.
2755
2756 2018-07-31 Tom de Vries <tdevries@suse.de>
2757
2758 PR debug/86687
2759 * g++.dg/guality/pr86687.C: New test.
2760
2761 2018-07-31 Jakub Jelinek <jakub@redhat.com>
2762
2763 P1008R1 - prohibit aggregates with user-declared constructors
2764 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
2765 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
2766 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
2767 * g++.dg/cpp2a/aggr1.C: New test.
2768 * g++.dg/cpp2a/aggr2.C: New test.
2769
2770 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
2771
2772 PR target/86640
2773 * gcc.target/arm/pr86640.c: New testcase.
2774
2775 2018-07-31 Martin Liska <mliska@suse.cz>
2776
2777 PR gcov-profile/85338
2778 PR gcov-profile/85350
2779 PR gcov-profile/85372
2780 * gcc.misc-tests/gcov-pr85338.c: New test.
2781 * gcc.misc-tests/gcov-pr85350.c: New test.
2782 * gcc.misc-tests/gcov-pr85372.c: New test.
2783
2784 2018-07-31 Martin Liska <mliska@suse.cz>
2785
2786 PR gcov-profile/83813
2787 PR gcov-profile/84758
2788 PR gcov-profile/85217
2789 PR gcov-profile/85332
2790 * gcc.misc-tests/gcov-pr83813.c: New test.
2791 * gcc.misc-tests/gcov-pr84758.c: New test.
2792 * gcc.misc-tests/gcov-pr85217.c: New test.
2793 * gcc.misc-tests/gcov-pr85332.c: New test.
2794
2795 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2796
2797 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
2798 gnat.dg/prot5_pkg.ads: New testcase.
2799
2800 2018-07-31 Justin Squirek <squirek@adacore.com>
2801
2802 * gnat.dg/addr11.adb: New testcase.
2803
2804 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
2805
2806 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
2807
2808 2018-07-31 Gary Dismukes <dismukes@adacore.com>
2809
2810 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
2811
2812 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2813
2814 * gnat.dg/iter3.adb: New testcase.
2815
2816 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
2817
2818 Revert 'AsyncI/O patch committed'
2819 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2820 Thomas Koenig <tkoenig@gcc.gnu.org>
2821
2822 PR fortran/25829
2823 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2824 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2825
2826 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
2827
2828 PR rtl-optimization/85160
2829 * gcc.target/powerpc/combine-2-2.c: New testcase.
2830
2831 2018-07-27 Martin Sebor <msebor@redhat.com>
2832
2833 PR tree-optimization/86696
2834 * g++.dg/pr86696.C: New test.
2835
2836 2018-07-27 David Malcolm <dmalcolm@redhat.com>
2837
2838 PR tree-optimization/86636
2839 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
2840 Add dg-require-effective-target pthread.
2841
2842 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
2843
2844 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
2845 * gcc.dg/strcmpopt_6.c: Likewise.
2846
2847 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
2848
2849 PR target/86612
2850 * gcc.target/powerpc/pr58673-2.c: Call strdup.
2851
2852 2018-07-26 Martin Sebor <msebor@redhat.com>
2853
2854 PR tree-optimization/86043
2855 PR tree-optimization/86042
2856 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
2857 pr86688.
2858 * gcc.dg/strlenopt-44.c: New test.
2859
2860 2018-07-26 Martin Liska <mliska@suse.cz>
2861
2862 PR gcov-profile/86536
2863 * gcc.misc-tests/gcov-pr86536.c: New test.
2864
2865 2018-07-25 Martin Sebor <msebor@redhat.com>
2866
2867 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
2868 ignored by the test harness.
2869
2870 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2871 Thomas Koenig <tkoenig@gcc.gnu.org>
2872
2873 PR fortran/25829
2874 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2875 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2876
2877 2018-07-25 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR c++/85515
2880 * g++.dg/pr85515-2.C: Add expected dg-error.
2881 * g++.dg/cpp0x/range-for36.C: New test.
2882
2883 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
2884
2885 * gcc.target/arc/uncached-1.c: New test.
2886 * gcc.target/arc/uncached-2.c: Likewise.
2887
2888 2018-07-24 Martin Sebor <msebor@redhat.com>
2889
2890 PR tree-optimization/86622
2891 PR tree-optimization/86532
2892 * gcc.c-torture/execute/strlen-2.c: New test.
2893 * gcc.c-torture/execute/strlen-3.c: New test.
2894 * gcc.c-torture/execute/strlen-4.c: New test.
2895
2896 2018-07-24 David Malcolm <dmalcolm@redhat.com>
2897
2898 PR tree-optimization/86636
2899 * gcc.c-torture/compile/pr86636.c: New test.
2900
2901 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
2902
2903 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
2904
2905 2018-07-24 Jakub Jelinek <jakub@redhat.com>
2906
2907 PR middle-end/86627
2908 * gcc.target/i386/pr86627.c: New test.
2909
2910 PR testsuite/86649
2911 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
2912 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
2913 * g++.dg/tree-ssa-/pr19476-6.C: New test.
2914 * g++.dg/tree-ssa-/pr19476-7.C: New test.
2915
2916 2018-07-23 Carl Love <cel@us.ibm.com>
2917
2918 PR 86591
2919 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
2920 file altivec-2-runnable.c.
2921 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
2922 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
2923 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
2924 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
2925 vec_cts, vec_ctu, vec_cpsgn tests.
2926
2927 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2928
2929 PR c/86617
2930 * gcc.dg/pr86617.c: New test.
2931
2932 2018-07-23 Jakub Jelinek <jakub@redhat.com>
2933
2934 PR c++/86569
2935 * g++.dg/warn/Wnonnull-compare-9.C: New test.
2936
2937 2018-07-20 Martin Sebor <msebor@redhat.com>
2938
2939 PR middle-end/82063
2940 * c-c++-common/pr68657-1.c: Adjust.
2941 * c-c++-common/pr68657-2.c: Same.
2942 * c-c++-common/pr68657-3.c: Same.
2943 * c-c++-common/pr68833-1.c: Same.
2944 * gcc.dg/Walloc-size-larger-than-16.c: Same.
2945 * gcc.dg/Walloca-larger-than.c: New test.
2946 * gcc.dg/Walloca-larger-than-2.c: New test.
2947 * gcc.dg/Wframe-larger-than-2.c: New test.
2948 * gcc.dg/Wlarger-than3.c: New test.
2949 * gcc.dg/Wvla-larger-than-3.c: New test.
2950 * gcc.dg/pr42611.c: Adjust.
2951 * gnat.dg/frame_overflow.adb: Same.
2952
2953 2018-07-20 Martin Sebor <msebor@redhat.com>
2954
2955 PR tree-optimization/86613
2956 PR tree-optimization/86611
2957 * c-c++-common/Warray-bounds-2.c: Undefine macros and
2958 prune duplicate warnings.
2959 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
2960 data-model-dependencies.
2961 * gcc.dg/Warray-bounds-32.c: Ditto.
2962
2963 2018-07-20 Richard Biener <rguenther@suse.de>
2964
2965 PR debug/86585
2966 * g++.dg/lto/pr86585_0.C: New testcase.
2967 * g++.dg/lto/pr86585_1.C: Likewise.
2968
2969 2018-07-19 Martin Sebor <msebor@redhat.com>
2970
2971 PR tree-optimization/83776
2972 PR tree-optimization/84047
2973 * gcc.dg/Warray-bounds-29.c: New test.
2974 * gcc.dg/Warray-bounds-30.c: New test.
2975 * gcc.dg/Warray-bounds-31.c: New test.
2976 * gcc.dg/Warray-bounds-32.c: New test.
2977
2978 2018-07-19 Michael Collison <michael.collison@arm.com>
2979 Richard Henderson <rth@redhat.com>
2980
2981 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
2982 * gcc.target/aarch64/builtin_saddl.c: New testcase.
2983 * gcc.target/aarch64/builtin_saddll.c: New testcase.
2984 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
2985 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
2986 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
2987 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
2988 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
2989 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
2990 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
2991 * gcc.target/aarch64/builtin_usubl.c: New testcase.
2992 * gcc.target/aarch64/builtin_usubll.c: New testcase.
2993
2994 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2995
2996 Revert fix for c++/59480 (and testsuite followup)
2997
2998 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2999
3000 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
3001
3002 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3003
3004 PR c++/59480, DR 136
3005 * g++.dg/other/friend8.C: New.
3006 * g++.dg/other/friend9.C: Likewise.
3007 * g++.dg/other/friend10.C: Likewise.
3008 * g++.dg/other/friend11.C: Likewise.
3009 * g++.dg/other/friend12.C: Likewise.
3010 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
3011 * g++.dg/parse/defarg8.C: Likewise.
3012
3013 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3014
3015 * gcc.target/aarch64/profile.c: New test.
3016
3017 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3018
3019 PR target/83009
3020 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3021
3022 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
3023
3024 PR target/86560
3025 * gcc.target/i386/pr86560-4.c: New test.
3026 * gcc.target/i386/pr86560-5.c: Likewise.
3027
3028 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
3029
3030 PR target/86560
3031 * gcc.target/i386/pr86560-1.c: New test.
3032 * gcc.target/i386/pr86560-2.c: Likewise.
3033 * gcc.target/i386/pr86560-3.c: Likewise.
3034
3035 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3036
3037 * gfortran.dg/max_fmax_aarch64.f90: New test.
3038 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
3039 * gfortran.dg/minmax_integer.f90: Likewise.
3040
3041 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3042
3043 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
3044
3045 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3046
3047 PR middle-end/86544
3048 * g++.dg/tree-ssa/pr86544.C: New test.
3049
3050 2018-07-18 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR c++/86550
3053 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
3054
3055 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3056
3057 PR 69558
3058 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
3059 * c-c++-common/pr69558.c: Remove xfail.
3060 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
3061 * gcc.dg/pr61817-1.c: Likewise.
3062 * gcc.dg/pr61817-2.c: Likewise.
3063 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
3064
3065 2018-07-18 Janus Weil <janus@gcc.gnu.org>
3066
3067 PR fortran/85599
3068 * gfortran.dg/function_optimize_5.f90: Add option
3069 '-faggressive-function-elimination' and update dg-warning clauses.
3070 * gfortran.dg/short_circuiting.f90: New test.
3071
3072 2018-07-18 Marek Polacek <polacek@redhat.com>
3073
3074 PR c++/86190 - bogus -Wsign-conversion warning
3075 * g++.dg/warn/Wsign-conversion-3.C: New test.
3076 * g++.dg/warn/Wsign-conversion-4.C: New test.
3077
3078 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3079
3080 PR c++/59480, DR 136
3081 * g++.dg/other/friend8.C: New.
3082 * g++.dg/other/friend9.C: Likewise.
3083 * g++.dg/other/friend10.C: Likewise.
3084 * g++.dg/other/friend11.C: Likewise.
3085 * g++.dg/other/friend12.C: Likewise.
3086 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
3087 * g++.dg/parse/defarg8.C: Likewise.
3088
3089 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3090
3091 * g++.dg/ext/uow-3.C: Adjust.
3092 * g++.dg/ext/uow-4.C: Likewise.
3093 * g++.dg/lookup/name-clash11.C: Likewise.
3094 * g++.dg/lookup/name-clash7.C: Likewise.
3095 * g++.dg/lookup/redecl1.C: Likewise.
3096 * g++.dg/warn/changes-meaning.C: Likewise.
3097 * g++.old-deja/g++.jason/scoping8.C: Likewise.
3098 * g++.old-deja/g++.law/nest1.C: Likewise.
3099
3100 2018-07-18 Richard Biener <rguenther@suse.de>
3101
3102 PR debug/86523
3103 * g++.dg/lto/pr86523-3_0.C: New testcase.
3104
3105 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
3106
3107 * gcc.target/m68k/mulsi_highpart.c: New test.
3108
3109 2018-07-17 Jakub Jelinek <jakub@redhat.com>
3110
3111 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
3112 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
3113 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
3114 * gcc.dg/cpp/pr61854-8.c: New test.
3115
3116 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
3117
3118 * gcc.target/powerpc/pr85456.c: Require longdouble128.
3119
3120 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
3121
3122 PR fortran/83184
3123 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
3124
3125 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
3126
3127 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
3128 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
3129 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
3130 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
3131 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
3132
3133 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
3134
3135 * gcc.target/powerpc/pr57150.c: Require longdouble128.
3136 * gcc.target/powerpc/pr79916.c: Require dfp.
3137
3138 2018-07-17 Richard Biener <rguenther@suse.de>
3139
3140 PR lto/86456
3141 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
3142
3143 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
3144
3145 * gcc.target/s390/function-align1.c: New test.
3146 * gcc.target/s390/function-align2.c: New test.
3147 * gcc.target/s390/function-align3.c: New test.
3148
3149 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
3150
3151 * gnat.dg/discr55.adb: New test.
3152
3153 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3154
3155 * gcc.target/i386/vartrack-1.c (dg-options): Add
3156 -fomit-frame-pointer.
3157
3158 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3159
3160 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
3161 (dg-lto-options): Add -fPIC.
3162 * g++.dg/lto/pr86523-2_0.C: Likewise.
3163
3164 2018-07-17 Martin Liska <mliska@suse.cz>
3165
3166 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
3167
3168 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3169
3170 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
3171 testcase.
3172
3173 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
3174
3175 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
3176
3177 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
3178
3179 * gnat.dg/memorytest.adb: New testcase.
3180
3181 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
3182
3183 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
3184 New testcase.
3185
3186 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3187
3188 * gnat.dg/equal3.adb: New testcase.
3189
3190 2018-07-17 Justin Squirek <squirek@adacore.com>
3191
3192 * gnat.dg/split_args.adb: New testcase.
3193
3194 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3195
3196 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
3197
3198 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
3199
3200 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
3201 New testcase.
3202
3203 2018-07-16 Carl Love <cel@us.ibm.com>
3204
3205 PR target/86414
3206 Forgot the PR number on the commit log.
3207
3208 2018-07-16 Carl Love <cel@us.ibm.com>
3209
3210 PR target/86414
3211 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
3212 longdouble128.
3213 * gcc.target/powerpc/divkc3-3.c: Ditto.
3214 * gcc.target/powerpc/mulkc3-2.c: Ditto.
3215 * gcc.target/powerpc/mulkc3-3.c: Ditto.
3216 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
3217 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
3218
3219 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3220
3221 * gcc.target/powerpc/convert-fp-128.c: New testcase.
3222 * gcc.target/powerpc/convert-fp-64.c: New testcase.
3223
3224 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3225
3226 * lib/target-supports.exp (check_effective_target_longdouble64,
3227 check_effective_target_ppc_float128,
3228 check_effective_target_ppc_float128_insns,
3229 check_effective_target_powerpc_vsx): New.
3230
3231 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3232
3233 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
3234 syntax error.
3235
3236 2018-07-16 Jakub Jelinek <jakub@redhat.com>
3237
3238 PR tree-optimization/86526
3239 * gcc.c-torture/compile/pr86526.c: New test.
3240
3241 2018-07-16 Carl Love <cel@us.ibm.com>
3242
3243 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
3244 longdouble128.
3245 * gcc.target/powerpc/divkc3-3.c: Ditto.
3246 * gcc.target/powerpc/mulkc3-2.c: Ditto.
3247 * gcc.target/powerpc/mulkc3-3.c: Ditto.
3248 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
3249 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
3250
3251 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
3252
3253 PR fortran/83184
3254 * gfortran.dg/assumed_rank_14.f90: New testcase.
3255 * gfortran.dg/assumed_rank_15.f90: New testcase.
3256 * gfortran.dg/dec_structure_8.f90: Update error messages.
3257 * gfortran.dg/dec_structure_23.f90: Update error messages.
3258
3259 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3260
3261 PR middle-end/86528
3262 * gcc.c-torture/execute/pr86528.c: New test.
3263 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
3264
3265 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
3266
3267 * g++.dg/template/spec40.C: New.
3268 * g++.dg/parse/ptrmem8.C: Likewise.
3269
3270 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3271
3272 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
3273 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
3274 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
3275 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
3276 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
3277
3278 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3279
3280 * gcc.target/s390/mrecord-mcount.c: New testcase.
3281
3282 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3283
3284 * gcc.target/s390/mfentry-m64.c: New testcase.
3285
3286 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3287
3288 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
3289 testcase.
3290
3291 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3292
3293 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
3294 testcase.
3295
3296 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3297
3298 * gnat.dg/wide_wide_value1.adb: New testcase.
3299
3300 2018-07-16 Javier Miranda <miranda@adacore.com>
3301
3302 * gnat.dg/bit_order1.adb: New testcase.
3303
3304 2018-07-16 Javier Miranda <miranda@adacore.com>
3305
3306 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
3307
3308 2018-07-16 Richard Biener <rguenther@suse.de>
3309
3310 PR lto/86523
3311 * g++.dg/lto/pr86523-1_0.C: New testcase.
3312 * g++.dg/lto/pr86523-2_0.C: Likewise.
3313
3314 2018-07-16 Martin Liska <mliska@suse.cz>
3315
3316 PR ipa/86529
3317 * g++.dg/ipa/pr86529.C: New test.
3318
3319 2018-07-16 Tom de Vries <tdevries@suse.de>
3320
3321 PR debug/86455
3322 * gcc.target/i386/vartrack-1.c: New test.
3323
3324 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
3325
3326 * gnat.dg/opt73.adb: New test.
3327
3328 2018-07-16 Jakub Jelinek <jakub@redhat.com>
3329
3330 PR c++/3698
3331 PR c++/86208
3332 * g++.dg/opt/pr3698.C: New test.
3333
3334 2018-07-16 Richard Biener <rguenther@suse.de>
3335
3336 PR ipa/86389
3337 * gcc.dg/torture/pr86389.c: Require trampolines.
3338
3339 2018-07-15 Tom de Vries <tdevries@suse.de>
3340
3341 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
3342 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
3343 already called.
3344 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
3345 * gcc.dg/guality/guality.exp: Same.
3346 * gfortran.dg/guality/guality.exp: Same.
3347
3348 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
3349 Sunil K Pandey <sunil.k.pandey@intel.com>
3350
3351 PR target/84413
3352 * gcc.target/i386/pr84413-1.c: New test.
3353 * gcc.target/i386/pr84413-2.c: Likewise.
3354 * gcc.target/i386/pr84413-3.c: Likewise.
3355
3356 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
3357 Steve Munroe <munroesj52@gmail.com>
3358
3359 * gcc.target/powerpc/sse2-pand-1.c: New file.
3360 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3361 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3362 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3363
3364 2018-07-13 Nathan Sidwell <nathan@acm.org>
3365
3366 PR c++/86374
3367 * g++.dg/pr86374.C: New.
3368
3369 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
3370
3371 PR middle-end/78809
3372 * gcc.dg/strcmpopt_5.c: New test.
3373 * gcc.dg/strcmpopt_6.c: New test.
3374
3375 2018-07-13 Richard Biener <rguenther@suse.de>
3376
3377 PR middle-end/85974
3378 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
3379
3380 2018-07-13 Tom de Vries <tdevries@suse.de>
3381
3382 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
3383 * gcc.dg/guality/ctztest.c: Same.
3384 * gcc.dg/guality/sra-1.c: Same.
3385
3386 2018-07-13 Tom de Vries <tdevries@suse.de>
3387
3388 * gcc.dg/vla-1.c: Update.
3389
3390 2018-07-13 Tom de Vries <tdevries@suse.de>
3391
3392 * gcc.src/maintainers.exp: New file.
3393
3394 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
3395
3396 PR middle-end/86489
3397 * gcc.dg/pr86489.c: New test.
3398
3399 2018-07-12 Martin Sebor <msebor@redhat.com>
3400
3401 PR testsuite/86510
3402 g++.dg/warn/pr86453.C: Adjust.
3403
3404 2018-07-12 Jim Wilson <jimw@sifive.com>
3405
3406 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
3407
3408 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
3409
3410 * gcc.target/riscv/interrupt-conflict-mode.c: New.
3411
3412 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3413
3414 * c-c++-common/gomp/declare-target-3.c: New test.
3415 * g++.dg/gomp/declare-target-2.C: New test.
3416
3417 2018-07-12 Martin Sebor <msebor@redhat.com>
3418
3419 PR c/86453
3420 * c-c++-common/Wattributes.c: Adjust.
3421 * gcc.dg/Wattributes-10.c: New test.
3422 * g++.dg/Wattributes-3.C: Adjust.
3423 * gcc.dg/Wattributes-6.c: Adjust.
3424 * gcc.dg/pr18079.c: Adjust.
3425 * gcc.dg/torture/pr42363.c: Adjust.
3426
3427 2018-07-12 Julia Koval <julia.koval@intel.com>
3428
3429 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
3430 version.
3431
3432 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3433
3434 * gcc.dg/vect/vect-cond-arith-6.c: New test.
3435 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
3436 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
3437 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
3438 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
3439 * gcc.target/aarch64/sve/slp_14.c: Likewise.
3440 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
3441
3442 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3443
3444 * gcc.dg/vect/vect-cond-arith-4.c: New test.
3445 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
3446 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
3447 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
3448 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
3449 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
3450 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
3451 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
3452
3453 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3454 Alan Hayward <alan.hayward@arm.com>
3455 David Sherwood <david.sherwood@arm.com>
3456
3457 * gcc.dg/vect/vect-fma-2.c: New test.
3458 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
3459 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
3460 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
3461
3462 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3463
3464 * gcc.dg/vect/vect-cond-arith-3.c: New test.
3465 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
3466 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
3467 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
3468 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
3469 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
3470 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
3471 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
3472 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
3473
3474 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3475
3476 * gcc.dg/vect/vect-cond-arith-2.c: New test.
3477 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3478
3479 2018-07-12 Richard Biener <rguenther@suse.de>
3480
3481 PR target/84829
3482 * gcc.target/i386/pr84829.c: New testcase.
3483
3484 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3485
3486 * gcc.dg/torture/20180712-1.c: New test.
3487
3488 PR tree-optimization/86492
3489 * gcc.c-torture/execute/pr86492.c: New test.
3490
3491 2018-07-12 Richard Biener <rguenther@suse.de>
3492
3493 PR c/86453
3494 * g++.dg/warn/pr86453.C: New testcase.
3495
3496 2018-07-12 Richard Biener <rguenther@suse.de>
3497
3498 PR middle-end/86479
3499 * gcc.dg/graphite/pr86479.c: New testcase.
3500
3501 2018-07-11 Jakub Jelinek <jakub@redhat.com>
3502
3503 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
3504 of hardcoding size. Cast (rel) to MASK_TYPE.
3505 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
3506 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
3507 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
3508 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
3509 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
3510 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
3511 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
3512 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
3513 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
3514 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
3515 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
3516 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
3517 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
3518 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
3519 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
3520 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
3521 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
3522 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
3523 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
3524
3525 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
3526
3527 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
3528 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
3529 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
3530
3531 2018-07-10 Mark Wielaard <mark@klomp.org>
3532
3533 PR debug/86459
3534 * gcc.dg/pr86459.c: New test.
3535
3536 2018-07-10 Martin Sebor <msebor@redhat.com>
3537
3538 PR testsuite/86461
3539 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3540
3541 2018-07-10 Martin Liska <mliska@suse.cz>
3542
3543 PR testsuite/86445
3544 * gcc.dg/pr84100.c: Change it back to dg-bogus.
3545
3546 2018-07-10 Jakub Jelinek <jakub@redhat.com>
3547
3548 PR sanitizer/86406
3549 * g++.dg/ubsan/pr86406.C: New test.
3550
3551 PR fortran/86421
3552 * gfortran.dg/vect/pr86421.f90: New test.
3553
3554 2018-07-09 Martin Sebor <msebor@redhat.com>
3555
3556 PR tree-optimization/86415
3557 * gcc.dg/strlenopt-53.c: New test.
3558
3559 2018-07-09 Martin Sebor <msebor@redhat.com>
3560
3561 PR middle-end/77357
3562 * gcc.dg/strlenopt-49.c: New test.
3563 * gcc.dg/strlenopt-50.c: New test.
3564 * gcc.dg/strlenopt-51.c: New test.
3565 * gcc.dg/strlenopt-52.c: New test.
3566 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3567
3568 2018-07-09 Jakub Jelinek <jakub@redhat.com>
3569
3570 PR c/86420
3571 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
3572 to be returned and when first argument is not 0, so that they don't do
3573 anything for NEED_EXC or NEED_ERRNO.
3574
3575 2018-07-09 Tom de Vries <tdevries@suse.de>
3576
3577 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
3578 * gcc.dg/guality/bswaptest.c: Same.
3579 * gcc.dg/guality/clztest.c: Same.
3580 * gcc.dg/guality/csttest.c: Same.
3581 * gcc.dg/guality/ctztest.c: Same.
3582 * gcc.dg/guality/drap.c: Same.
3583 * gcc.dg/guality/nrv-1.c: Same.
3584 * gcc.dg/guality/pr41353-1.c: Same.
3585 * gcc.dg/guality/pr41353-2.c: Same.
3586 * gcc.dg/guality/pr41404-1.c: Same.
3587 * gcc.dg/guality/pr43051-1.c: Same.
3588 * gcc.dg/guality/pr43077-1.c: Same.
3589 * gcc.dg/guality/pr43177.c: Same.
3590 * gcc.dg/guality/pr43329-1.c: Same.
3591 * gcc.dg/guality/pr43479.c: Same.
3592 * gcc.dg/guality/pr43593.c: Same.
3593 * gcc.dg/guality/pr45003-1.c: Same.
3594 * gcc.dg/guality/pr45003-2.c: Same.
3595 * gcc.dg/guality/pr45003-3.c: Same.
3596 * gcc.dg/guality/pr48437.c: Same.
3597 * gcc.dg/guality/pr48466.c: Same.
3598 * gcc.dg/guality/pr49888.c: Same.
3599 * gcc.dg/guality/pr54200.c: Same.
3600 * gcc.dg/guality/pr54519-1.c: Same.
3601 * gcc.dg/guality/pr54519-2.c: Same.
3602 * gcc.dg/guality/pr54519-3.c: Same.
3603 * gcc.dg/guality/pr54519-4.c: Same.
3604 * gcc.dg/guality/pr54519-5.c: Same.
3605 * gcc.dg/guality/pr54519-6.c: Same.
3606 * gcc.dg/guality/pr54551.c: Same.
3607 * gcc.dg/guality/pr54693-2.c: Same.
3608 * gcc.dg/guality/pr54693.c: Same.
3609 * gcc.dg/guality/pr54796.c: Same.
3610 * gcc.dg/guality/pr54970.c: Same.
3611 * gcc.dg/guality/pr67192.c: Same.
3612 * gcc.dg/guality/pr69947.c: Same.
3613 * gcc.dg/guality/pr78726.c: Same.
3614 * gcc.dg/guality/rotatetest.c: Same.
3615 * gcc.dg/guality/sra-1.c: Same.
3616 * gcc.dg/guality/vla-2.c: Same.
3617
3618 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3619
3620 * g++.dg/diagnostic/long-short.C: New.
3621 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
3622 * g++.dg/diagnostic/virtual-friend.C: Likewise.
3623 * g++.old-deja/g++.brendan/crash11.C: Adjust.
3624
3625 2018-07-09 Tom de Vries <tdevries@suse.de>
3626
3627 * gcc.dg/vla-1.c: New test.
3628
3629 2018-07-07 Tom de Vries <tdevries@suse.de>
3630
3631 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
3632 files.
3633 (get_dump_flags): New proc.
3634 (toplevel): Test all dump flags.
3635
3636 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3637
3638 * gnat.dg/stack_usage6.adb: New test.
3639 * gnat.dg/stack_usage6_pkg.ads: New helper.
3640
3641 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3642
3643 * gnat.dg/pure_function3a.adb: New test.
3644 * gnat.dg/pure_function3b.adb: Likewise.
3645 * gnat.dg/pure_function3c.adb: Likewise.
3646 * gnat.dg/pure_function3_pkg.ads: New helper.
3647
3648 2018-07-07 Jakub Jelinek <jakub@redhat.com>
3649
3650 PR target/84711
3651 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
3652 dg-require-effective-target. Add -msse not just on i386-*, but
3653 on all i?86-* and x86_64-*.
3654
3655 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3656
3657 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
3658 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
3659 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
3660 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
3661 * gcc.dg/tree-ssa/popcount3.c: New test.
3662
3663 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3664
3665 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
3666 to preserve the test.
3667 * gcc.target/i386/pr85073.c: Likewise.
3668
3669 2018-07-06 Jakub Jelinek <jakub@redhat.com>
3670
3671 PR tree-optimization/86401
3672 * gcc.dg/tree-ssa/pr86401-1.c: New test.
3673 * gcc.dg/tree-ssa/pr86401-2.c: New test.
3674 * c-c++-common/rotate-9.c: New test.
3675
3676 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
3677
3678 PR target/86324
3679 gcc.target/powerpc/pr86324-1.c: New test.
3680 gcc.target/powerpc/pr86324-2.c: Likewise.
3681
3682 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3683
3684 PR target/84711
3685 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
3686
3687 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3688
3689 * gcc.target/aarch64/struct_cpy.c: Remove ;.
3690
3691 2018-07-05 Jeff Law <law@redhat.com>
3692
3693 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
3694
3695 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
3696
3697 PR fortran/86408
3698 * gfortran.dg/deferred_character_20.f90: New test.
3699
3700 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
3701
3702 PR fortran/83183
3703 PR fortran/86325
3704 * gfortran.dg/init_flag_18.f90: New testcase.
3705 * gfortran.dg/init_flag_19.f03: New testcase.
3706
3707 2018-07-05 Carl Love <cel@us.ibm.com>
3708 * gcc.target/altivec-1-runnable.c: New test file.
3709 * gcc.target/altivec-2-runnable.c: New test file.
3710 * gcc.target/vsx-7.c (main2): Change expected expected instruction
3711 for tests.
3712
3713 2018-07-05 Martin Sebor <msebor@redhat.com>
3714
3715 PR c++/86400
3716 * gcc.dg/strlenopt-47.c: New test.
3717 * gcc.dg/strlenopt-48.c: New test.
3718
3719 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3720
3721 PR target/84711
3722 * gcc.target/arm/big-endian-subreg.c: New.
3723
3724 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3725
3726 PR target/84711
3727 * gcc.dg/vect/pr84711.c: New.
3728
3729 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3730
3731 * gcc.target/aarch64/struct_cpy.c: New.
3732
3733 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3734
3735 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
3736 * c-c++-common/unroll-2.c: Likewise.
3737 * g++.dg/cdce3.C: Likewise.
3738 * g++.dg/ext/unroll-1.C: Likewise.
3739 * g++.dg/ext/unroll-2.C: Likewise.
3740 * g++.dg/ext/unroll-3.C: Likewise.
3741 * gcc.dg/cdce1.c: Likewise.
3742 * gcc.dg/cdce2.c: Likewise.
3743 * gcc.dg/gomp/pr68128-1.c: Likewise.
3744 * gcc.dg/vect/pr46032.c: Likewise.
3745 * gcc.dg/vect/vect-cond-10.c: Likewise.
3746 * gcc.dg/vect/vect-cond-8.c: Likewise.
3747 * gcc.dg/vect/vect-cond-9.c: Likewise.
3748 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3749 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3750 * gcc.target/i386/avx-cvt-2.c: Likewise.
3751 * gcc.target/i386/avx-cvt-3.c: Likewise.
3752 * gcc.target/i386/avx2-cvt-2.c: Likewise.
3753 * gcc.target/i386/avx2-gather-2.c: Likewise.
3754 * gcc.target/i386/avx2-gather-6.c: Likewise.
3755 * gcc.target/i386/avx512f-gather-2.c: Likewise.
3756 * gcc.target/i386/sse2-cvt-2.c: Likewise.
3757 * gfortran.dg/directive_unroll_1.f90: Likewise.
3758 * gfortran.dg/directive_unroll_2.f90: Likewise.
3759 * gnat.dg/unroll2.adb: Likewise.
3760 * gnat.dg/unroll3.adb: Likewise.
3761
3762 2018-07-05 Tom de Vries <tdevries@suse.de>
3763
3764 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
3765
3766 2018-07-04 Martin Sebor <msebor@redhat.com>
3767
3768 PR tree-optimization/86274
3769 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
3770
3771 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3772
3773 PR fortran/82009
3774 * gfortran.dg/block_16.f08. New test.
3775
3776 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
3777
3778 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
3779 has a slightly different IL that provides more threading
3780 opportunities.
3781
3782 2018-07-04 Martin Liska <mliska@suse.cz>
3783
3784 PR middle-end/66240
3785 PR target/45996
3786 PR c/84100
3787 * gcc.dg/pr84100.c (foo):
3788 * gcc.target/i386/falign-functions-2.c: New test.
3789 * gcc.target/i386/falign-functions.c: New test.
3790
3791 2018-07-04 Martin Liska <mliska@suse.cz>
3792
3793 * gcc.dg/pr47793.c: Remove.
3794
3795 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
3796
3797 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
3798 final scan test.
3799 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3800
3801 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
3802
3803 PR target/85620
3804 * gcc.target/i386/pr85620-1.c: New test.
3805 * gcc.target/i386/pr85620-2.c: Likewise.
3806 * gcc.target/i386/pr85620-3.c: Likewise.
3807 * gcc.target/i386/pr85620-4.c: Likewise.
3808
3809 2018-07-03 Martin Sebor <msebor@redhat.com>
3810
3811 PR tree-optimization/86274
3812 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
3813 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3814 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
3815 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3816 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3817 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3818 * gcc.dg/tree-ssa/pr83198.c: Same.
3819
3820 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3821
3822 * g++.dg/other/locations1.C: New.
3823 * g++.dg/tls/locations1.C: Likewise.
3824 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
3825 * g++.dg/diagnostic/virtual-static.C: Likewise.
3826 * g++.dg/concepts/fn-concept2.C: Test the locations too.
3827 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
3828 * g++.dg/cpp0x/pr51463.C: Likewise.
3829 * g++.dg/other/typedef1.C: Likewise.
3830 * g++.dg/parse/dtor13.C: Likewise.
3831 * g++.dg/template/error44.C: Likewise.
3832 * g++.dg/template/typedef4.C: Likewise.
3833 * g++.dg/template/typedef5.C: Likewise.
3834 * g++.dg/tls/diag-2.C: Likewise.
3835 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3836
3837 2018-07-03 Marek Polacek <polacek@redhat.com>
3838
3839 PR c++/86201
3840 * g++.dg/diagnostic/pr86201.C: New test.
3841
3842 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
3843
3844 PR target/85694
3845 * gcc.target/i386/pr85694.c: New test.
3846
3847 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3848
3849 PR tree-optimization/85694
3850 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
3851 Return true for AArch64 without SVE.
3852 * gcc.target/aarch64/vect_hadd_1.h: New file.
3853 * gcc.target/aarch64/vect_shadd_1.c: New test.
3854 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
3855 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
3856 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
3857
3858 2018-07-03 Marek Polacek <polacek@redhat.com>
3859
3860 PR middle-end/86202
3861 * gcc.dg/Wint-conversion-2.c: New test.
3862
3863 PR c++/84306
3864 * g++.dg/overload/conv-op3.C: New test.
3865
3866 2018-07-03 Richard Biener <rguenther@suse.de>
3867
3868 PR ipa/86389
3869 * gcc.dg/torture/pr86389.c: New testcase.
3870
3871 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3872
3873 PR tree-optimization/85694
3874 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
3875 proc.
3876 * gcc.dg/vect/vect-avg-1.c: New test.
3877 * gcc.dg/vect/vect-avg-2.c: Likewise.
3878 * gcc.dg/vect/vect-avg-3.c: Likewise.
3879 * gcc.dg/vect/vect-avg-4.c: Likewise.
3880 * gcc.dg/vect/vect-avg-5.c: Likewise.
3881 * gcc.dg/vect/vect-avg-6.c: Likewise.
3882 * gcc.dg/vect/vect-avg-7.c: Likewise.
3883 * gcc.dg/vect/vect-avg-8.c: Likewise.
3884 * gcc.dg/vect/vect-avg-9.c: Likewise.
3885 * gcc.dg/vect/vect-avg-10.c: Likewise.
3886 * gcc.dg/vect/vect-avg-11.c: Likewise.
3887 * gcc.dg/vect/vect-avg-12.c: Likewise.
3888 * gcc.dg/vect/vect-avg-13.c: Likewise.
3889 * gcc.dg/vect/vect-avg-14.c: Likewise.
3890
3891 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3892
3893 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
3894 get split into two for use by the over-widening pattern.
3895 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3896 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3897 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3898 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3899 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3900 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3901 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3902 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3903 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3904 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3905 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3906 * gcc.dg/vect/vect-over-widen-22.c: New test.
3907
3908 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3909
3910 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
3911 widen_mult pattern.
3912 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
3913 over-widening messages.
3914 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3915 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
3916 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
3917 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
3918 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
3919 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3920 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3921 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
3922 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3923 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
3924 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3925 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3926 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3927 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3928 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3929 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3930 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3931 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3932 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3933 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3934 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3935 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
3936 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
3937 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
3938 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
3939 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
3940
3941 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3942
3943 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
3944
3945 2018-07-02 Jim Wilson <jimw@sifive.com>
3946
3947 * gcc.target/riscv/interrupt-debug.c: New.
3948
3949 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3950
3951 * g++.dg/diagnostic/thread-thread_local.C: New.
3952
3953 2018-07-02 Martin Liska <mliska@suse.cz>
3954
3955 PR testsuite/86366
3956 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
3957 * gcc.dg/profile-dir-2.c: Likewise.
3958 * gcc.dg/profile-dir-3.c: Likewise.
3959
3960 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
3961
3962 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
3963 overriden.
3964
3965 2018-07-02 Richard Biener <rguenther@suse.de>
3966
3967 PR tree-optimization/86363
3968 * gcc.dg/torture/pr86363.c: New testcase.
3969
3970 2018-07-02 Martin Liska <mliska@suse.cz>
3971
3972 * gcc.dg/completion-1.c: New test.
3973 * gcc.dg/completion-2.c: New test.
3974 * gcc.dg/completion-3.c: New test.
3975
3976 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3977
3978 PR fortran/82969
3979 PR fortran/86242
3980 * gfortran.dg/proc_ptr_50.f90: New test.
3981
3982 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3983
3984 PR fortran/45305
3985 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
3986
3987 2018-07-02 Martin Liska <mliska@suse.cz>
3988
3989 PR ipa/86279
3990 * gcc.dg/ipa/pr86279.c: New test.
3991
3992 2018-07-02 Martin Liska <mliska@suse.cz>
3993
3994 PR ipa/86323
3995 * g++.dg/ipa/pr86323.C: New test.
3996
3997 2018-07-01 Tom de Vries <tdevries@suse.de>
3998
3999 revert:
4000 2018-07-01 Tom de Vries <tdevries@suse.de>
4001
4002 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
4003 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
4004
4005 2018-07-01 Tom de Vries <tdevries@suse.de>
4006
4007 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
4008 argument.
4009 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
4010 with @main.
4011
4012 2018-07-01 Tom de Vries <tdevries@suse.de>
4013
4014 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
4015 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
4016
4017 2018-07-01 Tom de Vries <tdevries@suse.de>
4018
4019 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
4020 * gcc.dg/guality/vla-1.c: Use relative line numbers.
4021
4022 2018-07-01 Tom de Vries <tdevries@suse.de>
4023
4024 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
4025 (verify_call): ... here. Move to toplevel.
4026 (verify_call_np, dg_final_directive_check_utils): New proc.
4027 (toplevel): Call dg_final_directive_check_utils.
4028 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
4029
4030 2018-06-30 Jim Wilson <jimw@sifive.com>
4031
4032 * gcc.target/riscv/shift-shift-1.c: New.
4033 * gcc.target/riscv/shift-shift-2.c: New.
4034 * gcc.target/riscv/shift-shift-3.c: New.
4035
4036 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4037
4038 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
4039
4040 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4041
4042 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
4043 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
4044 by 4 in the computation of a[i].
4045 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
4046 main multiplication constant.
4047 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4048 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4049 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
4050 pattern to cast the result to int.
4051 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
4052 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
4053 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
4054 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
4055 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
4056 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
4057 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
4058 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
4059 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
4060 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
4061 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
4062 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
4063 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
4064 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
4065 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
4066 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
4067 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
4068 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
4069 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
4070 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
4071
4072 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4073
4074 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
4075 test for vectorization along the lines described in the comment.
4076
4077 2018-06-30 Tom de Vries <tdevries@suse.de>
4078
4079 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
4080 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
4081 LTO_TORTURE_OPTIONS.
4082 * gcc.dg/guality/prevent-optimization.h: New file.
4083 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
4084 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
4085
4086 2018-06-30 Tom de Vries <tdevries@suse.de>
4087
4088 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
4089 * lib/gcc-dg.exp (dg-final): New proc.
4090 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
4091 argument.
4092
4093 2018-06-29 Martin Sebor <msebor@redhat.com>
4094
4095 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
4096 that don't define the function.
4097
4098 2018-06-29 Marek Polacek <polacek@redhat.com>
4099
4100 PR c++/86184
4101 * g++.dg/ext/cond3.C: New test.
4102
4103 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4104
4105 * gcc.target/arm/arm-soft-strd-even.c: New test.
4106
4107 2018-06-29 Tom de Vries <tdevries@suse.de>
4108
4109 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
4110 line, and use it.
4111 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
4112 (process-message): ... here.
4113 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
4114
4115 2018-06-29 Martin Liska <mliska@suse.cz>
4116
4117 PR tree-optimization/86263
4118 * gcc.dg/tree-ssa/pr86263.c: New test.
4119
4120 2018-06-28 Carl Love <cel@us.ibm.com>
4121
4122 * gcc.target/p9-extract-1.c: Add test case.
4123 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
4124 name in ABI.
4125
4126 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
4127
4128 PR target/86348
4129 * gcc.target/i386/pr86348.c: New test.
4130
4131 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
4132
4133 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
4134
4135 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
4136
4137 PR fortran/82865
4138 * gfortran.dg/dec_type_print_2.f03: New testcase.
4139
4140 2018-06-28 David Pagan <dave.pagan@oracle.com>
4141
4142 PR c/55976
4143 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
4144 message causing unexpected test FAIL.
4145
4146 2018-06-28 Martin Liska <mliska@suse.cz>
4147
4148 * gcc.dg/tree-ssa/switch-1.c: New test.
4149
4150 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
4151
4152 * gnat.dg/debug15.adb: New test.
4153
4154 2018-06-27 David Malcolm <dmalcolm@redhat.com>
4155
4156 PR c++/86329
4157 * g++.dg/lookup/pr86329.C: New test.
4158
4159 2018-06-27 Carl Love <cel@us.ibm.com>
4160
4161 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
4162
4163 2018-06-27 Tamar Christina <tamar.christina@arm.com>
4164
4165 PR target/85769
4166 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
4167
4168 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
4169
4170 * gcc.target/powerpc/builtins-1.c: Correct a comment.
4171
4172 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
4173
4174 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
4175 requirement for this test.
4176 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
4177 requirement, and -mpower8-vector compile option.
4178
4179 2018-06-26 Jakub Jelinek <jakub@redhat.com>
4180
4181 PR target/86314
4182 * gcc.dg/pr86314.c: New test.
4183
4184 PR debug/86257
4185 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
4186
4187 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4188
4189 * gcc.target/i386/pr86257.c: Require 64-bit.
4190
4191 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4192
4193 * g++.dg/pr86082.C: Require IBM1047 support.
4194
4195 2018-06-26 Richard Biener <rguenther@suse.de>
4196
4197 PR middle-end/86271
4198 * gcc.dg/pr86271.c: New testcase.
4199
4200 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
4201
4202 PR debug/86064
4203 * gcc.dg/pr86064.c: New.
4204
4205 2018-06-25 Jeff Law <law@redhat.com>
4206
4207 * lib/target-supports.exp
4208 (check_effective_target_logical_op_short_circuit): Add v850.
4209
4210 2018-06-25 Martin Sebor <msebor@redhat.com>
4211
4212 PR tree-optimization/86204
4213 * gcc.dg/strlenopt-46.c: New test.
4214
4215 2018-06-25 Martin Sebor <msebor@redhat.com>
4216
4217 PR tree-optimization/85700
4218 * gcc.dg/Wstringop-truncation-4.c: New test.
4219
4220 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
4221
4222 PR fortran/82972
4223 PR fortran/83088
4224 PR fortran/85851
4225 * gfortran.dg/init_flag_17.f90: New testcase.
4226
4227 2018-06-25 Carl Love <cel@us.ibm.com>
4228
4229 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
4230 vec_extract a signed int. Add vec_extract tests for bool char
4231 and bool int.
4232 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
4233 vec_extract tests.
4234
4235 2018-06-25 Tom de Vries <tdevries@suse.de>
4236
4237 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
4238
4239 2018-06-25 Jakub Jelinek <jakub@redhat.com>
4240
4241 PR target/84786
4242 * gcc.target/i386/avx512f-pr84786-3.c: New test.
4243
4244 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
4245
4246 * gnat.dg/sso9.adb: New testcase.
4247 * gnat.dg/sso9_pkg.ads: Likewise.
4248
4249 2018-06-25 Tom de Vries <tdevries@suse.de>
4250
4251 PR debug/86257
4252 * gcc.target/i386/pr86257.c: New test.
4253
4254 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
4255
4256 PR C++/86082
4257 * g++.dg/pr86082.C: New test.
4258
4259 2018-06-24 Tom de Vries <tdevries@suse.de>
4260
4261 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
4262 * gcc.dg/guality/guality.exp: Same.
4263 * gfortran.dg/guality/guality.exp: Same.
4264 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
4265
4266 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4267
4268 * g++.dg/concepts/locations1.C: New.
4269 * g++.dg/cpp0x/locations1.C: Likewise.
4270 * g++.dg/cpp1z/inline-var2.C: Test locations too.
4271 * g++.dg/cpp1z/inline-var3.C: Likewise.
4272
4273 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
4274
4275 PR fortran/86281
4276 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
4277
4278 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
4279
4280 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
4281 this test.
4282 * gcc.target/powerpc/builtins-9.c: New test.
4283 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
4284 to expect different code generation on big-endian vs.
4285 little-endian targets.
4286
4287 2018-06-22 Tom de Vries <tdevries@suse.de>
4288
4289 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
4290 $rootme/../gdb/gdb, if available.
4291 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
4292 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
4293
4294 2018-06-22 Tom de Vries <tdevries@suse.de>
4295
4296 * lib/gcc-gdb-test.exp (report_gdb): New proc.
4297 * g++.dg/guality/guality.exp: Use report_gdb.
4298 * gcc.dg/guality/guality.exp: Same.
4299 * gfortran.dg/guality/guality.exp: Same.
4300
4301 2018-06-22 Jakub Jelinek <jakub@redhat.com>
4302
4303 PR c++/85662
4304 * g++.dg/ext/offsetof3.C: New test.
4305
4306 2018-06-22 Carl Love <cel@us.ibm.com>
4307
4308 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
4309 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
4310 for the vnor, vand and vxor instructions.
4311 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
4312 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
4313 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
4314 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
4315 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
4316 Add -dp to dg-options, update expected counts.
4317
4318 2018-06-22 Paul Koning <ni1d@arrl.net>
4319
4320 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
4321 if pdp11.
4322 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
4323 * gcc.c-torture/compile/20040101-1.c: Ditto.
4324 * gcc.c-torture/compile/20050622-1.c: Ditto.
4325 * gcc.c-torture/compile/20080625-1.c: Ditto.
4326 * gcc.c-torture/compile/20090107-1.c: Ditto.
4327 * gcc.c-torture/compile/920501-12.c: Ditto.
4328 * gcc.c-torture/compile/920501-4.c: Ditto.
4329 * gcc.c-torture/compile/961203-1.c: Ditto.
4330 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
4331 * gcc.c-torture/compile/pr25310.c: Ditto.
4332
4333 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
4334 James Norris <jnorris@codesourcery.com>
4335 Thomas Schwinge <thomas@codesourcery.com>
4336 Tom de Vries <tom@codesourcery.com>
4337
4338 * c-c++-common/goacc/deviceptr-4.c: New file.
4339 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
4340 Likewise.
4341 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
4342 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
4343 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
4344 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
4345 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
4346 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
4347 Likewise.
4348 * c-c++-common/goacc/parallel-reduction.c: Likewise.
4349 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4350 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
4351 Likewise.
4352 * gfortran.dg/goacc/modules.f95: Likewise.
4353 * gfortran.dg/goacc/routine-8.f90: Likewise.
4354 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
4355
4356 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
4357
4358 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
4359 if the long double format is IEEE 128-bit for tests that are
4360 explicitly testing IBM extended double support. Use the
4361 appropriate pack and unpack built-in functions. Change calls from
4362 __builtin_isinfl to __builtin_isinf since the later supports all
4363 floating point types.
4364 * gcc.target/powerpc/pr57150.c: Likewise.
4365 * gcc.target/powerpc/pr60203.c: Likewise.
4366 * gcc.target/powerpc/pr67808.c: Likewise.
4367 * gcc.target/powerpc/pr70117.c: Likewise.
4368 * gcc.target/powerpc/tfmode_off.c: Likewise.
4369
4370 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4371
4372 PR fortran/49630
4373 * gfortran.dg/assumed_charlen_function_7.f90: New test.
4374
4375 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4376
4377 PR fortran/83118
4378 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
4379
4380 2018-06-21 Tom de Vries <tdevries@suse.de>
4381
4382 * gcc.dg/guality/pr45882.c (a): Add used attribute.
4383
4384 2018-06-21 Tom de Vries <tdevries@suse.de>
4385
4386 PR tree-optimization/85859
4387 * gcc.dg/pr85859.c: New test.
4388
4389 2018-06-21 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/86232
4392 * gcc.dg/torture/pr86232.c: New testcase.
4393
4394 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4395
4396 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
4397
4398 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4399
4400 * gcc/gcc.target/aarch64/aes_2.c: New test.
4401
4402 2018-06-20 Than McIntosh <thanm@google.com>
4403
4404 PR libgcc/86213
4405 * gcc.dg/split-8.c: New.
4406
4407 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4408
4409 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
4410 for vpkudus in place of vpksdus.
4411 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
4412
4413 2018-06-20 Nathan Sidwell <nathan@acm.org>
4414
4415 PR c++/85634
4416 * g++.dg/lookup/pr85634-2.C: New.
4417
4418 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
4419
4420 * g++.dg/template/friend65.C: New.
4421 * g++.dg/cpp0x/main1.C: Likewise.
4422 * g++.dg/other/main2.C: Likewise.
4423 * g++.dg/other/main3.C: Likewise.
4424 * g++.dg/template/friend42.C: Test location too.
4425 * g++.dg/concepts/decl-diagnose.C: Likewise.
4426 * g++.dg/warn/main-2.C: Update.
4427
4428 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
4429 Thomas Schwinge <thomas@codesourcery.com>
4430 Cesar Philippidis <cesar@codesourcery.com>
4431
4432 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
4433 2.5 data clause semantics.
4434 * c-c++-common/goacc/declare-2.c: Likewise.
4435 * c-c++-common/goacc/default-4.c: Likewise.
4436 * c-c++-common/goacc/finalize-1.c: New test.
4437 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
4438 OpenACC 2.5 data clause semantics.
4439 * c-c++-common/goacc/kernels-alias.c: Likewise.
4440 * c-c++-common/goacc/routine-5.c: Likewise.
4441 * c-c++-common/goacc/update-if_present-1.c: New test.
4442 * c-c++-common/goacc/update-if_present-2.c: New test.
4443 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
4444 2.5 data clause semantics.
4445 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4446 * gfortran.dg/goacc/data-tree.f95: Likewise.
4447 * gfortran.dg/goacc/declare-2.f95: Likewise.
4448 * gfortran.dg/goacc/default-4.f: Likewise.
4449 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4450 * gfortran.dg/goacc/finalize-1.f: New test.
4451 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
4452 OpenACC 2.5 data clause semantics.
4453 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
4454 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4455 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
4456 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4457 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
4458 * gfortran.dg/goacc/update-if_present-1.f90: New test.
4459 * gfortran.dg/goacc/update-if_present-2.f90: New test.
4460
4461 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4462
4463 PR c++/86210
4464 * g++.dg/warn/Wnonnull4.C: New test.
4465
4466 2018-06-20 Marek Polacek <polacek@redhat.com>
4467
4468 PR c++/86240
4469 * g++.dg/pr86240.C: New test.
4470
4471 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR debug/86194
4474 * gcc.target/i386/pr86194.c: New test.
4475
4476 PR tree-optimization/86231
4477 * gcc.dg/tree-ssa/vrp119.c: New test.
4478 * gcc.c-torture/execute/pr86231.c: New test.
4479
4480 2018-06-20 Tom de Vries <tdevries@suse.de>
4481
4482 PR tree-optimization/86097
4483 * gcc.dg/autopar/pr86097.c: New test.
4484
4485 2018-06-20 Nathan Sidwell <nathan@acm.org>
4486
4487 PR c++/85634
4488 * g++.dg/lookup/pr85634.C: New.
4489
4490 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4491
4492 * gcc.target/aarch64/ldp_stp_q.c: New test.
4493 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
4494 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
4495
4496 2018-06-20 Martin Liska <mliska@suse.cz>
4497
4498 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
4499
4500 2018-06-19 Martin Sebor <msebor@redhat.com>
4501
4502 PR tree-optimization/48560
4503 * gcc.dg/Warray-bounds-28.c: New test.
4504
4505 2018-06-19 Martin Sebor <msebor@redhat.com>
4506
4507 PR middle-end/85602
4508 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
4509 to also match C++.
4510
4511 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
4512
4513 * g++.dg/lto/pr84805_0.C: Update template.
4514 * g++.dg/lto/pr84805_1.C: Update template.
4515
4516 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
4517
4518 * gnat.dg/aggr24.adb: New test.
4519 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
4520
4521 2018-06-19 Richard Biener <rguenther@suse.de>
4522
4523 PR tree-optimization/86179
4524 * gcc.dg/pr86179.c: New testcase.
4525
4526 2018-06-18 Martin Sebor <msebor@redhat.com>
4527
4528 PR middle-end/85602
4529 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
4530 * c-c++-common/attr-nonstring-8.c: New test.
4531
4532 2018-06-18 Martin Sebor <msebor@redhat.com>
4533
4534 PR tree-optimization/81384
4535 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
4536 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
4537 * gcc.c-torture/execute/builtins/strnlen.c: New test.
4538 * gcc.dg/attr-nonstring-2.c: New test.
4539 * gcc.dg/attr-nonstring-3.c: New test.
4540 * gcc.dg/attr-nonstring-4.c: New test.
4541 * gcc.dg/strlenopt-45.c: New test.
4542 * gcc.dg/strlenopt.h (strnlen): Declare.
4543
4544 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4545
4546 PR tree-optimization/86076
4547 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
4548
4549 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4550
4551 PR tree-optimization/64946
4552 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
4553
4554 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
4555
4556 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
4557 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
4558 * gnat.dg/stack_usage5.adb: New test.
4559
4560 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4561
4562 PR middle-end/82479
4563 * gcc.dg/tree-ssa/popcount.c: New test.
4564 * gcc.dg/tree-ssa/popcount2.c: New test.
4565
4566 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4567
4568 PR middle-end/64946
4569 * gcc.dg/absu.c: New test.
4570 * gcc.dg/gimplefe-29.c: New test.
4571 * gcc.target/aarch64/pr64946.c: New test.
4572
4573 2018-06-15 Jakub Jelinek <jakub@redhat.com>
4574
4575 PR c/86093
4576 * c-c++-common/pr86093.c: New test.
4577
4578 PR middle-end/85878
4579 * gfortran.fortran-torture/compile/pr85878.f90: New test.
4580
4581 PR middle-end/86123
4582 * gcc.c-torture/compile/pr86123.c: New test.
4583
4584 2018-06-15 Tom de Vries <tdevries@suse.de>
4585
4586 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
4587
4588 2018-06-15 Nick Clifton <nickc@redhat.com>
4589
4590 PR 84195
4591 * gcc.c-torture/compile/pr84195.c: New test.
4592
4593 2018-06-15 Richard Biener <rguenther@suse.de>
4594
4595 PR middle-end/86159
4596 * g++.dg/pr86159.C: New testcase.
4597
4598 2018-06-15 Richard Biener <rguenther@suse.de>
4599
4600 PR middle-end/86076
4601 * gcc.dg/pr86076.c: New testcase.
4602
4603 2018-06-14 Marek Polacek <polacek@redhat.com>
4604
4605 PR c++/86063
4606 * g++.dg/cpp0x/gen-attrs-65.C: New test.
4607
4608 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4609
4610 PR target/86048
4611 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
4612 -msse2 to dg-options.
4613
4614 PR middle-end/86122
4615 * gcc.c-torture/compile/pr86122.c: New test.
4616
4617 P0624R2 - Default constructible and assignable stateless lambdas
4618 * g++.dg/cpp2a/lambda1.C: New test.
4619 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
4620 for -std=c++2a.
4621
4622 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4623
4624 * g++.dg/other/static3.C: New.
4625 * g++.dg/other/static4.C: Likewise.
4626 * g++.dg/warn/Wshadow-15.C: Likewise.
4627 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
4628 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
4629 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
4630 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
4631 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
4632 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
4633 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4634
4635 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR target/85945
4638 * gcc.c-torture/compile/pr85945.c: New test.
4639
4640 2018-06-14 Richard Biener <rguenther@suse.de>
4641
4642 PR ipa/86124
4643 * gcc.dg/pr86124.c: New testcase.
4644
4645 2018-06-13 Martin Sebor <msebor@redhat.com>
4646
4647 PR tree-optimization/86114
4648 * gcc.dg/pr86114.c: New test.
4649
4650 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4651
4652 PR fortran/86110
4653 * gfortran.dg/pr86110.f90: New test.
4654
4655 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4656
4657 PR fortran/85703
4658 * gfortran.dg/goacc/pr85703.f90: New test.
4659 * gfortran.dg/gomp/pr85703.f90: New test.
4660
4661 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4662
4663 PR fortran/85702
4664 * gfortran.dg/goacc/pr85702.f90: New test.
4665
4666 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
4667
4668 * gcc.target/i386/pr86048.c: New test.
4669
4670 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4671
4672 * gcc.target/arc/fma-1.c: New test.
4673
4674 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4675
4676 * gcc.target/arc/pr9001107555.c: New file.
4677
4678 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
4679
4680 * g++.dg/torture/aarch64-vect-init-1.C: New test.
4681
4682 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4683
4684 * g++.dg/init/delete3.C: New.
4685 * g++.dg/init/new49.C: Likewise.
4686 * g++.dg/init/new25.C: Test locations too.
4687 * g++.dg/template/new4.C: Likewise.
4688 * g++.old-deja/g++.jason/operator.C: Likewise.
4689
4690 2018-06-12 Marek Polacek <polacek@redhat.com>
4691
4692 Core issue 1331 - const mismatch with defaulted copy constructor
4693 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
4694 * g++.dg/cpp0x/defaulted52.C: New test.
4695 * g++.dg/cpp0x/defaulted53.C: New test.
4696 * g++.dg/cpp0x/defaulted54.C: New test.
4697 * g++.dg/cpp0x/defaulted55.C: New test.
4698 * g++.dg/cpp0x/defaulted56.C: New test.
4699 * g++.dg/cpp0x/defaulted57.C: New test.
4700 * g++.dg/cpp0x/defaulted58.C: New test.
4701 * g++.dg/cpp0x/defaulted59.C: New test.
4702 * g++.dg/cpp0x/defaulted60.C: New test.
4703
4704 2018-06-12 David Malcolm <dmalcolm@redhat.com>
4705
4706 PR other/69968
4707 * gcc.dg/spellcheck-transposition.c: New test.
4708
4709 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4710
4711 PR fortran/44491
4712 * gfortran.dg/pr44491.f90: New testcase
4713
4714 2018-06-12 Martin Sebor <msebor@redhat.com>
4715
4716 PR tree-optimization/85259
4717 * gcc.dg/Wstringop-overflow-5.c: New test.
4718 * gcc.dg/Wstringop-overflow-6.c: New test.
4719
4720 2018-06-12 Martin Sebor <msebor@redhat.com>
4721
4722 PR c/85931
4723 * gcc.dg/Wstringop-truncation-3.c: New test.
4724
4725 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4726
4727 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
4728 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
4729 * gcc.target/powerpc/swaps-p8-17.c: Same.
4730
4731 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4732
4733 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
4734 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
4735 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
4736 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
4737 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
4738 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
4739
4740 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4741
4742 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
4743 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
4744 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
4745 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
4746 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
4747 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
4748
4749 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4750
4751 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
4752 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
4753 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
4754 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
4755 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
4756 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
4757
4758 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4759
4760 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
4761 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
4762 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
4763 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
4764 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
4765 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
4766
4767 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4768
4769 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
4770 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
4771 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
4772 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
4773 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
4774 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
4775
4776 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4777
4778 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
4779 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
4780 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
4781 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
4782 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
4783 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
4784
4785 2018-06-12 Martin Liska <mliska@suse.cz>
4786
4787 * g++.dg/opt/mpx.C: New test.
4788 * gcc.target/i386/mpx.c: New test.
4789
4790 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4791
4792 * gcc.target/arc/builtin_simdarc.c: Update test.
4793 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4794 * gcc.target/arc/tumaddsidi4.c: Likewise.
4795
4796 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
4797
4798 * gnat.dg/opt72a.ad[sb]: New test.
4799 * gnat.dg/opt72_pkg.ads: New helper.
4800
4801 2018-06-12 Tom de Vries <tdevries@suse.de>
4802
4803 * gcc.dg-selftests/dg-final.exp: New file.
4804
4805 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4806
4807 * g++.dg/lookup/new2.C: Test locations too.
4808 * g++.dg/other/ellipsis1.C: Likewise.
4809 * g++.dg/other/operator1.C: Likewise.
4810 * g++.dg/other/operator2.C: Likewise.
4811 * g++.dg/overload/operator2.C: Likewise.
4812 * g++.dg/parse/defarg11.C: Likewise.
4813 * g++.dg/parse/operator4.C: Likewise.
4814 * g++.dg/template/error30.C: Likewise.
4815 * g++.dg/template/explicit-args3.C: Likewise.
4816 * g++.dg/warn/effc1.C: Likewise.
4817 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
4818 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
4819 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4820 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4821 * g++.old-deja/g++.jason/operator.C: Likewise.
4822
4823 2018-06-11 Martin Sebor <msebor@redhat.com>
4824
4825 PR tree-optimization/86083
4826 * gcc.dg/strlenopt-44.c: New test.
4827
4828 2018-06-11 Janus Weil <janus@gcc.gnu.org>
4829
4830 PR fortran/45521
4831 * gfortran.dg/generic_32.f90: New test.
4832 * gfortran.dg/generic_33.f90: New test.
4833
4834 2018-06-11 Carl Love <cel@us.ibm.com>
4835 * gcc.target/powerpc/altivec-7.c (main): Remove tests
4836 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
4837 long long bool. Remove duplicate dg-final for xxlxor. Update
4838 dg-final instruction counts.
4839 * gcc.target/powerpc/altivec-37.c (main): New file for
4840 tests vec_unpackh and vec_unpackl returning long long bool and
4841 long long int.
4842
4843 2018-06-11 Martin Liska <mliska@suse.cz>
4844
4845 PR tree-optimization/86089
4846 * gcc.dg/tree-ssa/pr86089.c: New test.
4847
4848 2018-06-11 Julia Koval <julia.koval@intel.com>
4849
4850 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
4851 * gcc.target/i386/vpclmulqdq.c: Ditto.
4852
4853 2018-06-11 Olivier Hainque <hainque@adacore.com>
4854
4855 * gnat.dg/lang-dw2.adb: New test.
4856 * gnat.dg/lang-dw3.adb: New test.
4857
4858 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4859
4860 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
4861 gnat.dg/assertion_policy1_pkg.ads: New testcase.
4862
4863 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4864
4865 * gnat.dg/predicate1.adb: New testcase.
4866
4867 2018-06-11 Yannick Moy <moy@adacore.com>
4868
4869 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
4870
4871 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4872
4873 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
4874 testcase.
4875
4876 2018-06-11 Javier Miranda <miranda@adacore.com>
4877
4878 * gnat.dg/prot4.adb: New testcase.
4879
4880 2018-06-11 Yannick Moy <moy@adacore.com>
4881
4882 * gnat.dg/part_of1-instantiation.adb,
4883 gnat.dg/part_of1-instantiation.ads,
4884 gnat.dg/part_of1-private_generic.adb,
4885 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
4886 testcase.
4887
4888 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
4889
4890 * gnat.dg/contract1.adb: New testcase.
4891
4892 2018-06-11 Javier Miranda <miranda@adacore.com>
4893
4894 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
4895 testcase.
4896
4897 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4898
4899 * gnat.dg/inline_always1.adb: New testcase.
4900
4901 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4902
4903 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
4904 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
4905 gnat.dg/nested_generic2_g2.ads: New testcase.
4906
4907 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4908
4909 * g++.dg/template/friend64.C: New.
4910 * g++.old-deja/g++.other/friend4.C: Test the location too.
4911 * g++.old-deja/g++.pt/crash23.C: Likewise.
4912
4913 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4914
4915 * gfortran.dg/inline_matmul_23.f90: New test.
4916
4917 2018-06-10 Janus Weil <janus@gcc.gnu.org>
4918
4919 PR fortran/85088
4920 * gfortran.dg/intent_decl_1.f90: New test case.
4921
4922 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4923
4924 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
4925 * gfortran.dg/ieee/large_4.f90: Ditto.
4926 * gfortran.dg/round_4.f90: Ditto.
4927
4928 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4929
4930 PR fortran/38351
4931 * gfortran.dg/pr38351.f90: New test.
4932 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
4933
4934 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4935
4936 PR fortran/85138
4937 PR fortran/85996
4938 PR fortran/86051
4939 * gfortran.dg/pr85138_1.f90: New test.
4940 * gfortran.dg/pr85138_2.f90: Ditto.
4941 * gfortran.dg/pr85996.f90: Ditto.
4942
4943 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4944
4945 PR fortran/78278
4946 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
4947 * gfortran.dg/data_char_1.f90: Ditto.
4948 * gfortran.dg/pr78571.f90: Ditto.
4949 * gfortran.dg/pr78278.f90: New test.
4950
4951 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4952
4953 PR fortran/63514
4954 * gfortran.dg/pr63514.f90: New test.
4955
4956 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4957
4958 PR fortran/85631
4959 * gfortran.dg/bounds_check_20.f90: New test.
4960
4961 2018-06-08 Carl Love <cel@us.ibm.com>
4962
4963 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
4964 vpkudum counts.
4965 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
4966 vec_extract a signed int.
4967 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
4968 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
4969 vcmpgtsd, vcmpgtud.
4970 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
4971 vec_extract a signed int.
4972 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
4973 vec_extract a signed int.
4974 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
4975 vec_xor builtins. Update xxsel, xxlxor counts.
4976
4977 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4978
4979 PR fortran/86059
4980 * gfortran.dg/associate_30.f90: Remove code tested ...
4981 * gfortran.dg/pr67803.f90: Ditto.
4982 * gfortran.dg/pr67805.f90: Ditto.
4983 * gfortran.dg/pr86059.f90: ... here. New test.
4984
4985 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4986
4987 PR fortran/78571
4988 * gfortran.dg/pr78571.f90: New test.
4989
4990 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
4991
4992 PR target/85755
4993 * gcc.target/powerpc/pr85755.c: New test.
4994
4995 2018-06-08 Carl Love <cel@us.ibm.com>
4996
4997 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
4998 vsx-vector-6.p7.c.
4999 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
5000 vsx-vector-6.p9.c.
5001 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
5002 for BE system that are different then for an LE system from this file
5003 into vsx-vector-6-le.c using be target qualifier. Remove this file.
5004 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
5005 the various instruction counts. Rename file to vsx-vector-6.p8.c.
5006
5007 2018-06-08 Martin Liska <mliska@suse.cz>
5008
5009 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
5010
5011 2018-06-08 Martin Liska <mliska@suse.cz>
5012
5013 * g++.dg/dg.exp: Do not use mpx.exp.
5014 * g++.dg/lto/lto.exp: Likewise.
5015 * g++.dg/lto/pr69729_0.C: Remove.
5016 * g++.dg/opt/pr71529.C: Remove.
5017 * g++.dg/pr63995-1.C: Remove.
5018 * g++.dg/pr68270.C: Remove.
5019 * g++.dg/pr71624.C: Remove.
5020 * g++.dg/pr71633.C: Remove.
5021 * g++.dg/pr79761.C: Remove.
5022 * g++.dg/pr79764.C: Remove.
5023 * g++.dg/pr79769.C: Remove.
5024 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
5025 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
5026 * gcc.dg/lto/chkp-privatize_0.c: Remove.
5027 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
5028 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
5029 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
5030 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
5031 * gcc.dg/lto/pr66221_0.c: Remove.
5032 * gcc.target/i386/chkp-always_inline.c: Remove.
5033 * gcc.target/i386/chkp-bndret.c: Remove.
5034 * gcc.target/i386/chkp-builtins-1.c: Remove.
5035 * gcc.target/i386/chkp-builtins-2.c: Remove.
5036 * gcc.target/i386/chkp-builtins-3.c: Remove.
5037 * gcc.target/i386/chkp-builtins-4.c: Remove.
5038 * gcc.target/i386/chkp-const-check-1.c: Remove.
5039 * gcc.target/i386/chkp-const-check-2.c: Remove.
5040 * gcc.target/i386/chkp-hidden-def.c: Remove.
5041 * gcc.target/i386/chkp-label-address.c: Remove.
5042 * gcc.target/i386/chkp-lifetime-1.c: Remove.
5043 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
5044 * gcc.target/i386/chkp-pr69044.c: Remove.
5045 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
5046 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
5047 * gcc.target/i386/chkp-strchr.c: Remove.
5048 * gcc.target/i386/chkp-strlen-1.c: Remove.
5049 * gcc.target/i386/chkp-strlen-2.c: Remove.
5050 * gcc.target/i386/chkp-strlen-3.c: Remove.
5051 * gcc.target/i386/chkp-strlen-4.c: Remove.
5052 * gcc.target/i386/chkp-strlen-5.c: Remove.
5053 * gcc.target/i386/chkp-stropt-1.c: Remove.
5054 * gcc.target/i386/chkp-stropt-10.c: Remove.
5055 * gcc.target/i386/chkp-stropt-11.c: Remove.
5056 * gcc.target/i386/chkp-stropt-12.c: Remove.
5057 * gcc.target/i386/chkp-stropt-13.c: Remove.
5058 * gcc.target/i386/chkp-stropt-14.c: Remove.
5059 * gcc.target/i386/chkp-stropt-15.c: Remove.
5060 * gcc.target/i386/chkp-stropt-16.c: Remove.
5061 * gcc.target/i386/chkp-stropt-17.c: Remove.
5062 * gcc.target/i386/chkp-stropt-2.c: Remove.
5063 * gcc.target/i386/chkp-stropt-3.c: Remove.
5064 * gcc.target/i386/chkp-stropt-4.c: Remove.
5065 * gcc.target/i386/chkp-stropt-5.c: Remove.
5066 * gcc.target/i386/chkp-stropt-6.c: Remove.
5067 * gcc.target/i386/chkp-stropt-7.c: Remove.
5068 * gcc.target/i386/chkp-stropt-8.c: Remove.
5069 * gcc.target/i386/chkp-stropt-9.c: Remove.
5070 * gcc.target/i386/i386.exp: Do not use mpx.exp.
5071 * gcc.target/i386/indirect-thunk-11.c: Remove.
5072 * gcc.target/i386/indirect-thunk-12.c: Remove.
5073 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
5074 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
5075 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
5076 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
5077 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
5078 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
5079 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
5080 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
5081 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
5082 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
5083 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
5084 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
5085 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
5086 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
5087 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
5088 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
5089 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
5090 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
5091 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
5092 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
5093 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
5094 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
5095 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
5096 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
5097 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
5098 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
5099 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
5100 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
5101 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
5102 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
5103 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
5104 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
5105 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
5106 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
5107 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
5108 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
5109 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
5110 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
5111 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
5112 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
5113 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
5114 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
5115 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
5116 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
5117 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
5118 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
5119 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
5120 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
5121 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
5122 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
5123 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
5124 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
5125 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
5126 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
5127 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
5128 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
5129 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
5130 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
5131 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
5132 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
5133 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
5134 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
5135 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
5136 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
5137 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
5138 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
5139 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
5140 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
5141 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
5142 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
5143 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
5144 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
5145 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
5146 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
5147 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
5148 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
5149 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
5150 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
5151 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
5152 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
5153 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
5154 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
5155 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
5156 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
5157 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
5158 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
5159 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
5160 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
5161 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
5162 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
5163 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
5164 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
5165 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
5166 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
5167 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
5168 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
5169 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
5170 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
5171 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
5172 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
5173 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
5174 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
5175 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
5176 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
5177 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
5178 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
5179 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
5180 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
5181 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
5182 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
5183 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
5184 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
5185 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
5186 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
5187 * gcc.target/i386/mpx/label-address-1.c: Remove.
5188 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
5189 * gcc.target/i386/mpx/macro.c: Remove.
5190 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
5191 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
5192 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
5193 * gcc.target/i386/mpx/memcpy-1.c: Remove.
5194 * gcc.target/i386/mpx/memmove-1.c: Remove.
5195 * gcc.target/i386/mpx/memmove-2.c: Remove.
5196 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
5197 * gcc.target/i386/mpx/mpx-check.h: Remove.
5198 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
5199 * gcc.target/i386/mpx/mpx.exp: Remove.
5200 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
5201 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
5202 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
5203 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
5204 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
5205 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
5206 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
5207 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
5208 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
5209 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
5210 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
5211 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
5212 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
5213 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
5214 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
5215 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
5216 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
5217 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
5218 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
5219 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
5220 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
5221 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
5222 * gcc.target/i386/mpx/pr65508.c: Remove.
5223 * gcc.target/i386/mpx/pr65531.cc: Remove.
5224 * gcc.target/i386/mpx/pr66048.cc: Remove.
5225 * gcc.target/i386/mpx/pr66134.c: Remove.
5226 * gcc.target/i386/mpx/pr66566.c: Remove.
5227 * gcc.target/i386/mpx/pr66567.c: Remove.
5228 * gcc.target/i386/mpx/pr66568.c: Remove.
5229 * gcc.target/i386/mpx/pr66569.c: Remove.
5230 * gcc.target/i386/mpx/pr66581.c: Remove.
5231 * gcc.target/i386/mpx/pr68337-1.c: Remove.
5232 * gcc.target/i386/mpx/pr68337-2.c: Remove.
5233 * gcc.target/i386/mpx/pr68416.c: Remove.
5234 * gcc.target/i386/mpx/pr78339.c: Remove.
5235 * gcc.target/i386/mpx/pr79631.c: Remove.
5236 * gcc.target/i386/mpx/pr79633.c: Remove.
5237 * gcc.target/i386/mpx/pr79753.c: Remove.
5238 * gcc.target/i386/mpx/pr79770.c: Remove.
5239 * gcc.target/i386/mpx/pr79987.c: Remove.
5240 * gcc.target/i386/mpx/pr79988.c: Remove.
5241 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
5242 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
5243 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
5244 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
5245 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
5246 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
5247 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
5248 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
5249 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
5250 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
5251 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
5252 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
5253 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
5254 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
5255 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
5256 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
5257 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
5258 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
5259 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
5260 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
5261 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
5262 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
5263 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
5264 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
5265 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
5266 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
5267 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
5268 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
5269 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
5270 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
5271 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
5272 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
5273 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
5274 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
5275 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
5276 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
5277 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
5278 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
5279 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
5280 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
5281 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
5282 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
5283 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
5284 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
5285 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
5286 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
5287 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
5288 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
5289 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
5290 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
5291 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
5292 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
5293 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
5294 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
5295 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
5296 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
5297 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
5298 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
5299 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
5300 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
5301 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
5302 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
5303 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
5304 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
5305 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
5306 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
5307 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
5308 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
5309 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
5310 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
5311 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
5312 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
5313 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
5314 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
5315 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
5316 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
5317 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
5318 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
5319 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
5320 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
5321 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
5322 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
5323 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
5324 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
5325 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
5326 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
5327 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
5328 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
5329 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
5330 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
5331 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
5332 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
5333 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
5334 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
5335 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
5336 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
5337 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
5338 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
5339 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
5340 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
5341 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
5342 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
5343 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
5344 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
5345 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
5346 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
5347 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
5348 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
5349 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
5350 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
5351 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
5352 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
5353 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
5354 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
5355 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
5356 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
5357 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
5358 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
5359 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
5360 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
5361 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
5362 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
5363 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
5364 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
5365 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
5366 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
5367 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
5368 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
5369 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
5370 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
5371 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
5372 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
5373 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
5374 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
5375 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
5376 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
5377 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
5378 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
5379 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
5380 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
5381 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
5382 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
5383 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
5384 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
5385 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
5386 * gcc.target/i386/pr63995-2.c: Remove.
5387 * gcc.target/i386/pr64805.c: Remove.
5388 * gcc.target/i386/pr65044.c: Remove.
5389 * gcc.target/i386/pr65167.c: Remove.
5390 * gcc.target/i386/pr65183.c: Remove.
5391 * gcc.target/i386/pr65184.c: Remove.
5392 * gcc.target/i386/pr65523.c: Remove.
5393 * gcc.target/i386/pr70876.c: Remove.
5394 * gcc.target/i386/pr70877.c: Remove.
5395 * gcc.target/i386/pr71458.c: Remove.
5396 * gcc.target/i386/pr80880.c: Remove.
5397 * gcc.target/i386/ret-thunk-25.c: Remove.
5398 * gcc.target/i386/thunk-retbnd.c: Remove.
5399 * lib/mpx-dg.exp: Remove.
5400 * gcc.target/i386/funcspec-56.inc: Adjust test case.
5401
5402 2018-06-07 Carl Love <cel@us.ibm.com>
5403
5404 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
5405 statements.
5406
5407 2018-06-07 Carl Love <cel@us.ibm.com>
5408
5409 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
5410 error message.
5411
5412 2018-06-07 Marek Polacek <polacek@redhat.com>
5413
5414 PR c/85318
5415 * gcc.dg/Wc90-c99-compat-10.c: New test.
5416 * gcc.dg/Wc90-c99-compat-11.c: New test.
5417 * gcc.dg/Wc90-c99-compat-12.c: New test.
5418 * gcc.dg/Wc90-c99-compat-9.c: New test.
5419
5420 2018-06-07 Paul Koning <ni1d@arrl.net>
5421
5422 * gcc.c-torture/compile/20180605-1.c: New test.
5423
5424 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
5425
5426 PR fortran/86045
5427 * gfortran.dg/pr86045.f90: New test.
5428
5429 2018-06-07 Marek Polacek <polacek@redhat.com>
5430
5431 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
5432
5433 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
5434
5435 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
5436
5437 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5438
5439 * gcc.target/msp430/msp430i-device-symbol.c: New test.
5440 * gcc.target/msp430/msp430f-device-symbol.c: New test.
5441 * gcc.target/msp430/msp430.h: New test header file.
5442
5443 2018-06-07 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR tree-optimization/69615
5446 * gcc.dg/tree-ssa/pr69615.c: New test.
5447
5448 2018-06-07 Richard Biener <rguenther@suse.de>
5449
5450 PR tree-optimization/85935
5451 * gcc.dg/graphite/pr85935.c: New testcase.
5452
5453 2018-06-04 Carl Love <cel@us.ibm.com>
5454
5455 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
5456 debug print statements. Fix a few formating issues.
5457
5458 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5459
5460 PR target/85657
5461 * gcc.target/powerpc/pr85657-4.c: New tests.
5462 * gcc.target/powerpc/pr85657-5.c: Likewise.
5463 * gcc.target/powerpc/pr85657-6.c: Likewise.
5464
5465 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5466
5467 PR fortran/85641
5468 * gfortran.dg/realloc_on_assign_30.f90: New test.
5469
5470 2018-06-06 Carl Love <cel@us.ibm.com>
5471 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
5472 argument to vui_arg.
5473
5474 2018-06-06 Carl Love <cel@us.ibm.com>
5475
5476 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
5477 to builtins-4.c.
5478 * gcc.target/powerpc/builtins-4.c: New test file for tests
5479 that need -mvsx.
5480
5481 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5482
5483 PR target/85657
5484 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
5485 be used in templates. Don't check for them in overloaded functions.
5486
5487 2018-06-06 Jim Wilson <jimw@sifive.com>
5488
5489 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
5490 * gcc.target/riscv/interrupt-mmode.c: New.
5491 * gcc.target/riscv/interrupt-smode.c: New.
5492 * gcc.target/riscv/interrupt-umode.c: New.
5493
5494 2018-06-06 Marek Polacek <polacek@redhat.com>
5495
5496 PR c++/85977
5497 * g++.dg/cpp0x/initlist102.C: New test.
5498 * g++.dg/cpp0x/initlist103.C: New test.
5499 * g++.dg/cpp0x/initlist104.C: New test.
5500
5501 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
5502
5503 * gcc.dg/torture/pr86066.c: New test.
5504
5505 2018-06-06 Richard Biener <rguenther@suse.de>
5506
5507 PR tree-optimization/86062
5508 * g++.dg/tree-ssa/pr86062.C: New testcase.
5509
5510 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5511
5512 * gcc.target/msp430/function-attributes-4.c: New test.
5513 * gcc.target/msp430/static-interrupts.c: New test.
5514
5515 2018-06-05 Steve Ellcey <sellcey@cavium.com>
5516
5517 PR target/79924
5518 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
5519 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
5520 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
5521 * gcc.target/aarch64/nofp_1.c: Ditto.
5522
5523 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5524
5525 * gcc.target/arm/cmse/cmse-1c99.c: New test.
5526
5527 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
5528
5529 PR fortran/85701
5530 * gfortran.dg/goacc/pr85701.f90: New test.
5531
5532 2018-06-05 Marek Polacek <polacek@redhat.com>
5533
5534 PR c++/85976
5535 * g++.dg/cpp0x/alias-decl-64.C: New test.
5536
5537 2018-06-05 Richard Biener <rguenther@suse.de>
5538
5539 PR tree-optimization/86046
5540 * gcc.dg/pr86046.c: New testcase.
5541
5542 2018-06-05 Richard Biener <rguenther@suse.de>
5543
5544 PR tree-optimization/86047
5545 * gcc.dg/pr86047.c: New testcase.
5546
5547 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5548
5549 PR target/81497
5550 * g++.target/arm/arm.exp: New file.
5551 * g++.target/arm/pr81497.C: Likewise.
5552
5553 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
5554
5555 * gcc.target/s390/htm-builtins-compile-4.c: New test.
5556
5557 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
5558
5559 * gcc.dg/store_merging_21.c: New test.
5560 * gnat.dg/opt71b.adb: Likewise.
5561 * gnat.dg/opt71.adb: Rename into...
5562 * gnat.dg/opt71a.adb: ...this.
5563
5564 2018-06-04 Richard Biener <rguenther@suse.de>
5565
5566 PR tree-optimization/85955
5567 * gcc.dg/pr85955.c: New testcase.
5568
5569 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
5570
5571 PR fortran/85981
5572 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
5573 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
5574 * gfortran.dg/allocate_stat_2.f90: Ditto.
5575 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5576
5577 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
5578
5579 * gcc.target/aarch64/sve/extract_5.c: New test.
5580
5581 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR target/85832
5584 PR target/86036
5585 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
5586 vptestm.
5587 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
5588 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
5589 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
5590 * gcc.target/i386/avx512bw-pr86036.c: New test.
5591
5592 2018-06-04 Richard Biener <rguenther@suse.de>
5593
5594 PR tree-optimization/86038
5595 * gcc.dg/pr86038.c: New testcase.
5596
5597 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5598
5599 PR tree-optimization/69615
5600 * gcc.dg/pr69615.c: New test.
5601
5602 PR c++/86025
5603 * c-c++-common/gomp/pr86025.c: New test.
5604
5605 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
5606
5607 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
5608
5609 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
5610
5611 * gcc.dg/torture/pr86034.c: New test.
5612
5613 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
5614
5615 PR fortran/36497
5616 * gfortran.dg/cray_pointer_12.f90: New test.
5617
5618 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5619
5620 PR fortran/85938
5621 * gfortran.dg/pr85938.f90: Fixed by revision r261081
5622
5623 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5624
5625 * gnat.dg/specs/opt3.ads: New test.
5626 * gnat.dg/specs/opt3_pkg.ads: New helper.
5627
5628 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5629
5630 * gnat.dg/discr53.ad[sb]: New test.
5631 * gnat.dg/discr53_pkg.ads: New helper.
5632
5633 2018-06-01 Carl Love <cel@us.ibm.com>
5634
5635 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
5636 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
5637
5638 2018-06-01 Carl Love <cel@us.ibm.com>
5639
5640 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
5641 to make it consistent with the naming convention in the file.
5642 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
5643 to altivec-7.c. Delete file.
5644 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
5645 to altivec-7.c. Delete file.
5646 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
5647 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
5648 vec_unpackl tests. Update instruction counts.
5649 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
5650 tests to builtins-1.c.
5651 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
5652 tests to builtins-1.c.
5653 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
5654 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
5655 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
5656 Remove vec_ctf tests returning double. Remove vec_cts with
5657 double args. Remove vec_sel with invalid arguments. Add tests for
5658 vec_splat.
5659 Add instruction counts for new tests.
5660 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
5661 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
5662 vec_unsigned.
5663 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
5664 test_sll_vsill_vsill_vuc.
5665 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
5666 vec_revb.
5667 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
5668 tests from altivec-7.h.
5669 * gcc.target/powerpc/vsx-7-be.c: Remove file.
5670 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
5671 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
5672 splat_sll, splat_uc, splat_int128, splat_uint128.
5673 Make second argument of vec_extract and vec_insert a signed int.
5674 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
5675 argument.
5676
5677 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
5678
5679 * gcc.dg/store_merging_20.c: New test.
5680 * gnat.dg/opt71.adb: Likewise.
5681 * gnat.dg/opt71_pkg.ads: New helper.
5682
5683 2018-06-01 Carl Love <cel@us.ibm.com>
5684
5685 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
5686 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
5687 Add vec_xst_be for signed and unsigned arguments.
5688
5689 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5690
5691 PR fortran/85816
5692 PR fortran/85975
5693 * gfortran.dg/pr85816.f90: New test.
5694 * gfortran.dg/pr85975.f90: New test.
5695
5696 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5697
5698 PR fortran/63570
5699 * gfortran.dg/random_init_1.f90: New test.
5700 * gfortran.dg/random_init_2.f90: New test.
5701 * gfortran.dg/random_init_3.f90: New test.
5702 * gfortran.dg/random_init_4.f90: New test.
5703 * gfortran.dg/random_init_5.f90: New test.
5704 * gfortran.dg/random_init_6.f90: New test.
5705
5706 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
5707
5708 PR tree-optimization/85989
5709 * gcc.dg/torture/pr85989.c: New test.
5710
5711 2018-06-01 Richard Biener <rguenther@suse.de>
5712
5713 PR middle-end/86017
5714 * gcc.dg/tree-ssa/pr86017.c: New testcase.
5715
5716 2018-06-01 Richard Biener <rguenther@suse.de>
5717
5718 PR ipa/85960
5719 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
5720
5721 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
5722
5723 PR middle-end/78809
5724 * gcc.dg/strcmpopt_2.c: New test.
5725 * gcc.dg/strcmpopt_3.c: New test.
5726
5727 PR middle-end/83026
5728 * gcc.dg/strcmpopt_3.c: New test.
5729
5730 2018-05-31 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR target/85984
5733 * gcc.target/i386/pr85984.c: New test.
5734
5735 2018-05-31 Martin Sebor <msebor@redhat.com>
5736
5737 PR c/82063
5738 * gcc.dg/Walloc-size-larger-than-1.c: New test.
5739 * gcc.dg/Walloc-size-larger-than-10.c: New test.
5740 * gcc.dg/Walloc-size-larger-than-11.c: New test.
5741 * gcc.dg/Walloc-size-larger-than-12.c: New test.
5742 * gcc.dg/Walloc-size-larger-than-13.c: New test.
5743 * gcc.dg/Walloc-size-larger-than-14.c: New test.
5744 * gcc.dg/Walloc-size-larger-than-15.c: New test.
5745 * gcc.dg/Walloc-size-larger-than-16.c: New test.
5746 * gcc.dg/Walloc-size-larger-than-17.c: New test.
5747 * gcc.dg/Walloc-size-larger-than-2.c: New test.
5748 * gcc.dg/Walloc-size-larger-than-3.c: New test.
5749 * gcc.dg/Walloc-size-larger-than-4.c: New test.
5750 * gcc.dg/Walloc-size-larger-than-5.c: New test.
5751 * gcc.dg/Walloc-size-larger-than-6.c: New test.
5752 * gcc.dg/Walloc-size-larger-than-7.c: New test.
5753 * gcc.dg/Walloc-size-larger-than-8.c: New test.
5754 * gcc.dg/Walloc-size-larger-than-9.c: New test.
5755 * gcc.dg/Walloc-size-larger-than.c: New test.
5756
5757 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
5758 Cesar Philippidis <cesar@codesourcery.com>
5759
5760 PR middle-end/85879
5761 * gfortran.dg/goacc/pr77371-1.f90: New test.
5762 * gfortran.dg/goacc/pr77371-2.f90: New test.
5763 * gfortran.dg/goacc/pr85879.f90: New test.
5764
5765 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5766
5767 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
5768 * gnat.dg/stack_usage1b.adb: Likewise.
5769 * gnat.dg/stack_usage1c.adb: Likewise.
5770 * gnat.dg/stack_usage3.adb: Likewise.
5771 * gnat.dg/stack_usage1_pkg.adb: Delete.
5772
5773 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5774
5775 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
5776 * gcc.dg/store_merging_11.c: Likewise.
5777 * gcc.dg/store_merging_13.c: Likewise.
5778 * gcc.dg/store_merging_14.c: Likewise.
5779 * gcc.dg/store_merging_15.c: Likewise.
5780 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
5781
5782 2018-05-31 Ed Schonberg <schonberg@adacore.com>
5783
5784 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
5785 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
5786 gnat.dg/limited1_outer.ads: New testcase.
5787
5788 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
5789
5790 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
5791 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
5792 New testcase.
5793
5794 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5795
5796 * gnat.dg/size_clause1.adb: New testcase.
5797
5798 2018-05-31 Javier Miranda <miranda@adacore.com>
5799
5800 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
5801
5802 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
5803
5804 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
5805 vld1x3 intrinsics for aarch64.
5806 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
5807 vst1x2 intrinsics for aarch64.
5808 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
5809 vst1x3 intrinsics for aarch64.
5810
5811 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
5812
5813 PR c++/77777
5814 * g++.dg/diagnostic/pr77777.C: New test.
5815
5816 2018-05-30 David Pagan <dave.pagan@oracle.com>
5817
5818 PR c/55976
5819 * gcc.dg/noncompile/pr55976-1.c: New test.
5820 * gcc.dg/noncompile/pr55976-2.c: New test.
5821
5822 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
5823
5824 * gcc.dg/lto/20111213-1_0.c: Fix template.
5825 * gcc.dg/lto/20100603-1_0.c: Fix template.
5826 * gcc.dg/lto/20100603-2_0.c: Fix template.
5827 * gcc.dg/lto/20100603-3_0.c: Fix template.
5828
5829 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
5830 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
5831 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
5832 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
5833 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
5834 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
5835 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
5836 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
5837 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
5838 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
5839 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
5840 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
5841 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
5842 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
5843 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
5844 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
5845 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
5846 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
5847 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
5848 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
5849 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
5850 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
5851 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
5852 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
5853 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
5854 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
5855 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
5856 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
5857 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
5858 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
5859 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
5860 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
5861 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
5862 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
5863 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
5864 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
5865 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
5866 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
5867 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
5868 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
5869 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
5870 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
5871 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
5872 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
5873 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
5874 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
5875 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
5876 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
5877 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
5878 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
5879 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
5880 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
5881 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
5882 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
5883 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
5884 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
5885 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
5886 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
5887 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
5888 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
5889 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
5890 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
5891
5892 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
5893
5894 Revert:
5895 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5896
5897 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
5898
5899 * gcc.target/aarch64/simd/ldp_stp_9: New.
5900 * gcc.target/aarch64/simd/ldp_stp_10: New.
5901 * gcc.target/aarch64/simd/ldp_stp_11: New.
5902 * gcc.target/aarch64/simd/ldp_stp_12: New.
5903
5904 2018-05-30 Ed Schonberg <schonberg@adacore.com>
5905
5906 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
5907
5908 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
5909
5910 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
5911
5912 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
5913
5914 PR target/85950
5915 * gcc.target/i386/pr85950.c: New test.
5916
5917 2018-05-29 Marek Polacek <polacek@redhat.com>
5918
5919 PR c++/85883
5920 * g++.dg/cpp1z/class-deduction55.C: New test.
5921 * g++.dg/cpp1z/class-deduction56.C: New test.
5922 * g++.dg/cpp1z/class-deduction57.C: New test.
5923
5924 2018-05-29 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR c++/85952
5927 * g++.dg/warn/Wunused-var-33.C: New test.
5928
5929 PR target/85918
5930 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
5931 and -fno-vect-cost-model options. Add aligned(64) attribute to the
5932 arrays. Add suffix 1 to all functions and use 4 iterations rather
5933 than N. Add functions with conversions to and from float.
5934 Add new set of functions with 8 iterations and another one
5935 with 16 iterations, expect 24 vectorized loops instead of just 4.
5936 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
5937
5938 2018-05-29 Javier Miranda <miranda@adacore.com>
5939
5940 * gnat.dg/equal2.adb: New testcase.
5941
5942 2018-05-29 Ed Schonberg <schonberg@adacore.com>
5943
5944 * gnat.dg/float_attributes_overflows.adb: New testcase.
5945
5946 2018-05-29 Pascal Obry <obry@adacore.com>
5947
5948 * gnat.dg/normalize_pathname.adb: New testcase.
5949
5950 2018-05-29 Tom de Vries <tom@codesourcery.com>
5951
5952 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
5953 message.
5954 * lib/scanipa.exp (scan-ipa-dump-times): Same.
5955 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
5956 * lib/scantree.exp (scan-tree-dump-times): Same.
5957
5958 2018-05-29 Tom de Vries <tom@codesourcery.com>
5959
5960 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
5961 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
5962 Use proc name as first argument to dg-scan.
5963
5964 2018-05-29 Tom de Vries <tom@codesourcery.com>
5965
5966 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
5967 with no arguments.
5968
5969 2018-05-28 Richard Biener <rguenther@suse.de>
5970
5971 PR tree-optimization/85934
5972 * gcc.target/i386/pr85934.c: New testcase.
5973
5974 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5975
5976 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
5977
5978 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5979
5980 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
5981
5982 2018-05-28 Ed Schonberg <schonberg@adacore.com>
5983
5984 * gnat.dg/fixedpnt5.adb: New testcase.
5985
5986 2018-05-28 Justin Squirek <squirek@adacore.com>
5987
5988 * gnat.dg/array31.adb: New testcase.
5989
5990 2018-05-28 Justin Squirek <squirek@adacore.com>
5991
5992 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
5993 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
5994
5995 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
5996
5997 * gfortran.dg/data_stmt_pointer.f90: new test.
5998
5999 2018-05-27 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR target/85918
6002 * gcc.target/i386/avx512dq-pr85918.c: New test.
6003
6004 2018-05-25 Jim Wilson <jimw@sifive.com>
6005
6006 * gcc.target/riscv/interrupt-1.c: New.
6007 * gcc.target/riscv/interrupt-2.c: New.
6008 * gcc.target/riscv/interrupt-3.c: New.
6009 * gcc.target/riscv/interrupt-4.c: New.
6010 * gcc.target/riscv/interrupt-5.c: New.
6011
6012 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
6013
6014 PR fortran/85786
6015 * gfortran.dg/pr85786.f90: New test.
6016
6017 2018-05-25 Paul Koning <ni1d@arrl.net>
6018
6019 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
6020 * gcc.c-torture/compile/pr55921.c: Ditto.
6021 * gcc.c-torture/compile/pr60655-1.c: Ditto.
6022 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
6023
6024 2018-05-25 Jakub Jelinek <jakub@redhat.com>
6025
6026 PR target/85832
6027 * gcc.target/i386/avx512f-pr85832.c: New test.
6028 * gcc.target/i386/avx512vl-pr85832.c: New test.
6029 * gcc.target/i386/avx512bw-pr85832.c: New test.
6030 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
6031
6032 2018-05-25 Bin Cheng <bin.cheng@arm.com>
6033
6034 PR tree-optimization/85720
6035 * gcc.dg/tree-ssa/pr85720.c: New test.
6036 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
6037 distribution.
6038
6039 2018-05-25 Martin Liska <mliska@suse.cz>
6040
6041 PR testsuite/85911
6042 * gcc.dg/tree-prof/update-loopch.c: Do not scan
6043 for 'Removing basic block'.
6044
6045 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
6046
6047 * gnat.dg/sec_stack1.adb: New testcase.
6048
6049 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6050
6051 * gnat.dg/fixedpnt4.adb: New testcase.
6052
6053 2018-05-25 Javier Miranda <miranda@adacore.com>
6054
6055 * gnat.dg/interface7.adb: New testcase.
6056
6057 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
6058
6059 * gnat.dg/sec_stack2.adb: New testcase.
6060
6061 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6062
6063 * gnat.dg/interface6.adb: New testcase.
6064
6065 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6066
6067 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
6068
6069 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6070
6071 * lib/target-supports.exp
6072 (check_effective_target_vect_double_cond_arith): Include
6073 multiplication and division.
6074 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
6075 fully-masked loops with a fixed vector length.
6076 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
6077 tests.
6078 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
6079 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
6080 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
6081
6082 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6083
6084 * gcc.target/aarch64/sve/div_1.c: New test.
6085 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
6086 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
6087 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
6088
6089 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6090
6091 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
6092
6093 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6094
6095 * lib/target-supports.exp
6096 (check_effective_target_vect_double_cond_arith): New proc.
6097 * gcc.dg/vect/vect-cond-arith-1.c: New test.
6098 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
6099 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
6100 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
6101 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
6102 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
6103 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
6104
6105 2018-05-25 Janus Weil <janus@gcc.gnu.org>
6106
6107 PR fortran/85839
6108 * gfortran.dg/f2018_obs.f90: New test case.
6109
6110 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6111
6112 PR fortran/85543
6113 * gfortran.dg/pr85543.f90: New test.
6114
6115 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6116
6117 PR fortran/85780
6118 * gfortran.dg/pr85780.f90: New test.
6119
6120 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6121
6122 PR fortran/85779
6123 * gfortran.dg/pr85779_1.f90: New test.
6124 * gfortran.dg/pr85779_2.f90: Ditto.
6125 * gfortran.dg/pr85779_3.f90: Ditto.
6126
6127 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6128
6129 PR fortran/85895
6130
6131 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
6132 * gfortran.dg/pr85895.f90: New test.
6133
6134 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
6135
6136 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
6137 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6138
6139 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
6140
6141 * gcc.dg/fold-popcount-1.c: New testcase.
6142 * gcc.dg/fold-popcount-2.c: New testcase.
6143 * gcc.dg/fold-popcount-3.c: New testcase.
6144 * gcc.dg/fold-popcount-4.c: New testcase.
6145
6146 2018-05-24 Marek Polacek <polacek@redhat.com>
6147
6148 PR c++/85847
6149 * g++.dg/cpp0x/new3.C: New test.
6150
6151 2018-05-24 Javier Miranda <miranda@adacore.com>
6152
6153 * gnat.dg/discr52.adb: New testcase.
6154
6155 2018-05-24 Ed Schonberg <schonberg@adacore.com>
6156
6157 * gnat.dg/others1.adb: New testcase.
6158
6159 2018-05-24 Justin Squirek <squirek@adacore.com>
6160
6161 * gnat.dg/raise_expr.adb: New testcase.
6162
6163 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
6164
6165 * gnat.dg/formal_containers.adb: New testcase.
6166
6167 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6168
6169 * gcc.target/i386/pr85345.c: Require ifunc support.
6170
6171 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
6172
6173 * gcc.dg/vect/vect-fma-1.c: New test.
6174
6175 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6176
6177 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
6178 scan-tree-dump*.
6179
6180 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
6181
6182 PR target/83009
6183 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
6184
6185 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6186
6187 PR target/78849
6188 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
6189 DEFAULT_CFLAGS.
6190 * gcc.target/msp430/pr78849.c: New test.
6191
6192 2018-05-23 Marek Polacek <polacek@redhat.com>
6193
6194 * g++.dg/cpp2a/range-for8.C: New test.
6195 * g++.dg/cpp2a/range-for9.C: New test.
6196 * g++.dg/cpp2a/range-for10.C: New test.
6197
6198 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
6199
6200 * lib/target-supports.exp (check_effective_target_be): New.
6201 (check_effective_target_le): New.
6202
6203 2018-05-23 Marek Polacek <polacek@redhat.com>
6204
6205 * g++.dg/cpp2a/range-for1.C: New test.
6206 * g++.dg/cpp2a/range-for2.C: New test.
6207 * g++.dg/cpp2a/range-for3.C: New test.
6208 * g++.dg/cpp2a/range-for4.C: New test.
6209 * g++.dg/cpp2a/range-for5.C: New test.
6210 * g++.dg/cpp2a/range-for6.C: New test.
6211 * g++.dg/cpp2a/range-for7.C: New test.
6212
6213 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
6214
6215 * gcc.target/i386/cvt-3.c: New test.
6216
6217 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
6218
6219 * gcc.target/i386/cvt-2.c: New test.
6220
6221 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
6222
6223 * gcc.dg/pr79985.c: New testcase.
6224
6225 2018-05-23 Richard Biener <rguenther@suse.de>
6226
6227 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
6228
6229 2018-05-23 Sudakshina Das <sudi.das@arm.com>
6230
6231 PR target/84882
6232 * gcc.target/aarch64/pr84882.c: New test.
6233 * gcc.target/aarch64/target_attr_18.c: Likewise.
6234
6235 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
6236
6237 PR tree-optimization/85853
6238 * gfortran.dg/vect/pr85853.f90: New test.
6239
6240 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6241
6242 * gnat.dg/import2.adb: New testcase.
6243
6244 2018-05-23 Ed Schonberg <schonberg@adacore.com>
6245
6246 * gnat.dg/discr51.adb: New testcase.
6247
6248 2018-05-23 Javier Miranda <miranda@adacore.com>
6249
6250 * gnat.dg/valid_scalars1.adb: New testcase.
6251
6252 2018-05-23 Ed Schonberg <schonberg@adacore.com>
6253
6254 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
6255
6256 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6257
6258 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
6259 testcase.
6260
6261 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6262
6263 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
6264 testcase.
6265
6266 2018-05-23 Bob Duff <duff@adacore.com>
6267
6268 * gnat.dg/addr10.adb: New testcase.
6269
6270 2018-05-23 Richard Biener <rguenther@suse.de>
6271
6272 PR middle-end/85874
6273 * gcc.dg/Wstrict-overflow-27.c: New testcase.
6274
6275 2018-05-23 Yury Gribov <tetra2005@gmail.com>
6276
6277 PR tree-optimization/85822
6278 * c-c++-common/pr85822.c: New test.
6279
6280 2018-05-23 Richard Biener <rguenther@suse.de>
6281
6282 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
6283
6284 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6285
6286 PR fortran/85841
6287 * gfortran.dg/pr30667.f: Add option "-std=legacy".
6288
6289 2018-05-22 Martin Sebor <msebor@redhat.com>
6290
6291 PR middle-end/85359
6292 * gcc.dg/attr-nonstring.c: New test.
6293
6294 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
6295
6296 PR target/85345
6297 * gcc.target/i386/pr85345.c: New test.
6298
6299 2018-05-22 Luis Machado <luis.machado@linaro.org>
6300
6301 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
6302
6303 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6304
6305 PR fortran/85841
6306 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
6307 dg-additional-options.
6308 * gfortran.dg/graphite/block-2.f: Ditto.
6309 * gfortran.dg/graphite/id-19.f: Ditto.
6310 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
6311 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
6312 * gfortran.dg/vect/pr52580.f: Ditto.
6313
6314 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
6315
6316 * gcc.target/aarch64/ldp_stp_6.c: New.
6317 * gcc.target/aarch64/ldp_stp_7.c: New.
6318 * gcc.target/aarch64/ldp_stp_8.c: New.
6319
6320 2018-05-22 Martin Sebor <msebor@redhat.com>
6321
6322 PR c/85623
6323 * c-c++-common/attr-nonstring-3.c: Adjust.
6324 * c-c++-common/attr-nonstring-4.c: Adjust.
6325 * c-c++-common/attr-nonstring-6.c: New test.
6326
6327 2018-05-22 Martin Sebor <msebor@redhat.com>
6328
6329 PR tree-optimization/85826
6330 * gcc.dg/Wrestrict-17.c: New test.
6331
6332 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6333
6334 * gcc.dg/torture/pr85862.c: Rename to...
6335 * gcc.dg/torture/pr85852.c: ...this.
6336
6337 2018-05-22 Justin Squirek <squirek@adacore.com>
6338
6339 * gnat.dg/warn14.adb: New testcase.
6340
6341 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
6342
6343 * gnat.dg/controlled8.adb: New testcase.
6344
6345 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
6346
6347 * gnat.dg/discr50.adb: New testcase.
6348
6349 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6350
6351 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
6352 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
6353 gnat.dg/discr49_rec2.ads: New testcase.
6354
6355 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6356
6357 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
6358 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
6359 testcase.
6360
6361 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6362
6363 * gnat.dg/fixedpnt3.adb: New testcase.
6364
6365 2018-05-22 Justin Squirek <squirek@adacore.com>
6366
6367 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
6368 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
6369
6370 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6371
6372 PR middle-end/85862
6373 * gcc.dg/torture/pr85862.c: New test.
6374
6375 2018-05-22 Richard Biener <rguenther@suse.de>
6376
6377 PR tree-optimization/85834
6378 * g++.dg/torture/pr85834.C: New testcase.
6379 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
6380
6381 2018-05-22 Martin Liska <mliska@suse.cz>
6382
6383 PR ipa/85607
6384 * g++.dg/ipa/pr85607.C: New test.
6385
6386 2018-05-22 Richard Biener <rguenther@suse.de>
6387
6388 PR tree-optimization/85863
6389 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
6390
6391 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6392
6393 PR fortran/85841
6394 * gfortran.dg/assumed_rank_5.f90: Update error message.
6395 * gfortran.dg/assumed_type_4.f90: Ditto.
6396 * gfortran.dg/bind_c_array_params.f03: Ditto.
6397 * gfortran.dg/bind_c_usage_28.f90: Ditto.
6398 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6399 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6400 * gfortran.dg/c_loc_tests_11.f03: Ditto.
6401 * gfortran.dg/coarray_atomic_2.f90: Ditto.
6402 * gfortran.dg/coarray_collectives_2.f90: Ditto.
6403 * gfortran.dg/coarray_collectives_10.f90: Ditto.
6404 * gfortran.dg/coarray_collectives_13.f90: Ditto.
6405 * gfortran.dg/rank_3.f90: Ditto.
6406 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
6407 * gfortran.dg/implicit_14.f90: Ditto.
6408
6409 2018-05-21 Christian Groessler <chris@groessler.org>
6410
6411 * gcc.c-torture/compile/simd-5.c: Fix comment.
6412
6413 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
6414
6415 PR target/85657
6416 * gcc.target/powerpc/pr85657-1.c: New test for converting between
6417 __float128, __ibm128, and long double.
6418 * gcc.target/powerpc/pr85657-2.c: Likewise.
6419 * gcc.target/powerpc/pr85657-3.c: Likewise.
6420 * g++.dg/pr85667.C: New test to make sure __ibm128 is
6421 implementated as a separate type internally, and is not just an
6422 alias for long double.
6423
6424 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
6425
6426 PR tree-optimization/85814
6427 * gcc.dg/torture/pr85814.c: New test.
6428
6429 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6430
6431 PR c++/84588
6432 * g++.dg/cpp0x/cond1.C: New.
6433 * g++.dg/cpp1y/pr84588-1.C: Likewise.
6434 * g++.dg/cpp1y/pr84588-2.C: Likewise.
6435 * g++.dg/cpp1y/pr84588-3.C: Likewise.
6436 * g++.dg/parse/cond6.C: Likewise.
6437 * g++.dg/parse/cond7.C: Likewise.
6438 * g++.dg/parse/cond8.C: Likewise.
6439 * g++.dg/cpp1z/decomp16.C: Update.
6440 * g++.old-deja/g++.jason/cond.C: Likewise.
6441
6442 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
6443
6444 ChangeLog for r260480
6445 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
6446 warnings for deleted and obsolescent features.
6447 * gfortran.dg/graphite/id-19.f: Ditto.
6448 * gfortran.dg/graphite/id-20.f: Ditto.
6449 * gfortran.dg/graphite/id-27.f90: Ditto.
6450 * gfortran.dg/graphite/pr82449.f: Ditto.
6451
6452 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6453
6454 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
6455 tiny and large memory models.
6456
6457 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6458
6459 * gnat.dg/suppress_initialization.adb,
6460 gnat.dg/suppress_initialization_pkg.ads: New testcase.
6461
6462 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6463
6464 * gnat.dg/exit1.adb: New testcase.
6465
6466 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6467
6468 * gnat.dg/array30.adb: New testcase.
6469
6470 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
6471
6472 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
6473
6474 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6475
6476 * gcc.c-torture/execute/ssad-run.c: New test.
6477 * gcc.c-torture/execute/usad-run.c: Likewise.
6478 * gcc.target/aarch64/ssadv16qi.c: Likewise.
6479 * gcc.target/aarch64/usadv16qi.c: Likewise.
6480
6481 2018-05-21 Tamar Christina <tamar.christina@arm.com>
6482
6483 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
6484 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
6485 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
6486 vbcaxq_s64): New.
6487 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6488 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6489 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6490
6491 2018-05-21 Janus Weil <janus@gcc.gnu.org>
6492
6493 PR fortran/85841
6494 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
6495 * gfortran.dg/g77/20020307-1.f: Ditto.
6496 * gfortran.dg/g77/980310-3.f: Ditto.
6497 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
6498 * gfortran.dg/goacc/loop-1.f95: Ditto.
6499 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
6500 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
6501 * gfortran.dg/gomp/do-1.f90: Ditto.
6502 * gfortran.dg/gomp/omp_do1.f90: Ditto.
6503 * gfortran.dg/pr17229.f: Ditto.
6504 * gfortran.dg/pr37243.f: Ditto.
6505 * gfortran.dg/pr49721-1.f: Ditto.
6506 * gfortran.dg/pr58484.f: Ditto.
6507 * gfortran.dg/pr81175.f: Ditto.
6508 * gfortran.dg/pr81723.f: Ditto.
6509 * gfortran.dg/predcom-2.f: Ditto.
6510 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
6511 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
6512 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6513 * gfortran.dg/vect/pr52580.f: Ditto.
6514
6515 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6516
6517 PR fortran/80657
6518 * gfortran.dg/char_result_18.f90: New test.
6519
6520 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6521
6522 PR fortran/49636
6523 * gfortran.dg/associate_38.f90: New test.
6524
6525 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6526
6527 PR fortran/82275
6528 * gfortran.dg/select_type_42.f90: New test.
6529
6530 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
6531
6532 PR fortran/82923
6533 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
6534 that the patch fixes PR66694 & PR82617, although the testcases
6535 are not explicitly included.
6536
6537 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
6538
6539 * gcc.dg/stack-usage-1.c: Add support for rv32e.
6540
6541 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
6542
6543 PR c++/82899
6544 * g++.dg/pr82899.C: New testcase.
6545
6546 2018-05-18 Martin Liska <mliska@suse.cz>
6547
6548 * gcc.dg/pr68766.c: Change pruned output.
6549
6550 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
6551
6552 PR c++/85782
6553 * c-c++-common/goacc/pr85782.c: New test.
6554
6555 2018-05-18 Sudakshina Das <sudi.das@arm.com>
6556
6557 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
6558
6559 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6560
6561 * gcc.target/arm/pr62554.c: Delete.
6562 * gcc.target/arm/pr69610-1.c: Likewise.
6563 * gcc.target/arm/pr69610-2.c: Likewise.
6564
6565 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6566
6567 * gcc.target/arm/pr40887.c: Update comment.
6568 * lib/target-supports.exp: Don't generate effective target checks
6569 and related helpers for armv5. Update comment.
6570 * gcc.target/arm/armv5_thumb_isa.c: Delete.
6571 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
6572 target check and options.
6573
6574 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6575
6576 PR middle-end/85817
6577 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
6578 scan-tree-dump-not for h.
6579
6580 2018-05-18 Richard Biener <rguenther@suse.de>
6581
6582 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6583 * gcc.dg/tree-ssa/pr45397.c: Likewise.
6584 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
6585 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
6586 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
6587 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6588 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6589 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6590 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6591 * gcc.dg/tree-ssa/vrp58.c: Likewise.
6592 * gcc.dg/vrp-min-max-1.c: Likewise.
6593 * gcc.dg/vrp-min-max-3.c: New testcase.
6594
6595 2018-05-18 Richard Biener <rguenther@suse.de>
6596
6597 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
6598 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
6599 * gcc.dg/graphite/scop-6.c: Likewise.
6600 * gcc.dg/graphite/scop-7.c: Likewise.
6601 * gcc.dg/graphite/scop-8.c: Likewise.
6602 * gcc.dg/graphite/scop-9.c: Likewise.
6603
6604 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6605
6606 * gcc.target/aarch64/vect-init-ld1.c: New test.
6607
6608 2018-05-18 Martin Liska <mliska@suse.cz>
6609
6610 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
6611 * gcc.dg/tree-prof/update-loopch.c: Likewise.
6612
6613 2018-05-18 Martin Liska <mliska@suse.cz>
6614
6615 * gcc.dg/ipa/ipa-icf-39.c: New test.
6616 * gcc.dg/pr68766.c: Adjust pruned output.
6617
6618 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
6619
6620 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
6621 New proc.
6622 * gcc.dg/fma-1.c: New test.
6623 * gcc.dg/fma-2.c: Likewise.
6624 * gcc.dg/fma-3.c: Likewise.
6625 * gcc.dg/fma-4.c: Likewise.
6626 * gcc.dg/fma-5.c: Likewise.
6627 * gcc.dg/fma-6.c: Likewise.
6628 * gcc.dg/fma-7.c: Likewise.
6629 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
6630 scalar_all_fma.
6631 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
6632 * gfortran.dg/reassoc_8.f: Likewise.
6633 * gfortran.dg/reassoc_9.f: Likewise.
6634 * gfortran.dg/reassoc_10.f: Likewise.
6635
6636 2018-05-17 Jim Wilson <jimw@sifive.com>
6637
6638 * gcc.target/riscv/switch-qi.c: New.
6639 * gcc.target/riscv/switch-si.c: New.
6640
6641 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
6642
6643 PR target/85698
6644 * gcc.target/powerpc/pr85698.c: New test.
6645
6646 2018-05-17 Richard Biener <rguenther@suse.de>
6647
6648 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
6649
6650 2018-05-17 Bin Cheng <bin.cheng@arm.com>
6651
6652 PR tree-optimization/85793
6653 * gcc.dg/vect/pr85793.c: New test.
6654
6655 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
6656
6657 * gcc.dg/gimplefe-28.c: New test.
6658 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
6659 internal function calls.
6660 * gcc.dg/goacc/loop-processing-1.c: Likewise.
6661
6662 2018-05-17 Martin Liska <mliska@suse.cz>
6663
6664 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
6665 space in between 'G_' and '('.
6666
6667 2018-05-17 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR target/85323
6670 * gcc.target/i386/pr85323-7.c: New test.
6671 * gcc.target/i386/pr85323-8.c: New test.
6672 * gcc.target/i386/pr85323-9.c: New test.
6673
6674 PR target/85323
6675 * gcc.target/i386/pr85323-4.c: New test.
6676 * gcc.target/i386/pr85323-5.c: New test.
6677 * gcc.target/i386/pr85323-6.c: New test.
6678
6679 PR target/85323
6680 * gcc.target/i386/pr85323-1.c: New test.
6681 * gcc.target/i386/pr85323-2.c: New test.
6682 * gcc.target/i386/pr85323-3.c: New test.
6683
6684 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
6685 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
6686 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
6687 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
6688 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
6689 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
6690 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
6691 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
6692 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
6693 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
6694 * gcc.target/i386/avx512f-setzero-1.c: New test.
6695
6696 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
6697
6698 * gcc.target/aarch64/vect-slp-dup.c: New.
6699
6700 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6701
6702 PR c++/85713
6703 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
6704
6705 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
6706
6707 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
6708 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
6709
6710 2018-05-17 Richard Biener <rguenther@suse.de>
6711
6712 PR tree-optimization/85757
6713 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
6714
6715 2018-05-16 Marek Polacek <polacek@redhat.com>
6716
6717 PR c++/85363
6718 * g++.dg/cpp0x/initlist-throw1.C: New test.
6719 * g++.dg/cpp0x/initlist-throw2.C: New test.
6720
6721 2018-05-16 Carl Love <cel@us.ibm.com>
6722
6723 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
6724 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
6725 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
6726
6727 2018-05-16 Richard Biener <rguenther@suse.de>
6728
6729 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
6730 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
6731 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
6732
6733 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
6734
6735 * gcc.target/aarch64/sve/vcond_10.c: New test.
6736 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
6737 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
6738 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
6739
6740 2018-05-15 Martin Sebor <msebor@redhat.com>
6741
6742 PR tree-optimization/85753
6743 * gcc.dg/Wrestrict-10.c: Adjust.
6744 * gcc.dg/Wrestrict-16.c: New test.
6745
6746 2018-05-15 Martin Sebor <msebor@redhat.com>
6747
6748 PR middle-end/85643
6749 * c-c++-common/attr-nonstring-7.c: New test.
6750
6751 2018-05-15 Richard Biener <rguenther@suse.de>
6752
6753 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
6754
6755 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6756
6757 PR tree-optimization/83648
6758 * gcc.dg/tree-ssa/pr83648.c: New test.
6759 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
6760
6761 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6762
6763 PR ipa/85734
6764 * gcc.dg/ipa/pr85734.c: New test.
6765
6766 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
6767
6768 PR target/85756
6769 * gnat.dg/opt70.adb: New test.
6770 * gnat.dg/opt70_pkg.ad[sb]: New helper.
6771
6772 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6773
6774 * gcc.target/aarch64/crypto-fuse-1.c: New test.
6775 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
6776
6777 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6778
6779 * gcc.target/aarch64/vmov_n_1.c: Update test.
6780 * gcc.target/aarch64/vfp-1.c: Update test.
6781
6782 2018-05-14 Jakub Jelinek <jakub@redhat.com>
6783
6784 PR target/85756
6785 * gcc.c-torture/execute/pr85756.c: New test.
6786
6787 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
6788
6789 * gcc.target/i386/cldemote-1.c: New test.
6790
6791 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
6792
6793 PR fortran/85742
6794 * gfortran.dg/assumed_type_9.f90 : New test.
6795
6796 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
6797
6798 PR fortran/85542
6799 * gfortran.dg/pr85542.f90: New test.
6800
6801 2018-05-11 Martin Jambor <mjambor@suse.cz>
6802
6803 PR ipa/85655
6804 * g++.dg/lto/pr85655_0.C: New test.
6805
6806 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
6807
6808 * gcc.target/i386/tpause-1.c: New test.
6809 * gcc.target/i386/umonitor-1.c: New test.
6810
6811 2018-05-11 Jakub Jelinek <jakub@redhat.com>
6812
6813 PR c/85696
6814 * c-c++-common/gomp/pr85696.c: New test.
6815
6816 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
6817 Jakub Jelinek <jakub@redhat.com>
6818
6819 PR tree-optimization/85692
6820 * gcc.target/i386/pr85692.c: New test.
6821
6822 2018-05-11 Martin Liska <mliska@suse.cz>
6823
6824 PR sanitizer/85556
6825 * c-c++-common/ubsan/attrib-6.c: New test.
6826
6827 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6828
6829 PR fortran/85687
6830 * gfortran.dg/pr85687.f90: new test.
6831
6832 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6833
6834 PR fortran/85521
6835 * gfortran.dg/pr85521_1.f90: New test.
6836 * gfortran.dg/pr85521_2.f90: New test.
6837
6838 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6839
6840 PR fortran/70870
6841 * gfortran.dg/pr70870_1.f90: New test.
6842
6843 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
6844
6845 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
6846
6847 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6848
6849 PR c++/85662
6850 * g++.dg/ext/offsetof2.C: New test.
6851
6852 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
6853
6854 PR fortran/68846
6855 * gfortran.dg/temporary_3.f90 : New test.
6856
6857 PR fortran/70864
6858 * gfortran.dg/temporary_2.f90 : New test.
6859
6860 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
6861
6862 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
6863 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
6864 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
6865 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
6866 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
6867 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
6868 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
6869 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
6870 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
6871 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
6872 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
6873 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
6874 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
6875 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
6876 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
6877 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
6878 * gcc.dg/vmx/st-be-order.c: Delete testcase.
6879 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
6880 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
6881 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
6882 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
6883 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
6884 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
6885 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
6886 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
6887 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
6888 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
6889
6890 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6891
6892 PR tree-optimization/85699
6893 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
6894 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
6895 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
6896 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
6897
6898 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
6899
6900 * g++.dg/tls/pr85400.C: New test.
6901
6902 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6903
6904 PR c++/85713
6905 * g++.dg/cpp1y/lambda-generic-85713.C: New.
6906
6907 2018-05-09 Carl Love <cel@us.ibm.com>
6908
6909 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
6910
6911 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6912
6913 PR c++/85713
6914 Revert:
6915 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6916
6917 PR c++/84588
6918 * g++.dg/cpp1y/pr84588.C: New.
6919
6920 2018-05-09 Andreas Schwab <schwab@suse.de>
6921
6922 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
6923
6924 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
6925
6926 * gcc.target/aarch64/store_lane_spill_1.c: New test.
6927 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
6928
6929 2018-05-08 Carl Love <cel@us.ibm.com>
6930 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
6931
6932 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6933
6934 PR c++/84588
6935 * g++.dg/cpp1y/pr84588.C: New.
6936
6937 2018-05-08 Marek Polacek <polacek@redhat.com>
6938
6939 PR c++/85695
6940 * g++.dg/cpp1z/constexpr-if22.C: New test.
6941
6942 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
6943
6944 PR target/85693
6945 * gcc.target/i386/pr85693.c: New test.
6946
6947 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6948
6949 PR target/85683
6950 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
6951 scan-assembler-times checking that except for [fh]*xor other functions
6952 don't use any load instructions.
6953
6954 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
6955
6956 * gcc.target/i386/builtin_target.c: Test goldmont.
6957 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
6958 arch=silvermont.
6959
6960 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6961
6962 PR target/85572
6963 * g++.dg/other/sse2-pr85572-1.C: New test.
6964 * g++.dg/other/sse2-pr85572-2.C: New test.
6965 * g++.dg/other/sse4-pr85572-1.C: New test.
6966 * g++.dg/other/avx2-pr85572-1.C: New test.
6967
6968 PR target/85317
6969 * gcc.target/i386/pr85317.c: New test.
6970 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
6971 optimization barrier to avoid optimizing away the expected insn.
6972
6973 PR target/85480
6974 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
6975 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
6976
6977 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6978
6979 * g++.dg/other/sve_const_pred_1.C: Rename to...
6980 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
6981 target selectors and explicit -march options.
6982 * g++.dg/other/sve_const_pred_2.C: Rename to...
6983 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
6984 * g++.dg/other/sve_const_pred_3.C: Rename to...
6985 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
6986 * g++.dg/other/sve_const_pred_4.C: Rename to...
6987 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
6988 * g++.dg/other/sve_tls_2.C: Rename to...
6989 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
6990 * g++.dg/other/sve_vcond_1.C: Rename to...
6991 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
6992 * g++.dg/other/sve_vcond_1_run.C: Rename to...
6993 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
6994
6995 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6996
6997 PR testsuite/85586
6998 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
6999 !vect_no_align.
7000
7001 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7002
7003 PR c++/57429
7004 * g++.dg/cpp0x/deleted14.C: New.
7005
7006 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
7007 Alan Hayward <alan.hayward@arm.com>
7008 David Sherwood <david.sherwood@arm.com>
7009
7010 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
7011 XFAIL the BIC test.
7012 * gcc.target/aarch64/sve/vcond_7.c: New test.
7013 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
7014
7015 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7016
7017 PR c++/70563
7018 * g++.dg/cpp0x/sfinae62.C: New.
7019
7020 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
7021
7022 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
7023 load from src[i].
7024
7025 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7026
7027 PR c++/80691
7028 * g++.dg/cpp0x/narrowing1.C: New.
7029
7030 2018-05-08 Richard Biener <rguenther@suse.de>
7031
7032 PR middle-end/85588
7033 * gcc.dg/torture/pr85574.c: Rename to...
7034 * gcc.dg/torture/pr85588.c: ... this.
7035
7036 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7037
7038 PR fortran/54613
7039 * gfortran.dg/minmaxloc_12.f90: New test case.
7040 * gfortran.dg/minmaxloc_13.f90: New test case.
7041
7042 2018-05-07 Nathan Sidwell <nathan@acm.org>
7043
7044 * g++.dg/cpp0x/range-for10.C: Delete.
7045 * g++.dg/ext/forscope1.C: Delete.
7046 * g++.dg/ext/forscope2.C: Delete.
7047 * g++.dg/template/for1.C: Delete.
7048
7049 2018-05-07 Jeff Law <law@redhat.com>
7050
7051 * gfortran.dg/linefile.f90: New test.
7052
7053 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7054
7055 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
7056 and options.
7057
7058 2018-05-06 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR c++/85659
7061 * g++.dg/ext/asm14.C: New test.
7062 * g++.dg/ext/asm15.C: New test.
7063 * g++.dg/ext/asm16.C: New test.
7064
7065 2018-05-06 Michael Eager <eager@eagercon.com>
7066
7067 * gcc.target/microblaze/others/picdtr.c: Correct option
7068 -fPIE -mpic-data-is-text-relative.
7069
7070 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
7071
7072 * gcc.target/microblaze/others/picdtr.c: Add test for
7073 -fPIE -mpic-data-is-text-relative.
7074
7075 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
7076
7077 PR fortran/85507
7078 * gfortran.dg/coarray_dependency_1.f90: New test.
7079 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
7080
7081 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7082
7083 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
7084 to match the currently produced gimple.
7085
7086 2018-05-04 Carl Love <cel@us.ibm.com>
7087
7088 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
7089 vec_trunc.
7090 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
7091 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
7092 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
7093 xvcmpgedp counts. Add xxsel counts.
7094
7095 2018-05-04 Richard Biener <rguenther@suse.de>
7096
7097 PR middle-end/85627
7098 * g++.dg/torture/pr85627.C: New testcase.
7099
7100 2018-05-04 Richard Biener <rguenther@suse.de>
7101
7102 PR middle-end/85574
7103 * gcc.dg/torture/pr85574.c: New testcase.
7104 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
7105
7106 2018-05-04 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR libstdc++/85466
7109 * gcc.dg/nextafter-1.c: New test.
7110 * gcc.dg/nextafter-2.c: New test.
7111 * gcc.dg/nextafter-3.c: New test.
7112 * gcc.dg/nextafter-4.c: New test.
7113
7114 2018-05-03 Nathan Sidwell <nathan@acm.org>
7115
7116 Remove -ffriend-injection.
7117 * g++.old-deja/g++.jason/scoping15.C: Delete.
7118 * g++.old-deja/g++.mike/net43.C: Delete.
7119
7120 2018-05-03 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR target/85530
7123 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
7124 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
7125 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
7126 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
7127
7128 2018-05-03 Tom de Vries <tom@codesourcery.com>
7129
7130 PR testsuite/85106
7131 * lib/scanoffloadtree.exp: New file.
7132
7133 2018-05-03 Richard Biener <rguenther@suse.de>
7134
7135 PR tree-optimization/85615
7136 * gcc.dg/torture/pr85615.c: New testcase.
7137
7138 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7139
7140 PR tree-optimization/70291
7141 * gcc.dg/complex-6.c: New test.
7142 * gcc.dg/complex-7.c: Likewise.
7143
7144 2018-05-03 Richard Biener <rguenther@suse.de>
7145
7146 PR testsuite/85579
7147 * fortran.dg/pr51434.f90: Truncate transfer argument.
7148
7149 2018-05-02 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR target/85582
7152 * gcc.c-torture/execute/pr85582-3.c: New test.
7153
7154 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7155 Jason Merrill <jason@redhat.com>
7156
7157 PR c++/68374
7158 * g++.dg/warn/Wshadow-13.C: New.
7159 * g++.dg/warn/Wshadow-14.C: Likewise.
7160
7161 2018-05-02 Tom de Vries <tom@codesourcery.com>
7162
7163 PR libgomp/82428
7164 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
7165 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
7166
7167 2018-05-02 David Pagan <dave.pagan@oracle.com>
7168
7169 PR c/30552
7170 * gcc.dg/noncompile/pr30552-1.c: New test.
7171 * gcc.dg/noncompile/pr30552-2.c: New test.
7172 * gcc.dg/noncompile/pr30552-3.c: New test.
7173 * gcc.dg/noncompile/pr30552-4.c: New test.
7174
7175 2018-05-02 Richard Biener <rguenther@suse.de>
7176
7177 PR tree-optimization/85597
7178 * gcc.dg/vect/pr85597.c: New testcase.
7179
7180 2018-05-02 Tom de Vries <tom@codesourcery.com>
7181
7182 PR testsuite/85106
7183 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
7184 * lib/scanltranstree.exp: New file.
7185 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
7186 (scan-ltrans-tree-dump-times_required_options)
7187 (scan-ltrans-tree-dump-not_required_options)
7188 (scan-ltrans-tree-dump-dem_required_options)
7189 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
7190 * lib/gcc-dg.exp: Include scanltranstree.exp.
7191
7192 2018-05-02 Tom de Vries <tom@codesourcery.com>
7193
7194 PR testsuite/85106
7195 * gcc.dg/ipa/ipa-icf-38.c: New test.
7196 * gcc.dg/ipa/ipa-icf-38a.c: New test.
7197 * lib/scandump.exp (dump-base): New proc.
7198 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
7199 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
7200 base.
7201 * lib/scanipa.exp: Add "" argument to scan-dump calls.
7202 * lib/scanlang.exp: Same.
7203 * lib/scanrtl.exp: Same.
7204 * lib/scantree.exp: Same.
7205 * lib/scanwpaipa.exp: New file.
7206 * lib/gcc-dg.exp: Include scanwpaipa.exp.
7207
7208 2018-05-02 Richard Biener <rguenther@suse.de>
7209
7210 PR middle-end/85567
7211 * gcc.dg/torture/pr85567.c: New testcase.
7212
7213 2018-05-02 Jakub Jelinek <jakub@redhat.com>
7214
7215 PR target/85582
7216 * gcc.c-torture/execute/pr85582-1.c: New test.
7217 * gcc.c-torture/execute/pr85582-2.c: New test.
7218
7219 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
7220
7221 PR tree-optimization/85586
7222 * gcc.dg/vect/pr85586.c: New test.
7223
7224 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
7225
7226 PR tree-optimization/85143
7227 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
7228 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
7229
7230 2018-05-01 David Malcolm <dmalcolm@redhat.com>
7231
7232 PR c/84258
7233 * c-c++-common/Wformat-pr84258.c: New test.
7234
7235 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7236
7237 PR tree-optimization/82665
7238 * gcc.dg/tree-ssa/pr82665.c: New test.
7239
7240 2018-04-30 David Malcolm <dmalcolm@redhat.com>
7241
7242 PR c++/85523
7243 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7244 (test_add_fixit_insert_formatted_single_line): New function.
7245 (test_add_fixit_insert_formatted_multiline): New function.
7246 Extend expected output of generated patch to include fix-it hints
7247 for these.
7248 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
7249 "gcc-rich-location.h". Add test coverage for
7250 gcc_rich_location::add_fixit_insert_formatted.
7251
7252 2018-04-30 David Malcolm <dmalcolm@redhat.com>
7253
7254 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7255 (test_show_locus): Update for location_get_source_line returning a
7256 char_span. Use char_span for handling words in the
7257 "test_many_nested_locations" fix-it example.
7258
7259 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
7260
7261 * gcc.target/arc/interrupt-8.c: Update test.
7262 * gcc.target/arc/loop-4.c: Likewise.
7263 * gcc.target/arc/loop-hazard-1.c: Likewise.
7264 * gcc.target/arc/sdata-3.c: Likewise.
7265
7266 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
7267
7268 * gcc.target/arc/store-merge-1.c: New test.
7269 * gcc.target/arc/add_n-combine.c: Update test.
7270
7271 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
7272
7273 Microblaze Target: PIC data text relative
7274
7275 * gcc.target/microblaze/others/data_var1.c: Include
7276 PIC case of r20 base register.
7277 * gcc.target/microblaze/others/data_var2.c: Ditto.
7278 * gcc.target/microblaze/others/picdtr.c: Add new
7279 test case for -mpic-is-data-text-relative.
7280 * gcc.target/microblaze/others/sdata_var1.c: Add
7281 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
7282 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
7283 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
7284 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
7285 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
7286 * gcc.target/microblaze/others/string_cst1_gpopt.c:
7287 Ditto.
7288 * gcc.target/microblaze/others/string_cst2_gpopt.c:
7289 Ditto.
7290
7291 2018-04-30 Richard Biener <rguenther@suse.de>
7292
7293 PR tree-optimization/28364
7294 PR tree-optimization/85275
7295 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
7296 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
7297 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
7298 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
7299 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
7300 still passes.
7301 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
7302 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
7303 still passes.
7304 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7305 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7306 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7307
7308 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
7309
7310 PR target/84431
7311 * gcc.target/i386/pr84431.c: New test.
7312
7313 2018-04-27 Martin Jambor <mjambor@suse.cz>
7314
7315 PR ipa/85549
7316 * g++.dg/ipa/pr85549.C: New test.
7317
7318 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7319
7320 PR c++/85553
7321 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
7322 directive.
7323 * g++.dg/cpp0x/constexpr-85553.C: New test.
7324
7325 2018-04-27 David Malcolm <dmalcolm@redhat.com>
7326
7327 PR c++/85515
7328 * g++.dg/pr85515-1.C: New test.
7329 * g++.dg/pr85515-2.C: New test.
7330
7331 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
7332
7333 PR c++/84691
7334 * g++.dg/cpp0x/friend3.C: New.
7335
7336 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7337
7338 PR target/82518
7339 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7340 Use check_effective_target_arm_little_endian.
7341
7342 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7343
7344 PR tree-optimization/85529
7345 * gcc.c-torture/execute/pr85529-1.c: New test.
7346 * gcc.c-torture/execute/pr85529-2.c: New test.
7347 * gcc.dg/pr85529.c: New test.
7348
7349 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7350
7351 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
7352 `.dword' in addition to `lw' and `.word'.
7353
7354 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7355
7356 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
7357
7358 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
7359
7360 * gnat.dg/loop_optimization24.adb: New test.
7361
7362 2018-04-26 Richard Biener <rguenther@suse.de>
7363
7364 PR tree-optimization/85116
7365 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
7366 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
7367 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
7368 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
7369
7370 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
7371
7372 PR target/85473
7373 * gcc.target/i386/pr85473-1.c: New test.
7374 * gcc.target/i386/pr85473-2.c: New test.
7375
7376 2018-04-25 Nathan Sidwell <nathan@acm.org>
7377 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR c++/85437
7380 PR c++/49171
7381 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
7382 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
7383 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
7384 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
7385 * g++.dg/cpp0x/pr85437-1.C: New.
7386 * g++.dg/cpp0x/pr85437-2.C: New.
7387 * g++.dg/cpp0x/pr85437-3.C: New.
7388 * g++.dg/cpp0x/pr85437-4.C: New.
7389
7390 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7391
7392 PR fortran/85520
7393 * gfortran.dg/pr85520.f90: New test.
7394
7395 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7396
7397 PR target/85512
7398 * gcc.dg/pr85512.c: New test.
7399
7400 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
7401
7402 PR target/85485
7403 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
7404 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
7405 * gcc.dg/pr85388-1.c (dg-options): Likwise.
7406 * gcc.dg/pr85388-2.c (dg-options): Likwise.
7407 * gcc.dg/pr85388-3.c (dg-options): Likwise.
7408 * gcc.dg/pr85388-4.c (dg-options): Likwise.
7409 * gcc.dg/pr85388-5.c (dg-options): Likwise.
7410 * gcc.dg/pr85388-6.c (dg-options): Likwise.
7411 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
7412 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
7413 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
7414 * gcc.target/i386/cet-label.c (dg-options): Likwise.
7415 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
7416 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
7417 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
7418 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
7419 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
7420 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
7421 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
7422 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
7423 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
7424 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
7425 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
7426 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
7427 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
7428 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
7429 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
7430 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
7431 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
7432 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
7433 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
7434 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
7435 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
7436 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
7437 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
7438 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
7439 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
7440 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
7441 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
7442 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
7443 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
7444 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
7445 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
7446 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
7447 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
7448 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
7449 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
7450 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
7451 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
7452 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
7453 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
7454 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
7455 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
7456 * gcc.target/i386/pr84146.c (dg-options): Likwise.
7457 * gcc.target/i386/pr85403.c (dg-options): Likwise.
7458 * gcc.target/i386/pr85404.c (dg-options): Likwise.
7459 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
7460 with -mshstk.
7461 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
7462 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
7463 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
7464 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
7465 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
7466 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
7467 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
7468 * (dg-options): Likwise.
7469 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
7470 -mno-cet.
7471 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
7472 * gcc.target/i386/cet-label-3.c: Removed.
7473 * gcc.target/i386/cet-property-3.c: Likwise.
7474 * gcc.target/i386/cet-sjlj-7.c: Likwise.
7475
7476 2018-04-24 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR target/85511
7479 * gcc.target/i386/pr85511.c: New test.
7480
7481 PR target/85503
7482 * g++.dg/ext/pr85503.C: New test.
7483
7484 PR target/85508
7485 * gcc.target/i386/pr85508.c: New test.
7486
7487 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
7488
7489 PR tree-optimization/85478
7490 * g++.dg/pr85478.C: New test.
7491
7492 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
7493
7494 * g++.dg/torture/pr85496.C: New test.
7495
7496 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
7497
7498 PR rtl-optimization/85423
7499 * gcc.dg/pr85423.c: New test.
7500
7501 2018-04-20 Martin Sebor <msebor@redhat.com>
7502
7503 PR c/85365
7504 * gcc.dg/Wrestrict-15.c: New test.
7505
7506 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
7507
7508 PR target/85456
7509 * gcc.target/powerpc/pr85456.c: New test.
7510
7511 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
7512
7513 * g++.dg/ext/undef-bool-1.C: Require lp64.
7514 * gcc.target/powerpc/undef-bool-2.c: Likewise.
7515
7516 2018-04-20 Jeff Law <law@redhat.com>
7517
7518 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
7519 stack protector.
7520 * gcc.dg/stack-check-6.c: Likewise.
7521 * gcc.dg/stack-check-6a.c: Likewise.
7522 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
7523 * gcc.target/i386/stack-check-18.c: Likewise.
7524 * gcc.target/i386/stack-check-19.c: Likewise.
7525
7526 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7527
7528 PR testsuite/85483
7529 * gcc.target/aarch64/sve/vcond_1.c: Move to...
7530 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
7531 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
7532 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
7533
7534 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
7535
7536 PR target/85469
7537 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
7538 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
7539
7540 2018-04-20 Richard Biener <rguenther@suse.de>
7541
7542 PR middle-end/85475
7543 * gcc.dg/torture/pr85475.c: New testcase.
7544
7545 2018-04-20 Martin Jambor <mjambor@suse.cz>
7546
7547 ipa/85449
7548 * gcc.dg/ipa/pr85449.c: New test.
7549
7550 2018-04-20 Martin Jambor <mjambor@suse.cz>
7551
7552 ipa/85447
7553 * g++.dg/ipa/pr85447.C: New file.
7554 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
7555
7556 2018-04-20 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR c++/85462
7559 * g++.dg/cpp0x/pr85462.C: New test.
7560
7561 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7562
7563 * gcc.target/i386/pr85404.c: Require CET target.
7564
7565 2018-04-19 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR tree-optimization/85467
7568 * gcc.dg/pr85467.c: New test.
7569
7570 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
7571
7572 PR c++/84611
7573 * g++.dg/parse/crash68.C: New.
7574
7575 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7576
7577 PR libgcc/85334
7578 * g++.dg/torture/pr85334.C: New test.
7579
7580 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
7581
7582 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
7583 * g++.dg/diagnostic/pr85464.C: New.
7584
7585 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7586
7587 PR target/85397
7588 * gcc.dg/torture/pr85397-1.c: New test.
7589 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
7590 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7591
7592 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7593
7594 PR target/85404
7595 * gcc.target/i386/pr85404.c: New test.
7596
7597 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7598
7599 PR target/85417
7600 * c-c++-common/attr-nocf-check-1.c: Compile with
7601 -fcf-protection=none.
7602 * c-c++-common/attr-nocf-check-3.c: Likewise.
7603 * gcc.dg/march-generic.c: Likewise.
7604 * gcc.target/i386/align-limit.c: Likewise.
7605 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
7606 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
7607 * gcc.target/i386/cet-property-2.c: Likewise.
7608 * gcc.target/i386/ret-thunk-26.c: Likewise.
7609 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
7610 targets.
7611 * c-c++-common/fcf-protection-2.c: Likewise.
7612 * c-c++-common/fcf-protection-3.c: Likewise.
7613 * c-c++-common/fcf-protection-5.c: Likewise.
7614 * c-c++-common/fcf-protection-6.c: Likewise.
7615 * c-c++-common/fcf-protection-7.c: Likewise.
7616 * gcc.target/i386/cet-label-3.c: New test.
7617 * gcc.target/i386/cet-property-3.c: Likewise.
7618 * gcc.target/i386/cet-sjlj-7.c: Likewise.
7619 * gcc.target/i386/pr85417-1.c: Likewise.
7620 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
7621 __x86_indirect_thunk_nt_(r|e)ax
7622 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7623 * gcc.target/i386/pr85403.c: Remove dg-error,
7624
7625 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
7626
7627 * gcc.target/i386/movdir-1.c: New test.
7628
7629 2018-04-19 Richard Biener <rguenther@suse.de>
7630
7631 PR middle-end/85455
7632 * gcc.dg/pr85455.c: New testcase.
7633
7634 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
7635
7636 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
7637 targets.
7638 * g++.dg/lto/pr85405b_0.C: Likewise.
7639 * g++.dg/lto/pr84805_0.C: Likewise.
7640
7641 2018-04-18 Martin Liska <mliska@suse.cz>
7642
7643 PR ipa/83983
7644 PR ipa/85391
7645 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
7646 output.
7647
7648 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
7649
7650 PR target/85388
7651 * gcc.dg/pr85388-1.c: New test.
7652 * gcc.dg/pr85388-2.c: Likewise.
7653 * gcc.dg/pr85388-3.c: Likewise.
7654 * gcc.dg/pr85388-4.c: Likewise.
7655 * gcc.dg/pr85388-5.c: Likewise.
7656 * gcc.dg/pr85388-6.c: Likewise.
7657
7658 2018-04-18 Jan Hubicka <jh@suse.cz>
7659 Martin Liska <mliska@suse.cz>
7660
7661 * g++.dg/lto/pr83121_0.C: Update template.
7662 * g++.dg/lto/pr83121_1.C: Update template.
7663 * g++.dg/lto/pr84805_0.C: Update template.
7664 * g++.dg/lto/pr84805_1.C: Update template.
7665 * g++.dg/lto/pr84805_2.C: Update template.
7666
7667 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7668
7669 PR c++/84630
7670 * g++.dg/cpp0x/pr84630.C: New.
7671
7672 2018-04-18 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR c++/84463
7675 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
7676 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
7677 in two cases. Uncomment two other tests and add expected dg-error for
7678 them.
7679 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
7680 -Wnarrowing diagnostics on some targets for c++11.
7681 * g++.dg/parse/array-size2.C: Remove xfail.
7682 * g++.dg/cpp0x/constexpr-84463.C: New test.
7683
7684 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
7685
7686 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
7687 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
7688
7689 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR testsuite/85326
7692 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
7693 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
7694 * g++.dg/other/sve_tls_2.C: Require effective target tls.
7695
7696 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7697
7698 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
7699 prevent cascading of errors and change expected error message.
7700 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
7701 to 64-bit targets.
7702 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
7703 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
7704 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
7705 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
7706 error message.
7707 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
7708
7709 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7710
7711 PR target/85430
7712 * gcc.dg/pr85430.c: New test.
7713
7714 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7715
7716 PR testsuite/85326
7717 * gcc.target/arm/pr54300.C: Move to...
7718 * g++.dg/other/pr54300.C: ... Here. Add target directives.
7719 * gcc.target/arm/pr55073.C: Move to...
7720 * g++.dg/other/pr55073.C: ... Here. Add target directives.
7721 * gcc.target/arm/pr56184.C: Move to...
7722 * g++.dg/other/pr56184.C: ... Here. Add target directives.
7723 * gcc.target/arm/pr59985.C: Move to...
7724 * g++.dg/other/pr59985.C: ... Here. Add target directives.
7725 * gcc.target/aarch64/pr60675.C: Move to...
7726 * g++.dg/other/pr60675.C: ... Here. Add target directives.
7727 * gcc.target/aarch64/pr81422.C: Move to...
7728 * g++.dg/other/pr81422.C: ... Here. Add target directives.
7729 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
7730 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
7731 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
7732 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
7733 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
7734 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
7735 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
7736 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
7737 * gcc.target/aarch64/sve/tls_2.C: Move to...
7738 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
7739 * gcc.target/aarch64/pr81414.C: Rename to...
7740 * gcc.target/aarch64/pr81414.c: ... This.
7741 * gcc.target/aarch64/simd/pr67896.C: Rename to...
7742 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
7743 messages.
7744 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
7745 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
7746 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
7747 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
7748 file name.
7749
7750 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR middle-end/85414
7753 * gcc.dg/pr85414.c: New test.
7754
7755 2018-04-17 Martin Jambor <mjambor@suse.cz>
7756
7757 PR ipa/85421
7758 * g++.dg/ipa/pr85421.C: New test.
7759
7760 2018-04-17 Martin Liska <mliska@suse.cz>
7761
7762 PR lto/85405
7763 * g++.dg/lto/pr85405b_0.C: New test.
7764 * g++.dg/lto/pr85405b_1.C: New test.
7765
7766 2018-04-17 Martin Liska <mliska@suse.cz>
7767
7768 PR lto/85405
7769 * g++.dg/lto/pr85405_0.C: New test.
7770 * g++.dg/lto/pr85405_1.C: New test.
7771
7772 2018-04-17 Martin Liska <mliska@suse.cz>
7773
7774 PR ipa/85329
7775 * g++.dg/ext/pr85329-2.C: New test.
7776 * g++.dg/ext/pr85329.C: New test.
7777 * gcc.target/i386/mvc12.c: New test.
7778
7779 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
7780
7781 PR c++/85039
7782 * g++.dg/pr85039-1.C: New.
7783 * g++.dg/pr85039-2.C: New.
7784 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
7785
7786 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
7787
7788 PR target/85080
7789 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
7790 if the target supports efficient unaligned storage accesses.
7791
7792 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
7793
7794 PR target/83660
7795 * gcc.target/powerpc/pr83660.C: New test.
7796
7797 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
7798
7799 PR target/85403
7800 * gcc.target/i386/pr85403.c: New test.
7801
7802 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
7803
7804 PR target/84331
7805 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
7806
7807 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7808 Jason Merrill <jason@redhat.com>
7809
7810 PR c++/85112
7811 * g++.dg/cpp0x/pr85112.C: New.
7812
7813 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
7814
7815 PR testsuite/85326
7816 * g++.dg/ext/undef-bool-1.C: New file.
7817 * gcc.target/powerpc/powerpc.exp: Remove .C support.
7818 * gcc.target/powerpc/undef-bool-1.C: Remove file.
7819
7820 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
7821
7822 PR target/85293
7823 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
7824 corresponding dg-error clause.
7825 * gcc.target/powerpc/pr80098-3.c: Ditto.
7826 * gcc.target/powerpc/pr80103-1.c: Delete.
7827
7828 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
7829
7830 PR fortran/81773
7831 PR fortran/83606
7832 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
7833 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
7834
7835 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7836
7837 PR fortran/85387
7838 * gfortran.dg/implied_do_io_5.f90: New test.
7839
7840 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
7841
7842 PR target/83402
7843 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
7844 several values: positive, negative, and zero.
7845 * gcc.target/powerpc/sse2-pslld-1.c: Same.
7846 * gcc.target/powerpc/sse2-psllq-1.c: Same.
7847
7848 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
7849
7850 PR rtl-optimization/79916
7851 * gcc.target/powerpc/pr79916.c: New.
7852
7853 2018-04-13 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR rtl-optimization/85393
7856 * g++.dg/opt/pr85393.C: New test.
7857 * g++.dg/opt/pr85393-aux.cc: New file.
7858
7859 PR rtl-optimization/85376
7860 * gcc.dg/pr85376.c: New test.
7861
7862 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
7863
7864 PR rtl-optimization/83852
7865 * gcc.dg/pr83852.c: New testcase.
7866
7867 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
7868
7869 PR testsuite/85326
7870 * gcc.target/s390/pr77822-1.C: Rename to ...
7871 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
7872 * gcc.target/s390/pr77822-2.c: Add asm scan check.
7873 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
7874
7875 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
7876
7877 PR lto/71991
7878 * gcc.target/i386/pr71991.c: New testcase.
7879
7880 2018-04-13 Martin Liska <mliska@suse.cz>
7881 Jakub Jelinek <jakub@redhat.com>
7882
7883 PR middle-end/81657
7884 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
7885 call.
7886
7887 2018-04-12 David Malcolm <dmalcolm@redhat.com>
7888
7889 PR c++/85385
7890 * g++.dg/diagnostic/macro-arg-count.C: New test.
7891
7892 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7893
7894 PR fortran/83064
7895 PR testsuite/85346
7896 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
7897 array and move test to libgomp/testsuite/libgomp.fortran.
7898 * gfortran.dg/do_concurrent_6.f90: New test.
7899
7900 2018-04-12 Marek Polacek <polacek@redhat.com>
7901
7902 PR c++/85258
7903 * g++.dg/parse/error61.C: New test.
7904
7905 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7906
7907 PR target/85347
7908 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
7909 specify -mvsx on gcc command line.
7910
7911 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7912
7913 PR target/85328
7914 * gcc.target/i386/pr85328.c: New test.
7915
7916 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7917
7918 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
7919
7920 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7921
7922 PR rtl-optimization/85342
7923 * gcc.target/i386/pr85342.c: New test.
7924
7925 2018-04-11 Jason Merrill <jason@redhat.com>
7926
7927 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
7928 if ulimit -v is set.
7929
7930 2018-04-11 Bin Cheng <bin.cheng@arm.com>
7931
7932 PR testsuite/85190
7933 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
7934
7935 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7936
7937 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
7938 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
7939
7940 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR c++/70808
7943 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
7944 effective target.
7945
7946 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7947
7948 PR target/84301
7949 * gcc.target/i386/pr84301.c: New test.
7950
7951 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR tree-optimization/85331
7954 * gcc.c-torture/execute/pr85331.c: New test.
7955
7956 2018-04-11 Marek Polacek <polacek@redhat.com>
7957
7958 PR c++/85032
7959 * g++.dg/cpp0x/pr51225.C: Adjust error message.
7960 * g++.dg/cpp1z/constexpr-if21.C: New test.
7961
7962 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR target/85281
7965 * gcc.target/i386/pr85281.c: New test.
7966
7967 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7968
7969 PR rtl-optimization/84659
7970 * gcc.dg/pr84659.c: New test.
7971
7972 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7973
7974 PR debug/85302
7975 * g++.dg/debug/dwarf2/pr85302.C: New test.
7976
7977 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7978
7979 PR target/85261
7980 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
7981 into register.
7982
7983 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7984
7985 PR c++/70808
7986 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
7987
7988 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
7989
7990 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
7991 * gcc.target/powerpc/dimode_off.c: Ditto.
7992 * gcc.target/powerpc/tfmode_off.c: Ditto.
7993 * gcc.target/powerpc/timode_off.c: Ditto.
7994
7995 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7996
7997 * gcc.target/powerpc/vec-ldl-1.c: New test.
7998 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
7999 corrections to ABI implementation.
8000
8001 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
8002
8003 PR target/85056
8004 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
8005
8006 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8007
8008 PR rtl-optimization/85300
8009 * gcc.dg/pr85300.c: New test.
8010
8011 2018-04-10 David Malcolm <dmalcolm@redhat.com>
8012
8013 PR c++/85110
8014 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
8015 where we now show the pertinent parameter.
8016 * g++.dg/diagnostic/aka2.C: Likewise.
8017 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
8018
8019 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8020
8021 PR fortran/85313
8022 * gfortran.dg/gomp/pr85313.f90: New test.
8023
8024 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8025
8026 PR c++/24314
8027 * g++.dg/parse/template29.C: New.
8028
8029 2018-04-10 Bin Cheng <bin.cheng@arm.com>
8030
8031 PR testsuite/85190
8032 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
8033
8034 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8035
8036 PR target/85177
8037 PR target/85255
8038 * gcc.target/i386/avx512f-pr85177.c: New test.
8039 * gcc.target/i386/avx512f-pr85255.c: New test.
8040
8041 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
8042
8043 PR tree-optimization/85286
8044 * gcc.dg/vect/pr85286.c: New test.
8045
8046 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8047
8048 PR target/85173
8049 * gcc.target/arm/pr85173.c: New test.
8050
8051 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR lto/85248
8054 * gcc.dg/lto/pr85248_0.c: New test.
8055 * gcc.dg/lto/pr85248_1.c: New test.
8056
8057 2018-04-09 Jan Hubicka <jh@suse.cz>
8058
8059 PR lto/85078
8060 * g++.dg/torture/pr85078.C: New.
8061
8062 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
8063
8064 PR c++/85227
8065 * g++.dg/cpp1z/decomp44.C: New.
8066 * g++.dg/cpp1z/decomp45.C: Likewise.
8067
8068 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8069
8070 PR fortran/83064
8071 * gfortran.dg/do_concurrent_5.f90: New test.
8072 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
8073 message.
8074
8075 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8076
8077 PR fortran/51260
8078 * gfortran.dg/parameter_array_element_3.f90: New test.
8079
8080 2018-04-09 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR c++/85194
8083 * g++.dg/cpp1z/decomp43.C: New test.
8084
8085 PR rtl-optimization/80463
8086 * g++.dg/pr80463.C: Add -w to dg-options.
8087
8088 2018-04-09 Richard Biener <rguenther@suse.de>
8089
8090 PR tree-optimization/85284
8091 * gcc.dg/torture/pr85284.c: New testcase.
8092
8093 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8094
8095 PR rtl-optimization/80463
8096 PR rtl-optimization/83972
8097 PR rtl-optimization/83480
8098
8099 * gcc.dg/pr80463.c: New test.
8100 * g++.dg/pr80463.C: Likewise.
8101 * gcc.dg/pr83972.c: Likewise.
8102
8103 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8104
8105 PR rtl-optimization/83913
8106 * gcc.dg/pr83913.c: New test.
8107
8108 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8109
8110 PR rtl-optimization/83962
8111 * gcc.dg/pr83962.c: New test.
8112
8113 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8114
8115 PR rtl-optimization/83530
8116 * gcc.dg/pr83530.c: New test.
8117
8118 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8119
8120 PR middle-end/82976
8121 * gfortran.dg/realloc_on_assign_16a.f90: New test.
8122
8123 2018-04-07 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR tree-optimization/85257
8126 * gcc.dg/pr85257.c: New test.
8127
8128 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
8129
8130 * g++.dg/opt/pr85196.C: New test.
8131
8132 2018-04-06 David Malcolm <dmalcolm@redhat.com>
8133
8134 PR c++/84269
8135 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
8136 std::tuple here since they need C++11.
8137 * g++.dg/lookup/missing-std-include-8.C: New test.
8138 * g++.dg/lookup/missing-std-include.C: Move std::array and
8139 std::tuple test to missing-std-include-6.C to avoid failures
8140 with C++98.
8141
8142 2018-04-06 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR debug/85252
8145 * gcc.dg/debug/pr85252.c: New test.
8146
8147 PR rtl-optimization/84872
8148 * gcc.dg/graphite/pr84872.c: New test.
8149
8150 PR c++/85210
8151 * g++.dg/cpp1z/decomp42.C: New test.
8152
8153 2018-04-06 David Malcolm <dmalcolm@redhat.com>
8154
8155 PR c++/85021
8156 * g++.dg/lookup/missing-std-include-7.C: New test.
8157
8158 2018-04-06 Tamar Christina <tamar.christina@arm.com>
8159
8160 * gcc.dg/struct-simple.c: Revert r254862.
8161 * lib/target-supports.exp
8162 (check_effective_target_word_mode_no_slow_unalign): Likewise.
8163
8164 2018-04-06 Richard Biener <rguenther@suse.de>
8165
8166 PR middle-end/85244
8167 * gcc.dg/torture/pr85244-1.c: New testcase.
8168 * gcc.dg/torture/pr85244-2.c: Likewise.
8169
8170 2018-04-06 Jakub Jelinek <jakub@redhat.com>
8171
8172 PR sanitizer/85213
8173 * c-c++-common/ubsan/pr85213.c: New test.
8174
8175 2018-04-06 Richard Biener <rguenther@suse.de>
8176
8177 PR middle-end/85180
8178 * gcc.dg/pr85180.c: New testcase.
8179
8180 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8181
8182 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
8183 to trigger the optimization. Do some cleanup and function
8184 renaming. Add more test functions.
8185
8186 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8187
8188 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
8189 options.
8190 * gcc.target/s390/hotpatch-1.c: Skip when building without
8191 optimization.
8192 * gcc.target/s390/hotpatch-10.c: Likewise.
8193 * gcc.target/s390/hotpatch-11.c: Likewise.
8194 * gcc.target/s390/hotpatch-12.c: Likewise.
8195 * gcc.target/s390/hotpatch-13.c: Likewise.
8196 * gcc.target/s390/hotpatch-14.c: Likewise.
8197 * gcc.target/s390/hotpatch-15.c: Likewise.
8198 * gcc.target/s390/hotpatch-16.c: Likewise.
8199 * gcc.target/s390/hotpatch-17.c: Likewise.
8200 * gcc.target/s390/hotpatch-18.c: Likewise.
8201 * gcc.target/s390/hotpatch-19.c: Likewise.
8202 * gcc.target/s390/hotpatch-2.c: Likewise.
8203 * gcc.target/s390/hotpatch-3.c: Likewise.
8204 * gcc.target/s390/hotpatch-4.c: Likewise.
8205 * gcc.target/s390/hotpatch-5.c: Likewise.
8206 * gcc.target/s390/hotpatch-6.c: Likewise.
8207 * gcc.target/s390/hotpatch-7.c: Likewise.
8208 * gcc.target/s390/hotpatch-8.c: Likewise.
8209 * gcc.target/s390/hotpatch-9.c: Likewise.
8210
8211 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8212
8213 * c-c++-common/Wattributes.c: Disable warning for s390* target and
8214 check for an error instead.
8215 * gcc.dg/Wattributes-6.c: Likewise.
8216
8217 2018-04-05 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR c++/85209
8220 * g++.dg/cpp1z/decomp39.C: New test.
8221 * g++.dg/cpp1z/decomp40.C: New test.
8222
8223 PR c++/85208
8224 * g++.dg/cpp1z/decomp41.C: New test.
8225
8226 PR middle-end/85195
8227 * gcc.dg/pr85195.c: New test.
8228
8229 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 PR c++/80956
8232 * g++.dg/cpp0x/initlist100.C: New.
8233 * g++.dg/cpp0x/initlist101.C: Likewise.
8234
8235 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
8236
8237 PR c++/84792
8238 * g++.dg/other/pr84792-1.C: New.
8239 * g++.dg/other/pr84792-2.C: Likewise.
8240
8241 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
8242
8243 PR target/85193
8244 * gcc.target/i386/pr85193.c: New test.
8245
8246 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
8247
8248 PR c++/84979
8249 * g++.dg/concepts/pr84979.C: New.
8250 * g++.dg/concepts/pr84979-2.C: New.
8251 * g++.dg/concepts/pr84979-3.C: New.
8252
8253 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
8254
8255 PR c++/80026
8256 * g++.dg/cpp0x/variadic174.C: New.
8257
8258 2018-04-04 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR inline-asm/85172
8261 * g++.dg/ext/builtin13.C: New test.
8262 * g++.dg/ext/atomic-4.C: New test.
8263
8264 PR c++/85146
8265 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
8266 * g++.dg/ext/bases3.C: New test.
8267
8268 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8269
8270 PR target/85203
8271 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
8272 to match a single insn of the baz function. Move scan directives at
8273 the end of the file below the functions they are trying to test for
8274 better readability.
8275 * gcc.target/arm/cmse/cmse-16.c: New testcase.
8276
8277 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
8278
8279 PR rtl-optimization/84878
8280 * gcc.target/powerpc/pr84878.c: New test.
8281
8282 2018-04-04 Michael Matz <matz@suse.de>
8283
8284 * gcc.dg/Wstringop-overflow-4.c: New test.
8285 * c-c++-common/Wstringop-truncation-4.c: Adjust.
8286
8287 2018-04-04 Jakub Jelinek <jakub@redhat.com>
8288
8289 PR testsuite/85189
8290 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
8291 for the diagnostics of overridden functions. Adjust for new wording.
8292
8293 2018-04-04 Richard Biener <rguenther@suse.de>
8294
8295 PR lto/85176
8296 * g++.dg/lto/pr85176_0.C: New testcase.
8297
8298 2018-04-04 Richard Biener <rguenther@suse.de>
8299
8300 PR testsuite/85191
8301 * lib/target-supports.exp (check_effective_target_vect_perm_short):
8302 Fix typo.
8303
8304 2018-04-04 Martin Liska <mliska@suse.cz>
8305
8306 PR sanitizer/85174
8307 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
8308 and msdata as a workaround for powerpc.
8309
8310 2018-04-04 Richard Biener <rguenther@suse.de>
8311
8312 PR tree-optimization/85168
8313 * gcc.dg/torture/pr85168.c: New testcase.
8314
8315 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
8316
8317 PR c++/84943
8318 * g++.dg/pr84943.C: New.
8319 * g++.dg/pr84943-2.C: New.
8320
8321 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8322
8323 PR rtl-optimization/85167
8324 * gcc.dg/pr85167.c: New test.
8325
8326 PR tree-optimization/85156
8327 * c-c++-common/pr85156.c: New test.
8328 * gcc.c-torture/execute/pr85156.c: New test.
8329
8330 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
8331
8332 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
8333 * gcc.target/powerpc/undef-bool-1.C: New file.
8334 * gcc.target/powerpc/undef-bool-2.c: New file.
8335
8336 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8337
8338 PR c++/84768
8339 * g++.dg/cpp1z/class-deduction52.C: New.
8340
8341 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8342
8343 PR c++/85147
8344 * g++.dg/cpp0x/pr85147.C: New test.
8345
8346 PR c++/85140
8347 * g++.dg/cpp0x/gen-attrs-64.C: New test.
8348
8349 PR c++/85134
8350 * g++.dg/gomp/pr85134.C: New test.
8351 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
8352
8353 PR target/85169
8354 * gcc.c-torture/execute/pr85169.c: New test.
8355 * gcc.target/i386/avx512f-pr85169.c: New test.
8356 * gcc.target/i386/avx512bw-pr85169.c: New test.
8357
8358 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8359
8360 PR target/85126
8361 * gcc.target/powerpc/pr69946: Adjust comment. Remove
8362 scan-assembler-times clause.
8363
8364 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
8365
8366 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
8367 dg-additional-options.
8368
8369 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8370
8371 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
8372
8373 2018-04-03 Richard Biener <rguenther@suse.de>
8374
8375 PR testsuite/85154
8376 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
8377
8378 2018-04-02 Jim Wilson <jimw@sifive.com>
8379
8380 * gcc.target/riscv/pr84660.c: New.
8381 * gcc.target/riscv/shift-and-1.c: New.
8382 * gcc.target/riscv/shift-and-2.c: New.
8383
8384 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8385
8386 PR fortran/85102
8387 * gfortran.dg/array_simplify_2.f90: New test.
8388
8389 2018-04-01 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR middle-end/85090
8392 * gcc.target/i386/avx512f-pr85090-1.c: New test.
8393 * gcc.target/i386/avx512f-pr85090-2.c: New test.
8394 * gcc.target/i386/avx512f-pr85090-3.c: New test.
8395 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
8396 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
8397
8398 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
8399
8400 PR c++/85027
8401 * g++.dg/pr85027.C: New.
8402
8403 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8404
8405 PR target/83315
8406 * gcc.target/powerpc/sse-maxps-2.c: New test.
8407 * gcc.target/powerpc/sse-minps-2.c: New test.
8408
8409 2018-03-30 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR c++/84791
8412 * g++.dg/gomp/pr84791.C: New test.
8413
8414 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
8415
8416 PR fortran/84931
8417 * gfortran.dg/array_constructor_53.f90: New test.
8418
8419 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8420
8421 PR fortran/85130
8422 * gfortran.dg/substr_6.f90: Remove illegal test for
8423 out-of-bounds substring.
8424
8425 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8426
8427 PR fortran/85111
8428 * gfortran.dg/zero_sized_10.f90: New test.
8429
8430 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8431
8432 PR c++/84269
8433 * g++.dg/lookup/missing-std-include-6.C: New test.
8434 * g++.dg/lookup/missing-std-include.C: Add std::pair and
8435 std::tuple tests.
8436 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
8437 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
8438 <cstring>, <cassert>, and <cstdlib>.
8439
8440 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
8441
8442 PR inline-asm/84985
8443 * gcc.target/i386/pr84985.c: New.
8444
8445 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8446
8447 PR c++/85110
8448 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
8449
8450 2018-03-29 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR c++/85108
8453 * g++.dg/warn/Wunused-var-31.C: New test.
8454
8455 PR c/85094
8456 * c-c++-common/Wduplicated-branches-14.c: New test.
8457
8458 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8459
8460 PR c++/84606
8461 * g++.dg/cpp0x/pr84606.C: New.
8462
8463 2018-03-29 Carl Love <cel@us.ibm.com>
8464
8465 Revert
8466 2017-09-27 Carl Love <cel@us.ibm.com>
8467
8468 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
8469 for the __builtin_fctid and __builtin_fctiw.
8470
8471 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
8472
8473 PR target/84912
8474 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
8475 deleted builtin function.
8476 (div_weuo): Likewise.
8477 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
8478 (div_deuo): Likewise.
8479
8480 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8481
8482 PR c++/85028
8483 * g++.dg/other/default13.C: New.
8484
8485 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR target/85095
8488 * gcc.target/i386/pr85095-1.c: New test.
8489 * gcc.target/i386/pr85095-2.c: New test.
8490 * gcc.c-torture/execute/pr85095.c: New test.
8491
8492 PR tree-optimization/82004
8493 * gcc.dg/pr82004.c: New test.
8494
8495 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8496 Martin Liska <mliska@suse.cz>
8497
8498 PR sanitizer/85081
8499 * g++.dg/asan/pr85081.C: New test.
8500
8501 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
8502
8503 PR c++/84789
8504 * g++.dg/template/pr84789.C: Adjust for testing with
8505 -fconcepts too.
8506
8507 PR c++/84973
8508 * g++.dg/template/pr84973.C: New.
8509 * g++.dg/template/pr84973-2.C: New.
8510 * g++.dg/template/pr84973-3.C: New.
8511
8512 PR c++/84968
8513 * g++.dg/eh/pr84968.C: New.
8514
8515 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8516
8517 PR target/84914
8518 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
8519 long double multiply/divide uses the correct function.
8520 * gcc.target/powerpc/mulkc-3.c: Likewise.
8521 * gcc.target/powerpc/divkc-2.c: Likewise.
8522 * gcc.target/powerpc/divkc-3.c: Likewise.
8523
8524 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8525
8526 PR c++/85067
8527 * g++.dg/cpp0x/defaulted51.C: New.
8528 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
8529
8530 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR c++/85077
8533 * g++.dg/ext/vector35.C: New test.
8534
8535 PR c++/85061
8536 * g++.dg/ext/builtin-offsetof3.C: New test.
8537
8538 PR c++/85076
8539 * g++.dg/cpp1y/pr85076.C: New test.
8540
8541 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8542
8543 PR fortran/85084
8544 * gfortran.dg/matmul_rank_1.f90: New test.
8545
8546 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8547 Harald Anlauf <anlauf@gmx.de>
8548
8549 * gfortran.dg/structure_constructor_15.f90: New test.
8550
8551 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
8552
8553 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
8554 for the diagnostics of overridden functions. Adjust for new wording.
8555 * g++.dg/cpp0x/implicit1.C: Likewise.
8556 * g++.dg/cpp0x/override1.C: Likewise.
8557 * g++.dg/cpp1y/auto-fn18.C: Likewise.
8558 * g++.dg/eh/shadow1.C: Likewise.
8559 * g++.dg/inherit/covariant12.C: Likewise.
8560 * g++.dg/inherit/covariant14.C: Likewise.
8561 * g++.dg/inherit/covariant15.C: Likewise.
8562 * g++.dg/inherit/covariant16.C: Likewise.
8563 * g++.dg/inherit/covariant22.C: Likewise.
8564 * g++.dg/inherit/crash3.C: Likewise.
8565 * g++.dg/inherit/error2.C: Likewise.
8566 * g++.dg/template/crash100.C: Likewise.
8567 * g++.old-deja/g++.eh/spec6.C: Likewise.
8568 * g++.old-deja/g++.mike/p811.C: Likewise.
8569 * g++.old-deja/g++.other/virtual11.C: Likewise.
8570 * g++.old-deja/g++.other/virtual4.C: Likewise.
8571
8572 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
8573
8574 PR target/85044
8575 * gcc.target/i386/pr85044.c: New test.
8576
8577 2018-03-27 Martin Sebor <msebor@redhat.com>
8578
8579 PR testsuite/83462
8580 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
8581 other than x86.
8582
8583 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8584
8585 PR target/83009
8586 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
8587
8588 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8589
8590 PR target/81863
8591 * gcc.target/arm/pr81863.c: New test.
8592
8593 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
8594
8595 PR target/85056
8596 * gcc.target/nvptx/pr85056.c: New test.
8597 * gcc.target/nvptx/pr85056a.c: New test.
8598
8599 2018-03-27 Richard Biener <rguenther@suse.de>
8600
8601 PR testsuite/82847
8602 * lib/target-supports.exp (check_ssse3_available): New function.
8603 (check_effective_target_vect_perm_short): Enable for x86 if
8604 check_ssse3_available.
8605
8606 2018-03-27 Richard Biener <rguenther@suse.de>
8607
8608 PR tree-optimization/85082
8609 * gfortran.dg/pr85082.f90: New testcase.
8610
8611 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8612
8613 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
8614 to "l=2" in dg-final.
8615
8616 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8617
8618 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
8619 * gcc.target/mips/fix-r4000-2.c: Likewise.
8620 * gcc.target/mips/fix-r4000-3.c: Likewise.
8621 * gcc.target/mips/fix-r4000-4.c: Likewise.
8622 * gcc.target/mips/fix-r4000-5.c: Likewise.
8623 * gcc.target/mips/fix-r4000-6.c: Likewise.
8624 * gcc.target/mips/fix-r4000-7.c: Likewise.
8625 * gcc.target/mips/fix-r4000-8.c: Likewise.
8626 * gcc.target/mips/fix-r4000-9.c: Likewise.
8627 * gcc.target/mips/fix-r4000-10.c: Likewise.
8628 * gcc.target/mips/fix-r4000-7.c: Change dg-final
8629 "mulditi3_r4000" instead of "mulditi3".
8630 * gcc.target/mips/fix-r4000-8.c: Change dg-final
8631 "umulditi3_r4000" instead of "umulditi3".
8632
8633 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR c++/85068
8636 * g++.dg/inherit/covariant22.C: New test.
8637
8638 2018-03-27 Richard Biener <rguenther@suse.de>
8639
8640 PR testsuite/84004
8641 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
8642 alignment.
8643
8644 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8645 Jason Merrill <jason@redhat.com>
8646
8647 PR c++/84632
8648 * g++.dg/init/array49.C: New.
8649 * g++.dg/torture/pr70499.C: Adjust.
8650
8651 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
8652
8653 PR target/85073
8654 * gcc.target/i386/pr85073.c: New test.
8655
8656 2018-03-26 Richard Biener <rguenther@suse.de>
8657
8658 PR testsuite/85066
8659 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
8660 instead of long.
8661
8662 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8663
8664 PR fortran/66709
8665 * gfortran.dg/parameter_array_format.f90: New test.
8666
8667 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8668 Neil Carlson <neil.n.carlson@gmail.com>
8669
8670 PR fortran/84381
8671 * gfortran.dg/literal_character_constant_1.inc: Replace
8672 call abort by STOP n.
8673 * gfortran.dg/overload_1.f90: Likewise.
8674
8675 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
8676 Dominique d'Humieres <dominiq@gcc.gnu.org>
8677
8678 PR fortran/84924
8679 * gfortran.dg/scalar_pointer_1.f90: New test.
8680
8681 2018-03-25 Tom de Vries <tom@codesourcery.com>
8682
8683 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
8684 precise.
8685
8686 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8687
8688 PR fortran/69497
8689 * gfortran.dg/pr89497.f90: New test.
8690
8691 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8692
8693 PR fortran/70068
8694 * gfortran.dg/substr_7.f90: New test.
8695
8696 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
8697
8698 PR fortran/42651
8699 * gfortran.dg/pr42651.f90: New test.
8700 * gfortran.dg/func_result_7.f90: Update error message.
8701
8702 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
8703
8704 PR tree-optimization/84005
8705 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
8706 failing to force the alignment.
8707
8708 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8709
8710 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
8711 from this to...
8712 <vclzd>: ...this.
8713
8714 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8715
8716 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
8717 message. Fix scan-assembler patterns.
8718
8719 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR c++/85015
8722 * g++.dg/cpp0x/pr85015.C: New test.
8723
8724 PR c++/84942
8725 * g++.dg/cpp1y/pr84942.C: New test.
8726
8727 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
8728
8729 PR inline-asm/85030
8730 * gcc.target/i386/pr85030.c: New.
8731
8732 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8733
8734 PR target/85026
8735 * g++.dg/pr85026.C: New test.
8736
8737 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
8738
8739 * g++.dg/debug/pr84704.C: XFAIL AIX.
8740
8741 2018-03-23 Sudakshina Das <sudi.das@arm.com>
8742
8743 PR target/84826
8744 * gcc.target/arm/pr84826.c: Add dg directive.
8745
8746 2018-03-23 Marek Polacek <polacek@redhat.com>
8747
8748 PR c++/85033
8749 * g++.dg/ext/builtin-offsetof2.C: New test.
8750
8751 PR c++/85045
8752 * g++.dg/cpp0x/Wnarrowing5.C: New test.
8753 * gcc.dg/pr85045.c: New test.
8754
8755 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
8756
8757 PR debug/85020
8758 * gnat.dg/lto22.adb: New test.
8759 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
8760 * gnat.dg/lto22_pkg2.ads: Likewise.
8761
8762 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR c/80778
8765 * gcc.dg/lto/pr80778_0.c: New test.
8766
8767 PR inline-asm/85034
8768 * gcc.target/i386/pr85034.c: New test.
8769
8770 PR inline-asm/85022
8771 * c-c++-common/torture/pr85022.c: New test.
8772
8773 PR sanitizer/85029
8774 * g++.dg/ubsan/pr85029.C: New test.
8775
8776 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
8777
8778 PR c++/71251
8779 * g++.dg/cpp0x/pr71251.C: New.
8780
8781 PR c++/84789
8782 * g++.dg/template/pr84789.C: New.
8783 * g++.dg/template/pr84789-2.C: New.
8784 * g++.dg/template/pr84789-3.C: New.
8785 * g++.dg/parse/dtor11.C: Accept alternate error message.
8786
8787 PR c++/84729
8788 * g++.dg/pr84729.C: New.
8789 * g++.old-deja/g++.ext/arrnew2.C: Require error.
8790 * g++.old-deja/g++.robertl/eb58.C: Likewise.
8791 * g++.old-deja/g++.robertl/eb63.C: Likewise.
8792
8793 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
8794
8795 PR fortran/84922
8796 * gfortran.dg/interface_42.f90: New test.
8797 * gfortran.dg/interface_43.f90: New test.
8798
8799 2018-03-22 Sudakshina Das <sudi.das@arm.com>
8800
8801 PR target/84826
8802 * gcc.target/arm/pr84826.c: New test.
8803
8804 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
8805
8806 * gcc.target/arm/addr-modes-float.c: Move dg-do before
8807 dg-require-effective-target.
8808 * gcc.target/arm/addr-modes-int.c: Likewise.
8809 * gcc.target/nios2/lo-addr-tls.c: Likewise.
8810
8811 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8812
8813 PR target/84760
8814 * gcc.target/powerpc/altivec-ld-1.c: New test.
8815
8816 2018-03-22 Bin Cheng <bin.cheng@arm.com>
8817
8818 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
8819
8820 2018-03-22 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR inline-asm/84941
8823 * gcc.dg/pr84941.c: New test.
8824
8825 2018-03-22 Tom de Vries <tom@codesourcery.com>
8826
8827 PR tree-optimization/84956
8828 * gcc.dg/pr84956.c: New test.
8829
8830 2018-03-22 Marek Polacek <polacek@redhat.com>
8831
8832 PR c++/84854
8833 * g++.dg/cpp1z/constexpr-if15.C: New test.
8834 * g++.dg/cpp1z/constexpr-if16.C: New test.
8835
8836 2018-03-21 Joseph Myers <joseph@codesourcery.com>
8837
8838 * gcc.dg/builtin-tgmath-3.c: New test.
8839
8840 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
8841
8842 PR c++/71965
8843 * g++.dg/concepts/pr71965.C: New.
8844
8845 PR c++/84610
8846 PR c++/84642
8847 * g++.dg/cpp0x/pr84610.C: New.
8848 * g++.dg/cpp0x/pr84642.C: New.
8849
8850 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8851
8852 PR c/84999
8853 * c-c++-common/pr84999.c: New test.
8854
8855 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8856
8857 PR c++/84972
8858 * g++.dg/ext/desig10.C: New.
8859
8860 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8861 Harald Anlauf <anlauf@gmx.de>
8862
8863 PR fortran/84957
8864 * gfortran.dg/pr84957.f90: New test.
8865
8866 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR tree-optimization/84960
8869 * gcc.c-torture/compile/pr84960.c: New test.
8870
8871 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
8872
8873 PR tree-optimization/84811
8874 * gcc.dg/torture/pr84811.c: New test.
8875
8876 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8877
8878 PR tree-optimization/84982
8879 * c-c++-common/pr84982.c: New test.
8880
8881 PR c++/84961
8882 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
8883 "m" (++x) in C++.
8884 * g++.dg/torture/pr84961-1.C: New test.
8885 * g++.dg/torture/pr84961-2.C: New test.
8886
8887 2018-03-21 Nathan Sidwell <nathan@acm.org>
8888
8889 PR c++/85008
8890 * g++.dg/pr85008.C: New.
8891
8892 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
8893
8894 PR fortran/84615
8895 * gfortran.dg/char_result_17.f90: New test.
8896
8897 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8898
8899 PR c++/84994
8900 * g++.dg/other/accessor-fixits-1.C: Move to...
8901 * g++.dg/torture/accessor-fixits-1.C: ...here.
8902 * g++.dg/other/accessor-fixits-2.C: Move to...
8903 * g++.dg/torture/accessor-fixits-2.C: ...here.
8904 * g++.dg/other/accessor-fixits-3.C: Move to...
8905 * g++.dg/torture/accessor-fixits-3.C: ...here.
8906 * g++.dg/other/accessor-fixits-4.C: Move to...
8907 * g++.dg/torture/accessor-fixits-4.C: ...here.
8908 * g++.dg/other/accessor-fixits-5.C: Move to...
8909 * g++.dg/torture/accessor-fixits-5.C: ...here.
8910 * g++.dg/torture/accessor-fixits-6.C: New testcase.
8911 * g++.dg/torture/accessor-fixits-7.C: New testcase.
8912 * g++.dg/torture/accessor-fixits-8.C: New testcase.
8913
8914 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8915
8916 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
8917
8918 2018-03-21 Sudakshina Das <sudi.das@arm.com>
8919
8920 PR target/82989
8921 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
8922
8923 2018-03-21 Nathan Sidwell <nathan@acm.org>
8924
8925 PR c++/84804
8926 * g++.dg/lookup/pr84804.C: New.
8927
8928 2018-03-21 Martin Sebor <msebor@redhat.com>
8929
8930 PR c++/84850
8931 * g++.dg/Wclass-memaccess-3.C: New test.
8932 * g++.dg/Wclass-memaccess-4.C: New test.
8933
8934 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8935
8936 PR c++/84892
8937 * g++.dg/other/accessor-fixits-1.C
8938 (test_access_const_t1_color): New.
8939 (test_deref_const_t1_color): New.
8940 * g++.dg/other/accessor-fixits-5.C: New testcase.
8941
8942 2018-03-21 Tom de Vries <tom@codesourcery.com>
8943
8944 PR tree-optimization/83126
8945 * gcc.dg/graphite/pr83126.c: New test.
8946
8947 2018-03-21 Nathan Sidwell <nathan@acm.org>
8948
8949 * g++.dg/ext/anon-struct6.C: Adjust.
8950 * g++.dg/ext/deprecate-1.C: New.
8951 * g++.dg/ext/deprecate-2.C: New.
8952 * g++.dg/lookup/pr84602.C: Adjust.
8953 * g++.dg/lookup/pr84962.C: Adjust.
8954 * g++.old-deja/g++.other/anon4.C
8955
8956 PR c++/84836
8957 * g++.dg/lookup/pr84836.C: New.
8958
8959 2018-03-21 Bin Cheng <bin.cheng@arm.com>
8960
8961 PR tree-optimization/84969
8962 * gcc.dg/tree-ssa/pr84969.c: New test.
8963
8964 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR rtl-optimization/84989
8967 * gcc.target/i386/pr84989.c: New test.
8968
8969 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8970
8971 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
8972
8973 2018-03-21 Martin Liska <mliska@suse.cz>
8974
8975 PR ipa/84963
8976 * gfortran.dg/goacc/pr84963.f90: New test.
8977
8978 2018-03-21 Marek Polacek <polacek@redhat.com>
8979
8980 PR c++/71638, ICE with NSDMI and reference.
8981 * g++.dg/cpp0x/nsdmi14.C: New test.
8982 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
8983
8984 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
8985
8986 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
8987 MIPS with -mpaired-single directives.
8988
8989 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
8990
8991 PR fortran/85001
8992 * gfortran.dg/interface_41.f90: New test.
8993
8994 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8995
8996 PR debug/84875
8997 * gcc.dg/pr84875.c: New test.
8998
8999 2018-03-20 Marek Polacek <polacek@redhat.com>
9000
9001 PR c++/84978, ICE with NRVO.
9002 * g++.dg/opt/nrv19.C: New test.
9003
9004 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9005
9006 PR target/82518
9007 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9008 Disable for armeb targets.
9009 * gcc.target/arm/pr82518.c: New test.
9010
9011 2018-03-20 Nathan Sidwell <nathan@acm.org>
9012
9013 PR c++/84962
9014 * g++.dg/lookup/pr84962.C: New.
9015
9016 PR c++/84970
9017 * g++.dg/lookup/pr84970.C: New.
9018
9019 2018-03-20 Richard Biener <rguenther@suse.de>
9020
9021 PR target/84986
9022 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
9023
9024 2018-03-20 Martin Liska <mliska@suse.cz>
9025
9026 PR ipa/84825
9027 * g++.dg/ipa/pr84825.C: New test.
9028
9029 2018-03-20 Martin Liska <mliska@suse.cz>
9030
9031 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
9032
9033 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR target/84845
9036 * gcc.c-torture/compile/pr84845.c: New test.
9037
9038 2018-03-20 Sudakshina Das <sudi.das@arm.com>
9039
9040 PR target/82989
9041 * gcc.target/arm/pr82989.c: New test.
9042
9043 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR target/84945
9046 * gcc.target/i386/pr84945.c: New test.
9047
9048 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
9049
9050 PR target/81647
9051 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
9052
9053 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9054
9055 PR c/84953
9056 * gcc.dg/pr84953.c: New test.
9057
9058 2018-03-19 Marek Polacek <polacek@redhat.com>
9059
9060 PR c++/84925
9061 * g++.dg/cpp1z/lambda-__func__.C: New test.
9062
9063 PR c++/84927
9064 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
9065
9066 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9067
9068 PR sanitizer/78651
9069 * g++.dg/asan/pr78651.C: New test.
9070
9071 2018-03-19 Tom de Vries <tom@codesourcery.com>
9072
9073 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
9074 vect_int_mult. Add nvptx xfail for PR84958.
9075
9076 2018-03-19 Nathan Sidwell <nathan@acm.org>
9077
9078 PR c++/84835
9079 * g++.dg/cpp1y/pr84835.C: New.
9080
9081 2018-03-19 Sudakshina Das <sudi.das@arm.com>
9082
9083 PR target/81647
9084 * gcc.target/aarch64/pr81647.c: New.
9085
9086 2018-03-19 Richard Biener <rguenther@suse.de>
9087
9088 PR tree-optimization/84933
9089 * g++.dg/pr84933.C: New testcase.
9090
9091 2018-03-19 Richard Biener <rguenther@suse.de>
9092
9093 PR tree-optimization/84859
9094 * gcc.dg/tree-ssa/pr84859.c: New testcase.
9095 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
9096 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
9097 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
9098
9099 2018-03-19 Nathan Sidwell <nathan@acm.org>
9100
9101 PR c++/84812
9102 * g++.dg/lookup/pr84812.C: New.
9103
9104 2018-03-19 Richard Biener <rguenther@suse.de>
9105
9106 PR tree-optimization/84929
9107 * gcc.dg/torture/pr84929.c: New testcase.
9108
9109 2018-03-19 Tamar Christina <tamar.christina@arm.com>
9110
9111 PR target/84711
9112 * gcc.target/arm/big-endian-subreg.c: Delete.
9113
9114 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9115
9116 PR fortran/84931
9117 * gfortran.dg/array_constructor_52.f90: New test.
9118
9119 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
9120
9121 PR fortran/77414
9122 * gfortran.dg/pr77414.f90: New test.
9123 * gfortran.dg/internal_references_1.f90: Adjust error message.
9124
9125 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
9126
9127 PR fortran/65453
9128 * gfortran.dg/pr65453.f90: New test.
9129
9130 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
9131
9132 PR tree-optimization/84913
9133 * gfortran.dg/vect/pr84913.f90: New test.
9134
9135 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
9136
9137 PR fortran/79929
9138 * gfortran.dg/warn_concat.f90: New test.
9139
9140 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9141
9142 PR target/84899
9143 * gcc.dg/pr84899.c: New test.
9144
9145 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
9146
9147 PR fortran/69395
9148 * gfortran.dg/pr69395.f90: Add test for max dimensions
9149
9150 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
9151
9152 PR target/84876
9153 * gcc.target/i386/pr84876.c: New test.
9154
9155 2018-03-16 Martin Liska <mliska@suse.cz>
9156
9157 PR ipa/84833
9158 * gcc.target/i386/mvc11.c: New test.
9159
9160 2018-03-16 Martin Liska <mliska@suse.cz>
9161
9162 PR ipa/84722
9163 * gcc.target/i386/mvc10.c: New test.
9164
9165 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9166
9167 PR c++/79937
9168 PR c++/82410
9169 * g++.dg/cpp1y/pr79937-1.C: New test.
9170 * g++.dg/cpp1y/pr79937-2.C: New test.
9171 * g++.dg/cpp1y/pr79937-3.C: New test.
9172 * g++.dg/cpp1y/pr79937-4.C: New test.
9173 * g++.dg/cpp1y/pr82410.C: New test.
9174
9175 2018-03-16 Tom de Vries <tom@codesourcery.com>
9176
9177 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
9178
9179 2018-03-16 Tom de Vries <tom@codesourcery.com>
9180
9181 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
9182
9183 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR c++/84874
9186 * g++.dg/cpp2a/desig8.C: New test.
9187
9188 PR tree-optimization/84841
9189 * gcc.dg/pr84841.c: New test.
9190
9191 PR c++/84874
9192 * g++.dg/cpp2a/desig7.C: New test.
9193
9194 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
9195 Jim MacArthur <jim.macarthur@codethink.co.uk>
9196
9197 * gfortran.dg/automatic_1.f90: New test.
9198 * gfortran.dg/automatic_repeat.f90: New test
9199 * gfortran.dg/automatic_save.f90: New test.
9200 * gfortran.dg/vax_structure.f90: New test.
9201
9202 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
9203
9204 PR fortran/78741
9205 * gfortran.dg/pr78741.f90: New test.
9206
9207 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
9208
9209 PR fortran/69395
9210 * gfortran.dg/pr69395.f90: New test.
9211
9212 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR c++/79085
9215 * g++.dg/opt/pr79085.C: New test.
9216
9217 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
9218
9219 PR target/84574
9220 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
9221 label instead of __x86_indirect_thunk label.
9222
9223 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR c++/84222
9226 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
9227 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
9228 * g++.dg/warn/deprecated-13.C: New test.
9229
9230 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
9231
9232 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
9233
9234 2018-03-15 Richard Biener <rguenther@suse.de>
9235
9236 PR c/84873
9237 * c-c++-common/pr84873.c: New testcase.
9238
9239 2018-03-15 Tamar Christina <tamar.christina@arm.com>
9240
9241 PR target/84711
9242 * gcc.target/arm/big-endian-subreg.c: New.
9243
9244 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR target/84860
9247 * gcc.c-torture/compile/pr84860.c: New test.
9248
9249 2018-03-15 Julia Koval <julia.koval@intel.com>
9250
9251 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9252 cannonlake.
9253 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
9254 avx512bitalg.
9255
9256 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR c/84853
9259 * gcc.dg/pr84853.c: New test.
9260
9261 2018-03-14 Carl Love <cel@us.ibm.com>
9262
9263 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
9264
9265 2018-03-14 Martin Liska <mliska@suse.cz>
9266
9267 PR ipa/8480
9268 * g++.dg/lto/pr84805_0.C: New test.
9269 * g++.dg/lto/pr84805_1.C: New test.
9270 * g++.dg/lto/pr84805_2.C: New test.
9271
9272 2018-03-14 David Malcolm <dmalcolm@redhat.com>
9273
9274 PR c/84852
9275 * gcc.dg/fixits-pr84852-1.c: New test.
9276 * gcc.dg/fixits-pr84852-2.c: New test.
9277
9278 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
9279
9280 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
9281 separate verbose message.
9282 * lib/scandump.exp (scan-dump-times): Likewise.
9283
9284 2018-03-14 Julia Koval <julia.koval@intel.com>
9285
9286 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
9287 server.
9288 * gcc.target/i386/funcspec-56.inc: Ditto.
9289
9290 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9291
9292 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
9293 aarch64_sve_hw.
9294
9295 2018-03-14 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR sanitizer/83392
9298 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
9299 check count from 17 to 14.
9300
9301 PR target/84844
9302 * gcc.target/i386/pr84844.c: New test.
9303
9304 2018-03-14 Richard Biener <rguenther@suse.de>
9305
9306 PR tree-optimization/84830
9307 * gcc.dg/torture/pr84830.c: New testcase.
9308
9309 2018-03-14 Marek Polacek <polacek@redhat.com>
9310
9311 PR c++/84596
9312 * g++.dg/cpp0x/static_assert15.C: New test.
9313
9314 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
9315
9316 PR fortran/61775
9317 * gfortran.dg/pr61775.f90: New test.
9318
9319 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR c++/84843
9322 * g++.dg/ext/pr84843-1.C: New test.
9323 * g++.dg/ext/pr84843-2.C: New test.
9324
9325 2018-03-13 David Pagan <dave.pagan@oracle.com>
9326
9327 PR c/46921
9328 * gcc.dg/pr46921.c: New test.
9329
9330 2018-03-13 Martin Sebor <msebor@redhat.com>
9331
9332 PR tree-optimization/84725
9333 * c-c++-common/Wstringop-truncation-4.c: New test.
9334 * c-c++-common/attr-nonstring-5.c: New test.
9335
9336 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9337
9338 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
9339 than unpacks.
9340 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9341 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9342
9343 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9344
9345 * gcc.target/aarch64/sve/tls_1.c: New test.
9346 * gcc.target/aarch64/sve/tls_2.C: Likewise.
9347
9348 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9349
9350 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
9351 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
9352
9353 2018-03-13 Martin Liska <mliska@suse.cz>
9354
9355 PR ipa/84658.
9356 * g++.dg/ipa/pr84658.C: New test.
9357
9358 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR middle-end/84834
9361 * gcc.dg/pr84834.c: New test.
9362
9363 PR target/84827
9364 * gcc.target/i386/pr84827.c: New test.
9365
9366 PR target/84828
9367 * g++.dg/ext/pr84828.C: New test.
9368
9369 PR target/84786
9370 * gcc.target/i386/avx512f-pr84786-1.c: New test.
9371 * gcc.target/i386/avx512f-pr84786-2.c: New test.
9372
9373 PR c++/84808
9374 * g++.dg/cpp1y/constexpr-84808.C: New test.
9375
9376 PR c++/84704
9377 * g++.dg/debug/pr84704.C: New test.
9378
9379 2018-03-12 Renlin Li <renlin.li@arm.com>
9380
9381 * gcc.target/aarch64/movi_hf.c: New.
9382 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
9383 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
9384
9385 2018-03-12 Martin Sebor <msebor@redhat.com>
9386
9387 PR tree-optimization/83456
9388 * c-c++-common/Wrestrict-2.c: Remove test cases.
9389 * c-c++-common/Wrestrict.c: Same.
9390 * gcc.dg/Wrestrict-12.c: New test.
9391 * gcc.dg/Wrestrict-14.c: New test.
9392
9393 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9394
9395 * g++.dg/pr84821.C: New test.
9396
9397 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9398
9399 * gcc.dg/pr84799.c: New test.
9400
9401 2018-03-12 Richard Biener <rguenther@suse.de>
9402
9403 PR tree-optimization/84803
9404 * gcc.dg/torture/pr84803.c: New testcase.
9405
9406 2018-03-12 Jakub Jelinek <jakub@redhat.com>
9407
9408 PR c++/84813
9409 * g++.dg/debug/pr84813.C: New test.
9410
9411 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
9412
9413 PR fortran/84546
9414 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
9415
9416 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
9417
9418 PR fortran/83939
9419 * gfortran.dg/pr83939.f90
9420
9421 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9422
9423 PR fortran/66128
9424 * gfortran.dg/zero_sized_9.f90: New test.
9425
9426 2018-03-11 Jakub Jelinek <jakub@redhat.com>
9427
9428 PR debug/58150
9429 * g++.dg/debug/dwarf2/enum2.C: New test.
9430
9431 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
9432
9433 PR fortran/84734
9434 * gfortran.dg/pr84734.f90: New test.
9435
9436 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
9437
9438 * gnat.dg/prot3.adb: New test.
9439 * gnat.dg/prot3_pkg.ad[sb]: New helper.
9440
9441 2018-03-09 Jason Merrill <jason@redhat.com>
9442 Paolo Carlini <paolo.carlini@oracle.com>
9443
9444 PR c++/71169
9445 PR c++/71832
9446 * g++.dg/cpp0x/pr71169.C: New.
9447 * g++.dg/cpp0x/pr71169-2.C: Likewise.
9448 * g++.dg/cpp0x/pr71832.C: Likewise.
9449
9450 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
9451
9452 PR target/83969
9453 * gcc.target/powerpc/pr83969.c: New test.
9454
9455 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR target/84772
9458 * gcc.dg/pr84772.c: New test.
9459
9460 PR c++/84076
9461 * g++.dg/warn/Wformat-2.C: New test.
9462
9463 PR c++/84767
9464 * g++.dg/ext/vla18.C: New test.
9465
9466 2018-03-09 Martin Sebor <msebor@redhat.com>
9467
9468 PR tree-optimization/84526
9469 * gcc.dg/Wrestrict-10.c: New test.
9470 * gcc.dg/Wrestrict-11.c: New test.
9471
9472 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
9473
9474 PR rtl-optimization/84682
9475 * gcc.dg/torture/pr84682-1.c: New.
9476 * gcc.dg/torture/pr84682-2.c: New.
9477 * gcc.dg/torture/pr84682-3.c: New.
9478
9479 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR c++/84724
9482 * g++.dg/ext/pr84724.C: New test.
9483
9484 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
9485
9486 PR target/83712
9487 * gcc.target/arm/pr83712.c: New.
9488
9489 2018-03-09 Richard Biener <rguenther@suse.de>
9490
9491 PR tree-optimization/84775
9492 * gcc.dg/torture/pr84775.c: New testcase.
9493
9494 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR debug/84404
9497 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
9498 targets.
9499
9500 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
9501
9502 * gcc.c-torture/compile/20180309-1.c: New test.
9503
9504 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR c++/80598
9507 * g++.dg/warn/Wunused-function4.C: New test.
9508
9509 PR inline-asm/84742
9510 * gcc.target/i386/pr84742-1.c: New test.
9511 * gcc.target/i386/pr84742-2.c: New test.
9512
9513 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9514
9515 PR target/84748
9516 * gcc.c-torture/execute/pr84748.c: New test.
9517
9518 2018-03-08 Richard Biener <rguenther@suse.de>
9519
9520 PR middle-end/84552
9521 * gcc.dg/graphite/pr84552.c: New testcase.
9522
9523 2018-03-08 Richard Biener <rguenther@suse.de>
9524
9525 PR tree-optimization/84178
9526 * gcc.dg/torture/pr84178-2.c: New testcase.
9527
9528 2018-03-08 David Malcolm <dmalcolm@redhat.com>
9529
9530 PR tree-optimization/84178
9531 * gcc.c-torture/compile/pr84178-1.c: New test.
9532
9533 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
9534
9535 * lib/target-supports.exp: Do not return zero from a ifunc
9536 function.
9537
9538 2018-03-08 Richard Biener <rguenther@suse.de>
9539
9540 PR tree-optimization/84746
9541 * gcc.dg/torture/pr84746.c: New testcase.
9542
9543
9544 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
9545 PR debug/84404
9546 PR debug/84408
9547 * gcc.dg/graphite/pr84404.c: New.
9548
9549 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9550
9551 PR tree-optimization/84740
9552 * gcc.dg/torture/pr84740.c: New test.
9553
9554 PR tree-optimization/84739
9555 * gcc.dg/pr84739.c: New test.
9556
9557 2018-03-07 Martin Sebor <msebor@redhat.com>
9558
9559 PR tree-optimization/83519
9560 * gcc.dg/Wrestrict-13.c: New test.
9561
9562 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
9563
9564 PR fortran/64124
9565 PR fortran/70409
9566 * gfortran.dg/pr64124.f90: New tests.
9567 * gfortran.dg/pr70409.f90: New tests.
9568
9569 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
9570
9571 PR target/82411
9572 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
9573
9574 2018-03-07 Martin Sebor <msebor@redhat.com>
9575
9576 PR tree-optimization/84526
9577 * gcc.dg/Wrestrict-10.c: New test.
9578
9579 2018-03-07 Martin Sebor <msebor@redhat.com>
9580
9581 PR tree-optimization/84468
9582 * g++.dg/warn/Wstringop-truncation-2.C: New test.
9583 * gcc.dg/Wstringop-truncation.c: New test.
9584 * gcc.dg/Wstringop-truncation-2.c: New test.
9585
9586 2018-03-07 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR fortran/84565
9589 * gfortran.dg/pr84565.f90: New test.
9590
9591 PR middle-end/84723
9592 * gcc.target/i386/pr84723-1.c: New test.
9593 * gcc.target/i386/pr84723-2.c: New test.
9594 * gcc.target/i386/pr84723-3.c: New test.
9595 * gcc.target/i386/pr84723-4.c: New test.
9596 * gcc.target/i386/pr84723-5.c: New test.
9597
9598 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9599
9600 PR fortran/64107
9601 * gfortran.dg/pr64107.f90: New test.
9602
9603 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9604
9605 PR fortran/84697
9606 PR fortran/66128
9607 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
9608
9609 2018-03-06 Marek Polacek <polacek@redhat.com>
9610
9611 PR c++/84684
9612 * g++.dg/cpp1z/constexpr-84684.C: New test.
9613
9614 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR c/84721
9617 * gcc.dg/pr84721.c: New test.
9618
9619 PR target/84710
9620 * gcc.dg/pr84710.c: New test.
9621
9622 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9623
9624 PR fortran/56667
9625 * gfortran.dg/implied_do_2.f90: New test.
9626 * gfortran.dg/coarray_8.f90: Update for new error message.
9627
9628 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9629
9630 PR inline-asm/84683
9631 * g++.dg/ext/pr84683.C: New test.
9632
9633 PR tree-optimization/84687
9634 * gcc.dg/pr84687.c: New test.
9635
9636 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
9637
9638 PR c++/84231
9639 * g++.dg/pr84231.C: New.
9640
9641 PR c++/84593
9642 * g++.dg/cpp1y/pr84593.C: New.
9643
9644 PR c++/84492
9645 * g++.dg/pr84492.C: New.
9646
9647 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9648
9649 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
9650 __builtin_ppc_speculation_barrier.
9651
9652 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR target/84700
9655 * gcc.target/powerpc/pr84700.c: New test.
9656
9657 2018-03-05 Nathan Sidwell <nathan@acm.org>
9658
9659 PR c++/84702
9660 * g++.dg/lookup/pr84702.C: New.
9661
9662 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9663
9664 PR target/84564
9665 * gcc.target/i386/pr84564.c: New test.
9666
9667 2018-03-05 Marek Polacek <polacek@redhat.com>
9668
9669 PR c++/84707
9670 * g++.dg/cpp0x/inline-ns10.C: New test.
9671
9672 2018-03-05 Nathan Sidwell <nathan@acm.org>
9673
9674 PR c++/84694
9675 * g++.dg/template/pr84694.C: New.
9676
9677 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR target/84524
9680 * gcc.c-torture/execute/pr84524.c: New test.
9681 * gcc.target/i386/avx512bw-pr84524.c: New test.
9682
9683 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
9684
9685 PR target/84264
9686 * g++.dg/pr84264.C: New test.
9687
9688 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9689
9690 PR c++/84618
9691 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
9692 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
9693 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
9694
9695 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
9696
9697 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
9698 * g++.dg/other/i386-3.C: Ditto.
9699 * gcc.target/i386/sse-12.c: Ditto.
9700 * gcc.target/i386/sse-13.c: Ditto.
9701 * gcc.target/i386/sse-14.c: Ditto.
9702 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
9703 * gcc.target/i386/wbinvd-1.c: New test.
9704 * gcc.target/i386/wbnoinvd-1.c: Ditto.
9705 * gcc.target/i386/pconfig-1.c: Ditto.
9706
9707 2018-03-05 Pádraig Brady <P@draigBrady.com>
9708 Nathan Sidwell <nathan@acm.org>
9709
9710 PR c++/84497
9711 * g++.dg/cpp0x/pr84497.C: New.
9712
9713 2018-03-05 Richard Biener <rguenther@suse.de>
9714
9715 PR tree-optimization/84670
9716 * gcc.dg/pr84670-1.c: New testcase.
9717 * gcc.dg/pr84670-2.c: Likewise.
9718 * gcc.dg/pr84670-3.c: Likewise.
9719 * gcc.dg/pr84670-4.c: Likewise.
9720
9721 2018-03-05 Richard Biener <rguenther@suse.de>
9722
9723 PR tree-optimization/84650
9724 * gcc.dg/graphite/pr84650.c: New testcase.
9725
9726 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9727
9728 PR c++/82022
9729 * g++.dg/cpp1z/constexpr-lambda20.C: New.
9730
9731 2018-03-03 Harald Anlauf <anlauf@gmx.de>
9732
9733 PR fortran/71085
9734 * gfortran.dg/pr71085.f90: New test.
9735
9736 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9737
9738 PR fortran/66128
9739 * gfortran.dg/zero_sized_8.f90: Really commit New test.
9740
9741 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9742
9743 PR fortran/51434
9744 * gfortran.dg/pr51434.f90: New test.
9745
9746 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9747
9748 PR c++/61358
9749 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
9750
9751 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9752
9753 PR c++/67370
9754 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
9755
9756 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9757
9758 PR c++/71464
9759 * g++.dg/torture/pr71464.C: New.
9760
9761 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
9762
9763 PR fortran/80965
9764 * gfortran.dg/select_type_41.f90: New test.
9765
9766 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9767
9768 PR c++/61135
9769 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
9770
9771 2018-03-02 Marek Polacek <polacek@redhat.com>
9772
9773 PR c++/84578
9774 * g++.dg/ext/flexary29.C: New test.
9775
9776 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9777
9778 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
9779
9780 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9781
9782 PR c++/81812
9783 * g++.dg/torture/pr81812.C: New.
9784
9785 2018-03-02 Marek Polacek <polacek@redhat.com>
9786
9787 PR c++/84171
9788 * g++.dg/warn/Wsign-compare-8.C: New test.
9789
9790 PR c++/84663
9791 * g++.dg/parse/array-size3.C: New test.
9792
9793 PR c++/84664
9794 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
9795
9796 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9797
9798 PR c++/84662
9799 * g++.dg/cpp1y/pr84662.C: New test.
9800
9801 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
9802
9803 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
9804 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
9805 "dg-lto-options".
9806 * g++.dg/lto/20101010-1_0.C: Likewise.
9807 * g++.dg/lto/20101010-2_0.C: Likewise.
9808
9809 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9810
9811 PR ipa/84628
9812 * gcc.dg/pr84628.c: New test.
9813
9814 PR target/56540
9815 * gcc.target/ia64/pr56540.c: New test.
9816
9817 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9818
9819 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
9820 32-bit target.
9821 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
9822 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
9823 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
9824 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
9825
9826 2018-03-02 Marek Polacek <polacek@redhat.com>
9827
9828 PR c++/84590
9829 * c-c++-common/ubsan/shift-11.c: New test.
9830
9831 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9832
9833 * gcc.dg/vect/vect-alias-check-13.c: New test.
9834
9835 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR target/84614
9838 * gcc.dg/pr84614.c: New test.
9839
9840 PR inline-asm/84625
9841 * gcc.target/i386/pr84625.c: New test.
9842
9843 2018-03-02 Richard Biener <rguenther@suse.de>
9844
9845 PR tree-optimization/84427
9846 * gcc.dg/torture/pr84427.c: New testcase.
9847
9848 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
9849
9850 PR target/84534
9851 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
9852 powerpc64le*-*-linux*.
9853 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
9854 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
9855
9856 2018-03-01 Martin Sebor <msebor@redhat.com>
9857
9858 PR c++/84294
9859 * g++.dg/ext/attr-const.C: Remove xfail.
9860 * g++.dg/ext/attr-malloc-3.C: New test.
9861 * g++.dg/ext/attr-noinline-3.C: New test.
9862 * g++.dg/ext/attr-noreturn-3.C: New test.
9863 * g++.dg/ext/attr-nothrow-3.C: New test.
9864 * g++.dg/ext/attr-pure.C: Remove xfail.
9865
9866 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9867
9868 PR sanitizer/70875
9869 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
9870 dg-options and dg-shouldfail "ubsan" directive.
9871
9872 2018-03-01 Marek Polacek <polacek@redhat.com>
9873 Jason Merrill <jason@redhat.com>
9874
9875 PR c++/84582
9876 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
9877 * g++.dg/cpp1z/static1.C: New test.
9878 * g++.dg/template/static37.C: New test.
9879
9880 2018-03-01 Nathan Sidwell <nathan@acm.org>
9881
9882 PR c++/84434
9883 * g++.dg/template/pr84434.C: New.
9884
9885 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
9886
9887 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
9888 -mthumb to the command-line.
9889
9890 2018-03-01 Marek Polacek <polacek@redhat.com>
9891
9892 PR c++/84596
9893 * g++.dg/cpp0x/static_assert14.C: New test.
9894
9895 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
9896
9897 PR c++/79410
9898 * g++.dg/torture/pr79410.C: New.
9899
9900 2018-03-01 Martin Liska <mliska@suse.cz>
9901
9902 PR sanitizer/82484
9903 * gcc.dg/asan/pr82484.c: New test.
9904
9905 2018-03-01 Richard Biener <rguenther@suse.de>
9906
9907 PR debug/84645
9908 * gfortran.dg/lto/pr84645_0.f90: New testcase.
9909
9910 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9911
9912 PR fortran/84219
9913 * gfortran.dg/coarray_47.f90: New test.
9914
9915 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9916
9917 PR fortran/84538
9918 * gfortran.dg/class_array_23.f03: New test.
9919
9920 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9921
9922 PR rtl-optimization/84528
9923 * gcc.dg/torture/pr84538.c: Rename to...
9924 * gcc.dg/torture/pr84528.c: ...this.
9925
9926 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9927
9928 PR rtl-optimization/84528
9929 * gcc.dg/torture/pr84538.c: New test.
9930
9931 2018-02-28 Martin Sebor <msebor@redhat.com>
9932
9933 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
9934 -fpic test failures.
9935 * c-c++-common/Wrestrict-2.c: Same.
9936 * c-c++-common/Wstringop-truncation.c: Same.
9937 * gcc.dg/Warray-bounds-22.c: Same.
9938 * gcc.dg/Wstringop-overflow.c: Same.
9939 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
9940 (signed_range): Same.
9941 (unsigned_anti_range): Same.
9942 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
9943 (signed_range): Same.
9944 (unsigned_anti_range): Same.
9945 * gcc.dg/attr-alloc_size-7.c: Same.
9946 * gcc.dg/attr-alloc_size-8.c: Same.
9947 * gcc.dg/builtin-alloc-size.c: Same.
9948 * gcc.dg/builtin-stpncpy.c: Same.
9949 * gcc.dg/builtins-nonnull.c: Same.
9950 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
9951 * gcc.dg/pr79214.c: Same.
9952 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
9953 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9954 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9955 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
9956 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
9957 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
9958 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
9959 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
9960 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
9961 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9962 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9963
9964 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
9965
9966 PR target/84014
9967 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
9968
9969 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR c++/84609
9972 * g++.dg/cpp0x/pr84609.C: New test.
9973
9974 2018-02-28 Martin Sebor <msebor@redhat.com>
9975
9976 PR testsuite/84617
9977 * g++.dg/ext/attr-malloc-3.C: New test.
9978 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
9979 to pre-existing problems.
9980 * g++.dg/ext/attr-pure.C: Same.
9981
9982 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
9983
9984 PR fortran/83901
9985 * gfortran.dg/associate_37.f90: New test.
9986
9987 PR fortran/83344
9988 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
9989
9990 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR target/52991
9993 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
9994 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
9995 * gcc.dg/bf-ms-layout-4.c: New test.
9996 * gcc.dg/bf-ms-layout-5.c: New test.
9997
9998 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
9999
10000 PR target/83399
10001 * gcc.target/powerpc/pr83399.c: Only run on Linux.
10002
10003 2018-02-28 Richard Biener <rguenther@suse.de>
10004
10005 PR tree-optimization/84584
10006 * gcc.dg/graphite/pr84584.c: New testcase.
10007
10008 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
10009
10010 PR preprocessor/84517
10011 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
10012
10013 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10014
10015 * c-c++-common/dump-ada-spec-12.c: New test.
10016 * c-c++-common/dump-ada-spec-13.c: Likewise.
10017
10018 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10019
10020 * c-c++-common/dump-ada-spec-11.c: New test.
10021
10022 2018-02-28 Martin Liska <mliska@suse.cz>
10023
10024 PR testsuite/84597
10025 * g++.dg/ext/timevar1.C: Fix pruned patterns.
10026 * g++.dg/ext/timevar2.C: Likewise.
10027
10028 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10029
10030 * c-c++-common/dump-ada-spec-8.c: New test.
10031 * c-c++-common/dump-ada-spec-9.c: Likewise.
10032 * c-c++-common/dump-ada-spec-10.c: Likewise.
10033
10034 2018-02-28 Richard Biener <rguenther@suse.de>
10035
10036 PR middle-end/84607
10037 * gcc.dg/pr84607.c: New testcase.
10038
10039 2018-02-28 Nathan Sidwell <nathan@acm.org>
10040
10041 PR c++/84602
10042 * g++.dg/lookup/pr84602.C: New.
10043
10044 2018-02-28 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR c++/83871
10047 PR c++/83503
10048 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
10049 dg-options.
10050 * g++.dg/ext/attr-nonnull.C: Likewise.
10051 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
10052 directives.
10053 * g++.dg/ext/attr-noinline-2.C: Likewise.
10054 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
10055 -fdump-tree-eh in dg-options.
10056
10057 2018-02-28 Alan Modra <amodra@gmail.com>
10058
10059 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
10060 GNU ld message.
10061 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
10062
10063 2018-02-27 Martin Sebor <msebor@redhat.com>
10064
10065 PR c++/83871
10066 PR c++/83503
10067 * g++.dg/Wmissing-attributes.C: New test.
10068 * g++.dg/ext/attr-const-pure.C: New test.
10069 * g++.dg/ext/attr-const.C: New test.
10070 * g++.dg/ext/attr-deprecated-2.C: New test.
10071 * g++.dg/ext/attr-malloc-2.C: New test.
10072 * g++.dg/ext/attr-malloc.C: New test.
10073 * g++.dg/ext/attr-noinline-2.C: New test.
10074 * g++.dg/ext/attr-noinline.C: New test.
10075 * g++.dg/ext/attr-nonnull.C: New test.
10076 * g++.dg/ext/attr-noreturn-2.C: New test.
10077 * g++.dg/ext/attr-noreturn.C: New test.
10078 * g++.dg/ext/attr-nothrow-2.C: New test.
10079 * g++.dg/ext/attr-nothrow.C: New test.
10080 * g++.dg/ext/attr-optimize.C: New test.
10081 * g++.dg/ext/attr-pure.C: New test.
10082 * g++.dg/ext/attr-returns-nonnull.C: New test.
10083 * g++.dg/ext/attr-warning.C: New test.
10084
10085 2018-02-27 Nathan Sidwell <nathan@acm.org>
10086
10087 PR c++/84426
10088 * g++.dg/lookup/pr84426.C: New.
10089
10090 2018-02-27 Richard Biener <rguenther@suse.de>
10091
10092 PR tree-optimization/84512
10093 * gcc.dg/tree-ssa/pr84512.c: New testcase.
10094
10095 2018-02-27 Martin Liska <mliska@suse.cz>
10096
10097 PR gcov-profile/84548
10098 * g++.dg/gcov/pr84548.C: New test.
10099
10100 2018-02-27 Jakub Jelinek <jakub@redhat.com>
10101
10102 PR target/84575
10103 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
10104
10105 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR c++/84558
10108 * g++.dg/cpp1y/pr84558.C: New test.
10109
10110 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
10111
10112 PR c++/84540
10113 * g++.dg/cpp0x/alignas14.C: New.
10114 * g++.dg/cpp0x/alignas15.C: Likewise.
10115
10116 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10117
10118 PR c++/84557
10119 * g++.dg/gomp/pr84557.C: New test.
10120
10121 2018-02-26 Marek Polacek <polacek@redhat.com>
10122
10123 PR c++/84325
10124 * g++.dg/cpp1z/pr84325.C: New test.
10125
10126 2018-02-26 Carl Love <cel@us.ibm.com>
10127
10128 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
10129 Power 8 test file.
10130 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
10131 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
10132 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
10133 -mcpu=power8.
10134 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
10135 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
10136 -mcpu=power8.
10137
10138 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
10139
10140 PR target/84039
10141 * gcc.target/i386/indirect-thunk-1.c: Updated.
10142 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10143 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10144 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10145 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10146 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10147 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10148 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10149 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10150 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10151 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10152 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10153 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10154 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10155 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10156 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10157 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10158 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10159 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10160 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10161 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10162 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10163 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10164 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10165 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10166 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10167 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10168 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10169 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10170 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10171 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10172 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10173 * gcc.target/i386/ret-thunk-9.c: Likewise.
10174 * gcc.target/i386/ret-thunk-10.c: Likewise.
10175 * gcc.target/i386/ret-thunk-11.c: Likewise.
10176 * gcc.target/i386/ret-thunk-12.c: Likewise.
10177 * gcc.target/i386/ret-thunk-13.c: Likewise.
10178 * gcc.target/i386/ret-thunk-14.c: Likewise.
10179 * gcc.target/i386/ret-thunk-15.c: Likewise.
10180
10181 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
10182
10183 * gcc.c-torture/execute/20180226-1.c: New test.
10184
10185 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
10186
10187 PR tree-optimization/83965
10188 * gcc.dg/vect/pr83965-2.c: New test.
10189
10190 2018-02-26 Tom de Vries <tom@codesourcery.com>
10191
10192 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
10193
10194 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
10195
10196 PR target/84530
10197 * gcc.target/i386/ret-thunk-22.c: New test.
10198 * gcc.target/i386/ret-thunk-23.c: Likewise.
10199 * gcc.target/i386/ret-thunk-24.c: Likewise.
10200 * gcc.target/i386/ret-thunk-25.c: Likewise.
10201 * gcc.target/i386/ret-thunk-26.c: Likewise.
10202
10203 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
10204
10205 PR c++/84533
10206 * g++.dg/cpp1z/pr84533.C: New.
10207
10208 2018-02-26 Marek Polacek <polacek@redhat.com>
10209
10210 PR c++/84537
10211 * g++.dg/parse/error60.C: New test.
10212
10213 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10214
10215 PR c++/84556
10216 * g++.dg/gomp/pr84556.C: New test.
10217 * g++.dg/vect/pr84556.cc: New test.
10218
10219 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
10220
10221 PR fortran/32957
10222 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
10223 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
10224 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
10225 * gfortran.dg/c_loc_test.f90: Likewise.
10226 * gfortran.dg/c_loc_tests_2.f03: Likewise.
10227 * gfortran.dg/proc_decl_17.f90: Likewise.
10228 * gfortran.dg/proc_ptr_8.f90: Likewise.
10229
10230 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10231
10232 PR target/84521
10233 * gcc.target/aarch64/lr_free_2.c: Revert changes in
10234 r254814 disabling -fomit-frame-pointer by default.
10235 * gcc.target/aarch64/spill_1.c: Likewise.
10236 * gcc.target/aarch64/test_frame_11.c: Likewise.
10237 * gcc.target/aarch64/test_frame_12.c: Likewise.
10238 * gcc.target/aarch64/test_frame_13.c: Likewise.
10239 * gcc.target/aarch64/test_frame_14.c: Likewise.
10240 * gcc.target/aarch64/test_frame_15.c: Likewise.
10241 * gcc.target/aarch64/test_frame_3.c: Likewise.
10242 * gcc.target/aarch64/test_frame_5.c: Likewise.
10243 * gcc.target/aarch64/test_frame_9.c: Likewise.
10244
10245 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
10246
10247 PR fortran/83633
10248 * gfortran.dg/explicit_shape_1.f90: New test.
10249 * gfortran.dg/automatic_module_variable.f90: Update regex.
10250 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
10251 * gfortran.dg/constant_shape.f90: Ditto.
10252 * gfortran.dg/dec_structure_23.f90: Ditto.
10253 * gfortran.dg/pr78240.f90: Ditto.
10254
10255 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
10256
10257 PR fortran/84523
10258 * gfortran.dg/pr84523.f90: New test.
10259
10260 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10261
10262 PR fortran/78238
10263 * gfortran.dg/select_type_40.f90: New test.
10264
10265 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
10266
10267 PR fortran/30792
10268 * gfortran.dg/data_substring.f90: New test.
10269
10270 2018-02-24 Marek Polacek <polacek@redhat.com>
10271
10272 PR c++/83692
10273 * g++.dg/cpp1z/constexpr-83692.C: New test.
10274
10275 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
10276
10277 PR fortran/84346
10278 * gfortran.dg/statement_function_1.f90: Update test.
10279
10280 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10281
10282 PR fortran/84506
10283 * gfortran.dg/inquire_19.f90: New test.
10284
10285 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10286
10287 PR fortran/83149
10288 * gfortran.dg/pr83149_b.f90: New test.
10289 * gfortran.dg/pr83149_a.f90: Additional source for previous.
10290
10291 2018-02-23 Carl Love <cel@us.ibm.com>
10292
10293 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
10294 vec_signed2 and vec_unsigned2 to new Power 8 test file.
10295 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
10296 Power 8 tests.
10297
10298 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10299
10300 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
10301 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
10302
10303 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10304
10305 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
10306 expected output.
10307
10308 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10309
10310 PR fortran/83149
10311 * gfortran.dg/pr83149_1.f90: New test.
10312 * gfortran.dg/pr83149.f90: Additional source for previous.
10313
10314 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
10315
10316 PR testsuite/80551
10317 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
10318 __GI___pthread_mutex_init as well.
10319
10320 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10321
10322 PR fortran/83148
10323 * gfortran.dg/class_68.f90: New test.
10324
10325 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10326
10327 PR fortran/59781
10328 * gfortran.dg/derived_init_5.f90: New test.
10329
10330 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10331
10332 PR target/82851
10333 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
10334 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
10335
10336 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
10337
10338 PR target/81572
10339 * gcc.target/powerpc/pr81572.c: New.
10340
10341 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
10342
10343 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
10344
10345 2018-02-22 Martin Sebor <msebor@redhat.com>
10346
10347 PR tree-optimization/84480
10348 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
10349 * g++.dg/warn/Wstringop-truncation-1.C: New test.
10350
10351 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
10352
10353 PR target/84176
10354 * gcc.target/i386/indirect-thunk-11.c: New test.
10355 * gcc.target/i386/indirect-thunk-12.c: Likewise.
10356 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
10357 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
10358 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
10359 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
10360 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
10361 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
10362 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
10363 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
10364
10365 2018-02-22 Steve Ellcey <sellcey@cavium.com>
10366
10367 PR target/83335
10368 * gcc.target/aarch64/asm-2.c: Add dg-error for
10369 ILP32 mode.
10370 * gcc.target/aarch64/asm-4.c: New test.
10371
10372 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10373
10374 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
10375
10376 2018-02-22 Marek Polacek <polacek@redhat.com>
10377
10378 PR c++/84493
10379 * g++.dg/parse/error59.C: New test.
10380
10381 2018-02-22 Tom de Vries <tom@codesourcery.com>
10382
10383 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
10384
10385 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10386
10387 PR c++/77655
10388 * g++.dg/cpp0x/pr77655.C: New.
10389
10390 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10391
10392 PR c++/84496
10393 * g++.dg/cpp1y/pr84496.C: New test.
10394
10395 PR target/84502
10396 * g++.dg/torture/pr84502.C: New test.
10397
10398 PR tree-optimization/84503
10399 * gcc.dg/pr84503-1.c: New test.
10400 * gcc.dg/pr84503-2.c: New test.
10401
10402 2018-02-21 Jakub Jelinek <jakub@redhat.com>
10403
10404 PR tree-optimization/84478
10405 * gcc.c-torture/execute/pr84478.c: New test.
10406
10407 2018-02-20 Martin Sebor <msebor@redhat.com>
10408
10409 PR middle-end/84095
10410 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
10411 * c-c++-common/Wrestrict.c: Same.
10412 * gcc.dg/Wrestrict-6.c: Same.
10413 * gcc.dg/Warray-bounds-27.c: New test.
10414 * gcc.dg/Wrestrict-8.c: New test.
10415 * gcc.dg/Wrestrict-9.c: New test.
10416 * gcc.dg/pr84095.c: New test.
10417
10418 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10419
10420 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
10421
10422 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10423
10424 PR fortran/48890
10425 PR fortran/83823
10426 * gfortran.dg/structure_constructor_14.f90: New test.
10427
10428 2018-02-20 Jeff Law <law@redhat.com>
10429
10430 PR middle-end/82123
10431 PR tree-optimization/81592
10432 PR middle-end/79257
10433 * gcc.dg/pr81592.c: New test.
10434 * gcc.dg/pr82123.c: New test.
10435 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
10436
10437 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10438
10439 PR c++/84488
10440 * g++.dg/warn/Wunused-var-30.C: New test.
10441
10442 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
10443
10444 PR tree-optimization/84419
10445 * gcc.dg/vect/pr84419.c: New test.
10446
10447 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10448
10449 PR middle-end/82004
10450 * gfortran.dg/pr82004.f90: New test.
10451
10452 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
10453
10454 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
10455
10456 2018-02-20 Martin Liska <mliska@suse.cz>
10457
10458 PR c/84310
10459 PR target/79747
10460 * gcc.target/i386/pr84310.c: New test.
10461 * gcc.target/i386/pr84310-2.c: Likewise.
10462
10463 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10464
10465 PR c++/84446
10466 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
10467
10468 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10469
10470 PR c++/84445
10471 * g++.dg/cpp1z/launder7.C: New test.
10472
10473 PR c++/84449
10474 * g++.dg/cpp0x/constexpr-84449.C: New test.
10475
10476 PR c++/84455
10477 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
10478
10479 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
10480
10481 PR fortran/83344
10482 PR fortran/83975
10483 * gfortran.dg/associate_22.f90: Enable commented out test.
10484 * gfortran.dg/associate_36.f90: New test.
10485
10486 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR target/84146
10489 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
10490
10491 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
10492
10493 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
10494 (dg-options): Use -mavx instead of -w.
10495
10496 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR c++/84444
10499 * g++.dg/cpp1z/launder8.C: New test.
10500
10501 PR c++/84448
10502 * g++.dg/gomp/pr84448.C: New test.
10503
10504 PR c++/84430
10505 * g++.dg/gomp/pr84430.C: New test.
10506
10507 PR tree-optimization/84452
10508 * gcc.dg/pr84452.c: New test.
10509
10510 PR c++/79064
10511 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
10512
10513 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10514
10515 PR fortran/35339
10516 * gfortran.dg/implied_do_io_4.f90: New test.
10517
10518 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10519
10520 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
10521 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
10522 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
10523
10524 2018-02-19 Carl Love <cel@us.ibm.com>
10525
10526 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
10527
10528 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10529
10530 PR target/84460
10531 * gcc.target/i386/pr57193.c: Add -mtune=generic.
10532
10533 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10534
10535 PR c++/84348
10536 * g++.dg/cpp0x/auto50.C: New.
10537 * g++.dg/parse/friend12.C: Adjust.
10538
10539 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10540
10541 PR libgfortran/84389
10542 * gfortran.dg/dtio_33.f90: New test.
10543
10544 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10545
10546 PR libgfortran/84412
10547 * gfortran.dg/inquire_18.f90: New test.
10548
10549 2018-02-18 Janus Weil <janus@gcc.gnu.org>
10550
10551 PR fortran/84381
10552 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
10553 * gfortran.dg/pointer_intent_3.f90: Ditto.
10554 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
10555 * gfortran.dg/protected_3.f90: Ditto.
10556 * gfortran.dg/protected_4.f90: Ditto.
10557 * gfortran.dg/protected_5.f90: Ditto.
10558 * gfortran.dg/protected_6.f90: Ditto.
10559
10560 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
10561
10562 PR fortran/80945
10563 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
10564 change to run.
10565
10566 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10567
10568 PR fortran/84270
10569 * gfortran.dg/inline_matmul_22.f90: New test.
10570
10571 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10572
10573 PR fortran/84381
10574 * gfortran.dg/abort_shoulfail.f90: New test.
10575 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
10576 by STOP n.
10577 * gfortran.dg/PR19754_2.f90: Likewise.
10578 * gfortran.dg/PR19872.f: Likewise.
10579 * gfortran.dg/PR49268.f90: Likewise.
10580 * gfortran.dg/Wall.f90: Likewise.
10581 * gfortran.dg/Wno-all.f90: Likewise.
10582 * gfortran.dg/achar_1.f90: Likewise.
10583 * gfortran.dg/achar_2.f90: Likewise.
10584 * gfortran.dg/achar_4.f90: Likewise.
10585 * gfortran.dg/achar_6.F90: Likewise.
10586 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
10587 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
10588 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
10589 * gfortran.dg/actual_array_offset_1.f90: Likewise.
10590 * gfortran.dg/actual_array_result_1.f90: Likewise.
10591 * gfortran.dg/actual_array_substr_1.f90: Likewise.
10592 * gfortran.dg/actual_array_substr_2.f90: Likewise.
10593 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
10594 * gfortran.dg/actual_procedure_1.f90: Likewise.
10595 * gfortran.dg/adjustl_1.f90: Likewise.
10596 * gfortran.dg/advance_1.f90: Likewise.
10597 * gfortran.dg/advance_4.f90: Likewise.
10598 * gfortran.dg/advance_5.f90: Likewise.
10599 * gfortran.dg/advance_6.f90: Likewise.
10600 * gfortran.dg/aint_anint_1.f90: Likewise.
10601 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
10602 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
10603 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
10604 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
10605 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
10606 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
10607 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
10608 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
10609 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
10610 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
10611 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
10612 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
10613 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
10614 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
10615 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
10616 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
10617 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
10618 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
10619 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
10620 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
10621 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
10622 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10623 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
10624 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
10625 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
10626 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
10627 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
10628 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
10629 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
10630 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
10631 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
10632 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
10633 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
10634 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
10635 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
10636 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
10637 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
10638 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
10639 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
10640 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
10641 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
10642 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
10643 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
10644 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
10645 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
10646 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
10647 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
10648 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
10649 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
10650 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
10651 * gfortran.dg/allocatable_function_1.f90: Likewise.
10652 * gfortran.dg/allocatable_function_10.f90: Likewise.
10653 * gfortran.dg/allocatable_function_3.f90: Likewise.
10654 * gfortran.dg/allocatable_function_5.f90: Likewise.
10655 * gfortran.dg/allocatable_function_6.f90: Likewise.
10656 * gfortran.dg/allocatable_function_7.f90: Likewise.
10657 * gfortran.dg/allocatable_function_8.f90: Likewise.
10658 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
10659 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
10660 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
10661 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
10662 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
10663 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
10664 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
10665 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
10666 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
10667 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
10668 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
10669 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
10670 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
10671 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
10672 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
10673 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
10674 * gfortran.dg/allocate_class_3.f90: Likewise.
10675 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
10676 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
10677 * gfortran.dg/allocate_derived_5.f90: Likewise.
10678 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
10679 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
10680 * gfortran.dg/allocate_with_source_1.f90: Likewise.
10681 * gfortran.dg/allocate_with_source_10.f08: Likewise.
10682 * gfortran.dg/allocate_with_source_11.f08: Likewise.
10683 * gfortran.dg/allocate_with_source_12.f03: Likewise.
10684 * gfortran.dg/allocate_with_source_15.f03: Likewise.
10685 * gfortran.dg/allocate_with_source_16.f90: Likewise.
10686 * gfortran.dg/allocate_with_source_17.f03: Likewise.
10687 * gfortran.dg/allocate_with_source_18.f03: Likewise.
10688 * gfortran.dg/allocate_with_source_2.f90: Likewise.
10689 * gfortran.dg/allocate_with_source_20.f03: Likewise.
10690 * gfortran.dg/allocate_with_source_22.f03: Likewise.
10691 * gfortran.dg/allocate_with_source_23.f03: Likewise.
10692 * gfortran.dg/allocate_with_source_24.f90: Likewise.
10693 * gfortran.dg/allocate_with_source_5.f90: Likewise.
10694 * gfortran.dg/allocate_with_source_6.f90: Likewise.
10695 * gfortran.dg/allocate_with_source_7.f08: Likewise.
10696 * gfortran.dg/allocate_with_source_8.f08: Likewise.
10697 * gfortran.dg/allocate_with_source_9.f08: Likewise.
10698 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
10699 * gfortran.dg/allocate_zerosize_3.f: Likewise.
10700 * gfortran.dg/altreturn_3.f90: Likewise.
10701 * gfortran.dg/altreturn_5.f90: Likewise.
10702 * gfortran.dg/altreturn_7.f90: Likewise.
10703 * gfortran.dg/and_or_xor.f90: Likewise.
10704 * gfortran.dg/anint_1.f90: Likewise.
10705 * gfortran.dg/any_all_1.f90: Likewise.
10706 * gfortran.dg/anyallcount_1.f90: Likewise.
10707 * gfortran.dg/append_1.f90: Likewise.
10708 * gfortran.dg/argument_checking_1.f90: Likewise.
10709 * gfortran.dg/argument_checking_2.f90: Likewise.
10710 * gfortran.dg/argument_checking_8.f90: Likewise.
10711 * gfortran.dg/arithmetic_if.f90: Likewise.
10712 * gfortran.dg/array_1.f90: Likewise.
10713 * gfortran.dg/array_2.f90: Likewise.
10714 * gfortran.dg/array_alloc_1.f90: Likewise.
10715 * gfortran.dg/array_alloc_2.f90: Likewise.
10716 * gfortran.dg/array_alloc_3.f90: Likewise.
10717 * gfortran.dg/array_assignment_1.F90: Likewise.
10718 * gfortran.dg/array_assignment_5.f90: Likewise.
10719 * gfortran.dg/array_constructor_1.f90: Likewise.
10720 * gfortran.dg/array_constructor_10.f90: Likewise.
10721 * gfortran.dg/array_constructor_11.f90: Likewise.
10722 * gfortran.dg/array_constructor_12.f90: Likewise.
10723 * gfortran.dg/array_constructor_15.f90: Likewise.
10724 * gfortran.dg/array_constructor_16.f90: Likewise.
10725 * gfortran.dg/array_constructor_17.f90: Likewise.
10726 * gfortran.dg/array_constructor_19.f90: Likewise.
10727 * gfortran.dg/array_constructor_23.f: Likewise.
10728 * gfortran.dg/array_constructor_24.f: Likewise.
10729 * gfortran.dg/array_constructor_32.f90: Likewise.
10730 * gfortran.dg/array_constructor_36.f90: Likewise.
10731 * gfortran.dg/array_constructor_39.f90: Likewise.
10732 * gfortran.dg/array_constructor_4.f90: Likewise.
10733 * gfortran.dg/array_constructor_40.f90: Likewise.
10734 * gfortran.dg/array_constructor_44.f90: Likewise.
10735 * gfortran.dg/array_constructor_45.f90: Likewise.
10736 * gfortran.dg/array_constructor_46.f90: Likewise.
10737 * gfortran.dg/array_constructor_47.f90: Likewise.
10738 * gfortran.dg/array_constructor_49.f90: Likewise.
10739 * gfortran.dg/array_constructor_5.f90: Likewise.
10740 * gfortran.dg/array_constructor_50.f90: Likewise.
10741 * gfortran.dg/array_constructor_6.f90: Likewise.
10742 * gfortran.dg/array_constructor_7.f90: Likewise.
10743 * gfortran.dg/array_constructor_8.f90: Likewise.
10744 * gfortran.dg/array_constructor_9.f90: Likewise.
10745 * gfortran.dg/array_constructor_type_1.f03: Likewise.
10746 * gfortran.dg/array_constructor_type_10.f03: Likewise.
10747 * gfortran.dg/array_constructor_type_11.f03: Likewise.
10748 * gfortran.dg/array_constructor_type_12.f03: Likewise.
10749 * gfortran.dg/array_constructor_type_13.f90: Likewise.
10750 * gfortran.dg/array_constructor_type_14.f03: Likewise.
10751 * gfortran.dg/array_constructor_type_16.f03: Likewise.
10752 * gfortran.dg/array_constructor_type_2.f03: Likewise.
10753 * gfortran.dg/array_constructor_type_22.f03: Likewise.
10754 * gfortran.dg/array_constructor_type_3.f03: Likewise.
10755 * gfortran.dg/array_constructor_type_4.f03: Likewise.
10756 * gfortran.dg/array_constructor_type_5.f03: Likewise.
10757 * gfortran.dg/array_constructor_type_6.f03: Likewise.
10758 * gfortran.dg/array_constructor_type_7.f03: Likewise.
10759 * gfortran.dg/array_function_1.f90: Likewise.
10760 * gfortran.dg/array_function_5.f90: Likewise.
10761 * gfortran.dg/array_initializer_1.f90: Likewise.
10762 * gfortran.dg/array_initializer_2.f90: Likewise.
10763 * gfortran.dg/array_memcpy_5.f90: Likewise.
10764 * gfortran.dg/array_memset_2.f90: Likewise.
10765 * gfortran.dg/array_reference_1.f90: Likewise.
10766 * gfortran.dg/array_return_value_1.f90: Likewise.
10767 * gfortran.dg/array_section_1.f90: Likewise.
10768 * gfortran.dg/array_temporaries_3.f90: Likewise.
10769 * gfortran.dg/arrayio_1.f90: Likewise.
10770 * gfortran.dg/arrayio_10.f90: Likewise.
10771 * gfortran.dg/arrayio_11.f90: Likewise.
10772 * gfortran.dg/arrayio_12.f90: Likewise.
10773 * gfortran.dg/arrayio_13.f90: Likewise.
10774 * gfortran.dg/arrayio_14.f90: Likewise.
10775 * gfortran.dg/arrayio_16.f90: Likewise.
10776 * gfortran.dg/arrayio_2.f90: Likewise.
10777 * gfortran.dg/arrayio_3.f90: Likewise.
10778 * gfortran.dg/arrayio_4.f90: Likewise.
10779 * gfortran.dg/arrayio_5.f90: Likewise.
10780 * gfortran.dg/arrayio_6.f90: Likewise.
10781 * gfortran.dg/arrayio_7.f90: Likewise.
10782 * gfortran.dg/arrayio_8.f90: Likewise.
10783 * gfortran.dg/arrayio_9.f90: Likewise.
10784 * gfortran.dg/arrayio_derived_1.f90: Likewise.
10785 * gfortran.dg/assign_10.f90: Likewise.
10786 * gfortran.dg/assign_9.f90: Likewise.
10787 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
10788 * gfortran.dg/assignment_1.f90: Likewise.
10789 * gfortran.dg/associate_1.f03: Likewise.
10790 * gfortran.dg/associate_11.f90: Likewise.
10791 * gfortran.dg/associate_13.f90: Likewise.
10792 * gfortran.dg/associate_15.f90: Likewise.
10793 * gfortran.dg/associate_17.f90: Likewise.
10794 * gfortran.dg/associate_18.f08: Likewise.
10795 * gfortran.dg/associate_19.f03: Likewise.
10796 * gfortran.dg/associate_20.f03: Likewise.
10797 * gfortran.dg/associate_22.f90: Likewise.
10798 * gfortran.dg/associate_23.f90: Likewise.
10799 * gfortran.dg/associate_24.f90: Likewise.
10800 * gfortran.dg/associate_25.f90: Likewise.
10801 * gfortran.dg/associate_27.f90: Likewise.
10802 * gfortran.dg/associate_28.f90: Likewise.
10803 * gfortran.dg/associate_32.f03: Likewise.
10804 * gfortran.dg/associate_33.f03: Likewise.
10805 * gfortran.dg/associate_34.f90: Likewise.
10806 * gfortran.dg/associate_6.f03: Likewise.
10807 * gfortran.dg/associate_7.f03: Likewise.
10808 * gfortran.dg/associate_8.f03: Likewise.
10809 * gfortran.dg/associate_9.f03: Likewise.
10810 * gfortran.dg/associated_1.f90: Likewise.
10811 * gfortran.dg/associated_2.f90: Likewise.
10812 * gfortran.dg/associated_5.f90: Likewise.
10813 * gfortran.dg/associated_6.f90: Likewise.
10814 * gfortran.dg/associated_target_3.f90: Likewise.
10815 * gfortran.dg/associated_target_4.f90: Likewise.
10816 * gfortran.dg/associated_target_5.f03: Likewise.
10817 * gfortran.dg/associated_target_6.f03: Likewise.
10818 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10819 * gfortran.dg/assumed_rank_1.f90: Likewise.
10820 * gfortran.dg/assumed_rank_10.f90: Likewise.
10821 * gfortran.dg/assumed_rank_2.f90: Likewise.
10822 * gfortran.dg/assumed_rank_7.f90: Likewise.
10823 * gfortran.dg/assumed_rank_8.f90: Likewise.
10824 * gfortran.dg/assumed_rank_9.f90: Likewise.
10825 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10826 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10827 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
10828 * gfortran.dg/assumed_type_2.f90: Likewise.
10829 * gfortran.dg/atan2_1.f90: Likewise.
10830 * gfortran.dg/auto_array_1.f90: Likewise.
10831 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
10832 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
10833 * gfortran.dg/auto_char_len_3.f90: Likewise.
10834 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
10835 * gfortran.dg/auto_internal_assumed.f90: Likewise.
10836 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
10837 * gfortran.dg/auto_save_2.f90: Likewise.
10838 * gfortran.dg/automatic_default_init_1.f90: Likewise.
10839 * gfortran.dg/backslash_1.f90: Likewise.
10840 * gfortran.dg/backslash_2.f90: Likewise.
10841 * gfortran.dg/backslash_3.f: Likewise.
10842 * gfortran.dg/backspace_1.f: Likewise.
10843 * gfortran.dg/backspace_10.f90: Likewise.
10844 * gfortran.dg/backspace_11.f90: Likewise.
10845 * gfortran.dg/backspace_2.f: Likewise.
10846 * gfortran.dg/backspace_3.f: Likewise.
10847 * gfortran.dg/backspace_4.f: Likewise.
10848 * gfortran.dg/backspace_5.f: Likewise.
10849 * gfortran.dg/backspace_6.f: Likewise.
10850 * gfortran.dg/backspace_7.f90: Likewise.
10851 * gfortran.dg/backspace_8.f: Likewise.
10852 * gfortran.dg/backspace_9.f: Likewise.
10853 * gfortran.dg/bessel_1.f90: Likewise.
10854 * gfortran.dg/bessel_2.f90: Likewise.
10855 * gfortran.dg/bessel_5.f90: Likewise.
10856 * gfortran.dg/bessel_6.f90: Likewise.
10857 * gfortran.dg/bessel_7.f90: Likewise.
10858 * gfortran.dg/bind_c_dts_2.f03: Likewise.
10859 * gfortran.dg/bind_c_dts_3.f03: Likewise.
10860 * gfortran.dg/bind_c_usage_15.f90: Likewise.
10861 * gfortran.dg/bind_c_usage_16.f03: Likewise.
10862 * gfortran.dg/bind_c_usage_17.f90: Likewise.
10863 * gfortran.dg/bind_c_usage_24.f90: Likewise.
10864 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
10865 * gfortran.dg/binding_label_tests_16.f03: Likewise.
10866 * gfortran.dg/binding_label_tests_23.f90: Likewise.
10867 * gfortran.dg/bit_comparison_1.F90: Likewise.
10868 * gfortran.dg/bit_comparison_2.F90: Likewise.
10869 * gfortran.dg/block_1.f08: Likewise.
10870 * gfortran.dg/block_13.f08: Likewise.
10871 * gfortran.dg/block_14.f90: Likewise.
10872 * gfortran.dg/block_2.f08: Likewise.
10873 * gfortran.dg/block_6.f08: Likewise.
10874 * gfortran.dg/block_7.f08: Likewise.
10875 * gfortran.dg/block_8.f08: Likewise.
10876 * gfortran.dg/blockdata_1.f90: Likewise.
10877 * gfortran.dg/bound_1.f90: Likewise.
10878 * gfortran.dg/bound_2.f90: Likewise.
10879 * gfortran.dg/bound_3.f90: Likewise.
10880 * gfortran.dg/bound_4.f90: Likewise.
10881 * gfortran.dg/bound_5.f90: Likewise.
10882 * gfortran.dg/bound_6.f90: Likewise.
10883 * gfortran.dg/bound_7.f90: Likewise.
10884 * gfortran.dg/bound_8.f90: Likewise.
10885 * gfortran.dg/bound_9.f90: Likewise.
10886 * gfortran.dg/bound_simplification_1.f90: Likewise.
10887 * gfortran.dg/bound_simplification_3.f90: Likewise.
10888 * gfortran.dg/bound_simplification_4.f90: Likewise.
10889 * gfortran.dg/bound_simplification_5.f90: Likewise.
10890 * gfortran.dg/bound_simplification_6.f90: Likewise.
10891 * gfortran.dg/bounds_check_1.f90: Likewise.
10892 * gfortran.dg/bounds_check_12.f90: Likewise.
10893 * gfortran.dg/bounds_check_14.f90: Likewise.
10894 * gfortran.dg/bounds_check_15.f90: Likewise.
10895 * gfortran.dg/bounds_check_19.f90: Likewise.
10896 * gfortran.dg/bounds_check_8.f90: Likewise.
10897 * gfortran.dg/bounds_check_9.f90: Likewise.
10898 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
10899 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
10900 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
10901 * gfortran.dg/boz_1.f90: Likewise.
10902 * gfortran.dg/boz_11.f90: Likewise.
10903 * gfortran.dg/boz_13.f90: Likewise.
10904 * gfortran.dg/boz_14.f90: Likewise.
10905 * gfortran.dg/boz_15.f90: Likewise.
10906 * gfortran.dg/boz_3.f90: Likewise.
10907 * gfortran.dg/boz_6.f90: Likewise.
10908 * gfortran.dg/boz_9.f90: Likewise.
10909 * gfortran.dg/byte_1.f90: Likewise.
10910 * gfortran.dg/byte_2.f90: Likewise.
10911 * gfortran.dg/c_assoc.f90: Likewise.
10912 * gfortran.dg/c_assoc_2.f03: Likewise.
10913 * gfortran.dg/c_assoc_3.f90: Likewise.
10914 * gfortran.dg/c_by_val_1.f: Likewise.
10915 * gfortran.dg/c_by_val_5.f90: Likewise.
10916 * gfortran.dg/c_char_tests.f03: Likewise.
10917 * gfortran.dg/c_char_tests_2.f03: Likewise.
10918 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
10919 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
10920 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
10921 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
10922 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
10923 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
10924 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
10925 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
10926 * gfortran.dg/c_kind_params.f90: Likewise.
10927 * gfortran.dg/c_loc_test_20.f90: Likewise.
10928 * gfortran.dg/c_loc_tests_2.f03: Likewise.
10929 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
10930 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
10931 * gfortran.dg/c_size_t_test.f03: Likewise.
10932 * gfortran.dg/c_sizeof_1.f90: Likewise.
10933 * gfortran.dg/c_sizeof_5.f90: Likewise.
10934 * gfortran.dg/c_sizeof_6.f90: Likewise.
10935 * gfortran.dg/char4_iunit_1.f03: Likewise.
10936 * gfortran.dg/char4_iunit_2.f03: Likewise.
10937 * gfortran.dg/char_allocation_1.f90: Likewise.
10938 * gfortran.dg/char_array_constructor.f90: Likewise.
10939 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
10940 * gfortran.dg/char_assign_1.f90: Likewise.
10941 * gfortran.dg/char_associated_1.f90: Likewise.
10942 * gfortran.dg/char_cast_2.f90: Likewise.
10943 * gfortran.dg/char_comparison_1.f: Likewise.
10944 * gfortran.dg/char_component_initializer_1.f90: Likewise.
10945 * gfortran.dg/char_component_initializer_2.f90: Likewise.
10946 * gfortran.dg/char_cons_len.f90: Likewise.
10947 * gfortran.dg/char_conversion.f90: Likewise.
10948 * gfortran.dg/char_cshift_1.f90: Likewise.
10949 * gfortran.dg/char_cshift_2.f90: Likewise.
10950 * gfortran.dg/char_decl_2.f90: Likewise.
10951 * gfortran.dg/char_eoshift_1.f90: Likewise.
10952 * gfortran.dg/char_eoshift_2.f90: Likewise.
10953 * gfortran.dg/char_eoshift_3.f90: Likewise.
10954 * gfortran.dg/char_eoshift_4.f90: Likewise.
10955 * gfortran.dg/char_eoshift_5.f90: Likewise.
10956 * gfortran.dg/char_expr_1.f90: Likewise.
10957 * gfortran.dg/char_expr_3.f90: Likewise.
10958 * gfortran.dg/char_initialiser_actual.f90: Likewise.
10959 * gfortran.dg/char_length_12.f90: Likewise.
10960 * gfortran.dg/char_length_14.f90: Likewise.
10961 * gfortran.dg/char_length_15.f90: Likewise.
10962 * gfortran.dg/char_length_17.f90: Likewise.
10963 * gfortran.dg/char_length_20.f90: Likewise.
10964 * gfortran.dg/char_length_21.f90: Likewise.
10965 * gfortran.dg/char_length_5.f90: Likewise.
10966 * gfortran.dg/char_length_6.f90: Likewise.
10967 * gfortran.dg/char_length_7.f90: Likewise.
10968 * gfortran.dg/char_length_8.f90: Likewise.
10969 * gfortran.dg/char_pack_1.f90: Likewise.
10970 * gfortran.dg/char_pack_2.f90: Likewise.
10971 * gfortran.dg/char_pointer_assign.f90: Likewise.
10972 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
10973 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
10974 * gfortran.dg/char_pointer_dependency.f90: Likewise.
10975 * gfortran.dg/char_pointer_dummy.f90: Likewise.
10976 * gfortran.dg/char_pointer_func.f90: Likewise.
10977 * gfortran.dg/char_reshape_1.f90: Likewise.
10978 * gfortran.dg/char_result_1.f90: Likewise.
10979 * gfortran.dg/char_result_12.f90: Likewise.
10980 * gfortran.dg/char_result_13.f90: Likewise.
10981 * gfortran.dg/char_result_14.f90: Likewise.
10982 * gfortran.dg/char_result_15.f90: Likewise.
10983 * gfortran.dg/char_result_2.f90: Likewise.
10984 * gfortran.dg/char_result_3.f90: Likewise.
10985 * gfortran.dg/char_result_4.f90: Likewise.
10986 * gfortran.dg/char_result_5.f90: Likewise.
10987 * gfortran.dg/char_result_6.f90: Likewise.
10988 * gfortran.dg/char_result_7.f90: Likewise.
10989 * gfortran.dg/char_result_8.f90: Likewise.
10990 * gfortran.dg/char_spread_1.f90: Likewise.
10991 * gfortran.dg/char_transpose_1.f90: Likewise.
10992 * gfortran.dg/char_type_len.f90: Likewise.
10993 * gfortran.dg/char_unpack_1.f90: Likewise.
10994 * gfortran.dg/char_unpack_2.f90: Likewise.
10995 * gfortran.dg/character_array_constructor_1.f90: Likewise.
10996 * gfortran.dg/character_comparison_1.f90: Likewise.
10997 * gfortran.dg/character_comparison_2.f90: Likewise.
10998 * gfortran.dg/character_comparison_3.f90: Likewise.
10999 * gfortran.dg/character_comparison_4.f90: Likewise.
11000 * gfortran.dg/character_comparison_5.f90: Likewise.
11001 * gfortran.dg/character_comparison_6.f90: Likewise.
11002 * gfortran.dg/character_comparison_7.f90: Likewise.
11003 * gfortran.dg/character_comparison_8.f90: Likewise.
11004 * gfortran.dg/character_comparison_9.f90: Likewise.
11005 * gfortran.dg/charlen_15.f90: Likewise.
11006 * gfortran.dg/charlen_16.f90: Likewise.
11007 * gfortran.dg/chkbits.f90: Likewise.
11008 * gfortran.dg/chmod_1.f90: Likewise.
11009 * gfortran.dg/chmod_2.f90: Likewise.
11010 * gfortran.dg/chmod_3.f90: Likewise.
11011 * gfortran.dg/class_1.f03: Likewise.
11012 * gfortran.dg/class_18.f03: Likewise.
11013 * gfortran.dg/class_19.f03: Likewise.
11014 * gfortran.dg/class_35.f90: Likewise.
11015 * gfortran.dg/class_46.f03: Likewise.
11016 * gfortran.dg/class_48.f90: Likewise.
11017 * gfortran.dg/class_51.f90: Likewise.
11018 * gfortran.dg/class_52.f90: Likewise.
11019 * gfortran.dg/class_6.f03: Likewise.
11020 * gfortran.dg/class_63.f90: Likewise.
11021 * gfortran.dg/class_64.f90: Likewise.
11022 * gfortran.dg/class_65.f90: Likewise.
11023 * gfortran.dg/class_66.f90: Likewise.
11024 * gfortran.dg/class_67.f90: Likewise.
11025 * gfortran.dg/class_9.f03: Likewise.
11026 * gfortran.dg/class_alias.f90: Likewise.
11027 * gfortran.dg/class_allocate_1.f03: Likewise.
11028 * gfortran.dg/class_allocate_10.f03: Likewise.
11029 * gfortran.dg/class_allocate_13.f90: Likewise.
11030 * gfortran.dg/class_allocate_14.f90: Likewise.
11031 * gfortran.dg/class_allocate_15.f90: Likewise.
11032 * gfortran.dg/class_allocate_19.f03: Likewise.
11033 * gfortran.dg/class_allocate_21.f90: Likewise.
11034 * gfortran.dg/class_allocate_22.f90: Likewise.
11035 * gfortran.dg/class_allocate_3.f03: Likewise.
11036 * gfortran.dg/class_allocate_4.f03: Likewise.
11037 * gfortran.dg/class_allocate_5.f90: Likewise.
11038 * gfortran.dg/class_allocate_6.f03: Likewise.
11039 * gfortran.dg/class_allocate_7.f03: Likewise.
11040 * gfortran.dg/class_allocate_8.f03: Likewise.
11041 * gfortran.dg/class_allocate_9.f03: Likewise.
11042 * gfortran.dg/class_array_1.f03: Likewise.
11043 * gfortran.dg/class_array_14.f90: Likewise.
11044 * gfortran.dg/class_array_15.f03: Likewise.
11045 * gfortran.dg/class_array_16.f90: Likewise.
11046 * gfortran.dg/class_array_2.f03: Likewise.
11047 * gfortran.dg/class_array_20.f03: Likewise.
11048 * gfortran.dg/class_array_21.f03: Likewise.
11049 * gfortran.dg/class_array_3.f03: Likewise.
11050 * gfortran.dg/class_array_4.f03: Likewise.
11051 * gfortran.dg/class_array_7.f03: Likewise.
11052 * gfortran.dg/class_array_8.f03: Likewise.
11053 * gfortran.dg/class_array_9.f03: Likewise.
11054 * gfortran.dg/class_defined_operator_1.f03: Likewise.
11055 * gfortran.dg/class_dummy_1.f03: Likewise.
11056 * gfortran.dg/class_optional_1.f90: Likewise.
11057 * gfortran.dg/class_optional_2.f90: Likewise.
11058 * gfortran.dg/class_result_5.f90: Likewise.
11059 * gfortran.dg/class_result_6.f90: Likewise.
11060 * gfortran.dg/class_to_type_1.f03: Likewise.
11061 * gfortran.dg/class_to_type_2.f90: Likewise.
11062 * gfortran.dg/class_to_type_3.f03: Likewise.
11063 * gfortran.dg/class_to_type_4.f90: Likewise.
11064 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
11065 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
11066 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
11067 * gfortran.dg/coarray/atomic_1.f90: Likewise.
11068 * gfortran.dg/coarray/atomic_2.f90: Likewise.
11069 * gfortran.dg/coarray/codimension.f90: Likewise.
11070 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
11071 * gfortran.dg/coarray/collectives_1.f90: Likewise.
11072 * gfortran.dg/coarray/collectives_2.f90: Likewise.
11073 * gfortran.dg/coarray/collectives_3.f90: Likewise.
11074 * gfortran.dg/coarray/collectives_4.f90: Likewise.
11075 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
11076 * gfortran.dg/coarray/dummy_1.f90: Likewise.
11077 * gfortran.dg/coarray/event_1.f90: Likewise.
11078 * gfortran.dg/coarray/event_2.f90: Likewise.
11079 * gfortran.dg/coarray/get_array.f90: Likewise.
11080 * gfortran.dg/coarray/image_index_1.f90: Likewise.
11081 * gfortran.dg/coarray/image_index_2.f90: Likewise.
11082 * gfortran.dg/coarray/image_index_3.f90: Likewise.
11083 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
11084 * gfortran.dg/coarray/lock_1.f90: Likewise.
11085 * gfortran.dg/coarray/lock_2.f90: Likewise.
11086 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
11087 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
11088 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
11089 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
11090 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
11091 * gfortran.dg/coarray/registering_1.f90: Likewise.
11092 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
11093 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
11094 * gfortran.dg/coarray/send_array.f90: Likewise.
11095 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
11096 * gfortran.dg/coarray/sendget_array.f90: Likewise.
11097 * gfortran.dg/coarray/subobject_1.f90: Likewise.
11098 * gfortran.dg/coarray/sync_1.f90: Likewise.
11099 * gfortran.dg/coarray/sync_3.f90: Likewise.
11100 * gfortran.dg/coarray/this_image_1.f90: Likewise.
11101 * gfortran.dg/coarray/this_image_2.f90: Likewise.
11102 * gfortran.dg/coarray_13.f90: Likewise.
11103 * gfortran.dg/coarray_15.f90: Likewise.
11104 * gfortran.dg/coarray_16.f90: Likewise.
11105 * gfortran.dg/coarray_2.f90: Likewise.
11106 * gfortran.dg/coarray_23.f90: Likewise.
11107 * gfortran.dg/coarray_40.f90: Likewise.
11108 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
11109 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
11110 * gfortran.dg/coarray_allocate_10.f08: Likewise.
11111 * gfortran.dg/coarray_allocate_2.f08: Likewise.
11112 * gfortran.dg/coarray_allocate_3.f08: Likewise.
11113 * gfortran.dg/coarray_allocate_4.f08: Likewise.
11114 * gfortran.dg/coarray_allocate_5.f08: Likewise.
11115 * gfortran.dg/coarray_allocate_7.f08: Likewise.
11116 * gfortran.dg/coarray_allocate_8.f08: Likewise.
11117 * gfortran.dg/coarray_allocate_9.f08: Likewise.
11118 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11119 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11120 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
11121 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
11122 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
11123 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
11124 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
11125 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
11126 * gfortran.dg/coarray_stat_2.f90: Likewise.
11127 * gfortran.dg/coarray_subobject_1.f90: Likewise.
11128 * gfortran.dg/coindexed_1.f90: Likewise.
11129 * gfortran.dg/comma.f: Likewise.
11130 * gfortran.dg/comma_format_extension_3.f: Likewise.
11131 * gfortran.dg/comma_format_extension_4.f: Likewise.
11132 * gfortran.dg/common_2.f90: Likewise.
11133 * gfortran.dg/common_4.f90: Likewise.
11134 * gfortran.dg/common_align_1.f90: Likewise.
11135 * gfortran.dg/common_align_2.f90: Likewise.
11136 * gfortran.dg/common_equivalence_1.f: Likewise.
11137 * gfortran.dg/common_pointer_1.f90: Likewise.
11138 * gfortran.dg/common_resize_1.f: Likewise.
11139 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
11140 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
11141 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
11142 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
11143 * gfortran.dg/complex_read.f90: Likewise.
11144 * gfortran.dg/complex_write.f90: Likewise.
11145 * gfortran.dg/constant_substring.f: Likewise.
11146 * gfortran.dg/constructor_2.f90: Likewise.
11147 * gfortran.dg/constructor_3.f90: Likewise.
11148 * gfortran.dg/constructor_6.f90: Likewise.
11149 * gfortran.dg/contained_1.f90: Likewise.
11150 * gfortran.dg/contained_3.f90: Likewise.
11151 * gfortran.dg/contained_equivalence_1.f90: Likewise.
11152 * gfortran.dg/contained_module_proc_1.f90: Likewise.
11153 * gfortran.dg/continuation_1.f90: Likewise.
11154 * gfortran.dg/continuation_11.f90: Likewise.
11155 * gfortran.dg/continuation_12.f90: Likewise.
11156 * gfortran.dg/continuation_13.f90: Likewise.
11157 * gfortran.dg/continuation_14.f: Likewise.
11158 * gfortran.dg/continuation_8.f90: Likewise.
11159 * gfortran.dg/convert_2.f90: Likewise.
11160 * gfortran.dg/convert_implied_open.f90: Likewise.
11161 * gfortran.dg/count_init_expr.f03: Likewise.
11162 * gfortran.dg/cr_lf.f90: Likewise.
11163 * gfortran.dg/cray_pointers_10.f90: Likewise.
11164 * gfortran.dg/cray_pointers_2.f90: Likewise.
11165 * gfortran.dg/cray_pointers_5.f90: Likewise.
11166 * gfortran.dg/cray_pointers_7.f90: Likewise.
11167 * gfortran.dg/cray_pointers_8.f90: Likewise.
11168 * gfortran.dg/cshift_1.f90: Likewise.
11169 * gfortran.dg/cshift_2.f90: Likewise.
11170 * gfortran.dg/cshift_large_1.f90: Likewise.
11171 * gfortran.dg/cshift_nan_1.f90: Likewise.
11172 * gfortran.dg/csqrt_2.f: Likewise.
11173 * gfortran.dg/data_array_1.f90: Likewise.
11174 * gfortran.dg/data_char_1.f90: Likewise.
11175 * gfortran.dg/data_char_2.f90: Likewise.
11176 * gfortran.dg/data_char_3.f90: Likewise.
11177 * gfortran.dg/data_derived_1.f90: Likewise.
11178 * gfortran.dg/data_implied_do_1.f90: Likewise.
11179 * gfortran.dg/data_namelist_conflict.f90: Likewise.
11180 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
11181 * gfortran.dg/deallocate_stat.f90: Likewise.
11182 * gfortran.dg/deallocate_stat_2.f90: Likewise.
11183 * gfortran.dg/debug/pr37738.f: Likewise.
11184 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
11185 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
11186 * gfortran.dg/dec_exp_1.f90: Likewise.
11187 * gfortran.dg/dec_init_1.f90: Likewise.
11188 * gfortran.dg/dec_init_2.f90: Likewise.
11189 * gfortran.dg/dec_init_3.f90: Likewise.
11190 * gfortran.dg/dec_init_4.f90: Likewise.
11191 * gfortran.dg/dec_io_1.f90: Likewise.
11192 * gfortran.dg/dec_io_2.f90: Likewise.
11193 * gfortran.dg/dec_io_2a.f90: Likewise.
11194 * gfortran.dg/dec_io_6.f90: Likewise.
11195 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
11196 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
11197 * gfortran.dg/dec_math.f90: Likewise.
11198 * gfortran.dg/dec_parameter_1.f: Likewise.
11199 * gfortran.dg/dec_parameter_2.f90: Likewise.
11200 * gfortran.dg/dec_static_1.f90: Likewise.
11201 * gfortran.dg/dec_static_2.f90: Likewise.
11202 * gfortran.dg/dec_structure_1.f90: Likewise.
11203 * gfortran.dg/dec_structure_10.f90: Likewise.
11204 * gfortran.dg/dec_structure_18.f90: Likewise.
11205 * gfortran.dg/dec_structure_19.f90: Likewise.
11206 * gfortran.dg/dec_structure_2.f90: Likewise.
11207 * gfortran.dg/dec_structure_22.f90: Likewise.
11208 * gfortran.dg/dec_structure_3.f90: Likewise.
11209 * gfortran.dg/dec_structure_4.f90: Likewise.
11210 * gfortran.dg/dec_structure_5.f90: Likewise.
11211 * gfortran.dg/dec_structure_6.f90: Likewise.
11212 * gfortran.dg/dec_structure_7.f90: Likewise.
11213 * gfortran.dg/dec_union_1.f90: Likewise.
11214 * gfortran.dg/dec_union_2.f90: Likewise.
11215 * gfortran.dg/dec_union_3.f90: Likewise.
11216 * gfortran.dg/dec_union_4.f90: Likewise.
11217 * gfortran.dg/dec_union_5.f90: Likewise.
11218 * gfortran.dg/default_format_1.f90: Likewise.
11219 * gfortran.dg/default_format_2.f90: Likewise.
11220 * gfortran.dg/default_format_denormal_1.f90: Likewise.
11221 * gfortran.dg/default_format_denormal_2.f90: Likewise.
11222 * gfortran.dg/default_initialization_3.f90: Likewise.
11223 * gfortran.dg/default_initialization_4.f90: Likewise.
11224 * gfortran.dg/default_initialization_5.f90: Likewise.
11225 * gfortran.dg/deferred_character_1.f90: Likewise.
11226 * gfortran.dg/deferred_character_10.f90: Likewise.
11227 * gfortran.dg/deferred_character_11.f90: Likewise.
11228 * gfortran.dg/deferred_character_12.f90: Likewise.
11229 * gfortran.dg/deferred_character_13.f90: Likewise.
11230 * gfortran.dg/deferred_character_14.f90: Likewise.
11231 * gfortran.dg/deferred_character_15.f90: Likewise.
11232 * gfortran.dg/deferred_character_16.f90: Likewise.
11233 * gfortran.dg/deferred_character_2.f90: Likewise.
11234 * gfortran.dg/deferred_character_3.f90: Likewise.
11235 * gfortran.dg/deferred_character_4.f90: Likewise.
11236 * gfortran.dg/deferred_character_5.f90: Likewise.
11237 * gfortran.dg/deferred_character_6.f90: Likewise.
11238 * gfortran.dg/deferred_character_7.f90: Likewise.
11239 * gfortran.dg/deferred_character_8.f90: Likewise.
11240 * gfortran.dg/deferred_character_9.f90: Likewise.
11241 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
11242 * gfortran.dg/deferred_type_component_1.f90: Likewise.
11243 * gfortran.dg/deferred_type_component_2.f90: Likewise.
11244 * gfortran.dg/deferred_type_param_2.f90: Likewise.
11245 * gfortran.dg/deferred_type_param_4.f90: Likewise.
11246 * gfortran.dg/deferred_type_param_5.f90: Likewise.
11247 * gfortran.dg/deferred_type_param_6.f90: Likewise.
11248 * gfortran.dg/deferred_type_param_8.f90: Likewise.
11249 * gfortran.dg/deferred_type_param_9.f90: Likewise.
11250 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
11251 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
11252 * gfortran.dg/defined_assignment_1.f90: Likewise.
11253 * gfortran.dg/defined_assignment_10.f90: Likewise.
11254 * gfortran.dg/defined_assignment_11.f90: Likewise.
11255 * gfortran.dg/defined_assignment_2.f90: Likewise.
11256 * gfortran.dg/defined_assignment_3.f90: Likewise.
11257 * gfortran.dg/defined_assignment_4.f90: Likewise.
11258 * gfortran.dg/defined_assignment_5.f90: Likewise.
11259 * gfortran.dg/defined_assignment_8.f90: Likewise.
11260 * gfortran.dg/defined_assignment_9.f90: Likewise.
11261 * gfortran.dg/dependency_2.f90: Likewise.
11262 * gfortran.dg/dependency_21.f90: Likewise.
11263 * gfortran.dg/dependency_22.f90: Likewise.
11264 * gfortran.dg/dependency_23.f90: Likewise.
11265 * gfortran.dg/dependency_24.f90: Likewise.
11266 * gfortran.dg/dependency_25.f90: Likewise.
11267 * gfortran.dg/dependency_26.f90: Likewise.
11268 * gfortran.dg/dependency_39.f90: Likewise.
11269 * gfortran.dg/dependency_40.f90: Likewise.
11270 * gfortran.dg/dependency_41.f90: Likewise.
11271 * gfortran.dg/dependency_42.f90: Likewise.
11272 * gfortran.dg/dependency_43.f90: Likewise.
11273 * gfortran.dg/dependency_44.f90: Likewise.
11274 * gfortran.dg/dependency_45.f90: Likewise.
11275 * gfortran.dg/dependency_50.f90: Likewise.
11276 * gfortran.dg/dependency_51.f90: Likewise.
11277 * gfortran.dg/dependent_decls_1.f90: Likewise.
11278 * gfortran.dg/der_array_1.f90: Likewise.
11279 * gfortran.dg/der_array_io_1.f90: Likewise.
11280 * gfortran.dg/der_array_io_2.f90: Likewise.
11281 * gfortran.dg/der_array_io_3.f90: Likewise.
11282 * gfortran.dg/der_io_1.f90: Likewise.
11283 * gfortran.dg/der_io_3.f90: Likewise.
11284 * gfortran.dg/der_pointer_2.f90: Likewise.
11285 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
11286 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
11287 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
11288 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
11289 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
11290 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11291 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
11292 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
11293 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
11294 * gfortran.dg/derived_external_function_1.f90: Likewise.
11295 * gfortran.dg/derived_init_1.f90: Likewise.
11296 * gfortran.dg/derived_init_2.f90: Likewise.
11297 * gfortran.dg/derived_init_3.f90: Likewise.
11298 * gfortran.dg/derived_init_4.f90: Likewise.
11299 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
11300 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11301 * gfortran.dg/dev_null.F90: Likewise.
11302 * gfortran.dg/dfloat_1.f90: Likewise.
11303 * gfortran.dg/dim_sum_1.f90: Likewise.
11304 * gfortran.dg/dim_sum_2.f90: Likewise.
11305 * gfortran.dg/dim_sum_3.f90: Likewise.
11306 * gfortran.dg/direct_io_10.f: Likewise.
11307 * gfortran.dg/direct_io_11.f90: Likewise.
11308 * gfortran.dg/direct_io_12.f90: Likewise.
11309 * gfortran.dg/direct_io_2.f90: Likewise.
11310 * gfortran.dg/direct_io_3.f90: Likewise.
11311 * gfortran.dg/direct_io_4.f90: Likewise.
11312 * gfortran.dg/direct_io_5.f90: Likewise.
11313 * gfortran.dg/direct_io_6.f90: Likewise.
11314 * gfortran.dg/direct_io_7.f90: Likewise.
11315 * gfortran.dg/direct_io_8.f90: Likewise.
11316 * gfortran.dg/direct_io_9.f: Likewise.
11317 * gfortran.dg/do_1.f90: Likewise.
11318 * gfortran.dg/do_3.F90: Likewise.
11319 * gfortran.dg/do_concurrent_2.f90: Likewise.
11320 * gfortran.dg/do_concurrent_4.f90: Likewise.
11321 * gfortran.dg/do_corner_warn.f90: Likewise.
11322 * gfortran.dg/do_iterator_2.f90: Likewise.
11323 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
11324 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
11325 * gfortran.dg/dos_eol.f: Likewise.
11326 * gfortran.dg/dot_product_1.f03: Likewise.
11327 * gfortran.dg/dot_product_2.f90: Likewise.
11328 * gfortran.dg/dot_product_4.f90: Likewise.
11329 * gfortran.dg/dshift_1.F90: Likewise.
11330 * gfortran.dg/dshift_2.F90: Likewise.
11331 * gfortran.dg/dtio_1.f90: Likewise.
11332 * gfortran.dg/dtio_10.f90: Likewise.
11333 * gfortran.dg/dtio_12.f90: Likewise.
11334 * gfortran.dg/dtio_14.f90: Likewise.
11335 * gfortran.dg/dtio_15.f90: Likewise.
11336 * gfortran.dg/dtio_16.f90: Likewise.
11337 * gfortran.dg/dtio_17.f90: Likewise.
11338 * gfortran.dg/dtio_19.f90: Likewise.
11339 * gfortran.dg/dtio_2.f90: Likewise.
11340 * gfortran.dg/dtio_20.f03: Likewise.
11341 * gfortran.dg/dtio_22.f90: Likewise.
11342 * gfortran.dg/dtio_24.f90: Likewise.
11343 * gfortran.dg/dtio_25.f90: Likewise.
11344 * gfortran.dg/dtio_26.f03: Likewise.
11345 * gfortran.dg/dtio_27.f90: Likewise.
11346 * gfortran.dg/dtio_28.f03: Likewise.
11347 * gfortran.dg/dtio_3.f90: Likewise.
11348 * gfortran.dg/dtio_30.f03: Likewise.
11349 * gfortran.dg/dtio_31.f03: Likewise.
11350 * gfortran.dg/dtio_32.f03: Likewise.
11351 * gfortran.dg/dtio_4.f90: Likewise.
11352 * gfortran.dg/dtio_5.f90: Likewise.
11353 * gfortran.dg/dtio_7.f90: Likewise.
11354 * gfortran.dg/dtio_8.f90: Likewise.
11355 * gfortran.dg/dtio_9.f90: Likewise.
11356 * gfortran.dg/dummy_procedure_3.f90: Likewise.
11357 * gfortran.dg/dummy_procedure_7.f90: Likewise.
11358 * gfortran.dg/dup_save_1.f90: Likewise.
11359 * gfortran.dg/dup_save_2.f90: Likewise.
11360 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
11361 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
11362 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
11363 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
11364 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
11365 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
11366 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
11367 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
11368 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
11369 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
11370 * gfortran.dg/e_d_fmt.f90: Likewise.
11371 * gfortran.dg/edit_real_1.f90: Likewise.
11372 * gfortran.dg/elemental_by_value_1.f90: Likewise.
11373 * gfortran.dg/elemental_dependency_1.f90: Likewise.
11374 * gfortran.dg/elemental_dependency_4.f90: Likewise.
11375 * gfortran.dg/elemental_dependency_5.f90: Likewise.
11376 * gfortran.dg/elemental_dependency_6.f90: Likewise.
11377 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
11378 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
11379 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
11380 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
11381 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
11382 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
11383 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
11384 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
11385 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
11386 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
11387 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
11388 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
11389 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
11390 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
11391 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
11392 * gfortran.dg/empty_format_1.f90: Likewise.
11393 * gfortran.dg/endfile.f: Likewise.
11394 * gfortran.dg/endfile.f90: Likewise.
11395 * gfortran.dg/endfile_2.f90: Likewise.
11396 * gfortran.dg/entry_1.f90: Likewise.
11397 * gfortran.dg/entry_10.f90: Likewise.
11398 * gfortran.dg/entry_12.f90: Likewise.
11399 * gfortran.dg/entry_13.f90: Likewise.
11400 * gfortran.dg/entry_14.f90: Likewise.
11401 * gfortran.dg/entry_16.f90: Likewise.
11402 * gfortran.dg/entry_3.f90: Likewise.
11403 * gfortran.dg/entry_6.f90: Likewise.
11404 * gfortran.dg/entry_9.f90: Likewise.
11405 * gfortran.dg/entry_array_specs_2.f: Likewise.
11406 * gfortran.dg/enum_1.f90: Likewise.
11407 * gfortran.dg/enum_9.f90: Likewise.
11408 * gfortran.dg/eof_1.f90: Likewise.
11409 * gfortran.dg/eof_2.f90: Likewise.
11410 * gfortran.dg/eof_4.f90: Likewise.
11411 * gfortran.dg/eof_5.f90: Likewise.
11412 * gfortran.dg/eor_handling_1.f90: Likewise.
11413 * gfortran.dg/eor_handling_2.f90: Likewise.
11414 * gfortran.dg/eor_handling_3.f90: Likewise.
11415 * gfortran.dg/eor_handling_4.f90: Likewise.
11416 * gfortran.dg/eor_handling_5.f90: Likewise.
11417 * gfortran.dg/eoshift_3.f90: Likewise.
11418 * gfortran.dg/eoshift_4.f90: Likewise.
11419 * gfortran.dg/eoshift_5.f90: Likewise.
11420 * gfortran.dg/eoshift_6.f90: Likewise.
11421 * gfortran.dg/eoshift_large_1.f90: Likewise.
11422 * gfortran.dg/equiv_6.f90: Likewise.
11423 * gfortran.dg/equiv_7.f90: Likewise.
11424 * gfortran.dg/equiv_9.f90: Likewise.
11425 * gfortran.dg/equiv_constraint_4.f90: Likewise.
11426 * gfortran.dg/erf_2.F90: Likewise.
11427 * gfortran.dg/erf_3.F90: Likewise.
11428 * gfortran.dg/erfc_scaled_1.f90: Likewise.
11429 * gfortran.dg/error_format_2.f90: Likewise.
11430 * gfortran.dg/error_recovery_5.f90: Likewise.
11431 * gfortran.dg/execute_command_line_2.f90: Likewise.
11432 * gfortran.dg/execute_command_line_3.f90: Likewise.
11433 * gfortran.dg/exit_1.f08: Likewise.
11434 * gfortran.dg/exit_3.f08: Likewise.
11435 * gfortran.dg/exponent_1.f90: Likewise.
11436 * gfortran.dg/exponent_2.f90: Likewise.
11437 * gfortran.dg/extended_char_comparison_1.f: Likewise.
11438 * gfortran.dg/extends_1.f03: Likewise.
11439 * gfortran.dg/extends_16.f90: Likewise.
11440 * gfortran.dg/extends_2.f03: Likewise.
11441 * gfortran.dg/extends_3.f03: Likewise.
11442 * gfortran.dg/extends_4.f03: Likewise.
11443 * gfortran.dg/extends_type_of_1.f03: Likewise.
11444 * gfortran.dg/extends_type_of_2.f03: Likewise.
11445 * gfortran.dg/external_procedures_3.f90: Likewise.
11446 * gfortran.dg/f2003_inquire_1.f03: Likewise.
11447 * gfortran.dg/f2003_io_1.f03: Likewise.
11448 * gfortran.dg/f2003_io_4.f03: Likewise.
11449 * gfortran.dg/f2003_io_5.f03: Likewise.
11450 * gfortran.dg/f2003_io_6.f03: Likewise.
11451 * gfortran.dg/f2003_io_7.f03: Likewise.
11452 * gfortran.dg/f2c_1.f90: Likewise.
11453 * gfortran.dg/f2c_2.f90: Likewise.
11454 * gfortran.dg/f2c_3.f90: Likewise.
11455 * gfortran.dg/f2c_4.f90: Likewise.
11456 * gfortran.dg/f2c_6.f90: Likewise.
11457 * gfortran.dg/f2c_7.f90: Likewise.
11458 * gfortran.dg/f2c_9.f90: Likewise.
11459 * gfortran.dg/fgetc_1.f90: Likewise.
11460 * gfortran.dg/fgetc_2.f90: Likewise.
11461 * gfortran.dg/filename_null.f90: Likewise.
11462 * gfortran.dg/finalize_12.f90: Likewise.
11463 * gfortran.dg/finalize_13.f90: Likewise.
11464 * gfortran.dg/finalize_15.f90: Likewise.
11465 * gfortran.dg/finalize_17.f90: Likewise.
11466 * gfortran.dg/finalize_18.f90: Likewise.
11467 * gfortran.dg/finalize_25.f90: Likewise.
11468 * gfortran.dg/finalize_29.f08: Likewise.
11469 * gfortran.dg/finalize_31.f90: Likewise.
11470 * gfortran.dg/float_1.f90: Likewise.
11471 * gfortran.dg/flush_1.f90: Likewise.
11472 * gfortran.dg/fmt_bz_bn.f: Likewise.
11473 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
11474 * gfortran.dg/fmt_cache_1.f: Likewise.
11475 * gfortran.dg/fmt_cache_2.f: Likewise.
11476 * gfortran.dg/fmt_cache_3.f90: Likewise.
11477 * gfortran.dg/fmt_colon.f90: Likewise.
11478 * gfortran.dg/fmt_e.f90: Likewise.
11479 * gfortran.dg/fmt_en.f90: Likewise.
11480 * gfortran.dg/fmt_error_10.f: Likewise.
11481 * gfortran.dg/fmt_error_9.f: Likewise.
11482 * gfortran.dg/fmt_exhaust.f90: Likewise.
11483 * gfortran.dg/fmt_f0_1.f90: Likewise.
11484 * gfortran.dg/fmt_f_an_p.f: Likewise.
11485 * gfortran.dg/fmt_fw_d.f90: Likewise.
11486 * gfortran.dg/fmt_g.f: Likewise.
11487 * gfortran.dg/fmt_g0_1.f08: Likewise.
11488 * gfortran.dg/fmt_g0_2.f08: Likewise.
11489 * gfortran.dg/fmt_g0_4.f08: Likewise.
11490 * gfortran.dg/fmt_g0_5.f08: Likewise.
11491 * gfortran.dg/fmt_g0_6.f08: Likewise.
11492 * gfortran.dg/fmt_g0_7.f08: Likewise.
11493 * gfortran.dg/fmt_g_1.f90: Likewise.
11494 * gfortran.dg/fmt_int_sign.f90: Likewise.
11495 * gfortran.dg/fmt_l.f90: Likewise.
11496 * gfortran.dg/fmt_missing_period_2.f: Likewise.
11497 * gfortran.dg/fmt_missing_period_3.f: Likewise.
11498 * gfortran.dg/fmt_p_1.f90: Likewise.
11499 * gfortran.dg/fmt_pf.f90: Likewise.
11500 * gfortran.dg/fmt_read.f90: Likewise.
11501 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
11502 * gfortran.dg/fmt_t_1.f90: Likewise.
11503 * gfortran.dg/fmt_t_2.f90: Likewise.
11504 * gfortran.dg/fmt_t_3.f90: Likewise.
11505 * gfortran.dg/fmt_t_4.f90: Likewise.
11506 * gfortran.dg/fmt_t_5.f90: Likewise.
11507 * gfortran.dg/fmt_t_6.f: Likewise.
11508 * gfortran.dg/fmt_t_7.f: Likewise.
11509 * gfortran.dg/fmt_t_9.f: Likewise.
11510 * gfortran.dg/fmt_tl.f: Likewise.
11511 * gfortran.dg/fmt_unlimited.f90: Likewise.
11512 * gfortran.dg/fmt_white.f: Likewise.
11513 * gfortran.dg/fmt_zero_digits.f90: Likewise.
11514 * gfortran.dg/fold_nearest.f90: Likewise.
11515 * gfortran.dg/forall_1.f90: Likewise.
11516 * gfortran.dg/forall_10.f90: Likewise.
11517 * gfortran.dg/forall_12.f90: Likewise.
11518 * gfortran.dg/forall_13.f90: Likewise.
11519 * gfortran.dg/forall_15.f90: Likewise.
11520 * gfortran.dg/forall_4.f90: Likewise.
11521 * gfortran.dg/forall_5.f90: Likewise.
11522 * gfortran.dg/forall_6.f90: Likewise.
11523 * gfortran.dg/forall_7.f90: Likewise.
11524 * gfortran.dg/fraction.f90: Likewise.
11525 * gfortran.dg/fseek.f90: Likewise.
11526 * gfortran.dg/ftell_1.f90: Likewise.
11527 * gfortran.dg/ftell_2.f90: Likewise.
11528 * gfortran.dg/ftell_3.f90: Likewise.
11529 * gfortran.dg/func_assign_2.f90: Likewise.
11530 * gfortran.dg/func_assign_3.f90: Likewise.
11531 * gfortran.dg/func_derived_1.f90: Likewise.
11532 * gfortran.dg/func_derived_2.f90: Likewise.
11533 * gfortran.dg/func_derived_3.f90: Likewise.
11534 * gfortran.dg/func_result_1.f90: Likewise.
11535 * gfortran.dg/func_result_2.f90: Likewise.
11536 * gfortran.dg/func_result_6.f90: Likewise.
11537 * gfortran.dg/function_charlen_2.f90: Likewise.
11538 * gfortran.dg/function_charlen_3.f: Likewise.
11539 * gfortran.dg/function_kinds_1.f90: Likewise.
11540 * gfortran.dg/function_kinds_4.f90: Likewise.
11541 * gfortran.dg/function_optimize_10.f90: Likewise.
11542 * gfortran.dg/function_optimize_11.f90: Likewise.
11543 * gfortran.dg/function_optimize_12.f90: Likewise.
11544 * gfortran.dg/function_optimize_4.f90: Likewise.
11545 * gfortran.dg/function_optimize_8.f90: Likewise.
11546 * gfortran.dg/g77/13037.f: Likewise.
11547 * gfortran.dg/g77/1832.f: Likewise.
11548 * gfortran.dg/g77/19981119-0.f: Likewise.
11549 * gfortran.dg/g77/19990313-0.f: Likewise.
11550 * gfortran.dg/g77/19990313-1.f: Likewise.
11551 * gfortran.dg/g77/19990313-2.f: Likewise.
11552 * gfortran.dg/g77/19990313-3.f: Likewise.
11553 * gfortran.dg/g77/19990419-1.f: Likewise.
11554 * gfortran.dg/g77/19990826-0.f: Likewise.
11555 * gfortran.dg/g77/19990826-2.f: Likewise.
11556 * gfortran.dg/g77/20000503-1.f: Likewise.
11557 * gfortran.dg/g77/20001111.f: Likewise.
11558 * gfortran.dg/g77/20010116.f: Likewise.
11559 * gfortran.dg/g77/20010216-1.f: Likewise.
11560 * gfortran.dg/g77/20010430.f: Likewise.
11561 * gfortran.dg/g77/20010610.f: Likewise.
11562 * gfortran.dg/g77/6177.f: Likewise.
11563 * gfortran.dg/g77/7388.f: Likewise.
11564 * gfortran.dg/g77/947.f: Likewise.
11565 * gfortran.dg/g77/970625-2.f: Likewise.
11566 * gfortran.dg/g77/971102-1.f: Likewise.
11567 * gfortran.dg/g77/980628-0.f: Likewise.
11568 * gfortran.dg/g77/980628-1.f: Likewise.
11569 * gfortran.dg/g77/980628-10.f: Likewise.
11570 * gfortran.dg/g77/980628-2.f: Likewise.
11571 * gfortran.dg/g77/980628-3.f: Likewise.
11572 * gfortran.dg/g77/980628-7.f: Likewise.
11573 * gfortran.dg/g77/980628-8.f: Likewise.
11574 * gfortran.dg/g77/980628-9.f: Likewise.
11575 * gfortran.dg/g77/980701-0.f: Likewise.
11576 * gfortran.dg/g77/980701-1.f: Likewise.
11577 * gfortran.dg/g77/cabs.f: Likewise.
11578 * gfortran.dg/g77/claus.f: Likewise.
11579 * gfortran.dg/g77/complex_1.f: Likewise.
11580 * gfortran.dg/g77/cpp3.F: Likewise.
11581 * gfortran.dg/g77/cpp4.F: Likewise.
11582 * gfortran.dg/g77/cpp5.F: Likewise.
11583 * gfortran.dg/g77/dcomplex.f: Likewise.
11584 * gfortran.dg/g77/dnrm2.f: Likewise.
11585 * gfortran.dg/g77/erfc.f: Likewise.
11586 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
11587 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
11588 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
11589 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
11590 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
11591 * gfortran.dg/g77/int8421.f: Likewise.
11592 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
11593 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
11594 * gfortran.dg/g77/le.f: Likewise.
11595 * gfortran.dg/g77/short.f: Likewise.
11596 * gfortran.dg/gamma_1.f90: Likewise.
11597 * gfortran.dg/gamma_4.f90: Likewise.
11598 * gfortran.dg/gamma_5.f90: Likewise.
11599 * gfortran.dg/generic_13.f90: Likewise.
11600 * gfortran.dg/generic_15.f90: Likewise.
11601 * gfortran.dg/generic_19.f90: Likewise.
11602 * gfortran.dg/generic_20.f90: Likewise.
11603 * gfortran.dg/generic_23.f03: Likewise.
11604 * gfortran.dg/generic_25.f90: Likewise.
11605 * gfortran.dg/generic_27.f90: Likewise.
11606 * gfortran.dg/generic_31.f90: Likewise.
11607 * gfortran.dg/generic_4.f90: Likewise.
11608 * gfortran.dg/global_vars_c_init.f90: Likewise.
11609 * gfortran.dg/global_vars_f90_init.f90: Likewise.
11610 * gfortran.dg/gnu_logical_1.F: Likewise.
11611 * gfortran.dg/goacc/fixed-1.f: Likewise.
11612 * gfortran.dg/goacc/fixed-2.f: Likewise.
11613 * gfortran.dg/goacc/gang-static.f95: Likewise.
11614 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
11615 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11616 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11617 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11618 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11619 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11620 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
11621 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11622 * gfortran.dg/goacc/omp-fixed.f: Likewise.
11623 * gfortran.dg/gomp/crayptr5.f90: Likewise.
11624 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
11625 * gfortran.dg/gomp/pr48794.f90: Likewise.
11626 * gfortran.dg/gomp/pr72744.f90: Likewise.
11627 * gfortran.dg/gomp/pr77665.f90: Likewise.
11628 * gfortran.dg/gomp/workshare2.f90: Likewise.
11629 * gfortran.dg/gomp/workshare3.f90: Likewise.
11630 * gfortran.dg/goto_1.f: Likewise.
11631 * gfortran.dg/goto_2.f90: Likewise.
11632 * gfortran.dg/goto_4.f90: Likewise.
11633 * gfortran.dg/goto_6.f: Likewise.
11634 * gfortran.dg/graphite/id-26.f03: Likewise.
11635 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
11636 * gfortran.dg/graphite/pr29581.f90: Likewise.
11637 * gfortran.dg/graphite/pr29832.f90: Likewise.
11638 * gfortran.dg/graphite/run-id-1.f: Likewise.
11639 * gfortran.dg/graphite/run-id-2.f90: Likewise.
11640 * gfortran.dg/graphite/run-id-3.f90: Likewise.
11641 * gfortran.dg/hollerith.f90: Likewise.
11642 * gfortran.dg/hollerith4.f90: Likewise.
11643 * gfortran.dg/hollerith6.f90: Likewise.
11644 * gfortran.dg/hollerith8.f90: Likewise.
11645 * gfortran.dg/hollerith_1.f90: Likewise.
11646 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
11647 * gfortran.dg/hollerith_f95.f90: Likewise.
11648 * gfortran.dg/hollerith_legacy.f90: Likewise.
11649 * gfortran.dg/host_assoc_call_3.f90: Likewise.
11650 * gfortran.dg/host_assoc_function_1.f90: Likewise.
11651 * gfortran.dg/host_assoc_function_3.f90: Likewise.
11652 * gfortran.dg/host_assoc_function_4.f90: Likewise.
11653 * gfortran.dg/host_assoc_function_9.f90: Likewise.
11654 * gfortran.dg/host_dummy_index_1.f90: Likewise.
11655 * gfortran.dg/hypot_1.f90: Likewise.
11656 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
11657 * gfortran.dg/iargc.f90: Likewise.
11658 * gfortran.dg/ibits.f90: Likewise.
11659 * gfortran.dg/ichar_1.f90: Likewise.
11660 * gfortran.dg/ichar_2.f90: Likewise.
11661 * gfortran.dg/ieee/ieee_1.F90: Likewise.
11662 * gfortran.dg/ieee/ieee_2.f90: Likewise.
11663 * gfortran.dg/ieee/ieee_3.f90: Likewise.
11664 * gfortran.dg/ieee/ieee_4.f90: Likewise.
11665 * gfortran.dg/ieee/ieee_6.f90: Likewise.
11666 * gfortran.dg/ieee/ieee_7.f90: Likewise.
11667 * gfortran.dg/ieee/ieee_8.f90: Likewise.
11668 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
11669 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
11670 * gfortran.dg/ieee/large_1.f90: Likewise.
11671 * gfortran.dg/ieee/large_2.f90: Likewise.
11672 * gfortran.dg/ieee/large_3.F90: Likewise.
11673 * gfortran.dg/ieee/large_4.f90: Likewise.
11674 * gfortran.dg/ieee/rounding_1.f90: Likewise.
11675 * gfortran.dg/ieee/underflow_1.f90: Likewise.
11676 * gfortran.dg/impl_do_var_data.f90: Likewise.
11677 * gfortran.dg/implicit_10.f90: Likewise.
11678 * gfortran.dg/implicit_12.f90: Likewise.
11679 * gfortran.dg/implicit_class_1.f90: Likewise.
11680 * gfortran.dg/implicit_pure_1.f90: Likewise.
11681 * gfortran.dg/implied_do_1.f90: Likewise.
11682 * gfortran.dg/implied_do_io_1.f90: Likewise.
11683 * gfortran.dg/implied_do_io_2.f90: Likewise.
11684 * gfortran.dg/implied_do_io_3.f90: Likewise.
11685 * gfortran.dg/implied_shape_1.f08: Likewise.
11686 * gfortran.dg/import.f90: Likewise.
11687 * gfortran.dg/import4.f90: Likewise.
11688 * gfortran.dg/impure_1.f08: Likewise.
11689 * gfortran.dg/index.f90: Likewise.
11690 * gfortran.dg/index_2.f90: Likewise.
11691 * gfortran.dg/init_flag_1.f90: Likewise.
11692 * gfortran.dg/init_flag_10.f90: Likewise.
11693 * gfortran.dg/init_flag_15.f03: Likewise.
11694 * gfortran.dg/init_flag_2.f90: Likewise.
11695 * gfortran.dg/init_flag_3.f90: Likewise.
11696 * gfortran.dg/init_flag_4.f90: Likewise.
11697 * gfortran.dg/init_flag_5.f90: Likewise.
11698 * gfortran.dg/init_flag_6.f90: Likewise.
11699 * gfortran.dg/init_flag_7.f90: Likewise.
11700 * gfortran.dg/init_flag_9.f90: Likewise.
11701 * gfortran.dg/initialization_11.f90: Likewise.
11702 * gfortran.dg/initialization_19.f90: Likewise.
11703 * gfortran.dg/initialization_2.f90: Likewise.
11704 * gfortran.dg/initialization_22.f90: Likewise.
11705 * gfortran.dg/initialization_27.f90: Likewise.
11706 * gfortran.dg/initialization_5.f90: Likewise.
11707 * gfortran.dg/initialization_6.f90: Likewise.
11708 * gfortran.dg/inline_matmul_1.f90: Likewise.
11709 * gfortran.dg/inline_matmul_10.f90: Likewise.
11710 * gfortran.dg/inline_matmul_11.f90: Likewise.
11711 * gfortran.dg/inline_matmul_13.f90: Likewise.
11712 * gfortran.dg/inline_matmul_14.f90: Likewise.
11713 * gfortran.dg/inline_matmul_16.f90: Likewise.
11714 * gfortran.dg/inline_matmul_17.f90: Likewise.
11715 * gfortran.dg/inline_matmul_18.f90: Likewise.
11716 * gfortran.dg/inline_matmul_19.f90: Likewise.
11717 * gfortran.dg/inline_matmul_2.f90: Likewise.
11718 * gfortran.dg/inline_matmul_20.f90: Likewise.
11719 * gfortran.dg/inline_matmul_22.f90: Likewise.
11720 * gfortran.dg/inline_matmul_3.f90: Likewise.
11721 * gfortran.dg/inline_matmul_4.f90: Likewise.
11722 * gfortran.dg/inline_matmul_5.f90: Likewise.
11723 * gfortran.dg/inline_matmul_6.f90: Likewise.
11724 * gfortran.dg/inline_matmul_7.f90: Likewise.
11725 * gfortran.dg/inline_matmul_8.f90: Likewise.
11726 * gfortran.dg/inline_matmul_9.f90: Likewise.
11727 * gfortran.dg/inline_sum_1.f90: Likewise.
11728 * gfortran.dg/inline_sum_3.f90: Likewise.
11729 * gfortran.dg/inline_sum_5.f90: Likewise.
11730 * gfortran.dg/inquire-complex.f90: Likewise.
11731 * gfortran.dg/inquire.f90: Likewise.
11732 * gfortran.dg/inquire_10.f90: Likewise.
11733 * gfortran.dg/inquire_13.f90: Likewise.
11734 * gfortran.dg/inquire_15.f90: Likewise.
11735 * gfortran.dg/inquire_16.f90: Likewise.
11736 * gfortran.dg/inquire_17.f90: Likewise.
11737 * gfortran.dg/inquire_5.f90: Likewise.
11738 * gfortran.dg/inquire_6.f90: Likewise.
11739 * gfortran.dg/inquire_7.f90: Likewise.
11740 * gfortran.dg/inquire_9.f90: Likewise.
11741 * gfortran.dg/inquire_internal.f90: Likewise.
11742 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
11743 * gfortran.dg/inquire_size.f90: Likewise.
11744 * gfortran.dg/int_1.f90: Likewise.
11745 * gfortran.dg/int_conv_1.f90: Likewise.
11746 * gfortran.dg/int_range_io_1.f90: Likewise.
11747 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
11748 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
11749 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
11750 * gfortran.dg/integer_plus.f90: Likewise.
11751 * gfortran.dg/intent_out_2.f90: Likewise.
11752 * gfortran.dg/intent_out_5.f90: Likewise.
11753 * gfortran.dg/intent_out_6.f90: Likewise.
11754 * gfortran.dg/interface_12.f90: Likewise.
11755 * gfortran.dg/interface_19.f90: Likewise.
11756 * gfortran.dg/interface_4.f90: Likewise.
11757 * gfortran.dg/interface_5.f90: Likewise.
11758 * gfortran.dg/interface_9.f90: Likewise.
11759 * gfortran.dg/interface_assignment_1.f90: Likewise.
11760 * gfortran.dg/interface_assignment_2.f90: Likewise.
11761 * gfortran.dg/internal_dummy_2.f08: Likewise.
11762 * gfortran.dg/internal_dummy_3.f08: Likewise.
11763 * gfortran.dg/internal_dummy_4.f08: Likewise.
11764 * gfortran.dg/internal_pack_1.f90: Likewise.
11765 * gfortran.dg/internal_pack_10.f90: Likewise.
11766 * gfortran.dg/internal_pack_12.f90: Likewise.
11767 * gfortran.dg/internal_pack_13.f90: Likewise.
11768 * gfortran.dg/internal_pack_14.f90: Likewise.
11769 * gfortran.dg/internal_pack_15.f90: Likewise.
11770 * gfortran.dg/internal_pack_2.f90: Likewise.
11771 * gfortran.dg/internal_pack_3.f90: Likewise.
11772 * gfortran.dg/internal_pack_4.f90: Likewise.
11773 * gfortran.dg/internal_pack_6.f90: Likewise.
11774 * gfortran.dg/internal_pack_8.f90: Likewise.
11775 * gfortran.dg/internal_readwrite_1.f90: Likewise.
11776 * gfortran.dg/internal_readwrite_2.f90: Likewise.
11777 * gfortran.dg/internal_readwrite_3.f90: Likewise.
11778 * gfortran.dg/intrinsic_actual_1.f: Likewise.
11779 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
11780 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
11781 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
11782 * gfortran.dg/intrinsic_char_1.f90: Likewise.
11783 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
11784 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
11785 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
11786 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
11787 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
11788 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
11789 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
11790 * gfortran.dg/intrinsic_product_1.f90: Likewise.
11791 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
11792 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11793 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
11794 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
11795 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
11796 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
11797 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
11798 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
11799 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
11800 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
11801 * gfortran.dg/io_err_1.f90: Likewise.
11802 * gfortran.dg/io_real_boz.f90: Likewise.
11803 * gfortran.dg/iomsg_1.f90: Likewise.
11804 * gfortran.dg/iostat_1.f90: Likewise.
11805 * gfortran.dg/iostat_2.f90: Likewise.
11806 * gfortran.dg/iostat_4.f90: Likewise.
11807 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
11808 * gfortran.dg/ishft_1.f90: Likewise.
11809 * gfortran.dg/ishft_2.f90: Likewise.
11810 * gfortran.dg/ishft_4.f90: Likewise.
11811 * gfortran.dg/isnan_1.f90: Likewise.
11812 * gfortran.dg/isnan_2.f90: Likewise.
11813 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
11814 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
11815 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
11816 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
11817 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
11818 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
11819 * gfortran.dg/itime_idate_1.f: Likewise.
11820 * gfortran.dg/itime_idate_2.f: Likewise.
11821 * gfortran.dg/large_integer_kind_1.f90: Likewise.
11822 * gfortran.dg/large_integer_kind_2.f90: Likewise.
11823 * gfortran.dg/large_real_kind_1.f90: Likewise.
11824 * gfortran.dg/large_real_kind_2.F90: Likewise.
11825 * gfortran.dg/large_real_kind_3.F90: Likewise.
11826 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
11827 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
11828 * gfortran.dg/large_recl.f90: Likewise.
11829 * gfortran.dg/large_unit_1.f90: Likewise.
11830 * gfortran.dg/large_unit_2.f90: Likewise.
11831 * gfortran.dg/largeequiv_1.f90: Likewise.
11832 * gfortran.dg/leadz_trailz_1.f90: Likewise.
11833 * gfortran.dg/leadz_trailz_2.f90: Likewise.
11834 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11835 * gfortran.dg/list_read_1.f90: Likewise.
11836 * gfortran.dg/list_read_10.f90: Likewise.
11837 * gfortran.dg/list_read_11.f90: Likewise.
11838 * gfortran.dg/list_read_12.f90: Likewise.
11839 * gfortran.dg/list_read_13.f: Likewise.
11840 * gfortran.dg/list_read_14.f90: Likewise.
11841 * gfortran.dg/list_read_2.f90: Likewise.
11842 * gfortran.dg/list_read_3.f90: Likewise.
11843 * gfortran.dg/list_read_4.f90: Likewise.
11844 * gfortran.dg/list_read_5.f90: Likewise.
11845 * gfortran.dg/list_read_6.f90: Likewise.
11846 * gfortran.dg/list_read_7.f90: Likewise.
11847 * gfortran.dg/list_read_8.f90: Likewise.
11848 * gfortran.dg/list_read_9.f90: Likewise.
11849 * gfortran.dg/loc_2.f90: Likewise.
11850 * gfortran.dg/logical_1.f90: Likewise.
11851 * gfortran.dg/logical_dot_product.f90: Likewise.
11852 * gfortran.dg/logical_temp_io.f90: Likewise.
11853 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
11854 * gfortran.dg/lrshift_1.f90: Likewise.
11855 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
11856 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
11857 * gfortran.dg/lto/pr40725_0.f03: Likewise.
11858 * gfortran.dg/lto/pr41576_1.f90: Likewise.
11859 * gfortran.dg/make_unit.f90: Likewise.
11860 * gfortran.dg/mapping_1.f90: Likewise.
11861 * gfortran.dg/mapping_2.f90: Likewise.
11862 * gfortran.dg/mapping_3.f90: Likewise.
11863 * gfortran.dg/masklr_1.F90: Likewise.
11864 * gfortran.dg/masklr_2.F90: Likewise.
11865 * gfortran.dg/matmul_1.f90: Likewise.
11866 * gfortran.dg/matmul_10.f90: Likewise.
11867 * gfortran.dg/matmul_12.f90: Likewise.
11868 * gfortran.dg/matmul_16.f90: Likewise.
11869 * gfortran.dg/matmul_17.f90: Likewise.
11870 * gfortran.dg/matmul_18.f90: Likewise.
11871 * gfortran.dg/matmul_2.f90: Likewise.
11872 * gfortran.dg/matmul_3.f90: Likewise.
11873 * gfortran.dg/matmul_4.f90: Likewise.
11874 * gfortran.dg/matmul_6.f90: Likewise.
11875 * gfortran.dg/matmul_8.f03: Likewise.
11876 * gfortran.dg/matmul_9.f90: Likewise.
11877 * gfortran.dg/matmul_bounds_12.f90: Likewise.
11878 * gfortran.dg/matmul_bounds_6.f90: Likewise.
11879 * gfortran.dg/matmul_const.f90: Likewise.
11880 * gfortran.dg/maxloc_1.f90: Likewise.
11881 * gfortran.dg/maxloc_2.f90: Likewise.
11882 * gfortran.dg/maxloc_3.f90: Likewise.
11883 * gfortran.dg/maxloc_4.f90: Likewise.
11884 * gfortran.dg/maxloc_string_1.f90: Likewise.
11885 * gfortran.dg/maxlocval_1.f90: Likewise.
11886 * gfortran.dg/maxlocval_2.f90: Likewise.
11887 * gfortran.dg/maxlocval_3.f90: Likewise.
11888 * gfortran.dg/maxlocval_4.f90: Likewise.
11889 * gfortran.dg/maxval_char_1.f90: Likewise.
11890 * gfortran.dg/maxval_char_2.f90: Likewise.
11891 * gfortran.dg/maxval_char_3.f90: Likewise.
11892 * gfortran.dg/maxval_char_4.f90: Likewise.
11893 * gfortran.dg/maxval_parameter_1.f90: Likewise.
11894 * gfortran.dg/mclock.f90: Likewise.
11895 * gfortran.dg/merge_bits_1.F90: Likewise.
11896 * gfortran.dg/merge_bits_2.F90: Likewise.
11897 * gfortran.dg/merge_char_1.f90: Likewise.
11898 * gfortran.dg/merge_init_expr.f90: Likewise.
11899 * gfortran.dg/min_max_optional_1.f90: Likewise.
11900 * gfortran.dg/min_max_optional_5.f90: Likewise.
11901 * gfortran.dg/minloc_1.f90: Likewise.
11902 * gfortran.dg/minloc_2.f90: Likewise.
11903 * gfortran.dg/minloc_3.f90: Likewise.
11904 * gfortran.dg/minloc_4.f90: Likewise.
11905 * gfortran.dg/minloc_string_1.f90: Likewise.
11906 * gfortran.dg/minlocval_1.f90: Likewise.
11907 * gfortran.dg/minlocval_2.f90: Likewise.
11908 * gfortran.dg/minlocval_3.f90: Likewise.
11909 * gfortran.dg/minlocval_4.f90: Likewise.
11910 * gfortran.dg/minmax_char_1.f90: Likewise.
11911 * gfortran.dg/minmaxloc_1.f90: Likewise.
11912 * gfortran.dg/minmaxloc_10.f90: Likewise.
11913 * gfortran.dg/minmaxloc_11.f90: Likewise.
11914 * gfortran.dg/minmaxloc_12.f90: Likewise.
11915 * gfortran.dg/minmaxloc_13.f90: Likewise.
11916 * gfortran.dg/minmaxloc_2.f90: Likewise.
11917 * gfortran.dg/minmaxloc_3.f90: Likewise.
11918 * gfortran.dg/minmaxloc_4.f90: Likewise.
11919 * gfortran.dg/minmaxloc_5.f90: Likewise.
11920 * gfortran.dg/minmaxloc_6.f90: Likewise.
11921 * gfortran.dg/minmaxloc_7.f90: Likewise.
11922 * gfortran.dg/minmaxloc_8.f90: Likewise.
11923 * gfortran.dg/minmaxval_1.f90: Likewise.
11924 * gfortran.dg/minval_char_1.f90: Likewise.
11925 * gfortran.dg/minval_char_2.f90: Likewise.
11926 * gfortran.dg/minval_char_3.f90: Likewise.
11927 * gfortran.dg/minval_char_4.f90: Likewise.
11928 * gfortran.dg/minval_char_5.f90: Likewise.
11929 * gfortran.dg/minval_parameter_1.f90: Likewise.
11930 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
11931 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
11932 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
11933 * gfortran.dg/missing_parens_1.f90: Likewise.
11934 * gfortran.dg/missing_parens_2.f90: Likewise.
11935 * gfortran.dg/mod_large_1.f90: Likewise.
11936 * gfortran.dg/mod_sign0_1.f90: Likewise.
11937 * gfortran.dg/module_blank_common.f90: Likewise.
11938 * gfortran.dg/module_commons_1.f90: Likewise.
11939 * gfortran.dg/module_commons_3.f90: Likewise.
11940 * gfortran.dg/module_double_reuse.f90: Likewise.
11941 * gfortran.dg/module_equivalence_1.f90: Likewise.
11942 * gfortran.dg/module_equivalence_2.f90: Likewise.
11943 * gfortran.dg/module_equivalence_3.f90: Likewise.
11944 * gfortran.dg/module_equivalence_5.f90: Likewise.
11945 * gfortran.dg/module_interface_1.f90: Likewise.
11946 * gfortran.dg/module_nan.f90: Likewise.
11947 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11948 * gfortran.dg/module_procedure_1.f90: Likewise.
11949 * gfortran.dg/module_read_1.f90: Likewise.
11950 * gfortran.dg/module_read_2.f90: Likewise.
11951 * gfortran.dg/module_widestring_1.f90: Likewise.
11952 * gfortran.dg/move_alloc.f90: Likewise.
11953 * gfortran.dg/move_alloc_10.f90: Likewise.
11954 * gfortran.dg/move_alloc_13.f90: Likewise.
11955 * gfortran.dg/move_alloc_14.f90: Likewise.
11956 * gfortran.dg/move_alloc_15.f90: Likewise.
11957 * gfortran.dg/move_alloc_16.f90: Likewise.
11958 * gfortran.dg/move_alloc_2.f90: Likewise.
11959 * gfortran.dg/move_alloc_5.f90: Likewise.
11960 * gfortran.dg/move_alloc_6.f90: Likewise.
11961 * gfortran.dg/move_alloc_9.f90: Likewise.
11962 * gfortran.dg/multiple_allocation_1.f90: Likewise.
11963 * gfortran.dg/multiple_allocation_3.f90: Likewise.
11964 * gfortran.dg/mvbits_1.f90: Likewise.
11965 * gfortran.dg/mvbits_2.f90: Likewise.
11966 * gfortran.dg/mvbits_3.f90: Likewise.
11967 * gfortran.dg/mvbits_4.f90: Likewise.
11968 * gfortran.dg/mvbits_7.f90: Likewise.
11969 * gfortran.dg/mvbits_8.f90: Likewise.
11970 * gfortran.dg/namelist_11.f: Likewise.
11971 * gfortran.dg/namelist_12.f: Likewise.
11972 * gfortran.dg/namelist_13.f90: Likewise.
11973 * gfortran.dg/namelist_14.f90: Likewise.
11974 * gfortran.dg/namelist_15.f90: Likewise.
11975 * gfortran.dg/namelist_16.f90: Likewise.
11976 * gfortran.dg/namelist_17.f90: Likewise.
11977 * gfortran.dg/namelist_18.f90: Likewise.
11978 * gfortran.dg/namelist_19.f90: Likewise.
11979 * gfortran.dg/namelist_20.f90: Likewise.
11980 * gfortran.dg/namelist_21.f90: Likewise.
11981 * gfortran.dg/namelist_22.f90: Likewise.
11982 * gfortran.dg/namelist_23.f90: Likewise.
11983 * gfortran.dg/namelist_24.f90: Likewise.
11984 * gfortran.dg/namelist_26.f90: Likewise.
11985 * gfortran.dg/namelist_27.f90: Likewise.
11986 * gfortran.dg/namelist_28.f90: Likewise.
11987 * gfortran.dg/namelist_29.f90: Likewise.
11988 * gfortran.dg/namelist_37.f90: Likewise.
11989 * gfortran.dg/namelist_38.f90: Likewise.
11990 * gfortran.dg/namelist_39.f90: Likewise.
11991 * gfortran.dg/namelist_40.f90: Likewise.
11992 * gfortran.dg/namelist_41.f90: Likewise.
11993 * gfortran.dg/namelist_42.f90: Likewise.
11994 * gfortran.dg/namelist_43.f90: Likewise.
11995 * gfortran.dg/namelist_44.f90: Likewise.
11996 * gfortran.dg/namelist_47.f90: Likewise.
11997 * gfortran.dg/namelist_48.f90: Likewise.
11998 * gfortran.dg/namelist_49.f90: Likewise.
11999 * gfortran.dg/namelist_50.f90: Likewise.
12000 * gfortran.dg/namelist_51.f90: Likewise.
12001 * gfortran.dg/namelist_52.f90: Likewise.
12002 * gfortran.dg/namelist_54.f90: Likewise.
12003 * gfortran.dg/namelist_55.f90: Likewise.
12004 * gfortran.dg/namelist_56.f90: Likewise.
12005 * gfortran.dg/namelist_57.f90: Likewise.
12006 * gfortran.dg/namelist_58.f90: Likewise.
12007 * gfortran.dg/namelist_59.f90: Likewise.
12008 * gfortran.dg/namelist_60.f90: Likewise.
12009 * gfortran.dg/namelist_61.f90: Likewise.
12010 * gfortran.dg/namelist_64.f90: Likewise.
12011 * gfortran.dg/namelist_65.f90: Likewise.
12012 * gfortran.dg/namelist_69.f90: Likewise.
12013 * gfortran.dg/namelist_70.f90: Likewise.
12014 * gfortran.dg/namelist_71.f90: Likewise.
12015 * gfortran.dg/namelist_72.f: Likewise.
12016 * gfortran.dg/namelist_73.f90: Likewise.
12017 * gfortran.dg/namelist_77.f90: Likewise.
12018 * gfortran.dg/namelist_78.f90: Likewise.
12019 * gfortran.dg/namelist_79.f90: Likewise.
12020 * gfortran.dg/namelist_80.f90: Likewise.
12021 * gfortran.dg/namelist_81.f90: Likewise.
12022 * gfortran.dg/namelist_82.f90: Likewise.
12023 * gfortran.dg/namelist_84.f90: Likewise.
12024 * gfortran.dg/namelist_85.f90: Likewise.
12025 * gfortran.dg/namelist_86.f90: Likewise.
12026 * gfortran.dg/namelist_87.f90: Likewise.
12027 * gfortran.dg/namelist_88.f90: Likewise.
12028 * gfortran.dg/namelist_89.f90: Likewise.
12029 * gfortran.dg/namelist_90.f: Likewise.
12030 * gfortran.dg/namelist_95.f90: Likewise.
12031 * gfortran.dg/namelist_char_only.f90: Likewise.
12032 * gfortran.dg/namelist_empty.f90: Likewise.
12033 * gfortran.dg/namelist_internal.f90: Likewise.
12034 * gfortran.dg/namelist_use.f90: Likewise.
12035 * gfortran.dg/namelist_use_only.f90: Likewise.
12036 * gfortran.dg/namelist_utf8.f90: Likewise.
12037 * gfortran.dg/nan_1.f90: Likewise.
12038 * gfortran.dg/nan_2.f90: Likewise.
12039 * gfortran.dg/nan_3.f90: Likewise.
12040 * gfortran.dg/nan_6.f90: Likewise.
12041 * gfortran.dg/nan_7.f90: Likewise.
12042 * gfortran.dg/nearest_1.f90: Likewise.
12043 * gfortran.dg/nearest_2.f90: Likewise.
12044 * gfortran.dg/nearest_3.f90: Likewise.
12045 * gfortran.dg/negative-z-descriptor.f90: Likewise.
12046 * gfortran.dg/negative_automatic_size.f90: Likewise.
12047 * gfortran.dg/negative_unit.f: Likewise.
12048 * gfortran.dg/negative_unit2.f90: Likewise.
12049 * gfortran.dg/negative_unit_int8.f: Likewise.
12050 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
12051 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
12052 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
12053 * gfortran.dg/nested_modules_1.f90: Likewise.
12054 * gfortran.dg/nested_modules_2.f90: Likewise.
12055 * gfortran.dg/nested_modules_3.f90: Likewise.
12056 * gfortran.dg/nesting_1.f90: Likewise.
12057 * gfortran.dg/new_line.f90: Likewise.
12058 * gfortran.dg/newunit_1.f90: Likewise.
12059 * gfortran.dg/newunit_3.f90: Likewise.
12060 * gfortran.dg/newunit_5.f90.f90: Likewise.
12061 * gfortran.dg/nint_1.f90: Likewise.
12062 * gfortran.dg/nint_2.f90: Likewise.
12063 * gfortran.dg/no_arg_check_2.f90: Likewise.
12064 * gfortran.dg/no_range_check_1.f90: Likewise.
12065 * gfortran.dg/no_range_check_2.f90: Likewise.
12066 * gfortran.dg/no_range_check_3.f90: Likewise.
12067 * gfortran.dg/noadv_size.f90: Likewise.
12068 * gfortran.dg/nonreturning_statements.f90: Likewise.
12069 * gfortran.dg/norm2_1.f90: Likewise.
12070 * gfortran.dg/norm2_3.f90: Likewise.
12071 * gfortran.dg/nosigned_zero_1.f90: Likewise.
12072 * gfortran.dg/nosigned_zero_2.f90: Likewise.
12073 * gfortran.dg/nosigned_zero_3.f90: Likewise.
12074 * gfortran.dg/null_4.f90: Likewise.
12075 * gfortran.dg/null_9.f90: Likewise.
12076 * gfortran.dg/nullify_3.f90: Likewise.
12077 * gfortran.dg/oldstyle_1.f90: Likewise.
12078 * gfortran.dg/open_access_append_1.f90: Likewise.
12079 * gfortran.dg/open_access_append_2.f90: Likewise.
12080 * gfortran.dg/open_errors.f90: Likewise.
12081 * gfortran.dg/open_negative_unit_1.f90: Likewise.
12082 * gfortran.dg/open_new.f90: Likewise.
12083 * gfortran.dg/open_readonly_1.f90: Likewise.
12084 * gfortran.dg/operator_1.f90: Likewise.
12085 * gfortran.dg/optional_absent_1.f90: Likewise.
12086 * gfortran.dg/optional_absent_2.f90: Likewise.
12087 * gfortran.dg/optional_absent_3.f90: Likewise.
12088 * gfortran.dg/optional_class_1.f90: Likewise.
12089 * gfortran.dg/optional_dim_2.f90: Likewise.
12090 * gfortran.dg/optional_dim_3.f90: Likewise.
12091 * gfortran.dg/output_exponents_1.f90: Likewise.
12092 * gfortran.dg/overload_1.f90: Likewise.
12093 * gfortran.dg/overload_2.f90: Likewise.
12094 * gfortran.dg/overwrite_1.f: Likewise.
12095 * gfortran.dg/pad_no.f90: Likewise.
12096 * gfortran.dg/parameter_array_init_1.f90: Likewise.
12097 * gfortran.dg/parameter_array_init_2.f90: Likewise.
12098 * gfortran.dg/parameter_array_init_4.f90: Likewise.
12099 * gfortran.dg/parameter_array_init_5.f90: Likewise.
12100 * gfortran.dg/parameter_array_section_2.f90: Likewise.
12101 * gfortran.dg/parens_3.f90: Likewise.
12102 * gfortran.dg/parens_5.f90: Likewise.
12103 * gfortran.dg/parens_6.f90: Likewise.
12104 * gfortran.dg/parent_result_ref_1.f90: Likewise.
12105 * gfortran.dg/parent_result_ref_2.f90: Likewise.
12106 * gfortran.dg/parent_result_ref_3.f90: Likewise.
12107 * gfortran.dg/parent_result_ref_4.f90: Likewise.
12108 * gfortran.dg/parity_1.f90: Likewise.
12109 * gfortran.dg/past_eor.f90: Likewise.
12110 * gfortran.dg/pdt_1.f03: Likewise.
12111 * gfortran.dg/pdt_10.f03: Likewise.
12112 * gfortran.dg/pdt_11.f03: Likewise.
12113 * gfortran.dg/pdt_12.f03: Likewise.
12114 * gfortran.dg/pdt_13.f03: Likewise.
12115 * gfortran.dg/pdt_14.f03: Likewise.
12116 * gfortran.dg/pdt_15.f03: Likewise.
12117 * gfortran.dg/pdt_19.f03: Likewise.
12118 * gfortran.dg/pdt_20.f03: Likewise.
12119 * gfortran.dg/pdt_22.f03: Likewise.
12120 * gfortran.dg/pdt_23.f03: Likewise.
12121 * gfortran.dg/pdt_25.f03: Likewise.
12122 * gfortran.dg/pdt_26.f03: Likewise.
12123 * gfortran.dg/pdt_27.f03: Likewise.
12124 * gfortran.dg/pdt_28.f03: Likewise.
12125 * gfortran.dg/pdt_3.f03: Likewise.
12126 * gfortran.dg/pdt_4.f03: Likewise.
12127 * gfortran.dg/pdt_5.f03: Likewise.
12128 * gfortran.dg/pdt_7.f03: Likewise.
12129 * gfortran.dg/pointer_1.f90: Likewise.
12130 * gfortran.dg/pointer_array_1.f90: Likewise.
12131 * gfortran.dg/pointer_array_3.f90: Likewise.
12132 * gfortran.dg/pointer_array_4.f90: Likewise.
12133 * gfortran.dg/pointer_array_5.f90: Likewise.
12134 * gfortran.dg/pointer_array_6.f90: Likewise.
12135 * gfortran.dg/pointer_array_7.f90: Likewise.
12136 * gfortran.dg/pointer_array_8.f90: Likewise.
12137 * gfortran.dg/pointer_array_9.f90: Likewise.
12138 * gfortran.dg/pointer_array_component_1.f90: Likewise.
12139 * gfortran.dg/pointer_array_component_2.f90: Likewise.
12140 * gfortran.dg/pointer_assign_10.f90: Likewise.
12141 * gfortran.dg/pointer_assign_11.f90: Likewise.
12142 * gfortran.dg/pointer_assign_4.f90: Likewise.
12143 * gfortran.dg/pointer_assign_8.f90: Likewise.
12144 * gfortran.dg/pointer_assign_9.f90: Likewise.
12145 * gfortran.dg/pointer_check_10.f90: Likewise.
12146 * gfortran.dg/pointer_check_9.f90: Likewise.
12147 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
12148 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
12149 * gfortran.dg/pointer_function_result_1.f90: Likewise.
12150 * gfortran.dg/pointer_init_1.f90: Likewise.
12151 * gfortran.dg/pointer_init_3.f90: Likewise.
12152 * gfortran.dg/pointer_init_4.f90: Likewise.
12153 * gfortran.dg/pointer_init_5.f90: Likewise.
12154 * gfortran.dg/pointer_init_8.f90: Likewise.
12155 * gfortran.dg/pointer_intent_1.f90: Likewise.
12156 * gfortran.dg/pointer_intent_4.f90: Likewise.
12157 * gfortran.dg/pointer_intent_5.f90: Likewise.
12158 * gfortran.dg/pointer_remapping_10.f90: Likewise.
12159 * gfortran.dg/pointer_remapping_4.f03: Likewise.
12160 * gfortran.dg/pointer_remapping_5.f08: Likewise.
12161 * gfortran.dg/pointer_remapping_9.f90: Likewise.
12162 * gfortran.dg/pointer_target_1.f90: Likewise.
12163 * gfortran.dg/pointer_target_2.f90: Likewise.
12164 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
12165 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
12166 * gfortran.dg/power.f90: Likewise.
12167 * gfortran.dg/power1.f90: Likewise.
12168 * gfortran.dg/power_3.f90: Likewise.
12169 * gfortran.dg/power_4.f90: Likewise.
12170 * gfortran.dg/power_5.f90: Likewise.
12171 * gfortran.dg/pr12884.f: Likewise.
12172 * gfortran.dg/pr15129.f90: Likewise.
12173 * gfortran.dg/pr15140.f90: Likewise.
12174 * gfortran.dg/pr15324.f90: Likewise.
12175 * gfortran.dg/pr15332.f: Likewise.
12176 * gfortran.dg/pr15957.f90: Likewise.
12177 * gfortran.dg/pr15959.f90: Likewise.
12178 * gfortran.dg/pr16597.f90: Likewise.
12179 * gfortran.dg/pr16861.f90: Likewise.
12180 * gfortran.dg/pr16938.f90: Likewise.
12181 * gfortran.dg/pr17090.f90: Likewise.
12182 * gfortran.dg/pr17143.f90: Likewise.
12183 * gfortran.dg/pr17164.f90: Likewise.
12184 * gfortran.dg/pr17229.f: Likewise.
12185 * gfortran.dg/pr17285.f90: Likewise.
12186 * gfortran.dg/pr17286.f90: Likewise.
12187 * gfortran.dg/pr17472.f: Likewise.
12188 * gfortran.dg/pr17612.f90: Likewise.
12189 * gfortran.dg/pr17706.f90: Likewise.
12190 * gfortran.dg/pr18025.f90: Likewise.
12191 * gfortran.dg/pr18122.f90: Likewise.
12192 * gfortran.dg/pr18210.f90: Likewise.
12193 * gfortran.dg/pr18392.f90: Likewise.
12194 * gfortran.dg/pr19155.f: Likewise.
12195 * gfortran.dg/pr19216.f: Likewise.
12196 * gfortran.dg/pr19467.f90: Likewise.
12197 * gfortran.dg/pr19657.f: Likewise.
12198 * gfortran.dg/pr19926.f90: Likewise.
12199 * gfortran.dg/pr19928-1.f90: Likewise.
12200 * gfortran.dg/pr19928-2.f90: Likewise.
12201 * gfortran.dg/pr20086.f90: Likewise.
12202 * gfortran.dg/pr20124.f90: Likewise.
12203 * gfortran.dg/pr20163-2.f: Likewise.
12204 * gfortran.dg/pr20480.f90: Likewise.
12205 * gfortran.dg/pr20755.f: Likewise.
12206 * gfortran.dg/pr20950.f: Likewise.
12207 * gfortran.dg/pr21177.f90: Likewise.
12208 * gfortran.dg/pr21730.f: Likewise.
12209 * gfortran.dg/pr22491.f: Likewise.
12210 * gfortran.dg/pr25603.f: Likewise.
12211 * gfortran.dg/pr26246_2.f90: Likewise.
12212 * gfortran.dg/pr32136.f90: Likewise.
12213 * gfortran.dg/pr32533.f90: Likewise.
12214 * gfortran.dg/pr33794.f90: Likewise.
12215 * gfortran.dg/pr35662.f90: Likewise.
12216 * gfortran.dg/pr35944-1.f90: Likewise.
12217 * gfortran.dg/pr35944-2.f90: Likewise.
12218 * gfortran.dg/pr35983.f90: Likewise.
12219 * gfortran.dg/pr39865.f90: Likewise.
12220 * gfortran.dg/pr41212.f90: Likewise.
12221 * gfortran.dg/pr43808.f90: Likewise.
12222 * gfortran.dg/pr44592.f90: Likewise.
12223 * gfortran.dg/pr44735.f90: Likewise.
12224 * gfortran.dg/pr45308.f03: Likewise.
12225 * gfortran.dg/pr46297.f: Likewise.
12226 * gfortran.dg/pr46588.f90: Likewise.
12227 * gfortran.dg/pr46665.f90: Likewise.
12228 * gfortran.dg/pr46804.f90: Likewise.
12229 * gfortran.dg/pr47008.f03: Likewise.
12230 * gfortran.dg/pr47614.f: Likewise.
12231 * gfortran.dg/pr47878.f90: Likewise.
12232 * gfortran.dg/pr49103.f90: Likewise.
12233 * gfortran.dg/pr50069_1.f90: Likewise.
12234 * gfortran.dg/pr50769.f90: Likewise.
12235 * gfortran.dg/pr52608.f90: Likewise.
12236 * gfortran.dg/pr55086_2.f90: Likewise.
12237 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
12238 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
12239 * gfortran.dg/pr55330.f90: Likewise.
12240 * gfortran.dg/pr56015.f90: Likewise.
12241 * gfortran.dg/pr57910.f90: Likewise.
12242 * gfortran.dg/pr59700.f90: Likewise.
12243 * gfortran.dg/pr62125.f90: Likewise.
12244 * gfortran.dg/pr64530.f90: Likewise.
12245 * gfortran.dg/pr65429.f90: Likewise.
12246 * gfortran.dg/pr65450.f90: Likewise.
12247 * gfortran.dg/pr65504.f90: Likewise.
12248 * gfortran.dg/pr65903.f90: Likewise.
12249 * gfortran.dg/pr66311.f90: Likewise.
12250 * gfortran.dg/pr66864.f90: Likewise.
12251 * gfortran.dg/pr67140.f90: Likewise.
12252 * gfortran.dg/pr67524.f90: Likewise.
12253 * gfortran.dg/pr67885.f90: Likewise.
12254 * gfortran.dg/pr68053.f90: Likewise.
12255 * gfortran.dg/pr68566.f90: Likewise.
12256 * gfortran.dg/pr69514_1.f90: Likewise.
12257 * gfortran.dg/pr69514_2.f90: Likewise.
12258 * gfortran.dg/pr69739.f90: Likewise.
12259 * gfortran.dg/pr70673.f90: Likewise.
12260 * gfortran.dg/pr71523_2.f90: Likewise.
12261 * gfortran.dg/pr71764.f90: Likewise.
12262 * gfortran.dg/pr78092.f90: Likewise.
12263 * gfortran.dg/pr82973.f90: Likewise.
12264 * gfortran.dg/pr83864.f90: Likewise.
12265 * gfortran.dg/pr83874.f90: Likewise.
12266 * gfortran.dg/pr84088.f90: Likewise.
12267 * gfortran.dg/pr84155.f90: Likewise.
12268 * gfortran.dg/proc_decl_12.f90: Likewise.
12269 * gfortran.dg/proc_decl_13.f90: Likewise.
12270 * gfortran.dg/proc_decl_15.f90: Likewise.
12271 * gfortran.dg/proc_decl_17.f90: Likewise.
12272 * gfortran.dg/proc_decl_18.f90: Likewise.
12273 * gfortran.dg/proc_decl_2.f90: Likewise.
12274 * gfortran.dg/proc_decl_5.f90: Likewise.
12275 * gfortran.dg/proc_decl_9.f90: Likewise.
12276 * gfortran.dg/proc_ptr_1.f90: Likewise.
12277 * gfortran.dg/proc_ptr_10.f90: Likewise.
12278 * gfortran.dg/proc_ptr_12.f90: Likewise.
12279 * gfortran.dg/proc_ptr_18.f90: Likewise.
12280 * gfortran.dg/proc_ptr_19.f90: Likewise.
12281 * gfortran.dg/proc_ptr_21.f90: Likewise.
12282 * gfortran.dg/proc_ptr_22.f90: Likewise.
12283 * gfortran.dg/proc_ptr_23.f90: Likewise.
12284 * gfortran.dg/proc_ptr_25.f90: Likewise.
12285 * gfortran.dg/proc_ptr_26.f90: Likewise.
12286 * gfortran.dg/proc_ptr_3.f90: Likewise.
12287 * gfortran.dg/proc_ptr_36.f90: Likewise.
12288 * gfortran.dg/proc_ptr_47.f90: Likewise.
12289 * gfortran.dg/proc_ptr_48.f90: Likewise.
12290 * gfortran.dg/proc_ptr_5.f90: Likewise.
12291 * gfortran.dg/proc_ptr_6.f90: Likewise.
12292 * gfortran.dg/proc_ptr_7.f90: Likewise.
12293 * gfortran.dg/proc_ptr_8.f90: Likewise.
12294 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
12295 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
12296 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
12297 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
12298 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
12299 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
12300 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
12301 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
12302 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
12303 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
12304 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
12305 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
12306 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
12307 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
12308 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
12309 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
12310 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
12311 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
12312 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
12313 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
12314 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
12315 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
12316 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
12317 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
12318 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
12319 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
12320 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
12321 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
12322 * gfortran.dg/product_init_expr.f03: Likewise.
12323 * gfortran.dg/promotion.f90: Likewise.
12324 * gfortran.dg/promotion_3.f90: Likewise.
12325 * gfortran.dg/promotion_4.f90: Likewise.
12326 * gfortran.dg/protected_1.f90: Likewise.
12327 * gfortran.dg/protected_2.f90: Likewise.
12328 * gfortran.dg/ptr-func-1.f90: Likewise.
12329 * gfortran.dg/ptr-func-2.f90: Likewise.
12330 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
12331 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
12332 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
12333 * gfortran.dg/pure_byref_1.f90: Likewise.
12334 * gfortran.dg/pure_byref_2.f90: Likewise.
12335 * gfortran.dg/pure_byref_3.f90: Likewise.
12336 * gfortran.dg/quad_2.f90: Likewise.
12337 * gfortran.dg/quad_3.f90: Likewise.
12338 * gfortran.dg/random_3.f90: Likewise.
12339 * gfortran.dg/random_4.f90: Likewise.
12340 * gfortran.dg/random_7.f90: Likewise.
12341 * gfortran.dg/read_2.f90: Likewise.
12342 * gfortran.dg/read_3.f90: Likewise.
12343 * gfortran.dg/read_4.f90: Likewise.
12344 * gfortran.dg/read_5.f90: Likewise.
12345 * gfortran.dg/read_bad_advance.f90: Likewise.
12346 * gfortran.dg/read_bang.f90: Likewise.
12347 * gfortran.dg/read_bang4.f90: Likewise.
12348 * gfortran.dg/read_comma.f: Likewise.
12349 * gfortran.dg/read_dir.f90: Likewise.
12350 * gfortran.dg/read_empty_file.f: Likewise.
12351 * gfortran.dg/read_eof_1.f90: Likewise.
12352 * gfortran.dg/read_eof_2.f90: Likewise.
12353 * gfortran.dg/read_eof_3.f90: Likewise.
12354 * gfortran.dg/read_eof_4.f90: Likewise.
12355 * gfortran.dg/read_eof_5.f90: Likewise.
12356 * gfortran.dg/read_eof_6.f: Likewise.
12357 * gfortran.dg/read_eof_7.f90: Likewise.
12358 * gfortran.dg/read_eof_8.f90: Likewise.
12359 * gfortran.dg/read_eof_all.f90: Likewise.
12360 * gfortran.dg/read_eor.f90: Likewise.
12361 * gfortran.dg/read_float_1.f90: Likewise.
12362 * gfortran.dg/read_float_2.f03: Likewise.
12363 * gfortran.dg/read_float_3.f90: Likewise.
12364 * gfortran.dg/read_float_4.f90: Likewise.
12365 * gfortran.dg/read_infnan_1.f90: Likewise.
12366 * gfortran.dg/read_list_eof_1.f90: Likewise.
12367 * gfortran.dg/read_logical.f90: Likewise.
12368 * gfortran.dg/read_many_1.f: Likewise.
12369 * gfortran.dg/read_no_eor.f90: Likewise.
12370 * gfortran.dg/read_noadvance.f90: Likewise.
12371 * gfortran.dg/read_repeat.f90: Likewise.
12372 * gfortran.dg/read_repeat_2.f90: Likewise.
12373 * gfortran.dg/read_size_noadvance.f90: Likewise.
12374 * gfortran.dg/read_x_eof.f90: Likewise.
12375 * gfortran.dg/read_x_past.f: Likewise.
12376 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
12377 * gfortran.dg/real_const_1.f: Likewise.
12378 * gfortran.dg/real_const_2.f90: Likewise.
12379 * gfortran.dg/real_const_3.f90: Likewise.
12380 * gfortran.dg/real_do_1.f90: Likewise.
12381 * gfortran.dg/real_index_1.f90: Likewise.
12382 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
12383 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
12384 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
12385 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
12386 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
12387 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
12388 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
12389 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
12390 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
12391 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
12392 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
12393 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
12394 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
12395 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
12396 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
12397 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
12398 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
12399 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
12400 * gfortran.dg/record_marker_1.f90: Likewise.
12401 * gfortran.dg/record_marker_2.f: Likewise.
12402 * gfortran.dg/record_marker_3.f90: Likewise.
12403 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
12404 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
12405 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
12406 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
12407 * gfortran.dg/recursive_check_7.f90: Likewise.
12408 * gfortran.dg/recursive_reference_1.f90: Likewise.
12409 * gfortran.dg/recursive_reference_2.f90: Likewise.
12410 * gfortran.dg/recursive_stack.f90: Likewise.
12411 * gfortran.dg/reduction.f90: Likewise.
12412 * gfortran.dg/repack_arrays_1.f90: Likewise.
12413 * gfortran.dg/repeat_1.f90: Likewise.
12414 * gfortran.dg/repeat_2.f90: Likewise.
12415 * gfortran.dg/repeat_3.f90: Likewise.
12416 * gfortran.dg/repeat_6.f90: Likewise.
12417 * gfortran.dg/reshape-alloc.f90: Likewise.
12418 * gfortran.dg/reshape-complex.f90: Likewise.
12419 * gfortran.dg/reshape.f90: Likewise.
12420 * gfortran.dg/reshape_2.f90: Likewise.
12421 * gfortran.dg/reshape_7.f90: Likewise.
12422 * gfortran.dg/reshape_empty_1.f03: Likewise.
12423 * gfortran.dg/reshape_pad_1.f90: Likewise.
12424 * gfortran.dg/reshape_rank7.f90: Likewise.
12425 * gfortran.dg/reshape_transpose_1.f90: Likewise.
12426 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
12427 * gfortran.dg/result_default_init_1.f90: Likewise.
12428 * gfortran.dg/result_in_spec_1.f90: Likewise.
12429 * gfortran.dg/result_in_spec_2.f90: Likewise.
12430 * gfortran.dg/ret_array_1.f90: Likewise.
12431 * gfortran.dg/ret_pointer_1.f90: Likewise.
12432 * gfortran.dg/ret_pointer_2.f90: Likewise.
12433 * gfortran.dg/rewind_1.f90: Likewise.
12434 * gfortran.dg/round_1.f03: Likewise.
12435 * gfortran.dg/round_2.f03: Likewise.
12436 * gfortran.dg/round_3.f08: Likewise.
12437 * gfortran.dg/round_4.f90: Likewise.
12438 * gfortran.dg/rrspacing_1.f90: Likewise.
12439 * gfortran.dg/runtime_warning_1.f90: Likewise.
12440 * gfortran.dg/same_type_as_2.f03: Likewise.
12441 * gfortran.dg/save_1.f90: Likewise.
12442 * gfortran.dg/save_5.f90: Likewise.
12443 * gfortran.dg/save_6.f90: Likewise.
12444 * gfortran.dg/scalar_mask_1.f90: Likewise.
12445 * gfortran.dg/scalar_mask_2.f90: Likewise.
12446 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
12447 * gfortran.dg/scale_1.f90: Likewise.
12448 * gfortran.dg/scan_1.f90: Likewise.
12449 * gfortran.dg/scan_2.f90: Likewise.
12450 * gfortran.dg/secnds-1.f: Likewise.
12451 * gfortran.dg/secnds.f: Likewise.
12452 * gfortran.dg/select_1.f90: Likewise.
12453 * gfortran.dg/select_2.f90: Likewise.
12454 * gfortran.dg/select_3.f90: Likewise.
12455 * gfortran.dg/select_5.f90: Likewise.
12456 * gfortran.dg/select_char_1.f90: Likewise.
12457 * gfortran.dg/select_char_2.f90: Likewise.
12458 * gfortran.dg/select_type_13.f03: Likewise.
12459 * gfortran.dg/select_type_14.f03: Likewise.
12460 * gfortran.dg/select_type_15.f03: Likewise.
12461 * gfortran.dg/select_type_19.f03: Likewise.
12462 * gfortran.dg/select_type_2.f03: Likewise.
12463 * gfortran.dg/select_type_26.f03: Likewise.
12464 * gfortran.dg/select_type_27.f03: Likewise.
12465 * gfortran.dg/select_type_28.f03: Likewise.
12466 * gfortran.dg/select_type_3.f03: Likewise.
12467 * gfortran.dg/select_type_35.f03: Likewise.
12468 * gfortran.dg/select_type_36.f03: Likewise.
12469 * gfortran.dg/select_type_37.f03: Likewise.
12470 * gfortran.dg/select_type_39.f03: Likewise.
12471 * gfortran.dg/select_type_4.f90: Likewise.
12472 * gfortran.dg/select_type_5.f03: Likewise.
12473 * gfortran.dg/select_type_6.f03: Likewise.
12474 * gfortran.dg/select_type_7.f03: Likewise.
12475 * gfortran.dg/select_type_8.f03: Likewise.
12476 * gfortran.dg/selected_char_kind_1.f90: Likewise.
12477 * gfortran.dg/selected_char_kind_4.f90: Likewise.
12478 * gfortran.dg/selected_kind_1.f90: Likewise.
12479 * gfortran.dg/selected_real_kind_2.f90: Likewise.
12480 * gfortran.dg/shape_2.f90: Likewise.
12481 * gfortran.dg/shape_4.f90: Likewise.
12482 * gfortran.dg/shape_5.f90: Likewise.
12483 * gfortran.dg/shape_7.f90: Likewise.
12484 * gfortran.dg/shape_8.f90: Likewise.
12485 * gfortran.dg/shape_9.f90: Likewise.
12486 * gfortran.dg/shift-kind_2.f90: Likewise.
12487 * gfortran.dg/shiftalr_1.F90: Likewise.
12488 * gfortran.dg/shiftalr_2.F90: Likewise.
12489 * gfortran.dg/simpleif_1.f90: Likewise.
12490 * gfortran.dg/simplify_argN_1.f90: Likewise.
12491 * gfortran.dg/simplify_cshift_1.f90: Likewise.
12492 * gfortran.dg/simplify_cshift_4.f90: Likewise.
12493 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
12494 * gfortran.dg/simplify_modulo.f90: Likewise.
12495 * gfortran.dg/single_char_string.f90: Likewise.
12496 * gfortran.dg/size_dim.f90: Likewise.
12497 * gfortran.dg/size_optional_dim_1.f90: Likewise.
12498 * gfortran.dg/sizeof.f90: Likewise.
12499 * gfortran.dg/sizeof_4.f90: Likewise.
12500 * gfortran.dg/slash_1.f90: Likewise.
12501 * gfortran.dg/sms-1.f90: Likewise.
12502 * gfortran.dg/sms-2.f90: Likewise.
12503 * gfortran.dg/spec_expr_7.f90: Likewise.
12504 * gfortran.dg/specifics_1.f90: Likewise.
12505 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
12506 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
12507 * gfortran.dg/spread_init_expr.f03: Likewise.
12508 * gfortran.dg/spread_scalar_source.f90: Likewise.
12509 * gfortran.dg/spread_shape_1.f90: Likewise.
12510 * gfortran.dg/stat_1.f90: Likewise.
12511 * gfortran.dg/stat_2.f90: Likewise.
12512 * gfortran.dg/stfunc_1.f90: Likewise.
12513 * gfortran.dg/stfunc_4.f90: Likewise.
12514 * gfortran.dg/stfunc_6.f90: Likewise.
12515 * gfortran.dg/storage_size_1.f08: Likewise.
12516 * gfortran.dg/storage_size_3.f08: Likewise.
12517 * gfortran.dg/storage_size_4.f90: Likewise.
12518 * gfortran.dg/streamio_1.f90: Likewise.
12519 * gfortran.dg/streamio_10.f90: Likewise.
12520 * gfortran.dg/streamio_11.f90: Likewise.
12521 * gfortran.dg/streamio_12.f90: Likewise.
12522 * gfortran.dg/streamio_13.f90: Likewise.
12523 * gfortran.dg/streamio_14.f90: Likewise.
12524 * gfortran.dg/streamio_15.f90: Likewise.
12525 * gfortran.dg/streamio_16.f90: Likewise.
12526 * gfortran.dg/streamio_17.f90: Likewise.
12527 * gfortran.dg/streamio_2.f90: Likewise.
12528 * gfortran.dg/streamio_3.f90: Likewise.
12529 * gfortran.dg/streamio_4.f90: Likewise.
12530 * gfortran.dg/streamio_5.f90: Likewise.
12531 * gfortran.dg/streamio_6.f90: Likewise.
12532 * gfortran.dg/streamio_7.f90: Likewise.
12533 * gfortran.dg/streamio_8.f90: Likewise.
12534 * gfortran.dg/streamio_9.f90: Likewise.
12535 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
12536 * gfortran.dg/string_4.f90: Likewise.
12537 * gfortran.dg/string_array_constructor_2.f90: Likewise.
12538 * gfortran.dg/string_assign_2.f90: Likewise.
12539 * gfortran.dg/string_compare_1.f90: Likewise.
12540 * gfortran.dg/string_compare_2.f90: Likewise.
12541 * gfortran.dg/string_compare_3.f90: Likewise.
12542 * gfortran.dg/string_ctor_1.f90: Likewise.
12543 * gfortran.dg/string_length_1.f90: Likewise.
12544 * gfortran.dg/string_length_2.f90: Likewise.
12545 * gfortran.dg/string_length_3.f90: Likewise.
12546 * gfortran.dg/string_length_4.f90: Likewise.
12547 * gfortran.dg/string_null_compare_1.f: Likewise.
12548 * gfortran.dg/string_pad_trunc.f90: Likewise.
12549 * gfortran.dg/structure_constructor_1.f03: Likewise.
12550 * gfortran.dg/structure_constructor_11.f90: Likewise.
12551 * gfortran.dg/structure_constructor_13.f03: Likewise.
12552 * gfortran.dg/structure_constructor_2.f03: Likewise.
12553 * gfortran.dg/structure_constructor_5.f03: Likewise.
12554 * gfortran.dg/submodule_1.f08: Likewise.
12555 * gfortran.dg/submodule_11.f08: Likewise.
12556 * gfortran.dg/submodule_14.f08: Likewise.
12557 * gfortran.dg/submodule_15.f08: Likewise.
12558 * gfortran.dg/submodule_17.f08: Likewise.
12559 * gfortran.dg/submodule_18.f08: Likewise.
12560 * gfortran.dg/submodule_19.f08: Likewise.
12561 * gfortran.dg/submodule_2.f08: Likewise.
12562 * gfortran.dg/submodule_27.f08: Likewise.
12563 * gfortran.dg/submodule_28.f08: Likewise.
12564 * gfortran.dg/submodule_29.f08: Likewise.
12565 * gfortran.dg/submodule_30.f08: Likewise.
12566 * gfortran.dg/submodule_6.f08: Likewise.
12567 * gfortran.dg/submodule_7.f08: Likewise.
12568 * gfortran.dg/submodule_8.f08: Likewise.
12569 * gfortran.dg/subnormal_1.f90: Likewise.
12570 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
12571 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
12572 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
12573 * gfortran.dg/substr_2.f: Likewise.
12574 * gfortran.dg/substr_3.f: Likewise.
12575 * gfortran.dg/substr_4.f: Likewise.
12576 * gfortran.dg/substr_5.f90: Likewise.
12577 * gfortran.dg/substr_6.f90: Likewise.
12578 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
12579 * gfortran.dg/sum_init_expr.f03: Likewise.
12580 * gfortran.dg/sum_zero_array_1.f90: Likewise.
12581 * gfortran.dg/system_clock_3.f08: Likewise.
12582 * gfortran.dg/t_editing.f: Likewise.
12583 * gfortran.dg/team_change_1.f90: Likewise.
12584 * gfortran.dg/team_end_1.f90: Likewise.
12585 * gfortran.dg/team_number_1.f90: Likewise.
12586 * gfortran.dg/temporary_1.f90: Likewise.
12587 * gfortran.dg/test_com_block.f90: Likewise.
12588 * gfortran.dg/test_only_clause.f90: Likewise.
12589 * gfortran.dg/tiny_1.f90: Likewise.
12590 * gfortran.dg/tiny_2.f90: Likewise.
12591 * gfortran.dg/tl_editing.f90: Likewise.
12592 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
12593 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12594 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
12595 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
12596 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
12597 * gfortran.dg/transfer_class_2.f90: Likewise.
12598 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
12599 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
12600 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
12601 * gfortran.dg/transfer_resolve_1.f90: Likewise.
12602 * gfortran.dg/transfer_simplify_1.f90: Likewise.
12603 * gfortran.dg/transfer_simplify_10.f90: Likewise.
12604 * gfortran.dg/transfer_simplify_11.f90: Likewise.
12605 * gfortran.dg/transfer_simplify_2.f90: Likewise.
12606 * gfortran.dg/transfer_simplify_3.f90: Likewise.
12607 * gfortran.dg/transfer_simplify_4.f90: Likewise.
12608 * gfortran.dg/transfer_simplify_8.f90: Likewise.
12609 * gfortran.dg/transfer_simplify_9.f90: Likewise.
12610 * gfortran.dg/transpose_1.f90: Likewise.
12611 * gfortran.dg/transpose_3.f03: Likewise.
12612 * gfortran.dg/transpose_4.f90: Likewise.
12613 * gfortran.dg/transpose_conjg_1.f90: Likewise.
12614 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
12615 * gfortran.dg/transpose_optimization_2.f90: Likewise.
12616 * gfortran.dg/trim_1.f90: Likewise.
12617 * gfortran.dg/trim_optimize_1.f90: Likewise.
12618 * gfortran.dg/trim_optimize_2.f90: Likewise.
12619 * gfortran.dg/trim_optimize_3.f90: Likewise.
12620 * gfortran.dg/trim_optimize_4.f90: Likewise.
12621 * gfortran.dg/trim_optimize_5.f90: Likewise.
12622 * gfortran.dg/trim_optimize_6.f90: Likewise.
12623 * gfortran.dg/trim_optimize_7.f90: Likewise.
12624 * gfortran.dg/trim_optimize_8.f90: Likewise.
12625 * gfortran.dg/type_to_class_1.f03: Likewise.
12626 * gfortran.dg/type_to_class_2.f03: Likewise.
12627 * gfortran.dg/type_to_class_3.f03: Likewise.
12628 * gfortran.dg/type_to_class_4.f03: Likewise.
12629 * gfortran.dg/type_to_class_5.f03: Likewise.
12630 * gfortran.dg/typebound_assignment_5.f03: Likewise.
12631 * gfortran.dg/typebound_assignment_6.f03: Likewise.
12632 * gfortran.dg/typebound_assignment_7.f90: Likewise.
12633 * gfortran.dg/typebound_call_1.f03: Likewise.
12634 * gfortran.dg/typebound_call_13.f03: Likewise.
12635 * gfortran.dg/typebound_call_18.f03: Likewise.
12636 * gfortran.dg/typebound_call_19.f03: Likewise.
12637 * gfortran.dg/typebound_call_2.f03: Likewise.
12638 * gfortran.dg/typebound_call_20.f03: Likewise.
12639 * gfortran.dg/typebound_call_3.f03: Likewise.
12640 * gfortran.dg/typebound_generic_5.f03: Likewise.
12641 * gfortran.dg/typebound_generic_6.f03: Likewise.
12642 * gfortran.dg/typebound_generic_9.f03: Likewise.
12643 * gfortran.dg/typebound_operator_12.f03: Likewise.
12644 * gfortran.dg/typebound_operator_13.f03: Likewise.
12645 * gfortran.dg/typebound_operator_15.f90: Likewise.
12646 * gfortran.dg/typebound_operator_20.f90: Likewise.
12647 * gfortran.dg/typebound_operator_3.f03: Likewise.
12648 * gfortran.dg/typebound_operator_6.f03: Likewise.
12649 * gfortran.dg/typebound_operator_7.f03: Likewise.
12650 * gfortran.dg/typebound_operator_8.f03: Likewise.
12651 * gfortran.dg/typebound_operator_9.f03: Likewise.
12652 * gfortran.dg/typebound_proc_19.f90: Likewise.
12653 * gfortran.dg/typebound_proc_20.f90: Likewise.
12654 * gfortran.dg/typebound_proc_23.f90: Likewise.
12655 * gfortran.dg/typebound_proc_27.f03: Likewise.
12656 * gfortran.dg/typebound_proc_35.f90: Likewise.
12657 * gfortran.dg/typebound_proc_36.f90: Likewise.
12658 * gfortran.dg/unf_io_convert_1.f90: Likewise.
12659 * gfortran.dg/unf_io_convert_2.f90: Likewise.
12660 * gfortran.dg/unf_io_convert_3.f90: Likewise.
12661 * gfortran.dg/unf_io_convert_4.f90: Likewise.
12662 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
12663 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
12664 * gfortran.dg/unf_short_record_1.f90: Likewise.
12665 * gfortran.dg/unformatted_recl_1.f90: Likewise.
12666 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
12667 * gfortran.dg/unit_1.f90: Likewise.
12668 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
12669 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
12670 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
12671 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
12672 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
12673 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
12674 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
12675 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
12676 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
12677 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
12678 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
12679 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
12680 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
12681 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
12682 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
12683 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
12684 * gfortran.dg/unpack_init_expr.f03: Likewise.
12685 * gfortran.dg/use_10.f90: Likewise.
12686 * gfortran.dg/use_11.f90: Likewise.
12687 * gfortran.dg/use_13.f90: Likewise.
12688 * gfortran.dg/use_24.f90: Likewise.
12689 * gfortran.dg/use_27.f90: Likewise.
12690 * gfortran.dg/use_5.f90: Likewise.
12691 * gfortran.dg/use_allocated_1.f90: Likewise.
12692 * gfortran.dg/use_only_1.f90: Likewise.
12693 * gfortran.dg/use_only_4.f90: Likewise.
12694 * gfortran.dg/use_rename_2.f90: Likewise.
12695 * gfortran.dg/use_rename_4.f90: Likewise.
12696 * gfortran.dg/used_dummy_types_1.f90: Likewise.
12697 * gfortran.dg/used_interface_ref.f90: Likewise.
12698 * gfortran.dg/used_types_5.f90: Likewise.
12699 * gfortran.dg/utf8_1.f03: Likewise.
12700 * gfortran.dg/utf8_2.f03: Likewise.
12701 * gfortran.dg/value_1.f90: Likewise.
12702 * gfortran.dg/value_2.f90: Likewise.
12703 * gfortran.dg/value_4.f90: Likewise.
12704 * gfortran.dg/value_6.f03: Likewise.
12705 * gfortran.dg/value_7.f03: Likewise.
12706 * gfortran.dg/value_test.f90: Likewise.
12707 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
12708 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
12709 * gfortran.dg/vect/pr60510.f: Likewise.
12710 * gfortran.dg/vect/pr69882.f90: Likewise.
12711 * gfortran.dg/vect/pr69980.f90: Likewise.
12712 * gfortran.dg/vect/vect-5.f90: Likewise.
12713 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12714 * gfortran.dg/vector_subscript_1.f90: Likewise.
12715 * gfortran.dg/vector_subscript_2.f90: Likewise.
12716 * gfortran.dg/vector_subscript_3.f90: Likewise.
12717 * gfortran.dg/vector_subscript_5.f90: Likewise.
12718 * gfortran.dg/verify_2.f90: Likewise.
12719 * gfortran.dg/volatile10.f90: Likewise.
12720 * gfortran.dg/where_1.f90: Likewise.
12721 * gfortran.dg/where_operator_assign_1.f90: Likewise.
12722 * gfortran.dg/where_operator_assign_2.f90: Likewise.
12723 * gfortran.dg/where_operator_assign_3.f90: Likewise.
12724 * gfortran.dg/whole_file_13.f90: Likewise.
12725 * gfortran.dg/whole_file_2.f90: Likewise.
12726 * gfortran.dg/widechar_2.f90: Likewise.
12727 * gfortran.dg/widechar_4.f90: Likewise.
12728 * gfortran.dg/widechar_5.f90: Likewise.
12729 * gfortran.dg/widechar_6.f90: Likewise.
12730 * gfortran.dg/widechar_8.f90: Likewise.
12731 * gfortran.dg/widechar_IO_1.f90: Likewise.
12732 * gfortran.dg/widechar_IO_2.f90: Likewise.
12733 * gfortran.dg/widechar_IO_3.f90: Likewise.
12734 * gfortran.dg/widechar_IO_4.f90: Likewise.
12735 * gfortran.dg/widechar_compare_1.f90: Likewise.
12736 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
12737 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
12738 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
12739 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
12740 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
12741 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
12742 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
12743 * gfortran.dg/widechar_select_1.f90: Likewise.
12744 * gfortran.dg/winapi.f90: Likewise.
12745 * gfortran.dg/write_0_pe_format.f90: Likewise.
12746 * gfortran.dg/write_back.f: Likewise.
12747 * gfortran.dg/write_check3.f90: Likewise.
12748 * gfortran.dg/write_direct_eor.f90: Likewise.
12749 * gfortran.dg/write_padding.f90: Likewise.
12750 * gfortran.dg/write_recursive.f90: Likewise.
12751 * gfortran.dg/write_rewind_1.f: Likewise.
12752 * gfortran.dg/write_rewind_2.f: Likewise.
12753 * gfortran.dg/write_zero_array.f90: Likewise.
12754 * gfortran.dg/x_slash_1.f: Likewise.
12755 * gfortran.dg/x_slash_2.f: Likewise.
12756 * gfortran.dg/zero_array_components_1.f90: Likewise.
12757 * gfortran.dg/zero_length_1.f90: Likewise.
12758 * gfortran.dg/zero_length_2.f90: Likewise.
12759 * gfortran.dg/zero_sized_1.f90: Likewise.
12760 * gfortran.dg/zero_sized_3.f90: Likewise.
12761 * gfortran.fortran-torture/compile/nested.f90: Likewise.
12762 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
12763 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
12764 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
12765 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
12766 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
12767 * gfortran.fortran-torture/execute/args.f90: Likewise.
12768 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
12769 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
12770 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
12771 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
12772 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
12773 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
12774 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
12775 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
12776 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
12777 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
12778 * gfortran.fortran-torture/execute/common.f90: Likewise.
12779 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
12780 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
12781 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
12782 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
12783 * gfortran.fortran-torture/execute/contained.f90: Likewise.
12784 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
12785 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
12786 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
12787 * gfortran.fortran-torture/execute/data.f90: Likewise.
12788 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
12789 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
12790 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
12791 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
12792 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
12793 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
12794 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
12795 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
12796 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
12797 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
12798 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
12799 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
12800 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
12801 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
12802 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
12803 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
12804 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
12805 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
12806 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
12807 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
12808 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
12809 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
12810 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
12811 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
12812 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
12813 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
12814 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
12815 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
12816 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
12817 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
12818 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
12819 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
12820 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
12821 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
12822 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
12823 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
12824 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
12825 * gfortran.fortran-torture/execute/forall.f90: Likewise.
12826 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
12827 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
12828 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
12829 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
12830 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
12831 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
12832 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
12833 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
12834 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
12835 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
12836 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
12837 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
12838 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
12839 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
12840 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
12841 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
12842 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
12843 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
12844 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
12845 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
12846 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
12847 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
12848 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
12849 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
12850 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
12851 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
12852 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
12853 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
12854 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12855 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
12856 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
12857 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
12858 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
12859 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
12860 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
12861 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
12862 Likewise.
12863 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
12864 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
12865 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
12866 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
12867 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
12868 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
12869 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
12870 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12871 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
12872 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
12873 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
12874 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12875 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
12876 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
12877 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
12878 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
12879 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
12880 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12881 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
12882 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12883 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
12884 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
12885 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
12886 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
12887 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
12888 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
12889 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
12890 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
12891 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12892 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
12893 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
12894 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
12895 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
12896 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
12897 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
12898 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
12899 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
12900 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
12901 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
12902 * gfortran.fortran-torture/execute/math.f90: Likewise.
12903 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
12904 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
12905 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
12906 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
12907 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
12908 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
12909 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
12910 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
12911 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
12912 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
12913 * gfortran.fortran-torture/execute/power.f90: Likewise.
12914 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
12915 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
12916 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12917 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
12918 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
12919 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
12920 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
12921 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
12922 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
12923 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
12924 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
12925 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
12926 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
12927 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
12928 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
12929 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
12930 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
12931 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
12932 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
12933 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
12934 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
12935 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
12936 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
12937 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
12938 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
12939 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
12940 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
12941 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
12942 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
12943 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
12944 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
12945 * gfortran.fortran-torture/execute/straret.f90: Likewise.
12946 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
12947 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
12948 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
12949 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
12950 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
12951 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
12952 * gfortran.fortran-torture/execute/string.f90: Likewise.
12953 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
12954 * gfortran.fortran-torture/execute/strret.f90: Likewise.
12955 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
12956 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
12957 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
12958 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
12959 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
12960 * gfortran.fortran-torture/execute/userop.f90: Likewise.
12961 * gfortran.fortran-torture/execute/where17.f90: Likewise.
12962 * gfortran.fortran-torture/execute/where18.f90: Likewise.
12963 * gfortran.fortran-torture/execute/where19.f90: Likewise.
12964 * gfortran.fortran-torture/execute/where20.f90: Likewise.
12965 * gfortran.fortran-torture/execute/where21.f90: Likewise.
12966 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
12967 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
12968 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12969 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12970 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12971 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12972 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
12973 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
12974 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
12975 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
12976 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
12977 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
12978 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
12979 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
12980 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
12981 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
12982 * gfortran.dg/inline_transpose_1.f90: Likewise.
12983
12984 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
12985
12986 PR fortran/84115
12987 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
12988 change to dg-run.
12989
12990 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
12991
12992 PR ada/84277
12993 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
12994 * gnat.dg/dispatch1.adb: Rename into...
12995 * gnat.dg/disp1.adb: ...this.
12996 * gnat.dg/dispatch1_p.ads: Rename into...
12997 * gnat.dg/disp1_pkg.ads: ...this.
12998 * gnat.dg/disp2.adb: Rename into...
12999 * gnat.dg/dispatch2.adb: ...this.
13000 * gnat.dg/dispatch2_p.ads: Rename into...
13001 * gnat.dg/disp2_pkg.ads: ...this.
13002 * gnat.dg/dispatch2_p.adb: Rename into...
13003 * gnat.dg/disp2_pkg.adb: this.
13004 * gnat.dg/generic_dispatch.adb: Rename into...
13005 * gnat.dg/generic_disp.adb: this.
13006 * gnat.dg/generic_dispatch_p.ads: Rename into...
13007 * gnat.dg/generic_disp_pkg.ads: ...this.
13008 * gnat.dg/generic_dispatch_p.adb: Rename into...
13009 * gnat.dg/generic_disp_pkg.adb: ...this.
13010 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
13011 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
13012 * gnat.dg/object_overflow1.adb: Tweak index.
13013 * gnat.dg/object_overflow2.adb: Likewise.
13014 * gnat.dg/object_overflow3.adb: Likewise.
13015 * gnat.dg/object_overflow4.adb: Likewise.
13016 * gnat.dg/object_overflow5.adb: Likewise.
13017
13018 2018-02-16 Jakub Jelinek <jakub@redhat.com>
13019
13020 PR ipa/84425
13021 * gcc.c-torture/compile/pr84425.c: New test.
13022
13023 2018-02-16 Marek Polacek <polacek@redhat.com>
13024 Jakub Jelinek <jakub@redhat.com>
13025
13026 PR c++/84192
13027 * g++.dg/cpp1y/constexpr-84192.C: New test.
13028
13029 2018-02-16 Martin Sebor <msebor@redhat.com>
13030
13031 PR c++/79064
13032 * g++.dg/overload15.C: New test.
13033
13034 2018-02-16 Yury Gribov <tetra2005@gmail.com>
13035
13036 PR target/81535
13037 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
13038 * gcc.dg/pr56727-2.c: Ditto.
13039 * gcc.target/powerpc/pr79439.c: Renamed to...
13040 * gcc.target/powerpc/pr79439-1.c: ...this.
13041 * gcc.target/powerpc/pr79439-2.c: New test.
13042 * gcc.target/powerpc/pr79439-3.c: New test.
13043
13044 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
13045
13046 target/pr84371
13047 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
13048 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
13049 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
13050 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
13051 * gcc.target/powerpc/builtins-3.c: Same.
13052
13053 2018-02-16 Nathan Sidwell <nathan@acm.org>
13054
13055 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
13056
13057 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
13058
13059 PR rtl-optimization/70023
13060 * gcc.target/i386/pr70023.c: New.
13061
13062 2018-02-16 Carl Love <cel@us.ibm.com>
13063
13064 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
13065 tests.
13066 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
13067 tests.
13068
13069 2018-02-16 Carl Love <cel@us.ibm.com>
13070
13071 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
13072 for the ABI definitions for vec_extract4b and vec_insert4b.
13073
13074 2018-02-16 Nathan Sidwell <nathan@acm.org>
13075
13076 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
13077 * g++.old-deja/g++.mike/net43.C: Likewise.
13078
13079 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
13080
13081 PR c++/82468
13082 * g++.dg/cpp1z/class-deduction48.C: New.
13083
13084 2018-02-16 Nathan Sidwell <nathan@acm.org>
13085
13086 PR c++/84375
13087 * g++.dg/lookup/pr84375.C: New.
13088
13089 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
13090
13091 PR target/83831
13092 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
13093
13094 2018-02-16 Richard Biener <rguenther@suse.de>
13095
13096 PR tree-optimization/84417
13097 * gcc.dg/torture/pr84417.c: New testcase.
13098
13099 2018-02-16 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR target/84272
13102 * g++.dg/opt/pr84272.C: New test.
13103
13104 PR rtl-optimization/83723
13105 * gcc.dg/pr83723.c: New test.
13106
13107 2018-02-16 Richard Biener <rguenther@suse.de>
13108
13109 PR tree-optimization/84399
13110 * gcc.dg/graphite/pr84399.c: New testcase.
13111
13112 2018-02-16 Richard Biener <rguenther@suse.de>
13113
13114 PR tree-optimization/84190
13115 * g++.dg/torture/pr84190.C: New testcase.
13116
13117 2018-02-15 Martin Sebor <msebor@redhat.com>
13118
13119 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
13120 directives.
13121
13122 2018-02-15 Janus Weil <janus@gcc.gnu.org>
13123
13124 PR fortran/84409
13125 * gfortran.dg/dtio_21.f03: Add an error message.
13126 * gfortran.dg/dtio_22.f90: Fix invalid test case.
13127
13128 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13129
13130 PR fortran/84381
13131 * gfortran.dg/stop_shouldfail.f90: New test.
13132
13133 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
13134
13135 PR c++/84330
13136 * g++.dg/concepts/pr84330.C: New.
13137
13138 2018-02-15 Tom de Vries <tom@codesourcery.com>
13139
13140 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
13141
13142 2018-02-15 Tom de Vries <tom@codesourcery.com>
13143
13144 * gcc.c-torture/compile/pr84136.c: Require effective target
13145 indirect_jumps.
13146
13147 2018-02-15 Jakub Jelinek <jakub@redhat.com>
13148
13149 PR tree-optimization/84383
13150 * gcc.c-torture/compile/pr84383.c: New test.
13151
13152 PR tree-optimization/84334
13153 * gcc.dg/pr84334.c: New test.
13154
13155 2018-02-14 Carl Love <cel@us.ibm.com>
13156
13157 * gcc.target/powerpc/builtins-4-int128-runnable.c
13158 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
13159 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
13160
13161 2018-02-14 Martin Sebor <msebor@redhat.com>
13162
13163 PR tree-optimization/83698
13164 * gcc.dg/Wrestrict-7.c: New test.
13165 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
13166 * gcc.target/i386/chkp-stropt-17.c: Same.
13167
13168 2018-02-14 Martin Sebor <msebor@redhat.com>
13169
13170 PR c/84108
13171 * gcc.dg/Wattributes-8.c: New test.
13172
13173 2018-02-14 Janus Weil <janus@gcc.gnu.org>
13174
13175 PR fortran/84385
13176 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
13177 * gfortran.dg/allocate_with_source_23.f90: Ditto.
13178 * gfortran.dg/select_type_1.f03: Extend test case.
13179
13180 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
13181
13182 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
13183 (dg-options): Use -O2 -msse2 -mno-sse3.
13184
13185 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
13186
13187 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
13188 this test case still works ok.
13189 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13190 * gcc.dg/vmx/insert-be-order.c: Likewise.
13191 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13192 * gcc.dg/vmx/ld-be-order.c: Likewise.
13193 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13194 * gcc.dg/vmx/lde-be-order.c: Likewise.
13195 * gcc.dg/vmx/ldl-be-order.c: Likewise.
13196 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13197 * gcc.dg/vmx/merge-be-order.c: Likewise.
13198 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13199 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
13200 * gcc.dg/vmx/pack-be-order.c: Likewise.
13201 * gcc.dg/vmx/perm-be-order.c: Likewise.
13202 * gcc.dg/vmx/splat-be-order.c: Likewise.
13203 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
13204 * gcc.dg/vmx/st-be-order.c: Likewise.
13205 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13206 * gcc.dg/vmx/ste-be-order.c: Likewise.
13207 * gcc.dg/vmx/stl-be-order.c: Likewise.
13208 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13209 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
13210 * gcc.dg/vmx/unpack-be-order.c: Likewise.
13211 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13212 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
13213
13214 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
13215
13216 PR c++/84350
13217 * g++.dg/cpp0x/auto49.C: New.
13218
13219 2018-02-14 Nathan Sidwell <nathan@acm.org>
13220
13221 * g++.dg/template/instantiate5.C: Adjust required-from loc.
13222
13223 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
13224
13225 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
13226 * gcc.target/powerpc/le-altivec-consts.c: Same.
13227
13228 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
13229
13230 PR target/84220
13231 * gcc.target/powerpc/pr84220-sld.c: New test.
13232 * gcc.target/powerpc/pr84220-sld2.c: New test.
13233 * gcc.target/powerpc/pr84220-sldw.c: New test.
13234 * gcc.target/powerpc/pr84220-xxperm.c: New test.
13235 * gcc.target/powerpc/pr84220-xxsld.c: New test.
13236
13237 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13238
13239 PR target/84239
13240 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
13241 _inc_ssp intrinsics.
13242 * gcc.target/i386/cet-intrin-4.c: Likewise.
13243 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
13244 __builtin_ia32_rdssp[d|q].
13245
13246 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
13247
13248 PR tree-optimization/84357
13249 * gcc.dg/vect/pr84357.c: New test.
13250
13251 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
13252
13253 PR target/83831
13254 * gcc.target/rx/pr83831.c: New tests.
13255
13256 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
13257
13258 PR target/79242
13259 * gcc.target/msp430/pr79242.c: New test.
13260
13261 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13262
13263 PR target/84372
13264 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
13265 with -mcpu=power9.
13266
13267 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13268
13269 PR target/84279
13270 * g++.dg/pr84279.C: New test.
13271
13272 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
13273
13274 PR rtl-optimization/84169
13275 * gcc.c-torture/execute/pr84169.c: New.
13276
13277 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13278
13279 PR target/84370
13280 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
13281
13282 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13283
13284 PR target/84365
13285 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
13286 with -mcpu=power9.
13287
13288 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13289
13290 PR c++/84364
13291 * g++.dg/warn/effc4.C: New test.
13292
13293 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
13294
13295 PR c++/84333
13296 * g++.dg/template/sizeof16.C: New.
13297 * g++.dg/template/sizeof17.C: Likewise.
13298
13299 2018-02-13 Janus Weil <janus@gcc.gnu.org>
13300
13301 PR fortran/84313
13302 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
13303 add necessary compiler options.
13304 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
13305
13306 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13307
13308 PR c/82210
13309 * gcc.c-torture/execute/pr82210.c: New test.
13310
13311 PR middle-end/84309
13312 * gcc.dg/pr84309-2.c: New test.
13313
13314 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
13315
13316 PR tree-optimization/84321
13317 * gcc.dg/pr84321.c: New test.
13318
13319 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
13320
13321 PR target/84359
13322 * gcc.target/i386/pr57193.c: Add -march=x86-64.
13323
13324 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
13325
13326 PR sanitizer/84340
13327 * gcc.dg/asan/pr84307.c: Remove test.
13328
13329 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
13330
13331 * gcc.target/rl78/test_auto_vector.c: New test.
13332
13333 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
13334
13335 PR c/84305
13336 * gcc.c-torture/compile/pr84305.c: New test.
13337
13338 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13339
13340 PR target/84335
13341 * gcc.target/i386/pr84335.c: New test.
13342
13343 PR tree-optimization/84339
13344 * gcc.c-torture/execute/pr84339.c: New test.
13345
13346 PR middle-end/84309
13347 * gcc.dg/pr84309.c: New test.
13348 * gcc.target/i386/pr84309.c: New test.
13349
13350 PR target/84336
13351 * gcc.target/i386/pr84336.c: New test.
13352
13353 2018-02-12 Jakub Jelinek <jakub@redhat.com>
13354
13355 PR c++/84341
13356 * c-c++-common/gomp/pr84341.c: New test.
13357
13358 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13359
13360 PR fortran/68746
13361 * gfortran.dg/read_dir.f90: Re-add dg-do run.
13362
13363 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13364
13365 PR fortran/68746
13366 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
13367 of zero for read.
13368
13369 2018-02-12 Jeff Law <law@redhat.com>
13370
13371 * gcc.c-torture/compile/reg-args-size.c: New test.
13372
13373 2018-02-12 Carl Love <cel@us.ibm.com>
13374
13375 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
13376 uint128 tests to new testfile.
13377 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
13378 int128 and uint128 tests.
13379 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
13380 list of torture tests.
13381
13382 2018-02-12 Janus Weil <janus@gcc.gnu.org>
13383
13384 PR fortran/84273
13385 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
13386 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
13387
13388 2018-02-12 Tamar Christina <tamar.christina@arm.com>
13389
13390 PR target/82641
13391 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
13392
13393 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
13394
13395 PR sanitizer/84307
13396 * gcc.dg/asan/pr84307.c: New test.
13397
13398 2018-02-12 Nathan Sidwell <nathan@acm.org>
13399
13400 * g++.dg/parse/pr84263.C: New.
13401
13402 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13403
13404 PR c++/79626
13405 * g++.dg/template/crash129.C: New.
13406
13407 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13408
13409 PR target/83828
13410 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13411 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13412 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
13413 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
13414 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
13415
13416 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13417
13418 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
13419 _mm_maskz_scalef_round_sd): Test new intrinsics.
13420 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
13421 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
13422 intrinsics.
13423 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
13424 _mm_maskz_scalef_round_ss): Test new intrinsics.
13425 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
13426 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
13427 intrinsics.
13428 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
13429 __builtin_ia32_scalefss_round): Remove builtin.
13430 (__builtin_ia32_scalefsd_mask_round,
13431 __builtin_ia32_scalefss_mask_round): Test new builtin.
13432 * gcc.target/i386/sse-13.c: Ditto.
13433 * gcc.target/i386/sse-23.c: Ditto.
13434
13435 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13436
13437 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
13438 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
13439 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
13440 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
13441 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
13442 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
13443 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
13444 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
13445 intrinsics.
13446 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
13447 (__builtin_ia32_sqrtss_round): Remove builtins.
13448 (__builtin_ia32_sqrtsd_mask_round)
13449 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
13450 * gcc.target/i386/sse-13.c: Ditto.
13451 * gcc.target/i386/sse-23.c: Ditto.
13452
13453 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13454
13455 PR fortran/35299
13456 * gfortran.dg/statement_function_3.f: New test.
13457
13458 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
13459
13460 PR fortran/54223
13461 PR fortran/84276
13462 * gfortran.dg/statement_function_1.f90: New test.
13463 * gfortran.dg/statement_function_2.f90: New test.
13464
13465 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
13466
13467 PR fortran/84074
13468 * gfortran.dg/type_to_class_5.f03: New test.
13469
13470 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
13471
13472 PR fortran/56691
13473 * gfortran.dg/type_to_class_4.f03: New test.
13474
13475 2018-02-10 Alan Modra <amodra@gmail.com>
13476
13477 PR target/84300
13478 * gcc.dg/pr84300.c: New.
13479
13480 2018-02-10 Jakub Jelinek <jakub@redhat.com>
13481
13482 PR sanitizer/83987
13483 * g++.dg/ubsan/pr83987-2.C: New test.
13484
13485 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
13486
13487 * gcc.target/rx/movsicc.c: New test.
13488
13489 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13490
13491 PR target/83926
13492 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
13493 message.
13494
13495 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
13496
13497 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
13498 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
13499
13500 2018-02-09 Nathan Sidwell <nathan@acm.org>
13501
13502 PR c/84293
13503 * c-c++-common/pr84293.h: New.
13504 * c-c++-common/pr84293.c: New.
13505
13506 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
13507
13508 PR rtl-optimization/57193
13509 * gcc.target/i386/pr57193.c: New.
13510
13511 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR target/84226
13514 * gcc.target/powerpc/pr84226.c: New test.
13515
13516 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13517
13518 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
13519 from this to...
13520 <vclzd>: ...this.
13521
13522 2018-02-09 Martin Sebor <msebor@redhat.com>
13523
13524 PR lto/84212
13525 * gcc.dg/lto/pr84212_0.c: New test file.
13526 * gcc.dg/lto/pr84212_1.c: Same.
13527
13528 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13529
13530 PR target/83926
13531 * gcc.target/powerpc/pr83926.c: New test.
13532 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
13533 message. Fix test for running in 32-bit mode.
13534
13535 2018-02-09 Tamar Christina <tamar.christina@arm.com>
13536
13537 PR target/82641
13538 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
13539
13540 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13541
13542 PR target/PR84295
13543 * gcc.target/s390/pr84295.c: New test.
13544
13545 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
13546
13547 PR c++/77522
13548 * g++.dg/cpp1y/lambda-init16.C: New.
13549
13550 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
13551
13552 * gnat.dg/sso8.adb: New test.
13553 * gnat.dg/sso8_pkg.ads: New helper.
13554
13555 2018-02-09 Richard Biener <rguenther@suse.de>
13556
13557 PR tree-optimization/84278
13558 * gcc.target/i386/pr84278.c: Adjust regex.
13559
13560 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13561
13562 PR tree-optimization/84232
13563 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
13564
13565 PR debug/84252
13566 * gcc.target/aarch64/pr84252.c: New test.
13567
13568 PR middle-end/84237
13569 * gcc.dg/pr84237.c: New test.
13570
13571 2018-02-09 Marek Polacek <polacek@redhat.com>
13572 Jakub Jelinek <jakub@redhat.com>
13573
13574 PR c++/83659
13575 * g++.dg/torture/pr83659.C: New test.
13576
13577 2018-02-08 David Malcolm <dmalcolm@redhat.com>
13578
13579 PR tree-optimization/84136
13580 * gcc.c-torture/compile/pr84136.c: New test.
13581
13582 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
13583
13584 PR target/83008
13585 * gcc.target/i386/pr83008.c: New test.
13586
13587 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
13588
13589 PR target/81143
13590 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
13591
13592 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13593
13594 PR c++/83806
13595 * g++.dg/warn/Wunused-parm-11.C: New.
13596
13597 2018-02-08 Marek Polacek <polacek@redhat.com>
13598
13599 PR tree-optimization/84238
13600 * gcc.dg/Wstringop-overflow-3.c: New test.
13601
13602 2018-02-08 Nathan Sidwell <nathan@acm.org>
13603
13604 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
13605
13606 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13607
13608 PR tree-optimization/84265
13609 * gcc.dg/vect/pr84265.c: New test.
13610
13611 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13612
13613 PR tree-optimization/81635
13614 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
13615 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
13616
13617 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13618
13619 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
13620 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
13621 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
13622 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
13623 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
13624 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
13625 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
13626 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
13627 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
13628 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
13629 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
13630 * gcc.target/s390/nobp-return-attr-all.c: New test.
13631 * gcc.target/s390/nobp-return-attr-neg.c: New test.
13632 * gcc.target/s390/nobp-return-mem-attr.c: New test.
13633 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
13634 * gcc.target/s390/nobp-return-mem-z10.c: New test.
13635 * gcc.target/s390/nobp-return-mem-z900.c: New test.
13636 * gcc.target/s390/nobp-return-reg-attr.c: New test.
13637 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
13638 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
13639 * gcc.target/s390/nobp-return-reg-z10.c: New test.
13640 * gcc.target/s390/nobp-return-reg-z900.c: New test.
13641 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
13642 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
13643 * gcc.target/s390/nobp-table-jump-z10.c: New test.
13644 * gcc.target/s390/nobp-table-jump-z900.c: New test.
13645
13646 2018-02-08 Richard Biener <rguenther@suse.de>
13647
13648 PR tree-optimization/84233
13649 * g++.dg/torture/pr84233.C: New testcase.
13650
13651 2018-02-08 Richard Biener <rguenther@suse.de>
13652
13653 PR tree-optimization/84278
13654 * gcc.target/i386/pr84278.c: New testcase.
13655
13656 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
13657
13658 PR rtl-optimization/84068
13659 PR rtl-optimization/83459
13660 * gcc.dg/pr84068.c: New test.
13661
13662 2018-02-08 Richard Biener <rguenther@suse.de>
13663
13664 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
13665 loop vectorization to happen.
13666
13667 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13668
13669 PR c++/83204
13670 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
13671
13672 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13673
13674 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
13675
13676 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
13677
13678 PR target/84154
13679 * gcc.target/powerpc/pr84154-1.c: New tests.
13680 * gcc.target/powerpc/pr84154-2.c: Likewise.
13681 * gcc.target/powerpc/pr84154-3.c: Likewise.
13682
13683 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13684
13685 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
13686
13687 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13688
13689 PR c++/84082
13690 * g++.dg/template/incomplete11.C: New test.
13691 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
13692
13693 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13694
13695 PR fortran/82994
13696 * gfortran.dg/deallocate_error_3.f90: New test.
13697 * gfortran.dg/deallocate_error_4.f90: New test.
13698
13699 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13700
13701 PR fortran/68560
13702 * gfortran.dg/shape_9.f90: New test.
13703
13704 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13705
13706 PR fortran/82049
13707 * gfortran.dg/assumed_charlen_parameter.f90: New test.
13708
13709 2018-02-07 David Malcolm <dmalcolm@redhat.com>
13710
13711 PR c++/81610
13712 PR c++/80567
13713 * g++.dg/spellcheck-reswords.C: New test case.
13714 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
13715 suggestion of "if".
13716
13717 2018-02-07 Martin Liska <mliska@suse.cz>
13718
13719 PR c++/84059.
13720 * g++.dg/ext/mv26.C: New test.
13721
13722 2018-02-07 Tom de Vries <tom@codesourcery.com>
13723
13724 * gcc.dg/pr83844.c: Require effective target alloca.
13725
13726 2018-02-07 Tom de Vries <tom@codesourcery.com>
13727
13728 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
13729
13730 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
13731
13732 PR target/84243
13733 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
13734 -fcf-protection=return.
13735
13736 2018-02-07 Tom de Vries <tom@codesourcery.com>
13737
13738 PR libgomp/84217
13739 * c-c++-common/goacc/pr84217.c: New test.
13740 * gfortran.dg/goacc/pr84217.f90: New test.
13741
13742 2018-02-07 Richard Biener <rguenther@suse.de>
13743
13744 PR tree-optimization/84204
13745 * gcc.dg/graphite/pr84204.c: New testcase.
13746
13747 PR tree-optimization/84205
13748 * gcc.dg/graphite/pr84205.c: New testcase.
13749
13750 PR tree-optimization/84223
13751 * gfortran.dg/graphite/pr84223.f90: New testcase.
13752
13753 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
13754
13755 PR c++/71662
13756 * g++.dg/cpp0x/scoped_enum7.C: New.
13757
13758 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
13759
13760 PR tree-optimization/83008
13761 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
13762
13763 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13764
13765 PR tree-optimization/84235
13766 * gcc.c-torture/execute/ieee/pr84235.c: New test.
13767
13768 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13769
13770 PR testsuite/84243
13771 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
13772 targets.
13773 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
13774
13775 2018-02-06 Jakub Jelinek <jakub@redhat.com>
13776
13777 PR target/84146
13778 * gcc.target/i386/pr84146.c: New test.
13779
13780 2018-02-06 Michael Collison <michael.collison@arm.com>
13781
13782 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
13783
13784 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13785
13786 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
13787 warning for -mno-speculate-indirect-jumps.
13788 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
13789 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13790 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
13791 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
13792 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
13793 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
13794
13795 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13796
13797 PR target/84145
13798 * c-c++-common/fcf-protection-1.c: Change a compared message.
13799 * c-c++-common/fcf-protection-2.c: Likewise.
13800 * c-c++-common/fcf-protection-3.c: Likewise.
13801 * c-c++-common/fcf-protection-5.c: Likewise.
13802 * c-c++-common/fcf-protection-6.c: New test.
13803 * c-c++-common/fcf-protection-7.c: Likewise.
13804
13805 2018-02-06 Marek Polacek <polacek@redhat.com>
13806
13807 PR tree-optimization/84228
13808 * c-c++-common/Wstringop-truncation-3.c: New test.
13809
13810 2018-02-06 Tamar Christina <tamar.christina@arm.com>
13811
13812 PR target/82641
13813 * gcc.target/arm/pragma_arch_switch_2.c: New.
13814
13815 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13816
13817 PR target/79975
13818 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
13819
13820 2018-02-05 Martin Sebor <msebor@redhat.com>
13821
13822 PR tree-optimization/83369
13823 * gcc.dg/Wnonnull.c: New test.
13824
13825 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13826
13827 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
13828 argument and use dg-messages-by-file instead. Expect it to be
13829 an array rather than a dict.
13830 (lto-link-and-maybe-run): Remove messages_by_file argument and
13831 use an upvar for dg-messages-by-file. Update call to
13832 lto_handle_diagnostics.
13833 (lt-get-options): Treat dg-messages-by-file as an array
13834 rather than a dict.
13835 (lto-get-options-main): Likewise. Set the entry rather than appending.
13836 (lto-execute): Treat dg-messages-by-file as an array rather than
13837 a dict. Update call to lto-link-and-maybe-run.
13838
13839 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
13840
13841 PR c++/82782
13842 * g++.dg/cpp1z/inline-var4.C: New.
13843
13844 2018-02-05 Martin Liska <mliska@suse.cz>
13845
13846 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
13847 options.
13848 * c-c++-common/asan/pointer-compare-2.c: Likewise.
13849 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
13850 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
13851 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
13852 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
13853 * c-c++-common/asan/pointer-compare-3.c: New test.
13854
13855 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13856
13857 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
13858 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13859
13860 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
13861
13862 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
13863 _mm_maskz_range_sd, _mm_mask_range_round_sd,
13864 _mm_maskz_range_round_sd): Test new intrinsics.
13865 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
13866 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
13867 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
13868 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
13869 _mm_maskz_range_ss, _mm_mask_range_round_ss,
13870 _mm_maskz_range_round_ss): Test new intrinsics.
13871 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
13872 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
13873 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
13874 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
13875 __builtin_ia32_rangess128_round): Remove builtins.
13876 (__builtin_ia32_rangesd128_mask_round,
13877 __builtin_ia32_rangess128_mask_round): Test new builtins.
13878 * gcc.target/i386/sse-13.c: Ditto.
13879 * gcc.target/i386/sse-23.c: Ditto.
13880
13881 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
13882
13883 PR middle-end/79966
13884 * gfortran.dg/pr79966.f90: New testcase
13885
13886 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
13887
13888 PR fortran/84094
13889 * gfortran.dg/associate_23.f90: Fix invalid code.
13890 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13891 * gfortran.dg/matmul_3.f90: Likewise.
13892 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
13893
13894 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
13895
13896 PR fortran/84115
13897 * gfortran.dg/associate_34.f90: New test.
13898 * gfortran.dg/associate_35.f90: New test.
13899
13900 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
13901
13902 PR fortran/84141
13903 PR fortran/84155
13904 * gfortran.dg/pr84155.f90: New test.
13905
13906 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
13907
13908 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
13909 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
13910
13911 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13912
13913 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
13914 dg-do run stanza.
13915
13916 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13917
13918 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
13919 requirement.
13920 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
13921 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
13922 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
13923
13924 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13925
13926 PR testsuite/52641
13927 * gcc.c-torture/execute/pr83362.c: Make work for int16.
13928 * gcc.dg/Wsign-conversion.c: Dito.
13929 * gcc.dg/attr-alloc_size-4.c: Dito.
13930 * gcc.dg/pr81020.c: Dito.
13931 * gcc.dg/pr81192.c: Dito.
13932 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
13933 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
13934 * gcc.dg/pr83844.c: Restrict to int32plus.
13935 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
13936 * gcc.dg/tree-ssa/ldist-25.c: Dito.
13937 * gcc.dg/tree-ssa/ldist-27.c: Dito.
13938 * gcc.dg/tree-ssa/ldist-28.c: Dito.
13939 * gcc.dg/tree-ssa/ldist-29.c: Dito.
13940 * gcc.dg/tree-ssa/ldist-30.c: Dito.
13941 * gcc.dg/tree-ssa/ldist-31.c: Dito.
13942 * gcc.dg/tree-ssa/ldist-32.c: Dito.
13943 * gcc.dg/tree-ssa/ldist-33.c: Dito.
13944 * gcc.dg/tree-ssa/ldist-34.c: Dito.
13945 * gcc.dg/tree-ssa/ldist-35.c: Dito.
13946 * gcc.dg/tree-ssa/ldist-36.c: Dito.
13947
13948 2018-02-02 Julia Koval <julia.koval@intel.com>
13949
13950 * gcc.target/i386/funcspec-56.inc: Handle new march.
13951 * g++.dg/ext/mv16.C: Ditto.
13952
13953 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13954
13955 * lib/target-supports.exp
13956 (check_effective_target_keeps_null_pointer_checks): No more
13957 special-case avr.
13958 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
13959 * gcc.dg/ifcvt-4.c: Skip avr.
13960 * gcc.dg/pr53037-1.c: Dito.
13961 * gcc.dg/pr53037-2.c: Dito.
13962 * gcc.dg/pr53037-3.c: Dito.
13963 * gcc.dg/pr63387-2.c: Dito.
13964 * gcc.dg/pr63387.c: Dito.
13965 * gcc.dg/sancov/cmp0.c: Dito.
13966 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
13967 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
13968 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
13969 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
13970 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
13971 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
13972 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
13973 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
13974 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
13975 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
13976 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
13977 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
13978 * gcc.dg/tree-ssa/pr82059.c: Dito.
13979 * gcc.c-torture/execute/pr70460.c: Dito.
13980
13981 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13982
13983 PR testsuite/52641
13984 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
13985 * gcc.c-torture/execute/20180112-1.c: Dito.
13986 * gcc.c-torture/execute/pr81503.c: Dito.
13987 * gcc.dg/store_merging_12.c: Dito.
13988 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
13989 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
13990 * gcc.dg/tree-ssa/pr80898.c: Dito.
13991 * gcc.dg/tree-ssa/pr82363.c: Dito.
13992 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
13993 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
13994 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
13995 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
13996 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
13997 * gcc.dg/tree-ssa/pr80803.c: Dito.
13998 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
13999 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
14000 * gcc.dg/tree-ssa/vrp114.c: Dito.
14001 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
14002 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
14003 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
14004
14005 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
14006
14007 PR target/84066
14008 * gcc.target/i386/cet-sjlj-6a.c: New test.
14009 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
14010
14011 2018-02-01 Marek Polacek <polacek@redhat.com>
14012
14013 PR c++/84125
14014 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
14015
14016 2018-01-30 Jeff Law <law@redhat.com>
14017
14018 PR target/84128
14019 * gcc.target/i386/pr84128.c: New test.
14020
14021 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
14022
14023 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
14024 -fdelete-null-pointer-checks.
14025
14026 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14027
14028 PR c++/83796
14029 * g++.dg/cpp0x/abstract-default1.C: New.
14030
14031 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14032
14033 PR tree-optimization/81635
14034 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
14035 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
14036
14037 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14038
14039 PR target/83370
14040 * gcc.target/aarch64/pr83370.c: New.
14041
14042 2018-02-01 Richard Biener <rguenther@suse.de>
14043
14044 * gcc.dg/graphite/pr35356-1.c: Adjust.
14045
14046 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14047
14048 PR testsuite/83846
14049 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
14050 for ILP32.
14051 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
14052 of hard-coding the choice.
14053 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
14054 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
14055 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
14056 memset call.
14057 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
14058 stdint.h types.
14059 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14060 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14061 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14062 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14063 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14064 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14065 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14066 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14067 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14068 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14069 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14070 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14071 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14072 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14073 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14074 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14075 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14076 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14077 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14078 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14079 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14080 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14081 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14082 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14083 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14084 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14085 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14086 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14087 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14088 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14089 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14090 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14091 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14092 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14093 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14094 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14095 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14096 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14097 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
14098 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14099 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
14100 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14101 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14102 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14103 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
14104 __builtin_popcountll rather than __builtin_popcountl.
14105
14106 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14107
14108 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
14109 of LD1R[HWD] for multi-element constants on big-endian targets.
14110 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14111 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14112
14113 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14114
14115 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
14116 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
14117 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
14118
14119 2018-02-01 Jakub Jelinek <jakub@redhat.com>
14120
14121 PR tree-optimization/81661
14122 PR tree-optimization/84117
14123 * gcc.dg/pr81661.c: New test.
14124 * gfortran.dg/pr84117.f90: New test.
14125
14126 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
14127
14128 PR fortran/83705
14129 * gfortran.dg/repeat_7.f90: Catch warning message.
14130
14131 2018-01-31 Ian Lance Taylor <iant@golang.org>
14132
14133 * go.go-torture/execute/printnil.go: New test.
14134
14135 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14136
14137 * lib/target-supports.exp (check_effective_target_comdat_group):
14138 Allow for Solaris as comdat syntax.
14139
14140 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
14141 Solaris with comdat_group support and as.
14142
14143 2018-01-31 Marek Polacek <polacek@redhat.com>
14144
14145 PR c/81779
14146 * gcc.dg/pr81779.c: New test.
14147
14148 2018-01-31 Jakub Jelinek <jakub@redhat.com>
14149
14150 PR fortran/84116
14151 * gfortran.dg/gomp/pr84116.f90: New test.
14152
14153 PR c++/83993
14154 * g++.dg/init/pr83993-2.C: New test.
14155
14156 PR c++/83993
14157 * g++.dg/init/pr83993-1.C: New test.
14158 * g++.dg/cpp0x/pr83993.C: New test.
14159
14160 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
14161
14162 PR fortran/84088
14163 * gfortran.dg/pr84088.f90: New test.
14164
14165 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
14166
14167 PR target/82444
14168 * gcc.target/i386/pr82444.c: New.
14169
14170 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
14171
14172 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
14173 * gcc.target/powerpc/vsx-13.c: New.
14174
14175 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14176
14177 PR c++/84092
14178 * g++.dg/cpp1y/var-templ57.C: New.
14179
14180 2018-01-31 Marek Polacek <polacek@redhat.com>
14181
14182 PR c++/84138
14183 * g++.dg/diagnostic/pr84138.C: New test.
14184
14185 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
14186
14187 PR fortran/78534
14188 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
14189 -Wstringop-overflow warnings due to spurious warning with -O1.
14190 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
14191 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
14192
14193 2018-01-31 Richard Biener <rguenther@suse.de>
14194
14195 PR tree-optimization/84132
14196 * g++.dg/torture/pr84132.C: New testcase.
14197
14198 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
14199
14200 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
14201 dg-final scan.
14202
14203 2018-01-31 Julia Koval <julia.koval@intel.com>
14204
14205 PR target/83618
14206 * gcc.target/i386/rdpid.c: Remove "eax".
14207
14208 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14209
14210 PR tree-optimization/64946
14211 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
14212 scan-assembler checks.
14213
14214 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
14215
14216 * gcc.c-torture/execute/20180131-1.c: New test.
14217
14218 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
14219
14220 * gcc.target/arc/taux-1.c: New test.
14221 * gcc.target/arc/taux-2.c: Likewise.
14222
14223 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
14224
14225 * gcc.target/arc/uncached.c: New test.
14226
14227 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14228
14229 PR lto/83954
14230 * gnat.dg/lto20.adb: Remove dg-excess-errors.
14231
14232 2018-01-31 Jakub Jelinek <jakub@redhat.com>
14233
14234 PR preprocessor/69869
14235 * gcc.dg/cpp/trad/pr69869.c: New test.
14236
14237 PR c/84100
14238 * gcc.dg/pr84100.c: New test.
14239
14240 2018-01-30 Jeff Law <law@redhat.com>
14241
14242 PR target/84064
14243 * gcc.target/i386/pr84064: New test.
14244
14245 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14246
14247 PR fortran/84134
14248 * gfortran.dg/data_implied_do_2.f90: New test.
14249
14250 2018-01-30 Janus Weil <janus@gcc.gnu.org>
14251
14252 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
14253
14254 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14255
14256 PR fortran/84133
14257 * gfortran.dg/inline_matmul_21.f90: New test case.
14258
14259 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14260
14261 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
14262
14263 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
14264
14265 PR target/84112
14266 * gcc.target/powerpc/pr84112.c: New.
14267
14268 2018-01-30 Jakub Jelinek <jakub@redhat.com>
14269
14270 PR rtl-optimization/83986
14271 * gcc.dg/pr83986.c: New test.
14272
14273 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
14274
14275 PR 58684
14276 * gcc.dg/torture/inf-compare-1.c: Add xfail.
14277 * gcc.dg/torture/inf-compare-2.c: Add xfail.
14278 * gcc.dg/torture/inf-compare-3.c: Add xfail.
14279 * gcc.dg/torture/inf-compare-4.c: Add xfail.
14280
14281 2018-01-30 Jakub Jelinek <jakub@redhat.com>
14282
14283 PR tree-optimization/84111
14284 * gcc.c-torture/compile/pr84111.c: New test.
14285
14286 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14287
14288 PR ipa/83179
14289 * gcc.dg/ipa/inline-2.c: Fix template.
14290 * gcc.dg/ipa/inline-3.c: Fix template.
14291
14292 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14293
14294 PR ipa/81360
14295 * g++.dg/torture/pr81360.C: New testcase.
14296
14297 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14298
14299 PR lto/83954
14300 * gcc.dg/lto/pr83954.h: New testcase.
14301 * gcc.dg/lto/pr83954_0.c: New testcase.
14302 * gcc.dg/lto/pr83954_1.c: New testcase.
14303
14304 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14305
14306 PR bootstrap/84017
14307 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
14308 to dg-options.
14309 Simplify DW_AT_producer scan.
14310
14311 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14312
14313 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
14314
14315 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
14316
14317 PR target/83828
14318 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
14319 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
14320 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
14321 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
14322
14323 2018-01-29 Jeff Law <law@redhat.com>
14324
14325 PR testsuite/81010
14326 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
14327 better match other tests which require vsx. Verify the zero
14328 extension is part of the test in the combiner dump.
14329
14330 2018-01-29 Marek Polacek <polacek@redhat.com>
14331
14332 PR c/83966
14333 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
14334
14335 PR c++/83996
14336 * g++.dg/ext/pr83996.C: New test.
14337
14338 2018-01-29 Richard Biener <rguenther@suse.de>
14339
14340 PR tree-optimization/84057
14341 * gcc.dg/graphite/pr84057.c: New testcase.
14342
14343 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14344
14345 PR fortran/84073
14346 * gfortran.dg/bind_c_usage_31.f90: New test.
14347
14348 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
14349
14350 PR c++/83924
14351 * g++.dg/warn/Wduplicated-branches5.C: New.
14352
14353 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
14354
14355 * gcc.target/rl78/test_addsi3_internal.c: New test.
14356
14357 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
14358
14359 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
14360 Make expected output depend on whether we expect sibcalls or not.
14361 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
14362 safe-indirect-jump-1.c).
14363
14364 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
14365 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14366 Soren Rasmussen <s.c.rasmussen@gmail.com>
14367
14368 Fortran 2018 teams tests.
14369
14370 * gfortran.dg/team_number_1.f90: new test for team_number.
14371 * gfortran.dg/team_change_1.f90: new test for change team.
14372 * gfortran.dg/team_end_1.f90: new test for end team.
14373 * gfortran.dg/team_form_1.f90: new test for form team.
14374
14375 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
14376
14377 PR fortran/83998
14378 * gfortran.dg/dot_product_4.f90
14379
14380 2018-01-26 Martin Sebor <msebor@redhat.com>
14381
14382 PR tree-optimization/83896
14383 * gcc.dg/strlenopt-43.c: New.
14384
14385 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14386
14387 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
14388 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
14389 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
14390 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
14391 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
14392 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
14393 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
14394 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
14395 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
14396 stanzas.
14397 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
14398 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
14399 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
14400 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
14401 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
14402 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
14403 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
14404 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
14405 instruction list.
14406 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
14407
14408 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14409
14410 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
14411 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
14412 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
14413 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
14414 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
14415 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
14416 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
14417 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
14418 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
14419 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
14420 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
14421 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
14422 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
14423
14424 2018-01-26 Martin Liska <mliska@suse.cz>
14425
14426 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
14427 warning is seen.
14428
14429 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14430
14431 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
14432 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
14433 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
14434 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
14435 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
14436 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
14437 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
14438 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
14439
14440 2018-01-26 Richard Biener <rguenther@suse.de>
14441
14442 PR rtl-optimization/84003
14443 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
14444 latent bug in DSE if NOINLINE is appropriately defined.
14445 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
14446 and defining NOINLINE.
14447
14448 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14449
14450 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
14451 tests specific to aarch64. XFAIL test on arm.
14452
14453 2018-01-26 Jakub Jelinek <jakub@redhat.com>
14454
14455 PR rtl-optimization/83985
14456 * gcc.dg/pr83985.c: New test.
14457
14458 PR c/83989
14459 * c-c++-common/Wrestrict-3.c: New test.
14460
14461 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14462
14463 * gcc.target/arc/tdelegitimize_addr.c: New test.
14464
14465 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14466
14467 * gcc.target/arc/jli-1.c: New file.
14468 * gcc.target/arc/jli-2.c: Likewise.
14469
14470 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
14471
14472 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
14473 scan-assembler.
14474 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14475 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14476
14477 2018-01-26 Richard Biener <rguenther@suse.de>
14478
14479 PR tree-optimization/81082
14480 * gcc.dg/vect/pr81082.c: New testcase.
14481 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
14482 simplification to n * n.
14483
14484 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14485
14486 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
14487 Solaris 10.
14488 * gcc.target/i386/pr63620.c: Likewise.
14489
14490 2018-01-26 Julia Koval <julia.koval@intel.com>
14491
14492 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
14493 -mavx512f -mavx512bw.
14494 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
14495 * gcc.target/i386/i386.exp: Fix types.
14496
14497 2018-01-26 Alan Modra <amodra@gmail.com>
14498
14499 PR target/84033
14500 * gcc.target/powerpc/swaps-p8-46.c: New.
14501
14502 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
14503
14504 PR fortran/37577
14505 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
14506 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
14507 'array01' in the tree dump comparison.
14508 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
14509 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
14510 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
14511
14512 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
14513
14514 PR middle-end/83055
14515 * gcc.dg/torture/pr83055.c: New testcase.
14516
14517 2018-01-25 Jakub Jelinek <jakub@redhat.com>
14518
14519 PR c++/84031
14520 * g++.dg/cpp1z/decomp36.C: New test.
14521
14522 PR middle-end/83977
14523 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
14524
14525 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
14526
14527 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
14528 the shift dump line.
14529 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14530
14531 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14532
14533 PR target/81550
14534 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
14535 index instead of int, which allows IVOPTs to properly optimize the
14536 loop.
14537
14538 2018-01-24 David Malcolm <dmalcolm@redhat.com>
14539
14540 PR jit/82846
14541 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
14542 of "fn_type" typedef.
14543 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
14544
14545 2018-01-24 Ian Lance Taylor <iant@golang.org>
14546
14547 * go.go-torture/execute/names-1.go: New test.
14548
14549 2018-01-19 Jeff Law <law@redhat.com>
14550
14551 PR target/83994
14552 * gcc.target/i386/pr83994.c: New test.
14553
14554 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
14555
14556 PR target/84014
14557 * gcc.target/powerpc/pr84014.c: New.
14558
14559 2018-01-24 Jakub Jelinek <jakub@redhat.com>
14560
14561 PR middle-end/83977
14562 * c-c++-common/gomp/pr83977-1.c: New test.
14563 * c-c++-common/gomp/pr83977-2.c: New test.
14564 * c-c++-common/gomp/pr83977-3.c: New test.
14565 * gfortran.dg/gomp/pr83977.f90: New test.
14566
14567 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14568
14569 PR testsuite/83889
14570 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
14571 * gcc.dg/vect/pr80631-1.c: Likewise.
14572 * gcc.dg/vect/pr80631-2.c: Likewise.
14573 * gcc.dg/vect/pr81410.c: Likewise.
14574 * gcc.dg/vect/pr81633.c: Likewise.
14575 * gcc.dg/vect/pr81815.c: Likewise.
14576 * gcc.dg/vect/pr82108.c: Likewise.
14577 * gcc.dg/vect/pr83857.c: Likewise.
14578 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14579 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14580 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
14581 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14582 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14583 * gcc.dg/vect/vect-reduc-11.c: Likewise.
14584 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
14585 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
14586 dg-xfail-run-if instead.
14587 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14588 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14589 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14590 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
14591 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14592
14593 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14594
14595 PR tree-optimization/83979
14596 * g++.dg/pr83979.c: New test.
14597
14598 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14599
14600 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
14601 option. Add arm_neon_ok_no_float_abi check.
14602
14603 2018-01-24 Richard Biener <rguenther@suse.de>
14604
14605 PR tree-optimization/83176
14606 * gcc.dg/graphite/pr83176.c: New testcase.
14607
14608 2018-01-24 Richard Biener <rguenther@suse.de>
14609
14610 PR tree-optimization/82819
14611 * gcc.dg/graphite/pr82819.c: New testcase.
14612
14613 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14614
14615 PR c++/83921
14616 * g++.dg/cpp1y/constexpr-83921-1.C: New.
14617 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
14618 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
14619 * g++.dg/ext/stmtexpr20.C: Likewise.
14620 * g++.dg/ext/stmtexpr21.C: Likewise.
14621
14622 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14623
14624 PR c++/83974
14625 * g++.dg/warn/pr83974.C: New test case.
14626
14627 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14628
14629 PR sanitizer/83987
14630 * g++.dg/ubsan/pr83987.C: New test.
14631
14632 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14633
14634 PR fortran/83866
14635 * gfortran.dg/pdt_29.f03: New test.
14636
14637 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14638
14639 PR fortran/83898
14640 * gfortran.dg/associate_33.f03: New test.
14641
14642 2018-01-23 Martin Liska <mliska@suse.cz>
14643
14644 PR lto/81440
14645 * gcc.dg/lto/pr81440.h: New test.
14646 * gcc.dg/lto/pr81440_0.c: New test.
14647 * gcc.dg/lto/pr81440_1.c: New test.
14648
14649 2018-01-23 Nathan Sidwell <nathan@acm.org>
14650
14651 PR c++/83988
14652 * g++.dg/template/pr83988.C: New.
14653
14654 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14655
14656 PR c++/82882
14657 PR c++/83978
14658 * g++.dg/cpp0x/pr82882.C: New test.
14659 * g++.dg/cpp0x/pr83978.C: New test.
14660
14661 PR c++/83958
14662 * g++.dg/cpp1z/decomp35.C: New test.
14663
14664 2018-01-23 Nathan Sidwell <nathan@acm.org>
14665
14666 * g++.dg/cpp0x/range-for10.C: Adjust.
14667 * g++.dg/ext/forscope1.C: Adjust.
14668 * g++.dg/ext/forscope2.C: Adjust.
14669 * g++.dg/template/for1.C: Adjust.
14670
14671 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14672
14673 PR tree-optimization/83510
14674 * gcc.c-torture/compile/pr83510.c: New test case.
14675
14676 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14677
14678 PR testsuite/83888
14679 * lib/target-supports.exp (check_effective_target_vect_float): Say
14680 that the result only holds when -funsafe-math-optimizations is on.
14681 (check_effective_target_vect_float_strict): New procedure.
14682 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
14683 of vect_float.
14684 * gcc.dg/vect/vect-reduc-6.c: Likewise.
14685
14686 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14687
14688 PR tree-optimization/83965
14689 * gcc.dg/vect/pr83965.c: New test.
14690
14691 2018-01-23 Richard Biener <rguenther@suse.de>
14692
14693 PR tree-optimization/83963
14694 * gfortran.dg/graphite/pr83963.f: New testcase.
14695 * gcc.dg/graphite/pr83963-2.c: Likewise.
14696
14697 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14698
14699 PR c++/83918
14700 * g++.dg/cpp1z/pr83918.C: New test.
14701
14702 2018-01-22 Jakub Jelinek <jakub@redhat.com>
14703
14704 PR tree-optimization/83957
14705 * gcc.dg/autopar/pr83957.c: New test.
14706
14707 PR tree-optimization/83081
14708 * gcc.dg/predict-8.c: Adjust expected probability.
14709
14710 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
14711
14712 PR target/83862
14713 * gcc.target/powerpc/pr83862.c: New test.
14714
14715 2018-01-22 Carl Love <cel@us.ibm.com>
14716
14717 * gcc.target/powerpc/powerpc.exp: Add torture tests for
14718 builtins-4-runnable.c, builtins-6-runnable.c,
14719 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
14720 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
14721 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
14722 for signed/unsigned 128-bit and long long int loads.
14723
14724 2018-01-22 Marek Polacek <polacek@redhat.com>
14725
14726 PR c++/81933
14727 * g++.dg/cpp1y/constexpr-empty4.C: New test.
14728
14729 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
14730
14731 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
14732 scan-asembler valid instructions list.
14733 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
14734 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
14735 power8-vector requirement and option.
14736 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
14737
14738 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
14739
14740 PR 78534
14741 PR 83704
14742 * gfortran.dg/string_1.f90: Remove printing the length.
14743
14744 2018-01-22 Richard Biener <rguenther@suse.de>
14745
14746 PR tree-optimization/83963
14747 * gcc.dg/graphite/pr83963.c: New testcase.
14748
14749 2018-01-22 Sudakshina Das <sudi.das@arm.com>
14750
14751 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
14752 dg-require-effective-target directives.
14753
14754 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14755
14756 * lib/target-supports.exp (check_effective_target_arm_softfloat):
14757 New procedure.
14758 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
14759 Adjust scan-assembler checks for soft-float.
14760
14761 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14762
14763 PR target/83946
14764 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
14765
14766 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
14767
14768 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
14769 * gcc.dg/pr83623.c: Likewise.
14770 * gcc.dg/pr83666.c: Likewise.
14771
14772 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14773 David Edelsohn <dje.gcc@gmail.com>
14774
14775 PR target/83946
14776 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14777 assembly output from "crset eq" to "crset 2".
14778 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
14779 assembly output from . to $.
14780 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
14781 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14782 assembly output from "crset eq" to "crset 2".
14783 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
14784 assembly output from "crset eq" to "crset 2", and from . to $.
14785
14786 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
14787
14788 PR fortran/83900
14789 * gfortran.dg/matmul_18.f90: New test.
14790
14791 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
14792
14793 PR tree-optimization/83940
14794 * gcc.dg/torture/pr83940.c: New test.
14795
14796 2018-01-20 Jakub Jelinek <jakub@redhat.com>
14797
14798 PR middle-end/83945
14799 * gcc.dg/tls/pr83945.c: New test.
14800
14801 PR target/83930
14802 * gcc.dg/pr83930.c: New test.
14803
14804 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14805
14806 PR fortran/83900
14807 * gfortran.dg/matmul_17.f90: New test.
14808
14809 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14810
14811 PR fortran/80768
14812 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
14813
14814 2018-01-19 Jakub Jelinek <jakub@redhat.com>
14815
14816 PR c++/81167
14817 * g++.dg/cpp0x/pr81167.C: New test.
14818
14819 PR c++/83919
14820 * g++.dg/cpp0x/pr83919.C: New test.
14821
14822 2018-01-19 Jeff Law <law@redhat.com>
14823 Jakub Jelinek <jakub@redhat.com>
14824
14825 * gcc.dg/stack-check-16.c: New test.
14826
14827 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
14828
14829 PR target/83790
14830 * gcc.target/nvptx/indirect_call.c: New test.
14831
14832 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14833
14834 * g++.dg/torture/pr83619.C: Remove dg-message.
14835
14836 2018-01-19 Martin Liska <mliska@suse.cz>
14837
14838 * gcc.dg/predict-1.c: Adjust expected probability.
14839 * gcc.dg/predict-3.c: Likewise.
14840 * gcc.dg/predict-5.c: Likewise.
14841 * gcc.dg/predict-6.c: Likewise.
14842 * gcc.dg/predict-9.c: Likewise.
14843
14844 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14845
14846 PR tree-optimization/83922
14847 * gcc.dg/pr83922.c: New test.
14848
14849 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14850
14851 PR tree-optimization/83914
14852 * gcc.dg/vect/pr83914.c: New test.
14853
14854 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14855
14856 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
14857 * gcc.target/arm/negdi-2.c: Likewise.
14858 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
14859
14860 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14861
14862 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
14863
14864 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14865
14866 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
14867
14868 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
14869
14870 * gcc.dg/torture/pr52451.c (main): Skip long double test on
14871 hppa*-*-hpux*.
14872
14873 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14874
14875 PR ipa/83619
14876 PR testsuite/83934
14877 * g++.dg/torture/pr83619.C (e): Define before first use instead of
14878 forward declaration.
14879
14880 2018-01-18 Carl Love <cel@us.ibm.com>
14881
14882 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
14883 to the function.
14884
14885 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
14886
14887 PR c++/81013
14888 * g++.dg/inherit/union3.C: New.
14889
14890 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14891
14892 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
14893
14894 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
14895
14896 PR ipa/83619
14897 * g++.dg/torture/pr83619.C: New testcase.
14898
14899 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14900
14901 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
14902 Add function body to force error messages in some configurations.
14903
14904 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14905
14906 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
14907 and arm_thumb1_ok.
14908
14909 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
14910
14911 PR other/70268
14912 * c-c++-common/ffile-prefix-map.c: New test.
14913 * c-c++-common/fmacro-prefix-map.c: New test.
14914 * c-c++-common/cpp/ffile-prefix-map.c: New test.
14915 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
14916
14917 2018-01-18 Martin Liska <mliska@suse.cz>
14918
14919 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
14920 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14921 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14922 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14923 * gcc.target/i386/ret-thunk-10.c: Likewise.
14924 * gcc.target/i386/ret-thunk-11.c: Likewise.
14925 * gcc.target/i386/ret-thunk-12.c: Likewise.
14926 * gcc.target/i386/ret-thunk-15.c: Likewise.
14927 * gcc.target/i386/ret-thunk-9.c: Likewise.
14928
14929 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14930
14931 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
14932 order.
14933
14934 2018-01-18 Nathan Sidwell <nathan@acm.org>
14935
14936 PR c++/83160
14937 * g++.dg/cpp0x/pr83160.C: New.
14938
14939 2018-01-18 Richard Biener <rguenther@suse.de>
14940
14941 PR tree-optimization/83887
14942 * gcc.dg/graphite/pr83887.c: New testcase.
14943 * gfortran.dg/graphite/pr83887.f90: Likewise.
14944 * gfortran.dg/graphite/pr83887.f: Likewise.
14945
14946 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14947
14948 PR target/65578
14949 * gcc.target/arm/builtin-bswap.x: New file.
14950 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
14951 and options for armv6t2.
14952 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
14953 and options for Thumb1.
14954 * gcc.target/arm/builtin-bswap16.x: New file.
14955 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
14956 and options for armv6t2.
14957 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
14958 and options for Thumb1.
14959
14960 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14961
14962 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
14963 order.
14964
14965 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14966
14967 PR c/61240
14968 * gcc.dg/pr61240.c: New test.
14969
14970 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14971
14972 PR fortran/83864
14973 * gfortran.dg/pr83864.f90: New test.
14974
14975 2018-01-17 Jeff Law <law@redhat.com>
14976
14977 PR testsuite/83883
14978 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
14979
14980 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14981
14982 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
14983 restriction, but still restrict to 64-bit.
14984 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
14985 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
14986
14987 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14988
14989 PR fortran/83874
14990 * gfortran.dg/pr83874.f90: New test.
14991
14992 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14993
14994 PR c++/83824
14995 * g++.dg/cpp0x/pr83824.C: New test.
14996
14997 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
14998
14999 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
15000 appropriate .gnu_attribute for the long double type, if we use the
15001 long double type, but do not generate any calls.
15002 * gcc.target/powerpc/gnuattr2.c: Likewise.
15003 * gcc.target/powerpc/gnuattr3.c: Likewise.
15004
15005 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15006
15007 PR c++/78344
15008 * g++.dg/cpp0x/alignas13.C: New.
15009
15010 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15011
15012 PR c++/83897
15013 * g++.dg/cpp0x/pr83897.C: New test.
15014
15015 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
15016
15017 PR ipa/83051
15018 * gcc.c-torture/compile/pr83051-2.c: New testcase.
15019
15020 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15021
15022 PR c++/81054
15023 * g++.dg/cpp0x/constexpr-ice19.C: New.
15024
15025 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
15026
15027 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
15028 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
15029 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
15030 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
15031 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
15032 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
15033 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
15034 * gcc.target/powerpc/builtins-1-be-folded.c: New.
15035 * gcc.target/powerpc/builtins-1-le-folded.c: New.
15036 * gcc.target/powerpc/builtins-1.fold.h: New.
15037
15038 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
15039
15040 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
15041 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
15042
15043 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15044
15045 * gcc.target/arm/g2.c: Add -marm to dg-options.
15046 * gcc.target/arm/scd42-2.c: Likewise.
15047
15048 2018-01-17 Nathan Sidwell <nathan@acm.org>
15049
15050 PR c++/83287
15051 * g++.dg/lookup/pr83287-2.C: New.
15052
15053 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15054
15055 PR c++/83814
15056 PR c++/83902
15057 * g++.dg/wrappers/pr83814.C: New test case.
15058 * g++.dg/wrappers/pr83902.C: New test case.
15059
15060 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15061
15062 PR lto/83121
15063 * g++.dg/lto/pr83121_0.C: New test case.
15064 * g++.dg/lto/pr83121_1.C: New test case.
15065 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
15066 adapted from DejaGnu's dg-test.
15067 (lto_handle_diagnostics): New procedure.
15068 (lto_prune_warns): Ignore informational notes.
15069 (lto-link-and-maybe-run): Add "messages_by_file" param.
15070 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
15071 "execute" when "link" fails if "execute" was not specified.
15072 (lto-can-handle-directive): New procedure.
15073 (lto-get-options-main): Call lto-can-handle-directive. Add a
15074 dg-messages local, using it to set the caller's
15075 dg-messages-by-file for the given source file.
15076 (lto-get-options): Likewise.
15077 (lto-execute): Add dg-messages-by-file local, and pass it to
15078 lto-link-and-maybe-run.
15079
15080 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
15081 Richard Sandiford <richard.sandiford@linaro.org>
15082
15083 PR target/79041
15084 PR target/82964
15085 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
15086 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
15087
15088 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15089
15090 * lib/target-supports.exp: Fix -march arguments in arm arch effective
15091 target check autogenerator for armv8.1-a and armv8.2-a.
15092
15093 2018-01-17 Carl Love <cel@us.ibm.com>
15094
15095 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
15096 Add debug print statements.
15097 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
15098 16 byte vector load followed by a partial vector load.
15099
15100 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15101
15102 PR c++/83799
15103 * g++.dg/wrappers/pr83799.C: New test case.
15104
15105 2018-01-17 Nathan Sidwell <nathan@acm.org>
15106
15107 PR c++/83739
15108 * g++.dg/cpp1y/pr83739.C: New.
15109
15110 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15111
15112 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
15113 * gcc.target/visium/overflow16.c: Likewise.
15114 * gcc.target/visium/overflow32.c: Likewise.
15115
15116 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15117
15118 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
15119
15120 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15121
15122 * gcc.dg/rtl/arm/stl-cond.c: New test.
15123 * gcc.target/arm/stl-cond.c: Delete.
15124
15125 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15126
15127 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
15128 directives.
15129
15130 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15131
15132 PR tree-optimization/83843
15133 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
15134 * gcc.dg/store_merging_19.c: New test.
15135
15136 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15137
15138 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
15139 and options.
15140
15141 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15142
15143 PR rtl-optimization/83771
15144 * gcc.dg/pr83771.c: New test.
15145
15146 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15147
15148 PR tree-optimization/81184
15149 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
15150 targets.
15151 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15152
15153 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15154
15155 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
15156
15157 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15158
15159 PR target/83546
15160 * gcc.target/i386/pr83546.c: New test.
15161
15162 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15163
15164 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
15165
15166 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15167
15168 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
15169 test and add dg-warning for the -Wstringop-overflow warning.
15170
15171 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15172
15173 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
15174 XFAIL last test on SPARC and Visium.
15175
15176 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
15177
15178 PR rtl-optimization/80481
15179 * g++.dg/pr80481.C: Exclude solaris.
15180
15181 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15182
15183 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
15184 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
15185 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
15186
15187 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15188
15189 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
15190 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
15191 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
15192 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
15193 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
15194 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
15195 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
15196 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
15197 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
15198 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
15199 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
15200 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
15201 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
15202 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
15203 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
15204
15205 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15206
15207 PR testsuite/77734
15208 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
15209
15210 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15211
15212 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
15213 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
15214 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
15215 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
15216 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
15217 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
15218
15219 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
15220
15221 PR tree-optimization/83857
15222 * gcc.dg/vect/pr83857.c: New test.
15223
15224 2018-01-16 Richard Biener <rguenther@suse.de>
15225
15226 PR tree-optimization/83867
15227 * gcc.dg/vect/pr83867.c: New testcase.
15228
15229 2018-01-16 Jakub Jelinek <jakub@redhat.com>
15230
15231 PR c/83844
15232 * gcc.dg/pr83844.c: New test.
15233
15234 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
15235
15236 * gcc.dg/torture/pr83847.c: New test.
15237
15238 2018-01-16 Jakub Jelinek <jakub@redhat.com>
15239
15240 PR rtl-optimization/86620
15241 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
15242 instead of --param=max-sched-ready-insns=0.
15243 * gcc.target/i386/pr83620.c: New test.
15244 * gcc.dg/pr83620.c: New test.
15245
15246 PR tree-optimization/83843
15247 * gcc.dg/store_merging_18.c: New test.
15248
15249 PR c++/83817
15250 * g++.dg/cpp1y/pr83817.C: New test.
15251
15252 PR c++/83825
15253 * g++.dg/template/pr83825.C: New test.
15254
15255 2018-01-16 Richard Biener <rguenther@suse.de>
15256
15257 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
15258
15259 2018-01-16 Richard Biener <rguenther@suse.de>
15260
15261 PR testsuite/82132
15262 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
15263 from gcc.dg/torture/pr60092.c.
15264
15265 2018-01-15 Martin Sebor <msebor@redhat.com>
15266
15267 PR c++/83588
15268 * g++.dg/ext/flexary28.C: New test.
15269
15270 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
15271
15272 PR fortran/82257
15273 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
15274
15275 2018-01-15 Martin Sebor <msebor@redhat.com>
15276
15277 PR testsuite/83869
15278 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
15279
15280 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15281
15282 PR fortran/54613
15283 * gfortran.dg/minmaxloc_9.f90: New test.
15284 * gfortran.dg/minmaxloc_10.f90: New test.
15285 * gfortran.dg/minmaxloc_11.f90: New test.
15286
15287 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
15288
15289 PR target/83839
15290 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
15291 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15292 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15293 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15294 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15295 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15296 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15297 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15298 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15299 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15300 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15301 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15302 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15303 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15304 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15305 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
15306 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15307 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
15308 * gcc.target/i386/ret-thunk-10.c: Likewise.
15309 * gcc.target/i386/ret-thunk-11.c: Likewise.
15310 * gcc.target/i386/ret-thunk-12.c: Likewise.
15311 * gcc.target/i386/ret-thunk-13.c: Likewise.
15312 * gcc.target/i386/ret-thunk-14.c: Likewise.
15313 * gcc.target/i386/ret-thunk-15.c: Likewise.
15314 * gcc.target/i386/ret-thunk-9.c: Don't check the
15315 __x86_return_thunk label. Scan for "push" only for Linux.
15316
15317 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
15318
15319 PR testsuite/79920
15320 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
15321
15322 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15323
15324 PR target/83687
15325 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
15326 tests.
15327 * gcc.target/arm/pr83687.c: New test.
15328
15329 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15330
15331 Adjust tests to AVR_TINY.
15332
15333 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
15334 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
15335 * gcc.target/avr/pr71627.c: Same.
15336 * gcc.target/avr/torture/addr-space-1-0.c: Same.
15337 * gcc.target/avr/torture/addr-space-1-1.c: Same.
15338 * gcc.target/avr/torture/addr-space-1-x.c: Same.
15339 * gcc.target/avr/torture/addr-space-2-0.c: Same.
15340 * gcc.target/avr/torture/addr-space-2-1.c: Same.
15341 * gcc.target/avr/torture/addr-space-2-x.c: Same.
15342 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
15343 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
15344 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
15345 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
15346 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
15347 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
15348 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
15349 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
15350 * gcc.target/avr/torture/pr61055.c: Same.
15351 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
15352 available.
15353 * gcc.target/avr/torture/int24-mul.c: Same.
15354 * gcc.target/avr/torture/pr51782-1.c: Same.
15355 * gcc.target/avr/torture/pr61443.c: Same.
15356 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
15357 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
15358
15359 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15360
15361 PR c/83801
15362 PR c/83729
15363 * gcc.target/avr/torture/pr83729.c: New test.
15364 * gcc.target/avr/torture/pr83801.c: New test.
15365
15366 2018-01-15 Jakub Jelinek <jakub@redhat.com>
15367
15368 PR middle-end/82694
15369 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
15370 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
15371
15372 2018-01-10 Martin Sebor <msebor@redhat.com>
15373
15374 PR other/83508
15375 * gcc.dg/Wstringop-overflow-2.c: New test.
15376
15377 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15378
15379 PR libgfortran/83811
15380 * gfortran.dg/fmt_e.f90: New test.
15381
15382 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15383
15384 * gcc.target/i386/indirect-thunk-10.c: New test.
15385 * gcc.target/i386/indirect-thunk-8.c: Likewise.
15386 * gcc.target/i386/indirect-thunk-9.c: Likewise.
15387 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
15388 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
15389 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
15390 * gcc.target/i386/ret-thunk-17.c: Likewise.
15391 * gcc.target/i386/ret-thunk-18.c: Likewise.
15392 * gcc.target/i386/ret-thunk-19.c: Likewise.
15393 * gcc.target/i386/ret-thunk-20.c: Likewise.
15394 * gcc.target/i386/ret-thunk-21.c: Likewise.
15395
15396 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15397
15398 * gcc.target/i386/indirect-thunk-register-4.c: New test.
15399
15400 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15401
15402 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15403 -mno-indirect-branch-register.
15404 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15405 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15406 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15407 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15408 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15409 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15410 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15411 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15412 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15413 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15414 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15415 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15416 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15417 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15418 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15419 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15420 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15421 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15422 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15423 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15424 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15425 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15426 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15427 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15428 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15429 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15430 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15431 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15432 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15433 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15434 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15435 * gcc.target/i386/ret-thunk-10.c: Likewise.
15436 * gcc.target/i386/ret-thunk-11.c: Likewise.
15437 * gcc.target/i386/ret-thunk-12.c: Likewise.
15438 * gcc.target/i386/ret-thunk-13.c: Likewise.
15439 * gcc.target/i386/ret-thunk-14.c: Likewise.
15440 * gcc.target/i386/ret-thunk-15.c: Likewise.
15441 * gcc.target/i386/ret-thunk-9.c: Likewise.
15442 * gcc.target/i386/indirect-thunk-register-1.c: New test.
15443 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
15444 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15445
15446 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15447
15448 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15449 -mfunction-return=keep.
15450 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15451 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15452 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15453 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15454 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15455 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15456 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15457 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15458 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15459 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15460 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15461 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15462 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15463 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15464 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15465 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15466 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15467 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15468 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15469 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15470 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15471 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15472 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15473 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15474 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15475 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15476 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15477 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15478 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15479 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15480 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15481 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15482 * gcc.target/i386/ret-thunk-1.c: New test.
15483 * gcc.target/i386/ret-thunk-10.c: Likewise.
15484 * gcc.target/i386/ret-thunk-11.c: Likewise.
15485 * gcc.target/i386/ret-thunk-12.c: Likewise.
15486 * gcc.target/i386/ret-thunk-13.c: Likewise.
15487 * gcc.target/i386/ret-thunk-14.c: Likewise.
15488 * gcc.target/i386/ret-thunk-15.c: Likewise.
15489 * gcc.target/i386/ret-thunk-16.c: Likewise.
15490 * gcc.target/i386/ret-thunk-2.c: Likewise.
15491 * gcc.target/i386/ret-thunk-3.c: Likewise.
15492 * gcc.target/i386/ret-thunk-4.c: Likewise.
15493 * gcc.target/i386/ret-thunk-5.c: Likewise.
15494 * gcc.target/i386/ret-thunk-6.c: Likewise.
15495 * gcc.target/i386/ret-thunk-7.c: Likewise.
15496 * gcc.target/i386/ret-thunk-8.c: Likewise.
15497 * gcc.target/i386/ret-thunk-9.c: Likewise.
15498
15499 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15500
15501 * gcc.target/i386/indirect-thunk-1.c: New test.
15502 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15503 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15504 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15505 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15506 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15507 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15508 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15509 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15510 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15511 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15512 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15513 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15514 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15515 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15516 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15517 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15518 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15519 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15520 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15521 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15522 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15523 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15524 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15525 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15526 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15527 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15528 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15529 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15530 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15531 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15532 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15533 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15534
15535 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
15536
15537 PR ipa/83051
15538 * gcc.c-torture/compile/pr83051.c: New testcase.
15539
15540 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15541
15542 PR tree-optimization/83501
15543 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
15544
15545 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
15546
15547 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
15548 for lvx and stvx instead of lxvd2x and stxvd2x and require
15549 little-endian target. Add comments.
15550 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
15551 comprehensive testing.
15552 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
15553 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
15554 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
15555 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
15556 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
15557 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
15558 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
15559 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
15560 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
15561 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
15562 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
15563 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
15564 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
15565 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
15566 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
15567 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
15568 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
15569 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
15570 scan-assembler-not directives that forbid lvx and xxpermdi.
15571 * gcc.target/powerpc/vec-extract-3.c: Likewise.
15572 * gcc.target/powerpc/vec-extract-5.c: Likewise.
15573 * gcc.target/powerpc/vec-extract-6.c: Likewise.
15574 * gcc.target/powerpc/vec-extract-7.c: Likewise.
15575 * gcc.target/powerpc/vec-extract-8.c: Likewise.
15576 * gcc.target/powerpc/vec-extract-9.c: Likewise.
15577 * gcc.target/powerpc/vsx-vector-6-le.c: Change
15578 scan-assembler-times directives to reflect different numbers of
15579 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
15580
15581 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15582 Alan Hayward <alan.hayward@arm.com>
15583 David Sherwood <david.sherwood@arm.com>
15584
15585 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
15586 than SLP vectorization.
15587 * gcc.dg/vect/vect-alias-check-10.c: New test.
15588 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
15589 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
15590 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
15591 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
15592 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
15593 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
15594 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
15595 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
15596 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
15597 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
15598 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
15599 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
15600 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
15601 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
15602 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
15603 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
15604 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
15605 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
15606 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
15607 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
15608 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
15609 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
15610 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15611
15612 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15613 Alan Hayward <alan.hayward@arm.com>
15614 David Sherwood <david.sherwood@arm.com>
15615
15616 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
15617 New proc.
15618 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
15619 targets with scatter stores.
15620 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
15621 stores.
15622 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
15623 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
15624 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
15625 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
15626 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
15627 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
15628 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
15629 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
15630 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
15631 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
15632 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
15633 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
15634 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
15635 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
15636 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
15637 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
15638
15639 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15640 Alan Hayward <alan.hayward@arm.com>
15641 David Sherwood <david.sherwood@arm.com>
15642
15643 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
15644 for double_reduc1.
15645 * gcc.target/aarch64/sve/strided_load_4.c: New test.
15646 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
15647 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
15648 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
15649
15650 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15651 Alan Hayward <alan.hayward@arm.com>
15652 David Sherwood <david.sherwood@arm.com>
15653
15654 * gcc.target/aarch64/sve/strided_load_1.c: New test.
15655 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
15656 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
15657
15658 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15659 Alan Hayward <alan.hayward@arm.com>
15660 David Sherwood <david.sherwood@arm.com>
15661
15662 * gcc.target/aarch64/sve/gather_load_1.c: New test.
15663 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
15664 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
15665 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
15666 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
15667 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
15668 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
15669 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
15670 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
15671 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
15672 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
15673 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
15674 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
15675 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
15676
15677 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15678 Alan Hayward <alan.hayward@arm.com>
15679 David Sherwood <david.sherwood@arm.com>
15680
15681 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
15682 check for a message about using in-order reductions.
15683 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
15684 check for a message about using in-order reductions.
15685 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
15686 vectorized and check for a message about using in-order reductions.
15687 Expect targets with variable-length vectors to fall back to the
15688 fixed-length mininum.
15689 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
15690 check for a message about using in-order reductions.
15691 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
15692 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
15693 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
15694 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
15695 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
15696 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
15697 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
15698 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
15699 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
15700 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
15701 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
15702 vect_fold_left_plus.
15703
15704 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15705
15706 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
15707 are spilled.
15708 * gcc.target/aarch64/sve/spill_2.c: New test.
15709 * gcc.target/aarch64/sve/spill_3.c: Likewise.
15710 * gcc.target/aarch64/sve/spill_4.c: Likewise.
15711 * gcc.target/aarch64/sve/spill_5.c: Likewise.
15712 * gcc.target/aarch64/sve/spill_6.c: Likewise.
15713 * gcc.target/aarch64/sve/spill_7.c: Likewise.
15714
15715 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15716 Alan Hayward <alan.hayward@arm.com>
15717 David Sherwood <david.sherwood@arm.com>
15718
15719 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
15720 of branches.
15721 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15722 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
15723 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
15724 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15725 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
15726 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15727 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
15728 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15729 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
15730
15731 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15732 Alan Hayward <alan.hayward@arm.com>
15733 David Sherwood <david.sherwood@arm.com>
15734
15735 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
15736 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
15737 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15738 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
15739
15740 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15741 Alan Hayward <alan.hayward@arm.com>
15742 David Sherwood <david.sherwood@arm.com>
15743
15744 * lib/target-supports.exp
15745 (check_effective_target_vect_fold_extract_last): New proc.
15746 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
15747 for fold_extract_last.
15748 * gcc.dg/vect/pr65947-2.c: Likewise.
15749 * gcc.dg/vect/pr65947-3.c: Likewise.
15750 * gcc.dg/vect/pr65947-4.c: Likewise.
15751 * gcc.dg/vect/pr65947-5.c: Likewise.
15752 * gcc.dg/vect/pr65947-6.c: Likewise.
15753 * gcc.dg/vect/pr65947-9.c: Likewise.
15754 * gcc.dg/vect/pr65947-10.c: Likewise.
15755 * gcc.dg/vect/pr65947-12.c: Likewise.
15756 * gcc.dg/vect/pr65947-14.c: Likewise.
15757 * gcc.dg/vect/pr80631-1.c: Likewise.
15758 * gcc.target/aarch64/sve/clastb_1.c: New test.
15759 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
15760 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
15761 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
15762 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
15763 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
15764 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
15765 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
15766 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
15767 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
15768 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
15769 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
15770 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
15771 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
15772
15773 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15774 Alan Hayward <alan.hayward@arm.com>
15775 David Sherwood <david.sherwood@arm.com>
15776
15777 * gcc.target/aarch64/sve/live_1.c: New test.
15778 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
15779
15780 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15781 Alan Hayward <alan.hayward@arm.com>
15782 David Sherwood <david.sherwood@arm.com>
15783
15784 * gcc.target/aarch64/sve/nopeel_1.c: New test.
15785 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
15786 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
15787 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
15788 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
15789 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
15790 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
15791 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
15792 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
15793
15794 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15795 Alan Hayward <alan.hayward@arm.com>
15796 David Sherwood <david.sherwood@arm.com>
15797
15798 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
15799 New proc.
15800 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
15801 vect_fully_masked.
15802 * gcc.target/aarch64/sve/loop_add_4.c: New test.
15803 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
15804 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
15805 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
15806 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
15807 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
15808
15809 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15810 Alan Hayward <alan.hayward@arm.com>
15811 David Sherwood <david.sherwood@arm.com>
15812
15813 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
15814 instead of just ADDRESS.
15815 * gcc.dg/tree-ssa/scev-10.c: Likewise.
15816 * gcc.dg/tree-ssa/scev-11.c: Likewise.
15817 * gcc.dg/tree-ssa/scev-12.c: Likewise.
15818 * gcc.target/aarch64/sve/index_offset_1.c: New test.
15819 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
15820 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
15821 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
15822 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
15823 * gcc.target/aarch64/sve/while_2.c: Likewise.
15824 * gcc.target/aarch64/sve/while_3.c: Likewise.
15825 * gcc.target/aarch64/sve/while_4.c: Likewise.
15826
15827 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15828 Alan Hayward <alan.hayward@arm.com>
15829 David Sherwood <david.sherwood@arm.com>
15830
15831 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
15832 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
15833 to be predicated.
15834 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
15835 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15836 * gcc.target/aarch64/sve/reduc_5.c: New test.
15837 * gcc.target/aarch64/sve/slp_13.c: Likewise.
15838 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
15839
15840 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15841 Alan Hayward <alan.hayward@arm.com>
15842 David Sherwood <david.sherwood@arm.com>
15843
15844 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
15845 * gcc.dg/tree-ssa/peel1.c: Likewise.
15846 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
15847 variable-length vectors.
15848 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
15849 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
15850 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
15851 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15852 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15853 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15854 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15855 * gcc.target/aarch64/sve/slp_8.c: New test.
15856 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
15857 * gcc.target/aarch64/sve/slp_9.c: Likewise.
15858 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
15859 * gcc.target/aarch64/sve/slp_10.c: Likewise.
15860 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
15861 * gcc.target/aarch64/sve/slp_11.c: Likewise.
15862 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
15863 * gcc.target/aarch64/sve/slp_12.c: Likewise.
15864 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
15865 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
15866 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
15867 * gcc.target/aarch64/sve/while_1.c: Likewise.
15868 * gcc.target/aarch64/sve/while_2.c: Likewise.
15869 * gcc.target/aarch64/sve/while_3.c: Likewise.
15870 * gcc.target/aarch64/sve/while_4.c: Likewise.
15871
15872 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15873 Alan Hayward <alan.hayward@arm.com>
15874 David Sherwood <david.sherwood@arm.com>
15875
15876 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
15877 New proc.
15878 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
15879 and add an associated scan-dump test. Prevent vectorization
15880 of the first two loops.
15881 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
15882 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
15883 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
15884 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
15885 (INIT_VECTOR): Tweak initial value so that some bits are always set.
15886 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
15887
15888 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15889 Alan Hayward <alan.hayward@arm.com>
15890 David Sherwood <david.sherwood@arm.com>
15891
15892 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
15893 * gcc.dg/vect/pr67790.c: Likewise.
15894 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15895 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15896 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15897 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15898 * gcc.target/aarch64/sve/slp_5.c: New test.
15899 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
15900 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15901 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
15902 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15903 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
15904
15905 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15906 Alan Hayward <alan.hayward@arm.com>
15907 David Sherwood <david.sherwood@arm.com>
15908
15909 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
15910 && vect_load_lanes
15911 * gcc.dg/vect/slp-1.c: Likewise.
15912 * gcc.dg/vect/slp-10.c: Likewise.
15913 * gcc.dg/vect/slp-12b.c: Likewise.
15914 * gcc.dg/vect/slp-12c.c: Likewise.
15915 * gcc.dg/vect/slp-17.c: Likewise.
15916 * gcc.dg/vect/slp-19b.c: Likewise.
15917 * gcc.dg/vect/slp-20.c: Likewise.
15918 * gcc.dg/vect/slp-21.c: Likewise.
15919 * gcc.dg/vect/slp-22.c: Likewise.
15920 * gcc.dg/vect/slp-23.c: Likewise.
15921 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15922 * gcc.dg/vect/slp-24.c: Likewise.
15923 * gcc.dg/vect/slp-28.c: Likewise.
15924 * gcc.dg/vect/slp-39.c: Likewise.
15925 * gcc.dg/vect/slp-6.c: Likewise.
15926 * gcc.dg/vect/slp-7.c: Likewise.
15927 * gcc.dg/vect/slp-cond-1.c: Likewise.
15928 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15929 * gcc.dg/vect/slp-cond-2.c: Likewise.
15930 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15931 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15932 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15933 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15934 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15935 * gcc.dg/vect/slp-perm-6.c: Likewise.
15936 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15937 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15938 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15939 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
15940 * gcc.dg/vect/slp-12a.c: Likewise.
15941 * gcc.dg/vect/slp-14.c: Likewise.
15942 * gcc.dg/vect/slp-15.c: Likewise.
15943 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15944 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15945 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15946 * gcc.target/aarch64/sve/slp_1.c: New test.
15947 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
15948 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15949 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
15950 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15951 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
15952 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15953 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
15954
15955 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15956 Alan Hayward <alan.hayward@arm.com>
15957 David Sherwood <david.sherwood@arm.com>
15958
15959 * gcc.dg/vect/vect-ooo-group-1.c: New test.
15960 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
15961 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
15962 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
15963 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
15964 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
15965 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
15966 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
15967 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
15968 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
15969 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
15970 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
15971 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
15972 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
15973 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
15974 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
15975 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
15976 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
15977 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
15978
15979 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15980 Alan Hayward <alan.hayward@arm.com>
15981 David Sherwood <david.sherwood@arm.com>
15982
15983 * gcc.target/aarch64/sve/struct_move_1.c: New test.
15984 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
15985 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
15986 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
15987 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
15988 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
15989 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
15990 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
15991 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
15992 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
15993 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
15994 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
15995 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
15996 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
15997 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
15998 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
15999 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
16000 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
16001 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
16002 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
16003 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
16004 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
16005 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
16006 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
16007 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
16008 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
16009 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16010 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16011 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16012 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16013 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16014 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16015 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16016 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
16017 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
16018 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
16019
16020 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16021 Alan Hayward <alan.hayward@arm.com>
16022 David Sherwood <david.sherwood@arm.com>
16023
16024 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
16025 Return true for SVE too.
16026 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
16027 if load/store lanes are supported.
16028 * gcc.dg/vect/slp-10.c: Likewise.
16029 * gcc.dg/vect/slp-12c.c: Likewise.
16030 * gcc.dg/vect/slp-17.c: Likewise.
16031 * gcc.dg/vect/slp-33.c: Likewise.
16032 * gcc.dg/vect/slp-6.c: Likewise.
16033 * gcc.dg/vect/slp-cond-1.c: Likewise.
16034 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
16035 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
16036 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
16037 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
16038 * gcc.dg/vect/slp-perm-6.c: Likewise.
16039 * gcc.dg/vect/slp-perm-9.c: Likewise.
16040 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
16041 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
16042 for variable-length vectors.
16043
16044 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16045 Alan Hayward <alan.hayward@arm.com>
16046 David Sherwood <david.sherwood@arm.com>
16047
16048 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
16049 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
16050
16051 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16052
16053 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
16054 * g++.target/aarch64/sve/catch_1.C: New test.
16055 * g++.target/aarch64/sve/catch_2.C: Likewise.
16056 * g++.target/aarch64/sve/catch_3.C: Likewise.
16057 * g++.target/aarch64/sve/catch_4.C: Likewise.
16058 * g++.target/aarch64/sve/catch_5.C: Likewise.
16059 * g++.target/aarch64/sve/catch_6.C: Likewise.
16060
16061 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16062 Alan Hayward <alan.hayward@arm.com>
16063 David Sherwood <david.sherwood@arm.com>
16064
16065 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
16066 New proc.
16067 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
16068 * gcc.target/aarch64/fmaxmin.c: Likewise.
16069 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
16070 * gcc.target/aarch64/orr_imm_1.c: Likewise.
16071 * gcc.target/aarch64/pr62178.c: Likewise.
16072 * gcc.target/aarch64/pr71727-2.c: Likewise.
16073 * gcc.target/aarch64/saddw-1.c: Likewise.
16074 * gcc.target/aarch64/saddw-2.c: Likewise.
16075 * gcc.target/aarch64/uaddw-1.c: Likewise.
16076 * gcc.target/aarch64/uaddw-2.c: Likewise.
16077 * gcc.target/aarch64/uaddw-3.c: Likewise.
16078 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
16079 * gcc.target/aarch64/vect-compile.c: Likewise.
16080 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
16081 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
16082 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
16083 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
16084 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
16085 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
16086 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
16087 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
16088 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
16089 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
16090 * gcc.target/aarch64/vect-fmovd.c: Likewise.
16091 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
16092 * gcc.target/aarch64/vect-fmovf.c: Likewise.
16093 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
16094 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
16095 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
16096 * gcc.target/aarch64/vect-movi.c: Likewise.
16097 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
16098 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
16099 * gcc.target/aarch64/vect-vaddv.c: Likewise.
16100 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16101 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16102 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
16103 fixed-length SVE.
16104 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
16105 * gcc.target/aarch64/sve/arith_1.c: New test.
16106 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
16107 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16108 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16109 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16110 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
16111 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
16112 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
16113 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
16114 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
16115 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
16116 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
16117 * gcc.target/aarch64/sve/ext_1.c: Likewise.
16118 * gcc.target/aarch64/sve/ext_2.c: Likewise.
16119 * gcc.target/aarch64/sve/extract_1.c: Likewise.
16120 * gcc.target/aarch64/sve/extract_2.c: Likewise.
16121 * gcc.target/aarch64/sve/extract_3.c: Likewise.
16122 * gcc.target/aarch64/sve/extract_4.c: Likewise.
16123 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
16124 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
16125 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
16126 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
16127 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
16128 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
16129 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
16130 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
16131 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
16132 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
16133 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
16134 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
16135 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
16136 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
16137 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
16138 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
16139 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
16140 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
16141 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
16142 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
16143 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
16144 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
16145 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
16146 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
16147 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
16148 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
16149 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
16150 * gcc.target/aarch64/sve/index_1.c: Likewise.
16151 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
16152 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
16153 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
16154 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16155 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
16156 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
16157 * gcc.target/aarch64/sve/logical_1.c: Likewise.
16158 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
16159 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
16160 * gcc.target/aarch64/sve/mad_1.c: Likewise.
16161 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
16162 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
16163 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
16164 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
16165 * gcc.target/aarch64/sve/mla_1.c: Likewise.
16166 * gcc.target/aarch64/sve/mls_1.c: Likewise.
16167 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
16168 * gcc.target/aarch64/sve/msb_1.c: Likewise.
16169 * gcc.target/aarch64/sve/mul_1.c: Likewise.
16170 * gcc.target/aarch64/sve/neg_1.c: Likewise.
16171 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
16172 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
16173 * gcc.target/aarch64/sve/pack_1.c: Likewise.
16174 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
16175 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
16176 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
16177 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
16178 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
16179 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
16180 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
16181 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
16182 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
16183 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
16184 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
16185 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
16186 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
16187 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
16188 * gcc.target/aarch64/sve/rev_1.c: Likewise.
16189 * gcc.target/aarch64/sve/revb_1.c: Likewise.
16190 * gcc.target/aarch64/sve/revh_1.c: Likewise.
16191 * gcc.target/aarch64/sve/revw_1.c: Likewise.
16192 * gcc.target/aarch64/sve/shift_1.c: Likewise.
16193 * gcc.target/aarch64/sve/single_1.c: Likewise.
16194 * gcc.target/aarch64/sve/single_2.c: Likewise.
16195 * gcc.target/aarch64/sve/single_3.c: Likewise.
16196 * gcc.target/aarch64/sve/single_4.c: Likewise.
16197 * gcc.target/aarch64/sve/spill_1.c: Likewise.
16198 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
16199 * gcc.target/aarch64/sve/subr_1.c: Likewise.
16200 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
16201 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
16202 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
16203 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
16204 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
16205 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
16206 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
16207 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
16208 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
16209 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
16210 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
16211 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
16212 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
16213 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
16214 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
16215 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
16216 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
16217 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
16218 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
16219 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
16220 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
16221 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
16222 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
16223 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
16224 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
16225 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
16226 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
16227 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
16228 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
16229 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
16230 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
16231 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
16232 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
16233 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
16234 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
16235 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
16236 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
16237 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
16238 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
16239 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
16240 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
16241 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
16242
16243 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16244 Alan Hayward <alan.hayward@arm.com>
16245 David Sherwood <david.sherwood@arm.com>
16246
16247 * lib/target-supports.exp (check_effective_target_aarch64_sve)
16248 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
16249 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
16250 New procedures.
16251 (check_effective_target_vect_perm): Handle SVE.
16252 (check_effective_target_vect_perm_byte): Likewise.
16253 (check_effective_target_vect_perm_short): Likewise.
16254 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
16255 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
16256 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
16257 (check_effective_target_vect_element_align_preferred): Likewise.
16258 (check_effective_target_vect_align_stack_vars): Likewise.
16259 (check_effective_target_vect_load_lanes): Likewise.
16260 (check_effective_target_vect_masked_store): Likewise.
16261 (available_vector_sizes): Use aarch64_sve_bits for SVE.
16262 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
16263 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
16264 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
16265 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
16266 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
16267 * gcc.dg/vect/slp-23.c: Likewise.
16268 * gcc.dg/vect/slp-perm-5.c: Likewise.
16269 * gcc.dg/vect/slp-perm-6.c: Likewise.
16270 * gcc.dg/vect/slp-perm-9.c: Likewise.
16271 * gcc.dg/vect/slp-reduc-3.c: Likewise.
16272 * gcc.dg/vect/vect-114.c: Likewise.
16273 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
16274 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
16275
16276 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16277
16278 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
16279 vect_variable_length, expecting the test to be vectorized
16280 without SLP instead.
16281 * gcc.dg/vect/pr33953.c: Likewise.
16282 * gcc.dg/vect/pr37027.c: Likewise.
16283 * gcc.dg/vect/pr67790.c: Likewise.
16284 * gcc.dg/vect/pr68445.c: Likewise.
16285 * gcc.dg/vect/slp-1.c: Likewise.
16286 * gcc.dg/vect/slp-10.c: Likewise.
16287 * gcc.dg/vect/slp-12a.c: Likewise.
16288 * gcc.dg/vect/slp-12b.c: Likewise.
16289 * gcc.dg/vect/slp-12c.c: Likewise.
16290 * gcc.dg/vect/slp-13-big-array.c: Likewise.
16291 * gcc.dg/vect/slp-13.c: Likewise.
16292 * gcc.dg/vect/slp-14.c: Likewise.
16293 * gcc.dg/vect/slp-15.c: Likewise.
16294 * gcc.dg/vect/slp-17.c: Likewise.
16295 * gcc.dg/vect/slp-19b.c: Likewise.
16296 * gcc.dg/vect/slp-2.c: Likewise.
16297 * gcc.dg/vect/slp-20.c: Likewise.
16298 * gcc.dg/vect/slp-21.c: Likewise.
16299 * gcc.dg/vect/slp-22.c: Likewise.
16300 * gcc.dg/vect/slp-24-big-array.c: Likewise.
16301 * gcc.dg/vect/slp-24.c: Likewise.
16302 * gcc.dg/vect/slp-28.c: Likewise.
16303 * gcc.dg/vect/slp-39.c: Likewise.
16304 * gcc.dg/vect/slp-42.c: Likewise.
16305 * gcc.dg/vect/slp-6.c: Likewise.
16306 * gcc.dg/vect/slp-7.c: Likewise.
16307 * gcc.dg/vect/slp-cond-1.c: Likewise.
16308 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
16309 * gcc.dg/vect/slp-cond-2.c: Likewise.
16310 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
16311 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
16312 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
16313 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
16314 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
16315 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
16316 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
16317 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
16318 * gcc.dg/vect/slp-reduc-1.c: Likewise.
16319 * gcc.dg/vect/slp-reduc-2.c: Likewise.
16320 * gcc.dg/vect/slp-reduc-4.c: Likewise.
16321 * gcc.dg/vect/slp-reduc-5.c: Likewise.
16322 * gcc.dg/vect/slp-reduc-7.c: Likewise.
16323 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16324 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
16325 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
16326 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
16327
16328 2018-01-13 Jakub Jelinek <jakub@redhat.com>
16329
16330 PR c/83801
16331 * gcc.dg/pr83801.c: New test.
16332
16333 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
16334
16335 PR fortran/52162
16336 * gfortran.dg/bounds_check_19.f90: New test.
16337
16338 2018-01-12 Jakub Jelinek <jakub@redhat.com>
16339
16340 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
16341 instead of scan-assembler-not for xsnabsqp.
16342
16343 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16344
16345 PR libgfortran/83525
16346 * gfortran.dg/newunit_5.f90: New test.
16347
16348 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
16349
16350 PR rtl-optimization/80481
16351 * g++.dg/pr80481.C: New.
16352
16353 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
16354
16355 PR target/83628
16356 * gcc.target/alpha/pr83628-3.c: New test.
16357
16358 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16359
16360 * lib/target-supports.exp (check_effective_target_avx512f): Also
16361 check for __builtin_ia32_addsd_round,
16362 __builtin_ia32_getmantsd_round.
16363 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
16364
16365 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
16366
16367 PR target/83629
16368 * gcc.target/powerpc/pr83629.c: Require ilp32.
16369
16370 2018-01-12 Richard Biener <rguenther@suse.de>
16371
16372 PR tree-optimization/80846
16373 * gcc.target/i386/pr80846-1.c: New testcase.
16374 * gcc.target/i386/pr80846-2.c: Likewise.
16375
16376 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
16377
16378 * gcc.c-torture/execute/20180112-1.c: New test.
16379
16380 2018-01-12 Tom de Vries <tom@codesourcery.com>
16381
16382 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
16383 * g++.dg/ext/label13a.C: Same.
16384 * g++.dg/ext/label14.C: Same.
16385 * g++.dg/ext/label2.C: Same.
16386 * g++.dg/ext/label3.C: Same.
16387 * g++.dg/torture/pr42462.C: Same.
16388 * g++.dg/torture/pr42739.C: Same.
16389 * g++.dg/warn/Wunused-label-3.C: Same.
16390
16391 2018-01-12 Tom de Vries <tom@codesourcery.com>
16392
16393 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
16394 * g++.dg/Walloca1.C: Same.
16395 * g++.dg/cpp0x/pr70338.C: Same.
16396 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
16397 * g++.dg/cpp1y/vla10.C: Same.
16398 * g++.dg/cpp1y/vla2.C: Same.
16399 * g++.dg/cpp1y/vla6.C: Same.
16400 * g++.dg/cpp1y/vla8.C: Same.
16401 * g++.dg/debug/debug5.C: Same.
16402 * g++.dg/debug/debug6.C: Same.
16403 * g++.dg/debug/pr54828.C: Same.
16404 * g++.dg/diagnostic/pr70105.C: Same.
16405 * g++.dg/eh/cleanup5.C: Same.
16406 * g++.dg/eh/spbp.C: Same.
16407 * g++.dg/ext/tmplattr9.C: Same.
16408 * g++.dg/ext/vla10.C: Same.
16409 * g++.dg/ext/vla11.C: Same.
16410 * g++.dg/ext/vla12.C: Same.
16411 * g++.dg/ext/vla15.C: Same.
16412 * g++.dg/ext/vla16.C: Same.
16413 * g++.dg/ext/vla17.C: Same.
16414 * g++.dg/ext/vla3.C: Same.
16415 * g++.dg/ext/vla6.C: Same.
16416 * g++.dg/ext/vla7.C: Same.
16417 * g++.dg/init/array24.C: Same.
16418 * g++.dg/init/new47.C: Same.
16419 * g++.dg/init/pr55497.C: Same.
16420 * g++.dg/opt/pr78201.C: Same.
16421 * g++.dg/template/vla2.C: Same.
16422 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
16423 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
16424 * g++.dg/torture/pr62127.C: Same.
16425 * g++.dg/torture/pr67055.C: Same.
16426 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
16427 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
16428 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
16429 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
16430 * g++.dg/warn/Wplacement-new-size-5.C: Same.
16431 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
16432 * g++.dg/warn/Wvla-1.C: Same.
16433 * g++.dg/warn/Wvla-3.C: Same.
16434 * g++.old-deja/g++.ext/array2.C: Same.
16435 * g++.old-deja/g++.ext/constructor.C: Same.
16436 * g++.old-deja/g++.law/builtin1.C: Same.
16437 * g++.old-deja/g++.other/crash12.C: Same.
16438 * g++.old-deja/g++.other/eh3.C: Same.
16439 * g++.old-deja/g++.pt/array6.C: Same.
16440 * g++.old-deja/g++.pt/dynarray.C: Same.
16441
16442 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16443
16444 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
16445
16446 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16447
16448 PR libfortran/67412
16449 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
16450 on *-*-solaris2.10.
16451
16452 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16453
16454 * lib/target-supports.exp (check_effective_target_branch_cost):
16455 Accept all x86 targets.
16456
16457 2018-01-12 Martin Liska <mliska@suse.cz>
16458
16459 PR ipa/83054
16460 * g++.dg/warn/pr83054.C: New test.
16461
16462 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16463
16464 * gcc.target/powerpc/spec-barr-1.c: New file.
16465
16466 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
16467
16468 PR target/83330
16469 * gcc.target/i386/pr83330.c: New test.
16470
16471 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16472
16473 PR fortran/79383
16474 * gfortran.dg/dtio_31.f03: New test.
16475 * gfortran.dg/dtio_32.f03: New test.
16476
16477 2018-01-11 David Malcolm <dmalcolm@redhat.com>
16478
16479 PR c++/43486
16480 * g++.dg/wrappers: New subdirectory.
16481 * g++.dg/wrappers/README: New file.
16482 * g++.dg/wrappers/alloc.C: New test case.
16483 * g++.dg/wrappers/cow-istream-string.C: New test case.
16484 * g++.dg/wrappers/cp-stdlib.C: New test case.
16485 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
16486 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
16487
16488 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
16489
16490 PR middle-end/83718
16491 * g++.dg/torture/pr83718.C: New testcase.
16492
16493 2018-01-11 Martin Jambor <mjambor@suse.cz>
16494
16495 PR ipa/83178
16496 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
16497
16498 2018-01-11 Bin Cheng <bin.cheng@arm.com>
16499
16500 PR tree-optimization/83695
16501 * gcc.dg/tree-ssa/pr83695.c: New test.
16502
16503 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16504
16505 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
16506 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
16507
16508 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16509
16510 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
16511 * gcc.target/arm/simd/fp16fml_high.c: New test.
16512 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
16513 * lib/target-supports.exp
16514 (check_effective_target_arm_fp16fml_neon_ok_nocache,
16515 check_effective_target_arm_fp16fml_neon_ok,
16516 add_options_for_arm_fp16fml_neon): New procedures.
16517
16518 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16519
16520 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
16521 combination tests.
16522
16523 2018-01-11 Richard Biener <rguenther@suse.de>
16524
16525 PR tree-optimization/83435
16526 * gcc.dg/graphite/pr83435.c: New testcase.
16527
16528 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
16529 Alan Hayward <alan.hayward@arm.com>
16530 David Sherwood <david.sherwood@arm.com>
16531
16532 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
16533
16534 2018-01-11 Tamar Christina <tamar.christina@arm.com>
16535
16536 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
16537
16538 2018-01-11 Sudakshina Das <sudi.das@arm.com>
16539
16540 PR target/82096
16541 * gcc.c-torture/compile/pr82096.c: New test.
16542
16543 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16544
16545 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
16546
16547 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16548
16549 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
16550
16551 2018-01-11 Justin Squirek <squirek@adacore.com>
16552
16553 * gnat.dg/expr_func4.adb: New testcase.
16554
16555 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16556
16557 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
16558 testcase.
16559
16560 2018-01-11 Bob Duff <duff@adacore.com>
16561
16562 * gnat.dg/protected_null.adb: New testcase.
16563
16564 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16565
16566 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
16567
16568 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16569
16570 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
16571
16572 2018-01-11 Justin Squirek <squirek@adacore.com>
16573
16574 * gnat.dg/loopvar.adb: New testcase.
16575
16576 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16577
16578 PR middle-end/83189
16579 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
16580
16581 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16582
16583 * gcc.c-torture/compile/pr83575.c: New testcase.
16584
16585 2018-01-10 Michael Collison <michael.collison@arm.com>
16586
16587 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
16588 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
16589 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
16590 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
16591 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16592 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16593 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16594 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
16595 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
16596 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16597 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16598 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
16599 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
16600 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
16601 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
16602 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
16603
16604 2018-01-10 Michael Collison <michael.collison@arm.com>
16605
16606 * gcc.target/aarch64/sha2.h: New shared testcase.
16607 * gcc.target/aarch64/sha2_1.c: New testcase.
16608 * gcc.target/aarch64/sha2_2.c: New testcase.
16609 * gcc.target/aarch64/sha2_3.c: New testcase.
16610 * gcc.target/aarch64/sha3.h: New shared testcase.
16611 * gcc.target/aarch64/sha3_1.c: New testcase.
16612 * gcc.target/aarch64/sha3_2.c: New testcase.
16613 * gcc.target/aarch64/sha3_3.c: New testcase.
16614
16615 2018-01-10 Michael Collison <michael.collison@arm.com>
16616
16617 * gcc.target/aarch64/sm3_sm4.c: New testcase.
16618
16619 2018-01-10 Martin Sebor <msebor@redhat.com>
16620
16621 PR tree-optimization/83781
16622 * gcc.dg/strlenopt-42.c: New test.
16623
16624 2018-01-11 Martin Sebor <msebor@gmail.com>
16625 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16626
16627 PR tree-optimization/83501
16628 PR tree-optimization/81703
16629
16630 * gcc.dg/strlenopt-39.c: New test-case.
16631 * gcc.dg/pr81703.c: Likewise.
16632
16633 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
16634
16635 * gnat.dg/atomic10.adb: New test.
16636
16637 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16638
16639 PR fortran/82367
16640 * gfortran.dg/deferred_character_18.f90: New test.
16641
16642 2018-01-10 Martin Sebor <msebor@redhat.com>
16643
16644 PR tree-optimization/83671
16645 * gcc.dg/strlenopt-40.c: New test.
16646 * gcc.dg/strlenopt-41.c: New test.
16647
16648 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16649
16650 PR fortran/83093
16651 * gfortran.dg/allocate_with_typespec_7.f90: New test.
16652
16653 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
16654
16655 PR target/83399
16656 * gcc.target/powerpc/pr83399.c: New test.
16657
16658 2018-01-10 David Malcolm <dmalcolm@redhat.com>
16659
16660 PR c++/43486
16661 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
16662 to reflect that the arguments are correctly underlined.
16663 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
16664 for globals, params, locals and literals.
16665 (test_sizeof): Directly test the location of "sizeof", rather than
16666 when used in compound expressions.
16667 (test_alignof): Likewise for "alignof".
16668 (test_string_literals): Likewise for string literals.
16669 (test_numeric_literals): Likewise for numeric literals.
16670 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
16671 (test_typeid): Likewise for typeid.
16672 (test_unary_plus): New.
16673 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
16674 format strings.
16675
16676 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
16677
16678 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
16679
16680 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16681
16682 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
16683
16684 2018-01-10 Marek Polacek <polacek@redhat.com>
16685
16686 PR c++/82541
16687 * g++.dg/warn/Wduplicated-branches4.C: New test.
16688
16689 2018-01-10 Jakub Jelinek <jakub@redhat.com>
16690
16691 PR c++/81327
16692 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
16693 cast to void *.
16694
16695 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
16696
16697 PR c++/81055
16698 * g++.dg/cpp0x/new2.C: New.
16699
16700 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
16701
16702 PR target/83735
16703 * gcc.target/i386/pr83735.c: New test.
16704
16705 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
16706
16707 * lib/target-supports.exp (check_effective_target_branch_cost):
16708 New function.
16709 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
16710 * gcc.dg/pr21643.c: Likewise.
16711 * gcc.dg/pr46309.c: Likewise.
16712 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16713 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
16714 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
16715 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16716 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16717 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16718 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16719 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
16720 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
16721 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16722 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16723 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16724 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16725 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16726
16727 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
16728
16729 PR target/83629
16730 * gcc.target/powerpc/pr83629.c: New testcase.
16731
16732 2018-01-10 Richard Biener <rguenther@suse.de>
16733
16734 PR testsuite/78768
16735 * gcc.dg/pr78768.c: Un-XFAIL.
16736
16737 2018-01-10 Richard Biener <rguenther@suse.de>
16738
16739 PR debug/82425
16740 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
16741
16742 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
16743
16744 PR tree-optimization/83753
16745 * gcc.dg/torture/pr83753.c: New test.
16746
16747 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
16748
16749 * gcc.target/i386/avx2-gather-1.c: Add -march.
16750 * gcc.target/i386/avx2-gather-2.c: Add -march.
16751 * gcc.target/i386/avx2-gather-3.c: Add -march.
16752 * gcc.target/i386/avx2-gather-4.c: Add -march.
16753 * gcc.target/i386/avx2-gather-5.c: Add -march.
16754 * gcc.target/i386/avx2-gather-6.c: Add -march.
16755 * gcc.target/i386/avx512f-gather-1.c: Add -march.
16756 * gcc.target/i386/avx512f-gather-2.c: Add -march.
16757 * gcc.target/i386/avx512f-gather-3.c: Add -march.
16758 * gcc.target/i386/avx512f-gather-4.c: Add -march.
16759 * gcc.target/i386/avx512f-gather-5.c: Add -march.
16760 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
16761 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
16762 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
16763 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
16764 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
16765
16766 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
16767
16768 PR target/78585:
16769 * gcc.target/i386/pr78585.c: New test.
16770
16771 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16772
16773 PR c++/83734
16774 * g++.dg/cpp0x/pr83734.C: New test.
16775
16776 2018-01-09 Carl Love <cel@us.ibm.com>
16777
16778 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
16779 vec_mergeo builtins with float, double, long long, unsigned long long,
16780 bool long long arguments.
16781 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
16782 vec_float2 with double arguments.
16783 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
16784 vec_mergew and vec_mergow builtins.
16785
16786 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
16787
16788 PR fortran/83742
16789 * gfortran.dg/contiguous_6.f90: New test.
16790
16791 2018-01-09 Richard Biener <rguenther@suse.de>
16792
16793 PR tree-optimization/83668
16794 * gcc.dg/graphite/pr83668.c: New testcase.
16795
16796 2018-01-09 Joseph Myers <joseph@codesourcery.com>
16797
16798 PR tree-optimization/64811
16799 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
16800 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
16801 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
16802 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
16803 New tests.
16804 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
16805
16806 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
16807
16808 PR target/79883
16809 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
16810
16811 2018-01-09 Tamar Christina <tamar.christina@arm.com>
16812
16813 PR target/82641
16814 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
16815 no NEON and require softfp or hard float-abi.
16816 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
16817
16818 2018-01-09 Richard Biener <rguenther@suse.de>
16819
16820 PR tree-optimization/83572
16821 * gcc.dg/graphite/pr83572.c: New testcase.
16822
16823 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16824
16825 PR target/83507
16826 * gcc.dg/sms-13.c: New test.
16827
16828 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
16829
16830 PR fortran/83741
16831 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
16832
16833 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
16834 Monk Chiang <sh.chiang04@gmail.com>
16835
16836 * gcc.target/riscv/save-restore-1.c: New.
16837
16838 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16839
16840 PR target/83677
16841 * gcc.target/powerpc/pr83677.c: New file.
16842
16843 2018-01-08 Jeff Law <law@redhat.com>
16844
16845 PR rtl-optimizatin/81308
16846 * g++.dg/pr81308-1.C: New test.
16847 * g++.dg/pr81308-2.C: New test.
16848
16849 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
16850
16851 PR target/83663 - Revert r255946
16852 * gcc.target/aarch64/vect-slp-dup.c: New.
16853
16854 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16855
16856 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
16857 combination tests.
16858
16859 2018-01-08 Richard Biener <rguenther@suse.de>
16860
16861 PR tree-optimization/83563
16862 * gcc.dg/graphite/pr83563.c: New testcase.
16863
16864 2018-01-08 Richard Biener <rguenther@suse.de>
16865
16866 PR middle-end/83713
16867 * g++.dg/torture/pr83713.C: New testcase.
16868
16869 2018-01-08 Tom de Vries <tom@codesourcery.com>
16870
16871 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
16872
16873 2018-01-08 Richard Biener <rguenther@suse.de>
16874
16875 PR tree-optimization/83685
16876 * gcc.dg/torture/pr83685.c: New testcase.
16877
16878 2018-01-08 Richard Biener <rguenther@suse.de>
16879
16880 PR lto/83719
16881 * gcc.dg/lto/pr83719_0.c: New testcase.
16882
16883 2018-01-08 Tom de Vries <tom@codesourcery.com>
16884
16885 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
16886 * gcc.dg/graphite/run-id-1.c: Same.
16887 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
16888
16889 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
16890
16891 PR fortran/83611
16892 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
16893 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
16894 * gfortran.dg/pdt_27.f03: New test.
16895
16896 PR fortran/83731
16897 * gfortran.dg/pdt_28.f03: New test.
16898
16899 2018-01-08 Tom de Vries <tom@codesourcery.com>
16900
16901 * c-c++-common/builtins.c: Require effective target alloca.
16902 * gcc.dg/Wrestrict.c: Same.
16903 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
16904
16905 2018-01-08 Richard Biener <rguenther@suse.de>
16906
16907 PR middle-end/83580
16908 * gcc.dg/torture/pr83580.c: New testcase.
16909
16910 2018-01-08 Richard Biener <rguenther@suse.de>
16911
16912 PR middle-end/83517
16913 * gcc.dg/pr83517.c: New testcase.
16914
16915 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
16916
16917 PR middle-end/81897
16918 * gcc.dg/uninit-pr81897.c: New test.
16919
16920 2018-01-06 Martin Sebor <msebor@redhat.com>
16921
16922 PR tree-optimization/83640
16923 * gcc.dg/Wrestrict-6.c: New test.
16924 * gcc.dg/pr83640.c: New test.
16925
16926 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
16927
16928 * gcc.target/aarch64/reg-alloc-1.c: New test.
16929
16930 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
16931
16932 PR fortran/50892
16933 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
16934
16935 2018-01-06 Jakub Jelinek <jakub@redhat.com>
16936
16937 PR debug/83480
16938 * gcc.dg/pr83480.c: New test.
16939
16940 PR rtl-optimization/83682
16941 * gcc.target/i386/pr83682.c: New test.
16942
16943 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
16944
16945 PR fortran/78534
16946 PR fortran/66310
16947 * gfortran.dg/char_cast_1.f90: Update scan pattern.
16948 * gfortran.dg/dependency_49.f90: Likewise.
16949 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
16950 * gfortran.dg/repeat_7.f90: New test for PR 66310.
16951 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
16952 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
16953 * gfortran.dg/string_1_lp64.f90: New test.
16954 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
16955 * gfortran.dg/string_3_lp64.f90: New test.
16956
16957 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16958
16959 PR target/83604
16960 * gcc.target/i386/sse-26.c: New test.
16961
16962 PR target/83604
16963 * gcc.target/i386/pr83604.c: New test.
16964
16965 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
16966
16967 * gcc.dg/vect/vect-align-4.c: New test.
16968 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
16969 and redefine as a structure with an unaligned member "b".
16970 (foo): Update accordingly.
16971
16972 2018-01-05 Sudakshina Das <sudi.das@arm.com>
16973
16974 PR target/82439
16975 * gcc.target/aarch64/bics_5.c: New test.
16976 * gcc.target/arm/bics_5.c: Likewise.
16977
16978 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16979
16980 PR tree-optimization/83605
16981 * gcc.dg/pr83605.c: New test.
16982
16983 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16984
16985 PR target/83554
16986 * gcc.target/i386/pr83554.c: New test.
16987
16988 PR ipa/82352
16989 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
16990 long unsigned int.
16991
16992 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
16993
16994 PR fortran/83683
16995 PR fortran/45689
16996 * gfortran.dg/eoshift_8.f90: New test.
16997 * gfortran.dg/simplify_eoshift_1.f90: New test.
16998
16999 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17000
17001 PR debug/83585
17002 * gcc.dg/pr83585.c: New test.
17003
17004 2018-01-04 Nathan Sidwell <nathan@acm.org>
17005
17006 PR c++/83667
17007 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
17008
17009 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17010
17011 PR debug/83666
17012 * gcc.dg/pr83666.c: New test.
17013
17014 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
17015
17016 PR target/83628
17017 * gcc.target/alpha/pr83628-1.c: New test.
17018 * gcc.target/alpha/pr83628-2.c: Ditto.
17019
17020 2018-01-04 Martin Liska <mliska@suse.cz>
17021
17022 PR ipa/82352
17023 * g++.dg/ipa/pr82352.C: New test.
17024
17025 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17026
17027 * gcc.dg/vect-opt-info-1.c: Moved to ...
17028 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
17029 vect_int targets, use dg-additional-options instead of dg-options and
17030 use relative line numbers instead of absolute.
17031
17032 2018-01-03 Martin Sebor <msebor@redhat.com>
17033
17034 PR tree-optimization/83655
17035 * gcc.dg/Wrestrict-5.c: New test.
17036 * c-c++-common/builtins.c: New test.
17037
17038 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
17039 Alan Hayward <alan.hayward@arm.com>
17040 David Sherwood <david.sherwood@arm.com>
17041
17042 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
17043 (main): Call it.
17044
17045 2018-01-03 Jeff Law <law@redhat.com>
17046
17047 PR target/83641
17048 * gcc.target/i386/stack-check-17.c: New test.
17049 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
17050
17051 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17052
17053 PR debug/83621
17054 * gcc.dg/pr83621.c: New test.
17055
17056 PR debug/83645
17057 * gcc.dg/pr83645.c: New test.
17058
17059 2018-01-03 Martin Sebor <msebor@redhat.com>
17060
17061 PR tree-optimization/83603
17062 * gcc.dg/Wrestrict-4.c: New test.
17063
17064 PR c/83559
17065 * gcc.dg/const-2.c: New test.
17066 * gcc.dg/pure-3.c: New test.
17067
17068 2018-01-03 Martin Sebor <msebor@redhat.com>
17069
17070 * gcc.dg/Wrestrict-3.c: New test.
17071
17072 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17073
17074 PR c++/83555
17075 * g++.dg/opt/pr83555.C: New test.
17076 * g++.dg/ubsan/pr83555.C: New test.
17077
17078 2018-01-03 David Malcolm <dmalcolm@redhat.com>
17079
17080 PR c/82050
17081 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
17082 the !CHECKING_P case by expecting a note.
17083 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
17084 a note for the !CHECKING_P case, and move the return statement
17085 outside of #if CHECKING_P guard.
17086
17087 2018-01-03 Jeff Law <law@redhat.com>
17088
17089 PR middle-end/83654
17090 * gcc.target/i386/stack-check-18.c: New test.
17091 * gcc.target/i386/stack-check-19.c: New test.
17092
17093 2018-01-03 Martin Sebor <msebor@redhat.com>
17094
17095 PR tree-optimization/83501
17096 * c-c++-common/Warray-bounds-3.c: Remove xfail.
17097
17098 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17099
17100 PR tree-optimization/83501
17101 * gcc.dg/tree-ssa/pr83501-1.c: New test.
17102
17103 2018-01-03 Nathan Sidwell <nathan@acm.org>
17104
17105 PR c++/83667
17106 * g++.dg/ipa/pr83667.C: New.
17107
17108 2018-01-03 Martin Liska <mliska@suse.cz>
17109
17110 PR tree-optimization/83593
17111 * gcc.dg/pr83593.c: New test.
17112
17113 2018-01-03 Martin Liska <mliska@suse.cz>
17114
17115 PR ipa/83549
17116 * g++.dg/ipa/pr83549.C: New test.
17117
17118 2018-01-03 Marek Polacek <polacek@redhat.com>
17119
17120 PR c++/83592
17121 * g++.dg/warn/mvp2.C: New test.
17122
17123 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17124
17125 PR preprocessor/83602
17126 * g++.dg/cpp/pr83602.C: New test.
17127
17128 PR c++/83634
17129 * g++.dg/parse/pr83634.C: New test.
17130
17131 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
17132
17133 PR fortran/83664
17134 * gfortran.dg/eoshift_7.f90: New test.
17135
17136 2018-01-03 Jan Beulich <jbeulich@suse.com>
17137
17138 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
17139 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
17140
17141 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17142
17143 Update copyright years.
17144
17145 2018-01-03 Martin Liska <mliska@suse.cz>
17146
17147 PR ipa/83594
17148 * gcc.dg/ipa/pr83594.c: New test.
17149
17150 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
17151 Alan Hayward <alan.hayward@arm.com>
17152 David Sherwood <david.sherwood@arm.com>
17153
17154 * gcc.dg/vect-opt-info-1.c: New test.
17155
17156 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
17157
17158 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
17159 floorf128, truncf128, and roundf128.
17160 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
17161 optimizations added in match.pd.
17162 * gcc.target/powerpc/float128-hw6.c: Likewise.
17163 * gcc.target/powerpc/float128-hw7.c: Likewise.
17164 * gcc.target/powerpc/float128-hw8.c: Likewise.
17165 * gcc.target/powerpc/float128-hw9.c: Likewise.
17166 * gcc.target/powerpc/float128-hw10.c: Likewise.
17167 * gcc.target/powerpc/float128-hw11.c: Likewise.
17168
17169 2018-01-02 Jakub Jelinek <jakub@redhat.com>
17170
17171 PR c++/83556
17172 * g++.dg/cpp0x/pr83556.C: New test.
17173
17174 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
17175
17176 PR fortran/45689
17177 PR fortran/83650
17178 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
17179 * gfortran.dg/simplify_cshift_4.f90: New test.
17180
17181 2018-01-02 Marek Polacek <polacek@redhat.com>
17182
17183 PR c++/81860
17184 * g++.dg/cpp0x/inh-ctor30.C: New test.
17185
17186 PR c++/83644
17187 * g++.dg/cpp1z/pr83644.C: New test.
17188
17189 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
17190
17191 PR fortran/83076
17192 * gfortran.dg/coarray_45.f90: New test.
17193
17194 PR fortran/83319
17195 * gfortran.dg/coarray_46.f90: New test.
17196
17197 2018-01-01 Jakub Jelinek <jakub@redhat.com>
17198
17199 PR tree-optimization/83581
17200 * gcc.dg/pr83581.c: New test.
17201
17202 PR c/83595
17203 * gcc.dg/pr83595.c: New test.
17204
17205 PR middle-end/83608
17206 * g++.dg/opt/pr83608.C: New test.
17207
17208 PR middle-end/83609
17209 * gcc.dg/pr83609.c: New test.
17210 * g++.dg/opt/pr83609.C: New test.
17211
17212 PR middle-end/83623
17213 * gcc.dg/pr83623.c: New test.
17214
17215 * gcc.target/i386/i386.exp
17216 (check_effective_target_avx512vpopcntdqvl): New proc.
17217 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
17218 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
17219 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
17220 \f
17221 Copyright (C) 2018 Free Software Foundation, Inc.
17222
17223 Copying and distribution of this file, with or without modification,
17224 are permitted in any medium without royalty provided the copyright
17225 notice and this notice are preserved.