]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
90cb091207a40a8fd84f27be4f65c77cdea7522f
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2
3 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4
5 PR c++/87547
6 * g++.dg/rtti/typeid12.C: New test.
7
8 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
9
10 * g++.dg/other/pr87574.C: New test.
11
12 2018-10-10 Marek Polacek <polacek@redhat.com>
13
14 PR c++/87567 - constexpr rejects call to non-constexpr function.
15 * g++.dg/cpp1y/constexpr-loop7.C: New test.
16
17 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
18
19 PR target/87579
20 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
21 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
22 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
23 * gcc.target/powerpc/sse3-haddps.c: Likewise.
24 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
25 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
26 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
27 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
28 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
29 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
30 * gcc.target/powerpc/sse3-movddup.c: Likewise.
31 * gcc.target/powerpc/pr37191.c: Likewise.
32 2018-10-10 Martin Sebor <msebor@redhat.com>
33
34 PR c/54391
35 * gcc.dg/transparent-union-6.c: New.
36
37 2018-10-10 Martin Sebor <msebor@redhat.com>
38
39 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
40 Add a test for 2-byte wchar_t.
41 * gcc.dg/builtin-memchr.c: New test.
42
43 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
44
45 PR target/87573
46 * gcc.target/i386/pr87573.c: New test.
47
48 2018-10-10 Jakub Jelinek <jakub@redhat.com>
49
50 PR target/87550
51 * gcc.target/i386/pr87550.c: New test.
52
53 PR c/87286
54 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
55
56 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
57
58 PR c++/84423
59 * g++.dg/concepts/pr84423-1.C: New.
60 * g++.dg/concepts/pr84423-2.C: Likewise.
61 * g++.dg/cpp0x/auto39.C: Test location too.
62 * g++.dg/cpp0x/auto9.C: Likewise.
63 * g++.dg/cpp1y/pr60384.C: Likewise.
64
65 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
66
67 * gcc.target/powerpc/sse3-check.h: New file.
68 * gcc.target/powerpc/sse3-addsubps.c: New file.
69 * gcc.target/powerpc/sse3-addsubpd.c: New file.
70 * gcc.target/powerpc/sse3-haddps.c: New file.
71 * gcc.target/powerpc/sse3-hsubps.c: New file.
72 * gcc.target/powerpc/sse3-haddpd.c: New file.
73 * gcc.target/powerpc/sse3-hsubpd.c: New file.
74 * gcc.target/powerpc/sse3-lddqu.c: New file.
75 * gcc.target/powerpc/sse3-movsldup.c: New file.
76 * gcc.target/powerpc/sse3-movshdup.c: New file.
77 * gcc.target/powerpc/sse3-movddup.c: New file.
78 * gcc.target/powerpc/pr37191.c: New file.
79
80 2018-10-09 Tobias Burnus <burnus@net-b.de>
81
82 PR fortran/83522
83 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
84 change to dg-do compile.
85 * gfortran.dg/actual_array_substr_2.f90: Ditto.
86 * gfortran.dg/array_initializer_1.f90: Use array
87 element not size-one section.
88 * gfortran.dg/array_substring.f90: New.
89
90 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
91
92 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
93 testcase.
94
95 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
96
97 * gnat.dg/warn17.adb: New testcase.
98
99 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
100
101 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
102 gnat.dg/inline14_pkg.ads: New testcase.
103
104 2018-10-09 Ed Schonberg <schonberg@adacore.com>
105
106 * gnat.dg/warn18.adb: New testcase.
107
108 2018-10-09 Martin Liska <mliska@suse.cz>
109
110 * c-c++-common/asan/pr64820.c: Add line number to scanned
111 pattern.
112 * c-c++-common/asan/use-after-return-1.c: Likewise.
113 * g++.dg/asan/function-argument-1.C (main): Likewise.
114 * g++.dg/asan/function-argument-2.C (main): Likewise.
115 * g++.dg/asan/function-argument-3.C (main): Likewise.
116 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
117 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
118 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
119 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
120 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
121 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
122 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
123 * gcc.dg/asan/pr78541.c (main): Likewise.
124 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
125 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
126 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
127 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
128 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
129 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
130
131 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
132
133 PR fortran/87151
134 * gfortran.dg/deferred_type_component_3.f90: New test.
135
136 PR fortran/80931
137 * gfortran.dg/deferred_character_28.f90: New test.
138 * gfortran.dg/deferred_character_29.f90: New test (note that
139 this test appears in PR83196 comment #4 by mistake).
140
141 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
142
143 * gcc.target/i386/vararg-loc.c: Accept a column number.
144
145 2018-10-08 Martin Liska <mliska@suse.cz>
146
147 * gcc.target/i386/i386.exp: Move procedures to
148 target-supports.exp.
149 * g++.target/i386/i386.exp: New file.
150 * gcc.target/i386/mv*.C: Move here tests and remove
151 target filter in these tests.
152
153 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
154
155 * gfortran.dg/contiguous_4.f90: Adjust.
156 * gfortran.dg/contiguous_4.f90: New test.
157
158 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
159
160 PR fortran/86372
161 * gfortran.dg/associate_41.f90: New test.
162
163 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
164
165 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
166 * gnat.dg/string_merge1.adb: Likewise.
167 * gnat.dg/string_merge2.adb: Likewise.
168
169 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
170
171 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
172
173 2018-10-08 Martin Liska <mliska@suse.cz>
174
175 * g++.dg/ext/pr82625.C: Add dg-compile filter.
176
177 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
178
179 PR c++/71128
180 * g++.dg/concepts/pr71128.C: New.
181
182 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
183
184 PR c/87286
185 * gcc.dg/pr87286.c: New test.
186
187 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
188
189 PR fortran/86111
190 * gfortran.dg/array_constructor_type_23.f90: New test.
191
192 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
193
194 PR fortran/83999
195 * gfortran.dg/elemental_function_4.f90 : New test.
196
197 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
198
199 PR rtl-optimization/86939
200 PR rtl-optimization/87479
201 * gcc.target/powerpc/pr86939.c: New test.
202 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
203
204 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
205
206 * gnat.dg/string_merge1.adb: Fix test expectations.
207 * gnat.dg/string_merge2.adb: Likewise.
208
209 2018-10-05 David Malcolm <dmalcolm@redhat.com>
210
211 PR c++/56856
212 * g++.dg/ext/builtin4.C: Set expected location for warning to the
213 correct location within the format string.
214 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
215 files for testing locations within string literal locations from
216 the C frontend.
217 * g++.dg/warn/Wformat-method.C: New test.
218 * g++.dg/warn/Wformat-pr71863.C: New test.
219 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
220 * g++.dg/warn/Wformat-ranges.C: New test, based on
221 gcc.dg/format/diagnostic-ranges.c.
222 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
223 (test_multitoken_macro): Generalize expected output to work with
224 both C and C++.
225 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
226 (test_stringified_token_1): Likewise.
227 (test_stringified_token_3): Likewise.
228
229 2018-10-05 David Malcolm <dmalcolm@redhat.com>
230
231 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
232 count. If there's a 3rd argument, use dg-process-target on it,
233 bailing out, or recording expected failures as "maybe_x".
234 (proc handle-multiline-outputs): Extract "maybe_x", and use it
235 to convert pass/fail into xpass/xfail.
236
237 2018-10-05 Martin Sebor <msebor@redhat.com>
238
239 PR tree-optimization/87490
240 * gcc.dg/pr87490.c: New test.
241 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
242
243 2018-10-05 Steve Ellcey <sellcey@cavium.com>
244
245 PR tree-optimization/71625
246 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
247 (test_vclz_s16): Ditto.
248 (test_vclz_s32): Ditto.
249 (test_vclzq_s8): Ditto.
250 (test_vclzq_s16): Ditto.
251 (test_vclzq_s32): Ditto.
252 (test_vclz_u8): Ditto.
253 (test_vclz_u16): Ditto.
254 (test_vclz_u32): Ditto.
255 (test_vclzq_u8): Ditto.
256 (test_vclzq_u16): Ditto.
257 (test_vclzq_u32): Ditto.
258 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
259 (test_vneg_s16): Ditto.
260 (test_vneg_s32): Ditto.
261 (test_vneg_s64): Ditto.
262 (test_vnegd_s64): Ditto.
263 (test_vnegq_s8): Ditto.
264 (test_vnegq_s16): Ditto.
265 (test_vnegq_s32): Ditto.
266 (test_vnegq_s64): Ditto.
267
268 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
269
270 PR target/87509
271 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
272 of dfp_hw. Don't include <altivec.h>.
273 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
274 lp64.
275 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
276 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
277 * gcc.target/powerpc/test_mffsl.c: Ditto.
278
279 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
280
281 * c-c++-common/Wprio-ctor-dtor.c: New test.
282
283 2018-10-04 David Malcolm <dmalcolm@redhat.com>
284
285 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
286 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
287 dg-additional-options. Add dg-message and dg-missed directives
288 to verify that -fopt-info messages are written at the correct
289 locations.
290
291 2018-10-04 David Malcolm <dmalcolm@redhat.com>
292
293 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
294 due to "-internals" not being selected.
295 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
296 "-internals" added to re-enable the output from test_scopes.
297 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
298
299 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
300
301 * gnat.dg/string_merge1.adb: New test.
302 * gnat.dg/string_merge2.adb: New test.
303 * gcc.dg/merge-all-constants-1.c: Adjust test.
304 * gcc.dg/merge-all-constants-2.c: New test.
305
306 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
307
308 PR target/87486
309 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
310
311 2018-10-04 Martin Liska <mliska@suse.cz>
312
313 PR c/87483
314 * gcc.dg/pr87483.c: New test.
315
316 2018-10-04 Martin Liska <mliska@suse.cz>
317
318 PR ipa/82625
319 * g++.dg/ext/pr82625.C: New test.
320
321 2018-10-04 David Malcolm <dmalcolm@redhat.com>
322
323 * gcc.dg/plugin/dump-1.c: New test.
324 * gcc.dg/plugin/dump_plugin.c: New test plugin.
325 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
326
327 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
328
329 PR rtl-optimization/87466
330 * gcc.target/powerpc/pr87466.c: New test.
331
332 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
333
334 PR tree-optimization/85787
335 * gcc.dg/ipa/propmalloc-4.c: New test.
336
337 2018-10-04 Richard Biener <rguenther@suse.de>
338
339 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
340
341 2018-10-03 Ian Lance Taylor <iant@google.com>
342
343 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
344
345 2018-10-03 Martin Sebor <msebor@redhat.com>
346
347 * gcc.dg/warn-sprintf-no-nul.c: New test.
348
349 2018-10-03 Martin Liska <mliska@suse.cz>
350
351 PR gcov-profile/86109
352 * g++.dg/gcov/pr86109.C: New test.
353
354 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
355
356 * gcc.dg/tree-ssa/muldiv-1.c: New file.
357 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
358
359 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
360
361 PR target/87081
362 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
363
364 2018-10-01 Martin Sebor <msebor@redhat.com>
365
366 * gcc.dg/warn-strnlen-no-nul.c: New.
367
368 2018-10-01 Carl Love <cel@us.ibm.com>
369
370 PR 69431
371 * gcc.target/powerpc/test_mffsl-p9.c: New file.
372 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
373 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
374 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
375 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
376
377 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
378
379 PR fortran/65677
380 * gfortran.dg/dependency_52.f90 : Expand the test to check both
381 the call to adjustl and direct assignment of the substring.
382
383 2018-10-01 Richard Biener <rguenther@suse.de>
384
385 PR tree-optimization/87465
386 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
387
388 2018-10-01 Tamar Christina <tamar.christina@arm.com>
389
390 PR target/86486
391 * gcc.dg/pr82788.c: Skip for AArch64.
392 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
393 * gcc.target/aarch64/subsp.c: Likewise.
394 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
395 on AArch64.
396 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
397 * gcc.dg/stack-check-12.c: ILP32 fixup.
398 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
399 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
400 * testsuite/lib/target-supports.exp
401 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
402 require frame pointer for non-leaf functions.
403
404 2018-10-01 Tamar Christina <tamar.christina@arm.com>
405
406 PR target/86486
407 * gcc.target/aarch64/stack-check-alloca-1.c: New.
408 * gcc.target/aarch64/stack-check-alloca-10.c: New.
409 * gcc.target/aarch64/stack-check-alloca-2.c: New.
410 * gcc.target/aarch64/stack-check-alloca-3.c: New.
411 * gcc.target/aarch64/stack-check-alloca-4.c: New.
412 * gcc.target/aarch64/stack-check-alloca-5.c: New.
413 * gcc.target/aarch64/stack-check-alloca-6.c: New.
414 * gcc.target/aarch64/stack-check-alloca-7.c: New.
415 * gcc.target/aarch64/stack-check-alloca-8.c: New.
416 * gcc.target/aarch64/stack-check-alloca-9.c: New.
417 * gcc.target/aarch64/stack-check-alloca.h: New.
418 * gcc.target/aarch64/stack-check-14.c: New.
419 * gcc.target/aarch64/stack-check-15.c: New.
420
421 2018-10-01 Tamar Christina <tamar.christina@arm.com>
422
423 PR target/86486
424 * gcc.target/aarch64/stack-check-prologue-16.c: New test
425 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
426 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
427 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
428
429 2018-10-01 Jeff Law <law@redhat.com>
430 Richard Sandiford <richard.sandiford@linaro.org>
431 Tamar Christina <tamar.christina@arm.com>
432
433 PR target/86486
434 * gcc.target/aarch64/stack-check-12.c: New.
435 * gcc.target/aarch64/stack-check-13.c: New.
436 * gcc.target/aarch64/stack-check-cfa-1.c: New.
437 * gcc.target/aarch64/stack-check-cfa-2.c: New.
438 * gcc.target/aarch64/stack-check-prologue-1.c: New.
439 * gcc.target/aarch64/stack-check-prologue-10.c: New.
440 * gcc.target/aarch64/stack-check-prologue-11.c: New.
441 * gcc.target/aarch64/stack-check-prologue-12.c: New.
442 * gcc.target/aarch64/stack-check-prologue-13.c: New.
443 * gcc.target/aarch64/stack-check-prologue-14.c: New.
444 * gcc.target/aarch64/stack-check-prologue-15.c: New.
445 * gcc.target/aarch64/stack-check-prologue-2.c: New.
446 * gcc.target/aarch64/stack-check-prologue-3.c: New.
447 * gcc.target/aarch64/stack-check-prologue-4.c: New.
448 * gcc.target/aarch64/stack-check-prologue-5.c: New.
449 * gcc.target/aarch64/stack-check-prologue-6.c: New.
450 * gcc.target/aarch64/stack-check-prologue-7.c: New.
451 * gcc.target/aarch64/stack-check-prologue-8.c: New.
452 * gcc.target/aarch64/stack-check-prologue-9.c: New.
453 * gcc.target/aarch64/stack-check-prologue.h: New.
454 * lib/target-supports.exp
455 (check_effective_target_supports_stack_clash_protection): Add AArch64.
456
457 2018-10-01 Tamar Christina <tamar.christina@arm.com>
458
459 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
460 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
461 (check_compile): Support values already Boolean.
462 (check_alias_available, check_gc_sections_available,
463 check_profiling_available, check_effective_target_vect_cmdline_needed,
464 check_effective_target_vect_int,
465 check_effective_target_vect_intfloat_cvt,
466 check_effective_target_vect_doubleint_cvt,
467 check_effective_target_vect_intdouble_cvt,
468 check_effective_target_vect_uintfloat_cvt,
469 check_effective_target_vect_floatint_cvt,
470 check_effective_target_vect_floatuint_cvt,
471 check_effective_target_vect_peeling_profitable,
472 check_effective_target_vect_simd_clones,
473 check_effective_target_vect_peeling_profitable,
474 check_effective_target_vect_simd_clones,
475 check_effective_target_vect_shift,
476 check_effective_target_vect_bswap,
477 check_effective_target_vect_shift_char,
478 check_effective_target_vect_float,
479 check_effective_target_vect_double,
480 check_effective_target_vect_long_long,
481 check_effective_target_vect_no_int_min_max,
482 check_effective_target_vect_no_int_add,
483 check_effective_target_vect_no_bitwise,
484 check_effective_target_vect_perm,
485 check_effective_target_vect_perm_byte,
486 check_effective_target_vect_perm_short,
487 check_effective_target_xorsign,
488 check_effective_target_vect_widen_sum_hi_to_si_pattern,
489 check_effective_target_vect_widen_sum_hi_to_si,
490 check_effective_target_vect_widen_sum_qi_to_hi,
491 check_effective_target_vect_widen_sum_qi_to_si,
492 check_effective_target_vect_widen_mult_qi_to_hi,
493 check_effective_target_vect_widen_mult_hi_to_si,
494 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
495 check_effective_target_vect_widen_mult_hi_to_si_pattern,
496 check_effective_target_vect_widen_mult_si_to_di_pattern,
497 check_effective_target_vect_widen_shift,
498 check_effective_target_vect_sdot_qi,
499 check_effective_target_vect_udot_qi,
500 check_effective_target_vect_sdot_hi,
501 check_effective_target_vect_udot_hi,
502 check_effective_target_vect_usad_char,
503 check_effective_target_vect_pack_trunc,
504 check_effective_target_vect_unpack,
505 check_effective_target_unaligned_stack,
506 check_effective_target_vect_no_align,
507 check_effective_target_vect_hw_misalign,
508 check_effective_target_natural_alignment_32,
509 check_effective_target_natural_alignment_64,
510 check_effective_target_vect_element_align,
511 check_effective_target_vect_load_lanes **,
512 check_effective_target_vect_condition,
513 check_effective_target_vect_cond_mixed,
514 check_effective_target_vect_char_mult,
515 check_effective_target_vect_short_mult,
516 check_effective_target_vect_int_mult,
517 check_effective_target_vect_extract_even_odd,
518 check_effective_target_vect_interleave,
519 check_effective_target_vect_stridedN,
520 check_effective_target_vect_call_copysignf,
521 check_effective_target_sqrt_insn,
522 check_effective_target_vect_call_sqrtf,
523 check_effective_target_vect_call_btrunc,
524 check_effective_target_vect_call_btruncf,
525 check_effective_target_vect_call_ceil,
526 check_effective_target_vect_call_ceilf,
527 check_effective_target_vect_call_floor,
528 check_effective_target_vect_call_floorf,
529 check_effective_target_vect_call_lceil,
530 check_effective_target_vect_call_lfloor,
531 check_effective_target_vect_call_nearbyint,
532 check_effective_target_vect_call_nearbyintf,
533 check_effective_target_vect_call_round,
534 check_effective_target_vect_call_roundf,
535 check_effective_target_section_anchors,
536 check_effective_target_bswap,
537 check_effective_target_sync_int_long,
538 check_effective_target_sync_char_short,
539 check_effective_target_tiny,
540 check_effective_target_pie_copyreloc,
541 check_effective_target_got32x_reloc,
542 check_effective_target_tls_get_addr_via_got): Use new caching.
543
544 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
545
546 PR tree-optimization/87261
547 * gcc.dg/pr87261.c: New test.
548
549 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
550
551 * gcc.target/arc/tph_addx.c: New test.
552
553 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
554
555 * gcc.target/arc/tmac-3.c: New file.
556
557 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
558
559 PR fortran/87359
560 * gfortran.dg/associate_40.f90 : New test.
561
562 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
563
564 PR fortran/70752
565 PR fortran/72709
566 * gfortran.dg/deferred_character_25.f90 : New test.
567 * gfortran.dg/deferred_character_26.f90 : New test.
568 * gfortran.dg/deferred_character_27.f90 : New test to verify
569 that PR82617 remains fixed.
570
571 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
572
573 PR fortran/70149
574 * gfortran.dg/deferred_character_24.f90 : New test.
575
576 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
577
578 PR target/87370
579 * gcc.target/i386/pr87370.c: New test.
580
581 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
582
583 PR fortran/65667
584 * gfortran.dg/dependency_52.f90 : New test.
585
586 2018-09-29 Jakub Jelinek <jakub@redhat.com>
587
588 PR target/87467
589 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
590 (CALC): Use double instead of float.
591 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
592 _mm512_abs_ps and _mm512_mask_abs_ps.
593
594 2018-09-28 David Malcolm <dmalcolm@redhat.com>
595
596 * c-c++-common/unroll-1.c: Update expected output from "note" to
597 "optimized".
598 * c-c++-common/unroll-2.c: Likewise.
599 * c-c++-common/unroll-3.c: Likewise.
600 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
601 dg-message to dg-missed. Convert param from -fopt-info to
602 -fopt-info-missed-ipa.
603 * g++.dg/tree-ssa/pr81408.C: Update expected output from
604 dg-message to dg-missed.
605 * g++.dg/vect/slp-pr56812.cc: Update expected output from
606 dg-message to dg-optimized.
607 * gcc.dg/pr26570.c: Update expected output from dg-message to
608 dg-missed. Convert param from -fopt-info to
609 -fopt-info-missed-ipa.
610 * gcc.dg/pr32773.c: Likewise.
611 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
612 dg-message to dg-missed.
613 * gcc.dg/unroll-2.c: Update expected output from dg-message to
614 dg-optimized.
615 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
616 from -fopt-info to -fopt-info-vec.
617 * gfortran.dg/directive_unroll_1.f90: Update expected output from
618 "note" to "optimized".
619 * gfortran.dg/directive_unroll_2.f90: Likewise.
620 * gfortran.dg/directive_unroll_3.f90: Likewise.
621 * gnat.dg/unroll4.adb: Likewise.
622 * lib/gcc-dg.exp (dg-optimized): New procedure.
623 (dg-missed): New procedure.
624
625 2018-09-28 Joseph Myers <joseph@codesourcery.com>
626
627 PR c/87390
628 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
629 values explicitly to target type for comparison.
630
631 2018-09-28 Steve Ellcey <sellcey@cavium.com>
632
633 PR testsuite/87433
634 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
635 instead of 4.
636
637 2018-09-28 Steve Ellcey <sellcey@cavium.com>
638
639 PR testsuite/87433
640 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
641
642 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
643
644 * gcc.target/sparc/20160229-1.c: Minor tweak.
645 * gcc.target/sparc/cbcond-2.c: Likewise.
646 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
647 * gcc.target/sparc/movcc-2.c: Minor tweak.
648 * gcc.target/sparc/overflow-3.c: Likewise.
649 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
650 * gcc.target/sparc/overflow-5.c: Minor tweak.
651 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
652
653 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
654
655 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
656 valid value, in the "vector bool int" case.
657
658 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
659
660 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
661 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
662 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
663
664 2018-09-27 Martin Liska <mliska@suse.cz>
665
666 * g++.dg/pr60518.C: Add -Wno-missing-profile.
667 * g++.dg/torture/pr59265.C: Likewise.
668 * g++.dg/tree-prof/morefunc.C: Likewise.
669 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
670 * gcc.dg/pr26570.c: Likewise.
671 * gcc.dg/pr32773.c: Likewise.
672 * gcc.dg/pr40209.c: Likewise.
673 * gcc.dg/pr51957-1.c: Likewise.
674 * gcc.dg/pr80747.c: Likewise.
675 * gcc.target/aarch64/pr62262.c: Likewise.
676
677 2018-09-27 Richard Biener <rguenther@suse.de>
678
679 PR testsuite/87451
680 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
681
682 2018-09-27 Richard Biener <rguenther@suse.de>
683
684 PR debug/37801
685 PR debug/87440
686 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
687 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
688
689 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
690
691 PR c++/67544
692 * g++.dg/concepts/pr67544.C: New.
693
694 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
695
696 PR c++/84940
697 * g++.dg/expr/unary4.C: New.
698
699 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
700
701 PR gcov-profile/86957
702 * gcc.dg/Wmissing-profile.c: New test.
703
704 2018-09-26 Joseph Myers <joseph@codesourcery.com>
705
706 PR c/87390
707 * gcc.target/i386/excess-precision-9.c,
708 gcc.target/i386/excess-precision-10.c: New tests.
709
710 2018-09-26 Richard Biener <rguenther@suse.de>
711
712 PR debug/87443
713 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
714
715 2018-09-26 Martin Jambor <mjambor@suse.cz>
716
717 PR c/87347
718 * gcc.dg/pr87347.c: New test.
719
720 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
721
722 PR c++/71131
723 * g++.dg/concepts/pr71131.C: New.
724
725 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
726
727 PR c++/71127
728 * g++.dg/concepts/pr71127.C: New.
729
730 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
731
732 PR c++/67655
733 * g++.dg/concepts/pr67655.C: New.
734
735 2018-09-26 Thomas Quinot <quinot@adacore.com>
736
737 * gnat.dg/sso13.adb: New testcase.
738
739 2018-09-26 Justin Squirek <squirek@adacore.com>
740
741 * gnat.dg/warn16.adb: New testcase.
742
743 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
744
745 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
746 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
747 gnat.dg/elab7_pkg2.ads: New testcase.
748
749 2018-09-26 Javier Miranda <miranda@adacore.com>
750
751 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
752
753 2018-09-26 Ed Schonberg <schonberg@adacore.com>
754
755 * gnat.dg/predicate2-containers.ads,
756 gnat.dg/predicate2-project-name_values.ads,
757 gnat.dg/predicate2-project-registry-attribute.ads,
758 gnat.dg/predicate2-project-registry.ads,
759 gnat.dg/predicate2-project-typ-set.ads,
760 gnat.dg/predicate2-project-typ.ads,
761 gnat.dg/predicate2-project.ads,
762 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
763 gnat.dg/predicate2_main.adb: New testcase.
764
765 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
766
767 * gnat.dg/dynhash1.adb: New testcase.
768
769 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
770
771 * gnat.dg/sets1.adb: New testcase.
772 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
773 to new API.
774
775 2018-09-26 Thomas Quinot <quinot@adacore.com>
776
777 * gnat.dg/sso12.adb: New testcase.
778
779 2018-09-26 Justin Squirek <squirek@adacore.com>
780
781 * gnat.dg/expr_func8.adb: New testcase.
782
783 2018-09-26 Ed Schonberg <schonberg@adacore.com>
784
785 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
786 testcase.
787
788 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
789
790 PR c++/67656
791 * g++.dg/concepts/pr67656.C: New.
792
793 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
794
795 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
796 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
797 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
798
799 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
800
801 * g++.dg/other/vthunk1.C: Rename to...
802 * g++.dg/other/thunk1.C: ...this.
803 * g++.dg/other/thunk2a.C: New test.
804 * g++.dg/other/thunk2b.C: Likewise.
805
806 2018-09-25 Jim Wilson <jimw@sifive.com>
807
808 * gcc.target/riscv/weak-1.c: New.
809
810 2018-09-25 Jeff Law <law@redhat.com>
811
812 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
813 * gcc.dg/warn-stplen-no-nul.c: Likewise.
814
815 2018-09-25 Alexandre Oliva <oliva@adacore.com>
816
817 * gnat.dg/dinst.adb: Adjust for locviews.
818
819 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
820
821 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
822 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
823 vec_splat calls from recently added tests. Update instruction counts.
824 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
825 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
826 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
827 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
828 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
829
830 2018-09-25 Marek Polacek <polacek@redhat.com>
831
832 PR c++/87425
833 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
834
835 2018-09-25 Jakub Jelinek <jakub@redhat.com>
836
837 PR c++/87398
838 * g++.dg/other/pr87398.C: New test.
839 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
840 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
841
842 2018-09-25 Martin Jambor <mjambor@suse.cz>
843
844 PR testsuite/87339
845 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
846 float125 target.
847 * gcc.target/i386/warn-abs-3.c: New test.
848
849 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
850
851 PR c++/81246
852 * g++.dg/cpp0x/pr81246.C: New.
853
854 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
855
856 PR target/82699
857 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
858 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
859
860 2018-09-25 Jakub Jelinek <jakub@redhat.com>
861
862 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
863 ILP32.
864
865 2018-09-25 Richard Biener <rguenther@suse.de>
866
867 PR tree-optimization/87402
868 * gcc.dg/torture/pr87402.c: New testcase.
869
870 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
871
872 PR testsuite/70150
873 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
874 for pie_enabled target.
875 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
876 * gcc.target/i386/pr34256.c: Likewise.
877
878 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
879
880 PR c++/85070
881 * g++.dg/cpp0x/pr85070.C: New.
882
883 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
884
885 PR target/82699
886 * gcc.target/i386/pr82699-1.c: New file.
887 * gcc.target/i386/pr82699-2.c: Likewise.
888 * gcc.target/i386/pr82699-3.c: Likewise.
889 * gcc.target/i386/pr82699-4.c: Likewise.
890 * gcc.target/i386/pr82699-5.c: Likewise.
891 * gcc.target/i386/pr82699-6.c: Likewise.
892
893 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
894
895 PR fortran/87401
896 * gfortran.dg/intent_out_12.f90: New test.
897
898 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
899
900 PR testsuite/86952
901 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
902 update expected codegen
903
904 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
905
906 * gfortran.dg/goacc/nested-parallelism.f90: New test.
907
908 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
909
910 PR target/80080
911 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
912 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
913
914 2018-09-24 Martin Liska <mliska@suse.cz>
915
916 PR sanitizer/85774
917 * g++.dg/asan/pr85774.C: New test.
918
919 2018-09-24 Alexandre Oliva <oliva@adacore.com>
920
921 PR middle-end/87054
922 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
923
924 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
925
926 PR fortran/87395
927 * gfortran.dg/intent_out_11.f90: New test.
928
929 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
930
931 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
932 * gfortran.dg/coarray_lock_7.f90: Likewise.
933
934 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
935
936 PR fortran/87395
937 * gfortran.dg/intent_out_10.f90: New test.
938
939 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
940
941 PR fortran/41453
942 * gfortran.dg/intent_optimize_2.f90: New test.
943
944 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
945
946 PR fortran/87318
947 * gfortran.dg/dtio_1.f90: Update test to valid code.
948
949 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
950
951 PR fortran/85603
952 * gfortran.dg/deferred_character_23.f90 : New test.
953
954 2018-09-21 Jeff Law <law@redhat.com>
955
956 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
957 * gcc.dg/tree-ssa/vrp120.c: New test.
958
959 2018-09-21 Marek Polacek <polacek@redhat.com>
960
961 PR c++/87372 - __func__ constexpr evaluation.
962 * g++.dg/cpp1y/func_constexpr2.C: New test.
963
964 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
965
966 PR fortran/77325
967 * gfortran.dg/deferred_character_22.f90 : New test.
968
969 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
970
971 PR fortran/87359
972 * gfortran.dg/finalize_33.f90 : New test.
973
974 2018-09-21 David Malcolm <dmalcolm@redhat.com>
975
976 PR tree-optimization/87309
977 * gcc.dg/pr87309.c: New test.
978
979 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
980
981 * c-c++-common/dump-ada-spec-14.c: New test.
982
983 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
984
985 * gcc.dg/nested-func-11.c: New test.
986
987 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
988 more robust and remove target-specific handling.
989
990 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
991
992 * gcc.c-torture/execute/20180921-1.c: New test.
993
994 2018-09-20 Marek Polacek <polacek@redhat.com>
995
996 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
997 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
998 * g++.dg/cpp0x/ref-qual20.C: New test.
999
1000 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
1001
1002 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
1003 * g++.dg/lto/20081109-1_0.C: Likewise.
1004 * g++.dg/lto/20090302_0.C: Likewise.
1005 * g++.dg/lto/pr45621_0.C: Likewise.
1006 * g++.dg/lto/pr60567_0.C: Likewise.
1007 * g++.dg/lto/pr62026.C: Likewise.
1008 * gcc.dg/lto/pr45736_0.c: Likewise.
1009 * gcc.dg/lto/pr52634_0.c: Likewise.
1010 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
1011 * gfortran.dg/lto/pr79108_0.f90: Likewise.
1012
1013 2018-09-20 Alexandre Oliva <oliva@adacore.com>
1014
1015 PR middle-end/87054
1016 * gcc.dg/pr87054.c: New.
1017
1018 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
1019
1020 PR tree-optimization/87288
1021 * gcc.dg/vect/pr87288-1.c: New test.
1022 * gcc.dg/vect/pr87288-2.c: Likewise,
1023 * gcc.dg/vect/pr87288-3.c: Likewise.
1024
1025 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
1026
1027 PR tree-optimization/86877
1028 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
1029
1030 2018-09-19 Marek Polacek <polacek@redhat.com>
1031
1032 * g++.dg/conversion/op4.C: Add dg-warning.
1033 * g++.dg/warn/Wclass-conversion1.C: New test.
1034 * g++.dg/warn/Wclass-conversion2.C: New test.
1035 * g++.dg/warn/Wconversion5.C: Remove file.
1036 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
1037 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
1038 * g++.old-deja/g++.jason/conversion5.C: Likewise.
1039
1040 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
1041
1042 PR c++/87324
1043 * g++.dg/cpp0x/desig5.C: New.
1044
1045 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
1046
1047 PR fortran/84109
1048 * gfortran.dg/elemental_function_3.f90 : New test.
1049
1050 2018-09-19 Marek Polacek <polacek@redhat.com>
1051
1052 PR c++/87357 - missing -Wconversion warning
1053 * g++.dg/warn/Wconversion5.C: New test.
1054
1055 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
1056
1057 * gcc.target/aarch64/atomic-store.c: New.
1058
1059 2018-09-19 Richard Biener <rguenther@suse.de>
1060
1061 PR tree-optimization/87349
1062 PR tree-optimization/87342
1063 * gcc.dg/torture/pr87349-1.c: New testcase.
1064 * gcc.dg/torture/pr87349-2.c: Likewise.
1065 * gcc.dg/torture/pr87342.c: Likewise.
1066
1067 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1068
1069 PR fortran/29550
1070 * gfortran.dg/inline_matmul_13.f90: Adjust count for
1071 _gfortran_matmul.
1072 * gfortran.dg/inline_matmul_16.f90: Likewise.
1073 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
1074 for dgemm instead of dgemm_. Add call to random_number to make
1075 standard conforming.
1076 * gfortran.dg/matmul_blas_1.f90: New test.
1077 * gfortran.dg/matmul_bounds_14.f: New test.
1078 * gfortran.dg/matmul_bounds_15.f: New test.
1079 * gfortran.dg/matmul_bounds_16.f: New test.
1080 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
1081 preceding tests.
1082
1083 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
1084
1085 PR fortran/87239
1086 * gfortran.dg/elemental_function_2.f90 : New test.
1087
1088 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
1089
1090 PR fortran/87336
1091 * gfortran.dg/pointer_array_10.f90 : New test.
1092 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
1093 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
1094 count to 72.
1095
1096 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1097
1098 PR c++/85065
1099 * g++.dg/concepts/pr85065.C: New.
1100
1101 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1102
1103 PR testsuite/87339
1104 * gcc.dg/warn-abs-1.c: Require float128 target.
1105 Skip if large_long_double newlib target.
1106
1107 2018-09-18 Nathan Sidwell <nathan@acm.org>
1108
1109 PR c++/86881
1110 * g++.dg/warn/pr86881.C: New.
1111
1112 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1113
1114 * gcc.target/aarch64/spellcheck_1.c:
1115 Make architecture suggestion optional.
1116 * gcc.target/aarch64/spellcheck_4.c:
1117 Likewise.
1118
1119 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1120
1121 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
1122 functions.
1123
1124 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
1125 Bernd Schmidt <bernds_cb1@t-online.de>
1126
1127 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
1128 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
1129 * gcc.target/nvptx/atomic_fetch-3.c: New test.
1130
1131 2018-09-17 Richard Biener <rguenther@suse.de>
1132
1133 PR tree-optimization/87328
1134 * gcc.dg/torture/pr87328.c: New testcase.
1135
1136 2018-09-17 Martin Jambor <mjambor@suse.cz>
1137
1138 PR c/63886
1139 * gcc.dg/warn-abs-1.c: New test.
1140 * gcc.dg/dfp/warn-abs-2.c: Likewise.
1141
1142 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1143
1144 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
1145 TEST_ALWAYS_FLAGS to HOSTCXX.
1146
1147 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
1148
1149 PR fortran/64120
1150 * gfortran.dg/allocatable_scalar_14.f90 : New test.
1151
1152 2018-09-17 Richard Biener <rguenther@suse.de>
1153
1154 PR tree-optimization/87301
1155 * gcc.dg/torture/pr87301.c: New testcase.
1156
1157 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
1158
1159 PR fortran/85954
1160 * gfortran.dg/deferred_character_21.f90 : New test.
1161
1162 2018-09-16 Janus Weil <janus@gcc.gnu.org>
1163
1164 PR fortran/86484
1165 PR fortran/84543
1166 * gfortran.dg/class_assign_2.f90: New test case.
1167 * gfortran.dg/class_assign_3.f90: New test case.
1168
1169 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1170
1171 PR fortran/37802
1172 * gfortran.dg/matmul_bounds_13.f90: New test case.
1173 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
1174 error.
1175 * gfortran.dg/matmul_5.f90: Likewise.
1176 * gfortran.dg/matmul_bounds_10.f90: Likewise.
1177 * gfortran.dg/matmul_bounds_11.f90: Likewise.
1178 * gfortran.dg/matmul_bounds_2.f90: Likewise.
1179 * gfortran.dg/matmul_bounds_4.f90: Likewise.
1180 * gfortran.dg/matmul_bounds_5.f90: Likewise.
1181
1182 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
1183
1184 * gcc.c-torture/compile/20180915-1.c: New test.
1185
1186 2018-09-14 David Malcolm <dmalcolm@redhat.com>
1187
1188 PR c/82967
1189 * c-c++-common/attributes-1.c: Remove bogus suggestion from
1190 dg-prune-output.
1191 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
1192 bogus suggestion.
1193 * gcc.dg/spellcheck-identifiers-4.c: New test.
1194
1195 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1196
1197 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
1198
1199 2018-09-14 Martin Sebor <msebor@redhat.com>
1200
1201 * gcc.dg/warn-stpcpy-no-nul.c: New test.
1202
1203 2018-09-14 Martin Sebor <msebor@redhat.com>
1204 Jeff Law <law@redhat.com>
1205
1206 * gcc.dg/warn-strcpy-no-nul.c: New test.
1207
1208 2018-09-14 Martin Sebor <msebor@redhat.com>
1209
1210 c++/61941
1211 * g++.dg/pr61941.C: New test.
1212
1213 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1214
1215 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
1216 rather than pattern name in combine dump.
1217
1218 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
1219
1220 PR target/85628
1221 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
1222 New functions.
1223
1224 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1225
1226 PR tree-optimization/87259
1227 * gcc.dg/pr87259.c: New test.
1228
1229 2018-09-13 Martin Sebor <msebor@redhat.com>
1230 Jeff Law <law@redhat.com>
1231
1232 * gcc.dg/warn-strlen-no-nul.c: New test.
1233
1234 2018-09-13 Richard Biener <rguenther@suse.de>
1235
1236 PR tree-optimization/87263
1237 * gcc.dg/torture/pr87263.c: New testcase.
1238 * gcc.dg/torture/ssa-fre-2.c: Likewise.
1239 * gcc.dg/torture/ssa-fre-3.c: Likewise.
1240 * gcc.dg/torture/ssa-fre-4.c: Likewise.
1241
1242 2018-09-13 Omar Sandoval <osandov@osandov.com>
1243 Tom de Vries <tdevries@suse.de>
1244
1245 PR debug/86985
1246 * gcc.dg/guality/zero-length-array.c: New test.
1247
1248 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
1249
1250 PR target/85628
1251 * gcc.target/aarch64/combine_bfxil.c: New file.
1252 * gcc.target/aarch64/combine_bfxil_2.c: New file.
1253
1254 2018-09-13 Jakub Jelinek <jakub@redhat.com>
1255 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1256
1257 PR middle-end/87290
1258 * gcc.target/i386/pr87290.c: New test.
1259 * gcc.c-torture/execute/pr87290.c: New test.
1260
1261 2018-09-13 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR tree-optimization/87287
1264 * gcc.dg/tree-ssa/pr87287.c: New test.
1265
1266 2018-09-12 David Malcolm <dmalcolm@redhat.com>
1267
1268 PR c++/85110
1269 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
1270 special-casing of diagnostic for a single non-viable candidate due
1271 to a bad argument.
1272 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1273 Add test coverage for an unmatched overloaded operator.
1274 * g++.dg/expr/pmf-1.C: Likewise.
1275 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
1276 * g++.old-deja/g++.jason/conversion11.C: Likewise.
1277 * g++.old-deja/g++.law/arg11.C: Likewise.
1278 * g++.old-deja/g++.law/arm9.C: Likewise.
1279 * g++.old-deja/g++.robertl/eb131.C: Likewise.
1280
1281 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
1282
1283 PR fortran/87284
1284 * gfortran.dg/allocate_with_mold_2.f90: New test.
1285
1286 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1287
1288 PR middle-end/82853
1289 * gcc.target/i386/pr82853-1.c: New test.
1290 * gcc.target/i386/pr82853-2.c: New test.
1291
1292 2018-09-12 Richard Biener <rguenther@suse.de>
1293
1294 PR tree-optimization/87280
1295 * gcc.dg/torture/pr87280.c: New testcase.
1296
1297 2018-09-12 Richard Biener <rguenther@suse.de>
1298
1299 PR tree-optimization/87266
1300 * gcc.dg/torture/pr87266-1.c: New testcase.
1301 * gcc.dg/torture/pr87266-2.c: Likewise.
1302 * gcc.dg/torture/pr87266-3.c: Likewise.
1303 * gcc.dg/torture/pr87266-4.c: Likewise.
1304
1305 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
1306
1307 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
1308
1309 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1310 Andreas Krebbel <krebbel@linux.ibm.com>
1311
1312 PR tree-optimization/86844
1313 * gcc.c-torture/execute/pr86844.c: New test.
1314 * gcc.dg/store_merging_22.c: New test.
1315 * gcc.dg/store_merging_23.c: New test.
1316
1317 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1318
1319 PR middle-end/87248
1320 * c-c++-common/torture/pr87248.c: New test.
1321
1322 2018-09-11 Janus Weil <janus@gcc.gnu.org>
1323
1324 PR fortran/87172
1325 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
1326
1327 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
1328
1329 PR fortran/87277
1330 * gfortran.dg/select_type_43.f90: New test.
1331
1332 2018-09-11 Nathan Sidwell <nathan@acm.org>
1333
1334 * gcc.dg/driver-specs.c: New.
1335
1336 2018-09-11 Joey Ye <joey.ye@arm.com>
1337
1338 * lib/gcov.exp (verify-intermediate): Add missing close.
1339
1340 2018-09-11 Janus Weil <janus@gcc.gnu.org>
1341
1342 PR fortran/86830
1343 * gfortran.dg/typebound_call_30.f90: New test case.
1344
1345 2018-09-10 Janus Weil <janus@gcc.gnu.org>
1346
1347 PR fortran/85395
1348 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
1349
1350 2018-09-08 Marek Polacek <polacek@redhat.com>
1351
1352 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
1353 * g++.dg/cpp0x/move-return2.C: New test.
1354
1355 2018-09-08 Marek Polacek <polacek@redhat.com>
1356
1357 * c-c++-common/array-init.c: Add dg-prune-output.
1358 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
1359 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
1360 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
1361 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
1362 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
1363 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
1364 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
1365 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
1366 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
1367 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
1368 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
1369 * g++.dg/cpp1y/pr64382.C: Likewise.
1370 * g++.dg/cpp1y/pr77739.C: Likewise.
1371 * g++.dg/cpp1z/lambda-this1.C: Likewise.
1372 * g++.dg/cpp1z/lambda-this2.C: Likewise.
1373 * g++.dg/template/crash84.C: Adjust dg-error.
1374
1375 2018-09-07 Marek Polacek <polacek@redhat.com>
1376
1377 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
1378 messages.
1379
1380 2018-09-07 Marek Polacek <polacek@redhat.com>
1381
1382 PR c++/87152 - range-based for loops with initializer broken in templates.
1383 * g++.dg/cpp2a/range-for11.C: New test.
1384 * g++.dg/cpp2a/range-for12.C: New test.
1385 * g++.dg/cpp2a/range-for13.C: New test.
1386 * g++.dg/cpp2a/range-for14.C: New test.
1387 * g++.dg/cpp2a/range-for15.C: New test.
1388 * g++.dg/cpp2a/range-for16.C: New test.
1389 * g++.dg/cpp2a/range-for17.C: New test.
1390 * g++.dg/cpp2a/range-for18.C: New test.
1391 * g++.dg/parse/error61.C (foo): Adjust dg-error.
1392
1393 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
1394
1395 PR target/86731
1396 * gcc.target/powerpc/pr86731.c: New test.
1397 * gcc.target/powerpc/pr86731-longlong.c: New test.
1398 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
1399 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
1400 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
1401 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
1402
1403 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
1404
1405 PR target/80080
1406 * gcc.target/s390/pr80080-3.c: New test.
1407 * gcc.target/s390/s390.exp: Make sure the new test passes
1408 on all optimization levels.
1409
1410 2018-09-05 Marek Polacek <polacek@redhat.com>
1411
1412 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
1413 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
1414
1415 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
1416 Bernd Schmidt <bernds_cb1@t-online.de>
1417
1418 * gcc.target/nvptx/atomic_fetch-1.c: New test.
1419 * gcc.target/nvptx/atomic_fetch-1.c: New test.
1420
1421 2018-09-05 Marek Polacek <polacek@redhat.com>
1422
1423 PR c++/87109, wrong overload with ref-qualifiers.
1424 * g++.dg/cpp0x/ref-qual19.C: New test.
1425
1426 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1427
1428 PR testsuite/52665
1429 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
1430 * lib/target-supports.exp (scan-assembler_required_options,
1431 scan-assembler-not_required_options,
1432 scan-assembler-times_required_options): Add -fno-ident.
1433 * lib/scanasm.exp (scan-assembler-times): Fix error message.
1434 * c-c++-common/ident-0a.c: New test.
1435 * c-c++-common/ident-0b.c: New test.
1436 * c-c++-common/ident-1a.c: New test.
1437 * c-c++-common/ident-1b.c: New test.
1438 * c-c++-common/ident-2a.c: New test.
1439 * c-c++-common/ident-2b.c: New test.
1440
1441 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1442
1443 * gcc.dg/recip_sqrt_mult_1.c: New test.
1444 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1445 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1446 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1447 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1448 * g++.dg/recip_sqrt_mult_1.C: Likewise.
1449 * g++.dg/recip_sqrt_mult_2.C: Likewise.
1450
1451 2018-09-05 Martin Liska <mliska@suse.cz>
1452
1453 PR tree-optimization/87205
1454 * gcc.dg/tree-ssa/pr87205-2.c: New test.
1455 * gcc.dg/tree-ssa/pr87205.c: New test.
1456
1457 2018-09-05 Richard Biener <rguenther@suse.de>
1458
1459 PR tree-optimization/87217
1460 * gfortran.dg/pr87217.f: New testcase.
1461
1462 2018-09-05 Pádraig Brady p@draigbrady.com
1463
1464 PR c++/87137
1465 * g++.dg/abi/pr87137.C: New.
1466
1467 PR c++/87185
1468 * g++.dg/pr87185.C: New.
1469
1470 2018-09-05 Martin Liska <mliska@suse.cz>
1471
1472 PR testsuite/87216
1473 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
1474 to support Darwin names.
1475
1476 2018-09-05 Martin Liska <mliska@suse.cz>
1477
1478 * g++.dg/gcov/loop.C: Update test to support new format.
1479
1480 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
1481
1482 PR debug/86593
1483 * g++.dg/pr86593.C: New test.
1484
1485 2018-09-04 Jakub Jelinek <jakub@redhat.com>
1486
1487 PR target/87198
1488 * gcc.target/i386/pr87198.c: New test.
1489
1490 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1491
1492 PR target/86744
1493 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
1494
1495 2018-09-04 Richard Biener <rguenther@suse.de>
1496
1497 PR tree-optimization/87211
1498 * gcc.dg/torture/pr87211.c: New testcase.
1499
1500 2018-09-04 Richard Biener <rguenther@suse.de>
1501
1502 PR tree-optimization/87176
1503 * gcc.dg/torture/pr87176.c: New testcase.
1504 * gcc.dg/torture/ssa-fre-1.c: Likewise.
1505
1506 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1507
1508 * gfortran.dg/modulo_check: New test.
1509
1510 2018-09-03 Richard Biener <rguenther@suse.de>
1511
1512 PR tree-optimization/87177
1513 * gcc.dg/torture/pr87177.c: New testcase.
1514 * gcc.dg/torture/pr87177-2.c: Likewise.
1515
1516 2018-09-03 Richard Biener <rguenther@suse.de>
1517
1518 PR tree-optimization/87200
1519 * gcc.dg/torture/pr87200.c: New testcase.
1520
1521 2018-09-03 Richard Biener <rguenther@suse.de>
1522
1523 PR tree-optimization/87197
1524 * gcc.dg/torture/pr87197.c: New testcase.
1525
1526 PR tree-optimization/87169
1527 * gcc.dg/torture/pr87169.c: New testcase.
1528
1529 2018-09-03 Martin Liska <mliska@suse.cz>
1530
1531 PR driver/83193
1532 * gcc.dg/completion-4.c: New test.
1533
1534 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 PR c++/84980
1537 * g++.dg/concepts/pr84980.C: New.
1538
1539 2018-09-03 Martin Liska <mliska@suse.cz>
1540
1541 PR middle-end/59521
1542 * c-c++-common/pr59521-1.c: New test.
1543 * c-c++-common/pr59521-2.c: New test.
1544 * gcc.dg/tree-prof/pr59521-3.c: New test.
1545
1546 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1547
1548 * c-c++-common/array-init.c: New test.
1549 * g++.dg/init/string2.C: Remove selector.
1550
1551 2018-09-01 Michael Matz <matz@suse.de>
1552
1553 PR tree-optimization/87074
1554 * gcc.dg/pr87074.c: New test.
1555
1556 2018-08-31 Richard Biener <rguenther@suse.de>
1557
1558 PR tree-optimization/87168
1559 * gcc.dg/torture/pr87168.c: New testcase.
1560
1561 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
1562
1563 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
1564 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
1565 (test_vnegd_s64): Likewise.
1566 * gcc.target/aarch64/vnegd_64.c: New.
1567 * gcc.target/aarch64/vabsd_64.c: New.
1568 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
1569
1570 2018-08-31 Nathan Sidwell <nathan@acm.org>
1571
1572 PR c++/87155
1573 PR c++/84707
1574 * g++.dg/cpp0x/pr87155.C: New.
1575 * g++.dg/cpp0x/inline-ns10.C: Adjust.
1576
1577 2018-08-31 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR middle-end/87138
1580 * gcc.target/i386/avx512bw-pr87138.c: New test.
1581
1582 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
1583
1584 PR fortran/86328
1585 PR fortran/86760
1586 * gfortran.dg/pr86328.f90 : New test.
1587 in comment 12 of the PR.
1588 * gfortran.dg/pr86760.f90 : New test.
1589
1590 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
1591
1592 * g++.dg/cpp0x/noexcept30.C: Make dependence on
1593 -fdelete-null-pointer-checks explicit.
1594 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
1595 * g++.dg/expr/pmf-3.C: Likewise.
1596 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
1597 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
1598 * g++.dg/tree-ssa/pr61034.C: Likewise.
1599 * gcc.dg/addr_equal-1.c: Likewise.
1600 * gcc.dg/ipa/pr85734.c: Likewise.
1601 * gcc.dg/ipa/propmalloc-1.c: Likewise.
1602 * gcc.dg/ipa/propmalloc-2.c: Likewise.
1603 * gcc.dg/ipa/propmalloc-3.c: Likewise.
1604 * gcc.dg/tree-ssa/pr78154.c: Likewise.
1605 * gcc.dg/tree-ssa/pr83648.c: Likewise.
1606
1607 2018-08-30 Martin Sebor <msebor@redhat.com>
1608
1609 PR testsuite/87158
1610 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
1611
1612 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
1613
1614 PR testsuite/86519
1615 gcc.dg/strcmpopt_6.c: Remove.
1616 gcc.target/aarch64/strcmpopt_6.c: New testcase.
1617 gcc.target/i386/strcmpopt_6.c: Likewise.
1618
1619 2018-08-30 Richard Biener <rguenther@suse.de>
1620
1621 PR tree-optimization/87147
1622 * gcc.dg/torture/pr87147.c: New testcase.
1623
1624 2018-08-30 Tamar Christina <tamar.christina@arm.com>
1625
1626 * gcc.target/aarch64/large_struct_copy_2.c: New.
1627
1628 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1629
1630 PR middle-end/87053
1631 * gcc.c-torture/execute/pr87053.c: New test.
1632
1633 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1634
1635 PR c++/87095
1636 * g++.dg/ubsan/vptr-13.C: New test.
1637
1638 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1639
1640 PR c++/85265
1641 * g++.dg/concepts/pr85265.C: New.
1642
1643 2018-08-29 Martin Sebor <msebor@redhat.com>
1644 Bernd Edlinger <bernd.edlinger@hotmail.de>
1645
1646 PR tree-optimization/86714
1647 PR tree-optimization/86711
1648 * gcc.c-torture/execute/memchr-1.c: New test.
1649 * gcc.c-torture/execute/pr86714.c: New test.
1650 * gcc.c-torture/execute/widechar-3.c: New test.
1651 * gcc.dg/strlenopt-58.c: New test.
1652
1653 2018-08-29 Richard Biener <rguenther@suse.de>
1654
1655 PR tree-optimization/87132
1656 * gcc.dg/torture/pr87132.c: New testcase.
1657
1658 2018-08-29 David Malcolm <dmalcolm@redhat.com>
1659
1660 PR c++/85110
1661 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1662 output to reflect underlining of pertinent parameter in decl
1663 for "no known conversion" messages.
1664
1665 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR c++/87122
1668 * g++.dg/cpp1z/decomp47.C: New test.
1669
1670 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
1671
1672 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
1673 where appropriate.
1674
1675 2018-08-29 Richard Biener <rguenther@suse.de>
1676
1677 PR tree-optimization/87117
1678 * gfortran.dg/pr87117.f90: New testcase.
1679
1680 2018-08-29 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/87126
1683 * gcc.dg/tree-ssa/pr87126.c: New testcase.
1684
1685 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
1686
1687 PR tree-optimization/87009
1688 * gcc.dg/pr87009.c: New test.
1689
1690 2018-08-28 Martin Sebor <msebor@redhat.com>
1691
1692 PR middle-end/86631
1693 * g++.dg/Walloca1.C: Adjust.
1694
1695 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1696
1697 PR c++/86546
1698 * g++.dg/other/switch4.C: New.
1699
1700 2018-08-28 Richard Biener <rguenther@suse.de>
1701
1702 PR tree-optimization/87124
1703 * g++.dg/torture/pr87124.C: New testcase.
1704
1705 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
1706
1707 PR fortran/80477
1708 * gfortran.dg/class_result_7.f90: New test.
1709 * gfortran.dg/class_result_8.f90: New test.
1710 * gfortran.dg/class_result_9.f90: New test.
1711
1712 PR fortran/86481
1713 * gfortran.dg/allocate_with_source_25.f90: New test.
1714
1715 2018-08-28 Jakub Jelinek <jakub@redhat.com>
1716
1717 PR middle-end/87099
1718 * gcc.dg/pr87099.c: New test.
1719
1720 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
1721
1722 PR testsuite/87078
1723 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
1724
1725 2018-08-28 Richard Biener <rguenther@suse.de>
1726
1727 PR tree-optimization/87117
1728 * gcc.dg/pr87117-1.c: New testcase.
1729
1730 2018-08-28 Richard Biener <rguenther@suse.de>
1731
1732 PR tree-optimization/87117
1733 * gcc.dg/pr87117-2.c: New testcase.
1734
1735 2018-08-28 Richard Biener <rguenther@suse.de>
1736
1737 PR tree-optimization/87117
1738 * gcc.dg/lvalue-5.c: New testcase.
1739
1740 2018-08-27 Jeff Law <law@redhat.com>
1741
1742 PR tree-optimization/87110
1743 * gcc.c-torture/compile/pr87110.c: New test.
1744
1745 2018-08-27 Martin Sebor <msebor@redhat.com>
1746
1747 PR tree-optimization/86914
1748 * gcc.dg/strlenopt-57.c: New test.
1749
1750 2018-08-27 Martin Sebor <msebor@redhat.com>
1751
1752 PR tree-optimization/87112
1753 * gcc.dg/pr87112.c: New test.
1754
1755 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1756
1757 PR c++/63392
1758 * g++.dg/diagnostic/missing-typename.C: New test.
1759
1760 2018-08-27 Jeff Law <law@redhat.com>
1761
1762 * gcc.c-torture/compile/dse.c: New test.
1763
1764 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR c++/86993
1767 * g++.dg/diagnostic/pr86993.C: New test.
1768
1769 2018-08-27 Richard Biener <rguenther@suse.de>
1770
1771 PR tree-optimization/86927
1772 * gcc.dg/vect/pr86927.c: New testcase.
1773
1774 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1775
1776 PR c++/87091
1777 * gcc.dg/empty.h: New file.
1778 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
1779 top of file and removal of redundant second printing of warning
1780 location.
1781 * gcc.dg/fixits-pr84852-2.c: Likewise.
1782 * gcc.dg/missing-header-fixit-3.c: Likewise.
1783 * gcc.dg/missing-header-fixit-4.c: New test.
1784 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
1785 conversion of show_caret_p to a tri-state.
1786
1787 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1788
1789 PR c++/87091
1790 * g++.dg/pr85523.C: Extend expected output to show line
1791 before line-insertion fix-it hint.
1792 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
1793 (test_fixit_insert_newline): Add previous line to expected output.
1794 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1795 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1796
1797 2018-08-27 Martin Liska <mliska@suse.cz>
1798
1799 PR sanitizer/86962
1800 * gcc.dg/asan/pr86962.c: New test.
1801
1802 2018-08-27 Martin Liska <mliska@suse.cz>
1803
1804 * gcc.dg/tree-prof/val-prof-10.c: New test.
1805
1806 2018-08-27 Martin Liska <mliska@suse.cz>
1807
1808 PR tree-optimization/86847
1809 * gcc.dg/tree-ssa/switch-3.c: New test.
1810 * gcc.dg/tree-ssa/vrp105.c: Remove.
1811
1812 2018-08-27 Martin Liska <mliska@suse.cz>
1813
1814 * gcc.dg/tree-ssa/switch-2.c: New test.
1815
1816 2018-08-27 Richard Biener <rguenther@suse.de>
1817
1818 * g++.dg/torture/20180705-1.C: New testcase.
1819 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
1820 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
1821 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
1822 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
1823 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
1824 * gcc.dg/pr85195.c: Likewise.
1825 * gcc.dg/pr85467.c: Likewise.
1826 * gcc.dg/torture/pr81790.c: Likewise.
1827
1828 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
1829 param to current default.
1830
1831 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1832
1833 PR rtl-optimization/87065
1834 * gcc.target/i386/pr87065.c: New test.
1835
1836 2018-08-26 Marek Polacek <polacek@redhat.com>
1837
1838 PR c++/87080
1839 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
1840
1841 PR c++/87029, Implement -Wredundant-move.
1842 * g++.dg/cpp0x/Wredundant-move1.C: New test.
1843 * g++.dg/cpp0x/Wredundant-move2.C: New test.
1844 * g++.dg/cpp0x/Wredundant-move3.C: New test.
1845 * g++.dg/cpp0x/Wredundant-move4.C: New test.
1846
1847 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1848
1849 PR libfortran/86704
1850 * gfortran.dg/matmul_19.f90: New test.
1851
1852 2018-08-25 Janus Weil <janus@gcc.gnu.org>
1853
1854 PR fortran/86545
1855 * gfortran.dg/generic_35.f90: New test case.
1856
1857 2018-08-24 David Malcolm <dmalcolm@redhat.com>
1858
1859 PR c++/87091
1860 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
1861 line spans are printed with -fdiagnostics-show-line-numbers.
1862
1863 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1864
1865 PR fortran/86837
1866 * gfortran.dg/implied_do_io_6.f90: New test.
1867
1868 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1869
1870 PR middle-end/87092
1871 * gcc.dg/pr87092.c: New test.
1872
1873 2018-08-24 Marek Polacek <polacek@redhat.com>
1874
1875 PR c++/67012
1876 PR c++/86942
1877 * g++.dg/cpp0x/auto52.C: New test.
1878 * g++.dg/cpp1y/auto-fn52.C: New test.
1879 * g++.dg/cpp1y/auto-fn53.C: New test.
1880 * g++.dg/cpp1y/auto-fn54.C: New test.
1881
1882 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1883
1884 * lib/target-supports.exp (vect_perm_supported): Only return
1885 false for variable-length vectors if the permute size is not
1886 a power of 2.
1887 (check_effective_target_vect_perm)
1888 (check_effective_target_vect_perm_byte)
1889 (check_effective_target_vect_perm_short): Remove check for
1890 variable-length vectors.
1891 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
1892 * gcc.dg/vect/slp-perm-10.c: Likewise.
1893 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
1894
1895 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1896
1897 * gcc.target/aarch64/sve/bswap_1.c: New test.
1898 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
1899 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
1900
1901 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1902
1903 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
1904 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
1905 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
1906 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
1907 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
1908 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
1909 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
1910
1911 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1912
1913 PR debug/79342
1914 * gcc.dg/pr79342.: New test.
1915
1916 2018-08-23 Martin Sebor <msebor@redhat.com>
1917
1918 PR tree-optimization/87072
1919 * gcc.dg/Warray-bounds-35.c: New test.
1920
1921 2018-08-23 Richard Biener <rguenther@suse.de>
1922
1923 PR middle-end/87024
1924 * gcc.dg/pr87024.c: New testcase.
1925
1926 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
1927
1928 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
1929 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1930 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
1931 * gcc.dg/vect/pr80631-2.c: Likewise.
1932
1933 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
1934
1935 PR fortran/86863
1936 * gfortran.dg/submodule_32.f08: New test.
1937
1938 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1939
1940 PR fortran/86935
1941 * gfortran.dg/associate_3.f90: Update error message.
1942 * gfortran.dg/associate_39.f90: New test case.
1943
1944 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1945
1946 PR fortran/86888
1947 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
1948 an additional case.
1949 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
1950 * gfortran.dg/class_17.f03: Update error message.
1951 * gfortran.dg/class_55.f90: Ditto.
1952 * gfortran.dg/dtio_11.f90: Update error messages.
1953 * gfortran.dg/implicit_actual.f90: Add an error message.
1954 * gfortran.dg/typebound_proc_12.f90: Update error message.
1955
1956 2018-08-22 Martin Sebor <msebor@redhat.com>
1957
1958 PR middle-end/87052
1959 * gcc.dg/pr87052.c: New test.
1960 * gcc.dg/tree-ssa/dump-3.c: Adjust.
1961
1962 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1963
1964 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
1965 * gfortran.dg/max_expr.f90: ...this.
1966 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
1967 * gfortran.dg/min_expr.f90: ...this.
1968
1969 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1970
1971 PR tree-optimization/86725
1972 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
1973 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
1974 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
1975 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
1976
1977 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1978
1979 PR tree-optimization/86725
1980 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
1981
1982 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1983
1984 * gcc.dg/vect/vect-avg-16.c: New test.
1985 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
1986 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1987 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
1988 the second loop in main1.
1989
1990 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
1991
1992 * gcc.dg/lto/pr85248_0.c (test_alias):
1993 Stringify __USER_LABEL_PREFIX__.
1994 (test_noreturn): Likewise.
1995
1996 2018-08-22 Richard Biener <rguenther@suse.de>
1997
1998 PR tree-optimization/86988
1999 * g++.dg/pr86988.C: New testcase.
2000
2001 2018-08-22 Richard Biener <rguenther@suse.de>
2002
2003 PR tree-optimization/86945
2004 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
2005
2006 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
2007
2008 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
2009
2010 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
2011 Thomas Koenig <tkoenig@gcc.gnu.org>
2012
2013 PR fortran/25829
2014 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2015 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2016
2017 2018-08-21 Marek Polacek <polacek@redhat.com>
2018
2019 PR c++/86981, Implement -Wpessimizing-move.
2020 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
2021 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
2022 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
2023 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
2024 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
2025
2026 PR c++/65043
2027 * g++.dg/concepts/pr67595.C: Add dg-warning.
2028 * g++.dg/cpp0x/Wnarrowing11.C: New test.
2029 * g++.dg/cpp0x/Wnarrowing12.C: New test.
2030 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
2031
2032 PR c++/86499
2033 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
2034 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
2035
2036 2018-08-21 Ed Schonberg <schonberg@adacore.com>
2037
2038 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
2039
2040 2018-08-21 Ed Schonberg <schonberg@adacore.com>
2041
2042 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
2043
2044 2018-08-21 Javier Miranda <miranda@adacore.com>
2045
2046 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
2047
2048 2018-08-21 Ed Schonberg <schonberg@adacore.com>
2049
2050 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
2051
2052 2018-08-21 Ed Schonberg <schonberg@adacore.com>
2053
2054 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
2055
2056 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
2057
2058 * gnat.dg/rep_clause7.adb: New testcase.
2059
2060 2018-08-21 Ed Schonberg <schonberg@adacore.com>
2061
2062 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
2063 gnat.dg/task1_pkg.ads: New testcase.
2064
2065 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
2066
2067 * gnat.dg/linkedlist.adb: New testcase.
2068
2069 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
2070
2071 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
2072 gnat.dg/elab6_pkg.ads: New testcase.
2073
2074 2018-08-21 Ed Schonberg <schonberg@adacore.com>
2075
2076 * gnat.dg/expr_func5.adb: New testcase.
2077
2078 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
2079
2080 * gnat.dg/dynhash.adb: New testcase.
2081
2082 2018-08-21 Javier Miranda <miranda@adacore.com>
2083
2084 * gnat.dg/enum4.adb: New testcase.
2085
2086 2018-08-21 Tamar Christina <tamar.christina@arm.com>
2087
2088 * gcc.target/aarch64/large_struct_copy.c: New test.
2089
2090 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
2091
2092 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
2093
2094 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2095
2096 PR middle-end/86121
2097 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
2098
2099 2018-08-21 Tom de Vries <tdevries@suse.de>
2100
2101 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
2102 to avoid mismatch in .debug and .earlydebug dump files.
2103
2104 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
2105
2106 PR target/87033
2107 * gcc.target/powerpc/pr87033.c: New test.
2108
2109 2018-08-20 Martin Sebor <msebor@redhat.com>
2110
2111 PR tree-optimization/87034
2112 * gcc.dg/builtin-sprintf-warn-20.c: New test.
2113
2114 2018-08-20 David Malcolm <dmalcolm@redhat.com>
2115
2116 PR other/84889
2117 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
2118 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
2119 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
2120
2121 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
2122
2123 PR target/87014
2124 * g++.dg/torture/pr87014.C: New file.
2125
2126 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2127
2128 PR target/86984
2129 * gcc.target/alpha/pr86984.c: New test.
2130
2131 2018-08-20 Richard Biener <rguenther@suse.de>
2132
2133 PR tree-optimization/78655
2134 * gcc.dg/tree-ssa/evrp11.c: New testcase.
2135
2136 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
2137
2138 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
2139 for Darwin.
2140
2141 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
2142
2143 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
2144 test on Darwin.
2145 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
2146 * gcc.dg/lto/pr83719_0.c: Likewise.
2147
2148 2018-08-17 Martin Sebor <msebor@redhat.com>
2149
2150 PR testsuite/86996
2151 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2152
2153 2018-08-17 David Malcolm <dmalcolm@redhat.com>
2154
2155 * g++.dg/conversion/Wwrite-strings.C: New test.
2156
2157 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
2158 Chung-Lin Tang <cltang@codesourcery.com>
2159 Xianmiao Qu <xianmiao_qu@c-sky.com>
2160
2161 C-SKY port: Testsuite
2162
2163 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
2164 * g++.dg/torture/type-generic-1.C: Likewise.
2165 * gcc.c-torture/compile/20000804-1.c: Likewise.
2166 * gcc.c-torture/execute/20101011-1.c: Likewise.
2167 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
2168 * gcc.dg/20020312-2.c: Likewise.
2169 * gcc.dg/Wno-frame-address.c: Likewise.
2170 * gcc.dg/c11-true_min-1.c: Likewise.
2171 * gcc.dg/sibcall-10.c: Likewise.
2172 * gcc.dg/sibcall-9.c: Likewise.
2173 * gcc.dg/stack-usage-1.c: Likewise.
2174 * gcc.dg/torture/float32-tg-3.c: Likewise.
2175 * gcc.dg/torture/float32x-tg-3.c: Likewise.
2176 * gcc.dg/torture/float64-tg-3.c: Likewise.
2177 * gcc.dg/torture/float64x-tg-3.c: Likewise.
2178 * gcc.dg/torture/type-generic-1.c: Likewise.
2179 * gcc.target/csky/*: New.
2180 * lib/target-supports.exp (check_profiling_available): Add
2181 csky-*-elf.
2182 (check_effective_target_hard_float): Handle C-SKY targets with
2183 single-precision hard float only.
2184 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
2185
2186 2018-08-17 David Malcolm <dmalcolm@redhat.com>
2187
2188 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
2189 gcc_dump_printf.
2190 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
2191 coverage for gcc_dump_printf.
2192
2193 2018-08-17 Martin Liska <mliska@suse.cz>
2194
2195 * g++.dg/opt/mpx.C: Fix scanned pattern.
2196 * gcc.target/i386/mpx.c: Likewise.
2197 * g++.dg/warn/Wunreachable-code-1.C: Remove.
2198 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
2199 * gcc.dg/torture/pr52969.c: Likewise.
2200 * g++.dg/warn/pr31246-2.C: Likewise.
2201 * g++.dg/warn/pr31246.C: Likewise.
2202 * gcc.dg/pr33092.c: Likewise.
2203 * g++.dg/opt/eh1.C: Remove a deprecated option.
2204 * g++.dg/template/inline1.C: Likewise.
2205 * g++.dg/tree-ssa/pr81408.C: Likewise.
2206 * gcc.dg/pr41837.c: Likewise.
2207 * gcc.dg/pr41841.c: Likewise.
2208 * gcc.dg/pr42250.c: Likewise.
2209 * gcc.dg/pr43084.c: Likewise.
2210 * gcc.dg/pr43317.c: Likewise.
2211 * gcc.dg/pr51879-18.c: Likewise.
2212 * gcc.dg/torture/pr36066.c: Likewise.
2213 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
2214 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
2215 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
2216 * gcc.dg/tree-ssa/pr45122.c: Likewise.
2217 * gcc.target/i386/pr45352-2.c: Likewise.
2218 * gcc.target/i386/zee.c: Likewise.
2219 * gfortran.dg/auto_char_len_2.f90: Likewise.
2220 * gfortran.dg/auto_char_len_4.f90: Likewise.
2221 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2222 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2223 * gfortran.dg/gomp/pr47331.f90: Likewise.
2224 * gfortran.dg/pr40999.f: Likewise.
2225 * gfortran.dg/pr41011.f: Likewise.
2226 * gfortran.dg/pr42051.f03: Likewise.
2227 * gfortran.dg/pr46804.f90: Likewise.
2228 * gfortran.dg/pr83149_1.f90: Likewise.
2229 * gfortran.dg/pr83149_b.f90: Likewise.
2230 * gfortran.dg/whole_file_1.f90: Likewise.
2231 * gfortran.dg/whole_file_10.f90: Likewise.
2232 * gfortran.dg/whole_file_11.f90: Likewise.
2233 * gfortran.dg/whole_file_12.f90: Likewise.
2234 * gfortran.dg/whole_file_13.f90: Likewise.
2235 * gfortran.dg/whole_file_14.f90: Likewise.
2236 * gfortran.dg/whole_file_15.f90: Likewise.
2237 * gfortran.dg/whole_file_16.f90: Likewise.
2238 * gfortran.dg/whole_file_17.f90: Likewise.
2239 * gfortran.dg/whole_file_18.f90: Likewise.
2240 * gfortran.dg/whole_file_19.f90: Likewise.
2241 * gfortran.dg/whole_file_2.f90: Likewise.
2242 * gfortran.dg/whole_file_20.f03: Likewise.
2243 * gfortran.dg/whole_file_3.f90: Likewise.
2244 * gfortran.dg/whole_file_4.f90: Likewise.
2245 * gfortran.dg/whole_file_5.f90: Likewise.
2246 * gfortran.dg/whole_file_6.f90: Likewise.
2247 * gfortran.dg/whole_file_7.f90: Likewise.
2248 * gfortran.dg/whole_file_8.f90: Likewise.
2249 * gfortran.dg/whole_file_9.f90: Likewise.
2250 * gcc.dg/vect/vect.exp: Likewise.
2251
2252 2018-08-17 Richard Biener <rguenther@suse.de>
2253
2254 PR middle-end/86505
2255 * gcc.dg/torture/pr86505.c: New testcase.
2256
2257 2018-08-16 Martin Sebor <msebor@redhat.com>
2258
2259 PR tree-optimization/86853
2260 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
2261 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
2262 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
2263
2264 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2265
2266 * gcc.dg/missing-header-fixit-3.c: New test.
2267
2268 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2269
2270 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
2271 (test_fixit_insert_newline): Update expected output to show '+'
2272 characters in margin of line-insertion fix-it hint.
2273
2274 2018-08-16 Nathan Sidwell <nathan@acm.org>
2275
2276 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
2277 * gcc.dg/cpp/macsyntx2.c: likewise.
2278
2279 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
2280
2281 PR testsuite/86745
2282 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
2283 * gcc.target/i386/avx-cvt-2.c: Ditto.
2284
2285 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2286
2287 PR c++/70693
2288 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
2289
2290 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
2291
2292 * gcc.target/aarch64/imm_choice_comparison.c: New test.
2293
2294 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2295
2296 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
2297 (lib_strncmp): Likewise.
2298
2299 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2300
2301 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
2302 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
2303 * g++.dg/torture/pr44295.C : Likewise.
2304
2305 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2306
2307 PR testsuite/78544
2308 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
2309 attributes and matching.
2310 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
2311 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
2312
2313 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2314
2315 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
2316
2317 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
2318
2319 * gcc.target/i386/rop1.c: Remove.
2320 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
2321
2322 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
2323
2324 * gcc.target/powerpc/fold-vec-splat-char.c: New.
2325 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
2326 * gcc.target/powerpc/fold-vec-splat-int.c: New.
2327 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
2328 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
2329 * gcc.target/powerpc/fold-vec-splat-short.c: New.
2330
2331 2018-08-15 David Malcolm <dmalcolm@redhat.com>
2332
2333 * g++.dg/diagnostic/aka3.C: New test.
2334 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
2335 output to show range labels.
2336 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
2337 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2338 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
2339 * gcc.dg/bad-binary-ops.c: Update expected output to show range
2340 labels. Add an "aka" example.
2341 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
2342 labels.
2343 * gcc.dg/format/diagnostic-ranges.c: Likewise.
2344 * gcc.dg/format/pr72858.c: Likewise.
2345 * gcc.dg/format/pr78498.c: Likewise.
2346 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
2347 Update expected output to show range labels. Add examples of
2348 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
2349 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
2350 Update expected output to show range labels.
2351 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
2352 (test_very_wide_line): Adjust so that label is at left-clipping
2353 boundary.
2354 (test_very_wide_line_2): New test.
2355 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2356 Update expected output to show range labels.
2357 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
2358 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
2359 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
2360 for new param to gcc_rich_location::add_expr.
2361 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2362 Add "label" param.
2363 (test_show_locus): Add examples of labels to various tests. Tweak
2364 the "very wide_line" test case and duplicate it, to cover the
2365 boundary values for clipping of labels against the left-margin.
2366 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2367 diagnostic-test-show-locus-no-labels.c.
2368 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
2369 Update line numbers of dg-locus directives.
2370 * gcc.dg/pr69627.c: Update expected output to show range labels.
2371 * lib/multiline.exp (proc _build_multiline_regex): Remove
2372 special-case handling of lines with trailing '|'.
2373
2374 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
2375
2376 PR testsuite/86519
2377 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
2378 the .expand file.
2379
2380 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2381
2382 * gcc.dg/wmain.c: New test.
2383
2384 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
2385
2386 PR c/19315
2387 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
2388 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
2389 unknown size.
2390
2391 2018-08-15 Martin Liska <mliska@suse.cz>
2392
2393 PR tree-optimization/86925
2394 * gcc.dg/predict-20.c: New test.
2395 * gcc.dg/predict-21.c: New test.
2396
2397 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2398
2399 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
2400
2401 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
2402
2403 * gcc.target/i386/sse2-movs.c: New test.
2404
2405 2018-08-14 Martin Sebor <msebor@redhat.com>
2406
2407 PR tree-optimization/86650
2408 * gcc.dg/Warray-bounds-34.c: New test.
2409
2410 2018-08-14 Janus Weil <janus@gcc.gnu.org>
2411
2412 PR fortran/86116
2413 * gfortran.dg/generic_34.f90: New test case.
2414
2415 2018-08-13 Marek Polacek <polacek@redhat.com>
2416
2417 PR c++/57891
2418 * g++.dg/cpp0x/Wnarrowing6.C: New test.
2419 * g++.dg/cpp0x/Wnarrowing7.C: New test.
2420 * g++.dg/cpp0x/Wnarrowing8.C: New test.
2421 * g++.dg/cpp0x/Wnarrowing9.C: New test.
2422 * g++.dg/cpp0x/Wnarrowing10.C: New test.
2423 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
2424 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2425 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
2426 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
2427 * g++.dg/ext/stmtexpr15.C: Likewise.
2428 * g++.dg/gomp/pr47963.C: Likewise.
2429 * g++.dg/init/new37.C: Likewise.
2430 * g++.dg/init/new43.C: Likewise.
2431 * g++.dg/other/fold1.C: Likewise.
2432 * g++.dg/parse/array-size2.C: Likewise.
2433 * g++.dg/template/dependent-name3.C: Likewise.
2434 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
2435 * g++.dg/other/vrp1.C: Likewise.
2436 * g++.dg/template/char1.C: Likewise.
2437
2438 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
2439
2440 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
2441 instead of a ZERO_EXTEND.
2442
2443 2018-08-13 Martin Sebor <msebor@redhat.com>
2444
2445 PR tree-optimization/71625
2446 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
2447 * g++.dg/init/string2.C: New test.
2448 * g++.dg/init/string3.C: New test.
2449 * g++.dg/init/string4.C: New test.
2450 * gcc.dg/init-string-3.c: New test.
2451 * gcc.dg/strlenopt-55.c: New test.
2452 * gcc.dg/strlenopt-56.c: New test.
2453
2454 2018-08-13 Marek Polacek <polacek@redhat.com>
2455
2456 P0806R2 - Deprecate implicit capture of this via [=]
2457 * g++.dg/cpp2a/lambda-this1.C: New test.
2458 * g++.dg/cpp2a/lambda-this2.C: New test.
2459 * g++.dg/cpp2a/lambda-this3.C: New test.
2460
2461 2018-08-13 Marek Polacek <polacek@redhat.com>
2462
2463 PR c++/86915
2464 * g++.dg/diagnostic/auto1.C: New test.
2465
2466 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2467
2468 PR fortran/66679
2469 * gfortran.dg/transfer_class_3.f90: New test.
2470
2471 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2472
2473 PR fortran/86906
2474 * gfortran.dg/use_rename_9.f90: New test.
2475
2476 2018-08-11 Jakub Jelinek <jakub@redhat.com>
2477
2478 PR tree-optimization/86835
2479 * gcc.dg/pr86835.c: New test.
2480
2481 2018-08-10 Janus Weil <janus@gcc.gnu.org>
2482
2483 PR fortran/57160
2484 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
2485 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
2486 * gfortran.dg/short_circuiting_2.f90: New test case.
2487 * gfortran.dg/short_circuiting_3.f90: New test case.
2488
2489 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
2490
2491 PR target/82418
2492 * gcc.target/i386/pr82418.c: New test.
2493
2494 2018-08-10 Martin Liska <mliska@suse.cz>
2495
2496 PR target/83610
2497 * gcc.dg/predict-17.c: New test.
2498 * gcc.dg/predict-18.c: New test.
2499 * gcc.dg/predict-19.c: New test.
2500
2501 2018-08-10 Martin Liska <mliska@suse.cz>
2502
2503 PR tree-optimization/85799
2504 * gcc.dg/pr85799.c: New test.
2505
2506 2018-08-09 Jeff Law <law@redhat.com>
2507
2508 PR middle-end/86897
2509 * gcc.dg/uninit-suppress_2.c: Disable DOM.
2510
2511 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2512
2513 * gcc.target/aarch64/sve/reduc_8.c: New test.
2514
2515 2018-08-09 David Malcolm <dmalcolm@redhat.com>
2516
2517 PR other/84889
2518 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
2519 test.
2520 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2521 New test.
2522 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
2523 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
2524 TEST_ALWAYS_FLAGS.
2525
2526 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2527
2528 PR tree-optimization/86858
2529 * gcc.dg/vect/pr86858.c: New test.
2530
2531 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2532
2533 PR tree-optimization/86871
2534 * gcc.dg/vect/pr86871.c: New test.
2535
2536 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2537
2538 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2539
2540 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2541
2542 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
2543 arch and tune numbers by 2.
2544 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
2545 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
2546 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
2547 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
2548 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
2549 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
2550 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
2551 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
2552 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
2553 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
2554 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
2555 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
2556 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
2557 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
2558 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
2559 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
2560 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
2561 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
2562 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
2563 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
2564 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
2565 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
2566 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
2567 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
2568 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
2569 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
2570 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
2571 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
2572 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
2573 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
2574 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
2575 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
2576 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
2577 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
2578 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
2579 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
2580 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
2581 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
2582 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
2583 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
2584 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
2585 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
2586 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
2587 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
2588 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
2589 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
2590 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
2591 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
2592 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
2593 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
2594 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
2595 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
2596 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
2597 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
2598 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
2599 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
2600 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
2601 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
2602 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
2603 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
2604 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
2605 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
2606 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
2607 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
2608 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
2609 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
2610
2611 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2612
2613 PR target/84332
2614 * gcc.target/s390/pr84332.c: New testcase.
2615
2616 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
2617
2618 PR target/46179
2619 * gcc.target/m68k/tls-dimode.c: New file.
2620
2621 2018-08-08 Nathan Sidwell <nathan@acm.org>
2622
2623 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
2624 c-c++-common/inc-from-1.c: New
2625
2626 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
2627
2628 PR target/85295
2629 * gcc.target/s390/TI-constants-lra.c: New testcase.
2630 * gcc.target/s390/TI-constants-nolra.c: New testcase.
2631
2632 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
2633
2634 * gcc.target/s390/hotpatch-8.c: Remove.
2635 * gcc.target/s390/hotpatch-9.c: Remove.
2636 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
2637 * gcc.target/s390/mnop-mcount-m31.c: Remove.
2638
2639 2018-08-08 Jakub Jelinek <jakub@redhat.com>
2640
2641 P0595R1 - is_constant_evaluated
2642 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
2643
2644 PR c++/86836
2645 * g++.dg/cpp1z/decomp46.C: New test.
2646
2647 PR c++/86738
2648 * g++.dg/opt/pr86738.C: New test.
2649
2650 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
2651
2652 PR target/86838
2653 * gcc.target/aarch64/frecpe_1.c: New test.
2654 * gcc.target/aarch64/frecpe_2.c: Likewise.
2655
2656 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2657
2658 PR c++/59480, DR 136
2659 * g++.dg/other/friend8.C: New.
2660 * g++.dg/other/friend9.C: Likewise.
2661 * g++.dg/other/friend10.C: Likewise.
2662 * g++.dg/other/friend11.C: Likewise.
2663 * g++.dg/other/friend12.C: Likewise.
2664 * g++.dg/other/friend13.C: Likewise.
2665 * g++.dg/other/friend14.C: Likewise.
2666 * g++.dg/other/friend15.C: Likewise.
2667 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2668 * g++.dg/parse/defarg8.C: Likewise.
2669
2670 2018-08-07 Martin Liska <mliska@suse.cz>
2671
2672 PR middle-end/83023
2673 * gcc.dg/predict-16.c: New test.
2674 * g++.dg/predict-1.C: New test.
2675
2676 2018-08-07 Steve Ellcey <sellcey@cavium.com>
2677 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2678
2679 PR tree-optimization/80925
2680 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
2681 vectorized on !vect_hw_misalign targets.
2682
2683 2018-08-06 Marek Polacek <polacek@redhat.com>
2684
2685 PR c++/86767
2686 * g++.dg/cpp1y/constexpr-86767.C: New test.
2687
2688 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
2689
2690 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
2691 for target *-*-linux-gnu.
2692
2693 2018-08-06 Alan Hayward <alan.hayward@arm.com>
2694
2695 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
2696 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
2697 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
2698
2699 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
2700
2701 * gcc.target/s390/nomemloopunroll-1.c: New test.
2702
2703 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
2704
2705 PR target/86386
2706 * gcc.target/i386/pr86386.c: New file.
2707
2708 2018-08-04 Tom de Vries <tdevries@suse.de>
2709
2710 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
2711
2712 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
2713
2714 * gcc.dg/guality/const-volatile.c: Remove duplicate test
2715 "type:cvip".
2716
2717 2018-08-04 Janus Weil <janus@gcc.gnu.org>
2718
2719 PR fortran/45521
2720 * gfortran.dg/interface_assignment_6.f90: New test case.
2721
2722 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
2723
2724 PR testsuite/86153
2725 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
2726
2727 2018-08-03 David Malcolm <dmalcolm@redhat.com>
2728 Jonathan Wakely <jwakely@redhat.com>
2729
2730 PR c++/85523
2731 * g++.dg/pr85523.C: New test.
2732
2733 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
2734
2735 PR c/86690
2736 * gcc.dg/union-duplicate-field.c: New test.
2737
2738 2018-08-03 Jason Merrill <jason@redhat.com>
2739
2740 PR c++/86706
2741 * g++.dg/template/pr86706.C: New test.
2742
2743 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
2744
2745 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
2746 on vect_avg_qi targets.
2747 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2748 * gcc.dg/vect/bb-slp-pow-1.c: New test.
2749 * gcc.dg/vect/vect-avg-15.c: Likewise.
2750
2751 2018-08-03 Martin Liska <mliska@suse.cz>
2752
2753 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
2754 * gcc.dg/predict-13.c: Likewise.
2755 * gcc.dg/predict-3.c: Likewise.
2756 * gcc.dg/predict-4.c: Likewise.
2757 * gcc.dg/predict-5.c: Likewise.
2758 * gcc.dg/predict-6.c: Likewise.
2759 * gcc.dg/predict-9.c: Likewise.
2760 * gfortran.dg/predict-1.f90: Likewise.
2761
2762 2018-08-02 Richard Biener <rguenther@suse.de>
2763
2764 PR c++/86763
2765 * g++.dg/torture/pr86763.C: New testcase.
2766
2767 2018-08-02 Richard Biener <rguenther@suse.de>
2768
2769 PR tree-optimization/86816
2770 * g++.dg/torture/pr86816.C: New testcase.
2771
2772 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
2773
2774 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
2775 to be used.
2776 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
2777 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
2778 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
2779 for .h.
2780 * gcc.target/aarch64/sve/single_2.c: Likewise.
2781 * gcc.target/aarch64/sve/single_3.c: Likewise.
2782 * gcc.target/aarch64/sve/single_4.c: Likewise.
2783
2784 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
2785
2786 PR target/86014
2787 * gcc.target/aarch64/ldp_stp_13.c: New test.
2788
2789 2018-08-01 Martin Sebor <msebor@redhat.com>
2790
2791 PR tree-optimization/86650
2792 * gcc.dg/format/gcc_diag-10.c: Adjust.
2793
2794 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2795
2796 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
2797 of range check.
2798 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
2799
2800 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2801
2802 PR target/86753
2803 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
2804 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
2805
2806 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2807
2808 * gcc.dg/pointer-range-check-1.c: New test.
2809 * gcc.dg/pointer-range-check-2.c: Likewise.
2810
2811 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2812
2813 PR tree-optimization/86749
2814 * gcc.dg/vect/pr86749.c: New test.
2815
2816 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2817
2818 PR c++/86661
2819 * g++.dg/lookup/name-clash12.C: New.
2820
2821 2018-08-01 Richard Biener <rguenther@suse.de>
2822
2823 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
2824
2825 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2826
2827 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
2828
2829 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2830
2831 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
2832
2833 2018-08-01 Martin Liska <mliska@suse.cz>
2834
2835 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
2836 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2837 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2838 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2839 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2840 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2841 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2842 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2843
2844 2018-08-01 Martin Liska <mliska@suse.cz>
2845
2846 PR value-prof/35543
2847 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
2848
2849 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
2850
2851 * gcc.target/aarch64/extract_zero_extend.c: New file.
2852
2853 2018-08-01 Jakub Jelinek <jakub@redhat.com>
2854
2855 PR c/85704
2856 * gcc.c-torture/compile/pr85704.c: New test.
2857
2858 2018-07-31 Alexandre Oliva <oliva@adacore.com>
2859 Olivier Hainque <hainque@adacore.com>
2860
2861 * gnat.dg/dinst.adb: New.
2862 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
2863
2864 2018-07-31 David Malcolm <dmalcolm@redhat.com>
2865
2866 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
2867 tdiag and cxxdiag.
2868 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
2869 and %K.
2870
2871 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
2872
2873 * c-c++-common/spec-barrier-1.c: New test.
2874 * c-c++-common/spec-barrier-2.c: New test.
2875 * gcc.dg/spec-barrier-3.c: New test.
2876
2877 2018-07-31 Martin Sebor <msebor@redhat.com>
2878
2879 PR tree-optimization/86741
2880 * gcc.dg/Warray-bounds-33.c: New test.
2881
2882 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
2883
2884 * gcc.target/s390/memset-1.c: Improve testcase.
2885
2886 2018-07-31 Tom de Vries <tdevries@suse.de>
2887
2888 PR debug/86687
2889 * g++.dg/guality/pr86687.C: New test.
2890
2891 2018-07-31 Jakub Jelinek <jakub@redhat.com>
2892
2893 P1008R1 - prohibit aggregates with user-declared constructors
2894 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
2895 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
2896 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
2897 * g++.dg/cpp2a/aggr1.C: New test.
2898 * g++.dg/cpp2a/aggr2.C: New test.
2899
2900 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
2901
2902 PR target/86640
2903 * gcc.target/arm/pr86640.c: New testcase.
2904
2905 2018-07-31 Martin Liska <mliska@suse.cz>
2906
2907 PR gcov-profile/85338
2908 PR gcov-profile/85350
2909 PR gcov-profile/85372
2910 * gcc.misc-tests/gcov-pr85338.c: New test.
2911 * gcc.misc-tests/gcov-pr85350.c: New test.
2912 * gcc.misc-tests/gcov-pr85372.c: New test.
2913
2914 2018-07-31 Martin Liska <mliska@suse.cz>
2915
2916 PR gcov-profile/83813
2917 PR gcov-profile/84758
2918 PR gcov-profile/85217
2919 PR gcov-profile/85332
2920 * gcc.misc-tests/gcov-pr83813.c: New test.
2921 * gcc.misc-tests/gcov-pr84758.c: New test.
2922 * gcc.misc-tests/gcov-pr85217.c: New test.
2923 * gcc.misc-tests/gcov-pr85332.c: New test.
2924
2925 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2926
2927 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
2928 gnat.dg/prot5_pkg.ads: New testcase.
2929
2930 2018-07-31 Justin Squirek <squirek@adacore.com>
2931
2932 * gnat.dg/addr11.adb: New testcase.
2933
2934 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
2935
2936 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
2937
2938 2018-07-31 Gary Dismukes <dismukes@adacore.com>
2939
2940 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
2941
2942 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2943
2944 * gnat.dg/iter3.adb: New testcase.
2945
2946 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
2947
2948 Revert 'AsyncI/O patch committed'
2949 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2950 Thomas Koenig <tkoenig@gcc.gnu.org>
2951
2952 PR fortran/25829
2953 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2954 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2955
2956 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
2957
2958 PR rtl-optimization/85160
2959 * gcc.target/powerpc/combine-2-2.c: New testcase.
2960
2961 2018-07-27 Martin Sebor <msebor@redhat.com>
2962
2963 PR tree-optimization/86696
2964 * g++.dg/pr86696.C: New test.
2965
2966 2018-07-27 David Malcolm <dmalcolm@redhat.com>
2967
2968 PR tree-optimization/86636
2969 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
2970 Add dg-require-effective-target pthread.
2971
2972 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
2973
2974 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
2975 * gcc.dg/strcmpopt_6.c: Likewise.
2976
2977 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
2978
2979 PR target/86612
2980 * gcc.target/powerpc/pr58673-2.c: Call strdup.
2981
2982 2018-07-26 Martin Sebor <msebor@redhat.com>
2983
2984 PR tree-optimization/86043
2985 PR tree-optimization/86042
2986 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
2987 pr86688.
2988 * gcc.dg/strlenopt-44.c: New test.
2989
2990 2018-07-26 Martin Liska <mliska@suse.cz>
2991
2992 PR gcov-profile/86536
2993 * gcc.misc-tests/gcov-pr86536.c: New test.
2994
2995 2018-07-25 Martin Sebor <msebor@redhat.com>
2996
2997 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
2998 ignored by the test harness.
2999
3000 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
3001 Thomas Koenig <tkoenig@gcc.gnu.org>
3002
3003 PR fortran/25829
3004 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
3005 * gfortran.dg/f2003_io_1.f03: Add wait statement.
3006
3007 2018-07-25 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR c++/85515
3010 * g++.dg/pr85515-2.C: Add expected dg-error.
3011 * g++.dg/cpp0x/range-for36.C: New test.
3012
3013 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
3014
3015 * gcc.target/arc/uncached-1.c: New test.
3016 * gcc.target/arc/uncached-2.c: Likewise.
3017
3018 2018-07-24 Martin Sebor <msebor@redhat.com>
3019
3020 PR tree-optimization/86622
3021 PR tree-optimization/86532
3022 * gcc.c-torture/execute/strlen-2.c: New test.
3023 * gcc.c-torture/execute/strlen-3.c: New test.
3024 * gcc.c-torture/execute/strlen-4.c: New test.
3025
3026 2018-07-24 David Malcolm <dmalcolm@redhat.com>
3027
3028 PR tree-optimization/86636
3029 * gcc.c-torture/compile/pr86636.c: New test.
3030
3031 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
3032
3033 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
3034
3035 2018-07-24 Jakub Jelinek <jakub@redhat.com>
3036
3037 PR middle-end/86627
3038 * gcc.target/i386/pr86627.c: New test.
3039
3040 PR testsuite/86649
3041 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
3042 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
3043 * g++.dg/tree-ssa-/pr19476-6.C: New test.
3044 * g++.dg/tree-ssa-/pr19476-7.C: New test.
3045
3046 2018-07-23 Carl Love <cel@us.ibm.com>
3047
3048 PR 86591
3049 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
3050 file altivec-2-runnable.c.
3051 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
3052 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
3053 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
3054 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
3055 vec_cts, vec_ctu, vec_cpsgn tests.
3056
3057 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3058
3059 PR c/86617
3060 * gcc.dg/pr86617.c: New test.
3061
3062 2018-07-23 Jakub Jelinek <jakub@redhat.com>
3063
3064 PR c++/86569
3065 * g++.dg/warn/Wnonnull-compare-9.C: New test.
3066
3067 2018-07-20 Martin Sebor <msebor@redhat.com>
3068
3069 PR middle-end/82063
3070 * c-c++-common/pr68657-1.c: Adjust.
3071 * c-c++-common/pr68657-2.c: Same.
3072 * c-c++-common/pr68657-3.c: Same.
3073 * c-c++-common/pr68833-1.c: Same.
3074 * gcc.dg/Walloc-size-larger-than-16.c: Same.
3075 * gcc.dg/Walloca-larger-than.c: New test.
3076 * gcc.dg/Walloca-larger-than-2.c: New test.
3077 * gcc.dg/Wframe-larger-than-2.c: New test.
3078 * gcc.dg/Wlarger-than3.c: New test.
3079 * gcc.dg/Wvla-larger-than-3.c: New test.
3080 * gcc.dg/pr42611.c: Adjust.
3081 * gnat.dg/frame_overflow.adb: Same.
3082
3083 2018-07-20 Martin Sebor <msebor@redhat.com>
3084
3085 PR tree-optimization/86613
3086 PR tree-optimization/86611
3087 * c-c++-common/Warray-bounds-2.c: Undefine macros and
3088 prune duplicate warnings.
3089 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
3090 data-model-dependencies.
3091 * gcc.dg/Warray-bounds-32.c: Ditto.
3092
3093 2018-07-20 Richard Biener <rguenther@suse.de>
3094
3095 PR debug/86585
3096 * g++.dg/lto/pr86585_0.C: New testcase.
3097 * g++.dg/lto/pr86585_1.C: Likewise.
3098
3099 2018-07-19 Martin Sebor <msebor@redhat.com>
3100
3101 PR tree-optimization/83776
3102 PR tree-optimization/84047
3103 * gcc.dg/Warray-bounds-29.c: New test.
3104 * gcc.dg/Warray-bounds-30.c: New test.
3105 * gcc.dg/Warray-bounds-31.c: New test.
3106 * gcc.dg/Warray-bounds-32.c: New test.
3107
3108 2018-07-19 Michael Collison <michael.collison@arm.com>
3109 Richard Henderson <rth@redhat.com>
3110
3111 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
3112 * gcc.target/aarch64/builtin_saddl.c: New testcase.
3113 * gcc.target/aarch64/builtin_saddll.c: New testcase.
3114 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
3115 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
3116 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
3117 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
3118 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
3119 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
3120 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
3121 * gcc.target/aarch64/builtin_usubl.c: New testcase.
3122 * gcc.target/aarch64/builtin_usubll.c: New testcase.
3123
3124 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3125
3126 Revert fix for c++/59480 (and testsuite followup)
3127
3128 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3129
3130 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
3131
3132 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3133
3134 PR c++/59480, DR 136
3135 * g++.dg/other/friend8.C: New.
3136 * g++.dg/other/friend9.C: Likewise.
3137 * g++.dg/other/friend10.C: Likewise.
3138 * g++.dg/other/friend11.C: Likewise.
3139 * g++.dg/other/friend12.C: Likewise.
3140 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
3141 * g++.dg/parse/defarg8.C: Likewise.
3142
3143 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3144
3145 * gcc.target/aarch64/profile.c: New test.
3146
3147 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3148
3149 PR target/83009
3150 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3151
3152 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
3153
3154 PR target/86560
3155 * gcc.target/i386/pr86560-4.c: New test.
3156 * gcc.target/i386/pr86560-5.c: Likewise.
3157
3158 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
3159
3160 PR target/86560
3161 * gcc.target/i386/pr86560-1.c: New test.
3162 * gcc.target/i386/pr86560-2.c: Likewise.
3163 * gcc.target/i386/pr86560-3.c: Likewise.
3164
3165 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3166
3167 * gfortran.dg/max_fmax_aarch64.f90: New test.
3168 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
3169 * gfortran.dg/minmax_integer.f90: Likewise.
3170
3171 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3172
3173 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
3174
3175 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3176
3177 PR middle-end/86544
3178 * g++.dg/tree-ssa/pr86544.C: New test.
3179
3180 2018-07-18 Jakub Jelinek <jakub@redhat.com>
3181
3182 PR c++/86550
3183 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
3184
3185 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3186
3187 PR 69558
3188 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
3189 * c-c++-common/pr69558.c: Remove xfail.
3190 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
3191 * gcc.dg/pr61817-1.c: Likewise.
3192 * gcc.dg/pr61817-2.c: Likewise.
3193 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
3194
3195 2018-07-18 Janus Weil <janus@gcc.gnu.org>
3196
3197 PR fortran/85599
3198 * gfortran.dg/function_optimize_5.f90: Add option
3199 '-faggressive-function-elimination' and update dg-warning clauses.
3200 * gfortran.dg/short_circuiting.f90: New test.
3201
3202 2018-07-18 Marek Polacek <polacek@redhat.com>
3203
3204 PR c++/86190 - bogus -Wsign-conversion warning
3205 * g++.dg/warn/Wsign-conversion-3.C: New test.
3206 * g++.dg/warn/Wsign-conversion-4.C: New test.
3207
3208 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3209
3210 PR c++/59480, DR 136
3211 * g++.dg/other/friend8.C: New.
3212 * g++.dg/other/friend9.C: Likewise.
3213 * g++.dg/other/friend10.C: Likewise.
3214 * g++.dg/other/friend11.C: Likewise.
3215 * g++.dg/other/friend12.C: Likewise.
3216 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
3217 * g++.dg/parse/defarg8.C: Likewise.
3218
3219 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 * g++.dg/ext/uow-3.C: Adjust.
3222 * g++.dg/ext/uow-4.C: Likewise.
3223 * g++.dg/lookup/name-clash11.C: Likewise.
3224 * g++.dg/lookup/name-clash7.C: Likewise.
3225 * g++.dg/lookup/redecl1.C: Likewise.
3226 * g++.dg/warn/changes-meaning.C: Likewise.
3227 * g++.old-deja/g++.jason/scoping8.C: Likewise.
3228 * g++.old-deja/g++.law/nest1.C: Likewise.
3229
3230 2018-07-18 Richard Biener <rguenther@suse.de>
3231
3232 PR debug/86523
3233 * g++.dg/lto/pr86523-3_0.C: New testcase.
3234
3235 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
3236
3237 * gcc.target/m68k/mulsi_highpart.c: New test.
3238
3239 2018-07-17 Jakub Jelinek <jakub@redhat.com>
3240
3241 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
3242 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
3243 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
3244 * gcc.dg/cpp/pr61854-8.c: New test.
3245
3246 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
3247
3248 * gcc.target/powerpc/pr85456.c: Require longdouble128.
3249
3250 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
3251
3252 PR fortran/83184
3253 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
3254
3255 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
3256
3257 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
3258 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
3259 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
3260 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
3261 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
3262
3263 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
3264
3265 * gcc.target/powerpc/pr57150.c: Require longdouble128.
3266 * gcc.target/powerpc/pr79916.c: Require dfp.
3267
3268 2018-07-17 Richard Biener <rguenther@suse.de>
3269
3270 PR lto/86456
3271 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
3272
3273 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
3274
3275 * gcc.target/s390/function-align1.c: New test.
3276 * gcc.target/s390/function-align2.c: New test.
3277 * gcc.target/s390/function-align3.c: New test.
3278
3279 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
3280
3281 * gnat.dg/discr55.adb: New test.
3282
3283 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3284
3285 * gcc.target/i386/vartrack-1.c (dg-options): Add
3286 -fomit-frame-pointer.
3287
3288 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3289
3290 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
3291 (dg-lto-options): Add -fPIC.
3292 * g++.dg/lto/pr86523-2_0.C: Likewise.
3293
3294 2018-07-17 Martin Liska <mliska@suse.cz>
3295
3296 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
3297
3298 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3299
3300 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
3301 testcase.
3302
3303 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
3304
3305 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
3306
3307 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
3308
3309 * gnat.dg/memorytest.adb: New testcase.
3310
3311 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
3312
3313 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
3314 New testcase.
3315
3316 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3317
3318 * gnat.dg/equal3.adb: New testcase.
3319
3320 2018-07-17 Justin Squirek <squirek@adacore.com>
3321
3322 * gnat.dg/split_args.adb: New testcase.
3323
3324 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3325
3326 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
3327
3328 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
3329
3330 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
3331 New testcase.
3332
3333 2018-07-16 Carl Love <cel@us.ibm.com>
3334
3335 PR target/86414
3336 Forgot the PR number on the commit log.
3337
3338 2018-07-16 Carl Love <cel@us.ibm.com>
3339
3340 PR target/86414
3341 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
3342 longdouble128.
3343 * gcc.target/powerpc/divkc3-3.c: Ditto.
3344 * gcc.target/powerpc/mulkc3-2.c: Ditto.
3345 * gcc.target/powerpc/mulkc3-3.c: Ditto.
3346 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
3347 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
3348
3349 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3350
3351 * gcc.target/powerpc/convert-fp-128.c: New testcase.
3352 * gcc.target/powerpc/convert-fp-64.c: New testcase.
3353
3354 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3355
3356 * lib/target-supports.exp (check_effective_target_longdouble64,
3357 check_effective_target_ppc_float128,
3358 check_effective_target_ppc_float128_insns,
3359 check_effective_target_powerpc_vsx): New.
3360
3361 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3362
3363 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
3364 syntax error.
3365
3366 2018-07-16 Jakub Jelinek <jakub@redhat.com>
3367
3368 PR tree-optimization/86526
3369 * gcc.c-torture/compile/pr86526.c: New test.
3370
3371 2018-07-16 Carl Love <cel@us.ibm.com>
3372
3373 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
3374 longdouble128.
3375 * gcc.target/powerpc/divkc3-3.c: Ditto.
3376 * gcc.target/powerpc/mulkc3-2.c: Ditto.
3377 * gcc.target/powerpc/mulkc3-3.c: Ditto.
3378 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
3379 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
3380
3381 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
3382
3383 PR fortran/83184
3384 * gfortran.dg/assumed_rank_14.f90: New testcase.
3385 * gfortran.dg/assumed_rank_15.f90: New testcase.
3386 * gfortran.dg/dec_structure_8.f90: Update error messages.
3387 * gfortran.dg/dec_structure_23.f90: Update error messages.
3388
3389 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3390
3391 PR middle-end/86528
3392 * gcc.c-torture/execute/pr86528.c: New test.
3393 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
3394
3395 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
3396
3397 * g++.dg/template/spec40.C: New.
3398 * g++.dg/parse/ptrmem8.C: Likewise.
3399
3400 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3401
3402 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
3403 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
3404 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
3405 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
3406 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
3407
3408 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3409
3410 * gcc.target/s390/mrecord-mcount.c: New testcase.
3411
3412 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3413
3414 * gcc.target/s390/mfentry-m64.c: New testcase.
3415
3416 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3417
3418 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
3419 testcase.
3420
3421 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3422
3423 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
3424 testcase.
3425
3426 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3427
3428 * gnat.dg/wide_wide_value1.adb: New testcase.
3429
3430 2018-07-16 Javier Miranda <miranda@adacore.com>
3431
3432 * gnat.dg/bit_order1.adb: New testcase.
3433
3434 2018-07-16 Javier Miranda <miranda@adacore.com>
3435
3436 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
3437
3438 2018-07-16 Richard Biener <rguenther@suse.de>
3439
3440 PR lto/86523
3441 * g++.dg/lto/pr86523-1_0.C: New testcase.
3442 * g++.dg/lto/pr86523-2_0.C: Likewise.
3443
3444 2018-07-16 Martin Liska <mliska@suse.cz>
3445
3446 PR ipa/86529
3447 * g++.dg/ipa/pr86529.C: New test.
3448
3449 2018-07-16 Tom de Vries <tdevries@suse.de>
3450
3451 PR debug/86455
3452 * gcc.target/i386/vartrack-1.c: New test.
3453
3454 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
3455
3456 * gnat.dg/opt73.adb: New test.
3457
3458 2018-07-16 Jakub Jelinek <jakub@redhat.com>
3459
3460 PR c++/3698
3461 PR c++/86208
3462 * g++.dg/opt/pr3698.C: New test.
3463
3464 2018-07-16 Richard Biener <rguenther@suse.de>
3465
3466 PR ipa/86389
3467 * gcc.dg/torture/pr86389.c: Require trampolines.
3468
3469 2018-07-15 Tom de Vries <tdevries@suse.de>
3470
3471 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
3472 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
3473 already called.
3474 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
3475 * gcc.dg/guality/guality.exp: Same.
3476 * gfortran.dg/guality/guality.exp: Same.
3477
3478 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
3479 Sunil K Pandey <sunil.k.pandey@intel.com>
3480
3481 PR target/84413
3482 * gcc.target/i386/pr84413-1.c: New test.
3483 * gcc.target/i386/pr84413-2.c: Likewise.
3484 * gcc.target/i386/pr84413-3.c: Likewise.
3485
3486 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
3487 Steve Munroe <munroesj52@gmail.com>
3488
3489 * gcc.target/powerpc/sse2-pand-1.c: New file.
3490 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3491 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3492 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3493
3494 2018-07-13 Nathan Sidwell <nathan@acm.org>
3495
3496 PR c++/86374
3497 * g++.dg/pr86374.C: New.
3498
3499 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
3500
3501 PR middle-end/78809
3502 * gcc.dg/strcmpopt_5.c: New test.
3503 * gcc.dg/strcmpopt_6.c: New test.
3504
3505 2018-07-13 Richard Biener <rguenther@suse.de>
3506
3507 PR middle-end/85974
3508 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
3509
3510 2018-07-13 Tom de Vries <tdevries@suse.de>
3511
3512 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
3513 * gcc.dg/guality/ctztest.c: Same.
3514 * gcc.dg/guality/sra-1.c: Same.
3515
3516 2018-07-13 Tom de Vries <tdevries@suse.de>
3517
3518 * gcc.dg/vla-1.c: Update.
3519
3520 2018-07-13 Tom de Vries <tdevries@suse.de>
3521
3522 * gcc.src/maintainers.exp: New file.
3523
3524 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
3525
3526 PR middle-end/86489
3527 * gcc.dg/pr86489.c: New test.
3528
3529 2018-07-12 Martin Sebor <msebor@redhat.com>
3530
3531 PR testsuite/86510
3532 g++.dg/warn/pr86453.C: Adjust.
3533
3534 2018-07-12 Jim Wilson <jimw@sifive.com>
3535
3536 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
3537
3538 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
3539
3540 * gcc.target/riscv/interrupt-conflict-mode.c: New.
3541
3542 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3543
3544 * c-c++-common/gomp/declare-target-3.c: New test.
3545 * g++.dg/gomp/declare-target-2.C: New test.
3546
3547 2018-07-12 Martin Sebor <msebor@redhat.com>
3548
3549 PR c/86453
3550 * c-c++-common/Wattributes.c: Adjust.
3551 * gcc.dg/Wattributes-10.c: New test.
3552 * g++.dg/Wattributes-3.C: Adjust.
3553 * gcc.dg/Wattributes-6.c: Adjust.
3554 * gcc.dg/pr18079.c: Adjust.
3555 * gcc.dg/torture/pr42363.c: Adjust.
3556
3557 2018-07-12 Julia Koval <julia.koval@intel.com>
3558
3559 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
3560 version.
3561
3562 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3563
3564 * gcc.dg/vect/vect-cond-arith-6.c: New test.
3565 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
3566 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
3567 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
3568 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
3569 * gcc.target/aarch64/sve/slp_14.c: Likewise.
3570 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
3571
3572 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3573
3574 * gcc.dg/vect/vect-cond-arith-4.c: New test.
3575 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
3576 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
3577 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
3578 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
3579 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
3580 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
3581 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
3582
3583 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3584 Alan Hayward <alan.hayward@arm.com>
3585 David Sherwood <david.sherwood@arm.com>
3586
3587 * gcc.dg/vect/vect-fma-2.c: New test.
3588 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
3589 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
3590 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
3591
3592 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3593
3594 * gcc.dg/vect/vect-cond-arith-3.c: New test.
3595 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
3596 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
3597 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
3598 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
3599 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
3600 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
3601 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
3602 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
3603
3604 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3605
3606 * gcc.dg/vect/vect-cond-arith-2.c: New test.
3607 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3608
3609 2018-07-12 Richard Biener <rguenther@suse.de>
3610
3611 PR target/84829
3612 * gcc.target/i386/pr84829.c: New testcase.
3613
3614 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3615
3616 * gcc.dg/torture/20180712-1.c: New test.
3617
3618 PR tree-optimization/86492
3619 * gcc.c-torture/execute/pr86492.c: New test.
3620
3621 2018-07-12 Richard Biener <rguenther@suse.de>
3622
3623 PR c/86453
3624 * g++.dg/warn/pr86453.C: New testcase.
3625
3626 2018-07-12 Richard Biener <rguenther@suse.de>
3627
3628 PR middle-end/86479
3629 * gcc.dg/graphite/pr86479.c: New testcase.
3630
3631 2018-07-11 Jakub Jelinek <jakub@redhat.com>
3632
3633 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
3634 of hardcoding size. Cast (rel) to MASK_TYPE.
3635 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
3636 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
3637 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
3638 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
3639 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
3640 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
3641 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
3642 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
3643 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
3644 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
3645 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
3646 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
3647 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
3648 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
3649 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
3650 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
3651 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
3652 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
3653 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
3654
3655 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
3656
3657 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
3658 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
3659 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
3660
3661 2018-07-10 Mark Wielaard <mark@klomp.org>
3662
3663 PR debug/86459
3664 * gcc.dg/pr86459.c: New test.
3665
3666 2018-07-10 Martin Sebor <msebor@redhat.com>
3667
3668 PR testsuite/86461
3669 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3670
3671 2018-07-10 Martin Liska <mliska@suse.cz>
3672
3673 PR testsuite/86445
3674 * gcc.dg/pr84100.c: Change it back to dg-bogus.
3675
3676 2018-07-10 Jakub Jelinek <jakub@redhat.com>
3677
3678 PR sanitizer/86406
3679 * g++.dg/ubsan/pr86406.C: New test.
3680
3681 PR fortran/86421
3682 * gfortran.dg/vect/pr86421.f90: New test.
3683
3684 2018-07-09 Martin Sebor <msebor@redhat.com>
3685
3686 PR tree-optimization/86415
3687 * gcc.dg/strlenopt-53.c: New test.
3688
3689 2018-07-09 Martin Sebor <msebor@redhat.com>
3690
3691 PR middle-end/77357
3692 * gcc.dg/strlenopt-49.c: New test.
3693 * gcc.dg/strlenopt-50.c: New test.
3694 * gcc.dg/strlenopt-51.c: New test.
3695 * gcc.dg/strlenopt-52.c: New test.
3696 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3697
3698 2018-07-09 Jakub Jelinek <jakub@redhat.com>
3699
3700 PR c/86420
3701 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
3702 to be returned and when first argument is not 0, so that they don't do
3703 anything for NEED_EXC or NEED_ERRNO.
3704
3705 2018-07-09 Tom de Vries <tdevries@suse.de>
3706
3707 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
3708 * gcc.dg/guality/bswaptest.c: Same.
3709 * gcc.dg/guality/clztest.c: Same.
3710 * gcc.dg/guality/csttest.c: Same.
3711 * gcc.dg/guality/ctztest.c: Same.
3712 * gcc.dg/guality/drap.c: Same.
3713 * gcc.dg/guality/nrv-1.c: Same.
3714 * gcc.dg/guality/pr41353-1.c: Same.
3715 * gcc.dg/guality/pr41353-2.c: Same.
3716 * gcc.dg/guality/pr41404-1.c: Same.
3717 * gcc.dg/guality/pr43051-1.c: Same.
3718 * gcc.dg/guality/pr43077-1.c: Same.
3719 * gcc.dg/guality/pr43177.c: Same.
3720 * gcc.dg/guality/pr43329-1.c: Same.
3721 * gcc.dg/guality/pr43479.c: Same.
3722 * gcc.dg/guality/pr43593.c: Same.
3723 * gcc.dg/guality/pr45003-1.c: Same.
3724 * gcc.dg/guality/pr45003-2.c: Same.
3725 * gcc.dg/guality/pr45003-3.c: Same.
3726 * gcc.dg/guality/pr48437.c: Same.
3727 * gcc.dg/guality/pr48466.c: Same.
3728 * gcc.dg/guality/pr49888.c: Same.
3729 * gcc.dg/guality/pr54200.c: Same.
3730 * gcc.dg/guality/pr54519-1.c: Same.
3731 * gcc.dg/guality/pr54519-2.c: Same.
3732 * gcc.dg/guality/pr54519-3.c: Same.
3733 * gcc.dg/guality/pr54519-4.c: Same.
3734 * gcc.dg/guality/pr54519-5.c: Same.
3735 * gcc.dg/guality/pr54519-6.c: Same.
3736 * gcc.dg/guality/pr54551.c: Same.
3737 * gcc.dg/guality/pr54693-2.c: Same.
3738 * gcc.dg/guality/pr54693.c: Same.
3739 * gcc.dg/guality/pr54796.c: Same.
3740 * gcc.dg/guality/pr54970.c: Same.
3741 * gcc.dg/guality/pr67192.c: Same.
3742 * gcc.dg/guality/pr69947.c: Same.
3743 * gcc.dg/guality/pr78726.c: Same.
3744 * gcc.dg/guality/rotatetest.c: Same.
3745 * gcc.dg/guality/sra-1.c: Same.
3746 * gcc.dg/guality/vla-2.c: Same.
3747
3748 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3749
3750 * g++.dg/diagnostic/long-short.C: New.
3751 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
3752 * g++.dg/diagnostic/virtual-friend.C: Likewise.
3753 * g++.old-deja/g++.brendan/crash11.C: Adjust.
3754
3755 2018-07-09 Tom de Vries <tdevries@suse.de>
3756
3757 * gcc.dg/vla-1.c: New test.
3758
3759 2018-07-07 Tom de Vries <tdevries@suse.de>
3760
3761 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
3762 files.
3763 (get_dump_flags): New proc.
3764 (toplevel): Test all dump flags.
3765
3766 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3767
3768 * gnat.dg/stack_usage6.adb: New test.
3769 * gnat.dg/stack_usage6_pkg.ads: New helper.
3770
3771 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3772
3773 * gnat.dg/pure_function3a.adb: New test.
3774 * gnat.dg/pure_function3b.adb: Likewise.
3775 * gnat.dg/pure_function3c.adb: Likewise.
3776 * gnat.dg/pure_function3_pkg.ads: New helper.
3777
3778 2018-07-07 Jakub Jelinek <jakub@redhat.com>
3779
3780 PR target/84711
3781 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
3782 dg-require-effective-target. Add -msse not just on i386-*, but
3783 on all i?86-* and x86_64-*.
3784
3785 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3786
3787 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
3788 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
3789 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
3790 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
3791 * gcc.dg/tree-ssa/popcount3.c: New test.
3792
3793 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3794
3795 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
3796 to preserve the test.
3797 * gcc.target/i386/pr85073.c: Likewise.
3798
3799 2018-07-06 Jakub Jelinek <jakub@redhat.com>
3800
3801 PR tree-optimization/86401
3802 * gcc.dg/tree-ssa/pr86401-1.c: New test.
3803 * gcc.dg/tree-ssa/pr86401-2.c: New test.
3804 * c-c++-common/rotate-9.c: New test.
3805
3806 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
3807
3808 PR target/86324
3809 gcc.target/powerpc/pr86324-1.c: New test.
3810 gcc.target/powerpc/pr86324-2.c: Likewise.
3811
3812 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3813
3814 PR target/84711
3815 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
3816
3817 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3818
3819 * gcc.target/aarch64/struct_cpy.c: Remove ;.
3820
3821 2018-07-05 Jeff Law <law@redhat.com>
3822
3823 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
3824
3825 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
3826
3827 PR fortran/86408
3828 * gfortran.dg/deferred_character_20.f90: New test.
3829
3830 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
3831
3832 PR fortran/83183
3833 PR fortran/86325
3834 * gfortran.dg/init_flag_18.f90: New testcase.
3835 * gfortran.dg/init_flag_19.f03: New testcase.
3836
3837 2018-07-05 Carl Love <cel@us.ibm.com>
3838 * gcc.target/altivec-1-runnable.c: New test file.
3839 * gcc.target/altivec-2-runnable.c: New test file.
3840 * gcc.target/vsx-7.c (main2): Change expected expected instruction
3841 for tests.
3842
3843 2018-07-05 Martin Sebor <msebor@redhat.com>
3844
3845 PR c++/86400
3846 * gcc.dg/strlenopt-47.c: New test.
3847 * gcc.dg/strlenopt-48.c: New test.
3848
3849 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3850
3851 PR target/84711
3852 * gcc.target/arm/big-endian-subreg.c: New.
3853
3854 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3855
3856 PR target/84711
3857 * gcc.dg/vect/pr84711.c: New.
3858
3859 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3860
3861 * gcc.target/aarch64/struct_cpy.c: New.
3862
3863 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3864
3865 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
3866 * c-c++-common/unroll-2.c: Likewise.
3867 * g++.dg/cdce3.C: Likewise.
3868 * g++.dg/ext/unroll-1.C: Likewise.
3869 * g++.dg/ext/unroll-2.C: Likewise.
3870 * g++.dg/ext/unroll-3.C: Likewise.
3871 * gcc.dg/cdce1.c: Likewise.
3872 * gcc.dg/cdce2.c: Likewise.
3873 * gcc.dg/gomp/pr68128-1.c: Likewise.
3874 * gcc.dg/vect/pr46032.c: Likewise.
3875 * gcc.dg/vect/vect-cond-10.c: Likewise.
3876 * gcc.dg/vect/vect-cond-8.c: Likewise.
3877 * gcc.dg/vect/vect-cond-9.c: Likewise.
3878 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3879 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3880 * gcc.target/i386/avx-cvt-2.c: Likewise.
3881 * gcc.target/i386/avx-cvt-3.c: Likewise.
3882 * gcc.target/i386/avx2-cvt-2.c: Likewise.
3883 * gcc.target/i386/avx2-gather-2.c: Likewise.
3884 * gcc.target/i386/avx2-gather-6.c: Likewise.
3885 * gcc.target/i386/avx512f-gather-2.c: Likewise.
3886 * gcc.target/i386/sse2-cvt-2.c: Likewise.
3887 * gfortran.dg/directive_unroll_1.f90: Likewise.
3888 * gfortran.dg/directive_unroll_2.f90: Likewise.
3889 * gnat.dg/unroll2.adb: Likewise.
3890 * gnat.dg/unroll3.adb: Likewise.
3891
3892 2018-07-05 Tom de Vries <tdevries@suse.de>
3893
3894 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
3895
3896 2018-07-04 Martin Sebor <msebor@redhat.com>
3897
3898 PR tree-optimization/86274
3899 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
3900
3901 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3902
3903 PR fortran/82009
3904 * gfortran.dg/block_16.f08. New test.
3905
3906 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
3907
3908 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
3909 has a slightly different IL that provides more threading
3910 opportunities.
3911
3912 2018-07-04 Martin Liska <mliska@suse.cz>
3913
3914 PR middle-end/66240
3915 PR target/45996
3916 PR c/84100
3917 * gcc.dg/pr84100.c (foo):
3918 * gcc.target/i386/falign-functions-2.c: New test.
3919 * gcc.target/i386/falign-functions.c: New test.
3920
3921 2018-07-04 Martin Liska <mliska@suse.cz>
3922
3923 * gcc.dg/pr47793.c: Remove.
3924
3925 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
3926
3927 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
3928 final scan test.
3929 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3930
3931 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
3932
3933 PR target/85620
3934 * gcc.target/i386/pr85620-1.c: New test.
3935 * gcc.target/i386/pr85620-2.c: Likewise.
3936 * gcc.target/i386/pr85620-3.c: Likewise.
3937 * gcc.target/i386/pr85620-4.c: Likewise.
3938
3939 2018-07-03 Martin Sebor <msebor@redhat.com>
3940
3941 PR tree-optimization/86274
3942 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
3943 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3944 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
3945 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3946 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3947 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3948 * gcc.dg/tree-ssa/pr83198.c: Same.
3949
3950 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3951
3952 * g++.dg/other/locations1.C: New.
3953 * g++.dg/tls/locations1.C: Likewise.
3954 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
3955 * g++.dg/diagnostic/virtual-static.C: Likewise.
3956 * g++.dg/concepts/fn-concept2.C: Test the locations too.
3957 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
3958 * g++.dg/cpp0x/pr51463.C: Likewise.
3959 * g++.dg/other/typedef1.C: Likewise.
3960 * g++.dg/parse/dtor13.C: Likewise.
3961 * g++.dg/template/error44.C: Likewise.
3962 * g++.dg/template/typedef4.C: Likewise.
3963 * g++.dg/template/typedef5.C: Likewise.
3964 * g++.dg/tls/diag-2.C: Likewise.
3965 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3966
3967 2018-07-03 Marek Polacek <polacek@redhat.com>
3968
3969 PR c++/86201
3970 * g++.dg/diagnostic/pr86201.C: New test.
3971
3972 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
3973
3974 PR target/85694
3975 * gcc.target/i386/pr85694.c: New test.
3976
3977 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3978
3979 PR tree-optimization/85694
3980 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
3981 Return true for AArch64 without SVE.
3982 * gcc.target/aarch64/vect_hadd_1.h: New file.
3983 * gcc.target/aarch64/vect_shadd_1.c: New test.
3984 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
3985 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
3986 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
3987
3988 2018-07-03 Marek Polacek <polacek@redhat.com>
3989
3990 PR middle-end/86202
3991 * gcc.dg/Wint-conversion-2.c: New test.
3992
3993 PR c++/84306
3994 * g++.dg/overload/conv-op3.C: New test.
3995
3996 2018-07-03 Richard Biener <rguenther@suse.de>
3997
3998 PR ipa/86389
3999 * gcc.dg/torture/pr86389.c: New testcase.
4000
4001 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
4002
4003 PR tree-optimization/85694
4004 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
4005 proc.
4006 * gcc.dg/vect/vect-avg-1.c: New test.
4007 * gcc.dg/vect/vect-avg-2.c: Likewise.
4008 * gcc.dg/vect/vect-avg-3.c: Likewise.
4009 * gcc.dg/vect/vect-avg-4.c: Likewise.
4010 * gcc.dg/vect/vect-avg-5.c: Likewise.
4011 * gcc.dg/vect/vect-avg-6.c: Likewise.
4012 * gcc.dg/vect/vect-avg-7.c: Likewise.
4013 * gcc.dg/vect/vect-avg-8.c: Likewise.
4014 * gcc.dg/vect/vect-avg-9.c: Likewise.
4015 * gcc.dg/vect/vect-avg-10.c: Likewise.
4016 * gcc.dg/vect/vect-avg-11.c: Likewise.
4017 * gcc.dg/vect/vect-avg-12.c: Likewise.
4018 * gcc.dg/vect/vect-avg-13.c: Likewise.
4019 * gcc.dg/vect/vect-avg-14.c: Likewise.
4020
4021 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
4022
4023 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
4024 get split into two for use by the over-widening pattern.
4025 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
4026 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
4027 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
4028 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
4029 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
4030 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
4031 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
4032 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
4033 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
4034 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
4035 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
4036 * gcc.dg/vect/vect-over-widen-22.c: New test.
4037
4038 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
4039
4040 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
4041 widen_mult pattern.
4042 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
4043 over-widening messages.
4044 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4045 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
4046 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
4047 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
4048 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
4049 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4050 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4051 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
4052 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
4053 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
4054 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
4055 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
4056 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
4057 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
4058 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
4059 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
4060 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
4061 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
4062 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
4063 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
4064 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
4065 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
4066 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
4067 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
4068 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
4069 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
4070
4071 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
4072
4073 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
4074
4075 2018-07-02 Jim Wilson <jimw@sifive.com>
4076
4077 * gcc.target/riscv/interrupt-debug.c: New.
4078
4079 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4080
4081 * g++.dg/diagnostic/thread-thread_local.C: New.
4082
4083 2018-07-02 Martin Liska <mliska@suse.cz>
4084
4085 PR testsuite/86366
4086 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
4087 * gcc.dg/profile-dir-2.c: Likewise.
4088 * gcc.dg/profile-dir-3.c: Likewise.
4089
4090 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
4091
4092 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
4093 overriden.
4094
4095 2018-07-02 Richard Biener <rguenther@suse.de>
4096
4097 PR tree-optimization/86363
4098 * gcc.dg/torture/pr86363.c: New testcase.
4099
4100 2018-07-02 Martin Liska <mliska@suse.cz>
4101
4102 * gcc.dg/completion-1.c: New test.
4103 * gcc.dg/completion-2.c: New test.
4104 * gcc.dg/completion-3.c: New test.
4105
4106 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
4107
4108 PR fortran/82969
4109 PR fortran/86242
4110 * gfortran.dg/proc_ptr_50.f90: New test.
4111
4112 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
4113
4114 PR fortran/45305
4115 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
4116
4117 2018-07-02 Martin Liska <mliska@suse.cz>
4118
4119 PR ipa/86279
4120 * gcc.dg/ipa/pr86279.c: New test.
4121
4122 2018-07-02 Martin Liska <mliska@suse.cz>
4123
4124 PR ipa/86323
4125 * g++.dg/ipa/pr86323.C: New test.
4126
4127 2018-07-01 Tom de Vries <tdevries@suse.de>
4128
4129 revert:
4130 2018-07-01 Tom de Vries <tdevries@suse.de>
4131
4132 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
4133 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
4134
4135 2018-07-01 Tom de Vries <tdevries@suse.de>
4136
4137 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
4138 argument.
4139 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
4140 with @main.
4141
4142 2018-07-01 Tom de Vries <tdevries@suse.de>
4143
4144 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
4145 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
4146
4147 2018-07-01 Tom de Vries <tdevries@suse.de>
4148
4149 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
4150 * gcc.dg/guality/vla-1.c: Use relative line numbers.
4151
4152 2018-07-01 Tom de Vries <tdevries@suse.de>
4153
4154 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
4155 (verify_call): ... here. Move to toplevel.
4156 (verify_call_np, dg_final_directive_check_utils): New proc.
4157 (toplevel): Call dg_final_directive_check_utils.
4158 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
4159
4160 2018-06-30 Jim Wilson <jimw@sifive.com>
4161
4162 * gcc.target/riscv/shift-shift-1.c: New.
4163 * gcc.target/riscv/shift-shift-2.c: New.
4164 * gcc.target/riscv/shift-shift-3.c: New.
4165
4166 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4167
4168 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
4169
4170 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4171
4172 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
4173 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
4174 by 4 in the computation of a[i].
4175 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
4176 main multiplication constant.
4177 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4178 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4179 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
4180 pattern to cast the result to int.
4181 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
4182 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
4183 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
4184 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
4185 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
4186 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
4187 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
4188 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
4189 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
4190 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
4191 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
4192 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
4193 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
4194 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
4195 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
4196 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
4197 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
4198 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
4199 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
4200 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
4201
4202 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4203
4204 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
4205 test for vectorization along the lines described in the comment.
4206
4207 2018-06-30 Tom de Vries <tdevries@suse.de>
4208
4209 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
4210 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
4211 LTO_TORTURE_OPTIONS.
4212 * gcc.dg/guality/prevent-optimization.h: New file.
4213 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
4214 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
4215
4216 2018-06-30 Tom de Vries <tdevries@suse.de>
4217
4218 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
4219 * lib/gcc-dg.exp (dg-final): New proc.
4220 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
4221 argument.
4222
4223 2018-06-29 Martin Sebor <msebor@redhat.com>
4224
4225 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
4226 that don't define the function.
4227
4228 2018-06-29 Marek Polacek <polacek@redhat.com>
4229
4230 PR c++/86184
4231 * g++.dg/ext/cond3.C: New test.
4232
4233 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4234
4235 * gcc.target/arm/arm-soft-strd-even.c: New test.
4236
4237 2018-06-29 Tom de Vries <tdevries@suse.de>
4238
4239 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
4240 line, and use it.
4241 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
4242 (process-message): ... here.
4243 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
4244
4245 2018-06-29 Martin Liska <mliska@suse.cz>
4246
4247 PR tree-optimization/86263
4248 * gcc.dg/tree-ssa/pr86263.c: New test.
4249
4250 2018-06-28 Carl Love <cel@us.ibm.com>
4251
4252 * gcc.target/p9-extract-1.c: Add test case.
4253 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
4254 name in ABI.
4255
4256 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
4257
4258 PR target/86348
4259 * gcc.target/i386/pr86348.c: New test.
4260
4261 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
4262
4263 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
4264
4265 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
4266
4267 PR fortran/82865
4268 * gfortran.dg/dec_type_print_2.f03: New testcase.
4269
4270 2018-06-28 David Pagan <dave.pagan@oracle.com>
4271
4272 PR c/55976
4273 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
4274 message causing unexpected test FAIL.
4275
4276 2018-06-28 Martin Liska <mliska@suse.cz>
4277
4278 * gcc.dg/tree-ssa/switch-1.c: New test.
4279
4280 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
4281
4282 * gnat.dg/debug15.adb: New test.
4283
4284 2018-06-27 David Malcolm <dmalcolm@redhat.com>
4285
4286 PR c++/86329
4287 * g++.dg/lookup/pr86329.C: New test.
4288
4289 2018-06-27 Carl Love <cel@us.ibm.com>
4290
4291 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
4292
4293 2018-06-27 Tamar Christina <tamar.christina@arm.com>
4294
4295 PR target/85769
4296 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
4297
4298 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
4299
4300 * gcc.target/powerpc/builtins-1.c: Correct a comment.
4301
4302 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
4303
4304 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
4305 requirement for this test.
4306 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
4307 requirement, and -mpower8-vector compile option.
4308
4309 2018-06-26 Jakub Jelinek <jakub@redhat.com>
4310
4311 PR target/86314
4312 * gcc.dg/pr86314.c: New test.
4313
4314 PR debug/86257
4315 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
4316
4317 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4318
4319 * gcc.target/i386/pr86257.c: Require 64-bit.
4320
4321 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4322
4323 * g++.dg/pr86082.C: Require IBM1047 support.
4324
4325 2018-06-26 Richard Biener <rguenther@suse.de>
4326
4327 PR middle-end/86271
4328 * gcc.dg/pr86271.c: New testcase.
4329
4330 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
4331
4332 PR debug/86064
4333 * gcc.dg/pr86064.c: New.
4334
4335 2018-06-25 Jeff Law <law@redhat.com>
4336
4337 * lib/target-supports.exp
4338 (check_effective_target_logical_op_short_circuit): Add v850.
4339
4340 2018-06-25 Martin Sebor <msebor@redhat.com>
4341
4342 PR tree-optimization/86204
4343 * gcc.dg/strlenopt-46.c: New test.
4344
4345 2018-06-25 Martin Sebor <msebor@redhat.com>
4346
4347 PR tree-optimization/85700
4348 * gcc.dg/Wstringop-truncation-4.c: New test.
4349
4350 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
4351
4352 PR fortran/82972
4353 PR fortran/83088
4354 PR fortran/85851
4355 * gfortran.dg/init_flag_17.f90: New testcase.
4356
4357 2018-06-25 Carl Love <cel@us.ibm.com>
4358
4359 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
4360 vec_extract a signed int. Add vec_extract tests for bool char
4361 and bool int.
4362 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
4363 vec_extract tests.
4364
4365 2018-06-25 Tom de Vries <tdevries@suse.de>
4366
4367 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
4368
4369 2018-06-25 Jakub Jelinek <jakub@redhat.com>
4370
4371 PR target/84786
4372 * gcc.target/i386/avx512f-pr84786-3.c: New test.
4373
4374 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
4375
4376 * gnat.dg/sso9.adb: New testcase.
4377 * gnat.dg/sso9_pkg.ads: Likewise.
4378
4379 2018-06-25 Tom de Vries <tdevries@suse.de>
4380
4381 PR debug/86257
4382 * gcc.target/i386/pr86257.c: New test.
4383
4384 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
4385
4386 PR C++/86082
4387 * g++.dg/pr86082.C: New test.
4388
4389 2018-06-24 Tom de Vries <tdevries@suse.de>
4390
4391 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
4392 * gcc.dg/guality/guality.exp: Same.
4393 * gfortran.dg/guality/guality.exp: Same.
4394 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
4395
4396 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4397
4398 * g++.dg/concepts/locations1.C: New.
4399 * g++.dg/cpp0x/locations1.C: Likewise.
4400 * g++.dg/cpp1z/inline-var2.C: Test locations too.
4401 * g++.dg/cpp1z/inline-var3.C: Likewise.
4402
4403 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
4404
4405 PR fortran/86281
4406 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
4407
4408 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
4409
4410 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
4411 this test.
4412 * gcc.target/powerpc/builtins-9.c: New test.
4413 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
4414 to expect different code generation on big-endian vs.
4415 little-endian targets.
4416
4417 2018-06-22 Tom de Vries <tdevries@suse.de>
4418
4419 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
4420 $rootme/../gdb/gdb, if available.
4421 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
4422 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
4423
4424 2018-06-22 Tom de Vries <tdevries@suse.de>
4425
4426 * lib/gcc-gdb-test.exp (report_gdb): New proc.
4427 * g++.dg/guality/guality.exp: Use report_gdb.
4428 * gcc.dg/guality/guality.exp: Same.
4429 * gfortran.dg/guality/guality.exp: Same.
4430
4431 2018-06-22 Jakub Jelinek <jakub@redhat.com>
4432
4433 PR c++/85662
4434 * g++.dg/ext/offsetof3.C: New test.
4435
4436 2018-06-22 Carl Love <cel@us.ibm.com>
4437
4438 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
4439 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
4440 for the vnor, vand and vxor instructions.
4441 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
4442 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
4443 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
4444 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
4445 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
4446 Add -dp to dg-options, update expected counts.
4447
4448 2018-06-22 Paul Koning <ni1d@arrl.net>
4449
4450 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
4451 if pdp11.
4452 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
4453 * gcc.c-torture/compile/20040101-1.c: Ditto.
4454 * gcc.c-torture/compile/20050622-1.c: Ditto.
4455 * gcc.c-torture/compile/20080625-1.c: Ditto.
4456 * gcc.c-torture/compile/20090107-1.c: Ditto.
4457 * gcc.c-torture/compile/920501-12.c: Ditto.
4458 * gcc.c-torture/compile/920501-4.c: Ditto.
4459 * gcc.c-torture/compile/961203-1.c: Ditto.
4460 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
4461 * gcc.c-torture/compile/pr25310.c: Ditto.
4462
4463 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
4464 James Norris <jnorris@codesourcery.com>
4465 Thomas Schwinge <thomas@codesourcery.com>
4466 Tom de Vries <tom@codesourcery.com>
4467
4468 * c-c++-common/goacc/deviceptr-4.c: New file.
4469 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
4470 Likewise.
4471 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
4472 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
4473 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
4474 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
4475 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
4476 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
4477 Likewise.
4478 * c-c++-common/goacc/parallel-reduction.c: Likewise.
4479 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4480 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
4481 Likewise.
4482 * gfortran.dg/goacc/modules.f95: Likewise.
4483 * gfortran.dg/goacc/routine-8.f90: Likewise.
4484 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
4485
4486 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
4487
4488 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
4489 if the long double format is IEEE 128-bit for tests that are
4490 explicitly testing IBM extended double support. Use the
4491 appropriate pack and unpack built-in functions. Change calls from
4492 __builtin_isinfl to __builtin_isinf since the later supports all
4493 floating point types.
4494 * gcc.target/powerpc/pr57150.c: Likewise.
4495 * gcc.target/powerpc/pr60203.c: Likewise.
4496 * gcc.target/powerpc/pr67808.c: Likewise.
4497 * gcc.target/powerpc/pr70117.c: Likewise.
4498 * gcc.target/powerpc/tfmode_off.c: Likewise.
4499
4500 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4501
4502 PR fortran/49630
4503 * gfortran.dg/assumed_charlen_function_7.f90: New test.
4504
4505 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4506
4507 PR fortran/83118
4508 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
4509
4510 2018-06-21 Tom de Vries <tdevries@suse.de>
4511
4512 * gcc.dg/guality/pr45882.c (a): Add used attribute.
4513
4514 2018-06-21 Tom de Vries <tdevries@suse.de>
4515
4516 PR tree-optimization/85859
4517 * gcc.dg/pr85859.c: New test.
4518
4519 2018-06-21 Richard Biener <rguenther@suse.de>
4520
4521 PR tree-optimization/86232
4522 * gcc.dg/torture/pr86232.c: New testcase.
4523
4524 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4525
4526 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
4527
4528 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4529
4530 * gcc/gcc.target/aarch64/aes_2.c: New test.
4531
4532 2018-06-20 Than McIntosh <thanm@google.com>
4533
4534 PR libgcc/86213
4535 * gcc.dg/split-8.c: New.
4536
4537 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4538
4539 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
4540 for vpkudus in place of vpksdus.
4541 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
4542
4543 2018-06-20 Nathan Sidwell <nathan@acm.org>
4544
4545 PR c++/85634
4546 * g++.dg/lookup/pr85634-2.C: New.
4547
4548 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
4549
4550 * g++.dg/template/friend65.C: New.
4551 * g++.dg/cpp0x/main1.C: Likewise.
4552 * g++.dg/other/main2.C: Likewise.
4553 * g++.dg/other/main3.C: Likewise.
4554 * g++.dg/template/friend42.C: Test location too.
4555 * g++.dg/concepts/decl-diagnose.C: Likewise.
4556 * g++.dg/warn/main-2.C: Update.
4557
4558 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
4559 Thomas Schwinge <thomas@codesourcery.com>
4560 Cesar Philippidis <cesar@codesourcery.com>
4561
4562 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
4563 2.5 data clause semantics.
4564 * c-c++-common/goacc/declare-2.c: Likewise.
4565 * c-c++-common/goacc/default-4.c: Likewise.
4566 * c-c++-common/goacc/finalize-1.c: New test.
4567 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
4568 OpenACC 2.5 data clause semantics.
4569 * c-c++-common/goacc/kernels-alias.c: Likewise.
4570 * c-c++-common/goacc/routine-5.c: Likewise.
4571 * c-c++-common/goacc/update-if_present-1.c: New test.
4572 * c-c++-common/goacc/update-if_present-2.c: New test.
4573 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
4574 2.5 data clause semantics.
4575 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4576 * gfortran.dg/goacc/data-tree.f95: Likewise.
4577 * gfortran.dg/goacc/declare-2.f95: Likewise.
4578 * gfortran.dg/goacc/default-4.f: Likewise.
4579 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4580 * gfortran.dg/goacc/finalize-1.f: New test.
4581 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
4582 OpenACC 2.5 data clause semantics.
4583 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
4584 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4585 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
4586 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4587 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
4588 * gfortran.dg/goacc/update-if_present-1.f90: New test.
4589 * gfortran.dg/goacc/update-if_present-2.f90: New test.
4590
4591 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4592
4593 PR c++/86210
4594 * g++.dg/warn/Wnonnull4.C: New test.
4595
4596 2018-06-20 Marek Polacek <polacek@redhat.com>
4597
4598 PR c++/86240
4599 * g++.dg/pr86240.C: New test.
4600
4601 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4602
4603 PR debug/86194
4604 * gcc.target/i386/pr86194.c: New test.
4605
4606 PR tree-optimization/86231
4607 * gcc.dg/tree-ssa/vrp119.c: New test.
4608 * gcc.c-torture/execute/pr86231.c: New test.
4609
4610 2018-06-20 Tom de Vries <tdevries@suse.de>
4611
4612 PR tree-optimization/86097
4613 * gcc.dg/autopar/pr86097.c: New test.
4614
4615 2018-06-20 Nathan Sidwell <nathan@acm.org>
4616
4617 PR c++/85634
4618 * g++.dg/lookup/pr85634.C: New.
4619
4620 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4621
4622 * gcc.target/aarch64/ldp_stp_q.c: New test.
4623 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
4624 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
4625
4626 2018-06-20 Martin Liska <mliska@suse.cz>
4627
4628 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
4629
4630 2018-06-19 Martin Sebor <msebor@redhat.com>
4631
4632 PR tree-optimization/48560
4633 * gcc.dg/Warray-bounds-28.c: New test.
4634
4635 2018-06-19 Martin Sebor <msebor@redhat.com>
4636
4637 PR middle-end/85602
4638 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
4639 to also match C++.
4640
4641 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
4642
4643 * g++.dg/lto/pr84805_0.C: Update template.
4644 * g++.dg/lto/pr84805_1.C: Update template.
4645
4646 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
4647
4648 * gnat.dg/aggr24.adb: New test.
4649 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
4650
4651 2018-06-19 Richard Biener <rguenther@suse.de>
4652
4653 PR tree-optimization/86179
4654 * gcc.dg/pr86179.c: New testcase.
4655
4656 2018-06-18 Martin Sebor <msebor@redhat.com>
4657
4658 PR middle-end/85602
4659 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
4660 * c-c++-common/attr-nonstring-8.c: New test.
4661
4662 2018-06-18 Martin Sebor <msebor@redhat.com>
4663
4664 PR tree-optimization/81384
4665 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
4666 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
4667 * gcc.c-torture/execute/builtins/strnlen.c: New test.
4668 * gcc.dg/attr-nonstring-2.c: New test.
4669 * gcc.dg/attr-nonstring-3.c: New test.
4670 * gcc.dg/attr-nonstring-4.c: New test.
4671 * gcc.dg/strlenopt-45.c: New test.
4672 * gcc.dg/strlenopt.h (strnlen): Declare.
4673
4674 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4675
4676 PR tree-optimization/86076
4677 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
4678
4679 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4680
4681 PR tree-optimization/64946
4682 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
4683
4684 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
4685
4686 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
4687 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
4688 * gnat.dg/stack_usage5.adb: New test.
4689
4690 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4691
4692 PR middle-end/82479
4693 * gcc.dg/tree-ssa/popcount.c: New test.
4694 * gcc.dg/tree-ssa/popcount2.c: New test.
4695
4696 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4697
4698 PR middle-end/64946
4699 * gcc.dg/absu.c: New test.
4700 * gcc.dg/gimplefe-29.c: New test.
4701 * gcc.target/aarch64/pr64946.c: New test.
4702
4703 2018-06-15 Jakub Jelinek <jakub@redhat.com>
4704
4705 PR c/86093
4706 * c-c++-common/pr86093.c: New test.
4707
4708 PR middle-end/85878
4709 * gfortran.fortran-torture/compile/pr85878.f90: New test.
4710
4711 PR middle-end/86123
4712 * gcc.c-torture/compile/pr86123.c: New test.
4713
4714 2018-06-15 Tom de Vries <tdevries@suse.de>
4715
4716 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
4717
4718 2018-06-15 Nick Clifton <nickc@redhat.com>
4719
4720 PR 84195
4721 * gcc.c-torture/compile/pr84195.c: New test.
4722
4723 2018-06-15 Richard Biener <rguenther@suse.de>
4724
4725 PR middle-end/86159
4726 * g++.dg/pr86159.C: New testcase.
4727
4728 2018-06-15 Richard Biener <rguenther@suse.de>
4729
4730 PR middle-end/86076
4731 * gcc.dg/pr86076.c: New testcase.
4732
4733 2018-06-14 Marek Polacek <polacek@redhat.com>
4734
4735 PR c++/86063
4736 * g++.dg/cpp0x/gen-attrs-65.C: New test.
4737
4738 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4739
4740 PR target/86048
4741 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
4742 -msse2 to dg-options.
4743
4744 PR middle-end/86122
4745 * gcc.c-torture/compile/pr86122.c: New test.
4746
4747 P0624R2 - Default constructible and assignable stateless lambdas
4748 * g++.dg/cpp2a/lambda1.C: New test.
4749 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
4750 for -std=c++2a.
4751
4752 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4753
4754 * g++.dg/other/static3.C: New.
4755 * g++.dg/other/static4.C: Likewise.
4756 * g++.dg/warn/Wshadow-15.C: Likewise.
4757 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
4758 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
4759 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
4760 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
4761 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
4762 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
4763 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4764
4765 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR target/85945
4768 * gcc.c-torture/compile/pr85945.c: New test.
4769
4770 2018-06-14 Richard Biener <rguenther@suse.de>
4771
4772 PR ipa/86124
4773 * gcc.dg/pr86124.c: New testcase.
4774
4775 2018-06-13 Martin Sebor <msebor@redhat.com>
4776
4777 PR tree-optimization/86114
4778 * gcc.dg/pr86114.c: New test.
4779
4780 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4781
4782 PR fortran/86110
4783 * gfortran.dg/pr86110.f90: New test.
4784
4785 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4786
4787 PR fortran/85703
4788 * gfortran.dg/goacc/pr85703.f90: New test.
4789 * gfortran.dg/gomp/pr85703.f90: New test.
4790
4791 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4792
4793 PR fortran/85702
4794 * gfortran.dg/goacc/pr85702.f90: New test.
4795
4796 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
4797
4798 * gcc.target/i386/pr86048.c: New test.
4799
4800 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4801
4802 * gcc.target/arc/fma-1.c: New test.
4803
4804 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4805
4806 * gcc.target/arc/pr9001107555.c: New file.
4807
4808 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
4809
4810 * g++.dg/torture/aarch64-vect-init-1.C: New test.
4811
4812 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4813
4814 * g++.dg/init/delete3.C: New.
4815 * g++.dg/init/new49.C: Likewise.
4816 * g++.dg/init/new25.C: Test locations too.
4817 * g++.dg/template/new4.C: Likewise.
4818 * g++.old-deja/g++.jason/operator.C: Likewise.
4819
4820 2018-06-12 Marek Polacek <polacek@redhat.com>
4821
4822 Core issue 1331 - const mismatch with defaulted copy constructor
4823 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
4824 * g++.dg/cpp0x/defaulted52.C: New test.
4825 * g++.dg/cpp0x/defaulted53.C: New test.
4826 * g++.dg/cpp0x/defaulted54.C: New test.
4827 * g++.dg/cpp0x/defaulted55.C: New test.
4828 * g++.dg/cpp0x/defaulted56.C: New test.
4829 * g++.dg/cpp0x/defaulted57.C: New test.
4830 * g++.dg/cpp0x/defaulted58.C: New test.
4831 * g++.dg/cpp0x/defaulted59.C: New test.
4832 * g++.dg/cpp0x/defaulted60.C: New test.
4833
4834 2018-06-12 David Malcolm <dmalcolm@redhat.com>
4835
4836 PR other/69968
4837 * gcc.dg/spellcheck-transposition.c: New test.
4838
4839 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4840
4841 PR fortran/44491
4842 * gfortran.dg/pr44491.f90: New testcase
4843
4844 2018-06-12 Martin Sebor <msebor@redhat.com>
4845
4846 PR tree-optimization/85259
4847 * gcc.dg/Wstringop-overflow-5.c: New test.
4848 * gcc.dg/Wstringop-overflow-6.c: New test.
4849
4850 2018-06-12 Martin Sebor <msebor@redhat.com>
4851
4852 PR c/85931
4853 * gcc.dg/Wstringop-truncation-3.c: New test.
4854
4855 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4856
4857 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
4858 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
4859 * gcc.target/powerpc/swaps-p8-17.c: Same.
4860
4861 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4862
4863 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
4864 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
4865 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
4866 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
4867 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
4868 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
4869
4870 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4871
4872 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
4873 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
4874 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
4875 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
4876 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
4877 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
4878
4879 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4880
4881 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
4882 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
4883 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
4884 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
4885 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
4886 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
4887
4888 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4889
4890 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
4891 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
4892 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
4893 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
4894 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
4895 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
4896
4897 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4898
4899 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
4900 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
4901 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
4902 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
4903 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
4904 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
4905
4906 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4907
4908 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
4909 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
4910 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
4911 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
4912 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
4913 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
4914
4915 2018-06-12 Martin Liska <mliska@suse.cz>
4916
4917 * g++.dg/opt/mpx.C: New test.
4918 * gcc.target/i386/mpx.c: New test.
4919
4920 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4921
4922 * gcc.target/arc/builtin_simdarc.c: Update test.
4923 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4924 * gcc.target/arc/tumaddsidi4.c: Likewise.
4925
4926 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
4927
4928 * gnat.dg/opt72a.ad[sb]: New test.
4929 * gnat.dg/opt72_pkg.ads: New helper.
4930
4931 2018-06-12 Tom de Vries <tdevries@suse.de>
4932
4933 * gcc.dg-selftests/dg-final.exp: New file.
4934
4935 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4936
4937 * g++.dg/lookup/new2.C: Test locations too.
4938 * g++.dg/other/ellipsis1.C: Likewise.
4939 * g++.dg/other/operator1.C: Likewise.
4940 * g++.dg/other/operator2.C: Likewise.
4941 * g++.dg/overload/operator2.C: Likewise.
4942 * g++.dg/parse/defarg11.C: Likewise.
4943 * g++.dg/parse/operator4.C: Likewise.
4944 * g++.dg/template/error30.C: Likewise.
4945 * g++.dg/template/explicit-args3.C: Likewise.
4946 * g++.dg/warn/effc1.C: Likewise.
4947 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
4948 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
4949 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4950 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4951 * g++.old-deja/g++.jason/operator.C: Likewise.
4952
4953 2018-06-11 Martin Sebor <msebor@redhat.com>
4954
4955 PR tree-optimization/86083
4956 * gcc.dg/strlenopt-44.c: New test.
4957
4958 2018-06-11 Janus Weil <janus@gcc.gnu.org>
4959
4960 PR fortran/45521
4961 * gfortran.dg/generic_32.f90: New test.
4962 * gfortran.dg/generic_33.f90: New test.
4963
4964 2018-06-11 Carl Love <cel@us.ibm.com>
4965 * gcc.target/powerpc/altivec-7.c (main): Remove tests
4966 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
4967 long long bool. Remove duplicate dg-final for xxlxor. Update
4968 dg-final instruction counts.
4969 * gcc.target/powerpc/altivec-37.c (main): New file for
4970 tests vec_unpackh and vec_unpackl returning long long bool and
4971 long long int.
4972
4973 2018-06-11 Martin Liska <mliska@suse.cz>
4974
4975 PR tree-optimization/86089
4976 * gcc.dg/tree-ssa/pr86089.c: New test.
4977
4978 2018-06-11 Julia Koval <julia.koval@intel.com>
4979
4980 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
4981 * gcc.target/i386/vpclmulqdq.c: Ditto.
4982
4983 2018-06-11 Olivier Hainque <hainque@adacore.com>
4984
4985 * gnat.dg/lang-dw2.adb: New test.
4986 * gnat.dg/lang-dw3.adb: New test.
4987
4988 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4989
4990 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
4991 gnat.dg/assertion_policy1_pkg.ads: New testcase.
4992
4993 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4994
4995 * gnat.dg/predicate1.adb: New testcase.
4996
4997 2018-06-11 Yannick Moy <moy@adacore.com>
4998
4999 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
5000
5001 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
5002
5003 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
5004 testcase.
5005
5006 2018-06-11 Javier Miranda <miranda@adacore.com>
5007
5008 * gnat.dg/prot4.adb: New testcase.
5009
5010 2018-06-11 Yannick Moy <moy@adacore.com>
5011
5012 * gnat.dg/part_of1-instantiation.adb,
5013 gnat.dg/part_of1-instantiation.ads,
5014 gnat.dg/part_of1-private_generic.adb,
5015 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
5016 testcase.
5017
5018 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
5019
5020 * gnat.dg/contract1.adb: New testcase.
5021
5022 2018-06-11 Javier Miranda <miranda@adacore.com>
5023
5024 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
5025 testcase.
5026
5027 2018-06-11 Ed Schonberg <schonberg@adacore.com>
5028
5029 * gnat.dg/inline_always1.adb: New testcase.
5030
5031 2018-06-11 Ed Schonberg <schonberg@adacore.com>
5032
5033 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
5034 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
5035 gnat.dg/nested_generic2_g2.ads: New testcase.
5036
5037 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5038
5039 * g++.dg/template/friend64.C: New.
5040 * g++.old-deja/g++.other/friend4.C: Test the location too.
5041 * g++.old-deja/g++.pt/crash23.C: Likewise.
5042
5043 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5044
5045 * gfortran.dg/inline_matmul_23.f90: New test.
5046
5047 2018-06-10 Janus Weil <janus@gcc.gnu.org>
5048
5049 PR fortran/85088
5050 * gfortran.dg/intent_decl_1.f90: New test case.
5051
5052 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5053
5054 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
5055 * gfortran.dg/ieee/large_4.f90: Ditto.
5056 * gfortran.dg/round_4.f90: Ditto.
5057
5058 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5059
5060 PR fortran/38351
5061 * gfortran.dg/pr38351.f90: New test.
5062 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
5063
5064 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5065
5066 PR fortran/85138
5067 PR fortran/85996
5068 PR fortran/86051
5069 * gfortran.dg/pr85138_1.f90: New test.
5070 * gfortran.dg/pr85138_2.f90: Ditto.
5071 * gfortran.dg/pr85996.f90: Ditto.
5072
5073 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5074
5075 PR fortran/78278
5076 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
5077 * gfortran.dg/data_char_1.f90: Ditto.
5078 * gfortran.dg/pr78571.f90: Ditto.
5079 * gfortran.dg/pr78278.f90: New test.
5080
5081 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5082
5083 PR fortran/63514
5084 * gfortran.dg/pr63514.f90: New test.
5085
5086 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5087
5088 PR fortran/85631
5089 * gfortran.dg/bounds_check_20.f90: New test.
5090
5091 2018-06-08 Carl Love <cel@us.ibm.com>
5092
5093 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
5094 vpkudum counts.
5095 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
5096 vec_extract a signed int.
5097 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
5098 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
5099 vcmpgtsd, vcmpgtud.
5100 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
5101 vec_extract a signed int.
5102 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
5103 vec_extract a signed int.
5104 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
5105 vec_xor builtins. Update xxsel, xxlxor counts.
5106
5107 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5108
5109 PR fortran/86059
5110 * gfortran.dg/associate_30.f90: Remove code tested ...
5111 * gfortran.dg/pr67803.f90: Ditto.
5112 * gfortran.dg/pr67805.f90: Ditto.
5113 * gfortran.dg/pr86059.f90: ... here. New test.
5114
5115 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5116
5117 PR fortran/78571
5118 * gfortran.dg/pr78571.f90: New test.
5119
5120 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
5121
5122 PR target/85755
5123 * gcc.target/powerpc/pr85755.c: New test.
5124
5125 2018-06-08 Carl Love <cel@us.ibm.com>
5126
5127 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
5128 vsx-vector-6.p7.c.
5129 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
5130 vsx-vector-6.p9.c.
5131 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
5132 for BE system that are different then for an LE system from this file
5133 into vsx-vector-6-le.c using be target qualifier. Remove this file.
5134 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
5135 the various instruction counts. Rename file to vsx-vector-6.p8.c.
5136
5137 2018-06-08 Martin Liska <mliska@suse.cz>
5138
5139 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
5140
5141 2018-06-08 Martin Liska <mliska@suse.cz>
5142
5143 * g++.dg/dg.exp: Do not use mpx.exp.
5144 * g++.dg/lto/lto.exp: Likewise.
5145 * g++.dg/lto/pr69729_0.C: Remove.
5146 * g++.dg/opt/pr71529.C: Remove.
5147 * g++.dg/pr63995-1.C: Remove.
5148 * g++.dg/pr68270.C: Remove.
5149 * g++.dg/pr71624.C: Remove.
5150 * g++.dg/pr71633.C: Remove.
5151 * g++.dg/pr79761.C: Remove.
5152 * g++.dg/pr79764.C: Remove.
5153 * g++.dg/pr79769.C: Remove.
5154 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
5155 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
5156 * gcc.dg/lto/chkp-privatize_0.c: Remove.
5157 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
5158 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
5159 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
5160 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
5161 * gcc.dg/lto/pr66221_0.c: Remove.
5162 * gcc.target/i386/chkp-always_inline.c: Remove.
5163 * gcc.target/i386/chkp-bndret.c: Remove.
5164 * gcc.target/i386/chkp-builtins-1.c: Remove.
5165 * gcc.target/i386/chkp-builtins-2.c: Remove.
5166 * gcc.target/i386/chkp-builtins-3.c: Remove.
5167 * gcc.target/i386/chkp-builtins-4.c: Remove.
5168 * gcc.target/i386/chkp-const-check-1.c: Remove.
5169 * gcc.target/i386/chkp-const-check-2.c: Remove.
5170 * gcc.target/i386/chkp-hidden-def.c: Remove.
5171 * gcc.target/i386/chkp-label-address.c: Remove.
5172 * gcc.target/i386/chkp-lifetime-1.c: Remove.
5173 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
5174 * gcc.target/i386/chkp-pr69044.c: Remove.
5175 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
5176 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
5177 * gcc.target/i386/chkp-strchr.c: Remove.
5178 * gcc.target/i386/chkp-strlen-1.c: Remove.
5179 * gcc.target/i386/chkp-strlen-2.c: Remove.
5180 * gcc.target/i386/chkp-strlen-3.c: Remove.
5181 * gcc.target/i386/chkp-strlen-4.c: Remove.
5182 * gcc.target/i386/chkp-strlen-5.c: Remove.
5183 * gcc.target/i386/chkp-stropt-1.c: Remove.
5184 * gcc.target/i386/chkp-stropt-10.c: Remove.
5185 * gcc.target/i386/chkp-stropt-11.c: Remove.
5186 * gcc.target/i386/chkp-stropt-12.c: Remove.
5187 * gcc.target/i386/chkp-stropt-13.c: Remove.
5188 * gcc.target/i386/chkp-stropt-14.c: Remove.
5189 * gcc.target/i386/chkp-stropt-15.c: Remove.
5190 * gcc.target/i386/chkp-stropt-16.c: Remove.
5191 * gcc.target/i386/chkp-stropt-17.c: Remove.
5192 * gcc.target/i386/chkp-stropt-2.c: Remove.
5193 * gcc.target/i386/chkp-stropt-3.c: Remove.
5194 * gcc.target/i386/chkp-stropt-4.c: Remove.
5195 * gcc.target/i386/chkp-stropt-5.c: Remove.
5196 * gcc.target/i386/chkp-stropt-6.c: Remove.
5197 * gcc.target/i386/chkp-stropt-7.c: Remove.
5198 * gcc.target/i386/chkp-stropt-8.c: Remove.
5199 * gcc.target/i386/chkp-stropt-9.c: Remove.
5200 * gcc.target/i386/i386.exp: Do not use mpx.exp.
5201 * gcc.target/i386/indirect-thunk-11.c: Remove.
5202 * gcc.target/i386/indirect-thunk-12.c: Remove.
5203 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
5204 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
5205 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
5206 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
5207 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
5208 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
5209 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
5210 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
5211 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
5212 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
5213 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
5214 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
5215 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
5216 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
5217 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
5218 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
5219 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
5220 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
5221 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
5222 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
5223 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
5224 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
5225 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
5226 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
5227 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
5228 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
5229 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
5230 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
5231 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
5232 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
5233 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
5234 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
5235 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
5236 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
5237 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
5238 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
5239 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
5240 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
5241 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
5242 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
5243 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
5244 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
5245 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
5246 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
5247 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
5248 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
5249 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
5250 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
5251 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
5252 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
5253 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
5254 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
5255 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
5256 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
5257 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
5258 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
5259 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
5260 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
5261 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
5262 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
5263 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
5264 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
5265 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
5266 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
5267 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
5268 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
5269 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
5270 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
5271 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
5272 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
5273 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
5274 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
5275 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
5276 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
5277 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
5278 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
5279 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
5280 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
5281 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
5282 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
5283 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
5284 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
5285 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
5286 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
5287 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
5288 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
5289 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
5290 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
5291 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
5292 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
5293 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
5294 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
5295 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
5296 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
5297 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
5298 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
5299 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
5300 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
5301 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
5302 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
5303 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
5304 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
5305 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
5306 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
5307 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
5308 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
5309 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
5310 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
5311 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
5312 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
5313 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
5314 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
5315 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
5316 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
5317 * gcc.target/i386/mpx/label-address-1.c: Remove.
5318 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
5319 * gcc.target/i386/mpx/macro.c: Remove.
5320 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
5321 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
5322 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
5323 * gcc.target/i386/mpx/memcpy-1.c: Remove.
5324 * gcc.target/i386/mpx/memmove-1.c: Remove.
5325 * gcc.target/i386/mpx/memmove-2.c: Remove.
5326 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
5327 * gcc.target/i386/mpx/mpx-check.h: Remove.
5328 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
5329 * gcc.target/i386/mpx/mpx.exp: Remove.
5330 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
5331 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
5332 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
5333 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
5334 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
5335 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
5336 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
5337 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
5338 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
5339 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
5340 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
5341 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
5342 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
5343 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
5344 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
5345 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
5346 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
5347 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
5348 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
5349 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
5350 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
5351 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
5352 * gcc.target/i386/mpx/pr65508.c: Remove.
5353 * gcc.target/i386/mpx/pr65531.cc: Remove.
5354 * gcc.target/i386/mpx/pr66048.cc: Remove.
5355 * gcc.target/i386/mpx/pr66134.c: Remove.
5356 * gcc.target/i386/mpx/pr66566.c: Remove.
5357 * gcc.target/i386/mpx/pr66567.c: Remove.
5358 * gcc.target/i386/mpx/pr66568.c: Remove.
5359 * gcc.target/i386/mpx/pr66569.c: Remove.
5360 * gcc.target/i386/mpx/pr66581.c: Remove.
5361 * gcc.target/i386/mpx/pr68337-1.c: Remove.
5362 * gcc.target/i386/mpx/pr68337-2.c: Remove.
5363 * gcc.target/i386/mpx/pr68416.c: Remove.
5364 * gcc.target/i386/mpx/pr78339.c: Remove.
5365 * gcc.target/i386/mpx/pr79631.c: Remove.
5366 * gcc.target/i386/mpx/pr79633.c: Remove.
5367 * gcc.target/i386/mpx/pr79753.c: Remove.
5368 * gcc.target/i386/mpx/pr79770.c: Remove.
5369 * gcc.target/i386/mpx/pr79987.c: Remove.
5370 * gcc.target/i386/mpx/pr79988.c: Remove.
5371 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
5372 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
5373 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
5374 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
5375 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
5376 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
5377 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
5378 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
5379 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
5380 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
5381 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
5382 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
5383 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
5384 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
5385 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
5386 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
5387 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
5388 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
5389 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
5390 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
5391 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
5392 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
5393 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
5394 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
5395 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
5396 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
5397 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
5398 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
5399 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
5400 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
5401 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
5402 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
5403 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
5404 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
5405 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
5406 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
5407 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
5408 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
5409 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
5410 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
5411 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
5412 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
5413 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
5414 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
5415 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
5416 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
5417 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
5418 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
5419 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
5420 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
5421 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
5422 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
5423 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
5424 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
5425 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
5426 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
5427 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
5428 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
5429 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
5430 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
5431 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
5432 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
5433 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
5434 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
5435 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
5436 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
5437 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
5438 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
5439 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
5440 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
5441 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
5442 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
5443 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
5444 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
5445 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
5446 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
5447 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
5448 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
5449 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
5450 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
5451 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
5452 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
5453 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
5454 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
5455 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
5456 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
5457 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
5458 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
5459 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
5460 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
5461 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
5462 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
5463 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
5464 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
5465 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
5466 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
5467 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
5468 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
5469 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
5470 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
5471 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
5472 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
5473 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
5474 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
5475 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
5476 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
5477 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
5478 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
5479 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
5480 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
5481 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
5482 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
5483 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
5484 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
5485 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
5486 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
5487 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
5488 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
5489 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
5490 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
5491 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
5492 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
5493 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
5494 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
5495 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
5496 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
5497 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
5498 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
5499 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
5500 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
5501 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
5502 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
5503 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
5504 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
5505 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
5506 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
5507 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
5508 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
5509 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
5510 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
5511 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
5512 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
5513 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
5514 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
5515 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
5516 * gcc.target/i386/pr63995-2.c: Remove.
5517 * gcc.target/i386/pr64805.c: Remove.
5518 * gcc.target/i386/pr65044.c: Remove.
5519 * gcc.target/i386/pr65167.c: Remove.
5520 * gcc.target/i386/pr65183.c: Remove.
5521 * gcc.target/i386/pr65184.c: Remove.
5522 * gcc.target/i386/pr65523.c: Remove.
5523 * gcc.target/i386/pr70876.c: Remove.
5524 * gcc.target/i386/pr70877.c: Remove.
5525 * gcc.target/i386/pr71458.c: Remove.
5526 * gcc.target/i386/pr80880.c: Remove.
5527 * gcc.target/i386/ret-thunk-25.c: Remove.
5528 * gcc.target/i386/thunk-retbnd.c: Remove.
5529 * lib/mpx-dg.exp: Remove.
5530 * gcc.target/i386/funcspec-56.inc: Adjust test case.
5531
5532 2018-06-07 Carl Love <cel@us.ibm.com>
5533
5534 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
5535 statements.
5536
5537 2018-06-07 Carl Love <cel@us.ibm.com>
5538
5539 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
5540 error message.
5541
5542 2018-06-07 Marek Polacek <polacek@redhat.com>
5543
5544 PR c/85318
5545 * gcc.dg/Wc90-c99-compat-10.c: New test.
5546 * gcc.dg/Wc90-c99-compat-11.c: New test.
5547 * gcc.dg/Wc90-c99-compat-12.c: New test.
5548 * gcc.dg/Wc90-c99-compat-9.c: New test.
5549
5550 2018-06-07 Paul Koning <ni1d@arrl.net>
5551
5552 * gcc.c-torture/compile/20180605-1.c: New test.
5553
5554 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
5555
5556 PR fortran/86045
5557 * gfortran.dg/pr86045.f90: New test.
5558
5559 2018-06-07 Marek Polacek <polacek@redhat.com>
5560
5561 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
5562
5563 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
5564
5565 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
5566
5567 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5568
5569 * gcc.target/msp430/msp430i-device-symbol.c: New test.
5570 * gcc.target/msp430/msp430f-device-symbol.c: New test.
5571 * gcc.target/msp430/msp430.h: New test header file.
5572
5573 2018-06-07 Jakub Jelinek <jakub@redhat.com>
5574
5575 PR tree-optimization/69615
5576 * gcc.dg/tree-ssa/pr69615.c: New test.
5577
5578 2018-06-07 Richard Biener <rguenther@suse.de>
5579
5580 PR tree-optimization/85935
5581 * gcc.dg/graphite/pr85935.c: New testcase.
5582
5583 2018-06-04 Carl Love <cel@us.ibm.com>
5584
5585 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
5586 debug print statements. Fix a few formating issues.
5587
5588 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5589
5590 PR target/85657
5591 * gcc.target/powerpc/pr85657-4.c: New tests.
5592 * gcc.target/powerpc/pr85657-5.c: Likewise.
5593 * gcc.target/powerpc/pr85657-6.c: Likewise.
5594
5595 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5596
5597 PR fortran/85641
5598 * gfortran.dg/realloc_on_assign_30.f90: New test.
5599
5600 2018-06-06 Carl Love <cel@us.ibm.com>
5601 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
5602 argument to vui_arg.
5603
5604 2018-06-06 Carl Love <cel@us.ibm.com>
5605
5606 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
5607 to builtins-4.c.
5608 * gcc.target/powerpc/builtins-4.c: New test file for tests
5609 that need -mvsx.
5610
5611 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5612
5613 PR target/85657
5614 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
5615 be used in templates. Don't check for them in overloaded functions.
5616
5617 2018-06-06 Jim Wilson <jimw@sifive.com>
5618
5619 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
5620 * gcc.target/riscv/interrupt-mmode.c: New.
5621 * gcc.target/riscv/interrupt-smode.c: New.
5622 * gcc.target/riscv/interrupt-umode.c: New.
5623
5624 2018-06-06 Marek Polacek <polacek@redhat.com>
5625
5626 PR c++/85977
5627 * g++.dg/cpp0x/initlist102.C: New test.
5628 * g++.dg/cpp0x/initlist103.C: New test.
5629 * g++.dg/cpp0x/initlist104.C: New test.
5630
5631 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
5632
5633 * gcc.dg/torture/pr86066.c: New test.
5634
5635 2018-06-06 Richard Biener <rguenther@suse.de>
5636
5637 PR tree-optimization/86062
5638 * g++.dg/tree-ssa/pr86062.C: New testcase.
5639
5640 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5641
5642 * gcc.target/msp430/function-attributes-4.c: New test.
5643 * gcc.target/msp430/static-interrupts.c: New test.
5644
5645 2018-06-05 Steve Ellcey <sellcey@cavium.com>
5646
5647 PR target/79924
5648 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
5649 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
5650 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
5651 * gcc.target/aarch64/nofp_1.c: Ditto.
5652
5653 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5654
5655 * gcc.target/arm/cmse/cmse-1c99.c: New test.
5656
5657 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
5658
5659 PR fortran/85701
5660 * gfortran.dg/goacc/pr85701.f90: New test.
5661
5662 2018-06-05 Marek Polacek <polacek@redhat.com>
5663
5664 PR c++/85976
5665 * g++.dg/cpp0x/alias-decl-64.C: New test.
5666
5667 2018-06-05 Richard Biener <rguenther@suse.de>
5668
5669 PR tree-optimization/86046
5670 * gcc.dg/pr86046.c: New testcase.
5671
5672 2018-06-05 Richard Biener <rguenther@suse.de>
5673
5674 PR tree-optimization/86047
5675 * gcc.dg/pr86047.c: New testcase.
5676
5677 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5678
5679 PR target/81497
5680 * g++.target/arm/arm.exp: New file.
5681 * g++.target/arm/pr81497.C: Likewise.
5682
5683 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
5684
5685 * gcc.target/s390/htm-builtins-compile-4.c: New test.
5686
5687 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
5688
5689 * gcc.dg/store_merging_21.c: New test.
5690 * gnat.dg/opt71b.adb: Likewise.
5691 * gnat.dg/opt71.adb: Rename into...
5692 * gnat.dg/opt71a.adb: ...this.
5693
5694 2018-06-04 Richard Biener <rguenther@suse.de>
5695
5696 PR tree-optimization/85955
5697 * gcc.dg/pr85955.c: New testcase.
5698
5699 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
5700
5701 PR fortran/85981
5702 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
5703 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
5704 * gfortran.dg/allocate_stat_2.f90: Ditto.
5705 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5706
5707 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
5708
5709 * gcc.target/aarch64/sve/extract_5.c: New test.
5710
5711 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5712
5713 PR target/85832
5714 PR target/86036
5715 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
5716 vptestm.
5717 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
5718 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
5719 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
5720 * gcc.target/i386/avx512bw-pr86036.c: New test.
5721
5722 2018-06-04 Richard Biener <rguenther@suse.de>
5723
5724 PR tree-optimization/86038
5725 * gcc.dg/pr86038.c: New testcase.
5726
5727 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5728
5729 PR tree-optimization/69615
5730 * gcc.dg/pr69615.c: New test.
5731
5732 PR c++/86025
5733 * c-c++-common/gomp/pr86025.c: New test.
5734
5735 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
5736
5737 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
5738
5739 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
5740
5741 * gcc.dg/torture/pr86034.c: New test.
5742
5743 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
5744
5745 PR fortran/36497
5746 * gfortran.dg/cray_pointer_12.f90: New test.
5747
5748 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5749
5750 PR fortran/85938
5751 * gfortran.dg/pr85938.f90: Fixed by revision r261081
5752
5753 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5754
5755 * gnat.dg/specs/opt3.ads: New test.
5756 * gnat.dg/specs/opt3_pkg.ads: New helper.
5757
5758 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5759
5760 * gnat.dg/discr53.ad[sb]: New test.
5761 * gnat.dg/discr53_pkg.ads: New helper.
5762
5763 2018-06-01 Carl Love <cel@us.ibm.com>
5764
5765 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
5766 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
5767
5768 2018-06-01 Carl Love <cel@us.ibm.com>
5769
5770 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
5771 to make it consistent with the naming convention in the file.
5772 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
5773 to altivec-7.c. Delete file.
5774 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
5775 to altivec-7.c. Delete file.
5776 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
5777 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
5778 vec_unpackl tests. Update instruction counts.
5779 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
5780 tests to builtins-1.c.
5781 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
5782 tests to builtins-1.c.
5783 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
5784 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
5785 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
5786 Remove vec_ctf tests returning double. Remove vec_cts with
5787 double args. Remove vec_sel with invalid arguments. Add tests for
5788 vec_splat.
5789 Add instruction counts for new tests.
5790 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
5791 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
5792 vec_unsigned.
5793 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
5794 test_sll_vsill_vsill_vuc.
5795 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
5796 vec_revb.
5797 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
5798 tests from altivec-7.h.
5799 * gcc.target/powerpc/vsx-7-be.c: Remove file.
5800 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
5801 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
5802 splat_sll, splat_uc, splat_int128, splat_uint128.
5803 Make second argument of vec_extract and vec_insert a signed int.
5804 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
5805 argument.
5806
5807 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
5808
5809 * gcc.dg/store_merging_20.c: New test.
5810 * gnat.dg/opt71.adb: Likewise.
5811 * gnat.dg/opt71_pkg.ads: New helper.
5812
5813 2018-06-01 Carl Love <cel@us.ibm.com>
5814
5815 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
5816 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
5817 Add vec_xst_be for signed and unsigned arguments.
5818
5819 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5820
5821 PR fortran/85816
5822 PR fortran/85975
5823 * gfortran.dg/pr85816.f90: New test.
5824 * gfortran.dg/pr85975.f90: New test.
5825
5826 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5827
5828 PR fortran/63570
5829 * gfortran.dg/random_init_1.f90: New test.
5830 * gfortran.dg/random_init_2.f90: New test.
5831 * gfortran.dg/random_init_3.f90: New test.
5832 * gfortran.dg/random_init_4.f90: New test.
5833 * gfortran.dg/random_init_5.f90: New test.
5834 * gfortran.dg/random_init_6.f90: New test.
5835
5836 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
5837
5838 PR tree-optimization/85989
5839 * gcc.dg/torture/pr85989.c: New test.
5840
5841 2018-06-01 Richard Biener <rguenther@suse.de>
5842
5843 PR middle-end/86017
5844 * gcc.dg/tree-ssa/pr86017.c: New testcase.
5845
5846 2018-06-01 Richard Biener <rguenther@suse.de>
5847
5848 PR ipa/85960
5849 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
5850
5851 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
5852
5853 PR middle-end/78809
5854 * gcc.dg/strcmpopt_2.c: New test.
5855 * gcc.dg/strcmpopt_3.c: New test.
5856
5857 PR middle-end/83026
5858 * gcc.dg/strcmpopt_3.c: New test.
5859
5860 2018-05-31 Jakub Jelinek <jakub@redhat.com>
5861
5862 PR target/85984
5863 * gcc.target/i386/pr85984.c: New test.
5864
5865 2018-05-31 Martin Sebor <msebor@redhat.com>
5866
5867 PR c/82063
5868 * gcc.dg/Walloc-size-larger-than-1.c: New test.
5869 * gcc.dg/Walloc-size-larger-than-10.c: New test.
5870 * gcc.dg/Walloc-size-larger-than-11.c: New test.
5871 * gcc.dg/Walloc-size-larger-than-12.c: New test.
5872 * gcc.dg/Walloc-size-larger-than-13.c: New test.
5873 * gcc.dg/Walloc-size-larger-than-14.c: New test.
5874 * gcc.dg/Walloc-size-larger-than-15.c: New test.
5875 * gcc.dg/Walloc-size-larger-than-16.c: New test.
5876 * gcc.dg/Walloc-size-larger-than-17.c: New test.
5877 * gcc.dg/Walloc-size-larger-than-2.c: New test.
5878 * gcc.dg/Walloc-size-larger-than-3.c: New test.
5879 * gcc.dg/Walloc-size-larger-than-4.c: New test.
5880 * gcc.dg/Walloc-size-larger-than-5.c: New test.
5881 * gcc.dg/Walloc-size-larger-than-6.c: New test.
5882 * gcc.dg/Walloc-size-larger-than-7.c: New test.
5883 * gcc.dg/Walloc-size-larger-than-8.c: New test.
5884 * gcc.dg/Walloc-size-larger-than-9.c: New test.
5885 * gcc.dg/Walloc-size-larger-than.c: New test.
5886
5887 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
5888 Cesar Philippidis <cesar@codesourcery.com>
5889
5890 PR middle-end/85879
5891 * gfortran.dg/goacc/pr77371-1.f90: New test.
5892 * gfortran.dg/goacc/pr77371-2.f90: New test.
5893 * gfortran.dg/goacc/pr85879.f90: New test.
5894
5895 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5896
5897 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
5898 * gnat.dg/stack_usage1b.adb: Likewise.
5899 * gnat.dg/stack_usage1c.adb: Likewise.
5900 * gnat.dg/stack_usage3.adb: Likewise.
5901 * gnat.dg/stack_usage1_pkg.adb: Delete.
5902
5903 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5904
5905 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
5906 * gcc.dg/store_merging_11.c: Likewise.
5907 * gcc.dg/store_merging_13.c: Likewise.
5908 * gcc.dg/store_merging_14.c: Likewise.
5909 * gcc.dg/store_merging_15.c: Likewise.
5910 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
5911
5912 2018-05-31 Ed Schonberg <schonberg@adacore.com>
5913
5914 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
5915 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
5916 gnat.dg/limited1_outer.ads: New testcase.
5917
5918 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
5919
5920 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
5921 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
5922 New testcase.
5923
5924 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5925
5926 * gnat.dg/size_clause1.adb: New testcase.
5927
5928 2018-05-31 Javier Miranda <miranda@adacore.com>
5929
5930 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
5931
5932 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
5933
5934 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
5935 vld1x3 intrinsics for aarch64.
5936 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
5937 vst1x2 intrinsics for aarch64.
5938 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
5939 vst1x3 intrinsics for aarch64.
5940
5941 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
5942
5943 PR c++/77777
5944 * g++.dg/diagnostic/pr77777.C: New test.
5945
5946 2018-05-30 David Pagan <dave.pagan@oracle.com>
5947
5948 PR c/55976
5949 * gcc.dg/noncompile/pr55976-1.c: New test.
5950 * gcc.dg/noncompile/pr55976-2.c: New test.
5951
5952 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
5953
5954 * gcc.dg/lto/20111213-1_0.c: Fix template.
5955 * gcc.dg/lto/20100603-1_0.c: Fix template.
5956 * gcc.dg/lto/20100603-2_0.c: Fix template.
5957 * gcc.dg/lto/20100603-3_0.c: Fix template.
5958
5959 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
5960 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
5961 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
5962 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
5963 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
5964 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
5965 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
5966 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
5967 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
5968 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
5969 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
5970 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
5971 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
5972 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
5973 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
5974 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
5975 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
5976 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
5977 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
5978 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
5979 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
5980 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
5981 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
5982 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
5983 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
5984 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
5985 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
5986 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
5987 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
5988 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
5989 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
5990 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
5991 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
5992 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
5993 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
5994 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
5995 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
5996 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
5997 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
5998 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
5999 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
6000 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
6001 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
6002 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
6003 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
6004 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
6005 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
6006 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
6007 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
6008 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
6009 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
6010 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
6011 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
6012 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
6013 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
6014 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
6015 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
6016 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
6017 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
6018 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
6019 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
6020 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
6021
6022 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
6023
6024 Revert:
6025 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
6026
6027 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
6028
6029 * gcc.target/aarch64/simd/ldp_stp_9: New.
6030 * gcc.target/aarch64/simd/ldp_stp_10: New.
6031 * gcc.target/aarch64/simd/ldp_stp_11: New.
6032 * gcc.target/aarch64/simd/ldp_stp_12: New.
6033
6034 2018-05-30 Ed Schonberg <schonberg@adacore.com>
6035
6036 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
6037
6038 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
6039
6040 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
6041
6042 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
6043
6044 PR target/85950
6045 * gcc.target/i386/pr85950.c: New test.
6046
6047 2018-05-29 Marek Polacek <polacek@redhat.com>
6048
6049 PR c++/85883
6050 * g++.dg/cpp1z/class-deduction55.C: New test.
6051 * g++.dg/cpp1z/class-deduction56.C: New test.
6052 * g++.dg/cpp1z/class-deduction57.C: New test.
6053
6054 2018-05-29 Jakub Jelinek <jakub@redhat.com>
6055
6056 PR c++/85952
6057 * g++.dg/warn/Wunused-var-33.C: New test.
6058
6059 PR target/85918
6060 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
6061 and -fno-vect-cost-model options. Add aligned(64) attribute to the
6062 arrays. Add suffix 1 to all functions and use 4 iterations rather
6063 than N. Add functions with conversions to and from float.
6064 Add new set of functions with 8 iterations and another one
6065 with 16 iterations, expect 24 vectorized loops instead of just 4.
6066 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
6067
6068 2018-05-29 Javier Miranda <miranda@adacore.com>
6069
6070 * gnat.dg/equal2.adb: New testcase.
6071
6072 2018-05-29 Ed Schonberg <schonberg@adacore.com>
6073
6074 * gnat.dg/float_attributes_overflows.adb: New testcase.
6075
6076 2018-05-29 Pascal Obry <obry@adacore.com>
6077
6078 * gnat.dg/normalize_pathname.adb: New testcase.
6079
6080 2018-05-29 Tom de Vries <tom@codesourcery.com>
6081
6082 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
6083 message.
6084 * lib/scanipa.exp (scan-ipa-dump-times): Same.
6085 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
6086 * lib/scantree.exp (scan-tree-dump-times): Same.
6087
6088 2018-05-29 Tom de Vries <tom@codesourcery.com>
6089
6090 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
6091 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
6092 Use proc name as first argument to dg-scan.
6093
6094 2018-05-29 Tom de Vries <tom@codesourcery.com>
6095
6096 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
6097 with no arguments.
6098
6099 2018-05-28 Richard Biener <rguenther@suse.de>
6100
6101 PR tree-optimization/85934
6102 * gcc.target/i386/pr85934.c: New testcase.
6103
6104 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
6105
6106 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
6107
6108 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
6109
6110 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
6111
6112 2018-05-28 Ed Schonberg <schonberg@adacore.com>
6113
6114 * gnat.dg/fixedpnt5.adb: New testcase.
6115
6116 2018-05-28 Justin Squirek <squirek@adacore.com>
6117
6118 * gnat.dg/array31.adb: New testcase.
6119
6120 2018-05-28 Justin Squirek <squirek@adacore.com>
6121
6122 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
6123 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
6124
6125 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
6126
6127 * gfortran.dg/data_stmt_pointer.f90: new test.
6128
6129 2018-05-27 Jakub Jelinek <jakub@redhat.com>
6130
6131 PR target/85918
6132 * gcc.target/i386/avx512dq-pr85918.c: New test.
6133
6134 2018-05-25 Jim Wilson <jimw@sifive.com>
6135
6136 * gcc.target/riscv/interrupt-1.c: New.
6137 * gcc.target/riscv/interrupt-2.c: New.
6138 * gcc.target/riscv/interrupt-3.c: New.
6139 * gcc.target/riscv/interrupt-4.c: New.
6140 * gcc.target/riscv/interrupt-5.c: New.
6141
6142 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
6143
6144 PR fortran/85786
6145 * gfortran.dg/pr85786.f90: New test.
6146
6147 2018-05-25 Paul Koning <ni1d@arrl.net>
6148
6149 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
6150 * gcc.c-torture/compile/pr55921.c: Ditto.
6151 * gcc.c-torture/compile/pr60655-1.c: Ditto.
6152 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
6153
6154 2018-05-25 Jakub Jelinek <jakub@redhat.com>
6155
6156 PR target/85832
6157 * gcc.target/i386/avx512f-pr85832.c: New test.
6158 * gcc.target/i386/avx512vl-pr85832.c: New test.
6159 * gcc.target/i386/avx512bw-pr85832.c: New test.
6160 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
6161
6162 2018-05-25 Bin Cheng <bin.cheng@arm.com>
6163
6164 PR tree-optimization/85720
6165 * gcc.dg/tree-ssa/pr85720.c: New test.
6166 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
6167 distribution.
6168
6169 2018-05-25 Martin Liska <mliska@suse.cz>
6170
6171 PR testsuite/85911
6172 * gcc.dg/tree-prof/update-loopch.c: Do not scan
6173 for 'Removing basic block'.
6174
6175 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
6176
6177 * gnat.dg/sec_stack1.adb: New testcase.
6178
6179 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6180
6181 * gnat.dg/fixedpnt4.adb: New testcase.
6182
6183 2018-05-25 Javier Miranda <miranda@adacore.com>
6184
6185 * gnat.dg/interface7.adb: New testcase.
6186
6187 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
6188
6189 * gnat.dg/sec_stack2.adb: New testcase.
6190
6191 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6192
6193 * gnat.dg/interface6.adb: New testcase.
6194
6195 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6196
6197 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
6198
6199 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6200
6201 * lib/target-supports.exp
6202 (check_effective_target_vect_double_cond_arith): Include
6203 multiplication and division.
6204 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
6205 fully-masked loops with a fixed vector length.
6206 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
6207 tests.
6208 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
6209 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
6210 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
6211
6212 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6213
6214 * gcc.target/aarch64/sve/div_1.c: New test.
6215 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
6216 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
6217 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
6218
6219 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6220
6221 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
6222
6223 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6224
6225 * lib/target-supports.exp
6226 (check_effective_target_vect_double_cond_arith): New proc.
6227 * gcc.dg/vect/vect-cond-arith-1.c: New test.
6228 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
6229 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
6230 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
6231 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
6232 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
6233 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
6234
6235 2018-05-25 Janus Weil <janus@gcc.gnu.org>
6236
6237 PR fortran/85839
6238 * gfortran.dg/f2018_obs.f90: New test case.
6239
6240 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6241
6242 PR fortran/85543
6243 * gfortran.dg/pr85543.f90: New test.
6244
6245 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6246
6247 PR fortran/85780
6248 * gfortran.dg/pr85780.f90: New test.
6249
6250 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6251
6252 PR fortran/85779
6253 * gfortran.dg/pr85779_1.f90: New test.
6254 * gfortran.dg/pr85779_2.f90: Ditto.
6255 * gfortran.dg/pr85779_3.f90: Ditto.
6256
6257 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6258
6259 PR fortran/85895
6260
6261 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
6262 * gfortran.dg/pr85895.f90: New test.
6263
6264 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
6265
6266 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
6267 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6268
6269 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
6270
6271 * gcc.dg/fold-popcount-1.c: New testcase.
6272 * gcc.dg/fold-popcount-2.c: New testcase.
6273 * gcc.dg/fold-popcount-3.c: New testcase.
6274 * gcc.dg/fold-popcount-4.c: New testcase.
6275
6276 2018-05-24 Marek Polacek <polacek@redhat.com>
6277
6278 PR c++/85847
6279 * g++.dg/cpp0x/new3.C: New test.
6280
6281 2018-05-24 Javier Miranda <miranda@adacore.com>
6282
6283 * gnat.dg/discr52.adb: New testcase.
6284
6285 2018-05-24 Ed Schonberg <schonberg@adacore.com>
6286
6287 * gnat.dg/others1.adb: New testcase.
6288
6289 2018-05-24 Justin Squirek <squirek@adacore.com>
6290
6291 * gnat.dg/raise_expr.adb: New testcase.
6292
6293 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
6294
6295 * gnat.dg/formal_containers.adb: New testcase.
6296
6297 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6298
6299 * gcc.target/i386/pr85345.c: Require ifunc support.
6300
6301 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
6302
6303 * gcc.dg/vect/vect-fma-1.c: New test.
6304
6305 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6306
6307 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
6308 scan-tree-dump*.
6309
6310 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
6311
6312 PR target/83009
6313 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
6314
6315 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6316
6317 PR target/78849
6318 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
6319 DEFAULT_CFLAGS.
6320 * gcc.target/msp430/pr78849.c: New test.
6321
6322 2018-05-23 Marek Polacek <polacek@redhat.com>
6323
6324 * g++.dg/cpp2a/range-for8.C: New test.
6325 * g++.dg/cpp2a/range-for9.C: New test.
6326 * g++.dg/cpp2a/range-for10.C: New test.
6327
6328 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
6329
6330 * lib/target-supports.exp (check_effective_target_be): New.
6331 (check_effective_target_le): New.
6332
6333 2018-05-23 Marek Polacek <polacek@redhat.com>
6334
6335 * g++.dg/cpp2a/range-for1.C: New test.
6336 * g++.dg/cpp2a/range-for2.C: New test.
6337 * g++.dg/cpp2a/range-for3.C: New test.
6338 * g++.dg/cpp2a/range-for4.C: New test.
6339 * g++.dg/cpp2a/range-for5.C: New test.
6340 * g++.dg/cpp2a/range-for6.C: New test.
6341 * g++.dg/cpp2a/range-for7.C: New test.
6342
6343 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
6344
6345 * gcc.target/i386/cvt-3.c: New test.
6346
6347 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
6348
6349 * gcc.target/i386/cvt-2.c: New test.
6350
6351 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
6352
6353 * gcc.dg/pr79985.c: New testcase.
6354
6355 2018-05-23 Richard Biener <rguenther@suse.de>
6356
6357 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
6358
6359 2018-05-23 Sudakshina Das <sudi.das@arm.com>
6360
6361 PR target/84882
6362 * gcc.target/aarch64/pr84882.c: New test.
6363 * gcc.target/aarch64/target_attr_18.c: Likewise.
6364
6365 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
6366
6367 PR tree-optimization/85853
6368 * gfortran.dg/vect/pr85853.f90: New test.
6369
6370 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6371
6372 * gnat.dg/import2.adb: New testcase.
6373
6374 2018-05-23 Ed Schonberg <schonberg@adacore.com>
6375
6376 * gnat.dg/discr51.adb: New testcase.
6377
6378 2018-05-23 Javier Miranda <miranda@adacore.com>
6379
6380 * gnat.dg/valid_scalars1.adb: New testcase.
6381
6382 2018-05-23 Ed Schonberg <schonberg@adacore.com>
6383
6384 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
6385
6386 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6387
6388 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
6389 testcase.
6390
6391 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6392
6393 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
6394 testcase.
6395
6396 2018-05-23 Bob Duff <duff@adacore.com>
6397
6398 * gnat.dg/addr10.adb: New testcase.
6399
6400 2018-05-23 Richard Biener <rguenther@suse.de>
6401
6402 PR middle-end/85874
6403 * gcc.dg/Wstrict-overflow-27.c: New testcase.
6404
6405 2018-05-23 Yury Gribov <tetra2005@gmail.com>
6406
6407 PR tree-optimization/85822
6408 * c-c++-common/pr85822.c: New test.
6409
6410 2018-05-23 Richard Biener <rguenther@suse.de>
6411
6412 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
6413
6414 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6415
6416 PR fortran/85841
6417 * gfortran.dg/pr30667.f: Add option "-std=legacy".
6418
6419 2018-05-22 Martin Sebor <msebor@redhat.com>
6420
6421 PR middle-end/85359
6422 * gcc.dg/attr-nonstring.c: New test.
6423
6424 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
6425
6426 PR target/85345
6427 * gcc.target/i386/pr85345.c: New test.
6428
6429 2018-05-22 Luis Machado <luis.machado@linaro.org>
6430
6431 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
6432
6433 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6434
6435 PR fortran/85841
6436 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
6437 dg-additional-options.
6438 * gfortran.dg/graphite/block-2.f: Ditto.
6439 * gfortran.dg/graphite/id-19.f: Ditto.
6440 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
6441 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
6442 * gfortran.dg/vect/pr52580.f: Ditto.
6443
6444 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
6445
6446 * gcc.target/aarch64/ldp_stp_6.c: New.
6447 * gcc.target/aarch64/ldp_stp_7.c: New.
6448 * gcc.target/aarch64/ldp_stp_8.c: New.
6449
6450 2018-05-22 Martin Sebor <msebor@redhat.com>
6451
6452 PR c/85623
6453 * c-c++-common/attr-nonstring-3.c: Adjust.
6454 * c-c++-common/attr-nonstring-4.c: Adjust.
6455 * c-c++-common/attr-nonstring-6.c: New test.
6456
6457 2018-05-22 Martin Sebor <msebor@redhat.com>
6458
6459 PR tree-optimization/85826
6460 * gcc.dg/Wrestrict-17.c: New test.
6461
6462 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6463
6464 * gcc.dg/torture/pr85862.c: Rename to...
6465 * gcc.dg/torture/pr85852.c: ...this.
6466
6467 2018-05-22 Justin Squirek <squirek@adacore.com>
6468
6469 * gnat.dg/warn14.adb: New testcase.
6470
6471 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
6472
6473 * gnat.dg/controlled8.adb: New testcase.
6474
6475 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
6476
6477 * gnat.dg/discr50.adb: New testcase.
6478
6479 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6480
6481 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
6482 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
6483 gnat.dg/discr49_rec2.ads: New testcase.
6484
6485 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6486
6487 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
6488 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
6489 testcase.
6490
6491 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6492
6493 * gnat.dg/fixedpnt3.adb: New testcase.
6494
6495 2018-05-22 Justin Squirek <squirek@adacore.com>
6496
6497 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
6498 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
6499
6500 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6501
6502 PR middle-end/85862
6503 * gcc.dg/torture/pr85862.c: New test.
6504
6505 2018-05-22 Richard Biener <rguenther@suse.de>
6506
6507 PR tree-optimization/85834
6508 * g++.dg/torture/pr85834.C: New testcase.
6509 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
6510
6511 2018-05-22 Martin Liska <mliska@suse.cz>
6512
6513 PR ipa/85607
6514 * g++.dg/ipa/pr85607.C: New test.
6515
6516 2018-05-22 Richard Biener <rguenther@suse.de>
6517
6518 PR tree-optimization/85863
6519 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
6520
6521 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6522
6523 PR fortran/85841
6524 * gfortran.dg/assumed_rank_5.f90: Update error message.
6525 * gfortran.dg/assumed_type_4.f90: Ditto.
6526 * gfortran.dg/bind_c_array_params.f03: Ditto.
6527 * gfortran.dg/bind_c_usage_28.f90: Ditto.
6528 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6529 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6530 * gfortran.dg/c_loc_tests_11.f03: Ditto.
6531 * gfortran.dg/coarray_atomic_2.f90: Ditto.
6532 * gfortran.dg/coarray_collectives_2.f90: Ditto.
6533 * gfortran.dg/coarray_collectives_10.f90: Ditto.
6534 * gfortran.dg/coarray_collectives_13.f90: Ditto.
6535 * gfortran.dg/rank_3.f90: Ditto.
6536 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
6537 * gfortran.dg/implicit_14.f90: Ditto.
6538
6539 2018-05-21 Christian Groessler <chris@groessler.org>
6540
6541 * gcc.c-torture/compile/simd-5.c: Fix comment.
6542
6543 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
6544
6545 PR target/85657
6546 * gcc.target/powerpc/pr85657-1.c: New test for converting between
6547 __float128, __ibm128, and long double.
6548 * gcc.target/powerpc/pr85657-2.c: Likewise.
6549 * gcc.target/powerpc/pr85657-3.c: Likewise.
6550 * g++.dg/pr85667.C: New test to make sure __ibm128 is
6551 implementated as a separate type internally, and is not just an
6552 alias for long double.
6553
6554 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
6555
6556 PR tree-optimization/85814
6557 * gcc.dg/torture/pr85814.c: New test.
6558
6559 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6560
6561 PR c++/84588
6562 * g++.dg/cpp0x/cond1.C: New.
6563 * g++.dg/cpp1y/pr84588-1.C: Likewise.
6564 * g++.dg/cpp1y/pr84588-2.C: Likewise.
6565 * g++.dg/cpp1y/pr84588-3.C: Likewise.
6566 * g++.dg/parse/cond6.C: Likewise.
6567 * g++.dg/parse/cond7.C: Likewise.
6568 * g++.dg/parse/cond8.C: Likewise.
6569 * g++.dg/cpp1z/decomp16.C: Update.
6570 * g++.old-deja/g++.jason/cond.C: Likewise.
6571
6572 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
6573
6574 ChangeLog for r260480
6575 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
6576 warnings for deleted and obsolescent features.
6577 * gfortran.dg/graphite/id-19.f: Ditto.
6578 * gfortran.dg/graphite/id-20.f: Ditto.
6579 * gfortran.dg/graphite/id-27.f90: Ditto.
6580 * gfortran.dg/graphite/pr82449.f: Ditto.
6581
6582 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6583
6584 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
6585 tiny and large memory models.
6586
6587 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6588
6589 * gnat.dg/suppress_initialization.adb,
6590 gnat.dg/suppress_initialization_pkg.ads: New testcase.
6591
6592 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6593
6594 * gnat.dg/exit1.adb: New testcase.
6595
6596 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6597
6598 * gnat.dg/array30.adb: New testcase.
6599
6600 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
6601
6602 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
6603
6604 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6605
6606 * gcc.c-torture/execute/ssad-run.c: New test.
6607 * gcc.c-torture/execute/usad-run.c: Likewise.
6608 * gcc.target/aarch64/ssadv16qi.c: Likewise.
6609 * gcc.target/aarch64/usadv16qi.c: Likewise.
6610
6611 2018-05-21 Tamar Christina <tamar.christina@arm.com>
6612
6613 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
6614 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
6615 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
6616 vbcaxq_s64): New.
6617 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6618 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6619 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6620
6621 2018-05-21 Janus Weil <janus@gcc.gnu.org>
6622
6623 PR fortran/85841
6624 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
6625 * gfortran.dg/g77/20020307-1.f: Ditto.
6626 * gfortran.dg/g77/980310-3.f: Ditto.
6627 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
6628 * gfortran.dg/goacc/loop-1.f95: Ditto.
6629 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
6630 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
6631 * gfortran.dg/gomp/do-1.f90: Ditto.
6632 * gfortran.dg/gomp/omp_do1.f90: Ditto.
6633 * gfortran.dg/pr17229.f: Ditto.
6634 * gfortran.dg/pr37243.f: Ditto.
6635 * gfortran.dg/pr49721-1.f: Ditto.
6636 * gfortran.dg/pr58484.f: Ditto.
6637 * gfortran.dg/pr81175.f: Ditto.
6638 * gfortran.dg/pr81723.f: Ditto.
6639 * gfortran.dg/predcom-2.f: Ditto.
6640 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
6641 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
6642 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6643 * gfortran.dg/vect/pr52580.f: Ditto.
6644
6645 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6646
6647 PR fortran/80657
6648 * gfortran.dg/char_result_18.f90: New test.
6649
6650 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6651
6652 PR fortran/49636
6653 * gfortran.dg/associate_38.f90: New test.
6654
6655 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6656
6657 PR fortran/82275
6658 * gfortran.dg/select_type_42.f90: New test.
6659
6660 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
6661
6662 PR fortran/82923
6663 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
6664 that the patch fixes PR66694 & PR82617, although the testcases
6665 are not explicitly included.
6666
6667 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
6668
6669 * gcc.dg/stack-usage-1.c: Add support for rv32e.
6670
6671 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
6672
6673 PR c++/82899
6674 * g++.dg/pr82899.C: New testcase.
6675
6676 2018-05-18 Martin Liska <mliska@suse.cz>
6677
6678 * gcc.dg/pr68766.c: Change pruned output.
6679
6680 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
6681
6682 PR c++/85782
6683 * c-c++-common/goacc/pr85782.c: New test.
6684
6685 2018-05-18 Sudakshina Das <sudi.das@arm.com>
6686
6687 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
6688
6689 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6690
6691 * gcc.target/arm/pr62554.c: Delete.
6692 * gcc.target/arm/pr69610-1.c: Likewise.
6693 * gcc.target/arm/pr69610-2.c: Likewise.
6694
6695 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6696
6697 * gcc.target/arm/pr40887.c: Update comment.
6698 * lib/target-supports.exp: Don't generate effective target checks
6699 and related helpers for armv5. Update comment.
6700 * gcc.target/arm/armv5_thumb_isa.c: Delete.
6701 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
6702 target check and options.
6703
6704 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6705
6706 PR middle-end/85817
6707 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
6708 scan-tree-dump-not for h.
6709
6710 2018-05-18 Richard Biener <rguenther@suse.de>
6711
6712 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6713 * gcc.dg/tree-ssa/pr45397.c: Likewise.
6714 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
6715 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
6716 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
6717 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6718 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6719 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6720 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6721 * gcc.dg/tree-ssa/vrp58.c: Likewise.
6722 * gcc.dg/vrp-min-max-1.c: Likewise.
6723 * gcc.dg/vrp-min-max-3.c: New testcase.
6724
6725 2018-05-18 Richard Biener <rguenther@suse.de>
6726
6727 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
6728 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
6729 * gcc.dg/graphite/scop-6.c: Likewise.
6730 * gcc.dg/graphite/scop-7.c: Likewise.
6731 * gcc.dg/graphite/scop-8.c: Likewise.
6732 * gcc.dg/graphite/scop-9.c: Likewise.
6733
6734 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6735
6736 * gcc.target/aarch64/vect-init-ld1.c: New test.
6737
6738 2018-05-18 Martin Liska <mliska@suse.cz>
6739
6740 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
6741 * gcc.dg/tree-prof/update-loopch.c: Likewise.
6742
6743 2018-05-18 Martin Liska <mliska@suse.cz>
6744
6745 * gcc.dg/ipa/ipa-icf-39.c: New test.
6746 * gcc.dg/pr68766.c: Adjust pruned output.
6747
6748 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
6749
6750 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
6751 New proc.
6752 * gcc.dg/fma-1.c: New test.
6753 * gcc.dg/fma-2.c: Likewise.
6754 * gcc.dg/fma-3.c: Likewise.
6755 * gcc.dg/fma-4.c: Likewise.
6756 * gcc.dg/fma-5.c: Likewise.
6757 * gcc.dg/fma-6.c: Likewise.
6758 * gcc.dg/fma-7.c: Likewise.
6759 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
6760 scalar_all_fma.
6761 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
6762 * gfortran.dg/reassoc_8.f: Likewise.
6763 * gfortran.dg/reassoc_9.f: Likewise.
6764 * gfortran.dg/reassoc_10.f: Likewise.
6765
6766 2018-05-17 Jim Wilson <jimw@sifive.com>
6767
6768 * gcc.target/riscv/switch-qi.c: New.
6769 * gcc.target/riscv/switch-si.c: New.
6770
6771 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
6772
6773 PR target/85698
6774 * gcc.target/powerpc/pr85698.c: New test.
6775
6776 2018-05-17 Richard Biener <rguenther@suse.de>
6777
6778 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
6779
6780 2018-05-17 Bin Cheng <bin.cheng@arm.com>
6781
6782 PR tree-optimization/85793
6783 * gcc.dg/vect/pr85793.c: New test.
6784
6785 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
6786
6787 * gcc.dg/gimplefe-28.c: New test.
6788 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
6789 internal function calls.
6790 * gcc.dg/goacc/loop-processing-1.c: Likewise.
6791
6792 2018-05-17 Martin Liska <mliska@suse.cz>
6793
6794 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
6795 space in between 'G_' and '('.
6796
6797 2018-05-17 Jakub Jelinek <jakub@redhat.com>
6798
6799 PR target/85323
6800 * gcc.target/i386/pr85323-7.c: New test.
6801 * gcc.target/i386/pr85323-8.c: New test.
6802 * gcc.target/i386/pr85323-9.c: New test.
6803
6804 PR target/85323
6805 * gcc.target/i386/pr85323-4.c: New test.
6806 * gcc.target/i386/pr85323-5.c: New test.
6807 * gcc.target/i386/pr85323-6.c: New test.
6808
6809 PR target/85323
6810 * gcc.target/i386/pr85323-1.c: New test.
6811 * gcc.target/i386/pr85323-2.c: New test.
6812 * gcc.target/i386/pr85323-3.c: New test.
6813
6814 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
6815 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
6816 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
6817 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
6818 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
6819 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
6820 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
6821 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
6822 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
6823 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
6824 * gcc.target/i386/avx512f-setzero-1.c: New test.
6825
6826 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
6827
6828 * gcc.target/aarch64/vect-slp-dup.c: New.
6829
6830 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6831
6832 PR c++/85713
6833 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
6834
6835 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
6836
6837 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
6838 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
6839
6840 2018-05-17 Richard Biener <rguenther@suse.de>
6841
6842 PR tree-optimization/85757
6843 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
6844
6845 2018-05-16 Marek Polacek <polacek@redhat.com>
6846
6847 PR c++/85363
6848 * g++.dg/cpp0x/initlist-throw1.C: New test.
6849 * g++.dg/cpp0x/initlist-throw2.C: New test.
6850
6851 2018-05-16 Carl Love <cel@us.ibm.com>
6852
6853 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
6854 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
6855 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
6856
6857 2018-05-16 Richard Biener <rguenther@suse.de>
6858
6859 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
6860 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
6861 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
6862
6863 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
6864
6865 * gcc.target/aarch64/sve/vcond_10.c: New test.
6866 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
6867 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
6868 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
6869
6870 2018-05-15 Martin Sebor <msebor@redhat.com>
6871
6872 PR tree-optimization/85753
6873 * gcc.dg/Wrestrict-10.c: Adjust.
6874 * gcc.dg/Wrestrict-16.c: New test.
6875
6876 2018-05-15 Martin Sebor <msebor@redhat.com>
6877
6878 PR middle-end/85643
6879 * c-c++-common/attr-nonstring-7.c: New test.
6880
6881 2018-05-15 Richard Biener <rguenther@suse.de>
6882
6883 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
6884
6885 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6886
6887 PR tree-optimization/83648
6888 * gcc.dg/tree-ssa/pr83648.c: New test.
6889 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
6890
6891 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6892
6893 PR ipa/85734
6894 * gcc.dg/ipa/pr85734.c: New test.
6895
6896 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
6897
6898 PR target/85756
6899 * gnat.dg/opt70.adb: New test.
6900 * gnat.dg/opt70_pkg.ad[sb]: New helper.
6901
6902 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6903
6904 * gcc.target/aarch64/crypto-fuse-1.c: New test.
6905 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
6906
6907 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6908
6909 * gcc.target/aarch64/vmov_n_1.c: Update test.
6910 * gcc.target/aarch64/vfp-1.c: Update test.
6911
6912 2018-05-14 Jakub Jelinek <jakub@redhat.com>
6913
6914 PR target/85756
6915 * gcc.c-torture/execute/pr85756.c: New test.
6916
6917 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
6918
6919 * gcc.target/i386/cldemote-1.c: New test.
6920
6921 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
6922
6923 PR fortran/85742
6924 * gfortran.dg/assumed_type_9.f90 : New test.
6925
6926 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
6927
6928 PR fortran/85542
6929 * gfortran.dg/pr85542.f90: New test.
6930
6931 2018-05-11 Martin Jambor <mjambor@suse.cz>
6932
6933 PR ipa/85655
6934 * g++.dg/lto/pr85655_0.C: New test.
6935
6936 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
6937
6938 * gcc.target/i386/tpause-1.c: New test.
6939 * gcc.target/i386/umonitor-1.c: New test.
6940
6941 2018-05-11 Jakub Jelinek <jakub@redhat.com>
6942
6943 PR c/85696
6944 * c-c++-common/gomp/pr85696.c: New test.
6945
6946 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
6947 Jakub Jelinek <jakub@redhat.com>
6948
6949 PR tree-optimization/85692
6950 * gcc.target/i386/pr85692.c: New test.
6951
6952 2018-05-11 Martin Liska <mliska@suse.cz>
6953
6954 PR sanitizer/85556
6955 * c-c++-common/ubsan/attrib-6.c: New test.
6956
6957 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6958
6959 PR fortran/85687
6960 * gfortran.dg/pr85687.f90: new test.
6961
6962 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6963
6964 PR fortran/85521
6965 * gfortran.dg/pr85521_1.f90: New test.
6966 * gfortran.dg/pr85521_2.f90: New test.
6967
6968 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6969
6970 PR fortran/70870
6971 * gfortran.dg/pr70870_1.f90: New test.
6972
6973 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
6974
6975 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
6976
6977 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6978
6979 PR c++/85662
6980 * g++.dg/ext/offsetof2.C: New test.
6981
6982 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
6983
6984 PR fortran/68846
6985 * gfortran.dg/temporary_3.f90 : New test.
6986
6987 PR fortran/70864
6988 * gfortran.dg/temporary_2.f90 : New test.
6989
6990 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
6991
6992 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
6993 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
6994 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
6995 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
6996 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
6997 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
6998 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
6999 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
7000 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
7001 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
7002 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
7003 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
7004 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
7005 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
7006 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
7007 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
7008 * gcc.dg/vmx/st-be-order.c: Delete testcase.
7009 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
7010 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
7011 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
7012 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
7013 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
7014 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
7015 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
7016 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
7017 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
7018 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
7019
7020 2018-05-10 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR tree-optimization/85699
7023 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
7024 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
7025 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
7026 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
7027
7028 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
7029
7030 * g++.dg/tls/pr85400.C: New test.
7031
7032 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7033
7034 PR c++/85713
7035 * g++.dg/cpp1y/lambda-generic-85713.C: New.
7036
7037 2018-05-09 Carl Love <cel@us.ibm.com>
7038
7039 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
7040
7041 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7042
7043 PR c++/85713
7044 Revert:
7045 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7046
7047 PR c++/84588
7048 * g++.dg/cpp1y/pr84588.C: New.
7049
7050 2018-05-09 Andreas Schwab <schwab@suse.de>
7051
7052 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
7053
7054 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
7055
7056 * gcc.target/aarch64/store_lane_spill_1.c: New test.
7057 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
7058
7059 2018-05-08 Carl Love <cel@us.ibm.com>
7060 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
7061
7062 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7063
7064 PR c++/84588
7065 * g++.dg/cpp1y/pr84588.C: New.
7066
7067 2018-05-08 Marek Polacek <polacek@redhat.com>
7068
7069 PR c++/85695
7070 * g++.dg/cpp1z/constexpr-if22.C: New test.
7071
7072 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
7073
7074 PR target/85693
7075 * gcc.target/i386/pr85693.c: New test.
7076
7077 2018-05-08 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR target/85683
7080 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
7081 scan-assembler-times checking that except for [fh]*xor other functions
7082 don't use any load instructions.
7083
7084 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
7085
7086 * gcc.target/i386/builtin_target.c: Test goldmont.
7087 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
7088 arch=silvermont.
7089
7090 2018-05-08 Jakub Jelinek <jakub@redhat.com>
7091
7092 PR target/85572
7093 * g++.dg/other/sse2-pr85572-1.C: New test.
7094 * g++.dg/other/sse2-pr85572-2.C: New test.
7095 * g++.dg/other/sse4-pr85572-1.C: New test.
7096 * g++.dg/other/avx2-pr85572-1.C: New test.
7097
7098 PR target/85317
7099 * gcc.target/i386/pr85317.c: New test.
7100 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
7101 optimization barrier to avoid optimizing away the expected insn.
7102
7103 PR target/85480
7104 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
7105 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
7106
7107 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
7108
7109 * g++.dg/other/sve_const_pred_1.C: Rename to...
7110 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
7111 target selectors and explicit -march options.
7112 * g++.dg/other/sve_const_pred_2.C: Rename to...
7113 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
7114 * g++.dg/other/sve_const_pred_3.C: Rename to...
7115 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
7116 * g++.dg/other/sve_const_pred_4.C: Rename to...
7117 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
7118 * g++.dg/other/sve_tls_2.C: Rename to...
7119 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
7120 * g++.dg/other/sve_vcond_1.C: Rename to...
7121 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
7122 * g++.dg/other/sve_vcond_1_run.C: Rename to...
7123 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
7124
7125 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
7126
7127 PR testsuite/85586
7128 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
7129 !vect_no_align.
7130
7131 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7132
7133 PR c++/57429
7134 * g++.dg/cpp0x/deleted14.C: New.
7135
7136 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
7137 Alan Hayward <alan.hayward@arm.com>
7138 David Sherwood <david.sherwood@arm.com>
7139
7140 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
7141 XFAIL the BIC test.
7142 * gcc.target/aarch64/sve/vcond_7.c: New test.
7143 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
7144
7145 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 PR c++/70563
7148 * g++.dg/cpp0x/sfinae62.C: New.
7149
7150 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
7151
7152 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
7153 load from src[i].
7154
7155 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7156
7157 PR c++/80691
7158 * g++.dg/cpp0x/narrowing1.C: New.
7159
7160 2018-05-08 Richard Biener <rguenther@suse.de>
7161
7162 PR middle-end/85588
7163 * gcc.dg/torture/pr85574.c: Rename to...
7164 * gcc.dg/torture/pr85588.c: ... this.
7165
7166 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7167
7168 PR fortran/54613
7169 * gfortran.dg/minmaxloc_12.f90: New test case.
7170 * gfortran.dg/minmaxloc_13.f90: New test case.
7171
7172 2018-05-07 Nathan Sidwell <nathan@acm.org>
7173
7174 * g++.dg/cpp0x/range-for10.C: Delete.
7175 * g++.dg/ext/forscope1.C: Delete.
7176 * g++.dg/ext/forscope2.C: Delete.
7177 * g++.dg/template/for1.C: Delete.
7178
7179 2018-05-07 Jeff Law <law@redhat.com>
7180
7181 * gfortran.dg/linefile.f90: New test.
7182
7183 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7184
7185 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
7186 and options.
7187
7188 2018-05-06 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR c++/85659
7191 * g++.dg/ext/asm14.C: New test.
7192 * g++.dg/ext/asm15.C: New test.
7193 * g++.dg/ext/asm16.C: New test.
7194
7195 2018-05-06 Michael Eager <eager@eagercon.com>
7196
7197 * gcc.target/microblaze/others/picdtr.c: Correct option
7198 -fPIE -mpic-data-is-text-relative.
7199
7200 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
7201
7202 * gcc.target/microblaze/others/picdtr.c: Add test for
7203 -fPIE -mpic-data-is-text-relative.
7204
7205 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
7206
7207 PR fortran/85507
7208 * gfortran.dg/coarray_dependency_1.f90: New test.
7209 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
7210
7211 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7212
7213 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
7214 to match the currently produced gimple.
7215
7216 2018-05-04 Carl Love <cel@us.ibm.com>
7217
7218 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
7219 vec_trunc.
7220 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
7221 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
7222 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
7223 xvcmpgedp counts. Add xxsel counts.
7224
7225 2018-05-04 Richard Biener <rguenther@suse.de>
7226
7227 PR middle-end/85627
7228 * g++.dg/torture/pr85627.C: New testcase.
7229
7230 2018-05-04 Richard Biener <rguenther@suse.de>
7231
7232 PR middle-end/85574
7233 * gcc.dg/torture/pr85574.c: New testcase.
7234 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
7235
7236 2018-05-04 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR libstdc++/85466
7239 * gcc.dg/nextafter-1.c: New test.
7240 * gcc.dg/nextafter-2.c: New test.
7241 * gcc.dg/nextafter-3.c: New test.
7242 * gcc.dg/nextafter-4.c: New test.
7243
7244 2018-05-03 Nathan Sidwell <nathan@acm.org>
7245
7246 Remove -ffriend-injection.
7247 * g++.old-deja/g++.jason/scoping15.C: Delete.
7248 * g++.old-deja/g++.mike/net43.C: Delete.
7249
7250 2018-05-03 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR target/85530
7253 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
7254 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
7255 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
7256 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
7257
7258 2018-05-03 Tom de Vries <tom@codesourcery.com>
7259
7260 PR testsuite/85106
7261 * lib/scanoffloadtree.exp: New file.
7262
7263 2018-05-03 Richard Biener <rguenther@suse.de>
7264
7265 PR tree-optimization/85615
7266 * gcc.dg/torture/pr85615.c: New testcase.
7267
7268 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7269
7270 PR tree-optimization/70291
7271 * gcc.dg/complex-6.c: New test.
7272 * gcc.dg/complex-7.c: Likewise.
7273
7274 2018-05-03 Richard Biener <rguenther@suse.de>
7275
7276 PR testsuite/85579
7277 * fortran.dg/pr51434.f90: Truncate transfer argument.
7278
7279 2018-05-02 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR target/85582
7282 * gcc.c-torture/execute/pr85582-3.c: New test.
7283
7284 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7285 Jason Merrill <jason@redhat.com>
7286
7287 PR c++/68374
7288 * g++.dg/warn/Wshadow-13.C: New.
7289 * g++.dg/warn/Wshadow-14.C: Likewise.
7290
7291 2018-05-02 Tom de Vries <tom@codesourcery.com>
7292
7293 PR libgomp/82428
7294 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
7295 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
7296
7297 2018-05-02 David Pagan <dave.pagan@oracle.com>
7298
7299 PR c/30552
7300 * gcc.dg/noncompile/pr30552-1.c: New test.
7301 * gcc.dg/noncompile/pr30552-2.c: New test.
7302 * gcc.dg/noncompile/pr30552-3.c: New test.
7303 * gcc.dg/noncompile/pr30552-4.c: New test.
7304
7305 2018-05-02 Richard Biener <rguenther@suse.de>
7306
7307 PR tree-optimization/85597
7308 * gcc.dg/vect/pr85597.c: New testcase.
7309
7310 2018-05-02 Tom de Vries <tom@codesourcery.com>
7311
7312 PR testsuite/85106
7313 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
7314 * lib/scanltranstree.exp: New file.
7315 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
7316 (scan-ltrans-tree-dump-times_required_options)
7317 (scan-ltrans-tree-dump-not_required_options)
7318 (scan-ltrans-tree-dump-dem_required_options)
7319 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
7320 * lib/gcc-dg.exp: Include scanltranstree.exp.
7321
7322 2018-05-02 Tom de Vries <tom@codesourcery.com>
7323
7324 PR testsuite/85106
7325 * gcc.dg/ipa/ipa-icf-38.c: New test.
7326 * gcc.dg/ipa/ipa-icf-38a.c: New test.
7327 * lib/scandump.exp (dump-base): New proc.
7328 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
7329 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
7330 base.
7331 * lib/scanipa.exp: Add "" argument to scan-dump calls.
7332 * lib/scanlang.exp: Same.
7333 * lib/scanrtl.exp: Same.
7334 * lib/scantree.exp: Same.
7335 * lib/scanwpaipa.exp: New file.
7336 * lib/gcc-dg.exp: Include scanwpaipa.exp.
7337
7338 2018-05-02 Richard Biener <rguenther@suse.de>
7339
7340 PR middle-end/85567
7341 * gcc.dg/torture/pr85567.c: New testcase.
7342
7343 2018-05-02 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR target/85582
7346 * gcc.c-torture/execute/pr85582-1.c: New test.
7347 * gcc.c-torture/execute/pr85582-2.c: New test.
7348
7349 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
7350
7351 PR tree-optimization/85586
7352 * gcc.dg/vect/pr85586.c: New test.
7353
7354 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
7355
7356 PR tree-optimization/85143
7357 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
7358 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
7359
7360 2018-05-01 David Malcolm <dmalcolm@redhat.com>
7361
7362 PR c/84258
7363 * c-c++-common/Wformat-pr84258.c: New test.
7364
7365 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7366
7367 PR tree-optimization/82665
7368 * gcc.dg/tree-ssa/pr82665.c: New test.
7369
7370 2018-04-30 David Malcolm <dmalcolm@redhat.com>
7371
7372 PR c++/85523
7373 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7374 (test_add_fixit_insert_formatted_single_line): New function.
7375 (test_add_fixit_insert_formatted_multiline): New function.
7376 Extend expected output of generated patch to include fix-it hints
7377 for these.
7378 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
7379 "gcc-rich-location.h". Add test coverage for
7380 gcc_rich_location::add_fixit_insert_formatted.
7381
7382 2018-04-30 David Malcolm <dmalcolm@redhat.com>
7383
7384 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7385 (test_show_locus): Update for location_get_source_line returning a
7386 char_span. Use char_span for handling words in the
7387 "test_many_nested_locations" fix-it example.
7388
7389 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
7390
7391 * gcc.target/arc/interrupt-8.c: Update test.
7392 * gcc.target/arc/loop-4.c: Likewise.
7393 * gcc.target/arc/loop-hazard-1.c: Likewise.
7394 * gcc.target/arc/sdata-3.c: Likewise.
7395
7396 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
7397
7398 * gcc.target/arc/store-merge-1.c: New test.
7399 * gcc.target/arc/add_n-combine.c: Update test.
7400
7401 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
7402
7403 Microblaze Target: PIC data text relative
7404
7405 * gcc.target/microblaze/others/data_var1.c: Include
7406 PIC case of r20 base register.
7407 * gcc.target/microblaze/others/data_var2.c: Ditto.
7408 * gcc.target/microblaze/others/picdtr.c: Add new
7409 test case for -mpic-is-data-text-relative.
7410 * gcc.target/microblaze/others/sdata_var1.c: Add
7411 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
7412 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
7413 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
7414 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
7415 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
7416 * gcc.target/microblaze/others/string_cst1_gpopt.c:
7417 Ditto.
7418 * gcc.target/microblaze/others/string_cst2_gpopt.c:
7419 Ditto.
7420
7421 2018-04-30 Richard Biener <rguenther@suse.de>
7422
7423 PR tree-optimization/28364
7424 PR tree-optimization/85275
7425 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
7426 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
7427 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
7428 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
7429 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
7430 still passes.
7431 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
7432 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
7433 still passes.
7434 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7435 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7436 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7437
7438 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
7439
7440 PR target/84431
7441 * gcc.target/i386/pr84431.c: New test.
7442
7443 2018-04-27 Martin Jambor <mjambor@suse.cz>
7444
7445 PR ipa/85549
7446 * g++.dg/ipa/pr85549.C: New test.
7447
7448 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7449
7450 PR c++/85553
7451 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
7452 directive.
7453 * g++.dg/cpp0x/constexpr-85553.C: New test.
7454
7455 2018-04-27 David Malcolm <dmalcolm@redhat.com>
7456
7457 PR c++/85515
7458 * g++.dg/pr85515-1.C: New test.
7459 * g++.dg/pr85515-2.C: New test.
7460
7461 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
7462
7463 PR c++/84691
7464 * g++.dg/cpp0x/friend3.C: New.
7465
7466 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7467
7468 PR target/82518
7469 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7470 Use check_effective_target_arm_little_endian.
7471
7472 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7473
7474 PR tree-optimization/85529
7475 * gcc.c-torture/execute/pr85529-1.c: New test.
7476 * gcc.c-torture/execute/pr85529-2.c: New test.
7477 * gcc.dg/pr85529.c: New test.
7478
7479 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7480
7481 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
7482 `.dword' in addition to `lw' and `.word'.
7483
7484 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7485
7486 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
7487
7488 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
7489
7490 * gnat.dg/loop_optimization24.adb: New test.
7491
7492 2018-04-26 Richard Biener <rguenther@suse.de>
7493
7494 PR tree-optimization/85116
7495 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
7496 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
7497 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
7498 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
7499
7500 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
7501
7502 PR target/85473
7503 * gcc.target/i386/pr85473-1.c: New test.
7504 * gcc.target/i386/pr85473-2.c: New test.
7505
7506 2018-04-25 Nathan Sidwell <nathan@acm.org>
7507 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR c++/85437
7510 PR c++/49171
7511 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
7512 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
7513 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
7514 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
7515 * g++.dg/cpp0x/pr85437-1.C: New.
7516 * g++.dg/cpp0x/pr85437-2.C: New.
7517 * g++.dg/cpp0x/pr85437-3.C: New.
7518 * g++.dg/cpp0x/pr85437-4.C: New.
7519
7520 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7521
7522 PR fortran/85520
7523 * gfortran.dg/pr85520.f90: New test.
7524
7525 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7526
7527 PR target/85512
7528 * gcc.dg/pr85512.c: New test.
7529
7530 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
7531
7532 PR target/85485
7533 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
7534 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
7535 * gcc.dg/pr85388-1.c (dg-options): Likwise.
7536 * gcc.dg/pr85388-2.c (dg-options): Likwise.
7537 * gcc.dg/pr85388-3.c (dg-options): Likwise.
7538 * gcc.dg/pr85388-4.c (dg-options): Likwise.
7539 * gcc.dg/pr85388-5.c (dg-options): Likwise.
7540 * gcc.dg/pr85388-6.c (dg-options): Likwise.
7541 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
7542 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
7543 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
7544 * gcc.target/i386/cet-label.c (dg-options): Likwise.
7545 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
7546 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
7547 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
7548 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
7549 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
7550 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
7551 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
7552 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
7553 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
7554 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
7555 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
7556 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
7557 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
7558 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
7559 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
7560 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
7561 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
7562 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
7563 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
7564 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
7565 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
7566 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
7567 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
7568 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
7569 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
7570 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
7571 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
7572 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
7573 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
7574 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
7575 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
7576 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
7577 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
7578 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
7579 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
7580 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
7581 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
7582 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
7583 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
7584 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
7585 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
7586 * gcc.target/i386/pr84146.c (dg-options): Likwise.
7587 * gcc.target/i386/pr85403.c (dg-options): Likwise.
7588 * gcc.target/i386/pr85404.c (dg-options): Likwise.
7589 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
7590 with -mshstk.
7591 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
7592 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
7593 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
7594 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
7595 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
7596 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
7597 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
7598 * (dg-options): Likwise.
7599 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
7600 -mno-cet.
7601 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
7602 * gcc.target/i386/cet-label-3.c: Removed.
7603 * gcc.target/i386/cet-property-3.c: Likwise.
7604 * gcc.target/i386/cet-sjlj-7.c: Likwise.
7605
7606 2018-04-24 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR target/85511
7609 * gcc.target/i386/pr85511.c: New test.
7610
7611 PR target/85503
7612 * g++.dg/ext/pr85503.C: New test.
7613
7614 PR target/85508
7615 * gcc.target/i386/pr85508.c: New test.
7616
7617 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
7618
7619 PR tree-optimization/85478
7620 * g++.dg/pr85478.C: New test.
7621
7622 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
7623
7624 * g++.dg/torture/pr85496.C: New test.
7625
7626 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
7627
7628 PR rtl-optimization/85423
7629 * gcc.dg/pr85423.c: New test.
7630
7631 2018-04-20 Martin Sebor <msebor@redhat.com>
7632
7633 PR c/85365
7634 * gcc.dg/Wrestrict-15.c: New test.
7635
7636 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
7637
7638 PR target/85456
7639 * gcc.target/powerpc/pr85456.c: New test.
7640
7641 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
7642
7643 * g++.dg/ext/undef-bool-1.C: Require lp64.
7644 * gcc.target/powerpc/undef-bool-2.c: Likewise.
7645
7646 2018-04-20 Jeff Law <law@redhat.com>
7647
7648 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
7649 stack protector.
7650 * gcc.dg/stack-check-6.c: Likewise.
7651 * gcc.dg/stack-check-6a.c: Likewise.
7652 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
7653 * gcc.target/i386/stack-check-18.c: Likewise.
7654 * gcc.target/i386/stack-check-19.c: Likewise.
7655
7656 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7657
7658 PR testsuite/85483
7659 * gcc.target/aarch64/sve/vcond_1.c: Move to...
7660 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
7661 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
7662 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
7663
7664 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
7665
7666 PR target/85469
7667 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
7668 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
7669
7670 2018-04-20 Richard Biener <rguenther@suse.de>
7671
7672 PR middle-end/85475
7673 * gcc.dg/torture/pr85475.c: New testcase.
7674
7675 2018-04-20 Martin Jambor <mjambor@suse.cz>
7676
7677 ipa/85449
7678 * gcc.dg/ipa/pr85449.c: New test.
7679
7680 2018-04-20 Martin Jambor <mjambor@suse.cz>
7681
7682 ipa/85447
7683 * g++.dg/ipa/pr85447.C: New file.
7684 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
7685
7686 2018-04-20 Jakub Jelinek <jakub@redhat.com>
7687
7688 PR c++/85462
7689 * g++.dg/cpp0x/pr85462.C: New test.
7690
7691 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7692
7693 * gcc.target/i386/pr85404.c: Require CET target.
7694
7695 2018-04-19 Jakub Jelinek <jakub@redhat.com>
7696
7697 PR tree-optimization/85467
7698 * gcc.dg/pr85467.c: New test.
7699
7700 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
7701
7702 PR c++/84611
7703 * g++.dg/parse/crash68.C: New.
7704
7705 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7706
7707 PR libgcc/85334
7708 * g++.dg/torture/pr85334.C: New test.
7709
7710 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
7711
7712 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
7713 * g++.dg/diagnostic/pr85464.C: New.
7714
7715 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7716
7717 PR target/85397
7718 * gcc.dg/torture/pr85397-1.c: New test.
7719 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
7720 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7721
7722 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7723
7724 PR target/85404
7725 * gcc.target/i386/pr85404.c: New test.
7726
7727 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7728
7729 PR target/85417
7730 * c-c++-common/attr-nocf-check-1.c: Compile with
7731 -fcf-protection=none.
7732 * c-c++-common/attr-nocf-check-3.c: Likewise.
7733 * gcc.dg/march-generic.c: Likewise.
7734 * gcc.target/i386/align-limit.c: Likewise.
7735 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
7736 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
7737 * gcc.target/i386/cet-property-2.c: Likewise.
7738 * gcc.target/i386/ret-thunk-26.c: Likewise.
7739 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
7740 targets.
7741 * c-c++-common/fcf-protection-2.c: Likewise.
7742 * c-c++-common/fcf-protection-3.c: Likewise.
7743 * c-c++-common/fcf-protection-5.c: Likewise.
7744 * c-c++-common/fcf-protection-6.c: Likewise.
7745 * c-c++-common/fcf-protection-7.c: Likewise.
7746 * gcc.target/i386/cet-label-3.c: New test.
7747 * gcc.target/i386/cet-property-3.c: Likewise.
7748 * gcc.target/i386/cet-sjlj-7.c: Likewise.
7749 * gcc.target/i386/pr85417-1.c: Likewise.
7750 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
7751 __x86_indirect_thunk_nt_(r|e)ax
7752 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7753 * gcc.target/i386/pr85403.c: Remove dg-error,
7754
7755 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
7756
7757 * gcc.target/i386/movdir-1.c: New test.
7758
7759 2018-04-19 Richard Biener <rguenther@suse.de>
7760
7761 PR middle-end/85455
7762 * gcc.dg/pr85455.c: New testcase.
7763
7764 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
7765
7766 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
7767 targets.
7768 * g++.dg/lto/pr85405b_0.C: Likewise.
7769 * g++.dg/lto/pr84805_0.C: Likewise.
7770
7771 2018-04-18 Martin Liska <mliska@suse.cz>
7772
7773 PR ipa/83983
7774 PR ipa/85391
7775 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
7776 output.
7777
7778 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
7779
7780 PR target/85388
7781 * gcc.dg/pr85388-1.c: New test.
7782 * gcc.dg/pr85388-2.c: Likewise.
7783 * gcc.dg/pr85388-3.c: Likewise.
7784 * gcc.dg/pr85388-4.c: Likewise.
7785 * gcc.dg/pr85388-5.c: Likewise.
7786 * gcc.dg/pr85388-6.c: Likewise.
7787
7788 2018-04-18 Jan Hubicka <jh@suse.cz>
7789 Martin Liska <mliska@suse.cz>
7790
7791 * g++.dg/lto/pr83121_0.C: Update template.
7792 * g++.dg/lto/pr83121_1.C: Update template.
7793 * g++.dg/lto/pr84805_0.C: Update template.
7794 * g++.dg/lto/pr84805_1.C: Update template.
7795 * g++.dg/lto/pr84805_2.C: Update template.
7796
7797 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7798
7799 PR c++/84630
7800 * g++.dg/cpp0x/pr84630.C: New.
7801
7802 2018-04-18 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR c++/84463
7805 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
7806 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
7807 in two cases. Uncomment two other tests and add expected dg-error for
7808 them.
7809 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
7810 -Wnarrowing diagnostics on some targets for c++11.
7811 * g++.dg/parse/array-size2.C: Remove xfail.
7812 * g++.dg/cpp0x/constexpr-84463.C: New test.
7813
7814 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
7815
7816 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
7817 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
7818
7819 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR testsuite/85326
7822 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
7823 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
7824 * g++.dg/other/sve_tls_2.C: Require effective target tls.
7825
7826 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7827
7828 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
7829 prevent cascading of errors and change expected error message.
7830 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
7831 to 64-bit targets.
7832 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
7833 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
7834 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
7835 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
7836 error message.
7837 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
7838
7839 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR target/85430
7842 * gcc.dg/pr85430.c: New test.
7843
7844 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7845
7846 PR testsuite/85326
7847 * gcc.target/arm/pr54300.C: Move to...
7848 * g++.dg/other/pr54300.C: ... Here. Add target directives.
7849 * gcc.target/arm/pr55073.C: Move to...
7850 * g++.dg/other/pr55073.C: ... Here. Add target directives.
7851 * gcc.target/arm/pr56184.C: Move to...
7852 * g++.dg/other/pr56184.C: ... Here. Add target directives.
7853 * gcc.target/arm/pr59985.C: Move to...
7854 * g++.dg/other/pr59985.C: ... Here. Add target directives.
7855 * gcc.target/aarch64/pr60675.C: Move to...
7856 * g++.dg/other/pr60675.C: ... Here. Add target directives.
7857 * gcc.target/aarch64/pr81422.C: Move to...
7858 * g++.dg/other/pr81422.C: ... Here. Add target directives.
7859 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
7860 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
7861 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
7862 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
7863 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
7864 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
7865 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
7866 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
7867 * gcc.target/aarch64/sve/tls_2.C: Move to...
7868 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
7869 * gcc.target/aarch64/pr81414.C: Rename to...
7870 * gcc.target/aarch64/pr81414.c: ... This.
7871 * gcc.target/aarch64/simd/pr67896.C: Rename to...
7872 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
7873 messages.
7874 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
7875 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
7876 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
7877 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
7878 file name.
7879
7880 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR middle-end/85414
7883 * gcc.dg/pr85414.c: New test.
7884
7885 2018-04-17 Martin Jambor <mjambor@suse.cz>
7886
7887 PR ipa/85421
7888 * g++.dg/ipa/pr85421.C: New test.
7889
7890 2018-04-17 Martin Liska <mliska@suse.cz>
7891
7892 PR lto/85405
7893 * g++.dg/lto/pr85405b_0.C: New test.
7894 * g++.dg/lto/pr85405b_1.C: New test.
7895
7896 2018-04-17 Martin Liska <mliska@suse.cz>
7897
7898 PR lto/85405
7899 * g++.dg/lto/pr85405_0.C: New test.
7900 * g++.dg/lto/pr85405_1.C: New test.
7901
7902 2018-04-17 Martin Liska <mliska@suse.cz>
7903
7904 PR ipa/85329
7905 * g++.dg/ext/pr85329-2.C: New test.
7906 * g++.dg/ext/pr85329.C: New test.
7907 * gcc.target/i386/mvc12.c: New test.
7908
7909 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
7910
7911 PR c++/85039
7912 * g++.dg/pr85039-1.C: New.
7913 * g++.dg/pr85039-2.C: New.
7914 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
7915
7916 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
7917
7918 PR target/85080
7919 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
7920 if the target supports efficient unaligned storage accesses.
7921
7922 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
7923
7924 PR target/83660
7925 * gcc.target/powerpc/pr83660.C: New test.
7926
7927 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
7928
7929 PR target/85403
7930 * gcc.target/i386/pr85403.c: New test.
7931
7932 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
7933
7934 PR target/84331
7935 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
7936
7937 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7938 Jason Merrill <jason@redhat.com>
7939
7940 PR c++/85112
7941 * g++.dg/cpp0x/pr85112.C: New.
7942
7943 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
7944
7945 PR testsuite/85326
7946 * g++.dg/ext/undef-bool-1.C: New file.
7947 * gcc.target/powerpc/powerpc.exp: Remove .C support.
7948 * gcc.target/powerpc/undef-bool-1.C: Remove file.
7949
7950 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
7951
7952 PR target/85293
7953 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
7954 corresponding dg-error clause.
7955 * gcc.target/powerpc/pr80098-3.c: Ditto.
7956 * gcc.target/powerpc/pr80103-1.c: Delete.
7957
7958 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
7959
7960 PR fortran/81773
7961 PR fortran/83606
7962 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
7963 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
7964
7965 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7966
7967 PR fortran/85387
7968 * gfortran.dg/implied_do_io_5.f90: New test.
7969
7970 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
7971
7972 PR target/83402
7973 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
7974 several values: positive, negative, and zero.
7975 * gcc.target/powerpc/sse2-pslld-1.c: Same.
7976 * gcc.target/powerpc/sse2-psllq-1.c: Same.
7977
7978 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
7979
7980 PR rtl-optimization/79916
7981 * gcc.target/powerpc/pr79916.c: New.
7982
7983 2018-04-13 Jakub Jelinek <jakub@redhat.com>
7984
7985 PR rtl-optimization/85393
7986 * g++.dg/opt/pr85393.C: New test.
7987 * g++.dg/opt/pr85393-aux.cc: New file.
7988
7989 PR rtl-optimization/85376
7990 * gcc.dg/pr85376.c: New test.
7991
7992 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
7993
7994 PR rtl-optimization/83852
7995 * gcc.dg/pr83852.c: New testcase.
7996
7997 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
7998
7999 PR testsuite/85326
8000 * gcc.target/s390/pr77822-1.C: Rename to ...
8001 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
8002 * gcc.target/s390/pr77822-2.c: Add asm scan check.
8003 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
8004
8005 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
8006
8007 PR lto/71991
8008 * gcc.target/i386/pr71991.c: New testcase.
8009
8010 2018-04-13 Martin Liska <mliska@suse.cz>
8011 Jakub Jelinek <jakub@redhat.com>
8012
8013 PR middle-end/81657
8014 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
8015 call.
8016
8017 2018-04-12 David Malcolm <dmalcolm@redhat.com>
8018
8019 PR c++/85385
8020 * g++.dg/diagnostic/macro-arg-count.C: New test.
8021
8022 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8023
8024 PR fortran/83064
8025 PR testsuite/85346
8026 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
8027 array and move test to libgomp/testsuite/libgomp.fortran.
8028 * gfortran.dg/do_concurrent_6.f90: New test.
8029
8030 2018-04-12 Marek Polacek <polacek@redhat.com>
8031
8032 PR c++/85258
8033 * g++.dg/parse/error61.C: New test.
8034
8035 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8036
8037 PR target/85347
8038 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
8039 specify -mvsx on gcc command line.
8040
8041 2018-04-12 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR target/85328
8044 * gcc.target/i386/pr85328.c: New test.
8045
8046 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8047
8048 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
8049
8050 2018-04-12 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR rtl-optimization/85342
8053 * gcc.target/i386/pr85342.c: New test.
8054
8055 2018-04-11 Jason Merrill <jason@redhat.com>
8056
8057 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
8058 if ulimit -v is set.
8059
8060 2018-04-11 Bin Cheng <bin.cheng@arm.com>
8061
8062 PR testsuite/85190
8063 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
8064
8065 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8066
8067 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
8068 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
8069
8070 2018-04-11 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR c++/70808
8073 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
8074 effective target.
8075
8076 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
8077
8078 PR target/84301
8079 * gcc.target/i386/pr84301.c: New test.
8080
8081 2018-04-11 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR tree-optimization/85331
8084 * gcc.c-torture/execute/pr85331.c: New test.
8085
8086 2018-04-11 Marek Polacek <polacek@redhat.com>
8087
8088 PR c++/85032
8089 * g++.dg/cpp0x/pr51225.C: Adjust error message.
8090 * g++.dg/cpp1z/constexpr-if21.C: New test.
8091
8092 2018-04-11 Jakub Jelinek <jakub@redhat.com>
8093
8094 PR target/85281
8095 * gcc.target/i386/pr85281.c: New test.
8096
8097 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
8098
8099 PR rtl-optimization/84659
8100 * gcc.dg/pr84659.c: New test.
8101
8102 2018-04-11 Jakub Jelinek <jakub@redhat.com>
8103
8104 PR debug/85302
8105 * g++.dg/debug/dwarf2/pr85302.C: New test.
8106
8107 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
8108
8109 PR target/85261
8110 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
8111 into register.
8112
8113 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8114
8115 PR c++/70808
8116 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
8117
8118 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
8119
8120 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
8121 * gcc.target/powerpc/dimode_off.c: Ditto.
8122 * gcc.target/powerpc/tfmode_off.c: Ditto.
8123 * gcc.target/powerpc/timode_off.c: Ditto.
8124
8125 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8126
8127 * gcc.target/powerpc/vec-ldl-1.c: New test.
8128 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
8129 corrections to ABI implementation.
8130
8131 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
8132
8133 PR target/85056
8134 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
8135
8136 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8137
8138 PR rtl-optimization/85300
8139 * gcc.dg/pr85300.c: New test.
8140
8141 2018-04-10 David Malcolm <dmalcolm@redhat.com>
8142
8143 PR c++/85110
8144 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
8145 where we now show the pertinent parameter.
8146 * g++.dg/diagnostic/aka2.C: Likewise.
8147 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
8148
8149 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR fortran/85313
8152 * gfortran.dg/gomp/pr85313.f90: New test.
8153
8154 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8155
8156 PR c++/24314
8157 * g++.dg/parse/template29.C: New.
8158
8159 2018-04-10 Bin Cheng <bin.cheng@arm.com>
8160
8161 PR testsuite/85190
8162 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
8163
8164 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR target/85177
8167 PR target/85255
8168 * gcc.target/i386/avx512f-pr85177.c: New test.
8169 * gcc.target/i386/avx512f-pr85255.c: New test.
8170
8171 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
8172
8173 PR tree-optimization/85286
8174 * gcc.dg/vect/pr85286.c: New test.
8175
8176 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8177
8178 PR target/85173
8179 * gcc.target/arm/pr85173.c: New test.
8180
8181 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8182
8183 PR lto/85248
8184 * gcc.dg/lto/pr85248_0.c: New test.
8185 * gcc.dg/lto/pr85248_1.c: New test.
8186
8187 2018-04-09 Jan Hubicka <jh@suse.cz>
8188
8189 PR lto/85078
8190 * g++.dg/torture/pr85078.C: New.
8191
8192 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 PR c++/85227
8195 * g++.dg/cpp1z/decomp44.C: New.
8196 * g++.dg/cpp1z/decomp45.C: Likewise.
8197
8198 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8199
8200 PR fortran/83064
8201 * gfortran.dg/do_concurrent_5.f90: New test.
8202 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
8203 message.
8204
8205 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8206
8207 PR fortran/51260
8208 * gfortran.dg/parameter_array_element_3.f90: New test.
8209
8210 2018-04-09 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR c++/85194
8213 * g++.dg/cpp1z/decomp43.C: New test.
8214
8215 PR rtl-optimization/80463
8216 * g++.dg/pr80463.C: Add -w to dg-options.
8217
8218 2018-04-09 Richard Biener <rguenther@suse.de>
8219
8220 PR tree-optimization/85284
8221 * gcc.dg/torture/pr85284.c: New testcase.
8222
8223 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8224
8225 PR rtl-optimization/80463
8226 PR rtl-optimization/83972
8227 PR rtl-optimization/83480
8228
8229 * gcc.dg/pr80463.c: New test.
8230 * g++.dg/pr80463.C: Likewise.
8231 * gcc.dg/pr83972.c: Likewise.
8232
8233 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8234
8235 PR rtl-optimization/83913
8236 * gcc.dg/pr83913.c: New test.
8237
8238 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8239
8240 PR rtl-optimization/83962
8241 * gcc.dg/pr83962.c: New test.
8242
8243 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8244
8245 PR rtl-optimization/83530
8246 * gcc.dg/pr83530.c: New test.
8247
8248 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8249
8250 PR middle-end/82976
8251 * gfortran.dg/realloc_on_assign_16a.f90: New test.
8252
8253 2018-04-07 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR tree-optimization/85257
8256 * gcc.dg/pr85257.c: New test.
8257
8258 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
8259
8260 * g++.dg/opt/pr85196.C: New test.
8261
8262 2018-04-06 David Malcolm <dmalcolm@redhat.com>
8263
8264 PR c++/84269
8265 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
8266 std::tuple here since they need C++11.
8267 * g++.dg/lookup/missing-std-include-8.C: New test.
8268 * g++.dg/lookup/missing-std-include.C: Move std::array and
8269 std::tuple test to missing-std-include-6.C to avoid failures
8270 with C++98.
8271
8272 2018-04-06 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR debug/85252
8275 * gcc.dg/debug/pr85252.c: New test.
8276
8277 PR rtl-optimization/84872
8278 * gcc.dg/graphite/pr84872.c: New test.
8279
8280 PR c++/85210
8281 * g++.dg/cpp1z/decomp42.C: New test.
8282
8283 2018-04-06 David Malcolm <dmalcolm@redhat.com>
8284
8285 PR c++/85021
8286 * g++.dg/lookup/missing-std-include-7.C: New test.
8287
8288 2018-04-06 Tamar Christina <tamar.christina@arm.com>
8289
8290 * gcc.dg/struct-simple.c: Revert r254862.
8291 * lib/target-supports.exp
8292 (check_effective_target_word_mode_no_slow_unalign): Likewise.
8293
8294 2018-04-06 Richard Biener <rguenther@suse.de>
8295
8296 PR middle-end/85244
8297 * gcc.dg/torture/pr85244-1.c: New testcase.
8298 * gcc.dg/torture/pr85244-2.c: Likewise.
8299
8300 2018-04-06 Jakub Jelinek <jakub@redhat.com>
8301
8302 PR sanitizer/85213
8303 * c-c++-common/ubsan/pr85213.c: New test.
8304
8305 2018-04-06 Richard Biener <rguenther@suse.de>
8306
8307 PR middle-end/85180
8308 * gcc.dg/pr85180.c: New testcase.
8309
8310 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8311
8312 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
8313 to trigger the optimization. Do some cleanup and function
8314 renaming. Add more test functions.
8315
8316 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8317
8318 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
8319 options.
8320 * gcc.target/s390/hotpatch-1.c: Skip when building without
8321 optimization.
8322 * gcc.target/s390/hotpatch-10.c: Likewise.
8323 * gcc.target/s390/hotpatch-11.c: Likewise.
8324 * gcc.target/s390/hotpatch-12.c: Likewise.
8325 * gcc.target/s390/hotpatch-13.c: Likewise.
8326 * gcc.target/s390/hotpatch-14.c: Likewise.
8327 * gcc.target/s390/hotpatch-15.c: Likewise.
8328 * gcc.target/s390/hotpatch-16.c: Likewise.
8329 * gcc.target/s390/hotpatch-17.c: Likewise.
8330 * gcc.target/s390/hotpatch-18.c: Likewise.
8331 * gcc.target/s390/hotpatch-19.c: Likewise.
8332 * gcc.target/s390/hotpatch-2.c: Likewise.
8333 * gcc.target/s390/hotpatch-3.c: Likewise.
8334 * gcc.target/s390/hotpatch-4.c: Likewise.
8335 * gcc.target/s390/hotpatch-5.c: Likewise.
8336 * gcc.target/s390/hotpatch-6.c: Likewise.
8337 * gcc.target/s390/hotpatch-7.c: Likewise.
8338 * gcc.target/s390/hotpatch-8.c: Likewise.
8339 * gcc.target/s390/hotpatch-9.c: Likewise.
8340
8341 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8342
8343 * c-c++-common/Wattributes.c: Disable warning for s390* target and
8344 check for an error instead.
8345 * gcc.dg/Wattributes-6.c: Likewise.
8346
8347 2018-04-05 Jakub Jelinek <jakub@redhat.com>
8348
8349 PR c++/85209
8350 * g++.dg/cpp1z/decomp39.C: New test.
8351 * g++.dg/cpp1z/decomp40.C: New test.
8352
8353 PR c++/85208
8354 * g++.dg/cpp1z/decomp41.C: New test.
8355
8356 PR middle-end/85195
8357 * gcc.dg/pr85195.c: New test.
8358
8359 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
8360
8361 PR c++/80956
8362 * g++.dg/cpp0x/initlist100.C: New.
8363 * g++.dg/cpp0x/initlist101.C: Likewise.
8364
8365 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
8366
8367 PR c++/84792
8368 * g++.dg/other/pr84792-1.C: New.
8369 * g++.dg/other/pr84792-2.C: Likewise.
8370
8371 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
8372
8373 PR target/85193
8374 * gcc.target/i386/pr85193.c: New test.
8375
8376 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
8377
8378 PR c++/84979
8379 * g++.dg/concepts/pr84979.C: New.
8380 * g++.dg/concepts/pr84979-2.C: New.
8381 * g++.dg/concepts/pr84979-3.C: New.
8382
8383 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
8384
8385 PR c++/80026
8386 * g++.dg/cpp0x/variadic174.C: New.
8387
8388 2018-04-04 Jakub Jelinek <jakub@redhat.com>
8389
8390 PR inline-asm/85172
8391 * g++.dg/ext/builtin13.C: New test.
8392 * g++.dg/ext/atomic-4.C: New test.
8393
8394 PR c++/85146
8395 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
8396 * g++.dg/ext/bases3.C: New test.
8397
8398 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8399
8400 PR target/85203
8401 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
8402 to match a single insn of the baz function. Move scan directives at
8403 the end of the file below the functions they are trying to test for
8404 better readability.
8405 * gcc.target/arm/cmse/cmse-16.c: New testcase.
8406
8407 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
8408
8409 PR rtl-optimization/84878
8410 * gcc.target/powerpc/pr84878.c: New test.
8411
8412 2018-04-04 Michael Matz <matz@suse.de>
8413
8414 * gcc.dg/Wstringop-overflow-4.c: New test.
8415 * c-c++-common/Wstringop-truncation-4.c: Adjust.
8416
8417 2018-04-04 Jakub Jelinek <jakub@redhat.com>
8418
8419 PR testsuite/85189
8420 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
8421 for the diagnostics of overridden functions. Adjust for new wording.
8422
8423 2018-04-04 Richard Biener <rguenther@suse.de>
8424
8425 PR lto/85176
8426 * g++.dg/lto/pr85176_0.C: New testcase.
8427
8428 2018-04-04 Richard Biener <rguenther@suse.de>
8429
8430 PR testsuite/85191
8431 * lib/target-supports.exp (check_effective_target_vect_perm_short):
8432 Fix typo.
8433
8434 2018-04-04 Martin Liska <mliska@suse.cz>
8435
8436 PR sanitizer/85174
8437 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
8438 and msdata as a workaround for powerpc.
8439
8440 2018-04-04 Richard Biener <rguenther@suse.de>
8441
8442 PR tree-optimization/85168
8443 * gcc.dg/torture/pr85168.c: New testcase.
8444
8445 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
8446
8447 PR c++/84943
8448 * g++.dg/pr84943.C: New.
8449 * g++.dg/pr84943-2.C: New.
8450
8451 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR rtl-optimization/85167
8454 * gcc.dg/pr85167.c: New test.
8455
8456 PR tree-optimization/85156
8457 * c-c++-common/pr85156.c: New test.
8458 * gcc.c-torture/execute/pr85156.c: New test.
8459
8460 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
8461
8462 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
8463 * gcc.target/powerpc/undef-bool-1.C: New file.
8464 * gcc.target/powerpc/undef-bool-2.c: New file.
8465
8466 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8467
8468 PR c++/84768
8469 * g++.dg/cpp1z/class-deduction52.C: New.
8470
8471 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR c++/85147
8474 * g++.dg/cpp0x/pr85147.C: New test.
8475
8476 PR c++/85140
8477 * g++.dg/cpp0x/gen-attrs-64.C: New test.
8478
8479 PR c++/85134
8480 * g++.dg/gomp/pr85134.C: New test.
8481 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
8482
8483 PR target/85169
8484 * gcc.c-torture/execute/pr85169.c: New test.
8485 * gcc.target/i386/avx512f-pr85169.c: New test.
8486 * gcc.target/i386/avx512bw-pr85169.c: New test.
8487
8488 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8489
8490 PR target/85126
8491 * gcc.target/powerpc/pr69946: Adjust comment. Remove
8492 scan-assembler-times clause.
8493
8494 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
8495
8496 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
8497 dg-additional-options.
8498
8499 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8500
8501 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
8502
8503 2018-04-03 Richard Biener <rguenther@suse.de>
8504
8505 PR testsuite/85154
8506 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
8507
8508 2018-04-02 Jim Wilson <jimw@sifive.com>
8509
8510 * gcc.target/riscv/pr84660.c: New.
8511 * gcc.target/riscv/shift-and-1.c: New.
8512 * gcc.target/riscv/shift-and-2.c: New.
8513
8514 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8515
8516 PR fortran/85102
8517 * gfortran.dg/array_simplify_2.f90: New test.
8518
8519 2018-04-01 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR middle-end/85090
8522 * gcc.target/i386/avx512f-pr85090-1.c: New test.
8523 * gcc.target/i386/avx512f-pr85090-2.c: New test.
8524 * gcc.target/i386/avx512f-pr85090-3.c: New test.
8525 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
8526 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
8527
8528 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
8529
8530 PR c++/85027
8531 * g++.dg/pr85027.C: New.
8532
8533 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8534
8535 PR target/83315
8536 * gcc.target/powerpc/sse-maxps-2.c: New test.
8537 * gcc.target/powerpc/sse-minps-2.c: New test.
8538
8539 2018-03-30 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR c++/84791
8542 * g++.dg/gomp/pr84791.C: New test.
8543
8544 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
8545
8546 PR fortran/84931
8547 * gfortran.dg/array_constructor_53.f90: New test.
8548
8549 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8550
8551 PR fortran/85130
8552 * gfortran.dg/substr_6.f90: Remove illegal test for
8553 out-of-bounds substring.
8554
8555 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8556
8557 PR fortran/85111
8558 * gfortran.dg/zero_sized_10.f90: New test.
8559
8560 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8561
8562 PR c++/84269
8563 * g++.dg/lookup/missing-std-include-6.C: New test.
8564 * g++.dg/lookup/missing-std-include.C: Add std::pair and
8565 std::tuple tests.
8566 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
8567 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
8568 <cstring>, <cassert>, and <cstdlib>.
8569
8570 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
8571
8572 PR inline-asm/84985
8573 * gcc.target/i386/pr84985.c: New.
8574
8575 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8576
8577 PR c++/85110
8578 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
8579
8580 2018-03-29 Jakub Jelinek <jakub@redhat.com>
8581
8582 PR c++/85108
8583 * g++.dg/warn/Wunused-var-31.C: New test.
8584
8585 PR c/85094
8586 * c-c++-common/Wduplicated-branches-14.c: New test.
8587
8588 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8589
8590 PR c++/84606
8591 * g++.dg/cpp0x/pr84606.C: New.
8592
8593 2018-03-29 Carl Love <cel@us.ibm.com>
8594
8595 Revert
8596 2017-09-27 Carl Love <cel@us.ibm.com>
8597
8598 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
8599 for the __builtin_fctid and __builtin_fctiw.
8600
8601 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
8602
8603 PR target/84912
8604 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
8605 deleted builtin function.
8606 (div_weuo): Likewise.
8607 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
8608 (div_deuo): Likewise.
8609
8610 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8611
8612 PR c++/85028
8613 * g++.dg/other/default13.C: New.
8614
8615 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8616
8617 PR target/85095
8618 * gcc.target/i386/pr85095-1.c: New test.
8619 * gcc.target/i386/pr85095-2.c: New test.
8620 * gcc.c-torture/execute/pr85095.c: New test.
8621
8622 PR tree-optimization/82004
8623 * gcc.dg/pr82004.c: New test.
8624
8625 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8626 Martin Liska <mliska@suse.cz>
8627
8628 PR sanitizer/85081
8629 * g++.dg/asan/pr85081.C: New test.
8630
8631 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
8632
8633 PR c++/84789
8634 * g++.dg/template/pr84789.C: Adjust for testing with
8635 -fconcepts too.
8636
8637 PR c++/84973
8638 * g++.dg/template/pr84973.C: New.
8639 * g++.dg/template/pr84973-2.C: New.
8640 * g++.dg/template/pr84973-3.C: New.
8641
8642 PR c++/84968
8643 * g++.dg/eh/pr84968.C: New.
8644
8645 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8646
8647 PR target/84914
8648 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
8649 long double multiply/divide uses the correct function.
8650 * gcc.target/powerpc/mulkc-3.c: Likewise.
8651 * gcc.target/powerpc/divkc-2.c: Likewise.
8652 * gcc.target/powerpc/divkc-3.c: Likewise.
8653
8654 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8655
8656 PR c++/85067
8657 * g++.dg/cpp0x/defaulted51.C: New.
8658 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
8659
8660 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR c++/85077
8663 * g++.dg/ext/vector35.C: New test.
8664
8665 PR c++/85061
8666 * g++.dg/ext/builtin-offsetof3.C: New test.
8667
8668 PR c++/85076
8669 * g++.dg/cpp1y/pr85076.C: New test.
8670
8671 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8672
8673 PR fortran/85084
8674 * gfortran.dg/matmul_rank_1.f90: New test.
8675
8676 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8677 Harald Anlauf <anlauf@gmx.de>
8678
8679 * gfortran.dg/structure_constructor_15.f90: New test.
8680
8681 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
8682
8683 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
8684 for the diagnostics of overridden functions. Adjust for new wording.
8685 * g++.dg/cpp0x/implicit1.C: Likewise.
8686 * g++.dg/cpp0x/override1.C: Likewise.
8687 * g++.dg/cpp1y/auto-fn18.C: Likewise.
8688 * g++.dg/eh/shadow1.C: Likewise.
8689 * g++.dg/inherit/covariant12.C: Likewise.
8690 * g++.dg/inherit/covariant14.C: Likewise.
8691 * g++.dg/inherit/covariant15.C: Likewise.
8692 * g++.dg/inherit/covariant16.C: Likewise.
8693 * g++.dg/inherit/covariant22.C: Likewise.
8694 * g++.dg/inherit/crash3.C: Likewise.
8695 * g++.dg/inherit/error2.C: Likewise.
8696 * g++.dg/template/crash100.C: Likewise.
8697 * g++.old-deja/g++.eh/spec6.C: Likewise.
8698 * g++.old-deja/g++.mike/p811.C: Likewise.
8699 * g++.old-deja/g++.other/virtual11.C: Likewise.
8700 * g++.old-deja/g++.other/virtual4.C: Likewise.
8701
8702 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
8703
8704 PR target/85044
8705 * gcc.target/i386/pr85044.c: New test.
8706
8707 2018-03-27 Martin Sebor <msebor@redhat.com>
8708
8709 PR testsuite/83462
8710 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
8711 other than x86.
8712
8713 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8714
8715 PR target/83009
8716 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
8717
8718 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8719
8720 PR target/81863
8721 * gcc.target/arm/pr81863.c: New test.
8722
8723 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
8724
8725 PR target/85056
8726 * gcc.target/nvptx/pr85056.c: New test.
8727 * gcc.target/nvptx/pr85056a.c: New test.
8728
8729 2018-03-27 Richard Biener <rguenther@suse.de>
8730
8731 PR testsuite/82847
8732 * lib/target-supports.exp (check_ssse3_available): New function.
8733 (check_effective_target_vect_perm_short): Enable for x86 if
8734 check_ssse3_available.
8735
8736 2018-03-27 Richard Biener <rguenther@suse.de>
8737
8738 PR tree-optimization/85082
8739 * gfortran.dg/pr85082.f90: New testcase.
8740
8741 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8742
8743 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
8744 to "l=2" in dg-final.
8745
8746 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8747
8748 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
8749 * gcc.target/mips/fix-r4000-2.c: Likewise.
8750 * gcc.target/mips/fix-r4000-3.c: Likewise.
8751 * gcc.target/mips/fix-r4000-4.c: Likewise.
8752 * gcc.target/mips/fix-r4000-5.c: Likewise.
8753 * gcc.target/mips/fix-r4000-6.c: Likewise.
8754 * gcc.target/mips/fix-r4000-7.c: Likewise.
8755 * gcc.target/mips/fix-r4000-8.c: Likewise.
8756 * gcc.target/mips/fix-r4000-9.c: Likewise.
8757 * gcc.target/mips/fix-r4000-10.c: Likewise.
8758 * gcc.target/mips/fix-r4000-7.c: Change dg-final
8759 "mulditi3_r4000" instead of "mulditi3".
8760 * gcc.target/mips/fix-r4000-8.c: Change dg-final
8761 "umulditi3_r4000" instead of "umulditi3".
8762
8763 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR c++/85068
8766 * g++.dg/inherit/covariant22.C: New test.
8767
8768 2018-03-27 Richard Biener <rguenther@suse.de>
8769
8770 PR testsuite/84004
8771 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
8772 alignment.
8773
8774 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8775 Jason Merrill <jason@redhat.com>
8776
8777 PR c++/84632
8778 * g++.dg/init/array49.C: New.
8779 * g++.dg/torture/pr70499.C: Adjust.
8780
8781 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
8782
8783 PR target/85073
8784 * gcc.target/i386/pr85073.c: New test.
8785
8786 2018-03-26 Richard Biener <rguenther@suse.de>
8787
8788 PR testsuite/85066
8789 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
8790 instead of long.
8791
8792 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8793
8794 PR fortran/66709
8795 * gfortran.dg/parameter_array_format.f90: New test.
8796
8797 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8798 Neil Carlson <neil.n.carlson@gmail.com>
8799
8800 PR fortran/84381
8801 * gfortran.dg/literal_character_constant_1.inc: Replace
8802 call abort by STOP n.
8803 * gfortran.dg/overload_1.f90: Likewise.
8804
8805 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
8806 Dominique d'Humieres <dominiq@gcc.gnu.org>
8807
8808 PR fortran/84924
8809 * gfortran.dg/scalar_pointer_1.f90: New test.
8810
8811 2018-03-25 Tom de Vries <tom@codesourcery.com>
8812
8813 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
8814 precise.
8815
8816 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8817
8818 PR fortran/69497
8819 * gfortran.dg/pr89497.f90: New test.
8820
8821 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8822
8823 PR fortran/70068
8824 * gfortran.dg/substr_7.f90: New test.
8825
8826 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
8827
8828 PR fortran/42651
8829 * gfortran.dg/pr42651.f90: New test.
8830 * gfortran.dg/func_result_7.f90: Update error message.
8831
8832 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
8833
8834 PR tree-optimization/84005
8835 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
8836 failing to force the alignment.
8837
8838 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8839
8840 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
8841 from this to...
8842 <vclzd>: ...this.
8843
8844 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8845
8846 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
8847 message. Fix scan-assembler patterns.
8848
8849 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR c++/85015
8852 * g++.dg/cpp0x/pr85015.C: New test.
8853
8854 PR c++/84942
8855 * g++.dg/cpp1y/pr84942.C: New test.
8856
8857 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
8858
8859 PR inline-asm/85030
8860 * gcc.target/i386/pr85030.c: New.
8861
8862 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8863
8864 PR target/85026
8865 * g++.dg/pr85026.C: New test.
8866
8867 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
8868
8869 * g++.dg/debug/pr84704.C: XFAIL AIX.
8870
8871 2018-03-23 Sudakshina Das <sudi.das@arm.com>
8872
8873 PR target/84826
8874 * gcc.target/arm/pr84826.c: Add dg directive.
8875
8876 2018-03-23 Marek Polacek <polacek@redhat.com>
8877
8878 PR c++/85033
8879 * g++.dg/ext/builtin-offsetof2.C: New test.
8880
8881 PR c++/85045
8882 * g++.dg/cpp0x/Wnarrowing5.C: New test.
8883 * gcc.dg/pr85045.c: New test.
8884
8885 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
8886
8887 PR debug/85020
8888 * gnat.dg/lto22.adb: New test.
8889 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
8890 * gnat.dg/lto22_pkg2.ads: Likewise.
8891
8892 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR c/80778
8895 * gcc.dg/lto/pr80778_0.c: New test.
8896
8897 PR inline-asm/85034
8898 * gcc.target/i386/pr85034.c: New test.
8899
8900 PR inline-asm/85022
8901 * c-c++-common/torture/pr85022.c: New test.
8902
8903 PR sanitizer/85029
8904 * g++.dg/ubsan/pr85029.C: New test.
8905
8906 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
8907
8908 PR c++/71251
8909 * g++.dg/cpp0x/pr71251.C: New.
8910
8911 PR c++/84789
8912 * g++.dg/template/pr84789.C: New.
8913 * g++.dg/template/pr84789-2.C: New.
8914 * g++.dg/template/pr84789-3.C: New.
8915 * g++.dg/parse/dtor11.C: Accept alternate error message.
8916
8917 PR c++/84729
8918 * g++.dg/pr84729.C: New.
8919 * g++.old-deja/g++.ext/arrnew2.C: Require error.
8920 * g++.old-deja/g++.robertl/eb58.C: Likewise.
8921 * g++.old-deja/g++.robertl/eb63.C: Likewise.
8922
8923 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
8924
8925 PR fortran/84922
8926 * gfortran.dg/interface_42.f90: New test.
8927 * gfortran.dg/interface_43.f90: New test.
8928
8929 2018-03-22 Sudakshina Das <sudi.das@arm.com>
8930
8931 PR target/84826
8932 * gcc.target/arm/pr84826.c: New test.
8933
8934 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
8935
8936 * gcc.target/arm/addr-modes-float.c: Move dg-do before
8937 dg-require-effective-target.
8938 * gcc.target/arm/addr-modes-int.c: Likewise.
8939 * gcc.target/nios2/lo-addr-tls.c: Likewise.
8940
8941 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8942
8943 PR target/84760
8944 * gcc.target/powerpc/altivec-ld-1.c: New test.
8945
8946 2018-03-22 Bin Cheng <bin.cheng@arm.com>
8947
8948 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
8949
8950 2018-03-22 Jakub Jelinek <jakub@redhat.com>
8951
8952 PR inline-asm/84941
8953 * gcc.dg/pr84941.c: New test.
8954
8955 2018-03-22 Tom de Vries <tom@codesourcery.com>
8956
8957 PR tree-optimization/84956
8958 * gcc.dg/pr84956.c: New test.
8959
8960 2018-03-22 Marek Polacek <polacek@redhat.com>
8961
8962 PR c++/84854
8963 * g++.dg/cpp1z/constexpr-if15.C: New test.
8964 * g++.dg/cpp1z/constexpr-if16.C: New test.
8965
8966 2018-03-21 Joseph Myers <joseph@codesourcery.com>
8967
8968 * gcc.dg/builtin-tgmath-3.c: New test.
8969
8970 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
8971
8972 PR c++/71965
8973 * g++.dg/concepts/pr71965.C: New.
8974
8975 PR c++/84610
8976 PR c++/84642
8977 * g++.dg/cpp0x/pr84610.C: New.
8978 * g++.dg/cpp0x/pr84642.C: New.
8979
8980 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR c/84999
8983 * c-c++-common/pr84999.c: New test.
8984
8985 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8986
8987 PR c++/84972
8988 * g++.dg/ext/desig10.C: New.
8989
8990 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8991 Harald Anlauf <anlauf@gmx.de>
8992
8993 PR fortran/84957
8994 * gfortran.dg/pr84957.f90: New test.
8995
8996 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8997
8998 PR tree-optimization/84960
8999 * gcc.c-torture/compile/pr84960.c: New test.
9000
9001 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
9002
9003 PR tree-optimization/84811
9004 * gcc.dg/torture/pr84811.c: New test.
9005
9006 2018-03-21 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR tree-optimization/84982
9009 * c-c++-common/pr84982.c: New test.
9010
9011 PR c++/84961
9012 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
9013 "m" (++x) in C++.
9014 * g++.dg/torture/pr84961-1.C: New test.
9015 * g++.dg/torture/pr84961-2.C: New test.
9016
9017 2018-03-21 Nathan Sidwell <nathan@acm.org>
9018
9019 PR c++/85008
9020 * g++.dg/pr85008.C: New.
9021
9022 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
9023
9024 PR fortran/84615
9025 * gfortran.dg/char_result_17.f90: New test.
9026
9027 2018-03-21 David Malcolm <dmalcolm@redhat.com>
9028
9029 PR c++/84994
9030 * g++.dg/other/accessor-fixits-1.C: Move to...
9031 * g++.dg/torture/accessor-fixits-1.C: ...here.
9032 * g++.dg/other/accessor-fixits-2.C: Move to...
9033 * g++.dg/torture/accessor-fixits-2.C: ...here.
9034 * g++.dg/other/accessor-fixits-3.C: Move to...
9035 * g++.dg/torture/accessor-fixits-3.C: ...here.
9036 * g++.dg/other/accessor-fixits-4.C: Move to...
9037 * g++.dg/torture/accessor-fixits-4.C: ...here.
9038 * g++.dg/other/accessor-fixits-5.C: Move to...
9039 * g++.dg/torture/accessor-fixits-5.C: ...here.
9040 * g++.dg/torture/accessor-fixits-6.C: New testcase.
9041 * g++.dg/torture/accessor-fixits-7.C: New testcase.
9042 * g++.dg/torture/accessor-fixits-8.C: New testcase.
9043
9044 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9045
9046 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
9047
9048 2018-03-21 Sudakshina Das <sudi.das@arm.com>
9049
9050 PR target/82989
9051 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
9052
9053 2018-03-21 Nathan Sidwell <nathan@acm.org>
9054
9055 PR c++/84804
9056 * g++.dg/lookup/pr84804.C: New.
9057
9058 2018-03-21 Martin Sebor <msebor@redhat.com>
9059
9060 PR c++/84850
9061 * g++.dg/Wclass-memaccess-3.C: New test.
9062 * g++.dg/Wclass-memaccess-4.C: New test.
9063
9064 2018-03-21 David Malcolm <dmalcolm@redhat.com>
9065
9066 PR c++/84892
9067 * g++.dg/other/accessor-fixits-1.C
9068 (test_access_const_t1_color): New.
9069 (test_deref_const_t1_color): New.
9070 * g++.dg/other/accessor-fixits-5.C: New testcase.
9071
9072 2018-03-21 Tom de Vries <tom@codesourcery.com>
9073
9074 PR tree-optimization/83126
9075 * gcc.dg/graphite/pr83126.c: New test.
9076
9077 2018-03-21 Nathan Sidwell <nathan@acm.org>
9078
9079 * g++.dg/ext/anon-struct6.C: Adjust.
9080 * g++.dg/ext/deprecate-1.C: New.
9081 * g++.dg/ext/deprecate-2.C: New.
9082 * g++.dg/lookup/pr84602.C: Adjust.
9083 * g++.dg/lookup/pr84962.C: Adjust.
9084 * g++.old-deja/g++.other/anon4.C
9085
9086 PR c++/84836
9087 * g++.dg/lookup/pr84836.C: New.
9088
9089 2018-03-21 Bin Cheng <bin.cheng@arm.com>
9090
9091 PR tree-optimization/84969
9092 * gcc.dg/tree-ssa/pr84969.c: New test.
9093
9094 2018-03-21 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR rtl-optimization/84989
9097 * gcc.target/i386/pr84989.c: New test.
9098
9099 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
9100
9101 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
9102
9103 2018-03-21 Martin Liska <mliska@suse.cz>
9104
9105 PR ipa/84963
9106 * gfortran.dg/goacc/pr84963.f90: New test.
9107
9108 2018-03-21 Marek Polacek <polacek@redhat.com>
9109
9110 PR c++/71638, ICE with NSDMI and reference.
9111 * g++.dg/cpp0x/nsdmi14.C: New test.
9112 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
9113
9114 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
9115
9116 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
9117 MIPS with -mpaired-single directives.
9118
9119 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
9120
9121 PR fortran/85001
9122 * gfortran.dg/interface_41.f90: New test.
9123
9124 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9125
9126 PR debug/84875
9127 * gcc.dg/pr84875.c: New test.
9128
9129 2018-03-20 Marek Polacek <polacek@redhat.com>
9130
9131 PR c++/84978, ICE with NRVO.
9132 * g++.dg/opt/nrv19.C: New test.
9133
9134 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9135
9136 PR target/82518
9137 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9138 Disable for armeb targets.
9139 * gcc.target/arm/pr82518.c: New test.
9140
9141 2018-03-20 Nathan Sidwell <nathan@acm.org>
9142
9143 PR c++/84962
9144 * g++.dg/lookup/pr84962.C: New.
9145
9146 PR c++/84970
9147 * g++.dg/lookup/pr84970.C: New.
9148
9149 2018-03-20 Richard Biener <rguenther@suse.de>
9150
9151 PR target/84986
9152 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
9153
9154 2018-03-20 Martin Liska <mliska@suse.cz>
9155
9156 PR ipa/84825
9157 * g++.dg/ipa/pr84825.C: New test.
9158
9159 2018-03-20 Martin Liska <mliska@suse.cz>
9160
9161 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
9162
9163 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9164
9165 PR target/84845
9166 * gcc.c-torture/compile/pr84845.c: New test.
9167
9168 2018-03-20 Sudakshina Das <sudi.das@arm.com>
9169
9170 PR target/82989
9171 * gcc.target/arm/pr82989.c: New test.
9172
9173 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9174
9175 PR target/84945
9176 * gcc.target/i386/pr84945.c: New test.
9177
9178 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
9179
9180 PR target/81647
9181 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
9182
9183 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR c/84953
9186 * gcc.dg/pr84953.c: New test.
9187
9188 2018-03-19 Marek Polacek <polacek@redhat.com>
9189
9190 PR c++/84925
9191 * g++.dg/cpp1z/lambda-__func__.C: New test.
9192
9193 PR c++/84927
9194 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
9195
9196 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9197
9198 PR sanitizer/78651
9199 * g++.dg/asan/pr78651.C: New test.
9200
9201 2018-03-19 Tom de Vries <tom@codesourcery.com>
9202
9203 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
9204 vect_int_mult. Add nvptx xfail for PR84958.
9205
9206 2018-03-19 Nathan Sidwell <nathan@acm.org>
9207
9208 PR c++/84835
9209 * g++.dg/cpp1y/pr84835.C: New.
9210
9211 2018-03-19 Sudakshina Das <sudi.das@arm.com>
9212
9213 PR target/81647
9214 * gcc.target/aarch64/pr81647.c: New.
9215
9216 2018-03-19 Richard Biener <rguenther@suse.de>
9217
9218 PR tree-optimization/84933
9219 * g++.dg/pr84933.C: New testcase.
9220
9221 2018-03-19 Richard Biener <rguenther@suse.de>
9222
9223 PR tree-optimization/84859
9224 * gcc.dg/tree-ssa/pr84859.c: New testcase.
9225 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
9226 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
9227 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
9228
9229 2018-03-19 Nathan Sidwell <nathan@acm.org>
9230
9231 PR c++/84812
9232 * g++.dg/lookup/pr84812.C: New.
9233
9234 2018-03-19 Richard Biener <rguenther@suse.de>
9235
9236 PR tree-optimization/84929
9237 * gcc.dg/torture/pr84929.c: New testcase.
9238
9239 2018-03-19 Tamar Christina <tamar.christina@arm.com>
9240
9241 PR target/84711
9242 * gcc.target/arm/big-endian-subreg.c: Delete.
9243
9244 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9245
9246 PR fortran/84931
9247 * gfortran.dg/array_constructor_52.f90: New test.
9248
9249 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
9250
9251 PR fortran/77414
9252 * gfortran.dg/pr77414.f90: New test.
9253 * gfortran.dg/internal_references_1.f90: Adjust error message.
9254
9255 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
9256
9257 PR fortran/65453
9258 * gfortran.dg/pr65453.f90: New test.
9259
9260 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
9261
9262 PR tree-optimization/84913
9263 * gfortran.dg/vect/pr84913.f90: New test.
9264
9265 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
9266
9267 PR fortran/79929
9268 * gfortran.dg/warn_concat.f90: New test.
9269
9270 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR target/84899
9273 * gcc.dg/pr84899.c: New test.
9274
9275 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
9276
9277 PR fortran/69395
9278 * gfortran.dg/pr69395.f90: Add test for max dimensions
9279
9280 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
9281
9282 PR target/84876
9283 * gcc.target/i386/pr84876.c: New test.
9284
9285 2018-03-16 Martin Liska <mliska@suse.cz>
9286
9287 PR ipa/84833
9288 * gcc.target/i386/mvc11.c: New test.
9289
9290 2018-03-16 Martin Liska <mliska@suse.cz>
9291
9292 PR ipa/84722
9293 * gcc.target/i386/mvc10.c: New test.
9294
9295 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR c++/79937
9298 PR c++/82410
9299 * g++.dg/cpp1y/pr79937-1.C: New test.
9300 * g++.dg/cpp1y/pr79937-2.C: New test.
9301 * g++.dg/cpp1y/pr79937-3.C: New test.
9302 * g++.dg/cpp1y/pr79937-4.C: New test.
9303 * g++.dg/cpp1y/pr82410.C: New test.
9304
9305 2018-03-16 Tom de Vries <tom@codesourcery.com>
9306
9307 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
9308
9309 2018-03-16 Tom de Vries <tom@codesourcery.com>
9310
9311 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
9312
9313 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9314
9315 PR c++/84874
9316 * g++.dg/cpp2a/desig8.C: New test.
9317
9318 PR tree-optimization/84841
9319 * gcc.dg/pr84841.c: New test.
9320
9321 PR c++/84874
9322 * g++.dg/cpp2a/desig7.C: New test.
9323
9324 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
9325 Jim MacArthur <jim.macarthur@codethink.co.uk>
9326
9327 * gfortran.dg/automatic_1.f90: New test.
9328 * gfortran.dg/automatic_repeat.f90: New test
9329 * gfortran.dg/automatic_save.f90: New test.
9330 * gfortran.dg/vax_structure.f90: New test.
9331
9332 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
9333
9334 PR fortran/78741
9335 * gfortran.dg/pr78741.f90: New test.
9336
9337 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
9338
9339 PR fortran/69395
9340 * gfortran.dg/pr69395.f90: New test.
9341
9342 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR c++/79085
9345 * g++.dg/opt/pr79085.C: New test.
9346
9347 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
9348
9349 PR target/84574
9350 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
9351 label instead of __x86_indirect_thunk label.
9352
9353 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9354
9355 PR c++/84222
9356 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
9357 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
9358 * g++.dg/warn/deprecated-13.C: New test.
9359
9360 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
9361
9362 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
9363
9364 2018-03-15 Richard Biener <rguenther@suse.de>
9365
9366 PR c/84873
9367 * c-c++-common/pr84873.c: New testcase.
9368
9369 2018-03-15 Tamar Christina <tamar.christina@arm.com>
9370
9371 PR target/84711
9372 * gcc.target/arm/big-endian-subreg.c: New.
9373
9374 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9375
9376 PR target/84860
9377 * gcc.c-torture/compile/pr84860.c: New test.
9378
9379 2018-03-15 Julia Koval <julia.koval@intel.com>
9380
9381 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9382 cannonlake.
9383 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
9384 avx512bitalg.
9385
9386 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR c/84853
9389 * gcc.dg/pr84853.c: New test.
9390
9391 2018-03-14 Carl Love <cel@us.ibm.com>
9392
9393 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
9394
9395 2018-03-14 Martin Liska <mliska@suse.cz>
9396
9397 PR ipa/8480
9398 * g++.dg/lto/pr84805_0.C: New test.
9399 * g++.dg/lto/pr84805_1.C: New test.
9400 * g++.dg/lto/pr84805_2.C: New test.
9401
9402 2018-03-14 David Malcolm <dmalcolm@redhat.com>
9403
9404 PR c/84852
9405 * gcc.dg/fixits-pr84852-1.c: New test.
9406 * gcc.dg/fixits-pr84852-2.c: New test.
9407
9408 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
9409
9410 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
9411 separate verbose message.
9412 * lib/scandump.exp (scan-dump-times): Likewise.
9413
9414 2018-03-14 Julia Koval <julia.koval@intel.com>
9415
9416 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
9417 server.
9418 * gcc.target/i386/funcspec-56.inc: Ditto.
9419
9420 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9421
9422 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
9423 aarch64_sve_hw.
9424
9425 2018-03-14 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR sanitizer/83392
9428 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
9429 check count from 17 to 14.
9430
9431 PR target/84844
9432 * gcc.target/i386/pr84844.c: New test.
9433
9434 2018-03-14 Richard Biener <rguenther@suse.de>
9435
9436 PR tree-optimization/84830
9437 * gcc.dg/torture/pr84830.c: New testcase.
9438
9439 2018-03-14 Marek Polacek <polacek@redhat.com>
9440
9441 PR c++/84596
9442 * g++.dg/cpp0x/static_assert15.C: New test.
9443
9444 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
9445
9446 PR fortran/61775
9447 * gfortran.dg/pr61775.f90: New test.
9448
9449 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR c++/84843
9452 * g++.dg/ext/pr84843-1.C: New test.
9453 * g++.dg/ext/pr84843-2.C: New test.
9454
9455 2018-03-13 David Pagan <dave.pagan@oracle.com>
9456
9457 PR c/46921
9458 * gcc.dg/pr46921.c: New test.
9459
9460 2018-03-13 Martin Sebor <msebor@redhat.com>
9461
9462 PR tree-optimization/84725
9463 * c-c++-common/Wstringop-truncation-4.c: New test.
9464 * c-c++-common/attr-nonstring-5.c: New test.
9465
9466 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9467
9468 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
9469 than unpacks.
9470 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9471 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9472
9473 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9474
9475 * gcc.target/aarch64/sve/tls_1.c: New test.
9476 * gcc.target/aarch64/sve/tls_2.C: Likewise.
9477
9478 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9479
9480 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
9481 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
9482
9483 2018-03-13 Martin Liska <mliska@suse.cz>
9484
9485 PR ipa/84658.
9486 * g++.dg/ipa/pr84658.C: New test.
9487
9488 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR middle-end/84834
9491 * gcc.dg/pr84834.c: New test.
9492
9493 PR target/84827
9494 * gcc.target/i386/pr84827.c: New test.
9495
9496 PR target/84828
9497 * g++.dg/ext/pr84828.C: New test.
9498
9499 PR target/84786
9500 * gcc.target/i386/avx512f-pr84786-1.c: New test.
9501 * gcc.target/i386/avx512f-pr84786-2.c: New test.
9502
9503 PR c++/84808
9504 * g++.dg/cpp1y/constexpr-84808.C: New test.
9505
9506 PR c++/84704
9507 * g++.dg/debug/pr84704.C: New test.
9508
9509 2018-03-12 Renlin Li <renlin.li@arm.com>
9510
9511 * gcc.target/aarch64/movi_hf.c: New.
9512 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
9513 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
9514
9515 2018-03-12 Martin Sebor <msebor@redhat.com>
9516
9517 PR tree-optimization/83456
9518 * c-c++-common/Wrestrict-2.c: Remove test cases.
9519 * c-c++-common/Wrestrict.c: Same.
9520 * gcc.dg/Wrestrict-12.c: New test.
9521 * gcc.dg/Wrestrict-14.c: New test.
9522
9523 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9524
9525 * g++.dg/pr84821.C: New test.
9526
9527 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9528
9529 * gcc.dg/pr84799.c: New test.
9530
9531 2018-03-12 Richard Biener <rguenther@suse.de>
9532
9533 PR tree-optimization/84803
9534 * gcc.dg/torture/pr84803.c: New testcase.
9535
9536 2018-03-12 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR c++/84813
9539 * g++.dg/debug/pr84813.C: New test.
9540
9541 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
9542
9543 PR fortran/84546
9544 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
9545
9546 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
9547
9548 PR fortran/83939
9549 * gfortran.dg/pr83939.f90
9550
9551 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9552
9553 PR fortran/66128
9554 * gfortran.dg/zero_sized_9.f90: New test.
9555
9556 2018-03-11 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR debug/58150
9559 * g++.dg/debug/dwarf2/enum2.C: New test.
9560
9561 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
9562
9563 PR fortran/84734
9564 * gfortran.dg/pr84734.f90: New test.
9565
9566 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
9567
9568 * gnat.dg/prot3.adb: New test.
9569 * gnat.dg/prot3_pkg.ad[sb]: New helper.
9570
9571 2018-03-09 Jason Merrill <jason@redhat.com>
9572 Paolo Carlini <paolo.carlini@oracle.com>
9573
9574 PR c++/71169
9575 PR c++/71832
9576 * g++.dg/cpp0x/pr71169.C: New.
9577 * g++.dg/cpp0x/pr71169-2.C: Likewise.
9578 * g++.dg/cpp0x/pr71832.C: Likewise.
9579
9580 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
9581
9582 PR target/83969
9583 * gcc.target/powerpc/pr83969.c: New test.
9584
9585 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9586
9587 PR target/84772
9588 * gcc.dg/pr84772.c: New test.
9589
9590 PR c++/84076
9591 * g++.dg/warn/Wformat-2.C: New test.
9592
9593 PR c++/84767
9594 * g++.dg/ext/vla18.C: New test.
9595
9596 2018-03-09 Martin Sebor <msebor@redhat.com>
9597
9598 PR tree-optimization/84526
9599 * gcc.dg/Wrestrict-10.c: New test.
9600 * gcc.dg/Wrestrict-11.c: New test.
9601
9602 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
9603
9604 PR rtl-optimization/84682
9605 * gcc.dg/torture/pr84682-1.c: New.
9606 * gcc.dg/torture/pr84682-2.c: New.
9607 * gcc.dg/torture/pr84682-3.c: New.
9608
9609 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9610
9611 PR c++/84724
9612 * g++.dg/ext/pr84724.C: New test.
9613
9614 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
9615
9616 PR target/83712
9617 * gcc.target/arm/pr83712.c: New.
9618
9619 2018-03-09 Richard Biener <rguenther@suse.de>
9620
9621 PR tree-optimization/84775
9622 * gcc.dg/torture/pr84775.c: New testcase.
9623
9624 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9625
9626 PR debug/84404
9627 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
9628 targets.
9629
9630 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
9631
9632 * gcc.c-torture/compile/20180309-1.c: New test.
9633
9634 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR c++/80598
9637 * g++.dg/warn/Wunused-function4.C: New test.
9638
9639 PR inline-asm/84742
9640 * gcc.target/i386/pr84742-1.c: New test.
9641 * gcc.target/i386/pr84742-2.c: New test.
9642
9643 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9644
9645 PR target/84748
9646 * gcc.c-torture/execute/pr84748.c: New test.
9647
9648 2018-03-08 Richard Biener <rguenther@suse.de>
9649
9650 PR middle-end/84552
9651 * gcc.dg/graphite/pr84552.c: New testcase.
9652
9653 2018-03-08 Richard Biener <rguenther@suse.de>
9654
9655 PR tree-optimization/84178
9656 * gcc.dg/torture/pr84178-2.c: New testcase.
9657
9658 2018-03-08 David Malcolm <dmalcolm@redhat.com>
9659
9660 PR tree-optimization/84178
9661 * gcc.c-torture/compile/pr84178-1.c: New test.
9662
9663 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
9664
9665 * lib/target-supports.exp: Do not return zero from a ifunc
9666 function.
9667
9668 2018-03-08 Richard Biener <rguenther@suse.de>
9669
9670 PR tree-optimization/84746
9671 * gcc.dg/torture/pr84746.c: New testcase.
9672
9673
9674 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
9675 PR debug/84404
9676 PR debug/84408
9677 * gcc.dg/graphite/pr84404.c: New.
9678
9679 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR tree-optimization/84740
9682 * gcc.dg/torture/pr84740.c: New test.
9683
9684 PR tree-optimization/84739
9685 * gcc.dg/pr84739.c: New test.
9686
9687 2018-03-07 Martin Sebor <msebor@redhat.com>
9688
9689 PR tree-optimization/83519
9690 * gcc.dg/Wrestrict-13.c: New test.
9691
9692 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
9693
9694 PR fortran/64124
9695 PR fortran/70409
9696 * gfortran.dg/pr64124.f90: New tests.
9697 * gfortran.dg/pr70409.f90: New tests.
9698
9699 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
9700
9701 PR target/82411
9702 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
9703
9704 2018-03-07 Martin Sebor <msebor@redhat.com>
9705
9706 PR tree-optimization/84526
9707 * gcc.dg/Wrestrict-10.c: New test.
9708
9709 2018-03-07 Martin Sebor <msebor@redhat.com>
9710
9711 PR tree-optimization/84468
9712 * g++.dg/warn/Wstringop-truncation-2.C: New test.
9713 * gcc.dg/Wstringop-truncation.c: New test.
9714 * gcc.dg/Wstringop-truncation-2.c: New test.
9715
9716 2018-03-07 Jakub Jelinek <jakub@redhat.com>
9717
9718 PR fortran/84565
9719 * gfortran.dg/pr84565.f90: New test.
9720
9721 PR middle-end/84723
9722 * gcc.target/i386/pr84723-1.c: New test.
9723 * gcc.target/i386/pr84723-2.c: New test.
9724 * gcc.target/i386/pr84723-3.c: New test.
9725 * gcc.target/i386/pr84723-4.c: New test.
9726 * gcc.target/i386/pr84723-5.c: New test.
9727
9728 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9729
9730 PR fortran/64107
9731 * gfortran.dg/pr64107.f90: New test.
9732
9733 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9734
9735 PR fortran/84697
9736 PR fortran/66128
9737 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
9738
9739 2018-03-06 Marek Polacek <polacek@redhat.com>
9740
9741 PR c++/84684
9742 * g++.dg/cpp1z/constexpr-84684.C: New test.
9743
9744 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR c/84721
9747 * gcc.dg/pr84721.c: New test.
9748
9749 PR target/84710
9750 * gcc.dg/pr84710.c: New test.
9751
9752 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9753
9754 PR fortran/56667
9755 * gfortran.dg/implied_do_2.f90: New test.
9756 * gfortran.dg/coarray_8.f90: Update for new error message.
9757
9758 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9759
9760 PR inline-asm/84683
9761 * g++.dg/ext/pr84683.C: New test.
9762
9763 PR tree-optimization/84687
9764 * gcc.dg/pr84687.c: New test.
9765
9766 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
9767
9768 PR c++/84231
9769 * g++.dg/pr84231.C: New.
9770
9771 PR c++/84593
9772 * g++.dg/cpp1y/pr84593.C: New.
9773
9774 PR c++/84492
9775 * g++.dg/pr84492.C: New.
9776
9777 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9778
9779 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
9780 __builtin_ppc_speculation_barrier.
9781
9782 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR target/84700
9785 * gcc.target/powerpc/pr84700.c: New test.
9786
9787 2018-03-05 Nathan Sidwell <nathan@acm.org>
9788
9789 PR c++/84702
9790 * g++.dg/lookup/pr84702.C: New.
9791
9792 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9793
9794 PR target/84564
9795 * gcc.target/i386/pr84564.c: New test.
9796
9797 2018-03-05 Marek Polacek <polacek@redhat.com>
9798
9799 PR c++/84707
9800 * g++.dg/cpp0x/inline-ns10.C: New test.
9801
9802 2018-03-05 Nathan Sidwell <nathan@acm.org>
9803
9804 PR c++/84694
9805 * g++.dg/template/pr84694.C: New.
9806
9807 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9808
9809 PR target/84524
9810 * gcc.c-torture/execute/pr84524.c: New test.
9811 * gcc.target/i386/avx512bw-pr84524.c: New test.
9812
9813 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
9814
9815 PR target/84264
9816 * g++.dg/pr84264.C: New test.
9817
9818 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9819
9820 PR c++/84618
9821 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
9822 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
9823 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
9824
9825 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
9826
9827 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
9828 * g++.dg/other/i386-3.C: Ditto.
9829 * gcc.target/i386/sse-12.c: Ditto.
9830 * gcc.target/i386/sse-13.c: Ditto.
9831 * gcc.target/i386/sse-14.c: Ditto.
9832 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
9833 * gcc.target/i386/wbinvd-1.c: New test.
9834 * gcc.target/i386/wbnoinvd-1.c: Ditto.
9835 * gcc.target/i386/pconfig-1.c: Ditto.
9836
9837 2018-03-05 Pádraig Brady <P@draigBrady.com>
9838 Nathan Sidwell <nathan@acm.org>
9839
9840 PR c++/84497
9841 * g++.dg/cpp0x/pr84497.C: New.
9842
9843 2018-03-05 Richard Biener <rguenther@suse.de>
9844
9845 PR tree-optimization/84670
9846 * gcc.dg/pr84670-1.c: New testcase.
9847 * gcc.dg/pr84670-2.c: Likewise.
9848 * gcc.dg/pr84670-3.c: Likewise.
9849 * gcc.dg/pr84670-4.c: Likewise.
9850
9851 2018-03-05 Richard Biener <rguenther@suse.de>
9852
9853 PR tree-optimization/84650
9854 * gcc.dg/graphite/pr84650.c: New testcase.
9855
9856 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9857
9858 PR c++/82022
9859 * g++.dg/cpp1z/constexpr-lambda20.C: New.
9860
9861 2018-03-03 Harald Anlauf <anlauf@gmx.de>
9862
9863 PR fortran/71085
9864 * gfortran.dg/pr71085.f90: New test.
9865
9866 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9867
9868 PR fortran/66128
9869 * gfortran.dg/zero_sized_8.f90: Really commit New test.
9870
9871 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9872
9873 PR fortran/51434
9874 * gfortran.dg/pr51434.f90: New test.
9875
9876 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9877
9878 PR c++/61358
9879 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
9880
9881 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9882
9883 PR c++/67370
9884 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
9885
9886 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9887
9888 PR c++/71464
9889 * g++.dg/torture/pr71464.C: New.
9890
9891 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
9892
9893 PR fortran/80965
9894 * gfortran.dg/select_type_41.f90: New test.
9895
9896 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9897
9898 PR c++/61135
9899 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
9900
9901 2018-03-02 Marek Polacek <polacek@redhat.com>
9902
9903 PR c++/84578
9904 * g++.dg/ext/flexary29.C: New test.
9905
9906 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9907
9908 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
9909
9910 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9911
9912 PR c++/81812
9913 * g++.dg/torture/pr81812.C: New.
9914
9915 2018-03-02 Marek Polacek <polacek@redhat.com>
9916
9917 PR c++/84171
9918 * g++.dg/warn/Wsign-compare-8.C: New test.
9919
9920 PR c++/84663
9921 * g++.dg/parse/array-size3.C: New test.
9922
9923 PR c++/84664
9924 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
9925
9926 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9927
9928 PR c++/84662
9929 * g++.dg/cpp1y/pr84662.C: New test.
9930
9931 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
9932
9933 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
9934 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
9935 "dg-lto-options".
9936 * g++.dg/lto/20101010-1_0.C: Likewise.
9937 * g++.dg/lto/20101010-2_0.C: Likewise.
9938
9939 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR ipa/84628
9942 * gcc.dg/pr84628.c: New test.
9943
9944 PR target/56540
9945 * gcc.target/ia64/pr56540.c: New test.
9946
9947 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9948
9949 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
9950 32-bit target.
9951 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
9952 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
9953 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
9954 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
9955
9956 2018-03-02 Marek Polacek <polacek@redhat.com>
9957
9958 PR c++/84590
9959 * c-c++-common/ubsan/shift-11.c: New test.
9960
9961 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9962
9963 * gcc.dg/vect/vect-alias-check-13.c: New test.
9964
9965 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9966
9967 PR target/84614
9968 * gcc.dg/pr84614.c: New test.
9969
9970 PR inline-asm/84625
9971 * gcc.target/i386/pr84625.c: New test.
9972
9973 2018-03-02 Richard Biener <rguenther@suse.de>
9974
9975 PR tree-optimization/84427
9976 * gcc.dg/torture/pr84427.c: New testcase.
9977
9978 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
9979
9980 PR target/84534
9981 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
9982 powerpc64le*-*-linux*.
9983 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
9984 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
9985
9986 2018-03-01 Martin Sebor <msebor@redhat.com>
9987
9988 PR c++/84294
9989 * g++.dg/ext/attr-const.C: Remove xfail.
9990 * g++.dg/ext/attr-malloc-3.C: New test.
9991 * g++.dg/ext/attr-noinline-3.C: New test.
9992 * g++.dg/ext/attr-noreturn-3.C: New test.
9993 * g++.dg/ext/attr-nothrow-3.C: New test.
9994 * g++.dg/ext/attr-pure.C: Remove xfail.
9995
9996 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9997
9998 PR sanitizer/70875
9999 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
10000 dg-options and dg-shouldfail "ubsan" directive.
10001
10002 2018-03-01 Marek Polacek <polacek@redhat.com>
10003 Jason Merrill <jason@redhat.com>
10004
10005 PR c++/84582
10006 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
10007 * g++.dg/cpp1z/static1.C: New test.
10008 * g++.dg/template/static37.C: New test.
10009
10010 2018-03-01 Nathan Sidwell <nathan@acm.org>
10011
10012 PR c++/84434
10013 * g++.dg/template/pr84434.C: New.
10014
10015 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
10016
10017 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
10018 -mthumb to the command-line.
10019
10020 2018-03-01 Marek Polacek <polacek@redhat.com>
10021
10022 PR c++/84596
10023 * g++.dg/cpp0x/static_assert14.C: New test.
10024
10025 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
10026
10027 PR c++/79410
10028 * g++.dg/torture/pr79410.C: New.
10029
10030 2018-03-01 Martin Liska <mliska@suse.cz>
10031
10032 PR sanitizer/82484
10033 * gcc.dg/asan/pr82484.c: New test.
10034
10035 2018-03-01 Richard Biener <rguenther@suse.de>
10036
10037 PR debug/84645
10038 * gfortran.dg/lto/pr84645_0.f90: New testcase.
10039
10040 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
10041
10042 PR fortran/84219
10043 * gfortran.dg/coarray_47.f90: New test.
10044
10045 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
10046
10047 PR fortran/84538
10048 * gfortran.dg/class_array_23.f03: New test.
10049
10050 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
10051
10052 PR rtl-optimization/84528
10053 * gcc.dg/torture/pr84538.c: Rename to...
10054 * gcc.dg/torture/pr84528.c: ...this.
10055
10056 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
10057
10058 PR rtl-optimization/84528
10059 * gcc.dg/torture/pr84538.c: New test.
10060
10061 2018-02-28 Martin Sebor <msebor@redhat.com>
10062
10063 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
10064 -fpic test failures.
10065 * c-c++-common/Wrestrict-2.c: Same.
10066 * c-c++-common/Wstringop-truncation.c: Same.
10067 * gcc.dg/Warray-bounds-22.c: Same.
10068 * gcc.dg/Wstringop-overflow.c: Same.
10069 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
10070 (signed_range): Same.
10071 (unsigned_anti_range): Same.
10072 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
10073 (signed_range): Same.
10074 (unsigned_anti_range): Same.
10075 * gcc.dg/attr-alloc_size-7.c: Same.
10076 * gcc.dg/attr-alloc_size-8.c: Same.
10077 * gcc.dg/builtin-alloc-size.c: Same.
10078 * gcc.dg/builtin-stpncpy.c: Same.
10079 * gcc.dg/builtins-nonnull.c: Same.
10080 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
10081 * gcc.dg/pr79214.c: Same.
10082 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
10083 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
10084 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
10085 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
10086 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
10087 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
10088 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
10089 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
10090 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
10091 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10092 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
10093
10094 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
10095
10096 PR target/84014
10097 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
10098
10099 2018-02-28 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR c++/84609
10102 * g++.dg/cpp0x/pr84609.C: New test.
10103
10104 2018-02-28 Martin Sebor <msebor@redhat.com>
10105
10106 PR testsuite/84617
10107 * g++.dg/ext/attr-malloc-3.C: New test.
10108 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
10109 to pre-existing problems.
10110 * g++.dg/ext/attr-pure.C: Same.
10111
10112 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
10113
10114 PR fortran/83901
10115 * gfortran.dg/associate_37.f90: New test.
10116
10117 PR fortran/83344
10118 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
10119
10120 2018-02-28 Jakub Jelinek <jakub@redhat.com>
10121
10122 PR target/52991
10123 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
10124 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
10125 * gcc.dg/bf-ms-layout-4.c: New test.
10126 * gcc.dg/bf-ms-layout-5.c: New test.
10127
10128 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
10129
10130 PR target/83399
10131 * gcc.target/powerpc/pr83399.c: Only run on Linux.
10132
10133 2018-02-28 Richard Biener <rguenther@suse.de>
10134
10135 PR tree-optimization/84584
10136 * gcc.dg/graphite/pr84584.c: New testcase.
10137
10138 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
10139
10140 PR preprocessor/84517
10141 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
10142
10143 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10144
10145 * c-c++-common/dump-ada-spec-12.c: New test.
10146 * c-c++-common/dump-ada-spec-13.c: Likewise.
10147
10148 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10149
10150 * c-c++-common/dump-ada-spec-11.c: New test.
10151
10152 2018-02-28 Martin Liska <mliska@suse.cz>
10153
10154 PR testsuite/84597
10155 * g++.dg/ext/timevar1.C: Fix pruned patterns.
10156 * g++.dg/ext/timevar2.C: Likewise.
10157
10158 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10159
10160 * c-c++-common/dump-ada-spec-8.c: New test.
10161 * c-c++-common/dump-ada-spec-9.c: Likewise.
10162 * c-c++-common/dump-ada-spec-10.c: Likewise.
10163
10164 2018-02-28 Richard Biener <rguenther@suse.de>
10165
10166 PR middle-end/84607
10167 * gcc.dg/pr84607.c: New testcase.
10168
10169 2018-02-28 Nathan Sidwell <nathan@acm.org>
10170
10171 PR c++/84602
10172 * g++.dg/lookup/pr84602.C: New.
10173
10174 2018-02-28 Jakub Jelinek <jakub@redhat.com>
10175
10176 PR c++/83871
10177 PR c++/83503
10178 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
10179 dg-options.
10180 * g++.dg/ext/attr-nonnull.C: Likewise.
10181 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
10182 directives.
10183 * g++.dg/ext/attr-noinline-2.C: Likewise.
10184 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
10185 -fdump-tree-eh in dg-options.
10186
10187 2018-02-28 Alan Modra <amodra@gmail.com>
10188
10189 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
10190 GNU ld message.
10191 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
10192
10193 2018-02-27 Martin Sebor <msebor@redhat.com>
10194
10195 PR c++/83871
10196 PR c++/83503
10197 * g++.dg/Wmissing-attributes.C: New test.
10198 * g++.dg/ext/attr-const-pure.C: New test.
10199 * g++.dg/ext/attr-const.C: New test.
10200 * g++.dg/ext/attr-deprecated-2.C: New test.
10201 * g++.dg/ext/attr-malloc-2.C: New test.
10202 * g++.dg/ext/attr-malloc.C: New test.
10203 * g++.dg/ext/attr-noinline-2.C: New test.
10204 * g++.dg/ext/attr-noinline.C: New test.
10205 * g++.dg/ext/attr-nonnull.C: New test.
10206 * g++.dg/ext/attr-noreturn-2.C: New test.
10207 * g++.dg/ext/attr-noreturn.C: New test.
10208 * g++.dg/ext/attr-nothrow-2.C: New test.
10209 * g++.dg/ext/attr-nothrow.C: New test.
10210 * g++.dg/ext/attr-optimize.C: New test.
10211 * g++.dg/ext/attr-pure.C: New test.
10212 * g++.dg/ext/attr-returns-nonnull.C: New test.
10213 * g++.dg/ext/attr-warning.C: New test.
10214
10215 2018-02-27 Nathan Sidwell <nathan@acm.org>
10216
10217 PR c++/84426
10218 * g++.dg/lookup/pr84426.C: New.
10219
10220 2018-02-27 Richard Biener <rguenther@suse.de>
10221
10222 PR tree-optimization/84512
10223 * gcc.dg/tree-ssa/pr84512.c: New testcase.
10224
10225 2018-02-27 Martin Liska <mliska@suse.cz>
10226
10227 PR gcov-profile/84548
10228 * g++.dg/gcov/pr84548.C: New test.
10229
10230 2018-02-27 Jakub Jelinek <jakub@redhat.com>
10231
10232 PR target/84575
10233 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
10234
10235 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10236
10237 PR c++/84558
10238 * g++.dg/cpp1y/pr84558.C: New test.
10239
10240 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
10241
10242 PR c++/84540
10243 * g++.dg/cpp0x/alignas14.C: New.
10244 * g++.dg/cpp0x/alignas15.C: Likewise.
10245
10246 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10247
10248 PR c++/84557
10249 * g++.dg/gomp/pr84557.C: New test.
10250
10251 2018-02-26 Marek Polacek <polacek@redhat.com>
10252
10253 PR c++/84325
10254 * g++.dg/cpp1z/pr84325.C: New test.
10255
10256 2018-02-26 Carl Love <cel@us.ibm.com>
10257
10258 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
10259 Power 8 test file.
10260 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
10261 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
10262 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
10263 -mcpu=power8.
10264 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
10265 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
10266 -mcpu=power8.
10267
10268 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
10269
10270 PR target/84039
10271 * gcc.target/i386/indirect-thunk-1.c: Updated.
10272 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10273 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10274 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10275 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10276 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10277 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10278 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10279 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10280 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10281 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10282 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10283 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10284 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10285 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10286 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10287 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10288 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10289 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10290 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10291 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10292 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10293 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10294 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10295 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10296 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10297 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10298 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10299 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10300 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10301 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10302 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10303 * gcc.target/i386/ret-thunk-9.c: Likewise.
10304 * gcc.target/i386/ret-thunk-10.c: Likewise.
10305 * gcc.target/i386/ret-thunk-11.c: Likewise.
10306 * gcc.target/i386/ret-thunk-12.c: Likewise.
10307 * gcc.target/i386/ret-thunk-13.c: Likewise.
10308 * gcc.target/i386/ret-thunk-14.c: Likewise.
10309 * gcc.target/i386/ret-thunk-15.c: Likewise.
10310
10311 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
10312
10313 * gcc.c-torture/execute/20180226-1.c: New test.
10314
10315 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
10316
10317 PR tree-optimization/83965
10318 * gcc.dg/vect/pr83965-2.c: New test.
10319
10320 2018-02-26 Tom de Vries <tom@codesourcery.com>
10321
10322 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
10323
10324 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
10325
10326 PR target/84530
10327 * gcc.target/i386/ret-thunk-22.c: New test.
10328 * gcc.target/i386/ret-thunk-23.c: Likewise.
10329 * gcc.target/i386/ret-thunk-24.c: Likewise.
10330 * gcc.target/i386/ret-thunk-25.c: Likewise.
10331 * gcc.target/i386/ret-thunk-26.c: Likewise.
10332
10333 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
10334
10335 PR c++/84533
10336 * g++.dg/cpp1z/pr84533.C: New.
10337
10338 2018-02-26 Marek Polacek <polacek@redhat.com>
10339
10340 PR c++/84537
10341 * g++.dg/parse/error60.C: New test.
10342
10343 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR c++/84556
10346 * g++.dg/gomp/pr84556.C: New test.
10347 * g++.dg/vect/pr84556.cc: New test.
10348
10349 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
10350
10351 PR fortran/32957
10352 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
10353 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
10354 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
10355 * gfortran.dg/c_loc_test.f90: Likewise.
10356 * gfortran.dg/c_loc_tests_2.f03: Likewise.
10357 * gfortran.dg/proc_decl_17.f90: Likewise.
10358 * gfortran.dg/proc_ptr_8.f90: Likewise.
10359
10360 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10361
10362 PR target/84521
10363 * gcc.target/aarch64/lr_free_2.c: Revert changes in
10364 r254814 disabling -fomit-frame-pointer by default.
10365 * gcc.target/aarch64/spill_1.c: Likewise.
10366 * gcc.target/aarch64/test_frame_11.c: Likewise.
10367 * gcc.target/aarch64/test_frame_12.c: Likewise.
10368 * gcc.target/aarch64/test_frame_13.c: Likewise.
10369 * gcc.target/aarch64/test_frame_14.c: Likewise.
10370 * gcc.target/aarch64/test_frame_15.c: Likewise.
10371 * gcc.target/aarch64/test_frame_3.c: Likewise.
10372 * gcc.target/aarch64/test_frame_5.c: Likewise.
10373 * gcc.target/aarch64/test_frame_9.c: Likewise.
10374
10375 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
10376
10377 PR fortran/83633
10378 * gfortran.dg/explicit_shape_1.f90: New test.
10379 * gfortran.dg/automatic_module_variable.f90: Update regex.
10380 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
10381 * gfortran.dg/constant_shape.f90: Ditto.
10382 * gfortran.dg/dec_structure_23.f90: Ditto.
10383 * gfortran.dg/pr78240.f90: Ditto.
10384
10385 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
10386
10387 PR fortran/84523
10388 * gfortran.dg/pr84523.f90: New test.
10389
10390 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10391
10392 PR fortran/78238
10393 * gfortran.dg/select_type_40.f90: New test.
10394
10395 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
10396
10397 PR fortran/30792
10398 * gfortran.dg/data_substring.f90: New test.
10399
10400 2018-02-24 Marek Polacek <polacek@redhat.com>
10401
10402 PR c++/83692
10403 * g++.dg/cpp1z/constexpr-83692.C: New test.
10404
10405 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
10406
10407 PR fortran/84346
10408 * gfortran.dg/statement_function_1.f90: Update test.
10409
10410 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10411
10412 PR fortran/84506
10413 * gfortran.dg/inquire_19.f90: New test.
10414
10415 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10416
10417 PR fortran/83149
10418 * gfortran.dg/pr83149_b.f90: New test.
10419 * gfortran.dg/pr83149_a.f90: Additional source for previous.
10420
10421 2018-02-23 Carl Love <cel@us.ibm.com>
10422
10423 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
10424 vec_signed2 and vec_unsigned2 to new Power 8 test file.
10425 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
10426 Power 8 tests.
10427
10428 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10429
10430 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
10431 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
10432
10433 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10434
10435 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
10436 expected output.
10437
10438 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10439
10440 PR fortran/83149
10441 * gfortran.dg/pr83149_1.f90: New test.
10442 * gfortran.dg/pr83149.f90: Additional source for previous.
10443
10444 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
10445
10446 PR testsuite/80551
10447 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
10448 __GI___pthread_mutex_init as well.
10449
10450 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10451
10452 PR fortran/83148
10453 * gfortran.dg/class_68.f90: New test.
10454
10455 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10456
10457 PR fortran/59781
10458 * gfortran.dg/derived_init_5.f90: New test.
10459
10460 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10461
10462 PR target/82851
10463 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
10464 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
10465
10466 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
10467
10468 PR target/81572
10469 * gcc.target/powerpc/pr81572.c: New.
10470
10471 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
10472
10473 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
10474
10475 2018-02-22 Martin Sebor <msebor@redhat.com>
10476
10477 PR tree-optimization/84480
10478 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
10479 * g++.dg/warn/Wstringop-truncation-1.C: New test.
10480
10481 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
10482
10483 PR target/84176
10484 * gcc.target/i386/indirect-thunk-11.c: New test.
10485 * gcc.target/i386/indirect-thunk-12.c: Likewise.
10486 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
10487 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
10488 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
10489 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
10490 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
10491 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
10492 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
10493 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
10494
10495 2018-02-22 Steve Ellcey <sellcey@cavium.com>
10496
10497 PR target/83335
10498 * gcc.target/aarch64/asm-2.c: Add dg-error for
10499 ILP32 mode.
10500 * gcc.target/aarch64/asm-4.c: New test.
10501
10502 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10503
10504 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
10505
10506 2018-02-22 Marek Polacek <polacek@redhat.com>
10507
10508 PR c++/84493
10509 * g++.dg/parse/error59.C: New test.
10510
10511 2018-02-22 Tom de Vries <tom@codesourcery.com>
10512
10513 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
10514
10515 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10516
10517 PR c++/77655
10518 * g++.dg/cpp0x/pr77655.C: New.
10519
10520 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10521
10522 PR c++/84496
10523 * g++.dg/cpp1y/pr84496.C: New test.
10524
10525 PR target/84502
10526 * g++.dg/torture/pr84502.C: New test.
10527
10528 PR tree-optimization/84503
10529 * gcc.dg/pr84503-1.c: New test.
10530 * gcc.dg/pr84503-2.c: New test.
10531
10532 2018-02-21 Jakub Jelinek <jakub@redhat.com>
10533
10534 PR tree-optimization/84478
10535 * gcc.c-torture/execute/pr84478.c: New test.
10536
10537 2018-02-20 Martin Sebor <msebor@redhat.com>
10538
10539 PR middle-end/84095
10540 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
10541 * c-c++-common/Wrestrict.c: Same.
10542 * gcc.dg/Wrestrict-6.c: Same.
10543 * gcc.dg/Warray-bounds-27.c: New test.
10544 * gcc.dg/Wrestrict-8.c: New test.
10545 * gcc.dg/Wrestrict-9.c: New test.
10546 * gcc.dg/pr84095.c: New test.
10547
10548 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10549
10550 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
10551
10552 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10553
10554 PR fortran/48890
10555 PR fortran/83823
10556 * gfortran.dg/structure_constructor_14.f90: New test.
10557
10558 2018-02-20 Jeff Law <law@redhat.com>
10559
10560 PR middle-end/82123
10561 PR tree-optimization/81592
10562 PR middle-end/79257
10563 * gcc.dg/pr81592.c: New test.
10564 * gcc.dg/pr82123.c: New test.
10565 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
10566
10567 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10568
10569 PR c++/84488
10570 * g++.dg/warn/Wunused-var-30.C: New test.
10571
10572 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
10573
10574 PR tree-optimization/84419
10575 * gcc.dg/vect/pr84419.c: New test.
10576
10577 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10578
10579 PR middle-end/82004
10580 * gfortran.dg/pr82004.f90: New test.
10581
10582 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
10583
10584 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
10585
10586 2018-02-20 Martin Liska <mliska@suse.cz>
10587
10588 PR c/84310
10589 PR target/79747
10590 * gcc.target/i386/pr84310.c: New test.
10591 * gcc.target/i386/pr84310-2.c: Likewise.
10592
10593 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10594
10595 PR c++/84446
10596 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
10597
10598 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR c++/84445
10601 * g++.dg/cpp1z/launder7.C: New test.
10602
10603 PR c++/84449
10604 * g++.dg/cpp0x/constexpr-84449.C: New test.
10605
10606 PR c++/84455
10607 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
10608
10609 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
10610
10611 PR fortran/83344
10612 PR fortran/83975
10613 * gfortran.dg/associate_22.f90: Enable commented out test.
10614 * gfortran.dg/associate_36.f90: New test.
10615
10616 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10617
10618 PR target/84146
10619 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
10620
10621 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
10622
10623 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
10624 (dg-options): Use -mavx instead of -w.
10625
10626 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10627
10628 PR c++/84444
10629 * g++.dg/cpp1z/launder8.C: New test.
10630
10631 PR c++/84448
10632 * g++.dg/gomp/pr84448.C: New test.
10633
10634 PR c++/84430
10635 * g++.dg/gomp/pr84430.C: New test.
10636
10637 PR tree-optimization/84452
10638 * gcc.dg/pr84452.c: New test.
10639
10640 PR c++/79064
10641 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
10642
10643 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10644
10645 PR fortran/35339
10646 * gfortran.dg/implied_do_io_4.f90: New test.
10647
10648 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10649
10650 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
10651 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
10652 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
10653
10654 2018-02-19 Carl Love <cel@us.ibm.com>
10655
10656 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
10657
10658 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10659
10660 PR target/84460
10661 * gcc.target/i386/pr57193.c: Add -mtune=generic.
10662
10663 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10664
10665 PR c++/84348
10666 * g++.dg/cpp0x/auto50.C: New.
10667 * g++.dg/parse/friend12.C: Adjust.
10668
10669 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10670
10671 PR libgfortran/84389
10672 * gfortran.dg/dtio_33.f90: New test.
10673
10674 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10675
10676 PR libgfortran/84412
10677 * gfortran.dg/inquire_18.f90: New test.
10678
10679 2018-02-18 Janus Weil <janus@gcc.gnu.org>
10680
10681 PR fortran/84381
10682 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
10683 * gfortran.dg/pointer_intent_3.f90: Ditto.
10684 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
10685 * gfortran.dg/protected_3.f90: Ditto.
10686 * gfortran.dg/protected_4.f90: Ditto.
10687 * gfortran.dg/protected_5.f90: Ditto.
10688 * gfortran.dg/protected_6.f90: Ditto.
10689
10690 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
10691
10692 PR fortran/80945
10693 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
10694 change to run.
10695
10696 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10697
10698 PR fortran/84270
10699 * gfortran.dg/inline_matmul_22.f90: New test.
10700
10701 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10702
10703 PR fortran/84381
10704 * gfortran.dg/abort_shoulfail.f90: New test.
10705 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
10706 by STOP n.
10707 * gfortran.dg/PR19754_2.f90: Likewise.
10708 * gfortran.dg/PR19872.f: Likewise.
10709 * gfortran.dg/PR49268.f90: Likewise.
10710 * gfortran.dg/Wall.f90: Likewise.
10711 * gfortran.dg/Wno-all.f90: Likewise.
10712 * gfortran.dg/achar_1.f90: Likewise.
10713 * gfortran.dg/achar_2.f90: Likewise.
10714 * gfortran.dg/achar_4.f90: Likewise.
10715 * gfortran.dg/achar_6.F90: Likewise.
10716 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
10717 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
10718 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
10719 * gfortran.dg/actual_array_offset_1.f90: Likewise.
10720 * gfortran.dg/actual_array_result_1.f90: Likewise.
10721 * gfortran.dg/actual_array_substr_1.f90: Likewise.
10722 * gfortran.dg/actual_array_substr_2.f90: Likewise.
10723 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
10724 * gfortran.dg/actual_procedure_1.f90: Likewise.
10725 * gfortran.dg/adjustl_1.f90: Likewise.
10726 * gfortran.dg/advance_1.f90: Likewise.
10727 * gfortran.dg/advance_4.f90: Likewise.
10728 * gfortran.dg/advance_5.f90: Likewise.
10729 * gfortran.dg/advance_6.f90: Likewise.
10730 * gfortran.dg/aint_anint_1.f90: Likewise.
10731 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
10732 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
10733 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
10734 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
10735 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
10736 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
10737 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
10738 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
10739 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
10740 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
10741 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
10742 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
10743 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
10744 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
10745 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
10746 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
10747 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
10748 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
10749 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
10750 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
10751 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
10752 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10753 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
10754 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
10755 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
10756 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
10757 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
10758 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
10759 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
10760 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
10761 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
10762 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
10763 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
10764 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
10765 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
10766 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
10767 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
10768 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
10769 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
10770 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
10771 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
10772 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
10773 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
10774 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
10775 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
10776 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
10777 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
10778 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
10779 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
10780 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
10781 * gfortran.dg/allocatable_function_1.f90: Likewise.
10782 * gfortran.dg/allocatable_function_10.f90: Likewise.
10783 * gfortran.dg/allocatable_function_3.f90: Likewise.
10784 * gfortran.dg/allocatable_function_5.f90: Likewise.
10785 * gfortran.dg/allocatable_function_6.f90: Likewise.
10786 * gfortran.dg/allocatable_function_7.f90: Likewise.
10787 * gfortran.dg/allocatable_function_8.f90: Likewise.
10788 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
10789 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
10790 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
10791 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
10792 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
10793 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
10794 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
10795 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
10796 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
10797 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
10798 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
10799 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
10800 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
10801 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
10802 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
10803 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
10804 * gfortran.dg/allocate_class_3.f90: Likewise.
10805 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
10806 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
10807 * gfortran.dg/allocate_derived_5.f90: Likewise.
10808 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
10809 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
10810 * gfortran.dg/allocate_with_source_1.f90: Likewise.
10811 * gfortran.dg/allocate_with_source_10.f08: Likewise.
10812 * gfortran.dg/allocate_with_source_11.f08: Likewise.
10813 * gfortran.dg/allocate_with_source_12.f03: Likewise.
10814 * gfortran.dg/allocate_with_source_15.f03: Likewise.
10815 * gfortran.dg/allocate_with_source_16.f90: Likewise.
10816 * gfortran.dg/allocate_with_source_17.f03: Likewise.
10817 * gfortran.dg/allocate_with_source_18.f03: Likewise.
10818 * gfortran.dg/allocate_with_source_2.f90: Likewise.
10819 * gfortran.dg/allocate_with_source_20.f03: Likewise.
10820 * gfortran.dg/allocate_with_source_22.f03: Likewise.
10821 * gfortran.dg/allocate_with_source_23.f03: Likewise.
10822 * gfortran.dg/allocate_with_source_24.f90: Likewise.
10823 * gfortran.dg/allocate_with_source_5.f90: Likewise.
10824 * gfortran.dg/allocate_with_source_6.f90: Likewise.
10825 * gfortran.dg/allocate_with_source_7.f08: Likewise.
10826 * gfortran.dg/allocate_with_source_8.f08: Likewise.
10827 * gfortran.dg/allocate_with_source_9.f08: Likewise.
10828 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
10829 * gfortran.dg/allocate_zerosize_3.f: Likewise.
10830 * gfortran.dg/altreturn_3.f90: Likewise.
10831 * gfortran.dg/altreturn_5.f90: Likewise.
10832 * gfortran.dg/altreturn_7.f90: Likewise.
10833 * gfortran.dg/and_or_xor.f90: Likewise.
10834 * gfortran.dg/anint_1.f90: Likewise.
10835 * gfortran.dg/any_all_1.f90: Likewise.
10836 * gfortran.dg/anyallcount_1.f90: Likewise.
10837 * gfortran.dg/append_1.f90: Likewise.
10838 * gfortran.dg/argument_checking_1.f90: Likewise.
10839 * gfortran.dg/argument_checking_2.f90: Likewise.
10840 * gfortran.dg/argument_checking_8.f90: Likewise.
10841 * gfortran.dg/arithmetic_if.f90: Likewise.
10842 * gfortran.dg/array_1.f90: Likewise.
10843 * gfortran.dg/array_2.f90: Likewise.
10844 * gfortran.dg/array_alloc_1.f90: Likewise.
10845 * gfortran.dg/array_alloc_2.f90: Likewise.
10846 * gfortran.dg/array_alloc_3.f90: Likewise.
10847 * gfortran.dg/array_assignment_1.F90: Likewise.
10848 * gfortran.dg/array_assignment_5.f90: Likewise.
10849 * gfortran.dg/array_constructor_1.f90: Likewise.
10850 * gfortran.dg/array_constructor_10.f90: Likewise.
10851 * gfortran.dg/array_constructor_11.f90: Likewise.
10852 * gfortran.dg/array_constructor_12.f90: Likewise.
10853 * gfortran.dg/array_constructor_15.f90: Likewise.
10854 * gfortran.dg/array_constructor_16.f90: Likewise.
10855 * gfortran.dg/array_constructor_17.f90: Likewise.
10856 * gfortran.dg/array_constructor_19.f90: Likewise.
10857 * gfortran.dg/array_constructor_23.f: Likewise.
10858 * gfortran.dg/array_constructor_24.f: Likewise.
10859 * gfortran.dg/array_constructor_32.f90: Likewise.
10860 * gfortran.dg/array_constructor_36.f90: Likewise.
10861 * gfortran.dg/array_constructor_39.f90: Likewise.
10862 * gfortran.dg/array_constructor_4.f90: Likewise.
10863 * gfortran.dg/array_constructor_40.f90: Likewise.
10864 * gfortran.dg/array_constructor_44.f90: Likewise.
10865 * gfortran.dg/array_constructor_45.f90: Likewise.
10866 * gfortran.dg/array_constructor_46.f90: Likewise.
10867 * gfortran.dg/array_constructor_47.f90: Likewise.
10868 * gfortran.dg/array_constructor_49.f90: Likewise.
10869 * gfortran.dg/array_constructor_5.f90: Likewise.
10870 * gfortran.dg/array_constructor_50.f90: Likewise.
10871 * gfortran.dg/array_constructor_6.f90: Likewise.
10872 * gfortran.dg/array_constructor_7.f90: Likewise.
10873 * gfortran.dg/array_constructor_8.f90: Likewise.
10874 * gfortran.dg/array_constructor_9.f90: Likewise.
10875 * gfortran.dg/array_constructor_type_1.f03: Likewise.
10876 * gfortran.dg/array_constructor_type_10.f03: Likewise.
10877 * gfortran.dg/array_constructor_type_11.f03: Likewise.
10878 * gfortran.dg/array_constructor_type_12.f03: Likewise.
10879 * gfortran.dg/array_constructor_type_13.f90: Likewise.
10880 * gfortran.dg/array_constructor_type_14.f03: Likewise.
10881 * gfortran.dg/array_constructor_type_16.f03: Likewise.
10882 * gfortran.dg/array_constructor_type_2.f03: Likewise.
10883 * gfortran.dg/array_constructor_type_22.f03: Likewise.
10884 * gfortran.dg/array_constructor_type_3.f03: Likewise.
10885 * gfortran.dg/array_constructor_type_4.f03: Likewise.
10886 * gfortran.dg/array_constructor_type_5.f03: Likewise.
10887 * gfortran.dg/array_constructor_type_6.f03: Likewise.
10888 * gfortran.dg/array_constructor_type_7.f03: Likewise.
10889 * gfortran.dg/array_function_1.f90: Likewise.
10890 * gfortran.dg/array_function_5.f90: Likewise.
10891 * gfortran.dg/array_initializer_1.f90: Likewise.
10892 * gfortran.dg/array_initializer_2.f90: Likewise.
10893 * gfortran.dg/array_memcpy_5.f90: Likewise.
10894 * gfortran.dg/array_memset_2.f90: Likewise.
10895 * gfortran.dg/array_reference_1.f90: Likewise.
10896 * gfortran.dg/array_return_value_1.f90: Likewise.
10897 * gfortran.dg/array_section_1.f90: Likewise.
10898 * gfortran.dg/array_temporaries_3.f90: Likewise.
10899 * gfortran.dg/arrayio_1.f90: Likewise.
10900 * gfortran.dg/arrayio_10.f90: Likewise.
10901 * gfortran.dg/arrayio_11.f90: Likewise.
10902 * gfortran.dg/arrayio_12.f90: Likewise.
10903 * gfortran.dg/arrayio_13.f90: Likewise.
10904 * gfortran.dg/arrayio_14.f90: Likewise.
10905 * gfortran.dg/arrayio_16.f90: Likewise.
10906 * gfortran.dg/arrayio_2.f90: Likewise.
10907 * gfortran.dg/arrayio_3.f90: Likewise.
10908 * gfortran.dg/arrayio_4.f90: Likewise.
10909 * gfortran.dg/arrayio_5.f90: Likewise.
10910 * gfortran.dg/arrayio_6.f90: Likewise.
10911 * gfortran.dg/arrayio_7.f90: Likewise.
10912 * gfortran.dg/arrayio_8.f90: Likewise.
10913 * gfortran.dg/arrayio_9.f90: Likewise.
10914 * gfortran.dg/arrayio_derived_1.f90: Likewise.
10915 * gfortran.dg/assign_10.f90: Likewise.
10916 * gfortran.dg/assign_9.f90: Likewise.
10917 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
10918 * gfortran.dg/assignment_1.f90: Likewise.
10919 * gfortran.dg/associate_1.f03: Likewise.
10920 * gfortran.dg/associate_11.f90: Likewise.
10921 * gfortran.dg/associate_13.f90: Likewise.
10922 * gfortran.dg/associate_15.f90: Likewise.
10923 * gfortran.dg/associate_17.f90: Likewise.
10924 * gfortran.dg/associate_18.f08: Likewise.
10925 * gfortran.dg/associate_19.f03: Likewise.
10926 * gfortran.dg/associate_20.f03: Likewise.
10927 * gfortran.dg/associate_22.f90: Likewise.
10928 * gfortran.dg/associate_23.f90: Likewise.
10929 * gfortran.dg/associate_24.f90: Likewise.
10930 * gfortran.dg/associate_25.f90: Likewise.
10931 * gfortran.dg/associate_27.f90: Likewise.
10932 * gfortran.dg/associate_28.f90: Likewise.
10933 * gfortran.dg/associate_32.f03: Likewise.
10934 * gfortran.dg/associate_33.f03: Likewise.
10935 * gfortran.dg/associate_34.f90: Likewise.
10936 * gfortran.dg/associate_6.f03: Likewise.
10937 * gfortran.dg/associate_7.f03: Likewise.
10938 * gfortran.dg/associate_8.f03: Likewise.
10939 * gfortran.dg/associate_9.f03: Likewise.
10940 * gfortran.dg/associated_1.f90: Likewise.
10941 * gfortran.dg/associated_2.f90: Likewise.
10942 * gfortran.dg/associated_5.f90: Likewise.
10943 * gfortran.dg/associated_6.f90: Likewise.
10944 * gfortran.dg/associated_target_3.f90: Likewise.
10945 * gfortran.dg/associated_target_4.f90: Likewise.
10946 * gfortran.dg/associated_target_5.f03: Likewise.
10947 * gfortran.dg/associated_target_6.f03: Likewise.
10948 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10949 * gfortran.dg/assumed_rank_1.f90: Likewise.
10950 * gfortran.dg/assumed_rank_10.f90: Likewise.
10951 * gfortran.dg/assumed_rank_2.f90: Likewise.
10952 * gfortran.dg/assumed_rank_7.f90: Likewise.
10953 * gfortran.dg/assumed_rank_8.f90: Likewise.
10954 * gfortran.dg/assumed_rank_9.f90: Likewise.
10955 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10956 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10957 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
10958 * gfortran.dg/assumed_type_2.f90: Likewise.
10959 * gfortran.dg/atan2_1.f90: Likewise.
10960 * gfortran.dg/auto_array_1.f90: Likewise.
10961 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
10962 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
10963 * gfortran.dg/auto_char_len_3.f90: Likewise.
10964 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
10965 * gfortran.dg/auto_internal_assumed.f90: Likewise.
10966 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
10967 * gfortran.dg/auto_save_2.f90: Likewise.
10968 * gfortran.dg/automatic_default_init_1.f90: Likewise.
10969 * gfortran.dg/backslash_1.f90: Likewise.
10970 * gfortran.dg/backslash_2.f90: Likewise.
10971 * gfortran.dg/backslash_3.f: Likewise.
10972 * gfortran.dg/backspace_1.f: Likewise.
10973 * gfortran.dg/backspace_10.f90: Likewise.
10974 * gfortran.dg/backspace_11.f90: Likewise.
10975 * gfortran.dg/backspace_2.f: Likewise.
10976 * gfortran.dg/backspace_3.f: Likewise.
10977 * gfortran.dg/backspace_4.f: Likewise.
10978 * gfortran.dg/backspace_5.f: Likewise.
10979 * gfortran.dg/backspace_6.f: Likewise.
10980 * gfortran.dg/backspace_7.f90: Likewise.
10981 * gfortran.dg/backspace_8.f: Likewise.
10982 * gfortran.dg/backspace_9.f: Likewise.
10983 * gfortran.dg/bessel_1.f90: Likewise.
10984 * gfortran.dg/bessel_2.f90: Likewise.
10985 * gfortran.dg/bessel_5.f90: Likewise.
10986 * gfortran.dg/bessel_6.f90: Likewise.
10987 * gfortran.dg/bessel_7.f90: Likewise.
10988 * gfortran.dg/bind_c_dts_2.f03: Likewise.
10989 * gfortran.dg/bind_c_dts_3.f03: Likewise.
10990 * gfortran.dg/bind_c_usage_15.f90: Likewise.
10991 * gfortran.dg/bind_c_usage_16.f03: Likewise.
10992 * gfortran.dg/bind_c_usage_17.f90: Likewise.
10993 * gfortran.dg/bind_c_usage_24.f90: Likewise.
10994 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
10995 * gfortran.dg/binding_label_tests_16.f03: Likewise.
10996 * gfortran.dg/binding_label_tests_23.f90: Likewise.
10997 * gfortran.dg/bit_comparison_1.F90: Likewise.
10998 * gfortran.dg/bit_comparison_2.F90: Likewise.
10999 * gfortran.dg/block_1.f08: Likewise.
11000 * gfortran.dg/block_13.f08: Likewise.
11001 * gfortran.dg/block_14.f90: Likewise.
11002 * gfortran.dg/block_2.f08: Likewise.
11003 * gfortran.dg/block_6.f08: Likewise.
11004 * gfortran.dg/block_7.f08: Likewise.
11005 * gfortran.dg/block_8.f08: Likewise.
11006 * gfortran.dg/blockdata_1.f90: Likewise.
11007 * gfortran.dg/bound_1.f90: Likewise.
11008 * gfortran.dg/bound_2.f90: Likewise.
11009 * gfortran.dg/bound_3.f90: Likewise.
11010 * gfortran.dg/bound_4.f90: Likewise.
11011 * gfortran.dg/bound_5.f90: Likewise.
11012 * gfortran.dg/bound_6.f90: Likewise.
11013 * gfortran.dg/bound_7.f90: Likewise.
11014 * gfortran.dg/bound_8.f90: Likewise.
11015 * gfortran.dg/bound_9.f90: Likewise.
11016 * gfortran.dg/bound_simplification_1.f90: Likewise.
11017 * gfortran.dg/bound_simplification_3.f90: Likewise.
11018 * gfortran.dg/bound_simplification_4.f90: Likewise.
11019 * gfortran.dg/bound_simplification_5.f90: Likewise.
11020 * gfortran.dg/bound_simplification_6.f90: Likewise.
11021 * gfortran.dg/bounds_check_1.f90: Likewise.
11022 * gfortran.dg/bounds_check_12.f90: Likewise.
11023 * gfortran.dg/bounds_check_14.f90: Likewise.
11024 * gfortran.dg/bounds_check_15.f90: Likewise.
11025 * gfortran.dg/bounds_check_19.f90: Likewise.
11026 * gfortran.dg/bounds_check_8.f90: Likewise.
11027 * gfortran.dg/bounds_check_9.f90: Likewise.
11028 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
11029 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
11030 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
11031 * gfortran.dg/boz_1.f90: Likewise.
11032 * gfortran.dg/boz_11.f90: Likewise.
11033 * gfortran.dg/boz_13.f90: Likewise.
11034 * gfortran.dg/boz_14.f90: Likewise.
11035 * gfortran.dg/boz_15.f90: Likewise.
11036 * gfortran.dg/boz_3.f90: Likewise.
11037 * gfortran.dg/boz_6.f90: Likewise.
11038 * gfortran.dg/boz_9.f90: Likewise.
11039 * gfortran.dg/byte_1.f90: Likewise.
11040 * gfortran.dg/byte_2.f90: Likewise.
11041 * gfortran.dg/c_assoc.f90: Likewise.
11042 * gfortran.dg/c_assoc_2.f03: Likewise.
11043 * gfortran.dg/c_assoc_3.f90: Likewise.
11044 * gfortran.dg/c_by_val_1.f: Likewise.
11045 * gfortran.dg/c_by_val_5.f90: Likewise.
11046 * gfortran.dg/c_char_tests.f03: Likewise.
11047 * gfortran.dg/c_char_tests_2.f03: Likewise.
11048 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
11049 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
11050 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
11051 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
11052 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
11053 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
11054 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
11055 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
11056 * gfortran.dg/c_kind_params.f90: Likewise.
11057 * gfortran.dg/c_loc_test_20.f90: Likewise.
11058 * gfortran.dg/c_loc_tests_2.f03: Likewise.
11059 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
11060 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
11061 * gfortran.dg/c_size_t_test.f03: Likewise.
11062 * gfortran.dg/c_sizeof_1.f90: Likewise.
11063 * gfortran.dg/c_sizeof_5.f90: Likewise.
11064 * gfortran.dg/c_sizeof_6.f90: Likewise.
11065 * gfortran.dg/char4_iunit_1.f03: Likewise.
11066 * gfortran.dg/char4_iunit_2.f03: Likewise.
11067 * gfortran.dg/char_allocation_1.f90: Likewise.
11068 * gfortran.dg/char_array_constructor.f90: Likewise.
11069 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
11070 * gfortran.dg/char_assign_1.f90: Likewise.
11071 * gfortran.dg/char_associated_1.f90: Likewise.
11072 * gfortran.dg/char_cast_2.f90: Likewise.
11073 * gfortran.dg/char_comparison_1.f: Likewise.
11074 * gfortran.dg/char_component_initializer_1.f90: Likewise.
11075 * gfortran.dg/char_component_initializer_2.f90: Likewise.
11076 * gfortran.dg/char_cons_len.f90: Likewise.
11077 * gfortran.dg/char_conversion.f90: Likewise.
11078 * gfortran.dg/char_cshift_1.f90: Likewise.
11079 * gfortran.dg/char_cshift_2.f90: Likewise.
11080 * gfortran.dg/char_decl_2.f90: Likewise.
11081 * gfortran.dg/char_eoshift_1.f90: Likewise.
11082 * gfortran.dg/char_eoshift_2.f90: Likewise.
11083 * gfortran.dg/char_eoshift_3.f90: Likewise.
11084 * gfortran.dg/char_eoshift_4.f90: Likewise.
11085 * gfortran.dg/char_eoshift_5.f90: Likewise.
11086 * gfortran.dg/char_expr_1.f90: Likewise.
11087 * gfortran.dg/char_expr_3.f90: Likewise.
11088 * gfortran.dg/char_initialiser_actual.f90: Likewise.
11089 * gfortran.dg/char_length_12.f90: Likewise.
11090 * gfortran.dg/char_length_14.f90: Likewise.
11091 * gfortran.dg/char_length_15.f90: Likewise.
11092 * gfortran.dg/char_length_17.f90: Likewise.
11093 * gfortran.dg/char_length_20.f90: Likewise.
11094 * gfortran.dg/char_length_21.f90: Likewise.
11095 * gfortran.dg/char_length_5.f90: Likewise.
11096 * gfortran.dg/char_length_6.f90: Likewise.
11097 * gfortran.dg/char_length_7.f90: Likewise.
11098 * gfortran.dg/char_length_8.f90: Likewise.
11099 * gfortran.dg/char_pack_1.f90: Likewise.
11100 * gfortran.dg/char_pack_2.f90: Likewise.
11101 * gfortran.dg/char_pointer_assign.f90: Likewise.
11102 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
11103 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
11104 * gfortran.dg/char_pointer_dependency.f90: Likewise.
11105 * gfortran.dg/char_pointer_dummy.f90: Likewise.
11106 * gfortran.dg/char_pointer_func.f90: Likewise.
11107 * gfortran.dg/char_reshape_1.f90: Likewise.
11108 * gfortran.dg/char_result_1.f90: Likewise.
11109 * gfortran.dg/char_result_12.f90: Likewise.
11110 * gfortran.dg/char_result_13.f90: Likewise.
11111 * gfortran.dg/char_result_14.f90: Likewise.
11112 * gfortran.dg/char_result_15.f90: Likewise.
11113 * gfortran.dg/char_result_2.f90: Likewise.
11114 * gfortran.dg/char_result_3.f90: Likewise.
11115 * gfortran.dg/char_result_4.f90: Likewise.
11116 * gfortran.dg/char_result_5.f90: Likewise.
11117 * gfortran.dg/char_result_6.f90: Likewise.
11118 * gfortran.dg/char_result_7.f90: Likewise.
11119 * gfortran.dg/char_result_8.f90: Likewise.
11120 * gfortran.dg/char_spread_1.f90: Likewise.
11121 * gfortran.dg/char_transpose_1.f90: Likewise.
11122 * gfortran.dg/char_type_len.f90: Likewise.
11123 * gfortran.dg/char_unpack_1.f90: Likewise.
11124 * gfortran.dg/char_unpack_2.f90: Likewise.
11125 * gfortran.dg/character_array_constructor_1.f90: Likewise.
11126 * gfortran.dg/character_comparison_1.f90: Likewise.
11127 * gfortran.dg/character_comparison_2.f90: Likewise.
11128 * gfortran.dg/character_comparison_3.f90: Likewise.
11129 * gfortran.dg/character_comparison_4.f90: Likewise.
11130 * gfortran.dg/character_comparison_5.f90: Likewise.
11131 * gfortran.dg/character_comparison_6.f90: Likewise.
11132 * gfortran.dg/character_comparison_7.f90: Likewise.
11133 * gfortran.dg/character_comparison_8.f90: Likewise.
11134 * gfortran.dg/character_comparison_9.f90: Likewise.
11135 * gfortran.dg/charlen_15.f90: Likewise.
11136 * gfortran.dg/charlen_16.f90: Likewise.
11137 * gfortran.dg/chkbits.f90: Likewise.
11138 * gfortran.dg/chmod_1.f90: Likewise.
11139 * gfortran.dg/chmod_2.f90: Likewise.
11140 * gfortran.dg/chmod_3.f90: Likewise.
11141 * gfortran.dg/class_1.f03: Likewise.
11142 * gfortran.dg/class_18.f03: Likewise.
11143 * gfortran.dg/class_19.f03: Likewise.
11144 * gfortran.dg/class_35.f90: Likewise.
11145 * gfortran.dg/class_46.f03: Likewise.
11146 * gfortran.dg/class_48.f90: Likewise.
11147 * gfortran.dg/class_51.f90: Likewise.
11148 * gfortran.dg/class_52.f90: Likewise.
11149 * gfortran.dg/class_6.f03: Likewise.
11150 * gfortran.dg/class_63.f90: Likewise.
11151 * gfortran.dg/class_64.f90: Likewise.
11152 * gfortran.dg/class_65.f90: Likewise.
11153 * gfortran.dg/class_66.f90: Likewise.
11154 * gfortran.dg/class_67.f90: Likewise.
11155 * gfortran.dg/class_9.f03: Likewise.
11156 * gfortran.dg/class_alias.f90: Likewise.
11157 * gfortran.dg/class_allocate_1.f03: Likewise.
11158 * gfortran.dg/class_allocate_10.f03: Likewise.
11159 * gfortran.dg/class_allocate_13.f90: Likewise.
11160 * gfortran.dg/class_allocate_14.f90: Likewise.
11161 * gfortran.dg/class_allocate_15.f90: Likewise.
11162 * gfortran.dg/class_allocate_19.f03: Likewise.
11163 * gfortran.dg/class_allocate_21.f90: Likewise.
11164 * gfortran.dg/class_allocate_22.f90: Likewise.
11165 * gfortran.dg/class_allocate_3.f03: Likewise.
11166 * gfortran.dg/class_allocate_4.f03: Likewise.
11167 * gfortran.dg/class_allocate_5.f90: Likewise.
11168 * gfortran.dg/class_allocate_6.f03: Likewise.
11169 * gfortran.dg/class_allocate_7.f03: Likewise.
11170 * gfortran.dg/class_allocate_8.f03: Likewise.
11171 * gfortran.dg/class_allocate_9.f03: Likewise.
11172 * gfortran.dg/class_array_1.f03: Likewise.
11173 * gfortran.dg/class_array_14.f90: Likewise.
11174 * gfortran.dg/class_array_15.f03: Likewise.
11175 * gfortran.dg/class_array_16.f90: Likewise.
11176 * gfortran.dg/class_array_2.f03: Likewise.
11177 * gfortran.dg/class_array_20.f03: Likewise.
11178 * gfortran.dg/class_array_21.f03: Likewise.
11179 * gfortran.dg/class_array_3.f03: Likewise.
11180 * gfortran.dg/class_array_4.f03: Likewise.
11181 * gfortran.dg/class_array_7.f03: Likewise.
11182 * gfortran.dg/class_array_8.f03: Likewise.
11183 * gfortran.dg/class_array_9.f03: Likewise.
11184 * gfortran.dg/class_defined_operator_1.f03: Likewise.
11185 * gfortran.dg/class_dummy_1.f03: Likewise.
11186 * gfortran.dg/class_optional_1.f90: Likewise.
11187 * gfortran.dg/class_optional_2.f90: Likewise.
11188 * gfortran.dg/class_result_5.f90: Likewise.
11189 * gfortran.dg/class_result_6.f90: Likewise.
11190 * gfortran.dg/class_to_type_1.f03: Likewise.
11191 * gfortran.dg/class_to_type_2.f90: Likewise.
11192 * gfortran.dg/class_to_type_3.f03: Likewise.
11193 * gfortran.dg/class_to_type_4.f90: Likewise.
11194 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
11195 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
11196 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
11197 * gfortran.dg/coarray/atomic_1.f90: Likewise.
11198 * gfortran.dg/coarray/atomic_2.f90: Likewise.
11199 * gfortran.dg/coarray/codimension.f90: Likewise.
11200 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
11201 * gfortran.dg/coarray/collectives_1.f90: Likewise.
11202 * gfortran.dg/coarray/collectives_2.f90: Likewise.
11203 * gfortran.dg/coarray/collectives_3.f90: Likewise.
11204 * gfortran.dg/coarray/collectives_4.f90: Likewise.
11205 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
11206 * gfortran.dg/coarray/dummy_1.f90: Likewise.
11207 * gfortran.dg/coarray/event_1.f90: Likewise.
11208 * gfortran.dg/coarray/event_2.f90: Likewise.
11209 * gfortran.dg/coarray/get_array.f90: Likewise.
11210 * gfortran.dg/coarray/image_index_1.f90: Likewise.
11211 * gfortran.dg/coarray/image_index_2.f90: Likewise.
11212 * gfortran.dg/coarray/image_index_3.f90: Likewise.
11213 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
11214 * gfortran.dg/coarray/lock_1.f90: Likewise.
11215 * gfortran.dg/coarray/lock_2.f90: Likewise.
11216 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
11217 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
11218 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
11219 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
11220 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
11221 * gfortran.dg/coarray/registering_1.f90: Likewise.
11222 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
11223 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
11224 * gfortran.dg/coarray/send_array.f90: Likewise.
11225 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
11226 * gfortran.dg/coarray/sendget_array.f90: Likewise.
11227 * gfortran.dg/coarray/subobject_1.f90: Likewise.
11228 * gfortran.dg/coarray/sync_1.f90: Likewise.
11229 * gfortran.dg/coarray/sync_3.f90: Likewise.
11230 * gfortran.dg/coarray/this_image_1.f90: Likewise.
11231 * gfortran.dg/coarray/this_image_2.f90: Likewise.
11232 * gfortran.dg/coarray_13.f90: Likewise.
11233 * gfortran.dg/coarray_15.f90: Likewise.
11234 * gfortran.dg/coarray_16.f90: Likewise.
11235 * gfortran.dg/coarray_2.f90: Likewise.
11236 * gfortran.dg/coarray_23.f90: Likewise.
11237 * gfortran.dg/coarray_40.f90: Likewise.
11238 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
11239 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
11240 * gfortran.dg/coarray_allocate_10.f08: Likewise.
11241 * gfortran.dg/coarray_allocate_2.f08: Likewise.
11242 * gfortran.dg/coarray_allocate_3.f08: Likewise.
11243 * gfortran.dg/coarray_allocate_4.f08: Likewise.
11244 * gfortran.dg/coarray_allocate_5.f08: Likewise.
11245 * gfortran.dg/coarray_allocate_7.f08: Likewise.
11246 * gfortran.dg/coarray_allocate_8.f08: Likewise.
11247 * gfortran.dg/coarray_allocate_9.f08: Likewise.
11248 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11249 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11250 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
11251 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
11252 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
11253 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
11254 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
11255 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
11256 * gfortran.dg/coarray_stat_2.f90: Likewise.
11257 * gfortran.dg/coarray_subobject_1.f90: Likewise.
11258 * gfortran.dg/coindexed_1.f90: Likewise.
11259 * gfortran.dg/comma.f: Likewise.
11260 * gfortran.dg/comma_format_extension_3.f: Likewise.
11261 * gfortran.dg/comma_format_extension_4.f: Likewise.
11262 * gfortran.dg/common_2.f90: Likewise.
11263 * gfortran.dg/common_4.f90: Likewise.
11264 * gfortran.dg/common_align_1.f90: Likewise.
11265 * gfortran.dg/common_align_2.f90: Likewise.
11266 * gfortran.dg/common_equivalence_1.f: Likewise.
11267 * gfortran.dg/common_pointer_1.f90: Likewise.
11268 * gfortran.dg/common_resize_1.f: Likewise.
11269 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
11270 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
11271 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
11272 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
11273 * gfortran.dg/complex_read.f90: Likewise.
11274 * gfortran.dg/complex_write.f90: Likewise.
11275 * gfortran.dg/constant_substring.f: Likewise.
11276 * gfortran.dg/constructor_2.f90: Likewise.
11277 * gfortran.dg/constructor_3.f90: Likewise.
11278 * gfortran.dg/constructor_6.f90: Likewise.
11279 * gfortran.dg/contained_1.f90: Likewise.
11280 * gfortran.dg/contained_3.f90: Likewise.
11281 * gfortran.dg/contained_equivalence_1.f90: Likewise.
11282 * gfortran.dg/contained_module_proc_1.f90: Likewise.
11283 * gfortran.dg/continuation_1.f90: Likewise.
11284 * gfortran.dg/continuation_11.f90: Likewise.
11285 * gfortran.dg/continuation_12.f90: Likewise.
11286 * gfortran.dg/continuation_13.f90: Likewise.
11287 * gfortran.dg/continuation_14.f: Likewise.
11288 * gfortran.dg/continuation_8.f90: Likewise.
11289 * gfortran.dg/convert_2.f90: Likewise.
11290 * gfortran.dg/convert_implied_open.f90: Likewise.
11291 * gfortran.dg/count_init_expr.f03: Likewise.
11292 * gfortran.dg/cr_lf.f90: Likewise.
11293 * gfortran.dg/cray_pointers_10.f90: Likewise.
11294 * gfortran.dg/cray_pointers_2.f90: Likewise.
11295 * gfortran.dg/cray_pointers_5.f90: Likewise.
11296 * gfortran.dg/cray_pointers_7.f90: Likewise.
11297 * gfortran.dg/cray_pointers_8.f90: Likewise.
11298 * gfortran.dg/cshift_1.f90: Likewise.
11299 * gfortran.dg/cshift_2.f90: Likewise.
11300 * gfortran.dg/cshift_large_1.f90: Likewise.
11301 * gfortran.dg/cshift_nan_1.f90: Likewise.
11302 * gfortran.dg/csqrt_2.f: Likewise.
11303 * gfortran.dg/data_array_1.f90: Likewise.
11304 * gfortran.dg/data_char_1.f90: Likewise.
11305 * gfortran.dg/data_char_2.f90: Likewise.
11306 * gfortran.dg/data_char_3.f90: Likewise.
11307 * gfortran.dg/data_derived_1.f90: Likewise.
11308 * gfortran.dg/data_implied_do_1.f90: Likewise.
11309 * gfortran.dg/data_namelist_conflict.f90: Likewise.
11310 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
11311 * gfortran.dg/deallocate_stat.f90: Likewise.
11312 * gfortran.dg/deallocate_stat_2.f90: Likewise.
11313 * gfortran.dg/debug/pr37738.f: Likewise.
11314 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
11315 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
11316 * gfortran.dg/dec_exp_1.f90: Likewise.
11317 * gfortran.dg/dec_init_1.f90: Likewise.
11318 * gfortran.dg/dec_init_2.f90: Likewise.
11319 * gfortran.dg/dec_init_3.f90: Likewise.
11320 * gfortran.dg/dec_init_4.f90: Likewise.
11321 * gfortran.dg/dec_io_1.f90: Likewise.
11322 * gfortran.dg/dec_io_2.f90: Likewise.
11323 * gfortran.dg/dec_io_2a.f90: Likewise.
11324 * gfortran.dg/dec_io_6.f90: Likewise.
11325 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
11326 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
11327 * gfortran.dg/dec_math.f90: Likewise.
11328 * gfortran.dg/dec_parameter_1.f: Likewise.
11329 * gfortran.dg/dec_parameter_2.f90: Likewise.
11330 * gfortran.dg/dec_static_1.f90: Likewise.
11331 * gfortran.dg/dec_static_2.f90: Likewise.
11332 * gfortran.dg/dec_structure_1.f90: Likewise.
11333 * gfortran.dg/dec_structure_10.f90: Likewise.
11334 * gfortran.dg/dec_structure_18.f90: Likewise.
11335 * gfortran.dg/dec_structure_19.f90: Likewise.
11336 * gfortran.dg/dec_structure_2.f90: Likewise.
11337 * gfortran.dg/dec_structure_22.f90: Likewise.
11338 * gfortran.dg/dec_structure_3.f90: Likewise.
11339 * gfortran.dg/dec_structure_4.f90: Likewise.
11340 * gfortran.dg/dec_structure_5.f90: Likewise.
11341 * gfortran.dg/dec_structure_6.f90: Likewise.
11342 * gfortran.dg/dec_structure_7.f90: Likewise.
11343 * gfortran.dg/dec_union_1.f90: Likewise.
11344 * gfortran.dg/dec_union_2.f90: Likewise.
11345 * gfortran.dg/dec_union_3.f90: Likewise.
11346 * gfortran.dg/dec_union_4.f90: Likewise.
11347 * gfortran.dg/dec_union_5.f90: Likewise.
11348 * gfortran.dg/default_format_1.f90: Likewise.
11349 * gfortran.dg/default_format_2.f90: Likewise.
11350 * gfortran.dg/default_format_denormal_1.f90: Likewise.
11351 * gfortran.dg/default_format_denormal_2.f90: Likewise.
11352 * gfortran.dg/default_initialization_3.f90: Likewise.
11353 * gfortran.dg/default_initialization_4.f90: Likewise.
11354 * gfortran.dg/default_initialization_5.f90: Likewise.
11355 * gfortran.dg/deferred_character_1.f90: Likewise.
11356 * gfortran.dg/deferred_character_10.f90: Likewise.
11357 * gfortran.dg/deferred_character_11.f90: Likewise.
11358 * gfortran.dg/deferred_character_12.f90: Likewise.
11359 * gfortran.dg/deferred_character_13.f90: Likewise.
11360 * gfortran.dg/deferred_character_14.f90: Likewise.
11361 * gfortran.dg/deferred_character_15.f90: Likewise.
11362 * gfortran.dg/deferred_character_16.f90: Likewise.
11363 * gfortran.dg/deferred_character_2.f90: Likewise.
11364 * gfortran.dg/deferred_character_3.f90: Likewise.
11365 * gfortran.dg/deferred_character_4.f90: Likewise.
11366 * gfortran.dg/deferred_character_5.f90: Likewise.
11367 * gfortran.dg/deferred_character_6.f90: Likewise.
11368 * gfortran.dg/deferred_character_7.f90: Likewise.
11369 * gfortran.dg/deferred_character_8.f90: Likewise.
11370 * gfortran.dg/deferred_character_9.f90: Likewise.
11371 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
11372 * gfortran.dg/deferred_type_component_1.f90: Likewise.
11373 * gfortran.dg/deferred_type_component_2.f90: Likewise.
11374 * gfortran.dg/deferred_type_param_2.f90: Likewise.
11375 * gfortran.dg/deferred_type_param_4.f90: Likewise.
11376 * gfortran.dg/deferred_type_param_5.f90: Likewise.
11377 * gfortran.dg/deferred_type_param_6.f90: Likewise.
11378 * gfortran.dg/deferred_type_param_8.f90: Likewise.
11379 * gfortran.dg/deferred_type_param_9.f90: Likewise.
11380 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
11381 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
11382 * gfortran.dg/defined_assignment_1.f90: Likewise.
11383 * gfortran.dg/defined_assignment_10.f90: Likewise.
11384 * gfortran.dg/defined_assignment_11.f90: Likewise.
11385 * gfortran.dg/defined_assignment_2.f90: Likewise.
11386 * gfortran.dg/defined_assignment_3.f90: Likewise.
11387 * gfortran.dg/defined_assignment_4.f90: Likewise.
11388 * gfortran.dg/defined_assignment_5.f90: Likewise.
11389 * gfortran.dg/defined_assignment_8.f90: Likewise.
11390 * gfortran.dg/defined_assignment_9.f90: Likewise.
11391 * gfortran.dg/dependency_2.f90: Likewise.
11392 * gfortran.dg/dependency_21.f90: Likewise.
11393 * gfortran.dg/dependency_22.f90: Likewise.
11394 * gfortran.dg/dependency_23.f90: Likewise.
11395 * gfortran.dg/dependency_24.f90: Likewise.
11396 * gfortran.dg/dependency_25.f90: Likewise.
11397 * gfortran.dg/dependency_26.f90: Likewise.
11398 * gfortran.dg/dependency_39.f90: Likewise.
11399 * gfortran.dg/dependency_40.f90: Likewise.
11400 * gfortran.dg/dependency_41.f90: Likewise.
11401 * gfortran.dg/dependency_42.f90: Likewise.
11402 * gfortran.dg/dependency_43.f90: Likewise.
11403 * gfortran.dg/dependency_44.f90: Likewise.
11404 * gfortran.dg/dependency_45.f90: Likewise.
11405 * gfortran.dg/dependency_50.f90: Likewise.
11406 * gfortran.dg/dependency_51.f90: Likewise.
11407 * gfortran.dg/dependent_decls_1.f90: Likewise.
11408 * gfortran.dg/der_array_1.f90: Likewise.
11409 * gfortran.dg/der_array_io_1.f90: Likewise.
11410 * gfortran.dg/der_array_io_2.f90: Likewise.
11411 * gfortran.dg/der_array_io_3.f90: Likewise.
11412 * gfortran.dg/der_io_1.f90: Likewise.
11413 * gfortran.dg/der_io_3.f90: Likewise.
11414 * gfortran.dg/der_pointer_2.f90: Likewise.
11415 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
11416 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
11417 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
11418 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
11419 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
11420 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11421 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
11422 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
11423 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
11424 * gfortran.dg/derived_external_function_1.f90: Likewise.
11425 * gfortran.dg/derived_init_1.f90: Likewise.
11426 * gfortran.dg/derived_init_2.f90: Likewise.
11427 * gfortran.dg/derived_init_3.f90: Likewise.
11428 * gfortran.dg/derived_init_4.f90: Likewise.
11429 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
11430 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11431 * gfortran.dg/dev_null.F90: Likewise.
11432 * gfortran.dg/dfloat_1.f90: Likewise.
11433 * gfortran.dg/dim_sum_1.f90: Likewise.
11434 * gfortran.dg/dim_sum_2.f90: Likewise.
11435 * gfortran.dg/dim_sum_3.f90: Likewise.
11436 * gfortran.dg/direct_io_10.f: Likewise.
11437 * gfortran.dg/direct_io_11.f90: Likewise.
11438 * gfortran.dg/direct_io_12.f90: Likewise.
11439 * gfortran.dg/direct_io_2.f90: Likewise.
11440 * gfortran.dg/direct_io_3.f90: Likewise.
11441 * gfortran.dg/direct_io_4.f90: Likewise.
11442 * gfortran.dg/direct_io_5.f90: Likewise.
11443 * gfortran.dg/direct_io_6.f90: Likewise.
11444 * gfortran.dg/direct_io_7.f90: Likewise.
11445 * gfortran.dg/direct_io_8.f90: Likewise.
11446 * gfortran.dg/direct_io_9.f: Likewise.
11447 * gfortran.dg/do_1.f90: Likewise.
11448 * gfortran.dg/do_3.F90: Likewise.
11449 * gfortran.dg/do_concurrent_2.f90: Likewise.
11450 * gfortran.dg/do_concurrent_4.f90: Likewise.
11451 * gfortran.dg/do_corner_warn.f90: Likewise.
11452 * gfortran.dg/do_iterator_2.f90: Likewise.
11453 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
11454 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
11455 * gfortran.dg/dos_eol.f: Likewise.
11456 * gfortran.dg/dot_product_1.f03: Likewise.
11457 * gfortran.dg/dot_product_2.f90: Likewise.
11458 * gfortran.dg/dot_product_4.f90: Likewise.
11459 * gfortran.dg/dshift_1.F90: Likewise.
11460 * gfortran.dg/dshift_2.F90: Likewise.
11461 * gfortran.dg/dtio_1.f90: Likewise.
11462 * gfortran.dg/dtio_10.f90: Likewise.
11463 * gfortran.dg/dtio_12.f90: Likewise.
11464 * gfortran.dg/dtio_14.f90: Likewise.
11465 * gfortran.dg/dtio_15.f90: Likewise.
11466 * gfortran.dg/dtio_16.f90: Likewise.
11467 * gfortran.dg/dtio_17.f90: Likewise.
11468 * gfortran.dg/dtio_19.f90: Likewise.
11469 * gfortran.dg/dtio_2.f90: Likewise.
11470 * gfortran.dg/dtio_20.f03: Likewise.
11471 * gfortran.dg/dtio_22.f90: Likewise.
11472 * gfortran.dg/dtio_24.f90: Likewise.
11473 * gfortran.dg/dtio_25.f90: Likewise.
11474 * gfortran.dg/dtio_26.f03: Likewise.
11475 * gfortran.dg/dtio_27.f90: Likewise.
11476 * gfortran.dg/dtio_28.f03: Likewise.
11477 * gfortran.dg/dtio_3.f90: Likewise.
11478 * gfortran.dg/dtio_30.f03: Likewise.
11479 * gfortran.dg/dtio_31.f03: Likewise.
11480 * gfortran.dg/dtio_32.f03: Likewise.
11481 * gfortran.dg/dtio_4.f90: Likewise.
11482 * gfortran.dg/dtio_5.f90: Likewise.
11483 * gfortran.dg/dtio_7.f90: Likewise.
11484 * gfortran.dg/dtio_8.f90: Likewise.
11485 * gfortran.dg/dtio_9.f90: Likewise.
11486 * gfortran.dg/dummy_procedure_3.f90: Likewise.
11487 * gfortran.dg/dummy_procedure_7.f90: Likewise.
11488 * gfortran.dg/dup_save_1.f90: Likewise.
11489 * gfortran.dg/dup_save_2.f90: Likewise.
11490 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
11491 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
11492 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
11493 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
11494 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
11495 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
11496 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
11497 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
11498 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
11499 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
11500 * gfortran.dg/e_d_fmt.f90: Likewise.
11501 * gfortran.dg/edit_real_1.f90: Likewise.
11502 * gfortran.dg/elemental_by_value_1.f90: Likewise.
11503 * gfortran.dg/elemental_dependency_1.f90: Likewise.
11504 * gfortran.dg/elemental_dependency_4.f90: Likewise.
11505 * gfortran.dg/elemental_dependency_5.f90: Likewise.
11506 * gfortran.dg/elemental_dependency_6.f90: Likewise.
11507 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
11508 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
11509 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
11510 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
11511 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
11512 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
11513 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
11514 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
11515 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
11516 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
11517 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
11518 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
11519 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
11520 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
11521 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
11522 * gfortran.dg/empty_format_1.f90: Likewise.
11523 * gfortran.dg/endfile.f: Likewise.
11524 * gfortran.dg/endfile.f90: Likewise.
11525 * gfortran.dg/endfile_2.f90: Likewise.
11526 * gfortran.dg/entry_1.f90: Likewise.
11527 * gfortran.dg/entry_10.f90: Likewise.
11528 * gfortran.dg/entry_12.f90: Likewise.
11529 * gfortran.dg/entry_13.f90: Likewise.
11530 * gfortran.dg/entry_14.f90: Likewise.
11531 * gfortran.dg/entry_16.f90: Likewise.
11532 * gfortran.dg/entry_3.f90: Likewise.
11533 * gfortran.dg/entry_6.f90: Likewise.
11534 * gfortran.dg/entry_9.f90: Likewise.
11535 * gfortran.dg/entry_array_specs_2.f: Likewise.
11536 * gfortran.dg/enum_1.f90: Likewise.
11537 * gfortran.dg/enum_9.f90: Likewise.
11538 * gfortran.dg/eof_1.f90: Likewise.
11539 * gfortran.dg/eof_2.f90: Likewise.
11540 * gfortran.dg/eof_4.f90: Likewise.
11541 * gfortran.dg/eof_5.f90: Likewise.
11542 * gfortran.dg/eor_handling_1.f90: Likewise.
11543 * gfortran.dg/eor_handling_2.f90: Likewise.
11544 * gfortran.dg/eor_handling_3.f90: Likewise.
11545 * gfortran.dg/eor_handling_4.f90: Likewise.
11546 * gfortran.dg/eor_handling_5.f90: Likewise.
11547 * gfortran.dg/eoshift_3.f90: Likewise.
11548 * gfortran.dg/eoshift_4.f90: Likewise.
11549 * gfortran.dg/eoshift_5.f90: Likewise.
11550 * gfortran.dg/eoshift_6.f90: Likewise.
11551 * gfortran.dg/eoshift_large_1.f90: Likewise.
11552 * gfortran.dg/equiv_6.f90: Likewise.
11553 * gfortran.dg/equiv_7.f90: Likewise.
11554 * gfortran.dg/equiv_9.f90: Likewise.
11555 * gfortran.dg/equiv_constraint_4.f90: Likewise.
11556 * gfortran.dg/erf_2.F90: Likewise.
11557 * gfortran.dg/erf_3.F90: Likewise.
11558 * gfortran.dg/erfc_scaled_1.f90: Likewise.
11559 * gfortran.dg/error_format_2.f90: Likewise.
11560 * gfortran.dg/error_recovery_5.f90: Likewise.
11561 * gfortran.dg/execute_command_line_2.f90: Likewise.
11562 * gfortran.dg/execute_command_line_3.f90: Likewise.
11563 * gfortran.dg/exit_1.f08: Likewise.
11564 * gfortran.dg/exit_3.f08: Likewise.
11565 * gfortran.dg/exponent_1.f90: Likewise.
11566 * gfortran.dg/exponent_2.f90: Likewise.
11567 * gfortran.dg/extended_char_comparison_1.f: Likewise.
11568 * gfortran.dg/extends_1.f03: Likewise.
11569 * gfortran.dg/extends_16.f90: Likewise.
11570 * gfortran.dg/extends_2.f03: Likewise.
11571 * gfortran.dg/extends_3.f03: Likewise.
11572 * gfortran.dg/extends_4.f03: Likewise.
11573 * gfortran.dg/extends_type_of_1.f03: Likewise.
11574 * gfortran.dg/extends_type_of_2.f03: Likewise.
11575 * gfortran.dg/external_procedures_3.f90: Likewise.
11576 * gfortran.dg/f2003_inquire_1.f03: Likewise.
11577 * gfortran.dg/f2003_io_1.f03: Likewise.
11578 * gfortran.dg/f2003_io_4.f03: Likewise.
11579 * gfortran.dg/f2003_io_5.f03: Likewise.
11580 * gfortran.dg/f2003_io_6.f03: Likewise.
11581 * gfortran.dg/f2003_io_7.f03: Likewise.
11582 * gfortran.dg/f2c_1.f90: Likewise.
11583 * gfortran.dg/f2c_2.f90: Likewise.
11584 * gfortran.dg/f2c_3.f90: Likewise.
11585 * gfortran.dg/f2c_4.f90: Likewise.
11586 * gfortran.dg/f2c_6.f90: Likewise.
11587 * gfortran.dg/f2c_7.f90: Likewise.
11588 * gfortran.dg/f2c_9.f90: Likewise.
11589 * gfortran.dg/fgetc_1.f90: Likewise.
11590 * gfortran.dg/fgetc_2.f90: Likewise.
11591 * gfortran.dg/filename_null.f90: Likewise.
11592 * gfortran.dg/finalize_12.f90: Likewise.
11593 * gfortran.dg/finalize_13.f90: Likewise.
11594 * gfortran.dg/finalize_15.f90: Likewise.
11595 * gfortran.dg/finalize_17.f90: Likewise.
11596 * gfortran.dg/finalize_18.f90: Likewise.
11597 * gfortran.dg/finalize_25.f90: Likewise.
11598 * gfortran.dg/finalize_29.f08: Likewise.
11599 * gfortran.dg/finalize_31.f90: Likewise.
11600 * gfortran.dg/float_1.f90: Likewise.
11601 * gfortran.dg/flush_1.f90: Likewise.
11602 * gfortran.dg/fmt_bz_bn.f: Likewise.
11603 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
11604 * gfortran.dg/fmt_cache_1.f: Likewise.
11605 * gfortran.dg/fmt_cache_2.f: Likewise.
11606 * gfortran.dg/fmt_cache_3.f90: Likewise.
11607 * gfortran.dg/fmt_colon.f90: Likewise.
11608 * gfortran.dg/fmt_e.f90: Likewise.
11609 * gfortran.dg/fmt_en.f90: Likewise.
11610 * gfortran.dg/fmt_error_10.f: Likewise.
11611 * gfortran.dg/fmt_error_9.f: Likewise.
11612 * gfortran.dg/fmt_exhaust.f90: Likewise.
11613 * gfortran.dg/fmt_f0_1.f90: Likewise.
11614 * gfortran.dg/fmt_f_an_p.f: Likewise.
11615 * gfortran.dg/fmt_fw_d.f90: Likewise.
11616 * gfortran.dg/fmt_g.f: Likewise.
11617 * gfortran.dg/fmt_g0_1.f08: Likewise.
11618 * gfortran.dg/fmt_g0_2.f08: Likewise.
11619 * gfortran.dg/fmt_g0_4.f08: Likewise.
11620 * gfortran.dg/fmt_g0_5.f08: Likewise.
11621 * gfortran.dg/fmt_g0_6.f08: Likewise.
11622 * gfortran.dg/fmt_g0_7.f08: Likewise.
11623 * gfortran.dg/fmt_g_1.f90: Likewise.
11624 * gfortran.dg/fmt_int_sign.f90: Likewise.
11625 * gfortran.dg/fmt_l.f90: Likewise.
11626 * gfortran.dg/fmt_missing_period_2.f: Likewise.
11627 * gfortran.dg/fmt_missing_period_3.f: Likewise.
11628 * gfortran.dg/fmt_p_1.f90: Likewise.
11629 * gfortran.dg/fmt_pf.f90: Likewise.
11630 * gfortran.dg/fmt_read.f90: Likewise.
11631 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
11632 * gfortran.dg/fmt_t_1.f90: Likewise.
11633 * gfortran.dg/fmt_t_2.f90: Likewise.
11634 * gfortran.dg/fmt_t_3.f90: Likewise.
11635 * gfortran.dg/fmt_t_4.f90: Likewise.
11636 * gfortran.dg/fmt_t_5.f90: Likewise.
11637 * gfortran.dg/fmt_t_6.f: Likewise.
11638 * gfortran.dg/fmt_t_7.f: Likewise.
11639 * gfortran.dg/fmt_t_9.f: Likewise.
11640 * gfortran.dg/fmt_tl.f: Likewise.
11641 * gfortran.dg/fmt_unlimited.f90: Likewise.
11642 * gfortran.dg/fmt_white.f: Likewise.
11643 * gfortran.dg/fmt_zero_digits.f90: Likewise.
11644 * gfortran.dg/fold_nearest.f90: Likewise.
11645 * gfortran.dg/forall_1.f90: Likewise.
11646 * gfortran.dg/forall_10.f90: Likewise.
11647 * gfortran.dg/forall_12.f90: Likewise.
11648 * gfortran.dg/forall_13.f90: Likewise.
11649 * gfortran.dg/forall_15.f90: Likewise.
11650 * gfortran.dg/forall_4.f90: Likewise.
11651 * gfortran.dg/forall_5.f90: Likewise.
11652 * gfortran.dg/forall_6.f90: Likewise.
11653 * gfortran.dg/forall_7.f90: Likewise.
11654 * gfortran.dg/fraction.f90: Likewise.
11655 * gfortran.dg/fseek.f90: Likewise.
11656 * gfortran.dg/ftell_1.f90: Likewise.
11657 * gfortran.dg/ftell_2.f90: Likewise.
11658 * gfortran.dg/ftell_3.f90: Likewise.
11659 * gfortran.dg/func_assign_2.f90: Likewise.
11660 * gfortran.dg/func_assign_3.f90: Likewise.
11661 * gfortran.dg/func_derived_1.f90: Likewise.
11662 * gfortran.dg/func_derived_2.f90: Likewise.
11663 * gfortran.dg/func_derived_3.f90: Likewise.
11664 * gfortran.dg/func_result_1.f90: Likewise.
11665 * gfortran.dg/func_result_2.f90: Likewise.
11666 * gfortran.dg/func_result_6.f90: Likewise.
11667 * gfortran.dg/function_charlen_2.f90: Likewise.
11668 * gfortran.dg/function_charlen_3.f: Likewise.
11669 * gfortran.dg/function_kinds_1.f90: Likewise.
11670 * gfortran.dg/function_kinds_4.f90: Likewise.
11671 * gfortran.dg/function_optimize_10.f90: Likewise.
11672 * gfortran.dg/function_optimize_11.f90: Likewise.
11673 * gfortran.dg/function_optimize_12.f90: Likewise.
11674 * gfortran.dg/function_optimize_4.f90: Likewise.
11675 * gfortran.dg/function_optimize_8.f90: Likewise.
11676 * gfortran.dg/g77/13037.f: Likewise.
11677 * gfortran.dg/g77/1832.f: Likewise.
11678 * gfortran.dg/g77/19981119-0.f: Likewise.
11679 * gfortran.dg/g77/19990313-0.f: Likewise.
11680 * gfortran.dg/g77/19990313-1.f: Likewise.
11681 * gfortran.dg/g77/19990313-2.f: Likewise.
11682 * gfortran.dg/g77/19990313-3.f: Likewise.
11683 * gfortran.dg/g77/19990419-1.f: Likewise.
11684 * gfortran.dg/g77/19990826-0.f: Likewise.
11685 * gfortran.dg/g77/19990826-2.f: Likewise.
11686 * gfortran.dg/g77/20000503-1.f: Likewise.
11687 * gfortran.dg/g77/20001111.f: Likewise.
11688 * gfortran.dg/g77/20010116.f: Likewise.
11689 * gfortran.dg/g77/20010216-1.f: Likewise.
11690 * gfortran.dg/g77/20010430.f: Likewise.
11691 * gfortran.dg/g77/20010610.f: Likewise.
11692 * gfortran.dg/g77/6177.f: Likewise.
11693 * gfortran.dg/g77/7388.f: Likewise.
11694 * gfortran.dg/g77/947.f: Likewise.
11695 * gfortran.dg/g77/970625-2.f: Likewise.
11696 * gfortran.dg/g77/971102-1.f: Likewise.
11697 * gfortran.dg/g77/980628-0.f: Likewise.
11698 * gfortran.dg/g77/980628-1.f: Likewise.
11699 * gfortran.dg/g77/980628-10.f: Likewise.
11700 * gfortran.dg/g77/980628-2.f: Likewise.
11701 * gfortran.dg/g77/980628-3.f: Likewise.
11702 * gfortran.dg/g77/980628-7.f: Likewise.
11703 * gfortran.dg/g77/980628-8.f: Likewise.
11704 * gfortran.dg/g77/980628-9.f: Likewise.
11705 * gfortran.dg/g77/980701-0.f: Likewise.
11706 * gfortran.dg/g77/980701-1.f: Likewise.
11707 * gfortran.dg/g77/cabs.f: Likewise.
11708 * gfortran.dg/g77/claus.f: Likewise.
11709 * gfortran.dg/g77/complex_1.f: Likewise.
11710 * gfortran.dg/g77/cpp3.F: Likewise.
11711 * gfortran.dg/g77/cpp4.F: Likewise.
11712 * gfortran.dg/g77/cpp5.F: Likewise.
11713 * gfortran.dg/g77/dcomplex.f: Likewise.
11714 * gfortran.dg/g77/dnrm2.f: Likewise.
11715 * gfortran.dg/g77/erfc.f: Likewise.
11716 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
11717 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
11718 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
11719 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
11720 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
11721 * gfortran.dg/g77/int8421.f: Likewise.
11722 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
11723 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
11724 * gfortran.dg/g77/le.f: Likewise.
11725 * gfortran.dg/g77/short.f: Likewise.
11726 * gfortran.dg/gamma_1.f90: Likewise.
11727 * gfortran.dg/gamma_4.f90: Likewise.
11728 * gfortran.dg/gamma_5.f90: Likewise.
11729 * gfortran.dg/generic_13.f90: Likewise.
11730 * gfortran.dg/generic_15.f90: Likewise.
11731 * gfortran.dg/generic_19.f90: Likewise.
11732 * gfortran.dg/generic_20.f90: Likewise.
11733 * gfortran.dg/generic_23.f03: Likewise.
11734 * gfortran.dg/generic_25.f90: Likewise.
11735 * gfortran.dg/generic_27.f90: Likewise.
11736 * gfortran.dg/generic_31.f90: Likewise.
11737 * gfortran.dg/generic_4.f90: Likewise.
11738 * gfortran.dg/global_vars_c_init.f90: Likewise.
11739 * gfortran.dg/global_vars_f90_init.f90: Likewise.
11740 * gfortran.dg/gnu_logical_1.F: Likewise.
11741 * gfortran.dg/goacc/fixed-1.f: Likewise.
11742 * gfortran.dg/goacc/fixed-2.f: Likewise.
11743 * gfortran.dg/goacc/gang-static.f95: Likewise.
11744 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
11745 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11746 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11747 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11748 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11749 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11750 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
11751 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11752 * gfortran.dg/goacc/omp-fixed.f: Likewise.
11753 * gfortran.dg/gomp/crayptr5.f90: Likewise.
11754 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
11755 * gfortran.dg/gomp/pr48794.f90: Likewise.
11756 * gfortran.dg/gomp/pr72744.f90: Likewise.
11757 * gfortran.dg/gomp/pr77665.f90: Likewise.
11758 * gfortran.dg/gomp/workshare2.f90: Likewise.
11759 * gfortran.dg/gomp/workshare3.f90: Likewise.
11760 * gfortran.dg/goto_1.f: Likewise.
11761 * gfortran.dg/goto_2.f90: Likewise.
11762 * gfortran.dg/goto_4.f90: Likewise.
11763 * gfortran.dg/goto_6.f: Likewise.
11764 * gfortran.dg/graphite/id-26.f03: Likewise.
11765 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
11766 * gfortran.dg/graphite/pr29581.f90: Likewise.
11767 * gfortran.dg/graphite/pr29832.f90: Likewise.
11768 * gfortran.dg/graphite/run-id-1.f: Likewise.
11769 * gfortran.dg/graphite/run-id-2.f90: Likewise.
11770 * gfortran.dg/graphite/run-id-3.f90: Likewise.
11771 * gfortran.dg/hollerith.f90: Likewise.
11772 * gfortran.dg/hollerith4.f90: Likewise.
11773 * gfortran.dg/hollerith6.f90: Likewise.
11774 * gfortran.dg/hollerith8.f90: Likewise.
11775 * gfortran.dg/hollerith_1.f90: Likewise.
11776 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
11777 * gfortran.dg/hollerith_f95.f90: Likewise.
11778 * gfortran.dg/hollerith_legacy.f90: Likewise.
11779 * gfortran.dg/host_assoc_call_3.f90: Likewise.
11780 * gfortran.dg/host_assoc_function_1.f90: Likewise.
11781 * gfortran.dg/host_assoc_function_3.f90: Likewise.
11782 * gfortran.dg/host_assoc_function_4.f90: Likewise.
11783 * gfortran.dg/host_assoc_function_9.f90: Likewise.
11784 * gfortran.dg/host_dummy_index_1.f90: Likewise.
11785 * gfortran.dg/hypot_1.f90: Likewise.
11786 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
11787 * gfortran.dg/iargc.f90: Likewise.
11788 * gfortran.dg/ibits.f90: Likewise.
11789 * gfortran.dg/ichar_1.f90: Likewise.
11790 * gfortran.dg/ichar_2.f90: Likewise.
11791 * gfortran.dg/ieee/ieee_1.F90: Likewise.
11792 * gfortran.dg/ieee/ieee_2.f90: Likewise.
11793 * gfortran.dg/ieee/ieee_3.f90: Likewise.
11794 * gfortran.dg/ieee/ieee_4.f90: Likewise.
11795 * gfortran.dg/ieee/ieee_6.f90: Likewise.
11796 * gfortran.dg/ieee/ieee_7.f90: Likewise.
11797 * gfortran.dg/ieee/ieee_8.f90: Likewise.
11798 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
11799 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
11800 * gfortran.dg/ieee/large_1.f90: Likewise.
11801 * gfortran.dg/ieee/large_2.f90: Likewise.
11802 * gfortran.dg/ieee/large_3.F90: Likewise.
11803 * gfortran.dg/ieee/large_4.f90: Likewise.
11804 * gfortran.dg/ieee/rounding_1.f90: Likewise.
11805 * gfortran.dg/ieee/underflow_1.f90: Likewise.
11806 * gfortran.dg/impl_do_var_data.f90: Likewise.
11807 * gfortran.dg/implicit_10.f90: Likewise.
11808 * gfortran.dg/implicit_12.f90: Likewise.
11809 * gfortran.dg/implicit_class_1.f90: Likewise.
11810 * gfortran.dg/implicit_pure_1.f90: Likewise.
11811 * gfortran.dg/implied_do_1.f90: Likewise.
11812 * gfortran.dg/implied_do_io_1.f90: Likewise.
11813 * gfortran.dg/implied_do_io_2.f90: Likewise.
11814 * gfortran.dg/implied_do_io_3.f90: Likewise.
11815 * gfortran.dg/implied_shape_1.f08: Likewise.
11816 * gfortran.dg/import.f90: Likewise.
11817 * gfortran.dg/import4.f90: Likewise.
11818 * gfortran.dg/impure_1.f08: Likewise.
11819 * gfortran.dg/index.f90: Likewise.
11820 * gfortran.dg/index_2.f90: Likewise.
11821 * gfortran.dg/init_flag_1.f90: Likewise.
11822 * gfortran.dg/init_flag_10.f90: Likewise.
11823 * gfortran.dg/init_flag_15.f03: Likewise.
11824 * gfortran.dg/init_flag_2.f90: Likewise.
11825 * gfortran.dg/init_flag_3.f90: Likewise.
11826 * gfortran.dg/init_flag_4.f90: Likewise.
11827 * gfortran.dg/init_flag_5.f90: Likewise.
11828 * gfortran.dg/init_flag_6.f90: Likewise.
11829 * gfortran.dg/init_flag_7.f90: Likewise.
11830 * gfortran.dg/init_flag_9.f90: Likewise.
11831 * gfortran.dg/initialization_11.f90: Likewise.
11832 * gfortran.dg/initialization_19.f90: Likewise.
11833 * gfortran.dg/initialization_2.f90: Likewise.
11834 * gfortran.dg/initialization_22.f90: Likewise.
11835 * gfortran.dg/initialization_27.f90: Likewise.
11836 * gfortran.dg/initialization_5.f90: Likewise.
11837 * gfortran.dg/initialization_6.f90: Likewise.
11838 * gfortran.dg/inline_matmul_1.f90: Likewise.
11839 * gfortran.dg/inline_matmul_10.f90: Likewise.
11840 * gfortran.dg/inline_matmul_11.f90: Likewise.
11841 * gfortran.dg/inline_matmul_13.f90: Likewise.
11842 * gfortran.dg/inline_matmul_14.f90: Likewise.
11843 * gfortran.dg/inline_matmul_16.f90: Likewise.
11844 * gfortran.dg/inline_matmul_17.f90: Likewise.
11845 * gfortran.dg/inline_matmul_18.f90: Likewise.
11846 * gfortran.dg/inline_matmul_19.f90: Likewise.
11847 * gfortran.dg/inline_matmul_2.f90: Likewise.
11848 * gfortran.dg/inline_matmul_20.f90: Likewise.
11849 * gfortran.dg/inline_matmul_22.f90: Likewise.
11850 * gfortran.dg/inline_matmul_3.f90: Likewise.
11851 * gfortran.dg/inline_matmul_4.f90: Likewise.
11852 * gfortran.dg/inline_matmul_5.f90: Likewise.
11853 * gfortran.dg/inline_matmul_6.f90: Likewise.
11854 * gfortran.dg/inline_matmul_7.f90: Likewise.
11855 * gfortran.dg/inline_matmul_8.f90: Likewise.
11856 * gfortran.dg/inline_matmul_9.f90: Likewise.
11857 * gfortran.dg/inline_sum_1.f90: Likewise.
11858 * gfortran.dg/inline_sum_3.f90: Likewise.
11859 * gfortran.dg/inline_sum_5.f90: Likewise.
11860 * gfortran.dg/inquire-complex.f90: Likewise.
11861 * gfortran.dg/inquire.f90: Likewise.
11862 * gfortran.dg/inquire_10.f90: Likewise.
11863 * gfortran.dg/inquire_13.f90: Likewise.
11864 * gfortran.dg/inquire_15.f90: Likewise.
11865 * gfortran.dg/inquire_16.f90: Likewise.
11866 * gfortran.dg/inquire_17.f90: Likewise.
11867 * gfortran.dg/inquire_5.f90: Likewise.
11868 * gfortran.dg/inquire_6.f90: Likewise.
11869 * gfortran.dg/inquire_7.f90: Likewise.
11870 * gfortran.dg/inquire_9.f90: Likewise.
11871 * gfortran.dg/inquire_internal.f90: Likewise.
11872 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
11873 * gfortran.dg/inquire_size.f90: Likewise.
11874 * gfortran.dg/int_1.f90: Likewise.
11875 * gfortran.dg/int_conv_1.f90: Likewise.
11876 * gfortran.dg/int_range_io_1.f90: Likewise.
11877 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
11878 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
11879 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
11880 * gfortran.dg/integer_plus.f90: Likewise.
11881 * gfortran.dg/intent_out_2.f90: Likewise.
11882 * gfortran.dg/intent_out_5.f90: Likewise.
11883 * gfortran.dg/intent_out_6.f90: Likewise.
11884 * gfortran.dg/interface_12.f90: Likewise.
11885 * gfortran.dg/interface_19.f90: Likewise.
11886 * gfortran.dg/interface_4.f90: Likewise.
11887 * gfortran.dg/interface_5.f90: Likewise.
11888 * gfortran.dg/interface_9.f90: Likewise.
11889 * gfortran.dg/interface_assignment_1.f90: Likewise.
11890 * gfortran.dg/interface_assignment_2.f90: Likewise.
11891 * gfortran.dg/internal_dummy_2.f08: Likewise.
11892 * gfortran.dg/internal_dummy_3.f08: Likewise.
11893 * gfortran.dg/internal_dummy_4.f08: Likewise.
11894 * gfortran.dg/internal_pack_1.f90: Likewise.
11895 * gfortran.dg/internal_pack_10.f90: Likewise.
11896 * gfortran.dg/internal_pack_12.f90: Likewise.
11897 * gfortran.dg/internal_pack_13.f90: Likewise.
11898 * gfortran.dg/internal_pack_14.f90: Likewise.
11899 * gfortran.dg/internal_pack_15.f90: Likewise.
11900 * gfortran.dg/internal_pack_2.f90: Likewise.
11901 * gfortran.dg/internal_pack_3.f90: Likewise.
11902 * gfortran.dg/internal_pack_4.f90: Likewise.
11903 * gfortran.dg/internal_pack_6.f90: Likewise.
11904 * gfortran.dg/internal_pack_8.f90: Likewise.
11905 * gfortran.dg/internal_readwrite_1.f90: Likewise.
11906 * gfortran.dg/internal_readwrite_2.f90: Likewise.
11907 * gfortran.dg/internal_readwrite_3.f90: Likewise.
11908 * gfortran.dg/intrinsic_actual_1.f: Likewise.
11909 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
11910 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
11911 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
11912 * gfortran.dg/intrinsic_char_1.f90: Likewise.
11913 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
11914 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
11915 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
11916 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
11917 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
11918 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
11919 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
11920 * gfortran.dg/intrinsic_product_1.f90: Likewise.
11921 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
11922 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11923 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
11924 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
11925 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
11926 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
11927 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
11928 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
11929 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
11930 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
11931 * gfortran.dg/io_err_1.f90: Likewise.
11932 * gfortran.dg/io_real_boz.f90: Likewise.
11933 * gfortran.dg/iomsg_1.f90: Likewise.
11934 * gfortran.dg/iostat_1.f90: Likewise.
11935 * gfortran.dg/iostat_2.f90: Likewise.
11936 * gfortran.dg/iostat_4.f90: Likewise.
11937 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
11938 * gfortran.dg/ishft_1.f90: Likewise.
11939 * gfortran.dg/ishft_2.f90: Likewise.
11940 * gfortran.dg/ishft_4.f90: Likewise.
11941 * gfortran.dg/isnan_1.f90: Likewise.
11942 * gfortran.dg/isnan_2.f90: Likewise.
11943 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
11944 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
11945 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
11946 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
11947 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
11948 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
11949 * gfortran.dg/itime_idate_1.f: Likewise.
11950 * gfortran.dg/itime_idate_2.f: Likewise.
11951 * gfortran.dg/large_integer_kind_1.f90: Likewise.
11952 * gfortran.dg/large_integer_kind_2.f90: Likewise.
11953 * gfortran.dg/large_real_kind_1.f90: Likewise.
11954 * gfortran.dg/large_real_kind_2.F90: Likewise.
11955 * gfortran.dg/large_real_kind_3.F90: Likewise.
11956 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
11957 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
11958 * gfortran.dg/large_recl.f90: Likewise.
11959 * gfortran.dg/large_unit_1.f90: Likewise.
11960 * gfortran.dg/large_unit_2.f90: Likewise.
11961 * gfortran.dg/largeequiv_1.f90: Likewise.
11962 * gfortran.dg/leadz_trailz_1.f90: Likewise.
11963 * gfortran.dg/leadz_trailz_2.f90: Likewise.
11964 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11965 * gfortran.dg/list_read_1.f90: Likewise.
11966 * gfortran.dg/list_read_10.f90: Likewise.
11967 * gfortran.dg/list_read_11.f90: Likewise.
11968 * gfortran.dg/list_read_12.f90: Likewise.
11969 * gfortran.dg/list_read_13.f: Likewise.
11970 * gfortran.dg/list_read_14.f90: Likewise.
11971 * gfortran.dg/list_read_2.f90: Likewise.
11972 * gfortran.dg/list_read_3.f90: Likewise.
11973 * gfortran.dg/list_read_4.f90: Likewise.
11974 * gfortran.dg/list_read_5.f90: Likewise.
11975 * gfortran.dg/list_read_6.f90: Likewise.
11976 * gfortran.dg/list_read_7.f90: Likewise.
11977 * gfortran.dg/list_read_8.f90: Likewise.
11978 * gfortran.dg/list_read_9.f90: Likewise.
11979 * gfortran.dg/loc_2.f90: Likewise.
11980 * gfortran.dg/logical_1.f90: Likewise.
11981 * gfortran.dg/logical_dot_product.f90: Likewise.
11982 * gfortran.dg/logical_temp_io.f90: Likewise.
11983 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
11984 * gfortran.dg/lrshift_1.f90: Likewise.
11985 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
11986 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
11987 * gfortran.dg/lto/pr40725_0.f03: Likewise.
11988 * gfortran.dg/lto/pr41576_1.f90: Likewise.
11989 * gfortran.dg/make_unit.f90: Likewise.
11990 * gfortran.dg/mapping_1.f90: Likewise.
11991 * gfortran.dg/mapping_2.f90: Likewise.
11992 * gfortran.dg/mapping_3.f90: Likewise.
11993 * gfortran.dg/masklr_1.F90: Likewise.
11994 * gfortran.dg/masklr_2.F90: Likewise.
11995 * gfortran.dg/matmul_1.f90: Likewise.
11996 * gfortran.dg/matmul_10.f90: Likewise.
11997 * gfortran.dg/matmul_12.f90: Likewise.
11998 * gfortran.dg/matmul_16.f90: Likewise.
11999 * gfortran.dg/matmul_17.f90: Likewise.
12000 * gfortran.dg/matmul_18.f90: Likewise.
12001 * gfortran.dg/matmul_2.f90: Likewise.
12002 * gfortran.dg/matmul_3.f90: Likewise.
12003 * gfortran.dg/matmul_4.f90: Likewise.
12004 * gfortran.dg/matmul_6.f90: Likewise.
12005 * gfortran.dg/matmul_8.f03: Likewise.
12006 * gfortran.dg/matmul_9.f90: Likewise.
12007 * gfortran.dg/matmul_bounds_12.f90: Likewise.
12008 * gfortran.dg/matmul_bounds_6.f90: Likewise.
12009 * gfortran.dg/matmul_const.f90: Likewise.
12010 * gfortran.dg/maxloc_1.f90: Likewise.
12011 * gfortran.dg/maxloc_2.f90: Likewise.
12012 * gfortran.dg/maxloc_3.f90: Likewise.
12013 * gfortran.dg/maxloc_4.f90: Likewise.
12014 * gfortran.dg/maxloc_string_1.f90: Likewise.
12015 * gfortran.dg/maxlocval_1.f90: Likewise.
12016 * gfortran.dg/maxlocval_2.f90: Likewise.
12017 * gfortran.dg/maxlocval_3.f90: Likewise.
12018 * gfortran.dg/maxlocval_4.f90: Likewise.
12019 * gfortran.dg/maxval_char_1.f90: Likewise.
12020 * gfortran.dg/maxval_char_2.f90: Likewise.
12021 * gfortran.dg/maxval_char_3.f90: Likewise.
12022 * gfortran.dg/maxval_char_4.f90: Likewise.
12023 * gfortran.dg/maxval_parameter_1.f90: Likewise.
12024 * gfortran.dg/mclock.f90: Likewise.
12025 * gfortran.dg/merge_bits_1.F90: Likewise.
12026 * gfortran.dg/merge_bits_2.F90: Likewise.
12027 * gfortran.dg/merge_char_1.f90: Likewise.
12028 * gfortran.dg/merge_init_expr.f90: Likewise.
12029 * gfortran.dg/min_max_optional_1.f90: Likewise.
12030 * gfortran.dg/min_max_optional_5.f90: Likewise.
12031 * gfortran.dg/minloc_1.f90: Likewise.
12032 * gfortran.dg/minloc_2.f90: Likewise.
12033 * gfortran.dg/minloc_3.f90: Likewise.
12034 * gfortran.dg/minloc_4.f90: Likewise.
12035 * gfortran.dg/minloc_string_1.f90: Likewise.
12036 * gfortran.dg/minlocval_1.f90: Likewise.
12037 * gfortran.dg/minlocval_2.f90: Likewise.
12038 * gfortran.dg/minlocval_3.f90: Likewise.
12039 * gfortran.dg/minlocval_4.f90: Likewise.
12040 * gfortran.dg/minmax_char_1.f90: Likewise.
12041 * gfortran.dg/minmaxloc_1.f90: Likewise.
12042 * gfortran.dg/minmaxloc_10.f90: Likewise.
12043 * gfortran.dg/minmaxloc_11.f90: Likewise.
12044 * gfortran.dg/minmaxloc_12.f90: Likewise.
12045 * gfortran.dg/minmaxloc_13.f90: Likewise.
12046 * gfortran.dg/minmaxloc_2.f90: Likewise.
12047 * gfortran.dg/minmaxloc_3.f90: Likewise.
12048 * gfortran.dg/minmaxloc_4.f90: Likewise.
12049 * gfortran.dg/minmaxloc_5.f90: Likewise.
12050 * gfortran.dg/minmaxloc_6.f90: Likewise.
12051 * gfortran.dg/minmaxloc_7.f90: Likewise.
12052 * gfortran.dg/minmaxloc_8.f90: Likewise.
12053 * gfortran.dg/minmaxval_1.f90: Likewise.
12054 * gfortran.dg/minval_char_1.f90: Likewise.
12055 * gfortran.dg/minval_char_2.f90: Likewise.
12056 * gfortran.dg/minval_char_3.f90: Likewise.
12057 * gfortran.dg/minval_char_4.f90: Likewise.
12058 * gfortran.dg/minval_char_5.f90: Likewise.
12059 * gfortran.dg/minval_parameter_1.f90: Likewise.
12060 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
12061 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
12062 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
12063 * gfortran.dg/missing_parens_1.f90: Likewise.
12064 * gfortran.dg/missing_parens_2.f90: Likewise.
12065 * gfortran.dg/mod_large_1.f90: Likewise.
12066 * gfortran.dg/mod_sign0_1.f90: Likewise.
12067 * gfortran.dg/module_blank_common.f90: Likewise.
12068 * gfortran.dg/module_commons_1.f90: Likewise.
12069 * gfortran.dg/module_commons_3.f90: Likewise.
12070 * gfortran.dg/module_double_reuse.f90: Likewise.
12071 * gfortran.dg/module_equivalence_1.f90: Likewise.
12072 * gfortran.dg/module_equivalence_2.f90: Likewise.
12073 * gfortran.dg/module_equivalence_3.f90: Likewise.
12074 * gfortran.dg/module_equivalence_5.f90: Likewise.
12075 * gfortran.dg/module_interface_1.f90: Likewise.
12076 * gfortran.dg/module_nan.f90: Likewise.
12077 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12078 * gfortran.dg/module_procedure_1.f90: Likewise.
12079 * gfortran.dg/module_read_1.f90: Likewise.
12080 * gfortran.dg/module_read_2.f90: Likewise.
12081 * gfortran.dg/module_widestring_1.f90: Likewise.
12082 * gfortran.dg/move_alloc.f90: Likewise.
12083 * gfortran.dg/move_alloc_10.f90: Likewise.
12084 * gfortran.dg/move_alloc_13.f90: Likewise.
12085 * gfortran.dg/move_alloc_14.f90: Likewise.
12086 * gfortran.dg/move_alloc_15.f90: Likewise.
12087 * gfortran.dg/move_alloc_16.f90: Likewise.
12088 * gfortran.dg/move_alloc_2.f90: Likewise.
12089 * gfortran.dg/move_alloc_5.f90: Likewise.
12090 * gfortran.dg/move_alloc_6.f90: Likewise.
12091 * gfortran.dg/move_alloc_9.f90: Likewise.
12092 * gfortran.dg/multiple_allocation_1.f90: Likewise.
12093 * gfortran.dg/multiple_allocation_3.f90: Likewise.
12094 * gfortran.dg/mvbits_1.f90: Likewise.
12095 * gfortran.dg/mvbits_2.f90: Likewise.
12096 * gfortran.dg/mvbits_3.f90: Likewise.
12097 * gfortran.dg/mvbits_4.f90: Likewise.
12098 * gfortran.dg/mvbits_7.f90: Likewise.
12099 * gfortran.dg/mvbits_8.f90: Likewise.
12100 * gfortran.dg/namelist_11.f: Likewise.
12101 * gfortran.dg/namelist_12.f: Likewise.
12102 * gfortran.dg/namelist_13.f90: Likewise.
12103 * gfortran.dg/namelist_14.f90: Likewise.
12104 * gfortran.dg/namelist_15.f90: Likewise.
12105 * gfortran.dg/namelist_16.f90: Likewise.
12106 * gfortran.dg/namelist_17.f90: Likewise.
12107 * gfortran.dg/namelist_18.f90: Likewise.
12108 * gfortran.dg/namelist_19.f90: Likewise.
12109 * gfortran.dg/namelist_20.f90: Likewise.
12110 * gfortran.dg/namelist_21.f90: Likewise.
12111 * gfortran.dg/namelist_22.f90: Likewise.
12112 * gfortran.dg/namelist_23.f90: Likewise.
12113 * gfortran.dg/namelist_24.f90: Likewise.
12114 * gfortran.dg/namelist_26.f90: Likewise.
12115 * gfortran.dg/namelist_27.f90: Likewise.
12116 * gfortran.dg/namelist_28.f90: Likewise.
12117 * gfortran.dg/namelist_29.f90: Likewise.
12118 * gfortran.dg/namelist_37.f90: Likewise.
12119 * gfortran.dg/namelist_38.f90: Likewise.
12120 * gfortran.dg/namelist_39.f90: Likewise.
12121 * gfortran.dg/namelist_40.f90: Likewise.
12122 * gfortran.dg/namelist_41.f90: Likewise.
12123 * gfortran.dg/namelist_42.f90: Likewise.
12124 * gfortran.dg/namelist_43.f90: Likewise.
12125 * gfortran.dg/namelist_44.f90: Likewise.
12126 * gfortran.dg/namelist_47.f90: Likewise.
12127 * gfortran.dg/namelist_48.f90: Likewise.
12128 * gfortran.dg/namelist_49.f90: Likewise.
12129 * gfortran.dg/namelist_50.f90: Likewise.
12130 * gfortran.dg/namelist_51.f90: Likewise.
12131 * gfortran.dg/namelist_52.f90: Likewise.
12132 * gfortran.dg/namelist_54.f90: Likewise.
12133 * gfortran.dg/namelist_55.f90: Likewise.
12134 * gfortran.dg/namelist_56.f90: Likewise.
12135 * gfortran.dg/namelist_57.f90: Likewise.
12136 * gfortran.dg/namelist_58.f90: Likewise.
12137 * gfortran.dg/namelist_59.f90: Likewise.
12138 * gfortran.dg/namelist_60.f90: Likewise.
12139 * gfortran.dg/namelist_61.f90: Likewise.
12140 * gfortran.dg/namelist_64.f90: Likewise.
12141 * gfortran.dg/namelist_65.f90: Likewise.
12142 * gfortran.dg/namelist_69.f90: Likewise.
12143 * gfortran.dg/namelist_70.f90: Likewise.
12144 * gfortran.dg/namelist_71.f90: Likewise.
12145 * gfortran.dg/namelist_72.f: Likewise.
12146 * gfortran.dg/namelist_73.f90: Likewise.
12147 * gfortran.dg/namelist_77.f90: Likewise.
12148 * gfortran.dg/namelist_78.f90: Likewise.
12149 * gfortran.dg/namelist_79.f90: Likewise.
12150 * gfortran.dg/namelist_80.f90: Likewise.
12151 * gfortran.dg/namelist_81.f90: Likewise.
12152 * gfortran.dg/namelist_82.f90: Likewise.
12153 * gfortran.dg/namelist_84.f90: Likewise.
12154 * gfortran.dg/namelist_85.f90: Likewise.
12155 * gfortran.dg/namelist_86.f90: Likewise.
12156 * gfortran.dg/namelist_87.f90: Likewise.
12157 * gfortran.dg/namelist_88.f90: Likewise.
12158 * gfortran.dg/namelist_89.f90: Likewise.
12159 * gfortran.dg/namelist_90.f: Likewise.
12160 * gfortran.dg/namelist_95.f90: Likewise.
12161 * gfortran.dg/namelist_char_only.f90: Likewise.
12162 * gfortran.dg/namelist_empty.f90: Likewise.
12163 * gfortran.dg/namelist_internal.f90: Likewise.
12164 * gfortran.dg/namelist_use.f90: Likewise.
12165 * gfortran.dg/namelist_use_only.f90: Likewise.
12166 * gfortran.dg/namelist_utf8.f90: Likewise.
12167 * gfortran.dg/nan_1.f90: Likewise.
12168 * gfortran.dg/nan_2.f90: Likewise.
12169 * gfortran.dg/nan_3.f90: Likewise.
12170 * gfortran.dg/nan_6.f90: Likewise.
12171 * gfortran.dg/nan_7.f90: Likewise.
12172 * gfortran.dg/nearest_1.f90: Likewise.
12173 * gfortran.dg/nearest_2.f90: Likewise.
12174 * gfortran.dg/nearest_3.f90: Likewise.
12175 * gfortran.dg/negative-z-descriptor.f90: Likewise.
12176 * gfortran.dg/negative_automatic_size.f90: Likewise.
12177 * gfortran.dg/negative_unit.f: Likewise.
12178 * gfortran.dg/negative_unit2.f90: Likewise.
12179 * gfortran.dg/negative_unit_int8.f: Likewise.
12180 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
12181 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
12182 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
12183 * gfortran.dg/nested_modules_1.f90: Likewise.
12184 * gfortran.dg/nested_modules_2.f90: Likewise.
12185 * gfortran.dg/nested_modules_3.f90: Likewise.
12186 * gfortran.dg/nesting_1.f90: Likewise.
12187 * gfortran.dg/new_line.f90: Likewise.
12188 * gfortran.dg/newunit_1.f90: Likewise.
12189 * gfortran.dg/newunit_3.f90: Likewise.
12190 * gfortran.dg/newunit_5.f90.f90: Likewise.
12191 * gfortran.dg/nint_1.f90: Likewise.
12192 * gfortran.dg/nint_2.f90: Likewise.
12193 * gfortran.dg/no_arg_check_2.f90: Likewise.
12194 * gfortran.dg/no_range_check_1.f90: Likewise.
12195 * gfortran.dg/no_range_check_2.f90: Likewise.
12196 * gfortran.dg/no_range_check_3.f90: Likewise.
12197 * gfortran.dg/noadv_size.f90: Likewise.
12198 * gfortran.dg/nonreturning_statements.f90: Likewise.
12199 * gfortran.dg/norm2_1.f90: Likewise.
12200 * gfortran.dg/norm2_3.f90: Likewise.
12201 * gfortran.dg/nosigned_zero_1.f90: Likewise.
12202 * gfortran.dg/nosigned_zero_2.f90: Likewise.
12203 * gfortran.dg/nosigned_zero_3.f90: Likewise.
12204 * gfortran.dg/null_4.f90: Likewise.
12205 * gfortran.dg/null_9.f90: Likewise.
12206 * gfortran.dg/nullify_3.f90: Likewise.
12207 * gfortran.dg/oldstyle_1.f90: Likewise.
12208 * gfortran.dg/open_access_append_1.f90: Likewise.
12209 * gfortran.dg/open_access_append_2.f90: Likewise.
12210 * gfortran.dg/open_errors.f90: Likewise.
12211 * gfortran.dg/open_negative_unit_1.f90: Likewise.
12212 * gfortran.dg/open_new.f90: Likewise.
12213 * gfortran.dg/open_readonly_1.f90: Likewise.
12214 * gfortran.dg/operator_1.f90: Likewise.
12215 * gfortran.dg/optional_absent_1.f90: Likewise.
12216 * gfortran.dg/optional_absent_2.f90: Likewise.
12217 * gfortran.dg/optional_absent_3.f90: Likewise.
12218 * gfortran.dg/optional_class_1.f90: Likewise.
12219 * gfortran.dg/optional_dim_2.f90: Likewise.
12220 * gfortran.dg/optional_dim_3.f90: Likewise.
12221 * gfortran.dg/output_exponents_1.f90: Likewise.
12222 * gfortran.dg/overload_1.f90: Likewise.
12223 * gfortran.dg/overload_2.f90: Likewise.
12224 * gfortran.dg/overwrite_1.f: Likewise.
12225 * gfortran.dg/pad_no.f90: Likewise.
12226 * gfortran.dg/parameter_array_init_1.f90: Likewise.
12227 * gfortran.dg/parameter_array_init_2.f90: Likewise.
12228 * gfortran.dg/parameter_array_init_4.f90: Likewise.
12229 * gfortran.dg/parameter_array_init_5.f90: Likewise.
12230 * gfortran.dg/parameter_array_section_2.f90: Likewise.
12231 * gfortran.dg/parens_3.f90: Likewise.
12232 * gfortran.dg/parens_5.f90: Likewise.
12233 * gfortran.dg/parens_6.f90: Likewise.
12234 * gfortran.dg/parent_result_ref_1.f90: Likewise.
12235 * gfortran.dg/parent_result_ref_2.f90: Likewise.
12236 * gfortran.dg/parent_result_ref_3.f90: Likewise.
12237 * gfortran.dg/parent_result_ref_4.f90: Likewise.
12238 * gfortran.dg/parity_1.f90: Likewise.
12239 * gfortran.dg/past_eor.f90: Likewise.
12240 * gfortran.dg/pdt_1.f03: Likewise.
12241 * gfortran.dg/pdt_10.f03: Likewise.
12242 * gfortran.dg/pdt_11.f03: Likewise.
12243 * gfortran.dg/pdt_12.f03: Likewise.
12244 * gfortran.dg/pdt_13.f03: Likewise.
12245 * gfortran.dg/pdt_14.f03: Likewise.
12246 * gfortran.dg/pdt_15.f03: Likewise.
12247 * gfortran.dg/pdt_19.f03: Likewise.
12248 * gfortran.dg/pdt_20.f03: Likewise.
12249 * gfortran.dg/pdt_22.f03: Likewise.
12250 * gfortran.dg/pdt_23.f03: Likewise.
12251 * gfortran.dg/pdt_25.f03: Likewise.
12252 * gfortran.dg/pdt_26.f03: Likewise.
12253 * gfortran.dg/pdt_27.f03: Likewise.
12254 * gfortran.dg/pdt_28.f03: Likewise.
12255 * gfortran.dg/pdt_3.f03: Likewise.
12256 * gfortran.dg/pdt_4.f03: Likewise.
12257 * gfortran.dg/pdt_5.f03: Likewise.
12258 * gfortran.dg/pdt_7.f03: Likewise.
12259 * gfortran.dg/pointer_1.f90: Likewise.
12260 * gfortran.dg/pointer_array_1.f90: Likewise.
12261 * gfortran.dg/pointer_array_3.f90: Likewise.
12262 * gfortran.dg/pointer_array_4.f90: Likewise.
12263 * gfortran.dg/pointer_array_5.f90: Likewise.
12264 * gfortran.dg/pointer_array_6.f90: Likewise.
12265 * gfortran.dg/pointer_array_7.f90: Likewise.
12266 * gfortran.dg/pointer_array_8.f90: Likewise.
12267 * gfortran.dg/pointer_array_9.f90: Likewise.
12268 * gfortran.dg/pointer_array_component_1.f90: Likewise.
12269 * gfortran.dg/pointer_array_component_2.f90: Likewise.
12270 * gfortran.dg/pointer_assign_10.f90: Likewise.
12271 * gfortran.dg/pointer_assign_11.f90: Likewise.
12272 * gfortran.dg/pointer_assign_4.f90: Likewise.
12273 * gfortran.dg/pointer_assign_8.f90: Likewise.
12274 * gfortran.dg/pointer_assign_9.f90: Likewise.
12275 * gfortran.dg/pointer_check_10.f90: Likewise.
12276 * gfortran.dg/pointer_check_9.f90: Likewise.
12277 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
12278 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
12279 * gfortran.dg/pointer_function_result_1.f90: Likewise.
12280 * gfortran.dg/pointer_init_1.f90: Likewise.
12281 * gfortran.dg/pointer_init_3.f90: Likewise.
12282 * gfortran.dg/pointer_init_4.f90: Likewise.
12283 * gfortran.dg/pointer_init_5.f90: Likewise.
12284 * gfortran.dg/pointer_init_8.f90: Likewise.
12285 * gfortran.dg/pointer_intent_1.f90: Likewise.
12286 * gfortran.dg/pointer_intent_4.f90: Likewise.
12287 * gfortran.dg/pointer_intent_5.f90: Likewise.
12288 * gfortran.dg/pointer_remapping_10.f90: Likewise.
12289 * gfortran.dg/pointer_remapping_4.f03: Likewise.
12290 * gfortran.dg/pointer_remapping_5.f08: Likewise.
12291 * gfortran.dg/pointer_remapping_9.f90: Likewise.
12292 * gfortran.dg/pointer_target_1.f90: Likewise.
12293 * gfortran.dg/pointer_target_2.f90: Likewise.
12294 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
12295 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
12296 * gfortran.dg/power.f90: Likewise.
12297 * gfortran.dg/power1.f90: Likewise.
12298 * gfortran.dg/power_3.f90: Likewise.
12299 * gfortran.dg/power_4.f90: Likewise.
12300 * gfortran.dg/power_5.f90: Likewise.
12301 * gfortran.dg/pr12884.f: Likewise.
12302 * gfortran.dg/pr15129.f90: Likewise.
12303 * gfortran.dg/pr15140.f90: Likewise.
12304 * gfortran.dg/pr15324.f90: Likewise.
12305 * gfortran.dg/pr15332.f: Likewise.
12306 * gfortran.dg/pr15957.f90: Likewise.
12307 * gfortran.dg/pr15959.f90: Likewise.
12308 * gfortran.dg/pr16597.f90: Likewise.
12309 * gfortran.dg/pr16861.f90: Likewise.
12310 * gfortran.dg/pr16938.f90: Likewise.
12311 * gfortran.dg/pr17090.f90: Likewise.
12312 * gfortran.dg/pr17143.f90: Likewise.
12313 * gfortran.dg/pr17164.f90: Likewise.
12314 * gfortran.dg/pr17229.f: Likewise.
12315 * gfortran.dg/pr17285.f90: Likewise.
12316 * gfortran.dg/pr17286.f90: Likewise.
12317 * gfortran.dg/pr17472.f: Likewise.
12318 * gfortran.dg/pr17612.f90: Likewise.
12319 * gfortran.dg/pr17706.f90: Likewise.
12320 * gfortran.dg/pr18025.f90: Likewise.
12321 * gfortran.dg/pr18122.f90: Likewise.
12322 * gfortran.dg/pr18210.f90: Likewise.
12323 * gfortran.dg/pr18392.f90: Likewise.
12324 * gfortran.dg/pr19155.f: Likewise.
12325 * gfortran.dg/pr19216.f: Likewise.
12326 * gfortran.dg/pr19467.f90: Likewise.
12327 * gfortran.dg/pr19657.f: Likewise.
12328 * gfortran.dg/pr19926.f90: Likewise.
12329 * gfortran.dg/pr19928-1.f90: Likewise.
12330 * gfortran.dg/pr19928-2.f90: Likewise.
12331 * gfortran.dg/pr20086.f90: Likewise.
12332 * gfortran.dg/pr20124.f90: Likewise.
12333 * gfortran.dg/pr20163-2.f: Likewise.
12334 * gfortran.dg/pr20480.f90: Likewise.
12335 * gfortran.dg/pr20755.f: Likewise.
12336 * gfortran.dg/pr20950.f: Likewise.
12337 * gfortran.dg/pr21177.f90: Likewise.
12338 * gfortran.dg/pr21730.f: Likewise.
12339 * gfortran.dg/pr22491.f: Likewise.
12340 * gfortran.dg/pr25603.f: Likewise.
12341 * gfortran.dg/pr26246_2.f90: Likewise.
12342 * gfortran.dg/pr32136.f90: Likewise.
12343 * gfortran.dg/pr32533.f90: Likewise.
12344 * gfortran.dg/pr33794.f90: Likewise.
12345 * gfortran.dg/pr35662.f90: Likewise.
12346 * gfortran.dg/pr35944-1.f90: Likewise.
12347 * gfortran.dg/pr35944-2.f90: Likewise.
12348 * gfortran.dg/pr35983.f90: Likewise.
12349 * gfortran.dg/pr39865.f90: Likewise.
12350 * gfortran.dg/pr41212.f90: Likewise.
12351 * gfortran.dg/pr43808.f90: Likewise.
12352 * gfortran.dg/pr44592.f90: Likewise.
12353 * gfortran.dg/pr44735.f90: Likewise.
12354 * gfortran.dg/pr45308.f03: Likewise.
12355 * gfortran.dg/pr46297.f: Likewise.
12356 * gfortran.dg/pr46588.f90: Likewise.
12357 * gfortran.dg/pr46665.f90: Likewise.
12358 * gfortran.dg/pr46804.f90: Likewise.
12359 * gfortran.dg/pr47008.f03: Likewise.
12360 * gfortran.dg/pr47614.f: Likewise.
12361 * gfortran.dg/pr47878.f90: Likewise.
12362 * gfortran.dg/pr49103.f90: Likewise.
12363 * gfortran.dg/pr50069_1.f90: Likewise.
12364 * gfortran.dg/pr50769.f90: Likewise.
12365 * gfortran.dg/pr52608.f90: Likewise.
12366 * gfortran.dg/pr55086_2.f90: Likewise.
12367 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
12368 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
12369 * gfortran.dg/pr55330.f90: Likewise.
12370 * gfortran.dg/pr56015.f90: Likewise.
12371 * gfortran.dg/pr57910.f90: Likewise.
12372 * gfortran.dg/pr59700.f90: Likewise.
12373 * gfortran.dg/pr62125.f90: Likewise.
12374 * gfortran.dg/pr64530.f90: Likewise.
12375 * gfortran.dg/pr65429.f90: Likewise.
12376 * gfortran.dg/pr65450.f90: Likewise.
12377 * gfortran.dg/pr65504.f90: Likewise.
12378 * gfortran.dg/pr65903.f90: Likewise.
12379 * gfortran.dg/pr66311.f90: Likewise.
12380 * gfortran.dg/pr66864.f90: Likewise.
12381 * gfortran.dg/pr67140.f90: Likewise.
12382 * gfortran.dg/pr67524.f90: Likewise.
12383 * gfortran.dg/pr67885.f90: Likewise.
12384 * gfortran.dg/pr68053.f90: Likewise.
12385 * gfortran.dg/pr68566.f90: Likewise.
12386 * gfortran.dg/pr69514_1.f90: Likewise.
12387 * gfortran.dg/pr69514_2.f90: Likewise.
12388 * gfortran.dg/pr69739.f90: Likewise.
12389 * gfortran.dg/pr70673.f90: Likewise.
12390 * gfortran.dg/pr71523_2.f90: Likewise.
12391 * gfortran.dg/pr71764.f90: Likewise.
12392 * gfortran.dg/pr78092.f90: Likewise.
12393 * gfortran.dg/pr82973.f90: Likewise.
12394 * gfortran.dg/pr83864.f90: Likewise.
12395 * gfortran.dg/pr83874.f90: Likewise.
12396 * gfortran.dg/pr84088.f90: Likewise.
12397 * gfortran.dg/pr84155.f90: Likewise.
12398 * gfortran.dg/proc_decl_12.f90: Likewise.
12399 * gfortran.dg/proc_decl_13.f90: Likewise.
12400 * gfortran.dg/proc_decl_15.f90: Likewise.
12401 * gfortran.dg/proc_decl_17.f90: Likewise.
12402 * gfortran.dg/proc_decl_18.f90: Likewise.
12403 * gfortran.dg/proc_decl_2.f90: Likewise.
12404 * gfortran.dg/proc_decl_5.f90: Likewise.
12405 * gfortran.dg/proc_decl_9.f90: Likewise.
12406 * gfortran.dg/proc_ptr_1.f90: Likewise.
12407 * gfortran.dg/proc_ptr_10.f90: Likewise.
12408 * gfortran.dg/proc_ptr_12.f90: Likewise.
12409 * gfortran.dg/proc_ptr_18.f90: Likewise.
12410 * gfortran.dg/proc_ptr_19.f90: Likewise.
12411 * gfortran.dg/proc_ptr_21.f90: Likewise.
12412 * gfortran.dg/proc_ptr_22.f90: Likewise.
12413 * gfortran.dg/proc_ptr_23.f90: Likewise.
12414 * gfortran.dg/proc_ptr_25.f90: Likewise.
12415 * gfortran.dg/proc_ptr_26.f90: Likewise.
12416 * gfortran.dg/proc_ptr_3.f90: Likewise.
12417 * gfortran.dg/proc_ptr_36.f90: Likewise.
12418 * gfortran.dg/proc_ptr_47.f90: Likewise.
12419 * gfortran.dg/proc_ptr_48.f90: Likewise.
12420 * gfortran.dg/proc_ptr_5.f90: Likewise.
12421 * gfortran.dg/proc_ptr_6.f90: Likewise.
12422 * gfortran.dg/proc_ptr_7.f90: Likewise.
12423 * gfortran.dg/proc_ptr_8.f90: Likewise.
12424 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
12425 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
12426 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
12427 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
12428 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
12429 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
12430 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
12431 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
12432 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
12433 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
12434 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
12435 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
12436 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
12437 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
12438 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
12439 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
12440 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
12441 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
12442 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
12443 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
12444 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
12445 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
12446 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
12447 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
12448 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
12449 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
12450 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
12451 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
12452 * gfortran.dg/product_init_expr.f03: Likewise.
12453 * gfortran.dg/promotion.f90: Likewise.
12454 * gfortran.dg/promotion_3.f90: Likewise.
12455 * gfortran.dg/promotion_4.f90: Likewise.
12456 * gfortran.dg/protected_1.f90: Likewise.
12457 * gfortran.dg/protected_2.f90: Likewise.
12458 * gfortran.dg/ptr-func-1.f90: Likewise.
12459 * gfortran.dg/ptr-func-2.f90: Likewise.
12460 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
12461 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
12462 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
12463 * gfortran.dg/pure_byref_1.f90: Likewise.
12464 * gfortran.dg/pure_byref_2.f90: Likewise.
12465 * gfortran.dg/pure_byref_3.f90: Likewise.
12466 * gfortran.dg/quad_2.f90: Likewise.
12467 * gfortran.dg/quad_3.f90: Likewise.
12468 * gfortran.dg/random_3.f90: Likewise.
12469 * gfortran.dg/random_4.f90: Likewise.
12470 * gfortran.dg/random_7.f90: Likewise.
12471 * gfortran.dg/read_2.f90: Likewise.
12472 * gfortran.dg/read_3.f90: Likewise.
12473 * gfortran.dg/read_4.f90: Likewise.
12474 * gfortran.dg/read_5.f90: Likewise.
12475 * gfortran.dg/read_bad_advance.f90: Likewise.
12476 * gfortran.dg/read_bang.f90: Likewise.
12477 * gfortran.dg/read_bang4.f90: Likewise.
12478 * gfortran.dg/read_comma.f: Likewise.
12479 * gfortran.dg/read_dir.f90: Likewise.
12480 * gfortran.dg/read_empty_file.f: Likewise.
12481 * gfortran.dg/read_eof_1.f90: Likewise.
12482 * gfortran.dg/read_eof_2.f90: Likewise.
12483 * gfortran.dg/read_eof_3.f90: Likewise.
12484 * gfortran.dg/read_eof_4.f90: Likewise.
12485 * gfortran.dg/read_eof_5.f90: Likewise.
12486 * gfortran.dg/read_eof_6.f: Likewise.
12487 * gfortran.dg/read_eof_7.f90: Likewise.
12488 * gfortran.dg/read_eof_8.f90: Likewise.
12489 * gfortran.dg/read_eof_all.f90: Likewise.
12490 * gfortran.dg/read_eor.f90: Likewise.
12491 * gfortran.dg/read_float_1.f90: Likewise.
12492 * gfortran.dg/read_float_2.f03: Likewise.
12493 * gfortran.dg/read_float_3.f90: Likewise.
12494 * gfortran.dg/read_float_4.f90: Likewise.
12495 * gfortran.dg/read_infnan_1.f90: Likewise.
12496 * gfortran.dg/read_list_eof_1.f90: Likewise.
12497 * gfortran.dg/read_logical.f90: Likewise.
12498 * gfortran.dg/read_many_1.f: Likewise.
12499 * gfortran.dg/read_no_eor.f90: Likewise.
12500 * gfortran.dg/read_noadvance.f90: Likewise.
12501 * gfortran.dg/read_repeat.f90: Likewise.
12502 * gfortran.dg/read_repeat_2.f90: Likewise.
12503 * gfortran.dg/read_size_noadvance.f90: Likewise.
12504 * gfortran.dg/read_x_eof.f90: Likewise.
12505 * gfortran.dg/read_x_past.f: Likewise.
12506 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
12507 * gfortran.dg/real_const_1.f: Likewise.
12508 * gfortran.dg/real_const_2.f90: Likewise.
12509 * gfortran.dg/real_const_3.f90: Likewise.
12510 * gfortran.dg/real_do_1.f90: Likewise.
12511 * gfortran.dg/real_index_1.f90: Likewise.
12512 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
12513 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
12514 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
12515 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
12516 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
12517 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
12518 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
12519 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
12520 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
12521 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
12522 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
12523 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
12524 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
12525 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
12526 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
12527 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
12528 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
12529 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
12530 * gfortran.dg/record_marker_1.f90: Likewise.
12531 * gfortran.dg/record_marker_2.f: Likewise.
12532 * gfortran.dg/record_marker_3.f90: Likewise.
12533 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
12534 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
12535 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
12536 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
12537 * gfortran.dg/recursive_check_7.f90: Likewise.
12538 * gfortran.dg/recursive_reference_1.f90: Likewise.
12539 * gfortran.dg/recursive_reference_2.f90: Likewise.
12540 * gfortran.dg/recursive_stack.f90: Likewise.
12541 * gfortran.dg/reduction.f90: Likewise.
12542 * gfortran.dg/repack_arrays_1.f90: Likewise.
12543 * gfortran.dg/repeat_1.f90: Likewise.
12544 * gfortran.dg/repeat_2.f90: Likewise.
12545 * gfortran.dg/repeat_3.f90: Likewise.
12546 * gfortran.dg/repeat_6.f90: Likewise.
12547 * gfortran.dg/reshape-alloc.f90: Likewise.
12548 * gfortran.dg/reshape-complex.f90: Likewise.
12549 * gfortran.dg/reshape.f90: Likewise.
12550 * gfortran.dg/reshape_2.f90: Likewise.
12551 * gfortran.dg/reshape_7.f90: Likewise.
12552 * gfortran.dg/reshape_empty_1.f03: Likewise.
12553 * gfortran.dg/reshape_pad_1.f90: Likewise.
12554 * gfortran.dg/reshape_rank7.f90: Likewise.
12555 * gfortran.dg/reshape_transpose_1.f90: Likewise.
12556 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
12557 * gfortran.dg/result_default_init_1.f90: Likewise.
12558 * gfortran.dg/result_in_spec_1.f90: Likewise.
12559 * gfortran.dg/result_in_spec_2.f90: Likewise.
12560 * gfortran.dg/ret_array_1.f90: Likewise.
12561 * gfortran.dg/ret_pointer_1.f90: Likewise.
12562 * gfortran.dg/ret_pointer_2.f90: Likewise.
12563 * gfortran.dg/rewind_1.f90: Likewise.
12564 * gfortran.dg/round_1.f03: Likewise.
12565 * gfortran.dg/round_2.f03: Likewise.
12566 * gfortran.dg/round_3.f08: Likewise.
12567 * gfortran.dg/round_4.f90: Likewise.
12568 * gfortran.dg/rrspacing_1.f90: Likewise.
12569 * gfortran.dg/runtime_warning_1.f90: Likewise.
12570 * gfortran.dg/same_type_as_2.f03: Likewise.
12571 * gfortran.dg/save_1.f90: Likewise.
12572 * gfortran.dg/save_5.f90: Likewise.
12573 * gfortran.dg/save_6.f90: Likewise.
12574 * gfortran.dg/scalar_mask_1.f90: Likewise.
12575 * gfortran.dg/scalar_mask_2.f90: Likewise.
12576 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
12577 * gfortran.dg/scale_1.f90: Likewise.
12578 * gfortran.dg/scan_1.f90: Likewise.
12579 * gfortran.dg/scan_2.f90: Likewise.
12580 * gfortran.dg/secnds-1.f: Likewise.
12581 * gfortran.dg/secnds.f: Likewise.
12582 * gfortran.dg/select_1.f90: Likewise.
12583 * gfortran.dg/select_2.f90: Likewise.
12584 * gfortran.dg/select_3.f90: Likewise.
12585 * gfortran.dg/select_5.f90: Likewise.
12586 * gfortran.dg/select_char_1.f90: Likewise.
12587 * gfortran.dg/select_char_2.f90: Likewise.
12588 * gfortran.dg/select_type_13.f03: Likewise.
12589 * gfortran.dg/select_type_14.f03: Likewise.
12590 * gfortran.dg/select_type_15.f03: Likewise.
12591 * gfortran.dg/select_type_19.f03: Likewise.
12592 * gfortran.dg/select_type_2.f03: Likewise.
12593 * gfortran.dg/select_type_26.f03: Likewise.
12594 * gfortran.dg/select_type_27.f03: Likewise.
12595 * gfortran.dg/select_type_28.f03: Likewise.
12596 * gfortran.dg/select_type_3.f03: Likewise.
12597 * gfortran.dg/select_type_35.f03: Likewise.
12598 * gfortran.dg/select_type_36.f03: Likewise.
12599 * gfortran.dg/select_type_37.f03: Likewise.
12600 * gfortran.dg/select_type_39.f03: Likewise.
12601 * gfortran.dg/select_type_4.f90: Likewise.
12602 * gfortran.dg/select_type_5.f03: Likewise.
12603 * gfortran.dg/select_type_6.f03: Likewise.
12604 * gfortran.dg/select_type_7.f03: Likewise.
12605 * gfortran.dg/select_type_8.f03: Likewise.
12606 * gfortran.dg/selected_char_kind_1.f90: Likewise.
12607 * gfortran.dg/selected_char_kind_4.f90: Likewise.
12608 * gfortran.dg/selected_kind_1.f90: Likewise.
12609 * gfortran.dg/selected_real_kind_2.f90: Likewise.
12610 * gfortran.dg/shape_2.f90: Likewise.
12611 * gfortran.dg/shape_4.f90: Likewise.
12612 * gfortran.dg/shape_5.f90: Likewise.
12613 * gfortran.dg/shape_7.f90: Likewise.
12614 * gfortran.dg/shape_8.f90: Likewise.
12615 * gfortran.dg/shape_9.f90: Likewise.
12616 * gfortran.dg/shift-kind_2.f90: Likewise.
12617 * gfortran.dg/shiftalr_1.F90: Likewise.
12618 * gfortran.dg/shiftalr_2.F90: Likewise.
12619 * gfortran.dg/simpleif_1.f90: Likewise.
12620 * gfortran.dg/simplify_argN_1.f90: Likewise.
12621 * gfortran.dg/simplify_cshift_1.f90: Likewise.
12622 * gfortran.dg/simplify_cshift_4.f90: Likewise.
12623 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
12624 * gfortran.dg/simplify_modulo.f90: Likewise.
12625 * gfortran.dg/single_char_string.f90: Likewise.
12626 * gfortran.dg/size_dim.f90: Likewise.
12627 * gfortran.dg/size_optional_dim_1.f90: Likewise.
12628 * gfortran.dg/sizeof.f90: Likewise.
12629 * gfortran.dg/sizeof_4.f90: Likewise.
12630 * gfortran.dg/slash_1.f90: Likewise.
12631 * gfortran.dg/sms-1.f90: Likewise.
12632 * gfortran.dg/sms-2.f90: Likewise.
12633 * gfortran.dg/spec_expr_7.f90: Likewise.
12634 * gfortran.dg/specifics_1.f90: Likewise.
12635 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
12636 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
12637 * gfortran.dg/spread_init_expr.f03: Likewise.
12638 * gfortran.dg/spread_scalar_source.f90: Likewise.
12639 * gfortran.dg/spread_shape_1.f90: Likewise.
12640 * gfortran.dg/stat_1.f90: Likewise.
12641 * gfortran.dg/stat_2.f90: Likewise.
12642 * gfortran.dg/stfunc_1.f90: Likewise.
12643 * gfortran.dg/stfunc_4.f90: Likewise.
12644 * gfortran.dg/stfunc_6.f90: Likewise.
12645 * gfortran.dg/storage_size_1.f08: Likewise.
12646 * gfortran.dg/storage_size_3.f08: Likewise.
12647 * gfortran.dg/storage_size_4.f90: Likewise.
12648 * gfortran.dg/streamio_1.f90: Likewise.
12649 * gfortran.dg/streamio_10.f90: Likewise.
12650 * gfortran.dg/streamio_11.f90: Likewise.
12651 * gfortran.dg/streamio_12.f90: Likewise.
12652 * gfortran.dg/streamio_13.f90: Likewise.
12653 * gfortran.dg/streamio_14.f90: Likewise.
12654 * gfortran.dg/streamio_15.f90: Likewise.
12655 * gfortran.dg/streamio_16.f90: Likewise.
12656 * gfortran.dg/streamio_17.f90: Likewise.
12657 * gfortran.dg/streamio_2.f90: Likewise.
12658 * gfortran.dg/streamio_3.f90: Likewise.
12659 * gfortran.dg/streamio_4.f90: Likewise.
12660 * gfortran.dg/streamio_5.f90: Likewise.
12661 * gfortran.dg/streamio_6.f90: Likewise.
12662 * gfortran.dg/streamio_7.f90: Likewise.
12663 * gfortran.dg/streamio_8.f90: Likewise.
12664 * gfortran.dg/streamio_9.f90: Likewise.
12665 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
12666 * gfortran.dg/string_4.f90: Likewise.
12667 * gfortran.dg/string_array_constructor_2.f90: Likewise.
12668 * gfortran.dg/string_assign_2.f90: Likewise.
12669 * gfortran.dg/string_compare_1.f90: Likewise.
12670 * gfortran.dg/string_compare_2.f90: Likewise.
12671 * gfortran.dg/string_compare_3.f90: Likewise.
12672 * gfortran.dg/string_ctor_1.f90: Likewise.
12673 * gfortran.dg/string_length_1.f90: Likewise.
12674 * gfortran.dg/string_length_2.f90: Likewise.
12675 * gfortran.dg/string_length_3.f90: Likewise.
12676 * gfortran.dg/string_length_4.f90: Likewise.
12677 * gfortran.dg/string_null_compare_1.f: Likewise.
12678 * gfortran.dg/string_pad_trunc.f90: Likewise.
12679 * gfortran.dg/structure_constructor_1.f03: Likewise.
12680 * gfortran.dg/structure_constructor_11.f90: Likewise.
12681 * gfortran.dg/structure_constructor_13.f03: Likewise.
12682 * gfortran.dg/structure_constructor_2.f03: Likewise.
12683 * gfortran.dg/structure_constructor_5.f03: Likewise.
12684 * gfortran.dg/submodule_1.f08: Likewise.
12685 * gfortran.dg/submodule_11.f08: Likewise.
12686 * gfortran.dg/submodule_14.f08: Likewise.
12687 * gfortran.dg/submodule_15.f08: Likewise.
12688 * gfortran.dg/submodule_17.f08: Likewise.
12689 * gfortran.dg/submodule_18.f08: Likewise.
12690 * gfortran.dg/submodule_19.f08: Likewise.
12691 * gfortran.dg/submodule_2.f08: Likewise.
12692 * gfortran.dg/submodule_27.f08: Likewise.
12693 * gfortran.dg/submodule_28.f08: Likewise.
12694 * gfortran.dg/submodule_29.f08: Likewise.
12695 * gfortran.dg/submodule_30.f08: Likewise.
12696 * gfortran.dg/submodule_6.f08: Likewise.
12697 * gfortran.dg/submodule_7.f08: Likewise.
12698 * gfortran.dg/submodule_8.f08: Likewise.
12699 * gfortran.dg/subnormal_1.f90: Likewise.
12700 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
12701 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
12702 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
12703 * gfortran.dg/substr_2.f: Likewise.
12704 * gfortran.dg/substr_3.f: Likewise.
12705 * gfortran.dg/substr_4.f: Likewise.
12706 * gfortran.dg/substr_5.f90: Likewise.
12707 * gfortran.dg/substr_6.f90: Likewise.
12708 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
12709 * gfortran.dg/sum_init_expr.f03: Likewise.
12710 * gfortran.dg/sum_zero_array_1.f90: Likewise.
12711 * gfortran.dg/system_clock_3.f08: Likewise.
12712 * gfortran.dg/t_editing.f: Likewise.
12713 * gfortran.dg/team_change_1.f90: Likewise.
12714 * gfortran.dg/team_end_1.f90: Likewise.
12715 * gfortran.dg/team_number_1.f90: Likewise.
12716 * gfortran.dg/temporary_1.f90: Likewise.
12717 * gfortran.dg/test_com_block.f90: Likewise.
12718 * gfortran.dg/test_only_clause.f90: Likewise.
12719 * gfortran.dg/tiny_1.f90: Likewise.
12720 * gfortran.dg/tiny_2.f90: Likewise.
12721 * gfortran.dg/tl_editing.f90: Likewise.
12722 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
12723 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12724 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
12725 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
12726 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
12727 * gfortran.dg/transfer_class_2.f90: Likewise.
12728 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
12729 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
12730 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
12731 * gfortran.dg/transfer_resolve_1.f90: Likewise.
12732 * gfortran.dg/transfer_simplify_1.f90: Likewise.
12733 * gfortran.dg/transfer_simplify_10.f90: Likewise.
12734 * gfortran.dg/transfer_simplify_11.f90: Likewise.
12735 * gfortran.dg/transfer_simplify_2.f90: Likewise.
12736 * gfortran.dg/transfer_simplify_3.f90: Likewise.
12737 * gfortran.dg/transfer_simplify_4.f90: Likewise.
12738 * gfortran.dg/transfer_simplify_8.f90: Likewise.
12739 * gfortran.dg/transfer_simplify_9.f90: Likewise.
12740 * gfortran.dg/transpose_1.f90: Likewise.
12741 * gfortran.dg/transpose_3.f03: Likewise.
12742 * gfortran.dg/transpose_4.f90: Likewise.
12743 * gfortran.dg/transpose_conjg_1.f90: Likewise.
12744 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
12745 * gfortran.dg/transpose_optimization_2.f90: Likewise.
12746 * gfortran.dg/trim_1.f90: Likewise.
12747 * gfortran.dg/trim_optimize_1.f90: Likewise.
12748 * gfortran.dg/trim_optimize_2.f90: Likewise.
12749 * gfortran.dg/trim_optimize_3.f90: Likewise.
12750 * gfortran.dg/trim_optimize_4.f90: Likewise.
12751 * gfortran.dg/trim_optimize_5.f90: Likewise.
12752 * gfortran.dg/trim_optimize_6.f90: Likewise.
12753 * gfortran.dg/trim_optimize_7.f90: Likewise.
12754 * gfortran.dg/trim_optimize_8.f90: Likewise.
12755 * gfortran.dg/type_to_class_1.f03: Likewise.
12756 * gfortran.dg/type_to_class_2.f03: Likewise.
12757 * gfortran.dg/type_to_class_3.f03: Likewise.
12758 * gfortran.dg/type_to_class_4.f03: Likewise.
12759 * gfortran.dg/type_to_class_5.f03: Likewise.
12760 * gfortran.dg/typebound_assignment_5.f03: Likewise.
12761 * gfortran.dg/typebound_assignment_6.f03: Likewise.
12762 * gfortran.dg/typebound_assignment_7.f90: Likewise.
12763 * gfortran.dg/typebound_call_1.f03: Likewise.
12764 * gfortran.dg/typebound_call_13.f03: Likewise.
12765 * gfortran.dg/typebound_call_18.f03: Likewise.
12766 * gfortran.dg/typebound_call_19.f03: Likewise.
12767 * gfortran.dg/typebound_call_2.f03: Likewise.
12768 * gfortran.dg/typebound_call_20.f03: Likewise.
12769 * gfortran.dg/typebound_call_3.f03: Likewise.
12770 * gfortran.dg/typebound_generic_5.f03: Likewise.
12771 * gfortran.dg/typebound_generic_6.f03: Likewise.
12772 * gfortran.dg/typebound_generic_9.f03: Likewise.
12773 * gfortran.dg/typebound_operator_12.f03: Likewise.
12774 * gfortran.dg/typebound_operator_13.f03: Likewise.
12775 * gfortran.dg/typebound_operator_15.f90: Likewise.
12776 * gfortran.dg/typebound_operator_20.f90: Likewise.
12777 * gfortran.dg/typebound_operator_3.f03: Likewise.
12778 * gfortran.dg/typebound_operator_6.f03: Likewise.
12779 * gfortran.dg/typebound_operator_7.f03: Likewise.
12780 * gfortran.dg/typebound_operator_8.f03: Likewise.
12781 * gfortran.dg/typebound_operator_9.f03: Likewise.
12782 * gfortran.dg/typebound_proc_19.f90: Likewise.
12783 * gfortran.dg/typebound_proc_20.f90: Likewise.
12784 * gfortran.dg/typebound_proc_23.f90: Likewise.
12785 * gfortran.dg/typebound_proc_27.f03: Likewise.
12786 * gfortran.dg/typebound_proc_35.f90: Likewise.
12787 * gfortran.dg/typebound_proc_36.f90: Likewise.
12788 * gfortran.dg/unf_io_convert_1.f90: Likewise.
12789 * gfortran.dg/unf_io_convert_2.f90: Likewise.
12790 * gfortran.dg/unf_io_convert_3.f90: Likewise.
12791 * gfortran.dg/unf_io_convert_4.f90: Likewise.
12792 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
12793 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
12794 * gfortran.dg/unf_short_record_1.f90: Likewise.
12795 * gfortran.dg/unformatted_recl_1.f90: Likewise.
12796 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
12797 * gfortran.dg/unit_1.f90: Likewise.
12798 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
12799 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
12800 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
12801 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
12802 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
12803 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
12804 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
12805 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
12806 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
12807 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
12808 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
12809 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
12810 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
12811 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
12812 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
12813 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
12814 * gfortran.dg/unpack_init_expr.f03: Likewise.
12815 * gfortran.dg/use_10.f90: Likewise.
12816 * gfortran.dg/use_11.f90: Likewise.
12817 * gfortran.dg/use_13.f90: Likewise.
12818 * gfortran.dg/use_24.f90: Likewise.
12819 * gfortran.dg/use_27.f90: Likewise.
12820 * gfortran.dg/use_5.f90: Likewise.
12821 * gfortran.dg/use_allocated_1.f90: Likewise.
12822 * gfortran.dg/use_only_1.f90: Likewise.
12823 * gfortran.dg/use_only_4.f90: Likewise.
12824 * gfortran.dg/use_rename_2.f90: Likewise.
12825 * gfortran.dg/use_rename_4.f90: Likewise.
12826 * gfortran.dg/used_dummy_types_1.f90: Likewise.
12827 * gfortran.dg/used_interface_ref.f90: Likewise.
12828 * gfortran.dg/used_types_5.f90: Likewise.
12829 * gfortran.dg/utf8_1.f03: Likewise.
12830 * gfortran.dg/utf8_2.f03: Likewise.
12831 * gfortran.dg/value_1.f90: Likewise.
12832 * gfortran.dg/value_2.f90: Likewise.
12833 * gfortran.dg/value_4.f90: Likewise.
12834 * gfortran.dg/value_6.f03: Likewise.
12835 * gfortran.dg/value_7.f03: Likewise.
12836 * gfortran.dg/value_test.f90: Likewise.
12837 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
12838 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
12839 * gfortran.dg/vect/pr60510.f: Likewise.
12840 * gfortran.dg/vect/pr69882.f90: Likewise.
12841 * gfortran.dg/vect/pr69980.f90: Likewise.
12842 * gfortran.dg/vect/vect-5.f90: Likewise.
12843 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12844 * gfortran.dg/vector_subscript_1.f90: Likewise.
12845 * gfortran.dg/vector_subscript_2.f90: Likewise.
12846 * gfortran.dg/vector_subscript_3.f90: Likewise.
12847 * gfortran.dg/vector_subscript_5.f90: Likewise.
12848 * gfortran.dg/verify_2.f90: Likewise.
12849 * gfortran.dg/volatile10.f90: Likewise.
12850 * gfortran.dg/where_1.f90: Likewise.
12851 * gfortran.dg/where_operator_assign_1.f90: Likewise.
12852 * gfortran.dg/where_operator_assign_2.f90: Likewise.
12853 * gfortran.dg/where_operator_assign_3.f90: Likewise.
12854 * gfortran.dg/whole_file_13.f90: Likewise.
12855 * gfortran.dg/whole_file_2.f90: Likewise.
12856 * gfortran.dg/widechar_2.f90: Likewise.
12857 * gfortran.dg/widechar_4.f90: Likewise.
12858 * gfortran.dg/widechar_5.f90: Likewise.
12859 * gfortran.dg/widechar_6.f90: Likewise.
12860 * gfortran.dg/widechar_8.f90: Likewise.
12861 * gfortran.dg/widechar_IO_1.f90: Likewise.
12862 * gfortran.dg/widechar_IO_2.f90: Likewise.
12863 * gfortran.dg/widechar_IO_3.f90: Likewise.
12864 * gfortran.dg/widechar_IO_4.f90: Likewise.
12865 * gfortran.dg/widechar_compare_1.f90: Likewise.
12866 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
12867 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
12868 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
12869 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
12870 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
12871 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
12872 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
12873 * gfortran.dg/widechar_select_1.f90: Likewise.
12874 * gfortran.dg/winapi.f90: Likewise.
12875 * gfortran.dg/write_0_pe_format.f90: Likewise.
12876 * gfortran.dg/write_back.f: Likewise.
12877 * gfortran.dg/write_check3.f90: Likewise.
12878 * gfortran.dg/write_direct_eor.f90: Likewise.
12879 * gfortran.dg/write_padding.f90: Likewise.
12880 * gfortran.dg/write_recursive.f90: Likewise.
12881 * gfortran.dg/write_rewind_1.f: Likewise.
12882 * gfortran.dg/write_rewind_2.f: Likewise.
12883 * gfortran.dg/write_zero_array.f90: Likewise.
12884 * gfortran.dg/x_slash_1.f: Likewise.
12885 * gfortran.dg/x_slash_2.f: Likewise.
12886 * gfortran.dg/zero_array_components_1.f90: Likewise.
12887 * gfortran.dg/zero_length_1.f90: Likewise.
12888 * gfortran.dg/zero_length_2.f90: Likewise.
12889 * gfortran.dg/zero_sized_1.f90: Likewise.
12890 * gfortran.dg/zero_sized_3.f90: Likewise.
12891 * gfortran.fortran-torture/compile/nested.f90: Likewise.
12892 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
12893 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
12894 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
12895 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
12896 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
12897 * gfortran.fortran-torture/execute/args.f90: Likewise.
12898 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
12899 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
12900 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
12901 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
12902 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
12903 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
12904 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
12905 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
12906 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
12907 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
12908 * gfortran.fortran-torture/execute/common.f90: Likewise.
12909 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
12910 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
12911 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
12912 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
12913 * gfortran.fortran-torture/execute/contained.f90: Likewise.
12914 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
12915 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
12916 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
12917 * gfortran.fortran-torture/execute/data.f90: Likewise.
12918 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
12919 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
12920 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
12921 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
12922 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
12923 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
12924 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
12925 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
12926 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
12927 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
12928 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
12929 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
12930 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
12931 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
12932 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
12933 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
12934 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
12935 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
12936 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
12937 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
12938 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
12939 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
12940 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
12941 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
12942 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
12943 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
12944 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
12945 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
12946 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
12947 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
12948 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
12949 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
12950 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
12951 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
12952 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
12953 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
12954 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
12955 * gfortran.fortran-torture/execute/forall.f90: Likewise.
12956 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
12957 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
12958 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
12959 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
12960 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
12961 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
12962 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
12963 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
12964 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
12965 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
12966 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
12967 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
12968 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
12969 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
12970 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
12971 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
12972 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
12973 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
12974 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
12975 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
12976 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
12977 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
12978 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
12979 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
12980 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
12981 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
12982 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
12983 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
12984 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12985 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
12986 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
12987 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
12988 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
12989 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
12990 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
12991 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
12992 Likewise.
12993 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
12994 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
12995 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
12996 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
12997 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
12998 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
12999 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
13000 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13001 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
13002 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
13003 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
13004 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13005 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
13006 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
13007 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
13008 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
13009 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
13010 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13011 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
13012 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
13013 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
13014 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
13015 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
13016 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
13017 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
13018 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
13019 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
13020 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
13021 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13022 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
13023 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
13024 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
13025 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
13026 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
13027 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
13028 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
13029 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
13030 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
13031 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
13032 * gfortran.fortran-torture/execute/math.f90: Likewise.
13033 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
13034 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
13035 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
13036 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
13037 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
13038 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
13039 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
13040 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
13041 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
13042 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
13043 * gfortran.fortran-torture/execute/power.f90: Likewise.
13044 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
13045 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
13046 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13047 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
13048 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
13049 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
13050 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
13051 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
13052 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
13053 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
13054 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
13055 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
13056 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
13057 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
13058 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
13059 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
13060 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
13061 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
13062 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
13063 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
13064 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
13065 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
13066 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
13067 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
13068 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
13069 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
13070 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
13071 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
13072 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
13073 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
13074 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
13075 * gfortran.fortran-torture/execute/straret.f90: Likewise.
13076 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
13077 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
13078 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
13079 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
13080 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
13081 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
13082 * gfortran.fortran-torture/execute/string.f90: Likewise.
13083 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
13084 * gfortran.fortran-torture/execute/strret.f90: Likewise.
13085 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
13086 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
13087 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
13088 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
13089 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
13090 * gfortran.fortran-torture/execute/userop.f90: Likewise.
13091 * gfortran.fortran-torture/execute/where17.f90: Likewise.
13092 * gfortran.fortran-torture/execute/where18.f90: Likewise.
13093 * gfortran.fortran-torture/execute/where19.f90: Likewise.
13094 * gfortran.fortran-torture/execute/where20.f90: Likewise.
13095 * gfortran.fortran-torture/execute/where21.f90: Likewise.
13096 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
13097 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
13098 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
13099 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
13100 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
13101 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
13102 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
13103 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
13104 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
13105 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
13106 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
13107 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
13108 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
13109 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
13110 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
13111 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
13112 * gfortran.dg/inline_transpose_1.f90: Likewise.
13113
13114 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
13115
13116 PR fortran/84115
13117 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
13118 change to dg-run.
13119
13120 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
13121
13122 PR ada/84277
13123 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
13124 * gnat.dg/dispatch1.adb: Rename into...
13125 * gnat.dg/disp1.adb: ...this.
13126 * gnat.dg/dispatch1_p.ads: Rename into...
13127 * gnat.dg/disp1_pkg.ads: ...this.
13128 * gnat.dg/disp2.adb: Rename into...
13129 * gnat.dg/dispatch2.adb: ...this.
13130 * gnat.dg/dispatch2_p.ads: Rename into...
13131 * gnat.dg/disp2_pkg.ads: ...this.
13132 * gnat.dg/dispatch2_p.adb: Rename into...
13133 * gnat.dg/disp2_pkg.adb: this.
13134 * gnat.dg/generic_dispatch.adb: Rename into...
13135 * gnat.dg/generic_disp.adb: this.
13136 * gnat.dg/generic_dispatch_p.ads: Rename into...
13137 * gnat.dg/generic_disp_pkg.ads: ...this.
13138 * gnat.dg/generic_dispatch_p.adb: Rename into...
13139 * gnat.dg/generic_disp_pkg.adb: ...this.
13140 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
13141 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
13142 * gnat.dg/object_overflow1.adb: Tweak index.
13143 * gnat.dg/object_overflow2.adb: Likewise.
13144 * gnat.dg/object_overflow3.adb: Likewise.
13145 * gnat.dg/object_overflow4.adb: Likewise.
13146 * gnat.dg/object_overflow5.adb: Likewise.
13147
13148 2018-02-16 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR ipa/84425
13151 * gcc.c-torture/compile/pr84425.c: New test.
13152
13153 2018-02-16 Marek Polacek <polacek@redhat.com>
13154 Jakub Jelinek <jakub@redhat.com>
13155
13156 PR c++/84192
13157 * g++.dg/cpp1y/constexpr-84192.C: New test.
13158
13159 2018-02-16 Martin Sebor <msebor@redhat.com>
13160
13161 PR c++/79064
13162 * g++.dg/overload15.C: New test.
13163
13164 2018-02-16 Yury Gribov <tetra2005@gmail.com>
13165
13166 PR target/81535
13167 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
13168 * gcc.dg/pr56727-2.c: Ditto.
13169 * gcc.target/powerpc/pr79439.c: Renamed to...
13170 * gcc.target/powerpc/pr79439-1.c: ...this.
13171 * gcc.target/powerpc/pr79439-2.c: New test.
13172 * gcc.target/powerpc/pr79439-3.c: New test.
13173
13174 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
13175
13176 target/pr84371
13177 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
13178 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
13179 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
13180 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
13181 * gcc.target/powerpc/builtins-3.c: Same.
13182
13183 2018-02-16 Nathan Sidwell <nathan@acm.org>
13184
13185 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
13186
13187 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
13188
13189 PR rtl-optimization/70023
13190 * gcc.target/i386/pr70023.c: New.
13191
13192 2018-02-16 Carl Love <cel@us.ibm.com>
13193
13194 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
13195 tests.
13196 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
13197 tests.
13198
13199 2018-02-16 Carl Love <cel@us.ibm.com>
13200
13201 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
13202 for the ABI definitions for vec_extract4b and vec_insert4b.
13203
13204 2018-02-16 Nathan Sidwell <nathan@acm.org>
13205
13206 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
13207 * g++.old-deja/g++.mike/net43.C: Likewise.
13208
13209 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
13210
13211 PR c++/82468
13212 * g++.dg/cpp1z/class-deduction48.C: New.
13213
13214 2018-02-16 Nathan Sidwell <nathan@acm.org>
13215
13216 PR c++/84375
13217 * g++.dg/lookup/pr84375.C: New.
13218
13219 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
13220
13221 PR target/83831
13222 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
13223
13224 2018-02-16 Richard Biener <rguenther@suse.de>
13225
13226 PR tree-optimization/84417
13227 * gcc.dg/torture/pr84417.c: New testcase.
13228
13229 2018-02-16 Jakub Jelinek <jakub@redhat.com>
13230
13231 PR target/84272
13232 * g++.dg/opt/pr84272.C: New test.
13233
13234 PR rtl-optimization/83723
13235 * gcc.dg/pr83723.c: New test.
13236
13237 2018-02-16 Richard Biener <rguenther@suse.de>
13238
13239 PR tree-optimization/84399
13240 * gcc.dg/graphite/pr84399.c: New testcase.
13241
13242 2018-02-16 Richard Biener <rguenther@suse.de>
13243
13244 PR tree-optimization/84190
13245 * g++.dg/torture/pr84190.C: New testcase.
13246
13247 2018-02-15 Martin Sebor <msebor@redhat.com>
13248
13249 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
13250 directives.
13251
13252 2018-02-15 Janus Weil <janus@gcc.gnu.org>
13253
13254 PR fortran/84409
13255 * gfortran.dg/dtio_21.f03: Add an error message.
13256 * gfortran.dg/dtio_22.f90: Fix invalid test case.
13257
13258 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13259
13260 PR fortran/84381
13261 * gfortran.dg/stop_shouldfail.f90: New test.
13262
13263 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
13264
13265 PR c++/84330
13266 * g++.dg/concepts/pr84330.C: New.
13267
13268 2018-02-15 Tom de Vries <tom@codesourcery.com>
13269
13270 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
13271
13272 2018-02-15 Tom de Vries <tom@codesourcery.com>
13273
13274 * gcc.c-torture/compile/pr84136.c: Require effective target
13275 indirect_jumps.
13276
13277 2018-02-15 Jakub Jelinek <jakub@redhat.com>
13278
13279 PR tree-optimization/84383
13280 * gcc.c-torture/compile/pr84383.c: New test.
13281
13282 PR tree-optimization/84334
13283 * gcc.dg/pr84334.c: New test.
13284
13285 2018-02-14 Carl Love <cel@us.ibm.com>
13286
13287 * gcc.target/powerpc/builtins-4-int128-runnable.c
13288 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
13289 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
13290
13291 2018-02-14 Martin Sebor <msebor@redhat.com>
13292
13293 PR tree-optimization/83698
13294 * gcc.dg/Wrestrict-7.c: New test.
13295 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
13296 * gcc.target/i386/chkp-stropt-17.c: Same.
13297
13298 2018-02-14 Martin Sebor <msebor@redhat.com>
13299
13300 PR c/84108
13301 * gcc.dg/Wattributes-8.c: New test.
13302
13303 2018-02-14 Janus Weil <janus@gcc.gnu.org>
13304
13305 PR fortran/84385
13306 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
13307 * gfortran.dg/allocate_with_source_23.f90: Ditto.
13308 * gfortran.dg/select_type_1.f03: Extend test case.
13309
13310 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
13311
13312 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
13313 (dg-options): Use -O2 -msse2 -mno-sse3.
13314
13315 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
13316
13317 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
13318 this test case still works ok.
13319 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13320 * gcc.dg/vmx/insert-be-order.c: Likewise.
13321 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13322 * gcc.dg/vmx/ld-be-order.c: Likewise.
13323 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13324 * gcc.dg/vmx/lde-be-order.c: Likewise.
13325 * gcc.dg/vmx/ldl-be-order.c: Likewise.
13326 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13327 * gcc.dg/vmx/merge-be-order.c: Likewise.
13328 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13329 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
13330 * gcc.dg/vmx/pack-be-order.c: Likewise.
13331 * gcc.dg/vmx/perm-be-order.c: Likewise.
13332 * gcc.dg/vmx/splat-be-order.c: Likewise.
13333 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
13334 * gcc.dg/vmx/st-be-order.c: Likewise.
13335 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13336 * gcc.dg/vmx/ste-be-order.c: Likewise.
13337 * gcc.dg/vmx/stl-be-order.c: Likewise.
13338 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13339 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
13340 * gcc.dg/vmx/unpack-be-order.c: Likewise.
13341 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13342 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
13343
13344 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
13345
13346 PR c++/84350
13347 * g++.dg/cpp0x/auto49.C: New.
13348
13349 2018-02-14 Nathan Sidwell <nathan@acm.org>
13350
13351 * g++.dg/template/instantiate5.C: Adjust required-from loc.
13352
13353 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
13354
13355 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
13356 * gcc.target/powerpc/le-altivec-consts.c: Same.
13357
13358 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
13359
13360 PR target/84220
13361 * gcc.target/powerpc/pr84220-sld.c: New test.
13362 * gcc.target/powerpc/pr84220-sld2.c: New test.
13363 * gcc.target/powerpc/pr84220-sldw.c: New test.
13364 * gcc.target/powerpc/pr84220-xxperm.c: New test.
13365 * gcc.target/powerpc/pr84220-xxsld.c: New test.
13366
13367 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13368
13369 PR target/84239
13370 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
13371 _inc_ssp intrinsics.
13372 * gcc.target/i386/cet-intrin-4.c: Likewise.
13373 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
13374 __builtin_ia32_rdssp[d|q].
13375
13376 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
13377
13378 PR tree-optimization/84357
13379 * gcc.dg/vect/pr84357.c: New test.
13380
13381 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
13382
13383 PR target/83831
13384 * gcc.target/rx/pr83831.c: New tests.
13385
13386 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
13387
13388 PR target/79242
13389 * gcc.target/msp430/pr79242.c: New test.
13390
13391 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13392
13393 PR target/84372
13394 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
13395 with -mcpu=power9.
13396
13397 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13398
13399 PR target/84279
13400 * g++.dg/pr84279.C: New test.
13401
13402 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
13403
13404 PR rtl-optimization/84169
13405 * gcc.c-torture/execute/pr84169.c: New.
13406
13407 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13408
13409 PR target/84370
13410 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
13411
13412 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13413
13414 PR target/84365
13415 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
13416 with -mcpu=power9.
13417
13418 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13419
13420 PR c++/84364
13421 * g++.dg/warn/effc4.C: New test.
13422
13423 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
13424
13425 PR c++/84333
13426 * g++.dg/template/sizeof16.C: New.
13427 * g++.dg/template/sizeof17.C: Likewise.
13428
13429 2018-02-13 Janus Weil <janus@gcc.gnu.org>
13430
13431 PR fortran/84313
13432 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
13433 add necessary compiler options.
13434 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
13435
13436 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13437
13438 PR c/82210
13439 * gcc.c-torture/execute/pr82210.c: New test.
13440
13441 PR middle-end/84309
13442 * gcc.dg/pr84309-2.c: New test.
13443
13444 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
13445
13446 PR tree-optimization/84321
13447 * gcc.dg/pr84321.c: New test.
13448
13449 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
13450
13451 PR target/84359
13452 * gcc.target/i386/pr57193.c: Add -march=x86-64.
13453
13454 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
13455
13456 PR sanitizer/84340
13457 * gcc.dg/asan/pr84307.c: Remove test.
13458
13459 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
13460
13461 * gcc.target/rl78/test_auto_vector.c: New test.
13462
13463 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
13464
13465 PR c/84305
13466 * gcc.c-torture/compile/pr84305.c: New test.
13467
13468 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13469
13470 PR target/84335
13471 * gcc.target/i386/pr84335.c: New test.
13472
13473 PR tree-optimization/84339
13474 * gcc.c-torture/execute/pr84339.c: New test.
13475
13476 PR middle-end/84309
13477 * gcc.dg/pr84309.c: New test.
13478 * gcc.target/i386/pr84309.c: New test.
13479
13480 PR target/84336
13481 * gcc.target/i386/pr84336.c: New test.
13482
13483 2018-02-12 Jakub Jelinek <jakub@redhat.com>
13484
13485 PR c++/84341
13486 * c-c++-common/gomp/pr84341.c: New test.
13487
13488 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13489
13490 PR fortran/68746
13491 * gfortran.dg/read_dir.f90: Re-add dg-do run.
13492
13493 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13494
13495 PR fortran/68746
13496 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
13497 of zero for read.
13498
13499 2018-02-12 Jeff Law <law@redhat.com>
13500
13501 * gcc.c-torture/compile/reg-args-size.c: New test.
13502
13503 2018-02-12 Carl Love <cel@us.ibm.com>
13504
13505 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
13506 uint128 tests to new testfile.
13507 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
13508 int128 and uint128 tests.
13509 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
13510 list of torture tests.
13511
13512 2018-02-12 Janus Weil <janus@gcc.gnu.org>
13513
13514 PR fortran/84273
13515 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
13516 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
13517
13518 2018-02-12 Tamar Christina <tamar.christina@arm.com>
13519
13520 PR target/82641
13521 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
13522
13523 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
13524
13525 PR sanitizer/84307
13526 * gcc.dg/asan/pr84307.c: New test.
13527
13528 2018-02-12 Nathan Sidwell <nathan@acm.org>
13529
13530 * g++.dg/parse/pr84263.C: New.
13531
13532 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13533
13534 PR c++/79626
13535 * g++.dg/template/crash129.C: New.
13536
13537 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13538
13539 PR target/83828
13540 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13541 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13542 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
13543 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
13544 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
13545
13546 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13547
13548 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
13549 _mm_maskz_scalef_round_sd): Test new intrinsics.
13550 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
13551 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
13552 intrinsics.
13553 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
13554 _mm_maskz_scalef_round_ss): Test new intrinsics.
13555 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
13556 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
13557 intrinsics.
13558 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
13559 __builtin_ia32_scalefss_round): Remove builtin.
13560 (__builtin_ia32_scalefsd_mask_round,
13561 __builtin_ia32_scalefss_mask_round): Test new builtin.
13562 * gcc.target/i386/sse-13.c: Ditto.
13563 * gcc.target/i386/sse-23.c: Ditto.
13564
13565 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13566
13567 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
13568 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
13569 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
13570 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
13571 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
13572 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
13573 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
13574 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
13575 intrinsics.
13576 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
13577 (__builtin_ia32_sqrtss_round): Remove builtins.
13578 (__builtin_ia32_sqrtsd_mask_round)
13579 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
13580 * gcc.target/i386/sse-13.c: Ditto.
13581 * gcc.target/i386/sse-23.c: Ditto.
13582
13583 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13584
13585 PR fortran/35299
13586 * gfortran.dg/statement_function_3.f: New test.
13587
13588 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
13589
13590 PR fortran/54223
13591 PR fortran/84276
13592 * gfortran.dg/statement_function_1.f90: New test.
13593 * gfortran.dg/statement_function_2.f90: New test.
13594
13595 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
13596
13597 PR fortran/84074
13598 * gfortran.dg/type_to_class_5.f03: New test.
13599
13600 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
13601
13602 PR fortran/56691
13603 * gfortran.dg/type_to_class_4.f03: New test.
13604
13605 2018-02-10 Alan Modra <amodra@gmail.com>
13606
13607 PR target/84300
13608 * gcc.dg/pr84300.c: New.
13609
13610 2018-02-10 Jakub Jelinek <jakub@redhat.com>
13611
13612 PR sanitizer/83987
13613 * g++.dg/ubsan/pr83987-2.C: New test.
13614
13615 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
13616
13617 * gcc.target/rx/movsicc.c: New test.
13618
13619 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13620
13621 PR target/83926
13622 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
13623 message.
13624
13625 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
13626
13627 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
13628 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
13629
13630 2018-02-09 Nathan Sidwell <nathan@acm.org>
13631
13632 PR c/84293
13633 * c-c++-common/pr84293.h: New.
13634 * c-c++-common/pr84293.c: New.
13635
13636 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
13637
13638 PR rtl-optimization/57193
13639 * gcc.target/i386/pr57193.c: New.
13640
13641 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13642
13643 PR target/84226
13644 * gcc.target/powerpc/pr84226.c: New test.
13645
13646 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13647
13648 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
13649 from this to...
13650 <vclzd>: ...this.
13651
13652 2018-02-09 Martin Sebor <msebor@redhat.com>
13653
13654 PR lto/84212
13655 * gcc.dg/lto/pr84212_0.c: New test file.
13656 * gcc.dg/lto/pr84212_1.c: Same.
13657
13658 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13659
13660 PR target/83926
13661 * gcc.target/powerpc/pr83926.c: New test.
13662 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
13663 message. Fix test for running in 32-bit mode.
13664
13665 2018-02-09 Tamar Christina <tamar.christina@arm.com>
13666
13667 PR target/82641
13668 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
13669
13670 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13671
13672 PR target/PR84295
13673 * gcc.target/s390/pr84295.c: New test.
13674
13675 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
13676
13677 PR c++/77522
13678 * g++.dg/cpp1y/lambda-init16.C: New.
13679
13680 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
13681
13682 * gnat.dg/sso8.adb: New test.
13683 * gnat.dg/sso8_pkg.ads: New helper.
13684
13685 2018-02-09 Richard Biener <rguenther@suse.de>
13686
13687 PR tree-optimization/84278
13688 * gcc.target/i386/pr84278.c: Adjust regex.
13689
13690 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13691
13692 PR tree-optimization/84232
13693 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
13694
13695 PR debug/84252
13696 * gcc.target/aarch64/pr84252.c: New test.
13697
13698 PR middle-end/84237
13699 * gcc.dg/pr84237.c: New test.
13700
13701 2018-02-09 Marek Polacek <polacek@redhat.com>
13702 Jakub Jelinek <jakub@redhat.com>
13703
13704 PR c++/83659
13705 * g++.dg/torture/pr83659.C: New test.
13706
13707 2018-02-08 David Malcolm <dmalcolm@redhat.com>
13708
13709 PR tree-optimization/84136
13710 * gcc.c-torture/compile/pr84136.c: New test.
13711
13712 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
13713
13714 PR target/83008
13715 * gcc.target/i386/pr83008.c: New test.
13716
13717 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
13718
13719 PR target/81143
13720 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
13721
13722 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13723
13724 PR c++/83806
13725 * g++.dg/warn/Wunused-parm-11.C: New.
13726
13727 2018-02-08 Marek Polacek <polacek@redhat.com>
13728
13729 PR tree-optimization/84238
13730 * gcc.dg/Wstringop-overflow-3.c: New test.
13731
13732 2018-02-08 Nathan Sidwell <nathan@acm.org>
13733
13734 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
13735
13736 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13737
13738 PR tree-optimization/84265
13739 * gcc.dg/vect/pr84265.c: New test.
13740
13741 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13742
13743 PR tree-optimization/81635
13744 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
13745 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
13746
13747 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13748
13749 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
13750 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
13751 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
13752 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
13753 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
13754 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
13755 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
13756 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
13757 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
13758 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
13759 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
13760 * gcc.target/s390/nobp-return-attr-all.c: New test.
13761 * gcc.target/s390/nobp-return-attr-neg.c: New test.
13762 * gcc.target/s390/nobp-return-mem-attr.c: New test.
13763 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
13764 * gcc.target/s390/nobp-return-mem-z10.c: New test.
13765 * gcc.target/s390/nobp-return-mem-z900.c: New test.
13766 * gcc.target/s390/nobp-return-reg-attr.c: New test.
13767 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
13768 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
13769 * gcc.target/s390/nobp-return-reg-z10.c: New test.
13770 * gcc.target/s390/nobp-return-reg-z900.c: New test.
13771 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
13772 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
13773 * gcc.target/s390/nobp-table-jump-z10.c: New test.
13774 * gcc.target/s390/nobp-table-jump-z900.c: New test.
13775
13776 2018-02-08 Richard Biener <rguenther@suse.de>
13777
13778 PR tree-optimization/84233
13779 * g++.dg/torture/pr84233.C: New testcase.
13780
13781 2018-02-08 Richard Biener <rguenther@suse.de>
13782
13783 PR tree-optimization/84278
13784 * gcc.target/i386/pr84278.c: New testcase.
13785
13786 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
13787
13788 PR rtl-optimization/84068
13789 PR rtl-optimization/83459
13790 * gcc.dg/pr84068.c: New test.
13791
13792 2018-02-08 Richard Biener <rguenther@suse.de>
13793
13794 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
13795 loop vectorization to happen.
13796
13797 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13798
13799 PR c++/83204
13800 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
13801
13802 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13803
13804 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
13805
13806 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
13807
13808 PR target/84154
13809 * gcc.target/powerpc/pr84154-1.c: New tests.
13810 * gcc.target/powerpc/pr84154-2.c: Likewise.
13811 * gcc.target/powerpc/pr84154-3.c: Likewise.
13812
13813 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13814
13815 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
13816
13817 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13818
13819 PR c++/84082
13820 * g++.dg/template/incomplete11.C: New test.
13821 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
13822
13823 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13824
13825 PR fortran/82994
13826 * gfortran.dg/deallocate_error_3.f90: New test.
13827 * gfortran.dg/deallocate_error_4.f90: New test.
13828
13829 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13830
13831 PR fortran/68560
13832 * gfortran.dg/shape_9.f90: New test.
13833
13834 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13835
13836 PR fortran/82049
13837 * gfortran.dg/assumed_charlen_parameter.f90: New test.
13838
13839 2018-02-07 David Malcolm <dmalcolm@redhat.com>
13840
13841 PR c++/81610
13842 PR c++/80567
13843 * g++.dg/spellcheck-reswords.C: New test case.
13844 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
13845 suggestion of "if".
13846
13847 2018-02-07 Martin Liska <mliska@suse.cz>
13848
13849 PR c++/84059.
13850 * g++.dg/ext/mv26.C: New test.
13851
13852 2018-02-07 Tom de Vries <tom@codesourcery.com>
13853
13854 * gcc.dg/pr83844.c: Require effective target alloca.
13855
13856 2018-02-07 Tom de Vries <tom@codesourcery.com>
13857
13858 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
13859
13860 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
13861
13862 PR target/84243
13863 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
13864 -fcf-protection=return.
13865
13866 2018-02-07 Tom de Vries <tom@codesourcery.com>
13867
13868 PR libgomp/84217
13869 * c-c++-common/goacc/pr84217.c: New test.
13870 * gfortran.dg/goacc/pr84217.f90: New test.
13871
13872 2018-02-07 Richard Biener <rguenther@suse.de>
13873
13874 PR tree-optimization/84204
13875 * gcc.dg/graphite/pr84204.c: New testcase.
13876
13877 PR tree-optimization/84205
13878 * gcc.dg/graphite/pr84205.c: New testcase.
13879
13880 PR tree-optimization/84223
13881 * gfortran.dg/graphite/pr84223.f90: New testcase.
13882
13883 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
13884
13885 PR c++/71662
13886 * g++.dg/cpp0x/scoped_enum7.C: New.
13887
13888 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
13889
13890 PR tree-optimization/83008
13891 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
13892
13893 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13894
13895 PR tree-optimization/84235
13896 * gcc.c-torture/execute/ieee/pr84235.c: New test.
13897
13898 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13899
13900 PR testsuite/84243
13901 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
13902 targets.
13903 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
13904
13905 2018-02-06 Jakub Jelinek <jakub@redhat.com>
13906
13907 PR target/84146
13908 * gcc.target/i386/pr84146.c: New test.
13909
13910 2018-02-06 Michael Collison <michael.collison@arm.com>
13911
13912 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
13913
13914 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13915
13916 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
13917 warning for -mno-speculate-indirect-jumps.
13918 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
13919 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13920 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
13921 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
13922 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
13923 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
13924
13925 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13926
13927 PR target/84145
13928 * c-c++-common/fcf-protection-1.c: Change a compared message.
13929 * c-c++-common/fcf-protection-2.c: Likewise.
13930 * c-c++-common/fcf-protection-3.c: Likewise.
13931 * c-c++-common/fcf-protection-5.c: Likewise.
13932 * c-c++-common/fcf-protection-6.c: New test.
13933 * c-c++-common/fcf-protection-7.c: Likewise.
13934
13935 2018-02-06 Marek Polacek <polacek@redhat.com>
13936
13937 PR tree-optimization/84228
13938 * c-c++-common/Wstringop-truncation-3.c: New test.
13939
13940 2018-02-06 Tamar Christina <tamar.christina@arm.com>
13941
13942 PR target/82641
13943 * gcc.target/arm/pragma_arch_switch_2.c: New.
13944
13945 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13946
13947 PR target/79975
13948 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
13949
13950 2018-02-05 Martin Sebor <msebor@redhat.com>
13951
13952 PR tree-optimization/83369
13953 * gcc.dg/Wnonnull.c: New test.
13954
13955 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13956
13957 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
13958 argument and use dg-messages-by-file instead. Expect it to be
13959 an array rather than a dict.
13960 (lto-link-and-maybe-run): Remove messages_by_file argument and
13961 use an upvar for dg-messages-by-file. Update call to
13962 lto_handle_diagnostics.
13963 (lt-get-options): Treat dg-messages-by-file as an array
13964 rather than a dict.
13965 (lto-get-options-main): Likewise. Set the entry rather than appending.
13966 (lto-execute): Treat dg-messages-by-file as an array rather than
13967 a dict. Update call to lto-link-and-maybe-run.
13968
13969 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
13970
13971 PR c++/82782
13972 * g++.dg/cpp1z/inline-var4.C: New.
13973
13974 2018-02-05 Martin Liska <mliska@suse.cz>
13975
13976 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
13977 options.
13978 * c-c++-common/asan/pointer-compare-2.c: Likewise.
13979 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
13980 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
13981 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
13982 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
13983 * c-c++-common/asan/pointer-compare-3.c: New test.
13984
13985 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13986
13987 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
13988 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13989
13990 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
13991
13992 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
13993 _mm_maskz_range_sd, _mm_mask_range_round_sd,
13994 _mm_maskz_range_round_sd): Test new intrinsics.
13995 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
13996 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
13997 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
13998 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
13999 _mm_maskz_range_ss, _mm_mask_range_round_ss,
14000 _mm_maskz_range_round_ss): Test new intrinsics.
14001 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
14002 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
14003 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
14004 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
14005 __builtin_ia32_rangess128_round): Remove builtins.
14006 (__builtin_ia32_rangesd128_mask_round,
14007 __builtin_ia32_rangess128_mask_round): Test new builtins.
14008 * gcc.target/i386/sse-13.c: Ditto.
14009 * gcc.target/i386/sse-23.c: Ditto.
14010
14011 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
14012
14013 PR middle-end/79966
14014 * gfortran.dg/pr79966.f90: New testcase
14015
14016 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
14017
14018 PR fortran/84094
14019 * gfortran.dg/associate_23.f90: Fix invalid code.
14020 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
14021 * gfortran.dg/matmul_3.f90: Likewise.
14022 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
14023
14024 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
14025
14026 PR fortran/84115
14027 * gfortran.dg/associate_34.f90: New test.
14028 * gfortran.dg/associate_35.f90: New test.
14029
14030 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
14031
14032 PR fortran/84141
14033 PR fortran/84155
14034 * gfortran.dg/pr84155.f90: New test.
14035
14036 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
14037
14038 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
14039 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
14040
14041 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14042
14043 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
14044 dg-do run stanza.
14045
14046 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14047
14048 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
14049 requirement.
14050 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
14051 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
14052 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
14053
14054 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
14055
14056 PR testsuite/52641
14057 * gcc.c-torture/execute/pr83362.c: Make work for int16.
14058 * gcc.dg/Wsign-conversion.c: Dito.
14059 * gcc.dg/attr-alloc_size-4.c: Dito.
14060 * gcc.dg/pr81020.c: Dito.
14061 * gcc.dg/pr81192.c: Dito.
14062 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
14063 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
14064 * gcc.dg/pr83844.c: Restrict to int32plus.
14065 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
14066 * gcc.dg/tree-ssa/ldist-25.c: Dito.
14067 * gcc.dg/tree-ssa/ldist-27.c: Dito.
14068 * gcc.dg/tree-ssa/ldist-28.c: Dito.
14069 * gcc.dg/tree-ssa/ldist-29.c: Dito.
14070 * gcc.dg/tree-ssa/ldist-30.c: Dito.
14071 * gcc.dg/tree-ssa/ldist-31.c: Dito.
14072 * gcc.dg/tree-ssa/ldist-32.c: Dito.
14073 * gcc.dg/tree-ssa/ldist-33.c: Dito.
14074 * gcc.dg/tree-ssa/ldist-34.c: Dito.
14075 * gcc.dg/tree-ssa/ldist-35.c: Dito.
14076 * gcc.dg/tree-ssa/ldist-36.c: Dito.
14077
14078 2018-02-02 Julia Koval <julia.koval@intel.com>
14079
14080 * gcc.target/i386/funcspec-56.inc: Handle new march.
14081 * g++.dg/ext/mv16.C: Ditto.
14082
14083 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
14084
14085 * lib/target-supports.exp
14086 (check_effective_target_keeps_null_pointer_checks): No more
14087 special-case avr.
14088 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
14089 * gcc.dg/ifcvt-4.c: Skip avr.
14090 * gcc.dg/pr53037-1.c: Dito.
14091 * gcc.dg/pr53037-2.c: Dito.
14092 * gcc.dg/pr53037-3.c: Dito.
14093 * gcc.dg/pr63387-2.c: Dito.
14094 * gcc.dg/pr63387.c: Dito.
14095 * gcc.dg/sancov/cmp0.c: Dito.
14096 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
14097 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
14098 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
14099 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
14100 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
14101 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
14102 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
14103 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
14104 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
14105 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
14106 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
14107 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
14108 * gcc.dg/tree-ssa/pr82059.c: Dito.
14109 * gcc.c-torture/execute/pr70460.c: Dito.
14110
14111 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
14112
14113 PR testsuite/52641
14114 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
14115 * gcc.c-torture/execute/20180112-1.c: Dito.
14116 * gcc.c-torture/execute/pr81503.c: Dito.
14117 * gcc.dg/store_merging_12.c: Dito.
14118 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
14119 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
14120 * gcc.dg/tree-ssa/pr80898.c: Dito.
14121 * gcc.dg/tree-ssa/pr82363.c: Dito.
14122 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
14123 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
14124 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
14125 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
14126 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
14127 * gcc.dg/tree-ssa/pr80803.c: Dito.
14128 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
14129 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
14130 * gcc.dg/tree-ssa/vrp114.c: Dito.
14131 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
14132 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
14133 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
14134
14135 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
14136
14137 PR target/84066
14138 * gcc.target/i386/cet-sjlj-6a.c: New test.
14139 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
14140
14141 2018-02-01 Marek Polacek <polacek@redhat.com>
14142
14143 PR c++/84125
14144 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
14145
14146 2018-01-30 Jeff Law <law@redhat.com>
14147
14148 PR target/84128
14149 * gcc.target/i386/pr84128.c: New test.
14150
14151 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
14152
14153 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
14154 -fdelete-null-pointer-checks.
14155
14156 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14157
14158 PR c++/83796
14159 * g++.dg/cpp0x/abstract-default1.C: New.
14160
14161 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14162
14163 PR tree-optimization/81635
14164 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
14165 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
14166
14167 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14168
14169 PR target/83370
14170 * gcc.target/aarch64/pr83370.c: New.
14171
14172 2018-02-01 Richard Biener <rguenther@suse.de>
14173
14174 * gcc.dg/graphite/pr35356-1.c: Adjust.
14175
14176 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14177
14178 PR testsuite/83846
14179 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
14180 for ILP32.
14181 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
14182 of hard-coding the choice.
14183 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
14184 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
14185 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
14186 memset call.
14187 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
14188 stdint.h types.
14189 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14190 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14191 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14192 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14193 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14194 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14195 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14196 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14197 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14198 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14199 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14200 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14201 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14202 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14203 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14204 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14205 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14206 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14207 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14208 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14209 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14210 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14211 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14212 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14213 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14214 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14215 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14216 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14217 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14218 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14219 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14220 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14221 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14222 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14223 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14224 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14225 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14226 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14227 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
14228 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14229 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
14230 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14231 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14232 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14233 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
14234 __builtin_popcountll rather than __builtin_popcountl.
14235
14236 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14237
14238 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
14239 of LD1R[HWD] for multi-element constants on big-endian targets.
14240 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14241 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14242
14243 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14244
14245 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
14246 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
14247 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
14248
14249 2018-02-01 Jakub Jelinek <jakub@redhat.com>
14250
14251 PR tree-optimization/81661
14252 PR tree-optimization/84117
14253 * gcc.dg/pr81661.c: New test.
14254 * gfortran.dg/pr84117.f90: New test.
14255
14256 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
14257
14258 PR fortran/83705
14259 * gfortran.dg/repeat_7.f90: Catch warning message.
14260
14261 2018-01-31 Ian Lance Taylor <iant@golang.org>
14262
14263 * go.go-torture/execute/printnil.go: New test.
14264
14265 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14266
14267 * lib/target-supports.exp (check_effective_target_comdat_group):
14268 Allow for Solaris as comdat syntax.
14269
14270 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
14271 Solaris with comdat_group support and as.
14272
14273 2018-01-31 Marek Polacek <polacek@redhat.com>
14274
14275 PR c/81779
14276 * gcc.dg/pr81779.c: New test.
14277
14278 2018-01-31 Jakub Jelinek <jakub@redhat.com>
14279
14280 PR fortran/84116
14281 * gfortran.dg/gomp/pr84116.f90: New test.
14282
14283 PR c++/83993
14284 * g++.dg/init/pr83993-2.C: New test.
14285
14286 PR c++/83993
14287 * g++.dg/init/pr83993-1.C: New test.
14288 * g++.dg/cpp0x/pr83993.C: New test.
14289
14290 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
14291
14292 PR fortran/84088
14293 * gfortran.dg/pr84088.f90: New test.
14294
14295 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
14296
14297 PR target/82444
14298 * gcc.target/i386/pr82444.c: New.
14299
14300 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
14301
14302 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
14303 * gcc.target/powerpc/vsx-13.c: New.
14304
14305 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14306
14307 PR c++/84092
14308 * g++.dg/cpp1y/var-templ57.C: New.
14309
14310 2018-01-31 Marek Polacek <polacek@redhat.com>
14311
14312 PR c++/84138
14313 * g++.dg/diagnostic/pr84138.C: New test.
14314
14315 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
14316
14317 PR fortran/78534
14318 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
14319 -Wstringop-overflow warnings due to spurious warning with -O1.
14320 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
14321 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
14322
14323 2018-01-31 Richard Biener <rguenther@suse.de>
14324
14325 PR tree-optimization/84132
14326 * g++.dg/torture/pr84132.C: New testcase.
14327
14328 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
14329
14330 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
14331 dg-final scan.
14332
14333 2018-01-31 Julia Koval <julia.koval@intel.com>
14334
14335 PR target/83618
14336 * gcc.target/i386/rdpid.c: Remove "eax".
14337
14338 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14339
14340 PR tree-optimization/64946
14341 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
14342 scan-assembler checks.
14343
14344 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
14345
14346 * gcc.c-torture/execute/20180131-1.c: New test.
14347
14348 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
14349
14350 * gcc.target/arc/taux-1.c: New test.
14351 * gcc.target/arc/taux-2.c: Likewise.
14352
14353 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
14354
14355 * gcc.target/arc/uncached.c: New test.
14356
14357 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14358
14359 PR lto/83954
14360 * gnat.dg/lto20.adb: Remove dg-excess-errors.
14361
14362 2018-01-31 Jakub Jelinek <jakub@redhat.com>
14363
14364 PR preprocessor/69869
14365 * gcc.dg/cpp/trad/pr69869.c: New test.
14366
14367 PR c/84100
14368 * gcc.dg/pr84100.c: New test.
14369
14370 2018-01-30 Jeff Law <law@redhat.com>
14371
14372 PR target/84064
14373 * gcc.target/i386/pr84064: New test.
14374
14375 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14376
14377 PR fortran/84134
14378 * gfortran.dg/data_implied_do_2.f90: New test.
14379
14380 2018-01-30 Janus Weil <janus@gcc.gnu.org>
14381
14382 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
14383
14384 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14385
14386 PR fortran/84133
14387 * gfortran.dg/inline_matmul_21.f90: New test case.
14388
14389 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14390
14391 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
14392
14393 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
14394
14395 PR target/84112
14396 * gcc.target/powerpc/pr84112.c: New.
14397
14398 2018-01-30 Jakub Jelinek <jakub@redhat.com>
14399
14400 PR rtl-optimization/83986
14401 * gcc.dg/pr83986.c: New test.
14402
14403 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
14404
14405 PR 58684
14406 * gcc.dg/torture/inf-compare-1.c: Add xfail.
14407 * gcc.dg/torture/inf-compare-2.c: Add xfail.
14408 * gcc.dg/torture/inf-compare-3.c: Add xfail.
14409 * gcc.dg/torture/inf-compare-4.c: Add xfail.
14410
14411 2018-01-30 Jakub Jelinek <jakub@redhat.com>
14412
14413 PR tree-optimization/84111
14414 * gcc.c-torture/compile/pr84111.c: New test.
14415
14416 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14417
14418 PR ipa/83179
14419 * gcc.dg/ipa/inline-2.c: Fix template.
14420 * gcc.dg/ipa/inline-3.c: Fix template.
14421
14422 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14423
14424 PR ipa/81360
14425 * g++.dg/torture/pr81360.C: New testcase.
14426
14427 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14428
14429 PR lto/83954
14430 * gcc.dg/lto/pr83954.h: New testcase.
14431 * gcc.dg/lto/pr83954_0.c: New testcase.
14432 * gcc.dg/lto/pr83954_1.c: New testcase.
14433
14434 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14435
14436 PR bootstrap/84017
14437 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
14438 to dg-options.
14439 Simplify DW_AT_producer scan.
14440
14441 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14442
14443 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
14444
14445 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
14446
14447 PR target/83828
14448 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
14449 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
14450 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
14451 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
14452
14453 2018-01-29 Jeff Law <law@redhat.com>
14454
14455 PR testsuite/81010
14456 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
14457 better match other tests which require vsx. Verify the zero
14458 extension is part of the test in the combiner dump.
14459
14460 2018-01-29 Marek Polacek <polacek@redhat.com>
14461
14462 PR c/83966
14463 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
14464
14465 PR c++/83996
14466 * g++.dg/ext/pr83996.C: New test.
14467
14468 2018-01-29 Richard Biener <rguenther@suse.de>
14469
14470 PR tree-optimization/84057
14471 * gcc.dg/graphite/pr84057.c: New testcase.
14472
14473 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14474
14475 PR fortran/84073
14476 * gfortran.dg/bind_c_usage_31.f90: New test.
14477
14478 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
14479
14480 PR c++/83924
14481 * g++.dg/warn/Wduplicated-branches5.C: New.
14482
14483 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
14484
14485 * gcc.target/rl78/test_addsi3_internal.c: New test.
14486
14487 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
14488
14489 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
14490 Make expected output depend on whether we expect sibcalls or not.
14491 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
14492 safe-indirect-jump-1.c).
14493
14494 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
14495 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14496 Soren Rasmussen <s.c.rasmussen@gmail.com>
14497
14498 Fortran 2018 teams tests.
14499
14500 * gfortran.dg/team_number_1.f90: new test for team_number.
14501 * gfortran.dg/team_change_1.f90: new test for change team.
14502 * gfortran.dg/team_end_1.f90: new test for end team.
14503 * gfortran.dg/team_form_1.f90: new test for form team.
14504
14505 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
14506
14507 PR fortran/83998
14508 * gfortran.dg/dot_product_4.f90
14509
14510 2018-01-26 Martin Sebor <msebor@redhat.com>
14511
14512 PR tree-optimization/83896
14513 * gcc.dg/strlenopt-43.c: New.
14514
14515 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14516
14517 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
14518 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
14519 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
14520 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
14521 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
14522 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
14523 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
14524 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
14525 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
14526 stanzas.
14527 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
14528 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
14529 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
14530 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
14531 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
14532 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
14533 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
14534 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
14535 instruction list.
14536 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
14537
14538 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14539
14540 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
14541 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
14542 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
14543 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
14544 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
14545 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
14546 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
14547 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
14548 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
14549 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
14550 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
14551 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
14552 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
14553
14554 2018-01-26 Martin Liska <mliska@suse.cz>
14555
14556 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
14557 warning is seen.
14558
14559 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14560
14561 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
14562 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
14563 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
14564 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
14565 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
14566 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
14567 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
14568 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
14569
14570 2018-01-26 Richard Biener <rguenther@suse.de>
14571
14572 PR rtl-optimization/84003
14573 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
14574 latent bug in DSE if NOINLINE is appropriately defined.
14575 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
14576 and defining NOINLINE.
14577
14578 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14579
14580 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
14581 tests specific to aarch64. XFAIL test on arm.
14582
14583 2018-01-26 Jakub Jelinek <jakub@redhat.com>
14584
14585 PR rtl-optimization/83985
14586 * gcc.dg/pr83985.c: New test.
14587
14588 PR c/83989
14589 * c-c++-common/Wrestrict-3.c: New test.
14590
14591 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14592
14593 * gcc.target/arc/tdelegitimize_addr.c: New test.
14594
14595 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14596
14597 * gcc.target/arc/jli-1.c: New file.
14598 * gcc.target/arc/jli-2.c: Likewise.
14599
14600 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
14601
14602 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
14603 scan-assembler.
14604 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14605 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14606
14607 2018-01-26 Richard Biener <rguenther@suse.de>
14608
14609 PR tree-optimization/81082
14610 * gcc.dg/vect/pr81082.c: New testcase.
14611 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
14612 simplification to n * n.
14613
14614 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14615
14616 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
14617 Solaris 10.
14618 * gcc.target/i386/pr63620.c: Likewise.
14619
14620 2018-01-26 Julia Koval <julia.koval@intel.com>
14621
14622 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
14623 -mavx512f -mavx512bw.
14624 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
14625 * gcc.target/i386/i386.exp: Fix types.
14626
14627 2018-01-26 Alan Modra <amodra@gmail.com>
14628
14629 PR target/84033
14630 * gcc.target/powerpc/swaps-p8-46.c: New.
14631
14632 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
14633
14634 PR fortran/37577
14635 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
14636 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
14637 'array01' in the tree dump comparison.
14638 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
14639 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
14640 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
14641
14642 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
14643
14644 PR middle-end/83055
14645 * gcc.dg/torture/pr83055.c: New testcase.
14646
14647 2018-01-25 Jakub Jelinek <jakub@redhat.com>
14648
14649 PR c++/84031
14650 * g++.dg/cpp1z/decomp36.C: New test.
14651
14652 PR middle-end/83977
14653 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
14654
14655 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
14656
14657 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
14658 the shift dump line.
14659 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14660
14661 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14662
14663 PR target/81550
14664 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
14665 index instead of int, which allows IVOPTs to properly optimize the
14666 loop.
14667
14668 2018-01-24 David Malcolm <dmalcolm@redhat.com>
14669
14670 PR jit/82846
14671 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
14672 of "fn_type" typedef.
14673 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
14674
14675 2018-01-24 Ian Lance Taylor <iant@golang.org>
14676
14677 * go.go-torture/execute/names-1.go: New test.
14678
14679 2018-01-19 Jeff Law <law@redhat.com>
14680
14681 PR target/83994
14682 * gcc.target/i386/pr83994.c: New test.
14683
14684 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
14685
14686 PR target/84014
14687 * gcc.target/powerpc/pr84014.c: New.
14688
14689 2018-01-24 Jakub Jelinek <jakub@redhat.com>
14690
14691 PR middle-end/83977
14692 * c-c++-common/gomp/pr83977-1.c: New test.
14693 * c-c++-common/gomp/pr83977-2.c: New test.
14694 * c-c++-common/gomp/pr83977-3.c: New test.
14695 * gfortran.dg/gomp/pr83977.f90: New test.
14696
14697 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14698
14699 PR testsuite/83889
14700 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
14701 * gcc.dg/vect/pr80631-1.c: Likewise.
14702 * gcc.dg/vect/pr80631-2.c: Likewise.
14703 * gcc.dg/vect/pr81410.c: Likewise.
14704 * gcc.dg/vect/pr81633.c: Likewise.
14705 * gcc.dg/vect/pr81815.c: Likewise.
14706 * gcc.dg/vect/pr82108.c: Likewise.
14707 * gcc.dg/vect/pr83857.c: Likewise.
14708 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14709 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14710 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
14711 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14712 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14713 * gcc.dg/vect/vect-reduc-11.c: Likewise.
14714 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
14715 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
14716 dg-xfail-run-if instead.
14717 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14718 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14719 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14720 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
14721 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14722
14723 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14724
14725 PR tree-optimization/83979
14726 * g++.dg/pr83979.c: New test.
14727
14728 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14729
14730 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
14731 option. Add arm_neon_ok_no_float_abi check.
14732
14733 2018-01-24 Richard Biener <rguenther@suse.de>
14734
14735 PR tree-optimization/83176
14736 * gcc.dg/graphite/pr83176.c: New testcase.
14737
14738 2018-01-24 Richard Biener <rguenther@suse.de>
14739
14740 PR tree-optimization/82819
14741 * gcc.dg/graphite/pr82819.c: New testcase.
14742
14743 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14744
14745 PR c++/83921
14746 * g++.dg/cpp1y/constexpr-83921-1.C: New.
14747 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
14748 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
14749 * g++.dg/ext/stmtexpr20.C: Likewise.
14750 * g++.dg/ext/stmtexpr21.C: Likewise.
14751
14752 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14753
14754 PR c++/83974
14755 * g++.dg/warn/pr83974.C: New test case.
14756
14757 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14758
14759 PR sanitizer/83987
14760 * g++.dg/ubsan/pr83987.C: New test.
14761
14762 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14763
14764 PR fortran/83866
14765 * gfortran.dg/pdt_29.f03: New test.
14766
14767 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14768
14769 PR fortran/83898
14770 * gfortran.dg/associate_33.f03: New test.
14771
14772 2018-01-23 Martin Liska <mliska@suse.cz>
14773
14774 PR lto/81440
14775 * gcc.dg/lto/pr81440.h: New test.
14776 * gcc.dg/lto/pr81440_0.c: New test.
14777 * gcc.dg/lto/pr81440_1.c: New test.
14778
14779 2018-01-23 Nathan Sidwell <nathan@acm.org>
14780
14781 PR c++/83988
14782 * g++.dg/template/pr83988.C: New.
14783
14784 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14785
14786 PR c++/82882
14787 PR c++/83978
14788 * g++.dg/cpp0x/pr82882.C: New test.
14789 * g++.dg/cpp0x/pr83978.C: New test.
14790
14791 PR c++/83958
14792 * g++.dg/cpp1z/decomp35.C: New test.
14793
14794 2018-01-23 Nathan Sidwell <nathan@acm.org>
14795
14796 * g++.dg/cpp0x/range-for10.C: Adjust.
14797 * g++.dg/ext/forscope1.C: Adjust.
14798 * g++.dg/ext/forscope2.C: Adjust.
14799 * g++.dg/template/for1.C: Adjust.
14800
14801 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14802
14803 PR tree-optimization/83510
14804 * gcc.c-torture/compile/pr83510.c: New test case.
14805
14806 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14807
14808 PR testsuite/83888
14809 * lib/target-supports.exp (check_effective_target_vect_float): Say
14810 that the result only holds when -funsafe-math-optimizations is on.
14811 (check_effective_target_vect_float_strict): New procedure.
14812 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
14813 of vect_float.
14814 * gcc.dg/vect/vect-reduc-6.c: Likewise.
14815
14816 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14817
14818 PR tree-optimization/83965
14819 * gcc.dg/vect/pr83965.c: New test.
14820
14821 2018-01-23 Richard Biener <rguenther@suse.de>
14822
14823 PR tree-optimization/83963
14824 * gfortran.dg/graphite/pr83963.f: New testcase.
14825 * gcc.dg/graphite/pr83963-2.c: Likewise.
14826
14827 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14828
14829 PR c++/83918
14830 * g++.dg/cpp1z/pr83918.C: New test.
14831
14832 2018-01-22 Jakub Jelinek <jakub@redhat.com>
14833
14834 PR tree-optimization/83957
14835 * gcc.dg/autopar/pr83957.c: New test.
14836
14837 PR tree-optimization/83081
14838 * gcc.dg/predict-8.c: Adjust expected probability.
14839
14840 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
14841
14842 PR target/83862
14843 * gcc.target/powerpc/pr83862.c: New test.
14844
14845 2018-01-22 Carl Love <cel@us.ibm.com>
14846
14847 * gcc.target/powerpc/powerpc.exp: Add torture tests for
14848 builtins-4-runnable.c, builtins-6-runnable.c,
14849 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
14850 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
14851 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
14852 for signed/unsigned 128-bit and long long int loads.
14853
14854 2018-01-22 Marek Polacek <polacek@redhat.com>
14855
14856 PR c++/81933
14857 * g++.dg/cpp1y/constexpr-empty4.C: New test.
14858
14859 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
14860
14861 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
14862 scan-asembler valid instructions list.
14863 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
14864 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
14865 power8-vector requirement and option.
14866 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
14867
14868 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
14869
14870 PR 78534
14871 PR 83704
14872 * gfortran.dg/string_1.f90: Remove printing the length.
14873
14874 2018-01-22 Richard Biener <rguenther@suse.de>
14875
14876 PR tree-optimization/83963
14877 * gcc.dg/graphite/pr83963.c: New testcase.
14878
14879 2018-01-22 Sudakshina Das <sudi.das@arm.com>
14880
14881 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
14882 dg-require-effective-target directives.
14883
14884 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14885
14886 * lib/target-supports.exp (check_effective_target_arm_softfloat):
14887 New procedure.
14888 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
14889 Adjust scan-assembler checks for soft-float.
14890
14891 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14892
14893 PR target/83946
14894 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
14895
14896 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
14897
14898 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
14899 * gcc.dg/pr83623.c: Likewise.
14900 * gcc.dg/pr83666.c: Likewise.
14901
14902 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14903 David Edelsohn <dje.gcc@gmail.com>
14904
14905 PR target/83946
14906 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14907 assembly output from "crset eq" to "crset 2".
14908 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
14909 assembly output from . to $.
14910 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
14911 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14912 assembly output from "crset eq" to "crset 2".
14913 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
14914 assembly output from "crset eq" to "crset 2", and from . to $.
14915
14916 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
14917
14918 PR fortran/83900
14919 * gfortran.dg/matmul_18.f90: New test.
14920
14921 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
14922
14923 PR tree-optimization/83940
14924 * gcc.dg/torture/pr83940.c: New test.
14925
14926 2018-01-20 Jakub Jelinek <jakub@redhat.com>
14927
14928 PR middle-end/83945
14929 * gcc.dg/tls/pr83945.c: New test.
14930
14931 PR target/83930
14932 * gcc.dg/pr83930.c: New test.
14933
14934 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14935
14936 PR fortran/83900
14937 * gfortran.dg/matmul_17.f90: New test.
14938
14939 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14940
14941 PR fortran/80768
14942 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
14943
14944 2018-01-19 Jakub Jelinek <jakub@redhat.com>
14945
14946 PR c++/81167
14947 * g++.dg/cpp0x/pr81167.C: New test.
14948
14949 PR c++/83919
14950 * g++.dg/cpp0x/pr83919.C: New test.
14951
14952 2018-01-19 Jeff Law <law@redhat.com>
14953 Jakub Jelinek <jakub@redhat.com>
14954
14955 * gcc.dg/stack-check-16.c: New test.
14956
14957 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
14958
14959 PR target/83790
14960 * gcc.target/nvptx/indirect_call.c: New test.
14961
14962 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14963
14964 * g++.dg/torture/pr83619.C: Remove dg-message.
14965
14966 2018-01-19 Martin Liska <mliska@suse.cz>
14967
14968 * gcc.dg/predict-1.c: Adjust expected probability.
14969 * gcc.dg/predict-3.c: Likewise.
14970 * gcc.dg/predict-5.c: Likewise.
14971 * gcc.dg/predict-6.c: Likewise.
14972 * gcc.dg/predict-9.c: Likewise.
14973
14974 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14975
14976 PR tree-optimization/83922
14977 * gcc.dg/pr83922.c: New test.
14978
14979 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14980
14981 PR tree-optimization/83914
14982 * gcc.dg/vect/pr83914.c: New test.
14983
14984 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14985
14986 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
14987 * gcc.target/arm/negdi-2.c: Likewise.
14988 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
14989
14990 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14991
14992 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
14993
14994 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14995
14996 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
14997
14998 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
14999
15000 * gcc.dg/torture/pr52451.c (main): Skip long double test on
15001 hppa*-*-hpux*.
15002
15003 2018-01-18 Jakub Jelinek <jakub@redhat.com>
15004
15005 PR ipa/83619
15006 PR testsuite/83934
15007 * g++.dg/torture/pr83619.C (e): Define before first use instead of
15008 forward declaration.
15009
15010 2018-01-18 Carl Love <cel@us.ibm.com>
15011
15012 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
15013 to the function.
15014
15015 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
15016
15017 PR c++/81013
15018 * g++.dg/inherit/union3.C: New.
15019
15020 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
15021
15022 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
15023
15024 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
15025
15026 PR ipa/83619
15027 * g++.dg/torture/pr83619.C: New testcase.
15028
15029 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
15030
15031 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
15032 Add function body to force error messages in some configurations.
15033
15034 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15035
15036 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
15037 and arm_thumb1_ok.
15038
15039 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
15040
15041 PR other/70268
15042 * c-c++-common/ffile-prefix-map.c: New test.
15043 * c-c++-common/fmacro-prefix-map.c: New test.
15044 * c-c++-common/cpp/ffile-prefix-map.c: New test.
15045 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
15046
15047 2018-01-18 Martin Liska <mliska@suse.cz>
15048
15049 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
15050 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15051 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15052 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15053 * gcc.target/i386/ret-thunk-10.c: Likewise.
15054 * gcc.target/i386/ret-thunk-11.c: Likewise.
15055 * gcc.target/i386/ret-thunk-12.c: Likewise.
15056 * gcc.target/i386/ret-thunk-15.c: Likewise.
15057 * gcc.target/i386/ret-thunk-9.c: Likewise.
15058
15059 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
15060
15061 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
15062 order.
15063
15064 2018-01-18 Nathan Sidwell <nathan@acm.org>
15065
15066 PR c++/83160
15067 * g++.dg/cpp0x/pr83160.C: New.
15068
15069 2018-01-18 Richard Biener <rguenther@suse.de>
15070
15071 PR tree-optimization/83887
15072 * gcc.dg/graphite/pr83887.c: New testcase.
15073 * gfortran.dg/graphite/pr83887.f90: Likewise.
15074 * gfortran.dg/graphite/pr83887.f: Likewise.
15075
15076 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15077
15078 PR target/65578
15079 * gcc.target/arm/builtin-bswap.x: New file.
15080 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
15081 and options for armv6t2.
15082 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
15083 and options for Thumb1.
15084 * gcc.target/arm/builtin-bswap16.x: New file.
15085 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
15086 and options for armv6t2.
15087 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
15088 and options for Thumb1.
15089
15090 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
15091
15092 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
15093 order.
15094
15095 2018-01-18 Jakub Jelinek <jakub@redhat.com>
15096
15097 PR c/61240
15098 * gcc.dg/pr61240.c: New test.
15099
15100 2018-01-17 Harald Anlauf <anlauf@gmx.de>
15101
15102 PR fortran/83864
15103 * gfortran.dg/pr83864.f90: New test.
15104
15105 2018-01-17 Jeff Law <law@redhat.com>
15106
15107 PR testsuite/83883
15108 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
15109
15110 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15111
15112 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
15113 restriction, but still restrict to 64-bit.
15114 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
15115 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
15116
15117 2018-01-17 Harald Anlauf <anlauf@gmx.de>
15118
15119 PR fortran/83874
15120 * gfortran.dg/pr83874.f90: New test.
15121
15122 2018-01-18 Jakub Jelinek <jakub@redhat.com>
15123
15124 PR c++/83824
15125 * g++.dg/cpp0x/pr83824.C: New test.
15126
15127 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
15128
15129 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
15130 appropriate .gnu_attribute for the long double type, if we use the
15131 long double type, but do not generate any calls.
15132 * gcc.target/powerpc/gnuattr2.c: Likewise.
15133 * gcc.target/powerpc/gnuattr3.c: Likewise.
15134
15135 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15136
15137 PR c++/78344
15138 * g++.dg/cpp0x/alignas13.C: New.
15139
15140 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15141
15142 PR c++/83897
15143 * g++.dg/cpp0x/pr83897.C: New test.
15144
15145 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
15146
15147 PR ipa/83051
15148 * gcc.c-torture/compile/pr83051-2.c: New testcase.
15149
15150 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15151
15152 PR c++/81054
15153 * g++.dg/cpp0x/constexpr-ice19.C: New.
15154
15155 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
15156
15157 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
15158 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
15159 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
15160 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
15161 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
15162 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
15163 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
15164 * gcc.target/powerpc/builtins-1-be-folded.c: New.
15165 * gcc.target/powerpc/builtins-1-le-folded.c: New.
15166 * gcc.target/powerpc/builtins-1.fold.h: New.
15167
15168 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
15169
15170 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
15171 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
15172
15173 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15174
15175 * gcc.target/arm/g2.c: Add -marm to dg-options.
15176 * gcc.target/arm/scd42-2.c: Likewise.
15177
15178 2018-01-17 Nathan Sidwell <nathan@acm.org>
15179
15180 PR c++/83287
15181 * g++.dg/lookup/pr83287-2.C: New.
15182
15183 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15184
15185 PR c++/83814
15186 PR c++/83902
15187 * g++.dg/wrappers/pr83814.C: New test case.
15188 * g++.dg/wrappers/pr83902.C: New test case.
15189
15190 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15191
15192 PR lto/83121
15193 * g++.dg/lto/pr83121_0.C: New test case.
15194 * g++.dg/lto/pr83121_1.C: New test case.
15195 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
15196 adapted from DejaGnu's dg-test.
15197 (lto_handle_diagnostics): New procedure.
15198 (lto_prune_warns): Ignore informational notes.
15199 (lto-link-and-maybe-run): Add "messages_by_file" param.
15200 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
15201 "execute" when "link" fails if "execute" was not specified.
15202 (lto-can-handle-directive): New procedure.
15203 (lto-get-options-main): Call lto-can-handle-directive. Add a
15204 dg-messages local, using it to set the caller's
15205 dg-messages-by-file for the given source file.
15206 (lto-get-options): Likewise.
15207 (lto-execute): Add dg-messages-by-file local, and pass it to
15208 lto-link-and-maybe-run.
15209
15210 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
15211 Richard Sandiford <richard.sandiford@linaro.org>
15212
15213 PR target/79041
15214 PR target/82964
15215 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
15216 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
15217
15218 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15219
15220 * lib/target-supports.exp: Fix -march arguments in arm arch effective
15221 target check autogenerator for armv8.1-a and armv8.2-a.
15222
15223 2018-01-17 Carl Love <cel@us.ibm.com>
15224
15225 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
15226 Add debug print statements.
15227 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
15228 16 byte vector load followed by a partial vector load.
15229
15230 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15231
15232 PR c++/83799
15233 * g++.dg/wrappers/pr83799.C: New test case.
15234
15235 2018-01-17 Nathan Sidwell <nathan@acm.org>
15236
15237 PR c++/83739
15238 * g++.dg/cpp1y/pr83739.C: New.
15239
15240 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15241
15242 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
15243 * gcc.target/visium/overflow16.c: Likewise.
15244 * gcc.target/visium/overflow32.c: Likewise.
15245
15246 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15247
15248 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
15249
15250 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15251
15252 * gcc.dg/rtl/arm/stl-cond.c: New test.
15253 * gcc.target/arm/stl-cond.c: Delete.
15254
15255 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15256
15257 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
15258 directives.
15259
15260 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15261
15262 PR tree-optimization/83843
15263 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
15264 * gcc.dg/store_merging_19.c: New test.
15265
15266 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15267
15268 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
15269 and options.
15270
15271 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15272
15273 PR rtl-optimization/83771
15274 * gcc.dg/pr83771.c: New test.
15275
15276 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15277
15278 PR tree-optimization/81184
15279 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
15280 targets.
15281 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15282
15283 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15284
15285 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
15286
15287 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15288
15289 PR target/83546
15290 * gcc.target/i386/pr83546.c: New test.
15291
15292 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15293
15294 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
15295
15296 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15297
15298 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
15299 test and add dg-warning for the -Wstringop-overflow warning.
15300
15301 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15302
15303 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
15304 XFAIL last test on SPARC and Visium.
15305
15306 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
15307
15308 PR rtl-optimization/80481
15309 * g++.dg/pr80481.C: Exclude solaris.
15310
15311 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15312
15313 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
15314 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
15315 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
15316
15317 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15318
15319 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
15320 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
15321 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
15322 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
15323 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
15324 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
15325 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
15326 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
15327 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
15328 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
15329 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
15330 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
15331 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
15332 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
15333 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
15334
15335 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15336
15337 PR testsuite/77734
15338 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
15339
15340 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15341
15342 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
15343 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
15344 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
15345 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
15346 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
15347 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
15348
15349 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
15350
15351 PR tree-optimization/83857
15352 * gcc.dg/vect/pr83857.c: New test.
15353
15354 2018-01-16 Richard Biener <rguenther@suse.de>
15355
15356 PR tree-optimization/83867
15357 * gcc.dg/vect/pr83867.c: New testcase.
15358
15359 2018-01-16 Jakub Jelinek <jakub@redhat.com>
15360
15361 PR c/83844
15362 * gcc.dg/pr83844.c: New test.
15363
15364 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
15365
15366 * gcc.dg/torture/pr83847.c: New test.
15367
15368 2018-01-16 Jakub Jelinek <jakub@redhat.com>
15369
15370 PR rtl-optimization/86620
15371 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
15372 instead of --param=max-sched-ready-insns=0.
15373 * gcc.target/i386/pr83620.c: New test.
15374 * gcc.dg/pr83620.c: New test.
15375
15376 PR tree-optimization/83843
15377 * gcc.dg/store_merging_18.c: New test.
15378
15379 PR c++/83817
15380 * g++.dg/cpp1y/pr83817.C: New test.
15381
15382 PR c++/83825
15383 * g++.dg/template/pr83825.C: New test.
15384
15385 2018-01-16 Richard Biener <rguenther@suse.de>
15386
15387 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
15388
15389 2018-01-16 Richard Biener <rguenther@suse.de>
15390
15391 PR testsuite/82132
15392 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
15393 from gcc.dg/torture/pr60092.c.
15394
15395 2018-01-15 Martin Sebor <msebor@redhat.com>
15396
15397 PR c++/83588
15398 * g++.dg/ext/flexary28.C: New test.
15399
15400 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
15401
15402 PR fortran/82257
15403 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
15404
15405 2018-01-15 Martin Sebor <msebor@redhat.com>
15406
15407 PR testsuite/83869
15408 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
15409
15410 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15411
15412 PR fortran/54613
15413 * gfortran.dg/minmaxloc_9.f90: New test.
15414 * gfortran.dg/minmaxloc_10.f90: New test.
15415 * gfortran.dg/minmaxloc_11.f90: New test.
15416
15417 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
15418
15419 PR target/83839
15420 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
15421 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15422 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15423 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15424 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15425 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15426 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15427 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15428 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15429 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15430 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15431 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15432 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15433 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15434 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15435 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
15436 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15437 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
15438 * gcc.target/i386/ret-thunk-10.c: Likewise.
15439 * gcc.target/i386/ret-thunk-11.c: Likewise.
15440 * gcc.target/i386/ret-thunk-12.c: Likewise.
15441 * gcc.target/i386/ret-thunk-13.c: Likewise.
15442 * gcc.target/i386/ret-thunk-14.c: Likewise.
15443 * gcc.target/i386/ret-thunk-15.c: Likewise.
15444 * gcc.target/i386/ret-thunk-9.c: Don't check the
15445 __x86_return_thunk label. Scan for "push" only for Linux.
15446
15447 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
15448
15449 PR testsuite/79920
15450 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
15451
15452 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15453
15454 PR target/83687
15455 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
15456 tests.
15457 * gcc.target/arm/pr83687.c: New test.
15458
15459 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15460
15461 Adjust tests to AVR_TINY.
15462
15463 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
15464 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
15465 * gcc.target/avr/pr71627.c: Same.
15466 * gcc.target/avr/torture/addr-space-1-0.c: Same.
15467 * gcc.target/avr/torture/addr-space-1-1.c: Same.
15468 * gcc.target/avr/torture/addr-space-1-x.c: Same.
15469 * gcc.target/avr/torture/addr-space-2-0.c: Same.
15470 * gcc.target/avr/torture/addr-space-2-1.c: Same.
15471 * gcc.target/avr/torture/addr-space-2-x.c: Same.
15472 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
15473 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
15474 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
15475 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
15476 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
15477 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
15478 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
15479 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
15480 * gcc.target/avr/torture/pr61055.c: Same.
15481 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
15482 available.
15483 * gcc.target/avr/torture/int24-mul.c: Same.
15484 * gcc.target/avr/torture/pr51782-1.c: Same.
15485 * gcc.target/avr/torture/pr61443.c: Same.
15486 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
15487 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
15488
15489 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15490
15491 PR c/83801
15492 PR c/83729
15493 * gcc.target/avr/torture/pr83729.c: New test.
15494 * gcc.target/avr/torture/pr83801.c: New test.
15495
15496 2018-01-15 Jakub Jelinek <jakub@redhat.com>
15497
15498 PR middle-end/82694
15499 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
15500 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
15501
15502 2018-01-10 Martin Sebor <msebor@redhat.com>
15503
15504 PR other/83508
15505 * gcc.dg/Wstringop-overflow-2.c: New test.
15506
15507 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15508
15509 PR libgfortran/83811
15510 * gfortran.dg/fmt_e.f90: New test.
15511
15512 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15513
15514 * gcc.target/i386/indirect-thunk-10.c: New test.
15515 * gcc.target/i386/indirect-thunk-8.c: Likewise.
15516 * gcc.target/i386/indirect-thunk-9.c: Likewise.
15517 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
15518 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
15519 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
15520 * gcc.target/i386/ret-thunk-17.c: Likewise.
15521 * gcc.target/i386/ret-thunk-18.c: Likewise.
15522 * gcc.target/i386/ret-thunk-19.c: Likewise.
15523 * gcc.target/i386/ret-thunk-20.c: Likewise.
15524 * gcc.target/i386/ret-thunk-21.c: Likewise.
15525
15526 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15527
15528 * gcc.target/i386/indirect-thunk-register-4.c: New test.
15529
15530 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15531
15532 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15533 -mno-indirect-branch-register.
15534 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15535 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15536 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15537 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15538 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15539 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15540 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15541 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15542 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15543 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15544 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15545 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15546 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15547 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15548 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15549 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15550 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15551 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15552 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15553 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15554 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15555 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15556 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15557 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15558 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15559 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15560 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15561 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15562 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15563 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15564 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15565 * gcc.target/i386/ret-thunk-10.c: Likewise.
15566 * gcc.target/i386/ret-thunk-11.c: Likewise.
15567 * gcc.target/i386/ret-thunk-12.c: Likewise.
15568 * gcc.target/i386/ret-thunk-13.c: Likewise.
15569 * gcc.target/i386/ret-thunk-14.c: Likewise.
15570 * gcc.target/i386/ret-thunk-15.c: Likewise.
15571 * gcc.target/i386/ret-thunk-9.c: Likewise.
15572 * gcc.target/i386/indirect-thunk-register-1.c: New test.
15573 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
15574 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15575
15576 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15577
15578 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15579 -mfunction-return=keep.
15580 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15581 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15582 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15583 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15584 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15585 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15586 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15587 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15588 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15589 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15590 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15591 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15592 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15593 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15594 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15595 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15596 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15597 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15598 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15599 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15600 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15601 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15602 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15603 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15604 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15605 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15606 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15607 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15608 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15609 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15610 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15611 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15612 * gcc.target/i386/ret-thunk-1.c: New test.
15613 * gcc.target/i386/ret-thunk-10.c: Likewise.
15614 * gcc.target/i386/ret-thunk-11.c: Likewise.
15615 * gcc.target/i386/ret-thunk-12.c: Likewise.
15616 * gcc.target/i386/ret-thunk-13.c: Likewise.
15617 * gcc.target/i386/ret-thunk-14.c: Likewise.
15618 * gcc.target/i386/ret-thunk-15.c: Likewise.
15619 * gcc.target/i386/ret-thunk-16.c: Likewise.
15620 * gcc.target/i386/ret-thunk-2.c: Likewise.
15621 * gcc.target/i386/ret-thunk-3.c: Likewise.
15622 * gcc.target/i386/ret-thunk-4.c: Likewise.
15623 * gcc.target/i386/ret-thunk-5.c: Likewise.
15624 * gcc.target/i386/ret-thunk-6.c: Likewise.
15625 * gcc.target/i386/ret-thunk-7.c: Likewise.
15626 * gcc.target/i386/ret-thunk-8.c: Likewise.
15627 * gcc.target/i386/ret-thunk-9.c: Likewise.
15628
15629 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15630
15631 * gcc.target/i386/indirect-thunk-1.c: New test.
15632 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15633 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15634 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15635 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15636 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15637 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15638 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15639 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15640 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15641 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15642 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15643 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15644 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15645 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15646 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15647 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15648 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15649 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15650 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15651 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15652 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15653 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15654 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15655 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15656 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15657 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15658 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15659 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15660 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15661 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15662 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15663 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15664
15665 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
15666
15667 PR ipa/83051
15668 * gcc.c-torture/compile/pr83051.c: New testcase.
15669
15670 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15671
15672 PR tree-optimization/83501
15673 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
15674
15675 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
15676
15677 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
15678 for lvx and stvx instead of lxvd2x and stxvd2x and require
15679 little-endian target. Add comments.
15680 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
15681 comprehensive testing.
15682 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
15683 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
15684 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
15685 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
15686 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
15687 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
15688 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
15689 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
15690 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
15691 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
15692 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
15693 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
15694 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
15695 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
15696 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
15697 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
15698 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
15699 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
15700 scan-assembler-not directives that forbid lvx and xxpermdi.
15701 * gcc.target/powerpc/vec-extract-3.c: Likewise.
15702 * gcc.target/powerpc/vec-extract-5.c: Likewise.
15703 * gcc.target/powerpc/vec-extract-6.c: Likewise.
15704 * gcc.target/powerpc/vec-extract-7.c: Likewise.
15705 * gcc.target/powerpc/vec-extract-8.c: Likewise.
15706 * gcc.target/powerpc/vec-extract-9.c: Likewise.
15707 * gcc.target/powerpc/vsx-vector-6-le.c: Change
15708 scan-assembler-times directives to reflect different numbers of
15709 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
15710
15711 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15712 Alan Hayward <alan.hayward@arm.com>
15713 David Sherwood <david.sherwood@arm.com>
15714
15715 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
15716 than SLP vectorization.
15717 * gcc.dg/vect/vect-alias-check-10.c: New test.
15718 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
15719 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
15720 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
15721 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
15722 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
15723 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
15724 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
15725 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
15726 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
15727 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
15728 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
15729 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
15730 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
15731 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
15732 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
15733 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
15734 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
15735 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
15736 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
15737 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
15738 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
15739 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
15740 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15741
15742 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15743 Alan Hayward <alan.hayward@arm.com>
15744 David Sherwood <david.sherwood@arm.com>
15745
15746 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
15747 New proc.
15748 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
15749 targets with scatter stores.
15750 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
15751 stores.
15752 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
15753 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
15754 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
15755 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
15756 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
15757 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
15758 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
15759 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
15760 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
15761 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
15762 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
15763 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
15764 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
15765 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
15766 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
15767 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
15768
15769 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15770 Alan Hayward <alan.hayward@arm.com>
15771 David Sherwood <david.sherwood@arm.com>
15772
15773 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
15774 for double_reduc1.
15775 * gcc.target/aarch64/sve/strided_load_4.c: New test.
15776 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
15777 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
15778 * gcc.target/aarch64/sve/strided_load_7.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/strided_load_1.c: New test.
15785 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
15786 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
15787
15788 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15789 Alan Hayward <alan.hayward@arm.com>
15790 David Sherwood <david.sherwood@arm.com>
15791
15792 * gcc.target/aarch64/sve/gather_load_1.c: New test.
15793 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
15794 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
15795 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
15796 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
15797 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
15798 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
15799 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
15800 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
15801 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
15802 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
15803 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
15804 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
15805 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
15806
15807 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15808 Alan Hayward <alan.hayward@arm.com>
15809 David Sherwood <david.sherwood@arm.com>
15810
15811 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
15812 check for a message about using in-order reductions.
15813 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
15814 check for a message about using in-order reductions.
15815 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
15816 vectorized and check for a message about using in-order reductions.
15817 Expect targets with variable-length vectors to fall back to the
15818 fixed-length mininum.
15819 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
15820 check for a message about using in-order reductions.
15821 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
15822 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
15823 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
15824 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
15825 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
15826 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
15827 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
15828 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
15829 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
15830 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
15831 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
15832 vect_fold_left_plus.
15833
15834 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15835
15836 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
15837 are spilled.
15838 * gcc.target/aarch64/sve/spill_2.c: New test.
15839 * gcc.target/aarch64/sve/spill_3.c: Likewise.
15840 * gcc.target/aarch64/sve/spill_4.c: Likewise.
15841 * gcc.target/aarch64/sve/spill_5.c: Likewise.
15842 * gcc.target/aarch64/sve/spill_6.c: Likewise.
15843 * gcc.target/aarch64/sve/spill_7.c: Likewise.
15844
15845 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15846 Alan Hayward <alan.hayward@arm.com>
15847 David Sherwood <david.sherwood@arm.com>
15848
15849 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
15850 of branches.
15851 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15852 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
15853 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
15854 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15855 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
15856 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15857 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
15858 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15859 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
15860
15861 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15862 Alan Hayward <alan.hayward@arm.com>
15863 David Sherwood <david.sherwood@arm.com>
15864
15865 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
15866 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
15867 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15868 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
15869
15870 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15871 Alan Hayward <alan.hayward@arm.com>
15872 David Sherwood <david.sherwood@arm.com>
15873
15874 * lib/target-supports.exp
15875 (check_effective_target_vect_fold_extract_last): New proc.
15876 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
15877 for fold_extract_last.
15878 * gcc.dg/vect/pr65947-2.c: Likewise.
15879 * gcc.dg/vect/pr65947-3.c: Likewise.
15880 * gcc.dg/vect/pr65947-4.c: Likewise.
15881 * gcc.dg/vect/pr65947-5.c: Likewise.
15882 * gcc.dg/vect/pr65947-6.c: Likewise.
15883 * gcc.dg/vect/pr65947-9.c: Likewise.
15884 * gcc.dg/vect/pr65947-10.c: Likewise.
15885 * gcc.dg/vect/pr65947-12.c: Likewise.
15886 * gcc.dg/vect/pr65947-14.c: Likewise.
15887 * gcc.dg/vect/pr80631-1.c: Likewise.
15888 * gcc.target/aarch64/sve/clastb_1.c: New test.
15889 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
15890 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
15891 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
15892 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
15893 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
15894 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
15895 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
15896 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
15897 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
15898 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
15899 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
15900 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
15901 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
15902
15903 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15904 Alan Hayward <alan.hayward@arm.com>
15905 David Sherwood <david.sherwood@arm.com>
15906
15907 * gcc.target/aarch64/sve/live_1.c: New test.
15908 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
15909
15910 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15911 Alan Hayward <alan.hayward@arm.com>
15912 David Sherwood <david.sherwood@arm.com>
15913
15914 * gcc.target/aarch64/sve/nopeel_1.c: New test.
15915 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
15916 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
15917 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
15918 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
15919 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
15920 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
15921 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
15922 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
15923
15924 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15925 Alan Hayward <alan.hayward@arm.com>
15926 David Sherwood <david.sherwood@arm.com>
15927
15928 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
15929 New proc.
15930 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
15931 vect_fully_masked.
15932 * gcc.target/aarch64/sve/loop_add_4.c: New test.
15933 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
15934 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
15935 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
15936 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
15937 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
15938
15939 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15940 Alan Hayward <alan.hayward@arm.com>
15941 David Sherwood <david.sherwood@arm.com>
15942
15943 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
15944 instead of just ADDRESS.
15945 * gcc.dg/tree-ssa/scev-10.c: Likewise.
15946 * gcc.dg/tree-ssa/scev-11.c: Likewise.
15947 * gcc.dg/tree-ssa/scev-12.c: Likewise.
15948 * gcc.target/aarch64/sve/index_offset_1.c: New test.
15949 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
15950 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
15951 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
15952 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
15953 * gcc.target/aarch64/sve/while_2.c: Likewise.
15954 * gcc.target/aarch64/sve/while_3.c: Likewise.
15955 * gcc.target/aarch64/sve/while_4.c: Likewise.
15956
15957 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15958 Alan Hayward <alan.hayward@arm.com>
15959 David Sherwood <david.sherwood@arm.com>
15960
15961 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
15962 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
15963 to be predicated.
15964 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
15965 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15966 * gcc.target/aarch64/sve/reduc_5.c: New test.
15967 * gcc.target/aarch64/sve/slp_13.c: Likewise.
15968 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
15969
15970 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15971 Alan Hayward <alan.hayward@arm.com>
15972 David Sherwood <david.sherwood@arm.com>
15973
15974 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
15975 * gcc.dg/tree-ssa/peel1.c: Likewise.
15976 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
15977 variable-length vectors.
15978 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
15979 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
15980 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
15981 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15982 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15983 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15984 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15985 * gcc.target/aarch64/sve/slp_8.c: New test.
15986 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
15987 * gcc.target/aarch64/sve/slp_9.c: Likewise.
15988 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
15989 * gcc.target/aarch64/sve/slp_10.c: Likewise.
15990 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
15991 * gcc.target/aarch64/sve/slp_11.c: Likewise.
15992 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
15993 * gcc.target/aarch64/sve/slp_12.c: Likewise.
15994 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
15995 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
15996 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
15997 * gcc.target/aarch64/sve/while_1.c: Likewise.
15998 * gcc.target/aarch64/sve/while_2.c: Likewise.
15999 * gcc.target/aarch64/sve/while_3.c: Likewise.
16000 * gcc.target/aarch64/sve/while_4.c: Likewise.
16001
16002 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16003 Alan Hayward <alan.hayward@arm.com>
16004 David Sherwood <david.sherwood@arm.com>
16005
16006 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
16007 New proc.
16008 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
16009 and add an associated scan-dump test. Prevent vectorization
16010 of the first two loops.
16011 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16012 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
16013 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
16014 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
16015 (INIT_VECTOR): Tweak initial value so that some bits are always set.
16016 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
16017
16018 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16019 Alan Hayward <alan.hayward@arm.com>
16020 David Sherwood <david.sherwood@arm.com>
16021
16022 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
16023 * gcc.dg/vect/pr67790.c: Likewise.
16024 * gcc.dg/vect/slp-reduc-1.c: Likewise.
16025 * gcc.dg/vect/slp-reduc-2.c: Likewise.
16026 * gcc.dg/vect/slp-reduc-3.c: Likewise.
16027 * gcc.dg/vect/slp-reduc-5.c: Likewise.
16028 * gcc.target/aarch64/sve/slp_5.c: New test.
16029 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
16030 * gcc.target/aarch64/sve/slp_6.c: Likewise.
16031 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
16032 * gcc.target/aarch64/sve/slp_7.c: Likewise.
16033 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
16034
16035 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16036 Alan Hayward <alan.hayward@arm.com>
16037 David Sherwood <david.sherwood@arm.com>
16038
16039 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
16040 && vect_load_lanes
16041 * gcc.dg/vect/slp-1.c: Likewise.
16042 * gcc.dg/vect/slp-10.c: Likewise.
16043 * gcc.dg/vect/slp-12b.c: Likewise.
16044 * gcc.dg/vect/slp-12c.c: Likewise.
16045 * gcc.dg/vect/slp-17.c: Likewise.
16046 * gcc.dg/vect/slp-19b.c: Likewise.
16047 * gcc.dg/vect/slp-20.c: Likewise.
16048 * gcc.dg/vect/slp-21.c: Likewise.
16049 * gcc.dg/vect/slp-22.c: Likewise.
16050 * gcc.dg/vect/slp-23.c: Likewise.
16051 * gcc.dg/vect/slp-24-big-array.c: Likewise.
16052 * gcc.dg/vect/slp-24.c: Likewise.
16053 * gcc.dg/vect/slp-28.c: Likewise.
16054 * gcc.dg/vect/slp-39.c: Likewise.
16055 * gcc.dg/vect/slp-6.c: Likewise.
16056 * gcc.dg/vect/slp-7.c: Likewise.
16057 * gcc.dg/vect/slp-cond-1.c: Likewise.
16058 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
16059 * gcc.dg/vect/slp-cond-2.c: Likewise.
16060 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
16061 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
16062 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
16063 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
16064 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
16065 * gcc.dg/vect/slp-perm-6.c: Likewise.
16066 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16067 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
16068 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
16069 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
16070 * gcc.dg/vect/slp-12a.c: Likewise.
16071 * gcc.dg/vect/slp-14.c: Likewise.
16072 * gcc.dg/vect/slp-15.c: Likewise.
16073 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
16074 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
16075 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
16076 * gcc.target/aarch64/sve/slp_1.c: New test.
16077 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
16078 * gcc.target/aarch64/sve/slp_2.c: Likewise.
16079 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
16080 * gcc.target/aarch64/sve/slp_3.c: Likewise.
16081 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
16082 * gcc.target/aarch64/sve/slp_4.c: Likewise.
16083 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
16084
16085 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16086 Alan Hayward <alan.hayward@arm.com>
16087 David Sherwood <david.sherwood@arm.com>
16088
16089 * gcc.dg/vect/vect-ooo-group-1.c: New test.
16090 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
16091 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
16092 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
16093 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
16094 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
16095 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
16096 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
16097 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
16098 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
16099 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
16100 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
16101 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
16102 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
16103 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
16104 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
16105 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
16106 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
16107 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
16108
16109 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16110 Alan Hayward <alan.hayward@arm.com>
16111 David Sherwood <david.sherwood@arm.com>
16112
16113 * gcc.target/aarch64/sve/struct_move_1.c: New test.
16114 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
16115 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
16116 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
16117 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
16118 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
16119 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
16120 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
16121 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
16122 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
16123 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
16124 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
16125 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
16126 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
16127 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
16128 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
16129 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
16130 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
16131 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
16132 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
16133 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
16134 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
16135 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
16136 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
16137 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
16138 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
16139 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16140 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16141 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16142 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16143 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16144 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16145 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16146 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
16147 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
16148 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
16149
16150 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16151 Alan Hayward <alan.hayward@arm.com>
16152 David Sherwood <david.sherwood@arm.com>
16153
16154 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
16155 Return true for SVE too.
16156 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
16157 if load/store lanes are supported.
16158 * gcc.dg/vect/slp-10.c: Likewise.
16159 * gcc.dg/vect/slp-12c.c: Likewise.
16160 * gcc.dg/vect/slp-17.c: Likewise.
16161 * gcc.dg/vect/slp-33.c: Likewise.
16162 * gcc.dg/vect/slp-6.c: Likewise.
16163 * gcc.dg/vect/slp-cond-1.c: Likewise.
16164 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
16165 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
16166 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
16167 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
16168 * gcc.dg/vect/slp-perm-6.c: Likewise.
16169 * gcc.dg/vect/slp-perm-9.c: Likewise.
16170 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
16171 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
16172 for variable-length vectors.
16173
16174 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16175 Alan Hayward <alan.hayward@arm.com>
16176 David Sherwood <david.sherwood@arm.com>
16177
16178 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
16179 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
16180
16181 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16182
16183 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
16184 * g++.target/aarch64/sve/catch_1.C: New test.
16185 * g++.target/aarch64/sve/catch_2.C: Likewise.
16186 * g++.target/aarch64/sve/catch_3.C: Likewise.
16187 * g++.target/aarch64/sve/catch_4.C: Likewise.
16188 * g++.target/aarch64/sve/catch_5.C: Likewise.
16189 * g++.target/aarch64/sve/catch_6.C: Likewise.
16190
16191 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16192 Alan Hayward <alan.hayward@arm.com>
16193 David Sherwood <david.sherwood@arm.com>
16194
16195 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
16196 New proc.
16197 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
16198 * gcc.target/aarch64/fmaxmin.c: Likewise.
16199 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
16200 * gcc.target/aarch64/orr_imm_1.c: Likewise.
16201 * gcc.target/aarch64/pr62178.c: Likewise.
16202 * gcc.target/aarch64/pr71727-2.c: Likewise.
16203 * gcc.target/aarch64/saddw-1.c: Likewise.
16204 * gcc.target/aarch64/saddw-2.c: Likewise.
16205 * gcc.target/aarch64/uaddw-1.c: Likewise.
16206 * gcc.target/aarch64/uaddw-2.c: Likewise.
16207 * gcc.target/aarch64/uaddw-3.c: Likewise.
16208 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
16209 * gcc.target/aarch64/vect-compile.c: Likewise.
16210 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
16211 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
16212 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
16213 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
16214 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
16215 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
16216 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
16217 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
16218 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
16219 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
16220 * gcc.target/aarch64/vect-fmovd.c: Likewise.
16221 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
16222 * gcc.target/aarch64/vect-fmovf.c: Likewise.
16223 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
16224 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
16225 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
16226 * gcc.target/aarch64/vect-movi.c: Likewise.
16227 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
16228 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
16229 * gcc.target/aarch64/vect-vaddv.c: Likewise.
16230 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16231 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16232 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
16233 fixed-length SVE.
16234 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
16235 * gcc.target/aarch64/sve/arith_1.c: New test.
16236 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
16237 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16238 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16239 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16240 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
16241 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
16242 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
16243 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
16244 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
16245 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
16246 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
16247 * gcc.target/aarch64/sve/ext_1.c: Likewise.
16248 * gcc.target/aarch64/sve/ext_2.c: Likewise.
16249 * gcc.target/aarch64/sve/extract_1.c: Likewise.
16250 * gcc.target/aarch64/sve/extract_2.c: Likewise.
16251 * gcc.target/aarch64/sve/extract_3.c: Likewise.
16252 * gcc.target/aarch64/sve/extract_4.c: Likewise.
16253 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
16254 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
16255 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
16256 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
16257 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
16258 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
16259 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
16260 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
16261 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
16262 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
16263 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
16264 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
16265 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
16266 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
16267 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
16268 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
16269 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
16270 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
16271 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
16272 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
16273 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
16274 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
16275 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
16276 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
16277 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
16278 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
16279 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
16280 * gcc.target/aarch64/sve/index_1.c: Likewise.
16281 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
16282 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
16283 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
16284 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16285 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
16286 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
16287 * gcc.target/aarch64/sve/logical_1.c: Likewise.
16288 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
16289 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
16290 * gcc.target/aarch64/sve/mad_1.c: Likewise.
16291 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
16292 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
16293 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
16294 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
16295 * gcc.target/aarch64/sve/mla_1.c: Likewise.
16296 * gcc.target/aarch64/sve/mls_1.c: Likewise.
16297 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
16298 * gcc.target/aarch64/sve/msb_1.c: Likewise.
16299 * gcc.target/aarch64/sve/mul_1.c: Likewise.
16300 * gcc.target/aarch64/sve/neg_1.c: Likewise.
16301 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
16302 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
16303 * gcc.target/aarch64/sve/pack_1.c: Likewise.
16304 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
16305 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
16306 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
16307 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
16308 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
16309 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
16310 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
16311 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
16312 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
16313 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
16314 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
16315 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
16316 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
16317 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
16318 * gcc.target/aarch64/sve/rev_1.c: Likewise.
16319 * gcc.target/aarch64/sve/revb_1.c: Likewise.
16320 * gcc.target/aarch64/sve/revh_1.c: Likewise.
16321 * gcc.target/aarch64/sve/revw_1.c: Likewise.
16322 * gcc.target/aarch64/sve/shift_1.c: Likewise.
16323 * gcc.target/aarch64/sve/single_1.c: Likewise.
16324 * gcc.target/aarch64/sve/single_2.c: Likewise.
16325 * gcc.target/aarch64/sve/single_3.c: Likewise.
16326 * gcc.target/aarch64/sve/single_4.c: Likewise.
16327 * gcc.target/aarch64/sve/spill_1.c: Likewise.
16328 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
16329 * gcc.target/aarch64/sve/subr_1.c: Likewise.
16330 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
16331 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
16332 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
16333 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
16334 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
16335 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
16336 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
16337 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
16338 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
16339 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
16340 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
16341 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
16342 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
16343 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
16344 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
16345 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
16346 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
16347 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
16348 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
16349 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
16350 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
16351 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
16352 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
16353 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
16354 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
16355 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
16356 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
16357 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
16358 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
16359 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
16360 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
16361 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
16362 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
16363 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
16364 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
16365 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
16366 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
16367 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
16368 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
16369 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
16370 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
16371 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
16372
16373 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16374 Alan Hayward <alan.hayward@arm.com>
16375 David Sherwood <david.sherwood@arm.com>
16376
16377 * lib/target-supports.exp (check_effective_target_aarch64_sve)
16378 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
16379 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
16380 New procedures.
16381 (check_effective_target_vect_perm): Handle SVE.
16382 (check_effective_target_vect_perm_byte): Likewise.
16383 (check_effective_target_vect_perm_short): Likewise.
16384 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
16385 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
16386 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
16387 (check_effective_target_vect_element_align_preferred): Likewise.
16388 (check_effective_target_vect_align_stack_vars): Likewise.
16389 (check_effective_target_vect_load_lanes): Likewise.
16390 (check_effective_target_vect_masked_store): Likewise.
16391 (available_vector_sizes): Use aarch64_sve_bits for SVE.
16392 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
16393 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
16394 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
16395 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
16396 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
16397 * gcc.dg/vect/slp-23.c: Likewise.
16398 * gcc.dg/vect/slp-perm-5.c: Likewise.
16399 * gcc.dg/vect/slp-perm-6.c: Likewise.
16400 * gcc.dg/vect/slp-perm-9.c: Likewise.
16401 * gcc.dg/vect/slp-reduc-3.c: Likewise.
16402 * gcc.dg/vect/vect-114.c: Likewise.
16403 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
16404 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
16405
16406 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16407
16408 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
16409 vect_variable_length, expecting the test to be vectorized
16410 without SLP instead.
16411 * gcc.dg/vect/pr33953.c: Likewise.
16412 * gcc.dg/vect/pr37027.c: Likewise.
16413 * gcc.dg/vect/pr67790.c: Likewise.
16414 * gcc.dg/vect/pr68445.c: Likewise.
16415 * gcc.dg/vect/slp-1.c: Likewise.
16416 * gcc.dg/vect/slp-10.c: Likewise.
16417 * gcc.dg/vect/slp-12a.c: Likewise.
16418 * gcc.dg/vect/slp-12b.c: Likewise.
16419 * gcc.dg/vect/slp-12c.c: Likewise.
16420 * gcc.dg/vect/slp-13-big-array.c: Likewise.
16421 * gcc.dg/vect/slp-13.c: Likewise.
16422 * gcc.dg/vect/slp-14.c: Likewise.
16423 * gcc.dg/vect/slp-15.c: Likewise.
16424 * gcc.dg/vect/slp-17.c: Likewise.
16425 * gcc.dg/vect/slp-19b.c: Likewise.
16426 * gcc.dg/vect/slp-2.c: Likewise.
16427 * gcc.dg/vect/slp-20.c: Likewise.
16428 * gcc.dg/vect/slp-21.c: Likewise.
16429 * gcc.dg/vect/slp-22.c: Likewise.
16430 * gcc.dg/vect/slp-24-big-array.c: Likewise.
16431 * gcc.dg/vect/slp-24.c: Likewise.
16432 * gcc.dg/vect/slp-28.c: Likewise.
16433 * gcc.dg/vect/slp-39.c: Likewise.
16434 * gcc.dg/vect/slp-42.c: Likewise.
16435 * gcc.dg/vect/slp-6.c: Likewise.
16436 * gcc.dg/vect/slp-7.c: Likewise.
16437 * gcc.dg/vect/slp-cond-1.c: Likewise.
16438 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
16439 * gcc.dg/vect/slp-cond-2.c: Likewise.
16440 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
16441 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
16442 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
16443 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
16444 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
16445 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
16446 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
16447 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
16448 * gcc.dg/vect/slp-reduc-1.c: Likewise.
16449 * gcc.dg/vect/slp-reduc-2.c: Likewise.
16450 * gcc.dg/vect/slp-reduc-4.c: Likewise.
16451 * gcc.dg/vect/slp-reduc-5.c: Likewise.
16452 * gcc.dg/vect/slp-reduc-7.c: Likewise.
16453 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16454 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
16455 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
16456 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
16457
16458 2018-01-13 Jakub Jelinek <jakub@redhat.com>
16459
16460 PR c/83801
16461 * gcc.dg/pr83801.c: New test.
16462
16463 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
16464
16465 PR fortran/52162
16466 * gfortran.dg/bounds_check_19.f90: New test.
16467
16468 2018-01-12 Jakub Jelinek <jakub@redhat.com>
16469
16470 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
16471 instead of scan-assembler-not for xsnabsqp.
16472
16473 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16474
16475 PR libgfortran/83525
16476 * gfortran.dg/newunit_5.f90: New test.
16477
16478 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
16479
16480 PR rtl-optimization/80481
16481 * g++.dg/pr80481.C: New.
16482
16483 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
16484
16485 PR target/83628
16486 * gcc.target/alpha/pr83628-3.c: New test.
16487
16488 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16489
16490 * lib/target-supports.exp (check_effective_target_avx512f): Also
16491 check for __builtin_ia32_addsd_round,
16492 __builtin_ia32_getmantsd_round.
16493 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
16494
16495 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
16496
16497 PR target/83629
16498 * gcc.target/powerpc/pr83629.c: Require ilp32.
16499
16500 2018-01-12 Richard Biener <rguenther@suse.de>
16501
16502 PR tree-optimization/80846
16503 * gcc.target/i386/pr80846-1.c: New testcase.
16504 * gcc.target/i386/pr80846-2.c: Likewise.
16505
16506 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
16507
16508 * gcc.c-torture/execute/20180112-1.c: New test.
16509
16510 2018-01-12 Tom de Vries <tom@codesourcery.com>
16511
16512 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
16513 * g++.dg/ext/label13a.C: Same.
16514 * g++.dg/ext/label14.C: Same.
16515 * g++.dg/ext/label2.C: Same.
16516 * g++.dg/ext/label3.C: Same.
16517 * g++.dg/torture/pr42462.C: Same.
16518 * g++.dg/torture/pr42739.C: Same.
16519 * g++.dg/warn/Wunused-label-3.C: Same.
16520
16521 2018-01-12 Tom de Vries <tom@codesourcery.com>
16522
16523 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
16524 * g++.dg/Walloca1.C: Same.
16525 * g++.dg/cpp0x/pr70338.C: Same.
16526 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
16527 * g++.dg/cpp1y/vla10.C: Same.
16528 * g++.dg/cpp1y/vla2.C: Same.
16529 * g++.dg/cpp1y/vla6.C: Same.
16530 * g++.dg/cpp1y/vla8.C: Same.
16531 * g++.dg/debug/debug5.C: Same.
16532 * g++.dg/debug/debug6.C: Same.
16533 * g++.dg/debug/pr54828.C: Same.
16534 * g++.dg/diagnostic/pr70105.C: Same.
16535 * g++.dg/eh/cleanup5.C: Same.
16536 * g++.dg/eh/spbp.C: Same.
16537 * g++.dg/ext/tmplattr9.C: Same.
16538 * g++.dg/ext/vla10.C: Same.
16539 * g++.dg/ext/vla11.C: Same.
16540 * g++.dg/ext/vla12.C: Same.
16541 * g++.dg/ext/vla15.C: Same.
16542 * g++.dg/ext/vla16.C: Same.
16543 * g++.dg/ext/vla17.C: Same.
16544 * g++.dg/ext/vla3.C: Same.
16545 * g++.dg/ext/vla6.C: Same.
16546 * g++.dg/ext/vla7.C: Same.
16547 * g++.dg/init/array24.C: Same.
16548 * g++.dg/init/new47.C: Same.
16549 * g++.dg/init/pr55497.C: Same.
16550 * g++.dg/opt/pr78201.C: Same.
16551 * g++.dg/template/vla2.C: Same.
16552 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
16553 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
16554 * g++.dg/torture/pr62127.C: Same.
16555 * g++.dg/torture/pr67055.C: Same.
16556 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
16557 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
16558 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
16559 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
16560 * g++.dg/warn/Wplacement-new-size-5.C: Same.
16561 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
16562 * g++.dg/warn/Wvla-1.C: Same.
16563 * g++.dg/warn/Wvla-3.C: Same.
16564 * g++.old-deja/g++.ext/array2.C: Same.
16565 * g++.old-deja/g++.ext/constructor.C: Same.
16566 * g++.old-deja/g++.law/builtin1.C: Same.
16567 * g++.old-deja/g++.other/crash12.C: Same.
16568 * g++.old-deja/g++.other/eh3.C: Same.
16569 * g++.old-deja/g++.pt/array6.C: Same.
16570 * g++.old-deja/g++.pt/dynarray.C: Same.
16571
16572 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16573
16574 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
16575
16576 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16577
16578 PR libfortran/67412
16579 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
16580 on *-*-solaris2.10.
16581
16582 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16583
16584 * lib/target-supports.exp (check_effective_target_branch_cost):
16585 Accept all x86 targets.
16586
16587 2018-01-12 Martin Liska <mliska@suse.cz>
16588
16589 PR ipa/83054
16590 * g++.dg/warn/pr83054.C: New test.
16591
16592 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16593
16594 * gcc.target/powerpc/spec-barr-1.c: New file.
16595
16596 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
16597
16598 PR target/83330
16599 * gcc.target/i386/pr83330.c: New test.
16600
16601 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16602
16603 PR fortran/79383
16604 * gfortran.dg/dtio_31.f03: New test.
16605 * gfortran.dg/dtio_32.f03: New test.
16606
16607 2018-01-11 David Malcolm <dmalcolm@redhat.com>
16608
16609 PR c++/43486
16610 * g++.dg/wrappers: New subdirectory.
16611 * g++.dg/wrappers/README: New file.
16612 * g++.dg/wrappers/alloc.C: New test case.
16613 * g++.dg/wrappers/cow-istream-string.C: New test case.
16614 * g++.dg/wrappers/cp-stdlib.C: New test case.
16615 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
16616 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
16617
16618 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
16619
16620 PR middle-end/83718
16621 * g++.dg/torture/pr83718.C: New testcase.
16622
16623 2018-01-11 Martin Jambor <mjambor@suse.cz>
16624
16625 PR ipa/83178
16626 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
16627
16628 2018-01-11 Bin Cheng <bin.cheng@arm.com>
16629
16630 PR tree-optimization/83695
16631 * gcc.dg/tree-ssa/pr83695.c: New test.
16632
16633 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16634
16635 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
16636 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
16637
16638 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16639
16640 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
16641 * gcc.target/arm/simd/fp16fml_high.c: New test.
16642 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
16643 * lib/target-supports.exp
16644 (check_effective_target_arm_fp16fml_neon_ok_nocache,
16645 check_effective_target_arm_fp16fml_neon_ok,
16646 add_options_for_arm_fp16fml_neon): New procedures.
16647
16648 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16649
16650 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
16651 combination tests.
16652
16653 2018-01-11 Richard Biener <rguenther@suse.de>
16654
16655 PR tree-optimization/83435
16656 * gcc.dg/graphite/pr83435.c: New testcase.
16657
16658 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
16659 Alan Hayward <alan.hayward@arm.com>
16660 David Sherwood <david.sherwood@arm.com>
16661
16662 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
16663
16664 2018-01-11 Tamar Christina <tamar.christina@arm.com>
16665
16666 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
16667
16668 2018-01-11 Sudakshina Das <sudi.das@arm.com>
16669
16670 PR target/82096
16671 * gcc.c-torture/compile/pr82096.c: New test.
16672
16673 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16674
16675 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
16676
16677 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16678
16679 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
16680
16681 2018-01-11 Justin Squirek <squirek@adacore.com>
16682
16683 * gnat.dg/expr_func4.adb: New testcase.
16684
16685 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16686
16687 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
16688 testcase.
16689
16690 2018-01-11 Bob Duff <duff@adacore.com>
16691
16692 * gnat.dg/protected_null.adb: New testcase.
16693
16694 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16695
16696 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
16697
16698 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16699
16700 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
16701
16702 2018-01-11 Justin Squirek <squirek@adacore.com>
16703
16704 * gnat.dg/loopvar.adb: New testcase.
16705
16706 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16707
16708 PR middle-end/83189
16709 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
16710
16711 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16712
16713 * gcc.c-torture/compile/pr83575.c: New testcase.
16714
16715 2018-01-10 Michael Collison <michael.collison@arm.com>
16716
16717 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
16718 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
16719 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
16720 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
16721 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16722 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16723 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16724 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
16725 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
16726 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16727 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16728 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
16729 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
16730 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
16731 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
16732 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
16733
16734 2018-01-10 Michael Collison <michael.collison@arm.com>
16735
16736 * gcc.target/aarch64/sha2.h: New shared testcase.
16737 * gcc.target/aarch64/sha2_1.c: New testcase.
16738 * gcc.target/aarch64/sha2_2.c: New testcase.
16739 * gcc.target/aarch64/sha2_3.c: New testcase.
16740 * gcc.target/aarch64/sha3.h: New shared testcase.
16741 * gcc.target/aarch64/sha3_1.c: New testcase.
16742 * gcc.target/aarch64/sha3_2.c: New testcase.
16743 * gcc.target/aarch64/sha3_3.c: New testcase.
16744
16745 2018-01-10 Michael Collison <michael.collison@arm.com>
16746
16747 * gcc.target/aarch64/sm3_sm4.c: New testcase.
16748
16749 2018-01-10 Martin Sebor <msebor@redhat.com>
16750
16751 PR tree-optimization/83781
16752 * gcc.dg/strlenopt-42.c: New test.
16753
16754 2018-01-11 Martin Sebor <msebor@gmail.com>
16755 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16756
16757 PR tree-optimization/83501
16758 PR tree-optimization/81703
16759
16760 * gcc.dg/strlenopt-39.c: New test-case.
16761 * gcc.dg/pr81703.c: Likewise.
16762
16763 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
16764
16765 * gnat.dg/atomic10.adb: New test.
16766
16767 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16768
16769 PR fortran/82367
16770 * gfortran.dg/deferred_character_18.f90: New test.
16771
16772 2018-01-10 Martin Sebor <msebor@redhat.com>
16773
16774 PR tree-optimization/83671
16775 * gcc.dg/strlenopt-40.c: New test.
16776 * gcc.dg/strlenopt-41.c: New test.
16777
16778 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16779
16780 PR fortran/83093
16781 * gfortran.dg/allocate_with_typespec_7.f90: New test.
16782
16783 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
16784
16785 PR target/83399
16786 * gcc.target/powerpc/pr83399.c: New test.
16787
16788 2018-01-10 David Malcolm <dmalcolm@redhat.com>
16789
16790 PR c++/43486
16791 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
16792 to reflect that the arguments are correctly underlined.
16793 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
16794 for globals, params, locals and literals.
16795 (test_sizeof): Directly test the location of "sizeof", rather than
16796 when used in compound expressions.
16797 (test_alignof): Likewise for "alignof".
16798 (test_string_literals): Likewise for string literals.
16799 (test_numeric_literals): Likewise for numeric literals.
16800 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
16801 (test_typeid): Likewise for typeid.
16802 (test_unary_plus): New.
16803 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
16804 format strings.
16805
16806 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
16807
16808 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
16809
16810 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16811
16812 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
16813
16814 2018-01-10 Marek Polacek <polacek@redhat.com>
16815
16816 PR c++/82541
16817 * g++.dg/warn/Wduplicated-branches4.C: New test.
16818
16819 2018-01-10 Jakub Jelinek <jakub@redhat.com>
16820
16821 PR c++/81327
16822 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
16823 cast to void *.
16824
16825 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
16826
16827 PR c++/81055
16828 * g++.dg/cpp0x/new2.C: New.
16829
16830 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
16831
16832 PR target/83735
16833 * gcc.target/i386/pr83735.c: New test.
16834
16835 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
16836
16837 * lib/target-supports.exp (check_effective_target_branch_cost):
16838 New function.
16839 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
16840 * gcc.dg/pr21643.c: Likewise.
16841 * gcc.dg/pr46309.c: Likewise.
16842 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16843 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
16844 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
16845 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16846 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16847 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16848 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16849 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
16850 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
16851 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16852 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16853 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16854 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16855 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16856
16857 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
16858
16859 PR target/83629
16860 * gcc.target/powerpc/pr83629.c: New testcase.
16861
16862 2018-01-10 Richard Biener <rguenther@suse.de>
16863
16864 PR testsuite/78768
16865 * gcc.dg/pr78768.c: Un-XFAIL.
16866
16867 2018-01-10 Richard Biener <rguenther@suse.de>
16868
16869 PR debug/82425
16870 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
16871
16872 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
16873
16874 PR tree-optimization/83753
16875 * gcc.dg/torture/pr83753.c: New test.
16876
16877 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
16878
16879 * gcc.target/i386/avx2-gather-1.c: Add -march.
16880 * gcc.target/i386/avx2-gather-2.c: Add -march.
16881 * gcc.target/i386/avx2-gather-3.c: Add -march.
16882 * gcc.target/i386/avx2-gather-4.c: Add -march.
16883 * gcc.target/i386/avx2-gather-5.c: Add -march.
16884 * gcc.target/i386/avx2-gather-6.c: Add -march.
16885 * gcc.target/i386/avx512f-gather-1.c: Add -march.
16886 * gcc.target/i386/avx512f-gather-2.c: Add -march.
16887 * gcc.target/i386/avx512f-gather-3.c: Add -march.
16888 * gcc.target/i386/avx512f-gather-4.c: Add -march.
16889 * gcc.target/i386/avx512f-gather-5.c: Add -march.
16890 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
16891 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
16892 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
16893 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
16894 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
16895
16896 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
16897
16898 PR target/78585:
16899 * gcc.target/i386/pr78585.c: New test.
16900
16901 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16902
16903 PR c++/83734
16904 * g++.dg/cpp0x/pr83734.C: New test.
16905
16906 2018-01-09 Carl Love <cel@us.ibm.com>
16907
16908 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
16909 vec_mergeo builtins with float, double, long long, unsigned long long,
16910 bool long long arguments.
16911 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
16912 vec_float2 with double arguments.
16913 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
16914 vec_mergew and vec_mergow builtins.
16915
16916 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
16917
16918 PR fortran/83742
16919 * gfortran.dg/contiguous_6.f90: New test.
16920
16921 2018-01-09 Richard Biener <rguenther@suse.de>
16922
16923 PR tree-optimization/83668
16924 * gcc.dg/graphite/pr83668.c: New testcase.
16925
16926 2018-01-09 Joseph Myers <joseph@codesourcery.com>
16927
16928 PR tree-optimization/64811
16929 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
16930 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
16931 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
16932 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
16933 New tests.
16934 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
16935
16936 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
16937
16938 PR target/79883
16939 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
16940
16941 2018-01-09 Tamar Christina <tamar.christina@arm.com>
16942
16943 PR target/82641
16944 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
16945 no NEON and require softfp or hard float-abi.
16946 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
16947
16948 2018-01-09 Richard Biener <rguenther@suse.de>
16949
16950 PR tree-optimization/83572
16951 * gcc.dg/graphite/pr83572.c: New testcase.
16952
16953 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16954
16955 PR target/83507
16956 * gcc.dg/sms-13.c: New test.
16957
16958 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
16959
16960 PR fortran/83741
16961 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
16962
16963 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
16964 Monk Chiang <sh.chiang04@gmail.com>
16965
16966 * gcc.target/riscv/save-restore-1.c: New.
16967
16968 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16969
16970 PR target/83677
16971 * gcc.target/powerpc/pr83677.c: New file.
16972
16973 2018-01-08 Jeff Law <law@redhat.com>
16974
16975 PR rtl-optimizatin/81308
16976 * g++.dg/pr81308-1.C: New test.
16977 * g++.dg/pr81308-2.C: New test.
16978
16979 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
16980
16981 PR target/83663 - Revert r255946
16982 * gcc.target/aarch64/vect-slp-dup.c: New.
16983
16984 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16985
16986 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
16987 combination tests.
16988
16989 2018-01-08 Richard Biener <rguenther@suse.de>
16990
16991 PR tree-optimization/83563
16992 * gcc.dg/graphite/pr83563.c: New testcase.
16993
16994 2018-01-08 Richard Biener <rguenther@suse.de>
16995
16996 PR middle-end/83713
16997 * g++.dg/torture/pr83713.C: New testcase.
16998
16999 2018-01-08 Tom de Vries <tom@codesourcery.com>
17000
17001 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
17002
17003 2018-01-08 Richard Biener <rguenther@suse.de>
17004
17005 PR tree-optimization/83685
17006 * gcc.dg/torture/pr83685.c: New testcase.
17007
17008 2018-01-08 Richard Biener <rguenther@suse.de>
17009
17010 PR lto/83719
17011 * gcc.dg/lto/pr83719_0.c: New testcase.
17012
17013 2018-01-08 Tom de Vries <tom@codesourcery.com>
17014
17015 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
17016 * gcc.dg/graphite/run-id-1.c: Same.
17017 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
17018
17019 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
17020
17021 PR fortran/83611
17022 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
17023 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
17024 * gfortran.dg/pdt_27.f03: New test.
17025
17026 PR fortran/83731
17027 * gfortran.dg/pdt_28.f03: New test.
17028
17029 2018-01-08 Tom de Vries <tom@codesourcery.com>
17030
17031 * c-c++-common/builtins.c: Require effective target alloca.
17032 * gcc.dg/Wrestrict.c: Same.
17033 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
17034
17035 2018-01-08 Richard Biener <rguenther@suse.de>
17036
17037 PR middle-end/83580
17038 * gcc.dg/torture/pr83580.c: New testcase.
17039
17040 2018-01-08 Richard Biener <rguenther@suse.de>
17041
17042 PR middle-end/83517
17043 * gcc.dg/pr83517.c: New testcase.
17044
17045 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
17046
17047 PR middle-end/81897
17048 * gcc.dg/uninit-pr81897.c: New test.
17049
17050 2018-01-06 Martin Sebor <msebor@redhat.com>
17051
17052 PR tree-optimization/83640
17053 * gcc.dg/Wrestrict-6.c: New test.
17054 * gcc.dg/pr83640.c: New test.
17055
17056 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
17057
17058 * gcc.target/aarch64/reg-alloc-1.c: New test.
17059
17060 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
17061
17062 PR fortran/50892
17063 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
17064
17065 2018-01-06 Jakub Jelinek <jakub@redhat.com>
17066
17067 PR debug/83480
17068 * gcc.dg/pr83480.c: New test.
17069
17070 PR rtl-optimization/83682
17071 * gcc.target/i386/pr83682.c: New test.
17072
17073 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
17074
17075 PR fortran/78534
17076 PR fortran/66310
17077 * gfortran.dg/char_cast_1.f90: Update scan pattern.
17078 * gfortran.dg/dependency_49.f90: Likewise.
17079 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
17080 * gfortran.dg/repeat_7.f90: New test for PR 66310.
17081 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
17082 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
17083 * gfortran.dg/string_1_lp64.f90: New test.
17084 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
17085 * gfortran.dg/string_3_lp64.f90: New test.
17086
17087 2018-01-05 Jakub Jelinek <jakub@redhat.com>
17088
17089 PR target/83604
17090 * gcc.target/i386/sse-26.c: New test.
17091
17092 PR target/83604
17093 * gcc.target/i386/pr83604.c: New test.
17094
17095 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
17096
17097 * gcc.dg/vect/vect-align-4.c: New test.
17098 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
17099 and redefine as a structure with an unaligned member "b".
17100 (foo): Update accordingly.
17101
17102 2018-01-05 Sudakshina Das <sudi.das@arm.com>
17103
17104 PR target/82439
17105 * gcc.target/aarch64/bics_5.c: New test.
17106 * gcc.target/arm/bics_5.c: Likewise.
17107
17108 2018-01-05 Jakub Jelinek <jakub@redhat.com>
17109
17110 PR tree-optimization/83605
17111 * gcc.dg/pr83605.c: New test.
17112
17113 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17114
17115 PR target/83554
17116 * gcc.target/i386/pr83554.c: New test.
17117
17118 PR ipa/82352
17119 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
17120 long unsigned int.
17121
17122 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
17123
17124 PR fortran/83683
17125 PR fortran/45689
17126 * gfortran.dg/eoshift_8.f90: New test.
17127 * gfortran.dg/simplify_eoshift_1.f90: New test.
17128
17129 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17130
17131 PR debug/83585
17132 * gcc.dg/pr83585.c: New test.
17133
17134 2018-01-04 Nathan Sidwell <nathan@acm.org>
17135
17136 PR c++/83667
17137 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
17138
17139 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17140
17141 PR debug/83666
17142 * gcc.dg/pr83666.c: New test.
17143
17144 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
17145
17146 PR target/83628
17147 * gcc.target/alpha/pr83628-1.c: New test.
17148 * gcc.target/alpha/pr83628-2.c: Ditto.
17149
17150 2018-01-04 Martin Liska <mliska@suse.cz>
17151
17152 PR ipa/82352
17153 * g++.dg/ipa/pr82352.C: New test.
17154
17155 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17156
17157 * gcc.dg/vect-opt-info-1.c: Moved to ...
17158 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
17159 vect_int targets, use dg-additional-options instead of dg-options and
17160 use relative line numbers instead of absolute.
17161
17162 2018-01-03 Martin Sebor <msebor@redhat.com>
17163
17164 PR tree-optimization/83655
17165 * gcc.dg/Wrestrict-5.c: New test.
17166 * c-c++-common/builtins.c: New test.
17167
17168 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
17169 Alan Hayward <alan.hayward@arm.com>
17170 David Sherwood <david.sherwood@arm.com>
17171
17172 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
17173 (main): Call it.
17174
17175 2018-01-03 Jeff Law <law@redhat.com>
17176
17177 PR target/83641
17178 * gcc.target/i386/stack-check-17.c: New test.
17179 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
17180
17181 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17182
17183 PR debug/83621
17184 * gcc.dg/pr83621.c: New test.
17185
17186 PR debug/83645
17187 * gcc.dg/pr83645.c: New test.
17188
17189 2018-01-03 Martin Sebor <msebor@redhat.com>
17190
17191 PR tree-optimization/83603
17192 * gcc.dg/Wrestrict-4.c: New test.
17193
17194 PR c/83559
17195 * gcc.dg/const-2.c: New test.
17196 * gcc.dg/pure-3.c: New test.
17197
17198 2018-01-03 Martin Sebor <msebor@redhat.com>
17199
17200 * gcc.dg/Wrestrict-3.c: New test.
17201
17202 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17203
17204 PR c++/83555
17205 * g++.dg/opt/pr83555.C: New test.
17206 * g++.dg/ubsan/pr83555.C: New test.
17207
17208 2018-01-03 David Malcolm <dmalcolm@redhat.com>
17209
17210 PR c/82050
17211 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
17212 the !CHECKING_P case by expecting a note.
17213 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
17214 a note for the !CHECKING_P case, and move the return statement
17215 outside of #if CHECKING_P guard.
17216
17217 2018-01-03 Jeff Law <law@redhat.com>
17218
17219 PR middle-end/83654
17220 * gcc.target/i386/stack-check-18.c: New test.
17221 * gcc.target/i386/stack-check-19.c: New test.
17222
17223 2018-01-03 Martin Sebor <msebor@redhat.com>
17224
17225 PR tree-optimization/83501
17226 * c-c++-common/Warray-bounds-3.c: Remove xfail.
17227
17228 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17229
17230 PR tree-optimization/83501
17231 * gcc.dg/tree-ssa/pr83501-1.c: New test.
17232
17233 2018-01-03 Nathan Sidwell <nathan@acm.org>
17234
17235 PR c++/83667
17236 * g++.dg/ipa/pr83667.C: New.
17237
17238 2018-01-03 Martin Liska <mliska@suse.cz>
17239
17240 PR tree-optimization/83593
17241 * gcc.dg/pr83593.c: New test.
17242
17243 2018-01-03 Martin Liska <mliska@suse.cz>
17244
17245 PR ipa/83549
17246 * g++.dg/ipa/pr83549.C: New test.
17247
17248 2018-01-03 Marek Polacek <polacek@redhat.com>
17249
17250 PR c++/83592
17251 * g++.dg/warn/mvp2.C: New test.
17252
17253 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17254
17255 PR preprocessor/83602
17256 * g++.dg/cpp/pr83602.C: New test.
17257
17258 PR c++/83634
17259 * g++.dg/parse/pr83634.C: New test.
17260
17261 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
17262
17263 PR fortran/83664
17264 * gfortran.dg/eoshift_7.f90: New test.
17265
17266 2018-01-03 Jan Beulich <jbeulich@suse.com>
17267
17268 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
17269 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
17270
17271 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17272
17273 Update copyright years.
17274
17275 2018-01-03 Martin Liska <mliska@suse.cz>
17276
17277 PR ipa/83594
17278 * gcc.dg/ipa/pr83594.c: New test.
17279
17280 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
17281 Alan Hayward <alan.hayward@arm.com>
17282 David Sherwood <david.sherwood@arm.com>
17283
17284 * gcc.dg/vect-opt-info-1.c: New test.
17285
17286 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
17287
17288 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
17289 floorf128, truncf128, and roundf128.
17290 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
17291 optimizations added in match.pd.
17292 * gcc.target/powerpc/float128-hw6.c: Likewise.
17293 * gcc.target/powerpc/float128-hw7.c: Likewise.
17294 * gcc.target/powerpc/float128-hw8.c: Likewise.
17295 * gcc.target/powerpc/float128-hw9.c: Likewise.
17296 * gcc.target/powerpc/float128-hw10.c: Likewise.
17297 * gcc.target/powerpc/float128-hw11.c: Likewise.
17298
17299 2018-01-02 Jakub Jelinek <jakub@redhat.com>
17300
17301 PR c++/83556
17302 * g++.dg/cpp0x/pr83556.C: New test.
17303
17304 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
17305
17306 PR fortran/45689
17307 PR fortran/83650
17308 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
17309 * gfortran.dg/simplify_cshift_4.f90: New test.
17310
17311 2018-01-02 Marek Polacek <polacek@redhat.com>
17312
17313 PR c++/81860
17314 * g++.dg/cpp0x/inh-ctor30.C: New test.
17315
17316 PR c++/83644
17317 * g++.dg/cpp1z/pr83644.C: New test.
17318
17319 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
17320
17321 PR fortran/83076
17322 * gfortran.dg/coarray_45.f90: New test.
17323
17324 PR fortran/83319
17325 * gfortran.dg/coarray_46.f90: New test.
17326
17327 2018-01-01 Jakub Jelinek <jakub@redhat.com>
17328
17329 PR tree-optimization/83581
17330 * gcc.dg/pr83581.c: New test.
17331
17332 PR c/83595
17333 * gcc.dg/pr83595.c: New test.
17334
17335 PR middle-end/83608
17336 * g++.dg/opt/pr83608.C: New test.
17337
17338 PR middle-end/83609
17339 * gcc.dg/pr83609.c: New test.
17340 * g++.dg/opt/pr83609.C: New test.
17341
17342 PR middle-end/83623
17343 * gcc.dg/pr83623.c: New test.
17344
17345 * gcc.target/i386/i386.exp
17346 (check_effective_target_avx512vpopcntdqvl): New proc.
17347 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
17348 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
17349 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
17350 \f
17351 Copyright (C) 2018 Free Software Foundation, Inc.
17352
17353 Copying and distribution of this file, with or without modification,
17354 are permitted in any medium without royalty provided the copyright
17355 notice and this notice are preserved.