S/390: Fix conditional returns on z196+
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
2
3 PR target/80080
4 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
6
7 2018-09-24 Martin Liska <mliska@suse.cz>
8
9 PR sanitizer/85774
10 * g++.dg/asan/pr85774.C: New test.
11
12 2018-09-24 Alexandre Oliva <oliva@adacore.com>
13
14 PR middle-end/87054
15 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
16
17 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
18
19 PR fortran/87395
20 * gfortran.dg/intent_out_11.f90: New test.
21
22 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
23
24 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
25 * gfortran.dg/coarray_lock_7.f90: Likewise.
26
27 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
28
29 PR fortran/87395
30 * gfortran.dg/intent_out_10.f90: New test.
31
32 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
33
34 PR fortran/41453
35 * gfortran.dg/intent_optimize_2.f90: New test.
36
37 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
38
39 PR fortran/87318
40 * gfortran.dg/dtio_1.f90: Update test to valid code.
41
42 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
43
44 PR fortran/85603
45 * gfortran.dg/deferred_character_23.f90 : New test.
46
47 2018-09-21 Jeff Law <law@redhat.com>
48
49 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
50 * gcc.dg/tree-ssa/vrp120.c: New test.
51
52 2018-09-21 Marek Polacek <polacek@redhat.com>
53
54 PR c++/87372 - __func__ constexpr evaluation.
55 * g++.dg/cpp1y/func_constexpr2.C: New test.
56
57 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
58
59 PR fortran/77325
60 * gfortran.dg/deferred_character_22.f90 : New test.
61
62 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
63
64 PR fortran/87359
65 * gfortran.dg/finalize_33.f90 : New test.
66
67 2018-09-21 David Malcolm <dmalcolm@redhat.com>
68
69 PR tree-optimization/87309
70 * gcc.dg/pr87309.c: New test.
71
72 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
73
74 * c-c++-common/dump-ada-spec-14.c: New test.
75
76 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
77
78 * gcc.dg/nested-func-11.c: New test.
79
80 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
81 more robust and remove target-specific handling.
82
83 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
84
85 * gcc.c-torture/execute/20180921-1.c: New test.
86
87 2018-09-20 Marek Polacek <polacek@redhat.com>
88
89 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
90 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
91 * g++.dg/cpp0x/ref-qual20.C: New test.
92
93 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
94
95 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
96 * g++.dg/lto/20081109-1_0.C: Likewise.
97 * g++.dg/lto/20090302_0.C: Likewise.
98 * g++.dg/lto/pr45621_0.C: Likewise.
99 * g++.dg/lto/pr60567_0.C: Likewise.
100 * g++.dg/lto/pr62026.C: Likewise.
101 * gcc.dg/lto/pr45736_0.c: Likewise.
102 * gcc.dg/lto/pr52634_0.c: Likewise.
103 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
104 * gfortran.dg/lto/pr79108_0.f90: Likewise.
105
106 2018-09-20 Alexandre Oliva <oliva@adacore.com>
107
108 PR middle-end/87054
109 * gcc.dg/pr87054.c: New.
110
111 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
112
113 PR tree-optimization/87288
114 * gcc.dg/vect/pr87288-1.c: New test.
115 * gcc.dg/vect/pr87288-2.c: Likewise,
116 * gcc.dg/vect/pr87288-3.c: Likewise.
117
118 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
119
120 PR tree-optimization/86877
121 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
122
123 2018-09-19 Marek Polacek <polacek@redhat.com>
124
125 * g++.dg/conversion/op4.C: Add dg-warning.
126 * g++.dg/warn/Wclass-conversion1.C: New test.
127 * g++.dg/warn/Wclass-conversion2.C: New test.
128 * g++.dg/warn/Wconversion5.C: Remove file.
129 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
130 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
131 * g++.old-deja/g++.jason/conversion5.C: Likewise.
132
133 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
134
135 PR c++/87324
136 * g++.dg/cpp0x/desig5.C: New.
137
138 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
139
140 PR fortran/84109
141 * gfortran.dg/elemental_function_3.f90 : New test.
142
143 2018-09-19 Marek Polacek <polacek@redhat.com>
144
145 PR c++/87357 - missing -Wconversion warning
146 * g++.dg/warn/Wconversion5.C: New test.
147
148 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
149
150 * gcc.target/aarch64/atomic-store.c: New.
151
152 2018-09-19 Richard Biener <rguenther@suse.de>
153
154 PR tree-optimization/87349
155 PR tree-optimization/87342
156 * gcc.dg/torture/pr87349-1.c: New testcase.
157 * gcc.dg/torture/pr87349-2.c: Likewise.
158 * gcc.dg/torture/pr87342.c: Likewise.
159
160 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
161
162 PR fortran/29550
163 * gfortran.dg/inline_matmul_13.f90: Adjust count for
164 _gfortran_matmul.
165 * gfortran.dg/inline_matmul_16.f90: Likewise.
166 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
167 for dgemm instead of dgemm_. Add call to random_number to make
168 standard conforming.
169 * gfortran.dg/matmul_blas_1.f90: New test.
170 * gfortran.dg/matmul_bounds_14.f: New test.
171 * gfortran.dg/matmul_bounds_15.f: New test.
172 * gfortran.dg/matmul_bounds_16.f: New test.
173 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
174 preceding tests.
175
176 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
177
178 PR fortran/87239
179 * gfortran.dg/elemental_function_2.f90 : New test.
180
181 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
182
183 PR fortran/87336
184 * gfortran.dg/pointer_array_10.f90 : New test.
185 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
186 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
187 count to 72.
188
189 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
190
191 PR c++/85065
192 * g++.dg/concepts/pr85065.C: New.
193
194 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
195
196 PR testsuite/87339
197 * gcc.dg/warn-abs-1.c: Require float128 target.
198 Skip if large_long_double newlib target.
199
200 2018-09-18 Nathan Sidwell <nathan@acm.org>
201
202 PR c++/86881
203 * g++.dg/warn/pr86881.C: New.
204
205 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
206
207 * gcc.target/aarch64/spellcheck_1.c:
208 Make architecture suggestion optional.
209 * gcc.target/aarch64/spellcheck_4.c:
210 Likewise.
211
212 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
213
214 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
215 functions.
216
217 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
218 Bernd Schmidt <bernds_cb1@t-online.de>
219
220 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
221 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
222 * gcc.target/nvptx/atomic_fetch-3.c: New test.
223
224 2018-09-17 Richard Biener <rguenther@suse.de>
225
226 PR tree-optimization/87328
227 * gcc.dg/torture/pr87328.c: New testcase.
228
229 2018-09-17 Martin Jambor <mjambor@suse.cz>
230
231 PR c/63886
232 * gcc.dg/warn-abs-1.c: New test.
233 * gcc.dg/dfp/warn-abs-2.c: Likewise.
234
235 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
236
237 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
238 TEST_ALWAYS_FLAGS to HOSTCXX.
239
240 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
241
242 PR fortran/64120
243 * gfortran.dg/allocatable_scalar_14.f90 : New test.
244
245 2018-09-17 Richard Biener <rguenther@suse.de>
246
247 PR tree-optimization/87301
248 * gcc.dg/torture/pr87301.c: New testcase.
249
250 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
251
252 PR fortran/85954
253 * gfortran.dg/deferred_character_21.f90 : New test.
254
255 2018-09-16 Janus Weil <janus@gcc.gnu.org>
256
257 PR fortran/86484
258 PR fortran/84543
259 * gfortran.dg/class_assign_2.f90: New test case.
260 * gfortran.dg/class_assign_3.f90: New test case.
261
262 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
263
264 PR fortran/37802
265 * gfortran.dg/matmul_bounds_13.f90: New test case.
266 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
267 error.
268 * gfortran.dg/matmul_5.f90: Likewise.
269 * gfortran.dg/matmul_bounds_10.f90: Likewise.
270 * gfortran.dg/matmul_bounds_11.f90: Likewise.
271 * gfortran.dg/matmul_bounds_2.f90: Likewise.
272 * gfortran.dg/matmul_bounds_4.f90: Likewise.
273 * gfortran.dg/matmul_bounds_5.f90: Likewise.
274
275 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
276
277 * gcc.c-torture/compile/20180915-1.c: New test.
278
279 2018-09-14 David Malcolm <dmalcolm@redhat.com>
280
281 PR c/82967
282 * c-c++-common/attributes-1.c: Remove bogus suggestion from
283 dg-prune-output.
284 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
285 bogus suggestion.
286 * gcc.dg/spellcheck-identifiers-4.c: New test.
287
288 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
289
290 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
291
292 2018-09-14 Martin Sebor <msebor@redhat.com>
293
294 * gcc.dg/warn-stpcpy-no-nul.c: New test.
295
296 2018-09-14 Martin Sebor <msebor@redhat.com>
297 Jeff Law <law@redhat.com>
298
299 * gcc.dg/warn-strcpy-no-nul.c: New test.
300
301 2018-09-14 Martin Sebor <msebor@redhat.com>
302
303 c++/61941
304 * g++.dg/pr61941.C: New test.
305
306 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
307
308 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
309 rather than pattern name in combine dump.
310
311 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
312
313 PR target/85628
314 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
315 New functions.
316
317 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
318
319 PR tree-optimization/87259
320 * gcc.dg/pr87259.c: New test.
321
322 2018-09-13 Martin Sebor <msebor@redhat.com>
323 Jeff Law <law@redhat.com>
324
325 * gcc.dg/warn-strlen-no-nul.c: New test.
326
327 2018-09-13 Richard Biener <rguenther@suse.de>
328
329 PR tree-optimization/87263
330 * gcc.dg/torture/pr87263.c: New testcase.
331 * gcc.dg/torture/ssa-fre-2.c: Likewise.
332 * gcc.dg/torture/ssa-fre-3.c: Likewise.
333 * gcc.dg/torture/ssa-fre-4.c: Likewise.
334
335 2018-09-13 Omar Sandoval <osandov@osandov.com>
336 Tom de Vries <tdevries@suse.de>
337
338 PR debug/86985
339 * gcc.dg/guality/zero-length-array.c: New test.
340
341 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
342
343 PR target/85628
344 * gcc.target/aarch64/combine_bfxil.c: New file.
345 * gcc.target/aarch64/combine_bfxil_2.c: New file.
346
347 2018-09-13 Jakub Jelinek <jakub@redhat.com>
348 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
349
350 PR middle-end/87290
351 * gcc.target/i386/pr87290.c: New test.
352 * gcc.c-torture/execute/pr87290.c: New test.
353
354 2018-09-13 Jakub Jelinek <jakub@redhat.com>
355
356 PR tree-optimization/87287
357 * gcc.dg/tree-ssa/pr87287.c: New test.
358
359 2018-09-12 David Malcolm <dmalcolm@redhat.com>
360
361 PR c++/85110
362 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
363 special-casing of diagnostic for a single non-viable candidate due
364 to a bad argument.
365 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
366 Add test coverage for an unmatched overloaded operator.
367 * g++.dg/expr/pmf-1.C: Likewise.
368 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
369 * g++.old-deja/g++.jason/conversion11.C: Likewise.
370 * g++.old-deja/g++.law/arg11.C: Likewise.
371 * g++.old-deja/g++.law/arm9.C: Likewise.
372 * g++.old-deja/g++.robertl/eb131.C: Likewise.
373
374 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
375
376 PR fortran/87284
377 * gfortran.dg/allocate_with_mold_2.f90: New test.
378
379 2018-09-12 Jakub Jelinek <jakub@redhat.com>
380
381 PR middle-end/82853
382 * gcc.target/i386/pr82853-1.c: New test.
383 * gcc.target/i386/pr82853-2.c: New test.
384
385 2018-09-12 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/87280
388 * gcc.dg/torture/pr87280.c: New testcase.
389
390 2018-09-12 Richard Biener <rguenther@suse.de>
391
392 PR tree-optimization/87266
393 * gcc.dg/torture/pr87266-1.c: New testcase.
394 * gcc.dg/torture/pr87266-2.c: Likewise.
395 * gcc.dg/torture/pr87266-3.c: Likewise.
396 * gcc.dg/torture/pr87266-4.c: Likewise.
397
398 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
399
400 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
401
402 2018-09-12 Jakub Jelinek <jakub@redhat.com>
403 Andreas Krebbel <krebbel@linux.ibm.com>
404
405 PR tree-optimization/86844
406 * gcc.c-torture/execute/pr86844.c: New test.
407 * gcc.dg/store_merging_22.c: New test.
408 * gcc.dg/store_merging_23.c: New test.
409
410 2018-09-12 Jakub Jelinek <jakub@redhat.com>
411
412 PR middle-end/87248
413 * c-c++-common/torture/pr87248.c: New test.
414
415 2018-09-11 Janus Weil <janus@gcc.gnu.org>
416
417 PR fortran/87172
418 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
419
420 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
421
422 PR fortran/87277
423 * gfortran.dg/select_type_43.f90: New test.
424
425 2018-09-11 Nathan Sidwell <nathan@acm.org>
426
427 * gcc.dg/driver-specs.c: New.
428
429 2018-09-11 Joey Ye <joey.ye@arm.com>
430
431 * lib/gcov.exp (verify-intermediate): Add missing close.
432
433 2018-09-11 Janus Weil <janus@gcc.gnu.org>
434
435 PR fortran/86830
436 * gfortran.dg/typebound_call_30.f90: New test case.
437
438 2018-09-10 Janus Weil <janus@gcc.gnu.org>
439
440 PR fortran/85395
441 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
442
443 2018-09-08 Marek Polacek <polacek@redhat.com>
444
445 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
446 * g++.dg/cpp0x/move-return2.C: New test.
447
448 2018-09-08 Marek Polacek <polacek@redhat.com>
449
450 * c-c++-common/array-init.c: Add dg-prune-output.
451 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
452 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
453 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
454 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
455 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
456 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
457 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
458 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
459 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
460 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
461 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
462 * g++.dg/cpp1y/pr64382.C: Likewise.
463 * g++.dg/cpp1y/pr77739.C: Likewise.
464 * g++.dg/cpp1z/lambda-this1.C: Likewise.
465 * g++.dg/cpp1z/lambda-this2.C: Likewise.
466 * g++.dg/template/crash84.C: Adjust dg-error.
467
468 2018-09-07 Marek Polacek <polacek@redhat.com>
469
470 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
471 messages.
472
473 2018-09-07 Marek Polacek <polacek@redhat.com>
474
475 PR c++/87152 - range-based for loops with initializer broken in templates.
476 * g++.dg/cpp2a/range-for11.C: New test.
477 * g++.dg/cpp2a/range-for12.C: New test.
478 * g++.dg/cpp2a/range-for13.C: New test.
479 * g++.dg/cpp2a/range-for14.C: New test.
480 * g++.dg/cpp2a/range-for15.C: New test.
481 * g++.dg/cpp2a/range-for16.C: New test.
482 * g++.dg/cpp2a/range-for17.C: New test.
483 * g++.dg/cpp2a/range-for18.C: New test.
484 * g++.dg/parse/error61.C (foo): Adjust dg-error.
485
486 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
487
488 PR target/86731
489 * gcc.target/powerpc/pr86731.c: New test.
490 * gcc.target/powerpc/pr86731-longlong.c: New test.
491 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
492 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
493 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
494 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
495
496 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
497
498 PR target/80080
499 * gcc.target/s390/pr80080-3.c: New test.
500 * gcc.target/s390/s390.exp: Make sure the new test passes
501 on all optimization levels.
502
503 2018-09-05 Marek Polacek <polacek@redhat.com>
504
505 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
506 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
507
508 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
509 Bernd Schmidt <bernds_cb1@t-online.de>
510
511 * gcc.target/nvptx/atomic_fetch-1.c: New test.
512 * gcc.target/nvptx/atomic_fetch-1.c: New test.
513
514 2018-09-05 Marek Polacek <polacek@redhat.com>
515
516 PR c++/87109, wrong overload with ref-qualifiers.
517 * g++.dg/cpp0x/ref-qual19.C: New test.
518
519 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
520
521 PR testsuite/52665
522 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
523 * lib/target-supports.exp (scan-assembler_required_options,
524 scan-assembler-not_required_options,
525 scan-assembler-times_required_options): Add -fno-ident.
526 * lib/scanasm.exp (scan-assembler-times): Fix error message.
527 * c-c++-common/ident-0a.c: New test.
528 * c-c++-common/ident-0b.c: New test.
529 * c-c++-common/ident-1a.c: New test.
530 * c-c++-common/ident-1b.c: New test.
531 * c-c++-common/ident-2a.c: New test.
532 * c-c++-common/ident-2b.c: New test.
533
534 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
535
536 * gcc.dg/recip_sqrt_mult_1.c: New test.
537 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
538 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
539 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
540 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
541 * g++.dg/recip_sqrt_mult_1.C: Likewise.
542 * g++.dg/recip_sqrt_mult_2.C: Likewise.
543
544 2018-09-05 Martin Liska <mliska@suse.cz>
545
546 PR tree-optimization/87205
547 * gcc.dg/tree-ssa/pr87205-2.c: New test.
548 * gcc.dg/tree-ssa/pr87205.c: New test.
549
550 2018-09-05 Richard Biener <rguenther@suse.de>
551
552 PR tree-optimization/87217
553 * gfortran.dg/pr87217.f: New testcase.
554
555 2018-09-05 Pádraig Brady p@draigbrady.com
556
557 PR c++/87137
558 * g++.dg/abi/pr87137.C: New.
559
560 PR c++/87185
561 * g++.dg/pr87185.C: New.
562
563 2018-09-05 Martin Liska <mliska@suse.cz>
564
565 PR testsuite/87216
566 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
567 to support Darwin names.
568
569 2018-09-05 Martin Liska <mliska@suse.cz>
570
571 * g++.dg/gcov/loop.C: Update test to support new format.
572
573 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
574
575 PR debug/86593
576 * g++.dg/pr86593.C: New test.
577
578 2018-09-04 Jakub Jelinek <jakub@redhat.com>
579
580 PR target/87198
581 * gcc.target/i386/pr87198.c: New test.
582
583 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
584
585 PR target/86744
586 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
587
588 2018-09-04 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/87211
591 * gcc.dg/torture/pr87211.c: New testcase.
592
593 2018-09-04 Richard Biener <rguenther@suse.de>
594
595 PR tree-optimization/87176
596 * gcc.dg/torture/pr87176.c: New testcase.
597 * gcc.dg/torture/ssa-fre-1.c: Likewise.
598
599 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
600
601 * gfortran.dg/modulo_check: New test.
602
603 2018-09-03 Richard Biener <rguenther@suse.de>
604
605 PR tree-optimization/87177
606 * gcc.dg/torture/pr87177.c: New testcase.
607 * gcc.dg/torture/pr87177-2.c: Likewise.
608
609 2018-09-03 Richard Biener <rguenther@suse.de>
610
611 PR tree-optimization/87200
612 * gcc.dg/torture/pr87200.c: New testcase.
613
614 2018-09-03 Richard Biener <rguenther@suse.de>
615
616 PR tree-optimization/87197
617 * gcc.dg/torture/pr87197.c: New testcase.
618
619 PR tree-optimization/87169
620 * gcc.dg/torture/pr87169.c: New testcase.
621
622 2018-09-03 Martin Liska <mliska@suse.cz>
623
624 PR driver/83193
625 * gcc.dg/completion-4.c: New test.
626
627 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
628
629 PR c++/84980
630 * g++.dg/concepts/pr84980.C: New.
631
632 2018-09-03 Martin Liska <mliska@suse.cz>
633
634 PR middle-end/59521
635 * c-c++-common/pr59521-1.c: New test.
636 * c-c++-common/pr59521-2.c: New test.
637 * gcc.dg/tree-prof/pr59521-3.c: New test.
638
639 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
640
641 * c-c++-common/array-init.c: New test.
642 * g++.dg/init/string2.C: Remove selector.
643
644 2018-09-01 Michael Matz <matz@suse.de>
645
646 PR tree-optimization/87074
647 * gcc.dg/pr87074.c: New test.
648
649 2018-08-31 Richard Biener <rguenther@suse.de>
650
651 PR tree-optimization/87168
652 * gcc.dg/torture/pr87168.c: New testcase.
653
654 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
655
656 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
657 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
658 (test_vnegd_s64): Likewise.
659 * gcc.target/aarch64/vnegd_64.c: New.
660 * gcc.target/aarch64/vabsd_64.c: New.
661 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
662
663 2018-08-31 Nathan Sidwell <nathan@acm.org>
664
665 PR c++/87155
666 PR c++/84707
667 * g++.dg/cpp0x/pr87155.C: New.
668 * g++.dg/cpp0x/inline-ns10.C: Adjust.
669
670 2018-08-31 Jakub Jelinek <jakub@redhat.com>
671
672 PR middle-end/87138
673 * gcc.target/i386/avx512bw-pr87138.c: New test.
674
675 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
676
677 PR fortran/86328
678 PR fortran/86760
679 * gfortran.dg/pr86328.f90 : New test.
680 in comment 12 of the PR.
681 * gfortran.dg/pr86760.f90 : New test.
682
683 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
684
685 * g++.dg/cpp0x/noexcept30.C: Make dependence on
686 -fdelete-null-pointer-checks explicit.
687 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
688 * g++.dg/expr/pmf-3.C: Likewise.
689 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
690 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
691 * g++.dg/tree-ssa/pr61034.C: Likewise.
692 * gcc.dg/addr_equal-1.c: Likewise.
693 * gcc.dg/ipa/pr85734.c: Likewise.
694 * gcc.dg/ipa/propmalloc-1.c: Likewise.
695 * gcc.dg/ipa/propmalloc-2.c: Likewise.
696 * gcc.dg/ipa/propmalloc-3.c: Likewise.
697 * gcc.dg/tree-ssa/pr78154.c: Likewise.
698 * gcc.dg/tree-ssa/pr83648.c: Likewise.
699
700 2018-08-30 Martin Sebor <msebor@redhat.com>
701
702 PR testsuite/87158
703 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
704
705 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
706
707 PR testsuite/86519
708 gcc.dg/strcmpopt_6.c: Remove.
709 gcc.target/aarch64/strcmpopt_6.c: New testcase.
710 gcc.target/i386/strcmpopt_6.c: Likewise.
711
712 2018-08-30 Richard Biener <rguenther@suse.de>
713
714 PR tree-optimization/87147
715 * gcc.dg/torture/pr87147.c: New testcase.
716
717 2018-08-30 Tamar Christina <tamar.christina@arm.com>
718
719 * gcc.target/aarch64/large_struct_copy_2.c: New.
720
721 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
722
723 PR middle-end/87053
724 * gcc.c-torture/execute/pr87053.c: New test.
725
726 2018-08-29 Jakub Jelinek <jakub@redhat.com>
727
728 PR c++/87095
729 * g++.dg/ubsan/vptr-13.C: New test.
730
731 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
732
733 PR c++/85265
734 * g++.dg/concepts/pr85265.C: New.
735
736 2018-08-29 Martin Sebor <msebor@redhat.com>
737 Bernd Edlinger <bernd.edlinger@hotmail.de>
738
739 PR tree-optimization/86714
740 PR tree-optimization/86711
741 * gcc.c-torture/execute/memchr-1.c: New test.
742 * gcc.c-torture/execute/pr86714.c: New test.
743 * gcc.c-torture/execute/widechar-3.c: New test.
744 * gcc.dg/strlenopt-58.c: New test.
745
746 2018-08-29 Richard Biener <rguenther@suse.de>
747
748 PR tree-optimization/87132
749 * gcc.dg/torture/pr87132.c: New testcase.
750
751 2018-08-29 David Malcolm <dmalcolm@redhat.com>
752
753 PR c++/85110
754 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
755 output to reflect underlining of pertinent parameter in decl
756 for "no known conversion" messages.
757
758 2018-08-29 Jakub Jelinek <jakub@redhat.com>
759
760 PR c++/87122
761 * g++.dg/cpp1z/decomp47.C: New test.
762
763 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
764
765 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
766 where appropriate.
767
768 2018-08-29 Richard Biener <rguenther@suse.de>
769
770 PR tree-optimization/87117
771 * gfortran.dg/pr87117.f90: New testcase.
772
773 2018-08-29 Richard Biener <rguenther@suse.de>
774
775 PR tree-optimization/87126
776 * gcc.dg/tree-ssa/pr87126.c: New testcase.
777
778 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
779
780 PR tree-optimization/87009
781 * gcc.dg/pr87009.c: New test.
782
783 2018-08-28 Martin Sebor <msebor@redhat.com>
784
785 PR middle-end/86631
786 * g++.dg/Walloca1.C: Adjust.
787
788 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
789
790 PR c++/86546
791 * g++.dg/other/switch4.C: New.
792
793 2018-08-28 Richard Biener <rguenther@suse.de>
794
795 PR tree-optimization/87124
796 * g++.dg/torture/pr87124.C: New testcase.
797
798 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
799
800 PR fortran/80477
801 * gfortran.dg/class_result_7.f90: New test.
802 * gfortran.dg/class_result_8.f90: New test.
803 * gfortran.dg/class_result_9.f90: New test.
804
805 PR fortran/86481
806 * gfortran.dg/allocate_with_source_25.f90: New test.
807
808 2018-08-28 Jakub Jelinek <jakub@redhat.com>
809
810 PR middle-end/87099
811 * gcc.dg/pr87099.c: New test.
812
813 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
814
815 PR testsuite/87078
816 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
817
818 2018-08-28 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/87117
821 * gcc.dg/pr87117-1.c: New testcase.
822
823 2018-08-28 Richard Biener <rguenther@suse.de>
824
825 PR tree-optimization/87117
826 * gcc.dg/pr87117-2.c: New testcase.
827
828 2018-08-28 Richard Biener <rguenther@suse.de>
829
830 PR tree-optimization/87117
831 * gcc.dg/lvalue-5.c: New testcase.
832
833 2018-08-27 Jeff Law <law@redhat.com>
834
835 PR tree-optimization/87110
836 * gcc.c-torture/compile/pr87110.c: New test.
837
838 2018-08-27 Martin Sebor <msebor@redhat.com>
839
840 PR tree-optimization/86914
841 * gcc.dg/strlenopt-57.c: New test.
842
843 2018-08-27 Martin Sebor <msebor@redhat.com>
844
845 PR tree-optimization/87112
846 * gcc.dg/pr87112.c: New test.
847
848 2018-08-27 David Malcolm <dmalcolm@redhat.com>
849
850 PR c++/63392
851 * g++.dg/diagnostic/missing-typename.C: New test.
852
853 2018-08-27 Jeff Law <law@redhat.com>
854
855 * gcc.c-torture/compile/dse.c: New test.
856
857 2018-08-27 Jakub Jelinek <jakub@redhat.com>
858
859 PR c++/86993
860 * g++.dg/diagnostic/pr86993.C: New test.
861
862 2018-08-27 Richard Biener <rguenther@suse.de>
863
864 PR tree-optimization/86927
865 * gcc.dg/vect/pr86927.c: New testcase.
866
867 2018-08-27 David Malcolm <dmalcolm@redhat.com>
868
869 PR c++/87091
870 * gcc.dg/empty.h: New file.
871 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
872 top of file and removal of redundant second printing of warning
873 location.
874 * gcc.dg/fixits-pr84852-2.c: Likewise.
875 * gcc.dg/missing-header-fixit-3.c: Likewise.
876 * gcc.dg/missing-header-fixit-4.c: New test.
877 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
878 conversion of show_caret_p to a tri-state.
879
880 2018-08-27 David Malcolm <dmalcolm@redhat.com>
881
882 PR c++/87091
883 * g++.dg/pr85523.C: Extend expected output to show line
884 before line-insertion fix-it hint.
885 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
886 (test_fixit_insert_newline): Add previous line to expected output.
887 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
888 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
889
890 2018-08-27 Martin Liska <mliska@suse.cz>
891
892 PR sanitizer/86962
893 * gcc.dg/asan/pr86962.c: New test.
894
895 2018-08-27 Martin Liska <mliska@suse.cz>
896
897 * gcc.dg/tree-prof/val-prof-10.c: New test.
898
899 2018-08-27 Martin Liska <mliska@suse.cz>
900
901 PR tree-optimization/86847
902 * gcc.dg/tree-ssa/switch-3.c: New test.
903 * gcc.dg/tree-ssa/vrp105.c: Remove.
904
905 2018-08-27 Martin Liska <mliska@suse.cz>
906
907 * gcc.dg/tree-ssa/switch-2.c: New test.
908
909 2018-08-27 Richard Biener <rguenther@suse.de>
910
911 * g++.dg/torture/20180705-1.C: New testcase.
912 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
913 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
914 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
915 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
916 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
917 * gcc.dg/pr85195.c: Likewise.
918 * gcc.dg/pr85467.c: Likewise.
919 * gcc.dg/torture/pr81790.c: Likewise.
920
921 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
922 param to current default.
923
924 2018-08-27 Jakub Jelinek <jakub@redhat.com>
925
926 PR rtl-optimization/87065
927 * gcc.target/i386/pr87065.c: New test.
928
929 2018-08-26 Marek Polacek <polacek@redhat.com>
930
931 PR c++/87080
932 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
933
934 PR c++/87029, Implement -Wredundant-move.
935 * g++.dg/cpp0x/Wredundant-move1.C: New test.
936 * g++.dg/cpp0x/Wredundant-move2.C: New test.
937 * g++.dg/cpp0x/Wredundant-move3.C: New test.
938 * g++.dg/cpp0x/Wredundant-move4.C: New test.
939
940 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
941
942 PR libfortran/86704
943 * gfortran.dg/matmul_19.f90: New test.
944
945 2018-08-25 Janus Weil <janus@gcc.gnu.org>
946
947 PR fortran/86545
948 * gfortran.dg/generic_35.f90: New test case.
949
950 2018-08-24 David Malcolm <dmalcolm@redhat.com>
951
952 PR c++/87091
953 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
954 line spans are printed with -fdiagnostics-show-line-numbers.
955
956 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
957
958 PR fortran/86837
959 * gfortran.dg/implied_do_io_6.f90: New test.
960
961 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
962
963 PR middle-end/87092
964 * gcc.dg/pr87092.c: New test.
965
966 2018-08-24 Marek Polacek <polacek@redhat.com>
967
968 PR c++/67012
969 PR c++/86942
970 * g++.dg/cpp0x/auto52.C: New test.
971 * g++.dg/cpp1y/auto-fn52.C: New test.
972 * g++.dg/cpp1y/auto-fn53.C: New test.
973 * g++.dg/cpp1y/auto-fn54.C: New test.
974
975 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
976
977 * lib/target-supports.exp (vect_perm_supported): Only return
978 false for variable-length vectors if the permute size is not
979 a power of 2.
980 (check_effective_target_vect_perm)
981 (check_effective_target_vect_perm_byte)
982 (check_effective_target_vect_perm_short): Remove check for
983 variable-length vectors.
984 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
985 * gcc.dg/vect/slp-perm-10.c: Likewise.
986 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
987
988 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
989
990 * gcc.target/aarch64/sve/bswap_1.c: New test.
991 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
992 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
993
994 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
995
996 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
997 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
998 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
999 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
1000 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
1001 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
1002 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
1003
1004 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1005
1006 PR debug/79342
1007 * gcc.dg/pr79342.: New test.
1008
1009 2018-08-23 Martin Sebor <msebor@redhat.com>
1010
1011 PR tree-optimization/87072
1012 * gcc.dg/Warray-bounds-35.c: New test.
1013
1014 2018-08-23 Richard Biener <rguenther@suse.de>
1015
1016 PR middle-end/87024
1017 * gcc.dg/pr87024.c: New testcase.
1018
1019 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
1020
1021 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
1022 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1023 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
1024 * gcc.dg/vect/pr80631-2.c: Likewise.
1025
1026 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
1027
1028 PR fortran/86863
1029 * gfortran.dg/submodule_32.f08: New test.
1030
1031 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1032
1033 PR fortran/86935
1034 * gfortran.dg/associate_3.f90: Update error message.
1035 * gfortran.dg/associate_39.f90: New test case.
1036
1037 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1038
1039 PR fortran/86888
1040 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
1041 an additional case.
1042 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
1043 * gfortran.dg/class_17.f03: Update error message.
1044 * gfortran.dg/class_55.f90: Ditto.
1045 * gfortran.dg/dtio_11.f90: Update error messages.
1046 * gfortran.dg/implicit_actual.f90: Add an error message.
1047 * gfortran.dg/typebound_proc_12.f90: Update error message.
1048
1049 2018-08-22 Martin Sebor <msebor@redhat.com>
1050
1051 PR middle-end/87052
1052 * gcc.dg/pr87052.c: New test.
1053 * gcc.dg/tree-ssa/dump-3.c: Adjust.
1054
1055 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1056
1057 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
1058 * gfortran.dg/max_expr.f90: ...this.
1059 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
1060 * gfortran.dg/min_expr.f90: ...this.
1061
1062 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1063
1064 PR tree-optimization/86725
1065 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
1066 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
1067 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
1068 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
1069
1070 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1071
1072 PR tree-optimization/86725
1073 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
1074
1075 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1076
1077 * gcc.dg/vect/vect-avg-16.c: New test.
1078 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
1079 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1080 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
1081 the second loop in main1.
1082
1083 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
1084
1085 * gcc.dg/lto/pr85248_0.c (test_alias):
1086 Stringify __USER_LABEL_PREFIX__.
1087 (test_noreturn): Likewise.
1088
1089 2018-08-22 Richard Biener <rguenther@suse.de>
1090
1091 PR tree-optimization/86988
1092 * g++.dg/pr86988.C: New testcase.
1093
1094 2018-08-22 Richard Biener <rguenther@suse.de>
1095
1096 PR tree-optimization/86945
1097 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
1098
1099 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
1100
1101 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
1102
1103 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
1104 Thomas Koenig <tkoenig@gcc.gnu.org>
1105
1106 PR fortran/25829
1107 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1108 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1109
1110 2018-08-21 Marek Polacek <polacek@redhat.com>
1111
1112 PR c++/86981, Implement -Wpessimizing-move.
1113 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
1114 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
1115 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
1116 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
1117 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
1118
1119 PR c++/65043
1120 * g++.dg/concepts/pr67595.C: Add dg-warning.
1121 * g++.dg/cpp0x/Wnarrowing11.C: New test.
1122 * g++.dg/cpp0x/Wnarrowing12.C: New test.
1123 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
1124
1125 PR c++/86499
1126 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
1127 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
1128
1129 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1130
1131 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
1132
1133 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1134
1135 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
1136
1137 2018-08-21 Javier Miranda <miranda@adacore.com>
1138
1139 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
1140
1141 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1142
1143 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
1144
1145 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1146
1147 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
1148
1149 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
1150
1151 * gnat.dg/rep_clause7.adb: New testcase.
1152
1153 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1154
1155 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
1156 gnat.dg/task1_pkg.ads: New testcase.
1157
1158 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1159
1160 * gnat.dg/linkedlist.adb: New testcase.
1161
1162 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1163
1164 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
1165 gnat.dg/elab6_pkg.ads: New testcase.
1166
1167 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1168
1169 * gnat.dg/expr_func5.adb: New testcase.
1170
1171 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1172
1173 * gnat.dg/dynhash.adb: New testcase.
1174
1175 2018-08-21 Javier Miranda <miranda@adacore.com>
1176
1177 * gnat.dg/enum4.adb: New testcase.
1178
1179 2018-08-21 Tamar Christina <tamar.christina@arm.com>
1180
1181 * gcc.target/aarch64/large_struct_copy.c: New test.
1182
1183 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
1184
1185 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
1186
1187 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1188
1189 PR middle-end/86121
1190 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
1191
1192 2018-08-21 Tom de Vries <tdevries@suse.de>
1193
1194 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
1195 to avoid mismatch in .debug and .earlydebug dump files.
1196
1197 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
1198
1199 PR target/87033
1200 * gcc.target/powerpc/pr87033.c: New test.
1201
1202 2018-08-20 Martin Sebor <msebor@redhat.com>
1203
1204 PR tree-optimization/87034
1205 * gcc.dg/builtin-sprintf-warn-20.c: New test.
1206
1207 2018-08-20 David Malcolm <dmalcolm@redhat.com>
1208
1209 PR other/84889
1210 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
1211 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
1212 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1213
1214 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
1215
1216 PR target/87014
1217 * g++.dg/torture/pr87014.C: New file.
1218
1219 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1220
1221 PR target/86984
1222 * gcc.target/alpha/pr86984.c: New test.
1223
1224 2018-08-20 Richard Biener <rguenther@suse.de>
1225
1226 PR tree-optimization/78655
1227 * gcc.dg/tree-ssa/evrp11.c: New testcase.
1228
1229 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
1230
1231 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
1232 for Darwin.
1233
1234 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
1235
1236 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
1237 test on Darwin.
1238 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
1239 * gcc.dg/lto/pr83719_0.c: Likewise.
1240
1241 2018-08-17 Martin Sebor <msebor@redhat.com>
1242
1243 PR testsuite/86996
1244 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1245
1246 2018-08-17 David Malcolm <dmalcolm@redhat.com>
1247
1248 * g++.dg/conversion/Wwrite-strings.C: New test.
1249
1250 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
1251 Chung-Lin Tang <cltang@codesourcery.com>
1252 Xianmiao Qu <xianmiao_qu@c-sky.com>
1253
1254 C-SKY port: Testsuite
1255
1256 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
1257 * g++.dg/torture/type-generic-1.C: Likewise.
1258 * gcc.c-torture/compile/20000804-1.c: Likewise.
1259 * gcc.c-torture/execute/20101011-1.c: Likewise.
1260 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
1261 * gcc.dg/20020312-2.c: Likewise.
1262 * gcc.dg/Wno-frame-address.c: Likewise.
1263 * gcc.dg/c11-true_min-1.c: Likewise.
1264 * gcc.dg/sibcall-10.c: Likewise.
1265 * gcc.dg/sibcall-9.c: Likewise.
1266 * gcc.dg/stack-usage-1.c: Likewise.
1267 * gcc.dg/torture/float32-tg-3.c: Likewise.
1268 * gcc.dg/torture/float32x-tg-3.c: Likewise.
1269 * gcc.dg/torture/float64-tg-3.c: Likewise.
1270 * gcc.dg/torture/float64x-tg-3.c: Likewise.
1271 * gcc.dg/torture/type-generic-1.c: Likewise.
1272 * gcc.target/csky/*: New.
1273 * lib/target-supports.exp (check_profiling_available): Add
1274 csky-*-elf.
1275 (check_effective_target_hard_float): Handle C-SKY targets with
1276 single-precision hard float only.
1277 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
1278
1279 2018-08-17 David Malcolm <dmalcolm@redhat.com>
1280
1281 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
1282 gcc_dump_printf.
1283 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
1284 coverage for gcc_dump_printf.
1285
1286 2018-08-17 Martin Liska <mliska@suse.cz>
1287
1288 * g++.dg/opt/mpx.C: Fix scanned pattern.
1289 * gcc.target/i386/mpx.c: Likewise.
1290 * g++.dg/warn/Wunreachable-code-1.C: Remove.
1291 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
1292 * gcc.dg/torture/pr52969.c: Likewise.
1293 * g++.dg/warn/pr31246-2.C: Likewise.
1294 * g++.dg/warn/pr31246.C: Likewise.
1295 * gcc.dg/pr33092.c: Likewise.
1296 * g++.dg/opt/eh1.C: Remove a deprecated option.
1297 * g++.dg/template/inline1.C: Likewise.
1298 * g++.dg/tree-ssa/pr81408.C: Likewise.
1299 * gcc.dg/pr41837.c: Likewise.
1300 * gcc.dg/pr41841.c: Likewise.
1301 * gcc.dg/pr42250.c: Likewise.
1302 * gcc.dg/pr43084.c: Likewise.
1303 * gcc.dg/pr43317.c: Likewise.
1304 * gcc.dg/pr51879-18.c: Likewise.
1305 * gcc.dg/torture/pr36066.c: Likewise.
1306 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
1307 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
1308 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
1309 * gcc.dg/tree-ssa/pr45122.c: Likewise.
1310 * gcc.target/i386/pr45352-2.c: Likewise.
1311 * gcc.target/i386/zee.c: Likewise.
1312 * gfortran.dg/auto_char_len_2.f90: Likewise.
1313 * gfortran.dg/auto_char_len_4.f90: Likewise.
1314 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
1315 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
1316 * gfortran.dg/gomp/pr47331.f90: Likewise.
1317 * gfortran.dg/pr40999.f: Likewise.
1318 * gfortran.dg/pr41011.f: Likewise.
1319 * gfortran.dg/pr42051.f03: Likewise.
1320 * gfortran.dg/pr46804.f90: Likewise.
1321 * gfortran.dg/pr83149_1.f90: Likewise.
1322 * gfortran.dg/pr83149_b.f90: Likewise.
1323 * gfortran.dg/whole_file_1.f90: Likewise.
1324 * gfortran.dg/whole_file_10.f90: Likewise.
1325 * gfortran.dg/whole_file_11.f90: Likewise.
1326 * gfortran.dg/whole_file_12.f90: Likewise.
1327 * gfortran.dg/whole_file_13.f90: Likewise.
1328 * gfortran.dg/whole_file_14.f90: Likewise.
1329 * gfortran.dg/whole_file_15.f90: Likewise.
1330 * gfortran.dg/whole_file_16.f90: Likewise.
1331 * gfortran.dg/whole_file_17.f90: Likewise.
1332 * gfortran.dg/whole_file_18.f90: Likewise.
1333 * gfortran.dg/whole_file_19.f90: Likewise.
1334 * gfortran.dg/whole_file_2.f90: Likewise.
1335 * gfortran.dg/whole_file_20.f03: Likewise.
1336 * gfortran.dg/whole_file_3.f90: Likewise.
1337 * gfortran.dg/whole_file_4.f90: Likewise.
1338 * gfortran.dg/whole_file_5.f90: Likewise.
1339 * gfortran.dg/whole_file_6.f90: Likewise.
1340 * gfortran.dg/whole_file_7.f90: Likewise.
1341 * gfortran.dg/whole_file_8.f90: Likewise.
1342 * gfortran.dg/whole_file_9.f90: Likewise.
1343 * gcc.dg/vect/vect.exp: Likewise.
1344
1345 2018-08-17 Richard Biener <rguenther@suse.de>
1346
1347 PR middle-end/86505
1348 * gcc.dg/torture/pr86505.c: New testcase.
1349
1350 2018-08-16 Martin Sebor <msebor@redhat.com>
1351
1352 PR tree-optimization/86853
1353 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
1354 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
1355 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
1356
1357 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1358
1359 * gcc.dg/missing-header-fixit-3.c: New test.
1360
1361 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1362
1363 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
1364 (test_fixit_insert_newline): Update expected output to show '+'
1365 characters in margin of line-insertion fix-it hint.
1366
1367 2018-08-16 Nathan Sidwell <nathan@acm.org>
1368
1369 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
1370 * gcc.dg/cpp/macsyntx2.c: likewise.
1371
1372 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
1373
1374 PR testsuite/86745
1375 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
1376 * gcc.target/i386/avx-cvt-2.c: Ditto.
1377
1378 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1379
1380 PR c++/70693
1381 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
1382
1383 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
1384
1385 * gcc.target/aarch64/imm_choice_comparison.c: New test.
1386
1387 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1388
1389 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
1390 (lib_strncmp): Likewise.
1391
1392 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1393
1394 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
1395 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
1396 * g++.dg/torture/pr44295.C : Likewise.
1397
1398 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1399
1400 PR testsuite/78544
1401 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
1402 attributes and matching.
1403 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
1404 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
1405
1406 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1407
1408 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
1409
1410 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
1411
1412 * gcc.target/i386/rop1.c: Remove.
1413 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
1414
1415 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
1416
1417 * gcc.target/powerpc/fold-vec-splat-char.c: New.
1418 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
1419 * gcc.target/powerpc/fold-vec-splat-int.c: New.
1420 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
1421 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
1422 * gcc.target/powerpc/fold-vec-splat-short.c: New.
1423
1424 2018-08-15 David Malcolm <dmalcolm@redhat.com>
1425
1426 * g++.dg/diagnostic/aka3.C: New test.
1427 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1428 output to show range labels.
1429 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
1430 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1431 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
1432 * gcc.dg/bad-binary-ops.c: Update expected output to show range
1433 labels. Add an "aka" example.
1434 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
1435 labels.
1436 * gcc.dg/format/diagnostic-ranges.c: Likewise.
1437 * gcc.dg/format/pr72858.c: Likewise.
1438 * gcc.dg/format/pr78498.c: Likewise.
1439 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
1440 Update expected output to show range labels. Add examples of
1441 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
1442 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1443 Update expected output to show range labels.
1444 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1445 (test_very_wide_line): Adjust so that label is at left-clipping
1446 boundary.
1447 (test_very_wide_line_2): New test.
1448 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1449 Update expected output to show range labels.
1450 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1451 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
1452 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1453 for new param to gcc_rich_location::add_expr.
1454 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1455 Add "label" param.
1456 (test_show_locus): Add examples of labels to various tests. Tweak
1457 the "very wide_line" test case and duplicate it, to cover the
1458 boundary values for clipping of labels against the left-margin.
1459 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1460 diagnostic-test-show-locus-no-labels.c.
1461 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
1462 Update line numbers of dg-locus directives.
1463 * gcc.dg/pr69627.c: Update expected output to show range labels.
1464 * lib/multiline.exp (proc _build_multiline_regex): Remove
1465 special-case handling of lines with trailing '|'.
1466
1467 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
1468
1469 PR testsuite/86519
1470 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
1471 the .expand file.
1472
1473 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1474
1475 * gcc.dg/wmain.c: New test.
1476
1477 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
1478
1479 PR c/19315
1480 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
1481 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
1482 unknown size.
1483
1484 2018-08-15 Martin Liska <mliska@suse.cz>
1485
1486 PR tree-optimization/86925
1487 * gcc.dg/predict-20.c: New test.
1488 * gcc.dg/predict-21.c: New test.
1489
1490 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1491
1492 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1493
1494 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1495
1496 * gcc.target/i386/sse2-movs.c: New test.
1497
1498 2018-08-14 Martin Sebor <msebor@redhat.com>
1499
1500 PR tree-optimization/86650
1501 * gcc.dg/Warray-bounds-34.c: New test.
1502
1503 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1504
1505 PR fortran/86116
1506 * gfortran.dg/generic_34.f90: New test case.
1507
1508 2018-08-13 Marek Polacek <polacek@redhat.com>
1509
1510 PR c++/57891
1511 * g++.dg/cpp0x/Wnarrowing6.C: New test.
1512 * g++.dg/cpp0x/Wnarrowing7.C: New test.
1513 * g++.dg/cpp0x/Wnarrowing8.C: New test.
1514 * g++.dg/cpp0x/Wnarrowing9.C: New test.
1515 * g++.dg/cpp0x/Wnarrowing10.C: New test.
1516 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
1517 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1518 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
1519 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1520 * g++.dg/ext/stmtexpr15.C: Likewise.
1521 * g++.dg/gomp/pr47963.C: Likewise.
1522 * g++.dg/init/new37.C: Likewise.
1523 * g++.dg/init/new43.C: Likewise.
1524 * g++.dg/other/fold1.C: Likewise.
1525 * g++.dg/parse/array-size2.C: Likewise.
1526 * g++.dg/template/dependent-name3.C: Likewise.
1527 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
1528 * g++.dg/other/vrp1.C: Likewise.
1529 * g++.dg/template/char1.C: Likewise.
1530
1531 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
1532
1533 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
1534 instead of a ZERO_EXTEND.
1535
1536 2018-08-13 Martin Sebor <msebor@redhat.com>
1537
1538 PR tree-optimization/71625
1539 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
1540 * g++.dg/init/string2.C: New test.
1541 * g++.dg/init/string3.C: New test.
1542 * g++.dg/init/string4.C: New test.
1543 * gcc.dg/init-string-3.c: New test.
1544 * gcc.dg/strlenopt-55.c: New test.
1545 * gcc.dg/strlenopt-56.c: New test.
1546
1547 2018-08-13 Marek Polacek <polacek@redhat.com>
1548
1549 P0806R2 - Deprecate implicit capture of this via [=]
1550 * g++.dg/cpp2a/lambda-this1.C: New test.
1551 * g++.dg/cpp2a/lambda-this2.C: New test.
1552 * g++.dg/cpp2a/lambda-this3.C: New test.
1553
1554 2018-08-13 Marek Polacek <polacek@redhat.com>
1555
1556 PR c++/86915
1557 * g++.dg/diagnostic/auto1.C: New test.
1558
1559 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1560
1561 PR fortran/66679
1562 * gfortran.dg/transfer_class_3.f90: New test.
1563
1564 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1565
1566 PR fortran/86906
1567 * gfortran.dg/use_rename_9.f90: New test.
1568
1569 2018-08-11 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR tree-optimization/86835
1572 * gcc.dg/pr86835.c: New test.
1573
1574 2018-08-10 Janus Weil <janus@gcc.gnu.org>
1575
1576 PR fortran/57160
1577 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
1578 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
1579 * gfortran.dg/short_circuiting_2.f90: New test case.
1580 * gfortran.dg/short_circuiting_3.f90: New test case.
1581
1582 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1583
1584 PR target/82418
1585 * gcc.target/i386/pr82418.c: New test.
1586
1587 2018-08-10 Martin Liska <mliska@suse.cz>
1588
1589 PR target/83610
1590 * gcc.dg/predict-17.c: New test.
1591 * gcc.dg/predict-18.c: New test.
1592 * gcc.dg/predict-19.c: New test.
1593
1594 2018-08-10 Martin Liska <mliska@suse.cz>
1595
1596 PR tree-optimization/85799
1597 * gcc.dg/pr85799.c: New test.
1598
1599 2018-08-09 Jeff Law <law@redhat.com>
1600
1601 PR middle-end/86897
1602 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1603
1604 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1605
1606 * gcc.target/aarch64/sve/reduc_8.c: New test.
1607
1608 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1609
1610 PR other/84889
1611 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1612 test.
1613 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1614 New test.
1615 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1616 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1617 TEST_ALWAYS_FLAGS.
1618
1619 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1620
1621 PR tree-optimization/86858
1622 * gcc.dg/vect/pr86858.c: New test.
1623
1624 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1625
1626 PR tree-optimization/86871
1627 * gcc.dg/vect/pr86871.c: New test.
1628
1629 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1630
1631 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1632
1633 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1634
1635 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1636 arch and tune numbers by 2.
1637 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1638 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1639 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1640 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1641 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1642 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1643 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1644 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1645 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1646 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1647 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1648 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1649 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1650 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1651 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1652 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1653 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1654 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1655 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1656 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1657 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1658 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1659 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1660 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1661 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1662 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1663 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1664 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1665 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1666 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1667 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1668 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1669 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1670 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1671 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1672 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1673 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1674 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1675 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1676 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1677 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1678 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1679 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1680 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1681 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1682 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1683 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1684 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1685 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1686 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1687 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1688 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1689 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1690 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1691 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1692 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1693 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1694 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1695 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1696 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1697 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1698 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1699 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1700 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1701 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1702 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1703
1704 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1705
1706 PR target/84332
1707 * gcc.target/s390/pr84332.c: New testcase.
1708
1709 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1710
1711 PR target/46179
1712 * gcc.target/m68k/tls-dimode.c: New file.
1713
1714 2018-08-08 Nathan Sidwell <nathan@acm.org>
1715
1716 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1717 c-c++-common/inc-from-1.c: New
1718
1719 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1720
1721 PR target/85295
1722 * gcc.target/s390/TI-constants-lra.c: New testcase.
1723 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1724
1725 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1726
1727 * gcc.target/s390/hotpatch-8.c: Remove.
1728 * gcc.target/s390/hotpatch-9.c: Remove.
1729 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1730 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1731
1732 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1733
1734 P0595R1 - is_constant_evaluated
1735 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1736
1737 PR c++/86836
1738 * g++.dg/cpp1z/decomp46.C: New test.
1739
1740 PR c++/86738
1741 * g++.dg/opt/pr86738.C: New test.
1742
1743 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1744
1745 PR target/86838
1746 * gcc.target/aarch64/frecpe_1.c: New test.
1747 * gcc.target/aarch64/frecpe_2.c: Likewise.
1748
1749 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1750
1751 PR c++/59480, DR 136
1752 * g++.dg/other/friend8.C: New.
1753 * g++.dg/other/friend9.C: Likewise.
1754 * g++.dg/other/friend10.C: Likewise.
1755 * g++.dg/other/friend11.C: Likewise.
1756 * g++.dg/other/friend12.C: Likewise.
1757 * g++.dg/other/friend13.C: Likewise.
1758 * g++.dg/other/friend14.C: Likewise.
1759 * g++.dg/other/friend15.C: Likewise.
1760 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1761 * g++.dg/parse/defarg8.C: Likewise.
1762
1763 2018-08-07 Martin Liska <mliska@suse.cz>
1764
1765 PR middle-end/83023
1766 * gcc.dg/predict-16.c: New test.
1767 * g++.dg/predict-1.C: New test.
1768
1769 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1770 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1771
1772 PR tree-optimization/80925
1773 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1774 vectorized on !vect_hw_misalign targets.
1775
1776 2018-08-06 Marek Polacek <polacek@redhat.com>
1777
1778 PR c++/86767
1779 * g++.dg/cpp1y/constexpr-86767.C: New test.
1780
1781 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1782
1783 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1784 for target *-*-linux-gnu.
1785
1786 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1787
1788 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1789 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1790 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1791
1792 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1793
1794 * gcc.target/s390/nomemloopunroll-1.c: New test.
1795
1796 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1797
1798 PR target/86386
1799 * gcc.target/i386/pr86386.c: New file.
1800
1801 2018-08-04 Tom de Vries <tdevries@suse.de>
1802
1803 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1804
1805 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1806
1807 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1808 "type:cvip".
1809
1810 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1811
1812 PR fortran/45521
1813 * gfortran.dg/interface_assignment_6.f90: New test case.
1814
1815 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1816
1817 PR testsuite/86153
1818 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1819
1820 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1821 Jonathan Wakely <jwakely@redhat.com>
1822
1823 PR c++/85523
1824 * g++.dg/pr85523.C: New test.
1825
1826 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1827
1828 PR c/86690
1829 * gcc.dg/union-duplicate-field.c: New test.
1830
1831 2018-08-03 Jason Merrill <jason@redhat.com>
1832
1833 PR c++/86706
1834 * g++.dg/template/pr86706.C: New test.
1835
1836 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1837
1838 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1839 on vect_avg_qi targets.
1840 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1841 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1842 * gcc.dg/vect/vect-avg-15.c: Likewise.
1843
1844 2018-08-03 Martin Liska <mliska@suse.cz>
1845
1846 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1847 * gcc.dg/predict-13.c: Likewise.
1848 * gcc.dg/predict-3.c: Likewise.
1849 * gcc.dg/predict-4.c: Likewise.
1850 * gcc.dg/predict-5.c: Likewise.
1851 * gcc.dg/predict-6.c: Likewise.
1852 * gcc.dg/predict-9.c: Likewise.
1853 * gfortran.dg/predict-1.f90: Likewise.
1854
1855 2018-08-02 Richard Biener <rguenther@suse.de>
1856
1857 PR c++/86763
1858 * g++.dg/torture/pr86763.C: New testcase.
1859
1860 2018-08-02 Richard Biener <rguenther@suse.de>
1861
1862 PR tree-optimization/86816
1863 * g++.dg/torture/pr86816.C: New testcase.
1864
1865 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1866
1867 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1868 to be used.
1869 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1870 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1871 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1872 for .h.
1873 * gcc.target/aarch64/sve/single_2.c: Likewise.
1874 * gcc.target/aarch64/sve/single_3.c: Likewise.
1875 * gcc.target/aarch64/sve/single_4.c: Likewise.
1876
1877 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1878
1879 PR target/86014
1880 * gcc.target/aarch64/ldp_stp_13.c: New test.
1881
1882 2018-08-01 Martin Sebor <msebor@redhat.com>
1883
1884 PR tree-optimization/86650
1885 * gcc.dg/format/gcc_diag-10.c: Adjust.
1886
1887 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1888
1889 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1890 of range check.
1891 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1892
1893 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1894
1895 PR target/86753
1896 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1897 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1898
1899 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1900
1901 * gcc.dg/pointer-range-check-1.c: New test.
1902 * gcc.dg/pointer-range-check-2.c: Likewise.
1903
1904 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1905
1906 PR tree-optimization/86749
1907 * gcc.dg/vect/pr86749.c: New test.
1908
1909 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1910
1911 PR c++/86661
1912 * g++.dg/lookup/name-clash12.C: New.
1913
1914 2018-08-01 Richard Biener <rguenther@suse.de>
1915
1916 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1917
1918 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1919
1920 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1921
1922 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1923
1924 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1925
1926 2018-08-01 Martin Liska <mliska@suse.cz>
1927
1928 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1929 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1930 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1931 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1932 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1933 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1934 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1935 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1936
1937 2018-08-01 Martin Liska <mliska@suse.cz>
1938
1939 PR value-prof/35543
1940 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1941
1942 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1943
1944 * gcc.target/aarch64/extract_zero_extend.c: New file.
1945
1946 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR c/85704
1949 * gcc.c-torture/compile/pr85704.c: New test.
1950
1951 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1952 Olivier Hainque <hainque@adacore.com>
1953
1954 * gnat.dg/dinst.adb: New.
1955 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1956
1957 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1958
1959 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1960 tdiag and cxxdiag.
1961 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1962 and %K.
1963
1964 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1965
1966 * c-c++-common/spec-barrier-1.c: New test.
1967 * c-c++-common/spec-barrier-2.c: New test.
1968 * gcc.dg/spec-barrier-3.c: New test.
1969
1970 2018-07-31 Martin Sebor <msebor@redhat.com>
1971
1972 PR tree-optimization/86741
1973 * gcc.dg/Warray-bounds-33.c: New test.
1974
1975 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1976
1977 * gcc.target/s390/memset-1.c: Improve testcase.
1978
1979 2018-07-31 Tom de Vries <tdevries@suse.de>
1980
1981 PR debug/86687
1982 * g++.dg/guality/pr86687.C: New test.
1983
1984 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1985
1986 P1008R1 - prohibit aggregates with user-declared constructors
1987 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1988 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1989 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1990 * g++.dg/cpp2a/aggr1.C: New test.
1991 * g++.dg/cpp2a/aggr2.C: New test.
1992
1993 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1994
1995 PR target/86640
1996 * gcc.target/arm/pr86640.c: New testcase.
1997
1998 2018-07-31 Martin Liska <mliska@suse.cz>
1999
2000 PR gcov-profile/85338
2001 PR gcov-profile/85350
2002 PR gcov-profile/85372
2003 * gcc.misc-tests/gcov-pr85338.c: New test.
2004 * gcc.misc-tests/gcov-pr85350.c: New test.
2005 * gcc.misc-tests/gcov-pr85372.c: New test.
2006
2007 2018-07-31 Martin Liska <mliska@suse.cz>
2008
2009 PR gcov-profile/83813
2010 PR gcov-profile/84758
2011 PR gcov-profile/85217
2012 PR gcov-profile/85332
2013 * gcc.misc-tests/gcov-pr83813.c: New test.
2014 * gcc.misc-tests/gcov-pr84758.c: New test.
2015 * gcc.misc-tests/gcov-pr85217.c: New test.
2016 * gcc.misc-tests/gcov-pr85332.c: New test.
2017
2018 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2019
2020 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
2021 gnat.dg/prot5_pkg.ads: New testcase.
2022
2023 2018-07-31 Justin Squirek <squirek@adacore.com>
2024
2025 * gnat.dg/addr11.adb: New testcase.
2026
2027 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
2028
2029 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
2030
2031 2018-07-31 Gary Dismukes <dismukes@adacore.com>
2032
2033 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
2034
2035 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2036
2037 * gnat.dg/iter3.adb: New testcase.
2038
2039 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
2040
2041 Revert 'AsyncI/O patch committed'
2042 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2043 Thomas Koenig <tkoenig@gcc.gnu.org>
2044
2045 PR fortran/25829
2046 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2047 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2048
2049 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
2050
2051 PR rtl-optimization/85160
2052 * gcc.target/powerpc/combine-2-2.c: New testcase.
2053
2054 2018-07-27 Martin Sebor <msebor@redhat.com>
2055
2056 PR tree-optimization/86696
2057 * g++.dg/pr86696.C: New test.
2058
2059 2018-07-27 David Malcolm <dmalcolm@redhat.com>
2060
2061 PR tree-optimization/86636
2062 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
2063 Add dg-require-effective-target pthread.
2064
2065 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
2066
2067 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
2068 * gcc.dg/strcmpopt_6.c: Likewise.
2069
2070 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
2071
2072 PR target/86612
2073 * gcc.target/powerpc/pr58673-2.c: Call strdup.
2074
2075 2018-07-26 Martin Sebor <msebor@redhat.com>
2076
2077 PR tree-optimization/86043
2078 PR tree-optimization/86042
2079 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
2080 pr86688.
2081 * gcc.dg/strlenopt-44.c: New test.
2082
2083 2018-07-26 Martin Liska <mliska@suse.cz>
2084
2085 PR gcov-profile/86536
2086 * gcc.misc-tests/gcov-pr86536.c: New test.
2087
2088 2018-07-25 Martin Sebor <msebor@redhat.com>
2089
2090 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
2091 ignored by the test harness.
2092
2093 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2094 Thomas Koenig <tkoenig@gcc.gnu.org>
2095
2096 PR fortran/25829
2097 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2098 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2099
2100 2018-07-25 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR c++/85515
2103 * g++.dg/pr85515-2.C: Add expected dg-error.
2104 * g++.dg/cpp0x/range-for36.C: New test.
2105
2106 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
2107
2108 * gcc.target/arc/uncached-1.c: New test.
2109 * gcc.target/arc/uncached-2.c: Likewise.
2110
2111 2018-07-24 Martin Sebor <msebor@redhat.com>
2112
2113 PR tree-optimization/86622
2114 PR tree-optimization/86532
2115 * gcc.c-torture/execute/strlen-2.c: New test.
2116 * gcc.c-torture/execute/strlen-3.c: New test.
2117 * gcc.c-torture/execute/strlen-4.c: New test.
2118
2119 2018-07-24 David Malcolm <dmalcolm@redhat.com>
2120
2121 PR tree-optimization/86636
2122 * gcc.c-torture/compile/pr86636.c: New test.
2123
2124 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
2125
2126 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
2127
2128 2018-07-24 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR middle-end/86627
2131 * gcc.target/i386/pr86627.c: New test.
2132
2133 PR testsuite/86649
2134 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
2135 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
2136 * g++.dg/tree-ssa-/pr19476-6.C: New test.
2137 * g++.dg/tree-ssa-/pr19476-7.C: New test.
2138
2139 2018-07-23 Carl Love <cel@us.ibm.com>
2140
2141 PR 86591
2142 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
2143 file altivec-2-runnable.c.
2144 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
2145 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
2146 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
2147 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
2148 vec_cts, vec_ctu, vec_cpsgn tests.
2149
2150 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2151
2152 PR c/86617
2153 * gcc.dg/pr86617.c: New test.
2154
2155 2018-07-23 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR c++/86569
2158 * g++.dg/warn/Wnonnull-compare-9.C: New test.
2159
2160 2018-07-20 Martin Sebor <msebor@redhat.com>
2161
2162 PR middle-end/82063
2163 * c-c++-common/pr68657-1.c: Adjust.
2164 * c-c++-common/pr68657-2.c: Same.
2165 * c-c++-common/pr68657-3.c: Same.
2166 * c-c++-common/pr68833-1.c: Same.
2167 * gcc.dg/Walloc-size-larger-than-16.c: Same.
2168 * gcc.dg/Walloca-larger-than.c: New test.
2169 * gcc.dg/Walloca-larger-than-2.c: New test.
2170 * gcc.dg/Wframe-larger-than-2.c: New test.
2171 * gcc.dg/Wlarger-than3.c: New test.
2172 * gcc.dg/Wvla-larger-than-3.c: New test.
2173 * gcc.dg/pr42611.c: Adjust.
2174 * gnat.dg/frame_overflow.adb: Same.
2175
2176 2018-07-20 Martin Sebor <msebor@redhat.com>
2177
2178 PR tree-optimization/86613
2179 PR tree-optimization/86611
2180 * c-c++-common/Warray-bounds-2.c: Undefine macros and
2181 prune duplicate warnings.
2182 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
2183 data-model-dependencies.
2184 * gcc.dg/Warray-bounds-32.c: Ditto.
2185
2186 2018-07-20 Richard Biener <rguenther@suse.de>
2187
2188 PR debug/86585
2189 * g++.dg/lto/pr86585_0.C: New testcase.
2190 * g++.dg/lto/pr86585_1.C: Likewise.
2191
2192 2018-07-19 Martin Sebor <msebor@redhat.com>
2193
2194 PR tree-optimization/83776
2195 PR tree-optimization/84047
2196 * gcc.dg/Warray-bounds-29.c: New test.
2197 * gcc.dg/Warray-bounds-30.c: New test.
2198 * gcc.dg/Warray-bounds-31.c: New test.
2199 * gcc.dg/Warray-bounds-32.c: New test.
2200
2201 2018-07-19 Michael Collison <michael.collison@arm.com>
2202 Richard Henderson <rth@redhat.com>
2203
2204 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
2205 * gcc.target/aarch64/builtin_saddl.c: New testcase.
2206 * gcc.target/aarch64/builtin_saddll.c: New testcase.
2207 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
2208 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
2209 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
2210 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
2211 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
2212 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
2213 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
2214 * gcc.target/aarch64/builtin_usubl.c: New testcase.
2215 * gcc.target/aarch64/builtin_usubll.c: New testcase.
2216
2217 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2218
2219 Revert fix for c++/59480 (and testsuite followup)
2220
2221 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2222
2223 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2224
2225 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2226
2227 PR c++/59480, DR 136
2228 * g++.dg/other/friend8.C: New.
2229 * g++.dg/other/friend9.C: Likewise.
2230 * g++.dg/other/friend10.C: Likewise.
2231 * g++.dg/other/friend11.C: Likewise.
2232 * g++.dg/other/friend12.C: Likewise.
2233 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2234 * g++.dg/parse/defarg8.C: Likewise.
2235
2236 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2237
2238 * gcc.target/aarch64/profile.c: New test.
2239
2240 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2241
2242 PR target/83009
2243 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2244
2245 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
2246
2247 PR target/86560
2248 * gcc.target/i386/pr86560-4.c: New test.
2249 * gcc.target/i386/pr86560-5.c: Likewise.
2250
2251 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
2252
2253 PR target/86560
2254 * gcc.target/i386/pr86560-1.c: New test.
2255 * gcc.target/i386/pr86560-2.c: Likewise.
2256 * gcc.target/i386/pr86560-3.c: Likewise.
2257
2258 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2259
2260 * gfortran.dg/max_fmax_aarch64.f90: New test.
2261 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
2262 * gfortran.dg/minmax_integer.f90: Likewise.
2263
2264 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2265
2266 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2267
2268 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2269
2270 PR middle-end/86544
2271 * g++.dg/tree-ssa/pr86544.C: New test.
2272
2273 2018-07-18 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR c++/86550
2276 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
2277
2278 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
2279
2280 PR 69558
2281 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
2282 * c-c++-common/pr69558.c: Remove xfail.
2283 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
2284 * gcc.dg/pr61817-1.c: Likewise.
2285 * gcc.dg/pr61817-2.c: Likewise.
2286 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
2287
2288 2018-07-18 Janus Weil <janus@gcc.gnu.org>
2289
2290 PR fortran/85599
2291 * gfortran.dg/function_optimize_5.f90: Add option
2292 '-faggressive-function-elimination' and update dg-warning clauses.
2293 * gfortran.dg/short_circuiting.f90: New test.
2294
2295 2018-07-18 Marek Polacek <polacek@redhat.com>
2296
2297 PR c++/86190 - bogus -Wsign-conversion warning
2298 * g++.dg/warn/Wsign-conversion-3.C: New test.
2299 * g++.dg/warn/Wsign-conversion-4.C: New test.
2300
2301 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2302
2303 PR c++/59480, DR 136
2304 * g++.dg/other/friend8.C: New.
2305 * g++.dg/other/friend9.C: Likewise.
2306 * g++.dg/other/friend10.C: Likewise.
2307 * g++.dg/other/friend11.C: Likewise.
2308 * g++.dg/other/friend12.C: Likewise.
2309 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2310 * g++.dg/parse/defarg8.C: Likewise.
2311
2312 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2313
2314 * g++.dg/ext/uow-3.C: Adjust.
2315 * g++.dg/ext/uow-4.C: Likewise.
2316 * g++.dg/lookup/name-clash11.C: Likewise.
2317 * g++.dg/lookup/name-clash7.C: Likewise.
2318 * g++.dg/lookup/redecl1.C: Likewise.
2319 * g++.dg/warn/changes-meaning.C: Likewise.
2320 * g++.old-deja/g++.jason/scoping8.C: Likewise.
2321 * g++.old-deja/g++.law/nest1.C: Likewise.
2322
2323 2018-07-18 Richard Biener <rguenther@suse.de>
2324
2325 PR debug/86523
2326 * g++.dg/lto/pr86523-3_0.C: New testcase.
2327
2328 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
2329
2330 * gcc.target/m68k/mulsi_highpart.c: New test.
2331
2332 2018-07-17 Jakub Jelinek <jakub@redhat.com>
2333
2334 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
2335 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
2336 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
2337 * gcc.dg/cpp/pr61854-8.c: New test.
2338
2339 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
2340
2341 * gcc.target/powerpc/pr85456.c: Require longdouble128.
2342
2343 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
2344
2345 PR fortran/83184
2346 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
2347
2348 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
2349
2350 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
2351 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
2352 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
2353 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
2354 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
2355
2356 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
2357
2358 * gcc.target/powerpc/pr57150.c: Require longdouble128.
2359 * gcc.target/powerpc/pr79916.c: Require dfp.
2360
2361 2018-07-17 Richard Biener <rguenther@suse.de>
2362
2363 PR lto/86456
2364 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
2365
2366 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
2367
2368 * gcc.target/s390/function-align1.c: New test.
2369 * gcc.target/s390/function-align2.c: New test.
2370 * gcc.target/s390/function-align3.c: New test.
2371
2372 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
2373
2374 * gnat.dg/discr55.adb: New test.
2375
2376 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2377
2378 * gcc.target/i386/vartrack-1.c (dg-options): Add
2379 -fomit-frame-pointer.
2380
2381 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2382
2383 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
2384 (dg-lto-options): Add -fPIC.
2385 * g++.dg/lto/pr86523-2_0.C: Likewise.
2386
2387 2018-07-17 Martin Liska <mliska@suse.cz>
2388
2389 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
2390
2391 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2392
2393 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
2394 testcase.
2395
2396 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
2397
2398 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
2399
2400 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
2401
2402 * gnat.dg/memorytest.adb: New testcase.
2403
2404 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
2405
2406 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
2407 New testcase.
2408
2409 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2410
2411 * gnat.dg/equal3.adb: New testcase.
2412
2413 2018-07-17 Justin Squirek <squirek@adacore.com>
2414
2415 * gnat.dg/split_args.adb: New testcase.
2416
2417 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2418
2419 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
2420
2421 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
2422
2423 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
2424 New testcase.
2425
2426 2018-07-16 Carl Love <cel@us.ibm.com>
2427
2428 PR target/86414
2429 Forgot the PR number on the commit log.
2430
2431 2018-07-16 Carl Love <cel@us.ibm.com>
2432
2433 PR target/86414
2434 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2435 longdouble128.
2436 * gcc.target/powerpc/divkc3-3.c: Ditto.
2437 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2438 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2439 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2440 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2441
2442 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2443
2444 * gcc.target/powerpc/convert-fp-128.c: New testcase.
2445 * gcc.target/powerpc/convert-fp-64.c: New testcase.
2446
2447 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2448
2449 * lib/target-supports.exp (check_effective_target_longdouble64,
2450 check_effective_target_ppc_float128,
2451 check_effective_target_ppc_float128_insns,
2452 check_effective_target_powerpc_vsx): New.
2453
2454 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2455
2456 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
2457 syntax error.
2458
2459 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR tree-optimization/86526
2462 * gcc.c-torture/compile/pr86526.c: New test.
2463
2464 2018-07-16 Carl Love <cel@us.ibm.com>
2465
2466 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2467 longdouble128.
2468 * gcc.target/powerpc/divkc3-3.c: Ditto.
2469 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2470 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2471 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2472 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2473
2474 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
2475
2476 PR fortran/83184
2477 * gfortran.dg/assumed_rank_14.f90: New testcase.
2478 * gfortran.dg/assumed_rank_15.f90: New testcase.
2479 * gfortran.dg/dec_structure_8.f90: Update error messages.
2480 * gfortran.dg/dec_structure_23.f90: Update error messages.
2481
2482 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2483
2484 PR middle-end/86528
2485 * gcc.c-torture/execute/pr86528.c: New test.
2486 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2487
2488 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2489
2490 * g++.dg/template/spec40.C: New.
2491 * g++.dg/parse/ptrmem8.C: Likewise.
2492
2493 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2494
2495 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
2496 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
2497 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
2498 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
2499 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
2500
2501 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2502
2503 * gcc.target/s390/mrecord-mcount.c: New testcase.
2504
2505 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2506
2507 * gcc.target/s390/mfentry-m64.c: New testcase.
2508
2509 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2510
2511 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
2512 testcase.
2513
2514 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2515
2516 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
2517 testcase.
2518
2519 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2520
2521 * gnat.dg/wide_wide_value1.adb: New testcase.
2522
2523 2018-07-16 Javier Miranda <miranda@adacore.com>
2524
2525 * gnat.dg/bit_order1.adb: New testcase.
2526
2527 2018-07-16 Javier Miranda <miranda@adacore.com>
2528
2529 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
2530
2531 2018-07-16 Richard Biener <rguenther@suse.de>
2532
2533 PR lto/86523
2534 * g++.dg/lto/pr86523-1_0.C: New testcase.
2535 * g++.dg/lto/pr86523-2_0.C: Likewise.
2536
2537 2018-07-16 Martin Liska <mliska@suse.cz>
2538
2539 PR ipa/86529
2540 * g++.dg/ipa/pr86529.C: New test.
2541
2542 2018-07-16 Tom de Vries <tdevries@suse.de>
2543
2544 PR debug/86455
2545 * gcc.target/i386/vartrack-1.c: New test.
2546
2547 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
2548
2549 * gnat.dg/opt73.adb: New test.
2550
2551 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2552
2553 PR c++/3698
2554 PR c++/86208
2555 * g++.dg/opt/pr3698.C: New test.
2556
2557 2018-07-16 Richard Biener <rguenther@suse.de>
2558
2559 PR ipa/86389
2560 * gcc.dg/torture/pr86389.c: Require trampolines.
2561
2562 2018-07-15 Tom de Vries <tdevries@suse.de>
2563
2564 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
2565 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
2566 already called.
2567 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
2568 * gcc.dg/guality/guality.exp: Same.
2569 * gfortran.dg/guality/guality.exp: Same.
2570
2571 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2572 Sunil K Pandey <sunil.k.pandey@intel.com>
2573
2574 PR target/84413
2575 * gcc.target/i386/pr84413-1.c: New test.
2576 * gcc.target/i386/pr84413-2.c: Likewise.
2577 * gcc.target/i386/pr84413-3.c: Likewise.
2578
2579 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
2580 Steve Munroe <munroesj52@gmail.com>
2581
2582 * gcc.target/powerpc/sse2-pand-1.c: New file.
2583 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2584 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2585 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2586
2587 2018-07-13 Nathan Sidwell <nathan@acm.org>
2588
2589 PR c++/86374
2590 * g++.dg/pr86374.C: New.
2591
2592 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2593
2594 PR middle-end/78809
2595 * gcc.dg/strcmpopt_5.c: New test.
2596 * gcc.dg/strcmpopt_6.c: New test.
2597
2598 2018-07-13 Richard Biener <rguenther@suse.de>
2599
2600 PR middle-end/85974
2601 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2602
2603 2018-07-13 Tom de Vries <tdevries@suse.de>
2604
2605 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2606 * gcc.dg/guality/ctztest.c: Same.
2607 * gcc.dg/guality/sra-1.c: Same.
2608
2609 2018-07-13 Tom de Vries <tdevries@suse.de>
2610
2611 * gcc.dg/vla-1.c: Update.
2612
2613 2018-07-13 Tom de Vries <tdevries@suse.de>
2614
2615 * gcc.src/maintainers.exp: New file.
2616
2617 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2618
2619 PR middle-end/86489
2620 * gcc.dg/pr86489.c: New test.
2621
2622 2018-07-12 Martin Sebor <msebor@redhat.com>
2623
2624 PR testsuite/86510
2625 g++.dg/warn/pr86453.C: Adjust.
2626
2627 2018-07-12 Jim Wilson <jimw@sifive.com>
2628
2629 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2630
2631 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2632
2633 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2634
2635 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2636
2637 * c-c++-common/gomp/declare-target-3.c: New test.
2638 * g++.dg/gomp/declare-target-2.C: New test.
2639
2640 2018-07-12 Martin Sebor <msebor@redhat.com>
2641
2642 PR c/86453
2643 * c-c++-common/Wattributes.c: Adjust.
2644 * gcc.dg/Wattributes-10.c: New test.
2645 * g++.dg/Wattributes-3.C: Adjust.
2646 * gcc.dg/Wattributes-6.c: Adjust.
2647 * gcc.dg/pr18079.c: Adjust.
2648 * gcc.dg/torture/pr42363.c: Adjust.
2649
2650 2018-07-12 Julia Koval <julia.koval@intel.com>
2651
2652 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2653 version.
2654
2655 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2656
2657 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2658 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2659 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2660 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2661 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2662 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2663 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2664
2665 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2666
2667 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2668 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2669 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2670 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2671 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2672 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2673 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2674 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2675
2676 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2677 Alan Hayward <alan.hayward@arm.com>
2678 David Sherwood <david.sherwood@arm.com>
2679
2680 * gcc.dg/vect/vect-fma-2.c: New test.
2681 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2682 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2683 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2684
2685 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2686
2687 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2688 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2689 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2690 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2691 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2692 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2693 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2694 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2695 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2696
2697 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2698
2699 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2700 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2701
2702 2018-07-12 Richard Biener <rguenther@suse.de>
2703
2704 PR target/84829
2705 * gcc.target/i386/pr84829.c: New testcase.
2706
2707 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2708
2709 * gcc.dg/torture/20180712-1.c: New test.
2710
2711 PR tree-optimization/86492
2712 * gcc.c-torture/execute/pr86492.c: New test.
2713
2714 2018-07-12 Richard Biener <rguenther@suse.de>
2715
2716 PR c/86453
2717 * g++.dg/warn/pr86453.C: New testcase.
2718
2719 2018-07-12 Richard Biener <rguenther@suse.de>
2720
2721 PR middle-end/86479
2722 * gcc.dg/graphite/pr86479.c: New testcase.
2723
2724 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2725
2726 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2727 of hardcoding size. Cast (rel) to MASK_TYPE.
2728 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2729 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2730 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2731 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2732 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2733 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2734 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2735 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2736 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2737 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2738 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2739 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2740 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2741 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2742 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2743 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2744 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2745 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2746 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2747
2748 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2749
2750 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2751 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2752 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2753
2754 2018-07-10 Mark Wielaard <mark@klomp.org>
2755
2756 PR debug/86459
2757 * gcc.dg/pr86459.c: New test.
2758
2759 2018-07-10 Martin Sebor <msebor@redhat.com>
2760
2761 PR testsuite/86461
2762 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2763
2764 2018-07-10 Martin Liska <mliska@suse.cz>
2765
2766 PR testsuite/86445
2767 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2768
2769 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2770
2771 PR sanitizer/86406
2772 * g++.dg/ubsan/pr86406.C: New test.
2773
2774 PR fortran/86421
2775 * gfortran.dg/vect/pr86421.f90: New test.
2776
2777 2018-07-09 Martin Sebor <msebor@redhat.com>
2778
2779 PR tree-optimization/86415
2780 * gcc.dg/strlenopt-53.c: New test.
2781
2782 2018-07-09 Martin Sebor <msebor@redhat.com>
2783
2784 PR middle-end/77357
2785 * gcc.dg/strlenopt-49.c: New test.
2786 * gcc.dg/strlenopt-50.c: New test.
2787 * gcc.dg/strlenopt-51.c: New test.
2788 * gcc.dg/strlenopt-52.c: New test.
2789 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2790
2791 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2792
2793 PR c/86420
2794 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2795 to be returned and when first argument is not 0, so that they don't do
2796 anything for NEED_EXC or NEED_ERRNO.
2797
2798 2018-07-09 Tom de Vries <tdevries@suse.de>
2799
2800 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2801 * gcc.dg/guality/bswaptest.c: Same.
2802 * gcc.dg/guality/clztest.c: Same.
2803 * gcc.dg/guality/csttest.c: Same.
2804 * gcc.dg/guality/ctztest.c: Same.
2805 * gcc.dg/guality/drap.c: Same.
2806 * gcc.dg/guality/nrv-1.c: Same.
2807 * gcc.dg/guality/pr41353-1.c: Same.
2808 * gcc.dg/guality/pr41353-2.c: Same.
2809 * gcc.dg/guality/pr41404-1.c: Same.
2810 * gcc.dg/guality/pr43051-1.c: Same.
2811 * gcc.dg/guality/pr43077-1.c: Same.
2812 * gcc.dg/guality/pr43177.c: Same.
2813 * gcc.dg/guality/pr43329-1.c: Same.
2814 * gcc.dg/guality/pr43479.c: Same.
2815 * gcc.dg/guality/pr43593.c: Same.
2816 * gcc.dg/guality/pr45003-1.c: Same.
2817 * gcc.dg/guality/pr45003-2.c: Same.
2818 * gcc.dg/guality/pr45003-3.c: Same.
2819 * gcc.dg/guality/pr48437.c: Same.
2820 * gcc.dg/guality/pr48466.c: Same.
2821 * gcc.dg/guality/pr49888.c: Same.
2822 * gcc.dg/guality/pr54200.c: Same.
2823 * gcc.dg/guality/pr54519-1.c: Same.
2824 * gcc.dg/guality/pr54519-2.c: Same.
2825 * gcc.dg/guality/pr54519-3.c: Same.
2826 * gcc.dg/guality/pr54519-4.c: Same.
2827 * gcc.dg/guality/pr54519-5.c: Same.
2828 * gcc.dg/guality/pr54519-6.c: Same.
2829 * gcc.dg/guality/pr54551.c: Same.
2830 * gcc.dg/guality/pr54693-2.c: Same.
2831 * gcc.dg/guality/pr54693.c: Same.
2832 * gcc.dg/guality/pr54796.c: Same.
2833 * gcc.dg/guality/pr54970.c: Same.
2834 * gcc.dg/guality/pr67192.c: Same.
2835 * gcc.dg/guality/pr69947.c: Same.
2836 * gcc.dg/guality/pr78726.c: Same.
2837 * gcc.dg/guality/rotatetest.c: Same.
2838 * gcc.dg/guality/sra-1.c: Same.
2839 * gcc.dg/guality/vla-2.c: Same.
2840
2841 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2842
2843 * g++.dg/diagnostic/long-short.C: New.
2844 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2845 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2846 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2847
2848 2018-07-09 Tom de Vries <tdevries@suse.de>
2849
2850 * gcc.dg/vla-1.c: New test.
2851
2852 2018-07-07 Tom de Vries <tdevries@suse.de>
2853
2854 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2855 files.
2856 (get_dump_flags): New proc.
2857 (toplevel): Test all dump flags.
2858
2859 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2860
2861 * gnat.dg/stack_usage6.adb: New test.
2862 * gnat.dg/stack_usage6_pkg.ads: New helper.
2863
2864 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2865
2866 * gnat.dg/pure_function3a.adb: New test.
2867 * gnat.dg/pure_function3b.adb: Likewise.
2868 * gnat.dg/pure_function3c.adb: Likewise.
2869 * gnat.dg/pure_function3_pkg.ads: New helper.
2870
2871 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2872
2873 PR target/84711
2874 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2875 dg-require-effective-target. Add -msse not just on i386-*, but
2876 on all i?86-* and x86_64-*.
2877
2878 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2879
2880 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2881 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2882 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2883 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2884 * gcc.dg/tree-ssa/popcount3.c: New test.
2885
2886 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2887
2888 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2889 to preserve the test.
2890 * gcc.target/i386/pr85073.c: Likewise.
2891
2892 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR tree-optimization/86401
2895 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2896 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2897 * c-c++-common/rotate-9.c: New test.
2898
2899 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2900
2901 PR target/86324
2902 gcc.target/powerpc/pr86324-1.c: New test.
2903 gcc.target/powerpc/pr86324-2.c: Likewise.
2904
2905 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2906
2907 PR target/84711
2908 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2909
2910 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2911
2912 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2913
2914 2018-07-05 Jeff Law <law@redhat.com>
2915
2916 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2917
2918 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2919
2920 PR fortran/86408
2921 * gfortran.dg/deferred_character_20.f90: New test.
2922
2923 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2924
2925 PR fortran/83183
2926 PR fortran/86325
2927 * gfortran.dg/init_flag_18.f90: New testcase.
2928 * gfortran.dg/init_flag_19.f03: New testcase.
2929
2930 2018-07-05 Carl Love <cel@us.ibm.com>
2931 * gcc.target/altivec-1-runnable.c: New test file.
2932 * gcc.target/altivec-2-runnable.c: New test file.
2933 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2934 for tests.
2935
2936 2018-07-05 Martin Sebor <msebor@redhat.com>
2937
2938 PR c++/86400
2939 * gcc.dg/strlenopt-47.c: New test.
2940 * gcc.dg/strlenopt-48.c: New test.
2941
2942 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2943
2944 PR target/84711
2945 * gcc.target/arm/big-endian-subreg.c: New.
2946
2947 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2948
2949 PR target/84711
2950 * gcc.dg/vect/pr84711.c: New.
2951
2952 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2953
2954 * gcc.target/aarch64/struct_cpy.c: New.
2955
2956 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2957
2958 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2959 * c-c++-common/unroll-2.c: Likewise.
2960 * g++.dg/cdce3.C: Likewise.
2961 * g++.dg/ext/unroll-1.C: Likewise.
2962 * g++.dg/ext/unroll-2.C: Likewise.
2963 * g++.dg/ext/unroll-3.C: Likewise.
2964 * gcc.dg/cdce1.c: Likewise.
2965 * gcc.dg/cdce2.c: Likewise.
2966 * gcc.dg/gomp/pr68128-1.c: Likewise.
2967 * gcc.dg/vect/pr46032.c: Likewise.
2968 * gcc.dg/vect/vect-cond-10.c: Likewise.
2969 * gcc.dg/vect/vect-cond-8.c: Likewise.
2970 * gcc.dg/vect/vect-cond-9.c: Likewise.
2971 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2972 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2973 * gcc.target/i386/avx-cvt-2.c: Likewise.
2974 * gcc.target/i386/avx-cvt-3.c: Likewise.
2975 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2976 * gcc.target/i386/avx2-gather-2.c: Likewise.
2977 * gcc.target/i386/avx2-gather-6.c: Likewise.
2978 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2979 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2980 * gfortran.dg/directive_unroll_1.f90: Likewise.
2981 * gfortran.dg/directive_unroll_2.f90: Likewise.
2982 * gnat.dg/unroll2.adb: Likewise.
2983 * gnat.dg/unroll3.adb: Likewise.
2984
2985 2018-07-05 Tom de Vries <tdevries@suse.de>
2986
2987 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2988
2989 2018-07-04 Martin Sebor <msebor@redhat.com>
2990
2991 PR tree-optimization/86274
2992 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2993
2994 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2995
2996 PR fortran/82009
2997 * gfortran.dg/block_16.f08. New test.
2998
2999 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
3000
3001 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
3002 has a slightly different IL that provides more threading
3003 opportunities.
3004
3005 2018-07-04 Martin Liska <mliska@suse.cz>
3006
3007 PR middle-end/66240
3008 PR target/45996
3009 PR c/84100
3010 * gcc.dg/pr84100.c (foo):
3011 * gcc.target/i386/falign-functions-2.c: New test.
3012 * gcc.target/i386/falign-functions.c: New test.
3013
3014 2018-07-04 Martin Liska <mliska@suse.cz>
3015
3016 * gcc.dg/pr47793.c: Remove.
3017
3018 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
3019
3020 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
3021 final scan test.
3022 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3023
3024 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
3025
3026 PR target/85620
3027 * gcc.target/i386/pr85620-1.c: New test.
3028 * gcc.target/i386/pr85620-2.c: Likewise.
3029 * gcc.target/i386/pr85620-3.c: Likewise.
3030 * gcc.target/i386/pr85620-4.c: Likewise.
3031
3032 2018-07-03 Martin Sebor <msebor@redhat.com>
3033
3034 PR tree-optimization/86274
3035 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
3036 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3037 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
3038 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3039 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3040 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3041 * gcc.dg/tree-ssa/pr83198.c: Same.
3042
3043 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3044
3045 * g++.dg/other/locations1.C: New.
3046 * g++.dg/tls/locations1.C: Likewise.
3047 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
3048 * g++.dg/diagnostic/virtual-static.C: Likewise.
3049 * g++.dg/concepts/fn-concept2.C: Test the locations too.
3050 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
3051 * g++.dg/cpp0x/pr51463.C: Likewise.
3052 * g++.dg/other/typedef1.C: Likewise.
3053 * g++.dg/parse/dtor13.C: Likewise.
3054 * g++.dg/template/error44.C: Likewise.
3055 * g++.dg/template/typedef4.C: Likewise.
3056 * g++.dg/template/typedef5.C: Likewise.
3057 * g++.dg/tls/diag-2.C: Likewise.
3058 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3059
3060 2018-07-03 Marek Polacek <polacek@redhat.com>
3061
3062 PR c++/86201
3063 * g++.dg/diagnostic/pr86201.C: New test.
3064
3065 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
3066
3067 PR target/85694
3068 * gcc.target/i386/pr85694.c: New test.
3069
3070 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3071
3072 PR tree-optimization/85694
3073 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
3074 Return true for AArch64 without SVE.
3075 * gcc.target/aarch64/vect_hadd_1.h: New file.
3076 * gcc.target/aarch64/vect_shadd_1.c: New test.
3077 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
3078 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
3079 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
3080
3081 2018-07-03 Marek Polacek <polacek@redhat.com>
3082
3083 PR middle-end/86202
3084 * gcc.dg/Wint-conversion-2.c: New test.
3085
3086 PR c++/84306
3087 * g++.dg/overload/conv-op3.C: New test.
3088
3089 2018-07-03 Richard Biener <rguenther@suse.de>
3090
3091 PR ipa/86389
3092 * gcc.dg/torture/pr86389.c: New testcase.
3093
3094 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3095
3096 PR tree-optimization/85694
3097 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
3098 proc.
3099 * gcc.dg/vect/vect-avg-1.c: New test.
3100 * gcc.dg/vect/vect-avg-2.c: Likewise.
3101 * gcc.dg/vect/vect-avg-3.c: Likewise.
3102 * gcc.dg/vect/vect-avg-4.c: Likewise.
3103 * gcc.dg/vect/vect-avg-5.c: Likewise.
3104 * gcc.dg/vect/vect-avg-6.c: Likewise.
3105 * gcc.dg/vect/vect-avg-7.c: Likewise.
3106 * gcc.dg/vect/vect-avg-8.c: Likewise.
3107 * gcc.dg/vect/vect-avg-9.c: Likewise.
3108 * gcc.dg/vect/vect-avg-10.c: Likewise.
3109 * gcc.dg/vect/vect-avg-11.c: Likewise.
3110 * gcc.dg/vect/vect-avg-12.c: Likewise.
3111 * gcc.dg/vect/vect-avg-13.c: Likewise.
3112 * gcc.dg/vect/vect-avg-14.c: Likewise.
3113
3114 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3115
3116 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
3117 get split into two for use by the over-widening pattern.
3118 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3119 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3120 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3121 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3122 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3123 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3124 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3125 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3126 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3127 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3128 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3129 * gcc.dg/vect/vect-over-widen-22.c: New test.
3130
3131 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3132
3133 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
3134 widen_mult pattern.
3135 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
3136 over-widening messages.
3137 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3138 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
3139 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
3140 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
3141 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
3142 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3143 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3144 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
3145 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3146 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
3147 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3148 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3149 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3150 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3151 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3152 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3153 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3154 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3155 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3156 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3157 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3158 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
3159 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
3160 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
3161 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
3162 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
3163
3164 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3165
3166 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
3167
3168 2018-07-02 Jim Wilson <jimw@sifive.com>
3169
3170 * gcc.target/riscv/interrupt-debug.c: New.
3171
3172 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3173
3174 * g++.dg/diagnostic/thread-thread_local.C: New.
3175
3176 2018-07-02 Martin Liska <mliska@suse.cz>
3177
3178 PR testsuite/86366
3179 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
3180 * gcc.dg/profile-dir-2.c: Likewise.
3181 * gcc.dg/profile-dir-3.c: Likewise.
3182
3183 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
3184
3185 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
3186 overriden.
3187
3188 2018-07-02 Richard Biener <rguenther@suse.de>
3189
3190 PR tree-optimization/86363
3191 * gcc.dg/torture/pr86363.c: New testcase.
3192
3193 2018-07-02 Martin Liska <mliska@suse.cz>
3194
3195 * gcc.dg/completion-1.c: New test.
3196 * gcc.dg/completion-2.c: New test.
3197 * gcc.dg/completion-3.c: New test.
3198
3199 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3200
3201 PR fortran/82969
3202 PR fortran/86242
3203 * gfortran.dg/proc_ptr_50.f90: New test.
3204
3205 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3206
3207 PR fortran/45305
3208 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
3209
3210 2018-07-02 Martin Liska <mliska@suse.cz>
3211
3212 PR ipa/86279
3213 * gcc.dg/ipa/pr86279.c: New test.
3214
3215 2018-07-02 Martin Liska <mliska@suse.cz>
3216
3217 PR ipa/86323
3218 * g++.dg/ipa/pr86323.C: New test.
3219
3220 2018-07-01 Tom de Vries <tdevries@suse.de>
3221
3222 revert:
3223 2018-07-01 Tom de Vries <tdevries@suse.de>
3224
3225 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
3226 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
3227
3228 2018-07-01 Tom de Vries <tdevries@suse.de>
3229
3230 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
3231 argument.
3232 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
3233 with @main.
3234
3235 2018-07-01 Tom de Vries <tdevries@suse.de>
3236
3237 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
3238 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
3239
3240 2018-07-01 Tom de Vries <tdevries@suse.de>
3241
3242 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
3243 * gcc.dg/guality/vla-1.c: Use relative line numbers.
3244
3245 2018-07-01 Tom de Vries <tdevries@suse.de>
3246
3247 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
3248 (verify_call): ... here. Move to toplevel.
3249 (verify_call_np, dg_final_directive_check_utils): New proc.
3250 (toplevel): Call dg_final_directive_check_utils.
3251 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
3252
3253 2018-06-30 Jim Wilson <jimw@sifive.com>
3254
3255 * gcc.target/riscv/shift-shift-1.c: New.
3256 * gcc.target/riscv/shift-shift-2.c: New.
3257 * gcc.target/riscv/shift-shift-3.c: New.
3258
3259 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3260
3261 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
3262
3263 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3264
3265 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
3266 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
3267 by 4 in the computation of a[i].
3268 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
3269 main multiplication constant.
3270 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3271 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3272 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
3273 pattern to cast the result to int.
3274 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
3275 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
3276 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
3277 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
3278 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
3279 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
3280 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
3281 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
3282 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
3283 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
3284 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
3285 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
3286 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
3287 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
3288 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
3289 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
3290 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
3291 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
3292 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
3293 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
3294
3295 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3296
3297 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
3298 test for vectorization along the lines described in the comment.
3299
3300 2018-06-30 Tom de Vries <tdevries@suse.de>
3301
3302 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
3303 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
3304 LTO_TORTURE_OPTIONS.
3305 * gcc.dg/guality/prevent-optimization.h: New file.
3306 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
3307 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
3308
3309 2018-06-30 Tom de Vries <tdevries@suse.de>
3310
3311 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
3312 * lib/gcc-dg.exp (dg-final): New proc.
3313 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
3314 argument.
3315
3316 2018-06-29 Martin Sebor <msebor@redhat.com>
3317
3318 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
3319 that don't define the function.
3320
3321 2018-06-29 Marek Polacek <polacek@redhat.com>
3322
3323 PR c++/86184
3324 * g++.dg/ext/cond3.C: New test.
3325
3326 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3327
3328 * gcc.target/arm/arm-soft-strd-even.c: New test.
3329
3330 2018-06-29 Tom de Vries <tdevries@suse.de>
3331
3332 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
3333 line, and use it.
3334 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
3335 (process-message): ... here.
3336 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
3337
3338 2018-06-29 Martin Liska <mliska@suse.cz>
3339
3340 PR tree-optimization/86263
3341 * gcc.dg/tree-ssa/pr86263.c: New test.
3342
3343 2018-06-28 Carl Love <cel@us.ibm.com>
3344
3345 * gcc.target/p9-extract-1.c: Add test case.
3346 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
3347 name in ABI.
3348
3349 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
3350
3351 PR target/86348
3352 * gcc.target/i386/pr86348.c: New test.
3353
3354 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
3355
3356 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
3357
3358 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
3359
3360 PR fortran/82865
3361 * gfortran.dg/dec_type_print_2.f03: New testcase.
3362
3363 2018-06-28 David Pagan <dave.pagan@oracle.com>
3364
3365 PR c/55976
3366 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
3367 message causing unexpected test FAIL.
3368
3369 2018-06-28 Martin Liska <mliska@suse.cz>
3370
3371 * gcc.dg/tree-ssa/switch-1.c: New test.
3372
3373 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
3374
3375 * gnat.dg/debug15.adb: New test.
3376
3377 2018-06-27 David Malcolm <dmalcolm@redhat.com>
3378
3379 PR c++/86329
3380 * g++.dg/lookup/pr86329.C: New test.
3381
3382 2018-06-27 Carl Love <cel@us.ibm.com>
3383
3384 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
3385
3386 2018-06-27 Tamar Christina <tamar.christina@arm.com>
3387
3388 PR target/85769
3389 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
3390
3391 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3392
3393 * gcc.target/powerpc/builtins-1.c: Correct a comment.
3394
3395 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3396
3397 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
3398 requirement for this test.
3399 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
3400 requirement, and -mpower8-vector compile option.
3401
3402 2018-06-26 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR target/86314
3405 * gcc.dg/pr86314.c: New test.
3406
3407 PR debug/86257
3408 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
3409
3410 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3411
3412 * gcc.target/i386/pr86257.c: Require 64-bit.
3413
3414 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3415
3416 * g++.dg/pr86082.C: Require IBM1047 support.
3417
3418 2018-06-26 Richard Biener <rguenther@suse.de>
3419
3420 PR middle-end/86271
3421 * gcc.dg/pr86271.c: New testcase.
3422
3423 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
3424
3425 PR debug/86064
3426 * gcc.dg/pr86064.c: New.
3427
3428 2018-06-25 Jeff Law <law@redhat.com>
3429
3430 * lib/target-supports.exp
3431 (check_effective_target_logical_op_short_circuit): Add v850.
3432
3433 2018-06-25 Martin Sebor <msebor@redhat.com>
3434
3435 PR tree-optimization/86204
3436 * gcc.dg/strlenopt-46.c: New test.
3437
3438 2018-06-25 Martin Sebor <msebor@redhat.com>
3439
3440 PR tree-optimization/85700
3441 * gcc.dg/Wstringop-truncation-4.c: New test.
3442
3443 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
3444
3445 PR fortran/82972
3446 PR fortran/83088
3447 PR fortran/85851
3448 * gfortran.dg/init_flag_17.f90: New testcase.
3449
3450 2018-06-25 Carl Love <cel@us.ibm.com>
3451
3452 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
3453 vec_extract a signed int. Add vec_extract tests for bool char
3454 and bool int.
3455 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
3456 vec_extract tests.
3457
3458 2018-06-25 Tom de Vries <tdevries@suse.de>
3459
3460 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
3461
3462 2018-06-25 Jakub Jelinek <jakub@redhat.com>
3463
3464 PR target/84786
3465 * gcc.target/i386/avx512f-pr84786-3.c: New test.
3466
3467 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3468
3469 * gnat.dg/sso9.adb: New testcase.
3470 * gnat.dg/sso9_pkg.ads: Likewise.
3471
3472 2018-06-25 Tom de Vries <tdevries@suse.de>
3473
3474 PR debug/86257
3475 * gcc.target/i386/pr86257.c: New test.
3476
3477 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
3478
3479 PR C++/86082
3480 * g++.dg/pr86082.C: New test.
3481
3482 2018-06-24 Tom de Vries <tdevries@suse.de>
3483
3484 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
3485 * gcc.dg/guality/guality.exp: Same.
3486 * gfortran.dg/guality/guality.exp: Same.
3487 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
3488
3489 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3490
3491 * g++.dg/concepts/locations1.C: New.
3492 * g++.dg/cpp0x/locations1.C: Likewise.
3493 * g++.dg/cpp1z/inline-var2.C: Test locations too.
3494 * g++.dg/cpp1z/inline-var3.C: Likewise.
3495
3496 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3497
3498 PR fortran/86281
3499 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3500
3501 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3502
3503 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3504 this test.
3505 * gcc.target/powerpc/builtins-9.c: New test.
3506 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
3507 to expect different code generation on big-endian vs.
3508 little-endian targets.
3509
3510 2018-06-22 Tom de Vries <tdevries@suse.de>
3511
3512 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
3513 $rootme/../gdb/gdb, if available.
3514 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
3515 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
3516
3517 2018-06-22 Tom de Vries <tdevries@suse.de>
3518
3519 * lib/gcc-gdb-test.exp (report_gdb): New proc.
3520 * g++.dg/guality/guality.exp: Use report_gdb.
3521 * gcc.dg/guality/guality.exp: Same.
3522 * gfortran.dg/guality/guality.exp: Same.
3523
3524 2018-06-22 Jakub Jelinek <jakub@redhat.com>
3525
3526 PR c++/85662
3527 * g++.dg/ext/offsetof3.C: New test.
3528
3529 2018-06-22 Carl Love <cel@us.ibm.com>
3530
3531 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
3532 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
3533 for the vnor, vand and vxor instructions.
3534 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
3535 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
3536 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
3537 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
3538 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
3539 Add -dp to dg-options, update expected counts.
3540
3541 2018-06-22 Paul Koning <ni1d@arrl.net>
3542
3543 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
3544 if pdp11.
3545 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
3546 * gcc.c-torture/compile/20040101-1.c: Ditto.
3547 * gcc.c-torture/compile/20050622-1.c: Ditto.
3548 * gcc.c-torture/compile/20080625-1.c: Ditto.
3549 * gcc.c-torture/compile/20090107-1.c: Ditto.
3550 * gcc.c-torture/compile/920501-12.c: Ditto.
3551 * gcc.c-torture/compile/920501-4.c: Ditto.
3552 * gcc.c-torture/compile/961203-1.c: Ditto.
3553 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
3554 * gcc.c-torture/compile/pr25310.c: Ditto.
3555
3556 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
3557 James Norris <jnorris@codesourcery.com>
3558 Thomas Schwinge <thomas@codesourcery.com>
3559 Tom de Vries <tom@codesourcery.com>
3560
3561 * c-c++-common/goacc/deviceptr-4.c: New file.
3562 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
3563 Likewise.
3564 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
3565 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
3566 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
3567 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
3568 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
3569 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
3570 Likewise.
3571 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3572 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3573 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
3574 Likewise.
3575 * gfortran.dg/goacc/modules.f95: Likewise.
3576 * gfortran.dg/goacc/routine-8.f90: Likewise.
3577 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3578
3579 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
3580
3581 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3582 if the long double format is IEEE 128-bit for tests that are
3583 explicitly testing IBM extended double support. Use the
3584 appropriate pack and unpack built-in functions. Change calls from
3585 __builtin_isinfl to __builtin_isinf since the later supports all
3586 floating point types.
3587 * gcc.target/powerpc/pr57150.c: Likewise.
3588 * gcc.target/powerpc/pr60203.c: Likewise.
3589 * gcc.target/powerpc/pr67808.c: Likewise.
3590 * gcc.target/powerpc/pr70117.c: Likewise.
3591 * gcc.target/powerpc/tfmode_off.c: Likewise.
3592
3593 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3594
3595 PR fortran/49630
3596 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3597
3598 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3599
3600 PR fortran/83118
3601 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3602
3603 2018-06-21 Tom de Vries <tdevries@suse.de>
3604
3605 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3606
3607 2018-06-21 Tom de Vries <tdevries@suse.de>
3608
3609 PR tree-optimization/85859
3610 * gcc.dg/pr85859.c: New test.
3611
3612 2018-06-21 Richard Biener <rguenther@suse.de>
3613
3614 PR tree-optimization/86232
3615 * gcc.dg/torture/pr86232.c: New testcase.
3616
3617 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3618
3619 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3620
3621 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3622
3623 * gcc/gcc.target/aarch64/aes_2.c: New test.
3624
3625 2018-06-20 Than McIntosh <thanm@google.com>
3626
3627 PR libgcc/86213
3628 * gcc.dg/split-8.c: New.
3629
3630 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3631
3632 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3633 for vpkudus in place of vpksdus.
3634 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3635
3636 2018-06-20 Nathan Sidwell <nathan@acm.org>
3637
3638 PR c++/85634
3639 * g++.dg/lookup/pr85634-2.C: New.
3640
3641 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3642
3643 * g++.dg/template/friend65.C: New.
3644 * g++.dg/cpp0x/main1.C: Likewise.
3645 * g++.dg/other/main2.C: Likewise.
3646 * g++.dg/other/main3.C: Likewise.
3647 * g++.dg/template/friend42.C: Test location too.
3648 * g++.dg/concepts/decl-diagnose.C: Likewise.
3649 * g++.dg/warn/main-2.C: Update.
3650
3651 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3652 Thomas Schwinge <thomas@codesourcery.com>
3653 Cesar Philippidis <cesar@codesourcery.com>
3654
3655 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3656 2.5 data clause semantics.
3657 * c-c++-common/goacc/declare-2.c: Likewise.
3658 * c-c++-common/goacc/default-4.c: Likewise.
3659 * c-c++-common/goacc/finalize-1.c: New test.
3660 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3661 OpenACC 2.5 data clause semantics.
3662 * c-c++-common/goacc/kernels-alias.c: Likewise.
3663 * c-c++-common/goacc/routine-5.c: Likewise.
3664 * c-c++-common/goacc/update-if_present-1.c: New test.
3665 * c-c++-common/goacc/update-if_present-2.c: New test.
3666 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3667 2.5 data clause semantics.
3668 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3669 * gfortran.dg/goacc/data-tree.f95: Likewise.
3670 * gfortran.dg/goacc/declare-2.f95: Likewise.
3671 * gfortran.dg/goacc/default-4.f: Likewise.
3672 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3673 * gfortran.dg/goacc/finalize-1.f: New test.
3674 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3675 OpenACC 2.5 data clause semantics.
3676 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3677 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3678 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3679 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3680 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3681 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3682 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3683
3684 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3685
3686 PR c++/86210
3687 * g++.dg/warn/Wnonnull4.C: New test.
3688
3689 2018-06-20 Marek Polacek <polacek@redhat.com>
3690
3691 PR c++/86240
3692 * g++.dg/pr86240.C: New test.
3693
3694 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3695
3696 PR debug/86194
3697 * gcc.target/i386/pr86194.c: New test.
3698
3699 PR tree-optimization/86231
3700 * gcc.dg/tree-ssa/vrp119.c: New test.
3701 * gcc.c-torture/execute/pr86231.c: New test.
3702
3703 2018-06-20 Tom de Vries <tdevries@suse.de>
3704
3705 PR tree-optimization/86097
3706 * gcc.dg/autopar/pr86097.c: New test.
3707
3708 2018-06-20 Nathan Sidwell <nathan@acm.org>
3709
3710 PR c++/85634
3711 * g++.dg/lookup/pr85634.C: New.
3712
3713 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3714
3715 * gcc.target/aarch64/ldp_stp_q.c: New test.
3716 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3717 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3718
3719 2018-06-20 Martin Liska <mliska@suse.cz>
3720
3721 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3722
3723 2018-06-19 Martin Sebor <msebor@redhat.com>
3724
3725 PR tree-optimization/48560
3726 * gcc.dg/Warray-bounds-28.c: New test.
3727
3728 2018-06-19 Martin Sebor <msebor@redhat.com>
3729
3730 PR middle-end/85602
3731 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3732 to also match C++.
3733
3734 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3735
3736 * g++.dg/lto/pr84805_0.C: Update template.
3737 * g++.dg/lto/pr84805_1.C: Update template.
3738
3739 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3740
3741 * gnat.dg/aggr24.adb: New test.
3742 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3743
3744 2018-06-19 Richard Biener <rguenther@suse.de>
3745
3746 PR tree-optimization/86179
3747 * gcc.dg/pr86179.c: New testcase.
3748
3749 2018-06-18 Martin Sebor <msebor@redhat.com>
3750
3751 PR middle-end/85602
3752 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3753 * c-c++-common/attr-nonstring-8.c: New test.
3754
3755 2018-06-18 Martin Sebor <msebor@redhat.com>
3756
3757 PR tree-optimization/81384
3758 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3759 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3760 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3761 * gcc.dg/attr-nonstring-2.c: New test.
3762 * gcc.dg/attr-nonstring-3.c: New test.
3763 * gcc.dg/attr-nonstring-4.c: New test.
3764 * gcc.dg/strlenopt-45.c: New test.
3765 * gcc.dg/strlenopt.h (strnlen): Declare.
3766
3767 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3768
3769 PR tree-optimization/86076
3770 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3771
3772 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3773
3774 PR tree-optimization/64946
3775 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3776
3777 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3778
3779 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3780 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3781 * gnat.dg/stack_usage5.adb: New test.
3782
3783 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3784
3785 PR middle-end/82479
3786 * gcc.dg/tree-ssa/popcount.c: New test.
3787 * gcc.dg/tree-ssa/popcount2.c: New test.
3788
3789 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3790
3791 PR middle-end/64946
3792 * gcc.dg/absu.c: New test.
3793 * gcc.dg/gimplefe-29.c: New test.
3794 * gcc.target/aarch64/pr64946.c: New test.
3795
3796 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3797
3798 PR c/86093
3799 * c-c++-common/pr86093.c: New test.
3800
3801 PR middle-end/85878
3802 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3803
3804 PR middle-end/86123
3805 * gcc.c-torture/compile/pr86123.c: New test.
3806
3807 2018-06-15 Tom de Vries <tdevries@suse.de>
3808
3809 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3810
3811 2018-06-15 Nick Clifton <nickc@redhat.com>
3812
3813 PR 84195
3814 * gcc.c-torture/compile/pr84195.c: New test.
3815
3816 2018-06-15 Richard Biener <rguenther@suse.de>
3817
3818 PR middle-end/86159
3819 * g++.dg/pr86159.C: New testcase.
3820
3821 2018-06-15 Richard Biener <rguenther@suse.de>
3822
3823 PR middle-end/86076
3824 * gcc.dg/pr86076.c: New testcase.
3825
3826 2018-06-14 Marek Polacek <polacek@redhat.com>
3827
3828 PR c++/86063
3829 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3830
3831 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3832
3833 PR target/86048
3834 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3835 -msse2 to dg-options.
3836
3837 PR middle-end/86122
3838 * gcc.c-torture/compile/pr86122.c: New test.
3839
3840 P0624R2 - Default constructible and assignable stateless lambdas
3841 * g++.dg/cpp2a/lambda1.C: New test.
3842 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3843 for -std=c++2a.
3844
3845 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3846
3847 * g++.dg/other/static3.C: New.
3848 * g++.dg/other/static4.C: Likewise.
3849 * g++.dg/warn/Wshadow-15.C: Likewise.
3850 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3851 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3852 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3853 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3854 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3855 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3856 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3857
3858 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3859
3860 PR target/85945
3861 * gcc.c-torture/compile/pr85945.c: New test.
3862
3863 2018-06-14 Richard Biener <rguenther@suse.de>
3864
3865 PR ipa/86124
3866 * gcc.dg/pr86124.c: New testcase.
3867
3868 2018-06-13 Martin Sebor <msebor@redhat.com>
3869
3870 PR tree-optimization/86114
3871 * gcc.dg/pr86114.c: New test.
3872
3873 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3874
3875 PR fortran/86110
3876 * gfortran.dg/pr86110.f90: New test.
3877
3878 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3879
3880 PR fortran/85703
3881 * gfortran.dg/goacc/pr85703.f90: New test.
3882 * gfortran.dg/gomp/pr85703.f90: New test.
3883
3884 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3885
3886 PR fortran/85702
3887 * gfortran.dg/goacc/pr85702.f90: New test.
3888
3889 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3890
3891 * gcc.target/i386/pr86048.c: New test.
3892
3893 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3894
3895 * gcc.target/arc/fma-1.c: New test.
3896
3897 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3898
3899 * gcc.target/arc/pr9001107555.c: New file.
3900
3901 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3902
3903 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3904
3905 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3906
3907 * g++.dg/init/delete3.C: New.
3908 * g++.dg/init/new49.C: Likewise.
3909 * g++.dg/init/new25.C: Test locations too.
3910 * g++.dg/template/new4.C: Likewise.
3911 * g++.old-deja/g++.jason/operator.C: Likewise.
3912
3913 2018-06-12 Marek Polacek <polacek@redhat.com>
3914
3915 Core issue 1331 - const mismatch with defaulted copy constructor
3916 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3917 * g++.dg/cpp0x/defaulted52.C: New test.
3918 * g++.dg/cpp0x/defaulted53.C: New test.
3919 * g++.dg/cpp0x/defaulted54.C: New test.
3920 * g++.dg/cpp0x/defaulted55.C: New test.
3921 * g++.dg/cpp0x/defaulted56.C: New test.
3922 * g++.dg/cpp0x/defaulted57.C: New test.
3923 * g++.dg/cpp0x/defaulted58.C: New test.
3924 * g++.dg/cpp0x/defaulted59.C: New test.
3925 * g++.dg/cpp0x/defaulted60.C: New test.
3926
3927 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3928
3929 PR other/69968
3930 * gcc.dg/spellcheck-transposition.c: New test.
3931
3932 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3933
3934 PR fortran/44491
3935 * gfortran.dg/pr44491.f90: New testcase
3936
3937 2018-06-12 Martin Sebor <msebor@redhat.com>
3938
3939 PR tree-optimization/85259
3940 * gcc.dg/Wstringop-overflow-5.c: New test.
3941 * gcc.dg/Wstringop-overflow-6.c: New test.
3942
3943 2018-06-12 Martin Sebor <msebor@redhat.com>
3944
3945 PR c/85931
3946 * gcc.dg/Wstringop-truncation-3.c: New test.
3947
3948 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3949
3950 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3951 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3952 * gcc.target/powerpc/swaps-p8-17.c: Same.
3953
3954 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3955
3956 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3957 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3958 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3959 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3960 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3961 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3962
3963 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3964
3965 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3966 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3967 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3968 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3969 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3970 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3971
3972 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3973
3974 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3975 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3976 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3977 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3978 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3979 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3980
3981 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3982
3983 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3984 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3985 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3986 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3987 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3988 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3989
3990 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3991
3992 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3993 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3994 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3995 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3996 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3997 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3998
3999 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4000
4001 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
4002 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
4003 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
4004 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
4005 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
4006 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
4007
4008 2018-06-12 Martin Liska <mliska@suse.cz>
4009
4010 * g++.dg/opt/mpx.C: New test.
4011 * gcc.target/i386/mpx.c: New test.
4012
4013 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4014
4015 * gcc.target/arc/builtin_simdarc.c: Update test.
4016 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4017 * gcc.target/arc/tumaddsidi4.c: Likewise.
4018
4019 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
4020
4021 * gnat.dg/opt72a.ad[sb]: New test.
4022 * gnat.dg/opt72_pkg.ads: New helper.
4023
4024 2018-06-12 Tom de Vries <tdevries@suse.de>
4025
4026 * gcc.dg-selftests/dg-final.exp: New file.
4027
4028 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4029
4030 * g++.dg/lookup/new2.C: Test locations too.
4031 * g++.dg/other/ellipsis1.C: Likewise.
4032 * g++.dg/other/operator1.C: Likewise.
4033 * g++.dg/other/operator2.C: Likewise.
4034 * g++.dg/overload/operator2.C: Likewise.
4035 * g++.dg/parse/defarg11.C: Likewise.
4036 * g++.dg/parse/operator4.C: Likewise.
4037 * g++.dg/template/error30.C: Likewise.
4038 * g++.dg/template/explicit-args3.C: Likewise.
4039 * g++.dg/warn/effc1.C: Likewise.
4040 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
4041 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
4042 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4043 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4044 * g++.old-deja/g++.jason/operator.C: Likewise.
4045
4046 2018-06-11 Martin Sebor <msebor@redhat.com>
4047
4048 PR tree-optimization/86083
4049 * gcc.dg/strlenopt-44.c: New test.
4050
4051 2018-06-11 Janus Weil <janus@gcc.gnu.org>
4052
4053 PR fortran/45521
4054 * gfortran.dg/generic_32.f90: New test.
4055 * gfortran.dg/generic_33.f90: New test.
4056
4057 2018-06-11 Carl Love <cel@us.ibm.com>
4058 * gcc.target/powerpc/altivec-7.c (main): Remove tests
4059 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
4060 long long bool. Remove duplicate dg-final for xxlxor. Update
4061 dg-final instruction counts.
4062 * gcc.target/powerpc/altivec-37.c (main): New file for
4063 tests vec_unpackh and vec_unpackl returning long long bool and
4064 long long int.
4065
4066 2018-06-11 Martin Liska <mliska@suse.cz>
4067
4068 PR tree-optimization/86089
4069 * gcc.dg/tree-ssa/pr86089.c: New test.
4070
4071 2018-06-11 Julia Koval <julia.koval@intel.com>
4072
4073 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
4074 * gcc.target/i386/vpclmulqdq.c: Ditto.
4075
4076 2018-06-11 Olivier Hainque <hainque@adacore.com>
4077
4078 * gnat.dg/lang-dw2.adb: New test.
4079 * gnat.dg/lang-dw3.adb: New test.
4080
4081 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4082
4083 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
4084 gnat.dg/assertion_policy1_pkg.ads: New testcase.
4085
4086 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4087
4088 * gnat.dg/predicate1.adb: New testcase.
4089
4090 2018-06-11 Yannick Moy <moy@adacore.com>
4091
4092 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
4093
4094 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4095
4096 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
4097 testcase.
4098
4099 2018-06-11 Javier Miranda <miranda@adacore.com>
4100
4101 * gnat.dg/prot4.adb: New testcase.
4102
4103 2018-06-11 Yannick Moy <moy@adacore.com>
4104
4105 * gnat.dg/part_of1-instantiation.adb,
4106 gnat.dg/part_of1-instantiation.ads,
4107 gnat.dg/part_of1-private_generic.adb,
4108 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
4109 testcase.
4110
4111 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
4112
4113 * gnat.dg/contract1.adb: New testcase.
4114
4115 2018-06-11 Javier Miranda <miranda@adacore.com>
4116
4117 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
4118 testcase.
4119
4120 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4121
4122 * gnat.dg/inline_always1.adb: New testcase.
4123
4124 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4125
4126 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
4127 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
4128 gnat.dg/nested_generic2_g2.ads: New testcase.
4129
4130 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4131
4132 * g++.dg/template/friend64.C: New.
4133 * g++.old-deja/g++.other/friend4.C: Test the location too.
4134 * g++.old-deja/g++.pt/crash23.C: Likewise.
4135
4136 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4137
4138 * gfortran.dg/inline_matmul_23.f90: New test.
4139
4140 2018-06-10 Janus Weil <janus@gcc.gnu.org>
4141
4142 PR fortran/85088
4143 * gfortran.dg/intent_decl_1.f90: New test case.
4144
4145 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4146
4147 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
4148 * gfortran.dg/ieee/large_4.f90: Ditto.
4149 * gfortran.dg/round_4.f90: Ditto.
4150
4151 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4152
4153 PR fortran/38351
4154 * gfortran.dg/pr38351.f90: New test.
4155 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
4156
4157 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4158
4159 PR fortran/85138
4160 PR fortran/85996
4161 PR fortran/86051
4162 * gfortran.dg/pr85138_1.f90: New test.
4163 * gfortran.dg/pr85138_2.f90: Ditto.
4164 * gfortran.dg/pr85996.f90: Ditto.
4165
4166 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4167
4168 PR fortran/78278
4169 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
4170 * gfortran.dg/data_char_1.f90: Ditto.
4171 * gfortran.dg/pr78571.f90: Ditto.
4172 * gfortran.dg/pr78278.f90: New test.
4173
4174 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4175
4176 PR fortran/63514
4177 * gfortran.dg/pr63514.f90: New test.
4178
4179 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4180
4181 PR fortran/85631
4182 * gfortran.dg/bounds_check_20.f90: New test.
4183
4184 2018-06-08 Carl Love <cel@us.ibm.com>
4185
4186 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
4187 vpkudum counts.
4188 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
4189 vec_extract a signed int.
4190 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
4191 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
4192 vcmpgtsd, vcmpgtud.
4193 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
4194 vec_extract a signed int.
4195 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
4196 vec_extract a signed int.
4197 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
4198 vec_xor builtins. Update xxsel, xxlxor counts.
4199
4200 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4201
4202 PR fortran/86059
4203 * gfortran.dg/associate_30.f90: Remove code tested ...
4204 * gfortran.dg/pr67803.f90: Ditto.
4205 * gfortran.dg/pr67805.f90: Ditto.
4206 * gfortran.dg/pr86059.f90: ... here. New test.
4207
4208 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4209
4210 PR fortran/78571
4211 * gfortran.dg/pr78571.f90: New test.
4212
4213 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
4214
4215 PR target/85755
4216 * gcc.target/powerpc/pr85755.c: New test.
4217
4218 2018-06-08 Carl Love <cel@us.ibm.com>
4219
4220 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
4221 vsx-vector-6.p7.c.
4222 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
4223 vsx-vector-6.p9.c.
4224 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
4225 for BE system that are different then for an LE system from this file
4226 into vsx-vector-6-le.c using be target qualifier. Remove this file.
4227 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
4228 the various instruction counts. Rename file to vsx-vector-6.p8.c.
4229
4230 2018-06-08 Martin Liska <mliska@suse.cz>
4231
4232 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
4233
4234 2018-06-08 Martin Liska <mliska@suse.cz>
4235
4236 * g++.dg/dg.exp: Do not use mpx.exp.
4237 * g++.dg/lto/lto.exp: Likewise.
4238 * g++.dg/lto/pr69729_0.C: Remove.
4239 * g++.dg/opt/pr71529.C: Remove.
4240 * g++.dg/pr63995-1.C: Remove.
4241 * g++.dg/pr68270.C: Remove.
4242 * g++.dg/pr71624.C: Remove.
4243 * g++.dg/pr71633.C: Remove.
4244 * g++.dg/pr79761.C: Remove.
4245 * g++.dg/pr79764.C: Remove.
4246 * g++.dg/pr79769.C: Remove.
4247 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
4248 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
4249 * gcc.dg/lto/chkp-privatize_0.c: Remove.
4250 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
4251 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
4252 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
4253 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
4254 * gcc.dg/lto/pr66221_0.c: Remove.
4255 * gcc.target/i386/chkp-always_inline.c: Remove.
4256 * gcc.target/i386/chkp-bndret.c: Remove.
4257 * gcc.target/i386/chkp-builtins-1.c: Remove.
4258 * gcc.target/i386/chkp-builtins-2.c: Remove.
4259 * gcc.target/i386/chkp-builtins-3.c: Remove.
4260 * gcc.target/i386/chkp-builtins-4.c: Remove.
4261 * gcc.target/i386/chkp-const-check-1.c: Remove.
4262 * gcc.target/i386/chkp-const-check-2.c: Remove.
4263 * gcc.target/i386/chkp-hidden-def.c: Remove.
4264 * gcc.target/i386/chkp-label-address.c: Remove.
4265 * gcc.target/i386/chkp-lifetime-1.c: Remove.
4266 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
4267 * gcc.target/i386/chkp-pr69044.c: Remove.
4268 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
4269 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
4270 * gcc.target/i386/chkp-strchr.c: Remove.
4271 * gcc.target/i386/chkp-strlen-1.c: Remove.
4272 * gcc.target/i386/chkp-strlen-2.c: Remove.
4273 * gcc.target/i386/chkp-strlen-3.c: Remove.
4274 * gcc.target/i386/chkp-strlen-4.c: Remove.
4275 * gcc.target/i386/chkp-strlen-5.c: Remove.
4276 * gcc.target/i386/chkp-stropt-1.c: Remove.
4277 * gcc.target/i386/chkp-stropt-10.c: Remove.
4278 * gcc.target/i386/chkp-stropt-11.c: Remove.
4279 * gcc.target/i386/chkp-stropt-12.c: Remove.
4280 * gcc.target/i386/chkp-stropt-13.c: Remove.
4281 * gcc.target/i386/chkp-stropt-14.c: Remove.
4282 * gcc.target/i386/chkp-stropt-15.c: Remove.
4283 * gcc.target/i386/chkp-stropt-16.c: Remove.
4284 * gcc.target/i386/chkp-stropt-17.c: Remove.
4285 * gcc.target/i386/chkp-stropt-2.c: Remove.
4286 * gcc.target/i386/chkp-stropt-3.c: Remove.
4287 * gcc.target/i386/chkp-stropt-4.c: Remove.
4288 * gcc.target/i386/chkp-stropt-5.c: Remove.
4289 * gcc.target/i386/chkp-stropt-6.c: Remove.
4290 * gcc.target/i386/chkp-stropt-7.c: Remove.
4291 * gcc.target/i386/chkp-stropt-8.c: Remove.
4292 * gcc.target/i386/chkp-stropt-9.c: Remove.
4293 * gcc.target/i386/i386.exp: Do not use mpx.exp.
4294 * gcc.target/i386/indirect-thunk-11.c: Remove.
4295 * gcc.target/i386/indirect-thunk-12.c: Remove.
4296 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
4297 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
4298 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
4299 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
4300 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
4301 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
4302 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
4303 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
4304 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
4305 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
4306 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
4307 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
4308 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
4309 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
4310 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
4311 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
4312 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
4313 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
4314 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
4315 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
4316 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
4317 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
4318 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
4319 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
4320 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
4321 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
4322 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
4323 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
4324 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
4325 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
4326 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
4327 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
4328 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
4329 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
4330 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
4331 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
4332 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
4333 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
4334 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
4335 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
4336 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
4337 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
4338 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
4339 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
4340 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
4341 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
4342 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
4343 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
4344 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
4345 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
4346 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
4347 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
4348 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
4349 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
4350 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
4351 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
4352 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
4353 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
4354 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
4355 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
4356 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
4357 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
4358 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
4359 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
4360 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
4361 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
4362 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
4363 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
4364 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
4365 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
4366 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
4367 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
4368 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
4369 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
4370 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
4371 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
4372 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
4373 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
4374 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
4375 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
4376 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
4377 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
4378 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
4379 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
4380 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
4381 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
4382 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
4383 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
4384 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
4385 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
4386 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
4387 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
4388 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
4389 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
4390 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
4391 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
4392 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
4393 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
4394 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
4395 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
4396 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
4397 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
4398 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
4399 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
4400 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
4401 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
4402 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
4403 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
4404 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
4405 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
4406 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
4407 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
4408 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
4409 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
4410 * gcc.target/i386/mpx/label-address-1.c: Remove.
4411 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
4412 * gcc.target/i386/mpx/macro.c: Remove.
4413 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
4414 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
4415 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
4416 * gcc.target/i386/mpx/memcpy-1.c: Remove.
4417 * gcc.target/i386/mpx/memmove-1.c: Remove.
4418 * gcc.target/i386/mpx/memmove-2.c: Remove.
4419 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
4420 * gcc.target/i386/mpx/mpx-check.h: Remove.
4421 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
4422 * gcc.target/i386/mpx/mpx.exp: Remove.
4423 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
4424 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
4425 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
4426 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
4427 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
4428 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
4429 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
4430 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
4431 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
4432 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
4433 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
4434 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
4435 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
4436 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
4437 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
4438 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
4439 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
4440 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
4441 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
4442 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
4443 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
4444 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
4445 * gcc.target/i386/mpx/pr65508.c: Remove.
4446 * gcc.target/i386/mpx/pr65531.cc: Remove.
4447 * gcc.target/i386/mpx/pr66048.cc: Remove.
4448 * gcc.target/i386/mpx/pr66134.c: Remove.
4449 * gcc.target/i386/mpx/pr66566.c: Remove.
4450 * gcc.target/i386/mpx/pr66567.c: Remove.
4451 * gcc.target/i386/mpx/pr66568.c: Remove.
4452 * gcc.target/i386/mpx/pr66569.c: Remove.
4453 * gcc.target/i386/mpx/pr66581.c: Remove.
4454 * gcc.target/i386/mpx/pr68337-1.c: Remove.
4455 * gcc.target/i386/mpx/pr68337-2.c: Remove.
4456 * gcc.target/i386/mpx/pr68416.c: Remove.
4457 * gcc.target/i386/mpx/pr78339.c: Remove.
4458 * gcc.target/i386/mpx/pr79631.c: Remove.
4459 * gcc.target/i386/mpx/pr79633.c: Remove.
4460 * gcc.target/i386/mpx/pr79753.c: Remove.
4461 * gcc.target/i386/mpx/pr79770.c: Remove.
4462 * gcc.target/i386/mpx/pr79987.c: Remove.
4463 * gcc.target/i386/mpx/pr79988.c: Remove.
4464 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
4465 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
4466 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
4467 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
4468 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
4469 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
4470 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
4471 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
4472 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
4473 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
4474 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
4475 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
4476 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
4477 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
4478 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
4479 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
4480 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
4481 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
4482 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
4483 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
4484 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
4485 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
4486 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
4487 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
4488 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
4489 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
4490 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
4491 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
4492 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
4493 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
4494 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
4495 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
4496 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
4497 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
4498 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
4499 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
4500 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
4501 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
4502 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
4503 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
4504 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
4505 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
4506 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
4507 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
4508 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
4509 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
4510 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
4511 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
4512 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
4513 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
4514 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
4515 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
4516 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
4517 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
4518 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
4519 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
4520 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
4521 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
4522 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
4523 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
4524 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
4525 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
4526 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
4527 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
4528 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
4529 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
4530 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
4531 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
4532 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
4533 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
4534 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
4535 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
4536 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
4537 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
4538 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
4539 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
4540 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
4541 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
4542 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
4543 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
4544 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
4545 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
4546 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
4547 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
4548 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
4549 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
4550 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
4551 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
4552 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
4553 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
4554 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
4555 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
4556 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
4557 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
4558 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
4559 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
4560 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
4561 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
4562 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
4563 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
4564 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
4565 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
4566 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
4567 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
4568 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
4569 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
4570 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
4571 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
4572 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
4573 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
4574 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
4575 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
4576 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
4577 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
4578 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
4579 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
4580 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
4581 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4582 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4583 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4584 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4585 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4586 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4587 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4588 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4589 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4590 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4591 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4592 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4593 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4594 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4595 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4596 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4597 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4598 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4599 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4600 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4601 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4602 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4603 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4604 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4605 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4606 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4607 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4608 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4609 * gcc.target/i386/pr63995-2.c: Remove.
4610 * gcc.target/i386/pr64805.c: Remove.
4611 * gcc.target/i386/pr65044.c: Remove.
4612 * gcc.target/i386/pr65167.c: Remove.
4613 * gcc.target/i386/pr65183.c: Remove.
4614 * gcc.target/i386/pr65184.c: Remove.
4615 * gcc.target/i386/pr65523.c: Remove.
4616 * gcc.target/i386/pr70876.c: Remove.
4617 * gcc.target/i386/pr70877.c: Remove.
4618 * gcc.target/i386/pr71458.c: Remove.
4619 * gcc.target/i386/pr80880.c: Remove.
4620 * gcc.target/i386/ret-thunk-25.c: Remove.
4621 * gcc.target/i386/thunk-retbnd.c: Remove.
4622 * lib/mpx-dg.exp: Remove.
4623 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4624
4625 2018-06-07 Carl Love <cel@us.ibm.com>
4626
4627 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4628 statements.
4629
4630 2018-06-07 Carl Love <cel@us.ibm.com>
4631
4632 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4633 error message.
4634
4635 2018-06-07 Marek Polacek <polacek@redhat.com>
4636
4637 PR c/85318
4638 * gcc.dg/Wc90-c99-compat-10.c: New test.
4639 * gcc.dg/Wc90-c99-compat-11.c: New test.
4640 * gcc.dg/Wc90-c99-compat-12.c: New test.
4641 * gcc.dg/Wc90-c99-compat-9.c: New test.
4642
4643 2018-06-07 Paul Koning <ni1d@arrl.net>
4644
4645 * gcc.c-torture/compile/20180605-1.c: New test.
4646
4647 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4648
4649 PR fortran/86045
4650 * gfortran.dg/pr86045.f90: New test.
4651
4652 2018-06-07 Marek Polacek <polacek@redhat.com>
4653
4654 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4655
4656 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4657
4658 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4659
4660 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4661
4662 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4663 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4664 * gcc.target/msp430/msp430.h: New test header file.
4665
4666 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR tree-optimization/69615
4669 * gcc.dg/tree-ssa/pr69615.c: New test.
4670
4671 2018-06-07 Richard Biener <rguenther@suse.de>
4672
4673 PR tree-optimization/85935
4674 * gcc.dg/graphite/pr85935.c: New testcase.
4675
4676 2018-06-04 Carl Love <cel@us.ibm.com>
4677
4678 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4679 debug print statements. Fix a few formating issues.
4680
4681 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4682
4683 PR target/85657
4684 * gcc.target/powerpc/pr85657-4.c: New tests.
4685 * gcc.target/powerpc/pr85657-5.c: Likewise.
4686 * gcc.target/powerpc/pr85657-6.c: Likewise.
4687
4688 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4689
4690 PR fortran/85641
4691 * gfortran.dg/realloc_on_assign_30.f90: New test.
4692
4693 2018-06-06 Carl Love <cel@us.ibm.com>
4694 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4695 argument to vui_arg.
4696
4697 2018-06-06 Carl Love <cel@us.ibm.com>
4698
4699 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4700 to builtins-4.c.
4701 * gcc.target/powerpc/builtins-4.c: New test file for tests
4702 that need -mvsx.
4703
4704 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4705
4706 PR target/85657
4707 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4708 be used in templates. Don't check for them in overloaded functions.
4709
4710 2018-06-06 Jim Wilson <jimw@sifive.com>
4711
4712 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4713 * gcc.target/riscv/interrupt-mmode.c: New.
4714 * gcc.target/riscv/interrupt-smode.c: New.
4715 * gcc.target/riscv/interrupt-umode.c: New.
4716
4717 2018-06-06 Marek Polacek <polacek@redhat.com>
4718
4719 PR c++/85977
4720 * g++.dg/cpp0x/initlist102.C: New test.
4721 * g++.dg/cpp0x/initlist103.C: New test.
4722 * g++.dg/cpp0x/initlist104.C: New test.
4723
4724 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4725
4726 * gcc.dg/torture/pr86066.c: New test.
4727
4728 2018-06-06 Richard Biener <rguenther@suse.de>
4729
4730 PR tree-optimization/86062
4731 * g++.dg/tree-ssa/pr86062.C: New testcase.
4732
4733 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4734
4735 * gcc.target/msp430/function-attributes-4.c: New test.
4736 * gcc.target/msp430/static-interrupts.c: New test.
4737
4738 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4739
4740 PR target/79924
4741 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4742 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4743 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4744 * gcc.target/aarch64/nofp_1.c: Ditto.
4745
4746 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4747
4748 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4749
4750 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4751
4752 PR fortran/85701
4753 * gfortran.dg/goacc/pr85701.f90: New test.
4754
4755 2018-06-05 Marek Polacek <polacek@redhat.com>
4756
4757 PR c++/85976
4758 * g++.dg/cpp0x/alias-decl-64.C: New test.
4759
4760 2018-06-05 Richard Biener <rguenther@suse.de>
4761
4762 PR tree-optimization/86046
4763 * gcc.dg/pr86046.c: New testcase.
4764
4765 2018-06-05 Richard Biener <rguenther@suse.de>
4766
4767 PR tree-optimization/86047
4768 * gcc.dg/pr86047.c: New testcase.
4769
4770 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4771
4772 PR target/81497
4773 * g++.target/arm/arm.exp: New file.
4774 * g++.target/arm/pr81497.C: Likewise.
4775
4776 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4777
4778 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4779
4780 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4781
4782 * gcc.dg/store_merging_21.c: New test.
4783 * gnat.dg/opt71b.adb: Likewise.
4784 * gnat.dg/opt71.adb: Rename into...
4785 * gnat.dg/opt71a.adb: ...this.
4786
4787 2018-06-04 Richard Biener <rguenther@suse.de>
4788
4789 PR tree-optimization/85955
4790 * gcc.dg/pr85955.c: New testcase.
4791
4792 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4793
4794 PR fortran/85981
4795 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4796 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4797 * gfortran.dg/allocate_stat_2.f90: Ditto.
4798 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4799
4800 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4801
4802 * gcc.target/aarch64/sve/extract_5.c: New test.
4803
4804 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4805
4806 PR target/85832
4807 PR target/86036
4808 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4809 vptestm.
4810 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4811 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4812 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4813 * gcc.target/i386/avx512bw-pr86036.c: New test.
4814
4815 2018-06-04 Richard Biener <rguenther@suse.de>
4816
4817 PR tree-optimization/86038
4818 * gcc.dg/pr86038.c: New testcase.
4819
4820 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4821
4822 PR tree-optimization/69615
4823 * gcc.dg/pr69615.c: New test.
4824
4825 PR c++/86025
4826 * c-c++-common/gomp/pr86025.c: New test.
4827
4828 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4829
4830 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4831
4832 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4833
4834 * gcc.dg/torture/pr86034.c: New test.
4835
4836 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4837
4838 PR fortran/36497
4839 * gfortran.dg/cray_pointer_12.f90: New test.
4840
4841 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4842
4843 PR fortran/85938
4844 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4845
4846 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4847
4848 * gnat.dg/specs/opt3.ads: New test.
4849 * gnat.dg/specs/opt3_pkg.ads: New helper.
4850
4851 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4852
4853 * gnat.dg/discr53.ad[sb]: New test.
4854 * gnat.dg/discr53_pkg.ads: New helper.
4855
4856 2018-06-01 Carl Love <cel@us.ibm.com>
4857
4858 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4859 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4860
4861 2018-06-01 Carl Love <cel@us.ibm.com>
4862
4863 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4864 to make it consistent with the naming convention in the file.
4865 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4866 to altivec-7.c. Delete file.
4867 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4868 to altivec-7.c. Delete file.
4869 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4870 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4871 vec_unpackl tests. Update instruction counts.
4872 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4873 tests to builtins-1.c.
4874 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4875 tests to builtins-1.c.
4876 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4877 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4878 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4879 Remove vec_ctf tests returning double. Remove vec_cts with
4880 double args. Remove vec_sel with invalid arguments. Add tests for
4881 vec_splat.
4882 Add instruction counts for new tests.
4883 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4884 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4885 vec_unsigned.
4886 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4887 test_sll_vsill_vsill_vuc.
4888 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4889 vec_revb.
4890 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4891 tests from altivec-7.h.
4892 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4893 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4894 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4895 splat_sll, splat_uc, splat_int128, splat_uint128.
4896 Make second argument of vec_extract and vec_insert a signed int.
4897 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4898 argument.
4899
4900 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4901
4902 * gcc.dg/store_merging_20.c: New test.
4903 * gnat.dg/opt71.adb: Likewise.
4904 * gnat.dg/opt71_pkg.ads: New helper.
4905
4906 2018-06-01 Carl Love <cel@us.ibm.com>
4907
4908 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4909 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4910 Add vec_xst_be for signed and unsigned arguments.
4911
4912 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4913
4914 PR fortran/85816
4915 PR fortran/85975
4916 * gfortran.dg/pr85816.f90: New test.
4917 * gfortran.dg/pr85975.f90: New test.
4918
4919 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4920
4921 PR fortran/63570
4922 * gfortran.dg/random_init_1.f90: New test.
4923 * gfortran.dg/random_init_2.f90: New test.
4924 * gfortran.dg/random_init_3.f90: New test.
4925 * gfortran.dg/random_init_4.f90: New test.
4926 * gfortran.dg/random_init_5.f90: New test.
4927 * gfortran.dg/random_init_6.f90: New test.
4928
4929 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4930
4931 PR tree-optimization/85989
4932 * gcc.dg/torture/pr85989.c: New test.
4933
4934 2018-06-01 Richard Biener <rguenther@suse.de>
4935
4936 PR middle-end/86017
4937 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4938
4939 2018-06-01 Richard Biener <rguenther@suse.de>
4940
4941 PR ipa/85960
4942 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4943
4944 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4945
4946 PR middle-end/78809
4947 * gcc.dg/strcmpopt_2.c: New test.
4948 * gcc.dg/strcmpopt_3.c: New test.
4949
4950 PR middle-end/83026
4951 * gcc.dg/strcmpopt_3.c: New test.
4952
4953 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4954
4955 PR target/85984
4956 * gcc.target/i386/pr85984.c: New test.
4957
4958 2018-05-31 Martin Sebor <msebor@redhat.com>
4959
4960 PR c/82063
4961 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4962 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4963 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4964 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4965 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4966 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4967 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4968 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4969 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4970 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4971 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4972 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4973 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4974 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4975 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4976 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4977 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4978 * gcc.dg/Walloc-size-larger-than.c: New test.
4979
4980 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4981 Cesar Philippidis <cesar@codesourcery.com>
4982
4983 PR middle-end/85879
4984 * gfortran.dg/goacc/pr77371-1.f90: New test.
4985 * gfortran.dg/goacc/pr77371-2.f90: New test.
4986 * gfortran.dg/goacc/pr85879.f90: New test.
4987
4988 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4989
4990 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4991 * gnat.dg/stack_usage1b.adb: Likewise.
4992 * gnat.dg/stack_usage1c.adb: Likewise.
4993 * gnat.dg/stack_usage3.adb: Likewise.
4994 * gnat.dg/stack_usage1_pkg.adb: Delete.
4995
4996 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4997
4998 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4999 * gcc.dg/store_merging_11.c: Likewise.
5000 * gcc.dg/store_merging_13.c: Likewise.
5001 * gcc.dg/store_merging_14.c: Likewise.
5002 * gcc.dg/store_merging_15.c: Likewise.
5003 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
5004
5005 2018-05-31 Ed Schonberg <schonberg@adacore.com>
5006
5007 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
5008 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
5009 gnat.dg/limited1_outer.ads: New testcase.
5010
5011 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
5012
5013 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
5014 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
5015 New testcase.
5016
5017 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5018
5019 * gnat.dg/size_clause1.adb: New testcase.
5020
5021 2018-05-31 Javier Miranda <miranda@adacore.com>
5022
5023 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
5024
5025 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
5026
5027 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
5028 vld1x3 intrinsics for aarch64.
5029 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
5030 vst1x2 intrinsics for aarch64.
5031 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
5032 vst1x3 intrinsics for aarch64.
5033
5034 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
5035
5036 PR c++/77777
5037 * g++.dg/diagnostic/pr77777.C: New test.
5038
5039 2018-05-30 David Pagan <dave.pagan@oracle.com>
5040
5041 PR c/55976
5042 * gcc.dg/noncompile/pr55976-1.c: New test.
5043 * gcc.dg/noncompile/pr55976-2.c: New test.
5044
5045 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
5046
5047 * gcc.dg/lto/20111213-1_0.c: Fix template.
5048 * gcc.dg/lto/20100603-1_0.c: Fix template.
5049 * gcc.dg/lto/20100603-2_0.c: Fix template.
5050 * gcc.dg/lto/20100603-3_0.c: Fix template.
5051
5052 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
5053 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
5054 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
5055 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
5056 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
5057 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
5058 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
5059 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
5060 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
5061 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
5062 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
5063 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
5064 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
5065 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
5066 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
5067 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
5068 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
5069 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
5070 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
5071 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
5072 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
5073 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
5074 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
5075 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
5076 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
5077 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
5078 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
5079 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
5080 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
5081 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
5082 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
5083 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
5084 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
5085 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
5086 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
5087 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
5088 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
5089 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
5090 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
5091 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
5092 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
5093 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
5094 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
5095 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
5096 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
5097 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
5098 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
5099 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
5100 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
5101 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
5102 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
5103 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
5104 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
5105 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
5106 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
5107 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
5108 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
5109 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
5110 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
5111 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
5112 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
5113 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
5114
5115 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
5116
5117 Revert:
5118 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5119
5120 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
5121
5122 * gcc.target/aarch64/simd/ldp_stp_9: New.
5123 * gcc.target/aarch64/simd/ldp_stp_10: New.
5124 * gcc.target/aarch64/simd/ldp_stp_11: New.
5125 * gcc.target/aarch64/simd/ldp_stp_12: New.
5126
5127 2018-05-30 Ed Schonberg <schonberg@adacore.com>
5128
5129 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
5130
5131 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
5132
5133 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
5134
5135 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
5136
5137 PR target/85950
5138 * gcc.target/i386/pr85950.c: New test.
5139
5140 2018-05-29 Marek Polacek <polacek@redhat.com>
5141
5142 PR c++/85883
5143 * g++.dg/cpp1z/class-deduction55.C: New test.
5144 * g++.dg/cpp1z/class-deduction56.C: New test.
5145 * g++.dg/cpp1z/class-deduction57.C: New test.
5146
5147 2018-05-29 Jakub Jelinek <jakub@redhat.com>
5148
5149 PR c++/85952
5150 * g++.dg/warn/Wunused-var-33.C: New test.
5151
5152 PR target/85918
5153 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
5154 and -fno-vect-cost-model options. Add aligned(64) attribute to the
5155 arrays. Add suffix 1 to all functions and use 4 iterations rather
5156 than N. Add functions with conversions to and from float.
5157 Add new set of functions with 8 iterations and another one
5158 with 16 iterations, expect 24 vectorized loops instead of just 4.
5159 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
5160
5161 2018-05-29 Javier Miranda <miranda@adacore.com>
5162
5163 * gnat.dg/equal2.adb: New testcase.
5164
5165 2018-05-29 Ed Schonberg <schonberg@adacore.com>
5166
5167 * gnat.dg/float_attributes_overflows.adb: New testcase.
5168
5169 2018-05-29 Pascal Obry <obry@adacore.com>
5170
5171 * gnat.dg/normalize_pathname.adb: New testcase.
5172
5173 2018-05-29 Tom de Vries <tom@codesourcery.com>
5174
5175 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
5176 message.
5177 * lib/scanipa.exp (scan-ipa-dump-times): Same.
5178 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
5179 * lib/scantree.exp (scan-tree-dump-times): Same.
5180
5181 2018-05-29 Tom de Vries <tom@codesourcery.com>
5182
5183 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
5184 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
5185 Use proc name as first argument to dg-scan.
5186
5187 2018-05-29 Tom de Vries <tom@codesourcery.com>
5188
5189 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
5190 with no arguments.
5191
5192 2018-05-28 Richard Biener <rguenther@suse.de>
5193
5194 PR tree-optimization/85934
5195 * gcc.target/i386/pr85934.c: New testcase.
5196
5197 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5198
5199 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
5200
5201 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5202
5203 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
5204
5205 2018-05-28 Ed Schonberg <schonberg@adacore.com>
5206
5207 * gnat.dg/fixedpnt5.adb: New testcase.
5208
5209 2018-05-28 Justin Squirek <squirek@adacore.com>
5210
5211 * gnat.dg/array31.adb: New testcase.
5212
5213 2018-05-28 Justin Squirek <squirek@adacore.com>
5214
5215 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
5216 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
5217
5218 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
5219
5220 * gfortran.dg/data_stmt_pointer.f90: new test.
5221
5222 2018-05-27 Jakub Jelinek <jakub@redhat.com>
5223
5224 PR target/85918
5225 * gcc.target/i386/avx512dq-pr85918.c: New test.
5226
5227 2018-05-25 Jim Wilson <jimw@sifive.com>
5228
5229 * gcc.target/riscv/interrupt-1.c: New.
5230 * gcc.target/riscv/interrupt-2.c: New.
5231 * gcc.target/riscv/interrupt-3.c: New.
5232 * gcc.target/riscv/interrupt-4.c: New.
5233 * gcc.target/riscv/interrupt-5.c: New.
5234
5235 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
5236
5237 PR fortran/85786
5238 * gfortran.dg/pr85786.f90: New test.
5239
5240 2018-05-25 Paul Koning <ni1d@arrl.net>
5241
5242 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
5243 * gcc.c-torture/compile/pr55921.c: Ditto.
5244 * gcc.c-torture/compile/pr60655-1.c: Ditto.
5245 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
5246
5247 2018-05-25 Jakub Jelinek <jakub@redhat.com>
5248
5249 PR target/85832
5250 * gcc.target/i386/avx512f-pr85832.c: New test.
5251 * gcc.target/i386/avx512vl-pr85832.c: New test.
5252 * gcc.target/i386/avx512bw-pr85832.c: New test.
5253 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
5254
5255 2018-05-25 Bin Cheng <bin.cheng@arm.com>
5256
5257 PR tree-optimization/85720
5258 * gcc.dg/tree-ssa/pr85720.c: New test.
5259 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
5260 distribution.
5261
5262 2018-05-25 Martin Liska <mliska@suse.cz>
5263
5264 PR testsuite/85911
5265 * gcc.dg/tree-prof/update-loopch.c: Do not scan
5266 for 'Removing basic block'.
5267
5268 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
5269
5270 * gnat.dg/sec_stack1.adb: New testcase.
5271
5272 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5273
5274 * gnat.dg/fixedpnt4.adb: New testcase.
5275
5276 2018-05-25 Javier Miranda <miranda@adacore.com>
5277
5278 * gnat.dg/interface7.adb: New testcase.
5279
5280 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
5281
5282 * gnat.dg/sec_stack2.adb: New testcase.
5283
5284 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5285
5286 * gnat.dg/interface6.adb: New testcase.
5287
5288 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5289
5290 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
5291
5292 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5293
5294 * lib/target-supports.exp
5295 (check_effective_target_vect_double_cond_arith): Include
5296 multiplication and division.
5297 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
5298 fully-masked loops with a fixed vector length.
5299 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
5300 tests.
5301 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
5302 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
5303 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
5304
5305 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5306
5307 * gcc.target/aarch64/sve/div_1.c: New test.
5308 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
5309 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
5310 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
5311
5312 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5313
5314 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
5315
5316 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5317
5318 * lib/target-supports.exp
5319 (check_effective_target_vect_double_cond_arith): New proc.
5320 * gcc.dg/vect/vect-cond-arith-1.c: New test.
5321 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
5322 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
5323 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
5324 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
5325 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
5326 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
5327
5328 2018-05-25 Janus Weil <janus@gcc.gnu.org>
5329
5330 PR fortran/85839
5331 * gfortran.dg/f2018_obs.f90: New test case.
5332
5333 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5334
5335 PR fortran/85543
5336 * gfortran.dg/pr85543.f90: New test.
5337
5338 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5339
5340 PR fortran/85780
5341 * gfortran.dg/pr85780.f90: New test.
5342
5343 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5344
5345 PR fortran/85779
5346 * gfortran.dg/pr85779_1.f90: New test.
5347 * gfortran.dg/pr85779_2.f90: Ditto.
5348 * gfortran.dg/pr85779_3.f90: Ditto.
5349
5350 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5351
5352 PR fortran/85895
5353
5354 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
5355 * gfortran.dg/pr85895.f90: New test.
5356
5357 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
5358
5359 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
5360 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5361
5362 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
5363
5364 * gcc.dg/fold-popcount-1.c: New testcase.
5365 * gcc.dg/fold-popcount-2.c: New testcase.
5366 * gcc.dg/fold-popcount-3.c: New testcase.
5367 * gcc.dg/fold-popcount-4.c: New testcase.
5368
5369 2018-05-24 Marek Polacek <polacek@redhat.com>
5370
5371 PR c++/85847
5372 * g++.dg/cpp0x/new3.C: New test.
5373
5374 2018-05-24 Javier Miranda <miranda@adacore.com>
5375
5376 * gnat.dg/discr52.adb: New testcase.
5377
5378 2018-05-24 Ed Schonberg <schonberg@adacore.com>
5379
5380 * gnat.dg/others1.adb: New testcase.
5381
5382 2018-05-24 Justin Squirek <squirek@adacore.com>
5383
5384 * gnat.dg/raise_expr.adb: New testcase.
5385
5386 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
5387
5388 * gnat.dg/formal_containers.adb: New testcase.
5389
5390 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5391
5392 * gcc.target/i386/pr85345.c: Require ifunc support.
5393
5394 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
5395
5396 * gcc.dg/vect/vect-fma-1.c: New test.
5397
5398 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5399
5400 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
5401 scan-tree-dump*.
5402
5403 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
5404
5405 PR target/83009
5406 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5407
5408 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5409
5410 PR target/78849
5411 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
5412 DEFAULT_CFLAGS.
5413 * gcc.target/msp430/pr78849.c: New test.
5414
5415 2018-05-23 Marek Polacek <polacek@redhat.com>
5416
5417 * g++.dg/cpp2a/range-for8.C: New test.
5418 * g++.dg/cpp2a/range-for9.C: New test.
5419 * g++.dg/cpp2a/range-for10.C: New test.
5420
5421 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
5422
5423 * lib/target-supports.exp (check_effective_target_be): New.
5424 (check_effective_target_le): New.
5425
5426 2018-05-23 Marek Polacek <polacek@redhat.com>
5427
5428 * g++.dg/cpp2a/range-for1.C: New test.
5429 * g++.dg/cpp2a/range-for2.C: New test.
5430 * g++.dg/cpp2a/range-for3.C: New test.
5431 * g++.dg/cpp2a/range-for4.C: New test.
5432 * g++.dg/cpp2a/range-for5.C: New test.
5433 * g++.dg/cpp2a/range-for6.C: New test.
5434 * g++.dg/cpp2a/range-for7.C: New test.
5435
5436 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5437
5438 * gcc.target/i386/cvt-3.c: New test.
5439
5440 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5441
5442 * gcc.target/i386/cvt-2.c: New test.
5443
5444 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
5445
5446 * gcc.dg/pr79985.c: New testcase.
5447
5448 2018-05-23 Richard Biener <rguenther@suse.de>
5449
5450 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5451
5452 2018-05-23 Sudakshina Das <sudi.das@arm.com>
5453
5454 PR target/84882
5455 * gcc.target/aarch64/pr84882.c: New test.
5456 * gcc.target/aarch64/target_attr_18.c: Likewise.
5457
5458 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
5459
5460 PR tree-optimization/85853
5461 * gfortran.dg/vect/pr85853.f90: New test.
5462
5463 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5464
5465 * gnat.dg/import2.adb: New testcase.
5466
5467 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5468
5469 * gnat.dg/discr51.adb: New testcase.
5470
5471 2018-05-23 Javier Miranda <miranda@adacore.com>
5472
5473 * gnat.dg/valid_scalars1.adb: New testcase.
5474
5475 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5476
5477 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
5478
5479 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5480
5481 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
5482 testcase.
5483
5484 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5485
5486 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5487 testcase.
5488
5489 2018-05-23 Bob Duff <duff@adacore.com>
5490
5491 * gnat.dg/addr10.adb: New testcase.
5492
5493 2018-05-23 Richard Biener <rguenther@suse.de>
5494
5495 PR middle-end/85874
5496 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5497
5498 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5499
5500 PR tree-optimization/85822
5501 * c-c++-common/pr85822.c: New test.
5502
5503 2018-05-23 Richard Biener <rguenther@suse.de>
5504
5505 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5506
5507 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5508
5509 PR fortran/85841
5510 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5511
5512 2018-05-22 Martin Sebor <msebor@redhat.com>
5513
5514 PR middle-end/85359
5515 * gcc.dg/attr-nonstring.c: New test.
5516
5517 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
5518
5519 PR target/85345
5520 * gcc.target/i386/pr85345.c: New test.
5521
5522 2018-05-22 Luis Machado <luis.machado@linaro.org>
5523
5524 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
5525
5526 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5527
5528 PR fortran/85841
5529 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
5530 dg-additional-options.
5531 * gfortran.dg/graphite/block-2.f: Ditto.
5532 * gfortran.dg/graphite/id-19.f: Ditto.
5533 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5534 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5535 * gfortran.dg/vect/pr52580.f: Ditto.
5536
5537 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
5538
5539 * gcc.target/aarch64/ldp_stp_6.c: New.
5540 * gcc.target/aarch64/ldp_stp_7.c: New.
5541 * gcc.target/aarch64/ldp_stp_8.c: New.
5542
5543 2018-05-22 Martin Sebor <msebor@redhat.com>
5544
5545 PR c/85623
5546 * c-c++-common/attr-nonstring-3.c: Adjust.
5547 * c-c++-common/attr-nonstring-4.c: Adjust.
5548 * c-c++-common/attr-nonstring-6.c: New test.
5549
5550 2018-05-22 Martin Sebor <msebor@redhat.com>
5551
5552 PR tree-optimization/85826
5553 * gcc.dg/Wrestrict-17.c: New test.
5554
5555 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5556
5557 * gcc.dg/torture/pr85862.c: Rename to...
5558 * gcc.dg/torture/pr85852.c: ...this.
5559
5560 2018-05-22 Justin Squirek <squirek@adacore.com>
5561
5562 * gnat.dg/warn14.adb: New testcase.
5563
5564 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
5565
5566 * gnat.dg/controlled8.adb: New testcase.
5567
5568 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
5569
5570 * gnat.dg/discr50.adb: New testcase.
5571
5572 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5573
5574 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
5575 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
5576 gnat.dg/discr49_rec2.ads: New testcase.
5577
5578 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5579
5580 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
5581 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5582 testcase.
5583
5584 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5585
5586 * gnat.dg/fixedpnt3.adb: New testcase.
5587
5588 2018-05-22 Justin Squirek <squirek@adacore.com>
5589
5590 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5591 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5592
5593 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5594
5595 PR middle-end/85862
5596 * gcc.dg/torture/pr85862.c: New test.
5597
5598 2018-05-22 Richard Biener <rguenther@suse.de>
5599
5600 PR tree-optimization/85834
5601 * g++.dg/torture/pr85834.C: New testcase.
5602 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5603
5604 2018-05-22 Martin Liska <mliska@suse.cz>
5605
5606 PR ipa/85607
5607 * g++.dg/ipa/pr85607.C: New test.
5608
5609 2018-05-22 Richard Biener <rguenther@suse.de>
5610
5611 PR tree-optimization/85863
5612 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5613
5614 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5615
5616 PR fortran/85841
5617 * gfortran.dg/assumed_rank_5.f90: Update error message.
5618 * gfortran.dg/assumed_type_4.f90: Ditto.
5619 * gfortran.dg/bind_c_array_params.f03: Ditto.
5620 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5621 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5622 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5623 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5624 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5625 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5626 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5627 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5628 * gfortran.dg/rank_3.f90: Ditto.
5629 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5630 * gfortran.dg/implicit_14.f90: Ditto.
5631
5632 2018-05-21 Christian Groessler <chris@groessler.org>
5633
5634 * gcc.c-torture/compile/simd-5.c: Fix comment.
5635
5636 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5637
5638 PR target/85657
5639 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5640 __float128, __ibm128, and long double.
5641 * gcc.target/powerpc/pr85657-2.c: Likewise.
5642 * gcc.target/powerpc/pr85657-3.c: Likewise.
5643 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5644 implementated as a separate type internally, and is not just an
5645 alias for long double.
5646
5647 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5648
5649 PR tree-optimization/85814
5650 * gcc.dg/torture/pr85814.c: New test.
5651
5652 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5653
5654 PR c++/84588
5655 * g++.dg/cpp0x/cond1.C: New.
5656 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5657 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5658 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5659 * g++.dg/parse/cond6.C: Likewise.
5660 * g++.dg/parse/cond7.C: Likewise.
5661 * g++.dg/parse/cond8.C: Likewise.
5662 * g++.dg/cpp1z/decomp16.C: Update.
5663 * g++.old-deja/g++.jason/cond.C: Likewise.
5664
5665 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5666
5667 ChangeLog for r260480
5668 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5669 warnings for deleted and obsolescent features.
5670 * gfortran.dg/graphite/id-19.f: Ditto.
5671 * gfortran.dg/graphite/id-20.f: Ditto.
5672 * gfortran.dg/graphite/id-27.f90: Ditto.
5673 * gfortran.dg/graphite/pr82449.f: Ditto.
5674
5675 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5676
5677 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5678 tiny and large memory models.
5679
5680 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5681
5682 * gnat.dg/suppress_initialization.adb,
5683 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5684
5685 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5686
5687 * gnat.dg/exit1.adb: New testcase.
5688
5689 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5690
5691 * gnat.dg/array30.adb: New testcase.
5692
5693 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5694
5695 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5696
5697 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5698
5699 * gcc.c-torture/execute/ssad-run.c: New test.
5700 * gcc.c-torture/execute/usad-run.c: Likewise.
5701 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5702 * gcc.target/aarch64/usadv16qi.c: Likewise.
5703
5704 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5705
5706 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5707 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5708 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5709 vbcaxq_s64): New.
5710 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5711 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5712 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5713
5714 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5715
5716 PR fortran/85841
5717 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5718 * gfortran.dg/g77/20020307-1.f: Ditto.
5719 * gfortran.dg/g77/980310-3.f: Ditto.
5720 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5721 * gfortran.dg/goacc/loop-1.f95: Ditto.
5722 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5723 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5724 * gfortran.dg/gomp/do-1.f90: Ditto.
5725 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5726 * gfortran.dg/pr17229.f: Ditto.
5727 * gfortran.dg/pr37243.f: Ditto.
5728 * gfortran.dg/pr49721-1.f: Ditto.
5729 * gfortran.dg/pr58484.f: Ditto.
5730 * gfortran.dg/pr81175.f: Ditto.
5731 * gfortran.dg/pr81723.f: Ditto.
5732 * gfortran.dg/predcom-2.f: Ditto.
5733 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5734 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5735 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5736 * gfortran.dg/vect/pr52580.f: Ditto.
5737
5738 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5739
5740 PR fortran/80657
5741 * gfortran.dg/char_result_18.f90: New test.
5742
5743 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5744
5745 PR fortran/49636
5746 * gfortran.dg/associate_38.f90: New test.
5747
5748 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5749
5750 PR fortran/82275
5751 * gfortran.dg/select_type_42.f90: New test.
5752
5753 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5754
5755 PR fortran/82923
5756 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5757 that the patch fixes PR66694 & PR82617, although the testcases
5758 are not explicitly included.
5759
5760 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5761
5762 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5763
5764 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5765
5766 PR c++/82899
5767 * g++.dg/pr82899.C: New testcase.
5768
5769 2018-05-18 Martin Liska <mliska@suse.cz>
5770
5771 * gcc.dg/pr68766.c: Change pruned output.
5772
5773 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5774
5775 PR c++/85782
5776 * c-c++-common/goacc/pr85782.c: New test.
5777
5778 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5779
5780 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5781
5782 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5783
5784 * gcc.target/arm/pr62554.c: Delete.
5785 * gcc.target/arm/pr69610-1.c: Likewise.
5786 * gcc.target/arm/pr69610-2.c: Likewise.
5787
5788 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5789
5790 * gcc.target/arm/pr40887.c: Update comment.
5791 * lib/target-supports.exp: Don't generate effective target checks
5792 and related helpers for armv5. Update comment.
5793 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5794 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5795 target check and options.
5796
5797 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5798
5799 PR middle-end/85817
5800 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5801 scan-tree-dump-not for h.
5802
5803 2018-05-18 Richard Biener <rguenther@suse.de>
5804
5805 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5806 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5807 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5808 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5809 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5810 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5811 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5812 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5813 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5814 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5815 * gcc.dg/vrp-min-max-1.c: Likewise.
5816 * gcc.dg/vrp-min-max-3.c: New testcase.
5817
5818 2018-05-18 Richard Biener <rguenther@suse.de>
5819
5820 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5821 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5822 * gcc.dg/graphite/scop-6.c: Likewise.
5823 * gcc.dg/graphite/scop-7.c: Likewise.
5824 * gcc.dg/graphite/scop-8.c: Likewise.
5825 * gcc.dg/graphite/scop-9.c: Likewise.
5826
5827 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5828
5829 * gcc.target/aarch64/vect-init-ld1.c: New test.
5830
5831 2018-05-18 Martin Liska <mliska@suse.cz>
5832
5833 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5834 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5835
5836 2018-05-18 Martin Liska <mliska@suse.cz>
5837
5838 * gcc.dg/ipa/ipa-icf-39.c: New test.
5839 * gcc.dg/pr68766.c: Adjust pruned output.
5840
5841 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5842
5843 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5844 New proc.
5845 * gcc.dg/fma-1.c: New test.
5846 * gcc.dg/fma-2.c: Likewise.
5847 * gcc.dg/fma-3.c: Likewise.
5848 * gcc.dg/fma-4.c: Likewise.
5849 * gcc.dg/fma-5.c: Likewise.
5850 * gcc.dg/fma-6.c: Likewise.
5851 * gcc.dg/fma-7.c: Likewise.
5852 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5853 scalar_all_fma.
5854 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5855 * gfortran.dg/reassoc_8.f: Likewise.
5856 * gfortran.dg/reassoc_9.f: Likewise.
5857 * gfortran.dg/reassoc_10.f: Likewise.
5858
5859 2018-05-17 Jim Wilson <jimw@sifive.com>
5860
5861 * gcc.target/riscv/switch-qi.c: New.
5862 * gcc.target/riscv/switch-si.c: New.
5863
5864 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5865
5866 PR target/85698
5867 * gcc.target/powerpc/pr85698.c: New test.
5868
5869 2018-05-17 Richard Biener <rguenther@suse.de>
5870
5871 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5872
5873 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5874
5875 PR tree-optimization/85793
5876 * gcc.dg/vect/pr85793.c: New test.
5877
5878 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5879
5880 * gcc.dg/gimplefe-28.c: New test.
5881 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5882 internal function calls.
5883 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5884
5885 2018-05-17 Martin Liska <mliska@suse.cz>
5886
5887 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5888 space in between 'G_' and '('.
5889
5890 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5891
5892 PR target/85323
5893 * gcc.target/i386/pr85323-7.c: New test.
5894 * gcc.target/i386/pr85323-8.c: New test.
5895 * gcc.target/i386/pr85323-9.c: New test.
5896
5897 PR target/85323
5898 * gcc.target/i386/pr85323-4.c: New test.
5899 * gcc.target/i386/pr85323-5.c: New test.
5900 * gcc.target/i386/pr85323-6.c: New test.
5901
5902 PR target/85323
5903 * gcc.target/i386/pr85323-1.c: New test.
5904 * gcc.target/i386/pr85323-2.c: New test.
5905 * gcc.target/i386/pr85323-3.c: New test.
5906
5907 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5908 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5909 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5910 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5911 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5912 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5913 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5914 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5915 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5916 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5917 * gcc.target/i386/avx512f-setzero-1.c: New test.
5918
5919 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5920
5921 * gcc.target/aarch64/vect-slp-dup.c: New.
5922
5923 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5924
5925 PR c++/85713
5926 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5927
5928 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5929
5930 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5931 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5932
5933 2018-05-17 Richard Biener <rguenther@suse.de>
5934
5935 PR tree-optimization/85757
5936 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5937
5938 2018-05-16 Marek Polacek <polacek@redhat.com>
5939
5940 PR c++/85363
5941 * g++.dg/cpp0x/initlist-throw1.C: New test.
5942 * g++.dg/cpp0x/initlist-throw2.C: New test.
5943
5944 2018-05-16 Carl Love <cel@us.ibm.com>
5945
5946 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5947 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5948 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5949
5950 2018-05-16 Richard Biener <rguenther@suse.de>
5951
5952 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5953 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5954 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5955
5956 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5957
5958 * gcc.target/aarch64/sve/vcond_10.c: New test.
5959 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5960 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5961 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5962
5963 2018-05-15 Martin Sebor <msebor@redhat.com>
5964
5965 PR tree-optimization/85753
5966 * gcc.dg/Wrestrict-10.c: Adjust.
5967 * gcc.dg/Wrestrict-16.c: New test.
5968
5969 2018-05-15 Martin Sebor <msebor@redhat.com>
5970
5971 PR middle-end/85643
5972 * c-c++-common/attr-nonstring-7.c: New test.
5973
5974 2018-05-15 Richard Biener <rguenther@suse.de>
5975
5976 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5977
5978 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5979
5980 PR tree-optimization/83648
5981 * gcc.dg/tree-ssa/pr83648.c: New test.
5982 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5983
5984 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5985
5986 PR ipa/85734
5987 * gcc.dg/ipa/pr85734.c: New test.
5988
5989 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5990
5991 PR target/85756
5992 * gnat.dg/opt70.adb: New test.
5993 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5994
5995 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5996
5997 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5998 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5999
6000 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6001
6002 * gcc.target/aarch64/vmov_n_1.c: Update test.
6003 * gcc.target/aarch64/vfp-1.c: Update test.
6004
6005 2018-05-14 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR target/85756
6008 * gcc.c-torture/execute/pr85756.c: New test.
6009
6010 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
6011
6012 * gcc.target/i386/cldemote-1.c: New test.
6013
6014 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
6015
6016 PR fortran/85742
6017 * gfortran.dg/assumed_type_9.f90 : New test.
6018
6019 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
6020
6021 PR fortran/85542
6022 * gfortran.dg/pr85542.f90: New test.
6023
6024 2018-05-11 Martin Jambor <mjambor@suse.cz>
6025
6026 PR ipa/85655
6027 * g++.dg/lto/pr85655_0.C: New test.
6028
6029 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
6030
6031 * gcc.target/i386/tpause-1.c: New test.
6032 * gcc.target/i386/umonitor-1.c: New test.
6033
6034 2018-05-11 Jakub Jelinek <jakub@redhat.com>
6035
6036 PR c/85696
6037 * c-c++-common/gomp/pr85696.c: New test.
6038
6039 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
6040 Jakub Jelinek <jakub@redhat.com>
6041
6042 PR tree-optimization/85692
6043 * gcc.target/i386/pr85692.c: New test.
6044
6045 2018-05-11 Martin Liska <mliska@suse.cz>
6046
6047 PR sanitizer/85556
6048 * c-c++-common/ubsan/attrib-6.c: New test.
6049
6050 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6051
6052 PR fortran/85687
6053 * gfortran.dg/pr85687.f90: new test.
6054
6055 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6056
6057 PR fortran/85521
6058 * gfortran.dg/pr85521_1.f90: New test.
6059 * gfortran.dg/pr85521_2.f90: New test.
6060
6061 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6062
6063 PR fortran/70870
6064 * gfortran.dg/pr70870_1.f90: New test.
6065
6066 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
6067
6068 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
6069
6070 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6071
6072 PR c++/85662
6073 * g++.dg/ext/offsetof2.C: New test.
6074
6075 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
6076
6077 PR fortran/68846
6078 * gfortran.dg/temporary_3.f90 : New test.
6079
6080 PR fortran/70864
6081 * gfortran.dg/temporary_2.f90 : New test.
6082
6083 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
6084
6085 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
6086 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
6087 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
6088 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
6089 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
6090 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
6091 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
6092 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
6093 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
6094 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
6095 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
6096 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
6097 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
6098 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
6099 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
6100 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
6101 * gcc.dg/vmx/st-be-order.c: Delete testcase.
6102 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
6103 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
6104 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
6105 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
6106 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
6107 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
6108 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
6109 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
6110 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
6111 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
6112
6113 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6114
6115 PR tree-optimization/85699
6116 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
6117 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
6118 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
6119 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
6120
6121 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
6122
6123 * g++.dg/tls/pr85400.C: New test.
6124
6125 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6126
6127 PR c++/85713
6128 * g++.dg/cpp1y/lambda-generic-85713.C: New.
6129
6130 2018-05-09 Carl Love <cel@us.ibm.com>
6131
6132 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
6133
6134 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6135
6136 PR c++/85713
6137 Revert:
6138 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6139
6140 PR c++/84588
6141 * g++.dg/cpp1y/pr84588.C: New.
6142
6143 2018-05-09 Andreas Schwab <schwab@suse.de>
6144
6145 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
6146
6147 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
6148
6149 * gcc.target/aarch64/store_lane_spill_1.c: New test.
6150 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
6151
6152 2018-05-08 Carl Love <cel@us.ibm.com>
6153 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
6154
6155 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6156
6157 PR c++/84588
6158 * g++.dg/cpp1y/pr84588.C: New.
6159
6160 2018-05-08 Marek Polacek <polacek@redhat.com>
6161
6162 PR c++/85695
6163 * g++.dg/cpp1z/constexpr-if22.C: New test.
6164
6165 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
6166
6167 PR target/85693
6168 * gcc.target/i386/pr85693.c: New test.
6169
6170 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR target/85683
6173 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
6174 scan-assembler-times checking that except for [fh]*xor other functions
6175 don't use any load instructions.
6176
6177 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
6178
6179 * gcc.target/i386/builtin_target.c: Test goldmont.
6180 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
6181 arch=silvermont.
6182
6183 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6184
6185 PR target/85572
6186 * g++.dg/other/sse2-pr85572-1.C: New test.
6187 * g++.dg/other/sse2-pr85572-2.C: New test.
6188 * g++.dg/other/sse4-pr85572-1.C: New test.
6189 * g++.dg/other/avx2-pr85572-1.C: New test.
6190
6191 PR target/85317
6192 * gcc.target/i386/pr85317.c: New test.
6193 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
6194 optimization barrier to avoid optimizing away the expected insn.
6195
6196 PR target/85480
6197 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
6198 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
6199
6200 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6201
6202 * g++.dg/other/sve_const_pred_1.C: Rename to...
6203 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
6204 target selectors and explicit -march options.
6205 * g++.dg/other/sve_const_pred_2.C: Rename to...
6206 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
6207 * g++.dg/other/sve_const_pred_3.C: Rename to...
6208 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
6209 * g++.dg/other/sve_const_pred_4.C: Rename to...
6210 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
6211 * g++.dg/other/sve_tls_2.C: Rename to...
6212 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
6213 * g++.dg/other/sve_vcond_1.C: Rename to...
6214 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
6215 * g++.dg/other/sve_vcond_1_run.C: Rename to...
6216 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
6217
6218 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6219
6220 PR testsuite/85586
6221 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
6222 !vect_no_align.
6223
6224 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6225
6226 PR c++/57429
6227 * g++.dg/cpp0x/deleted14.C: New.
6228
6229 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6230 Alan Hayward <alan.hayward@arm.com>
6231 David Sherwood <david.sherwood@arm.com>
6232
6233 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
6234 XFAIL the BIC test.
6235 * gcc.target/aarch64/sve/vcond_7.c: New test.
6236 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
6237
6238 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6239
6240 PR c++/70563
6241 * g++.dg/cpp0x/sfinae62.C: New.
6242
6243 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6244
6245 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
6246 load from src[i].
6247
6248 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6249
6250 PR c++/80691
6251 * g++.dg/cpp0x/narrowing1.C: New.
6252
6253 2018-05-08 Richard Biener <rguenther@suse.de>
6254
6255 PR middle-end/85588
6256 * gcc.dg/torture/pr85574.c: Rename to...
6257 * gcc.dg/torture/pr85588.c: ... this.
6258
6259 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6260
6261 PR fortran/54613
6262 * gfortran.dg/minmaxloc_12.f90: New test case.
6263 * gfortran.dg/minmaxloc_13.f90: New test case.
6264
6265 2018-05-07 Nathan Sidwell <nathan@acm.org>
6266
6267 * g++.dg/cpp0x/range-for10.C: Delete.
6268 * g++.dg/ext/forscope1.C: Delete.
6269 * g++.dg/ext/forscope2.C: Delete.
6270 * g++.dg/template/for1.C: Delete.
6271
6272 2018-05-07 Jeff Law <law@redhat.com>
6273
6274 * gfortran.dg/linefile.f90: New test.
6275
6276 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6277
6278 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
6279 and options.
6280
6281 2018-05-06 Jakub Jelinek <jakub@redhat.com>
6282
6283 PR c++/85659
6284 * g++.dg/ext/asm14.C: New test.
6285 * g++.dg/ext/asm15.C: New test.
6286 * g++.dg/ext/asm16.C: New test.
6287
6288 2018-05-06 Michael Eager <eager@eagercon.com>
6289
6290 * gcc.target/microblaze/others/picdtr.c: Correct option
6291 -fPIE -mpic-data-is-text-relative.
6292
6293 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
6294
6295 * gcc.target/microblaze/others/picdtr.c: Add test for
6296 -fPIE -mpic-data-is-text-relative.
6297
6298 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
6299
6300 PR fortran/85507
6301 * gfortran.dg/coarray_dependency_1.f90: New test.
6302 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
6303
6304 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6305
6306 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
6307 to match the currently produced gimple.
6308
6309 2018-05-04 Carl Love <cel@us.ibm.com>
6310
6311 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
6312 vec_trunc.
6313 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
6314 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
6315 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
6316 xvcmpgedp counts. Add xxsel counts.
6317
6318 2018-05-04 Richard Biener <rguenther@suse.de>
6319
6320 PR middle-end/85627
6321 * g++.dg/torture/pr85627.C: New testcase.
6322
6323 2018-05-04 Richard Biener <rguenther@suse.de>
6324
6325 PR middle-end/85574
6326 * gcc.dg/torture/pr85574.c: New testcase.
6327 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
6328
6329 2018-05-04 Jakub Jelinek <jakub@redhat.com>
6330
6331 PR libstdc++/85466
6332 * gcc.dg/nextafter-1.c: New test.
6333 * gcc.dg/nextafter-2.c: New test.
6334 * gcc.dg/nextafter-3.c: New test.
6335 * gcc.dg/nextafter-4.c: New test.
6336
6337 2018-05-03 Nathan Sidwell <nathan@acm.org>
6338
6339 Remove -ffriend-injection.
6340 * g++.old-deja/g++.jason/scoping15.C: Delete.
6341 * g++.old-deja/g++.mike/net43.C: Delete.
6342
6343 2018-05-03 Jakub Jelinek <jakub@redhat.com>
6344
6345 PR target/85530
6346 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
6347 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
6348 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
6349 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
6350
6351 2018-05-03 Tom de Vries <tom@codesourcery.com>
6352
6353 PR testsuite/85106
6354 * lib/scanoffloadtree.exp: New file.
6355
6356 2018-05-03 Richard Biener <rguenther@suse.de>
6357
6358 PR tree-optimization/85615
6359 * gcc.dg/torture/pr85615.c: New testcase.
6360
6361 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6362
6363 PR tree-optimization/70291
6364 * gcc.dg/complex-6.c: New test.
6365 * gcc.dg/complex-7.c: Likewise.
6366
6367 2018-05-03 Richard Biener <rguenther@suse.de>
6368
6369 PR testsuite/85579
6370 * fortran.dg/pr51434.f90: Truncate transfer argument.
6371
6372 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR target/85582
6375 * gcc.c-torture/execute/pr85582-3.c: New test.
6376
6377 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6378 Jason Merrill <jason@redhat.com>
6379
6380 PR c++/68374
6381 * g++.dg/warn/Wshadow-13.C: New.
6382 * g++.dg/warn/Wshadow-14.C: Likewise.
6383
6384 2018-05-02 Tom de Vries <tom@codesourcery.com>
6385
6386 PR libgomp/82428
6387 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
6388 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
6389
6390 2018-05-02 David Pagan <dave.pagan@oracle.com>
6391
6392 PR c/30552
6393 * gcc.dg/noncompile/pr30552-1.c: New test.
6394 * gcc.dg/noncompile/pr30552-2.c: New test.
6395 * gcc.dg/noncompile/pr30552-3.c: New test.
6396 * gcc.dg/noncompile/pr30552-4.c: New test.
6397
6398 2018-05-02 Richard Biener <rguenther@suse.de>
6399
6400 PR tree-optimization/85597
6401 * gcc.dg/vect/pr85597.c: New testcase.
6402
6403 2018-05-02 Tom de Vries <tom@codesourcery.com>
6404
6405 PR testsuite/85106
6406 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
6407 * lib/scanltranstree.exp: New file.
6408 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
6409 (scan-ltrans-tree-dump-times_required_options)
6410 (scan-ltrans-tree-dump-not_required_options)
6411 (scan-ltrans-tree-dump-dem_required_options)
6412 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
6413 * lib/gcc-dg.exp: Include scanltranstree.exp.
6414
6415 2018-05-02 Tom de Vries <tom@codesourcery.com>
6416
6417 PR testsuite/85106
6418 * gcc.dg/ipa/ipa-icf-38.c: New test.
6419 * gcc.dg/ipa/ipa-icf-38a.c: New test.
6420 * lib/scandump.exp (dump-base): New proc.
6421 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
6422 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
6423 base.
6424 * lib/scanipa.exp: Add "" argument to scan-dump calls.
6425 * lib/scanlang.exp: Same.
6426 * lib/scanrtl.exp: Same.
6427 * lib/scantree.exp: Same.
6428 * lib/scanwpaipa.exp: New file.
6429 * lib/gcc-dg.exp: Include scanwpaipa.exp.
6430
6431 2018-05-02 Richard Biener <rguenther@suse.de>
6432
6433 PR middle-end/85567
6434 * gcc.dg/torture/pr85567.c: New testcase.
6435
6436 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6437
6438 PR target/85582
6439 * gcc.c-torture/execute/pr85582-1.c: New test.
6440 * gcc.c-torture/execute/pr85582-2.c: New test.
6441
6442 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
6443
6444 PR tree-optimization/85586
6445 * gcc.dg/vect/pr85586.c: New test.
6446
6447 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
6448
6449 PR tree-optimization/85143
6450 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
6451 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
6452
6453 2018-05-01 David Malcolm <dmalcolm@redhat.com>
6454
6455 PR c/84258
6456 * c-c++-common/Wformat-pr84258.c: New test.
6457
6458 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6459
6460 PR tree-optimization/82665
6461 * gcc.dg/tree-ssa/pr82665.c: New test.
6462
6463 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6464
6465 PR c++/85523
6466 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6467 (test_add_fixit_insert_formatted_single_line): New function.
6468 (test_add_fixit_insert_formatted_multiline): New function.
6469 Extend expected output of generated patch to include fix-it hints
6470 for these.
6471 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
6472 "gcc-rich-location.h". Add test coverage for
6473 gcc_rich_location::add_fixit_insert_formatted.
6474
6475 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6476
6477 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6478 (test_show_locus): Update for location_get_source_line returning a
6479 char_span. Use char_span for handling words in the
6480 "test_many_nested_locations" fix-it example.
6481
6482 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6483
6484 * gcc.target/arc/interrupt-8.c: Update test.
6485 * gcc.target/arc/loop-4.c: Likewise.
6486 * gcc.target/arc/loop-hazard-1.c: Likewise.
6487 * gcc.target/arc/sdata-3.c: Likewise.
6488
6489 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6490
6491 * gcc.target/arc/store-merge-1.c: New test.
6492 * gcc.target/arc/add_n-combine.c: Update test.
6493
6494 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6495
6496 Microblaze Target: PIC data text relative
6497
6498 * gcc.target/microblaze/others/data_var1.c: Include
6499 PIC case of r20 base register.
6500 * gcc.target/microblaze/others/data_var2.c: Ditto.
6501 * gcc.target/microblaze/others/picdtr.c: Add new
6502 test case for -mpic-is-data-text-relative.
6503 * gcc.target/microblaze/others/sdata_var1.c: Add
6504 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
6505 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
6506 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
6507 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
6508 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
6509 * gcc.target/microblaze/others/string_cst1_gpopt.c:
6510 Ditto.
6511 * gcc.target/microblaze/others/string_cst2_gpopt.c:
6512 Ditto.
6513
6514 2018-04-30 Richard Biener <rguenther@suse.de>
6515
6516 PR tree-optimization/28364
6517 PR tree-optimization/85275
6518 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
6519 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
6520 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
6521 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
6522 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
6523 still passes.
6524 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
6525 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
6526 still passes.
6527 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6528 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
6529 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
6530
6531 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
6532
6533 PR target/84431
6534 * gcc.target/i386/pr84431.c: New test.
6535
6536 2018-04-27 Martin Jambor <mjambor@suse.cz>
6537
6538 PR ipa/85549
6539 * g++.dg/ipa/pr85549.C: New test.
6540
6541 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6542
6543 PR c++/85553
6544 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
6545 directive.
6546 * g++.dg/cpp0x/constexpr-85553.C: New test.
6547
6548 2018-04-27 David Malcolm <dmalcolm@redhat.com>
6549
6550 PR c++/85515
6551 * g++.dg/pr85515-1.C: New test.
6552 * g++.dg/pr85515-2.C: New test.
6553
6554 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
6555
6556 PR c++/84691
6557 * g++.dg/cpp0x/friend3.C: New.
6558
6559 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6560
6561 PR target/82518
6562 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6563 Use check_effective_target_arm_little_endian.
6564
6565 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6566
6567 PR tree-optimization/85529
6568 * gcc.c-torture/execute/pr85529-1.c: New test.
6569 * gcc.c-torture/execute/pr85529-2.c: New test.
6570 * gcc.dg/pr85529.c: New test.
6571
6572 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6573
6574 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
6575 `.dword' in addition to `lw' and `.word'.
6576
6577 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6578
6579 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
6580
6581 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6582
6583 * gnat.dg/loop_optimization24.adb: New test.
6584
6585 2018-04-26 Richard Biener <rguenther@suse.de>
6586
6587 PR tree-optimization/85116
6588 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6589 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6590 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6591 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6592
6593 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6594
6595 PR target/85473
6596 * gcc.target/i386/pr85473-1.c: New test.
6597 * gcc.target/i386/pr85473-2.c: New test.
6598
6599 2018-04-25 Nathan Sidwell <nathan@acm.org>
6600 Jakub Jelinek <jakub@redhat.com>
6601
6602 PR c++/85437
6603 PR c++/49171
6604 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6605 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6606 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6607 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6608 * g++.dg/cpp0x/pr85437-1.C: New.
6609 * g++.dg/cpp0x/pr85437-2.C: New.
6610 * g++.dg/cpp0x/pr85437-3.C: New.
6611 * g++.dg/cpp0x/pr85437-4.C: New.
6612
6613 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6614
6615 PR fortran/85520
6616 * gfortran.dg/pr85520.f90: New test.
6617
6618 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6619
6620 PR target/85512
6621 * gcc.dg/pr85512.c: New test.
6622
6623 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6624
6625 PR target/85485
6626 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6627 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6628 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6629 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6630 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6631 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6632 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6633 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6634 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6635 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6636 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6637 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6638 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6639 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6640 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6641 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6642 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6643 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6644 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6645 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6646 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6647 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6648 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6649 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6650 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6651 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6652 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6653 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6654 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6655 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6656 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6657 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6658 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6659 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6660 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6661 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6662 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6663 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6664 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6665 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6666 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6667 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6668 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6669 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6670 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6671 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6672 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6673 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6674 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6675 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6676 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6677 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6678 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6679 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6680 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6681 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6682 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6683 with -mshstk.
6684 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6685 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6686 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6687 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6688 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6689 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6690 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6691 * (dg-options): Likwise.
6692 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6693 -mno-cet.
6694 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6695 * gcc.target/i386/cet-label-3.c: Removed.
6696 * gcc.target/i386/cet-property-3.c: Likwise.
6697 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6698
6699 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6700
6701 PR target/85511
6702 * gcc.target/i386/pr85511.c: New test.
6703
6704 PR target/85503
6705 * g++.dg/ext/pr85503.C: New test.
6706
6707 PR target/85508
6708 * gcc.target/i386/pr85508.c: New test.
6709
6710 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6711
6712 PR tree-optimization/85478
6713 * g++.dg/pr85478.C: New test.
6714
6715 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6716
6717 * g++.dg/torture/pr85496.C: New test.
6718
6719 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6720
6721 PR rtl-optimization/85423
6722 * gcc.dg/pr85423.c: New test.
6723
6724 2018-04-20 Martin Sebor <msebor@redhat.com>
6725
6726 PR c/85365
6727 * gcc.dg/Wrestrict-15.c: New test.
6728
6729 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6730
6731 PR target/85456
6732 * gcc.target/powerpc/pr85456.c: New test.
6733
6734 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6735
6736 * g++.dg/ext/undef-bool-1.C: Require lp64.
6737 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6738
6739 2018-04-20 Jeff Law <law@redhat.com>
6740
6741 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6742 stack protector.
6743 * gcc.dg/stack-check-6.c: Likewise.
6744 * gcc.dg/stack-check-6a.c: Likewise.
6745 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6746 * gcc.target/i386/stack-check-18.c: Likewise.
6747 * gcc.target/i386/stack-check-19.c: Likewise.
6748
6749 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6750
6751 PR testsuite/85483
6752 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6753 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6754 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6755 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6756
6757 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6758
6759 PR target/85469
6760 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6761 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6762
6763 2018-04-20 Richard Biener <rguenther@suse.de>
6764
6765 PR middle-end/85475
6766 * gcc.dg/torture/pr85475.c: New testcase.
6767
6768 2018-04-20 Martin Jambor <mjambor@suse.cz>
6769
6770 ipa/85449
6771 * gcc.dg/ipa/pr85449.c: New test.
6772
6773 2018-04-20 Martin Jambor <mjambor@suse.cz>
6774
6775 ipa/85447
6776 * g++.dg/ipa/pr85447.C: New file.
6777 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6778
6779 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6780
6781 PR c++/85462
6782 * g++.dg/cpp0x/pr85462.C: New test.
6783
6784 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6785
6786 * gcc.target/i386/pr85404.c: Require CET target.
6787
6788 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6789
6790 PR tree-optimization/85467
6791 * gcc.dg/pr85467.c: New test.
6792
6793 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6794
6795 PR c++/84611
6796 * g++.dg/parse/crash68.C: New.
6797
6798 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6799
6800 PR libgcc/85334
6801 * g++.dg/torture/pr85334.C: New test.
6802
6803 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6804
6805 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6806 * g++.dg/diagnostic/pr85464.C: New.
6807
6808 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6809
6810 PR target/85397
6811 * gcc.dg/torture/pr85397-1.c: New test.
6812 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6813 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6814
6815 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6816
6817 PR target/85404
6818 * gcc.target/i386/pr85404.c: New test.
6819
6820 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6821
6822 PR target/85417
6823 * c-c++-common/attr-nocf-check-1.c: Compile with
6824 -fcf-protection=none.
6825 * c-c++-common/attr-nocf-check-3.c: Likewise.
6826 * gcc.dg/march-generic.c: Likewise.
6827 * gcc.target/i386/align-limit.c: Likewise.
6828 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6829 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6830 * gcc.target/i386/cet-property-2.c: Likewise.
6831 * gcc.target/i386/ret-thunk-26.c: Likewise.
6832 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6833 targets.
6834 * c-c++-common/fcf-protection-2.c: Likewise.
6835 * c-c++-common/fcf-protection-3.c: Likewise.
6836 * c-c++-common/fcf-protection-5.c: Likewise.
6837 * c-c++-common/fcf-protection-6.c: Likewise.
6838 * c-c++-common/fcf-protection-7.c: Likewise.
6839 * gcc.target/i386/cet-label-3.c: New test.
6840 * gcc.target/i386/cet-property-3.c: Likewise.
6841 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6842 * gcc.target/i386/pr85417-1.c: Likewise.
6843 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6844 __x86_indirect_thunk_nt_(r|e)ax
6845 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6846 * gcc.target/i386/pr85403.c: Remove dg-error,
6847
6848 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6849
6850 * gcc.target/i386/movdir-1.c: New test.
6851
6852 2018-04-19 Richard Biener <rguenther@suse.de>
6853
6854 PR middle-end/85455
6855 * gcc.dg/pr85455.c: New testcase.
6856
6857 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6858
6859 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6860 targets.
6861 * g++.dg/lto/pr85405b_0.C: Likewise.
6862 * g++.dg/lto/pr84805_0.C: Likewise.
6863
6864 2018-04-18 Martin Liska <mliska@suse.cz>
6865
6866 PR ipa/83983
6867 PR ipa/85391
6868 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6869 output.
6870
6871 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6872
6873 PR target/85388
6874 * gcc.dg/pr85388-1.c: New test.
6875 * gcc.dg/pr85388-2.c: Likewise.
6876 * gcc.dg/pr85388-3.c: Likewise.
6877 * gcc.dg/pr85388-4.c: Likewise.
6878 * gcc.dg/pr85388-5.c: Likewise.
6879 * gcc.dg/pr85388-6.c: Likewise.
6880
6881 2018-04-18 Jan Hubicka <jh@suse.cz>
6882 Martin Liska <mliska@suse.cz>
6883
6884 * g++.dg/lto/pr83121_0.C: Update template.
6885 * g++.dg/lto/pr83121_1.C: Update template.
6886 * g++.dg/lto/pr84805_0.C: Update template.
6887 * g++.dg/lto/pr84805_1.C: Update template.
6888 * g++.dg/lto/pr84805_2.C: Update template.
6889
6890 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6891
6892 PR c++/84630
6893 * g++.dg/cpp0x/pr84630.C: New.
6894
6895 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR c++/84463
6898 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6899 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6900 in two cases. Uncomment two other tests and add expected dg-error for
6901 them.
6902 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6903 -Wnarrowing diagnostics on some targets for c++11.
6904 * g++.dg/parse/array-size2.C: Remove xfail.
6905 * g++.dg/cpp0x/constexpr-84463.C: New test.
6906
6907 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6908
6909 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6910 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6911
6912 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6913
6914 PR testsuite/85326
6915 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6916 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6917 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6918
6919 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6920
6921 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6922 prevent cascading of errors and change expected error message.
6923 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6924 to 64-bit targets.
6925 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6926 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6927 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6928 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6929 error message.
6930 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6931
6932 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6933
6934 PR target/85430
6935 * gcc.dg/pr85430.c: New test.
6936
6937 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6938
6939 PR testsuite/85326
6940 * gcc.target/arm/pr54300.C: Move to...
6941 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6942 * gcc.target/arm/pr55073.C: Move to...
6943 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6944 * gcc.target/arm/pr56184.C: Move to...
6945 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6946 * gcc.target/arm/pr59985.C: Move to...
6947 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6948 * gcc.target/aarch64/pr60675.C: Move to...
6949 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6950 * gcc.target/aarch64/pr81422.C: Move to...
6951 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6952 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6953 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6954 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6955 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6956 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6957 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6958 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6959 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6960 * gcc.target/aarch64/sve/tls_2.C: Move to...
6961 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6962 * gcc.target/aarch64/pr81414.C: Rename to...
6963 * gcc.target/aarch64/pr81414.c: ... This.
6964 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6965 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6966 messages.
6967 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6968 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6969 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6970 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6971 file name.
6972
6973 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6974
6975 PR middle-end/85414
6976 * gcc.dg/pr85414.c: New test.
6977
6978 2018-04-17 Martin Jambor <mjambor@suse.cz>
6979
6980 PR ipa/85421
6981 * g++.dg/ipa/pr85421.C: New test.
6982
6983 2018-04-17 Martin Liska <mliska@suse.cz>
6984
6985 PR lto/85405
6986 * g++.dg/lto/pr85405b_0.C: New test.
6987 * g++.dg/lto/pr85405b_1.C: New test.
6988
6989 2018-04-17 Martin Liska <mliska@suse.cz>
6990
6991 PR lto/85405
6992 * g++.dg/lto/pr85405_0.C: New test.
6993 * g++.dg/lto/pr85405_1.C: New test.
6994
6995 2018-04-17 Martin Liska <mliska@suse.cz>
6996
6997 PR ipa/85329
6998 * g++.dg/ext/pr85329-2.C: New test.
6999 * g++.dg/ext/pr85329.C: New test.
7000 * gcc.target/i386/mvc12.c: New test.
7001
7002 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
7003
7004 PR c++/85039
7005 * g++.dg/pr85039-1.C: New.
7006 * g++.dg/pr85039-2.C: New.
7007 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
7008
7009 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
7010
7011 PR target/85080
7012 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
7013 if the target supports efficient unaligned storage accesses.
7014
7015 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
7016
7017 PR target/83660
7018 * gcc.target/powerpc/pr83660.C: New test.
7019
7020 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
7021
7022 PR target/85403
7023 * gcc.target/i386/pr85403.c: New test.
7024
7025 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
7026
7027 PR target/84331
7028 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
7029
7030 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7031 Jason Merrill <jason@redhat.com>
7032
7033 PR c++/85112
7034 * g++.dg/cpp0x/pr85112.C: New.
7035
7036 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
7037
7038 PR testsuite/85326
7039 * g++.dg/ext/undef-bool-1.C: New file.
7040 * gcc.target/powerpc/powerpc.exp: Remove .C support.
7041 * gcc.target/powerpc/undef-bool-1.C: Remove file.
7042
7043 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
7044
7045 PR target/85293
7046 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
7047 corresponding dg-error clause.
7048 * gcc.target/powerpc/pr80098-3.c: Ditto.
7049 * gcc.target/powerpc/pr80103-1.c: Delete.
7050
7051 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
7052
7053 PR fortran/81773
7054 PR fortran/83606
7055 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
7056 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
7057
7058 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7059
7060 PR fortran/85387
7061 * gfortran.dg/implied_do_io_5.f90: New test.
7062
7063 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
7064
7065 PR target/83402
7066 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
7067 several values: positive, negative, and zero.
7068 * gcc.target/powerpc/sse2-pslld-1.c: Same.
7069 * gcc.target/powerpc/sse2-psllq-1.c: Same.
7070
7071 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
7072
7073 PR rtl-optimization/79916
7074 * gcc.target/powerpc/pr79916.c: New.
7075
7076 2018-04-13 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR rtl-optimization/85393
7079 * g++.dg/opt/pr85393.C: New test.
7080 * g++.dg/opt/pr85393-aux.cc: New file.
7081
7082 PR rtl-optimization/85376
7083 * gcc.dg/pr85376.c: New test.
7084
7085 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
7086
7087 PR rtl-optimization/83852
7088 * gcc.dg/pr83852.c: New testcase.
7089
7090 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
7091
7092 PR testsuite/85326
7093 * gcc.target/s390/pr77822-1.C: Rename to ...
7094 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
7095 * gcc.target/s390/pr77822-2.c: Add asm scan check.
7096 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
7097
7098 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
7099
7100 PR lto/71991
7101 * gcc.target/i386/pr71991.c: New testcase.
7102
7103 2018-04-13 Martin Liska <mliska@suse.cz>
7104 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR middle-end/81657
7107 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
7108 call.
7109
7110 2018-04-12 David Malcolm <dmalcolm@redhat.com>
7111
7112 PR c++/85385
7113 * g++.dg/diagnostic/macro-arg-count.C: New test.
7114
7115 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7116
7117 PR fortran/83064
7118 PR testsuite/85346
7119 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
7120 array and move test to libgomp/testsuite/libgomp.fortran.
7121 * gfortran.dg/do_concurrent_6.f90: New test.
7122
7123 2018-04-12 Marek Polacek <polacek@redhat.com>
7124
7125 PR c++/85258
7126 * g++.dg/parse/error61.C: New test.
7127
7128 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7129
7130 PR target/85347
7131 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
7132 specify -mvsx on gcc command line.
7133
7134 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7135
7136 PR target/85328
7137 * gcc.target/i386/pr85328.c: New test.
7138
7139 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7140
7141 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
7142
7143 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7144
7145 PR rtl-optimization/85342
7146 * gcc.target/i386/pr85342.c: New test.
7147
7148 2018-04-11 Jason Merrill <jason@redhat.com>
7149
7150 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
7151 if ulimit -v is set.
7152
7153 2018-04-11 Bin Cheng <bin.cheng@arm.com>
7154
7155 PR testsuite/85190
7156 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
7157
7158 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7159
7160 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
7161 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
7162
7163 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7164
7165 PR c++/70808
7166 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
7167 effective target.
7168
7169 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7170
7171 PR target/84301
7172 * gcc.target/i386/pr84301.c: New test.
7173
7174 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7175
7176 PR tree-optimization/85331
7177 * gcc.c-torture/execute/pr85331.c: New test.
7178
7179 2018-04-11 Marek Polacek <polacek@redhat.com>
7180
7181 PR c++/85032
7182 * g++.dg/cpp0x/pr51225.C: Adjust error message.
7183 * g++.dg/cpp1z/constexpr-if21.C: New test.
7184
7185 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7186
7187 PR target/85281
7188 * gcc.target/i386/pr85281.c: New test.
7189
7190 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7191
7192 PR rtl-optimization/84659
7193 * gcc.dg/pr84659.c: New test.
7194
7195 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7196
7197 PR debug/85302
7198 * g++.dg/debug/dwarf2/pr85302.C: New test.
7199
7200 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7201
7202 PR target/85261
7203 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
7204 into register.
7205
7206 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7207
7208 PR c++/70808
7209 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
7210
7211 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
7212
7213 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
7214 * gcc.target/powerpc/dimode_off.c: Ditto.
7215 * gcc.target/powerpc/tfmode_off.c: Ditto.
7216 * gcc.target/powerpc/timode_off.c: Ditto.
7217
7218 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7219
7220 * gcc.target/powerpc/vec-ldl-1.c: New test.
7221 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
7222 corrections to ABI implementation.
7223
7224 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
7225
7226 PR target/85056
7227 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
7228
7229 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7230
7231 PR rtl-optimization/85300
7232 * gcc.dg/pr85300.c: New test.
7233
7234 2018-04-10 David Malcolm <dmalcolm@redhat.com>
7235
7236 PR c++/85110
7237 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
7238 where we now show the pertinent parameter.
7239 * g++.dg/diagnostic/aka2.C: Likewise.
7240 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
7241
7242 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR fortran/85313
7245 * gfortran.dg/gomp/pr85313.f90: New test.
7246
7247 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7248
7249 PR c++/24314
7250 * g++.dg/parse/template29.C: New.
7251
7252 2018-04-10 Bin Cheng <bin.cheng@arm.com>
7253
7254 PR testsuite/85190
7255 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
7256
7257 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7258
7259 PR target/85177
7260 PR target/85255
7261 * gcc.target/i386/avx512f-pr85177.c: New test.
7262 * gcc.target/i386/avx512f-pr85255.c: New test.
7263
7264 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
7265
7266 PR tree-optimization/85286
7267 * gcc.dg/vect/pr85286.c: New test.
7268
7269 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7270
7271 PR target/85173
7272 * gcc.target/arm/pr85173.c: New test.
7273
7274 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7275
7276 PR lto/85248
7277 * gcc.dg/lto/pr85248_0.c: New test.
7278 * gcc.dg/lto/pr85248_1.c: New test.
7279
7280 2018-04-09 Jan Hubicka <jh@suse.cz>
7281
7282 PR lto/85078
7283 * g++.dg/torture/pr85078.C: New.
7284
7285 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
7286
7287 PR c++/85227
7288 * g++.dg/cpp1z/decomp44.C: New.
7289 * g++.dg/cpp1z/decomp45.C: Likewise.
7290
7291 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7292
7293 PR fortran/83064
7294 * gfortran.dg/do_concurrent_5.f90: New test.
7295 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
7296 message.
7297
7298 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7299
7300 PR fortran/51260
7301 * gfortran.dg/parameter_array_element_3.f90: New test.
7302
7303 2018-04-09 Jakub Jelinek <jakub@redhat.com>
7304
7305 PR c++/85194
7306 * g++.dg/cpp1z/decomp43.C: New test.
7307
7308 PR rtl-optimization/80463
7309 * g++.dg/pr80463.C: Add -w to dg-options.
7310
7311 2018-04-09 Richard Biener <rguenther@suse.de>
7312
7313 PR tree-optimization/85284
7314 * gcc.dg/torture/pr85284.c: New testcase.
7315
7316 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7317
7318 PR rtl-optimization/80463
7319 PR rtl-optimization/83972
7320 PR rtl-optimization/83480
7321
7322 * gcc.dg/pr80463.c: New test.
7323 * g++.dg/pr80463.C: Likewise.
7324 * gcc.dg/pr83972.c: Likewise.
7325
7326 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7327
7328 PR rtl-optimization/83913
7329 * gcc.dg/pr83913.c: New test.
7330
7331 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7332
7333 PR rtl-optimization/83962
7334 * gcc.dg/pr83962.c: New test.
7335
7336 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7337
7338 PR rtl-optimization/83530
7339 * gcc.dg/pr83530.c: New test.
7340
7341 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7342
7343 PR middle-end/82976
7344 * gfortran.dg/realloc_on_assign_16a.f90: New test.
7345
7346 2018-04-07 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR tree-optimization/85257
7349 * gcc.dg/pr85257.c: New test.
7350
7351 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
7352
7353 * g++.dg/opt/pr85196.C: New test.
7354
7355 2018-04-06 David Malcolm <dmalcolm@redhat.com>
7356
7357 PR c++/84269
7358 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
7359 std::tuple here since they need C++11.
7360 * g++.dg/lookup/missing-std-include-8.C: New test.
7361 * g++.dg/lookup/missing-std-include.C: Move std::array and
7362 std::tuple test to missing-std-include-6.C to avoid failures
7363 with C++98.
7364
7365 2018-04-06 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR debug/85252
7368 * gcc.dg/debug/pr85252.c: New test.
7369
7370 PR rtl-optimization/84872
7371 * gcc.dg/graphite/pr84872.c: New test.
7372
7373 PR c++/85210
7374 * g++.dg/cpp1z/decomp42.C: New test.
7375
7376 2018-04-06 David Malcolm <dmalcolm@redhat.com>
7377
7378 PR c++/85021
7379 * g++.dg/lookup/missing-std-include-7.C: New test.
7380
7381 2018-04-06 Tamar Christina <tamar.christina@arm.com>
7382
7383 * gcc.dg/struct-simple.c: Revert r254862.
7384 * lib/target-supports.exp
7385 (check_effective_target_word_mode_no_slow_unalign): Likewise.
7386
7387 2018-04-06 Richard Biener <rguenther@suse.de>
7388
7389 PR middle-end/85244
7390 * gcc.dg/torture/pr85244-1.c: New testcase.
7391 * gcc.dg/torture/pr85244-2.c: Likewise.
7392
7393 2018-04-06 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR sanitizer/85213
7396 * c-c++-common/ubsan/pr85213.c: New test.
7397
7398 2018-04-06 Richard Biener <rguenther@suse.de>
7399
7400 PR middle-end/85180
7401 * gcc.dg/pr85180.c: New testcase.
7402
7403 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7404
7405 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
7406 to trigger the optimization. Do some cleanup and function
7407 renaming. Add more test functions.
7408
7409 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7410
7411 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
7412 options.
7413 * gcc.target/s390/hotpatch-1.c: Skip when building without
7414 optimization.
7415 * gcc.target/s390/hotpatch-10.c: Likewise.
7416 * gcc.target/s390/hotpatch-11.c: Likewise.
7417 * gcc.target/s390/hotpatch-12.c: Likewise.
7418 * gcc.target/s390/hotpatch-13.c: Likewise.
7419 * gcc.target/s390/hotpatch-14.c: Likewise.
7420 * gcc.target/s390/hotpatch-15.c: Likewise.
7421 * gcc.target/s390/hotpatch-16.c: Likewise.
7422 * gcc.target/s390/hotpatch-17.c: Likewise.
7423 * gcc.target/s390/hotpatch-18.c: Likewise.
7424 * gcc.target/s390/hotpatch-19.c: Likewise.
7425 * gcc.target/s390/hotpatch-2.c: Likewise.
7426 * gcc.target/s390/hotpatch-3.c: Likewise.
7427 * gcc.target/s390/hotpatch-4.c: Likewise.
7428 * gcc.target/s390/hotpatch-5.c: Likewise.
7429 * gcc.target/s390/hotpatch-6.c: Likewise.
7430 * gcc.target/s390/hotpatch-7.c: Likewise.
7431 * gcc.target/s390/hotpatch-8.c: Likewise.
7432 * gcc.target/s390/hotpatch-9.c: Likewise.
7433
7434 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7435
7436 * c-c++-common/Wattributes.c: Disable warning for s390* target and
7437 check for an error instead.
7438 * gcc.dg/Wattributes-6.c: Likewise.
7439
7440 2018-04-05 Jakub Jelinek <jakub@redhat.com>
7441
7442 PR c++/85209
7443 * g++.dg/cpp1z/decomp39.C: New test.
7444 * g++.dg/cpp1z/decomp40.C: New test.
7445
7446 PR c++/85208
7447 * g++.dg/cpp1z/decomp41.C: New test.
7448
7449 PR middle-end/85195
7450 * gcc.dg/pr85195.c: New test.
7451
7452 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7453
7454 PR c++/80956
7455 * g++.dg/cpp0x/initlist100.C: New.
7456 * g++.dg/cpp0x/initlist101.C: Likewise.
7457
7458 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7459
7460 PR c++/84792
7461 * g++.dg/other/pr84792-1.C: New.
7462 * g++.dg/other/pr84792-2.C: Likewise.
7463
7464 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
7465
7466 PR target/85193
7467 * gcc.target/i386/pr85193.c: New test.
7468
7469 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
7470
7471 PR c++/84979
7472 * g++.dg/concepts/pr84979.C: New.
7473 * g++.dg/concepts/pr84979-2.C: New.
7474 * g++.dg/concepts/pr84979-3.C: New.
7475
7476 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7477
7478 PR c++/80026
7479 * g++.dg/cpp0x/variadic174.C: New.
7480
7481 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR inline-asm/85172
7484 * g++.dg/ext/builtin13.C: New test.
7485 * g++.dg/ext/atomic-4.C: New test.
7486
7487 PR c++/85146
7488 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7489 * g++.dg/ext/bases3.C: New test.
7490
7491 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7492
7493 PR target/85203
7494 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
7495 to match a single insn of the baz function. Move scan directives at
7496 the end of the file below the functions they are trying to test for
7497 better readability.
7498 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7499
7500 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7501
7502 PR rtl-optimization/84878
7503 * gcc.target/powerpc/pr84878.c: New test.
7504
7505 2018-04-04 Michael Matz <matz@suse.de>
7506
7507 * gcc.dg/Wstringop-overflow-4.c: New test.
7508 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7509
7510 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7511
7512 PR testsuite/85189
7513 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
7514 for the diagnostics of overridden functions. Adjust for new wording.
7515
7516 2018-04-04 Richard Biener <rguenther@suse.de>
7517
7518 PR lto/85176
7519 * g++.dg/lto/pr85176_0.C: New testcase.
7520
7521 2018-04-04 Richard Biener <rguenther@suse.de>
7522
7523 PR testsuite/85191
7524 * lib/target-supports.exp (check_effective_target_vect_perm_short):
7525 Fix typo.
7526
7527 2018-04-04 Martin Liska <mliska@suse.cz>
7528
7529 PR sanitizer/85174
7530 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
7531 and msdata as a workaround for powerpc.
7532
7533 2018-04-04 Richard Biener <rguenther@suse.de>
7534
7535 PR tree-optimization/85168
7536 * gcc.dg/torture/pr85168.c: New testcase.
7537
7538 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
7539
7540 PR c++/84943
7541 * g++.dg/pr84943.C: New.
7542 * g++.dg/pr84943-2.C: New.
7543
7544 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR rtl-optimization/85167
7547 * gcc.dg/pr85167.c: New test.
7548
7549 PR tree-optimization/85156
7550 * c-c++-common/pr85156.c: New test.
7551 * gcc.c-torture/execute/pr85156.c: New test.
7552
7553 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
7554
7555 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
7556 * gcc.target/powerpc/undef-bool-1.C: New file.
7557 * gcc.target/powerpc/undef-bool-2.c: New file.
7558
7559 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7560
7561 PR c++/84768
7562 * g++.dg/cpp1z/class-deduction52.C: New.
7563
7564 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7565
7566 PR c++/85147
7567 * g++.dg/cpp0x/pr85147.C: New test.
7568
7569 PR c++/85140
7570 * g++.dg/cpp0x/gen-attrs-64.C: New test.
7571
7572 PR c++/85134
7573 * g++.dg/gomp/pr85134.C: New test.
7574 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
7575
7576 PR target/85169
7577 * gcc.c-torture/execute/pr85169.c: New test.
7578 * gcc.target/i386/avx512f-pr85169.c: New test.
7579 * gcc.target/i386/avx512bw-pr85169.c: New test.
7580
7581 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7582
7583 PR target/85126
7584 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7585 scan-assembler-times clause.
7586
7587 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7588
7589 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7590 dg-additional-options.
7591
7592 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7593
7594 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7595
7596 2018-04-03 Richard Biener <rguenther@suse.de>
7597
7598 PR testsuite/85154
7599 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7600
7601 2018-04-02 Jim Wilson <jimw@sifive.com>
7602
7603 * gcc.target/riscv/pr84660.c: New.
7604 * gcc.target/riscv/shift-and-1.c: New.
7605 * gcc.target/riscv/shift-and-2.c: New.
7606
7607 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7608
7609 PR fortran/85102
7610 * gfortran.dg/array_simplify_2.f90: New test.
7611
7612 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7613
7614 PR middle-end/85090
7615 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7616 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7617 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7618 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7619 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7620
7621 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7622
7623 PR c++/85027
7624 * g++.dg/pr85027.C: New.
7625
7626 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7627
7628 PR target/83315
7629 * gcc.target/powerpc/sse-maxps-2.c: New test.
7630 * gcc.target/powerpc/sse-minps-2.c: New test.
7631
7632 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR c++/84791
7635 * g++.dg/gomp/pr84791.C: New test.
7636
7637 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7638
7639 PR fortran/84931
7640 * gfortran.dg/array_constructor_53.f90: New test.
7641
7642 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7643
7644 PR fortran/85130
7645 * gfortran.dg/substr_6.f90: Remove illegal test for
7646 out-of-bounds substring.
7647
7648 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7649
7650 PR fortran/85111
7651 * gfortran.dg/zero_sized_10.f90: New test.
7652
7653 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7654
7655 PR c++/84269
7656 * g++.dg/lookup/missing-std-include-6.C: New test.
7657 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7658 std::tuple tests.
7659 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7660 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7661 <cstring>, <cassert>, and <cstdlib>.
7662
7663 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7664
7665 PR inline-asm/84985
7666 * gcc.target/i386/pr84985.c: New.
7667
7668 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7669
7670 PR c++/85110
7671 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7672
7673 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7674
7675 PR c++/85108
7676 * g++.dg/warn/Wunused-var-31.C: New test.
7677
7678 PR c/85094
7679 * c-c++-common/Wduplicated-branches-14.c: New test.
7680
7681 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7682
7683 PR c++/84606
7684 * g++.dg/cpp0x/pr84606.C: New.
7685
7686 2018-03-29 Carl Love <cel@us.ibm.com>
7687
7688 Revert
7689 2017-09-27 Carl Love <cel@us.ibm.com>
7690
7691 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7692 for the __builtin_fctid and __builtin_fctiw.
7693
7694 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7695
7696 PR target/84912
7697 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7698 deleted builtin function.
7699 (div_weuo): Likewise.
7700 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7701 (div_deuo): Likewise.
7702
7703 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7704
7705 PR c++/85028
7706 * g++.dg/other/default13.C: New.
7707
7708 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR target/85095
7711 * gcc.target/i386/pr85095-1.c: New test.
7712 * gcc.target/i386/pr85095-2.c: New test.
7713 * gcc.c-torture/execute/pr85095.c: New test.
7714
7715 PR tree-optimization/82004
7716 * gcc.dg/pr82004.c: New test.
7717
7718 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7719 Martin Liska <mliska@suse.cz>
7720
7721 PR sanitizer/85081
7722 * g++.dg/asan/pr85081.C: New test.
7723
7724 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7725
7726 PR c++/84789
7727 * g++.dg/template/pr84789.C: Adjust for testing with
7728 -fconcepts too.
7729
7730 PR c++/84973
7731 * g++.dg/template/pr84973.C: New.
7732 * g++.dg/template/pr84973-2.C: New.
7733 * g++.dg/template/pr84973-3.C: New.
7734
7735 PR c++/84968
7736 * g++.dg/eh/pr84968.C: New.
7737
7738 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7739
7740 PR target/84914
7741 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7742 long double multiply/divide uses the correct function.
7743 * gcc.target/powerpc/mulkc-3.c: Likewise.
7744 * gcc.target/powerpc/divkc-2.c: Likewise.
7745 * gcc.target/powerpc/divkc-3.c: Likewise.
7746
7747 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7748
7749 PR c++/85067
7750 * g++.dg/cpp0x/defaulted51.C: New.
7751 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7752
7753 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR c++/85077
7756 * g++.dg/ext/vector35.C: New test.
7757
7758 PR c++/85061
7759 * g++.dg/ext/builtin-offsetof3.C: New test.
7760
7761 PR c++/85076
7762 * g++.dg/cpp1y/pr85076.C: New test.
7763
7764 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7765
7766 PR fortran/85084
7767 * gfortran.dg/matmul_rank_1.f90: New test.
7768
7769 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7770 Harald Anlauf <anlauf@gmx.de>
7771
7772 * gfortran.dg/structure_constructor_15.f90: New test.
7773
7774 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7775
7776 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7777 for the diagnostics of overridden functions. Adjust for new wording.
7778 * g++.dg/cpp0x/implicit1.C: Likewise.
7779 * g++.dg/cpp0x/override1.C: Likewise.
7780 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7781 * g++.dg/eh/shadow1.C: Likewise.
7782 * g++.dg/inherit/covariant12.C: Likewise.
7783 * g++.dg/inherit/covariant14.C: Likewise.
7784 * g++.dg/inherit/covariant15.C: Likewise.
7785 * g++.dg/inherit/covariant16.C: Likewise.
7786 * g++.dg/inherit/covariant22.C: Likewise.
7787 * g++.dg/inherit/crash3.C: Likewise.
7788 * g++.dg/inherit/error2.C: Likewise.
7789 * g++.dg/template/crash100.C: Likewise.
7790 * g++.old-deja/g++.eh/spec6.C: Likewise.
7791 * g++.old-deja/g++.mike/p811.C: Likewise.
7792 * g++.old-deja/g++.other/virtual11.C: Likewise.
7793 * g++.old-deja/g++.other/virtual4.C: Likewise.
7794
7795 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7796
7797 PR target/85044
7798 * gcc.target/i386/pr85044.c: New test.
7799
7800 2018-03-27 Martin Sebor <msebor@redhat.com>
7801
7802 PR testsuite/83462
7803 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7804 other than x86.
7805
7806 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7807
7808 PR target/83009
7809 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7810
7811 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7812
7813 PR target/81863
7814 * gcc.target/arm/pr81863.c: New test.
7815
7816 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7817
7818 PR target/85056
7819 * gcc.target/nvptx/pr85056.c: New test.
7820 * gcc.target/nvptx/pr85056a.c: New test.
7821
7822 2018-03-27 Richard Biener <rguenther@suse.de>
7823
7824 PR testsuite/82847
7825 * lib/target-supports.exp (check_ssse3_available): New function.
7826 (check_effective_target_vect_perm_short): Enable for x86 if
7827 check_ssse3_available.
7828
7829 2018-03-27 Richard Biener <rguenther@suse.de>
7830
7831 PR tree-optimization/85082
7832 * gfortran.dg/pr85082.f90: New testcase.
7833
7834 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7835
7836 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7837 to "l=2" in dg-final.
7838
7839 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7840
7841 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7842 * gcc.target/mips/fix-r4000-2.c: Likewise.
7843 * gcc.target/mips/fix-r4000-3.c: Likewise.
7844 * gcc.target/mips/fix-r4000-4.c: Likewise.
7845 * gcc.target/mips/fix-r4000-5.c: Likewise.
7846 * gcc.target/mips/fix-r4000-6.c: Likewise.
7847 * gcc.target/mips/fix-r4000-7.c: Likewise.
7848 * gcc.target/mips/fix-r4000-8.c: Likewise.
7849 * gcc.target/mips/fix-r4000-9.c: Likewise.
7850 * gcc.target/mips/fix-r4000-10.c: Likewise.
7851 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7852 "mulditi3_r4000" instead of "mulditi3".
7853 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7854 "umulditi3_r4000" instead of "umulditi3".
7855
7856 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR c++/85068
7859 * g++.dg/inherit/covariant22.C: New test.
7860
7861 2018-03-27 Richard Biener <rguenther@suse.de>
7862
7863 PR testsuite/84004
7864 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7865 alignment.
7866
7867 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7868 Jason Merrill <jason@redhat.com>
7869
7870 PR c++/84632
7871 * g++.dg/init/array49.C: New.
7872 * g++.dg/torture/pr70499.C: Adjust.
7873
7874 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7875
7876 PR target/85073
7877 * gcc.target/i386/pr85073.c: New test.
7878
7879 2018-03-26 Richard Biener <rguenther@suse.de>
7880
7881 PR testsuite/85066
7882 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7883 instead of long.
7884
7885 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7886
7887 PR fortran/66709
7888 * gfortran.dg/parameter_array_format.f90: New test.
7889
7890 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7891 Neil Carlson <neil.n.carlson@gmail.com>
7892
7893 PR fortran/84381
7894 * gfortran.dg/literal_character_constant_1.inc: Replace
7895 call abort by STOP n.
7896 * gfortran.dg/overload_1.f90: Likewise.
7897
7898 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7899 Dominique d'Humieres <dominiq@gcc.gnu.org>
7900
7901 PR fortran/84924
7902 * gfortran.dg/scalar_pointer_1.f90: New test.
7903
7904 2018-03-25 Tom de Vries <tom@codesourcery.com>
7905
7906 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7907 precise.
7908
7909 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7910
7911 PR fortran/69497
7912 * gfortran.dg/pr89497.f90: New test.
7913
7914 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7915
7916 PR fortran/70068
7917 * gfortran.dg/substr_7.f90: New test.
7918
7919 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7920
7921 PR fortran/42651
7922 * gfortran.dg/pr42651.f90: New test.
7923 * gfortran.dg/func_result_7.f90: Update error message.
7924
7925 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7926
7927 PR tree-optimization/84005
7928 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7929 failing to force the alignment.
7930
7931 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7932
7933 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7934 from this to...
7935 <vclzd>: ...this.
7936
7937 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7938
7939 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7940 message. Fix scan-assembler patterns.
7941
7942 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR c++/85015
7945 * g++.dg/cpp0x/pr85015.C: New test.
7946
7947 PR c++/84942
7948 * g++.dg/cpp1y/pr84942.C: New test.
7949
7950 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7951
7952 PR inline-asm/85030
7953 * gcc.target/i386/pr85030.c: New.
7954
7955 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7956
7957 PR target/85026
7958 * g++.dg/pr85026.C: New test.
7959
7960 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7961
7962 * g++.dg/debug/pr84704.C: XFAIL AIX.
7963
7964 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7965
7966 PR target/84826
7967 * gcc.target/arm/pr84826.c: Add dg directive.
7968
7969 2018-03-23 Marek Polacek <polacek@redhat.com>
7970
7971 PR c++/85033
7972 * g++.dg/ext/builtin-offsetof2.C: New test.
7973
7974 PR c++/85045
7975 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7976 * gcc.dg/pr85045.c: New test.
7977
7978 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7979
7980 PR debug/85020
7981 * gnat.dg/lto22.adb: New test.
7982 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7983 * gnat.dg/lto22_pkg2.ads: Likewise.
7984
7985 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR c/80778
7988 * gcc.dg/lto/pr80778_0.c: New test.
7989
7990 PR inline-asm/85034
7991 * gcc.target/i386/pr85034.c: New test.
7992
7993 PR inline-asm/85022
7994 * c-c++-common/torture/pr85022.c: New test.
7995
7996 PR sanitizer/85029
7997 * g++.dg/ubsan/pr85029.C: New test.
7998
7999 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
8000
8001 PR c++/71251
8002 * g++.dg/cpp0x/pr71251.C: New.
8003
8004 PR c++/84789
8005 * g++.dg/template/pr84789.C: New.
8006 * g++.dg/template/pr84789-2.C: New.
8007 * g++.dg/template/pr84789-3.C: New.
8008 * g++.dg/parse/dtor11.C: Accept alternate error message.
8009
8010 PR c++/84729
8011 * g++.dg/pr84729.C: New.
8012 * g++.old-deja/g++.ext/arrnew2.C: Require error.
8013 * g++.old-deja/g++.robertl/eb58.C: Likewise.
8014 * g++.old-deja/g++.robertl/eb63.C: Likewise.
8015
8016 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
8017
8018 PR fortran/84922
8019 * gfortran.dg/interface_42.f90: New test.
8020 * gfortran.dg/interface_43.f90: New test.
8021
8022 2018-03-22 Sudakshina Das <sudi.das@arm.com>
8023
8024 PR target/84826
8025 * gcc.target/arm/pr84826.c: New test.
8026
8027 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
8028
8029 * gcc.target/arm/addr-modes-float.c: Move dg-do before
8030 dg-require-effective-target.
8031 * gcc.target/arm/addr-modes-int.c: Likewise.
8032 * gcc.target/nios2/lo-addr-tls.c: Likewise.
8033
8034 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8035
8036 PR target/84760
8037 * gcc.target/powerpc/altivec-ld-1.c: New test.
8038
8039 2018-03-22 Bin Cheng <bin.cheng@arm.com>
8040
8041 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
8042
8043 2018-03-22 Jakub Jelinek <jakub@redhat.com>
8044
8045 PR inline-asm/84941
8046 * gcc.dg/pr84941.c: New test.
8047
8048 2018-03-22 Tom de Vries <tom@codesourcery.com>
8049
8050 PR tree-optimization/84956
8051 * gcc.dg/pr84956.c: New test.
8052
8053 2018-03-22 Marek Polacek <polacek@redhat.com>
8054
8055 PR c++/84854
8056 * g++.dg/cpp1z/constexpr-if15.C: New test.
8057 * g++.dg/cpp1z/constexpr-if16.C: New test.
8058
8059 2018-03-21 Joseph Myers <joseph@codesourcery.com>
8060
8061 * gcc.dg/builtin-tgmath-3.c: New test.
8062
8063 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
8064
8065 PR c++/71965
8066 * g++.dg/concepts/pr71965.C: New.
8067
8068 PR c++/84610
8069 PR c++/84642
8070 * g++.dg/cpp0x/pr84610.C: New.
8071 * g++.dg/cpp0x/pr84642.C: New.
8072
8073 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR c/84999
8076 * c-c++-common/pr84999.c: New test.
8077
8078 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8079
8080 PR c++/84972
8081 * g++.dg/ext/desig10.C: New.
8082
8083 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8084 Harald Anlauf <anlauf@gmx.de>
8085
8086 PR fortran/84957
8087 * gfortran.dg/pr84957.f90: New test.
8088
8089 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8090
8091 PR tree-optimization/84960
8092 * gcc.c-torture/compile/pr84960.c: New test.
8093
8094 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
8095
8096 PR tree-optimization/84811
8097 * gcc.dg/torture/pr84811.c: New test.
8098
8099 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR tree-optimization/84982
8102 * c-c++-common/pr84982.c: New test.
8103
8104 PR c++/84961
8105 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
8106 "m" (++x) in C++.
8107 * g++.dg/torture/pr84961-1.C: New test.
8108 * g++.dg/torture/pr84961-2.C: New test.
8109
8110 2018-03-21 Nathan Sidwell <nathan@acm.org>
8111
8112 PR c++/85008
8113 * g++.dg/pr85008.C: New.
8114
8115 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
8116
8117 PR fortran/84615
8118 * gfortran.dg/char_result_17.f90: New test.
8119
8120 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8121
8122 PR c++/84994
8123 * g++.dg/other/accessor-fixits-1.C: Move to...
8124 * g++.dg/torture/accessor-fixits-1.C: ...here.
8125 * g++.dg/other/accessor-fixits-2.C: Move to...
8126 * g++.dg/torture/accessor-fixits-2.C: ...here.
8127 * g++.dg/other/accessor-fixits-3.C: Move to...
8128 * g++.dg/torture/accessor-fixits-3.C: ...here.
8129 * g++.dg/other/accessor-fixits-4.C: Move to...
8130 * g++.dg/torture/accessor-fixits-4.C: ...here.
8131 * g++.dg/other/accessor-fixits-5.C: Move to...
8132 * g++.dg/torture/accessor-fixits-5.C: ...here.
8133 * g++.dg/torture/accessor-fixits-6.C: New testcase.
8134 * g++.dg/torture/accessor-fixits-7.C: New testcase.
8135 * g++.dg/torture/accessor-fixits-8.C: New testcase.
8136
8137 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8138
8139 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
8140
8141 2018-03-21 Sudakshina Das <sudi.das@arm.com>
8142
8143 PR target/82989
8144 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
8145
8146 2018-03-21 Nathan Sidwell <nathan@acm.org>
8147
8148 PR c++/84804
8149 * g++.dg/lookup/pr84804.C: New.
8150
8151 2018-03-21 Martin Sebor <msebor@redhat.com>
8152
8153 PR c++/84850
8154 * g++.dg/Wclass-memaccess-3.C: New test.
8155 * g++.dg/Wclass-memaccess-4.C: New test.
8156
8157 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8158
8159 PR c++/84892
8160 * g++.dg/other/accessor-fixits-1.C
8161 (test_access_const_t1_color): New.
8162 (test_deref_const_t1_color): New.
8163 * g++.dg/other/accessor-fixits-5.C: New testcase.
8164
8165 2018-03-21 Tom de Vries <tom@codesourcery.com>
8166
8167 PR tree-optimization/83126
8168 * gcc.dg/graphite/pr83126.c: New test.
8169
8170 2018-03-21 Nathan Sidwell <nathan@acm.org>
8171
8172 * g++.dg/ext/anon-struct6.C: Adjust.
8173 * g++.dg/ext/deprecate-1.C: New.
8174 * g++.dg/ext/deprecate-2.C: New.
8175 * g++.dg/lookup/pr84602.C: Adjust.
8176 * g++.dg/lookup/pr84962.C: Adjust.
8177 * g++.old-deja/g++.other/anon4.C
8178
8179 PR c++/84836
8180 * g++.dg/lookup/pr84836.C: New.
8181
8182 2018-03-21 Bin Cheng <bin.cheng@arm.com>
8183
8184 PR tree-optimization/84969
8185 * gcc.dg/tree-ssa/pr84969.c: New test.
8186
8187 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR rtl-optimization/84989
8190 * gcc.target/i386/pr84989.c: New test.
8191
8192 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8193
8194 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
8195
8196 2018-03-21 Martin Liska <mliska@suse.cz>
8197
8198 PR ipa/84963
8199 * gfortran.dg/goacc/pr84963.f90: New test.
8200
8201 2018-03-21 Marek Polacek <polacek@redhat.com>
8202
8203 PR c++/71638, ICE with NSDMI and reference.
8204 * g++.dg/cpp0x/nsdmi14.C: New test.
8205 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
8206
8207 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
8208
8209 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
8210 MIPS with -mpaired-single directives.
8211
8212 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
8213
8214 PR fortran/85001
8215 * gfortran.dg/interface_41.f90: New test.
8216
8217 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR debug/84875
8220 * gcc.dg/pr84875.c: New test.
8221
8222 2018-03-20 Marek Polacek <polacek@redhat.com>
8223
8224 PR c++/84978, ICE with NRVO.
8225 * g++.dg/opt/nrv19.C: New test.
8226
8227 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8228
8229 PR target/82518
8230 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8231 Disable for armeb targets.
8232 * gcc.target/arm/pr82518.c: New test.
8233
8234 2018-03-20 Nathan Sidwell <nathan@acm.org>
8235
8236 PR c++/84962
8237 * g++.dg/lookup/pr84962.C: New.
8238
8239 PR c++/84970
8240 * g++.dg/lookup/pr84970.C: New.
8241
8242 2018-03-20 Richard Biener <rguenther@suse.de>
8243
8244 PR target/84986
8245 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
8246
8247 2018-03-20 Martin Liska <mliska@suse.cz>
8248
8249 PR ipa/84825
8250 * g++.dg/ipa/pr84825.C: New test.
8251
8252 2018-03-20 Martin Liska <mliska@suse.cz>
8253
8254 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
8255
8256 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8257
8258 PR target/84845
8259 * gcc.c-torture/compile/pr84845.c: New test.
8260
8261 2018-03-20 Sudakshina Das <sudi.das@arm.com>
8262
8263 PR target/82989
8264 * gcc.target/arm/pr82989.c: New test.
8265
8266 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR target/84945
8269 * gcc.target/i386/pr84945.c: New test.
8270
8271 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
8272
8273 PR target/81647
8274 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
8275
8276 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8277
8278 PR c/84953
8279 * gcc.dg/pr84953.c: New test.
8280
8281 2018-03-19 Marek Polacek <polacek@redhat.com>
8282
8283 PR c++/84925
8284 * g++.dg/cpp1z/lambda-__func__.C: New test.
8285
8286 PR c++/84927
8287 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
8288
8289 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8290
8291 PR sanitizer/78651
8292 * g++.dg/asan/pr78651.C: New test.
8293
8294 2018-03-19 Tom de Vries <tom@codesourcery.com>
8295
8296 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
8297 vect_int_mult. Add nvptx xfail for PR84958.
8298
8299 2018-03-19 Nathan Sidwell <nathan@acm.org>
8300
8301 PR c++/84835
8302 * g++.dg/cpp1y/pr84835.C: New.
8303
8304 2018-03-19 Sudakshina Das <sudi.das@arm.com>
8305
8306 PR target/81647
8307 * gcc.target/aarch64/pr81647.c: New.
8308
8309 2018-03-19 Richard Biener <rguenther@suse.de>
8310
8311 PR tree-optimization/84933
8312 * g++.dg/pr84933.C: New testcase.
8313
8314 2018-03-19 Richard Biener <rguenther@suse.de>
8315
8316 PR tree-optimization/84859
8317 * gcc.dg/tree-ssa/pr84859.c: New testcase.
8318 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
8319 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
8320 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
8321
8322 2018-03-19 Nathan Sidwell <nathan@acm.org>
8323
8324 PR c++/84812
8325 * g++.dg/lookup/pr84812.C: New.
8326
8327 2018-03-19 Richard Biener <rguenther@suse.de>
8328
8329 PR tree-optimization/84929
8330 * gcc.dg/torture/pr84929.c: New testcase.
8331
8332 2018-03-19 Tamar Christina <tamar.christina@arm.com>
8333
8334 PR target/84711
8335 * gcc.target/arm/big-endian-subreg.c: Delete.
8336
8337 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8338
8339 PR fortran/84931
8340 * gfortran.dg/array_constructor_52.f90: New test.
8341
8342 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
8343
8344 PR fortran/77414
8345 * gfortran.dg/pr77414.f90: New test.
8346 * gfortran.dg/internal_references_1.f90: Adjust error message.
8347
8348 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
8349
8350 PR fortran/65453
8351 * gfortran.dg/pr65453.f90: New test.
8352
8353 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
8354
8355 PR tree-optimization/84913
8356 * gfortran.dg/vect/pr84913.f90: New test.
8357
8358 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
8359
8360 PR fortran/79929
8361 * gfortran.dg/warn_concat.f90: New test.
8362
8363 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR target/84899
8366 * gcc.dg/pr84899.c: New test.
8367
8368 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
8369
8370 PR fortran/69395
8371 * gfortran.dg/pr69395.f90: Add test for max dimensions
8372
8373 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
8374
8375 PR target/84876
8376 * gcc.target/i386/pr84876.c: New test.
8377
8378 2018-03-16 Martin Liska <mliska@suse.cz>
8379
8380 PR ipa/84833
8381 * gcc.target/i386/mvc11.c: New test.
8382
8383 2018-03-16 Martin Liska <mliska@suse.cz>
8384
8385 PR ipa/84722
8386 * gcc.target/i386/mvc10.c: New test.
8387
8388 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8389
8390 PR c++/79937
8391 PR c++/82410
8392 * g++.dg/cpp1y/pr79937-1.C: New test.
8393 * g++.dg/cpp1y/pr79937-2.C: New test.
8394 * g++.dg/cpp1y/pr79937-3.C: New test.
8395 * g++.dg/cpp1y/pr79937-4.C: New test.
8396 * g++.dg/cpp1y/pr82410.C: New test.
8397
8398 2018-03-16 Tom de Vries <tom@codesourcery.com>
8399
8400 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
8401
8402 2018-03-16 Tom de Vries <tom@codesourcery.com>
8403
8404 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
8405
8406 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8407
8408 PR c++/84874
8409 * g++.dg/cpp2a/desig8.C: New test.
8410
8411 PR tree-optimization/84841
8412 * gcc.dg/pr84841.c: New test.
8413
8414 PR c++/84874
8415 * g++.dg/cpp2a/desig7.C: New test.
8416
8417 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
8418 Jim MacArthur <jim.macarthur@codethink.co.uk>
8419
8420 * gfortran.dg/automatic_1.f90: New test.
8421 * gfortran.dg/automatic_repeat.f90: New test
8422 * gfortran.dg/automatic_save.f90: New test.
8423 * gfortran.dg/vax_structure.f90: New test.
8424
8425 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8426
8427 PR fortran/78741
8428 * gfortran.dg/pr78741.f90: New test.
8429
8430 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8431
8432 PR fortran/69395
8433 * gfortran.dg/pr69395.f90: New test.
8434
8435 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR c++/79085
8438 * g++.dg/opt/pr79085.C: New test.
8439
8440 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
8441
8442 PR target/84574
8443 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
8444 label instead of __x86_indirect_thunk label.
8445
8446 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR c++/84222
8449 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
8450 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
8451 * g++.dg/warn/deprecated-13.C: New test.
8452
8453 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
8454
8455 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
8456
8457 2018-03-15 Richard Biener <rguenther@suse.de>
8458
8459 PR c/84873
8460 * c-c++-common/pr84873.c: New testcase.
8461
8462 2018-03-15 Tamar Christina <tamar.christina@arm.com>
8463
8464 PR target/84711
8465 * gcc.target/arm/big-endian-subreg.c: New.
8466
8467 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR target/84860
8470 * gcc.c-torture/compile/pr84860.c: New test.
8471
8472 2018-03-15 Julia Koval <julia.koval@intel.com>
8473
8474 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8475 cannonlake.
8476 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
8477 avx512bitalg.
8478
8479 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR c/84853
8482 * gcc.dg/pr84853.c: New test.
8483
8484 2018-03-14 Carl Love <cel@us.ibm.com>
8485
8486 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8487
8488 2018-03-14 Martin Liska <mliska@suse.cz>
8489
8490 PR ipa/8480
8491 * g++.dg/lto/pr84805_0.C: New test.
8492 * g++.dg/lto/pr84805_1.C: New test.
8493 * g++.dg/lto/pr84805_2.C: New test.
8494
8495 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8496
8497 PR c/84852
8498 * gcc.dg/fixits-pr84852-1.c: New test.
8499 * gcc.dg/fixits-pr84852-2.c: New test.
8500
8501 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8502
8503 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
8504 separate verbose message.
8505 * lib/scandump.exp (scan-dump-times): Likewise.
8506
8507 2018-03-14 Julia Koval <julia.koval@intel.com>
8508
8509 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8510 server.
8511 * gcc.target/i386/funcspec-56.inc: Ditto.
8512
8513 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8514
8515 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
8516 aarch64_sve_hw.
8517
8518 2018-03-14 Jakub Jelinek <jakub@redhat.com>
8519
8520 PR sanitizer/83392
8521 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
8522 check count from 17 to 14.
8523
8524 PR target/84844
8525 * gcc.target/i386/pr84844.c: New test.
8526
8527 2018-03-14 Richard Biener <rguenther@suse.de>
8528
8529 PR tree-optimization/84830
8530 * gcc.dg/torture/pr84830.c: New testcase.
8531
8532 2018-03-14 Marek Polacek <polacek@redhat.com>
8533
8534 PR c++/84596
8535 * g++.dg/cpp0x/static_assert15.C: New test.
8536
8537 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
8538
8539 PR fortran/61775
8540 * gfortran.dg/pr61775.f90: New test.
8541
8542 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR c++/84843
8545 * g++.dg/ext/pr84843-1.C: New test.
8546 * g++.dg/ext/pr84843-2.C: New test.
8547
8548 2018-03-13 David Pagan <dave.pagan@oracle.com>
8549
8550 PR c/46921
8551 * gcc.dg/pr46921.c: New test.
8552
8553 2018-03-13 Martin Sebor <msebor@redhat.com>
8554
8555 PR tree-optimization/84725
8556 * c-c++-common/Wstringop-truncation-4.c: New test.
8557 * c-c++-common/attr-nonstring-5.c: New test.
8558
8559 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8560
8561 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
8562 than unpacks.
8563 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8564 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8565
8566 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8567
8568 * gcc.target/aarch64/sve/tls_1.c: New test.
8569 * gcc.target/aarch64/sve/tls_2.C: Likewise.
8570
8571 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8572
8573 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
8574 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
8575
8576 2018-03-13 Martin Liska <mliska@suse.cz>
8577
8578 PR ipa/84658.
8579 * g++.dg/ipa/pr84658.C: New test.
8580
8581 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8582
8583 PR middle-end/84834
8584 * gcc.dg/pr84834.c: New test.
8585
8586 PR target/84827
8587 * gcc.target/i386/pr84827.c: New test.
8588
8589 PR target/84828
8590 * g++.dg/ext/pr84828.C: New test.
8591
8592 PR target/84786
8593 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8594 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8595
8596 PR c++/84808
8597 * g++.dg/cpp1y/constexpr-84808.C: New test.
8598
8599 PR c++/84704
8600 * g++.dg/debug/pr84704.C: New test.
8601
8602 2018-03-12 Renlin Li <renlin.li@arm.com>
8603
8604 * gcc.target/aarch64/movi_hf.c: New.
8605 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8606 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8607
8608 2018-03-12 Martin Sebor <msebor@redhat.com>
8609
8610 PR tree-optimization/83456
8611 * c-c++-common/Wrestrict-2.c: Remove test cases.
8612 * c-c++-common/Wrestrict.c: Same.
8613 * gcc.dg/Wrestrict-12.c: New test.
8614 * gcc.dg/Wrestrict-14.c: New test.
8615
8616 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8617
8618 * g++.dg/pr84821.C: New test.
8619
8620 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8621
8622 * gcc.dg/pr84799.c: New test.
8623
8624 2018-03-12 Richard Biener <rguenther@suse.de>
8625
8626 PR tree-optimization/84803
8627 * gcc.dg/torture/pr84803.c: New testcase.
8628
8629 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR c++/84813
8632 * g++.dg/debug/pr84813.C: New test.
8633
8634 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8635
8636 PR fortran/84546
8637 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8638
8639 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8640
8641 PR fortran/83939
8642 * gfortran.dg/pr83939.f90
8643
8644 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8645
8646 PR fortran/66128
8647 * gfortran.dg/zero_sized_9.f90: New test.
8648
8649 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR debug/58150
8652 * g++.dg/debug/dwarf2/enum2.C: New test.
8653
8654 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8655
8656 PR fortran/84734
8657 * gfortran.dg/pr84734.f90: New test.
8658
8659 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8660
8661 * gnat.dg/prot3.adb: New test.
8662 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8663
8664 2018-03-09 Jason Merrill <jason@redhat.com>
8665 Paolo Carlini <paolo.carlini@oracle.com>
8666
8667 PR c++/71169
8668 PR c++/71832
8669 * g++.dg/cpp0x/pr71169.C: New.
8670 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8671 * g++.dg/cpp0x/pr71832.C: Likewise.
8672
8673 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8674
8675 PR target/83969
8676 * gcc.target/powerpc/pr83969.c: New test.
8677
8678 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8679
8680 PR target/84772
8681 * gcc.dg/pr84772.c: New test.
8682
8683 PR c++/84076
8684 * g++.dg/warn/Wformat-2.C: New test.
8685
8686 PR c++/84767
8687 * g++.dg/ext/vla18.C: New test.
8688
8689 2018-03-09 Martin Sebor <msebor@redhat.com>
8690
8691 PR tree-optimization/84526
8692 * gcc.dg/Wrestrict-10.c: New test.
8693 * gcc.dg/Wrestrict-11.c: New test.
8694
8695 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8696
8697 PR rtl-optimization/84682
8698 * gcc.dg/torture/pr84682-1.c: New.
8699 * gcc.dg/torture/pr84682-2.c: New.
8700 * gcc.dg/torture/pr84682-3.c: New.
8701
8702 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR c++/84724
8705 * g++.dg/ext/pr84724.C: New test.
8706
8707 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8708
8709 PR target/83712
8710 * gcc.target/arm/pr83712.c: New.
8711
8712 2018-03-09 Richard Biener <rguenther@suse.de>
8713
8714 PR tree-optimization/84775
8715 * gcc.dg/torture/pr84775.c: New testcase.
8716
8717 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8718
8719 PR debug/84404
8720 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8721 targets.
8722
8723 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8724
8725 * gcc.c-torture/compile/20180309-1.c: New test.
8726
8727 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR c++/80598
8730 * g++.dg/warn/Wunused-function4.C: New test.
8731
8732 PR inline-asm/84742
8733 * gcc.target/i386/pr84742-1.c: New test.
8734 * gcc.target/i386/pr84742-2.c: New test.
8735
8736 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8737
8738 PR target/84748
8739 * gcc.c-torture/execute/pr84748.c: New test.
8740
8741 2018-03-08 Richard Biener <rguenther@suse.de>
8742
8743 PR middle-end/84552
8744 * gcc.dg/graphite/pr84552.c: New testcase.
8745
8746 2018-03-08 Richard Biener <rguenther@suse.de>
8747
8748 PR tree-optimization/84178
8749 * gcc.dg/torture/pr84178-2.c: New testcase.
8750
8751 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8752
8753 PR tree-optimization/84178
8754 * gcc.c-torture/compile/pr84178-1.c: New test.
8755
8756 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8757
8758 * lib/target-supports.exp: Do not return zero from a ifunc
8759 function.
8760
8761 2018-03-08 Richard Biener <rguenther@suse.de>
8762
8763 PR tree-optimization/84746
8764 * gcc.dg/torture/pr84746.c: New testcase.
8765
8766
8767 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8768 PR debug/84404
8769 PR debug/84408
8770 * gcc.dg/graphite/pr84404.c: New.
8771
8772 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8773
8774 PR tree-optimization/84740
8775 * gcc.dg/torture/pr84740.c: New test.
8776
8777 PR tree-optimization/84739
8778 * gcc.dg/pr84739.c: New test.
8779
8780 2018-03-07 Martin Sebor <msebor@redhat.com>
8781
8782 PR tree-optimization/83519
8783 * gcc.dg/Wrestrict-13.c: New test.
8784
8785 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8786
8787 PR fortran/64124
8788 PR fortran/70409
8789 * gfortran.dg/pr64124.f90: New tests.
8790 * gfortran.dg/pr70409.f90: New tests.
8791
8792 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8793
8794 PR target/82411
8795 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8796
8797 2018-03-07 Martin Sebor <msebor@redhat.com>
8798
8799 PR tree-optimization/84526
8800 * gcc.dg/Wrestrict-10.c: New test.
8801
8802 2018-03-07 Martin Sebor <msebor@redhat.com>
8803
8804 PR tree-optimization/84468
8805 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8806 * gcc.dg/Wstringop-truncation.c: New test.
8807 * gcc.dg/Wstringop-truncation-2.c: New test.
8808
8809 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR fortran/84565
8812 * gfortran.dg/pr84565.f90: New test.
8813
8814 PR middle-end/84723
8815 * gcc.target/i386/pr84723-1.c: New test.
8816 * gcc.target/i386/pr84723-2.c: New test.
8817 * gcc.target/i386/pr84723-3.c: New test.
8818 * gcc.target/i386/pr84723-4.c: New test.
8819 * gcc.target/i386/pr84723-5.c: New test.
8820
8821 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8822
8823 PR fortran/64107
8824 * gfortran.dg/pr64107.f90: New test.
8825
8826 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8827
8828 PR fortran/84697
8829 PR fortran/66128
8830 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8831
8832 2018-03-06 Marek Polacek <polacek@redhat.com>
8833
8834 PR c++/84684
8835 * g++.dg/cpp1z/constexpr-84684.C: New test.
8836
8837 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR c/84721
8840 * gcc.dg/pr84721.c: New test.
8841
8842 PR target/84710
8843 * gcc.dg/pr84710.c: New test.
8844
8845 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8846
8847 PR fortran/56667
8848 * gfortran.dg/implied_do_2.f90: New test.
8849 * gfortran.dg/coarray_8.f90: Update for new error message.
8850
8851 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR inline-asm/84683
8854 * g++.dg/ext/pr84683.C: New test.
8855
8856 PR tree-optimization/84687
8857 * gcc.dg/pr84687.c: New test.
8858
8859 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8860
8861 PR c++/84231
8862 * g++.dg/pr84231.C: New.
8863
8864 PR c++/84593
8865 * g++.dg/cpp1y/pr84593.C: New.
8866
8867 PR c++/84492
8868 * g++.dg/pr84492.C: New.
8869
8870 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8871
8872 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8873 __builtin_ppc_speculation_barrier.
8874
8875 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8876
8877 PR target/84700
8878 * gcc.target/powerpc/pr84700.c: New test.
8879
8880 2018-03-05 Nathan Sidwell <nathan@acm.org>
8881
8882 PR c++/84702
8883 * g++.dg/lookup/pr84702.C: New.
8884
8885 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8886
8887 PR target/84564
8888 * gcc.target/i386/pr84564.c: New test.
8889
8890 2018-03-05 Marek Polacek <polacek@redhat.com>
8891
8892 PR c++/84707
8893 * g++.dg/cpp0x/inline-ns10.C: New test.
8894
8895 2018-03-05 Nathan Sidwell <nathan@acm.org>
8896
8897 PR c++/84694
8898 * g++.dg/template/pr84694.C: New.
8899
8900 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR target/84524
8903 * gcc.c-torture/execute/pr84524.c: New test.
8904 * gcc.target/i386/avx512bw-pr84524.c: New test.
8905
8906 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8907
8908 PR target/84264
8909 * g++.dg/pr84264.C: New test.
8910
8911 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8912
8913 PR c++/84618
8914 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8915 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8916 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8917
8918 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8919
8920 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8921 * g++.dg/other/i386-3.C: Ditto.
8922 * gcc.target/i386/sse-12.c: Ditto.
8923 * gcc.target/i386/sse-13.c: Ditto.
8924 * gcc.target/i386/sse-14.c: Ditto.
8925 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8926 * gcc.target/i386/wbinvd-1.c: New test.
8927 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8928 * gcc.target/i386/pconfig-1.c: Ditto.
8929
8930 2018-03-05 Pádraig Brady <P@draigBrady.com>
8931 Nathan Sidwell <nathan@acm.org>
8932
8933 PR c++/84497
8934 * g++.dg/cpp0x/pr84497.C: New.
8935
8936 2018-03-05 Richard Biener <rguenther@suse.de>
8937
8938 PR tree-optimization/84670
8939 * gcc.dg/pr84670-1.c: New testcase.
8940 * gcc.dg/pr84670-2.c: Likewise.
8941 * gcc.dg/pr84670-3.c: Likewise.
8942 * gcc.dg/pr84670-4.c: Likewise.
8943
8944 2018-03-05 Richard Biener <rguenther@suse.de>
8945
8946 PR tree-optimization/84650
8947 * gcc.dg/graphite/pr84650.c: New testcase.
8948
8949 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8950
8951 PR c++/82022
8952 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8953
8954 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8955
8956 PR fortran/71085
8957 * gfortran.dg/pr71085.f90: New test.
8958
8959 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8960
8961 PR fortran/66128
8962 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8963
8964 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8965
8966 PR fortran/51434
8967 * gfortran.dg/pr51434.f90: New test.
8968
8969 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8970
8971 PR c++/61358
8972 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8973
8974 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8975
8976 PR c++/67370
8977 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8978
8979 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8980
8981 PR c++/71464
8982 * g++.dg/torture/pr71464.C: New.
8983
8984 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8985
8986 PR fortran/80965
8987 * gfortran.dg/select_type_41.f90: New test.
8988
8989 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8990
8991 PR c++/61135
8992 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8993
8994 2018-03-02 Marek Polacek <polacek@redhat.com>
8995
8996 PR c++/84578
8997 * g++.dg/ext/flexary29.C: New test.
8998
8999 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9000
9001 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
9002
9003 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9004
9005 PR c++/81812
9006 * g++.dg/torture/pr81812.C: New.
9007
9008 2018-03-02 Marek Polacek <polacek@redhat.com>
9009
9010 PR c++/84171
9011 * g++.dg/warn/Wsign-compare-8.C: New test.
9012
9013 PR c++/84663
9014 * g++.dg/parse/array-size3.C: New test.
9015
9016 PR c++/84664
9017 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
9018
9019 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9020
9021 PR c++/84662
9022 * g++.dg/cpp1y/pr84662.C: New test.
9023
9024 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
9025
9026 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
9027 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
9028 "dg-lto-options".
9029 * g++.dg/lto/20101010-1_0.C: Likewise.
9030 * g++.dg/lto/20101010-2_0.C: Likewise.
9031
9032 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9033
9034 PR ipa/84628
9035 * gcc.dg/pr84628.c: New test.
9036
9037 PR target/56540
9038 * gcc.target/ia64/pr56540.c: New test.
9039
9040 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9041
9042 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
9043 32-bit target.
9044 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
9045 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
9046 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
9047 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
9048
9049 2018-03-02 Marek Polacek <polacek@redhat.com>
9050
9051 PR c++/84590
9052 * c-c++-common/ubsan/shift-11.c: New test.
9053
9054 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9055
9056 * gcc.dg/vect/vect-alias-check-13.c: New test.
9057
9058 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR target/84614
9061 * gcc.dg/pr84614.c: New test.
9062
9063 PR inline-asm/84625
9064 * gcc.target/i386/pr84625.c: New test.
9065
9066 2018-03-02 Richard Biener <rguenther@suse.de>
9067
9068 PR tree-optimization/84427
9069 * gcc.dg/torture/pr84427.c: New testcase.
9070
9071 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
9072
9073 PR target/84534
9074 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
9075 powerpc64le*-*-linux*.
9076 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
9077 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
9078
9079 2018-03-01 Martin Sebor <msebor@redhat.com>
9080
9081 PR c++/84294
9082 * g++.dg/ext/attr-const.C: Remove xfail.
9083 * g++.dg/ext/attr-malloc-3.C: New test.
9084 * g++.dg/ext/attr-noinline-3.C: New test.
9085 * g++.dg/ext/attr-noreturn-3.C: New test.
9086 * g++.dg/ext/attr-nothrow-3.C: New test.
9087 * g++.dg/ext/attr-pure.C: Remove xfail.
9088
9089 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR sanitizer/70875
9092 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
9093 dg-options and dg-shouldfail "ubsan" directive.
9094
9095 2018-03-01 Marek Polacek <polacek@redhat.com>
9096 Jason Merrill <jason@redhat.com>
9097
9098 PR c++/84582
9099 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
9100 * g++.dg/cpp1z/static1.C: New test.
9101 * g++.dg/template/static37.C: New test.
9102
9103 2018-03-01 Nathan Sidwell <nathan@acm.org>
9104
9105 PR c++/84434
9106 * g++.dg/template/pr84434.C: New.
9107
9108 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
9109
9110 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
9111 -mthumb to the command-line.
9112
9113 2018-03-01 Marek Polacek <polacek@redhat.com>
9114
9115 PR c++/84596
9116 * g++.dg/cpp0x/static_assert14.C: New test.
9117
9118 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
9119
9120 PR c++/79410
9121 * g++.dg/torture/pr79410.C: New.
9122
9123 2018-03-01 Martin Liska <mliska@suse.cz>
9124
9125 PR sanitizer/82484
9126 * gcc.dg/asan/pr82484.c: New test.
9127
9128 2018-03-01 Richard Biener <rguenther@suse.de>
9129
9130 PR debug/84645
9131 * gfortran.dg/lto/pr84645_0.f90: New testcase.
9132
9133 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9134
9135 PR fortran/84219
9136 * gfortran.dg/coarray_47.f90: New test.
9137
9138 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9139
9140 PR fortran/84538
9141 * gfortran.dg/class_array_23.f03: New test.
9142
9143 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9144
9145 PR rtl-optimization/84528
9146 * gcc.dg/torture/pr84538.c: Rename to...
9147 * gcc.dg/torture/pr84528.c: ...this.
9148
9149 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9150
9151 PR rtl-optimization/84528
9152 * gcc.dg/torture/pr84538.c: New test.
9153
9154 2018-02-28 Martin Sebor <msebor@redhat.com>
9155
9156 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
9157 -fpic test failures.
9158 * c-c++-common/Wrestrict-2.c: Same.
9159 * c-c++-common/Wstringop-truncation.c: Same.
9160 * gcc.dg/Warray-bounds-22.c: Same.
9161 * gcc.dg/Wstringop-overflow.c: Same.
9162 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
9163 (signed_range): Same.
9164 (unsigned_anti_range): Same.
9165 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
9166 (signed_range): Same.
9167 (unsigned_anti_range): Same.
9168 * gcc.dg/attr-alloc_size-7.c: Same.
9169 * gcc.dg/attr-alloc_size-8.c: Same.
9170 * gcc.dg/builtin-alloc-size.c: Same.
9171 * gcc.dg/builtin-stpncpy.c: Same.
9172 * gcc.dg/builtins-nonnull.c: Same.
9173 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
9174 * gcc.dg/pr79214.c: Same.
9175 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
9176 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9177 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9178 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
9179 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
9180 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
9181 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
9182 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
9183 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
9184 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9185 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9186
9187 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
9188
9189 PR target/84014
9190 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
9191
9192 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR c++/84609
9195 * g++.dg/cpp0x/pr84609.C: New test.
9196
9197 2018-02-28 Martin Sebor <msebor@redhat.com>
9198
9199 PR testsuite/84617
9200 * g++.dg/ext/attr-malloc-3.C: New test.
9201 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
9202 to pre-existing problems.
9203 * g++.dg/ext/attr-pure.C: Same.
9204
9205 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
9206
9207 PR fortran/83901
9208 * gfortran.dg/associate_37.f90: New test.
9209
9210 PR fortran/83344
9211 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
9212
9213 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR target/52991
9216 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
9217 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
9218 * gcc.dg/bf-ms-layout-4.c: New test.
9219 * gcc.dg/bf-ms-layout-5.c: New test.
9220
9221 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
9222
9223 PR target/83399
9224 * gcc.target/powerpc/pr83399.c: Only run on Linux.
9225
9226 2018-02-28 Richard Biener <rguenther@suse.de>
9227
9228 PR tree-optimization/84584
9229 * gcc.dg/graphite/pr84584.c: New testcase.
9230
9231 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
9232
9233 PR preprocessor/84517
9234 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
9235
9236 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9237
9238 * c-c++-common/dump-ada-spec-12.c: New test.
9239 * c-c++-common/dump-ada-spec-13.c: Likewise.
9240
9241 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9242
9243 * c-c++-common/dump-ada-spec-11.c: New test.
9244
9245 2018-02-28 Martin Liska <mliska@suse.cz>
9246
9247 PR testsuite/84597
9248 * g++.dg/ext/timevar1.C: Fix pruned patterns.
9249 * g++.dg/ext/timevar2.C: Likewise.
9250
9251 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9252
9253 * c-c++-common/dump-ada-spec-8.c: New test.
9254 * c-c++-common/dump-ada-spec-9.c: Likewise.
9255 * c-c++-common/dump-ada-spec-10.c: Likewise.
9256
9257 2018-02-28 Richard Biener <rguenther@suse.de>
9258
9259 PR middle-end/84607
9260 * gcc.dg/pr84607.c: New testcase.
9261
9262 2018-02-28 Nathan Sidwell <nathan@acm.org>
9263
9264 PR c++/84602
9265 * g++.dg/lookup/pr84602.C: New.
9266
9267 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR c++/83871
9270 PR c++/83503
9271 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
9272 dg-options.
9273 * g++.dg/ext/attr-nonnull.C: Likewise.
9274 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
9275 directives.
9276 * g++.dg/ext/attr-noinline-2.C: Likewise.
9277 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
9278 -fdump-tree-eh in dg-options.
9279
9280 2018-02-28 Alan Modra <amodra@gmail.com>
9281
9282 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
9283 GNU ld message.
9284 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
9285
9286 2018-02-27 Martin Sebor <msebor@redhat.com>
9287
9288 PR c++/83871
9289 PR c++/83503
9290 * g++.dg/Wmissing-attributes.C: New test.
9291 * g++.dg/ext/attr-const-pure.C: New test.
9292 * g++.dg/ext/attr-const.C: New test.
9293 * g++.dg/ext/attr-deprecated-2.C: New test.
9294 * g++.dg/ext/attr-malloc-2.C: New test.
9295 * g++.dg/ext/attr-malloc.C: New test.
9296 * g++.dg/ext/attr-noinline-2.C: New test.
9297 * g++.dg/ext/attr-noinline.C: New test.
9298 * g++.dg/ext/attr-nonnull.C: New test.
9299 * g++.dg/ext/attr-noreturn-2.C: New test.
9300 * g++.dg/ext/attr-noreturn.C: New test.
9301 * g++.dg/ext/attr-nothrow-2.C: New test.
9302 * g++.dg/ext/attr-nothrow.C: New test.
9303 * g++.dg/ext/attr-optimize.C: New test.
9304 * g++.dg/ext/attr-pure.C: New test.
9305 * g++.dg/ext/attr-returns-nonnull.C: New test.
9306 * g++.dg/ext/attr-warning.C: New test.
9307
9308 2018-02-27 Nathan Sidwell <nathan@acm.org>
9309
9310 PR c++/84426
9311 * g++.dg/lookup/pr84426.C: New.
9312
9313 2018-02-27 Richard Biener <rguenther@suse.de>
9314
9315 PR tree-optimization/84512
9316 * gcc.dg/tree-ssa/pr84512.c: New testcase.
9317
9318 2018-02-27 Martin Liska <mliska@suse.cz>
9319
9320 PR gcov-profile/84548
9321 * g++.dg/gcov/pr84548.C: New test.
9322
9323 2018-02-27 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR target/84575
9326 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
9327
9328 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9329
9330 PR c++/84558
9331 * g++.dg/cpp1y/pr84558.C: New test.
9332
9333 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
9334
9335 PR c++/84540
9336 * g++.dg/cpp0x/alignas14.C: New.
9337 * g++.dg/cpp0x/alignas15.C: Likewise.
9338
9339 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9340
9341 PR c++/84557
9342 * g++.dg/gomp/pr84557.C: New test.
9343
9344 2018-02-26 Marek Polacek <polacek@redhat.com>
9345
9346 PR c++/84325
9347 * g++.dg/cpp1z/pr84325.C: New test.
9348
9349 2018-02-26 Carl Love <cel@us.ibm.com>
9350
9351 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
9352 Power 8 test file.
9353 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
9354 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
9355 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
9356 -mcpu=power8.
9357 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
9358 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
9359 -mcpu=power8.
9360
9361 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
9362
9363 PR target/84039
9364 * gcc.target/i386/indirect-thunk-1.c: Updated.
9365 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9366 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9367 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9368 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9369 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9370 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9371 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9372 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9373 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9374 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9375 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9376 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9377 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9378 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9379 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9380 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9381 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9382 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9383 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9384 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9385 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9386 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9387 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9388 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9389 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9390 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9391 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9392 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9393 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9394 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9395 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9396 * gcc.target/i386/ret-thunk-9.c: Likewise.
9397 * gcc.target/i386/ret-thunk-10.c: Likewise.
9398 * gcc.target/i386/ret-thunk-11.c: Likewise.
9399 * gcc.target/i386/ret-thunk-12.c: Likewise.
9400 * gcc.target/i386/ret-thunk-13.c: Likewise.
9401 * gcc.target/i386/ret-thunk-14.c: Likewise.
9402 * gcc.target/i386/ret-thunk-15.c: Likewise.
9403
9404 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
9405
9406 * gcc.c-torture/execute/20180226-1.c: New test.
9407
9408 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
9409
9410 PR tree-optimization/83965
9411 * gcc.dg/vect/pr83965-2.c: New test.
9412
9413 2018-02-26 Tom de Vries <tom@codesourcery.com>
9414
9415 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
9416
9417 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
9418
9419 PR target/84530
9420 * gcc.target/i386/ret-thunk-22.c: New test.
9421 * gcc.target/i386/ret-thunk-23.c: Likewise.
9422 * gcc.target/i386/ret-thunk-24.c: Likewise.
9423 * gcc.target/i386/ret-thunk-25.c: Likewise.
9424 * gcc.target/i386/ret-thunk-26.c: Likewise.
9425
9426 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
9427
9428 PR c++/84533
9429 * g++.dg/cpp1z/pr84533.C: New.
9430
9431 2018-02-26 Marek Polacek <polacek@redhat.com>
9432
9433 PR c++/84537
9434 * g++.dg/parse/error60.C: New test.
9435
9436 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9437
9438 PR c++/84556
9439 * g++.dg/gomp/pr84556.C: New test.
9440 * g++.dg/vect/pr84556.cc: New test.
9441
9442 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
9443
9444 PR fortran/32957
9445 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
9446 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9447 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
9448 * gfortran.dg/c_loc_test.f90: Likewise.
9449 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9450 * gfortran.dg/proc_decl_17.f90: Likewise.
9451 * gfortran.dg/proc_ptr_8.f90: Likewise.
9452
9453 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9454
9455 PR target/84521
9456 * gcc.target/aarch64/lr_free_2.c: Revert changes in
9457 r254814 disabling -fomit-frame-pointer by default.
9458 * gcc.target/aarch64/spill_1.c: Likewise.
9459 * gcc.target/aarch64/test_frame_11.c: Likewise.
9460 * gcc.target/aarch64/test_frame_12.c: Likewise.
9461 * gcc.target/aarch64/test_frame_13.c: Likewise.
9462 * gcc.target/aarch64/test_frame_14.c: Likewise.
9463 * gcc.target/aarch64/test_frame_15.c: Likewise.
9464 * gcc.target/aarch64/test_frame_3.c: Likewise.
9465 * gcc.target/aarch64/test_frame_5.c: Likewise.
9466 * gcc.target/aarch64/test_frame_9.c: Likewise.
9467
9468 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
9469
9470 PR fortran/83633
9471 * gfortran.dg/explicit_shape_1.f90: New test.
9472 * gfortran.dg/automatic_module_variable.f90: Update regex.
9473 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
9474 * gfortran.dg/constant_shape.f90: Ditto.
9475 * gfortran.dg/dec_structure_23.f90: Ditto.
9476 * gfortran.dg/pr78240.f90: Ditto.
9477
9478 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
9479
9480 PR fortran/84523
9481 * gfortran.dg/pr84523.f90: New test.
9482
9483 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9484
9485 PR fortran/78238
9486 * gfortran.dg/select_type_40.f90: New test.
9487
9488 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9489
9490 PR fortran/30792
9491 * gfortran.dg/data_substring.f90: New test.
9492
9493 2018-02-24 Marek Polacek <polacek@redhat.com>
9494
9495 PR c++/83692
9496 * g++.dg/cpp1z/constexpr-83692.C: New test.
9497
9498 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9499
9500 PR fortran/84346
9501 * gfortran.dg/statement_function_1.f90: Update test.
9502
9503 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9504
9505 PR fortran/84506
9506 * gfortran.dg/inquire_19.f90: New test.
9507
9508 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9509
9510 PR fortran/83149
9511 * gfortran.dg/pr83149_b.f90: New test.
9512 * gfortran.dg/pr83149_a.f90: Additional source for previous.
9513
9514 2018-02-23 Carl Love <cel@us.ibm.com>
9515
9516 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
9517 vec_signed2 and vec_unsigned2 to new Power 8 test file.
9518 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
9519 Power 8 tests.
9520
9521 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9522
9523 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
9524 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
9525
9526 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9527
9528 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
9529 expected output.
9530
9531 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9532
9533 PR fortran/83149
9534 * gfortran.dg/pr83149_1.f90: New test.
9535 * gfortran.dg/pr83149.f90: Additional source for previous.
9536
9537 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
9538
9539 PR testsuite/80551
9540 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
9541 __GI___pthread_mutex_init as well.
9542
9543 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9544
9545 PR fortran/83148
9546 * gfortran.dg/class_68.f90: New test.
9547
9548 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9549
9550 PR fortran/59781
9551 * gfortran.dg/derived_init_5.f90: New test.
9552
9553 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9554
9555 PR target/82851
9556 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
9557 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
9558
9559 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
9560
9561 PR target/81572
9562 * gcc.target/powerpc/pr81572.c: New.
9563
9564 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
9565
9566 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
9567
9568 2018-02-22 Martin Sebor <msebor@redhat.com>
9569
9570 PR tree-optimization/84480
9571 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
9572 * g++.dg/warn/Wstringop-truncation-1.C: New test.
9573
9574 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
9575
9576 PR target/84176
9577 * gcc.target/i386/indirect-thunk-11.c: New test.
9578 * gcc.target/i386/indirect-thunk-12.c: Likewise.
9579 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
9580 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
9581 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9582 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9583 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9584 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9585 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9586 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9587
9588 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9589
9590 PR target/83335
9591 * gcc.target/aarch64/asm-2.c: Add dg-error for
9592 ILP32 mode.
9593 * gcc.target/aarch64/asm-4.c: New test.
9594
9595 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9596
9597 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9598
9599 2018-02-22 Marek Polacek <polacek@redhat.com>
9600
9601 PR c++/84493
9602 * g++.dg/parse/error59.C: New test.
9603
9604 2018-02-22 Tom de Vries <tom@codesourcery.com>
9605
9606 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9607
9608 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9609
9610 PR c++/77655
9611 * g++.dg/cpp0x/pr77655.C: New.
9612
9613 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9614
9615 PR c++/84496
9616 * g++.dg/cpp1y/pr84496.C: New test.
9617
9618 PR target/84502
9619 * g++.dg/torture/pr84502.C: New test.
9620
9621 PR tree-optimization/84503
9622 * gcc.dg/pr84503-1.c: New test.
9623 * gcc.dg/pr84503-2.c: New test.
9624
9625 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9626
9627 PR tree-optimization/84478
9628 * gcc.c-torture/execute/pr84478.c: New test.
9629
9630 2018-02-20 Martin Sebor <msebor@redhat.com>
9631
9632 PR middle-end/84095
9633 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9634 * c-c++-common/Wrestrict.c: Same.
9635 * gcc.dg/Wrestrict-6.c: Same.
9636 * gcc.dg/Warray-bounds-27.c: New test.
9637 * gcc.dg/Wrestrict-8.c: New test.
9638 * gcc.dg/Wrestrict-9.c: New test.
9639 * gcc.dg/pr84095.c: New test.
9640
9641 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9642
9643 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9644
9645 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9646
9647 PR fortran/48890
9648 PR fortran/83823
9649 * gfortran.dg/structure_constructor_14.f90: New test.
9650
9651 2018-02-20 Jeff Law <law@redhat.com>
9652
9653 PR middle-end/82123
9654 PR tree-optimization/81592
9655 PR middle-end/79257
9656 * gcc.dg/pr81592.c: New test.
9657 * gcc.dg/pr82123.c: New test.
9658 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9659
9660 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9661
9662 PR c++/84488
9663 * g++.dg/warn/Wunused-var-30.C: New test.
9664
9665 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9666
9667 PR tree-optimization/84419
9668 * gcc.dg/vect/pr84419.c: New test.
9669
9670 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR middle-end/82004
9673 * gfortran.dg/pr82004.f90: New test.
9674
9675 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9676
9677 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9678
9679 2018-02-20 Martin Liska <mliska@suse.cz>
9680
9681 PR c/84310
9682 PR target/79747
9683 * gcc.target/i386/pr84310.c: New test.
9684 * gcc.target/i386/pr84310-2.c: Likewise.
9685
9686 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9687
9688 PR c++/84446
9689 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9690
9691 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9692
9693 PR c++/84445
9694 * g++.dg/cpp1z/launder7.C: New test.
9695
9696 PR c++/84449
9697 * g++.dg/cpp0x/constexpr-84449.C: New test.
9698
9699 PR c++/84455
9700 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9701
9702 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9703
9704 PR fortran/83344
9705 PR fortran/83975
9706 * gfortran.dg/associate_22.f90: Enable commented out test.
9707 * gfortran.dg/associate_36.f90: New test.
9708
9709 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR target/84146
9712 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9713
9714 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9715
9716 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9717 (dg-options): Use -mavx instead of -w.
9718
9719 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9720
9721 PR c++/84444
9722 * g++.dg/cpp1z/launder8.C: New test.
9723
9724 PR c++/84448
9725 * g++.dg/gomp/pr84448.C: New test.
9726
9727 PR c++/84430
9728 * g++.dg/gomp/pr84430.C: New test.
9729
9730 PR tree-optimization/84452
9731 * gcc.dg/pr84452.c: New test.
9732
9733 PR c++/79064
9734 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9735
9736 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9737
9738 PR fortran/35339
9739 * gfortran.dg/implied_do_io_4.f90: New test.
9740
9741 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9742
9743 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9744 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9745 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9746
9747 2018-02-19 Carl Love <cel@us.ibm.com>
9748
9749 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9750
9751 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9752
9753 PR target/84460
9754 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9755
9756 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9757
9758 PR c++/84348
9759 * g++.dg/cpp0x/auto50.C: New.
9760 * g++.dg/parse/friend12.C: Adjust.
9761
9762 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9763
9764 PR libgfortran/84389
9765 * gfortran.dg/dtio_33.f90: New test.
9766
9767 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9768
9769 PR libgfortran/84412
9770 * gfortran.dg/inquire_18.f90: New test.
9771
9772 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9773
9774 PR fortran/84381
9775 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9776 * gfortran.dg/pointer_intent_3.f90: Ditto.
9777 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9778 * gfortran.dg/protected_3.f90: Ditto.
9779 * gfortran.dg/protected_4.f90: Ditto.
9780 * gfortran.dg/protected_5.f90: Ditto.
9781 * gfortran.dg/protected_6.f90: Ditto.
9782
9783 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9784
9785 PR fortran/80945
9786 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9787 change to run.
9788
9789 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9790
9791 PR fortran/84270
9792 * gfortran.dg/inline_matmul_22.f90: New test.
9793
9794 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9795
9796 PR fortran/84381
9797 * gfortran.dg/abort_shoulfail.f90: New test.
9798 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9799 by STOP n.
9800 * gfortran.dg/PR19754_2.f90: Likewise.
9801 * gfortran.dg/PR19872.f: Likewise.
9802 * gfortran.dg/PR49268.f90: Likewise.
9803 * gfortran.dg/Wall.f90: Likewise.
9804 * gfortran.dg/Wno-all.f90: Likewise.
9805 * gfortran.dg/achar_1.f90: Likewise.
9806 * gfortran.dg/achar_2.f90: Likewise.
9807 * gfortran.dg/achar_4.f90: Likewise.
9808 * gfortran.dg/achar_6.F90: Likewise.
9809 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9810 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9811 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9812 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9813 * gfortran.dg/actual_array_result_1.f90: Likewise.
9814 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9815 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9816 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9817 * gfortran.dg/actual_procedure_1.f90: Likewise.
9818 * gfortran.dg/adjustl_1.f90: Likewise.
9819 * gfortran.dg/advance_1.f90: Likewise.
9820 * gfortran.dg/advance_4.f90: Likewise.
9821 * gfortran.dg/advance_5.f90: Likewise.
9822 * gfortran.dg/advance_6.f90: Likewise.
9823 * gfortran.dg/aint_anint_1.f90: Likewise.
9824 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9825 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9826 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9827 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9828 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9829 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9830 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9831 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9832 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9833 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9834 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9835 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9836 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9837 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9838 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9839 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9840 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9841 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9842 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9843 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9844 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9845 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9846 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9847 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9848 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9849 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9850 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9851 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9852 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9853 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9854 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9855 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9856 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9857 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9858 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9859 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9860 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9861 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9862 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9863 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9864 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9865 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9866 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9867 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9868 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9869 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9870 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9871 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9872 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9873 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9874 * gfortran.dg/allocatable_function_1.f90: Likewise.
9875 * gfortran.dg/allocatable_function_10.f90: Likewise.
9876 * gfortran.dg/allocatable_function_3.f90: Likewise.
9877 * gfortran.dg/allocatable_function_5.f90: Likewise.
9878 * gfortran.dg/allocatable_function_6.f90: Likewise.
9879 * gfortran.dg/allocatable_function_7.f90: Likewise.
9880 * gfortran.dg/allocatable_function_8.f90: Likewise.
9881 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9882 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9883 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9884 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9885 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9886 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9887 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9888 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9889 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9890 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9891 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9892 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9893 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9894 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9895 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9896 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9897 * gfortran.dg/allocate_class_3.f90: Likewise.
9898 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9899 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9900 * gfortran.dg/allocate_derived_5.f90: Likewise.
9901 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9902 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9903 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9904 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9905 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9906 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9907 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9908 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9909 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9910 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9911 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9912 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9913 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9914 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9915 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9916 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9917 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9918 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9919 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9920 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9921 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9922 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9923 * gfortran.dg/altreturn_3.f90: Likewise.
9924 * gfortran.dg/altreturn_5.f90: Likewise.
9925 * gfortran.dg/altreturn_7.f90: Likewise.
9926 * gfortran.dg/and_or_xor.f90: Likewise.
9927 * gfortran.dg/anint_1.f90: Likewise.
9928 * gfortran.dg/any_all_1.f90: Likewise.
9929 * gfortran.dg/anyallcount_1.f90: Likewise.
9930 * gfortran.dg/append_1.f90: Likewise.
9931 * gfortran.dg/argument_checking_1.f90: Likewise.
9932 * gfortran.dg/argument_checking_2.f90: Likewise.
9933 * gfortran.dg/argument_checking_8.f90: Likewise.
9934 * gfortran.dg/arithmetic_if.f90: Likewise.
9935 * gfortran.dg/array_1.f90: Likewise.
9936 * gfortran.dg/array_2.f90: Likewise.
9937 * gfortran.dg/array_alloc_1.f90: Likewise.
9938 * gfortran.dg/array_alloc_2.f90: Likewise.
9939 * gfortran.dg/array_alloc_3.f90: Likewise.
9940 * gfortran.dg/array_assignment_1.F90: Likewise.
9941 * gfortran.dg/array_assignment_5.f90: Likewise.
9942 * gfortran.dg/array_constructor_1.f90: Likewise.
9943 * gfortran.dg/array_constructor_10.f90: Likewise.
9944 * gfortran.dg/array_constructor_11.f90: Likewise.
9945 * gfortran.dg/array_constructor_12.f90: Likewise.
9946 * gfortran.dg/array_constructor_15.f90: Likewise.
9947 * gfortran.dg/array_constructor_16.f90: Likewise.
9948 * gfortran.dg/array_constructor_17.f90: Likewise.
9949 * gfortran.dg/array_constructor_19.f90: Likewise.
9950 * gfortran.dg/array_constructor_23.f: Likewise.
9951 * gfortran.dg/array_constructor_24.f: Likewise.
9952 * gfortran.dg/array_constructor_32.f90: Likewise.
9953 * gfortran.dg/array_constructor_36.f90: Likewise.
9954 * gfortran.dg/array_constructor_39.f90: Likewise.
9955 * gfortran.dg/array_constructor_4.f90: Likewise.
9956 * gfortran.dg/array_constructor_40.f90: Likewise.
9957 * gfortran.dg/array_constructor_44.f90: Likewise.
9958 * gfortran.dg/array_constructor_45.f90: Likewise.
9959 * gfortran.dg/array_constructor_46.f90: Likewise.
9960 * gfortran.dg/array_constructor_47.f90: Likewise.
9961 * gfortran.dg/array_constructor_49.f90: Likewise.
9962 * gfortran.dg/array_constructor_5.f90: Likewise.
9963 * gfortran.dg/array_constructor_50.f90: Likewise.
9964 * gfortran.dg/array_constructor_6.f90: Likewise.
9965 * gfortran.dg/array_constructor_7.f90: Likewise.
9966 * gfortran.dg/array_constructor_8.f90: Likewise.
9967 * gfortran.dg/array_constructor_9.f90: Likewise.
9968 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9969 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9970 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9971 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9972 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9973 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9974 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9975 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9976 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9977 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9978 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9979 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9980 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9981 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9982 * gfortran.dg/array_function_1.f90: Likewise.
9983 * gfortran.dg/array_function_5.f90: Likewise.
9984 * gfortran.dg/array_initializer_1.f90: Likewise.
9985 * gfortran.dg/array_initializer_2.f90: Likewise.
9986 * gfortran.dg/array_memcpy_5.f90: Likewise.
9987 * gfortran.dg/array_memset_2.f90: Likewise.
9988 * gfortran.dg/array_reference_1.f90: Likewise.
9989 * gfortran.dg/array_return_value_1.f90: Likewise.
9990 * gfortran.dg/array_section_1.f90: Likewise.
9991 * gfortran.dg/array_temporaries_3.f90: Likewise.
9992 * gfortran.dg/arrayio_1.f90: Likewise.
9993 * gfortran.dg/arrayio_10.f90: Likewise.
9994 * gfortran.dg/arrayio_11.f90: Likewise.
9995 * gfortran.dg/arrayio_12.f90: Likewise.
9996 * gfortran.dg/arrayio_13.f90: Likewise.
9997 * gfortran.dg/arrayio_14.f90: Likewise.
9998 * gfortran.dg/arrayio_16.f90: Likewise.
9999 * gfortran.dg/arrayio_2.f90: Likewise.
10000 * gfortran.dg/arrayio_3.f90: Likewise.
10001 * gfortran.dg/arrayio_4.f90: Likewise.
10002 * gfortran.dg/arrayio_5.f90: Likewise.
10003 * gfortran.dg/arrayio_6.f90: Likewise.
10004 * gfortran.dg/arrayio_7.f90: Likewise.
10005 * gfortran.dg/arrayio_8.f90: Likewise.
10006 * gfortran.dg/arrayio_9.f90: Likewise.
10007 * gfortran.dg/arrayio_derived_1.f90: Likewise.
10008 * gfortran.dg/assign_10.f90: Likewise.
10009 * gfortran.dg/assign_9.f90: Likewise.
10010 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
10011 * gfortran.dg/assignment_1.f90: Likewise.
10012 * gfortran.dg/associate_1.f03: Likewise.
10013 * gfortran.dg/associate_11.f90: Likewise.
10014 * gfortran.dg/associate_13.f90: Likewise.
10015 * gfortran.dg/associate_15.f90: Likewise.
10016 * gfortran.dg/associate_17.f90: Likewise.
10017 * gfortran.dg/associate_18.f08: Likewise.
10018 * gfortran.dg/associate_19.f03: Likewise.
10019 * gfortran.dg/associate_20.f03: Likewise.
10020 * gfortran.dg/associate_22.f90: Likewise.
10021 * gfortran.dg/associate_23.f90: Likewise.
10022 * gfortran.dg/associate_24.f90: Likewise.
10023 * gfortran.dg/associate_25.f90: Likewise.
10024 * gfortran.dg/associate_27.f90: Likewise.
10025 * gfortran.dg/associate_28.f90: Likewise.
10026 * gfortran.dg/associate_32.f03: Likewise.
10027 * gfortran.dg/associate_33.f03: Likewise.
10028 * gfortran.dg/associate_34.f90: Likewise.
10029 * gfortran.dg/associate_6.f03: Likewise.
10030 * gfortran.dg/associate_7.f03: Likewise.
10031 * gfortran.dg/associate_8.f03: Likewise.
10032 * gfortran.dg/associate_9.f03: Likewise.
10033 * gfortran.dg/associated_1.f90: Likewise.
10034 * gfortran.dg/associated_2.f90: Likewise.
10035 * gfortran.dg/associated_5.f90: Likewise.
10036 * gfortran.dg/associated_6.f90: Likewise.
10037 * gfortran.dg/associated_target_3.f90: Likewise.
10038 * gfortran.dg/associated_target_4.f90: Likewise.
10039 * gfortran.dg/associated_target_5.f03: Likewise.
10040 * gfortran.dg/associated_target_6.f03: Likewise.
10041 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10042 * gfortran.dg/assumed_rank_1.f90: Likewise.
10043 * gfortran.dg/assumed_rank_10.f90: Likewise.
10044 * gfortran.dg/assumed_rank_2.f90: Likewise.
10045 * gfortran.dg/assumed_rank_7.f90: Likewise.
10046 * gfortran.dg/assumed_rank_8.f90: Likewise.
10047 * gfortran.dg/assumed_rank_9.f90: Likewise.
10048 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10049 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10050 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
10051 * gfortran.dg/assumed_type_2.f90: Likewise.
10052 * gfortran.dg/atan2_1.f90: Likewise.
10053 * gfortran.dg/auto_array_1.f90: Likewise.
10054 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
10055 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
10056 * gfortran.dg/auto_char_len_3.f90: Likewise.
10057 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
10058 * gfortran.dg/auto_internal_assumed.f90: Likewise.
10059 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
10060 * gfortran.dg/auto_save_2.f90: Likewise.
10061 * gfortran.dg/automatic_default_init_1.f90: Likewise.
10062 * gfortran.dg/backslash_1.f90: Likewise.
10063 * gfortran.dg/backslash_2.f90: Likewise.
10064 * gfortran.dg/backslash_3.f: Likewise.
10065 * gfortran.dg/backspace_1.f: Likewise.
10066 * gfortran.dg/backspace_10.f90: Likewise.
10067 * gfortran.dg/backspace_11.f90: Likewise.
10068 * gfortran.dg/backspace_2.f: Likewise.
10069 * gfortran.dg/backspace_3.f: Likewise.
10070 * gfortran.dg/backspace_4.f: Likewise.
10071 * gfortran.dg/backspace_5.f: Likewise.
10072 * gfortran.dg/backspace_6.f: Likewise.
10073 * gfortran.dg/backspace_7.f90: Likewise.
10074 * gfortran.dg/backspace_8.f: Likewise.
10075 * gfortran.dg/backspace_9.f: Likewise.
10076 * gfortran.dg/bessel_1.f90: Likewise.
10077 * gfortran.dg/bessel_2.f90: Likewise.
10078 * gfortran.dg/bessel_5.f90: Likewise.
10079 * gfortran.dg/bessel_6.f90: Likewise.
10080 * gfortran.dg/bessel_7.f90: Likewise.
10081 * gfortran.dg/bind_c_dts_2.f03: Likewise.
10082 * gfortran.dg/bind_c_dts_3.f03: Likewise.
10083 * gfortran.dg/bind_c_usage_15.f90: Likewise.
10084 * gfortran.dg/bind_c_usage_16.f03: Likewise.
10085 * gfortran.dg/bind_c_usage_17.f90: Likewise.
10086 * gfortran.dg/bind_c_usage_24.f90: Likewise.
10087 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
10088 * gfortran.dg/binding_label_tests_16.f03: Likewise.
10089 * gfortran.dg/binding_label_tests_23.f90: Likewise.
10090 * gfortran.dg/bit_comparison_1.F90: Likewise.
10091 * gfortran.dg/bit_comparison_2.F90: Likewise.
10092 * gfortran.dg/block_1.f08: Likewise.
10093 * gfortran.dg/block_13.f08: Likewise.
10094 * gfortran.dg/block_14.f90: Likewise.
10095 * gfortran.dg/block_2.f08: Likewise.
10096 * gfortran.dg/block_6.f08: Likewise.
10097 * gfortran.dg/block_7.f08: Likewise.
10098 * gfortran.dg/block_8.f08: Likewise.
10099 * gfortran.dg/blockdata_1.f90: Likewise.
10100 * gfortran.dg/bound_1.f90: Likewise.
10101 * gfortran.dg/bound_2.f90: Likewise.
10102 * gfortran.dg/bound_3.f90: Likewise.
10103 * gfortran.dg/bound_4.f90: Likewise.
10104 * gfortran.dg/bound_5.f90: Likewise.
10105 * gfortran.dg/bound_6.f90: Likewise.
10106 * gfortran.dg/bound_7.f90: Likewise.
10107 * gfortran.dg/bound_8.f90: Likewise.
10108 * gfortran.dg/bound_9.f90: Likewise.
10109 * gfortran.dg/bound_simplification_1.f90: Likewise.
10110 * gfortran.dg/bound_simplification_3.f90: Likewise.
10111 * gfortran.dg/bound_simplification_4.f90: Likewise.
10112 * gfortran.dg/bound_simplification_5.f90: Likewise.
10113 * gfortran.dg/bound_simplification_6.f90: Likewise.
10114 * gfortran.dg/bounds_check_1.f90: Likewise.
10115 * gfortran.dg/bounds_check_12.f90: Likewise.
10116 * gfortran.dg/bounds_check_14.f90: Likewise.
10117 * gfortran.dg/bounds_check_15.f90: Likewise.
10118 * gfortran.dg/bounds_check_19.f90: Likewise.
10119 * gfortran.dg/bounds_check_8.f90: Likewise.
10120 * gfortran.dg/bounds_check_9.f90: Likewise.
10121 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
10122 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
10123 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
10124 * gfortran.dg/boz_1.f90: Likewise.
10125 * gfortran.dg/boz_11.f90: Likewise.
10126 * gfortran.dg/boz_13.f90: Likewise.
10127 * gfortran.dg/boz_14.f90: Likewise.
10128 * gfortran.dg/boz_15.f90: Likewise.
10129 * gfortran.dg/boz_3.f90: Likewise.
10130 * gfortran.dg/boz_6.f90: Likewise.
10131 * gfortran.dg/boz_9.f90: Likewise.
10132 * gfortran.dg/byte_1.f90: Likewise.
10133 * gfortran.dg/byte_2.f90: Likewise.
10134 * gfortran.dg/c_assoc.f90: Likewise.
10135 * gfortran.dg/c_assoc_2.f03: Likewise.
10136 * gfortran.dg/c_assoc_3.f90: Likewise.
10137 * gfortran.dg/c_by_val_1.f: Likewise.
10138 * gfortran.dg/c_by_val_5.f90: Likewise.
10139 * gfortran.dg/c_char_tests.f03: Likewise.
10140 * gfortran.dg/c_char_tests_2.f03: Likewise.
10141 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
10142 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
10143 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
10144 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
10145 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
10146 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
10147 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
10148 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
10149 * gfortran.dg/c_kind_params.f90: Likewise.
10150 * gfortran.dg/c_loc_test_20.f90: Likewise.
10151 * gfortran.dg/c_loc_tests_2.f03: Likewise.
10152 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
10153 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
10154 * gfortran.dg/c_size_t_test.f03: Likewise.
10155 * gfortran.dg/c_sizeof_1.f90: Likewise.
10156 * gfortran.dg/c_sizeof_5.f90: Likewise.
10157 * gfortran.dg/c_sizeof_6.f90: Likewise.
10158 * gfortran.dg/char4_iunit_1.f03: Likewise.
10159 * gfortran.dg/char4_iunit_2.f03: Likewise.
10160 * gfortran.dg/char_allocation_1.f90: Likewise.
10161 * gfortran.dg/char_array_constructor.f90: Likewise.
10162 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
10163 * gfortran.dg/char_assign_1.f90: Likewise.
10164 * gfortran.dg/char_associated_1.f90: Likewise.
10165 * gfortran.dg/char_cast_2.f90: Likewise.
10166 * gfortran.dg/char_comparison_1.f: Likewise.
10167 * gfortran.dg/char_component_initializer_1.f90: Likewise.
10168 * gfortran.dg/char_component_initializer_2.f90: Likewise.
10169 * gfortran.dg/char_cons_len.f90: Likewise.
10170 * gfortran.dg/char_conversion.f90: Likewise.
10171 * gfortran.dg/char_cshift_1.f90: Likewise.
10172 * gfortran.dg/char_cshift_2.f90: Likewise.
10173 * gfortran.dg/char_decl_2.f90: Likewise.
10174 * gfortran.dg/char_eoshift_1.f90: Likewise.
10175 * gfortran.dg/char_eoshift_2.f90: Likewise.
10176 * gfortran.dg/char_eoshift_3.f90: Likewise.
10177 * gfortran.dg/char_eoshift_4.f90: Likewise.
10178 * gfortran.dg/char_eoshift_5.f90: Likewise.
10179 * gfortran.dg/char_expr_1.f90: Likewise.
10180 * gfortran.dg/char_expr_3.f90: Likewise.
10181 * gfortran.dg/char_initialiser_actual.f90: Likewise.
10182 * gfortran.dg/char_length_12.f90: Likewise.
10183 * gfortran.dg/char_length_14.f90: Likewise.
10184 * gfortran.dg/char_length_15.f90: Likewise.
10185 * gfortran.dg/char_length_17.f90: Likewise.
10186 * gfortran.dg/char_length_20.f90: Likewise.
10187 * gfortran.dg/char_length_21.f90: Likewise.
10188 * gfortran.dg/char_length_5.f90: Likewise.
10189 * gfortran.dg/char_length_6.f90: Likewise.
10190 * gfortran.dg/char_length_7.f90: Likewise.
10191 * gfortran.dg/char_length_8.f90: Likewise.
10192 * gfortran.dg/char_pack_1.f90: Likewise.
10193 * gfortran.dg/char_pack_2.f90: Likewise.
10194 * gfortran.dg/char_pointer_assign.f90: Likewise.
10195 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
10196 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
10197 * gfortran.dg/char_pointer_dependency.f90: Likewise.
10198 * gfortran.dg/char_pointer_dummy.f90: Likewise.
10199 * gfortran.dg/char_pointer_func.f90: Likewise.
10200 * gfortran.dg/char_reshape_1.f90: Likewise.
10201 * gfortran.dg/char_result_1.f90: Likewise.
10202 * gfortran.dg/char_result_12.f90: Likewise.
10203 * gfortran.dg/char_result_13.f90: Likewise.
10204 * gfortran.dg/char_result_14.f90: Likewise.
10205 * gfortran.dg/char_result_15.f90: Likewise.
10206 * gfortran.dg/char_result_2.f90: Likewise.
10207 * gfortran.dg/char_result_3.f90: Likewise.
10208 * gfortran.dg/char_result_4.f90: Likewise.
10209 * gfortran.dg/char_result_5.f90: Likewise.
10210 * gfortran.dg/char_result_6.f90: Likewise.
10211 * gfortran.dg/char_result_7.f90: Likewise.
10212 * gfortran.dg/char_result_8.f90: Likewise.
10213 * gfortran.dg/char_spread_1.f90: Likewise.
10214 * gfortran.dg/char_transpose_1.f90: Likewise.
10215 * gfortran.dg/char_type_len.f90: Likewise.
10216 * gfortran.dg/char_unpack_1.f90: Likewise.
10217 * gfortran.dg/char_unpack_2.f90: Likewise.
10218 * gfortran.dg/character_array_constructor_1.f90: Likewise.
10219 * gfortran.dg/character_comparison_1.f90: Likewise.
10220 * gfortran.dg/character_comparison_2.f90: Likewise.
10221 * gfortran.dg/character_comparison_3.f90: Likewise.
10222 * gfortran.dg/character_comparison_4.f90: Likewise.
10223 * gfortran.dg/character_comparison_5.f90: Likewise.
10224 * gfortran.dg/character_comparison_6.f90: Likewise.
10225 * gfortran.dg/character_comparison_7.f90: Likewise.
10226 * gfortran.dg/character_comparison_8.f90: Likewise.
10227 * gfortran.dg/character_comparison_9.f90: Likewise.
10228 * gfortran.dg/charlen_15.f90: Likewise.
10229 * gfortran.dg/charlen_16.f90: Likewise.
10230 * gfortran.dg/chkbits.f90: Likewise.
10231 * gfortran.dg/chmod_1.f90: Likewise.
10232 * gfortran.dg/chmod_2.f90: Likewise.
10233 * gfortran.dg/chmod_3.f90: Likewise.
10234 * gfortran.dg/class_1.f03: Likewise.
10235 * gfortran.dg/class_18.f03: Likewise.
10236 * gfortran.dg/class_19.f03: Likewise.
10237 * gfortran.dg/class_35.f90: Likewise.
10238 * gfortran.dg/class_46.f03: Likewise.
10239 * gfortran.dg/class_48.f90: Likewise.
10240 * gfortran.dg/class_51.f90: Likewise.
10241 * gfortran.dg/class_52.f90: Likewise.
10242 * gfortran.dg/class_6.f03: Likewise.
10243 * gfortran.dg/class_63.f90: Likewise.
10244 * gfortran.dg/class_64.f90: Likewise.
10245 * gfortran.dg/class_65.f90: Likewise.
10246 * gfortran.dg/class_66.f90: Likewise.
10247 * gfortran.dg/class_67.f90: Likewise.
10248 * gfortran.dg/class_9.f03: Likewise.
10249 * gfortran.dg/class_alias.f90: Likewise.
10250 * gfortran.dg/class_allocate_1.f03: Likewise.
10251 * gfortran.dg/class_allocate_10.f03: Likewise.
10252 * gfortran.dg/class_allocate_13.f90: Likewise.
10253 * gfortran.dg/class_allocate_14.f90: Likewise.
10254 * gfortran.dg/class_allocate_15.f90: Likewise.
10255 * gfortran.dg/class_allocate_19.f03: Likewise.
10256 * gfortran.dg/class_allocate_21.f90: Likewise.
10257 * gfortran.dg/class_allocate_22.f90: Likewise.
10258 * gfortran.dg/class_allocate_3.f03: Likewise.
10259 * gfortran.dg/class_allocate_4.f03: Likewise.
10260 * gfortran.dg/class_allocate_5.f90: Likewise.
10261 * gfortran.dg/class_allocate_6.f03: Likewise.
10262 * gfortran.dg/class_allocate_7.f03: Likewise.
10263 * gfortran.dg/class_allocate_8.f03: Likewise.
10264 * gfortran.dg/class_allocate_9.f03: Likewise.
10265 * gfortran.dg/class_array_1.f03: Likewise.
10266 * gfortran.dg/class_array_14.f90: Likewise.
10267 * gfortran.dg/class_array_15.f03: Likewise.
10268 * gfortran.dg/class_array_16.f90: Likewise.
10269 * gfortran.dg/class_array_2.f03: Likewise.
10270 * gfortran.dg/class_array_20.f03: Likewise.
10271 * gfortran.dg/class_array_21.f03: Likewise.
10272 * gfortran.dg/class_array_3.f03: Likewise.
10273 * gfortran.dg/class_array_4.f03: Likewise.
10274 * gfortran.dg/class_array_7.f03: Likewise.
10275 * gfortran.dg/class_array_8.f03: Likewise.
10276 * gfortran.dg/class_array_9.f03: Likewise.
10277 * gfortran.dg/class_defined_operator_1.f03: Likewise.
10278 * gfortran.dg/class_dummy_1.f03: Likewise.
10279 * gfortran.dg/class_optional_1.f90: Likewise.
10280 * gfortran.dg/class_optional_2.f90: Likewise.
10281 * gfortran.dg/class_result_5.f90: Likewise.
10282 * gfortran.dg/class_result_6.f90: Likewise.
10283 * gfortran.dg/class_to_type_1.f03: Likewise.
10284 * gfortran.dg/class_to_type_2.f90: Likewise.
10285 * gfortran.dg/class_to_type_3.f03: Likewise.
10286 * gfortran.dg/class_to_type_4.f90: Likewise.
10287 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
10288 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
10289 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
10290 * gfortran.dg/coarray/atomic_1.f90: Likewise.
10291 * gfortran.dg/coarray/atomic_2.f90: Likewise.
10292 * gfortran.dg/coarray/codimension.f90: Likewise.
10293 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
10294 * gfortran.dg/coarray/collectives_1.f90: Likewise.
10295 * gfortran.dg/coarray/collectives_2.f90: Likewise.
10296 * gfortran.dg/coarray/collectives_3.f90: Likewise.
10297 * gfortran.dg/coarray/collectives_4.f90: Likewise.
10298 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
10299 * gfortran.dg/coarray/dummy_1.f90: Likewise.
10300 * gfortran.dg/coarray/event_1.f90: Likewise.
10301 * gfortran.dg/coarray/event_2.f90: Likewise.
10302 * gfortran.dg/coarray/get_array.f90: Likewise.
10303 * gfortran.dg/coarray/image_index_1.f90: Likewise.
10304 * gfortran.dg/coarray/image_index_2.f90: Likewise.
10305 * gfortran.dg/coarray/image_index_3.f90: Likewise.
10306 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
10307 * gfortran.dg/coarray/lock_1.f90: Likewise.
10308 * gfortran.dg/coarray/lock_2.f90: Likewise.
10309 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
10310 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
10311 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
10312 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
10313 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
10314 * gfortran.dg/coarray/registering_1.f90: Likewise.
10315 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
10316 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
10317 * gfortran.dg/coarray/send_array.f90: Likewise.
10318 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
10319 * gfortran.dg/coarray/sendget_array.f90: Likewise.
10320 * gfortran.dg/coarray/subobject_1.f90: Likewise.
10321 * gfortran.dg/coarray/sync_1.f90: Likewise.
10322 * gfortran.dg/coarray/sync_3.f90: Likewise.
10323 * gfortran.dg/coarray/this_image_1.f90: Likewise.
10324 * gfortran.dg/coarray/this_image_2.f90: Likewise.
10325 * gfortran.dg/coarray_13.f90: Likewise.
10326 * gfortran.dg/coarray_15.f90: Likewise.
10327 * gfortran.dg/coarray_16.f90: Likewise.
10328 * gfortran.dg/coarray_2.f90: Likewise.
10329 * gfortran.dg/coarray_23.f90: Likewise.
10330 * gfortran.dg/coarray_40.f90: Likewise.
10331 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
10332 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
10333 * gfortran.dg/coarray_allocate_10.f08: Likewise.
10334 * gfortran.dg/coarray_allocate_2.f08: Likewise.
10335 * gfortran.dg/coarray_allocate_3.f08: Likewise.
10336 * gfortran.dg/coarray_allocate_4.f08: Likewise.
10337 * gfortran.dg/coarray_allocate_5.f08: Likewise.
10338 * gfortran.dg/coarray_allocate_7.f08: Likewise.
10339 * gfortran.dg/coarray_allocate_8.f08: Likewise.
10340 * gfortran.dg/coarray_allocate_9.f08: Likewise.
10341 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10342 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10343 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
10344 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
10345 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
10346 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
10347 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
10348 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
10349 * gfortran.dg/coarray_stat_2.f90: Likewise.
10350 * gfortran.dg/coarray_subobject_1.f90: Likewise.
10351 * gfortran.dg/coindexed_1.f90: Likewise.
10352 * gfortran.dg/comma.f: Likewise.
10353 * gfortran.dg/comma_format_extension_3.f: Likewise.
10354 * gfortran.dg/comma_format_extension_4.f: Likewise.
10355 * gfortran.dg/common_2.f90: Likewise.
10356 * gfortran.dg/common_4.f90: Likewise.
10357 * gfortran.dg/common_align_1.f90: Likewise.
10358 * gfortran.dg/common_align_2.f90: Likewise.
10359 * gfortran.dg/common_equivalence_1.f: Likewise.
10360 * gfortran.dg/common_pointer_1.f90: Likewise.
10361 * gfortran.dg/common_resize_1.f: Likewise.
10362 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
10363 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
10364 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
10365 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
10366 * gfortran.dg/complex_read.f90: Likewise.
10367 * gfortran.dg/complex_write.f90: Likewise.
10368 * gfortran.dg/constant_substring.f: Likewise.
10369 * gfortran.dg/constructor_2.f90: Likewise.
10370 * gfortran.dg/constructor_3.f90: Likewise.
10371 * gfortran.dg/constructor_6.f90: Likewise.
10372 * gfortran.dg/contained_1.f90: Likewise.
10373 * gfortran.dg/contained_3.f90: Likewise.
10374 * gfortran.dg/contained_equivalence_1.f90: Likewise.
10375 * gfortran.dg/contained_module_proc_1.f90: Likewise.
10376 * gfortran.dg/continuation_1.f90: Likewise.
10377 * gfortran.dg/continuation_11.f90: Likewise.
10378 * gfortran.dg/continuation_12.f90: Likewise.
10379 * gfortran.dg/continuation_13.f90: Likewise.
10380 * gfortran.dg/continuation_14.f: Likewise.
10381 * gfortran.dg/continuation_8.f90: Likewise.
10382 * gfortran.dg/convert_2.f90: Likewise.
10383 * gfortran.dg/convert_implied_open.f90: Likewise.
10384 * gfortran.dg/count_init_expr.f03: Likewise.
10385 * gfortran.dg/cr_lf.f90: Likewise.
10386 * gfortran.dg/cray_pointers_10.f90: Likewise.
10387 * gfortran.dg/cray_pointers_2.f90: Likewise.
10388 * gfortran.dg/cray_pointers_5.f90: Likewise.
10389 * gfortran.dg/cray_pointers_7.f90: Likewise.
10390 * gfortran.dg/cray_pointers_8.f90: Likewise.
10391 * gfortran.dg/cshift_1.f90: Likewise.
10392 * gfortran.dg/cshift_2.f90: Likewise.
10393 * gfortran.dg/cshift_large_1.f90: Likewise.
10394 * gfortran.dg/cshift_nan_1.f90: Likewise.
10395 * gfortran.dg/csqrt_2.f: Likewise.
10396 * gfortran.dg/data_array_1.f90: Likewise.
10397 * gfortran.dg/data_char_1.f90: Likewise.
10398 * gfortran.dg/data_char_2.f90: Likewise.
10399 * gfortran.dg/data_char_3.f90: Likewise.
10400 * gfortran.dg/data_derived_1.f90: Likewise.
10401 * gfortran.dg/data_implied_do_1.f90: Likewise.
10402 * gfortran.dg/data_namelist_conflict.f90: Likewise.
10403 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
10404 * gfortran.dg/deallocate_stat.f90: Likewise.
10405 * gfortran.dg/deallocate_stat_2.f90: Likewise.
10406 * gfortran.dg/debug/pr37738.f: Likewise.
10407 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
10408 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
10409 * gfortran.dg/dec_exp_1.f90: Likewise.
10410 * gfortran.dg/dec_init_1.f90: Likewise.
10411 * gfortran.dg/dec_init_2.f90: Likewise.
10412 * gfortran.dg/dec_init_3.f90: Likewise.
10413 * gfortran.dg/dec_init_4.f90: Likewise.
10414 * gfortran.dg/dec_io_1.f90: Likewise.
10415 * gfortran.dg/dec_io_2.f90: Likewise.
10416 * gfortran.dg/dec_io_2a.f90: Likewise.
10417 * gfortran.dg/dec_io_6.f90: Likewise.
10418 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
10419 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
10420 * gfortran.dg/dec_math.f90: Likewise.
10421 * gfortran.dg/dec_parameter_1.f: Likewise.
10422 * gfortran.dg/dec_parameter_2.f90: Likewise.
10423 * gfortran.dg/dec_static_1.f90: Likewise.
10424 * gfortran.dg/dec_static_2.f90: Likewise.
10425 * gfortran.dg/dec_structure_1.f90: Likewise.
10426 * gfortran.dg/dec_structure_10.f90: Likewise.
10427 * gfortran.dg/dec_structure_18.f90: Likewise.
10428 * gfortran.dg/dec_structure_19.f90: Likewise.
10429 * gfortran.dg/dec_structure_2.f90: Likewise.
10430 * gfortran.dg/dec_structure_22.f90: Likewise.
10431 * gfortran.dg/dec_structure_3.f90: Likewise.
10432 * gfortran.dg/dec_structure_4.f90: Likewise.
10433 * gfortran.dg/dec_structure_5.f90: Likewise.
10434 * gfortran.dg/dec_structure_6.f90: Likewise.
10435 * gfortran.dg/dec_structure_7.f90: Likewise.
10436 * gfortran.dg/dec_union_1.f90: Likewise.
10437 * gfortran.dg/dec_union_2.f90: Likewise.
10438 * gfortran.dg/dec_union_3.f90: Likewise.
10439 * gfortran.dg/dec_union_4.f90: Likewise.
10440 * gfortran.dg/dec_union_5.f90: Likewise.
10441 * gfortran.dg/default_format_1.f90: Likewise.
10442 * gfortran.dg/default_format_2.f90: Likewise.
10443 * gfortran.dg/default_format_denormal_1.f90: Likewise.
10444 * gfortran.dg/default_format_denormal_2.f90: Likewise.
10445 * gfortran.dg/default_initialization_3.f90: Likewise.
10446 * gfortran.dg/default_initialization_4.f90: Likewise.
10447 * gfortran.dg/default_initialization_5.f90: Likewise.
10448 * gfortran.dg/deferred_character_1.f90: Likewise.
10449 * gfortran.dg/deferred_character_10.f90: Likewise.
10450 * gfortran.dg/deferred_character_11.f90: Likewise.
10451 * gfortran.dg/deferred_character_12.f90: Likewise.
10452 * gfortran.dg/deferred_character_13.f90: Likewise.
10453 * gfortran.dg/deferred_character_14.f90: Likewise.
10454 * gfortran.dg/deferred_character_15.f90: Likewise.
10455 * gfortran.dg/deferred_character_16.f90: Likewise.
10456 * gfortran.dg/deferred_character_2.f90: Likewise.
10457 * gfortran.dg/deferred_character_3.f90: Likewise.
10458 * gfortran.dg/deferred_character_4.f90: Likewise.
10459 * gfortran.dg/deferred_character_5.f90: Likewise.
10460 * gfortran.dg/deferred_character_6.f90: Likewise.
10461 * gfortran.dg/deferred_character_7.f90: Likewise.
10462 * gfortran.dg/deferred_character_8.f90: Likewise.
10463 * gfortran.dg/deferred_character_9.f90: Likewise.
10464 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
10465 * gfortran.dg/deferred_type_component_1.f90: Likewise.
10466 * gfortran.dg/deferred_type_component_2.f90: Likewise.
10467 * gfortran.dg/deferred_type_param_2.f90: Likewise.
10468 * gfortran.dg/deferred_type_param_4.f90: Likewise.
10469 * gfortran.dg/deferred_type_param_5.f90: Likewise.
10470 * gfortran.dg/deferred_type_param_6.f90: Likewise.
10471 * gfortran.dg/deferred_type_param_8.f90: Likewise.
10472 * gfortran.dg/deferred_type_param_9.f90: Likewise.
10473 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
10474 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
10475 * gfortran.dg/defined_assignment_1.f90: Likewise.
10476 * gfortran.dg/defined_assignment_10.f90: Likewise.
10477 * gfortran.dg/defined_assignment_11.f90: Likewise.
10478 * gfortran.dg/defined_assignment_2.f90: Likewise.
10479 * gfortran.dg/defined_assignment_3.f90: Likewise.
10480 * gfortran.dg/defined_assignment_4.f90: Likewise.
10481 * gfortran.dg/defined_assignment_5.f90: Likewise.
10482 * gfortran.dg/defined_assignment_8.f90: Likewise.
10483 * gfortran.dg/defined_assignment_9.f90: Likewise.
10484 * gfortran.dg/dependency_2.f90: Likewise.
10485 * gfortran.dg/dependency_21.f90: Likewise.
10486 * gfortran.dg/dependency_22.f90: Likewise.
10487 * gfortran.dg/dependency_23.f90: Likewise.
10488 * gfortran.dg/dependency_24.f90: Likewise.
10489 * gfortran.dg/dependency_25.f90: Likewise.
10490 * gfortran.dg/dependency_26.f90: Likewise.
10491 * gfortran.dg/dependency_39.f90: Likewise.
10492 * gfortran.dg/dependency_40.f90: Likewise.
10493 * gfortran.dg/dependency_41.f90: Likewise.
10494 * gfortran.dg/dependency_42.f90: Likewise.
10495 * gfortran.dg/dependency_43.f90: Likewise.
10496 * gfortran.dg/dependency_44.f90: Likewise.
10497 * gfortran.dg/dependency_45.f90: Likewise.
10498 * gfortran.dg/dependency_50.f90: Likewise.
10499 * gfortran.dg/dependency_51.f90: Likewise.
10500 * gfortran.dg/dependent_decls_1.f90: Likewise.
10501 * gfortran.dg/der_array_1.f90: Likewise.
10502 * gfortran.dg/der_array_io_1.f90: Likewise.
10503 * gfortran.dg/der_array_io_2.f90: Likewise.
10504 * gfortran.dg/der_array_io_3.f90: Likewise.
10505 * gfortran.dg/der_io_1.f90: Likewise.
10506 * gfortran.dg/der_io_3.f90: Likewise.
10507 * gfortran.dg/der_pointer_2.f90: Likewise.
10508 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
10509 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
10510 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
10511 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
10512 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
10513 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10514 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
10515 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
10516 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
10517 * gfortran.dg/derived_external_function_1.f90: Likewise.
10518 * gfortran.dg/derived_init_1.f90: Likewise.
10519 * gfortran.dg/derived_init_2.f90: Likewise.
10520 * gfortran.dg/derived_init_3.f90: Likewise.
10521 * gfortran.dg/derived_init_4.f90: Likewise.
10522 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
10523 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10524 * gfortran.dg/dev_null.F90: Likewise.
10525 * gfortran.dg/dfloat_1.f90: Likewise.
10526 * gfortran.dg/dim_sum_1.f90: Likewise.
10527 * gfortran.dg/dim_sum_2.f90: Likewise.
10528 * gfortran.dg/dim_sum_3.f90: Likewise.
10529 * gfortran.dg/direct_io_10.f: Likewise.
10530 * gfortran.dg/direct_io_11.f90: Likewise.
10531 * gfortran.dg/direct_io_12.f90: Likewise.
10532 * gfortran.dg/direct_io_2.f90: Likewise.
10533 * gfortran.dg/direct_io_3.f90: Likewise.
10534 * gfortran.dg/direct_io_4.f90: Likewise.
10535 * gfortran.dg/direct_io_5.f90: Likewise.
10536 * gfortran.dg/direct_io_6.f90: Likewise.
10537 * gfortran.dg/direct_io_7.f90: Likewise.
10538 * gfortran.dg/direct_io_8.f90: Likewise.
10539 * gfortran.dg/direct_io_9.f: Likewise.
10540 * gfortran.dg/do_1.f90: Likewise.
10541 * gfortran.dg/do_3.F90: Likewise.
10542 * gfortran.dg/do_concurrent_2.f90: Likewise.
10543 * gfortran.dg/do_concurrent_4.f90: Likewise.
10544 * gfortran.dg/do_corner_warn.f90: Likewise.
10545 * gfortran.dg/do_iterator_2.f90: Likewise.
10546 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
10547 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
10548 * gfortran.dg/dos_eol.f: Likewise.
10549 * gfortran.dg/dot_product_1.f03: Likewise.
10550 * gfortran.dg/dot_product_2.f90: Likewise.
10551 * gfortran.dg/dot_product_4.f90: Likewise.
10552 * gfortran.dg/dshift_1.F90: Likewise.
10553 * gfortran.dg/dshift_2.F90: Likewise.
10554 * gfortran.dg/dtio_1.f90: Likewise.
10555 * gfortran.dg/dtio_10.f90: Likewise.
10556 * gfortran.dg/dtio_12.f90: Likewise.
10557 * gfortran.dg/dtio_14.f90: Likewise.
10558 * gfortran.dg/dtio_15.f90: Likewise.
10559 * gfortran.dg/dtio_16.f90: Likewise.
10560 * gfortran.dg/dtio_17.f90: Likewise.
10561 * gfortran.dg/dtio_19.f90: Likewise.
10562 * gfortran.dg/dtio_2.f90: Likewise.
10563 * gfortran.dg/dtio_20.f03: Likewise.
10564 * gfortran.dg/dtio_22.f90: Likewise.
10565 * gfortran.dg/dtio_24.f90: Likewise.
10566 * gfortran.dg/dtio_25.f90: Likewise.
10567 * gfortran.dg/dtio_26.f03: Likewise.
10568 * gfortran.dg/dtio_27.f90: Likewise.
10569 * gfortran.dg/dtio_28.f03: Likewise.
10570 * gfortran.dg/dtio_3.f90: Likewise.
10571 * gfortran.dg/dtio_30.f03: Likewise.
10572 * gfortran.dg/dtio_31.f03: Likewise.
10573 * gfortran.dg/dtio_32.f03: Likewise.
10574 * gfortran.dg/dtio_4.f90: Likewise.
10575 * gfortran.dg/dtio_5.f90: Likewise.
10576 * gfortran.dg/dtio_7.f90: Likewise.
10577 * gfortran.dg/dtio_8.f90: Likewise.
10578 * gfortran.dg/dtio_9.f90: Likewise.
10579 * gfortran.dg/dummy_procedure_3.f90: Likewise.
10580 * gfortran.dg/dummy_procedure_7.f90: Likewise.
10581 * gfortran.dg/dup_save_1.f90: Likewise.
10582 * gfortran.dg/dup_save_2.f90: Likewise.
10583 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10584 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10585 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10586 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10587 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10588 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10589 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10590 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10591 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10592 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10593 * gfortran.dg/e_d_fmt.f90: Likewise.
10594 * gfortran.dg/edit_real_1.f90: Likewise.
10595 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10596 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10597 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10598 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10599 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10600 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10601 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10602 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10603 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10604 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10605 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10606 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10607 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10608 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10609 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10610 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10611 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10612 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10613 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10614 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10615 * gfortran.dg/empty_format_1.f90: Likewise.
10616 * gfortran.dg/endfile.f: Likewise.
10617 * gfortran.dg/endfile.f90: Likewise.
10618 * gfortran.dg/endfile_2.f90: Likewise.
10619 * gfortran.dg/entry_1.f90: Likewise.
10620 * gfortran.dg/entry_10.f90: Likewise.
10621 * gfortran.dg/entry_12.f90: Likewise.
10622 * gfortran.dg/entry_13.f90: Likewise.
10623 * gfortran.dg/entry_14.f90: Likewise.
10624 * gfortran.dg/entry_16.f90: Likewise.
10625 * gfortran.dg/entry_3.f90: Likewise.
10626 * gfortran.dg/entry_6.f90: Likewise.
10627 * gfortran.dg/entry_9.f90: Likewise.
10628 * gfortran.dg/entry_array_specs_2.f: Likewise.
10629 * gfortran.dg/enum_1.f90: Likewise.
10630 * gfortran.dg/enum_9.f90: Likewise.
10631 * gfortran.dg/eof_1.f90: Likewise.
10632 * gfortran.dg/eof_2.f90: Likewise.
10633 * gfortran.dg/eof_4.f90: Likewise.
10634 * gfortran.dg/eof_5.f90: Likewise.
10635 * gfortran.dg/eor_handling_1.f90: Likewise.
10636 * gfortran.dg/eor_handling_2.f90: Likewise.
10637 * gfortran.dg/eor_handling_3.f90: Likewise.
10638 * gfortran.dg/eor_handling_4.f90: Likewise.
10639 * gfortran.dg/eor_handling_5.f90: Likewise.
10640 * gfortran.dg/eoshift_3.f90: Likewise.
10641 * gfortran.dg/eoshift_4.f90: Likewise.
10642 * gfortran.dg/eoshift_5.f90: Likewise.
10643 * gfortran.dg/eoshift_6.f90: Likewise.
10644 * gfortran.dg/eoshift_large_1.f90: Likewise.
10645 * gfortran.dg/equiv_6.f90: Likewise.
10646 * gfortran.dg/equiv_7.f90: Likewise.
10647 * gfortran.dg/equiv_9.f90: Likewise.
10648 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10649 * gfortran.dg/erf_2.F90: Likewise.
10650 * gfortran.dg/erf_3.F90: Likewise.
10651 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10652 * gfortran.dg/error_format_2.f90: Likewise.
10653 * gfortran.dg/error_recovery_5.f90: Likewise.
10654 * gfortran.dg/execute_command_line_2.f90: Likewise.
10655 * gfortran.dg/execute_command_line_3.f90: Likewise.
10656 * gfortran.dg/exit_1.f08: Likewise.
10657 * gfortran.dg/exit_3.f08: Likewise.
10658 * gfortran.dg/exponent_1.f90: Likewise.
10659 * gfortran.dg/exponent_2.f90: Likewise.
10660 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10661 * gfortran.dg/extends_1.f03: Likewise.
10662 * gfortran.dg/extends_16.f90: Likewise.
10663 * gfortran.dg/extends_2.f03: Likewise.
10664 * gfortran.dg/extends_3.f03: Likewise.
10665 * gfortran.dg/extends_4.f03: Likewise.
10666 * gfortran.dg/extends_type_of_1.f03: Likewise.
10667 * gfortran.dg/extends_type_of_2.f03: Likewise.
10668 * gfortran.dg/external_procedures_3.f90: Likewise.
10669 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10670 * gfortran.dg/f2003_io_1.f03: Likewise.
10671 * gfortran.dg/f2003_io_4.f03: Likewise.
10672 * gfortran.dg/f2003_io_5.f03: Likewise.
10673 * gfortran.dg/f2003_io_6.f03: Likewise.
10674 * gfortran.dg/f2003_io_7.f03: Likewise.
10675 * gfortran.dg/f2c_1.f90: Likewise.
10676 * gfortran.dg/f2c_2.f90: Likewise.
10677 * gfortran.dg/f2c_3.f90: Likewise.
10678 * gfortran.dg/f2c_4.f90: Likewise.
10679 * gfortran.dg/f2c_6.f90: Likewise.
10680 * gfortran.dg/f2c_7.f90: Likewise.
10681 * gfortran.dg/f2c_9.f90: Likewise.
10682 * gfortran.dg/fgetc_1.f90: Likewise.
10683 * gfortran.dg/fgetc_2.f90: Likewise.
10684 * gfortran.dg/filename_null.f90: Likewise.
10685 * gfortran.dg/finalize_12.f90: Likewise.
10686 * gfortran.dg/finalize_13.f90: Likewise.
10687 * gfortran.dg/finalize_15.f90: Likewise.
10688 * gfortran.dg/finalize_17.f90: Likewise.
10689 * gfortran.dg/finalize_18.f90: Likewise.
10690 * gfortran.dg/finalize_25.f90: Likewise.
10691 * gfortran.dg/finalize_29.f08: Likewise.
10692 * gfortran.dg/finalize_31.f90: Likewise.
10693 * gfortran.dg/float_1.f90: Likewise.
10694 * gfortran.dg/flush_1.f90: Likewise.
10695 * gfortran.dg/fmt_bz_bn.f: Likewise.
10696 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10697 * gfortran.dg/fmt_cache_1.f: Likewise.
10698 * gfortran.dg/fmt_cache_2.f: Likewise.
10699 * gfortran.dg/fmt_cache_3.f90: Likewise.
10700 * gfortran.dg/fmt_colon.f90: Likewise.
10701 * gfortran.dg/fmt_e.f90: Likewise.
10702 * gfortran.dg/fmt_en.f90: Likewise.
10703 * gfortran.dg/fmt_error_10.f: Likewise.
10704 * gfortran.dg/fmt_error_9.f: Likewise.
10705 * gfortran.dg/fmt_exhaust.f90: Likewise.
10706 * gfortran.dg/fmt_f0_1.f90: Likewise.
10707 * gfortran.dg/fmt_f_an_p.f: Likewise.
10708 * gfortran.dg/fmt_fw_d.f90: Likewise.
10709 * gfortran.dg/fmt_g.f: Likewise.
10710 * gfortran.dg/fmt_g0_1.f08: Likewise.
10711 * gfortran.dg/fmt_g0_2.f08: Likewise.
10712 * gfortran.dg/fmt_g0_4.f08: Likewise.
10713 * gfortran.dg/fmt_g0_5.f08: Likewise.
10714 * gfortran.dg/fmt_g0_6.f08: Likewise.
10715 * gfortran.dg/fmt_g0_7.f08: Likewise.
10716 * gfortran.dg/fmt_g_1.f90: Likewise.
10717 * gfortran.dg/fmt_int_sign.f90: Likewise.
10718 * gfortran.dg/fmt_l.f90: Likewise.
10719 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10720 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10721 * gfortran.dg/fmt_p_1.f90: Likewise.
10722 * gfortran.dg/fmt_pf.f90: Likewise.
10723 * gfortran.dg/fmt_read.f90: Likewise.
10724 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10725 * gfortran.dg/fmt_t_1.f90: Likewise.
10726 * gfortran.dg/fmt_t_2.f90: Likewise.
10727 * gfortran.dg/fmt_t_3.f90: Likewise.
10728 * gfortran.dg/fmt_t_4.f90: Likewise.
10729 * gfortran.dg/fmt_t_5.f90: Likewise.
10730 * gfortran.dg/fmt_t_6.f: Likewise.
10731 * gfortran.dg/fmt_t_7.f: Likewise.
10732 * gfortran.dg/fmt_t_9.f: Likewise.
10733 * gfortran.dg/fmt_tl.f: Likewise.
10734 * gfortran.dg/fmt_unlimited.f90: Likewise.
10735 * gfortran.dg/fmt_white.f: Likewise.
10736 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10737 * gfortran.dg/fold_nearest.f90: Likewise.
10738 * gfortran.dg/forall_1.f90: Likewise.
10739 * gfortran.dg/forall_10.f90: Likewise.
10740 * gfortran.dg/forall_12.f90: Likewise.
10741 * gfortran.dg/forall_13.f90: Likewise.
10742 * gfortran.dg/forall_15.f90: Likewise.
10743 * gfortran.dg/forall_4.f90: Likewise.
10744 * gfortran.dg/forall_5.f90: Likewise.
10745 * gfortran.dg/forall_6.f90: Likewise.
10746 * gfortran.dg/forall_7.f90: Likewise.
10747 * gfortran.dg/fraction.f90: Likewise.
10748 * gfortran.dg/fseek.f90: Likewise.
10749 * gfortran.dg/ftell_1.f90: Likewise.
10750 * gfortran.dg/ftell_2.f90: Likewise.
10751 * gfortran.dg/ftell_3.f90: Likewise.
10752 * gfortran.dg/func_assign_2.f90: Likewise.
10753 * gfortran.dg/func_assign_3.f90: Likewise.
10754 * gfortran.dg/func_derived_1.f90: Likewise.
10755 * gfortran.dg/func_derived_2.f90: Likewise.
10756 * gfortran.dg/func_derived_3.f90: Likewise.
10757 * gfortran.dg/func_result_1.f90: Likewise.
10758 * gfortran.dg/func_result_2.f90: Likewise.
10759 * gfortran.dg/func_result_6.f90: Likewise.
10760 * gfortran.dg/function_charlen_2.f90: Likewise.
10761 * gfortran.dg/function_charlen_3.f: Likewise.
10762 * gfortran.dg/function_kinds_1.f90: Likewise.
10763 * gfortran.dg/function_kinds_4.f90: Likewise.
10764 * gfortran.dg/function_optimize_10.f90: Likewise.
10765 * gfortran.dg/function_optimize_11.f90: Likewise.
10766 * gfortran.dg/function_optimize_12.f90: Likewise.
10767 * gfortran.dg/function_optimize_4.f90: Likewise.
10768 * gfortran.dg/function_optimize_8.f90: Likewise.
10769 * gfortran.dg/g77/13037.f: Likewise.
10770 * gfortran.dg/g77/1832.f: Likewise.
10771 * gfortran.dg/g77/19981119-0.f: Likewise.
10772 * gfortran.dg/g77/19990313-0.f: Likewise.
10773 * gfortran.dg/g77/19990313-1.f: Likewise.
10774 * gfortran.dg/g77/19990313-2.f: Likewise.
10775 * gfortran.dg/g77/19990313-3.f: Likewise.
10776 * gfortran.dg/g77/19990419-1.f: Likewise.
10777 * gfortran.dg/g77/19990826-0.f: Likewise.
10778 * gfortran.dg/g77/19990826-2.f: Likewise.
10779 * gfortran.dg/g77/20000503-1.f: Likewise.
10780 * gfortran.dg/g77/20001111.f: Likewise.
10781 * gfortran.dg/g77/20010116.f: Likewise.
10782 * gfortran.dg/g77/20010216-1.f: Likewise.
10783 * gfortran.dg/g77/20010430.f: Likewise.
10784 * gfortran.dg/g77/20010610.f: Likewise.
10785 * gfortran.dg/g77/6177.f: Likewise.
10786 * gfortran.dg/g77/7388.f: Likewise.
10787 * gfortran.dg/g77/947.f: Likewise.
10788 * gfortran.dg/g77/970625-2.f: Likewise.
10789 * gfortran.dg/g77/971102-1.f: Likewise.
10790 * gfortran.dg/g77/980628-0.f: Likewise.
10791 * gfortran.dg/g77/980628-1.f: Likewise.
10792 * gfortran.dg/g77/980628-10.f: Likewise.
10793 * gfortran.dg/g77/980628-2.f: Likewise.
10794 * gfortran.dg/g77/980628-3.f: Likewise.
10795 * gfortran.dg/g77/980628-7.f: Likewise.
10796 * gfortran.dg/g77/980628-8.f: Likewise.
10797 * gfortran.dg/g77/980628-9.f: Likewise.
10798 * gfortran.dg/g77/980701-0.f: Likewise.
10799 * gfortran.dg/g77/980701-1.f: Likewise.
10800 * gfortran.dg/g77/cabs.f: Likewise.
10801 * gfortran.dg/g77/claus.f: Likewise.
10802 * gfortran.dg/g77/complex_1.f: Likewise.
10803 * gfortran.dg/g77/cpp3.F: Likewise.
10804 * gfortran.dg/g77/cpp4.F: Likewise.
10805 * gfortran.dg/g77/cpp5.F: Likewise.
10806 * gfortran.dg/g77/dcomplex.f: Likewise.
10807 * gfortran.dg/g77/dnrm2.f: Likewise.
10808 * gfortran.dg/g77/erfc.f: Likewise.
10809 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10810 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10811 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10812 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10813 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10814 * gfortran.dg/g77/int8421.f: Likewise.
10815 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10816 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10817 * gfortran.dg/g77/le.f: Likewise.
10818 * gfortran.dg/g77/short.f: Likewise.
10819 * gfortran.dg/gamma_1.f90: Likewise.
10820 * gfortran.dg/gamma_4.f90: Likewise.
10821 * gfortran.dg/gamma_5.f90: Likewise.
10822 * gfortran.dg/generic_13.f90: Likewise.
10823 * gfortran.dg/generic_15.f90: Likewise.
10824 * gfortran.dg/generic_19.f90: Likewise.
10825 * gfortran.dg/generic_20.f90: Likewise.
10826 * gfortran.dg/generic_23.f03: Likewise.
10827 * gfortran.dg/generic_25.f90: Likewise.
10828 * gfortran.dg/generic_27.f90: Likewise.
10829 * gfortran.dg/generic_31.f90: Likewise.
10830 * gfortran.dg/generic_4.f90: Likewise.
10831 * gfortran.dg/global_vars_c_init.f90: Likewise.
10832 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10833 * gfortran.dg/gnu_logical_1.F: Likewise.
10834 * gfortran.dg/goacc/fixed-1.f: Likewise.
10835 * gfortran.dg/goacc/fixed-2.f: Likewise.
10836 * gfortran.dg/goacc/gang-static.f95: Likewise.
10837 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10838 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10839 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10840 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10841 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10842 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10843 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10844 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10845 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10846 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10847 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10848 * gfortran.dg/gomp/pr48794.f90: Likewise.
10849 * gfortran.dg/gomp/pr72744.f90: Likewise.
10850 * gfortran.dg/gomp/pr77665.f90: Likewise.
10851 * gfortran.dg/gomp/workshare2.f90: Likewise.
10852 * gfortran.dg/gomp/workshare3.f90: Likewise.
10853 * gfortran.dg/goto_1.f: Likewise.
10854 * gfortran.dg/goto_2.f90: Likewise.
10855 * gfortran.dg/goto_4.f90: Likewise.
10856 * gfortran.dg/goto_6.f: Likewise.
10857 * gfortran.dg/graphite/id-26.f03: Likewise.
10858 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10859 * gfortran.dg/graphite/pr29581.f90: Likewise.
10860 * gfortran.dg/graphite/pr29832.f90: Likewise.
10861 * gfortran.dg/graphite/run-id-1.f: Likewise.
10862 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10863 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10864 * gfortran.dg/hollerith.f90: Likewise.
10865 * gfortran.dg/hollerith4.f90: Likewise.
10866 * gfortran.dg/hollerith6.f90: Likewise.
10867 * gfortran.dg/hollerith8.f90: Likewise.
10868 * gfortran.dg/hollerith_1.f90: Likewise.
10869 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10870 * gfortran.dg/hollerith_f95.f90: Likewise.
10871 * gfortran.dg/hollerith_legacy.f90: Likewise.
10872 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10873 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10874 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10875 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10876 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10877 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10878 * gfortran.dg/hypot_1.f90: Likewise.
10879 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10880 * gfortran.dg/iargc.f90: Likewise.
10881 * gfortran.dg/ibits.f90: Likewise.
10882 * gfortran.dg/ichar_1.f90: Likewise.
10883 * gfortran.dg/ichar_2.f90: Likewise.
10884 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10885 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10886 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10887 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10888 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10889 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10890 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10891 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10892 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10893 * gfortran.dg/ieee/large_1.f90: Likewise.
10894 * gfortran.dg/ieee/large_2.f90: Likewise.
10895 * gfortran.dg/ieee/large_3.F90: Likewise.
10896 * gfortran.dg/ieee/large_4.f90: Likewise.
10897 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10898 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10899 * gfortran.dg/impl_do_var_data.f90: Likewise.
10900 * gfortran.dg/implicit_10.f90: Likewise.
10901 * gfortran.dg/implicit_12.f90: Likewise.
10902 * gfortran.dg/implicit_class_1.f90: Likewise.
10903 * gfortran.dg/implicit_pure_1.f90: Likewise.
10904 * gfortran.dg/implied_do_1.f90: Likewise.
10905 * gfortran.dg/implied_do_io_1.f90: Likewise.
10906 * gfortran.dg/implied_do_io_2.f90: Likewise.
10907 * gfortran.dg/implied_do_io_3.f90: Likewise.
10908 * gfortran.dg/implied_shape_1.f08: Likewise.
10909 * gfortran.dg/import.f90: Likewise.
10910 * gfortran.dg/import4.f90: Likewise.
10911 * gfortran.dg/impure_1.f08: Likewise.
10912 * gfortran.dg/index.f90: Likewise.
10913 * gfortran.dg/index_2.f90: Likewise.
10914 * gfortran.dg/init_flag_1.f90: Likewise.
10915 * gfortran.dg/init_flag_10.f90: Likewise.
10916 * gfortran.dg/init_flag_15.f03: Likewise.
10917 * gfortran.dg/init_flag_2.f90: Likewise.
10918 * gfortran.dg/init_flag_3.f90: Likewise.
10919 * gfortran.dg/init_flag_4.f90: Likewise.
10920 * gfortran.dg/init_flag_5.f90: Likewise.
10921 * gfortran.dg/init_flag_6.f90: Likewise.
10922 * gfortran.dg/init_flag_7.f90: Likewise.
10923 * gfortran.dg/init_flag_9.f90: Likewise.
10924 * gfortran.dg/initialization_11.f90: Likewise.
10925 * gfortran.dg/initialization_19.f90: Likewise.
10926 * gfortran.dg/initialization_2.f90: Likewise.
10927 * gfortran.dg/initialization_22.f90: Likewise.
10928 * gfortran.dg/initialization_27.f90: Likewise.
10929 * gfortran.dg/initialization_5.f90: Likewise.
10930 * gfortran.dg/initialization_6.f90: Likewise.
10931 * gfortran.dg/inline_matmul_1.f90: Likewise.
10932 * gfortran.dg/inline_matmul_10.f90: Likewise.
10933 * gfortran.dg/inline_matmul_11.f90: Likewise.
10934 * gfortran.dg/inline_matmul_13.f90: Likewise.
10935 * gfortran.dg/inline_matmul_14.f90: Likewise.
10936 * gfortran.dg/inline_matmul_16.f90: Likewise.
10937 * gfortran.dg/inline_matmul_17.f90: Likewise.
10938 * gfortran.dg/inline_matmul_18.f90: Likewise.
10939 * gfortran.dg/inline_matmul_19.f90: Likewise.
10940 * gfortran.dg/inline_matmul_2.f90: Likewise.
10941 * gfortran.dg/inline_matmul_20.f90: Likewise.
10942 * gfortran.dg/inline_matmul_22.f90: Likewise.
10943 * gfortran.dg/inline_matmul_3.f90: Likewise.
10944 * gfortran.dg/inline_matmul_4.f90: Likewise.
10945 * gfortran.dg/inline_matmul_5.f90: Likewise.
10946 * gfortran.dg/inline_matmul_6.f90: Likewise.
10947 * gfortran.dg/inline_matmul_7.f90: Likewise.
10948 * gfortran.dg/inline_matmul_8.f90: Likewise.
10949 * gfortran.dg/inline_matmul_9.f90: Likewise.
10950 * gfortran.dg/inline_sum_1.f90: Likewise.
10951 * gfortran.dg/inline_sum_3.f90: Likewise.
10952 * gfortran.dg/inline_sum_5.f90: Likewise.
10953 * gfortran.dg/inquire-complex.f90: Likewise.
10954 * gfortran.dg/inquire.f90: Likewise.
10955 * gfortran.dg/inquire_10.f90: Likewise.
10956 * gfortran.dg/inquire_13.f90: Likewise.
10957 * gfortran.dg/inquire_15.f90: Likewise.
10958 * gfortran.dg/inquire_16.f90: Likewise.
10959 * gfortran.dg/inquire_17.f90: Likewise.
10960 * gfortran.dg/inquire_5.f90: Likewise.
10961 * gfortran.dg/inquire_6.f90: Likewise.
10962 * gfortran.dg/inquire_7.f90: Likewise.
10963 * gfortran.dg/inquire_9.f90: Likewise.
10964 * gfortran.dg/inquire_internal.f90: Likewise.
10965 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10966 * gfortran.dg/inquire_size.f90: Likewise.
10967 * gfortran.dg/int_1.f90: Likewise.
10968 * gfortran.dg/int_conv_1.f90: Likewise.
10969 * gfortran.dg/int_range_io_1.f90: Likewise.
10970 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10971 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10972 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10973 * gfortran.dg/integer_plus.f90: Likewise.
10974 * gfortran.dg/intent_out_2.f90: Likewise.
10975 * gfortran.dg/intent_out_5.f90: Likewise.
10976 * gfortran.dg/intent_out_6.f90: Likewise.
10977 * gfortran.dg/interface_12.f90: Likewise.
10978 * gfortran.dg/interface_19.f90: Likewise.
10979 * gfortran.dg/interface_4.f90: Likewise.
10980 * gfortran.dg/interface_5.f90: Likewise.
10981 * gfortran.dg/interface_9.f90: Likewise.
10982 * gfortran.dg/interface_assignment_1.f90: Likewise.
10983 * gfortran.dg/interface_assignment_2.f90: Likewise.
10984 * gfortran.dg/internal_dummy_2.f08: Likewise.
10985 * gfortran.dg/internal_dummy_3.f08: Likewise.
10986 * gfortran.dg/internal_dummy_4.f08: Likewise.
10987 * gfortran.dg/internal_pack_1.f90: Likewise.
10988 * gfortran.dg/internal_pack_10.f90: Likewise.
10989 * gfortran.dg/internal_pack_12.f90: Likewise.
10990 * gfortran.dg/internal_pack_13.f90: Likewise.
10991 * gfortran.dg/internal_pack_14.f90: Likewise.
10992 * gfortran.dg/internal_pack_15.f90: Likewise.
10993 * gfortran.dg/internal_pack_2.f90: Likewise.
10994 * gfortran.dg/internal_pack_3.f90: Likewise.
10995 * gfortran.dg/internal_pack_4.f90: Likewise.
10996 * gfortran.dg/internal_pack_6.f90: Likewise.
10997 * gfortran.dg/internal_pack_8.f90: Likewise.
10998 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10999 * gfortran.dg/internal_readwrite_2.f90: Likewise.
11000 * gfortran.dg/internal_readwrite_3.f90: Likewise.
11001 * gfortran.dg/intrinsic_actual_1.f: Likewise.
11002 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
11003 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
11004 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
11005 * gfortran.dg/intrinsic_char_1.f90: Likewise.
11006 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
11007 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
11008 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
11009 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
11010 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
11011 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
11012 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
11013 * gfortran.dg/intrinsic_product_1.f90: Likewise.
11014 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
11015 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11016 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
11017 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
11018 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
11019 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
11020 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
11021 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
11022 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
11023 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
11024 * gfortran.dg/io_err_1.f90: Likewise.
11025 * gfortran.dg/io_real_boz.f90: Likewise.
11026 * gfortran.dg/iomsg_1.f90: Likewise.
11027 * gfortran.dg/iostat_1.f90: Likewise.
11028 * gfortran.dg/iostat_2.f90: Likewise.
11029 * gfortran.dg/iostat_4.f90: Likewise.
11030 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
11031 * gfortran.dg/ishft_1.f90: Likewise.
11032 * gfortran.dg/ishft_2.f90: Likewise.
11033 * gfortran.dg/ishft_4.f90: Likewise.
11034 * gfortran.dg/isnan_1.f90: Likewise.
11035 * gfortran.dg/isnan_2.f90: Likewise.
11036 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
11037 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
11038 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
11039 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
11040 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
11041 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
11042 * gfortran.dg/itime_idate_1.f: Likewise.
11043 * gfortran.dg/itime_idate_2.f: Likewise.
11044 * gfortran.dg/large_integer_kind_1.f90: Likewise.
11045 * gfortran.dg/large_integer_kind_2.f90: Likewise.
11046 * gfortran.dg/large_real_kind_1.f90: Likewise.
11047 * gfortran.dg/large_real_kind_2.F90: Likewise.
11048 * gfortran.dg/large_real_kind_3.F90: Likewise.
11049 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
11050 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
11051 * gfortran.dg/large_recl.f90: Likewise.
11052 * gfortran.dg/large_unit_1.f90: Likewise.
11053 * gfortran.dg/large_unit_2.f90: Likewise.
11054 * gfortran.dg/largeequiv_1.f90: Likewise.
11055 * gfortran.dg/leadz_trailz_1.f90: Likewise.
11056 * gfortran.dg/leadz_trailz_2.f90: Likewise.
11057 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11058 * gfortran.dg/list_read_1.f90: Likewise.
11059 * gfortran.dg/list_read_10.f90: Likewise.
11060 * gfortran.dg/list_read_11.f90: Likewise.
11061 * gfortran.dg/list_read_12.f90: Likewise.
11062 * gfortran.dg/list_read_13.f: Likewise.
11063 * gfortran.dg/list_read_14.f90: Likewise.
11064 * gfortran.dg/list_read_2.f90: Likewise.
11065 * gfortran.dg/list_read_3.f90: Likewise.
11066 * gfortran.dg/list_read_4.f90: Likewise.
11067 * gfortran.dg/list_read_5.f90: Likewise.
11068 * gfortran.dg/list_read_6.f90: Likewise.
11069 * gfortran.dg/list_read_7.f90: Likewise.
11070 * gfortran.dg/list_read_8.f90: Likewise.
11071 * gfortran.dg/list_read_9.f90: Likewise.
11072 * gfortran.dg/loc_2.f90: Likewise.
11073 * gfortran.dg/logical_1.f90: Likewise.
11074 * gfortran.dg/logical_dot_product.f90: Likewise.
11075 * gfortran.dg/logical_temp_io.f90: Likewise.
11076 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
11077 * gfortran.dg/lrshift_1.f90: Likewise.
11078 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
11079 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
11080 * gfortran.dg/lto/pr40725_0.f03: Likewise.
11081 * gfortran.dg/lto/pr41576_1.f90: Likewise.
11082 * gfortran.dg/make_unit.f90: Likewise.
11083 * gfortran.dg/mapping_1.f90: Likewise.
11084 * gfortran.dg/mapping_2.f90: Likewise.
11085 * gfortran.dg/mapping_3.f90: Likewise.
11086 * gfortran.dg/masklr_1.F90: Likewise.
11087 * gfortran.dg/masklr_2.F90: Likewise.
11088 * gfortran.dg/matmul_1.f90: Likewise.
11089 * gfortran.dg/matmul_10.f90: Likewise.
11090 * gfortran.dg/matmul_12.f90: Likewise.
11091 * gfortran.dg/matmul_16.f90: Likewise.
11092 * gfortran.dg/matmul_17.f90: Likewise.
11093 * gfortran.dg/matmul_18.f90: Likewise.
11094 * gfortran.dg/matmul_2.f90: Likewise.
11095 * gfortran.dg/matmul_3.f90: Likewise.
11096 * gfortran.dg/matmul_4.f90: Likewise.
11097 * gfortran.dg/matmul_6.f90: Likewise.
11098 * gfortran.dg/matmul_8.f03: Likewise.
11099 * gfortran.dg/matmul_9.f90: Likewise.
11100 * gfortran.dg/matmul_bounds_12.f90: Likewise.
11101 * gfortran.dg/matmul_bounds_6.f90: Likewise.
11102 * gfortran.dg/matmul_const.f90: Likewise.
11103 * gfortran.dg/maxloc_1.f90: Likewise.
11104 * gfortran.dg/maxloc_2.f90: Likewise.
11105 * gfortran.dg/maxloc_3.f90: Likewise.
11106 * gfortran.dg/maxloc_4.f90: Likewise.
11107 * gfortran.dg/maxloc_string_1.f90: Likewise.
11108 * gfortran.dg/maxlocval_1.f90: Likewise.
11109 * gfortran.dg/maxlocval_2.f90: Likewise.
11110 * gfortran.dg/maxlocval_3.f90: Likewise.
11111 * gfortran.dg/maxlocval_4.f90: Likewise.
11112 * gfortran.dg/maxval_char_1.f90: Likewise.
11113 * gfortran.dg/maxval_char_2.f90: Likewise.
11114 * gfortran.dg/maxval_char_3.f90: Likewise.
11115 * gfortran.dg/maxval_char_4.f90: Likewise.
11116 * gfortran.dg/maxval_parameter_1.f90: Likewise.
11117 * gfortran.dg/mclock.f90: Likewise.
11118 * gfortran.dg/merge_bits_1.F90: Likewise.
11119 * gfortran.dg/merge_bits_2.F90: Likewise.
11120 * gfortran.dg/merge_char_1.f90: Likewise.
11121 * gfortran.dg/merge_init_expr.f90: Likewise.
11122 * gfortran.dg/min_max_optional_1.f90: Likewise.
11123 * gfortran.dg/min_max_optional_5.f90: Likewise.
11124 * gfortran.dg/minloc_1.f90: Likewise.
11125 * gfortran.dg/minloc_2.f90: Likewise.
11126 * gfortran.dg/minloc_3.f90: Likewise.
11127 * gfortran.dg/minloc_4.f90: Likewise.
11128 * gfortran.dg/minloc_string_1.f90: Likewise.
11129 * gfortran.dg/minlocval_1.f90: Likewise.
11130 * gfortran.dg/minlocval_2.f90: Likewise.
11131 * gfortran.dg/minlocval_3.f90: Likewise.
11132 * gfortran.dg/minlocval_4.f90: Likewise.
11133 * gfortran.dg/minmax_char_1.f90: Likewise.
11134 * gfortran.dg/minmaxloc_1.f90: Likewise.
11135 * gfortran.dg/minmaxloc_10.f90: Likewise.
11136 * gfortran.dg/minmaxloc_11.f90: Likewise.
11137 * gfortran.dg/minmaxloc_12.f90: Likewise.
11138 * gfortran.dg/minmaxloc_13.f90: Likewise.
11139 * gfortran.dg/minmaxloc_2.f90: Likewise.
11140 * gfortran.dg/minmaxloc_3.f90: Likewise.
11141 * gfortran.dg/minmaxloc_4.f90: Likewise.
11142 * gfortran.dg/minmaxloc_5.f90: Likewise.
11143 * gfortran.dg/minmaxloc_6.f90: Likewise.
11144 * gfortran.dg/minmaxloc_7.f90: Likewise.
11145 * gfortran.dg/minmaxloc_8.f90: Likewise.
11146 * gfortran.dg/minmaxval_1.f90: Likewise.
11147 * gfortran.dg/minval_char_1.f90: Likewise.
11148 * gfortran.dg/minval_char_2.f90: Likewise.
11149 * gfortran.dg/minval_char_3.f90: Likewise.
11150 * gfortran.dg/minval_char_4.f90: Likewise.
11151 * gfortran.dg/minval_char_5.f90: Likewise.
11152 * gfortran.dg/minval_parameter_1.f90: Likewise.
11153 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
11154 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
11155 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
11156 * gfortran.dg/missing_parens_1.f90: Likewise.
11157 * gfortran.dg/missing_parens_2.f90: Likewise.
11158 * gfortran.dg/mod_large_1.f90: Likewise.
11159 * gfortran.dg/mod_sign0_1.f90: Likewise.
11160 * gfortran.dg/module_blank_common.f90: Likewise.
11161 * gfortran.dg/module_commons_1.f90: Likewise.
11162 * gfortran.dg/module_commons_3.f90: Likewise.
11163 * gfortran.dg/module_double_reuse.f90: Likewise.
11164 * gfortran.dg/module_equivalence_1.f90: Likewise.
11165 * gfortran.dg/module_equivalence_2.f90: Likewise.
11166 * gfortran.dg/module_equivalence_3.f90: Likewise.
11167 * gfortran.dg/module_equivalence_5.f90: Likewise.
11168 * gfortran.dg/module_interface_1.f90: Likewise.
11169 * gfortran.dg/module_nan.f90: Likewise.
11170 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11171 * gfortran.dg/module_procedure_1.f90: Likewise.
11172 * gfortran.dg/module_read_1.f90: Likewise.
11173 * gfortran.dg/module_read_2.f90: Likewise.
11174 * gfortran.dg/module_widestring_1.f90: Likewise.
11175 * gfortran.dg/move_alloc.f90: Likewise.
11176 * gfortran.dg/move_alloc_10.f90: Likewise.
11177 * gfortran.dg/move_alloc_13.f90: Likewise.
11178 * gfortran.dg/move_alloc_14.f90: Likewise.
11179 * gfortran.dg/move_alloc_15.f90: Likewise.
11180 * gfortran.dg/move_alloc_16.f90: Likewise.
11181 * gfortran.dg/move_alloc_2.f90: Likewise.
11182 * gfortran.dg/move_alloc_5.f90: Likewise.
11183 * gfortran.dg/move_alloc_6.f90: Likewise.
11184 * gfortran.dg/move_alloc_9.f90: Likewise.
11185 * gfortran.dg/multiple_allocation_1.f90: Likewise.
11186 * gfortran.dg/multiple_allocation_3.f90: Likewise.
11187 * gfortran.dg/mvbits_1.f90: Likewise.
11188 * gfortran.dg/mvbits_2.f90: Likewise.
11189 * gfortran.dg/mvbits_3.f90: Likewise.
11190 * gfortran.dg/mvbits_4.f90: Likewise.
11191 * gfortran.dg/mvbits_7.f90: Likewise.
11192 * gfortran.dg/mvbits_8.f90: Likewise.
11193 * gfortran.dg/namelist_11.f: Likewise.
11194 * gfortran.dg/namelist_12.f: Likewise.
11195 * gfortran.dg/namelist_13.f90: Likewise.
11196 * gfortran.dg/namelist_14.f90: Likewise.
11197 * gfortran.dg/namelist_15.f90: Likewise.
11198 * gfortran.dg/namelist_16.f90: Likewise.
11199 * gfortran.dg/namelist_17.f90: Likewise.
11200 * gfortran.dg/namelist_18.f90: Likewise.
11201 * gfortran.dg/namelist_19.f90: Likewise.
11202 * gfortran.dg/namelist_20.f90: Likewise.
11203 * gfortran.dg/namelist_21.f90: Likewise.
11204 * gfortran.dg/namelist_22.f90: Likewise.
11205 * gfortran.dg/namelist_23.f90: Likewise.
11206 * gfortran.dg/namelist_24.f90: Likewise.
11207 * gfortran.dg/namelist_26.f90: Likewise.
11208 * gfortran.dg/namelist_27.f90: Likewise.
11209 * gfortran.dg/namelist_28.f90: Likewise.
11210 * gfortran.dg/namelist_29.f90: Likewise.
11211 * gfortran.dg/namelist_37.f90: Likewise.
11212 * gfortran.dg/namelist_38.f90: Likewise.
11213 * gfortran.dg/namelist_39.f90: Likewise.
11214 * gfortran.dg/namelist_40.f90: Likewise.
11215 * gfortran.dg/namelist_41.f90: Likewise.
11216 * gfortran.dg/namelist_42.f90: Likewise.
11217 * gfortran.dg/namelist_43.f90: Likewise.
11218 * gfortran.dg/namelist_44.f90: Likewise.
11219 * gfortran.dg/namelist_47.f90: Likewise.
11220 * gfortran.dg/namelist_48.f90: Likewise.
11221 * gfortran.dg/namelist_49.f90: Likewise.
11222 * gfortran.dg/namelist_50.f90: Likewise.
11223 * gfortran.dg/namelist_51.f90: Likewise.
11224 * gfortran.dg/namelist_52.f90: Likewise.
11225 * gfortran.dg/namelist_54.f90: Likewise.
11226 * gfortran.dg/namelist_55.f90: Likewise.
11227 * gfortran.dg/namelist_56.f90: Likewise.
11228 * gfortran.dg/namelist_57.f90: Likewise.
11229 * gfortran.dg/namelist_58.f90: Likewise.
11230 * gfortran.dg/namelist_59.f90: Likewise.
11231 * gfortran.dg/namelist_60.f90: Likewise.
11232 * gfortran.dg/namelist_61.f90: Likewise.
11233 * gfortran.dg/namelist_64.f90: Likewise.
11234 * gfortran.dg/namelist_65.f90: Likewise.
11235 * gfortran.dg/namelist_69.f90: Likewise.
11236 * gfortran.dg/namelist_70.f90: Likewise.
11237 * gfortran.dg/namelist_71.f90: Likewise.
11238 * gfortran.dg/namelist_72.f: Likewise.
11239 * gfortran.dg/namelist_73.f90: Likewise.
11240 * gfortran.dg/namelist_77.f90: Likewise.
11241 * gfortran.dg/namelist_78.f90: Likewise.
11242 * gfortran.dg/namelist_79.f90: Likewise.
11243 * gfortran.dg/namelist_80.f90: Likewise.
11244 * gfortran.dg/namelist_81.f90: Likewise.
11245 * gfortran.dg/namelist_82.f90: Likewise.
11246 * gfortran.dg/namelist_84.f90: Likewise.
11247 * gfortran.dg/namelist_85.f90: Likewise.
11248 * gfortran.dg/namelist_86.f90: Likewise.
11249 * gfortran.dg/namelist_87.f90: Likewise.
11250 * gfortran.dg/namelist_88.f90: Likewise.
11251 * gfortran.dg/namelist_89.f90: Likewise.
11252 * gfortran.dg/namelist_90.f: Likewise.
11253 * gfortran.dg/namelist_95.f90: Likewise.
11254 * gfortran.dg/namelist_char_only.f90: Likewise.
11255 * gfortran.dg/namelist_empty.f90: Likewise.
11256 * gfortran.dg/namelist_internal.f90: Likewise.
11257 * gfortran.dg/namelist_use.f90: Likewise.
11258 * gfortran.dg/namelist_use_only.f90: Likewise.
11259 * gfortran.dg/namelist_utf8.f90: Likewise.
11260 * gfortran.dg/nan_1.f90: Likewise.
11261 * gfortran.dg/nan_2.f90: Likewise.
11262 * gfortran.dg/nan_3.f90: Likewise.
11263 * gfortran.dg/nan_6.f90: Likewise.
11264 * gfortran.dg/nan_7.f90: Likewise.
11265 * gfortran.dg/nearest_1.f90: Likewise.
11266 * gfortran.dg/nearest_2.f90: Likewise.
11267 * gfortran.dg/nearest_3.f90: Likewise.
11268 * gfortran.dg/negative-z-descriptor.f90: Likewise.
11269 * gfortran.dg/negative_automatic_size.f90: Likewise.
11270 * gfortran.dg/negative_unit.f: Likewise.
11271 * gfortran.dg/negative_unit2.f90: Likewise.
11272 * gfortran.dg/negative_unit_int8.f: Likewise.
11273 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
11274 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
11275 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
11276 * gfortran.dg/nested_modules_1.f90: Likewise.
11277 * gfortran.dg/nested_modules_2.f90: Likewise.
11278 * gfortran.dg/nested_modules_3.f90: Likewise.
11279 * gfortran.dg/nesting_1.f90: Likewise.
11280 * gfortran.dg/new_line.f90: Likewise.
11281 * gfortran.dg/newunit_1.f90: Likewise.
11282 * gfortran.dg/newunit_3.f90: Likewise.
11283 * gfortran.dg/newunit_5.f90.f90: Likewise.
11284 * gfortran.dg/nint_1.f90: Likewise.
11285 * gfortran.dg/nint_2.f90: Likewise.
11286 * gfortran.dg/no_arg_check_2.f90: Likewise.
11287 * gfortran.dg/no_range_check_1.f90: Likewise.
11288 * gfortran.dg/no_range_check_2.f90: Likewise.
11289 * gfortran.dg/no_range_check_3.f90: Likewise.
11290 * gfortran.dg/noadv_size.f90: Likewise.
11291 * gfortran.dg/nonreturning_statements.f90: Likewise.
11292 * gfortran.dg/norm2_1.f90: Likewise.
11293 * gfortran.dg/norm2_3.f90: Likewise.
11294 * gfortran.dg/nosigned_zero_1.f90: Likewise.
11295 * gfortran.dg/nosigned_zero_2.f90: Likewise.
11296 * gfortran.dg/nosigned_zero_3.f90: Likewise.
11297 * gfortran.dg/null_4.f90: Likewise.
11298 * gfortran.dg/null_9.f90: Likewise.
11299 * gfortran.dg/nullify_3.f90: Likewise.
11300 * gfortran.dg/oldstyle_1.f90: Likewise.
11301 * gfortran.dg/open_access_append_1.f90: Likewise.
11302 * gfortran.dg/open_access_append_2.f90: Likewise.
11303 * gfortran.dg/open_errors.f90: Likewise.
11304 * gfortran.dg/open_negative_unit_1.f90: Likewise.
11305 * gfortran.dg/open_new.f90: Likewise.
11306 * gfortran.dg/open_readonly_1.f90: Likewise.
11307 * gfortran.dg/operator_1.f90: Likewise.
11308 * gfortran.dg/optional_absent_1.f90: Likewise.
11309 * gfortran.dg/optional_absent_2.f90: Likewise.
11310 * gfortran.dg/optional_absent_3.f90: Likewise.
11311 * gfortran.dg/optional_class_1.f90: Likewise.
11312 * gfortran.dg/optional_dim_2.f90: Likewise.
11313 * gfortran.dg/optional_dim_3.f90: Likewise.
11314 * gfortran.dg/output_exponents_1.f90: Likewise.
11315 * gfortran.dg/overload_1.f90: Likewise.
11316 * gfortran.dg/overload_2.f90: Likewise.
11317 * gfortran.dg/overwrite_1.f: Likewise.
11318 * gfortran.dg/pad_no.f90: Likewise.
11319 * gfortran.dg/parameter_array_init_1.f90: Likewise.
11320 * gfortran.dg/parameter_array_init_2.f90: Likewise.
11321 * gfortran.dg/parameter_array_init_4.f90: Likewise.
11322 * gfortran.dg/parameter_array_init_5.f90: Likewise.
11323 * gfortran.dg/parameter_array_section_2.f90: Likewise.
11324 * gfortran.dg/parens_3.f90: Likewise.
11325 * gfortran.dg/parens_5.f90: Likewise.
11326 * gfortran.dg/parens_6.f90: Likewise.
11327 * gfortran.dg/parent_result_ref_1.f90: Likewise.
11328 * gfortran.dg/parent_result_ref_2.f90: Likewise.
11329 * gfortran.dg/parent_result_ref_3.f90: Likewise.
11330 * gfortran.dg/parent_result_ref_4.f90: Likewise.
11331 * gfortran.dg/parity_1.f90: Likewise.
11332 * gfortran.dg/past_eor.f90: Likewise.
11333 * gfortran.dg/pdt_1.f03: Likewise.
11334 * gfortran.dg/pdt_10.f03: Likewise.
11335 * gfortran.dg/pdt_11.f03: Likewise.
11336 * gfortran.dg/pdt_12.f03: Likewise.
11337 * gfortran.dg/pdt_13.f03: Likewise.
11338 * gfortran.dg/pdt_14.f03: Likewise.
11339 * gfortran.dg/pdt_15.f03: Likewise.
11340 * gfortran.dg/pdt_19.f03: Likewise.
11341 * gfortran.dg/pdt_20.f03: Likewise.
11342 * gfortran.dg/pdt_22.f03: Likewise.
11343 * gfortran.dg/pdt_23.f03: Likewise.
11344 * gfortran.dg/pdt_25.f03: Likewise.
11345 * gfortran.dg/pdt_26.f03: Likewise.
11346 * gfortran.dg/pdt_27.f03: Likewise.
11347 * gfortran.dg/pdt_28.f03: Likewise.
11348 * gfortran.dg/pdt_3.f03: Likewise.
11349 * gfortran.dg/pdt_4.f03: Likewise.
11350 * gfortran.dg/pdt_5.f03: Likewise.
11351 * gfortran.dg/pdt_7.f03: Likewise.
11352 * gfortran.dg/pointer_1.f90: Likewise.
11353 * gfortran.dg/pointer_array_1.f90: Likewise.
11354 * gfortran.dg/pointer_array_3.f90: Likewise.
11355 * gfortran.dg/pointer_array_4.f90: Likewise.
11356 * gfortran.dg/pointer_array_5.f90: Likewise.
11357 * gfortran.dg/pointer_array_6.f90: Likewise.
11358 * gfortran.dg/pointer_array_7.f90: Likewise.
11359 * gfortran.dg/pointer_array_8.f90: Likewise.
11360 * gfortran.dg/pointer_array_9.f90: Likewise.
11361 * gfortran.dg/pointer_array_component_1.f90: Likewise.
11362 * gfortran.dg/pointer_array_component_2.f90: Likewise.
11363 * gfortran.dg/pointer_assign_10.f90: Likewise.
11364 * gfortran.dg/pointer_assign_11.f90: Likewise.
11365 * gfortran.dg/pointer_assign_4.f90: Likewise.
11366 * gfortran.dg/pointer_assign_8.f90: Likewise.
11367 * gfortran.dg/pointer_assign_9.f90: Likewise.
11368 * gfortran.dg/pointer_check_10.f90: Likewise.
11369 * gfortran.dg/pointer_check_9.f90: Likewise.
11370 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
11371 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
11372 * gfortran.dg/pointer_function_result_1.f90: Likewise.
11373 * gfortran.dg/pointer_init_1.f90: Likewise.
11374 * gfortran.dg/pointer_init_3.f90: Likewise.
11375 * gfortran.dg/pointer_init_4.f90: Likewise.
11376 * gfortran.dg/pointer_init_5.f90: Likewise.
11377 * gfortran.dg/pointer_init_8.f90: Likewise.
11378 * gfortran.dg/pointer_intent_1.f90: Likewise.
11379 * gfortran.dg/pointer_intent_4.f90: Likewise.
11380 * gfortran.dg/pointer_intent_5.f90: Likewise.
11381 * gfortran.dg/pointer_remapping_10.f90: Likewise.
11382 * gfortran.dg/pointer_remapping_4.f03: Likewise.
11383 * gfortran.dg/pointer_remapping_5.f08: Likewise.
11384 * gfortran.dg/pointer_remapping_9.f90: Likewise.
11385 * gfortran.dg/pointer_target_1.f90: Likewise.
11386 * gfortran.dg/pointer_target_2.f90: Likewise.
11387 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
11388 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
11389 * gfortran.dg/power.f90: Likewise.
11390 * gfortran.dg/power1.f90: Likewise.
11391 * gfortran.dg/power_3.f90: Likewise.
11392 * gfortran.dg/power_4.f90: Likewise.
11393 * gfortran.dg/power_5.f90: Likewise.
11394 * gfortran.dg/pr12884.f: Likewise.
11395 * gfortran.dg/pr15129.f90: Likewise.
11396 * gfortran.dg/pr15140.f90: Likewise.
11397 * gfortran.dg/pr15324.f90: Likewise.
11398 * gfortran.dg/pr15332.f: Likewise.
11399 * gfortran.dg/pr15957.f90: Likewise.
11400 * gfortran.dg/pr15959.f90: Likewise.
11401 * gfortran.dg/pr16597.f90: Likewise.
11402 * gfortran.dg/pr16861.f90: Likewise.
11403 * gfortran.dg/pr16938.f90: Likewise.
11404 * gfortran.dg/pr17090.f90: Likewise.
11405 * gfortran.dg/pr17143.f90: Likewise.
11406 * gfortran.dg/pr17164.f90: Likewise.
11407 * gfortran.dg/pr17229.f: Likewise.
11408 * gfortran.dg/pr17285.f90: Likewise.
11409 * gfortran.dg/pr17286.f90: Likewise.
11410 * gfortran.dg/pr17472.f: Likewise.
11411 * gfortran.dg/pr17612.f90: Likewise.
11412 * gfortran.dg/pr17706.f90: Likewise.
11413 * gfortran.dg/pr18025.f90: Likewise.
11414 * gfortran.dg/pr18122.f90: Likewise.
11415 * gfortran.dg/pr18210.f90: Likewise.
11416 * gfortran.dg/pr18392.f90: Likewise.
11417 * gfortran.dg/pr19155.f: Likewise.
11418 * gfortran.dg/pr19216.f: Likewise.
11419 * gfortran.dg/pr19467.f90: Likewise.
11420 * gfortran.dg/pr19657.f: Likewise.
11421 * gfortran.dg/pr19926.f90: Likewise.
11422 * gfortran.dg/pr19928-1.f90: Likewise.
11423 * gfortran.dg/pr19928-2.f90: Likewise.
11424 * gfortran.dg/pr20086.f90: Likewise.
11425 * gfortran.dg/pr20124.f90: Likewise.
11426 * gfortran.dg/pr20163-2.f: Likewise.
11427 * gfortran.dg/pr20480.f90: Likewise.
11428 * gfortran.dg/pr20755.f: Likewise.
11429 * gfortran.dg/pr20950.f: Likewise.
11430 * gfortran.dg/pr21177.f90: Likewise.
11431 * gfortran.dg/pr21730.f: Likewise.
11432 * gfortran.dg/pr22491.f: Likewise.
11433 * gfortran.dg/pr25603.f: Likewise.
11434 * gfortran.dg/pr26246_2.f90: Likewise.
11435 * gfortran.dg/pr32136.f90: Likewise.
11436 * gfortran.dg/pr32533.f90: Likewise.
11437 * gfortran.dg/pr33794.f90: Likewise.
11438 * gfortran.dg/pr35662.f90: Likewise.
11439 * gfortran.dg/pr35944-1.f90: Likewise.
11440 * gfortran.dg/pr35944-2.f90: Likewise.
11441 * gfortran.dg/pr35983.f90: Likewise.
11442 * gfortran.dg/pr39865.f90: Likewise.
11443 * gfortran.dg/pr41212.f90: Likewise.
11444 * gfortran.dg/pr43808.f90: Likewise.
11445 * gfortran.dg/pr44592.f90: Likewise.
11446 * gfortran.dg/pr44735.f90: Likewise.
11447 * gfortran.dg/pr45308.f03: Likewise.
11448 * gfortran.dg/pr46297.f: Likewise.
11449 * gfortran.dg/pr46588.f90: Likewise.
11450 * gfortran.dg/pr46665.f90: Likewise.
11451 * gfortran.dg/pr46804.f90: Likewise.
11452 * gfortran.dg/pr47008.f03: Likewise.
11453 * gfortran.dg/pr47614.f: Likewise.
11454 * gfortran.dg/pr47878.f90: Likewise.
11455 * gfortran.dg/pr49103.f90: Likewise.
11456 * gfortran.dg/pr50069_1.f90: Likewise.
11457 * gfortran.dg/pr50769.f90: Likewise.
11458 * gfortran.dg/pr52608.f90: Likewise.
11459 * gfortran.dg/pr55086_2.f90: Likewise.
11460 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
11461 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
11462 * gfortran.dg/pr55330.f90: Likewise.
11463 * gfortran.dg/pr56015.f90: Likewise.
11464 * gfortran.dg/pr57910.f90: Likewise.
11465 * gfortran.dg/pr59700.f90: Likewise.
11466 * gfortran.dg/pr62125.f90: Likewise.
11467 * gfortran.dg/pr64530.f90: Likewise.
11468 * gfortran.dg/pr65429.f90: Likewise.
11469 * gfortran.dg/pr65450.f90: Likewise.
11470 * gfortran.dg/pr65504.f90: Likewise.
11471 * gfortran.dg/pr65903.f90: Likewise.
11472 * gfortran.dg/pr66311.f90: Likewise.
11473 * gfortran.dg/pr66864.f90: Likewise.
11474 * gfortran.dg/pr67140.f90: Likewise.
11475 * gfortran.dg/pr67524.f90: Likewise.
11476 * gfortran.dg/pr67885.f90: Likewise.
11477 * gfortran.dg/pr68053.f90: Likewise.
11478 * gfortran.dg/pr68566.f90: Likewise.
11479 * gfortran.dg/pr69514_1.f90: Likewise.
11480 * gfortran.dg/pr69514_2.f90: Likewise.
11481 * gfortran.dg/pr69739.f90: Likewise.
11482 * gfortran.dg/pr70673.f90: Likewise.
11483 * gfortran.dg/pr71523_2.f90: Likewise.
11484 * gfortran.dg/pr71764.f90: Likewise.
11485 * gfortran.dg/pr78092.f90: Likewise.
11486 * gfortran.dg/pr82973.f90: Likewise.
11487 * gfortran.dg/pr83864.f90: Likewise.
11488 * gfortran.dg/pr83874.f90: Likewise.
11489 * gfortran.dg/pr84088.f90: Likewise.
11490 * gfortran.dg/pr84155.f90: Likewise.
11491 * gfortran.dg/proc_decl_12.f90: Likewise.
11492 * gfortran.dg/proc_decl_13.f90: Likewise.
11493 * gfortran.dg/proc_decl_15.f90: Likewise.
11494 * gfortran.dg/proc_decl_17.f90: Likewise.
11495 * gfortran.dg/proc_decl_18.f90: Likewise.
11496 * gfortran.dg/proc_decl_2.f90: Likewise.
11497 * gfortran.dg/proc_decl_5.f90: Likewise.
11498 * gfortran.dg/proc_decl_9.f90: Likewise.
11499 * gfortran.dg/proc_ptr_1.f90: Likewise.
11500 * gfortran.dg/proc_ptr_10.f90: Likewise.
11501 * gfortran.dg/proc_ptr_12.f90: Likewise.
11502 * gfortran.dg/proc_ptr_18.f90: Likewise.
11503 * gfortran.dg/proc_ptr_19.f90: Likewise.
11504 * gfortran.dg/proc_ptr_21.f90: Likewise.
11505 * gfortran.dg/proc_ptr_22.f90: Likewise.
11506 * gfortran.dg/proc_ptr_23.f90: Likewise.
11507 * gfortran.dg/proc_ptr_25.f90: Likewise.
11508 * gfortran.dg/proc_ptr_26.f90: Likewise.
11509 * gfortran.dg/proc_ptr_3.f90: Likewise.
11510 * gfortran.dg/proc_ptr_36.f90: Likewise.
11511 * gfortran.dg/proc_ptr_47.f90: Likewise.
11512 * gfortran.dg/proc_ptr_48.f90: Likewise.
11513 * gfortran.dg/proc_ptr_5.f90: Likewise.
11514 * gfortran.dg/proc_ptr_6.f90: Likewise.
11515 * gfortran.dg/proc_ptr_7.f90: Likewise.
11516 * gfortran.dg/proc_ptr_8.f90: Likewise.
11517 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
11518 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
11519 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
11520 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
11521 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
11522 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
11523 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
11524 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
11525 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
11526 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
11527 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
11528 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
11529 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
11530 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
11531 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
11532 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
11533 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
11534 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
11535 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
11536 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
11537 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
11538 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
11539 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
11540 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
11541 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
11542 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
11543 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
11544 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
11545 * gfortran.dg/product_init_expr.f03: Likewise.
11546 * gfortran.dg/promotion.f90: Likewise.
11547 * gfortran.dg/promotion_3.f90: Likewise.
11548 * gfortran.dg/promotion_4.f90: Likewise.
11549 * gfortran.dg/protected_1.f90: Likewise.
11550 * gfortran.dg/protected_2.f90: Likewise.
11551 * gfortran.dg/ptr-func-1.f90: Likewise.
11552 * gfortran.dg/ptr-func-2.f90: Likewise.
11553 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
11554 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
11555 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
11556 * gfortran.dg/pure_byref_1.f90: Likewise.
11557 * gfortran.dg/pure_byref_2.f90: Likewise.
11558 * gfortran.dg/pure_byref_3.f90: Likewise.
11559 * gfortran.dg/quad_2.f90: Likewise.
11560 * gfortran.dg/quad_3.f90: Likewise.
11561 * gfortran.dg/random_3.f90: Likewise.
11562 * gfortran.dg/random_4.f90: Likewise.
11563 * gfortran.dg/random_7.f90: Likewise.
11564 * gfortran.dg/read_2.f90: Likewise.
11565 * gfortran.dg/read_3.f90: Likewise.
11566 * gfortran.dg/read_4.f90: Likewise.
11567 * gfortran.dg/read_5.f90: Likewise.
11568 * gfortran.dg/read_bad_advance.f90: Likewise.
11569 * gfortran.dg/read_bang.f90: Likewise.
11570 * gfortran.dg/read_bang4.f90: Likewise.
11571 * gfortran.dg/read_comma.f: Likewise.
11572 * gfortran.dg/read_dir.f90: Likewise.
11573 * gfortran.dg/read_empty_file.f: Likewise.
11574 * gfortran.dg/read_eof_1.f90: Likewise.
11575 * gfortran.dg/read_eof_2.f90: Likewise.
11576 * gfortran.dg/read_eof_3.f90: Likewise.
11577 * gfortran.dg/read_eof_4.f90: Likewise.
11578 * gfortran.dg/read_eof_5.f90: Likewise.
11579 * gfortran.dg/read_eof_6.f: Likewise.
11580 * gfortran.dg/read_eof_7.f90: Likewise.
11581 * gfortran.dg/read_eof_8.f90: Likewise.
11582 * gfortran.dg/read_eof_all.f90: Likewise.
11583 * gfortran.dg/read_eor.f90: Likewise.
11584 * gfortran.dg/read_float_1.f90: Likewise.
11585 * gfortran.dg/read_float_2.f03: Likewise.
11586 * gfortran.dg/read_float_3.f90: Likewise.
11587 * gfortran.dg/read_float_4.f90: Likewise.
11588 * gfortran.dg/read_infnan_1.f90: Likewise.
11589 * gfortran.dg/read_list_eof_1.f90: Likewise.
11590 * gfortran.dg/read_logical.f90: Likewise.
11591 * gfortran.dg/read_many_1.f: Likewise.
11592 * gfortran.dg/read_no_eor.f90: Likewise.
11593 * gfortran.dg/read_noadvance.f90: Likewise.
11594 * gfortran.dg/read_repeat.f90: Likewise.
11595 * gfortran.dg/read_repeat_2.f90: Likewise.
11596 * gfortran.dg/read_size_noadvance.f90: Likewise.
11597 * gfortran.dg/read_x_eof.f90: Likewise.
11598 * gfortran.dg/read_x_past.f: Likewise.
11599 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11600 * gfortran.dg/real_const_1.f: Likewise.
11601 * gfortran.dg/real_const_2.f90: Likewise.
11602 * gfortran.dg/real_const_3.f90: Likewise.
11603 * gfortran.dg/real_do_1.f90: Likewise.
11604 * gfortran.dg/real_index_1.f90: Likewise.
11605 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11606 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11607 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11608 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11609 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11610 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11611 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11612 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11613 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11614 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11615 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11616 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11617 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11618 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11619 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11620 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11621 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11622 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11623 * gfortran.dg/record_marker_1.f90: Likewise.
11624 * gfortran.dg/record_marker_2.f: Likewise.
11625 * gfortran.dg/record_marker_3.f90: Likewise.
11626 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11627 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11628 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11629 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11630 * gfortran.dg/recursive_check_7.f90: Likewise.
11631 * gfortran.dg/recursive_reference_1.f90: Likewise.
11632 * gfortran.dg/recursive_reference_2.f90: Likewise.
11633 * gfortran.dg/recursive_stack.f90: Likewise.
11634 * gfortran.dg/reduction.f90: Likewise.
11635 * gfortran.dg/repack_arrays_1.f90: Likewise.
11636 * gfortran.dg/repeat_1.f90: Likewise.
11637 * gfortran.dg/repeat_2.f90: Likewise.
11638 * gfortran.dg/repeat_3.f90: Likewise.
11639 * gfortran.dg/repeat_6.f90: Likewise.
11640 * gfortran.dg/reshape-alloc.f90: Likewise.
11641 * gfortran.dg/reshape-complex.f90: Likewise.
11642 * gfortran.dg/reshape.f90: Likewise.
11643 * gfortran.dg/reshape_2.f90: Likewise.
11644 * gfortran.dg/reshape_7.f90: Likewise.
11645 * gfortran.dg/reshape_empty_1.f03: Likewise.
11646 * gfortran.dg/reshape_pad_1.f90: Likewise.
11647 * gfortran.dg/reshape_rank7.f90: Likewise.
11648 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11649 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11650 * gfortran.dg/result_default_init_1.f90: Likewise.
11651 * gfortran.dg/result_in_spec_1.f90: Likewise.
11652 * gfortran.dg/result_in_spec_2.f90: Likewise.
11653 * gfortran.dg/ret_array_1.f90: Likewise.
11654 * gfortran.dg/ret_pointer_1.f90: Likewise.
11655 * gfortran.dg/ret_pointer_2.f90: Likewise.
11656 * gfortran.dg/rewind_1.f90: Likewise.
11657 * gfortran.dg/round_1.f03: Likewise.
11658 * gfortran.dg/round_2.f03: Likewise.
11659 * gfortran.dg/round_3.f08: Likewise.
11660 * gfortran.dg/round_4.f90: Likewise.
11661 * gfortran.dg/rrspacing_1.f90: Likewise.
11662 * gfortran.dg/runtime_warning_1.f90: Likewise.
11663 * gfortran.dg/same_type_as_2.f03: Likewise.
11664 * gfortran.dg/save_1.f90: Likewise.
11665 * gfortran.dg/save_5.f90: Likewise.
11666 * gfortran.dg/save_6.f90: Likewise.
11667 * gfortran.dg/scalar_mask_1.f90: Likewise.
11668 * gfortran.dg/scalar_mask_2.f90: Likewise.
11669 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11670 * gfortran.dg/scale_1.f90: Likewise.
11671 * gfortran.dg/scan_1.f90: Likewise.
11672 * gfortran.dg/scan_2.f90: Likewise.
11673 * gfortran.dg/secnds-1.f: Likewise.
11674 * gfortran.dg/secnds.f: Likewise.
11675 * gfortran.dg/select_1.f90: Likewise.
11676 * gfortran.dg/select_2.f90: Likewise.
11677 * gfortran.dg/select_3.f90: Likewise.
11678 * gfortran.dg/select_5.f90: Likewise.
11679 * gfortran.dg/select_char_1.f90: Likewise.
11680 * gfortran.dg/select_char_2.f90: Likewise.
11681 * gfortran.dg/select_type_13.f03: Likewise.
11682 * gfortran.dg/select_type_14.f03: Likewise.
11683 * gfortran.dg/select_type_15.f03: Likewise.
11684 * gfortran.dg/select_type_19.f03: Likewise.
11685 * gfortran.dg/select_type_2.f03: Likewise.
11686 * gfortran.dg/select_type_26.f03: Likewise.
11687 * gfortran.dg/select_type_27.f03: Likewise.
11688 * gfortran.dg/select_type_28.f03: Likewise.
11689 * gfortran.dg/select_type_3.f03: Likewise.
11690 * gfortran.dg/select_type_35.f03: Likewise.
11691 * gfortran.dg/select_type_36.f03: Likewise.
11692 * gfortran.dg/select_type_37.f03: Likewise.
11693 * gfortran.dg/select_type_39.f03: Likewise.
11694 * gfortran.dg/select_type_4.f90: Likewise.
11695 * gfortran.dg/select_type_5.f03: Likewise.
11696 * gfortran.dg/select_type_6.f03: Likewise.
11697 * gfortran.dg/select_type_7.f03: Likewise.
11698 * gfortran.dg/select_type_8.f03: Likewise.
11699 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11700 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11701 * gfortran.dg/selected_kind_1.f90: Likewise.
11702 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11703 * gfortran.dg/shape_2.f90: Likewise.
11704 * gfortran.dg/shape_4.f90: Likewise.
11705 * gfortran.dg/shape_5.f90: Likewise.
11706 * gfortran.dg/shape_7.f90: Likewise.
11707 * gfortran.dg/shape_8.f90: Likewise.
11708 * gfortran.dg/shape_9.f90: Likewise.
11709 * gfortran.dg/shift-kind_2.f90: Likewise.
11710 * gfortran.dg/shiftalr_1.F90: Likewise.
11711 * gfortran.dg/shiftalr_2.F90: Likewise.
11712 * gfortran.dg/simpleif_1.f90: Likewise.
11713 * gfortran.dg/simplify_argN_1.f90: Likewise.
11714 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11715 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11716 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11717 * gfortran.dg/simplify_modulo.f90: Likewise.
11718 * gfortran.dg/single_char_string.f90: Likewise.
11719 * gfortran.dg/size_dim.f90: Likewise.
11720 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11721 * gfortran.dg/sizeof.f90: Likewise.
11722 * gfortran.dg/sizeof_4.f90: Likewise.
11723 * gfortran.dg/slash_1.f90: Likewise.
11724 * gfortran.dg/sms-1.f90: Likewise.
11725 * gfortran.dg/sms-2.f90: Likewise.
11726 * gfortran.dg/spec_expr_7.f90: Likewise.
11727 * gfortran.dg/specifics_1.f90: Likewise.
11728 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11729 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11730 * gfortran.dg/spread_init_expr.f03: Likewise.
11731 * gfortran.dg/spread_scalar_source.f90: Likewise.
11732 * gfortran.dg/spread_shape_1.f90: Likewise.
11733 * gfortran.dg/stat_1.f90: Likewise.
11734 * gfortran.dg/stat_2.f90: Likewise.
11735 * gfortran.dg/stfunc_1.f90: Likewise.
11736 * gfortran.dg/stfunc_4.f90: Likewise.
11737 * gfortran.dg/stfunc_6.f90: Likewise.
11738 * gfortran.dg/storage_size_1.f08: Likewise.
11739 * gfortran.dg/storage_size_3.f08: Likewise.
11740 * gfortran.dg/storage_size_4.f90: Likewise.
11741 * gfortran.dg/streamio_1.f90: Likewise.
11742 * gfortran.dg/streamio_10.f90: Likewise.
11743 * gfortran.dg/streamio_11.f90: Likewise.
11744 * gfortran.dg/streamio_12.f90: Likewise.
11745 * gfortran.dg/streamio_13.f90: Likewise.
11746 * gfortran.dg/streamio_14.f90: Likewise.
11747 * gfortran.dg/streamio_15.f90: Likewise.
11748 * gfortran.dg/streamio_16.f90: Likewise.
11749 * gfortran.dg/streamio_17.f90: Likewise.
11750 * gfortran.dg/streamio_2.f90: Likewise.
11751 * gfortran.dg/streamio_3.f90: Likewise.
11752 * gfortran.dg/streamio_4.f90: Likewise.
11753 * gfortran.dg/streamio_5.f90: Likewise.
11754 * gfortran.dg/streamio_6.f90: Likewise.
11755 * gfortran.dg/streamio_7.f90: Likewise.
11756 * gfortran.dg/streamio_8.f90: Likewise.
11757 * gfortran.dg/streamio_9.f90: Likewise.
11758 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11759 * gfortran.dg/string_4.f90: Likewise.
11760 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11761 * gfortran.dg/string_assign_2.f90: Likewise.
11762 * gfortran.dg/string_compare_1.f90: Likewise.
11763 * gfortran.dg/string_compare_2.f90: Likewise.
11764 * gfortran.dg/string_compare_3.f90: Likewise.
11765 * gfortran.dg/string_ctor_1.f90: Likewise.
11766 * gfortran.dg/string_length_1.f90: Likewise.
11767 * gfortran.dg/string_length_2.f90: Likewise.
11768 * gfortran.dg/string_length_3.f90: Likewise.
11769 * gfortran.dg/string_length_4.f90: Likewise.
11770 * gfortran.dg/string_null_compare_1.f: Likewise.
11771 * gfortran.dg/string_pad_trunc.f90: Likewise.
11772 * gfortran.dg/structure_constructor_1.f03: Likewise.
11773 * gfortran.dg/structure_constructor_11.f90: Likewise.
11774 * gfortran.dg/structure_constructor_13.f03: Likewise.
11775 * gfortran.dg/structure_constructor_2.f03: Likewise.
11776 * gfortran.dg/structure_constructor_5.f03: Likewise.
11777 * gfortran.dg/submodule_1.f08: Likewise.
11778 * gfortran.dg/submodule_11.f08: Likewise.
11779 * gfortran.dg/submodule_14.f08: Likewise.
11780 * gfortran.dg/submodule_15.f08: Likewise.
11781 * gfortran.dg/submodule_17.f08: Likewise.
11782 * gfortran.dg/submodule_18.f08: Likewise.
11783 * gfortran.dg/submodule_19.f08: Likewise.
11784 * gfortran.dg/submodule_2.f08: Likewise.
11785 * gfortran.dg/submodule_27.f08: Likewise.
11786 * gfortran.dg/submodule_28.f08: Likewise.
11787 * gfortran.dg/submodule_29.f08: Likewise.
11788 * gfortran.dg/submodule_30.f08: Likewise.
11789 * gfortran.dg/submodule_6.f08: Likewise.
11790 * gfortran.dg/submodule_7.f08: Likewise.
11791 * gfortran.dg/submodule_8.f08: Likewise.
11792 * gfortran.dg/subnormal_1.f90: Likewise.
11793 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11794 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11795 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11796 * gfortran.dg/substr_2.f: Likewise.
11797 * gfortran.dg/substr_3.f: Likewise.
11798 * gfortran.dg/substr_4.f: Likewise.
11799 * gfortran.dg/substr_5.f90: Likewise.
11800 * gfortran.dg/substr_6.f90: Likewise.
11801 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11802 * gfortran.dg/sum_init_expr.f03: Likewise.
11803 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11804 * gfortran.dg/system_clock_3.f08: Likewise.
11805 * gfortran.dg/t_editing.f: Likewise.
11806 * gfortran.dg/team_change_1.f90: Likewise.
11807 * gfortran.dg/team_end_1.f90: Likewise.
11808 * gfortran.dg/team_number_1.f90: Likewise.
11809 * gfortran.dg/temporary_1.f90: Likewise.
11810 * gfortran.dg/test_com_block.f90: Likewise.
11811 * gfortran.dg/test_only_clause.f90: Likewise.
11812 * gfortran.dg/tiny_1.f90: Likewise.
11813 * gfortran.dg/tiny_2.f90: Likewise.
11814 * gfortran.dg/tl_editing.f90: Likewise.
11815 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11816 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11817 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11818 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11819 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11820 * gfortran.dg/transfer_class_2.f90: Likewise.
11821 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11822 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11823 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11824 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11825 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11826 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11827 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11828 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11829 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11830 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11831 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11832 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11833 * gfortran.dg/transpose_1.f90: Likewise.
11834 * gfortran.dg/transpose_3.f03: Likewise.
11835 * gfortran.dg/transpose_4.f90: Likewise.
11836 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11837 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11838 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11839 * gfortran.dg/trim_1.f90: Likewise.
11840 * gfortran.dg/trim_optimize_1.f90: Likewise.
11841 * gfortran.dg/trim_optimize_2.f90: Likewise.
11842 * gfortran.dg/trim_optimize_3.f90: Likewise.
11843 * gfortran.dg/trim_optimize_4.f90: Likewise.
11844 * gfortran.dg/trim_optimize_5.f90: Likewise.
11845 * gfortran.dg/trim_optimize_6.f90: Likewise.
11846 * gfortran.dg/trim_optimize_7.f90: Likewise.
11847 * gfortran.dg/trim_optimize_8.f90: Likewise.
11848 * gfortran.dg/type_to_class_1.f03: Likewise.
11849 * gfortran.dg/type_to_class_2.f03: Likewise.
11850 * gfortran.dg/type_to_class_3.f03: Likewise.
11851 * gfortran.dg/type_to_class_4.f03: Likewise.
11852 * gfortran.dg/type_to_class_5.f03: Likewise.
11853 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11854 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11855 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11856 * gfortran.dg/typebound_call_1.f03: Likewise.
11857 * gfortran.dg/typebound_call_13.f03: Likewise.
11858 * gfortran.dg/typebound_call_18.f03: Likewise.
11859 * gfortran.dg/typebound_call_19.f03: Likewise.
11860 * gfortran.dg/typebound_call_2.f03: Likewise.
11861 * gfortran.dg/typebound_call_20.f03: Likewise.
11862 * gfortran.dg/typebound_call_3.f03: Likewise.
11863 * gfortran.dg/typebound_generic_5.f03: Likewise.
11864 * gfortran.dg/typebound_generic_6.f03: Likewise.
11865 * gfortran.dg/typebound_generic_9.f03: Likewise.
11866 * gfortran.dg/typebound_operator_12.f03: Likewise.
11867 * gfortran.dg/typebound_operator_13.f03: Likewise.
11868 * gfortran.dg/typebound_operator_15.f90: Likewise.
11869 * gfortran.dg/typebound_operator_20.f90: Likewise.
11870 * gfortran.dg/typebound_operator_3.f03: Likewise.
11871 * gfortran.dg/typebound_operator_6.f03: Likewise.
11872 * gfortran.dg/typebound_operator_7.f03: Likewise.
11873 * gfortran.dg/typebound_operator_8.f03: Likewise.
11874 * gfortran.dg/typebound_operator_9.f03: Likewise.
11875 * gfortran.dg/typebound_proc_19.f90: Likewise.
11876 * gfortran.dg/typebound_proc_20.f90: Likewise.
11877 * gfortran.dg/typebound_proc_23.f90: Likewise.
11878 * gfortran.dg/typebound_proc_27.f03: Likewise.
11879 * gfortran.dg/typebound_proc_35.f90: Likewise.
11880 * gfortran.dg/typebound_proc_36.f90: Likewise.
11881 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11882 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11883 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11884 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11885 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11886 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11887 * gfortran.dg/unf_short_record_1.f90: Likewise.
11888 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11889 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11890 * gfortran.dg/unit_1.f90: Likewise.
11891 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11892 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11893 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11894 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11895 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11896 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11897 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11898 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11899 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11900 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11901 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11902 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11903 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11904 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11905 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11906 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11907 * gfortran.dg/unpack_init_expr.f03: Likewise.
11908 * gfortran.dg/use_10.f90: Likewise.
11909 * gfortran.dg/use_11.f90: Likewise.
11910 * gfortran.dg/use_13.f90: Likewise.
11911 * gfortran.dg/use_24.f90: Likewise.
11912 * gfortran.dg/use_27.f90: Likewise.
11913 * gfortran.dg/use_5.f90: Likewise.
11914 * gfortran.dg/use_allocated_1.f90: Likewise.
11915 * gfortran.dg/use_only_1.f90: Likewise.
11916 * gfortran.dg/use_only_4.f90: Likewise.
11917 * gfortran.dg/use_rename_2.f90: Likewise.
11918 * gfortran.dg/use_rename_4.f90: Likewise.
11919 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11920 * gfortran.dg/used_interface_ref.f90: Likewise.
11921 * gfortran.dg/used_types_5.f90: Likewise.
11922 * gfortran.dg/utf8_1.f03: Likewise.
11923 * gfortran.dg/utf8_2.f03: Likewise.
11924 * gfortran.dg/value_1.f90: Likewise.
11925 * gfortran.dg/value_2.f90: Likewise.
11926 * gfortran.dg/value_4.f90: Likewise.
11927 * gfortran.dg/value_6.f03: Likewise.
11928 * gfortran.dg/value_7.f03: Likewise.
11929 * gfortran.dg/value_test.f90: Likewise.
11930 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11931 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11932 * gfortran.dg/vect/pr60510.f: Likewise.
11933 * gfortran.dg/vect/pr69882.f90: Likewise.
11934 * gfortran.dg/vect/pr69980.f90: Likewise.
11935 * gfortran.dg/vect/vect-5.f90: Likewise.
11936 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11937 * gfortran.dg/vector_subscript_1.f90: Likewise.
11938 * gfortran.dg/vector_subscript_2.f90: Likewise.
11939 * gfortran.dg/vector_subscript_3.f90: Likewise.
11940 * gfortran.dg/vector_subscript_5.f90: Likewise.
11941 * gfortran.dg/verify_2.f90: Likewise.
11942 * gfortran.dg/volatile10.f90: Likewise.
11943 * gfortran.dg/where_1.f90: Likewise.
11944 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11945 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11946 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11947 * gfortran.dg/whole_file_13.f90: Likewise.
11948 * gfortran.dg/whole_file_2.f90: Likewise.
11949 * gfortran.dg/widechar_2.f90: Likewise.
11950 * gfortran.dg/widechar_4.f90: Likewise.
11951 * gfortran.dg/widechar_5.f90: Likewise.
11952 * gfortran.dg/widechar_6.f90: Likewise.
11953 * gfortran.dg/widechar_8.f90: Likewise.
11954 * gfortran.dg/widechar_IO_1.f90: Likewise.
11955 * gfortran.dg/widechar_IO_2.f90: Likewise.
11956 * gfortran.dg/widechar_IO_3.f90: Likewise.
11957 * gfortran.dg/widechar_IO_4.f90: Likewise.
11958 * gfortran.dg/widechar_compare_1.f90: Likewise.
11959 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11960 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11961 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11962 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11963 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11964 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11965 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11966 * gfortran.dg/widechar_select_1.f90: Likewise.
11967 * gfortran.dg/winapi.f90: Likewise.
11968 * gfortran.dg/write_0_pe_format.f90: Likewise.
11969 * gfortran.dg/write_back.f: Likewise.
11970 * gfortran.dg/write_check3.f90: Likewise.
11971 * gfortran.dg/write_direct_eor.f90: Likewise.
11972 * gfortran.dg/write_padding.f90: Likewise.
11973 * gfortran.dg/write_recursive.f90: Likewise.
11974 * gfortran.dg/write_rewind_1.f: Likewise.
11975 * gfortran.dg/write_rewind_2.f: Likewise.
11976 * gfortran.dg/write_zero_array.f90: Likewise.
11977 * gfortran.dg/x_slash_1.f: Likewise.
11978 * gfortran.dg/x_slash_2.f: Likewise.
11979 * gfortran.dg/zero_array_components_1.f90: Likewise.
11980 * gfortran.dg/zero_length_1.f90: Likewise.
11981 * gfortran.dg/zero_length_2.f90: Likewise.
11982 * gfortran.dg/zero_sized_1.f90: Likewise.
11983 * gfortran.dg/zero_sized_3.f90: Likewise.
11984 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11985 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11986 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11987 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11988 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11989 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11990 * gfortran.fortran-torture/execute/args.f90: Likewise.
11991 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11992 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11993 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11994 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11995 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11996 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11997 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11998 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11999 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
12000 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
12001 * gfortran.fortran-torture/execute/common.f90: Likewise.
12002 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
12003 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
12004 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
12005 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
12006 * gfortran.fortran-torture/execute/contained.f90: Likewise.
12007 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
12008 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
12009 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
12010 * gfortran.fortran-torture/execute/data.f90: Likewise.
12011 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
12012 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
12013 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
12014 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
12015 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
12016 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
12017 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
12018 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
12019 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
12020 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
12021 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
12022 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
12023 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
12024 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
12025 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
12026 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
12027 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
12028 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
12029 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
12030 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
12031 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
12032 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
12033 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
12034 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
12035 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
12036 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
12037 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
12038 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
12039 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
12040 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
12041 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
12042 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
12043 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
12044 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
12045 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
12046 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
12047 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
12048 * gfortran.fortran-torture/execute/forall.f90: Likewise.
12049 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
12050 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
12051 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
12052 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
12053 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
12054 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
12055 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
12056 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
12057 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
12058 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
12059 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
12060 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
12061 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
12062 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
12063 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
12064 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
12065 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
12066 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
12067 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
12068 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
12069 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
12070 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
12071 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
12072 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
12073 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
12074 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
12075 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
12076 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
12077 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12078 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
12079 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
12080 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
12081 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
12082 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
12083 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
12084 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
12085 Likewise.
12086 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
12087 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
12088 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
12089 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
12090 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
12091 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
12092 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
12093 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12094 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
12095 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
12096 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
12097 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12098 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
12099 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
12100 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
12101 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
12102 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
12103 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12104 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
12105 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12106 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
12107 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
12108 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
12109 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
12110 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
12111 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
12112 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
12113 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
12114 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12115 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
12116 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
12117 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
12118 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
12119 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
12120 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
12121 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
12122 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
12123 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
12124 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
12125 * gfortran.fortran-torture/execute/math.f90: Likewise.
12126 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
12127 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
12128 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
12129 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
12130 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
12131 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
12132 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
12133 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
12134 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
12135 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
12136 * gfortran.fortran-torture/execute/power.f90: Likewise.
12137 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
12138 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
12139 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12140 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
12141 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
12142 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
12143 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
12144 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
12145 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
12146 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
12147 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
12148 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
12149 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
12150 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
12151 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
12152 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
12153 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
12154 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
12155 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
12156 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
12157 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
12158 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
12159 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
12160 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
12161 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
12162 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
12163 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
12164 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
12165 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
12166 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
12167 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
12168 * gfortran.fortran-torture/execute/straret.f90: Likewise.
12169 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
12170 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
12171 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
12172 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
12173 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
12174 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
12175 * gfortran.fortran-torture/execute/string.f90: Likewise.
12176 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
12177 * gfortran.fortran-torture/execute/strret.f90: Likewise.
12178 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
12179 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
12180 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
12181 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
12182 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
12183 * gfortran.fortran-torture/execute/userop.f90: Likewise.
12184 * gfortran.fortran-torture/execute/where17.f90: Likewise.
12185 * gfortran.fortran-torture/execute/where18.f90: Likewise.
12186 * gfortran.fortran-torture/execute/where19.f90: Likewise.
12187 * gfortran.fortran-torture/execute/where20.f90: Likewise.
12188 * gfortran.fortran-torture/execute/where21.f90: Likewise.
12189 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
12190 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
12191 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12192 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12193 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12194 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12195 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
12196 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
12197 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
12198 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
12199 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
12200 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
12201 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
12202 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
12203 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
12204 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
12205 * gfortran.dg/inline_transpose_1.f90: Likewise.
12206
12207 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
12208
12209 PR fortran/84115
12210 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
12211 change to dg-run.
12212
12213 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
12214
12215 PR ada/84277
12216 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
12217 * gnat.dg/dispatch1.adb: Rename into...
12218 * gnat.dg/disp1.adb: ...this.
12219 * gnat.dg/dispatch1_p.ads: Rename into...
12220 * gnat.dg/disp1_pkg.ads: ...this.
12221 * gnat.dg/disp2.adb: Rename into...
12222 * gnat.dg/dispatch2.adb: ...this.
12223 * gnat.dg/dispatch2_p.ads: Rename into...
12224 * gnat.dg/disp2_pkg.ads: ...this.
12225 * gnat.dg/dispatch2_p.adb: Rename into...
12226 * gnat.dg/disp2_pkg.adb: this.
12227 * gnat.dg/generic_dispatch.adb: Rename into...
12228 * gnat.dg/generic_disp.adb: this.
12229 * gnat.dg/generic_dispatch_p.ads: Rename into...
12230 * gnat.dg/generic_disp_pkg.ads: ...this.
12231 * gnat.dg/generic_dispatch_p.adb: Rename into...
12232 * gnat.dg/generic_disp_pkg.adb: ...this.
12233 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
12234 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
12235 * gnat.dg/object_overflow1.adb: Tweak index.
12236 * gnat.dg/object_overflow2.adb: Likewise.
12237 * gnat.dg/object_overflow3.adb: Likewise.
12238 * gnat.dg/object_overflow4.adb: Likewise.
12239 * gnat.dg/object_overflow5.adb: Likewise.
12240
12241 2018-02-16 Jakub Jelinek <jakub@redhat.com>
12242
12243 PR ipa/84425
12244 * gcc.c-torture/compile/pr84425.c: New test.
12245
12246 2018-02-16 Marek Polacek <polacek@redhat.com>
12247 Jakub Jelinek <jakub@redhat.com>
12248
12249 PR c++/84192
12250 * g++.dg/cpp1y/constexpr-84192.C: New test.
12251
12252 2018-02-16 Martin Sebor <msebor@redhat.com>
12253
12254 PR c++/79064
12255 * g++.dg/overload15.C: New test.
12256
12257 2018-02-16 Yury Gribov <tetra2005@gmail.com>
12258
12259 PR target/81535
12260 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
12261 * gcc.dg/pr56727-2.c: Ditto.
12262 * gcc.target/powerpc/pr79439.c: Renamed to...
12263 * gcc.target/powerpc/pr79439-1.c: ...this.
12264 * gcc.target/powerpc/pr79439-2.c: New test.
12265 * gcc.target/powerpc/pr79439-3.c: New test.
12266
12267 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
12268
12269 target/pr84371
12270 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
12271 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
12272 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
12273 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
12274 * gcc.target/powerpc/builtins-3.c: Same.
12275
12276 2018-02-16 Nathan Sidwell <nathan@acm.org>
12277
12278 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
12279
12280 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
12281
12282 PR rtl-optimization/70023
12283 * gcc.target/i386/pr70023.c: New.
12284
12285 2018-02-16 Carl Love <cel@us.ibm.com>
12286
12287 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
12288 tests.
12289 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
12290 tests.
12291
12292 2018-02-16 Carl Love <cel@us.ibm.com>
12293
12294 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
12295 for the ABI definitions for vec_extract4b and vec_insert4b.
12296
12297 2018-02-16 Nathan Sidwell <nathan@acm.org>
12298
12299 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
12300 * g++.old-deja/g++.mike/net43.C: Likewise.
12301
12302 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
12303
12304 PR c++/82468
12305 * g++.dg/cpp1z/class-deduction48.C: New.
12306
12307 2018-02-16 Nathan Sidwell <nathan@acm.org>
12308
12309 PR c++/84375
12310 * g++.dg/lookup/pr84375.C: New.
12311
12312 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12313
12314 PR target/83831
12315 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
12316
12317 2018-02-16 Richard Biener <rguenther@suse.de>
12318
12319 PR tree-optimization/84417
12320 * gcc.dg/torture/pr84417.c: New testcase.
12321
12322 2018-02-16 Jakub Jelinek <jakub@redhat.com>
12323
12324 PR target/84272
12325 * g++.dg/opt/pr84272.C: New test.
12326
12327 PR rtl-optimization/83723
12328 * gcc.dg/pr83723.c: New test.
12329
12330 2018-02-16 Richard Biener <rguenther@suse.de>
12331
12332 PR tree-optimization/84399
12333 * gcc.dg/graphite/pr84399.c: New testcase.
12334
12335 2018-02-16 Richard Biener <rguenther@suse.de>
12336
12337 PR tree-optimization/84190
12338 * g++.dg/torture/pr84190.C: New testcase.
12339
12340 2018-02-15 Martin Sebor <msebor@redhat.com>
12341
12342 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
12343 directives.
12344
12345 2018-02-15 Janus Weil <janus@gcc.gnu.org>
12346
12347 PR fortran/84409
12348 * gfortran.dg/dtio_21.f03: Add an error message.
12349 * gfortran.dg/dtio_22.f90: Fix invalid test case.
12350
12351 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12352
12353 PR fortran/84381
12354 * gfortran.dg/stop_shouldfail.f90: New test.
12355
12356 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
12357
12358 PR c++/84330
12359 * g++.dg/concepts/pr84330.C: New.
12360
12361 2018-02-15 Tom de Vries <tom@codesourcery.com>
12362
12363 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
12364
12365 2018-02-15 Tom de Vries <tom@codesourcery.com>
12366
12367 * gcc.c-torture/compile/pr84136.c: Require effective target
12368 indirect_jumps.
12369
12370 2018-02-15 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR tree-optimization/84383
12373 * gcc.c-torture/compile/pr84383.c: New test.
12374
12375 PR tree-optimization/84334
12376 * gcc.dg/pr84334.c: New test.
12377
12378 2018-02-14 Carl Love <cel@us.ibm.com>
12379
12380 * gcc.target/powerpc/builtins-4-int128-runnable.c
12381 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
12382 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
12383
12384 2018-02-14 Martin Sebor <msebor@redhat.com>
12385
12386 PR tree-optimization/83698
12387 * gcc.dg/Wrestrict-7.c: New test.
12388 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
12389 * gcc.target/i386/chkp-stropt-17.c: Same.
12390
12391 2018-02-14 Martin Sebor <msebor@redhat.com>
12392
12393 PR c/84108
12394 * gcc.dg/Wattributes-8.c: New test.
12395
12396 2018-02-14 Janus Weil <janus@gcc.gnu.org>
12397
12398 PR fortran/84385
12399 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
12400 * gfortran.dg/allocate_with_source_23.f90: Ditto.
12401 * gfortran.dg/select_type_1.f03: Extend test case.
12402
12403 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
12404
12405 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
12406 (dg-options): Use -O2 -msse2 -mno-sse3.
12407
12408 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
12409
12410 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
12411 this test case still works ok.
12412 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
12413 * gcc.dg/vmx/insert-be-order.c: Likewise.
12414 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
12415 * gcc.dg/vmx/ld-be-order.c: Likewise.
12416 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12417 * gcc.dg/vmx/lde-be-order.c: Likewise.
12418 * gcc.dg/vmx/ldl-be-order.c: Likewise.
12419 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12420 * gcc.dg/vmx/merge-be-order.c: Likewise.
12421 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12422 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
12423 * gcc.dg/vmx/pack-be-order.c: Likewise.
12424 * gcc.dg/vmx/perm-be-order.c: Likewise.
12425 * gcc.dg/vmx/splat-be-order.c: Likewise.
12426 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
12427 * gcc.dg/vmx/st-be-order.c: Likewise.
12428 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
12429 * gcc.dg/vmx/ste-be-order.c: Likewise.
12430 * gcc.dg/vmx/stl-be-order.c: Likewise.
12431 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
12432 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
12433 * gcc.dg/vmx/unpack-be-order.c: Likewise.
12434 * gcc.dg/vmx/vsums-be-order.c: Likewise.
12435 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
12436
12437 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
12438
12439 PR c++/84350
12440 * g++.dg/cpp0x/auto49.C: New.
12441
12442 2018-02-14 Nathan Sidwell <nathan@acm.org>
12443
12444 * g++.dg/template/instantiate5.C: Adjust required-from loc.
12445
12446 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12447
12448 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
12449 * gcc.target/powerpc/le-altivec-consts.c: Same.
12450
12451 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12452
12453 PR target/84220
12454 * gcc.target/powerpc/pr84220-sld.c: New test.
12455 * gcc.target/powerpc/pr84220-sld2.c: New test.
12456 * gcc.target/powerpc/pr84220-sldw.c: New test.
12457 * gcc.target/powerpc/pr84220-xxperm.c: New test.
12458 * gcc.target/powerpc/pr84220-xxsld.c: New test.
12459
12460 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12461
12462 PR target/84239
12463 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
12464 _inc_ssp intrinsics.
12465 * gcc.target/i386/cet-intrin-4.c: Likewise.
12466 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
12467 __builtin_ia32_rdssp[d|q].
12468
12469 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
12470
12471 PR tree-optimization/84357
12472 * gcc.dg/vect/pr84357.c: New test.
12473
12474 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12475
12476 PR target/83831
12477 * gcc.target/rx/pr83831.c: New tests.
12478
12479 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
12480
12481 PR target/79242
12482 * gcc.target/msp430/pr79242.c: New test.
12483
12484 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12485
12486 PR target/84372
12487 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12488 with -mcpu=power9.
12489
12490 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12491
12492 PR target/84279
12493 * g++.dg/pr84279.C: New test.
12494
12495 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12496
12497 PR rtl-optimization/84169
12498 * gcc.c-torture/execute/pr84169.c: New.
12499
12500 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12501
12502 PR target/84370
12503 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12504
12505 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12506
12507 PR target/84365
12508 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12509 with -mcpu=power9.
12510
12511 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12512
12513 PR c++/84364
12514 * g++.dg/warn/effc4.C: New test.
12515
12516 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12517
12518 PR c++/84333
12519 * g++.dg/template/sizeof16.C: New.
12520 * g++.dg/template/sizeof17.C: Likewise.
12521
12522 2018-02-13 Janus Weil <janus@gcc.gnu.org>
12523
12524 PR fortran/84313
12525 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
12526 add necessary compiler options.
12527 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
12528
12529 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12530
12531 PR c/82210
12532 * gcc.c-torture/execute/pr82210.c: New test.
12533
12534 PR middle-end/84309
12535 * gcc.dg/pr84309-2.c: New test.
12536
12537 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
12538
12539 PR tree-optimization/84321
12540 * gcc.dg/pr84321.c: New test.
12541
12542 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
12543
12544 PR target/84359
12545 * gcc.target/i386/pr57193.c: Add -march=x86-64.
12546
12547 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
12548
12549 PR sanitizer/84340
12550 * gcc.dg/asan/pr84307.c: Remove test.
12551
12552 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
12553
12554 * gcc.target/rl78/test_auto_vector.c: New test.
12555
12556 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
12557
12558 PR c/84305
12559 * gcc.c-torture/compile/pr84305.c: New test.
12560
12561 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12562
12563 PR target/84335
12564 * gcc.target/i386/pr84335.c: New test.
12565
12566 PR tree-optimization/84339
12567 * gcc.c-torture/execute/pr84339.c: New test.
12568
12569 PR middle-end/84309
12570 * gcc.dg/pr84309.c: New test.
12571 * gcc.target/i386/pr84309.c: New test.
12572
12573 PR target/84336
12574 * gcc.target/i386/pr84336.c: New test.
12575
12576 2018-02-12 Jakub Jelinek <jakub@redhat.com>
12577
12578 PR c++/84341
12579 * c-c++-common/gomp/pr84341.c: New test.
12580
12581 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12582
12583 PR fortran/68746
12584 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12585
12586 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12587
12588 PR fortran/68746
12589 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12590 of zero for read.
12591
12592 2018-02-12 Jeff Law <law@redhat.com>
12593
12594 * gcc.c-torture/compile/reg-args-size.c: New test.
12595
12596 2018-02-12 Carl Love <cel@us.ibm.com>
12597
12598 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12599 uint128 tests to new testfile.
12600 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12601 int128 and uint128 tests.
12602 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12603 list of torture tests.
12604
12605 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12606
12607 PR fortran/84273
12608 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12609 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12610
12611 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12612
12613 PR target/82641
12614 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12615
12616 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12617
12618 PR sanitizer/84307
12619 * gcc.dg/asan/pr84307.c: New test.
12620
12621 2018-02-12 Nathan Sidwell <nathan@acm.org>
12622
12623 * g++.dg/parse/pr84263.C: New.
12624
12625 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12626
12627 PR c++/79626
12628 * g++.dg/template/crash129.C: New.
12629
12630 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12631
12632 PR target/83828
12633 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12634 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12635 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12636 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12637 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12638
12639 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12640
12641 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12642 _mm_maskz_scalef_round_sd): Test new intrinsics.
12643 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12644 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12645 intrinsics.
12646 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12647 _mm_maskz_scalef_round_ss): Test new intrinsics.
12648 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12649 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12650 intrinsics.
12651 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12652 __builtin_ia32_scalefss_round): Remove builtin.
12653 (__builtin_ia32_scalefsd_mask_round,
12654 __builtin_ia32_scalefss_mask_round): Test new builtin.
12655 * gcc.target/i386/sse-13.c: Ditto.
12656 * gcc.target/i386/sse-23.c: Ditto.
12657
12658 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12659
12660 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12661 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12662 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12663 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12664 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12665 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12666 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12667 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12668 intrinsics.
12669 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12670 (__builtin_ia32_sqrtss_round): Remove builtins.
12671 (__builtin_ia32_sqrtsd_mask_round)
12672 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12673 * gcc.target/i386/sse-13.c: Ditto.
12674 * gcc.target/i386/sse-23.c: Ditto.
12675
12676 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12677
12678 PR fortran/35299
12679 * gfortran.dg/statement_function_3.f: New test.
12680
12681 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12682
12683 PR fortran/54223
12684 PR fortran/84276
12685 * gfortran.dg/statement_function_1.f90: New test.
12686 * gfortran.dg/statement_function_2.f90: New test.
12687
12688 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12689
12690 PR fortran/84074
12691 * gfortran.dg/type_to_class_5.f03: New test.
12692
12693 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12694
12695 PR fortran/56691
12696 * gfortran.dg/type_to_class_4.f03: New test.
12697
12698 2018-02-10 Alan Modra <amodra@gmail.com>
12699
12700 PR target/84300
12701 * gcc.dg/pr84300.c: New.
12702
12703 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12704
12705 PR sanitizer/83987
12706 * g++.dg/ubsan/pr83987-2.C: New test.
12707
12708 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12709
12710 * gcc.target/rx/movsicc.c: New test.
12711
12712 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12713
12714 PR target/83926
12715 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12716 message.
12717
12718 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12719
12720 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12721 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12722
12723 2018-02-09 Nathan Sidwell <nathan@acm.org>
12724
12725 PR c/84293
12726 * c-c++-common/pr84293.h: New.
12727 * c-c++-common/pr84293.c: New.
12728
12729 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12730
12731 PR rtl-optimization/57193
12732 * gcc.target/i386/pr57193.c: New.
12733
12734 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12735
12736 PR target/84226
12737 * gcc.target/powerpc/pr84226.c: New test.
12738
12739 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12740
12741 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12742 from this to...
12743 <vclzd>: ...this.
12744
12745 2018-02-09 Martin Sebor <msebor@redhat.com>
12746
12747 PR lto/84212
12748 * gcc.dg/lto/pr84212_0.c: New test file.
12749 * gcc.dg/lto/pr84212_1.c: Same.
12750
12751 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12752
12753 PR target/83926
12754 * gcc.target/powerpc/pr83926.c: New test.
12755 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12756 message. Fix test for running in 32-bit mode.
12757
12758 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12759
12760 PR target/82641
12761 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12762
12763 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12764
12765 PR target/PR84295
12766 * gcc.target/s390/pr84295.c: New test.
12767
12768 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12769
12770 PR c++/77522
12771 * g++.dg/cpp1y/lambda-init16.C: New.
12772
12773 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12774
12775 * gnat.dg/sso8.adb: New test.
12776 * gnat.dg/sso8_pkg.ads: New helper.
12777
12778 2018-02-09 Richard Biener <rguenther@suse.de>
12779
12780 PR tree-optimization/84278
12781 * gcc.target/i386/pr84278.c: Adjust regex.
12782
12783 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12784
12785 PR tree-optimization/84232
12786 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12787
12788 PR debug/84252
12789 * gcc.target/aarch64/pr84252.c: New test.
12790
12791 PR middle-end/84237
12792 * gcc.dg/pr84237.c: New test.
12793
12794 2018-02-09 Marek Polacek <polacek@redhat.com>
12795 Jakub Jelinek <jakub@redhat.com>
12796
12797 PR c++/83659
12798 * g++.dg/torture/pr83659.C: New test.
12799
12800 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12801
12802 PR tree-optimization/84136
12803 * gcc.c-torture/compile/pr84136.c: New test.
12804
12805 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12806
12807 PR target/83008
12808 * gcc.target/i386/pr83008.c: New test.
12809
12810 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12811
12812 PR target/81143
12813 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12814
12815 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12816
12817 PR c++/83806
12818 * g++.dg/warn/Wunused-parm-11.C: New.
12819
12820 2018-02-08 Marek Polacek <polacek@redhat.com>
12821
12822 PR tree-optimization/84238
12823 * gcc.dg/Wstringop-overflow-3.c: New test.
12824
12825 2018-02-08 Nathan Sidwell <nathan@acm.org>
12826
12827 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12828
12829 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12830
12831 PR tree-optimization/84265
12832 * gcc.dg/vect/pr84265.c: New test.
12833
12834 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12835
12836 PR tree-optimization/81635
12837 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12838 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12839
12840 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12841
12842 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12843 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12844 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12845 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12846 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12847 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12848 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12849 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12850 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12851 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12852 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12853 * gcc.target/s390/nobp-return-attr-all.c: New test.
12854 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12855 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12856 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12857 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12858 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12859 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12860 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12861 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12862 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12863 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12864 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12865 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12866 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12867 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12868
12869 2018-02-08 Richard Biener <rguenther@suse.de>
12870
12871 PR tree-optimization/84233
12872 * g++.dg/torture/pr84233.C: New testcase.
12873
12874 2018-02-08 Richard Biener <rguenther@suse.de>
12875
12876 PR tree-optimization/84278
12877 * gcc.target/i386/pr84278.c: New testcase.
12878
12879 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12880
12881 PR rtl-optimization/84068
12882 PR rtl-optimization/83459
12883 * gcc.dg/pr84068.c: New test.
12884
12885 2018-02-08 Richard Biener <rguenther@suse.de>
12886
12887 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12888 loop vectorization to happen.
12889
12890 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12891
12892 PR c++/83204
12893 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12894
12895 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12896
12897 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12898
12899 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12900
12901 PR target/84154
12902 * gcc.target/powerpc/pr84154-1.c: New tests.
12903 * gcc.target/powerpc/pr84154-2.c: Likewise.
12904 * gcc.target/powerpc/pr84154-3.c: Likewise.
12905
12906 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12907
12908 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12909
12910 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12911
12912 PR c++/84082
12913 * g++.dg/template/incomplete11.C: New test.
12914 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12915
12916 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12917
12918 PR fortran/82994
12919 * gfortran.dg/deallocate_error_3.f90: New test.
12920 * gfortran.dg/deallocate_error_4.f90: New test.
12921
12922 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12923
12924 PR fortran/68560
12925 * gfortran.dg/shape_9.f90: New test.
12926
12927 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12928
12929 PR fortran/82049
12930 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12931
12932 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12933
12934 PR c++/81610
12935 PR c++/80567
12936 * g++.dg/spellcheck-reswords.C: New test case.
12937 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12938 suggestion of "if".
12939
12940 2018-02-07 Martin Liska <mliska@suse.cz>
12941
12942 PR c++/84059.
12943 * g++.dg/ext/mv26.C: New test.
12944
12945 2018-02-07 Tom de Vries <tom@codesourcery.com>
12946
12947 * gcc.dg/pr83844.c: Require effective target alloca.
12948
12949 2018-02-07 Tom de Vries <tom@codesourcery.com>
12950
12951 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12952
12953 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12954
12955 PR target/84243
12956 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12957 -fcf-protection=return.
12958
12959 2018-02-07 Tom de Vries <tom@codesourcery.com>
12960
12961 PR libgomp/84217
12962 * c-c++-common/goacc/pr84217.c: New test.
12963 * gfortran.dg/goacc/pr84217.f90: New test.
12964
12965 2018-02-07 Richard Biener <rguenther@suse.de>
12966
12967 PR tree-optimization/84204
12968 * gcc.dg/graphite/pr84204.c: New testcase.
12969
12970 PR tree-optimization/84205
12971 * gcc.dg/graphite/pr84205.c: New testcase.
12972
12973 PR tree-optimization/84223
12974 * gfortran.dg/graphite/pr84223.f90: New testcase.
12975
12976 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12977
12978 PR c++/71662
12979 * g++.dg/cpp0x/scoped_enum7.C: New.
12980
12981 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12982
12983 PR tree-optimization/83008
12984 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12985
12986 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12987
12988 PR tree-optimization/84235
12989 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12990
12991 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12992
12993 PR testsuite/84243
12994 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12995 targets.
12996 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12997
12998 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12999
13000 PR target/84146
13001 * gcc.target/i386/pr84146.c: New test.
13002
13003 2018-02-06 Michael Collison <michael.collison@arm.com>
13004
13005 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
13006
13007 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13008
13009 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
13010 warning for -mno-speculate-indirect-jumps.
13011 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
13012 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13013 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
13014 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
13015 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
13016 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
13017
13018 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13019
13020 PR target/84145
13021 * c-c++-common/fcf-protection-1.c: Change a compared message.
13022 * c-c++-common/fcf-protection-2.c: Likewise.
13023 * c-c++-common/fcf-protection-3.c: Likewise.
13024 * c-c++-common/fcf-protection-5.c: Likewise.
13025 * c-c++-common/fcf-protection-6.c: New test.
13026 * c-c++-common/fcf-protection-7.c: Likewise.
13027
13028 2018-02-06 Marek Polacek <polacek@redhat.com>
13029
13030 PR tree-optimization/84228
13031 * c-c++-common/Wstringop-truncation-3.c: New test.
13032
13033 2018-02-06 Tamar Christina <tamar.christina@arm.com>
13034
13035 PR target/82641
13036 * gcc.target/arm/pragma_arch_switch_2.c: New.
13037
13038 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13039
13040 PR target/79975
13041 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
13042
13043 2018-02-05 Martin Sebor <msebor@redhat.com>
13044
13045 PR tree-optimization/83369
13046 * gcc.dg/Wnonnull.c: New test.
13047
13048 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13049
13050 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
13051 argument and use dg-messages-by-file instead. Expect it to be
13052 an array rather than a dict.
13053 (lto-link-and-maybe-run): Remove messages_by_file argument and
13054 use an upvar for dg-messages-by-file. Update call to
13055 lto_handle_diagnostics.
13056 (lt-get-options): Treat dg-messages-by-file as an array
13057 rather than a dict.
13058 (lto-get-options-main): Likewise. Set the entry rather than appending.
13059 (lto-execute): Treat dg-messages-by-file as an array rather than
13060 a dict. Update call to lto-link-and-maybe-run.
13061
13062 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
13063
13064 PR c++/82782
13065 * g++.dg/cpp1z/inline-var4.C: New.
13066
13067 2018-02-05 Martin Liska <mliska@suse.cz>
13068
13069 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
13070 options.
13071 * c-c++-common/asan/pointer-compare-2.c: Likewise.
13072 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
13073 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
13074 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
13075 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
13076 * c-c++-common/asan/pointer-compare-3.c: New test.
13077
13078 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13079
13080 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
13081 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13082
13083 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
13084
13085 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
13086 _mm_maskz_range_sd, _mm_mask_range_round_sd,
13087 _mm_maskz_range_round_sd): Test new intrinsics.
13088 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
13089 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
13090 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
13091 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
13092 _mm_maskz_range_ss, _mm_mask_range_round_ss,
13093 _mm_maskz_range_round_ss): Test new intrinsics.
13094 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
13095 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
13096 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
13097 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
13098 __builtin_ia32_rangess128_round): Remove builtins.
13099 (__builtin_ia32_rangesd128_mask_round,
13100 __builtin_ia32_rangess128_mask_round): Test new builtins.
13101 * gcc.target/i386/sse-13.c: Ditto.
13102 * gcc.target/i386/sse-23.c: Ditto.
13103
13104 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
13105
13106 PR middle-end/79966
13107 * gfortran.dg/pr79966.f90: New testcase
13108
13109 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
13110
13111 PR fortran/84094
13112 * gfortran.dg/associate_23.f90: Fix invalid code.
13113 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13114 * gfortran.dg/matmul_3.f90: Likewise.
13115 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
13116
13117 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
13118
13119 PR fortran/84115
13120 * gfortran.dg/associate_34.f90: New test.
13121 * gfortran.dg/associate_35.f90: New test.
13122
13123 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
13124
13125 PR fortran/84141
13126 PR fortran/84155
13127 * gfortran.dg/pr84155.f90: New test.
13128
13129 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
13130
13131 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
13132 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
13133
13134 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13135
13136 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
13137 dg-do run stanza.
13138
13139 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13140
13141 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
13142 requirement.
13143 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
13144 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
13145 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
13146
13147 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13148
13149 PR testsuite/52641
13150 * gcc.c-torture/execute/pr83362.c: Make work for int16.
13151 * gcc.dg/Wsign-conversion.c: Dito.
13152 * gcc.dg/attr-alloc_size-4.c: Dito.
13153 * gcc.dg/pr81020.c: Dito.
13154 * gcc.dg/pr81192.c: Dito.
13155 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
13156 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
13157 * gcc.dg/pr83844.c: Restrict to int32plus.
13158 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
13159 * gcc.dg/tree-ssa/ldist-25.c: Dito.
13160 * gcc.dg/tree-ssa/ldist-27.c: Dito.
13161 * gcc.dg/tree-ssa/ldist-28.c: Dito.
13162 * gcc.dg/tree-ssa/ldist-29.c: Dito.
13163 * gcc.dg/tree-ssa/ldist-30.c: Dito.
13164 * gcc.dg/tree-ssa/ldist-31.c: Dito.
13165 * gcc.dg/tree-ssa/ldist-32.c: Dito.
13166 * gcc.dg/tree-ssa/ldist-33.c: Dito.
13167 * gcc.dg/tree-ssa/ldist-34.c: Dito.
13168 * gcc.dg/tree-ssa/ldist-35.c: Dito.
13169 * gcc.dg/tree-ssa/ldist-36.c: Dito.
13170
13171 2018-02-02 Julia Koval <julia.koval@intel.com>
13172
13173 * gcc.target/i386/funcspec-56.inc: Handle new march.
13174 * g++.dg/ext/mv16.C: Ditto.
13175
13176 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13177
13178 * lib/target-supports.exp
13179 (check_effective_target_keeps_null_pointer_checks): No more
13180 special-case avr.
13181 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
13182 * gcc.dg/ifcvt-4.c: Skip avr.
13183 * gcc.dg/pr53037-1.c: Dito.
13184 * gcc.dg/pr53037-2.c: Dito.
13185 * gcc.dg/pr53037-3.c: Dito.
13186 * gcc.dg/pr63387-2.c: Dito.
13187 * gcc.dg/pr63387.c: Dito.
13188 * gcc.dg/sancov/cmp0.c: Dito.
13189 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
13190 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
13191 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
13192 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
13193 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
13194 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
13195 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
13196 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
13197 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
13198 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
13199 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
13200 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
13201 * gcc.dg/tree-ssa/pr82059.c: Dito.
13202 * gcc.c-torture/execute/pr70460.c: Dito.
13203
13204 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13205
13206 PR testsuite/52641
13207 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
13208 * gcc.c-torture/execute/20180112-1.c: Dito.
13209 * gcc.c-torture/execute/pr81503.c: Dito.
13210 * gcc.dg/store_merging_12.c: Dito.
13211 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
13212 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
13213 * gcc.dg/tree-ssa/pr80898.c: Dito.
13214 * gcc.dg/tree-ssa/pr82363.c: Dito.
13215 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
13216 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
13217 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
13218 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
13219 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
13220 * gcc.dg/tree-ssa/pr80803.c: Dito.
13221 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
13222 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
13223 * gcc.dg/tree-ssa/vrp114.c: Dito.
13224 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
13225 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
13226 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
13227
13228 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13229
13230 PR target/84066
13231 * gcc.target/i386/cet-sjlj-6a.c: New test.
13232 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
13233
13234 2018-02-01 Marek Polacek <polacek@redhat.com>
13235
13236 PR c++/84125
13237 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
13238
13239 2018-01-30 Jeff Law <law@redhat.com>
13240
13241 PR target/84128
13242 * gcc.target/i386/pr84128.c: New test.
13243
13244 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
13245
13246 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
13247 -fdelete-null-pointer-checks.
13248
13249 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
13250
13251 PR c++/83796
13252 * g++.dg/cpp0x/abstract-default1.C: New.
13253
13254 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13255
13256 PR tree-optimization/81635
13257 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
13258 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
13259
13260 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13261
13262 PR target/83370
13263 * gcc.target/aarch64/pr83370.c: New.
13264
13265 2018-02-01 Richard Biener <rguenther@suse.de>
13266
13267 * gcc.dg/graphite/pr35356-1.c: Adjust.
13268
13269 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13270
13271 PR testsuite/83846
13272 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
13273 for ILP32.
13274 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
13275 of hard-coding the choice.
13276 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
13277 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
13278 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
13279 memset call.
13280 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
13281 stdint.h types.
13282 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
13283 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
13284 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
13285 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
13286 * gcc.target/aarch64/sve/logical_1.c: Likewise.
13287 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
13288 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
13289 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
13290 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
13291 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
13292 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
13293 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
13294 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
13295 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
13296 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
13297 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
13298 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
13299 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
13300 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
13301 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
13302 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
13303 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
13304 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
13305 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
13306 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
13307 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
13308 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
13309 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
13310 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
13311 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
13312 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
13313 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
13314 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
13315 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
13316 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
13317 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
13318 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
13319 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
13320 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
13321 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13322 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
13323 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
13324 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
13325 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
13326 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
13327 __builtin_popcountll rather than __builtin_popcountl.
13328
13329 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13330
13331 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
13332 of LD1R[HWD] for multi-element constants on big-endian targets.
13333 * gcc.target/aarch64/sve/slp_3.c: Likewise.
13334 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13335
13336 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13337
13338 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
13339 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
13340 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
13341
13342 2018-02-01 Jakub Jelinek <jakub@redhat.com>
13343
13344 PR tree-optimization/81661
13345 PR tree-optimization/84117
13346 * gcc.dg/pr81661.c: New test.
13347 * gfortran.dg/pr84117.f90: New test.
13348
13349 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
13350
13351 PR fortran/83705
13352 * gfortran.dg/repeat_7.f90: Catch warning message.
13353
13354 2018-01-31 Ian Lance Taylor <iant@golang.org>
13355
13356 * go.go-torture/execute/printnil.go: New test.
13357
13358 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13359
13360 * lib/target-supports.exp (check_effective_target_comdat_group):
13361 Allow for Solaris as comdat syntax.
13362
13363 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
13364 Solaris with comdat_group support and as.
13365
13366 2018-01-31 Marek Polacek <polacek@redhat.com>
13367
13368 PR c/81779
13369 * gcc.dg/pr81779.c: New test.
13370
13371 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13372
13373 PR fortran/84116
13374 * gfortran.dg/gomp/pr84116.f90: New test.
13375
13376 PR c++/83993
13377 * g++.dg/init/pr83993-2.C: New test.
13378
13379 PR c++/83993
13380 * g++.dg/init/pr83993-1.C: New test.
13381 * g++.dg/cpp0x/pr83993.C: New test.
13382
13383 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
13384
13385 PR fortran/84088
13386 * gfortran.dg/pr84088.f90: New test.
13387
13388 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
13389
13390 PR target/82444
13391 * gcc.target/i386/pr82444.c: New.
13392
13393 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
13394
13395 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
13396 * gcc.target/powerpc/vsx-13.c: New.
13397
13398 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
13399
13400 PR c++/84092
13401 * g++.dg/cpp1y/var-templ57.C: New.
13402
13403 2018-01-31 Marek Polacek <polacek@redhat.com>
13404
13405 PR c++/84138
13406 * g++.dg/diagnostic/pr84138.C: New test.
13407
13408 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
13409
13410 PR fortran/78534
13411 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
13412 -Wstringop-overflow warnings due to spurious warning with -O1.
13413 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
13414 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
13415
13416 2018-01-31 Richard Biener <rguenther@suse.de>
13417
13418 PR tree-optimization/84132
13419 * g++.dg/torture/pr84132.C: New testcase.
13420
13421 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
13422
13423 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
13424 dg-final scan.
13425
13426 2018-01-31 Julia Koval <julia.koval@intel.com>
13427
13428 PR target/83618
13429 * gcc.target/i386/rdpid.c: Remove "eax".
13430
13431 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13432
13433 PR tree-optimization/64946
13434 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
13435 scan-assembler checks.
13436
13437 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
13438
13439 * gcc.c-torture/execute/20180131-1.c: New test.
13440
13441 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13442
13443 * gcc.target/arc/taux-1.c: New test.
13444 * gcc.target/arc/taux-2.c: Likewise.
13445
13446 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13447
13448 * gcc.target/arc/uncached.c: New test.
13449
13450 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13451
13452 PR lto/83954
13453 * gnat.dg/lto20.adb: Remove dg-excess-errors.
13454
13455 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13456
13457 PR preprocessor/69869
13458 * gcc.dg/cpp/trad/pr69869.c: New test.
13459
13460 PR c/84100
13461 * gcc.dg/pr84100.c: New test.
13462
13463 2018-01-30 Jeff Law <law@redhat.com>
13464
13465 PR target/84064
13466 * gcc.target/i386/pr84064: New test.
13467
13468 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13469
13470 PR fortran/84134
13471 * gfortran.dg/data_implied_do_2.f90: New test.
13472
13473 2018-01-30 Janus Weil <janus@gcc.gnu.org>
13474
13475 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
13476
13477 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13478
13479 PR fortran/84133
13480 * gfortran.dg/inline_matmul_21.f90: New test case.
13481
13482 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13483
13484 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13485
13486 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13487
13488 PR target/84112
13489 * gcc.target/powerpc/pr84112.c: New.
13490
13491 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13492
13493 PR rtl-optimization/83986
13494 * gcc.dg/pr83986.c: New test.
13495
13496 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13497
13498 PR 58684
13499 * gcc.dg/torture/inf-compare-1.c: Add xfail.
13500 * gcc.dg/torture/inf-compare-2.c: Add xfail.
13501 * gcc.dg/torture/inf-compare-3.c: Add xfail.
13502 * gcc.dg/torture/inf-compare-4.c: Add xfail.
13503
13504 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13505
13506 PR tree-optimization/84111
13507 * gcc.c-torture/compile/pr84111.c: New test.
13508
13509 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13510
13511 PR ipa/83179
13512 * gcc.dg/ipa/inline-2.c: Fix template.
13513 * gcc.dg/ipa/inline-3.c: Fix template.
13514
13515 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13516
13517 PR ipa/81360
13518 * g++.dg/torture/pr81360.C: New testcase.
13519
13520 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13521
13522 PR lto/83954
13523 * gcc.dg/lto/pr83954.h: New testcase.
13524 * gcc.dg/lto/pr83954_0.c: New testcase.
13525 * gcc.dg/lto/pr83954_1.c: New testcase.
13526
13527 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13528
13529 PR bootstrap/84017
13530 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
13531 to dg-options.
13532 Simplify DW_AT_producer scan.
13533
13534 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13535
13536 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
13537
13538 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
13539
13540 PR target/83828
13541 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13542 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13543 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
13544 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
13545
13546 2018-01-29 Jeff Law <law@redhat.com>
13547
13548 PR testsuite/81010
13549 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
13550 better match other tests which require vsx. Verify the zero
13551 extension is part of the test in the combiner dump.
13552
13553 2018-01-29 Marek Polacek <polacek@redhat.com>
13554
13555 PR c/83966
13556 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
13557
13558 PR c++/83996
13559 * g++.dg/ext/pr83996.C: New test.
13560
13561 2018-01-29 Richard Biener <rguenther@suse.de>
13562
13563 PR tree-optimization/84057
13564 * gcc.dg/graphite/pr84057.c: New testcase.
13565
13566 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13567
13568 PR fortran/84073
13569 * gfortran.dg/bind_c_usage_31.f90: New test.
13570
13571 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
13572
13573 PR c++/83924
13574 * g++.dg/warn/Wduplicated-branches5.C: New.
13575
13576 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
13577
13578 * gcc.target/rl78/test_addsi3_internal.c: New test.
13579
13580 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
13581
13582 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13583 Make expected output depend on whether we expect sibcalls or not.
13584 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13585 safe-indirect-jump-1.c).
13586
13587 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13588 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13589 Soren Rasmussen <s.c.rasmussen@gmail.com>
13590
13591 Fortran 2018 teams tests.
13592
13593 * gfortran.dg/team_number_1.f90: new test for team_number.
13594 * gfortran.dg/team_change_1.f90: new test for change team.
13595 * gfortran.dg/team_end_1.f90: new test for end team.
13596 * gfortran.dg/team_form_1.f90: new test for form team.
13597
13598 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13599
13600 PR fortran/83998
13601 * gfortran.dg/dot_product_4.f90
13602
13603 2018-01-26 Martin Sebor <msebor@redhat.com>
13604
13605 PR tree-optimization/83896
13606 * gcc.dg/strlenopt-43.c: New.
13607
13608 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13609
13610 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13611 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13612 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13613 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13614 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13615 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13616 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13617 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13618 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13619 stanzas.
13620 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13621 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13622 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13623 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13624 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13625 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13626 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13627 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13628 instruction list.
13629 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13630
13631 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13632
13633 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13634 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13635 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13636 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13637 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13638 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13639 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13640 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13641 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13642 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13643 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13644 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13645 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13646
13647 2018-01-26 Martin Liska <mliska@suse.cz>
13648
13649 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13650 warning is seen.
13651
13652 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13653
13654 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13655 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13656 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13657 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13658 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13659 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13660 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13661 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13662
13663 2018-01-26 Richard Biener <rguenther@suse.de>
13664
13665 PR rtl-optimization/84003
13666 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13667 latent bug in DSE if NOINLINE is appropriately defined.
13668 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13669 and defining NOINLINE.
13670
13671 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13672
13673 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13674 tests specific to aarch64. XFAIL test on arm.
13675
13676 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13677
13678 PR rtl-optimization/83985
13679 * gcc.dg/pr83985.c: New test.
13680
13681 PR c/83989
13682 * c-c++-common/Wrestrict-3.c: New test.
13683
13684 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13685
13686 * gcc.target/arc/tdelegitimize_addr.c: New test.
13687
13688 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13689
13690 * gcc.target/arc/jli-1.c: New file.
13691 * gcc.target/arc/jli-2.c: Likewise.
13692
13693 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13694
13695 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13696 scan-assembler.
13697 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13698 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13699
13700 2018-01-26 Richard Biener <rguenther@suse.de>
13701
13702 PR tree-optimization/81082
13703 * gcc.dg/vect/pr81082.c: New testcase.
13704 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13705 simplification to n * n.
13706
13707 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13708
13709 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13710 Solaris 10.
13711 * gcc.target/i386/pr63620.c: Likewise.
13712
13713 2018-01-26 Julia Koval <julia.koval@intel.com>
13714
13715 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13716 -mavx512f -mavx512bw.
13717 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13718 * gcc.target/i386/i386.exp: Fix types.
13719
13720 2018-01-26 Alan Modra <amodra@gmail.com>
13721
13722 PR target/84033
13723 * gcc.target/powerpc/swaps-p8-46.c: New.
13724
13725 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13726
13727 PR fortran/37577
13728 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13729 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13730 'array01' in the tree dump comparison.
13731 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13732 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13733 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13734
13735 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13736
13737 PR middle-end/83055
13738 * gcc.dg/torture/pr83055.c: New testcase.
13739
13740 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13741
13742 PR c++/84031
13743 * g++.dg/cpp1z/decomp36.C: New test.
13744
13745 PR middle-end/83977
13746 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13747
13748 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13749
13750 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13751 the shift dump line.
13752 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13753
13754 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13755
13756 PR target/81550
13757 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13758 index instead of int, which allows IVOPTs to properly optimize the
13759 loop.
13760
13761 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13762
13763 PR jit/82846
13764 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13765 of "fn_type" typedef.
13766 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13767
13768 2018-01-24 Ian Lance Taylor <iant@golang.org>
13769
13770 * go.go-torture/execute/names-1.go: New test.
13771
13772 2018-01-19 Jeff Law <law@redhat.com>
13773
13774 PR target/83994
13775 * gcc.target/i386/pr83994.c: New test.
13776
13777 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13778
13779 PR target/84014
13780 * gcc.target/powerpc/pr84014.c: New.
13781
13782 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13783
13784 PR middle-end/83977
13785 * c-c++-common/gomp/pr83977-1.c: New test.
13786 * c-c++-common/gomp/pr83977-2.c: New test.
13787 * c-c++-common/gomp/pr83977-3.c: New test.
13788 * gfortran.dg/gomp/pr83977.f90: New test.
13789
13790 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13791
13792 PR testsuite/83889
13793 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13794 * gcc.dg/vect/pr80631-1.c: Likewise.
13795 * gcc.dg/vect/pr80631-2.c: Likewise.
13796 * gcc.dg/vect/pr81410.c: Likewise.
13797 * gcc.dg/vect/pr81633.c: Likewise.
13798 * gcc.dg/vect/pr81815.c: Likewise.
13799 * gcc.dg/vect/pr82108.c: Likewise.
13800 * gcc.dg/vect/pr83857.c: Likewise.
13801 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13802 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13803 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13804 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13805 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13806 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13807 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13808 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13809 dg-xfail-run-if instead.
13810 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13811 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13812 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13813 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13814 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13815
13816 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13817
13818 PR tree-optimization/83979
13819 * g++.dg/pr83979.c: New test.
13820
13821 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13822
13823 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13824 option. Add arm_neon_ok_no_float_abi check.
13825
13826 2018-01-24 Richard Biener <rguenther@suse.de>
13827
13828 PR tree-optimization/83176
13829 * gcc.dg/graphite/pr83176.c: New testcase.
13830
13831 2018-01-24 Richard Biener <rguenther@suse.de>
13832
13833 PR tree-optimization/82819
13834 * gcc.dg/graphite/pr82819.c: New testcase.
13835
13836 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13837
13838 PR c++/83921
13839 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13840 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13841 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13842 * g++.dg/ext/stmtexpr20.C: Likewise.
13843 * g++.dg/ext/stmtexpr21.C: Likewise.
13844
13845 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13846
13847 PR c++/83974
13848 * g++.dg/warn/pr83974.C: New test case.
13849
13850 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13851
13852 PR sanitizer/83987
13853 * g++.dg/ubsan/pr83987.C: New test.
13854
13855 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13856
13857 PR fortran/83866
13858 * gfortran.dg/pdt_29.f03: New test.
13859
13860 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13861
13862 PR fortran/83898
13863 * gfortran.dg/associate_33.f03: New test.
13864
13865 2018-01-23 Martin Liska <mliska@suse.cz>
13866
13867 PR lto/81440
13868 * gcc.dg/lto/pr81440.h: New test.
13869 * gcc.dg/lto/pr81440_0.c: New test.
13870 * gcc.dg/lto/pr81440_1.c: New test.
13871
13872 2018-01-23 Nathan Sidwell <nathan@acm.org>
13873
13874 PR c++/83988
13875 * g++.dg/template/pr83988.C: New.
13876
13877 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13878
13879 PR c++/82882
13880 PR c++/83978
13881 * g++.dg/cpp0x/pr82882.C: New test.
13882 * g++.dg/cpp0x/pr83978.C: New test.
13883
13884 PR c++/83958
13885 * g++.dg/cpp1z/decomp35.C: New test.
13886
13887 2018-01-23 Nathan Sidwell <nathan@acm.org>
13888
13889 * g++.dg/cpp0x/range-for10.C: Adjust.
13890 * g++.dg/ext/forscope1.C: Adjust.
13891 * g++.dg/ext/forscope2.C: Adjust.
13892 * g++.dg/template/for1.C: Adjust.
13893
13894 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13895
13896 PR tree-optimization/83510
13897 * gcc.c-torture/compile/pr83510.c: New test case.
13898
13899 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13900
13901 PR testsuite/83888
13902 * lib/target-supports.exp (check_effective_target_vect_float): Say
13903 that the result only holds when -funsafe-math-optimizations is on.
13904 (check_effective_target_vect_float_strict): New procedure.
13905 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13906 of vect_float.
13907 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13908
13909 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13910
13911 PR tree-optimization/83965
13912 * gcc.dg/vect/pr83965.c: New test.
13913
13914 2018-01-23 Richard Biener <rguenther@suse.de>
13915
13916 PR tree-optimization/83963
13917 * gfortran.dg/graphite/pr83963.f: New testcase.
13918 * gcc.dg/graphite/pr83963-2.c: Likewise.
13919
13920 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13921
13922 PR c++/83918
13923 * g++.dg/cpp1z/pr83918.C: New test.
13924
13925 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13926
13927 PR tree-optimization/83957
13928 * gcc.dg/autopar/pr83957.c: New test.
13929
13930 PR tree-optimization/83081
13931 * gcc.dg/predict-8.c: Adjust expected probability.
13932
13933 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13934
13935 PR target/83862
13936 * gcc.target/powerpc/pr83862.c: New test.
13937
13938 2018-01-22 Carl Love <cel@us.ibm.com>
13939
13940 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13941 builtins-4-runnable.c, builtins-6-runnable.c,
13942 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13943 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13944 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13945 for signed/unsigned 128-bit and long long int loads.
13946
13947 2018-01-22 Marek Polacek <polacek@redhat.com>
13948
13949 PR c++/81933
13950 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13951
13952 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13953
13954 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13955 scan-asembler valid instructions list.
13956 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13957 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13958 power8-vector requirement and option.
13959 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13960
13961 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13962
13963 PR 78534
13964 PR 83704
13965 * gfortran.dg/string_1.f90: Remove printing the length.
13966
13967 2018-01-22 Richard Biener <rguenther@suse.de>
13968
13969 PR tree-optimization/83963
13970 * gcc.dg/graphite/pr83963.c: New testcase.
13971
13972 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13973
13974 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13975 dg-require-effective-target directives.
13976
13977 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13978
13979 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13980 New procedure.
13981 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13982 Adjust scan-assembler checks for soft-float.
13983
13984 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13985
13986 PR target/83946
13987 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13988
13989 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13990
13991 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13992 * gcc.dg/pr83623.c: Likewise.
13993 * gcc.dg/pr83666.c: Likewise.
13994
13995 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13996 David Edelsohn <dje.gcc@gmail.com>
13997
13998 PR target/83946
13999 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14000 assembly output from "crset eq" to "crset 2".
14001 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
14002 assembly output from . to $.
14003 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
14004 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14005 assembly output from "crset eq" to "crset 2".
14006 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
14007 assembly output from "crset eq" to "crset 2", and from . to $.
14008
14009 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
14010
14011 PR fortran/83900
14012 * gfortran.dg/matmul_18.f90: New test.
14013
14014 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
14015
14016 PR tree-optimization/83940
14017 * gcc.dg/torture/pr83940.c: New test.
14018
14019 2018-01-20 Jakub Jelinek <jakub@redhat.com>
14020
14021 PR middle-end/83945
14022 * gcc.dg/tls/pr83945.c: New test.
14023
14024 PR target/83930
14025 * gcc.dg/pr83930.c: New test.
14026
14027 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14028
14029 PR fortran/83900
14030 * gfortran.dg/matmul_17.f90: New test.
14031
14032 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14033
14034 PR fortran/80768
14035 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
14036
14037 2018-01-19 Jakub Jelinek <jakub@redhat.com>
14038
14039 PR c++/81167
14040 * g++.dg/cpp0x/pr81167.C: New test.
14041
14042 PR c++/83919
14043 * g++.dg/cpp0x/pr83919.C: New test.
14044
14045 2018-01-19 Jeff Law <law@redhat.com>
14046 Jakub Jelinek <jakub@redhat.com>
14047
14048 * gcc.dg/stack-check-16.c: New test.
14049
14050 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
14051
14052 PR target/83790
14053 * gcc.target/nvptx/indirect_call.c: New test.
14054
14055 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14056
14057 * g++.dg/torture/pr83619.C: Remove dg-message.
14058
14059 2018-01-19 Martin Liska <mliska@suse.cz>
14060
14061 * gcc.dg/predict-1.c: Adjust expected probability.
14062 * gcc.dg/predict-3.c: Likewise.
14063 * gcc.dg/predict-5.c: Likewise.
14064 * gcc.dg/predict-6.c: Likewise.
14065 * gcc.dg/predict-9.c: Likewise.
14066
14067 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14068
14069 PR tree-optimization/83922
14070 * gcc.dg/pr83922.c: New test.
14071
14072 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14073
14074 PR tree-optimization/83914
14075 * gcc.dg/vect/pr83914.c: New test.
14076
14077 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14078
14079 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
14080 * gcc.target/arm/negdi-2.c: Likewise.
14081 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
14082
14083 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14084
14085 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
14086
14087 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14088
14089 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
14090
14091 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
14092
14093 * gcc.dg/torture/pr52451.c (main): Skip long double test on
14094 hppa*-*-hpux*.
14095
14096 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14097
14098 PR ipa/83619
14099 PR testsuite/83934
14100 * g++.dg/torture/pr83619.C (e): Define before first use instead of
14101 forward declaration.
14102
14103 2018-01-18 Carl Love <cel@us.ibm.com>
14104
14105 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
14106 to the function.
14107
14108 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
14109
14110 PR c++/81013
14111 * g++.dg/inherit/union3.C: New.
14112
14113 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14114
14115 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
14116
14117 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
14118
14119 PR ipa/83619
14120 * g++.dg/torture/pr83619.C: New testcase.
14121
14122 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14123
14124 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
14125 Add function body to force error messages in some configurations.
14126
14127 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14128
14129 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
14130 and arm_thumb1_ok.
14131
14132 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
14133
14134 PR other/70268
14135 * c-c++-common/ffile-prefix-map.c: New test.
14136 * c-c++-common/fmacro-prefix-map.c: New test.
14137 * c-c++-common/cpp/ffile-prefix-map.c: New test.
14138 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
14139
14140 2018-01-18 Martin Liska <mliska@suse.cz>
14141
14142 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
14143 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14144 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14145 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14146 * gcc.target/i386/ret-thunk-10.c: Likewise.
14147 * gcc.target/i386/ret-thunk-11.c: Likewise.
14148 * gcc.target/i386/ret-thunk-12.c: Likewise.
14149 * gcc.target/i386/ret-thunk-15.c: Likewise.
14150 * gcc.target/i386/ret-thunk-9.c: Likewise.
14151
14152 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14153
14154 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
14155 order.
14156
14157 2018-01-18 Nathan Sidwell <nathan@acm.org>
14158
14159 PR c++/83160
14160 * g++.dg/cpp0x/pr83160.C: New.
14161
14162 2018-01-18 Richard Biener <rguenther@suse.de>
14163
14164 PR tree-optimization/83887
14165 * gcc.dg/graphite/pr83887.c: New testcase.
14166 * gfortran.dg/graphite/pr83887.f90: Likewise.
14167 * gfortran.dg/graphite/pr83887.f: Likewise.
14168
14169 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14170
14171 PR target/65578
14172 * gcc.target/arm/builtin-bswap.x: New file.
14173 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
14174 and options for armv6t2.
14175 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
14176 and options for Thumb1.
14177 * gcc.target/arm/builtin-bswap16.x: New file.
14178 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
14179 and options for armv6t2.
14180 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
14181 and options for Thumb1.
14182
14183 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14184
14185 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
14186 order.
14187
14188 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14189
14190 PR c/61240
14191 * gcc.dg/pr61240.c: New test.
14192
14193 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14194
14195 PR fortran/83864
14196 * gfortran.dg/pr83864.f90: New test.
14197
14198 2018-01-17 Jeff Law <law@redhat.com>
14199
14200 PR testsuite/83883
14201 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
14202
14203 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14204
14205 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
14206 restriction, but still restrict to 64-bit.
14207 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
14208 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
14209
14210 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14211
14212 PR fortran/83874
14213 * gfortran.dg/pr83874.f90: New test.
14214
14215 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14216
14217 PR c++/83824
14218 * g++.dg/cpp0x/pr83824.C: New test.
14219
14220 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
14221
14222 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
14223 appropriate .gnu_attribute for the long double type, if we use the
14224 long double type, but do not generate any calls.
14225 * gcc.target/powerpc/gnuattr2.c: Likewise.
14226 * gcc.target/powerpc/gnuattr3.c: Likewise.
14227
14228 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14229
14230 PR c++/78344
14231 * g++.dg/cpp0x/alignas13.C: New.
14232
14233 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14234
14235 PR c++/83897
14236 * g++.dg/cpp0x/pr83897.C: New test.
14237
14238 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
14239
14240 PR ipa/83051
14241 * gcc.c-torture/compile/pr83051-2.c: New testcase.
14242
14243 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14244
14245 PR c++/81054
14246 * g++.dg/cpp0x/constexpr-ice19.C: New.
14247
14248 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
14249
14250 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
14251 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
14252 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
14253 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
14254 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
14255 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
14256 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
14257 * gcc.target/powerpc/builtins-1-be-folded.c: New.
14258 * gcc.target/powerpc/builtins-1-le-folded.c: New.
14259 * gcc.target/powerpc/builtins-1.fold.h: New.
14260
14261 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
14262
14263 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
14264 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
14265
14266 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14267
14268 * gcc.target/arm/g2.c: Add -marm to dg-options.
14269 * gcc.target/arm/scd42-2.c: Likewise.
14270
14271 2018-01-17 Nathan Sidwell <nathan@acm.org>
14272
14273 PR c++/83287
14274 * g++.dg/lookup/pr83287-2.C: New.
14275
14276 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14277
14278 PR c++/83814
14279 PR c++/83902
14280 * g++.dg/wrappers/pr83814.C: New test case.
14281 * g++.dg/wrappers/pr83902.C: New test case.
14282
14283 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14284
14285 PR lto/83121
14286 * g++.dg/lto/pr83121_0.C: New test case.
14287 * g++.dg/lto/pr83121_1.C: New test case.
14288 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
14289 adapted from DejaGnu's dg-test.
14290 (lto_handle_diagnostics): New procedure.
14291 (lto_prune_warns): Ignore informational notes.
14292 (lto-link-and-maybe-run): Add "messages_by_file" param.
14293 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
14294 "execute" when "link" fails if "execute" was not specified.
14295 (lto-can-handle-directive): New procedure.
14296 (lto-get-options-main): Call lto-can-handle-directive. Add a
14297 dg-messages local, using it to set the caller's
14298 dg-messages-by-file for the given source file.
14299 (lto-get-options): Likewise.
14300 (lto-execute): Add dg-messages-by-file local, and pass it to
14301 lto-link-and-maybe-run.
14302
14303 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
14304 Richard Sandiford <richard.sandiford@linaro.org>
14305
14306 PR target/79041
14307 PR target/82964
14308 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
14309 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
14310
14311 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14312
14313 * lib/target-supports.exp: Fix -march arguments in arm arch effective
14314 target check autogenerator for armv8.1-a and armv8.2-a.
14315
14316 2018-01-17 Carl Love <cel@us.ibm.com>
14317
14318 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
14319 Add debug print statements.
14320 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
14321 16 byte vector load followed by a partial vector load.
14322
14323 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14324
14325 PR c++/83799
14326 * g++.dg/wrappers/pr83799.C: New test case.
14327
14328 2018-01-17 Nathan Sidwell <nathan@acm.org>
14329
14330 PR c++/83739
14331 * g++.dg/cpp1y/pr83739.C: New.
14332
14333 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14334
14335 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
14336 * gcc.target/visium/overflow16.c: Likewise.
14337 * gcc.target/visium/overflow32.c: Likewise.
14338
14339 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14340
14341 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
14342
14343 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14344
14345 * gcc.dg/rtl/arm/stl-cond.c: New test.
14346 * gcc.target/arm/stl-cond.c: Delete.
14347
14348 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14349
14350 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
14351 directives.
14352
14353 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14354
14355 PR tree-optimization/83843
14356 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
14357 * gcc.dg/store_merging_19.c: New test.
14358
14359 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14360
14361 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
14362 and options.
14363
14364 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14365
14366 PR rtl-optimization/83771
14367 * gcc.dg/pr83771.c: New test.
14368
14369 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14370
14371 PR tree-optimization/81184
14372 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
14373 targets.
14374 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14375
14376 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14377
14378 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
14379
14380 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14381
14382 PR target/83546
14383 * gcc.target/i386/pr83546.c: New test.
14384
14385 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14386
14387 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
14388
14389 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14390
14391 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
14392 test and add dg-warning for the -Wstringop-overflow warning.
14393
14394 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14395
14396 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
14397 XFAIL last test on SPARC and Visium.
14398
14399 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
14400
14401 PR rtl-optimization/80481
14402 * g++.dg/pr80481.C: Exclude solaris.
14403
14404 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14405
14406 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
14407 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
14408 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
14409
14410 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14411
14412 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
14413 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
14414 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
14415 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
14416 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
14417 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
14418 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
14419 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
14420 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
14421 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
14422 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
14423 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
14424 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
14425 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
14426 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
14427
14428 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14429
14430 PR testsuite/77734
14431 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
14432
14433 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14434
14435 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
14436 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
14437 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
14438 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
14439 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
14440 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
14441
14442 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14443
14444 PR tree-optimization/83857
14445 * gcc.dg/vect/pr83857.c: New test.
14446
14447 2018-01-16 Richard Biener <rguenther@suse.de>
14448
14449 PR tree-optimization/83867
14450 * gcc.dg/vect/pr83867.c: New testcase.
14451
14452 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14453
14454 PR c/83844
14455 * gcc.dg/pr83844.c: New test.
14456
14457 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14458
14459 * gcc.dg/torture/pr83847.c: New test.
14460
14461 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14462
14463 PR rtl-optimization/86620
14464 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
14465 instead of --param=max-sched-ready-insns=0.
14466 * gcc.target/i386/pr83620.c: New test.
14467 * gcc.dg/pr83620.c: New test.
14468
14469 PR tree-optimization/83843
14470 * gcc.dg/store_merging_18.c: New test.
14471
14472 PR c++/83817
14473 * g++.dg/cpp1y/pr83817.C: New test.
14474
14475 PR c++/83825
14476 * g++.dg/template/pr83825.C: New test.
14477
14478 2018-01-16 Richard Biener <rguenther@suse.de>
14479
14480 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
14481
14482 2018-01-16 Richard Biener <rguenther@suse.de>
14483
14484 PR testsuite/82132
14485 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14486 from gcc.dg/torture/pr60092.c.
14487
14488 2018-01-15 Martin Sebor <msebor@redhat.com>
14489
14490 PR c++/83588
14491 * g++.dg/ext/flexary28.C: New test.
14492
14493 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14494
14495 PR fortran/82257
14496 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14497
14498 2018-01-15 Martin Sebor <msebor@redhat.com>
14499
14500 PR testsuite/83869
14501 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14502
14503 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14504
14505 PR fortran/54613
14506 * gfortran.dg/minmaxloc_9.f90: New test.
14507 * gfortran.dg/minmaxloc_10.f90: New test.
14508 * gfortran.dg/minmaxloc_11.f90: New test.
14509
14510 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
14511
14512 PR target/83839
14513 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
14514 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14515 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14516 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14517 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14518 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14519 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14520 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14521 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14522 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14523 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14524 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14525 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14526 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14527 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14528 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
14529 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14530 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
14531 * gcc.target/i386/ret-thunk-10.c: Likewise.
14532 * gcc.target/i386/ret-thunk-11.c: Likewise.
14533 * gcc.target/i386/ret-thunk-12.c: Likewise.
14534 * gcc.target/i386/ret-thunk-13.c: Likewise.
14535 * gcc.target/i386/ret-thunk-14.c: Likewise.
14536 * gcc.target/i386/ret-thunk-15.c: Likewise.
14537 * gcc.target/i386/ret-thunk-9.c: Don't check the
14538 __x86_return_thunk label. Scan for "push" only for Linux.
14539
14540 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
14541
14542 PR testsuite/79920
14543 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
14544
14545 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14546
14547 PR target/83687
14548 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
14549 tests.
14550 * gcc.target/arm/pr83687.c: New test.
14551
14552 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14553
14554 Adjust tests to AVR_TINY.
14555
14556 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
14557 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
14558 * gcc.target/avr/pr71627.c: Same.
14559 * gcc.target/avr/torture/addr-space-1-0.c: Same.
14560 * gcc.target/avr/torture/addr-space-1-1.c: Same.
14561 * gcc.target/avr/torture/addr-space-1-x.c: Same.
14562 * gcc.target/avr/torture/addr-space-2-0.c: Same.
14563 * gcc.target/avr/torture/addr-space-2-1.c: Same.
14564 * gcc.target/avr/torture/addr-space-2-x.c: Same.
14565 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
14566 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
14567 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
14568 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
14569 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
14570 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
14571 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
14572 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
14573 * gcc.target/avr/torture/pr61055.c: Same.
14574 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
14575 available.
14576 * gcc.target/avr/torture/int24-mul.c: Same.
14577 * gcc.target/avr/torture/pr51782-1.c: Same.
14578 * gcc.target/avr/torture/pr61443.c: Same.
14579 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
14580 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
14581
14582 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14583
14584 PR c/83801
14585 PR c/83729
14586 * gcc.target/avr/torture/pr83729.c: New test.
14587 * gcc.target/avr/torture/pr83801.c: New test.
14588
14589 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14590
14591 PR middle-end/82694
14592 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14593 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14594
14595 2018-01-10 Martin Sebor <msebor@redhat.com>
14596
14597 PR other/83508
14598 * gcc.dg/Wstringop-overflow-2.c: New test.
14599
14600 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14601
14602 PR libgfortran/83811
14603 * gfortran.dg/fmt_e.f90: New test.
14604
14605 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14606
14607 * gcc.target/i386/indirect-thunk-10.c: New test.
14608 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14609 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14610 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14611 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14612 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14613 * gcc.target/i386/ret-thunk-17.c: Likewise.
14614 * gcc.target/i386/ret-thunk-18.c: Likewise.
14615 * gcc.target/i386/ret-thunk-19.c: Likewise.
14616 * gcc.target/i386/ret-thunk-20.c: Likewise.
14617 * gcc.target/i386/ret-thunk-21.c: Likewise.
14618
14619 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14620
14621 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14622
14623 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14624
14625 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14626 -mno-indirect-branch-register.
14627 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14628 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14629 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14630 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14631 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14632 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14633 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14634 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14635 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14636 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14637 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14638 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14639 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14640 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14641 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14642 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14643 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14644 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14645 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14646 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14647 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14648 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14649 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14650 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14651 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14652 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14653 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14654 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14655 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14656 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14657 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14658 * gcc.target/i386/ret-thunk-10.c: Likewise.
14659 * gcc.target/i386/ret-thunk-11.c: Likewise.
14660 * gcc.target/i386/ret-thunk-12.c: Likewise.
14661 * gcc.target/i386/ret-thunk-13.c: Likewise.
14662 * gcc.target/i386/ret-thunk-14.c: Likewise.
14663 * gcc.target/i386/ret-thunk-15.c: Likewise.
14664 * gcc.target/i386/ret-thunk-9.c: Likewise.
14665 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14666 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14667 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14668
14669 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14670
14671 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14672 -mfunction-return=keep.
14673 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14674 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14675 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14676 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14677 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14678 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14679 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14680 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14681 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14682 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14683 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14684 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14685 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14686 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14687 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14688 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14689 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14690 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14691 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14692 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14693 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14694 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14695 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14696 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14697 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14698 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14699 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14700 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14701 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14702 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14703 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14704 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14705 * gcc.target/i386/ret-thunk-1.c: New test.
14706 * gcc.target/i386/ret-thunk-10.c: Likewise.
14707 * gcc.target/i386/ret-thunk-11.c: Likewise.
14708 * gcc.target/i386/ret-thunk-12.c: Likewise.
14709 * gcc.target/i386/ret-thunk-13.c: Likewise.
14710 * gcc.target/i386/ret-thunk-14.c: Likewise.
14711 * gcc.target/i386/ret-thunk-15.c: Likewise.
14712 * gcc.target/i386/ret-thunk-16.c: Likewise.
14713 * gcc.target/i386/ret-thunk-2.c: Likewise.
14714 * gcc.target/i386/ret-thunk-3.c: Likewise.
14715 * gcc.target/i386/ret-thunk-4.c: Likewise.
14716 * gcc.target/i386/ret-thunk-5.c: Likewise.
14717 * gcc.target/i386/ret-thunk-6.c: Likewise.
14718 * gcc.target/i386/ret-thunk-7.c: Likewise.
14719 * gcc.target/i386/ret-thunk-8.c: Likewise.
14720 * gcc.target/i386/ret-thunk-9.c: Likewise.
14721
14722 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14723
14724 * gcc.target/i386/indirect-thunk-1.c: New test.
14725 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14726 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14727 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14728 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14729 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14730 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14731 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14732 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14733 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14734 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14735 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14736 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14737 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14738 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14739 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14740 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14741 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14742 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14743 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14744 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14745 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14746 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14747 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14748 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14749 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14750 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14751 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14752 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14753 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14754 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14755 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14756 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14757
14758 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14759
14760 PR ipa/83051
14761 * gcc.c-torture/compile/pr83051.c: New testcase.
14762
14763 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14764
14765 PR tree-optimization/83501
14766 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14767
14768 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14769
14770 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14771 for lvx and stvx instead of lxvd2x and stxvd2x and require
14772 little-endian target. Add comments.
14773 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14774 comprehensive testing.
14775 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14776 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14777 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14778 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14779 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14780 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14781 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14782 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14783 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14784 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14785 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14786 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14787 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14788 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14789 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14790 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14791 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14792 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14793 scan-assembler-not directives that forbid lvx and xxpermdi.
14794 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14795 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14796 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14797 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14798 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14799 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14800 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14801 scan-assembler-times directives to reflect different numbers of
14802 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14803
14804 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14805 Alan Hayward <alan.hayward@arm.com>
14806 David Sherwood <david.sherwood@arm.com>
14807
14808 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14809 than SLP vectorization.
14810 * gcc.dg/vect/vect-alias-check-10.c: New test.
14811 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14812 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14813 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14814 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14815 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14816 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14817 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14818 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14819 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14820 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14821 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14822 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14823 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14824 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14825 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14826 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14827 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14828 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14829 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14830 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14831 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14832 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14833 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14834
14835 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14836 Alan Hayward <alan.hayward@arm.com>
14837 David Sherwood <david.sherwood@arm.com>
14838
14839 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14840 New proc.
14841 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14842 targets with scatter stores.
14843 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14844 stores.
14845 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14846 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14847 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14848 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14849 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14850 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14851 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14852 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14853 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14854 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14855 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14856 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14857 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14858 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14859 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14860 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14861
14862 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14863 Alan Hayward <alan.hayward@arm.com>
14864 David Sherwood <david.sherwood@arm.com>
14865
14866 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14867 for double_reduc1.
14868 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14869 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14870 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14871 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14872
14873 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14874 Alan Hayward <alan.hayward@arm.com>
14875 David Sherwood <david.sherwood@arm.com>
14876
14877 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14878 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14879 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14880
14881 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14882 Alan Hayward <alan.hayward@arm.com>
14883 David Sherwood <david.sherwood@arm.com>
14884
14885 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14886 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14887 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14888 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14889 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14890 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14891 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14892 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14893 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14894 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14895 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14896 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14897 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14898 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14899
14900 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14901 Alan Hayward <alan.hayward@arm.com>
14902 David Sherwood <david.sherwood@arm.com>
14903
14904 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14905 check for a message about using in-order reductions.
14906 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14907 check for a message about using in-order reductions.
14908 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14909 vectorized and check for a message about using in-order reductions.
14910 Expect targets with variable-length vectors to fall back to the
14911 fixed-length mininum.
14912 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14913 check for a message about using in-order reductions.
14914 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14915 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14916 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14917 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14918 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14919 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14920 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14921 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14922 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14923 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14924 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14925 vect_fold_left_plus.
14926
14927 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14928
14929 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14930 are spilled.
14931 * gcc.target/aarch64/sve/spill_2.c: New test.
14932 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14933 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14934 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14935 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14936 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14937
14938 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14939 Alan Hayward <alan.hayward@arm.com>
14940 David Sherwood <david.sherwood@arm.com>
14941
14942 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14943 of branches.
14944 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14945 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14946 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14947 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14948 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14949 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14950 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14951 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14952 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14953
14954 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14955 Alan Hayward <alan.hayward@arm.com>
14956 David Sherwood <david.sherwood@arm.com>
14957
14958 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14959 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14960 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14961 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14962
14963 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14964 Alan Hayward <alan.hayward@arm.com>
14965 David Sherwood <david.sherwood@arm.com>
14966
14967 * lib/target-supports.exp
14968 (check_effective_target_vect_fold_extract_last): New proc.
14969 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14970 for fold_extract_last.
14971 * gcc.dg/vect/pr65947-2.c: Likewise.
14972 * gcc.dg/vect/pr65947-3.c: Likewise.
14973 * gcc.dg/vect/pr65947-4.c: Likewise.
14974 * gcc.dg/vect/pr65947-5.c: Likewise.
14975 * gcc.dg/vect/pr65947-6.c: Likewise.
14976 * gcc.dg/vect/pr65947-9.c: Likewise.
14977 * gcc.dg/vect/pr65947-10.c: Likewise.
14978 * gcc.dg/vect/pr65947-12.c: Likewise.
14979 * gcc.dg/vect/pr65947-14.c: Likewise.
14980 * gcc.dg/vect/pr80631-1.c: Likewise.
14981 * gcc.target/aarch64/sve/clastb_1.c: New test.
14982 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14983 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14984 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14985 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14986 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14987 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14988 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14989 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14990 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14991 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14992 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14993 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14994 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14995
14996 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14997 Alan Hayward <alan.hayward@arm.com>
14998 David Sherwood <david.sherwood@arm.com>
14999
15000 * gcc.target/aarch64/sve/live_1.c: New test.
15001 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
15002
15003 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15004 Alan Hayward <alan.hayward@arm.com>
15005 David Sherwood <david.sherwood@arm.com>
15006
15007 * gcc.target/aarch64/sve/nopeel_1.c: New test.
15008 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
15009 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
15010 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
15011 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
15012 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
15013 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
15014 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
15015 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
15016
15017 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15018 Alan Hayward <alan.hayward@arm.com>
15019 David Sherwood <david.sherwood@arm.com>
15020
15021 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
15022 New proc.
15023 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
15024 vect_fully_masked.
15025 * gcc.target/aarch64/sve/loop_add_4.c: New test.
15026 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
15027 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
15028 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
15029 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
15030 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
15031
15032 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15033 Alan Hayward <alan.hayward@arm.com>
15034 David Sherwood <david.sherwood@arm.com>
15035
15036 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
15037 instead of just ADDRESS.
15038 * gcc.dg/tree-ssa/scev-10.c: Likewise.
15039 * gcc.dg/tree-ssa/scev-11.c: Likewise.
15040 * gcc.dg/tree-ssa/scev-12.c: Likewise.
15041 * gcc.target/aarch64/sve/index_offset_1.c: New test.
15042 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
15043 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
15044 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
15045 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
15046 * gcc.target/aarch64/sve/while_2.c: Likewise.
15047 * gcc.target/aarch64/sve/while_3.c: Likewise.
15048 * gcc.target/aarch64/sve/while_4.c: Likewise.
15049
15050 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15051 Alan Hayward <alan.hayward@arm.com>
15052 David Sherwood <david.sherwood@arm.com>
15053
15054 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
15055 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
15056 to be predicated.
15057 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
15058 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15059 * gcc.target/aarch64/sve/reduc_5.c: New test.
15060 * gcc.target/aarch64/sve/slp_13.c: Likewise.
15061 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
15062
15063 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15064 Alan Hayward <alan.hayward@arm.com>
15065 David Sherwood <david.sherwood@arm.com>
15066
15067 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
15068 * gcc.dg/tree-ssa/peel1.c: Likewise.
15069 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
15070 variable-length vectors.
15071 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
15072 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
15073 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
15074 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15075 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15076 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15077 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15078 * gcc.target/aarch64/sve/slp_8.c: New test.
15079 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
15080 * gcc.target/aarch64/sve/slp_9.c: Likewise.
15081 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
15082 * gcc.target/aarch64/sve/slp_10.c: Likewise.
15083 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
15084 * gcc.target/aarch64/sve/slp_11.c: Likewise.
15085 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
15086 * gcc.target/aarch64/sve/slp_12.c: Likewise.
15087 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
15088 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
15089 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
15090 * gcc.target/aarch64/sve/while_1.c: Likewise.
15091 * gcc.target/aarch64/sve/while_2.c: Likewise.
15092 * gcc.target/aarch64/sve/while_3.c: Likewise.
15093 * gcc.target/aarch64/sve/while_4.c: Likewise.
15094
15095 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15096 Alan Hayward <alan.hayward@arm.com>
15097 David Sherwood <david.sherwood@arm.com>
15098
15099 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
15100 New proc.
15101 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
15102 and add an associated scan-dump test. Prevent vectorization
15103 of the first two loops.
15104 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
15105 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
15106 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
15107 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
15108 (INIT_VECTOR): Tweak initial value so that some bits are always set.
15109 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
15110
15111 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15112 Alan Hayward <alan.hayward@arm.com>
15113 David Sherwood <david.sherwood@arm.com>
15114
15115 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
15116 * gcc.dg/vect/pr67790.c: Likewise.
15117 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15118 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15119 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15120 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15121 * gcc.target/aarch64/sve/slp_5.c: New test.
15122 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
15123 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15124 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
15125 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15126 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
15127
15128 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15129 Alan Hayward <alan.hayward@arm.com>
15130 David Sherwood <david.sherwood@arm.com>
15131
15132 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
15133 && vect_load_lanes
15134 * gcc.dg/vect/slp-1.c: Likewise.
15135 * gcc.dg/vect/slp-10.c: Likewise.
15136 * gcc.dg/vect/slp-12b.c: Likewise.
15137 * gcc.dg/vect/slp-12c.c: Likewise.
15138 * gcc.dg/vect/slp-17.c: Likewise.
15139 * gcc.dg/vect/slp-19b.c: Likewise.
15140 * gcc.dg/vect/slp-20.c: Likewise.
15141 * gcc.dg/vect/slp-21.c: Likewise.
15142 * gcc.dg/vect/slp-22.c: Likewise.
15143 * gcc.dg/vect/slp-23.c: Likewise.
15144 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15145 * gcc.dg/vect/slp-24.c: Likewise.
15146 * gcc.dg/vect/slp-28.c: Likewise.
15147 * gcc.dg/vect/slp-39.c: Likewise.
15148 * gcc.dg/vect/slp-6.c: Likewise.
15149 * gcc.dg/vect/slp-7.c: Likewise.
15150 * gcc.dg/vect/slp-cond-1.c: Likewise.
15151 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15152 * gcc.dg/vect/slp-cond-2.c: Likewise.
15153 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15154 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15155 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15156 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15157 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15158 * gcc.dg/vect/slp-perm-6.c: Likewise.
15159 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15160 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15161 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15162 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
15163 * gcc.dg/vect/slp-12a.c: Likewise.
15164 * gcc.dg/vect/slp-14.c: Likewise.
15165 * gcc.dg/vect/slp-15.c: Likewise.
15166 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15167 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15168 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15169 * gcc.target/aarch64/sve/slp_1.c: New test.
15170 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
15171 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15172 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
15173 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15174 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
15175 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15176 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
15177
15178 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15179 Alan Hayward <alan.hayward@arm.com>
15180 David Sherwood <david.sherwood@arm.com>
15181
15182 * gcc.dg/vect/vect-ooo-group-1.c: New test.
15183 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
15184 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
15185 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
15186 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
15187 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
15188 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
15189 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
15190 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
15191 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
15192 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
15193 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
15194 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
15195 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
15196 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
15197 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
15198 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
15199 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
15200 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
15201
15202 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15203 Alan Hayward <alan.hayward@arm.com>
15204 David Sherwood <david.sherwood@arm.com>
15205
15206 * gcc.target/aarch64/sve/struct_move_1.c: New test.
15207 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
15208 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
15209 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
15210 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
15211 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
15212 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
15213 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
15214 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
15215 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
15216 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
15217 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
15218 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
15219 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
15220 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
15221 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
15222 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
15223 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
15224 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
15225 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
15226 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
15227 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
15228 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
15229 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
15230 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
15231 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
15232 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
15233 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
15234 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
15235 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
15236 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
15237 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
15238 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
15239 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
15240 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
15241 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
15242
15243 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15244 Alan Hayward <alan.hayward@arm.com>
15245 David Sherwood <david.sherwood@arm.com>
15246
15247 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
15248 Return true for SVE too.
15249 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
15250 if load/store lanes are supported.
15251 * gcc.dg/vect/slp-10.c: Likewise.
15252 * gcc.dg/vect/slp-12c.c: Likewise.
15253 * gcc.dg/vect/slp-17.c: Likewise.
15254 * gcc.dg/vect/slp-33.c: Likewise.
15255 * gcc.dg/vect/slp-6.c: Likewise.
15256 * gcc.dg/vect/slp-cond-1.c: Likewise.
15257 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
15258 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15259 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15260 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
15261 * gcc.dg/vect/slp-perm-6.c: Likewise.
15262 * gcc.dg/vect/slp-perm-9.c: Likewise.
15263 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
15264 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
15265 for variable-length vectors.
15266
15267 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15268 Alan Hayward <alan.hayward@arm.com>
15269 David Sherwood <david.sherwood@arm.com>
15270
15271 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
15272 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
15273
15274 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15275
15276 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
15277 * g++.target/aarch64/sve/catch_1.C: New test.
15278 * g++.target/aarch64/sve/catch_2.C: Likewise.
15279 * g++.target/aarch64/sve/catch_3.C: Likewise.
15280 * g++.target/aarch64/sve/catch_4.C: Likewise.
15281 * g++.target/aarch64/sve/catch_5.C: Likewise.
15282 * g++.target/aarch64/sve/catch_6.C: Likewise.
15283
15284 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15285 Alan Hayward <alan.hayward@arm.com>
15286 David Sherwood <david.sherwood@arm.com>
15287
15288 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
15289 New proc.
15290 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
15291 * gcc.target/aarch64/fmaxmin.c: Likewise.
15292 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
15293 * gcc.target/aarch64/orr_imm_1.c: Likewise.
15294 * gcc.target/aarch64/pr62178.c: Likewise.
15295 * gcc.target/aarch64/pr71727-2.c: Likewise.
15296 * gcc.target/aarch64/saddw-1.c: Likewise.
15297 * gcc.target/aarch64/saddw-2.c: Likewise.
15298 * gcc.target/aarch64/uaddw-1.c: Likewise.
15299 * gcc.target/aarch64/uaddw-2.c: Likewise.
15300 * gcc.target/aarch64/uaddw-3.c: Likewise.
15301 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
15302 * gcc.target/aarch64/vect-compile.c: Likewise.
15303 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
15304 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
15305 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
15306 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
15307 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
15308 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
15309 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
15310 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
15311 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
15312 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
15313 * gcc.target/aarch64/vect-fmovd.c: Likewise.
15314 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
15315 * gcc.target/aarch64/vect-fmovf.c: Likewise.
15316 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
15317 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
15318 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
15319 * gcc.target/aarch64/vect-movi.c: Likewise.
15320 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
15321 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
15322 * gcc.target/aarch64/vect-vaddv.c: Likewise.
15323 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15324 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15325 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
15326 fixed-length SVE.
15327 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
15328 * gcc.target/aarch64/sve/arith_1.c: New test.
15329 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
15330 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
15331 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
15332 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
15333 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
15334 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
15335 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
15336 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
15337 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
15338 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
15339 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
15340 * gcc.target/aarch64/sve/ext_1.c: Likewise.
15341 * gcc.target/aarch64/sve/ext_2.c: Likewise.
15342 * gcc.target/aarch64/sve/extract_1.c: Likewise.
15343 * gcc.target/aarch64/sve/extract_2.c: Likewise.
15344 * gcc.target/aarch64/sve/extract_3.c: Likewise.
15345 * gcc.target/aarch64/sve/extract_4.c: Likewise.
15346 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
15347 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
15348 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
15349 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
15350 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
15351 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
15352 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
15353 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
15354 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
15355 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
15356 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
15357 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
15358 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
15359 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
15360 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
15361 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
15362 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
15363 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
15364 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
15365 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
15366 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
15367 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
15368 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
15369 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
15370 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
15371 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
15372 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
15373 * gcc.target/aarch64/sve/index_1.c: Likewise.
15374 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
15375 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
15376 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
15377 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
15378 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
15379 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
15380 * gcc.target/aarch64/sve/logical_1.c: Likewise.
15381 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
15382 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
15383 * gcc.target/aarch64/sve/mad_1.c: Likewise.
15384 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
15385 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
15386 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
15387 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
15388 * gcc.target/aarch64/sve/mla_1.c: Likewise.
15389 * gcc.target/aarch64/sve/mls_1.c: Likewise.
15390 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
15391 * gcc.target/aarch64/sve/msb_1.c: Likewise.
15392 * gcc.target/aarch64/sve/mul_1.c: Likewise.
15393 * gcc.target/aarch64/sve/neg_1.c: Likewise.
15394 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
15395 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
15396 * gcc.target/aarch64/sve/pack_1.c: Likewise.
15397 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
15398 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
15399 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
15400 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
15401 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
15402 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
15403 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
15404 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
15405 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
15406 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
15407 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
15408 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
15409 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
15410 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
15411 * gcc.target/aarch64/sve/rev_1.c: Likewise.
15412 * gcc.target/aarch64/sve/revb_1.c: Likewise.
15413 * gcc.target/aarch64/sve/revh_1.c: Likewise.
15414 * gcc.target/aarch64/sve/revw_1.c: Likewise.
15415 * gcc.target/aarch64/sve/shift_1.c: Likewise.
15416 * gcc.target/aarch64/sve/single_1.c: Likewise.
15417 * gcc.target/aarch64/sve/single_2.c: Likewise.
15418 * gcc.target/aarch64/sve/single_3.c: Likewise.
15419 * gcc.target/aarch64/sve/single_4.c: Likewise.
15420 * gcc.target/aarch64/sve/spill_1.c: Likewise.
15421 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
15422 * gcc.target/aarch64/sve/subr_1.c: Likewise.
15423 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
15424 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
15425 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
15426 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
15427 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
15428 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
15429 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
15430 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
15431 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
15432 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
15433 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
15434 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
15435 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
15436 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
15437 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
15438 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
15439 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
15440 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
15441 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
15442 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
15443 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
15444 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
15445 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
15446 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15447 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
15448 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
15449 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
15450 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
15451 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
15452 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
15453 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
15454 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
15455 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
15456 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
15457 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
15458 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
15459 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
15460 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
15461 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
15462 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
15463 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
15464 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
15465
15466 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15467 Alan Hayward <alan.hayward@arm.com>
15468 David Sherwood <david.sherwood@arm.com>
15469
15470 * lib/target-supports.exp (check_effective_target_aarch64_sve)
15471 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
15472 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
15473 New procedures.
15474 (check_effective_target_vect_perm): Handle SVE.
15475 (check_effective_target_vect_perm_byte): Likewise.
15476 (check_effective_target_vect_perm_short): Likewise.
15477 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
15478 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15479 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15480 (check_effective_target_vect_element_align_preferred): Likewise.
15481 (check_effective_target_vect_align_stack_vars): Likewise.
15482 (check_effective_target_vect_load_lanes): Likewise.
15483 (check_effective_target_vect_masked_store): Likewise.
15484 (available_vector_sizes): Use aarch64_sve_bits for SVE.
15485 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
15486 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
15487 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
15488 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15489 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15490 * gcc.dg/vect/slp-23.c: Likewise.
15491 * gcc.dg/vect/slp-perm-5.c: Likewise.
15492 * gcc.dg/vect/slp-perm-6.c: Likewise.
15493 * gcc.dg/vect/slp-perm-9.c: Likewise.
15494 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15495 * gcc.dg/vect/vect-114.c: Likewise.
15496 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
15497 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
15498
15499 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15500
15501 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
15502 vect_variable_length, expecting the test to be vectorized
15503 without SLP instead.
15504 * gcc.dg/vect/pr33953.c: Likewise.
15505 * gcc.dg/vect/pr37027.c: Likewise.
15506 * gcc.dg/vect/pr67790.c: Likewise.
15507 * gcc.dg/vect/pr68445.c: Likewise.
15508 * gcc.dg/vect/slp-1.c: Likewise.
15509 * gcc.dg/vect/slp-10.c: Likewise.
15510 * gcc.dg/vect/slp-12a.c: Likewise.
15511 * gcc.dg/vect/slp-12b.c: Likewise.
15512 * gcc.dg/vect/slp-12c.c: Likewise.
15513 * gcc.dg/vect/slp-13-big-array.c: Likewise.
15514 * gcc.dg/vect/slp-13.c: Likewise.
15515 * gcc.dg/vect/slp-14.c: Likewise.
15516 * gcc.dg/vect/slp-15.c: Likewise.
15517 * gcc.dg/vect/slp-17.c: Likewise.
15518 * gcc.dg/vect/slp-19b.c: Likewise.
15519 * gcc.dg/vect/slp-2.c: Likewise.
15520 * gcc.dg/vect/slp-20.c: Likewise.
15521 * gcc.dg/vect/slp-21.c: Likewise.
15522 * gcc.dg/vect/slp-22.c: Likewise.
15523 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15524 * gcc.dg/vect/slp-24.c: Likewise.
15525 * gcc.dg/vect/slp-28.c: Likewise.
15526 * gcc.dg/vect/slp-39.c: Likewise.
15527 * gcc.dg/vect/slp-42.c: Likewise.
15528 * gcc.dg/vect/slp-6.c: Likewise.
15529 * gcc.dg/vect/slp-7.c: Likewise.
15530 * gcc.dg/vect/slp-cond-1.c: Likewise.
15531 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15532 * gcc.dg/vect/slp-cond-2.c: Likewise.
15533 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15534 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15535 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15536 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15537 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15538 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15539 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15540 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15541 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15542 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15543 * gcc.dg/vect/slp-reduc-4.c: Likewise.
15544 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15545 * gcc.dg/vect/slp-reduc-7.c: Likewise.
15546 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15547 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15548 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15549 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
15550
15551 2018-01-13 Jakub Jelinek <jakub@redhat.com>
15552
15553 PR c/83801
15554 * gcc.dg/pr83801.c: New test.
15555
15556 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
15557
15558 PR fortran/52162
15559 * gfortran.dg/bounds_check_19.f90: New test.
15560
15561 2018-01-12 Jakub Jelinek <jakub@redhat.com>
15562
15563 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
15564 instead of scan-assembler-not for xsnabsqp.
15565
15566 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15567
15568 PR libgfortran/83525
15569 * gfortran.dg/newunit_5.f90: New test.
15570
15571 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
15572
15573 PR rtl-optimization/80481
15574 * g++.dg/pr80481.C: New.
15575
15576 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
15577
15578 PR target/83628
15579 * gcc.target/alpha/pr83628-3.c: New test.
15580
15581 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15582
15583 * lib/target-supports.exp (check_effective_target_avx512f): Also
15584 check for __builtin_ia32_addsd_round,
15585 __builtin_ia32_getmantsd_round.
15586 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15587
15588 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15589
15590 PR target/83629
15591 * gcc.target/powerpc/pr83629.c: Require ilp32.
15592
15593 2018-01-12 Richard Biener <rguenther@suse.de>
15594
15595 PR tree-optimization/80846
15596 * gcc.target/i386/pr80846-1.c: New testcase.
15597 * gcc.target/i386/pr80846-2.c: Likewise.
15598
15599 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15600
15601 * gcc.c-torture/execute/20180112-1.c: New test.
15602
15603 2018-01-12 Tom de Vries <tom@codesourcery.com>
15604
15605 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15606 * g++.dg/ext/label13a.C: Same.
15607 * g++.dg/ext/label14.C: Same.
15608 * g++.dg/ext/label2.C: Same.
15609 * g++.dg/ext/label3.C: Same.
15610 * g++.dg/torture/pr42462.C: Same.
15611 * g++.dg/torture/pr42739.C: Same.
15612 * g++.dg/warn/Wunused-label-3.C: Same.
15613
15614 2018-01-12 Tom de Vries <tom@codesourcery.com>
15615
15616 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15617 * g++.dg/Walloca1.C: Same.
15618 * g++.dg/cpp0x/pr70338.C: Same.
15619 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15620 * g++.dg/cpp1y/vla10.C: Same.
15621 * g++.dg/cpp1y/vla2.C: Same.
15622 * g++.dg/cpp1y/vla6.C: Same.
15623 * g++.dg/cpp1y/vla8.C: Same.
15624 * g++.dg/debug/debug5.C: Same.
15625 * g++.dg/debug/debug6.C: Same.
15626 * g++.dg/debug/pr54828.C: Same.
15627 * g++.dg/diagnostic/pr70105.C: Same.
15628 * g++.dg/eh/cleanup5.C: Same.
15629 * g++.dg/eh/spbp.C: Same.
15630 * g++.dg/ext/tmplattr9.C: Same.
15631 * g++.dg/ext/vla10.C: Same.
15632 * g++.dg/ext/vla11.C: Same.
15633 * g++.dg/ext/vla12.C: Same.
15634 * g++.dg/ext/vla15.C: Same.
15635 * g++.dg/ext/vla16.C: Same.
15636 * g++.dg/ext/vla17.C: Same.
15637 * g++.dg/ext/vla3.C: Same.
15638 * g++.dg/ext/vla6.C: Same.
15639 * g++.dg/ext/vla7.C: Same.
15640 * g++.dg/init/array24.C: Same.
15641 * g++.dg/init/new47.C: Same.
15642 * g++.dg/init/pr55497.C: Same.
15643 * g++.dg/opt/pr78201.C: Same.
15644 * g++.dg/template/vla2.C: Same.
15645 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15646 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15647 * g++.dg/torture/pr62127.C: Same.
15648 * g++.dg/torture/pr67055.C: Same.
15649 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15650 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15651 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15652 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15653 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15654 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15655 * g++.dg/warn/Wvla-1.C: Same.
15656 * g++.dg/warn/Wvla-3.C: Same.
15657 * g++.old-deja/g++.ext/array2.C: Same.
15658 * g++.old-deja/g++.ext/constructor.C: Same.
15659 * g++.old-deja/g++.law/builtin1.C: Same.
15660 * g++.old-deja/g++.other/crash12.C: Same.
15661 * g++.old-deja/g++.other/eh3.C: Same.
15662 * g++.old-deja/g++.pt/array6.C: Same.
15663 * g++.old-deja/g++.pt/dynarray.C: Same.
15664
15665 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15666
15667 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15668
15669 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15670
15671 PR libfortran/67412
15672 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15673 on *-*-solaris2.10.
15674
15675 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15676
15677 * lib/target-supports.exp (check_effective_target_branch_cost):
15678 Accept all x86 targets.
15679
15680 2018-01-12 Martin Liska <mliska@suse.cz>
15681
15682 PR ipa/83054
15683 * g++.dg/warn/pr83054.C: New test.
15684
15685 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15686
15687 * gcc.target/powerpc/spec-barr-1.c: New file.
15688
15689 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15690
15691 PR target/83330
15692 * gcc.target/i386/pr83330.c: New test.
15693
15694 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15695
15696 PR fortran/79383
15697 * gfortran.dg/dtio_31.f03: New test.
15698 * gfortran.dg/dtio_32.f03: New test.
15699
15700 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15701
15702 PR c++/43486
15703 * g++.dg/wrappers: New subdirectory.
15704 * g++.dg/wrappers/README: New file.
15705 * g++.dg/wrappers/alloc.C: New test case.
15706 * g++.dg/wrappers/cow-istream-string.C: New test case.
15707 * g++.dg/wrappers/cp-stdlib.C: New test case.
15708 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15709 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15710
15711 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15712
15713 PR middle-end/83718
15714 * g++.dg/torture/pr83718.C: New testcase.
15715
15716 2018-01-11 Martin Jambor <mjambor@suse.cz>
15717
15718 PR ipa/83178
15719 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15720
15721 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15722
15723 PR tree-optimization/83695
15724 * gcc.dg/tree-ssa/pr83695.c: New test.
15725
15726 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15727
15728 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15729 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15730
15731 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15732
15733 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15734 * gcc.target/arm/simd/fp16fml_high.c: New test.
15735 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15736 * lib/target-supports.exp
15737 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15738 check_effective_target_arm_fp16fml_neon_ok,
15739 add_options_for_arm_fp16fml_neon): New procedures.
15740
15741 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15742
15743 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15744 combination tests.
15745
15746 2018-01-11 Richard Biener <rguenther@suse.de>
15747
15748 PR tree-optimization/83435
15749 * gcc.dg/graphite/pr83435.c: New testcase.
15750
15751 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15752 Alan Hayward <alan.hayward@arm.com>
15753 David Sherwood <david.sherwood@arm.com>
15754
15755 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15756
15757 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15758
15759 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15760
15761 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15762
15763 PR target/82096
15764 * gcc.c-torture/compile/pr82096.c: New test.
15765
15766 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15767
15768 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15769
15770 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15771
15772 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15773
15774 2018-01-11 Justin Squirek <squirek@adacore.com>
15775
15776 * gnat.dg/expr_func4.adb: New testcase.
15777
15778 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15779
15780 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15781 testcase.
15782
15783 2018-01-11 Bob Duff <duff@adacore.com>
15784
15785 * gnat.dg/protected_null.adb: New testcase.
15786
15787 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15788
15789 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15790
15791 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15792
15793 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15794
15795 2018-01-11 Justin Squirek <squirek@adacore.com>
15796
15797 * gnat.dg/loopvar.adb: New testcase.
15798
15799 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15800
15801 PR middle-end/83189
15802 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15803
15804 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15805
15806 * gcc.c-torture/compile/pr83575.c: New testcase.
15807
15808 2018-01-10 Michael Collison <michael.collison@arm.com>
15809
15810 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15811 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15812 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15813 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15814 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15815 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15816 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15817 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15818 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15819 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15820 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15821 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15822 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15823 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15824 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15825 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15826
15827 2018-01-10 Michael Collison <michael.collison@arm.com>
15828
15829 * gcc.target/aarch64/sha2.h: New shared testcase.
15830 * gcc.target/aarch64/sha2_1.c: New testcase.
15831 * gcc.target/aarch64/sha2_2.c: New testcase.
15832 * gcc.target/aarch64/sha2_3.c: New testcase.
15833 * gcc.target/aarch64/sha3.h: New shared testcase.
15834 * gcc.target/aarch64/sha3_1.c: New testcase.
15835 * gcc.target/aarch64/sha3_2.c: New testcase.
15836 * gcc.target/aarch64/sha3_3.c: New testcase.
15837
15838 2018-01-10 Michael Collison <michael.collison@arm.com>
15839
15840 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15841
15842 2018-01-10 Martin Sebor <msebor@redhat.com>
15843
15844 PR tree-optimization/83781
15845 * gcc.dg/strlenopt-42.c: New test.
15846
15847 2018-01-11 Martin Sebor <msebor@gmail.com>
15848 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15849
15850 PR tree-optimization/83501
15851 PR tree-optimization/81703
15852
15853 * gcc.dg/strlenopt-39.c: New test-case.
15854 * gcc.dg/pr81703.c: Likewise.
15855
15856 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15857
15858 * gnat.dg/atomic10.adb: New test.
15859
15860 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15861
15862 PR fortran/82367
15863 * gfortran.dg/deferred_character_18.f90: New test.
15864
15865 2018-01-10 Martin Sebor <msebor@redhat.com>
15866
15867 PR tree-optimization/83671
15868 * gcc.dg/strlenopt-40.c: New test.
15869 * gcc.dg/strlenopt-41.c: New test.
15870
15871 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15872
15873 PR fortran/83093
15874 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15875
15876 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15877
15878 PR target/83399
15879 * gcc.target/powerpc/pr83399.c: New test.
15880
15881 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15882
15883 PR c++/43486
15884 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15885 to reflect that the arguments are correctly underlined.
15886 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15887 for globals, params, locals and literals.
15888 (test_sizeof): Directly test the location of "sizeof", rather than
15889 when used in compound expressions.
15890 (test_alignof): Likewise for "alignof".
15891 (test_string_literals): Likewise for string literals.
15892 (test_numeric_literals): Likewise for numeric literals.
15893 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15894 (test_typeid): Likewise for typeid.
15895 (test_unary_plus): New.
15896 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15897 format strings.
15898
15899 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15900
15901 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15902
15903 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15904
15905 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15906
15907 2018-01-10 Marek Polacek <polacek@redhat.com>
15908
15909 PR c++/82541
15910 * g++.dg/warn/Wduplicated-branches4.C: New test.
15911
15912 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15913
15914 PR c++/81327
15915 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15916 cast to void *.
15917
15918 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15919
15920 PR c++/81055
15921 * g++.dg/cpp0x/new2.C: New.
15922
15923 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15924
15925 PR target/83735
15926 * gcc.target/i386/pr83735.c: New test.
15927
15928 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15929
15930 * lib/target-supports.exp (check_effective_target_branch_cost):
15931 New function.
15932 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15933 * gcc.dg/pr21643.c: Likewise.
15934 * gcc.dg/pr46309.c: Likewise.
15935 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15936 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15937 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15938 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15939 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15940 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15941 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15942 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15943 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15944 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15945 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15946 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15947 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15948 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15949
15950 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15951
15952 PR target/83629
15953 * gcc.target/powerpc/pr83629.c: New testcase.
15954
15955 2018-01-10 Richard Biener <rguenther@suse.de>
15956
15957 PR testsuite/78768
15958 * gcc.dg/pr78768.c: Un-XFAIL.
15959
15960 2018-01-10 Richard Biener <rguenther@suse.de>
15961
15962 PR debug/82425
15963 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15964
15965 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15966
15967 PR tree-optimization/83753
15968 * gcc.dg/torture/pr83753.c: New test.
15969
15970 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15971
15972 * gcc.target/i386/avx2-gather-1.c: Add -march.
15973 * gcc.target/i386/avx2-gather-2.c: Add -march.
15974 * gcc.target/i386/avx2-gather-3.c: Add -march.
15975 * gcc.target/i386/avx2-gather-4.c: Add -march.
15976 * gcc.target/i386/avx2-gather-5.c: Add -march.
15977 * gcc.target/i386/avx2-gather-6.c: Add -march.
15978 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15979 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15980 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15981 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15982 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15983 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15984 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15985 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15986 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15987 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15988
15989 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15990
15991 PR target/78585:
15992 * gcc.target/i386/pr78585.c: New test.
15993
15994 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15995
15996 PR c++/83734
15997 * g++.dg/cpp0x/pr83734.C: New test.
15998
15999 2018-01-09 Carl Love <cel@us.ibm.com>
16000
16001 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
16002 vec_mergeo builtins with float, double, long long, unsigned long long,
16003 bool long long arguments.
16004 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
16005 vec_float2 with double arguments.
16006 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
16007 vec_mergew and vec_mergow builtins.
16008
16009 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
16010
16011 PR fortran/83742
16012 * gfortran.dg/contiguous_6.f90: New test.
16013
16014 2018-01-09 Richard Biener <rguenther@suse.de>
16015
16016 PR tree-optimization/83668
16017 * gcc.dg/graphite/pr83668.c: New testcase.
16018
16019 2018-01-09 Joseph Myers <joseph@codesourcery.com>
16020
16021 PR tree-optimization/64811
16022 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
16023 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
16024 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
16025 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
16026 New tests.
16027 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
16028
16029 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
16030
16031 PR target/79883
16032 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
16033
16034 2018-01-09 Tamar Christina <tamar.christina@arm.com>
16035
16036 PR target/82641
16037 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
16038 no NEON and require softfp or hard float-abi.
16039 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
16040
16041 2018-01-09 Richard Biener <rguenther@suse.de>
16042
16043 PR tree-optimization/83572
16044 * gcc.dg/graphite/pr83572.c: New testcase.
16045
16046 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16047
16048 PR target/83507
16049 * gcc.dg/sms-13.c: New test.
16050
16051 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
16052
16053 PR fortran/83741
16054 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
16055
16056 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
16057 Monk Chiang <sh.chiang04@gmail.com>
16058
16059 * gcc.target/riscv/save-restore-1.c: New.
16060
16061 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16062
16063 PR target/83677
16064 * gcc.target/powerpc/pr83677.c: New file.
16065
16066 2018-01-08 Jeff Law <law@redhat.com>
16067
16068 PR rtl-optimizatin/81308
16069 * g++.dg/pr81308-1.C: New test.
16070 * g++.dg/pr81308-2.C: New test.
16071
16072 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
16073
16074 PR target/83663 - Revert r255946
16075 * gcc.target/aarch64/vect-slp-dup.c: New.
16076
16077 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16078
16079 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
16080 combination tests.
16081
16082 2018-01-08 Richard Biener <rguenther@suse.de>
16083
16084 PR tree-optimization/83563
16085 * gcc.dg/graphite/pr83563.c: New testcase.
16086
16087 2018-01-08 Richard Biener <rguenther@suse.de>
16088
16089 PR middle-end/83713
16090 * g++.dg/torture/pr83713.C: New testcase.
16091
16092 2018-01-08 Tom de Vries <tom@codesourcery.com>
16093
16094 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
16095
16096 2018-01-08 Richard Biener <rguenther@suse.de>
16097
16098 PR tree-optimization/83685
16099 * gcc.dg/torture/pr83685.c: New testcase.
16100
16101 2018-01-08 Richard Biener <rguenther@suse.de>
16102
16103 PR lto/83719
16104 * gcc.dg/lto/pr83719_0.c: New testcase.
16105
16106 2018-01-08 Tom de Vries <tom@codesourcery.com>
16107
16108 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
16109 * gcc.dg/graphite/run-id-1.c: Same.
16110 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
16111
16112 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
16113
16114 PR fortran/83611
16115 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
16116 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
16117 * gfortran.dg/pdt_27.f03: New test.
16118
16119 PR fortran/83731
16120 * gfortran.dg/pdt_28.f03: New test.
16121
16122 2018-01-08 Tom de Vries <tom@codesourcery.com>
16123
16124 * c-c++-common/builtins.c: Require effective target alloca.
16125 * gcc.dg/Wrestrict.c: Same.
16126 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
16127
16128 2018-01-08 Richard Biener <rguenther@suse.de>
16129
16130 PR middle-end/83580
16131 * gcc.dg/torture/pr83580.c: New testcase.
16132
16133 2018-01-08 Richard Biener <rguenther@suse.de>
16134
16135 PR middle-end/83517
16136 * gcc.dg/pr83517.c: New testcase.
16137
16138 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
16139
16140 PR middle-end/81897
16141 * gcc.dg/uninit-pr81897.c: New test.
16142
16143 2018-01-06 Martin Sebor <msebor@redhat.com>
16144
16145 PR tree-optimization/83640
16146 * gcc.dg/Wrestrict-6.c: New test.
16147 * gcc.dg/pr83640.c: New test.
16148
16149 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
16150
16151 * gcc.target/aarch64/reg-alloc-1.c: New test.
16152
16153 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
16154
16155 PR fortran/50892
16156 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
16157
16158 2018-01-06 Jakub Jelinek <jakub@redhat.com>
16159
16160 PR debug/83480
16161 * gcc.dg/pr83480.c: New test.
16162
16163 PR rtl-optimization/83682
16164 * gcc.target/i386/pr83682.c: New test.
16165
16166 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
16167
16168 PR fortran/78534
16169 PR fortran/66310
16170 * gfortran.dg/char_cast_1.f90: Update scan pattern.
16171 * gfortran.dg/dependency_49.f90: Likewise.
16172 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
16173 * gfortran.dg/repeat_7.f90: New test for PR 66310.
16174 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
16175 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
16176 * gfortran.dg/string_1_lp64.f90: New test.
16177 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
16178 * gfortran.dg/string_3_lp64.f90: New test.
16179
16180 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16181
16182 PR target/83604
16183 * gcc.target/i386/sse-26.c: New test.
16184
16185 PR target/83604
16186 * gcc.target/i386/pr83604.c: New test.
16187
16188 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
16189
16190 * gcc.dg/vect/vect-align-4.c: New test.
16191 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
16192 and redefine as a structure with an unaligned member "b".
16193 (foo): Update accordingly.
16194
16195 2018-01-05 Sudakshina Das <sudi.das@arm.com>
16196
16197 PR target/82439
16198 * gcc.target/aarch64/bics_5.c: New test.
16199 * gcc.target/arm/bics_5.c: Likewise.
16200
16201 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16202
16203 PR tree-optimization/83605
16204 * gcc.dg/pr83605.c: New test.
16205
16206 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16207
16208 PR target/83554
16209 * gcc.target/i386/pr83554.c: New test.
16210
16211 PR ipa/82352
16212 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
16213 long unsigned int.
16214
16215 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
16216
16217 PR fortran/83683
16218 PR fortran/45689
16219 * gfortran.dg/eoshift_8.f90: New test.
16220 * gfortran.dg/simplify_eoshift_1.f90: New test.
16221
16222 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16223
16224 PR debug/83585
16225 * gcc.dg/pr83585.c: New test.
16226
16227 2018-01-04 Nathan Sidwell <nathan@acm.org>
16228
16229 PR c++/83667
16230 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
16231
16232 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16233
16234 PR debug/83666
16235 * gcc.dg/pr83666.c: New test.
16236
16237 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
16238
16239 PR target/83628
16240 * gcc.target/alpha/pr83628-1.c: New test.
16241 * gcc.target/alpha/pr83628-2.c: Ditto.
16242
16243 2018-01-04 Martin Liska <mliska@suse.cz>
16244
16245 PR ipa/82352
16246 * g++.dg/ipa/pr82352.C: New test.
16247
16248 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16249
16250 * gcc.dg/vect-opt-info-1.c: Moved to ...
16251 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
16252 vect_int targets, use dg-additional-options instead of dg-options and
16253 use relative line numbers instead of absolute.
16254
16255 2018-01-03 Martin Sebor <msebor@redhat.com>
16256
16257 PR tree-optimization/83655
16258 * gcc.dg/Wrestrict-5.c: New test.
16259 * c-c++-common/builtins.c: New test.
16260
16261 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
16262 Alan Hayward <alan.hayward@arm.com>
16263 David Sherwood <david.sherwood@arm.com>
16264
16265 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
16266 (main): Call it.
16267
16268 2018-01-03 Jeff Law <law@redhat.com>
16269
16270 PR target/83641
16271 * gcc.target/i386/stack-check-17.c: New test.
16272 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
16273
16274 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16275
16276 PR debug/83621
16277 * gcc.dg/pr83621.c: New test.
16278
16279 PR debug/83645
16280 * gcc.dg/pr83645.c: New test.
16281
16282 2018-01-03 Martin Sebor <msebor@redhat.com>
16283
16284 PR tree-optimization/83603
16285 * gcc.dg/Wrestrict-4.c: New test.
16286
16287 PR c/83559
16288 * gcc.dg/const-2.c: New test.
16289 * gcc.dg/pure-3.c: New test.
16290
16291 2018-01-03 Martin Sebor <msebor@redhat.com>
16292
16293 * gcc.dg/Wrestrict-3.c: New test.
16294
16295 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16296
16297 PR c++/83555
16298 * g++.dg/opt/pr83555.C: New test.
16299 * g++.dg/ubsan/pr83555.C: New test.
16300
16301 2018-01-03 David Malcolm <dmalcolm@redhat.com>
16302
16303 PR c/82050
16304 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
16305 the !CHECKING_P case by expecting a note.
16306 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
16307 a note for the !CHECKING_P case, and move the return statement
16308 outside of #if CHECKING_P guard.
16309
16310 2018-01-03 Jeff Law <law@redhat.com>
16311
16312 PR middle-end/83654
16313 * gcc.target/i386/stack-check-18.c: New test.
16314 * gcc.target/i386/stack-check-19.c: New test.
16315
16316 2018-01-03 Martin Sebor <msebor@redhat.com>
16317
16318 PR tree-optimization/83501
16319 * c-c++-common/Warray-bounds-3.c: Remove xfail.
16320
16321 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16322
16323 PR tree-optimization/83501
16324 * gcc.dg/tree-ssa/pr83501-1.c: New test.
16325
16326 2018-01-03 Nathan Sidwell <nathan@acm.org>
16327
16328 PR c++/83667
16329 * g++.dg/ipa/pr83667.C: New.
16330
16331 2018-01-03 Martin Liska <mliska@suse.cz>
16332
16333 PR tree-optimization/83593
16334 * gcc.dg/pr83593.c: New test.
16335
16336 2018-01-03 Martin Liska <mliska@suse.cz>
16337
16338 PR ipa/83549
16339 * g++.dg/ipa/pr83549.C: New test.
16340
16341 2018-01-03 Marek Polacek <polacek@redhat.com>
16342
16343 PR c++/83592
16344 * g++.dg/warn/mvp2.C: New test.
16345
16346 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16347
16348 PR preprocessor/83602
16349 * g++.dg/cpp/pr83602.C: New test.
16350
16351 PR c++/83634
16352 * g++.dg/parse/pr83634.C: New test.
16353
16354 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
16355
16356 PR fortran/83664
16357 * gfortran.dg/eoshift_7.f90: New test.
16358
16359 2018-01-03 Jan Beulich <jbeulich@suse.com>
16360
16361 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
16362 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
16363
16364 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16365
16366 Update copyright years.
16367
16368 2018-01-03 Martin Liska <mliska@suse.cz>
16369
16370 PR ipa/83594
16371 * gcc.dg/ipa/pr83594.c: New test.
16372
16373 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
16374 Alan Hayward <alan.hayward@arm.com>
16375 David Sherwood <david.sherwood@arm.com>
16376
16377 * gcc.dg/vect-opt-info-1.c: New test.
16378
16379 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
16380
16381 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
16382 floorf128, truncf128, and roundf128.
16383 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
16384 optimizations added in match.pd.
16385 * gcc.target/powerpc/float128-hw6.c: Likewise.
16386 * gcc.target/powerpc/float128-hw7.c: Likewise.
16387 * gcc.target/powerpc/float128-hw8.c: Likewise.
16388 * gcc.target/powerpc/float128-hw9.c: Likewise.
16389 * gcc.target/powerpc/float128-hw10.c: Likewise.
16390 * gcc.target/powerpc/float128-hw11.c: Likewise.
16391
16392 2018-01-02 Jakub Jelinek <jakub@redhat.com>
16393
16394 PR c++/83556
16395 * g++.dg/cpp0x/pr83556.C: New test.
16396
16397 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
16398
16399 PR fortran/45689
16400 PR fortran/83650
16401 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
16402 * gfortran.dg/simplify_cshift_4.f90: New test.
16403
16404 2018-01-02 Marek Polacek <polacek@redhat.com>
16405
16406 PR c++/81860
16407 * g++.dg/cpp0x/inh-ctor30.C: New test.
16408
16409 PR c++/83644
16410 * g++.dg/cpp1z/pr83644.C: New test.
16411
16412 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
16413
16414 PR fortran/83076
16415 * gfortran.dg/coarray_45.f90: New test.
16416
16417 PR fortran/83319
16418 * gfortran.dg/coarray_46.f90: New test.
16419
16420 2018-01-01 Jakub Jelinek <jakub@redhat.com>
16421
16422 PR tree-optimization/83581
16423 * gcc.dg/pr83581.c: New test.
16424
16425 PR c/83595
16426 * gcc.dg/pr83595.c: New test.
16427
16428 PR middle-end/83608
16429 * g++.dg/opt/pr83608.C: New test.
16430
16431 PR middle-end/83609
16432 * gcc.dg/pr83609.c: New test.
16433 * g++.dg/opt/pr83609.C: New test.
16434
16435 PR middle-end/83623
16436 * gcc.dg/pr83623.c: New test.
16437
16438 * gcc.target/i386/i386.exp
16439 (check_effective_target_avx512vpopcntdqvl): New proc.
16440 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
16441 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
16442 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
16443 \f
16444 Copyright (C) 2018 Free Software Foundation, Inc.
16445
16446 Copying and distribution of this file, with or without modification,
16447 are permitted in any medium without royalty provided the copyright
16448 notice and this notice are preserved.