re PR bootstrap/88133 (Build fails with host GCC < 4.3)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR target/87317
4 * gcc.target/i386/pr87317-1.c: New file.
5 * gcc.target/i386/pr87317-2.c: Likewise.
6 * gcc.target/i386/pr87317-3.c: Likewise.
7 * gcc.target/i386/pr87317-4.c: Likewise.
8 * gcc.target/i386/pr87317-5.c: Likewise.
9 * gcc.target/i386/pr87317-6.c: Likewise.
10 * gcc.target/i386/pr87317-7.c: Likewise.
11 * gcc.target/i386/pr87317-8.c: Likewise.
12 * gcc.target/i386/pr87317-9.c: Likewise.
13 * gcc.target/i386/pr87317-10.c: Likewise.
14 * gcc.target/i386/pr87317-11.c: Likewise.
15 * gcc.target/i386/pr87317-12.c: Likewise.
16 * gcc.target/i386/pr87317-13.c: Likewise.
17
18 2018-11-21 Tom de Vries <tdevries@suse.de>
19
20 PR driver/79855
21 * lib/options.exp (check_for_options_with_filter): New proc.
22 * gcc.misc-tests/help.exp: Check that --help=params lines end with
23 period.
24
25 2018-11-21 Jakub Jelinek <jakub@redhat.com>
26 Mark Eggleston <mark.eggleston@codethink.com>
27
28 * gfortran.dg/include_10.f: New test.
29 * gfortran.dg/include_10.inc: New file.
30 * gfortran.dg/include_11.f: New test.
31 * gfortran.dg/include_12.f: New test.
32 * gfortran.dg/include_13.f90: New test.
33 * gfortran.dg/gomp/include_1.f: New test.
34 * gfortran.dg/gomp/include_1.inc: New file.
35 * gfortran.dg/gomp/include_2.f90: New test.
36
37 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
38
39 * gcc.target/s390/vector/align-1.c: New test.
40 * gcc.target/s390/vector/align-2.c: New test.
41
42 2018-11-20 Martin Sebor <msebor@redhat.com>
43
44 * c-c++-common/builtin-has-attribute-2.c: New test.
45 * c-c++-common/builtin-has-attribute-3.c: New test.
46 * c-c++-common/builtin-has-attribute-4.c: New test.
47 * c-c++-common/builtin-has-attribute.c: New test.
48 * gcc.dg/builtin-has-attribute.c: New test.
49 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
50
51 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
52
53 PR lto/84044
54 * g++.dg/lto/odr-4_0.C: New testcase.
55 * g++.dg/lto/odr-4_1.C: New testcase.
56
57 2018-11-20 Jakub Jelinek <jakub@redhat.com>
58
59 PR c++/88110
60 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
61
62 PR tree-optimization/87895
63 * gcc.dg/gomp/pr87895-1.c: New test.
64 * gcc.dg/gomp/pr87895-2.c: New test.
65 * gcc.dg/gomp/pr87895-3.c: New test.
66
67 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
68
69 PR target/88070
70 * gcc.target/i386/pr88070.c: New test.
71
72 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
73
74 * gcc.target/s390/flogr-1.c: New test.
75
76 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
77
78 PR lto/87997
79 * g++.dg/torture/pr87997.C: New testcase.
80
81 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
82
83 PR ipa/87706
84 * gcc.dg/ipa/ctor-empty-1.c: Update template.
85
86 2018-11-20 Richard Biener <rguenther@suse.de>
87
88 PR tree-optimization/88074
89 * gcc.dg/pr88074.c: New testcase.
90
91 2018-11-20 Martin Liska <mliska@suse.cz>
92
93 * pr57362.C: Move to g++.target/i386 folder.
94 * pr57548.C: Likewise.
95 * pr59492.C: Likewise.
96 * pr82625.C: Likewise.
97 * pr85329-2.C: Likewise.
98 * pr85329.C: Likewise.
99
100 2018-11-20 Richard Biener <rguenther@suse.de>
101
102 PR tree-optimization/88069
103 * gcc.dg/pr88069.c: New testcase.
104
105 2018-11-20 Martin Liska <mliska@suse.cz>
106
107 PR ipa/88093
108 * gcc.target/i386/ipa-stack-alignment.c: Add
109 -fomit-frame-pointer.
110
111 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
112
113 PR target/88083
114 * gcc.target/s390/pr88083.c: New test.
115
116 2018-11-20 Richard Biener <rguenther@suse.de>
117
118 PR middle-end/83215
119 * g++.dg/tree-ssa/pr83215.C: New testcase.
120
121 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
122
123 * gcc.c-torture/execute/20181120-1.c: New test.
124
125 2018-11-20 Richard Biener <rguenther@suse.de>
126
127 PR tree-optimization/88087
128 * gcc.dg/tree-ssa/pr88087.c: New testcase.
129
130 2018-11-19 Paul Koning <ni1d@arrl.net>
131
132 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
133 * gcc.c-torture/execute/pr23467.c: Ditto.
134 * gcc.c-torture/execute/pr36093.c: Ditto.
135 * gcc.c-torture/execute/pr43783.c: Ditto.
136 * gcc.dg/const-elim-2.c: Xfail if pdp11.
137 * gcc.dg/torture/pr36400.c: Ditto.
138 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
139 for jsr.
140
141 2018-11-19 Paul Koning <ni1d@arrl.net>
142
143 * lib/target-supports.exp (check_weak_available): Return "no" for
144 pdp11.
145
146 2018-11-19 Marek Polacek <polacek@redhat.com>
147
148 PR c++/87781 - detect invalid elaborated-type-specifier.
149 * g++.dg/parse/elab3.C: New test.
150 * g++.dg/template/crash115.C: Adjust dg-error.
151
152 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
153
154 PR rtl-optimization/88033
155 * gcc.target/i386/pr88033.c: New test.
156
157 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
158
159 * gcc.target/aarch64/sve/unroll-1.c: New test.
160
161 2018-11-19 David Malcolm <dmalcolm@redhat.com>
162
163 PR tree-optimization/87025
164 * gcc.dg/pr87025.c: New test.
165
166 2018-11-19 Jakub Jelinek <jakub@redhat.com>
167
168 PR tree-optimization/88071
169 * gcc.dg/pr88071.c: New test.
170
171 PR c++/60994
172 * g++.dg/lookup/pr60994.C: New test.
173
174 PR debug/87039
175 * g++.dg/gomp/pr78363-4.C: New test.
176 * g++.dg/gomp/pr78363-5.C: New test.
177 * g++.dg/gomp/pr78363-6.C: New test.
178 * g++.dg/gomp/pr78363-7.C: New test.
179
180 2018-11-19 Richard Biener <rguenther@suse.de>
181
182 PR lto/87229
183 * g++.dg/lto/pr87229_0.C: New testcase.
184
185 2018-11-19 Martin Liska <mliska@suse.cz>
186
187 PR lto/88077
188 * gcc.dg/lto/pr88077_0.c: New test.
189 * gcc.dg/lto/pr88077_1.c: New test.
190
191 2018-11-19 Martin Liska <mliska@suse.cz>
192
193 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
194 * g++.dg/gcov/ternary.C: Likewise.
195 * lib/gcov.exp: Support pattern of following form:
196 count(1*).
197
198 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
199
200 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
201 unrelated final test.
202 * gcc.target/visium/overflow16: Likewise.
203 * gcc.target/visium/overflow32.c: Likewise.
204
205 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
206
207 * g++.dg/template/crash91.C: Check location too.
208
209 2018-11-19 Martin Liska <mliska@suse.cz>
210
211 PR gcov-profile/88045
212 * g++.dg/gcov/pr88045.C: New test.
213
214 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
215
216 PR fortran/88073
217 * gfortran.dg/where_7.f90: New test.
218
219 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
220
221 PR fortran/70260
222 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
223 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
224 * gfortran.dg/protected_6.f90: Likewise.
225 * gfortran.dg/assign_11.f90: New test.
226 * gfortran.dg/pointer_assign_12.f90: New test.
227
228 2018-11-17 Jakub Jelinek <jakub@redhat.com>
229
230 PR tree-optimization/87546
231 * gcc.dg/vect/O3-pr87546.c: New test.
232
233 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
234
235 PR middle-end/87854
236 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
237 bits. Update comment.
238 * gcc.dg/concat2.c: Likewise.
239 * gcc.c-torture/compile/pr46534.c: Likewise.
240
241 2018-11-16 Jakub Jelinek <jakub@redhat.com>
242
243 PR c++/87269
244 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
245 (operator"" _a) Change unsigned long type to std::size_t.
246
247 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
248
249 * gcc.target/powerpc/fusion3.c: Delete.
250 * gcc.target/powerpc/fusion4.c: Delete.
251
252 2018-11-16 Jakub Jelinek <jakub@redhat.com>
253
254 PR rtl-optimization/87475
255 * g++.dg/opt/pr87475.C: New test.
256
257 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
258
259 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
260 * gcc.c-torture/execute/user-printf.c: Likewise.
261
262 2018-11-16 Nathan Sidwell <nathan@acm.org>
263
264 PR c++/87269
265 * g++.dg/lookup/pr87269.C: New.
266
267 2018-11-16 Richard Biener <rguenther@suse.de>
268
269 PR testsuite/88053
270 * g++.dg/lto/pr54625-2_0.c: Add -w.
271
272 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
273
274 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
275 r{o,x}sbg expectations.
276 * gcc.target/s390/risbg-ll-2.c: Likewise.
277
278 2018-11-16 Richard Biener <rguenther@suse.de>
279
280 PR testsuite/88053
281 * g++.dg/lto/pr54625-1_0.c: Add -w.
282
283 2018-11-15 Martin Sebor <msebor@redhat.com>
284
285 PR c++/87541
286 PR c++/87542
287 * g++.dg/ext/attr-alloc_size.C: New test.
288 * c-c++-common/pr71574.c: Adjust diagnostics.
289 * c-c++-common/attributes-1.c: Same.
290 * gcc.dg/attr-alloc_align-2.c: Same.
291 * gcc.dg/attr-alloc_align-4.c: New test.
292 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
293 * gcc.dg/attr-alloc_size.c: Same.
294 * gcc.dg/attr-assume_aligned-4.c: New test.
295 * gcc.dg/format/attr-3.c: Adjust diagnostics.
296 * gcc.dg/nonnull-2.c: Same.
297 * gcc.dg/torture/pr80612.c: Same.
298 * obj-c++.dg/attributes/method-format-1.mm: Same.
299 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
300 * objc.dg/attributes/method-format-1.m: same.
301 * objc.dg/attributes/method-nonnull-1.m: Same.
302
303 2018-11-15 Martin Sebor <msebor@redhat.com>
304
305 PR c/83656
306 * gcc.dg/20021006-1.c
307 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
308 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
309 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
310 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
311 * gcc.dg/Walloca-16.c: Adjust.
312 * gcc.dg/Wrestrict-4.c: Adjust.
313 * gcc.dg/Wrestrict-5.c: Adjust.
314 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
315 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
316 * gcc.dg/initpri1.c: Adjust.
317 * gcc.dg/pr15698-1.c: Adjust.
318 * gcc.dg/pr69156.c: Adjust.
319 * gcc.dg/pr83463.c: Adjust.
320 * gcc.dg/redecl-4.c: Adjust.
321 * gcc.dg/tls/thr-init-2.c: Adjust.
322 * gcc.dg/torture/pr55890-2.c: Adjust.
323 * gcc.dg/torture/pr55890-3.c: Adjust.
324 * gcc.dg/torture/pr67741.c: Adjust.
325 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
326 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
327 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
328
329 2018-11-15 Nathan Sidwell <nathan@acm.org>
330
331 PR c++/86246
332 PR c++/87989
333 * g++.dg/template/pr86246.C: New.
334 * g++.dg/template/pr87989.C: New.
335
336 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
337
338 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
339 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
340 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
341 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
342 * g++.dg/ext/constexpr-vla5.C: Likewise.
343 * g++.dg/gomp/pr85134.C: Likewise.
344
345 2018-11-15 Nathan Sidwell <nathan@acm.org>
346
347 DR 2336
348 * g++.dg/cpp1y/pr79393-3.C: New.
349
350 2018-11-15 David Malcolm <dmalcolm@redhat.com>
351
352 PR other/19165
353 * c-c++-common/diagnostic-format-json-1.c: New test.
354 * c-c++-common/diagnostic-format-json-2.c: New test.
355 * c-c++-common/diagnostic-format-json-3.c: New test.
356 * c-c++-common/diagnostic-format-json-4.c: New test.
357 * c-c++-common/diagnostic-format-json-5.c: New test.
358 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
359 (custom_diagnostic_finalizer): Add diagnostic_t param.
360 * gcc.dg/plugin/location_overflow_plugin.c
361 (verify_unpacked_ranges): Likewise.
362 (verify_no_columns): Likewise.
363 * gfortran.dg/diagnostic-format-json-1.F90: New test.
364 * gfortran.dg/diagnostic-format-json-2.F90: New test.
365 * gfortran.dg/diagnostic-format-json-3.F90: New test.
366
367 2018-11-15 Richard Biener <rguenther@suse.de>
368
369 PR middle-end/88029
370 * gcc.dg/tree-ssa/pr88029.c: New testcase.
371
372 2018-11-15 Richard Biener <rguenther@suse.de>
373
374 PR tree-optimization/88031
375 * gcc.dg/pr88031.c: New testcase.
376
377 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
378
379 * gcc.target/aarch64/pr62178.c: Fix spaces.
380
381 2018-11-15 Richard Biener <rguenther@suse.de>
382
383 PR tree-optimization/88030
384 * gcc.dg/tsan/pr88030.c: New testcase.
385
386 2018-11-15 Jakub Jelinek <jakub@redhat.com>
387
388 PR rtl-optimization/88018
389 * g++.dg/tsan/pr88018.C: New test.
390
391 2018-11-15 Richard Biener <rguenther@suse.de>
392
393 PR middle-end/87917
394 * gcc.dg/tree-ssa/pr87917.c: New testcase.
395
396 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
397
398 PR tree-optimization/84648
399 * gcc.dg/tree-ssa/pr84648.c: New test.
400 * gcc.dg/pr68317.c: Add warning check on overflow.
401
402 2018-11-14 Nathan Sidwell <nathan@acm.org>
403
404 PR debug/88006
405 PR debug/87462
406 * g++.dg/debug/dwarf2/pr87462.C: New.
407 * g++.dg/debug/dwarf2/pr88006.C: New.
408
409 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
410
411 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
412 * g++.dg/cpp0x/nsdmi6.C: Likewise.
413 * g++.dg/ext/flexary4.C: Likewise.
414 * g++.dg/ext/flexary9.C: Likewise.
415 * g++.dg/other/incomplete2.C: Likewise.
416 * g++.dg/parse/friend12.C: Likewise.
417
418 2018-11-14 Jakub Jelinek <jakub@redhat.com>
419
420 P1236R1 - Signed integers are two's complement
421 * g++.dg/cpp2a/constexpr-shift1.C: New test.
422 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
423 diagnostics here for c++2a.
424 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
425 diagnostics here for c++2a.
426 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
427 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
428 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
429 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
430 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
431
432 2018-11-14 Jeff Law <law@redhat.com>
433
434 * gcc.c-torture/compile/20181114.c: New test.
435
436 2018-11-14 Richard Biener <rguenther@suse.de>
437
438 PR middle-end/87985
439 * gcc.dg/pr87985.c: New testcase.
440
441 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
442
443 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
444 31-bit mode.
445
446 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
447
448 * gcc.target/s390/global-array-almost-huge-element.c: Run only
449 in 64-bit mode.
450 * gcc.target/s390/global-array-almost-negative-huge-element.c:
451 Likewise.
452 * gcc.target/s390/global-array-even-element.c: Likewise.
453
454 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
455 Jackson Woodruff <jackson.woodruff@arm.com>
456
457 PR 71026/tree-optimization
458 * gcc.dg/div-cmp-1.c: New test.
459 * gcc.dg/div-cmp-2.c: New test.
460
461 2018-11-14 Jakub Jelinek <jakub@redhat.com>
462
463 PR other/88007
464 * gcc.dg/pr88007.c: New test.
465
466 PR rtl-optimization/87817
467 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
468
469 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
470
471 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
472
473 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
474
475 * gnat.dg/rt_signals.adb: New testcase.
476
477 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
478
479 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
480
481 2018-11-14 Javier Miranda <miranda@adacore.com>
482
483 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
484
485 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
486
487 * gnat.dg/compile_time_error1.adb,
488 gnat.dg/compile_time_error1.ads,
489 gnat.dg/compile_time_error1_pkg.ads: New testcase.
490
491 2018-11-14 Justin Squirek <squirek@adacore.com>
492
493 * gnat.dg/generic_pkg.adb: New testcase.
494
495 2018-11-14 Ed Schonberg <schonberg@adacore.com>
496
497 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
498 testcase.
499
500 2018-11-14 Justin Squirek <squirek@adacore.com>
501
502 * gnat.dg/enum5.adb: New testcase.
503
504 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
505
506 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
507 gnat.dg/bip_exception_pkg.ads: New testcase.
508
509 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
510
511 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
512 gnat.dg/equal4_controlled_filter.ads,
513 gnat.dg/equal4_full_selector_filter.ads,
514 gnat.dg/equal4_smart_pointers.ads: New testcase.
515
516 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
517
518 * gnat.dg/generic_actuals.adb: New testcase.
519
520 2018-11-14 Richard Biener <rguenther@suse.de>
521
522 PR tree-optimization/87974
523 * g++.dg/opt/pr87974.C: New testcase.
524
525 2018-11-14 Jakub Jelinek <jakub@redhat.com>
526
527 PR tree-optimization/87977
528 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
529 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
530 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
531 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
532 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
533
534 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
535
536 PR rtl-optimization/87507
537 * gcc.target/powerpc/pr87507.c: New test.
538 * gcc.target/powerpc/pr68805.c: Update expected results.
539
540 2018-11-13 Jakub Jelinek <jakub@redhat.com>
541
542 PR tree-optimization/87898
543 * gcc.dg/gomp/pr87898.c: New test.
544
545 2018-11-13 David Malcolm <dmalcolm@redhat.com>
546
547 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
548 "location_t".
549 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
550
551 2018-11-13 Martin Sebor <msebor@redhat.com>
552
553 PR middle-end/81824
554 * gcc.dg/attr-copy-5.c: New test.
555 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
556
557 2018-11-13 Richard Biener <rguenther@suse.de>
558
559 PR tree-optimization/86991
560 * gcc.dg/pr86991.c: New testcase.
561
562 2018-11-13 David Malcolm <dmalcolm@redhat.com>
563
564 PR ipa/87955
565 * gcc.target/i386/pr87955.c: New test.
566
567 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
568
569 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
570 printer.
571 * gcc.dg/tree-ssa/vrp92.c: Same.
572
573 2018-11-13 Richard Biener <rguenther@suse.de>
574
575 PR tree-optimization/87931
576 * gcc.dg/graphite/pr87931.c: New testcase.
577
578 2018-11-13 Martin Liska <mliska@suse.cz>
579
580 PR sanitizer/87930
581 * gcc.target/i386/pr87930.c: New test.
582
583 2018-11-13 Richard Biener <rguenther@suse.de>
584
585 PR tree-optimization/87962
586 * gcc.dg/pr87962.c: New testcase.
587
588 2018-11-13 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/87967
591 * g++.dg/opt/pr87967.C: New testcase.
592
593 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
594
595 * gcc.target/arc/builtin_eh.c: New test.
596
597 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
598
599 * gcc.target/arc/firq-1.c: Update test.
600 * gcc.target/arc/firq-3.c: Likewise.
601 * gcc.target/arc/firq-4.c: Likewise.
602 * gcc.target/arc/interrupt-6.c: Likewise.
603
604 2018-11-13 Jakub Jelinek <jakub@redhat.com>
605
606 PR rtl-optimization/87918
607 * gcc.target/i386/pr87918.c: New test.
608
609 2018-11-13 Alan Modra <amodra@gmail.com>
610
611 * gcc.target/powerpc/rotmask.c: New.
612
613 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
614
615 PR middle-end/86677
616 PR middle-end/87528
617 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
618 pattern.
619 * gcc.dg/tree-ssa/popcount.c: Likewise.
620 * gcc.dg/tree-ssa/popcount2.c: Likewise.
621 * gcc.dg/tree-ssa/popcount3.c: Likewise.
622 * gcc.target/aarch64/popcount4.c: New test.
623 * lib/target-supports.exp (check_effective_target_popcountl): New.
624
625 2018-11-12 Martin Liska <mliska@suse.cz>
626
627 PR gcov-profile/87442
628 * gcc.dg/profile-filtering-1.c: New test.
629 * gcc.dg/profile-filtering-2.c: New test.
630
631 2018-11-12 Martin Sebor <msebor@redhat.com>
632
633 PR c/81824
634 * gcc.dg/Wattribute-alias.c: Require ifunc support.
635
636 2018-11-12 Renlin Li <renlin.li@arm.com>
637
638 PR target/87815
639 * gcc.target/aarch64/sve/pr87815.c: New.
640
641 2018-11-12 Sudakshina Das <sudi.das@arm.com>
642
643 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
644 combination tests.
645
646 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
647
648 * gcc.target/csky/fnmul-1.c: New.
649 * gcc.target/csky/fnmul-2.c: New.
650 * gcc.target/csky/fnmul-3.c: New.
651 * gcc.target/csky/fnmul-4.c: New.
652
653 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
654
655 PR target/87928
656 * gcc.target/i386/pr87928.c: New test.
657
658 2018-11-09 Martin Sebor <msebor@redhat.com>
659
660 PR testsuite/87965
661 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
662 * gcc.dg/pr39323-1.c: Ditto.
663
664 2018-11-09 Paul Koning <ni1d@arrl.net>
665
666 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
667 warnings.
668 * gcc.dg/Wrestrict-4.c: Ditto.
669 * gcc.dg/Wrestrict-5.c: Ditto.
670 * gcc.dg/pr83463.c: Ditto.
671 * gcc.dg/torture/pr55890-2.c: Ditto.
672 * gcc.dg/torture/pr55890-3.c: Ditto.
673 * gcc.dg/torture/pr71816.c: Ditto.
674
675 2018-11-09 Jakub Jelinek <jakub@redhat.com>
676
677 * c-c++-common/gomp/clauses-5.c: New test.
678
679 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
680 * c-c++-common/gomp/requires-2.c: Likewise.
681 * c-c++-common/gomp/requires-4.c: Likewise.
682
683 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
684 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
685
686 2018-11-09 Jeff Law <law@redhat.com>
687
688 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
689
690 2018-11-09 Martin Sebor <msebor@redhat.com>
691
692 PR middle-end/81824
693 * gcc.dg/Wattribute-alias.c: New test.
694 * gcc.dg/Wmissing-attributes.c: New test.
695 * gcc.dg/attr-copy.c: New test.
696 * gcc.dg/attr-copy-2.c: New test.
697 * gcc.dg/attr-copy-3.c: New test.
698 * gcc.dg/attr-copy-4.c: New test.
699
700 2018-11-09 Martin Sebor <msebor@redhat.com>
701
702 PR c/87795
703 * gcc.dg/attr-aligned.c: New test.
704
705 2018-11-09 Martin Liska <mliska@suse.cz>
706
707 * gcc.target/i386/ipa-stack-alignment.c: New test.
708
709 2018-11-09 Martin Liska <mliska@suse.cz>
710
711 * gcc.dg/tree-ssa/writeonly-2.c: New test.
712
713 2018-11-09 Jakub Jelinek <jakub@redhat.com>
714
715 * gcc.dg/gomp/workshare-reduction-1.c: New test.
716 * gcc.dg/gomp/workshare-reduction-2.c: New test.
717 * gcc.dg/gomp/workshare-reduction-3.c: New test.
718 * gcc.dg/gomp/workshare-reduction-4.c: New test.
719 * gcc.dg/gomp/workshare-reduction-5.c: New test.
720 * gcc.dg/gomp/workshare-reduction-6.c: New test.
721 * gcc.dg/gomp/workshare-reduction-7.c: New test.
722 * gcc.dg/gomp/workshare-reduction-8.c: New test.
723 * gcc.dg/gomp/workshare-reduction-9.c: New test.
724 * gcc.dg/gomp/workshare-reduction-10.c: New test.
725 * gcc.dg/gomp/workshare-reduction-11.c: New test.
726 * gcc.dg/gomp/workshare-reduction-12.c: New test.
727 * gcc.dg/gomp/workshare-reduction-13.c: New test.
728 * gcc.dg/gomp/workshare-reduction-14.c: New test.
729 * gcc.dg/gomp/workshare-reduction-15.c: New test.
730 * gcc.dg/gomp/workshare-reduction-16.c: New test.
731 * gcc.dg/gomp/workshare-reduction-17.c: New test.
732 * gcc.dg/gomp/workshare-reduction-18.c: New test.
733 * gcc.dg/gomp/workshare-reduction-19.c: New test.
734 * gcc.dg/gomp/workshare-reduction-20.c: New test.
735 * gcc.dg/gomp/workshare-reduction-21.c: New test.
736 * gcc.dg/gomp/workshare-reduction-22.c: New test.
737 * gcc.dg/gomp/workshare-reduction-23.c: New test.
738 * gcc.dg/gomp/workshare-reduction-24.c: New test.
739 * gcc.dg/gomp/workshare-reduction-25.c: New test.
740 * gcc.dg/gomp/workshare-reduction-26.c: New test.
741 * gcc.dg/gomp/workshare-reduction-27.c: New test.
742 * gcc.dg/gomp/workshare-reduction-28.c: New test.
743 * gcc.dg/gomp/workshare-reduction-29.c: New test.
744 * gcc.dg/gomp/workshare-reduction-30.c: New test.
745 * gcc.dg/gomp/workshare-reduction-31.c: New test.
746 * gcc.dg/gomp/workshare-reduction-32.c: New test.
747 * gcc.dg/gomp/workshare-reduction-33.c: New test.
748 * gcc.dg/gomp/workshare-reduction-34.c: New test.
749 * gcc.dg/gomp/workshare-reduction-35.c: New test.
750 * gcc.dg/gomp/workshare-reduction-36.c: New test.
751 * gcc.dg/gomp/workshare-reduction-37.c: New test.
752 * gcc.dg/gomp/workshare-reduction-38.c: New test.
753 * gcc.dg/gomp/workshare-reduction-39.c: New test.
754 * gcc.dg/gomp/workshare-reduction-40.c: New test.
755 * gcc.dg/gomp/workshare-reduction-41.c: New test.
756 * gcc.dg/gomp/workshare-reduction-42.c: New test.
757 * gcc.dg/gomp/workshare-reduction-43.c: New test.
758 * gcc.dg/gomp/workshare-reduction-44.c: New test.
759 * gcc.dg/gomp/workshare-reduction-45.c: New test.
760 * gcc.dg/gomp/workshare-reduction-46.c: New test.
761 * gcc.dg/gomp/workshare-reduction-47.c: New test.
762 * gcc.dg/gomp/workshare-reduction-48.c: New test.
763 * gcc.dg/gomp/workshare-reduction-49.c: New test.
764 * gcc.dg/gomp/workshare-reduction-50.c: New test.
765 * gcc.dg/gomp/workshare-reduction-51.c: New test.
766 * gcc.dg/gomp/workshare-reduction-52.c: New test.
767 * gcc.dg/gomp/workshare-reduction-53.c: New test.
768 * gcc.dg/gomp/workshare-reduction-54.c: New test.
769 * gcc.dg/gomp/workshare-reduction-55.c: New test.
770 * gcc.dg/gomp/workshare-reduction-56.c: New test.
771 * gcc.dg/gomp/workshare-reduction-57.c: New test.
772 * gcc.dg/gomp/workshare-reduction-58.c: New test.
773
774 2018-11-09 Stafford Horne <shorne@gmail.com>
775 Richard Henderson <rth@twiddle.net>
776
777 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
778 * gcc.dg/20020312-2.c: Likewise.
779 * gcc.dg/attr-alloc_size-11.c: Likewise.
780 * gcc.dg/builtin-apply2.c: Likewise.
781 * gcc.dg/nop.h: Likewise.
782 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
783 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
784 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
785 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
786 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
787 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
788 * lib/target-supports.exp
789 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
790 * gcc.target/or1k/*: New.
791
792 2018-11-09 Richard Biener <rguenther@suse.de>
793
794 PR tree-optimization/87621
795 * g++.dg/vect/pr87621.cc: New testcase.
796
797 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
798
799 PR rtl-optimization/86438
800 * gcc.dg/torture/pr86438.c: New.
801
802 PR target/87793
803 * gcc.dg/pr87793.c: New.
804
805 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
806
807 * gcc.target/arm/neon-vect-div-1.c: New test.
808 * gcc.target/arm/neon-vect-div-2.c: Likewise.
809
810 2018-11-08 Andi Kleen <ak@linux.intel.com>
811
812 * gcc.target/i386/ptwrite1.c: New test.
813 * gcc.target/i386/ptwrite2.c: New test.
814
815 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
816
817 PR libfortran/78351
818 * gfortran.dg/read_legacy_comma.f90: New test.
819
820 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
821
822 PR rtl-optimization/87600
823 * gcc.dg/pr87600.h: New file.
824 * gcc.dg/pr87600-1.c: New test.
825 * gcc.dg/pr87600-2.c: Likewise.
826
827 2018-11-08 Jakub Jelinek <jakub@redhat.com>
828
829 * c-c++-common/gomp/atomic-17.c: New test.
830 * c-c++-common/gomp/atomic-18.c: New test.
831 * c-c++-common/gomp/atomic-19.c: New test.
832 * c-c++-common/gomp/atomic-20.c: New test.
833 * c-c++-common/gomp/atomic-21.c: New test.
834 * c-c++-common/gomp/atomic-22.c: New test.
835 * c-c++-common/gomp/clauses-1.c (r2): New variable.
836 (foo): Add ntm argument and test if and nontemporal clauses on
837 constructs with simd.
838 (bar): Put taskloop simd inside of taskgroup with task_reduction,
839 use in_reduction clause instead of reduction. Add another
840 taskloop simd without nogroup clause, but with reduction clause and
841 a new in_reduction. Add ntm and i3 arguments. Test if and
842 nontemporal clauses on constructs with simd. Change if clauses on
843 some constructs from specific to the particular constituents to one
844 without a modifier. Add new tests for combined host teams and for
845 new parallel master and {,parallel }master taskloop{, simd} combined
846 constructs.
847 (baz): New function with host teams tests.
848 * gcc.dg/gomp/combined-1.c: Moved to ...
849 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
850 call.
851 * c-c++-common/gomp/combined-2.c: New test.
852 * c-c++-common/gomp/combined-3.c: New test.
853 * c-c++-common/gomp/critical-1.c: New test.
854 * c-c++-common/gomp/critical-2.c: New test.
855 * c-c++-common/gomp/default-1.c: New test.
856 * c-c++-common/gomp/defaultmap-1.c: New test.
857 * c-c++-common/gomp/defaultmap-2.c: New test.
858 * c-c++-common/gomp/defaultmap-3.c: New test.
859 * c-c++-common/gomp/depend-5.c: New test.
860 * c-c++-common/gomp/depend-6.c: New test.
861 * c-c++-common/gomp/depend-iterator-1.c: New test.
862 * c-c++-common/gomp/depend-iterator-2.c: New test.
863 * c-c++-common/gomp/depobj-1.c: New test.
864 * c-c++-common/gomp/flush-1.c: New test.
865 * c-c++-common/gomp/flush-2.c: New test.
866 * c-c++-common/gomp/for-1.c: New test.
867 * c-c++-common/gomp/for-2.c: New test.
868 * c-c++-common/gomp/for-3.c: New test.
869 * c-c++-common/gomp/for-4.c: New test.
870 * c-c++-common/gomp/for-5.c: New test.
871 * c-c++-common/gomp/for-6.c: New test.
872 * c-c++-common/gomp/for-7.c: New test.
873 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
874 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
875 diagnostics wording in one case.
876 * c-c++-common/gomp/if-3.c: New test.
877 * c-c++-common/gomp/master-combined-1.c: New test.
878 * c-c++-common/gomp/master-combined-2.c: New test.
879 * c-c++-common/gomp/nontemporal-1.c: New test.
880 * c-c++-common/gomp/nontemporal-2.c: New test.
881 * c-c++-common/gomp/reduction-task-1.c: New test.
882 * c-c++-common/gomp/reduction-task-2.c: New test.
883 * c-c++-common/gomp/requires-1.c: New test.
884 * c-c++-common/gomp/requires-2.c: New test.
885 * c-c++-common/gomp/requires-3.c: New test.
886 * c-c++-common/gomp/requires-4.c: New test.
887 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
888 diagnostics for nonmonotonic modifier with static, runtime or auto
889 schedule kinds.
890 * c-c++-common/gomp/simd7.c: New test.
891 * c-c++-common/gomp/target-data-1.c: New test.
892 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
893 * c-c++-common/gomp/taskwait-depend-1.c: New test.
894 * c-c++-common/gomp/teams-1.c: New test.
895 * c-c++-common/gomp/teams-2.c: New test.
896 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
897 shared(c) clause.
898 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
899 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
900 qualified vars without mutable member no longer being predeterined
901 shared.
902 * gcc.dg/gomp/sharing-1.c: Likewise.
903 * g++.dg/gomp/clause-3.C: Likewise.
904 * g++.dg/gomp/member-2.C: Likewise.
905 * g++.dg/gomp/predetermined-1.C: Likewise.
906 * g++.dg/gomp/private-1.C: Likewise.
907 * g++.dg/gomp/sharing-1.C: Likewise.
908 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
909 const static data member without mutable elements.
910 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
911 * gcc.dg/gomp/for-5.c: Likewise.
912 * gcc.dg/gomp/for-6.c: Change expected library call.
913 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
914 * gcc.dg/gomp/reduction-2.c: New test.
915 * gcc.dg/gomp/simd-1.c: New test.
916 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
917 * g++.dg/gomp/atomic-18.C: New test.
918 * g++.dg/gomp/atomic-19.C: New test.
919 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
920 variable messages. Add another expected error.
921 * g++.dg/gomp/critical-3.C: New test.
922 * g++.dg/gomp/depend-iterator-1.C: New test.
923 * g++.dg/gomp/depend-iterator-2.C: New test.
924 * g++.dg/gomp/depobj-1.C: New test.
925 * g++.dg/gomp/doacross-1.C: New test.
926 * g++.dg/gomp/for-21.C: New test.
927 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
928 * g++.dg/gomp/for-5.C: Likewise.
929 * g++.dg/gomp/for-6.C: Change expected library call.
930 * g++.dg/gomp/loop-4.C: New test.
931 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
932 diagnostics.
933 * g++.dg/gomp/pr33372-3.C: Likewise.
934 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
935 * g++.dg/gomp/simd-2.C: New test.
936 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
937
938 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
939
940 * gcc.dg/pr87874.c (em): Declare uint64_max as
941 const unsigned long long int.
942
943 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
944
945 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
946 integer overflow when sizeof(short) == sizeof(int).
947 * gcc.dg/attr-alloc_size-11.c: Likewise.
948 * gcc.dg/attr-alloc_size-3.c: Likewise.
949 * gcc.dg/attr-alloc_size-5.c: Likewise.
950 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
951
952 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
953
954 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
955 uppercase "NOP" instructions in assembler output.
956 * c-c++-common/patchable_function_entry-default.c: Likewise.
957 * c-c++-common/patchable_function_entry-definition.c: Likewise.
958
959 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
960
961 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
962 checks.
963 * gcc.dg/addr_equal-1.c: Likewise.
964 * gcc.dg/tree-ssa/pr78154.c: Likewise.
965 * gcc.dg/tree-ssa/vrp111.c: Likewise.
966
967 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
968
969 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
970 an output section is too large for a memory region, or a memory
971 region overflows.
972
973 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
974
975 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
976 * gnat.dg/null_pointer_deref2.adb: Likewise.
977 * gnat.dg/null_pointer_deref3.adb: Likewise.
978 * gnat.dg/opt74.adb: New test.
979 * gnat.dg/opt74_pkg.ad[sb]: New helper.
980 * gnat.dg/warn12.adb: Delete.
981 * gnat.dg/warn12_pkg.ads: Likewise.
982
983 2018-11-08 David Malcolm <dmalcolm@redhat.com>
984
985 PR ipa/86395
986 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
987 "-fdump-ipa-inline".
988 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
989 "-fdump-tree-einline".
990 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
991 "-fdump-tree-einline".
992 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
993 "-fdump-tree-einline".
994 * g++.dg/tree-ssa/inline-2.C: Likewise.
995 * g++.dg/tree-ssa/inline-3.C: Likewise.
996 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
997 using "-fopt-info-inline".
998 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
999 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
1000 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
1001 directive.
1002 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
1003 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
1004 directive. Update scan-tree-dump-times to reflect /order
1005 suffixes.
1006 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
1007 reflect /order suffixes.
1008 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
1009 avoid getting extra messages from inliner.
1010 * gcc.dg/plugin/dump-2.c: Likewise.
1011 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
1012 "function body not available" missed optimization messages.
1013 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
1014 /order suffixes.
1015 * gcc.dg/pr71969-3.c: Likewise.
1016 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
1017 "-fdump-tree-einline".
1018 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
1019 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
1020 /order suffixes.
1021 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
1022 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
1023 directive.
1024 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
1025 "-fdump-tree-einline".
1026 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
1027 suffixes.
1028
1029 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1030
1031 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
1032
1033 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1034
1035 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
1036 (test_dump): Add testing of %C.
1037
1038 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
1039
1040 * g++.dg/other/pr87916.C: New test.
1041
1042 2018-11-08 Richard Biener <rguenther@suse.de>
1043
1044 PR tree-optimization/87929
1045 * gcc.dg/pr87929.c: New testcase.
1046
1047 2018-11-08 Martin Liska <mliska@suse.cz>
1048
1049 * gcc.dg/pr87811.c: Update scanned pattern.
1050 * gcc.dg/pr87811-2.c: Likewise.
1051
1052 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1053
1054 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
1055 sun.
1056 * g++.dg/lto/pr87906_1.C: Likewise.
1057
1058 2018-11-08 Richard Biener <rguenther@suse.de>
1059
1060 PR tree-optimization/87913
1061 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
1062
1063 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
1064
1065 * gcc.target/mips/mips.exp (mips-dg-options):
1066 Add mips_option_dependency msoft-float vs no-mmi and
1067 mips16/micromips vs no-mmi/ext/ext2 only gcc
1068 config with Loongson target.
1069
1070 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1071
1072 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
1073 memcpy from "unsigned long" to __SIZE_TYPE__.
1074
1075 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1076
1077 PR c/87691
1078 * gcc.target/msp430/pr87691.c: New test.
1079
1080 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
1081
1082 * gcc.dg/Wno-attribute-warning.c: New test.
1083
1084 2018-11-07 Nathan Sidwell <nathan@acm.org>
1085
1086 PR c++/87904
1087 * g++.dg/lookup/pr87904.C: New.
1088
1089 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
1090
1091 * gcc.dg/pr87874.c: Compile only for int128 effective target.
1092
1093 2018-11-07 Richard Biener <rguenther@suse.de>
1094
1095 PR tree-optimization/87914
1096 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
1097 (check_avx2_available): Likewise.
1098 * g++.dg/vect/pr87914.cc: New testcase.
1099
1100 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1101
1102 * gcc.target/mips/loongson-ctz.c: Fix typo.
1103 * gcc.target/mips/loongson-dctz.c: Fix typo.
1104
1105 2018-11-07 Jan Hubicka <jh@suse.cz>
1106
1107 * g++.dg/lto/odr-1_1.C: Fix template.
1108
1109 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1110
1111 * gcc.target/mips/loongson-ctz.c: New test.
1112 * gcc.target/mips/loongson-dctz.c: Likewise.
1113 * gcc.target/mips/mips.exp (mips_option_groups): Add
1114 -mloongson-ext2 option.
1115
1116 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1117
1118 * gcc.target/mips/mips.exp (mips_option_groups): Add
1119 -mloongson-ext option.
1120 (mips-dg-options): Add mips_option_dependency options
1121 "-mmicromips" vs "-mno-loongson-ext",
1122
1123 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1124
1125 * gcc.target/mips/loongson-shift-count-truncated-1.c
1126 (dg-options): Run under -mloongson-mmi option.
1127 Include loongson-mmiintrin.h instead of loongson.h.
1128 * gcc.target/mips/loongson-simd.c: Likewise.
1129 * gcc.target/mips/mips.exp (mips_option_groups): Add
1130 -mloongson-mmi option.
1131 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
1132 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
1133 "-msoft-float" vs "-mno-loongson-mmi".
1134 (mips-dg-init): Add -mloongson-mmi option.
1135 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
1136 to check_mips_loongson_mmi_hw_available.
1137 Rename check_effective_target_mips_loongson_runtime to
1138 check_effective_target_mips_loongson_mmi_runtime.
1139 (check_effective_target_vect_int): Use mips_loongson_mmi instead
1140 of mips_loongson when check et-is-effective-target.
1141 (add_options_for_mips_loongson_mmi): New proc.
1142 Rename check_effective_target_mips_loongson to
1143 check_effective_target_mips_loongson_mmi.
1144 (check_effective_target_vect_shift,
1145 check_effective_target_whole_vector_shift,
1146 check_effective_target_vect_no_int_min_max,
1147 check_effective_target_vect_no_align,
1148 check_effective_target_vect_short_mult,
1149 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
1150 of mips_loongson when check et-is-effective-target.
1151
1152 2018-11-07 Richard Biener <rguenther@suse.de>
1153
1154 PR lto/87906
1155 * g++.dg/lto/pr87906_0.C: New testcase.
1156 * g++.dg/lto/pr87906_1.C: Likewise.
1157
1158 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
1159
1160 PR rtl-optimization/87874
1161 * gcc.dg/pr87874.c: New.
1162
1163 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
1164
1165 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
1166
1167 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1168
1169 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
1170
1171 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1172
1173 PR sanitizer/80953
1174 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
1175 support.
1176 (foo): Use __builtin_alloca.
1177
1178 2018-11-06 Jan Hubicka <jh@suse.cz>
1179
1180 * gcc.dg/lto/tbaa-1.c: New testcase.
1181
1182 2018-11-06 Richard Biener <rguenther@suse.de>
1183
1184 PR tree-optimization/87889
1185 * gcc.dg/pr87894.c: New testcase.
1186
1187 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
1188
1189 PR target/87723
1190 * gcc.target/s390/pr87723.c: New test.
1191
1192 2018-11-06 Richard Biener <rguenther@suse.de>
1193
1194 PR middle-end/18041
1195 * gcc.target/i386/pr18041-1.c: New testcase.
1196 * gcc.target/i386/pr18041-2.c: Likewise.
1197
1198 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1199
1200 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1201 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1202 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1203 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1204 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1205 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1206 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1207 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1208 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1209 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1210 * gcc.target/i386/sse-13.c: Ditto.
1211 * gcc.target/i386/sse-14.c: Ditto.
1212 * gcc.target/i386/sse-22.c: Ditto.
1213 * gcc.target/i386/sse-23.c: Ditto.
1214 * gcc.target/i386/testimm-10.c: Ditto.
1215 * gcc.target/i386/testround-1.c: Ditto.
1216
1217 2018-11-05 Paul Koning <ni1d@arrl.net>
1218
1219 * lib/target-supports.exp: Add check for "inf" effective target
1220 keyword.
1221 * gcc.dg/builtins-44.c: Skip if no infinite support.
1222 * gcc.dg/builtins-45.c: Ditto.
1223 * gcc.dg/torture/builtin-complex-1.c: Ditto.
1224 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
1225 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
1226 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
1227 * gcc.dg/torture/builtin-logb-1.c: Ditto.
1228 * gcc.dg/torture/builtin-math-2.c: Ditto.
1229 * gcc.dg/torture/builtin-math-5.c: Ditto.
1230 * gcc.dg/torture/builtin-math-7.c: Ditto.
1231 * gcc.dg/torture/builtin-modf-1.c: Ditto.
1232 * gcc.dg/torture/type-generic-1.c: Ditto.
1233
1234 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
1235
1236 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
1237 expectations.
1238 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1239 * gcc.target/s390/md/setmem_long-1.c: Likewise.
1240
1241 2018-11-05 Richard Biener <rguenther@suse.de>
1242
1243 PR tree-optimization/87873
1244 * gcc.dg/pr87873.c: New testcase.
1245
1246 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
1247
1248 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
1249 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
1250
1251 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
1252
1253 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
1254
1255 2018-11-05 Richard Biener <rguenther@suse.de>
1256
1257 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
1258 * gcc.dg/tree-ssa/scev-7.c: Likewise.
1259
1260 2018-11-05 Jakub Jelinek <jakub@redhat.com>
1261
1262 PR tree-optimization/87859
1263 * gcc.dg/store_merging_24.c: New test.
1264 * gcc.dg/store_merging_25.c: New test.
1265
1266 PR sanitizer/87837
1267 * c-c++-common/ubsan/pr87837.c: New test.
1268
1269 2018-11-05 Martin Liska <mliska@suse.cz>
1270
1271 PR c/87811
1272 * gcc.dg/pr87811.c: New test.
1273 * gcc.dg/pr87811-2.c: Likewise.
1274 * gcc.dg/pr87811-3.c: Likewise.
1275
1276 2018-11-05 Martin Liska <mliska@suse.cz>
1277
1278 PR gcov-profile/77698
1279 * gcc.dg/tree-prof/pr77698.c: New test.
1280
1281 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1282
1283 PR tree-optimization/86572
1284 * gcc.dg/pr86572.c: New test.
1285
1286 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1287
1288 PR tree-optimization/87672
1289 * gcc.dg/pr87672.c: New test.
1290
1291 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
1292
1293 PR middle-end/58372
1294 * g++.target/i386/pr58372.C: New test.
1295
1296 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
1297
1298 PR target/87079
1299 * gcc.target/nios2/pr87079-1.c: New.
1300 * gcc.target/nios2/pr87079-2.c: New.
1301
1302 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1303
1304 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
1305 * gcc.dg/compat/pr83487-1_main.c: ... here.
1306 * gcc.dg/compat/struct-by-value-10_main.c,
1307 gcc.dg/compat/struct-by-value-10_x.c,
1308 gcc.dg/compat/struct-by-value-11_main.c,
1309 gcc.dg/compat/struct-by-value-11_x.c,
1310 gcc.dg/compat/struct-by-value-12_main.c,
1311 gcc.dg/compat/struct-by-value-12_x.c,
1312 gcc.dg/compat/struct-by-value-13_main.c,
1313 gcc.dg/compat/struct-by-value-13_x.c,
1314 gcc.dg/compat/struct-by-value-14_main.c,
1315 gcc.dg/compat/struct-by-value-14_x.c,
1316 gcc.dg/compat/struct-by-value-15_main.c,
1317 gcc.dg/compat/struct-by-value-15_x.c,
1318 gcc.dg/compat/struct-by-value-17_main.c,
1319 gcc.dg/compat/struct-by-value-17_x.c,
1320 gcc.dg/compat/struct-by-value-18_main.c,
1321 gcc.dg/compat/struct-by-value-18_x.c,
1322 gcc.dg/compat/struct-by-value-2_main.c,
1323 gcc.dg/compat/struct-by-value-2_x.c,
1324 gcc.dg/compat/struct-by-value-22_main.c,
1325 gcc.dg/compat/struct-by-value-22_x.c,
1326 gcc.dg/compat/struct-by-value-3_main.c,
1327 gcc.dg/compat/struct-by-value-3_x.c,
1328 gcc.dg/compat/struct-by-value-4_main.c,
1329 gcc.dg/compat/struct-by-value-4_x.c,
1330 gcc.dg/compat/struct-by-value-5b_main.c,
1331 gcc.dg/compat/struct-by-value-5b_x.c,
1332 gcc.dg/compat/struct-by-value-6b_main.c,
1333 gcc.dg/compat/struct-by-value-6b_x.c,
1334 gcc.dg/compat/struct-by-value-6b_main.c,
1335 gcc.dg/compat/struct-by-value-7b_x.c,
1336 gcc.dg/compat/struct-by-value-7b_main.c,
1337 gcc.dg/compat/struct-by-value-8_main.c,
1338 gcc.dg/compat/struct-by-value-8_x.c,
1339 gcc.dg/compat/struct-by-value-9_main.c,
1340 gcc.dg/compat/struct-by-value-9_x.c,
1341 gcc.dg/compat/struct-return-2_main.c,
1342 gcc.dg/compat/struct-return-2_x.c: Likewise.
1343
1344 2018-11-02 Nathan Sidwell <nathan@acm.org>
1345
1346 * g++.dg/lookup/crash6.C: Adjust error
1347 * g++.dg/parse/crash38.C: Likewise.
1348
1349 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
1350
1351 * gcc.c-torture/execute/20010904-2.c: Fix last change.
1352 * gcc.dg/Wattributes-10.c: Likewise.
1353
1354 2018-11-02 Richard Biener <rguenther@suse.de>
1355
1356 PR tree-optimization/87776
1357 * gcc.dg/torture/pr87776.c: New testcase.
1358
1359 2018-11-01 Marek Polacek <polacek@redhat.com>
1360
1361 Implement P0846R0, ADL and function templates.
1362 * g++.dg/addr_builtin-1.C: Adjust dg-error.
1363 * g++.dg/cpp2a/fn-template1.C: New test.
1364 * g++.dg/cpp2a/fn-template10.C: New test.
1365 * g++.dg/cpp2a/fn-template11.C: New test.
1366 * g++.dg/cpp2a/fn-template12.C: New test.
1367 * g++.dg/cpp2a/fn-template13.C: New test.
1368 * g++.dg/cpp2a/fn-template14.C: New test.
1369 * g++.dg/cpp2a/fn-template15.C: New test.
1370 * g++.dg/cpp2a/fn-template16.C: New test.
1371 * g++.dg/cpp2a/fn-template2.C: New test.
1372 * g++.dg/cpp2a/fn-template3.C: New test.
1373 * g++.dg/cpp2a/fn-template4.C: New test.
1374 * g++.dg/cpp2a/fn-template5.C: New test.
1375 * g++.dg/cpp2a/fn-template6.C: New test.
1376 * g++.dg/cpp2a/fn-template7.C: New test.
1377 * g++.dg/cpp2a/fn-template8.C: New test.
1378 * g++.dg/cpp2a/fn-template9.C: New test.
1379 * g++.dg/parse/fn-template1.C: New test.
1380 * g++.dg/parse/fn-template2.C: New test.
1381 * g++.dg/parse/template19.C: Adjust dg-error.
1382 * g++.dg/template/pr61745.C: Add target to dg-error.
1383
1384 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1385
1386 PR fortran/54613
1387 * gfortran.dg/findloc_1.f90: Actually commit.
1388 * gfortran.dg/findloc_2.f90: Actually commit.
1389 * gfortran.dg/findloc_3.f90: Actually commit.
1390 * gfortran.dg/findloc_4.f90: Actually commit.
1391 * gfortran.dg/findloc_5.f90: Actually commit.
1392 * gfortran.dg/findloc_6.f90: Actually commit.
1393
1394 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
1395
1396 PR fortran/40196
1397 * gfortran.dg/inquiry_part_ref_1.f08: New test.
1398 * gfortran.dg/inquiry_part_ref_2.f90: New test.
1399 * gfortran.dg/inquiry_part_ref_3.f90: New test.
1400
1401 2018-11-01 Paul Koning <ni1d@arrl.net>
1402
1403 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
1404 * gcc.c-torture/execute/20010904-2.c: Ditto.
1405 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
1406 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
1407 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
1408 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
1409 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
1410 * gcc.dg/Walloca-14.c: Ditto.
1411 * gcc.dg/Wlarger-than3.c: Ditto.
1412 * gcc.dg/compat/pr83487-1_y.c: Ditto.
1413 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1414 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1415 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1416 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
1417 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
1418 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
1419 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1420 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1421 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1422 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1423 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1424 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1425 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1426 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1427 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1428 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1429 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1430 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
1431 * gcc.dg/compat/struct-return-2_x.c: Ditto.
1432 * gcc.dg/falign-labels-1.c: Ditto.
1433 * gcc.dg/long_branch.c: Ditto.
1434 * gcc.dg/nextafter-1.c: Ditto.
1435 * gcc.dg/pr35045.c: Ditto.
1436 * gcc.dg/pr48616.c: Ditto.
1437 * gcc.dg/pr84100.c: Ditto.
1438 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
1439 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
1440 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
1441 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
1442 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
1443 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
1444 * gcc.dg/builtins-1.c: Ditto.
1445
1446 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1447
1448 PR fortran/46020
1449 * gfortran.dg/bind_c_18.f90: Adjust error message.
1450
1451 2018-11-01 Marek Polacek <polacek@redhat.com>
1452
1453 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
1454
1455 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1456
1457 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
1458
1459 2018-11-30 Jan Hubicka <jh@suse.cz>
1460
1461 * g++.dg/lto/pr84805_1.C: Update template.
1462 * g++.dg/lto/pr84805_0.C: Update template.
1463 * g++.dg/lto/pr84805_1b.C: Update template.
1464 * g++.dg/lto/pr84805_0b.C: Update template.
1465
1466 2018-11-01 Jakub Jelinek <jakub@redhat.com>
1467
1468 PR tree-optimization/87826
1469 * gcc.dg/pr87826.c: New test.
1470
1471 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1472
1473 PR fortran/46020
1474 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
1475 * gfortran.dg/bind_c_usage_32.f90: New test.
1476
1477 2018-11-01 Nathan Sidwell <nathan@acm.org>
1478
1479 * g++.dg/abi/anon5.C: New.
1480
1481 2018-11-01 Jakub Jelinek <jakub@redhat.com>
1482
1483 PR d/87824
1484 * gdc.dg/simd.d: Add -Wno-psabi.
1485 * gdc.dg/compilable.d: Likewise.
1486
1487 2018-11-01 Martin Liska <mliska@suse.cz>
1488 Jason Merrill <jason@redhat.com>
1489
1490 PR c++/64266
1491 PR bootstrap/70422
1492 PR ipa/81277
1493 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
1494 test.
1495 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
1496 assumptions are not longer valid.
1497
1498 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1499
1500 PR fortran/20520
1501 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
1502
1503 2018-10-31 Nathan Sidwell <nathan@acm.org>
1504
1505 * g++.dg/lookup/friend21.C: New.
1506
1507 2018-10-31 Martin Liska <mliska@suse.cz>
1508
1509 PR driver/83193
1510 * gcc.target/aarch64/spellcheck_7.c: New test.
1511 * gcc.target/aarch64/spellcheck_8.c: New test.
1512 * gcc.target/aarch64/spellcheck_9.c: New test.
1513
1514 2018-10-31 Nathan Sidwell <nathan@acm.org>
1515
1516 * g++.dg/lookup/using60.C: New.
1517
1518 2018-10-31 Richard Biener <rguenther@suse.de>
1519
1520 PR middle-end/70359
1521 PR middle-end/86270
1522 * gcc.target/i386/pr70359.c: New testcase.
1523 * gcc.target/i386/pr86270.c: Likewise.
1524
1525 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
1526
1527 * gcc.target/arc/jumptable.c: New test.
1528
1529 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
1530
1531 * gcc.target/arc/tls-gd.c: New file.
1532 * gcc.target/arc/tls-ie.c: Likewise.
1533 * gcc.target/arc/tls-ld.c: Likewise.
1534 * gcc.target/arc/tls-le.c: Likewise.
1535 * gcc.target/arc/tls-1.c: Update test.
1536
1537 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
1538
1539 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
1540
1541 2018-10-31 Martin Liska <mliska@suse.cz>
1542
1543 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
1544 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
1545 * c-c++-common/ubsan/unreachable-2.c: Likewise.
1546 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
1547
1548 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1549
1550 PR target/87374
1551 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
1552 -mword-relocations would be passed when compiling the test.
1553 * gcc.target/arm/movsi_movt.c: Likewise.
1554 * gcc.target/arm/pr81863.c: Likewise.
1555 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
1556 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
1557 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
1558 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
1559 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
1560 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
1561
1562 2018-10-31 Richard Biener <rguenther@suse.de>
1563
1564 PR testsuite/87802
1565 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
1566
1567 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1568
1569 PR fortran/85896
1570 * gfortran.dg/min_max_type.f90: New test.
1571
1572 2018-10-30 Martin Sebor <msebor@redhat.com>
1573
1574 PR middle-end/87041
1575 * gcc.c-torture/execute/fprintf-2.c: New test.
1576 * gcc.c-torture/execute/printf-2.c: Same.
1577 * gcc.c-torture/execute/user-printf.c: Same.
1578 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
1579 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
1580 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1581 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1582
1583 2018-10-30 Marek Polacek <polacek@redhat.com>
1584
1585 Implement P0892R2, explicit(bool).
1586 * g++.dg/cpp2a/explicit1.C: New test.
1587 * g++.dg/cpp2a/explicit10.C: New test.
1588 * g++.dg/cpp2a/explicit11.C: New test.
1589 * g++.dg/cpp2a/explicit12.C: New test.
1590 * g++.dg/cpp2a/explicit13.C: New test.
1591 * g++.dg/cpp2a/explicit2.C: New test.
1592 * g++.dg/cpp2a/explicit3.C: New test.
1593 * g++.dg/cpp2a/explicit4.C: New test.
1594 * g++.dg/cpp2a/explicit5.C: New test.
1595 * g++.dg/cpp2a/explicit6.C: New test.
1596 * g++.dg/cpp2a/explicit7.C: New test.
1597 * g++.dg/cpp2a/explicit8.C: New test.
1598 * g++.dg/cpp2a/explicit9.C: New test.
1599
1600 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
1601
1602 PR rtl-optimization/87708
1603 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
1604 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
1605
1606 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1607
1608 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
1609 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
1610 * g++.dg/ext/flexarray-mangle.C: Likewise.
1611 * g++.dg/ext/flexarray-subst.C: Likewise.
1612 * g++.dg/ext/flexary10.C: Likewise.
1613 * g++.dg/ext/flexary11.C: Likewise.
1614 * g++.dg/ext/flexary14.C: Likewise.
1615 * g++.dg/ext/flexary16.C: Likewise.
1616 * g++.dg/ext/flexary26.C: Likewise.
1617 * g++.dg/ext/flexary27.C: Likewise.
1618 * g++.dg/ext/flexary7.C: Likewise.
1619 * g++.dg/ext/pr71290.C: Likewise.
1620
1621 2018-10-30 Paul Koning <ni1d@arrl.net>
1622
1623 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
1624
1625 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1626
1627 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
1628 section names without numbers.
1629 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
1630 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
1631 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
1632
1633 2018-10-29 David Malcolm <dmalcolm@redhat.com>
1634
1635 PR c++/87721
1636 * c-c++-common/substring-location-PR-87721.c: New test.
1637 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1638 PR 87721.
1639 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1640 (test_string_literals): Fold the index arguments before checking
1641 for INTEGER_CST.
1642
1643 2018-10-29 David Malcolm <dmalcolm@redhat.com>
1644
1645 * c-c++-common/spellcheck-reserved.c: Update expected output for
1646 C++ for merger of "did you mean" suggestions into the error
1647 message.
1648 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
1649 you mean" suggestion into the error.
1650 * g++.dg/lookup/error1.C: Likewise.
1651 * g++.dg/lookup/pr77549.C: Likewise.
1652 * g++.dg/lookup/pr80913.C: Likewise.
1653 * g++.dg/lookup/suggestions1.C: Likewise.
1654 * g++.dg/lookup/suggestions2.C: New test.
1655 * g++.dg/overload/koenig1.C: Update expected output as above.
1656 * g++.dg/spellcheck-identifiers-2.C: Likewise.
1657 * g++.dg/spellcheck-identifiers.C: Likewise.
1658 * g++.dg/spellcheck-ns.C: New test.
1659 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
1660 * g++.dg/spellcheck-pr78656.C: Likewise.
1661 * g++.dg/spellcheck-pr79298.C: Likewise, adding
1662 -fdiagnostics-show-caret to options.
1663 * g++.dg/spellcheck-pr80177.C: Likewise.
1664 * g++.dg/spellcheck-single-vs-multiple.C: New test.
1665 * g++.dg/spellcheck-typenames.C: Update expected output as above.
1666 * g++.dg/template/static10.C: Likewise.
1667 * g++.old-deja/g++.mike/ns5.C: Likewise.
1668 * g++.old-deja/g++.mike/ns7.C: Likewise.
1669 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1670 * g++.old-deja/g++.other/lineno5.C: Likewise.
1671
1672 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1673
1674 * g++.dg/cpp0x/auto24.C: Test location too.
1675 * g++.dg/cpp0x/auto3.C: Likewise.
1676 * g++.dg/cpp0x/auto42.C: Likewise.
1677 * g++.dg/cpp0x/initlist57.C: Likewise.
1678 * g++.dg/cpp0x/initlist75.C: Likewise.
1679 * g++.dg/cpp0x/initlist80.C: Likewise.
1680 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
1681 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
1682 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
1683 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
1684 * g++.old-deja/g++.other/typeck1.C: Likewise.
1685
1686 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1687
1688 PR middle-end/87469
1689 * g++.dg/pr87469.C: New test.
1690
1691 2018-10-29 Marek Polacek <polacek@redhat.com>
1692
1693 PR c++/87594 - constexpr rejects-valid with range-based for.
1694 * g++.dg/cpp1y/constexpr-loop8.C: New test.
1695
1696 2018-10-29 Richard Biener <rguenther@suse.de>
1697
1698 PR tree-optimization/87785
1699 * gcc.dg/torture/20181029-1.c: New testcase.
1700 * gcc.dg/torture/20181029-2.c: Likewise.
1701
1702 2018-10-29 Richard Biener <rguenther@suse.de>
1703
1704 PR tree-optimization/87790
1705 * gcc.dg/pr87790.c: New testcase.
1706
1707 2018-10-29 Martin Liska <mliska@suse.cz>
1708
1709 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
1710 * lib/gcov.exp: Remove legacy verify-intermediate.
1711
1712 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1713
1714 * gcc.dg/gimplefe-30.c: New test.
1715 * gcc.dg/gimplefe-31.c: New test.
1716 * gcc.dg/gimplefe-32.c: New test.
1717 * gcc.dg/gimplefe-33.c: New test.
1718
1719 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
1720
1721 * gcc.misc-tests/help.exp: Add D to option descriptions check.
1722 * gdc.dg/asan/asan.exp: New file.
1723 * gdc.dg/asan/gdc272.d: New test.
1724 * gdc.dg/compilable.d: New test.
1725 * gdc.dg/dg.exp: New file.
1726 * gdc.dg/gdc254.d: New test.
1727 * gdc.dg/gdc260.d: New test.
1728 * gdc.dg/gdc270a.d: New test.
1729 * gdc.dg/gdc270b.d: New test.
1730 * gdc.dg/gdc282.d: New test.
1731 * gdc.dg/gdc283.d: New test.
1732 * gdc.dg/imports/gdc170.d: New test.
1733 * gdc.dg/imports/gdc231.d: New test.
1734 * gdc.dg/imports/gdc239.d: New test.
1735 * gdc.dg/imports/gdc241a.d: New test.
1736 * gdc.dg/imports/gdc241b.d: New test.
1737 * gdc.dg/imports/gdc251a.d: New test.
1738 * gdc.dg/imports/gdc251b.d: New test.
1739 * gdc.dg/imports/gdc253.d: New test.
1740 * gdc.dg/imports/gdc254a.d: New test.
1741 * gdc.dg/imports/gdc256.d: New test.
1742 * gdc.dg/imports/gdc27.d: New test.
1743 * gdc.dg/imports/gdcpkg256/package.d: New test.
1744 * gdc.dg/imports/runnable.d: New test.
1745 * gdc.dg/link.d: New test.
1746 * gdc.dg/lto/lto.exp: New file.
1747 * gdc.dg/lto/ltotests_0.d: New test.
1748 * gdc.dg/lto/ltotests_1.d: New test.
1749 * gdc.dg/runnable.d: New test.
1750 * gdc.dg/simd.d: New test.
1751 * gdc.test/gdc-test.exp: New file.
1752 * lib/gdc-dg.exp: New file.
1753 * lib/gdc.exp: New file.
1754
1755 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1756
1757 PR fortran/54613
1758 * gfortran.dg/findloc_1.f90: New test.
1759 * gfortran.dg/findloc_2.f90: New test.
1760 * gfortran.dg/findloc_3.f90: New test.
1761 * gfortran.dg/findloc_4.f90: New test.
1762 * gfortran.dg/findloc_5.f90: New test.
1763 * gfortran.dg/findloc_6.f90: New test.
1764
1765 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
1766 Jinsong Ji <jji@us.ibm.com>
1767
1768 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
1769 formatting cleanup.
1770 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
1771 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
1772 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
1773 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
1774 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
1775 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
1776 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
1777 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
1778 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
1779 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
1780 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
1781 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
1782 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
1783 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
1784 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
1785 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
1786 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
1787 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
1788 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
1789 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
1790 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
1791 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
1792 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
1793 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
1794 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
1795 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
1796 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
1797 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
1798 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
1799 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
1800 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
1801 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
1802 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
1803 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1804 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1805 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
1806 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
1807 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
1808 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
1809 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
1810 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
1811 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1812 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1813
1814 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
1815
1816 * gcc.target/powerpc/ssse3-check.h: New file.
1817 * gcc.target/powerpc/ssse3-vals.h: New file.
1818 * gcc.target/powerpc/ssse3-pabsb.c: New file.
1819 * gcc.target/powerpc/ssse3-pabsd.c: New file.
1820 * gcc.target/powerpc/ssse3-pabsw.c: New file.
1821 * gcc.target/powerpc/ssse3-palignr.c: New file.
1822 * gcc.target/powerpc/ssse3-phaddd.c: New file.
1823 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
1824 * gcc.target/powerpc/ssse3-phaddw.c: New file.
1825 * gcc.target/powerpc/ssse3-phsubd.c: New file.
1826 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
1827 * gcc.target/powerpc/ssse3-phsubw.c: New file.
1828 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
1829 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
1830 * gcc.target/powerpc/ssse3-pshufb.c: New file.
1831 * gcc.target/powerpc/ssse3-psignb.c: New file.
1832 * gcc.target/powerpc/ssse3-psignd.c: New file.
1833 * gcc.target/powerpc/ssse3-psignw.c: New file.
1834
1835 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
1836
1837 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
1838 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
1839 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1840 * gcc.target/powerpc/mmx-packs.c: Likewise.
1841 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
1842 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1843 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
1844 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
1845 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
1846 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
1847 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
1848 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
1849 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
1850 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
1851 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
1852 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
1853 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
1854 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
1855 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
1856 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
1857 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1858 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
1859 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
1860 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
1861 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
1862 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
1863 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
1864 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
1865 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
1866 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
1867 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
1868 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
1869 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
1870 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
1871 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
1872 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
1873 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
1874 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
1875 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
1876 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
1877 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
1878 * gcc.target/powerpc/pr37191.c: Likewise.
1879 * gcc.target/powerpc/sse-addps-1.c: Likewise.
1880 * gcc.target/powerpc/sse-addss-1.c: Likewise.
1881 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
1882 * gcc.target/powerpc/sse-andps-1.c: Likewise.
1883 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
1884 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
1885 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
1886 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1887 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
1888 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
1889 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
1890 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1891 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
1892 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
1893 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
1894 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1895 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1896 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
1897 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
1898 * gcc.target/powerpc/sse-divps-1.c: Likewise.
1899 * gcc.target/powerpc/sse-divss-1.c: Likewise.
1900 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
1901 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
1902 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
1903 * gcc.target/powerpc/sse-minps-1.c: Likewise.
1904 * gcc.target/powerpc/sse-minps-2.c: Likewise.
1905 * gcc.target/powerpc/sse-minss-1.c: Likewise.
1906 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
1907 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
1908 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
1909 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
1910 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
1911 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
1912 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
1913 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
1914 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
1915 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
1916 * gcc.target/powerpc/sse-movss-1.c: Likewise.
1917 * gcc.target/powerpc/sse-movss-2.c: Likewise.
1918 * gcc.target/powerpc/sse-movss-3.c: Likewise.
1919 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
1920 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
1921 * gcc.target/powerpc/sse-orps-1.c: Likewise.
1922 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
1923 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
1924 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
1925 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
1926 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
1927 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
1928 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
1929 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
1930 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
1931 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
1932 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
1933 * gcc.target/powerpc/sse-subps-1.c: Likewise.
1934 * gcc.target/powerpc/sse-subss-1.c: Likewise.
1935 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
1936 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
1937 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
1938 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
1939 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
1940 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
1941 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
1942 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
1943 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
1944 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
1945 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
1946 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
1947 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
1948 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
1949 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
1950 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
1951 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
1952 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
1953 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
1954 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
1955 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
1956 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
1957 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
1958 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
1959 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
1960 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
1961 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
1962 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
1963 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
1964 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
1965 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
1966 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
1967 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
1968 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
1969 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
1970 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
1971 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
1972 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
1973 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
1974 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
1975 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
1976 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
1977 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
1978 * gcc.target/powerpc/sse2-mmx.c: Likewise.
1979 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
1980 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
1981 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
1982 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
1983 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
1984 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
1985 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
1986 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
1987 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
1988 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
1989 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
1990 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
1991 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
1992 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
1993 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
1994 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
1995 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
1996 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
1997 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
1998 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
1999 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2000 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2001 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2002 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
2003 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
2004 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
2005 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2006 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
2007 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
2008 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
2009 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
2010 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
2011 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
2012 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
2013 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
2014 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
2015 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
2016 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
2017 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
2018 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
2019 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
2020 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
2021 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2022 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
2023 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2024 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
2025 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
2026 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2027 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2028 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2029 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2030 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2031 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
2032 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2033 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2034 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
2035 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
2036 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
2037 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
2038 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
2039 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
2040 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
2041 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
2042 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2043 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2044 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2045 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
2046 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
2047 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
2048 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
2049 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
2050 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
2051 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
2052 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
2053 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
2054 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2055 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
2056 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
2057 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
2058 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
2059 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
2060 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
2061 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
2062 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
2063 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
2064 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
2065 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2066 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
2067 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
2068 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
2069 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
2070 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
2071 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
2072 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
2073 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
2074 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
2075 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
2076 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
2077 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
2078 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
2079 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
2080 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
2081 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
2082 * gcc.target/powerpc/sse3-haddps.c: Likewise.
2083 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
2084 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
2085 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
2086 * gcc.target/powerpc/sse3-movddup.c: Likewise.
2087 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
2088 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
2089 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
2090 ommitted "-mpower8-vector" to dg-options.
2091
2092 2018-10-26 Jan Hubicka <jh@suse.cz>
2093
2094 * g++.dg/lto/odr-1_0.C: Fix template.
2095 * g++.dg/lto/odr-1_1.C: Fix template.
2096
2097 2018-10-26 Richard Biener <rguenther@suse.de>
2098
2099 PR tree-optimization/87105
2100 * g++.dg/vect/slp-pr87105.cc: Adjust.
2101 * gcc.dg/torture/20181024-1.c: New testcase.
2102 * g++.dg/opt/20181025-1.C: Likewise.
2103
2104 2018-10-26 Richard Biener <rguenther@suse.de>
2105
2106 PR testsuite/87754
2107 * g++.dg/lto/odr-1_0.C: Fix pattern.
2108
2109 2018-10-26 Richard Biener <rguenther@suse.de>
2110
2111 PR tree-optimization/87746
2112 * gcc.dg/pr87746.c: New testcase.
2113
2114 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2115
2116 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
2117
2118 2018-10-25 Carl Love <cel@us.ibm.com>
2119
2120 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
2121
2122 2018-10-25 Martin Liska <mliska@suse.cz>
2123
2124 PR testsuite/87739
2125 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
2126
2127 2018-10-25 Martin Liska <mliska@suse.cz>
2128
2129 PR other/87735
2130 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
2131 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
2132 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
2133
2134 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
2135
2136 * gcc.target/s390/global-array-almost-huge-element.c: New test.
2137 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
2138 * gcc.target/s390/global-array-element-pic.c: New test.
2139 * gcc.target/s390/global-array-even-element.c: New test.
2140 * gcc.target/s390/global-array-huge-element.c: New test.
2141 * gcc.target/s390/global-array-negative-huge-element.c: New test.
2142 * gcc.target/s390/global-array-odd-element.c: New test.
2143
2144 2018-10-25 Jan Hubicka <jh@suse.cz>
2145
2146 * g++.dg/lto/odr-1_0.C: New test.
2147 * g++.dg/lto/odr-1_1.C: New test.
2148
2149 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2150
2151
2152 * gcc.dg/sibcall-9.c: Make v static.
2153 * gcc.dg/sibcall-10.c: Likewise.
2154
2155 2018-10-25 Richard Biener <rguenther@suse.de>
2156
2157 PR tree-optimization/87665
2158 PR tree-optimization/87745
2159 * gfortran.dg/20181025-1.f: New testcase.
2160
2161 2018-10-25 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR fortran/87725
2164 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
2165 from kind with a colon rather than comma.
2166 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
2167 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
2168
2169 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
2170
2171 * gcc.target/powerpc/float128-math.c: New test to make sure the
2172 long double built-in function names use the f128 form if the user
2173 switched from IBM long double to IEEE long double.
2174 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
2175
2176 2018-10-24 Jakub Jelinek <jakub@redhat.com>
2177
2178 PR c++/86288
2179 * g++.dg/cpp0x/gen-attrs-66.C: New test.
2180
2181 2018-10-24 Martin Sebor <msebor@redhat.com>
2182
2183 PR c++/84851
2184 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
2185
2186 2018-10-24 Martin Liska <mliska@suse.cz>
2187
2188 PR tree-optimization/84436
2189 * gcc.dg/tree-ssa/pr84436-1.c: New test.
2190 * gcc.dg/tree-ssa/pr84436-2.c: New test.
2191 * gcc.dg/tree-ssa/pr84436-3.c: New test.
2192 * gcc.dg/tree-ssa/pr84436-4.c: New test.
2193 * gcc.dg/tree-ssa/pr84436-5.c: New test.
2194
2195 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
2196
2197 * gcc.target/s390/20181024-1.c: New test.
2198
2199 2018-10-24 Richard Biener <rguenther@suse.de>
2200
2201 PR tree-optimization/87105
2202 * gcc.dg/vect/bb-slp-39.c: New testcase.
2203 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
2204
2205 2018-10-24 Richard Biener <rguenther@suse.de>
2206
2207 PR tree-optimization/84013
2208 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
2209
2210 2018-10-24 Richard Biener <rguenther@suse.de>
2211
2212 PR tree-optimization/87665
2213 * gcc.dg/torture/pr87665.c: New testcase.
2214
2215 2018-10-23 Jakub Jelinek <jakub@redhat.com>
2216
2217 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
2218 only. Add expected warnings and messages for c++2a.
2219
2220 2018-10-23 Richard Biener <rguenther@suse.de>
2221
2222 PR tree-optimization/87105
2223 PR tree-optimization/87608
2224 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
2225 g++.dg/vect/slp-pr87105.cc: Likewise.
2226 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
2227 relies on phiprop run before.
2228 * g++.dg/tree-ssa/pr30738.C: Likewise.
2229 * g++.dg/tree-ssa/pr57380.C: Likewise.
2230 * gcc.dg/tree-ssa/pr84859.c: Likewise.
2231 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
2232 confused by copies in the IL left by EVRP.
2233 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
2234 by predictors.
2235 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
2236 * gcc.dg/pr24574.c: Likewise.
2237 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
2238
2239 2018-10-23 Richard Biener <rguenther@suse.de>
2240
2241 PR tree-optimization/87700
2242 * gcc.dg/torture/pr87700.c: New testcase.
2243
2244 2018-10-23 Richard Biener <rguenther@suse.de>
2245
2246 PR tree-optimization/87693
2247 * gcc.dg/torture/pr87693.c: New testcase.
2248
2249 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
2250
2251 PR fortran/85603
2252 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
2253 occurring as it should and a regression caused by version 1 of
2254 this patch.
2255
2256 2018-10-22 Yury Gribov <tetra2005@gmail.com>
2257
2258 PR tree-optimization/87633
2259 * g++.dg/pr87633.C: New test.
2260
2261 2018-10-22 Marek Polacek <polacek@redhat.com>
2262
2263 PR testsuite/87694
2264 * g++.dg/concepts/memfun-err.C: Make it a compile test.
2265
2266 2018-10-22 Richard Biener <rguenther@suse.de>
2267
2268 * gcc.dg/tree-ssa/evrp12.c: New testcase.
2269 * gcc.dg/predict-6.c: Adjust.
2270 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
2271 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2272 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
2273
2274 2018-10-22 Martin Liska <mliska@suse.cz>
2275
2276 PR tree-optimization/87686
2277 * g++.dg/tree-ssa/pr87686.C: New test.
2278
2279 2018-10-22 Jakub Jelinek <jakub@redhat.com>
2280
2281 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
2282 properly -std= options.
2283
2284 2018-10-22 Richard Biener <rguenther@suse.de>
2285
2286 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
2287
2288 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
2289
2290 * gnat.dg/sso14.adb: New test.
2291 * gnat.dg/sso15.adb: Likewise.
2292
2293 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
2294
2295 * gnat.dg/warn19.ad[sb]: New test.
2296 * gnat.dg/warn19_pkg.ads: New helper.
2297
2298 2018-10-22 Richard Biener <rguenther@suse.de>
2299
2300 PR tree-optimization/87640
2301 * gcc.dg/torture/pr87640.c: New testcase.
2302
2303 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
2304
2305 * gcc.target/s390/litpool-int.c: New test.
2306
2307 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
2308
2309 PR target/72782
2310 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
2311 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
2312 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
2313 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
2314 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
2315 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
2316 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
2317 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
2318
2319 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
2320
2321 PR target/72782
2322 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
2323 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
2324 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
2325 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
2326 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
2327 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
2328 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
2329 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
2330 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
2331 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
2332 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
2333 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
2334 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
2335 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
2336 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
2337 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
2338 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
2339 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
2340 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
2341 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
2342 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
2343 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
2344 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
2345 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
2346 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
2347 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
2348 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
2349
2350 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
2351
2352 PR target/72782
2353 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
2354 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
2355 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
2356 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
2357 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
2358 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
2359 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
2360 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
2361 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
2362 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
2363 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
2364 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
2365 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
2366 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
2367 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
2368 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
2369 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
2370
2371 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2372
2373 PR target/72782
2374 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
2375 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
2376 (__builtin_ia32_vfmsubps512_mask): Likewise.
2377 (__builtin_ia32_vfmsubps512_maskz): Likewise.
2378 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
2379 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
2380 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
2381 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
2382 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
2383 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
2384 * testsuite/gcc.target/i386/sse-13.c
2385 (__builtin_ia32_vfmsubpd512_mask): Likewise.
2386 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
2387 (__builtin_ia32_vfmsubps512_mask): Likewise.
2388 (__builtin_ia32_vfmsubps512_maskz): Likewise.
2389 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
2390 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
2391 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
2392 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
2393 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
2394 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
2395 * testsuite/gcc.target/i386/sse-23.c
2396 (__builtin_ia32_vfmsubpd512_mask): Likewise.
2397 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
2398 (__builtin_ia32_vfmsubps512_mask): Likewise.
2399 (__builtin_ia32_vfmsubps512_maskz): Likewise.
2400 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
2401 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
2402 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
2403 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
2404 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
2405 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
2406
2407 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2408
2409 PR target/72782
2410 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
2411 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
2412 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
2413 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
2414 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
2415 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
2416 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
2417 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
2418 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
2419 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
2420 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
2421
2422 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2423
2424 PR target/72782
2425 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
2426 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
2427 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
2428 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
2429 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
2430 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
2431 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
2432 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
2433 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
2434 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
2435 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
2436
2437 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2438
2439 PR target/72782
2440 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
2441 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
2442 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
2443 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
2444 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
2445 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
2446 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
2447 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
2448 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
2449 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
2450 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
2451
2452 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
2453
2454 PR fortran/71880
2455 * gfortran.dg/deferred_character_31.f90 : New test.
2456
2457 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2458
2459 PR target/72782
2460 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
2461 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
2462 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
2463 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
2464 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
2465 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
2466 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
2467 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
2468 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
2469
2470 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2471
2472 PR target/87662
2473 * gcc.target/i386/pr87662.c
2474
2475 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
2476
2477 PR target/72782
2478 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
2479 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
2480 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
2481 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
2482 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
2483 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
2484 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
2485 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
2486
2487 2018-10-20 Marek Polacek <polacek@redhat.com>
2488
2489 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
2490 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
2491 the list of default stds to test.
2492
2493 2018-10-20 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR middle-end/87647
2496 * gcc.c-torture/compile/pr87647.c: New test.
2497
2498 2018-10-19 Jakub Jelinek <jakub@redhat.com>
2499
2500 PR middle-end/85488
2501 PR middle-end/87649
2502 * c-c++-common/gomp/doacross-2.c: New test.
2503 * c-c++-common/gomp/sink-3.c: Expect another error during error
2504 recovery.
2505
2506 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
2507
2508 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
2509 field number.
2510 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
2511
2512 2018-10-19 Richard Biener <rguenther@suse.de>
2513
2514 PR middle-end/87645
2515 * gcc.dg/torture/pr87645.c: New testcase.
2516
2517 2018-10-19 Richard Biener <rguenther@suse.de>
2518
2519 PR target/87657
2520 * gcc.target/i386/pr87657.c: New testcase.
2521
2522 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
2523
2524 PR target/72782
2525 * gcc.target/i386/avx512-binop-1.h: New file.
2526 * gcc.target/i386/avx512-binop-2.h: Likewise.
2527 * gcc.target/i386/avx512-binop-3.h: Likewise.
2528 * gcc.target/i386/avx512-binop-4.h: Likewise.
2529 * gcc.target/i386/avx512-binop-5.h: Likewise.
2530 * gcc.target/i386/avx512-binop-6.h: Likewise.
2531 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
2532 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
2533 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
2534 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
2535 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
2536 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
2537 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
2538 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
2539 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
2540 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
2541 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
2542 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
2543 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
2544 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
2545 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
2546 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
2547 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
2548
2549 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
2550
2551 PR rtl-optimization/87596
2552 * gcc.target/i386/pr87596.c: New test.
2553
2554 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
2555
2556 * gnat.dg/frame_overflow2.adb: New test.
2557
2558 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
2559
2560 PR target/72782
2561 * gcc.target/i386/avx512-fma-1.h: New file.
2562 * gcc.target/i386/avx512-fma-2.h: Likewise.
2563 * gcc.target/i386/avx512-fma-3.h: Likewise.
2564 * gcc.target/i386/avx512-fma-4.h: Likewise.
2565 * gcc.target/i386/avx512-fma-5.h: Likewise.
2566 * gcc.target/i386/avx512-fma-6.h: Likewise.
2567 * gcc.target/i386/avx512-fma-7.h: Likewise.
2568 * gcc.target/i386/avx512-fma-8.h: Likewise.
2569 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
2570 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
2571 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
2572 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
2573 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
2574 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
2575 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
2576 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
2577 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
2578 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
2579 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
2580
2581 2018-10-18 Tobias Burnus <burnus@net-b.de>
2582
2583 PR fortran/87625
2584 * gfortran.dg/realloc_on_assign_31.f90: New file.
2585
2586 2018-10-18 David Malcolm <dmalcolm@redhat.com>
2587
2588 PR tree-optimization/87562
2589 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
2590 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
2591 * c-c++-common/substring-location-PR-87562-1.c: New test.
2592 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
2593 PR 87562.
2594 * gcc.dg/plugin/pr87562-a.h: New file.
2595 * gcc.dg/plugin/pr87562-b.h: New file.
2596
2597 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
2598
2599 PR fortran/58618
2600 * gfortran.dg/associate_45.f90 : New test.
2601
2602 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
2603
2604 PR fortran/58618
2605 * gfortran.dg/deferred_character_30.f90 : New test.
2606
2607 2018-10-18 Richard Biener <rguenther@suse.de>
2608
2609 PR middle-end/87087
2610 * gcc.dg/torture/pr87087.c: New testcase.
2611 * gcc.dg/graphite/pr84204.c: XFAIL.
2612 * gcc.dg/graphite/pr85935.c: Likewise.
2613
2614 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
2615
2616 PR target/87537
2617 * gcc.target/i386/pr87537-1.c: New test.
2618
2619 2018-10-17 Joseph Myers <joseph@codesourcery.com>
2620
2621 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
2622 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
2623 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
2624 gcc.dg/gnu2x-static-assert-1.c: New tests.
2625 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
2626
2627 2018-10-17 Tobias Burnus <burnus@net-b.de>
2628
2629 PR fortran/87632
2630 * gfortran.dg/select_type_47.f90: New.
2631
2632 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
2633
2634 * gcc.c-torture/execute/pr87623.c: New test.
2635
2636 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2637
2638 PR c++/84705
2639 * g++.dg/cpp0x/pr84705.C: New.
2640
2641 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
2642
2643 PR fortran/56386
2644 PR fortran/58906
2645 PR fortran/77385
2646 * gfortran.dg/associate_44.f90 : New test.
2647
2648 PR fortran/80260
2649 * gfortran.dg/select_type_45.f90 : New test.
2650
2651 PR fortran/82077
2652 * gfortran.dg/select_type_46.f90 : New test.
2653
2654 2018-10-16 Tobias Burnus <burnus@net-b.de>
2655
2656 PR fortran/67125
2657 * gfortran.dg/allocate_with_source_26.f90: Extend
2658 testcase with polymorphic variables.
2659
2660 2018-10-16 Tobias Burnus <burnus@net-b.de>
2661
2662 PR fortran/67125
2663 * gfortran.dg/allocate_with_source_26.f90: New.
2664
2665 2018-10-15 David Malcolm <dmalcolm@redhat.com>
2666
2667 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
2668 to reflect minimum margin width.
2669 * gcc.dg/missing-header-fixit-4.c: Likewise.
2670 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
2671 Likewise.
2672 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2673 Likewise.
2674 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
2675 New test.
2676 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
2677
2678 2018-10-15 Tobias Burnus <burnus@net-b.de>
2679
2680 PR fortran/87597
2681 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
2682
2683 2018-10-15 Renlin Li <renlin.li@arm.com>
2684
2685 PR target/87563
2686 * gcc.target/aarch64/sve/pr87563.c: New.
2687
2688 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
2689 Tobias Burnus <burnus@gcc.gnu.org>
2690
2691 PR fortran/87566
2692 * gfortran.dg/select_type_44.f90: New test.
2693 * gfortran.dg/associate_42.f90: New test.
2694
2695 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2696
2697 PR tree-optimization/87022
2698 * gcc.dg/tree-ssa/pr87022.c: New test.
2699
2700 2018-10-15 Richard Biener <rguenther@suse.de>
2701
2702 PR middle-end/87610
2703 * gcc.dg/torture/restrict-6.c: New testcase.
2704
2705 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
2706
2707 * g++.dg/vec-init-1.C: New test.
2708
2709 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
2710
2711 PR target/87599
2712 * gcc.target/i386/pr87599.c: New test.
2713
2714 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
2715
2716 PR target/87572
2717 * gcc.target/i386/pr87572.c: New test.
2718
2719 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
2720
2721 PR fortran/83146
2722 * gfortran.dg/associate_43.f90: New test.
2723
2724 2018-10-14 Anthony Green <green@moxielogic.com>
2725
2726 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
2727
2728 2018-10-12 Yury Gribov <tetra2005@gmail.com>
2729
2730 PR middle-end/81376
2731 * c-c++-common/pr81376.c: New test.
2732 * gcc.target/i386/387-ficom-2.c: Update test.
2733 * gcc.target/i386/387-ficom-2.c: Ditto.
2734
2735 2018-10-12 Tobias Burnus <burnus@net-b.de>
2736
2737 PR fortran/87597
2738 * gfortran.dg/inline_matmul_24.f90: New.
2739
2740 2018-10-12 Tobias Burnus <burnus@net-b.de>
2741
2742 PR fortran/58787
2743 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
2744 * gfortran.dg/interface_42.f90: Ditto.
2745 * gfortran.dg/internal_references_1.f90: Ditto.
2746 * gfortran.dg/invalid_procedure_name.f90: Ditto.
2747 * gfortran.dg/pr65453.f90: Ditto.
2748 * gfortran.dg/pr77414.f90: Ditto.
2749 * gfortran.dg/pr78741.f90: Ditto.
2750 * gfortran.dg/same_name_2.f90: Ditto.
2751
2752 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
2753
2754 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
2755 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
2756
2757 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2758
2759 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
2760 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
2761 * gcc.target/powerpc/fold-vec-insert-double.c: New.
2762 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
2763 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
2764 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
2765 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
2766 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
2767 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
2768 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
2769
2770 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2771
2772 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
2773 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
2774 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
2775 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
2776 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
2777 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
2778 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
2779 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
2780 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
2781 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
2782 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
2783 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
2784 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
2785 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
2786 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
2787 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
2788 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
2789 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
2790
2791 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2792
2793 * gcc.target/powerpc/fold-vec-select-char.c: New.
2794 * gcc.target/powerpc/fold-vec-select-double.c: New.
2795 * gcc.target/powerpc/fold-vec-select-float.c: New.
2796 * gcc.target/powerpc/fold-vec-select-int.c: New.
2797 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
2798 * gcc.target/powerpc/fold-vec-select-short.c: New.
2799
2800 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
2801
2802 PR tree-optimization/86829
2803 * gcc.dg/sinatan-1.c: New test.
2804 * gcc.dg/sinatan-2.c: New test.
2805 * gcc.dg/sinatan-3.c: New test.
2806
2807 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2808
2809 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
2810 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
2811 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
2812
2813 2018-10-11 Tobias Burnus <burnus@net-b.de>
2814
2815 Revert:
2816 2018-10-09 Tobias Burnus <burnus@net-b.de>
2817
2818 PR fortran/83522
2819 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
2820 change to dg-do compile.
2821 * gfortran.dg/actual_array_substr_2.f90: Ditto.
2822 * gfortran.dg/array_initializer_1.f90: Use array
2823 element not size-one section.
2824 * gfortran.dg/array_substring.f90: New.
2825
2826 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
2827
2828 PR target/87511
2829 * gcc.target/aarch64/pr87511.c: Add new test.
2830
2831 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2832
2833 PR c++/84993
2834 * g++.dg/torture/accessor-fixits-9.C: New test.
2835
2836 2018-10-11 Nathan Sidwell <nathan@acm.org>
2837
2838 * g++.dg/parse/close-brace.C: New.
2839 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
2840 * g++.old-deja/g++.other/crash32.C: Add another error
2841
2842 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2843
2844 PR c++/85070
2845 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
2846 c++14_only to c++14.
2847
2848 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2849
2850 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
2851 there hasn't been a dg-end-multiline-output since the last
2852 dg-begin-multiline-output.
2853 (dg-end-multiline-output): Issue an error if there hasn't been a
2854 dg-begin-multiline-output. Reset _multiline_last_beginning_line
2855 as soon possible. Rename "line" to "last_line".
2856
2857 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
2858
2859 * selftests/repeat.rtl: New file.
2860
2861 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2862
2863 PR c++/87582
2864 * g++.dg/cpp1z/decomp48.C: New test.
2865
2866 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2867
2868 * g++.dg/diagnostic/macro-arg-count.C: Move to...
2869 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
2870 output for C vs C++. Expect notes showing the definitions of the
2871 macros.
2872 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
2873 above.
2874
2875 2018-10-11 Martin Jambor <mjambor@suse.cz>
2876
2877 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
2878 greater that the size of double by target large_long double.
2879
2880 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2881
2882 * g++.dg/cpp2a/feat-cxx2a.C: New test.
2883
2884 PR c++/87547
2885 * g++.dg/rtti/typeid12.C: New test.
2886
2887 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
2888
2889 * g++.dg/other/pr87574.C: New test.
2890
2891 2018-10-10 Marek Polacek <polacek@redhat.com>
2892
2893 PR c++/87567 - constexpr rejects call to non-constexpr function.
2894 * g++.dg/cpp1y/constexpr-loop7.C: New test.
2895
2896 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
2897
2898 PR target/87579
2899 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
2900 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
2901 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
2902 * gcc.target/powerpc/sse3-haddps.c: Likewise.
2903 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
2904 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
2905 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
2906 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
2907 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
2908 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
2909 * gcc.target/powerpc/sse3-movddup.c: Likewise.
2910 * gcc.target/powerpc/pr37191.c: Likewise.
2911 2018-10-10 Martin Sebor <msebor@redhat.com>
2912
2913 PR c/54391
2914 * gcc.dg/transparent-union-6.c: New.
2915
2916 2018-10-10 Martin Sebor <msebor@redhat.com>
2917
2918 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
2919 Add a test for 2-byte wchar_t.
2920 * gcc.dg/builtin-memchr.c: New test.
2921
2922 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
2923
2924 PR target/87573
2925 * gcc.target/i386/pr87573.c: New test.
2926
2927 2018-10-10 Jakub Jelinek <jakub@redhat.com>
2928
2929 PR target/87550
2930 * gcc.target/i386/pr87550.c: New test.
2931
2932 PR c/87286
2933 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
2934
2935 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2936
2937 PR c++/84423
2938 * g++.dg/concepts/pr84423-1.C: New.
2939 * g++.dg/concepts/pr84423-2.C: Likewise.
2940 * g++.dg/cpp0x/auto39.C: Test location too.
2941 * g++.dg/cpp0x/auto9.C: Likewise.
2942 * g++.dg/cpp1y/pr60384.C: Likewise.
2943
2944 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
2945
2946 * gcc.target/powerpc/sse3-check.h: New file.
2947 * gcc.target/powerpc/sse3-addsubps.c: New file.
2948 * gcc.target/powerpc/sse3-addsubpd.c: New file.
2949 * gcc.target/powerpc/sse3-haddps.c: New file.
2950 * gcc.target/powerpc/sse3-hsubps.c: New file.
2951 * gcc.target/powerpc/sse3-haddpd.c: New file.
2952 * gcc.target/powerpc/sse3-hsubpd.c: New file.
2953 * gcc.target/powerpc/sse3-lddqu.c: New file.
2954 * gcc.target/powerpc/sse3-movsldup.c: New file.
2955 * gcc.target/powerpc/sse3-movshdup.c: New file.
2956 * gcc.target/powerpc/sse3-movddup.c: New file.
2957 * gcc.target/powerpc/pr37191.c: New file.
2958
2959 2018-10-09 Tobias Burnus <burnus@net-b.de>
2960
2961 PR fortran/83522
2962 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
2963 change to dg-do compile.
2964 * gfortran.dg/actual_array_substr_2.f90: Ditto.
2965 * gfortran.dg/array_initializer_1.f90: Use array
2966 element not size-one section.
2967 * gfortran.dg/array_substring.f90: New.
2968
2969 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2970
2971 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
2972 testcase.
2973
2974 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2975
2976 * gnat.dg/warn17.adb: New testcase.
2977
2978 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2979
2980 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
2981 gnat.dg/inline14_pkg.ads: New testcase.
2982
2983 2018-10-09 Ed Schonberg <schonberg@adacore.com>
2984
2985 * gnat.dg/warn18.adb: New testcase.
2986
2987 2018-10-09 Martin Liska <mliska@suse.cz>
2988
2989 * c-c++-common/asan/pr64820.c: Add line number to scanned
2990 pattern.
2991 * c-c++-common/asan/use-after-return-1.c: Likewise.
2992 * g++.dg/asan/function-argument-1.C (main): Likewise.
2993 * g++.dg/asan/function-argument-2.C (main): Likewise.
2994 * g++.dg/asan/function-argument-3.C (main): Likewise.
2995 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
2996 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
2997 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
2998 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
2999 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
3000 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
3001 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
3002 * gcc.dg/asan/pr78541.c (main): Likewise.
3003 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
3004 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
3005 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
3006 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
3007 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
3008 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
3009
3010 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
3011
3012 PR fortran/87151
3013 * gfortran.dg/deferred_type_component_3.f90: New test.
3014
3015 PR fortran/80931
3016 * gfortran.dg/deferred_character_28.f90: New test.
3017 * gfortran.dg/deferred_character_29.f90: New test (note that
3018 this test appears in PR83196 comment #4 by mistake).
3019
3020 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
3021
3022 * gcc.target/i386/vararg-loc.c: Accept a column number.
3023
3024 2018-10-08 Martin Liska <mliska@suse.cz>
3025
3026 * gcc.target/i386/i386.exp: Move procedures to
3027 target-supports.exp.
3028 * g++.target/i386/i386.exp: New file.
3029 * gcc.target/i386/mv*.C: Move here tests and remove
3030 target filter in these tests.
3031
3032 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
3033
3034 * gfortran.dg/contiguous_4.f90: Adjust.
3035 * gfortran.dg/contiguous_4.f90: New test.
3036
3037 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
3038
3039 PR fortran/86372
3040 * gfortran.dg/associate_41.f90: New test.
3041
3042 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3043
3044 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
3045 * gnat.dg/string_merge1.adb: Likewise.
3046 * gnat.dg/string_merge2.adb: Likewise.
3047
3048 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3049
3050 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
3051
3052 2018-10-08 Martin Liska <mliska@suse.cz>
3053
3054 * g++.dg/ext/pr82625.C: Add dg-compile filter.
3055
3056 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3057
3058 PR c++/71128
3059 * g++.dg/concepts/pr71128.C: New.
3060
3061 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
3062
3063 PR c/87286
3064 * gcc.dg/pr87286.c: New test.
3065
3066 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3067
3068 PR fortran/86111
3069 * gfortran.dg/array_constructor_type_23.f90: New test.
3070
3071 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
3072
3073 PR fortran/83999
3074 * gfortran.dg/elemental_function_4.f90 : New test.
3075
3076 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
3077
3078 PR rtl-optimization/86939
3079 PR rtl-optimization/87479
3080 * gcc.target/powerpc/pr86939.c: New test.
3081 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
3082
3083 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3084
3085 * gnat.dg/string_merge1.adb: Fix test expectations.
3086 * gnat.dg/string_merge2.adb: Likewise.
3087
3088 2018-10-05 David Malcolm <dmalcolm@redhat.com>
3089
3090 PR c++/56856
3091 * g++.dg/ext/builtin4.C: Set expected location for warning to the
3092 correct location within the format string.
3093 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
3094 files for testing locations within string literal locations from
3095 the C frontend.
3096 * g++.dg/warn/Wformat-method.C: New test.
3097 * g++.dg/warn/Wformat-pr71863.C: New test.
3098 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
3099 * g++.dg/warn/Wformat-ranges.C: New test, based on
3100 gcc.dg/format/diagnostic-ranges.c.
3101 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3102 (test_multitoken_macro): Generalize expected output to work with
3103 both C and C++.
3104 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3105 (test_stringified_token_1): Likewise.
3106 (test_stringified_token_3): Likewise.
3107
3108 2018-10-05 David Malcolm <dmalcolm@redhat.com>
3109
3110 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
3111 count. If there's a 3rd argument, use dg-process-target on it,
3112 bailing out, or recording expected failures as "maybe_x".
3113 (proc handle-multiline-outputs): Extract "maybe_x", and use it
3114 to convert pass/fail into xpass/xfail.
3115
3116 2018-10-05 Martin Sebor <msebor@redhat.com>
3117
3118 PR tree-optimization/87490
3119 * gcc.dg/pr87490.c: New test.
3120 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
3121
3122 2018-10-05 Steve Ellcey <sellcey@cavium.com>
3123
3124 PR tree-optimization/71625
3125 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
3126 (test_vclz_s16): Ditto.
3127 (test_vclz_s32): Ditto.
3128 (test_vclzq_s8): Ditto.
3129 (test_vclzq_s16): Ditto.
3130 (test_vclzq_s32): Ditto.
3131 (test_vclz_u8): Ditto.
3132 (test_vclz_u16): Ditto.
3133 (test_vclz_u32): Ditto.
3134 (test_vclzq_u8): Ditto.
3135 (test_vclzq_u16): Ditto.
3136 (test_vclzq_u32): Ditto.
3137 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
3138 (test_vneg_s16): Ditto.
3139 (test_vneg_s32): Ditto.
3140 (test_vneg_s64): Ditto.
3141 (test_vnegd_s64): Ditto.
3142 (test_vnegq_s8): Ditto.
3143 (test_vnegq_s16): Ditto.
3144 (test_vnegq_s32): Ditto.
3145 (test_vnegq_s64): Ditto.
3146
3147 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
3148
3149 PR target/87509
3150 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
3151 of dfp_hw. Don't include <altivec.h>.
3152 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
3153 lp64.
3154 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
3155 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
3156 * gcc.target/powerpc/test_mffsl.c: Ditto.
3157
3158 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
3159
3160 * c-c++-common/Wprio-ctor-dtor.c: New test.
3161
3162 2018-10-04 David Malcolm <dmalcolm@redhat.com>
3163
3164 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
3165 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
3166 dg-additional-options. Add dg-message and dg-missed directives
3167 to verify that -fopt-info messages are written at the correct
3168 locations.
3169
3170 2018-10-04 David Malcolm <dmalcolm@redhat.com>
3171
3172 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
3173 due to "-internals" not being selected.
3174 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
3175 "-internals" added to re-enable the output from test_scopes.
3176 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
3177
3178 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3179
3180 * gnat.dg/string_merge1.adb: New test.
3181 * gnat.dg/string_merge2.adb: New test.
3182 * gcc.dg/merge-all-constants-1.c: Adjust test.
3183 * gcc.dg/merge-all-constants-2.c: New test.
3184
3185 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
3186
3187 PR target/87486
3188 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
3189
3190 2018-10-04 Martin Liska <mliska@suse.cz>
3191
3192 PR c/87483
3193 * gcc.dg/pr87483.c: New test.
3194
3195 2018-10-04 Martin Liska <mliska@suse.cz>
3196
3197 PR ipa/82625
3198 * g++.dg/ext/pr82625.C: New test.
3199
3200 2018-10-04 David Malcolm <dmalcolm@redhat.com>
3201
3202 * gcc.dg/plugin/dump-1.c: New test.
3203 * gcc.dg/plugin/dump_plugin.c: New test plugin.
3204 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3205
3206 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
3207
3208 PR rtl-optimization/87466
3209 * gcc.target/powerpc/pr87466.c: New test.
3210
3211 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3212
3213 PR tree-optimization/85787
3214 * gcc.dg/ipa/propmalloc-4.c: New test.
3215
3216 2018-10-04 Richard Biener <rguenther@suse.de>
3217
3218 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
3219
3220 2018-10-03 Ian Lance Taylor <iant@google.com>
3221
3222 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
3223
3224 2018-10-03 Martin Sebor <msebor@redhat.com>
3225
3226 * gcc.dg/warn-sprintf-no-nul.c: New test.
3227
3228 2018-10-03 Martin Liska <mliska@suse.cz>
3229
3230 PR gcov-profile/86109
3231 * g++.dg/gcov/pr86109.C: New test.
3232
3233 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
3234
3235 * gcc.dg/tree-ssa/muldiv-1.c: New file.
3236 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
3237
3238 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
3239
3240 PR target/87081
3241 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
3242
3243 2018-10-01 Martin Sebor <msebor@redhat.com>
3244
3245 * gcc.dg/warn-strnlen-no-nul.c: New.
3246
3247 2018-10-01 Carl Love <cel@us.ibm.com>
3248
3249 PR 69431
3250 * gcc.target/powerpc/test_mffsl-p9.c: New file.
3251 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
3252 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
3253 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
3254 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
3255
3256 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
3257
3258 PR fortran/65677
3259 * gfortran.dg/dependency_52.f90 : Expand the test to check both
3260 the call to adjustl and direct assignment of the substring.
3261
3262 2018-10-01 Richard Biener <rguenther@suse.de>
3263
3264 PR tree-optimization/87465
3265 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
3266
3267 2018-10-01 Tamar Christina <tamar.christina@arm.com>
3268
3269 PR target/86486
3270 * gcc.dg/pr82788.c: Skip for AArch64.
3271 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
3272 * gcc.target/aarch64/subsp.c: Likewise.
3273 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
3274 on AArch64.
3275 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
3276 * gcc.dg/stack-check-12.c: ILP32 fixup.
3277 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
3278 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
3279 * testsuite/lib/target-supports.exp
3280 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
3281 require frame pointer for non-leaf functions.
3282
3283 2018-10-01 Tamar Christina <tamar.christina@arm.com>
3284
3285 PR target/86486
3286 * gcc.target/aarch64/stack-check-alloca-1.c: New.
3287 * gcc.target/aarch64/stack-check-alloca-10.c: New.
3288 * gcc.target/aarch64/stack-check-alloca-2.c: New.
3289 * gcc.target/aarch64/stack-check-alloca-3.c: New.
3290 * gcc.target/aarch64/stack-check-alloca-4.c: New.
3291 * gcc.target/aarch64/stack-check-alloca-5.c: New.
3292 * gcc.target/aarch64/stack-check-alloca-6.c: New.
3293 * gcc.target/aarch64/stack-check-alloca-7.c: New.
3294 * gcc.target/aarch64/stack-check-alloca-8.c: New.
3295 * gcc.target/aarch64/stack-check-alloca-9.c: New.
3296 * gcc.target/aarch64/stack-check-alloca.h: New.
3297 * gcc.target/aarch64/stack-check-14.c: New.
3298 * gcc.target/aarch64/stack-check-15.c: New.
3299
3300 2018-10-01 Tamar Christina <tamar.christina@arm.com>
3301
3302 PR target/86486
3303 * gcc.target/aarch64/stack-check-prologue-16.c: New test
3304 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
3305 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
3306 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
3307
3308 2018-10-01 Jeff Law <law@redhat.com>
3309 Richard Sandiford <richard.sandiford@linaro.org>
3310 Tamar Christina <tamar.christina@arm.com>
3311
3312 PR target/86486
3313 * gcc.target/aarch64/stack-check-12.c: New.
3314 * gcc.target/aarch64/stack-check-13.c: New.
3315 * gcc.target/aarch64/stack-check-cfa-1.c: New.
3316 * gcc.target/aarch64/stack-check-cfa-2.c: New.
3317 * gcc.target/aarch64/stack-check-prologue-1.c: New.
3318 * gcc.target/aarch64/stack-check-prologue-10.c: New.
3319 * gcc.target/aarch64/stack-check-prologue-11.c: New.
3320 * gcc.target/aarch64/stack-check-prologue-12.c: New.
3321 * gcc.target/aarch64/stack-check-prologue-13.c: New.
3322 * gcc.target/aarch64/stack-check-prologue-14.c: New.
3323 * gcc.target/aarch64/stack-check-prologue-15.c: New.
3324 * gcc.target/aarch64/stack-check-prologue-2.c: New.
3325 * gcc.target/aarch64/stack-check-prologue-3.c: New.
3326 * gcc.target/aarch64/stack-check-prologue-4.c: New.
3327 * gcc.target/aarch64/stack-check-prologue-5.c: New.
3328 * gcc.target/aarch64/stack-check-prologue-6.c: New.
3329 * gcc.target/aarch64/stack-check-prologue-7.c: New.
3330 * gcc.target/aarch64/stack-check-prologue-8.c: New.
3331 * gcc.target/aarch64/stack-check-prologue-9.c: New.
3332 * gcc.target/aarch64/stack-check-prologue.h: New.
3333 * lib/target-supports.exp
3334 (check_effective_target_supports_stack_clash_protection): Add AArch64.
3335
3336 2018-10-01 Tamar Christina <tamar.christina@arm.com>
3337
3338 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
3339 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
3340 (check_compile): Support values already Boolean.
3341 (check_alias_available, check_gc_sections_available,
3342 check_profiling_available, check_effective_target_vect_cmdline_needed,
3343 check_effective_target_vect_int,
3344 check_effective_target_vect_intfloat_cvt,
3345 check_effective_target_vect_doubleint_cvt,
3346 check_effective_target_vect_intdouble_cvt,
3347 check_effective_target_vect_uintfloat_cvt,
3348 check_effective_target_vect_floatint_cvt,
3349 check_effective_target_vect_floatuint_cvt,
3350 check_effective_target_vect_peeling_profitable,
3351 check_effective_target_vect_simd_clones,
3352 check_effective_target_vect_peeling_profitable,
3353 check_effective_target_vect_simd_clones,
3354 check_effective_target_vect_shift,
3355 check_effective_target_vect_bswap,
3356 check_effective_target_vect_shift_char,
3357 check_effective_target_vect_float,
3358 check_effective_target_vect_double,
3359 check_effective_target_vect_long_long,
3360 check_effective_target_vect_no_int_min_max,
3361 check_effective_target_vect_no_int_add,
3362 check_effective_target_vect_no_bitwise,
3363 check_effective_target_vect_perm,
3364 check_effective_target_vect_perm_byte,
3365 check_effective_target_vect_perm_short,
3366 check_effective_target_xorsign,
3367 check_effective_target_vect_widen_sum_hi_to_si_pattern,
3368 check_effective_target_vect_widen_sum_hi_to_si,
3369 check_effective_target_vect_widen_sum_qi_to_hi,
3370 check_effective_target_vect_widen_sum_qi_to_si,
3371 check_effective_target_vect_widen_mult_qi_to_hi,
3372 check_effective_target_vect_widen_mult_hi_to_si,
3373 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3374 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3375 check_effective_target_vect_widen_mult_si_to_di_pattern,
3376 check_effective_target_vect_widen_shift,
3377 check_effective_target_vect_sdot_qi,
3378 check_effective_target_vect_udot_qi,
3379 check_effective_target_vect_sdot_hi,
3380 check_effective_target_vect_udot_hi,
3381 check_effective_target_vect_usad_char,
3382 check_effective_target_vect_pack_trunc,
3383 check_effective_target_vect_unpack,
3384 check_effective_target_unaligned_stack,
3385 check_effective_target_vect_no_align,
3386 check_effective_target_vect_hw_misalign,
3387 check_effective_target_natural_alignment_32,
3388 check_effective_target_natural_alignment_64,
3389 check_effective_target_vect_element_align,
3390 check_effective_target_vect_load_lanes **,
3391 check_effective_target_vect_condition,
3392 check_effective_target_vect_cond_mixed,
3393 check_effective_target_vect_char_mult,
3394 check_effective_target_vect_short_mult,
3395 check_effective_target_vect_int_mult,
3396 check_effective_target_vect_extract_even_odd,
3397 check_effective_target_vect_interleave,
3398 check_effective_target_vect_stridedN,
3399 check_effective_target_vect_call_copysignf,
3400 check_effective_target_sqrt_insn,
3401 check_effective_target_vect_call_sqrtf,
3402 check_effective_target_vect_call_btrunc,
3403 check_effective_target_vect_call_btruncf,
3404 check_effective_target_vect_call_ceil,
3405 check_effective_target_vect_call_ceilf,
3406 check_effective_target_vect_call_floor,
3407 check_effective_target_vect_call_floorf,
3408 check_effective_target_vect_call_lceil,
3409 check_effective_target_vect_call_lfloor,
3410 check_effective_target_vect_call_nearbyint,
3411 check_effective_target_vect_call_nearbyintf,
3412 check_effective_target_vect_call_round,
3413 check_effective_target_vect_call_roundf,
3414 check_effective_target_section_anchors,
3415 check_effective_target_bswap,
3416 check_effective_target_sync_int_long,
3417 check_effective_target_sync_char_short,
3418 check_effective_target_tiny,
3419 check_effective_target_pie_copyreloc,
3420 check_effective_target_got32x_reloc,
3421 check_effective_target_tls_get_addr_via_got): Use new caching.
3422
3423 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
3424
3425 PR tree-optimization/87261
3426 * gcc.dg/pr87261.c: New test.
3427
3428 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
3429
3430 * gcc.target/arc/tph_addx.c: New test.
3431
3432 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
3433
3434 * gcc.target/arc/tmac-3.c: New file.
3435
3436 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
3437
3438 PR fortran/87359
3439 * gfortran.dg/associate_40.f90 : New test.
3440
3441 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
3442
3443 PR fortran/70752
3444 PR fortran/72709
3445 * gfortran.dg/deferred_character_25.f90 : New test.
3446 * gfortran.dg/deferred_character_26.f90 : New test.
3447 * gfortran.dg/deferred_character_27.f90 : New test to verify
3448 that PR82617 remains fixed.
3449
3450 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
3451
3452 PR fortran/70149
3453 * gfortran.dg/deferred_character_24.f90 : New test.
3454
3455 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
3456
3457 PR target/87370
3458 * gcc.target/i386/pr87370.c: New test.
3459
3460 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
3461
3462 PR fortran/65667
3463 * gfortran.dg/dependency_52.f90 : New test.
3464
3465 2018-09-29 Jakub Jelinek <jakub@redhat.com>
3466
3467 PR target/87467
3468 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
3469 (CALC): Use double instead of float.
3470 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
3471 _mm512_abs_ps and _mm512_mask_abs_ps.
3472
3473 2018-09-28 David Malcolm <dmalcolm@redhat.com>
3474
3475 * c-c++-common/unroll-1.c: Update expected output from "note" to
3476 "optimized".
3477 * c-c++-common/unroll-2.c: Likewise.
3478 * c-c++-common/unroll-3.c: Likewise.
3479 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
3480 dg-message to dg-missed. Convert param from -fopt-info to
3481 -fopt-info-missed-ipa.
3482 * g++.dg/tree-ssa/pr81408.C: Update expected output from
3483 dg-message to dg-missed.
3484 * g++.dg/vect/slp-pr56812.cc: Update expected output from
3485 dg-message to dg-optimized.
3486 * gcc.dg/pr26570.c: Update expected output from dg-message to
3487 dg-missed. Convert param from -fopt-info to
3488 -fopt-info-missed-ipa.
3489 * gcc.dg/pr32773.c: Likewise.
3490 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
3491 dg-message to dg-missed.
3492 * gcc.dg/unroll-2.c: Update expected output from dg-message to
3493 dg-optimized.
3494 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
3495 from -fopt-info to -fopt-info-vec.
3496 * gfortran.dg/directive_unroll_1.f90: Update expected output from
3497 "note" to "optimized".
3498 * gfortran.dg/directive_unroll_2.f90: Likewise.
3499 * gfortran.dg/directive_unroll_3.f90: Likewise.
3500 * gnat.dg/unroll4.adb: Likewise.
3501 * lib/gcc-dg.exp (dg-optimized): New procedure.
3502 (dg-missed): New procedure.
3503
3504 2018-09-28 Joseph Myers <joseph@codesourcery.com>
3505
3506 PR c/87390
3507 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
3508 values explicitly to target type for comparison.
3509
3510 2018-09-28 Steve Ellcey <sellcey@cavium.com>
3511
3512 PR testsuite/87433
3513 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
3514 instead of 4.
3515
3516 2018-09-28 Steve Ellcey <sellcey@cavium.com>
3517
3518 PR testsuite/87433
3519 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
3520
3521 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
3522
3523 * gcc.target/sparc/20160229-1.c: Minor tweak.
3524 * gcc.target/sparc/cbcond-2.c: Likewise.
3525 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
3526 * gcc.target/sparc/movcc-2.c: Minor tweak.
3527 * gcc.target/sparc/overflow-3.c: Likewise.
3528 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
3529 * gcc.target/sparc/overflow-5.c: Minor tweak.
3530 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
3531
3532 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
3533
3534 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
3535 valid value, in the "vector bool int" case.
3536
3537 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
3538
3539 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
3540 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
3541 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
3542
3543 2018-09-27 Martin Liska <mliska@suse.cz>
3544
3545 * g++.dg/pr60518.C: Add -Wno-missing-profile.
3546 * g++.dg/torture/pr59265.C: Likewise.
3547 * g++.dg/tree-prof/morefunc.C: Likewise.
3548 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
3549 * gcc.dg/pr26570.c: Likewise.
3550 * gcc.dg/pr32773.c: Likewise.
3551 * gcc.dg/pr40209.c: Likewise.
3552 * gcc.dg/pr51957-1.c: Likewise.
3553 * gcc.dg/pr80747.c: Likewise.
3554 * gcc.target/aarch64/pr62262.c: Likewise.
3555
3556 2018-09-27 Richard Biener <rguenther@suse.de>
3557
3558 PR testsuite/87451
3559 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
3560
3561 2018-09-27 Richard Biener <rguenther@suse.de>
3562
3563 PR debug/37801
3564 PR debug/87440
3565 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
3566 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
3567
3568 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3569
3570 PR c++/67544
3571 * g++.dg/concepts/pr67544.C: New.
3572
3573 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3574
3575 PR c++/84940
3576 * g++.dg/expr/unary4.C: New.
3577
3578 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
3579
3580 PR gcov-profile/86957
3581 * gcc.dg/Wmissing-profile.c: New test.
3582
3583 2018-09-26 Joseph Myers <joseph@codesourcery.com>
3584
3585 PR c/87390
3586 * gcc.target/i386/excess-precision-9.c,
3587 gcc.target/i386/excess-precision-10.c: New tests.
3588
3589 2018-09-26 Richard Biener <rguenther@suse.de>
3590
3591 PR debug/87443
3592 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
3593
3594 2018-09-26 Martin Jambor <mjambor@suse.cz>
3595
3596 PR c/87347
3597 * gcc.dg/pr87347.c: New test.
3598
3599 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3600
3601 PR c++/71131
3602 * g++.dg/concepts/pr71131.C: New.
3603
3604 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3605
3606 PR c++/71127
3607 * g++.dg/concepts/pr71127.C: New.
3608
3609 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3610
3611 PR c++/67655
3612 * g++.dg/concepts/pr67655.C: New.
3613
3614 2018-09-26 Thomas Quinot <quinot@adacore.com>
3615
3616 * gnat.dg/sso13.adb: New testcase.
3617
3618 2018-09-26 Justin Squirek <squirek@adacore.com>
3619
3620 * gnat.dg/warn16.adb: New testcase.
3621
3622 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
3623
3624 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
3625 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
3626 gnat.dg/elab7_pkg2.ads: New testcase.
3627
3628 2018-09-26 Javier Miranda <miranda@adacore.com>
3629
3630 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
3631
3632 2018-09-26 Ed Schonberg <schonberg@adacore.com>
3633
3634 * gnat.dg/predicate2-containers.ads,
3635 gnat.dg/predicate2-project-name_values.ads,
3636 gnat.dg/predicate2-project-registry-attribute.ads,
3637 gnat.dg/predicate2-project-registry.ads,
3638 gnat.dg/predicate2-project-typ-set.ads,
3639 gnat.dg/predicate2-project-typ.ads,
3640 gnat.dg/predicate2-project.ads,
3641 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
3642 gnat.dg/predicate2_main.adb: New testcase.
3643
3644 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
3645
3646 * gnat.dg/dynhash1.adb: New testcase.
3647
3648 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
3649
3650 * gnat.dg/sets1.adb: New testcase.
3651 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
3652 to new API.
3653
3654 2018-09-26 Thomas Quinot <quinot@adacore.com>
3655
3656 * gnat.dg/sso12.adb: New testcase.
3657
3658 2018-09-26 Justin Squirek <squirek@adacore.com>
3659
3660 * gnat.dg/expr_func8.adb: New testcase.
3661
3662 2018-09-26 Ed Schonberg <schonberg@adacore.com>
3663
3664 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
3665 testcase.
3666
3667 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3668
3669 PR c++/67656
3670 * g++.dg/concepts/pr67656.C: New.
3671
3672 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
3673
3674 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
3675 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
3676 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
3677
3678 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
3679
3680 * g++.dg/other/vthunk1.C: Rename to...
3681 * g++.dg/other/thunk1.C: ...this.
3682 * g++.dg/other/thunk2a.C: New test.
3683 * g++.dg/other/thunk2b.C: Likewise.
3684
3685 2018-09-25 Jim Wilson <jimw@sifive.com>
3686
3687 * gcc.target/riscv/weak-1.c: New.
3688
3689 2018-09-25 Jeff Law <law@redhat.com>
3690
3691 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
3692 * gcc.dg/warn-stplen-no-nul.c: Likewise.
3693
3694 2018-09-25 Alexandre Oliva <oliva@adacore.com>
3695
3696 * gnat.dg/dinst.adb: Adjust for locviews.
3697
3698 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
3699
3700 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
3701 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
3702 vec_splat calls from recently added tests. Update instruction counts.
3703 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
3704 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
3705 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
3706 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
3707 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
3708
3709 2018-09-25 Marek Polacek <polacek@redhat.com>
3710
3711 PR c++/87425
3712 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
3713
3714 2018-09-25 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR c++/87398
3717 * g++.dg/other/pr87398.C: New test.
3718 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
3719 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
3720
3721 2018-09-25 Martin Jambor <mjambor@suse.cz>
3722
3723 PR testsuite/87339
3724 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
3725 float125 target.
3726 * gcc.target/i386/warn-abs-3.c: New test.
3727
3728 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3729
3730 PR c++/81246
3731 * g++.dg/cpp0x/pr81246.C: New.
3732
3733 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
3734
3735 PR target/82699
3736 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
3737 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
3738
3739 2018-09-25 Jakub Jelinek <jakub@redhat.com>
3740
3741 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
3742 ILP32.
3743
3744 2018-09-25 Richard Biener <rguenther@suse.de>
3745
3746 PR tree-optimization/87402
3747 * gcc.dg/torture/pr87402.c: New testcase.
3748
3749 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
3750
3751 PR testsuite/70150
3752 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
3753 for pie_enabled target.
3754 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
3755 * gcc.target/i386/pr34256.c: Likewise.
3756
3757 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3758
3759 PR c++/85070
3760 * g++.dg/cpp0x/pr85070.C: New.
3761
3762 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
3763
3764 PR target/82699
3765 * gcc.target/i386/pr82699-1.c: New file.
3766 * gcc.target/i386/pr82699-2.c: Likewise.
3767 * gcc.target/i386/pr82699-3.c: Likewise.
3768 * gcc.target/i386/pr82699-4.c: Likewise.
3769 * gcc.target/i386/pr82699-5.c: Likewise.
3770 * gcc.target/i386/pr82699-6.c: Likewise.
3771
3772 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3773
3774 PR fortran/87401
3775 * gfortran.dg/intent_out_12.f90: New test.
3776
3777 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
3778
3779 PR testsuite/86952
3780 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
3781 update expected codegen
3782
3783 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
3784
3785 * gfortran.dg/goacc/nested-parallelism.f90: New test.
3786
3787 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
3788
3789 PR target/80080
3790 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
3791 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
3792
3793 2018-09-24 Martin Liska <mliska@suse.cz>
3794
3795 PR sanitizer/85774
3796 * g++.dg/asan/pr85774.C: New test.
3797
3798 2018-09-24 Alexandre Oliva <oliva@adacore.com>
3799
3800 PR middle-end/87054
3801 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
3802
3803 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3804
3805 PR fortran/87395
3806 * gfortran.dg/intent_out_11.f90: New test.
3807
3808 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
3809
3810 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
3811 * gfortran.dg/coarray_lock_7.f90: Likewise.
3812
3813 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3814
3815 PR fortran/87395
3816 * gfortran.dg/intent_out_10.f90: New test.
3817
3818 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3819
3820 PR fortran/41453
3821 * gfortran.dg/intent_optimize_2.f90: New test.
3822
3823 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3824
3825 PR fortran/87318
3826 * gfortran.dg/dtio_1.f90: Update test to valid code.
3827
3828 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
3829
3830 PR fortran/85603
3831 * gfortran.dg/deferred_character_23.f90 : New test.
3832
3833 2018-09-21 Jeff Law <law@redhat.com>
3834
3835 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
3836 * gcc.dg/tree-ssa/vrp120.c: New test.
3837
3838 2018-09-21 Marek Polacek <polacek@redhat.com>
3839
3840 PR c++/87372 - __func__ constexpr evaluation.
3841 * g++.dg/cpp1y/func_constexpr2.C: New test.
3842
3843 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
3844
3845 PR fortran/77325
3846 * gfortran.dg/deferred_character_22.f90 : New test.
3847
3848 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
3849
3850 PR fortran/87359
3851 * gfortran.dg/finalize_33.f90 : New test.
3852
3853 2018-09-21 David Malcolm <dmalcolm@redhat.com>
3854
3855 PR tree-optimization/87309
3856 * gcc.dg/pr87309.c: New test.
3857
3858 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3859
3860 * c-c++-common/dump-ada-spec-14.c: New test.
3861
3862 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3863
3864 * gcc.dg/nested-func-11.c: New test.
3865
3866 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
3867 more robust and remove target-specific handling.
3868
3869 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3870
3871 * gcc.c-torture/execute/20180921-1.c: New test.
3872
3873 2018-09-20 Marek Polacek <polacek@redhat.com>
3874
3875 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
3876 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
3877 * g++.dg/cpp0x/ref-qual20.C: New test.
3878
3879 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
3880
3881 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
3882 * g++.dg/lto/20081109-1_0.C: Likewise.
3883 * g++.dg/lto/20090302_0.C: Likewise.
3884 * g++.dg/lto/pr45621_0.C: Likewise.
3885 * g++.dg/lto/pr60567_0.C: Likewise.
3886 * g++.dg/lto/pr62026.C: Likewise.
3887 * gcc.dg/lto/pr45736_0.c: Likewise.
3888 * gcc.dg/lto/pr52634_0.c: Likewise.
3889 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
3890 * gfortran.dg/lto/pr79108_0.f90: Likewise.
3891
3892 2018-09-20 Alexandre Oliva <oliva@adacore.com>
3893
3894 PR middle-end/87054
3895 * gcc.dg/pr87054.c: New.
3896
3897 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
3898
3899 PR tree-optimization/87288
3900 * gcc.dg/vect/pr87288-1.c: New test.
3901 * gcc.dg/vect/pr87288-2.c: Likewise,
3902 * gcc.dg/vect/pr87288-3.c: Likewise.
3903
3904 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
3905
3906 PR tree-optimization/86877
3907 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
3908
3909 2018-09-19 Marek Polacek <polacek@redhat.com>
3910
3911 * g++.dg/conversion/op4.C: Add dg-warning.
3912 * g++.dg/warn/Wclass-conversion1.C: New test.
3913 * g++.dg/warn/Wclass-conversion2.C: New test.
3914 * g++.dg/warn/Wconversion5.C: Remove file.
3915 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
3916 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
3917 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3918
3919 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3920
3921 PR c++/87324
3922 * g++.dg/cpp0x/desig5.C: New.
3923
3924 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
3925
3926 PR fortran/84109
3927 * gfortran.dg/elemental_function_3.f90 : New test.
3928
3929 2018-09-19 Marek Polacek <polacek@redhat.com>
3930
3931 PR c++/87357 - missing -Wconversion warning
3932 * g++.dg/warn/Wconversion5.C: New test.
3933
3934 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
3935
3936 * gcc.target/aarch64/atomic-store.c: New.
3937
3938 2018-09-19 Richard Biener <rguenther@suse.de>
3939
3940 PR tree-optimization/87349
3941 PR tree-optimization/87342
3942 * gcc.dg/torture/pr87349-1.c: New testcase.
3943 * gcc.dg/torture/pr87349-2.c: Likewise.
3944 * gcc.dg/torture/pr87342.c: Likewise.
3945
3946 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3947
3948 PR fortran/29550
3949 * gfortran.dg/inline_matmul_13.f90: Adjust count for
3950 _gfortran_matmul.
3951 * gfortran.dg/inline_matmul_16.f90: Likewise.
3952 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
3953 for dgemm instead of dgemm_. Add call to random_number to make
3954 standard conforming.
3955 * gfortran.dg/matmul_blas_1.f90: New test.
3956 * gfortran.dg/matmul_bounds_14.f: New test.
3957 * gfortran.dg/matmul_bounds_15.f: New test.
3958 * gfortran.dg/matmul_bounds_16.f: New test.
3959 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
3960 preceding tests.
3961
3962 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3963
3964 PR fortran/87239
3965 * gfortran.dg/elemental_function_2.f90 : New test.
3966
3967 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3968
3969 PR fortran/87336
3970 * gfortran.dg/pointer_array_10.f90 : New test.
3971 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
3972 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
3973 count to 72.
3974
3975 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3976
3977 PR c++/85065
3978 * g++.dg/concepts/pr85065.C: New.
3979
3980 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3981
3982 PR testsuite/87339
3983 * gcc.dg/warn-abs-1.c: Require float128 target.
3984 Skip if large_long_double newlib target.
3985
3986 2018-09-18 Nathan Sidwell <nathan@acm.org>
3987
3988 PR c++/86881
3989 * g++.dg/warn/pr86881.C: New.
3990
3991 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3992
3993 * gcc.target/aarch64/spellcheck_1.c:
3994 Make architecture suggestion optional.
3995 * gcc.target/aarch64/spellcheck_4.c:
3996 Likewise.
3997
3998 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3999
4000 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
4001 functions.
4002
4003 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
4004 Bernd Schmidt <bernds_cb1@t-online.de>
4005
4006 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
4007 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
4008 * gcc.target/nvptx/atomic_fetch-3.c: New test.
4009
4010 2018-09-17 Richard Biener <rguenther@suse.de>
4011
4012 PR tree-optimization/87328
4013 * gcc.dg/torture/pr87328.c: New testcase.
4014
4015 2018-09-17 Martin Jambor <mjambor@suse.cz>
4016
4017 PR c/63886
4018 * gcc.dg/warn-abs-1.c: New test.
4019 * gcc.dg/dfp/warn-abs-2.c: Likewise.
4020
4021 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4022
4023 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
4024 TEST_ALWAYS_FLAGS to HOSTCXX.
4025
4026 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
4027
4028 PR fortran/64120
4029 * gfortran.dg/allocatable_scalar_14.f90 : New test.
4030
4031 2018-09-17 Richard Biener <rguenther@suse.de>
4032
4033 PR tree-optimization/87301
4034 * gcc.dg/torture/pr87301.c: New testcase.
4035
4036 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
4037
4038 PR fortran/85954
4039 * gfortran.dg/deferred_character_21.f90 : New test.
4040
4041 2018-09-16 Janus Weil <janus@gcc.gnu.org>
4042
4043 PR fortran/86484
4044 PR fortran/84543
4045 * gfortran.dg/class_assign_2.f90: New test case.
4046 * gfortran.dg/class_assign_3.f90: New test case.
4047
4048 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4049
4050 PR fortran/37802
4051 * gfortran.dg/matmul_bounds_13.f90: New test case.
4052 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
4053 error.
4054 * gfortran.dg/matmul_5.f90: Likewise.
4055 * gfortran.dg/matmul_bounds_10.f90: Likewise.
4056 * gfortran.dg/matmul_bounds_11.f90: Likewise.
4057 * gfortran.dg/matmul_bounds_2.f90: Likewise.
4058 * gfortran.dg/matmul_bounds_4.f90: Likewise.
4059 * gfortran.dg/matmul_bounds_5.f90: Likewise.
4060
4061 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
4062
4063 * gcc.c-torture/compile/20180915-1.c: New test.
4064
4065 2018-09-14 David Malcolm <dmalcolm@redhat.com>
4066
4067 PR c/82967
4068 * c-c++-common/attributes-1.c: Remove bogus suggestion from
4069 dg-prune-output.
4070 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
4071 bogus suggestion.
4072 * gcc.dg/spellcheck-identifiers-4.c: New test.
4073
4074 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4075
4076 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
4077
4078 2018-09-14 Martin Sebor <msebor@redhat.com>
4079
4080 * gcc.dg/warn-stpcpy-no-nul.c: New test.
4081
4082 2018-09-14 Martin Sebor <msebor@redhat.com>
4083 Jeff Law <law@redhat.com>
4084
4085 * gcc.dg/warn-strcpy-no-nul.c: New test.
4086
4087 2018-09-14 Martin Sebor <msebor@redhat.com>
4088
4089 c++/61941
4090 * g++.dg/pr61941.C: New test.
4091
4092 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4093
4094 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
4095 rather than pattern name in combine dump.
4096
4097 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
4098
4099 PR target/85628
4100 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
4101 New functions.
4102
4103 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4104
4105 PR tree-optimization/87259
4106 * gcc.dg/pr87259.c: New test.
4107
4108 2018-09-13 Martin Sebor <msebor@redhat.com>
4109 Jeff Law <law@redhat.com>
4110
4111 * gcc.dg/warn-strlen-no-nul.c: New test.
4112
4113 2018-09-13 Richard Biener <rguenther@suse.de>
4114
4115 PR tree-optimization/87263
4116 * gcc.dg/torture/pr87263.c: New testcase.
4117 * gcc.dg/torture/ssa-fre-2.c: Likewise.
4118 * gcc.dg/torture/ssa-fre-3.c: Likewise.
4119 * gcc.dg/torture/ssa-fre-4.c: Likewise.
4120
4121 2018-09-13 Omar Sandoval <osandov@osandov.com>
4122 Tom de Vries <tdevries@suse.de>
4123
4124 PR debug/86985
4125 * gcc.dg/guality/zero-length-array.c: New test.
4126
4127 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
4128
4129 PR target/85628
4130 * gcc.target/aarch64/combine_bfxil.c: New file.
4131 * gcc.target/aarch64/combine_bfxil_2.c: New file.
4132
4133 2018-09-13 Jakub Jelinek <jakub@redhat.com>
4134 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4135
4136 PR middle-end/87290
4137 * gcc.target/i386/pr87290.c: New test.
4138 * gcc.c-torture/execute/pr87290.c: New test.
4139
4140 2018-09-13 Jakub Jelinek <jakub@redhat.com>
4141
4142 PR tree-optimization/87287
4143 * gcc.dg/tree-ssa/pr87287.c: New test.
4144
4145 2018-09-12 David Malcolm <dmalcolm@redhat.com>
4146
4147 PR c++/85110
4148 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
4149 special-casing of diagnostic for a single non-viable candidate due
4150 to a bad argument.
4151 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
4152 Add test coverage for an unmatched overloaded operator.
4153 * g++.dg/expr/pmf-1.C: Likewise.
4154 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
4155 * g++.old-deja/g++.jason/conversion11.C: Likewise.
4156 * g++.old-deja/g++.law/arg11.C: Likewise.
4157 * g++.old-deja/g++.law/arm9.C: Likewise.
4158 * g++.old-deja/g++.robertl/eb131.C: Likewise.
4159
4160 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
4161
4162 PR fortran/87284
4163 * gfortran.dg/allocate_with_mold_2.f90: New test.
4164
4165 2018-09-12 Jakub Jelinek <jakub@redhat.com>
4166
4167 PR middle-end/82853
4168 * gcc.target/i386/pr82853-1.c: New test.
4169 * gcc.target/i386/pr82853-2.c: New test.
4170
4171 2018-09-12 Richard Biener <rguenther@suse.de>
4172
4173 PR tree-optimization/87280
4174 * gcc.dg/torture/pr87280.c: New testcase.
4175
4176 2018-09-12 Richard Biener <rguenther@suse.de>
4177
4178 PR tree-optimization/87266
4179 * gcc.dg/torture/pr87266-1.c: New testcase.
4180 * gcc.dg/torture/pr87266-2.c: Likewise.
4181 * gcc.dg/torture/pr87266-3.c: Likewise.
4182 * gcc.dg/torture/pr87266-4.c: Likewise.
4183
4184 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
4185
4186 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
4187
4188 2018-09-12 Jakub Jelinek <jakub@redhat.com>
4189 Andreas Krebbel <krebbel@linux.ibm.com>
4190
4191 PR tree-optimization/86844
4192 * gcc.c-torture/execute/pr86844.c: New test.
4193 * gcc.dg/store_merging_22.c: New test.
4194 * gcc.dg/store_merging_23.c: New test.
4195
4196 2018-09-12 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR middle-end/87248
4199 * c-c++-common/torture/pr87248.c: New test.
4200
4201 2018-09-11 Janus Weil <janus@gcc.gnu.org>
4202
4203 PR fortran/87172
4204 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
4205
4206 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
4207
4208 PR fortran/87277
4209 * gfortran.dg/select_type_43.f90: New test.
4210
4211 2018-09-11 Nathan Sidwell <nathan@acm.org>
4212
4213 * gcc.dg/driver-specs.c: New.
4214
4215 2018-09-11 Joey Ye <joey.ye@arm.com>
4216
4217 * lib/gcov.exp (verify-intermediate): Add missing close.
4218
4219 2018-09-11 Janus Weil <janus@gcc.gnu.org>
4220
4221 PR fortran/86830
4222 * gfortran.dg/typebound_call_30.f90: New test case.
4223
4224 2018-09-10 Janus Weil <janus@gcc.gnu.org>
4225
4226 PR fortran/85395
4227 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
4228
4229 2018-09-08 Marek Polacek <polacek@redhat.com>
4230
4231 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
4232 * g++.dg/cpp0x/move-return2.C: New test.
4233
4234 2018-09-08 Marek Polacek <polacek@redhat.com>
4235
4236 * c-c++-common/array-init.c: Add dg-prune-output.
4237 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
4238 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
4239 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
4240 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
4241 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
4242 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
4243 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
4244 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
4245 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
4246 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
4247 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
4248 * g++.dg/cpp1y/pr64382.C: Likewise.
4249 * g++.dg/cpp1y/pr77739.C: Likewise.
4250 * g++.dg/cpp1z/lambda-this1.C: Likewise.
4251 * g++.dg/cpp1z/lambda-this2.C: Likewise.
4252 * g++.dg/template/crash84.C: Adjust dg-error.
4253
4254 2018-09-07 Marek Polacek <polacek@redhat.com>
4255
4256 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
4257 messages.
4258
4259 2018-09-07 Marek Polacek <polacek@redhat.com>
4260
4261 PR c++/87152 - range-based for loops with initializer broken in templates.
4262 * g++.dg/cpp2a/range-for11.C: New test.
4263 * g++.dg/cpp2a/range-for12.C: New test.
4264 * g++.dg/cpp2a/range-for13.C: New test.
4265 * g++.dg/cpp2a/range-for14.C: New test.
4266 * g++.dg/cpp2a/range-for15.C: New test.
4267 * g++.dg/cpp2a/range-for16.C: New test.
4268 * g++.dg/cpp2a/range-for17.C: New test.
4269 * g++.dg/cpp2a/range-for18.C: New test.
4270 * g++.dg/parse/error61.C (foo): Adjust dg-error.
4271
4272 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
4273
4274 PR target/86731
4275 * gcc.target/powerpc/pr86731.c: New test.
4276 * gcc.target/powerpc/pr86731-longlong.c: New test.
4277 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
4278 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
4279 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
4280 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
4281
4282 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
4283
4284 PR target/80080
4285 * gcc.target/s390/pr80080-3.c: New test.
4286 * gcc.target/s390/s390.exp: Make sure the new test passes
4287 on all optimization levels.
4288
4289 2018-09-05 Marek Polacek <polacek@redhat.com>
4290
4291 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
4292 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
4293
4294 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
4295 Bernd Schmidt <bernds_cb1@t-online.de>
4296
4297 * gcc.target/nvptx/atomic_fetch-1.c: New test.
4298 * gcc.target/nvptx/atomic_fetch-1.c: New test.
4299
4300 2018-09-05 Marek Polacek <polacek@redhat.com>
4301
4302 PR c++/87109, wrong overload with ref-qualifiers.
4303 * g++.dg/cpp0x/ref-qual19.C: New test.
4304
4305 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4306
4307 PR testsuite/52665
4308 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
4309 * lib/target-supports.exp (scan-assembler_required_options,
4310 scan-assembler-not_required_options,
4311 scan-assembler-times_required_options): Add -fno-ident.
4312 * lib/scanasm.exp (scan-assembler-times): Fix error message.
4313 * c-c++-common/ident-0a.c: New test.
4314 * c-c++-common/ident-0b.c: New test.
4315 * c-c++-common/ident-1a.c: New test.
4316 * c-c++-common/ident-1b.c: New test.
4317 * c-c++-common/ident-2a.c: New test.
4318 * c-c++-common/ident-2b.c: New test.
4319
4320 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4321
4322 * gcc.dg/recip_sqrt_mult_1.c: New test.
4323 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
4324 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
4325 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
4326 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
4327 * g++.dg/recip_sqrt_mult_1.C: Likewise.
4328 * g++.dg/recip_sqrt_mult_2.C: Likewise.
4329
4330 2018-09-05 Martin Liska <mliska@suse.cz>
4331
4332 PR tree-optimization/87205
4333 * gcc.dg/tree-ssa/pr87205-2.c: New test.
4334 * gcc.dg/tree-ssa/pr87205.c: New test.
4335
4336 2018-09-05 Richard Biener <rguenther@suse.de>
4337
4338 PR tree-optimization/87217
4339 * gfortran.dg/pr87217.f: New testcase.
4340
4341 2018-09-05 Pádraig Brady p@draigbrady.com
4342
4343 PR c++/87137
4344 * g++.dg/abi/pr87137.C: New.
4345
4346 PR c++/87185
4347 * g++.dg/pr87185.C: New.
4348
4349 2018-09-05 Martin Liska <mliska@suse.cz>
4350
4351 PR testsuite/87216
4352 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
4353 to support Darwin names.
4354
4355 2018-09-05 Martin Liska <mliska@suse.cz>
4356
4357 * g++.dg/gcov/loop.C: Update test to support new format.
4358
4359 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
4360
4361 PR debug/86593
4362 * g++.dg/pr86593.C: New test.
4363
4364 2018-09-04 Jakub Jelinek <jakub@redhat.com>
4365
4366 PR target/87198
4367 * gcc.target/i386/pr87198.c: New test.
4368
4369 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4370
4371 PR target/86744
4372 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
4373
4374 2018-09-04 Richard Biener <rguenther@suse.de>
4375
4376 PR tree-optimization/87211
4377 * gcc.dg/torture/pr87211.c: New testcase.
4378
4379 2018-09-04 Richard Biener <rguenther@suse.de>
4380
4381 PR tree-optimization/87176
4382 * gcc.dg/torture/pr87176.c: New testcase.
4383 * gcc.dg/torture/ssa-fre-1.c: Likewise.
4384
4385 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4386
4387 * gfortran.dg/modulo_check: New test.
4388
4389 2018-09-03 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/87177
4392 * gcc.dg/torture/pr87177.c: New testcase.
4393 * gcc.dg/torture/pr87177-2.c: Likewise.
4394
4395 2018-09-03 Richard Biener <rguenther@suse.de>
4396
4397 PR tree-optimization/87200
4398 * gcc.dg/torture/pr87200.c: New testcase.
4399
4400 2018-09-03 Richard Biener <rguenther@suse.de>
4401
4402 PR tree-optimization/87197
4403 * gcc.dg/torture/pr87197.c: New testcase.
4404
4405 PR tree-optimization/87169
4406 * gcc.dg/torture/pr87169.c: New testcase.
4407
4408 2018-09-03 Martin Liska <mliska@suse.cz>
4409
4410 PR driver/83193
4411 * gcc.dg/completion-4.c: New test.
4412
4413 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
4414
4415 PR c++/84980
4416 * g++.dg/concepts/pr84980.C: New.
4417
4418 2018-09-03 Martin Liska <mliska@suse.cz>
4419
4420 PR middle-end/59521
4421 * c-c++-common/pr59521-1.c: New test.
4422 * c-c++-common/pr59521-2.c: New test.
4423 * gcc.dg/tree-prof/pr59521-3.c: New test.
4424
4425 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4426
4427 * c-c++-common/array-init.c: New test.
4428 * g++.dg/init/string2.C: Remove selector.
4429
4430 2018-09-01 Michael Matz <matz@suse.de>
4431
4432 PR tree-optimization/87074
4433 * gcc.dg/pr87074.c: New test.
4434
4435 2018-08-31 Richard Biener <rguenther@suse.de>
4436
4437 PR tree-optimization/87168
4438 * gcc.dg/torture/pr87168.c: New testcase.
4439
4440 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
4441
4442 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
4443 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
4444 (test_vnegd_s64): Likewise.
4445 * gcc.target/aarch64/vnegd_64.c: New.
4446 * gcc.target/aarch64/vabsd_64.c: New.
4447 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
4448
4449 2018-08-31 Nathan Sidwell <nathan@acm.org>
4450
4451 PR c++/87155
4452 PR c++/84707
4453 * g++.dg/cpp0x/pr87155.C: New.
4454 * g++.dg/cpp0x/inline-ns10.C: Adjust.
4455
4456 2018-08-31 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR middle-end/87138
4459 * gcc.target/i386/avx512bw-pr87138.c: New test.
4460
4461 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
4462
4463 PR fortran/86328
4464 PR fortran/86760
4465 * gfortran.dg/pr86328.f90 : New test.
4466 in comment 12 of the PR.
4467 * gfortran.dg/pr86760.f90 : New test.
4468
4469 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
4470
4471 * g++.dg/cpp0x/noexcept30.C: Make dependence on
4472 -fdelete-null-pointer-checks explicit.
4473 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
4474 * g++.dg/expr/pmf-3.C: Likewise.
4475 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
4476 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
4477 * g++.dg/tree-ssa/pr61034.C: Likewise.
4478 * gcc.dg/addr_equal-1.c: Likewise.
4479 * gcc.dg/ipa/pr85734.c: Likewise.
4480 * gcc.dg/ipa/propmalloc-1.c: Likewise.
4481 * gcc.dg/ipa/propmalloc-2.c: Likewise.
4482 * gcc.dg/ipa/propmalloc-3.c: Likewise.
4483 * gcc.dg/tree-ssa/pr78154.c: Likewise.
4484 * gcc.dg/tree-ssa/pr83648.c: Likewise.
4485
4486 2018-08-30 Martin Sebor <msebor@redhat.com>
4487
4488 PR testsuite/87158
4489 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
4490
4491 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
4492
4493 PR testsuite/86519
4494 gcc.dg/strcmpopt_6.c: Remove.
4495 gcc.target/aarch64/strcmpopt_6.c: New testcase.
4496 gcc.target/i386/strcmpopt_6.c: Likewise.
4497
4498 2018-08-30 Richard Biener <rguenther@suse.de>
4499
4500 PR tree-optimization/87147
4501 * gcc.dg/torture/pr87147.c: New testcase.
4502
4503 2018-08-30 Tamar Christina <tamar.christina@arm.com>
4504
4505 * gcc.target/aarch64/large_struct_copy_2.c: New.
4506
4507 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4508
4509 PR middle-end/87053
4510 * gcc.c-torture/execute/pr87053.c: New test.
4511
4512 2018-08-29 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR c++/87095
4515 * g++.dg/ubsan/vptr-13.C: New test.
4516
4517 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4518
4519 PR c++/85265
4520 * g++.dg/concepts/pr85265.C: New.
4521
4522 2018-08-29 Martin Sebor <msebor@redhat.com>
4523 Bernd Edlinger <bernd.edlinger@hotmail.de>
4524
4525 PR tree-optimization/86714
4526 PR tree-optimization/86711
4527 * gcc.c-torture/execute/memchr-1.c: New test.
4528 * gcc.c-torture/execute/pr86714.c: New test.
4529 * gcc.c-torture/execute/widechar-3.c: New test.
4530 * gcc.dg/strlenopt-58.c: New test.
4531
4532 2018-08-29 Richard Biener <rguenther@suse.de>
4533
4534 PR tree-optimization/87132
4535 * gcc.dg/torture/pr87132.c: New testcase.
4536
4537 2018-08-29 David Malcolm <dmalcolm@redhat.com>
4538
4539 PR c++/85110
4540 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
4541 output to reflect underlining of pertinent parameter in decl
4542 for "no known conversion" messages.
4543
4544 2018-08-29 Jakub Jelinek <jakub@redhat.com>
4545
4546 PR c++/87122
4547 * g++.dg/cpp1z/decomp47.C: New test.
4548
4549 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
4550
4551 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
4552 where appropriate.
4553
4554 2018-08-29 Richard Biener <rguenther@suse.de>
4555
4556 PR tree-optimization/87117
4557 * gfortran.dg/pr87117.f90: New testcase.
4558
4559 2018-08-29 Richard Biener <rguenther@suse.de>
4560
4561 PR tree-optimization/87126
4562 * gcc.dg/tree-ssa/pr87126.c: New testcase.
4563
4564 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
4565
4566 PR tree-optimization/87009
4567 * gcc.dg/pr87009.c: New test.
4568
4569 2018-08-28 Martin Sebor <msebor@redhat.com>
4570
4571 PR middle-end/86631
4572 * g++.dg/Walloca1.C: Adjust.
4573
4574 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4575
4576 PR c++/86546
4577 * g++.dg/other/switch4.C: New.
4578
4579 2018-08-28 Richard Biener <rguenther@suse.de>
4580
4581 PR tree-optimization/87124
4582 * g++.dg/torture/pr87124.C: New testcase.
4583
4584 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
4585
4586 PR fortran/80477
4587 * gfortran.dg/class_result_7.f90: New test.
4588 * gfortran.dg/class_result_8.f90: New test.
4589 * gfortran.dg/class_result_9.f90: New test.
4590
4591 PR fortran/86481
4592 * gfortran.dg/allocate_with_source_25.f90: New test.
4593
4594 2018-08-28 Jakub Jelinek <jakub@redhat.com>
4595
4596 PR middle-end/87099
4597 * gcc.dg/pr87099.c: New test.
4598
4599 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
4600
4601 PR testsuite/87078
4602 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
4603
4604 2018-08-28 Richard Biener <rguenther@suse.de>
4605
4606 PR tree-optimization/87117
4607 * gcc.dg/pr87117-1.c: New testcase.
4608
4609 2018-08-28 Richard Biener <rguenther@suse.de>
4610
4611 PR tree-optimization/87117
4612 * gcc.dg/pr87117-2.c: New testcase.
4613
4614 2018-08-28 Richard Biener <rguenther@suse.de>
4615
4616 PR tree-optimization/87117
4617 * gcc.dg/lvalue-5.c: New testcase.
4618
4619 2018-08-27 Jeff Law <law@redhat.com>
4620
4621 PR tree-optimization/87110
4622 * gcc.c-torture/compile/pr87110.c: New test.
4623
4624 2018-08-27 Martin Sebor <msebor@redhat.com>
4625
4626 PR tree-optimization/86914
4627 * gcc.dg/strlenopt-57.c: New test.
4628
4629 2018-08-27 Martin Sebor <msebor@redhat.com>
4630
4631 PR tree-optimization/87112
4632 * gcc.dg/pr87112.c: New test.
4633
4634 2018-08-27 David Malcolm <dmalcolm@redhat.com>
4635
4636 PR c++/63392
4637 * g++.dg/diagnostic/missing-typename.C: New test.
4638
4639 2018-08-27 Jeff Law <law@redhat.com>
4640
4641 * gcc.c-torture/compile/dse.c: New test.
4642
4643 2018-08-27 Jakub Jelinek <jakub@redhat.com>
4644
4645 PR c++/86993
4646 * g++.dg/diagnostic/pr86993.C: New test.
4647
4648 2018-08-27 Richard Biener <rguenther@suse.de>
4649
4650 PR tree-optimization/86927
4651 * gcc.dg/vect/pr86927.c: New testcase.
4652
4653 2018-08-27 David Malcolm <dmalcolm@redhat.com>
4654
4655 PR c++/87091
4656 * gcc.dg/empty.h: New file.
4657 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
4658 top of file and removal of redundant second printing of warning
4659 location.
4660 * gcc.dg/fixits-pr84852-2.c: Likewise.
4661 * gcc.dg/missing-header-fixit-3.c: Likewise.
4662 * gcc.dg/missing-header-fixit-4.c: New test.
4663 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
4664 conversion of show_caret_p to a tri-state.
4665
4666 2018-08-27 David Malcolm <dmalcolm@redhat.com>
4667
4668 PR c++/87091
4669 * g++.dg/pr85523.C: Extend expected output to show line
4670 before line-insertion fix-it hint.
4671 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
4672 (test_fixit_insert_newline): Add previous line to expected output.
4673 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4674 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4675
4676 2018-08-27 Martin Liska <mliska@suse.cz>
4677
4678 PR sanitizer/86962
4679 * gcc.dg/asan/pr86962.c: New test.
4680
4681 2018-08-27 Martin Liska <mliska@suse.cz>
4682
4683 * gcc.dg/tree-prof/val-prof-10.c: New test.
4684
4685 2018-08-27 Martin Liska <mliska@suse.cz>
4686
4687 PR tree-optimization/86847
4688 * gcc.dg/tree-ssa/switch-3.c: New test.
4689 * gcc.dg/tree-ssa/vrp105.c: Remove.
4690
4691 2018-08-27 Martin Liska <mliska@suse.cz>
4692
4693 * gcc.dg/tree-ssa/switch-2.c: New test.
4694
4695 2018-08-27 Richard Biener <rguenther@suse.de>
4696
4697 * g++.dg/torture/20180705-1.C: New testcase.
4698 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
4699 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
4700 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
4701 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
4702 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
4703 * gcc.dg/pr85195.c: Likewise.
4704 * gcc.dg/pr85467.c: Likewise.
4705 * gcc.dg/torture/pr81790.c: Likewise.
4706
4707 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
4708 param to current default.
4709
4710 2018-08-27 Jakub Jelinek <jakub@redhat.com>
4711
4712 PR rtl-optimization/87065
4713 * gcc.target/i386/pr87065.c: New test.
4714
4715 2018-08-26 Marek Polacek <polacek@redhat.com>
4716
4717 PR c++/87080
4718 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
4719
4720 PR c++/87029, Implement -Wredundant-move.
4721 * g++.dg/cpp0x/Wredundant-move1.C: New test.
4722 * g++.dg/cpp0x/Wredundant-move2.C: New test.
4723 * g++.dg/cpp0x/Wredundant-move3.C: New test.
4724 * g++.dg/cpp0x/Wredundant-move4.C: New test.
4725
4726 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4727
4728 PR libfortran/86704
4729 * gfortran.dg/matmul_19.f90: New test.
4730
4731 2018-08-25 Janus Weil <janus@gcc.gnu.org>
4732
4733 PR fortran/86545
4734 * gfortran.dg/generic_35.f90: New test case.
4735
4736 2018-08-24 David Malcolm <dmalcolm@redhat.com>
4737
4738 PR c++/87091
4739 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
4740 line spans are printed with -fdiagnostics-show-line-numbers.
4741
4742 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4743
4744 PR fortran/86837
4745 * gfortran.dg/implied_do_io_6.f90: New test.
4746
4747 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
4748
4749 PR middle-end/87092
4750 * gcc.dg/pr87092.c: New test.
4751
4752 2018-08-24 Marek Polacek <polacek@redhat.com>
4753
4754 PR c++/67012
4755 PR c++/86942
4756 * g++.dg/cpp0x/auto52.C: New test.
4757 * g++.dg/cpp1y/auto-fn52.C: New test.
4758 * g++.dg/cpp1y/auto-fn53.C: New test.
4759 * g++.dg/cpp1y/auto-fn54.C: New test.
4760
4761 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4762
4763 * lib/target-supports.exp (vect_perm_supported): Only return
4764 false for variable-length vectors if the permute size is not
4765 a power of 2.
4766 (check_effective_target_vect_perm)
4767 (check_effective_target_vect_perm_byte)
4768 (check_effective_target_vect_perm_short): Remove check for
4769 variable-length vectors.
4770 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
4771 * gcc.dg/vect/slp-perm-10.c: Likewise.
4772 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
4773
4774 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4775
4776 * gcc.target/aarch64/sve/bswap_1.c: New test.
4777 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
4778 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
4779
4780 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4781
4782 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
4783 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
4784 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
4785 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
4786 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
4787 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
4788 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
4789
4790 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
4791
4792 PR debug/79342
4793 * gcc.dg/pr79342.: New test.
4794
4795 2018-08-23 Martin Sebor <msebor@redhat.com>
4796
4797 PR tree-optimization/87072
4798 * gcc.dg/Warray-bounds-35.c: New test.
4799
4800 2018-08-23 Richard Biener <rguenther@suse.de>
4801
4802 PR middle-end/87024
4803 * gcc.dg/pr87024.c: New testcase.
4804
4805 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
4806
4807 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
4808 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4809 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
4810 * gcc.dg/vect/pr80631-2.c: Likewise.
4811
4812 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
4813
4814 PR fortran/86863
4815 * gfortran.dg/submodule_32.f08: New test.
4816
4817 2018-08-22 Janus Weil <janus@gcc.gnu.org>
4818
4819 PR fortran/86935
4820 * gfortran.dg/associate_3.f90: Update error message.
4821 * gfortran.dg/associate_39.f90: New test case.
4822
4823 2018-08-22 Janus Weil <janus@gcc.gnu.org>
4824
4825 PR fortran/86888
4826 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
4827 an additional case.
4828 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
4829 * gfortran.dg/class_17.f03: Update error message.
4830 * gfortran.dg/class_55.f90: Ditto.
4831 * gfortran.dg/dtio_11.f90: Update error messages.
4832 * gfortran.dg/implicit_actual.f90: Add an error message.
4833 * gfortran.dg/typebound_proc_12.f90: Update error message.
4834
4835 2018-08-22 Martin Sebor <msebor@redhat.com>
4836
4837 PR middle-end/87052
4838 * gcc.dg/pr87052.c: New test.
4839 * gcc.dg/tree-ssa/dump-3.c: Adjust.
4840
4841 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
4842
4843 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
4844 * gfortran.dg/max_expr.f90: ...this.
4845 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
4846 * gfortran.dg/min_expr.f90: ...this.
4847
4848 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4849
4850 PR tree-optimization/86725
4851 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
4852 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
4853 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
4854 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
4855
4856 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4857
4858 PR tree-optimization/86725
4859 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
4860
4861 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4862
4863 * gcc.dg/vect/vect-avg-16.c: New test.
4864 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
4865 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4866 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
4867 the second loop in main1.
4868
4869 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
4870
4871 * gcc.dg/lto/pr85248_0.c (test_alias):
4872 Stringify __USER_LABEL_PREFIX__.
4873 (test_noreturn): Likewise.
4874
4875 2018-08-22 Richard Biener <rguenther@suse.de>
4876
4877 PR tree-optimization/86988
4878 * g++.dg/pr86988.C: New testcase.
4879
4880 2018-08-22 Richard Biener <rguenther@suse.de>
4881
4882 PR tree-optimization/86945
4883 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
4884
4885 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
4886
4887 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
4888
4889 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
4890 Thomas Koenig <tkoenig@gcc.gnu.org>
4891
4892 PR fortran/25829
4893 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4894 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4895
4896 2018-08-21 Marek Polacek <polacek@redhat.com>
4897
4898 PR c++/86981, Implement -Wpessimizing-move.
4899 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
4900 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
4901 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
4902 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
4903 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
4904
4905 PR c++/65043
4906 * g++.dg/concepts/pr67595.C: Add dg-warning.
4907 * g++.dg/cpp0x/Wnarrowing11.C: New test.
4908 * g++.dg/cpp0x/Wnarrowing12.C: New test.
4909 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
4910
4911 PR c++/86499
4912 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
4913 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
4914
4915 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4916
4917 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
4918
4919 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4920
4921 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
4922
4923 2018-08-21 Javier Miranda <miranda@adacore.com>
4924
4925 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
4926
4927 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4928
4929 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
4930
4931 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4932
4933 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
4934
4935 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
4936
4937 * gnat.dg/rep_clause7.adb: New testcase.
4938
4939 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4940
4941 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
4942 gnat.dg/task1_pkg.ads: New testcase.
4943
4944 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4945
4946 * gnat.dg/linkedlist.adb: New testcase.
4947
4948 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4949
4950 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
4951 gnat.dg/elab6_pkg.ads: New testcase.
4952
4953 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4954
4955 * gnat.dg/expr_func5.adb: New testcase.
4956
4957 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4958
4959 * gnat.dg/dynhash.adb: New testcase.
4960
4961 2018-08-21 Javier Miranda <miranda@adacore.com>
4962
4963 * gnat.dg/enum4.adb: New testcase.
4964
4965 2018-08-21 Tamar Christina <tamar.christina@arm.com>
4966
4967 * gcc.target/aarch64/large_struct_copy.c: New test.
4968
4969 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
4970
4971 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
4972
4973 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4974
4975 PR middle-end/86121
4976 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
4977
4978 2018-08-21 Tom de Vries <tdevries@suse.de>
4979
4980 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
4981 to avoid mismatch in .debug and .earlydebug dump files.
4982
4983 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
4984
4985 PR target/87033
4986 * gcc.target/powerpc/pr87033.c: New test.
4987
4988 2018-08-20 Martin Sebor <msebor@redhat.com>
4989
4990 PR tree-optimization/87034
4991 * gcc.dg/builtin-sprintf-warn-20.c: New test.
4992
4993 2018-08-20 David Malcolm <dmalcolm@redhat.com>
4994
4995 PR other/84889
4996 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
4997 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
4998 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4999
5000 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
5001
5002 PR target/87014
5003 * g++.dg/torture/pr87014.C: New file.
5004
5005 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5006
5007 PR target/86984
5008 * gcc.target/alpha/pr86984.c: New test.
5009
5010 2018-08-20 Richard Biener <rguenther@suse.de>
5011
5012 PR tree-optimization/78655
5013 * gcc.dg/tree-ssa/evrp11.c: New testcase.
5014
5015 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
5016
5017 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
5018 for Darwin.
5019
5020 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
5021
5022 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
5023 test on Darwin.
5024 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
5025 * gcc.dg/lto/pr83719_0.c: Likewise.
5026
5027 2018-08-17 Martin Sebor <msebor@redhat.com>
5028
5029 PR testsuite/86996
5030 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5031
5032 2018-08-17 David Malcolm <dmalcolm@redhat.com>
5033
5034 * g++.dg/conversion/Wwrite-strings.C: New test.
5035
5036 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
5037 Chung-Lin Tang <cltang@codesourcery.com>
5038 Xianmiao Qu <xianmiao_qu@c-sky.com>
5039
5040 C-SKY port: Testsuite
5041
5042 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
5043 * g++.dg/torture/type-generic-1.C: Likewise.
5044 * gcc.c-torture/compile/20000804-1.c: Likewise.
5045 * gcc.c-torture/execute/20101011-1.c: Likewise.
5046 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
5047 * gcc.dg/20020312-2.c: Likewise.
5048 * gcc.dg/Wno-frame-address.c: Likewise.
5049 * gcc.dg/c11-true_min-1.c: Likewise.
5050 * gcc.dg/sibcall-10.c: Likewise.
5051 * gcc.dg/sibcall-9.c: Likewise.
5052 * gcc.dg/stack-usage-1.c: Likewise.
5053 * gcc.dg/torture/float32-tg-3.c: Likewise.
5054 * gcc.dg/torture/float32x-tg-3.c: Likewise.
5055 * gcc.dg/torture/float64-tg-3.c: Likewise.
5056 * gcc.dg/torture/float64x-tg-3.c: Likewise.
5057 * gcc.dg/torture/type-generic-1.c: Likewise.
5058 * gcc.target/csky/*: New.
5059 * lib/target-supports.exp (check_profiling_available): Add
5060 csky-*-elf.
5061 (check_effective_target_hard_float): Handle C-SKY targets with
5062 single-precision hard float only.
5063 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
5064
5065 2018-08-17 David Malcolm <dmalcolm@redhat.com>
5066
5067 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
5068 gcc_dump_printf.
5069 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
5070 coverage for gcc_dump_printf.
5071
5072 2018-08-17 Martin Liska <mliska@suse.cz>
5073
5074 * g++.dg/opt/mpx.C: Fix scanned pattern.
5075 * gcc.target/i386/mpx.c: Likewise.
5076 * g++.dg/warn/Wunreachable-code-1.C: Remove.
5077 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
5078 * gcc.dg/torture/pr52969.c: Likewise.
5079 * g++.dg/warn/pr31246-2.C: Likewise.
5080 * g++.dg/warn/pr31246.C: Likewise.
5081 * gcc.dg/pr33092.c: Likewise.
5082 * g++.dg/opt/eh1.C: Remove a deprecated option.
5083 * g++.dg/template/inline1.C: Likewise.
5084 * g++.dg/tree-ssa/pr81408.C: Likewise.
5085 * gcc.dg/pr41837.c: Likewise.
5086 * gcc.dg/pr41841.c: Likewise.
5087 * gcc.dg/pr42250.c: Likewise.
5088 * gcc.dg/pr43084.c: Likewise.
5089 * gcc.dg/pr43317.c: Likewise.
5090 * gcc.dg/pr51879-18.c: Likewise.
5091 * gcc.dg/torture/pr36066.c: Likewise.
5092 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
5093 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
5094 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
5095 * gcc.dg/tree-ssa/pr45122.c: Likewise.
5096 * gcc.target/i386/pr45352-2.c: Likewise.
5097 * gcc.target/i386/zee.c: Likewise.
5098 * gfortran.dg/auto_char_len_2.f90: Likewise.
5099 * gfortran.dg/auto_char_len_4.f90: Likewise.
5100 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
5101 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
5102 * gfortran.dg/gomp/pr47331.f90: Likewise.
5103 * gfortran.dg/pr40999.f: Likewise.
5104 * gfortran.dg/pr41011.f: Likewise.
5105 * gfortran.dg/pr42051.f03: Likewise.
5106 * gfortran.dg/pr46804.f90: Likewise.
5107 * gfortran.dg/pr83149_1.f90: Likewise.
5108 * gfortran.dg/pr83149_b.f90: Likewise.
5109 * gfortran.dg/whole_file_1.f90: Likewise.
5110 * gfortran.dg/whole_file_10.f90: Likewise.
5111 * gfortran.dg/whole_file_11.f90: Likewise.
5112 * gfortran.dg/whole_file_12.f90: Likewise.
5113 * gfortran.dg/whole_file_13.f90: Likewise.
5114 * gfortran.dg/whole_file_14.f90: Likewise.
5115 * gfortran.dg/whole_file_15.f90: Likewise.
5116 * gfortran.dg/whole_file_16.f90: Likewise.
5117 * gfortran.dg/whole_file_17.f90: Likewise.
5118 * gfortran.dg/whole_file_18.f90: Likewise.
5119 * gfortran.dg/whole_file_19.f90: Likewise.
5120 * gfortran.dg/whole_file_2.f90: Likewise.
5121 * gfortran.dg/whole_file_20.f03: Likewise.
5122 * gfortran.dg/whole_file_3.f90: Likewise.
5123 * gfortran.dg/whole_file_4.f90: Likewise.
5124 * gfortran.dg/whole_file_5.f90: Likewise.
5125 * gfortran.dg/whole_file_6.f90: Likewise.
5126 * gfortran.dg/whole_file_7.f90: Likewise.
5127 * gfortran.dg/whole_file_8.f90: Likewise.
5128 * gfortran.dg/whole_file_9.f90: Likewise.
5129 * gcc.dg/vect/vect.exp: Likewise.
5130
5131 2018-08-17 Richard Biener <rguenther@suse.de>
5132
5133 PR middle-end/86505
5134 * gcc.dg/torture/pr86505.c: New testcase.
5135
5136 2018-08-16 Martin Sebor <msebor@redhat.com>
5137
5138 PR tree-optimization/86853
5139 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
5140 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
5141 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
5142
5143 2018-08-16 David Malcolm <dmalcolm@redhat.com>
5144
5145 * gcc.dg/missing-header-fixit-3.c: New test.
5146
5147 2018-08-16 David Malcolm <dmalcolm@redhat.com>
5148
5149 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
5150 (test_fixit_insert_newline): Update expected output to show '+'
5151 characters in margin of line-insertion fix-it hint.
5152
5153 2018-08-16 Nathan Sidwell <nathan@acm.org>
5154
5155 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
5156 * gcc.dg/cpp/macsyntx2.c: likewise.
5157
5158 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
5159
5160 PR testsuite/86745
5161 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
5162 * gcc.target/i386/avx-cvt-2.c: Ditto.
5163
5164 2018-08-16 David Malcolm <dmalcolm@redhat.com>
5165
5166 PR c++/70693
5167 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
5168
5169 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
5170
5171 * gcc.target/aarch64/imm_choice_comparison.c: New test.
5172
5173 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5174
5175 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
5176 (lib_strncmp): Likewise.
5177
5178 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5179
5180 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
5181 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5182 * g++.dg/torture/pr44295.C : Likewise.
5183
5184 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5185
5186 PR testsuite/78544
5187 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
5188 attributes and matching.
5189 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
5190 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
5191
5192 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5193
5194 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
5195
5196 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
5197
5198 * gcc.target/i386/rop1.c: Remove.
5199 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
5200
5201 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
5202
5203 * gcc.target/powerpc/fold-vec-splat-char.c: New.
5204 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
5205 * gcc.target/powerpc/fold-vec-splat-int.c: New.
5206 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
5207 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
5208 * gcc.target/powerpc/fold-vec-splat-short.c: New.
5209
5210 2018-08-15 David Malcolm <dmalcolm@redhat.com>
5211
5212 * g++.dg/diagnostic/aka3.C: New test.
5213 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5214 output to show range labels.
5215 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
5216 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5217 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
5218 * gcc.dg/bad-binary-ops.c: Update expected output to show range
5219 labels. Add an "aka" example.
5220 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
5221 labels.
5222 * gcc.dg/format/diagnostic-ranges.c: Likewise.
5223 * gcc.dg/format/pr72858.c: Likewise.
5224 * gcc.dg/format/pr78498.c: Likewise.
5225 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
5226 Update expected output to show range labels. Add examples of
5227 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
5228 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
5229 Update expected output to show range labels.
5230 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
5231 (test_very_wide_line): Adjust so that label is at left-clipping
5232 boundary.
5233 (test_very_wide_line_2): New test.
5234 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
5235 Update expected output to show range labels.
5236 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
5237 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
5238 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
5239 for new param to gcc_rich_location::add_expr.
5240 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5241 Add "label" param.
5242 (test_show_locus): Add examples of labels to various tests. Tweak
5243 the "very wide_line" test case and duplicate it, to cover the
5244 boundary values for clipping of labels against the left-margin.
5245 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5246 diagnostic-test-show-locus-no-labels.c.
5247 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
5248 Update line numbers of dg-locus directives.
5249 * gcc.dg/pr69627.c: Update expected output to show range labels.
5250 * lib/multiline.exp (proc _build_multiline_regex): Remove
5251 special-case handling of lines with trailing '|'.
5252
5253 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
5254
5255 PR testsuite/86519
5256 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
5257 the .expand file.
5258
5259 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5260
5261 * gcc.dg/wmain.c: New test.
5262
5263 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
5264
5265 PR c/19315
5266 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
5267 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
5268 unknown size.
5269
5270 2018-08-15 Martin Liska <mliska@suse.cz>
5271
5272 PR tree-optimization/86925
5273 * gcc.dg/predict-20.c: New test.
5274 * gcc.dg/predict-21.c: New test.
5275
5276 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
5277
5278 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
5279
5280 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
5281
5282 * gcc.target/i386/sse2-movs.c: New test.
5283
5284 2018-08-14 Martin Sebor <msebor@redhat.com>
5285
5286 PR tree-optimization/86650
5287 * gcc.dg/Warray-bounds-34.c: New test.
5288
5289 2018-08-14 Janus Weil <janus@gcc.gnu.org>
5290
5291 PR fortran/86116
5292 * gfortran.dg/generic_34.f90: New test case.
5293
5294 2018-08-13 Marek Polacek <polacek@redhat.com>
5295
5296 PR c++/57891
5297 * g++.dg/cpp0x/Wnarrowing6.C: New test.
5298 * g++.dg/cpp0x/Wnarrowing7.C: New test.
5299 * g++.dg/cpp0x/Wnarrowing8.C: New test.
5300 * g++.dg/cpp0x/Wnarrowing9.C: New test.
5301 * g++.dg/cpp0x/Wnarrowing10.C: New test.
5302 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
5303 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
5304 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
5305 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
5306 * g++.dg/ext/stmtexpr15.C: Likewise.
5307 * g++.dg/gomp/pr47963.C: Likewise.
5308 * g++.dg/init/new37.C: Likewise.
5309 * g++.dg/init/new43.C: Likewise.
5310 * g++.dg/other/fold1.C: Likewise.
5311 * g++.dg/parse/array-size2.C: Likewise.
5312 * g++.dg/template/dependent-name3.C: Likewise.
5313 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
5314 * g++.dg/other/vrp1.C: Likewise.
5315 * g++.dg/template/char1.C: Likewise.
5316
5317 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
5318
5319 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
5320 instead of a ZERO_EXTEND.
5321
5322 2018-08-13 Martin Sebor <msebor@redhat.com>
5323
5324 PR tree-optimization/71625
5325 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
5326 * g++.dg/init/string2.C: New test.
5327 * g++.dg/init/string3.C: New test.
5328 * g++.dg/init/string4.C: New test.
5329 * gcc.dg/init-string-3.c: New test.
5330 * gcc.dg/strlenopt-55.c: New test.
5331 * gcc.dg/strlenopt-56.c: New test.
5332
5333 2018-08-13 Marek Polacek <polacek@redhat.com>
5334
5335 P0806R2 - Deprecate implicit capture of this via [=]
5336 * g++.dg/cpp2a/lambda-this1.C: New test.
5337 * g++.dg/cpp2a/lambda-this2.C: New test.
5338 * g++.dg/cpp2a/lambda-this3.C: New test.
5339
5340 2018-08-13 Marek Polacek <polacek@redhat.com>
5341
5342 PR c++/86915
5343 * g++.dg/diagnostic/auto1.C: New test.
5344
5345 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
5346
5347 PR fortran/66679
5348 * gfortran.dg/transfer_class_3.f90: New test.
5349
5350 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
5351
5352 PR fortran/86906
5353 * gfortran.dg/use_rename_9.f90: New test.
5354
5355 2018-08-11 Jakub Jelinek <jakub@redhat.com>
5356
5357 PR tree-optimization/86835
5358 * gcc.dg/pr86835.c: New test.
5359
5360 2018-08-10 Janus Weil <janus@gcc.gnu.org>
5361
5362 PR fortran/57160
5363 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
5364 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
5365 * gfortran.dg/short_circuiting_2.f90: New test case.
5366 * gfortran.dg/short_circuiting_3.f90: New test case.
5367
5368 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
5369
5370 PR target/82418
5371 * gcc.target/i386/pr82418.c: New test.
5372
5373 2018-08-10 Martin Liska <mliska@suse.cz>
5374
5375 PR target/83610
5376 * gcc.dg/predict-17.c: New test.
5377 * gcc.dg/predict-18.c: New test.
5378 * gcc.dg/predict-19.c: New test.
5379
5380 2018-08-10 Martin Liska <mliska@suse.cz>
5381
5382 PR tree-optimization/85799
5383 * gcc.dg/pr85799.c: New test.
5384
5385 2018-08-09 Jeff Law <law@redhat.com>
5386
5387 PR middle-end/86897
5388 * gcc.dg/uninit-suppress_2.c: Disable DOM.
5389
5390 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
5391
5392 * gcc.target/aarch64/sve/reduc_8.c: New test.
5393
5394 2018-08-09 David Malcolm <dmalcolm@redhat.com>
5395
5396 PR other/84889
5397 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
5398 test.
5399 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
5400 New test.
5401 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
5402 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
5403 TEST_ALWAYS_FLAGS.
5404
5405 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
5406
5407 PR tree-optimization/86858
5408 * gcc.dg/vect/pr86858.c: New test.
5409
5410 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
5411
5412 PR tree-optimization/86871
5413 * gcc.dg/vect/pr86871.c: New test.
5414
5415 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
5416
5417 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5418
5419 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
5420
5421 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
5422 arch and tune numbers by 2.
5423 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
5424 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
5425 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
5426 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
5427 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
5428 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
5429 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
5430 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
5431 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
5432 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
5433 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
5434 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
5435 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
5436 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
5437 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
5438 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
5439 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
5440 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
5441 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
5442 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
5443 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
5444 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
5445 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
5446 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
5447 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
5448 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
5449 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
5450 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
5451 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
5452 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
5453 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
5454 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
5455 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
5456 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
5457 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
5458 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
5459 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
5460 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
5461 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
5462 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
5463 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
5464 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
5465 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
5466 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
5467 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
5468 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
5469 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
5470 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
5471 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
5472 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
5473 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
5474 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
5475 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
5476 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
5477 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
5478 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
5479 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
5480 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
5481 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
5482 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
5483 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
5484 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
5485 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
5486 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
5487 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
5488 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
5489
5490 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
5491
5492 PR target/84332
5493 * gcc.target/s390/pr84332.c: New testcase.
5494
5495 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
5496
5497 PR target/46179
5498 * gcc.target/m68k/tls-dimode.c: New file.
5499
5500 2018-08-08 Nathan Sidwell <nathan@acm.org>
5501
5502 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
5503 c-c++-common/inc-from-1.c: New
5504
5505 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
5506
5507 PR target/85295
5508 * gcc.target/s390/TI-constants-lra.c: New testcase.
5509 * gcc.target/s390/TI-constants-nolra.c: New testcase.
5510
5511 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
5512
5513 * gcc.target/s390/hotpatch-8.c: Remove.
5514 * gcc.target/s390/hotpatch-9.c: Remove.
5515 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
5516 * gcc.target/s390/mnop-mcount-m31.c: Remove.
5517
5518 2018-08-08 Jakub Jelinek <jakub@redhat.com>
5519
5520 P0595R1 - is_constant_evaluated
5521 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
5522
5523 PR c++/86836
5524 * g++.dg/cpp1z/decomp46.C: New test.
5525
5526 PR c++/86738
5527 * g++.dg/opt/pr86738.C: New test.
5528
5529 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
5530
5531 PR target/86838
5532 * gcc.target/aarch64/frecpe_1.c: New test.
5533 * gcc.target/aarch64/frecpe_2.c: Likewise.
5534
5535 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
5536
5537 PR c++/59480, DR 136
5538 * g++.dg/other/friend8.C: New.
5539 * g++.dg/other/friend9.C: Likewise.
5540 * g++.dg/other/friend10.C: Likewise.
5541 * g++.dg/other/friend11.C: Likewise.
5542 * g++.dg/other/friend12.C: Likewise.
5543 * g++.dg/other/friend13.C: Likewise.
5544 * g++.dg/other/friend14.C: Likewise.
5545 * g++.dg/other/friend15.C: Likewise.
5546 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5547 * g++.dg/parse/defarg8.C: Likewise.
5548
5549 2018-08-07 Martin Liska <mliska@suse.cz>
5550
5551 PR middle-end/83023
5552 * gcc.dg/predict-16.c: New test.
5553 * g++.dg/predict-1.C: New test.
5554
5555 2018-08-07 Steve Ellcey <sellcey@cavium.com>
5556 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5557
5558 PR tree-optimization/80925
5559 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
5560 vectorized on !vect_hw_misalign targets.
5561
5562 2018-08-06 Marek Polacek <polacek@redhat.com>
5563
5564 PR c++/86767
5565 * g++.dg/cpp1y/constexpr-86767.C: New test.
5566
5567 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
5568
5569 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
5570 for target *-*-linux-gnu.
5571
5572 2018-08-06 Alan Hayward <alan.hayward@arm.com>
5573
5574 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
5575 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
5576 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
5577
5578 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
5579
5580 * gcc.target/s390/nomemloopunroll-1.c: New test.
5581
5582 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
5583
5584 PR target/86386
5585 * gcc.target/i386/pr86386.c: New file.
5586
5587 2018-08-04 Tom de Vries <tdevries@suse.de>
5588
5589 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
5590
5591 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
5592
5593 * gcc.dg/guality/const-volatile.c: Remove duplicate test
5594 "type:cvip".
5595
5596 2018-08-04 Janus Weil <janus@gcc.gnu.org>
5597
5598 PR fortran/45521
5599 * gfortran.dg/interface_assignment_6.f90: New test case.
5600
5601 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
5602
5603 PR testsuite/86153
5604 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
5605
5606 2018-08-03 David Malcolm <dmalcolm@redhat.com>
5607 Jonathan Wakely <jwakely@redhat.com>
5608
5609 PR c++/85523
5610 * g++.dg/pr85523.C: New test.
5611
5612 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
5613
5614 PR c/86690
5615 * gcc.dg/union-duplicate-field.c: New test.
5616
5617 2018-08-03 Jason Merrill <jason@redhat.com>
5618
5619 PR c++/86706
5620 * g++.dg/template/pr86706.C: New test.
5621
5622 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
5623
5624 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
5625 on vect_avg_qi targets.
5626 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5627 * gcc.dg/vect/bb-slp-pow-1.c: New test.
5628 * gcc.dg/vect/vect-avg-15.c: Likewise.
5629
5630 2018-08-03 Martin Liska <mliska@suse.cz>
5631
5632 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
5633 * gcc.dg/predict-13.c: Likewise.
5634 * gcc.dg/predict-3.c: Likewise.
5635 * gcc.dg/predict-4.c: Likewise.
5636 * gcc.dg/predict-5.c: Likewise.
5637 * gcc.dg/predict-6.c: Likewise.
5638 * gcc.dg/predict-9.c: Likewise.
5639 * gfortran.dg/predict-1.f90: Likewise.
5640
5641 2018-08-02 Richard Biener <rguenther@suse.de>
5642
5643 PR c++/86763
5644 * g++.dg/torture/pr86763.C: New testcase.
5645
5646 2018-08-02 Richard Biener <rguenther@suse.de>
5647
5648 PR tree-optimization/86816
5649 * g++.dg/torture/pr86816.C: New testcase.
5650
5651 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
5652
5653 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
5654 to be used.
5655 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
5656 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
5657 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
5658 for .h.
5659 * gcc.target/aarch64/sve/single_2.c: Likewise.
5660 * gcc.target/aarch64/sve/single_3.c: Likewise.
5661 * gcc.target/aarch64/sve/single_4.c: Likewise.
5662
5663 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
5664
5665 PR target/86014
5666 * gcc.target/aarch64/ldp_stp_13.c: New test.
5667
5668 2018-08-01 Martin Sebor <msebor@redhat.com>
5669
5670 PR tree-optimization/86650
5671 * gcc.dg/format/gcc_diag-10.c: Adjust.
5672
5673 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5674
5675 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
5676 of range check.
5677 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
5678
5679 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5680
5681 PR target/86753
5682 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
5683 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5684
5685 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5686
5687 * gcc.dg/pointer-range-check-1.c: New test.
5688 * gcc.dg/pointer-range-check-2.c: Likewise.
5689
5690 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5691
5692 PR tree-optimization/86749
5693 * gcc.dg/vect/pr86749.c: New test.
5694
5695 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/86661
5698 * g++.dg/lookup/name-clash12.C: New.
5699
5700 2018-08-01 Richard Biener <rguenther@suse.de>
5701
5702 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
5703
5704 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
5705
5706 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
5707
5708 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
5709
5710 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
5711
5712 2018-08-01 Martin Liska <mliska@suse.cz>
5713
5714 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
5715 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5716 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5717 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5718 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5719 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5720 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5721 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5722
5723 2018-08-01 Martin Liska <mliska@suse.cz>
5724
5725 PR value-prof/35543
5726 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
5727
5728 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
5729
5730 * gcc.target/aarch64/extract_zero_extend.c: New file.
5731
5732 2018-08-01 Jakub Jelinek <jakub@redhat.com>
5733
5734 PR c/85704
5735 * gcc.c-torture/compile/pr85704.c: New test.
5736
5737 2018-07-31 Alexandre Oliva <oliva@adacore.com>
5738 Olivier Hainque <hainque@adacore.com>
5739
5740 * gnat.dg/dinst.adb: New.
5741 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
5742
5743 2018-07-31 David Malcolm <dmalcolm@redhat.com>
5744
5745 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
5746 tdiag and cxxdiag.
5747 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
5748 and %K.
5749
5750 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
5751
5752 * c-c++-common/spec-barrier-1.c: New test.
5753 * c-c++-common/spec-barrier-2.c: New test.
5754 * gcc.dg/spec-barrier-3.c: New test.
5755
5756 2018-07-31 Martin Sebor <msebor@redhat.com>
5757
5758 PR tree-optimization/86741
5759 * gcc.dg/Warray-bounds-33.c: New test.
5760
5761 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
5762
5763 * gcc.target/s390/memset-1.c: Improve testcase.
5764
5765 2018-07-31 Tom de Vries <tdevries@suse.de>
5766
5767 PR debug/86687
5768 * g++.dg/guality/pr86687.C: New test.
5769
5770 2018-07-31 Jakub Jelinek <jakub@redhat.com>
5771
5772 P1008R1 - prohibit aggregates with user-declared constructors
5773 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
5774 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
5775 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
5776 * g++.dg/cpp2a/aggr1.C: New test.
5777 * g++.dg/cpp2a/aggr2.C: New test.
5778
5779 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
5780
5781 PR target/86640
5782 * gcc.target/arm/pr86640.c: New testcase.
5783
5784 2018-07-31 Martin Liska <mliska@suse.cz>
5785
5786 PR gcov-profile/85338
5787 PR gcov-profile/85350
5788 PR gcov-profile/85372
5789 * gcc.misc-tests/gcov-pr85338.c: New test.
5790 * gcc.misc-tests/gcov-pr85350.c: New test.
5791 * gcc.misc-tests/gcov-pr85372.c: New test.
5792
5793 2018-07-31 Martin Liska <mliska@suse.cz>
5794
5795 PR gcov-profile/83813
5796 PR gcov-profile/84758
5797 PR gcov-profile/85217
5798 PR gcov-profile/85332
5799 * gcc.misc-tests/gcov-pr83813.c: New test.
5800 * gcc.misc-tests/gcov-pr84758.c: New test.
5801 * gcc.misc-tests/gcov-pr85217.c: New test.
5802 * gcc.misc-tests/gcov-pr85332.c: New test.
5803
5804 2018-07-31 Ed Schonberg <schonberg@adacore.com>
5805
5806 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
5807 gnat.dg/prot5_pkg.ads: New testcase.
5808
5809 2018-07-31 Justin Squirek <squirek@adacore.com>
5810
5811 * gnat.dg/addr11.adb: New testcase.
5812
5813 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
5814
5815 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
5816
5817 2018-07-31 Gary Dismukes <dismukes@adacore.com>
5818
5819 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
5820
5821 2018-07-31 Ed Schonberg <schonberg@adacore.com>
5822
5823 * gnat.dg/iter3.adb: New testcase.
5824
5825 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
5826
5827 Revert 'AsyncI/O patch committed'
5828 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
5829 Thomas Koenig <tkoenig@gcc.gnu.org>
5830
5831 PR fortran/25829
5832 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5833 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5834
5835 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
5836
5837 PR rtl-optimization/85160
5838 * gcc.target/powerpc/combine-2-2.c: New testcase.
5839
5840 2018-07-27 Martin Sebor <msebor@redhat.com>
5841
5842 PR tree-optimization/86696
5843 * g++.dg/pr86696.C: New test.
5844
5845 2018-07-27 David Malcolm <dmalcolm@redhat.com>
5846
5847 PR tree-optimization/86636
5848 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
5849 Add dg-require-effective-target pthread.
5850
5851 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
5852
5853 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
5854 * gcc.dg/strcmpopt_6.c: Likewise.
5855
5856 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
5857
5858 PR target/86612
5859 * gcc.target/powerpc/pr58673-2.c: Call strdup.
5860
5861 2018-07-26 Martin Sebor <msebor@redhat.com>
5862
5863 PR tree-optimization/86043
5864 PR tree-optimization/86042
5865 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
5866 pr86688.
5867 * gcc.dg/strlenopt-44.c: New test.
5868
5869 2018-07-26 Martin Liska <mliska@suse.cz>
5870
5871 PR gcov-profile/86536
5872 * gcc.misc-tests/gcov-pr86536.c: New test.
5873
5874 2018-07-25 Martin Sebor <msebor@redhat.com>
5875
5876 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
5877 ignored by the test harness.
5878
5879 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
5880 Thomas Koenig <tkoenig@gcc.gnu.org>
5881
5882 PR fortran/25829
5883 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5884 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5885
5886 2018-07-25 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR c++/85515
5889 * g++.dg/pr85515-2.C: Add expected dg-error.
5890 * g++.dg/cpp0x/range-for36.C: New test.
5891
5892 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
5893
5894 * gcc.target/arc/uncached-1.c: New test.
5895 * gcc.target/arc/uncached-2.c: Likewise.
5896
5897 2018-07-24 Martin Sebor <msebor@redhat.com>
5898
5899 PR tree-optimization/86622
5900 PR tree-optimization/86532
5901 * gcc.c-torture/execute/strlen-2.c: New test.
5902 * gcc.c-torture/execute/strlen-3.c: New test.
5903 * gcc.c-torture/execute/strlen-4.c: New test.
5904
5905 2018-07-24 David Malcolm <dmalcolm@redhat.com>
5906
5907 PR tree-optimization/86636
5908 * gcc.c-torture/compile/pr86636.c: New test.
5909
5910 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
5911
5912 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
5913
5914 2018-07-24 Jakub Jelinek <jakub@redhat.com>
5915
5916 PR middle-end/86627
5917 * gcc.target/i386/pr86627.c: New test.
5918
5919 PR testsuite/86649
5920 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
5921 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
5922 * g++.dg/tree-ssa-/pr19476-6.C: New test.
5923 * g++.dg/tree-ssa-/pr19476-7.C: New test.
5924
5925 2018-07-23 Carl Love <cel@us.ibm.com>
5926
5927 PR 86591
5928 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
5929 file altivec-2-runnable.c.
5930 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
5931 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
5932 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
5933 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
5934 vec_cts, vec_ctu, vec_cpsgn tests.
5935
5936 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5937
5938 PR c/86617
5939 * gcc.dg/pr86617.c: New test.
5940
5941 2018-07-23 Jakub Jelinek <jakub@redhat.com>
5942
5943 PR c++/86569
5944 * g++.dg/warn/Wnonnull-compare-9.C: New test.
5945
5946 2018-07-20 Martin Sebor <msebor@redhat.com>
5947
5948 PR middle-end/82063
5949 * c-c++-common/pr68657-1.c: Adjust.
5950 * c-c++-common/pr68657-2.c: Same.
5951 * c-c++-common/pr68657-3.c: Same.
5952 * c-c++-common/pr68833-1.c: Same.
5953 * gcc.dg/Walloc-size-larger-than-16.c: Same.
5954 * gcc.dg/Walloca-larger-than.c: New test.
5955 * gcc.dg/Walloca-larger-than-2.c: New test.
5956 * gcc.dg/Wframe-larger-than-2.c: New test.
5957 * gcc.dg/Wlarger-than3.c: New test.
5958 * gcc.dg/Wvla-larger-than-3.c: New test.
5959 * gcc.dg/pr42611.c: Adjust.
5960 * gnat.dg/frame_overflow.adb: Same.
5961
5962 2018-07-20 Martin Sebor <msebor@redhat.com>
5963
5964 PR tree-optimization/86613
5965 PR tree-optimization/86611
5966 * c-c++-common/Warray-bounds-2.c: Undefine macros and
5967 prune duplicate warnings.
5968 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
5969 data-model-dependencies.
5970 * gcc.dg/Warray-bounds-32.c: Ditto.
5971
5972 2018-07-20 Richard Biener <rguenther@suse.de>
5973
5974 PR debug/86585
5975 * g++.dg/lto/pr86585_0.C: New testcase.
5976 * g++.dg/lto/pr86585_1.C: Likewise.
5977
5978 2018-07-19 Martin Sebor <msebor@redhat.com>
5979
5980 PR tree-optimization/83776
5981 PR tree-optimization/84047
5982 * gcc.dg/Warray-bounds-29.c: New test.
5983 * gcc.dg/Warray-bounds-30.c: New test.
5984 * gcc.dg/Warray-bounds-31.c: New test.
5985 * gcc.dg/Warray-bounds-32.c: New test.
5986
5987 2018-07-19 Michael Collison <michael.collison@arm.com>
5988 Richard Henderson <rth@redhat.com>
5989
5990 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
5991 * gcc.target/aarch64/builtin_saddl.c: New testcase.
5992 * gcc.target/aarch64/builtin_saddll.c: New testcase.
5993 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
5994 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
5995 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
5996 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
5997 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
5998 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
5999 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
6000 * gcc.target/aarch64/builtin_usubl.c: New testcase.
6001 * gcc.target/aarch64/builtin_usubll.c: New testcase.
6002
6003 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6004
6005 Revert fix for c++/59480 (and testsuite followup)
6006
6007 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6008
6009 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6010
6011 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6012
6013 PR c++/59480, DR 136
6014 * g++.dg/other/friend8.C: New.
6015 * g++.dg/other/friend9.C: Likewise.
6016 * g++.dg/other/friend10.C: Likewise.
6017 * g++.dg/other/friend11.C: Likewise.
6018 * g++.dg/other/friend12.C: Likewise.
6019 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6020 * g++.dg/parse/defarg8.C: Likewise.
6021
6022 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6023
6024 * gcc.target/aarch64/profile.c: New test.
6025
6026 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6027
6028 PR target/83009
6029 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
6030
6031 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
6032
6033 PR target/86560
6034 * gcc.target/i386/pr86560-4.c: New test.
6035 * gcc.target/i386/pr86560-5.c: Likewise.
6036
6037 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
6038
6039 PR target/86560
6040 * gcc.target/i386/pr86560-1.c: New test.
6041 * gcc.target/i386/pr86560-2.c: Likewise.
6042 * gcc.target/i386/pr86560-3.c: Likewise.
6043
6044 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6045
6046 * gfortran.dg/max_fmax_aarch64.f90: New test.
6047 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
6048 * gfortran.dg/minmax_integer.f90: Likewise.
6049
6050 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6051
6052 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6053
6054 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
6055
6056 PR middle-end/86544
6057 * g++.dg/tree-ssa/pr86544.C: New test.
6058
6059 2018-07-18 Jakub Jelinek <jakub@redhat.com>
6060
6061 PR c++/86550
6062 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
6063
6064 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6065
6066 PR 69558
6067 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
6068 * c-c++-common/pr69558.c: Remove xfail.
6069 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
6070 * gcc.dg/pr61817-1.c: Likewise.
6071 * gcc.dg/pr61817-2.c: Likewise.
6072 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
6073
6074 2018-07-18 Janus Weil <janus@gcc.gnu.org>
6075
6076 PR fortran/85599
6077 * gfortran.dg/function_optimize_5.f90: Add option
6078 '-faggressive-function-elimination' and update dg-warning clauses.
6079 * gfortran.dg/short_circuiting.f90: New test.
6080
6081 2018-07-18 Marek Polacek <polacek@redhat.com>
6082
6083 PR c++/86190 - bogus -Wsign-conversion warning
6084 * g++.dg/warn/Wsign-conversion-3.C: New test.
6085 * g++.dg/warn/Wsign-conversion-4.C: New test.
6086
6087 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6088
6089 PR c++/59480, DR 136
6090 * g++.dg/other/friend8.C: New.
6091 * g++.dg/other/friend9.C: Likewise.
6092 * g++.dg/other/friend10.C: Likewise.
6093 * g++.dg/other/friend11.C: Likewise.
6094 * g++.dg/other/friend12.C: Likewise.
6095 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6096 * g++.dg/parse/defarg8.C: Likewise.
6097
6098 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6099
6100 * g++.dg/ext/uow-3.C: Adjust.
6101 * g++.dg/ext/uow-4.C: Likewise.
6102 * g++.dg/lookup/name-clash11.C: Likewise.
6103 * g++.dg/lookup/name-clash7.C: Likewise.
6104 * g++.dg/lookup/redecl1.C: Likewise.
6105 * g++.dg/warn/changes-meaning.C: Likewise.
6106 * g++.old-deja/g++.jason/scoping8.C: Likewise.
6107 * g++.old-deja/g++.law/nest1.C: Likewise.
6108
6109 2018-07-18 Richard Biener <rguenther@suse.de>
6110
6111 PR debug/86523
6112 * g++.dg/lto/pr86523-3_0.C: New testcase.
6113
6114 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
6115
6116 * gcc.target/m68k/mulsi_highpart.c: New test.
6117
6118 2018-07-17 Jakub Jelinek <jakub@redhat.com>
6119
6120 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
6121 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
6122 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
6123 * gcc.dg/cpp/pr61854-8.c: New test.
6124
6125 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
6126
6127 * gcc.target/powerpc/pr85456.c: Require longdouble128.
6128
6129 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
6130
6131 PR fortran/83184
6132 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
6133
6134 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6135
6136 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
6137 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
6138 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
6139 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
6140 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
6141
6142 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
6143
6144 * gcc.target/powerpc/pr57150.c: Require longdouble128.
6145 * gcc.target/powerpc/pr79916.c: Require dfp.
6146
6147 2018-07-17 Richard Biener <rguenther@suse.de>
6148
6149 PR lto/86456
6150 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
6151
6152 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
6153
6154 * gcc.target/s390/function-align1.c: New test.
6155 * gcc.target/s390/function-align2.c: New test.
6156 * gcc.target/s390/function-align3.c: New test.
6157
6158 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
6159
6160 * gnat.dg/discr55.adb: New test.
6161
6162 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6163
6164 * gcc.target/i386/vartrack-1.c (dg-options): Add
6165 -fomit-frame-pointer.
6166
6167 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6168
6169 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
6170 (dg-lto-options): Add -fPIC.
6171 * g++.dg/lto/pr86523-2_0.C: Likewise.
6172
6173 2018-07-17 Martin Liska <mliska@suse.cz>
6174
6175 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
6176
6177 2018-07-17 Ed Schonberg <schonberg@adacore.com>
6178
6179 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
6180 testcase.
6181
6182 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
6183
6184 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
6185
6186 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
6187
6188 * gnat.dg/memorytest.adb: New testcase.
6189
6190 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
6191
6192 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
6193 New testcase.
6194
6195 2018-07-17 Ed Schonberg <schonberg@adacore.com>
6196
6197 * gnat.dg/equal3.adb: New testcase.
6198
6199 2018-07-17 Justin Squirek <squirek@adacore.com>
6200
6201 * gnat.dg/split_args.adb: New testcase.
6202
6203 2018-07-17 Ed Schonberg <schonberg@adacore.com>
6204
6205 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
6206
6207 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
6208
6209 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
6210 New testcase.
6211
6212 2018-07-16 Carl Love <cel@us.ibm.com>
6213
6214 PR target/86414
6215 Forgot the PR number on the commit log.
6216
6217 2018-07-16 Carl Love <cel@us.ibm.com>
6218
6219 PR target/86414
6220 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
6221 longdouble128.
6222 * gcc.target/powerpc/divkc3-3.c: Ditto.
6223 * gcc.target/powerpc/mulkc3-2.c: Ditto.
6224 * gcc.target/powerpc/mulkc3-3.c: Ditto.
6225 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
6226 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
6227
6228 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
6229
6230 * gcc.target/powerpc/convert-fp-128.c: New testcase.
6231 * gcc.target/powerpc/convert-fp-64.c: New testcase.
6232
6233 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
6234
6235 * lib/target-supports.exp (check_effective_target_longdouble64,
6236 check_effective_target_ppc_float128,
6237 check_effective_target_ppc_float128_insns,
6238 check_effective_target_powerpc_vsx): New.
6239
6240 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
6241
6242 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
6243 syntax error.
6244
6245 2018-07-16 Jakub Jelinek <jakub@redhat.com>
6246
6247 PR tree-optimization/86526
6248 * gcc.c-torture/compile/pr86526.c: New test.
6249
6250 2018-07-16 Carl Love <cel@us.ibm.com>
6251
6252 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
6253 longdouble128.
6254 * gcc.target/powerpc/divkc3-3.c: Ditto.
6255 * gcc.target/powerpc/mulkc3-2.c: Ditto.
6256 * gcc.target/powerpc/mulkc3-3.c: Ditto.
6257 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
6258 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
6259
6260 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
6261
6262 PR fortran/83184
6263 * gfortran.dg/assumed_rank_14.f90: New testcase.
6264 * gfortran.dg/assumed_rank_15.f90: New testcase.
6265 * gfortran.dg/dec_structure_8.f90: Update error messages.
6266 * gfortran.dg/dec_structure_23.f90: Update error messages.
6267
6268 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6269
6270 PR middle-end/86528
6271 * gcc.c-torture/execute/pr86528.c: New test.
6272 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
6273
6274 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
6275
6276 * g++.dg/template/spec40.C: New.
6277 * g++.dg/parse/ptrmem8.C: Likewise.
6278
6279 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
6280
6281 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
6282 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
6283 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
6284 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
6285 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
6286
6287 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
6288
6289 * gcc.target/s390/mrecord-mcount.c: New testcase.
6290
6291 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
6292
6293 * gcc.target/s390/mfentry-m64.c: New testcase.
6294
6295 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
6296
6297 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
6298 testcase.
6299
6300 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
6301
6302 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
6303 testcase.
6304
6305 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
6306
6307 * gnat.dg/wide_wide_value1.adb: New testcase.
6308
6309 2018-07-16 Javier Miranda <miranda@adacore.com>
6310
6311 * gnat.dg/bit_order1.adb: New testcase.
6312
6313 2018-07-16 Javier Miranda <miranda@adacore.com>
6314
6315 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
6316
6317 2018-07-16 Richard Biener <rguenther@suse.de>
6318
6319 PR lto/86523
6320 * g++.dg/lto/pr86523-1_0.C: New testcase.
6321 * g++.dg/lto/pr86523-2_0.C: Likewise.
6322
6323 2018-07-16 Martin Liska <mliska@suse.cz>
6324
6325 PR ipa/86529
6326 * g++.dg/ipa/pr86529.C: New test.
6327
6328 2018-07-16 Tom de Vries <tdevries@suse.de>
6329
6330 PR debug/86455
6331 * gcc.target/i386/vartrack-1.c: New test.
6332
6333 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
6334
6335 * gnat.dg/opt73.adb: New test.
6336
6337 2018-07-16 Jakub Jelinek <jakub@redhat.com>
6338
6339 PR c++/3698
6340 PR c++/86208
6341 * g++.dg/opt/pr3698.C: New test.
6342
6343 2018-07-16 Richard Biener <rguenther@suse.de>
6344
6345 PR ipa/86389
6346 * gcc.dg/torture/pr86389.c: Require trampolines.
6347
6348 2018-07-15 Tom de Vries <tdevries@suse.de>
6349
6350 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
6351 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
6352 already called.
6353 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
6354 * gcc.dg/guality/guality.exp: Same.
6355 * gfortran.dg/guality/guality.exp: Same.
6356
6357 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
6358 Sunil K Pandey <sunil.k.pandey@intel.com>
6359
6360 PR target/84413
6361 * gcc.target/i386/pr84413-1.c: New test.
6362 * gcc.target/i386/pr84413-2.c: Likewise.
6363 * gcc.target/i386/pr84413-3.c: Likewise.
6364
6365 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
6366 Steve Munroe <munroesj52@gmail.com>
6367
6368 * gcc.target/powerpc/sse2-pand-1.c: New file.
6369 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
6370 * gcc.target/powerpc/sse2-por-1.c: Likewise.
6371 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
6372
6373 2018-07-13 Nathan Sidwell <nathan@acm.org>
6374
6375 PR c++/86374
6376 * g++.dg/pr86374.C: New.
6377
6378 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
6379
6380 PR middle-end/78809
6381 * gcc.dg/strcmpopt_5.c: New test.
6382 * gcc.dg/strcmpopt_6.c: New test.
6383
6384 2018-07-13 Richard Biener <rguenther@suse.de>
6385
6386 PR middle-end/85974
6387 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
6388
6389 2018-07-13 Tom de Vries <tdevries@suse.de>
6390
6391 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
6392 * gcc.dg/guality/ctztest.c: Same.
6393 * gcc.dg/guality/sra-1.c: Same.
6394
6395 2018-07-13 Tom de Vries <tdevries@suse.de>
6396
6397 * gcc.dg/vla-1.c: Update.
6398
6399 2018-07-13 Tom de Vries <tdevries@suse.de>
6400
6401 * gcc.src/maintainers.exp: New file.
6402
6403 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
6404
6405 PR middle-end/86489
6406 * gcc.dg/pr86489.c: New test.
6407
6408 2018-07-12 Martin Sebor <msebor@redhat.com>
6409
6410 PR testsuite/86510
6411 g++.dg/warn/pr86453.C: Adjust.
6412
6413 2018-07-12 Jim Wilson <jimw@sifive.com>
6414
6415 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
6416
6417 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
6418
6419 * gcc.target/riscv/interrupt-conflict-mode.c: New.
6420
6421 2018-07-12 Jakub Jelinek <jakub@redhat.com>
6422
6423 * c-c++-common/gomp/declare-target-3.c: New test.
6424 * g++.dg/gomp/declare-target-2.C: New test.
6425
6426 2018-07-12 Martin Sebor <msebor@redhat.com>
6427
6428 PR c/86453
6429 * c-c++-common/Wattributes.c: Adjust.
6430 * gcc.dg/Wattributes-10.c: New test.
6431 * g++.dg/Wattributes-3.C: Adjust.
6432 * gcc.dg/Wattributes-6.c: Adjust.
6433 * gcc.dg/pr18079.c: Adjust.
6434 * gcc.dg/torture/pr42363.c: Adjust.
6435
6436 2018-07-12 Julia Koval <julia.koval@intel.com>
6437
6438 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
6439 version.
6440
6441 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
6442
6443 * gcc.dg/vect/vect-cond-arith-6.c: New test.
6444 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
6445 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
6446 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
6447 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
6448 * gcc.target/aarch64/sve/slp_14.c: Likewise.
6449 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
6450
6451 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
6452
6453 * gcc.dg/vect/vect-cond-arith-4.c: New test.
6454 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
6455 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
6456 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
6457 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
6458 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
6459 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
6460 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
6461
6462 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
6463 Alan Hayward <alan.hayward@arm.com>
6464 David Sherwood <david.sherwood@arm.com>
6465
6466 * gcc.dg/vect/vect-fma-2.c: New test.
6467 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
6468 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
6469 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
6470
6471 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
6472
6473 * gcc.dg/vect/vect-cond-arith-3.c: New test.
6474 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
6475 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
6476 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
6477 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
6478 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
6479 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
6480 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
6481 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
6482
6483 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
6484
6485 * gcc.dg/vect/vect-cond-arith-2.c: New test.
6486 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
6487
6488 2018-07-12 Richard Biener <rguenther@suse.de>
6489
6490 PR target/84829
6491 * gcc.target/i386/pr84829.c: New testcase.
6492
6493 2018-07-12 Jakub Jelinek <jakub@redhat.com>
6494
6495 * gcc.dg/torture/20180712-1.c: New test.
6496
6497 PR tree-optimization/86492
6498 * gcc.c-torture/execute/pr86492.c: New test.
6499
6500 2018-07-12 Richard Biener <rguenther@suse.de>
6501
6502 PR c/86453
6503 * g++.dg/warn/pr86453.C: New testcase.
6504
6505 2018-07-12 Richard Biener <rguenther@suse.de>
6506
6507 PR middle-end/86479
6508 * gcc.dg/graphite/pr86479.c: New testcase.
6509
6510 2018-07-11 Jakub Jelinek <jakub@redhat.com>
6511
6512 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
6513 of hardcoding size. Cast (rel) to MASK_TYPE.
6514 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
6515 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
6516 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
6517 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
6518 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
6519 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
6520 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
6521 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
6522 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
6523 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
6524 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
6525 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
6526 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
6527 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
6528 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
6529 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
6530 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
6531 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
6532 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
6533
6534 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
6535
6536 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
6537 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
6538 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
6539
6540 2018-07-10 Mark Wielaard <mark@klomp.org>
6541
6542 PR debug/86459
6543 * gcc.dg/pr86459.c: New test.
6544
6545 2018-07-10 Martin Sebor <msebor@redhat.com>
6546
6547 PR testsuite/86461
6548 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
6549
6550 2018-07-10 Martin Liska <mliska@suse.cz>
6551
6552 PR testsuite/86445
6553 * gcc.dg/pr84100.c: Change it back to dg-bogus.
6554
6555 2018-07-10 Jakub Jelinek <jakub@redhat.com>
6556
6557 PR sanitizer/86406
6558 * g++.dg/ubsan/pr86406.C: New test.
6559
6560 PR fortran/86421
6561 * gfortran.dg/vect/pr86421.f90: New test.
6562
6563 2018-07-09 Martin Sebor <msebor@redhat.com>
6564
6565 PR tree-optimization/86415
6566 * gcc.dg/strlenopt-53.c: New test.
6567
6568 2018-07-09 Martin Sebor <msebor@redhat.com>
6569
6570 PR middle-end/77357
6571 * gcc.dg/strlenopt-49.c: New test.
6572 * gcc.dg/strlenopt-50.c: New test.
6573 * gcc.dg/strlenopt-51.c: New test.
6574 * gcc.dg/strlenopt-52.c: New test.
6575 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
6576
6577 2018-07-09 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR c/86420
6580 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
6581 to be returned and when first argument is not 0, so that they don't do
6582 anything for NEED_EXC or NEED_ERRNO.
6583
6584 2018-07-09 Tom de Vries <tdevries@suse.de>
6585
6586 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
6587 * gcc.dg/guality/bswaptest.c: Same.
6588 * gcc.dg/guality/clztest.c: Same.
6589 * gcc.dg/guality/csttest.c: Same.
6590 * gcc.dg/guality/ctztest.c: Same.
6591 * gcc.dg/guality/drap.c: Same.
6592 * gcc.dg/guality/nrv-1.c: Same.
6593 * gcc.dg/guality/pr41353-1.c: Same.
6594 * gcc.dg/guality/pr41353-2.c: Same.
6595 * gcc.dg/guality/pr41404-1.c: Same.
6596 * gcc.dg/guality/pr43051-1.c: Same.
6597 * gcc.dg/guality/pr43077-1.c: Same.
6598 * gcc.dg/guality/pr43177.c: Same.
6599 * gcc.dg/guality/pr43329-1.c: Same.
6600 * gcc.dg/guality/pr43479.c: Same.
6601 * gcc.dg/guality/pr43593.c: Same.
6602 * gcc.dg/guality/pr45003-1.c: Same.
6603 * gcc.dg/guality/pr45003-2.c: Same.
6604 * gcc.dg/guality/pr45003-3.c: Same.
6605 * gcc.dg/guality/pr48437.c: Same.
6606 * gcc.dg/guality/pr48466.c: Same.
6607 * gcc.dg/guality/pr49888.c: Same.
6608 * gcc.dg/guality/pr54200.c: Same.
6609 * gcc.dg/guality/pr54519-1.c: Same.
6610 * gcc.dg/guality/pr54519-2.c: Same.
6611 * gcc.dg/guality/pr54519-3.c: Same.
6612 * gcc.dg/guality/pr54519-4.c: Same.
6613 * gcc.dg/guality/pr54519-5.c: Same.
6614 * gcc.dg/guality/pr54519-6.c: Same.
6615 * gcc.dg/guality/pr54551.c: Same.
6616 * gcc.dg/guality/pr54693-2.c: Same.
6617 * gcc.dg/guality/pr54693.c: Same.
6618 * gcc.dg/guality/pr54796.c: Same.
6619 * gcc.dg/guality/pr54970.c: Same.
6620 * gcc.dg/guality/pr67192.c: Same.
6621 * gcc.dg/guality/pr69947.c: Same.
6622 * gcc.dg/guality/pr78726.c: Same.
6623 * gcc.dg/guality/rotatetest.c: Same.
6624 * gcc.dg/guality/sra-1.c: Same.
6625 * gcc.dg/guality/vla-2.c: Same.
6626
6627 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6628
6629 * g++.dg/diagnostic/long-short.C: New.
6630 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
6631 * g++.dg/diagnostic/virtual-friend.C: Likewise.
6632 * g++.old-deja/g++.brendan/crash11.C: Adjust.
6633
6634 2018-07-09 Tom de Vries <tdevries@suse.de>
6635
6636 * gcc.dg/vla-1.c: New test.
6637
6638 2018-07-07 Tom de Vries <tdevries@suse.de>
6639
6640 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
6641 files.
6642 (get_dump_flags): New proc.
6643 (toplevel): Test all dump flags.
6644
6645 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
6646
6647 * gnat.dg/stack_usage6.adb: New test.
6648 * gnat.dg/stack_usage6_pkg.ads: New helper.
6649
6650 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
6651
6652 * gnat.dg/pure_function3a.adb: New test.
6653 * gnat.dg/pure_function3b.adb: Likewise.
6654 * gnat.dg/pure_function3c.adb: Likewise.
6655 * gnat.dg/pure_function3_pkg.ads: New helper.
6656
6657 2018-07-07 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR target/84711
6660 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
6661 dg-require-effective-target. Add -msse not just on i386-*, but
6662 on all i?86-* and x86_64-*.
6663
6664 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6665
6666 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
6667 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
6668 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
6669 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
6670 * gcc.dg/tree-ssa/popcount3.c: New test.
6671
6672 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
6673
6674 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
6675 to preserve the test.
6676 * gcc.target/i386/pr85073.c: Likewise.
6677
6678 2018-07-06 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR tree-optimization/86401
6681 * gcc.dg/tree-ssa/pr86401-1.c: New test.
6682 * gcc.dg/tree-ssa/pr86401-2.c: New test.
6683 * c-c++-common/rotate-9.c: New test.
6684
6685 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
6686
6687 PR target/86324
6688 gcc.target/powerpc/pr86324-1.c: New test.
6689 gcc.target/powerpc/pr86324-2.c: Likewise.
6690
6691 2018-07-06 Tamar Christina <tamar.christina@arm.com>
6692
6693 PR target/84711
6694 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
6695
6696 2018-07-06 Tamar Christina <tamar.christina@arm.com>
6697
6698 * gcc.target/aarch64/struct_cpy.c: Remove ;.
6699
6700 2018-07-05 Jeff Law <law@redhat.com>
6701
6702 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
6703
6704 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
6705
6706 PR fortran/86408
6707 * gfortran.dg/deferred_character_20.f90: New test.
6708
6709 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
6710
6711 PR fortran/83183
6712 PR fortran/86325
6713 * gfortran.dg/init_flag_18.f90: New testcase.
6714 * gfortran.dg/init_flag_19.f03: New testcase.
6715
6716 2018-07-05 Carl Love <cel@us.ibm.com>
6717 * gcc.target/altivec-1-runnable.c: New test file.
6718 * gcc.target/altivec-2-runnable.c: New test file.
6719 * gcc.target/vsx-7.c (main2): Change expected expected instruction
6720 for tests.
6721
6722 2018-07-05 Martin Sebor <msebor@redhat.com>
6723
6724 PR c++/86400
6725 * gcc.dg/strlenopt-47.c: New test.
6726 * gcc.dg/strlenopt-48.c: New test.
6727
6728 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6729
6730 PR target/84711
6731 * gcc.target/arm/big-endian-subreg.c: New.
6732
6733 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6734
6735 PR target/84711
6736 * gcc.dg/vect/pr84711.c: New.
6737
6738 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6739
6740 * gcc.target/aarch64/struct_cpy.c: New.
6741
6742 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6743
6744 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
6745 * c-c++-common/unroll-2.c: Likewise.
6746 * g++.dg/cdce3.C: Likewise.
6747 * g++.dg/ext/unroll-1.C: Likewise.
6748 * g++.dg/ext/unroll-2.C: Likewise.
6749 * g++.dg/ext/unroll-3.C: Likewise.
6750 * gcc.dg/cdce1.c: Likewise.
6751 * gcc.dg/cdce2.c: Likewise.
6752 * gcc.dg/gomp/pr68128-1.c: Likewise.
6753 * gcc.dg/vect/pr46032.c: Likewise.
6754 * gcc.dg/vect/vect-cond-10.c: Likewise.
6755 * gcc.dg/vect/vect-cond-8.c: Likewise.
6756 * gcc.dg/vect/vect-cond-9.c: Likewise.
6757 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6758 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6759 * gcc.target/i386/avx-cvt-2.c: Likewise.
6760 * gcc.target/i386/avx-cvt-3.c: Likewise.
6761 * gcc.target/i386/avx2-cvt-2.c: Likewise.
6762 * gcc.target/i386/avx2-gather-2.c: Likewise.
6763 * gcc.target/i386/avx2-gather-6.c: Likewise.
6764 * gcc.target/i386/avx512f-gather-2.c: Likewise.
6765 * gcc.target/i386/sse2-cvt-2.c: Likewise.
6766 * gfortran.dg/directive_unroll_1.f90: Likewise.
6767 * gfortran.dg/directive_unroll_2.f90: Likewise.
6768 * gnat.dg/unroll2.adb: Likewise.
6769 * gnat.dg/unroll3.adb: Likewise.
6770
6771 2018-07-05 Tom de Vries <tdevries@suse.de>
6772
6773 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
6774
6775 2018-07-04 Martin Sebor <msebor@redhat.com>
6776
6777 PR tree-optimization/86274
6778 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
6779
6780 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6781
6782 PR fortran/82009
6783 * gfortran.dg/block_16.f08. New test.
6784
6785 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
6786
6787 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
6788 has a slightly different IL that provides more threading
6789 opportunities.
6790
6791 2018-07-04 Martin Liska <mliska@suse.cz>
6792
6793 PR middle-end/66240
6794 PR target/45996
6795 PR c/84100
6796 * gcc.dg/pr84100.c (foo):
6797 * gcc.target/i386/falign-functions-2.c: New test.
6798 * gcc.target/i386/falign-functions.c: New test.
6799
6800 2018-07-04 Martin Liska <mliska@suse.cz>
6801
6802 * gcc.dg/pr47793.c: Remove.
6803
6804 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
6805
6806 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
6807 final scan test.
6808 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6809
6810 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
6811
6812 PR target/85620
6813 * gcc.target/i386/pr85620-1.c: New test.
6814 * gcc.target/i386/pr85620-2.c: Likewise.
6815 * gcc.target/i386/pr85620-3.c: Likewise.
6816 * gcc.target/i386/pr85620-4.c: Likewise.
6817
6818 2018-07-03 Martin Sebor <msebor@redhat.com>
6819
6820 PR tree-optimization/86274
6821 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
6822 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6823 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
6824 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6825 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6826 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6827 * gcc.dg/tree-ssa/pr83198.c: Same.
6828
6829 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
6830
6831 * g++.dg/other/locations1.C: New.
6832 * g++.dg/tls/locations1.C: Likewise.
6833 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
6834 * g++.dg/diagnostic/virtual-static.C: Likewise.
6835 * g++.dg/concepts/fn-concept2.C: Test the locations too.
6836 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
6837 * g++.dg/cpp0x/pr51463.C: Likewise.
6838 * g++.dg/other/typedef1.C: Likewise.
6839 * g++.dg/parse/dtor13.C: Likewise.
6840 * g++.dg/template/error44.C: Likewise.
6841 * g++.dg/template/typedef4.C: Likewise.
6842 * g++.dg/template/typedef5.C: Likewise.
6843 * g++.dg/tls/diag-2.C: Likewise.
6844 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6845
6846 2018-07-03 Marek Polacek <polacek@redhat.com>
6847
6848 PR c++/86201
6849 * g++.dg/diagnostic/pr86201.C: New test.
6850
6851 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
6852
6853 PR target/85694
6854 * gcc.target/i386/pr85694.c: New test.
6855
6856 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6857
6858 PR tree-optimization/85694
6859 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
6860 Return true for AArch64 without SVE.
6861 * gcc.target/aarch64/vect_hadd_1.h: New file.
6862 * gcc.target/aarch64/vect_shadd_1.c: New test.
6863 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
6864 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
6865 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
6866
6867 2018-07-03 Marek Polacek <polacek@redhat.com>
6868
6869 PR middle-end/86202
6870 * gcc.dg/Wint-conversion-2.c: New test.
6871
6872 PR c++/84306
6873 * g++.dg/overload/conv-op3.C: New test.
6874
6875 2018-07-03 Richard Biener <rguenther@suse.de>
6876
6877 PR ipa/86389
6878 * gcc.dg/torture/pr86389.c: New testcase.
6879
6880 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6881
6882 PR tree-optimization/85694
6883 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
6884 proc.
6885 * gcc.dg/vect/vect-avg-1.c: New test.
6886 * gcc.dg/vect/vect-avg-2.c: Likewise.
6887 * gcc.dg/vect/vect-avg-3.c: Likewise.
6888 * gcc.dg/vect/vect-avg-4.c: Likewise.
6889 * gcc.dg/vect/vect-avg-5.c: Likewise.
6890 * gcc.dg/vect/vect-avg-6.c: Likewise.
6891 * gcc.dg/vect/vect-avg-7.c: Likewise.
6892 * gcc.dg/vect/vect-avg-8.c: Likewise.
6893 * gcc.dg/vect/vect-avg-9.c: Likewise.
6894 * gcc.dg/vect/vect-avg-10.c: Likewise.
6895 * gcc.dg/vect/vect-avg-11.c: Likewise.
6896 * gcc.dg/vect/vect-avg-12.c: Likewise.
6897 * gcc.dg/vect/vect-avg-13.c: Likewise.
6898 * gcc.dg/vect/vect-avg-14.c: Likewise.
6899
6900 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6901
6902 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
6903 get split into two for use by the over-widening pattern.
6904 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
6905 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
6906 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
6907 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
6908 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
6909 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
6910 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
6911 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
6912 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
6913 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
6914 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
6915 * gcc.dg/vect/vect-over-widen-22.c: New test.
6916
6917 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6918
6919 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
6920 widen_mult pattern.
6921 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
6922 over-widening messages.
6923 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6924 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6925 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6926 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6927 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6928 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6929 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6930 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
6931 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6932 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
6933 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
6934 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
6935 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
6936 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
6937 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
6938 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
6939 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
6940 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
6941 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
6942 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
6943 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
6944 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
6945 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
6946 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
6947 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
6948 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
6949
6950 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6951
6952 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
6953
6954 2018-07-02 Jim Wilson <jimw@sifive.com>
6955
6956 * gcc.target/riscv/interrupt-debug.c: New.
6957
6958 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6959
6960 * g++.dg/diagnostic/thread-thread_local.C: New.
6961
6962 2018-07-02 Martin Liska <mliska@suse.cz>
6963
6964 PR testsuite/86366
6965 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
6966 * gcc.dg/profile-dir-2.c: Likewise.
6967 * gcc.dg/profile-dir-3.c: Likewise.
6968
6969 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
6970
6971 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
6972 overriden.
6973
6974 2018-07-02 Richard Biener <rguenther@suse.de>
6975
6976 PR tree-optimization/86363
6977 * gcc.dg/torture/pr86363.c: New testcase.
6978
6979 2018-07-02 Martin Liska <mliska@suse.cz>
6980
6981 * gcc.dg/completion-1.c: New test.
6982 * gcc.dg/completion-2.c: New test.
6983 * gcc.dg/completion-3.c: New test.
6984
6985 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6986
6987 PR fortran/82969
6988 PR fortran/86242
6989 * gfortran.dg/proc_ptr_50.f90: New test.
6990
6991 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6992
6993 PR fortran/45305
6994 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
6995
6996 2018-07-02 Martin Liska <mliska@suse.cz>
6997
6998 PR ipa/86279
6999 * gcc.dg/ipa/pr86279.c: New test.
7000
7001 2018-07-02 Martin Liska <mliska@suse.cz>
7002
7003 PR ipa/86323
7004 * g++.dg/ipa/pr86323.C: New test.
7005
7006 2018-07-01 Tom de Vries <tdevries@suse.de>
7007
7008 revert:
7009 2018-07-01 Tom de Vries <tdevries@suse.de>
7010
7011 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
7012 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
7013
7014 2018-07-01 Tom de Vries <tdevries@suse.de>
7015
7016 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
7017 argument.
7018 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
7019 with @main.
7020
7021 2018-07-01 Tom de Vries <tdevries@suse.de>
7022
7023 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
7024 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
7025
7026 2018-07-01 Tom de Vries <tdevries@suse.de>
7027
7028 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
7029 * gcc.dg/guality/vla-1.c: Use relative line numbers.
7030
7031 2018-07-01 Tom de Vries <tdevries@suse.de>
7032
7033 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
7034 (verify_call): ... here. Move to toplevel.
7035 (verify_call_np, dg_final_directive_check_utils): New proc.
7036 (toplevel): Call dg_final_directive_check_utils.
7037 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
7038
7039 2018-06-30 Jim Wilson <jimw@sifive.com>
7040
7041 * gcc.target/riscv/shift-shift-1.c: New.
7042 * gcc.target/riscv/shift-shift-2.c: New.
7043 * gcc.target/riscv/shift-shift-3.c: New.
7044
7045 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
7046
7047 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
7048
7049 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
7050
7051 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
7052 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
7053 by 4 in the computation of a[i].
7054 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
7055 main multiplication constant.
7056 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7057 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7058 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
7059 pattern to cast the result to int.
7060 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
7061 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
7062 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
7063 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
7064 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
7065 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
7066 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
7067 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
7068 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
7069 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
7070 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
7071 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
7072 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
7073 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
7074 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
7075 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
7076 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
7077 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
7078 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
7079 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
7080
7081 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
7082
7083 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
7084 test for vectorization along the lines described in the comment.
7085
7086 2018-06-30 Tom de Vries <tdevries@suse.de>
7087
7088 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
7089 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
7090 LTO_TORTURE_OPTIONS.
7091 * gcc.dg/guality/prevent-optimization.h: New file.
7092 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
7093 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
7094
7095 2018-06-30 Tom de Vries <tdevries@suse.de>
7096
7097 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
7098 * lib/gcc-dg.exp (dg-final): New proc.
7099 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
7100 argument.
7101
7102 2018-06-29 Martin Sebor <msebor@redhat.com>
7103
7104 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
7105 that don't define the function.
7106
7107 2018-06-29 Marek Polacek <polacek@redhat.com>
7108
7109 PR c++/86184
7110 * g++.dg/ext/cond3.C: New test.
7111
7112 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7113
7114 * gcc.target/arm/arm-soft-strd-even.c: New test.
7115
7116 2018-06-29 Tom de Vries <tdevries@suse.de>
7117
7118 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
7119 line, and use it.
7120 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
7121 (process-message): ... here.
7122 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
7123
7124 2018-06-29 Martin Liska <mliska@suse.cz>
7125
7126 PR tree-optimization/86263
7127 * gcc.dg/tree-ssa/pr86263.c: New test.
7128
7129 2018-06-28 Carl Love <cel@us.ibm.com>
7130
7131 * gcc.target/p9-extract-1.c: Add test case.
7132 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
7133 name in ABI.
7134
7135 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
7136
7137 PR target/86348
7138 * gcc.target/i386/pr86348.c: New test.
7139
7140 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
7141
7142 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
7143
7144 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
7145
7146 PR fortran/82865
7147 * gfortran.dg/dec_type_print_2.f03: New testcase.
7148
7149 2018-06-28 David Pagan <dave.pagan@oracle.com>
7150
7151 PR c/55976
7152 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
7153 message causing unexpected test FAIL.
7154
7155 2018-06-28 Martin Liska <mliska@suse.cz>
7156
7157 * gcc.dg/tree-ssa/switch-1.c: New test.
7158
7159 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
7160
7161 * gnat.dg/debug15.adb: New test.
7162
7163 2018-06-27 David Malcolm <dmalcolm@redhat.com>
7164
7165 PR c++/86329
7166 * g++.dg/lookup/pr86329.C: New test.
7167
7168 2018-06-27 Carl Love <cel@us.ibm.com>
7169
7170 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
7171
7172 2018-06-27 Tamar Christina <tamar.christina@arm.com>
7173
7174 PR target/85769
7175 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
7176
7177 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
7178
7179 * gcc.target/powerpc/builtins-1.c: Correct a comment.
7180
7181 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7182
7183 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
7184 requirement for this test.
7185 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
7186 requirement, and -mpower8-vector compile option.
7187
7188 2018-06-26 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR target/86314
7191 * gcc.dg/pr86314.c: New test.
7192
7193 PR debug/86257
7194 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
7195
7196 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7197
7198 * gcc.target/i386/pr86257.c: Require 64-bit.
7199
7200 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7201
7202 * g++.dg/pr86082.C: Require IBM1047 support.
7203
7204 2018-06-26 Richard Biener <rguenther@suse.de>
7205
7206 PR middle-end/86271
7207 * gcc.dg/pr86271.c: New testcase.
7208
7209 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
7210
7211 PR debug/86064
7212 * gcc.dg/pr86064.c: New.
7213
7214 2018-06-25 Jeff Law <law@redhat.com>
7215
7216 * lib/target-supports.exp
7217 (check_effective_target_logical_op_short_circuit): Add v850.
7218
7219 2018-06-25 Martin Sebor <msebor@redhat.com>
7220
7221 PR tree-optimization/86204
7222 * gcc.dg/strlenopt-46.c: New test.
7223
7224 2018-06-25 Martin Sebor <msebor@redhat.com>
7225
7226 PR tree-optimization/85700
7227 * gcc.dg/Wstringop-truncation-4.c: New test.
7228
7229 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
7230
7231 PR fortran/82972
7232 PR fortran/83088
7233 PR fortran/85851
7234 * gfortran.dg/init_flag_17.f90: New testcase.
7235
7236 2018-06-25 Carl Love <cel@us.ibm.com>
7237
7238 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
7239 vec_extract a signed int. Add vec_extract tests for bool char
7240 and bool int.
7241 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
7242 vec_extract tests.
7243
7244 2018-06-25 Tom de Vries <tdevries@suse.de>
7245
7246 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
7247
7248 2018-06-25 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR target/84786
7251 * gcc.target/i386/avx512f-pr84786-3.c: New test.
7252
7253 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
7254
7255 * gnat.dg/sso9.adb: New testcase.
7256 * gnat.dg/sso9_pkg.ads: Likewise.
7257
7258 2018-06-25 Tom de Vries <tdevries@suse.de>
7259
7260 PR debug/86257
7261 * gcc.target/i386/pr86257.c: New test.
7262
7263 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
7264
7265 PR C++/86082
7266 * g++.dg/pr86082.C: New test.
7267
7268 2018-06-24 Tom de Vries <tdevries@suse.de>
7269
7270 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
7271 * gcc.dg/guality/guality.exp: Same.
7272 * gfortran.dg/guality/guality.exp: Same.
7273 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
7274
7275 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7276
7277 * g++.dg/concepts/locations1.C: New.
7278 * g++.dg/cpp0x/locations1.C: Likewise.
7279 * g++.dg/cpp1z/inline-var2.C: Test locations too.
7280 * g++.dg/cpp1z/inline-var3.C: Likewise.
7281
7282 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
7283
7284 PR fortran/86281
7285 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
7286
7287 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7288
7289 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
7290 this test.
7291 * gcc.target/powerpc/builtins-9.c: New test.
7292 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
7293 to expect different code generation on big-endian vs.
7294 little-endian targets.
7295
7296 2018-06-22 Tom de Vries <tdevries@suse.de>
7297
7298 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
7299 $rootme/../gdb/gdb, if available.
7300 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
7301 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
7302
7303 2018-06-22 Tom de Vries <tdevries@suse.de>
7304
7305 * lib/gcc-gdb-test.exp (report_gdb): New proc.
7306 * g++.dg/guality/guality.exp: Use report_gdb.
7307 * gcc.dg/guality/guality.exp: Same.
7308 * gfortran.dg/guality/guality.exp: Same.
7309
7310 2018-06-22 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR c++/85662
7313 * g++.dg/ext/offsetof3.C: New test.
7314
7315 2018-06-22 Carl Love <cel@us.ibm.com>
7316
7317 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
7318 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
7319 for the vnor, vand and vxor instructions.
7320 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
7321 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
7322 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
7323 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
7324 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
7325 Add -dp to dg-options, update expected counts.
7326
7327 2018-06-22 Paul Koning <ni1d@arrl.net>
7328
7329 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
7330 if pdp11.
7331 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
7332 * gcc.c-torture/compile/20040101-1.c: Ditto.
7333 * gcc.c-torture/compile/20050622-1.c: Ditto.
7334 * gcc.c-torture/compile/20080625-1.c: Ditto.
7335 * gcc.c-torture/compile/20090107-1.c: Ditto.
7336 * gcc.c-torture/compile/920501-12.c: Ditto.
7337 * gcc.c-torture/compile/920501-4.c: Ditto.
7338 * gcc.c-torture/compile/961203-1.c: Ditto.
7339 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
7340 * gcc.c-torture/compile/pr25310.c: Ditto.
7341
7342 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
7343 James Norris <jnorris@codesourcery.com>
7344 Thomas Schwinge <thomas@codesourcery.com>
7345 Tom de Vries <tom@codesourcery.com>
7346
7347 * c-c++-common/goacc/deviceptr-4.c: New file.
7348 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
7349 Likewise.
7350 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
7351 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
7352 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
7353 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
7354 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
7355 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
7356 Likewise.
7357 * c-c++-common/goacc/parallel-reduction.c: Likewise.
7358 * c-c++-common/goacc/private-reduction-1.c: Likewise.
7359 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
7360 Likewise.
7361 * gfortran.dg/goacc/modules.f95: Likewise.
7362 * gfortran.dg/goacc/routine-8.f90: Likewise.
7363 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
7364
7365 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
7366
7367 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
7368 if the long double format is IEEE 128-bit for tests that are
7369 explicitly testing IBM extended double support. Use the
7370 appropriate pack and unpack built-in functions. Change calls from
7371 __builtin_isinfl to __builtin_isinf since the later supports all
7372 floating point types.
7373 * gcc.target/powerpc/pr57150.c: Likewise.
7374 * gcc.target/powerpc/pr60203.c: Likewise.
7375 * gcc.target/powerpc/pr67808.c: Likewise.
7376 * gcc.target/powerpc/pr70117.c: Likewise.
7377 * gcc.target/powerpc/tfmode_off.c: Likewise.
7378
7379 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
7380
7381 PR fortran/49630
7382 * gfortran.dg/assumed_charlen_function_7.f90: New test.
7383
7384 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
7385
7386 PR fortran/83118
7387 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
7388
7389 2018-06-21 Tom de Vries <tdevries@suse.de>
7390
7391 * gcc.dg/guality/pr45882.c (a): Add used attribute.
7392
7393 2018-06-21 Tom de Vries <tdevries@suse.de>
7394
7395 PR tree-optimization/85859
7396 * gcc.dg/pr85859.c: New test.
7397
7398 2018-06-21 Richard Biener <rguenther@suse.de>
7399
7400 PR tree-optimization/86232
7401 * gcc.dg/torture/pr86232.c: New testcase.
7402
7403 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
7404
7405 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
7406
7407 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
7408
7409 * gcc/gcc.target/aarch64/aes_2.c: New test.
7410
7411 2018-06-20 Than McIntosh <thanm@google.com>
7412
7413 PR libgcc/86213
7414 * gcc.dg/split-8.c: New.
7415
7416 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7417
7418 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
7419 for vpkudus in place of vpksdus.
7420 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
7421
7422 2018-06-20 Nathan Sidwell <nathan@acm.org>
7423
7424 PR c++/85634
7425 * g++.dg/lookup/pr85634-2.C: New.
7426
7427 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
7428
7429 * g++.dg/template/friend65.C: New.
7430 * g++.dg/cpp0x/main1.C: Likewise.
7431 * g++.dg/other/main2.C: Likewise.
7432 * g++.dg/other/main3.C: Likewise.
7433 * g++.dg/template/friend42.C: Test location too.
7434 * g++.dg/concepts/decl-diagnose.C: Likewise.
7435 * g++.dg/warn/main-2.C: Update.
7436
7437 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
7438 Thomas Schwinge <thomas@codesourcery.com>
7439 Cesar Philippidis <cesar@codesourcery.com>
7440
7441 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
7442 2.5 data clause semantics.
7443 * c-c++-common/goacc/declare-2.c: Likewise.
7444 * c-c++-common/goacc/default-4.c: Likewise.
7445 * c-c++-common/goacc/finalize-1.c: New test.
7446 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
7447 OpenACC 2.5 data clause semantics.
7448 * c-c++-common/goacc/kernels-alias.c: Likewise.
7449 * c-c++-common/goacc/routine-5.c: Likewise.
7450 * c-c++-common/goacc/update-if_present-1.c: New test.
7451 * c-c++-common/goacc/update-if_present-2.c: New test.
7452 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
7453 2.5 data clause semantics.
7454 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7455 * gfortran.dg/goacc/data-tree.f95: Likewise.
7456 * gfortran.dg/goacc/declare-2.f95: Likewise.
7457 * gfortran.dg/goacc/default-4.f: Likewise.
7458 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7459 * gfortran.dg/goacc/finalize-1.f: New test.
7460 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
7461 OpenACC 2.5 data clause semantics.
7462 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
7463 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7464 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
7465 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7466 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
7467 * gfortran.dg/goacc/update-if_present-1.f90: New test.
7468 * gfortran.dg/goacc/update-if_present-2.f90: New test.
7469
7470 2018-06-20 Jakub Jelinek <jakub@redhat.com>
7471
7472 PR c++/86210
7473 * g++.dg/warn/Wnonnull4.C: New test.
7474
7475 2018-06-20 Marek Polacek <polacek@redhat.com>
7476
7477 PR c++/86240
7478 * g++.dg/pr86240.C: New test.
7479
7480 2018-06-20 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR debug/86194
7483 * gcc.target/i386/pr86194.c: New test.
7484
7485 PR tree-optimization/86231
7486 * gcc.dg/tree-ssa/vrp119.c: New test.
7487 * gcc.c-torture/execute/pr86231.c: New test.
7488
7489 2018-06-20 Tom de Vries <tdevries@suse.de>
7490
7491 PR tree-optimization/86097
7492 * gcc.dg/autopar/pr86097.c: New test.
7493
7494 2018-06-20 Nathan Sidwell <nathan@acm.org>
7495
7496 PR c++/85634
7497 * g++.dg/lookup/pr85634.C: New.
7498
7499 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7500
7501 * gcc.target/aarch64/ldp_stp_q.c: New test.
7502 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
7503 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
7504
7505 2018-06-20 Martin Liska <mliska@suse.cz>
7506
7507 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
7508
7509 2018-06-19 Martin Sebor <msebor@redhat.com>
7510
7511 PR tree-optimization/48560
7512 * gcc.dg/Warray-bounds-28.c: New test.
7513
7514 2018-06-19 Martin Sebor <msebor@redhat.com>
7515
7516 PR middle-end/85602
7517 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
7518 to also match C++.
7519
7520 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
7521
7522 * g++.dg/lto/pr84805_0.C: Update template.
7523 * g++.dg/lto/pr84805_1.C: Update template.
7524
7525 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
7526
7527 * gnat.dg/aggr24.adb: New test.
7528 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
7529
7530 2018-06-19 Richard Biener <rguenther@suse.de>
7531
7532 PR tree-optimization/86179
7533 * gcc.dg/pr86179.c: New testcase.
7534
7535 2018-06-18 Martin Sebor <msebor@redhat.com>
7536
7537 PR middle-end/85602
7538 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
7539 * c-c++-common/attr-nonstring-8.c: New test.
7540
7541 2018-06-18 Martin Sebor <msebor@redhat.com>
7542
7543 PR tree-optimization/81384
7544 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
7545 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
7546 * gcc.c-torture/execute/builtins/strnlen.c: New test.
7547 * gcc.dg/attr-nonstring-2.c: New test.
7548 * gcc.dg/attr-nonstring-3.c: New test.
7549 * gcc.dg/attr-nonstring-4.c: New test.
7550 * gcc.dg/strlenopt-45.c: New test.
7551 * gcc.dg/strlenopt.h (strnlen): Declare.
7552
7553 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
7554
7555 PR tree-optimization/86076
7556 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
7557
7558 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
7559
7560 PR tree-optimization/64946
7561 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
7562
7563 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
7564
7565 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
7566 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
7567 * gnat.dg/stack_usage5.adb: New test.
7568
7569 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7570
7571 PR middle-end/82479
7572 * gcc.dg/tree-ssa/popcount.c: New test.
7573 * gcc.dg/tree-ssa/popcount2.c: New test.
7574
7575 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7576
7577 PR middle-end/64946
7578 * gcc.dg/absu.c: New test.
7579 * gcc.dg/gimplefe-29.c: New test.
7580 * gcc.target/aarch64/pr64946.c: New test.
7581
7582 2018-06-15 Jakub Jelinek <jakub@redhat.com>
7583
7584 PR c/86093
7585 * c-c++-common/pr86093.c: New test.
7586
7587 PR middle-end/85878
7588 * gfortran.fortran-torture/compile/pr85878.f90: New test.
7589
7590 PR middle-end/86123
7591 * gcc.c-torture/compile/pr86123.c: New test.
7592
7593 2018-06-15 Tom de Vries <tdevries@suse.de>
7594
7595 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
7596
7597 2018-06-15 Nick Clifton <nickc@redhat.com>
7598
7599 PR 84195
7600 * gcc.c-torture/compile/pr84195.c: New test.
7601
7602 2018-06-15 Richard Biener <rguenther@suse.de>
7603
7604 PR middle-end/86159
7605 * g++.dg/pr86159.C: New testcase.
7606
7607 2018-06-15 Richard Biener <rguenther@suse.de>
7608
7609 PR middle-end/86076
7610 * gcc.dg/pr86076.c: New testcase.
7611
7612 2018-06-14 Marek Polacek <polacek@redhat.com>
7613
7614 PR c++/86063
7615 * g++.dg/cpp0x/gen-attrs-65.C: New test.
7616
7617 2018-06-14 Jakub Jelinek <jakub@redhat.com>
7618
7619 PR target/86048
7620 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
7621 -msse2 to dg-options.
7622
7623 PR middle-end/86122
7624 * gcc.c-torture/compile/pr86122.c: New test.
7625
7626 P0624R2 - Default constructible and assignable stateless lambdas
7627 * g++.dg/cpp2a/lambda1.C: New test.
7628 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
7629 for -std=c++2a.
7630
7631 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7632
7633 * g++.dg/other/static3.C: New.
7634 * g++.dg/other/static4.C: Likewise.
7635 * g++.dg/warn/Wshadow-15.C: Likewise.
7636 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
7637 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
7638 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
7639 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
7640 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
7641 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
7642 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7643
7644 2018-06-14 Jakub Jelinek <jakub@redhat.com>
7645
7646 PR target/85945
7647 * gcc.c-torture/compile/pr85945.c: New test.
7648
7649 2018-06-14 Richard Biener <rguenther@suse.de>
7650
7651 PR ipa/86124
7652 * gcc.dg/pr86124.c: New testcase.
7653
7654 2018-06-13 Martin Sebor <msebor@redhat.com>
7655
7656 PR tree-optimization/86114
7657 * gcc.dg/pr86114.c: New test.
7658
7659 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
7660
7661 PR fortran/86110
7662 * gfortran.dg/pr86110.f90: New test.
7663
7664 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
7665
7666 PR fortran/85703
7667 * gfortran.dg/goacc/pr85703.f90: New test.
7668 * gfortran.dg/gomp/pr85703.f90: New test.
7669
7670 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
7671
7672 PR fortran/85702
7673 * gfortran.dg/goacc/pr85702.f90: New test.
7674
7675 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
7676
7677 * gcc.target/i386/pr86048.c: New test.
7678
7679 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7680
7681 * gcc.target/arc/fma-1.c: New test.
7682
7683 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7684
7685 * gcc.target/arc/pr9001107555.c: New file.
7686
7687 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
7688
7689 * g++.dg/torture/aarch64-vect-init-1.C: New test.
7690
7691 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
7692
7693 * g++.dg/init/delete3.C: New.
7694 * g++.dg/init/new49.C: Likewise.
7695 * g++.dg/init/new25.C: Test locations too.
7696 * g++.dg/template/new4.C: Likewise.
7697 * g++.old-deja/g++.jason/operator.C: Likewise.
7698
7699 2018-06-12 Marek Polacek <polacek@redhat.com>
7700
7701 Core issue 1331 - const mismatch with defaulted copy constructor
7702 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
7703 * g++.dg/cpp0x/defaulted52.C: New test.
7704 * g++.dg/cpp0x/defaulted53.C: New test.
7705 * g++.dg/cpp0x/defaulted54.C: New test.
7706 * g++.dg/cpp0x/defaulted55.C: New test.
7707 * g++.dg/cpp0x/defaulted56.C: New test.
7708 * g++.dg/cpp0x/defaulted57.C: New test.
7709 * g++.dg/cpp0x/defaulted58.C: New test.
7710 * g++.dg/cpp0x/defaulted59.C: New test.
7711 * g++.dg/cpp0x/defaulted60.C: New test.
7712
7713 2018-06-12 David Malcolm <dmalcolm@redhat.com>
7714
7715 PR other/69968
7716 * gcc.dg/spellcheck-transposition.c: New test.
7717
7718 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
7719
7720 PR fortran/44491
7721 * gfortran.dg/pr44491.f90: New testcase
7722
7723 2018-06-12 Martin Sebor <msebor@redhat.com>
7724
7725 PR tree-optimization/85259
7726 * gcc.dg/Wstringop-overflow-5.c: New test.
7727 * gcc.dg/Wstringop-overflow-6.c: New test.
7728
7729 2018-06-12 Martin Sebor <msebor@redhat.com>
7730
7731 PR c/85931
7732 * gcc.dg/Wstringop-truncation-3.c: New test.
7733
7734 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7735
7736 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
7737 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
7738 * gcc.target/powerpc/swaps-p8-17.c: Same.
7739
7740 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7741
7742 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
7743 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
7744 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
7745 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
7746 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
7747 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
7748
7749 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7750
7751 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
7752 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
7753 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
7754 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
7755 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
7756 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
7757
7758 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7759
7760 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
7761 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
7762 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
7763 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
7764 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
7765 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
7766
7767 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7768
7769 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
7770 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
7771 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
7772 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
7773 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
7774 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
7775
7776 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7777
7778 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
7779 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
7780 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
7781 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
7782 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
7783 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
7784
7785 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7786
7787 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
7788 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
7789 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
7790 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
7791 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
7792 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
7793
7794 2018-06-12 Martin Liska <mliska@suse.cz>
7795
7796 * g++.dg/opt/mpx.C: New test.
7797 * gcc.target/i386/mpx.c: New test.
7798
7799 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7800
7801 * gcc.target/arc/builtin_simdarc.c: Update test.
7802 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
7803 * gcc.target/arc/tumaddsidi4.c: Likewise.
7804
7805 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
7806
7807 * gnat.dg/opt72a.ad[sb]: New test.
7808 * gnat.dg/opt72_pkg.ads: New helper.
7809
7810 2018-06-12 Tom de Vries <tdevries@suse.de>
7811
7812 * gcc.dg-selftests/dg-final.exp: New file.
7813
7814 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7815
7816 * g++.dg/lookup/new2.C: Test locations too.
7817 * g++.dg/other/ellipsis1.C: Likewise.
7818 * g++.dg/other/operator1.C: Likewise.
7819 * g++.dg/other/operator2.C: Likewise.
7820 * g++.dg/overload/operator2.C: Likewise.
7821 * g++.dg/parse/defarg11.C: Likewise.
7822 * g++.dg/parse/operator4.C: Likewise.
7823 * g++.dg/template/error30.C: Likewise.
7824 * g++.dg/template/explicit-args3.C: Likewise.
7825 * g++.dg/warn/effc1.C: Likewise.
7826 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
7827 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
7828 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
7829 * g++.old-deja/g++.jason/conversion5.C: Likewise.
7830 * g++.old-deja/g++.jason/operator.C: Likewise.
7831
7832 2018-06-11 Martin Sebor <msebor@redhat.com>
7833
7834 PR tree-optimization/86083
7835 * gcc.dg/strlenopt-44.c: New test.
7836
7837 2018-06-11 Janus Weil <janus@gcc.gnu.org>
7838
7839 PR fortran/45521
7840 * gfortran.dg/generic_32.f90: New test.
7841 * gfortran.dg/generic_33.f90: New test.
7842
7843 2018-06-11 Carl Love <cel@us.ibm.com>
7844 * gcc.target/powerpc/altivec-7.c (main): Remove tests
7845 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
7846 long long bool. Remove duplicate dg-final for xxlxor. Update
7847 dg-final instruction counts.
7848 * gcc.target/powerpc/altivec-37.c (main): New file for
7849 tests vec_unpackh and vec_unpackl returning long long bool and
7850 long long int.
7851
7852 2018-06-11 Martin Liska <mliska@suse.cz>
7853
7854 PR tree-optimization/86089
7855 * gcc.dg/tree-ssa/pr86089.c: New test.
7856
7857 2018-06-11 Julia Koval <julia.koval@intel.com>
7858
7859 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
7860 * gcc.target/i386/vpclmulqdq.c: Ditto.
7861
7862 2018-06-11 Olivier Hainque <hainque@adacore.com>
7863
7864 * gnat.dg/lang-dw2.adb: New test.
7865 * gnat.dg/lang-dw3.adb: New test.
7866
7867 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
7868
7869 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
7870 gnat.dg/assertion_policy1_pkg.ads: New testcase.
7871
7872 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7873
7874 * gnat.dg/predicate1.adb: New testcase.
7875
7876 2018-06-11 Yannick Moy <moy@adacore.com>
7877
7878 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
7879
7880 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
7881
7882 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
7883 testcase.
7884
7885 2018-06-11 Javier Miranda <miranda@adacore.com>
7886
7887 * gnat.dg/prot4.adb: New testcase.
7888
7889 2018-06-11 Yannick Moy <moy@adacore.com>
7890
7891 * gnat.dg/part_of1-instantiation.adb,
7892 gnat.dg/part_of1-instantiation.ads,
7893 gnat.dg/part_of1-private_generic.adb,
7894 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
7895 testcase.
7896
7897 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
7898
7899 * gnat.dg/contract1.adb: New testcase.
7900
7901 2018-06-11 Javier Miranda <miranda@adacore.com>
7902
7903 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
7904 testcase.
7905
7906 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7907
7908 * gnat.dg/inline_always1.adb: New testcase.
7909
7910 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7911
7912 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
7913 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
7914 gnat.dg/nested_generic2_g2.ads: New testcase.
7915
7916 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7917
7918 * g++.dg/template/friend64.C: New.
7919 * g++.old-deja/g++.other/friend4.C: Test the location too.
7920 * g++.old-deja/g++.pt/crash23.C: Likewise.
7921
7922 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7923
7924 * gfortran.dg/inline_matmul_23.f90: New test.
7925
7926 2018-06-10 Janus Weil <janus@gcc.gnu.org>
7927
7928 PR fortran/85088
7929 * gfortran.dg/intent_decl_1.f90: New test case.
7930
7931 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7932
7933 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
7934 * gfortran.dg/ieee/large_4.f90: Ditto.
7935 * gfortran.dg/round_4.f90: Ditto.
7936
7937 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7938
7939 PR fortran/38351
7940 * gfortran.dg/pr38351.f90: New test.
7941 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
7942
7943 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7944
7945 PR fortran/85138
7946 PR fortran/85996
7947 PR fortran/86051
7948 * gfortran.dg/pr85138_1.f90: New test.
7949 * gfortran.dg/pr85138_2.f90: Ditto.
7950 * gfortran.dg/pr85996.f90: Ditto.
7951
7952 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7953
7954 PR fortran/78278
7955 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
7956 * gfortran.dg/data_char_1.f90: Ditto.
7957 * gfortran.dg/pr78571.f90: Ditto.
7958 * gfortran.dg/pr78278.f90: New test.
7959
7960 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7961
7962 PR fortran/63514
7963 * gfortran.dg/pr63514.f90: New test.
7964
7965 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7966
7967 PR fortran/85631
7968 * gfortran.dg/bounds_check_20.f90: New test.
7969
7970 2018-06-08 Carl Love <cel@us.ibm.com>
7971
7972 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
7973 vpkudum counts.
7974 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
7975 vec_extract a signed int.
7976 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
7977 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
7978 vcmpgtsd, vcmpgtud.
7979 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
7980 vec_extract a signed int.
7981 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
7982 vec_extract a signed int.
7983 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
7984 vec_xor builtins. Update xxsel, xxlxor counts.
7985
7986 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7987
7988 PR fortran/86059
7989 * gfortran.dg/associate_30.f90: Remove code tested ...
7990 * gfortran.dg/pr67803.f90: Ditto.
7991 * gfortran.dg/pr67805.f90: Ditto.
7992 * gfortran.dg/pr86059.f90: ... here. New test.
7993
7994 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7995
7996 PR fortran/78571
7997 * gfortran.dg/pr78571.f90: New test.
7998
7999 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
8000
8001 PR target/85755
8002 * gcc.target/powerpc/pr85755.c: New test.
8003
8004 2018-06-08 Carl Love <cel@us.ibm.com>
8005
8006 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
8007 vsx-vector-6.p7.c.
8008 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
8009 vsx-vector-6.p9.c.
8010 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
8011 for BE system that are different then for an LE system from this file
8012 into vsx-vector-6-le.c using be target qualifier. Remove this file.
8013 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
8014 the various instruction counts. Rename file to vsx-vector-6.p8.c.
8015
8016 2018-06-08 Martin Liska <mliska@suse.cz>
8017
8018 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
8019
8020 2018-06-08 Martin Liska <mliska@suse.cz>
8021
8022 * g++.dg/dg.exp: Do not use mpx.exp.
8023 * g++.dg/lto/lto.exp: Likewise.
8024 * g++.dg/lto/pr69729_0.C: Remove.
8025 * g++.dg/opt/pr71529.C: Remove.
8026 * g++.dg/pr63995-1.C: Remove.
8027 * g++.dg/pr68270.C: Remove.
8028 * g++.dg/pr71624.C: Remove.
8029 * g++.dg/pr71633.C: Remove.
8030 * g++.dg/pr79761.C: Remove.
8031 * g++.dg/pr79764.C: Remove.
8032 * g++.dg/pr79769.C: Remove.
8033 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
8034 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
8035 * gcc.dg/lto/chkp-privatize_0.c: Remove.
8036 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
8037 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
8038 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
8039 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
8040 * gcc.dg/lto/pr66221_0.c: Remove.
8041 * gcc.target/i386/chkp-always_inline.c: Remove.
8042 * gcc.target/i386/chkp-bndret.c: Remove.
8043 * gcc.target/i386/chkp-builtins-1.c: Remove.
8044 * gcc.target/i386/chkp-builtins-2.c: Remove.
8045 * gcc.target/i386/chkp-builtins-3.c: Remove.
8046 * gcc.target/i386/chkp-builtins-4.c: Remove.
8047 * gcc.target/i386/chkp-const-check-1.c: Remove.
8048 * gcc.target/i386/chkp-const-check-2.c: Remove.
8049 * gcc.target/i386/chkp-hidden-def.c: Remove.
8050 * gcc.target/i386/chkp-label-address.c: Remove.
8051 * gcc.target/i386/chkp-lifetime-1.c: Remove.
8052 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
8053 * gcc.target/i386/chkp-pr69044.c: Remove.
8054 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
8055 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
8056 * gcc.target/i386/chkp-strchr.c: Remove.
8057 * gcc.target/i386/chkp-strlen-1.c: Remove.
8058 * gcc.target/i386/chkp-strlen-2.c: Remove.
8059 * gcc.target/i386/chkp-strlen-3.c: Remove.
8060 * gcc.target/i386/chkp-strlen-4.c: Remove.
8061 * gcc.target/i386/chkp-strlen-5.c: Remove.
8062 * gcc.target/i386/chkp-stropt-1.c: Remove.
8063 * gcc.target/i386/chkp-stropt-10.c: Remove.
8064 * gcc.target/i386/chkp-stropt-11.c: Remove.
8065 * gcc.target/i386/chkp-stropt-12.c: Remove.
8066 * gcc.target/i386/chkp-stropt-13.c: Remove.
8067 * gcc.target/i386/chkp-stropt-14.c: Remove.
8068 * gcc.target/i386/chkp-stropt-15.c: Remove.
8069 * gcc.target/i386/chkp-stropt-16.c: Remove.
8070 * gcc.target/i386/chkp-stropt-17.c: Remove.
8071 * gcc.target/i386/chkp-stropt-2.c: Remove.
8072 * gcc.target/i386/chkp-stropt-3.c: Remove.
8073 * gcc.target/i386/chkp-stropt-4.c: Remove.
8074 * gcc.target/i386/chkp-stropt-5.c: Remove.
8075 * gcc.target/i386/chkp-stropt-6.c: Remove.
8076 * gcc.target/i386/chkp-stropt-7.c: Remove.
8077 * gcc.target/i386/chkp-stropt-8.c: Remove.
8078 * gcc.target/i386/chkp-stropt-9.c: Remove.
8079 * gcc.target/i386/i386.exp: Do not use mpx.exp.
8080 * gcc.target/i386/indirect-thunk-11.c: Remove.
8081 * gcc.target/i386/indirect-thunk-12.c: Remove.
8082 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
8083 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
8084 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
8085 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
8086 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
8087 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
8088 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
8089 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
8090 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
8091 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
8092 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
8093 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
8094 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
8095 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
8096 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
8097 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
8098 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
8099 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
8100 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
8101 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
8102 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
8103 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
8104 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
8105 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
8106 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
8107 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
8108 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
8109 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
8110 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
8111 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
8112 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
8113 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
8114 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
8115 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
8116 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
8117 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
8118 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
8119 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
8120 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
8121 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
8122 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
8123 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
8124 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
8125 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
8126 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
8127 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
8128 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
8129 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
8130 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
8131 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
8132 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
8133 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
8134 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
8135 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
8136 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
8137 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
8138 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
8139 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
8140 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
8141 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
8142 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
8143 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
8144 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
8145 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
8146 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
8147 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
8148 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
8149 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
8150 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
8151 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
8152 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
8153 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
8154 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
8155 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
8156 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
8157 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
8158 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
8159 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
8160 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
8161 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
8162 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
8163 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
8164 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
8165 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
8166 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
8167 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
8168 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
8169 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
8170 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
8171 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
8172 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
8173 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
8174 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
8175 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
8176 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
8177 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
8178 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
8179 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
8180 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
8181 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
8182 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
8183 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
8184 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
8185 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
8186 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
8187 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
8188 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
8189 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
8190 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
8191 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
8192 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
8193 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
8194 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
8195 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
8196 * gcc.target/i386/mpx/label-address-1.c: Remove.
8197 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
8198 * gcc.target/i386/mpx/macro.c: Remove.
8199 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
8200 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
8201 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
8202 * gcc.target/i386/mpx/memcpy-1.c: Remove.
8203 * gcc.target/i386/mpx/memmove-1.c: Remove.
8204 * gcc.target/i386/mpx/memmove-2.c: Remove.
8205 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
8206 * gcc.target/i386/mpx/mpx-check.h: Remove.
8207 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
8208 * gcc.target/i386/mpx/mpx.exp: Remove.
8209 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
8210 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
8211 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
8212 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
8213 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
8214 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
8215 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
8216 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
8217 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
8218 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
8219 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
8220 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
8221 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
8222 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
8223 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
8224 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
8225 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
8226 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
8227 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
8228 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
8229 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
8230 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
8231 * gcc.target/i386/mpx/pr65508.c: Remove.
8232 * gcc.target/i386/mpx/pr65531.cc: Remove.
8233 * gcc.target/i386/mpx/pr66048.cc: Remove.
8234 * gcc.target/i386/mpx/pr66134.c: Remove.
8235 * gcc.target/i386/mpx/pr66566.c: Remove.
8236 * gcc.target/i386/mpx/pr66567.c: Remove.
8237 * gcc.target/i386/mpx/pr66568.c: Remove.
8238 * gcc.target/i386/mpx/pr66569.c: Remove.
8239 * gcc.target/i386/mpx/pr66581.c: Remove.
8240 * gcc.target/i386/mpx/pr68337-1.c: Remove.
8241 * gcc.target/i386/mpx/pr68337-2.c: Remove.
8242 * gcc.target/i386/mpx/pr68416.c: Remove.
8243 * gcc.target/i386/mpx/pr78339.c: Remove.
8244 * gcc.target/i386/mpx/pr79631.c: Remove.
8245 * gcc.target/i386/mpx/pr79633.c: Remove.
8246 * gcc.target/i386/mpx/pr79753.c: Remove.
8247 * gcc.target/i386/mpx/pr79770.c: Remove.
8248 * gcc.target/i386/mpx/pr79987.c: Remove.
8249 * gcc.target/i386/mpx/pr79988.c: Remove.
8250 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
8251 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
8252 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
8253 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
8254 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
8255 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
8256 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
8257 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
8258 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
8259 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
8260 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
8261 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
8262 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
8263 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
8264 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
8265 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
8266 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
8267 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
8268 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
8269 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
8270 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
8271 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
8272 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
8273 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
8274 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
8275 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
8276 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
8277 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
8278 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
8279 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
8280 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
8281 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
8282 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
8283 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
8284 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
8285 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
8286 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
8287 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
8288 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
8289 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
8290 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
8291 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
8292 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
8293 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
8294 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
8295 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
8296 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
8297 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
8298 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
8299 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
8300 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
8301 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
8302 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
8303 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
8304 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
8305 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
8306 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
8307 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
8308 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
8309 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
8310 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
8311 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
8312 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
8313 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
8314 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
8315 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
8316 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
8317 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
8318 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
8319 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
8320 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
8321 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
8322 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
8323 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
8324 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
8325 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
8326 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
8327 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
8328 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
8329 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
8330 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
8331 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
8332 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
8333 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
8334 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
8335 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
8336 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
8337 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
8338 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
8339 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
8340 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
8341 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
8342 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
8343 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
8344 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
8345 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
8346 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
8347 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
8348 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
8349 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
8350 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
8351 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
8352 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
8353 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
8354 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
8355 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
8356 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
8357 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
8358 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
8359 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
8360 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
8361 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
8362 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
8363 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
8364 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
8365 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
8366 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
8367 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
8368 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
8369 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
8370 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
8371 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
8372 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
8373 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
8374 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
8375 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
8376 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
8377 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
8378 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
8379 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
8380 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
8381 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
8382 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
8383 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
8384 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
8385 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
8386 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
8387 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
8388 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
8389 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
8390 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
8391 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
8392 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
8393 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
8394 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
8395 * gcc.target/i386/pr63995-2.c: Remove.
8396 * gcc.target/i386/pr64805.c: Remove.
8397 * gcc.target/i386/pr65044.c: Remove.
8398 * gcc.target/i386/pr65167.c: Remove.
8399 * gcc.target/i386/pr65183.c: Remove.
8400 * gcc.target/i386/pr65184.c: Remove.
8401 * gcc.target/i386/pr65523.c: Remove.
8402 * gcc.target/i386/pr70876.c: Remove.
8403 * gcc.target/i386/pr70877.c: Remove.
8404 * gcc.target/i386/pr71458.c: Remove.
8405 * gcc.target/i386/pr80880.c: Remove.
8406 * gcc.target/i386/ret-thunk-25.c: Remove.
8407 * gcc.target/i386/thunk-retbnd.c: Remove.
8408 * lib/mpx-dg.exp: Remove.
8409 * gcc.target/i386/funcspec-56.inc: Adjust test case.
8410
8411 2018-06-07 Carl Love <cel@us.ibm.com>
8412
8413 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
8414 statements.
8415
8416 2018-06-07 Carl Love <cel@us.ibm.com>
8417
8418 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
8419 error message.
8420
8421 2018-06-07 Marek Polacek <polacek@redhat.com>
8422
8423 PR c/85318
8424 * gcc.dg/Wc90-c99-compat-10.c: New test.
8425 * gcc.dg/Wc90-c99-compat-11.c: New test.
8426 * gcc.dg/Wc90-c99-compat-12.c: New test.
8427 * gcc.dg/Wc90-c99-compat-9.c: New test.
8428
8429 2018-06-07 Paul Koning <ni1d@arrl.net>
8430
8431 * gcc.c-torture/compile/20180605-1.c: New test.
8432
8433 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
8434
8435 PR fortran/86045
8436 * gfortran.dg/pr86045.f90: New test.
8437
8438 2018-06-07 Marek Polacek <polacek@redhat.com>
8439
8440 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
8441
8442 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
8443
8444 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
8445
8446 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8447
8448 * gcc.target/msp430/msp430i-device-symbol.c: New test.
8449 * gcc.target/msp430/msp430f-device-symbol.c: New test.
8450 * gcc.target/msp430/msp430.h: New test header file.
8451
8452 2018-06-07 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR tree-optimization/69615
8455 * gcc.dg/tree-ssa/pr69615.c: New test.
8456
8457 2018-06-07 Richard Biener <rguenther@suse.de>
8458
8459 PR tree-optimization/85935
8460 * gcc.dg/graphite/pr85935.c: New testcase.
8461
8462 2018-06-04 Carl Love <cel@us.ibm.com>
8463
8464 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
8465 debug print statements. Fix a few formating issues.
8466
8467 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
8468
8469 PR target/85657
8470 * gcc.target/powerpc/pr85657-4.c: New tests.
8471 * gcc.target/powerpc/pr85657-5.c: Likewise.
8472 * gcc.target/powerpc/pr85657-6.c: Likewise.
8473
8474 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8475
8476 PR fortran/85641
8477 * gfortran.dg/realloc_on_assign_30.f90: New test.
8478
8479 2018-06-06 Carl Love <cel@us.ibm.com>
8480 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
8481 argument to vui_arg.
8482
8483 2018-06-06 Carl Love <cel@us.ibm.com>
8484
8485 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
8486 to builtins-4.c.
8487 * gcc.target/powerpc/builtins-4.c: New test file for tests
8488 that need -mvsx.
8489
8490 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
8491
8492 PR target/85657
8493 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
8494 be used in templates. Don't check for them in overloaded functions.
8495
8496 2018-06-06 Jim Wilson <jimw@sifive.com>
8497
8498 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
8499 * gcc.target/riscv/interrupt-mmode.c: New.
8500 * gcc.target/riscv/interrupt-smode.c: New.
8501 * gcc.target/riscv/interrupt-umode.c: New.
8502
8503 2018-06-06 Marek Polacek <polacek@redhat.com>
8504
8505 PR c++/85977
8506 * g++.dg/cpp0x/initlist102.C: New test.
8507 * g++.dg/cpp0x/initlist103.C: New test.
8508 * g++.dg/cpp0x/initlist104.C: New test.
8509
8510 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
8511
8512 * gcc.dg/torture/pr86066.c: New test.
8513
8514 2018-06-06 Richard Biener <rguenther@suse.de>
8515
8516 PR tree-optimization/86062
8517 * g++.dg/tree-ssa/pr86062.C: New testcase.
8518
8519 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8520
8521 * gcc.target/msp430/function-attributes-4.c: New test.
8522 * gcc.target/msp430/static-interrupts.c: New test.
8523
8524 2018-06-05 Steve Ellcey <sellcey@cavium.com>
8525
8526 PR target/79924
8527 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
8528 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
8529 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
8530 * gcc.target/aarch64/nofp_1.c: Ditto.
8531
8532 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8533
8534 * gcc.target/arm/cmse/cmse-1c99.c: New test.
8535
8536 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
8537
8538 PR fortran/85701
8539 * gfortran.dg/goacc/pr85701.f90: New test.
8540
8541 2018-06-05 Marek Polacek <polacek@redhat.com>
8542
8543 PR c++/85976
8544 * g++.dg/cpp0x/alias-decl-64.C: New test.
8545
8546 2018-06-05 Richard Biener <rguenther@suse.de>
8547
8548 PR tree-optimization/86046
8549 * gcc.dg/pr86046.c: New testcase.
8550
8551 2018-06-05 Richard Biener <rguenther@suse.de>
8552
8553 PR tree-optimization/86047
8554 * gcc.dg/pr86047.c: New testcase.
8555
8556 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8557
8558 PR target/81497
8559 * g++.target/arm/arm.exp: New file.
8560 * g++.target/arm/pr81497.C: Likewise.
8561
8562 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
8563
8564 * gcc.target/s390/htm-builtins-compile-4.c: New test.
8565
8566 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
8567
8568 * gcc.dg/store_merging_21.c: New test.
8569 * gnat.dg/opt71b.adb: Likewise.
8570 * gnat.dg/opt71.adb: Rename into...
8571 * gnat.dg/opt71a.adb: ...this.
8572
8573 2018-06-04 Richard Biener <rguenther@suse.de>
8574
8575 PR tree-optimization/85955
8576 * gcc.dg/pr85955.c: New testcase.
8577
8578 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
8579
8580 PR fortran/85981
8581 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
8582 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
8583 * gfortran.dg/allocate_stat_2.f90: Ditto.
8584 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8585
8586 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
8587
8588 * gcc.target/aarch64/sve/extract_5.c: New test.
8589
8590 2018-06-04 Jakub Jelinek <jakub@redhat.com>
8591
8592 PR target/85832
8593 PR target/86036
8594 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
8595 vptestm.
8596 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
8597 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
8598 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
8599 * gcc.target/i386/avx512bw-pr86036.c: New test.
8600
8601 2018-06-04 Richard Biener <rguenther@suse.de>
8602
8603 PR tree-optimization/86038
8604 * gcc.dg/pr86038.c: New testcase.
8605
8606 2018-06-04 Jakub Jelinek <jakub@redhat.com>
8607
8608 PR tree-optimization/69615
8609 * gcc.dg/pr69615.c: New test.
8610
8611 PR c++/86025
8612 * c-c++-common/gomp/pr86025.c: New test.
8613
8614 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
8615
8616 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
8617
8618 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
8619
8620 * gcc.dg/torture/pr86034.c: New test.
8621
8622 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
8623
8624 PR fortran/36497
8625 * gfortran.dg/cray_pointer_12.f90: New test.
8626
8627 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8628
8629 PR fortran/85938
8630 * gfortran.dg/pr85938.f90: Fixed by revision r261081
8631
8632 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
8633
8634 * gnat.dg/specs/opt3.ads: New test.
8635 * gnat.dg/specs/opt3_pkg.ads: New helper.
8636
8637 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
8638
8639 * gnat.dg/discr53.ad[sb]: New test.
8640 * gnat.dg/discr53_pkg.ads: New helper.
8641
8642 2018-06-01 Carl Love <cel@us.ibm.com>
8643
8644 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
8645 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
8646
8647 2018-06-01 Carl Love <cel@us.ibm.com>
8648
8649 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
8650 to make it consistent with the naming convention in the file.
8651 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
8652 to altivec-7.c. Delete file.
8653 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
8654 to altivec-7.c. Delete file.
8655 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
8656 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
8657 vec_unpackl tests. Update instruction counts.
8658 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
8659 tests to builtins-1.c.
8660 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
8661 tests to builtins-1.c.
8662 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
8663 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
8664 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
8665 Remove vec_ctf tests returning double. Remove vec_cts with
8666 double args. Remove vec_sel with invalid arguments. Add tests for
8667 vec_splat.
8668 Add instruction counts for new tests.
8669 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8670 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
8671 vec_unsigned.
8672 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
8673 test_sll_vsill_vsill_vuc.
8674 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
8675 vec_revb.
8676 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
8677 tests from altivec-7.h.
8678 * gcc.target/powerpc/vsx-7-be.c: Remove file.
8679 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
8680 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
8681 splat_sll, splat_uc, splat_int128, splat_uint128.
8682 Make second argument of vec_extract and vec_insert a signed int.
8683 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
8684 argument.
8685
8686 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
8687
8688 * gcc.dg/store_merging_20.c: New test.
8689 * gnat.dg/opt71.adb: Likewise.
8690 * gnat.dg/opt71_pkg.ads: New helper.
8691
8692 2018-06-01 Carl Love <cel@us.ibm.com>
8693
8694 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
8695 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
8696 Add vec_xst_be for signed and unsigned arguments.
8697
8698 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
8699
8700 PR fortran/85816
8701 PR fortran/85975
8702 * gfortran.dg/pr85816.f90: New test.
8703 * gfortran.dg/pr85975.f90: New test.
8704
8705 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
8706
8707 PR fortran/63570
8708 * gfortran.dg/random_init_1.f90: New test.
8709 * gfortran.dg/random_init_2.f90: New test.
8710 * gfortran.dg/random_init_3.f90: New test.
8711 * gfortran.dg/random_init_4.f90: New test.
8712 * gfortran.dg/random_init_5.f90: New test.
8713 * gfortran.dg/random_init_6.f90: New test.
8714
8715 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
8716
8717 PR tree-optimization/85989
8718 * gcc.dg/torture/pr85989.c: New test.
8719
8720 2018-06-01 Richard Biener <rguenther@suse.de>
8721
8722 PR middle-end/86017
8723 * gcc.dg/tree-ssa/pr86017.c: New testcase.
8724
8725 2018-06-01 Richard Biener <rguenther@suse.de>
8726
8727 PR ipa/85960
8728 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
8729
8730 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
8731
8732 PR middle-end/78809
8733 * gcc.dg/strcmpopt_2.c: New test.
8734 * gcc.dg/strcmpopt_3.c: New test.
8735
8736 PR middle-end/83026
8737 * gcc.dg/strcmpopt_3.c: New test.
8738
8739 2018-05-31 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR target/85984
8742 * gcc.target/i386/pr85984.c: New test.
8743
8744 2018-05-31 Martin Sebor <msebor@redhat.com>
8745
8746 PR c/82063
8747 * gcc.dg/Walloc-size-larger-than-1.c: New test.
8748 * gcc.dg/Walloc-size-larger-than-10.c: New test.
8749 * gcc.dg/Walloc-size-larger-than-11.c: New test.
8750 * gcc.dg/Walloc-size-larger-than-12.c: New test.
8751 * gcc.dg/Walloc-size-larger-than-13.c: New test.
8752 * gcc.dg/Walloc-size-larger-than-14.c: New test.
8753 * gcc.dg/Walloc-size-larger-than-15.c: New test.
8754 * gcc.dg/Walloc-size-larger-than-16.c: New test.
8755 * gcc.dg/Walloc-size-larger-than-17.c: New test.
8756 * gcc.dg/Walloc-size-larger-than-2.c: New test.
8757 * gcc.dg/Walloc-size-larger-than-3.c: New test.
8758 * gcc.dg/Walloc-size-larger-than-4.c: New test.
8759 * gcc.dg/Walloc-size-larger-than-5.c: New test.
8760 * gcc.dg/Walloc-size-larger-than-6.c: New test.
8761 * gcc.dg/Walloc-size-larger-than-7.c: New test.
8762 * gcc.dg/Walloc-size-larger-than-8.c: New test.
8763 * gcc.dg/Walloc-size-larger-than-9.c: New test.
8764 * gcc.dg/Walloc-size-larger-than.c: New test.
8765
8766 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
8767 Cesar Philippidis <cesar@codesourcery.com>
8768
8769 PR middle-end/85879
8770 * gfortran.dg/goacc/pr77371-1.f90: New test.
8771 * gfortran.dg/goacc/pr77371-2.f90: New test.
8772 * gfortran.dg/goacc/pr85879.f90: New test.
8773
8774 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8775
8776 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
8777 * gnat.dg/stack_usage1b.adb: Likewise.
8778 * gnat.dg/stack_usage1c.adb: Likewise.
8779 * gnat.dg/stack_usage3.adb: Likewise.
8780 * gnat.dg/stack_usage1_pkg.adb: Delete.
8781
8782 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8783
8784 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
8785 * gcc.dg/store_merging_11.c: Likewise.
8786 * gcc.dg/store_merging_13.c: Likewise.
8787 * gcc.dg/store_merging_14.c: Likewise.
8788 * gcc.dg/store_merging_15.c: Likewise.
8789 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
8790
8791 2018-05-31 Ed Schonberg <schonberg@adacore.com>
8792
8793 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
8794 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
8795 gnat.dg/limited1_outer.ads: New testcase.
8796
8797 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
8798
8799 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
8800 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
8801 New testcase.
8802
8803 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8804
8805 * gnat.dg/size_clause1.adb: New testcase.
8806
8807 2018-05-31 Javier Miranda <miranda@adacore.com>
8808
8809 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
8810
8811 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
8812
8813 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
8814 vld1x3 intrinsics for aarch64.
8815 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
8816 vst1x2 intrinsics for aarch64.
8817 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
8818 vst1x3 intrinsics for aarch64.
8819
8820 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
8821
8822 PR c++/77777
8823 * g++.dg/diagnostic/pr77777.C: New test.
8824
8825 2018-05-30 David Pagan <dave.pagan@oracle.com>
8826
8827 PR c/55976
8828 * gcc.dg/noncompile/pr55976-1.c: New test.
8829 * gcc.dg/noncompile/pr55976-2.c: New test.
8830
8831 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
8832
8833 * gcc.dg/lto/20111213-1_0.c: Fix template.
8834 * gcc.dg/lto/20100603-1_0.c: Fix template.
8835 * gcc.dg/lto/20100603-2_0.c: Fix template.
8836 * gcc.dg/lto/20100603-3_0.c: Fix template.
8837
8838 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
8839 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
8840 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
8841 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
8842 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
8843 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
8844 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
8845 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
8846 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
8847 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
8848 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
8849 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
8850 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
8851 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
8852 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
8853 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
8854 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
8855 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
8856 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
8857 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
8858 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
8859 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
8860 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
8861 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
8862 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
8863 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
8864 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
8865 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
8866 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
8867 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
8868 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
8869 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
8870 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
8871 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
8872 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
8873 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
8874 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
8875 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
8876 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
8877 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
8878 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
8879 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
8880 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
8881 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
8882 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
8883 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
8884 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
8885 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
8886 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
8887 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
8888 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
8889 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
8890 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
8891 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
8892 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
8893 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
8894 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
8895 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
8896 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
8897 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
8898 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
8899 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
8900
8901 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
8902
8903 Revert:
8904 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8905
8906 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
8907
8908 * gcc.target/aarch64/simd/ldp_stp_9: New.
8909 * gcc.target/aarch64/simd/ldp_stp_10: New.
8910 * gcc.target/aarch64/simd/ldp_stp_11: New.
8911 * gcc.target/aarch64/simd/ldp_stp_12: New.
8912
8913 2018-05-30 Ed Schonberg <schonberg@adacore.com>
8914
8915 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
8916
8917 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
8918
8919 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
8920
8921 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
8922
8923 PR target/85950
8924 * gcc.target/i386/pr85950.c: New test.
8925
8926 2018-05-29 Marek Polacek <polacek@redhat.com>
8927
8928 PR c++/85883
8929 * g++.dg/cpp1z/class-deduction55.C: New test.
8930 * g++.dg/cpp1z/class-deduction56.C: New test.
8931 * g++.dg/cpp1z/class-deduction57.C: New test.
8932
8933 2018-05-29 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR c++/85952
8936 * g++.dg/warn/Wunused-var-33.C: New test.
8937
8938 PR target/85918
8939 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
8940 and -fno-vect-cost-model options. Add aligned(64) attribute to the
8941 arrays. Add suffix 1 to all functions and use 4 iterations rather
8942 than N. Add functions with conversions to and from float.
8943 Add new set of functions with 8 iterations and another one
8944 with 16 iterations, expect 24 vectorized loops instead of just 4.
8945 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
8946
8947 2018-05-29 Javier Miranda <miranda@adacore.com>
8948
8949 * gnat.dg/equal2.adb: New testcase.
8950
8951 2018-05-29 Ed Schonberg <schonberg@adacore.com>
8952
8953 * gnat.dg/float_attributes_overflows.adb: New testcase.
8954
8955 2018-05-29 Pascal Obry <obry@adacore.com>
8956
8957 * gnat.dg/normalize_pathname.adb: New testcase.
8958
8959 2018-05-29 Tom de Vries <tom@codesourcery.com>
8960
8961 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
8962 message.
8963 * lib/scanipa.exp (scan-ipa-dump-times): Same.
8964 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
8965 * lib/scantree.exp (scan-tree-dump-times): Same.
8966
8967 2018-05-29 Tom de Vries <tom@codesourcery.com>
8968
8969 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
8970 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
8971 Use proc name as first argument to dg-scan.
8972
8973 2018-05-29 Tom de Vries <tom@codesourcery.com>
8974
8975 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
8976 with no arguments.
8977
8978 2018-05-28 Richard Biener <rguenther@suse.de>
8979
8980 PR tree-optimization/85934
8981 * gcc.target/i386/pr85934.c: New testcase.
8982
8983 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8984
8985 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
8986
8987 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8988
8989 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
8990
8991 2018-05-28 Ed Schonberg <schonberg@adacore.com>
8992
8993 * gnat.dg/fixedpnt5.adb: New testcase.
8994
8995 2018-05-28 Justin Squirek <squirek@adacore.com>
8996
8997 * gnat.dg/array31.adb: New testcase.
8998
8999 2018-05-28 Justin Squirek <squirek@adacore.com>
9000
9001 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
9002 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
9003
9004 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
9005
9006 * gfortran.dg/data_stmt_pointer.f90: new test.
9007
9008 2018-05-27 Jakub Jelinek <jakub@redhat.com>
9009
9010 PR target/85918
9011 * gcc.target/i386/avx512dq-pr85918.c: New test.
9012
9013 2018-05-25 Jim Wilson <jimw@sifive.com>
9014
9015 * gcc.target/riscv/interrupt-1.c: New.
9016 * gcc.target/riscv/interrupt-2.c: New.
9017 * gcc.target/riscv/interrupt-3.c: New.
9018 * gcc.target/riscv/interrupt-4.c: New.
9019 * gcc.target/riscv/interrupt-5.c: New.
9020
9021 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
9022
9023 PR fortran/85786
9024 * gfortran.dg/pr85786.f90: New test.
9025
9026 2018-05-25 Paul Koning <ni1d@arrl.net>
9027
9028 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
9029 * gcc.c-torture/compile/pr55921.c: Ditto.
9030 * gcc.c-torture/compile/pr60655-1.c: Ditto.
9031 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
9032
9033 2018-05-25 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR target/85832
9036 * gcc.target/i386/avx512f-pr85832.c: New test.
9037 * gcc.target/i386/avx512vl-pr85832.c: New test.
9038 * gcc.target/i386/avx512bw-pr85832.c: New test.
9039 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
9040
9041 2018-05-25 Bin Cheng <bin.cheng@arm.com>
9042
9043 PR tree-optimization/85720
9044 * gcc.dg/tree-ssa/pr85720.c: New test.
9045 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
9046 distribution.
9047
9048 2018-05-25 Martin Liska <mliska@suse.cz>
9049
9050 PR testsuite/85911
9051 * gcc.dg/tree-prof/update-loopch.c: Do not scan
9052 for 'Removing basic block'.
9053
9054 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
9055
9056 * gnat.dg/sec_stack1.adb: New testcase.
9057
9058 2018-05-25 Ed Schonberg <schonberg@adacore.com>
9059
9060 * gnat.dg/fixedpnt4.adb: New testcase.
9061
9062 2018-05-25 Javier Miranda <miranda@adacore.com>
9063
9064 * gnat.dg/interface7.adb: New testcase.
9065
9066 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
9067
9068 * gnat.dg/sec_stack2.adb: New testcase.
9069
9070 2018-05-25 Ed Schonberg <schonberg@adacore.com>
9071
9072 * gnat.dg/interface6.adb: New testcase.
9073
9074 2018-05-25 Ed Schonberg <schonberg@adacore.com>
9075
9076 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
9077
9078 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9079
9080 * lib/target-supports.exp
9081 (check_effective_target_vect_double_cond_arith): Include
9082 multiplication and division.
9083 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
9084 fully-masked loops with a fixed vector length.
9085 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
9086 tests.
9087 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
9088 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
9089 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
9090
9091 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9092
9093 * gcc.target/aarch64/sve/div_1.c: New test.
9094 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
9095 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
9096 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
9097
9098 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9099
9100 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
9101
9102 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9103
9104 * lib/target-supports.exp
9105 (check_effective_target_vect_double_cond_arith): New proc.
9106 * gcc.dg/vect/vect-cond-arith-1.c: New test.
9107 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
9108 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
9109 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
9110 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
9111 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
9112 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
9113
9114 2018-05-25 Janus Weil <janus@gcc.gnu.org>
9115
9116 PR fortran/85839
9117 * gfortran.dg/f2018_obs.f90: New test case.
9118
9119 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9120
9121 PR fortran/85543
9122 * gfortran.dg/pr85543.f90: New test.
9123
9124 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9125
9126 PR fortran/85780
9127 * gfortran.dg/pr85780.f90: New test.
9128
9129 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9130
9131 PR fortran/85779
9132 * gfortran.dg/pr85779_1.f90: New test.
9133 * gfortran.dg/pr85779_2.f90: Ditto.
9134 * gfortran.dg/pr85779_3.f90: Ditto.
9135
9136 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9137
9138 PR fortran/85895
9139
9140 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
9141 * gfortran.dg/pr85895.f90: New test.
9142
9143 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
9144
9145 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
9146 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9147
9148 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
9149
9150 * gcc.dg/fold-popcount-1.c: New testcase.
9151 * gcc.dg/fold-popcount-2.c: New testcase.
9152 * gcc.dg/fold-popcount-3.c: New testcase.
9153 * gcc.dg/fold-popcount-4.c: New testcase.
9154
9155 2018-05-24 Marek Polacek <polacek@redhat.com>
9156
9157 PR c++/85847
9158 * g++.dg/cpp0x/new3.C: New test.
9159
9160 2018-05-24 Javier Miranda <miranda@adacore.com>
9161
9162 * gnat.dg/discr52.adb: New testcase.
9163
9164 2018-05-24 Ed Schonberg <schonberg@adacore.com>
9165
9166 * gnat.dg/others1.adb: New testcase.
9167
9168 2018-05-24 Justin Squirek <squirek@adacore.com>
9169
9170 * gnat.dg/raise_expr.adb: New testcase.
9171
9172 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
9173
9174 * gnat.dg/formal_containers.adb: New testcase.
9175
9176 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9177
9178 * gcc.target/i386/pr85345.c: Require ifunc support.
9179
9180 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
9181
9182 * gcc.dg/vect/vect-fma-1.c: New test.
9183
9184 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9185
9186 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
9187 scan-tree-dump*.
9188
9189 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
9190
9191 PR target/83009
9192 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
9193
9194 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
9195
9196 PR target/78849
9197 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
9198 DEFAULT_CFLAGS.
9199 * gcc.target/msp430/pr78849.c: New test.
9200
9201 2018-05-23 Marek Polacek <polacek@redhat.com>
9202
9203 * g++.dg/cpp2a/range-for8.C: New test.
9204 * g++.dg/cpp2a/range-for9.C: New test.
9205 * g++.dg/cpp2a/range-for10.C: New test.
9206
9207 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
9208
9209 * lib/target-supports.exp (check_effective_target_be): New.
9210 (check_effective_target_le): New.
9211
9212 2018-05-23 Marek Polacek <polacek@redhat.com>
9213
9214 * g++.dg/cpp2a/range-for1.C: New test.
9215 * g++.dg/cpp2a/range-for2.C: New test.
9216 * g++.dg/cpp2a/range-for3.C: New test.
9217 * g++.dg/cpp2a/range-for4.C: New test.
9218 * g++.dg/cpp2a/range-for5.C: New test.
9219 * g++.dg/cpp2a/range-for6.C: New test.
9220 * g++.dg/cpp2a/range-for7.C: New test.
9221
9222 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
9223
9224 * gcc.target/i386/cvt-3.c: New test.
9225
9226 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
9227
9228 * gcc.target/i386/cvt-2.c: New test.
9229
9230 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
9231
9232 * gcc.dg/pr79985.c: New testcase.
9233
9234 2018-05-23 Richard Biener <rguenther@suse.de>
9235
9236 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
9237
9238 2018-05-23 Sudakshina Das <sudi.das@arm.com>
9239
9240 PR target/84882
9241 * gcc.target/aarch64/pr84882.c: New test.
9242 * gcc.target/aarch64/target_attr_18.c: Likewise.
9243
9244 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
9245
9246 PR tree-optimization/85853
9247 * gfortran.dg/vect/pr85853.f90: New test.
9248
9249 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
9250
9251 * gnat.dg/import2.adb: New testcase.
9252
9253 2018-05-23 Ed Schonberg <schonberg@adacore.com>
9254
9255 * gnat.dg/discr51.adb: New testcase.
9256
9257 2018-05-23 Javier Miranda <miranda@adacore.com>
9258
9259 * gnat.dg/valid_scalars1.adb: New testcase.
9260
9261 2018-05-23 Ed Schonberg <schonberg@adacore.com>
9262
9263 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
9264
9265 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
9266
9267 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
9268 testcase.
9269
9270 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
9271
9272 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
9273 testcase.
9274
9275 2018-05-23 Bob Duff <duff@adacore.com>
9276
9277 * gnat.dg/addr10.adb: New testcase.
9278
9279 2018-05-23 Richard Biener <rguenther@suse.de>
9280
9281 PR middle-end/85874
9282 * gcc.dg/Wstrict-overflow-27.c: New testcase.
9283
9284 2018-05-23 Yury Gribov <tetra2005@gmail.com>
9285
9286 PR tree-optimization/85822
9287 * c-c++-common/pr85822.c: New test.
9288
9289 2018-05-23 Richard Biener <rguenther@suse.de>
9290
9291 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
9292
9293 2018-05-22 Janus Weil <janus@gcc.gnu.org>
9294
9295 PR fortran/85841
9296 * gfortran.dg/pr30667.f: Add option "-std=legacy".
9297
9298 2018-05-22 Martin Sebor <msebor@redhat.com>
9299
9300 PR middle-end/85359
9301 * gcc.dg/attr-nonstring.c: New test.
9302
9303 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
9304
9305 PR target/85345
9306 * gcc.target/i386/pr85345.c: New test.
9307
9308 2018-05-22 Luis Machado <luis.machado@linaro.org>
9309
9310 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
9311
9312 2018-05-22 Janus Weil <janus@gcc.gnu.org>
9313
9314 PR fortran/85841
9315 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
9316 dg-additional-options.
9317 * gfortran.dg/graphite/block-2.f: Ditto.
9318 * gfortran.dg/graphite/id-19.f: Ditto.
9319 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
9320 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
9321 * gfortran.dg/vect/pr52580.f: Ditto.
9322
9323 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
9324
9325 * gcc.target/aarch64/ldp_stp_6.c: New.
9326 * gcc.target/aarch64/ldp_stp_7.c: New.
9327 * gcc.target/aarch64/ldp_stp_8.c: New.
9328
9329 2018-05-22 Martin Sebor <msebor@redhat.com>
9330
9331 PR c/85623
9332 * c-c++-common/attr-nonstring-3.c: Adjust.
9333 * c-c++-common/attr-nonstring-4.c: Adjust.
9334 * c-c++-common/attr-nonstring-6.c: New test.
9335
9336 2018-05-22 Martin Sebor <msebor@redhat.com>
9337
9338 PR tree-optimization/85826
9339 * gcc.dg/Wrestrict-17.c: New test.
9340
9341 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
9342
9343 * gcc.dg/torture/pr85862.c: Rename to...
9344 * gcc.dg/torture/pr85852.c: ...this.
9345
9346 2018-05-22 Justin Squirek <squirek@adacore.com>
9347
9348 * gnat.dg/warn14.adb: New testcase.
9349
9350 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
9351
9352 * gnat.dg/controlled8.adb: New testcase.
9353
9354 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
9355
9356 * gnat.dg/discr50.adb: New testcase.
9357
9358 2018-05-22 Ed Schonberg <schonberg@adacore.com>
9359
9360 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
9361 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
9362 gnat.dg/discr49_rec2.ads: New testcase.
9363
9364 2018-05-22 Ed Schonberg <schonberg@adacore.com>
9365
9366 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
9367 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
9368 testcase.
9369
9370 2018-05-22 Ed Schonberg <schonberg@adacore.com>
9371
9372 * gnat.dg/fixedpnt3.adb: New testcase.
9373
9374 2018-05-22 Justin Squirek <squirek@adacore.com>
9375
9376 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
9377 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
9378
9379 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
9380
9381 PR middle-end/85862
9382 * gcc.dg/torture/pr85862.c: New test.
9383
9384 2018-05-22 Richard Biener <rguenther@suse.de>
9385
9386 PR tree-optimization/85834
9387 * g++.dg/torture/pr85834.C: New testcase.
9388 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
9389
9390 2018-05-22 Martin Liska <mliska@suse.cz>
9391
9392 PR ipa/85607
9393 * g++.dg/ipa/pr85607.C: New test.
9394
9395 2018-05-22 Richard Biener <rguenther@suse.de>
9396
9397 PR tree-optimization/85863
9398 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
9399
9400 2018-05-22 Janus Weil <janus@gcc.gnu.org>
9401
9402 PR fortran/85841
9403 * gfortran.dg/assumed_rank_5.f90: Update error message.
9404 * gfortran.dg/assumed_type_4.f90: Ditto.
9405 * gfortran.dg/bind_c_array_params.f03: Ditto.
9406 * gfortran.dg/bind_c_usage_28.f90: Ditto.
9407 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
9408 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
9409 * gfortran.dg/c_loc_tests_11.f03: Ditto.
9410 * gfortran.dg/coarray_atomic_2.f90: Ditto.
9411 * gfortran.dg/coarray_collectives_2.f90: Ditto.
9412 * gfortran.dg/coarray_collectives_10.f90: Ditto.
9413 * gfortran.dg/coarray_collectives_13.f90: Ditto.
9414 * gfortran.dg/rank_3.f90: Ditto.
9415 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
9416 * gfortran.dg/implicit_14.f90: Ditto.
9417
9418 2018-05-21 Christian Groessler <chris@groessler.org>
9419
9420 * gcc.c-torture/compile/simd-5.c: Fix comment.
9421
9422 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
9423
9424 PR target/85657
9425 * gcc.target/powerpc/pr85657-1.c: New test for converting between
9426 __float128, __ibm128, and long double.
9427 * gcc.target/powerpc/pr85657-2.c: Likewise.
9428 * gcc.target/powerpc/pr85657-3.c: Likewise.
9429 * g++.dg/pr85667.C: New test to make sure __ibm128 is
9430 implementated as a separate type internally, and is not just an
9431 alias for long double.
9432
9433 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
9434
9435 PR tree-optimization/85814
9436 * gcc.dg/torture/pr85814.c: New test.
9437
9438 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
9439
9440 PR c++/84588
9441 * g++.dg/cpp0x/cond1.C: New.
9442 * g++.dg/cpp1y/pr84588-1.C: Likewise.
9443 * g++.dg/cpp1y/pr84588-2.C: Likewise.
9444 * g++.dg/cpp1y/pr84588-3.C: Likewise.
9445 * g++.dg/parse/cond6.C: Likewise.
9446 * g++.dg/parse/cond7.C: Likewise.
9447 * g++.dg/parse/cond8.C: Likewise.
9448 * g++.dg/cpp1z/decomp16.C: Update.
9449 * g++.old-deja/g++.jason/cond.C: Likewise.
9450
9451 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
9452
9453 ChangeLog for r260480
9454 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
9455 warnings for deleted and obsolescent features.
9456 * gfortran.dg/graphite/id-19.f: Ditto.
9457 * gfortran.dg/graphite/id-20.f: Ditto.
9458 * gfortran.dg/graphite/id-27.f90: Ditto.
9459 * gfortran.dg/graphite/pr82449.f: Ditto.
9460
9461 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9462
9463 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
9464 tiny and large memory models.
9465
9466 2018-04-04 Ed Schonberg <schonberg@adacore.com>
9467
9468 * gnat.dg/suppress_initialization.adb,
9469 gnat.dg/suppress_initialization_pkg.ads: New testcase.
9470
9471 2018-04-04 Ed Schonberg <schonberg@adacore.com>
9472
9473 * gnat.dg/exit1.adb: New testcase.
9474
9475 2018-04-04 Ed Schonberg <schonberg@adacore.com>
9476
9477 * gnat.dg/array30.adb: New testcase.
9478
9479 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
9480
9481 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
9482
9483 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9484
9485 * gcc.c-torture/execute/ssad-run.c: New test.
9486 * gcc.c-torture/execute/usad-run.c: Likewise.
9487 * gcc.target/aarch64/ssadv16qi.c: Likewise.
9488 * gcc.target/aarch64/usadv16qi.c: Likewise.
9489
9490 2018-05-21 Tamar Christina <tamar.christina@arm.com>
9491
9492 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
9493 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
9494 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
9495 vbcaxq_s64): New.
9496 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
9497 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
9498 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
9499
9500 2018-05-21 Janus Weil <janus@gcc.gnu.org>
9501
9502 PR fortran/85841
9503 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
9504 * gfortran.dg/g77/20020307-1.f: Ditto.
9505 * gfortran.dg/g77/980310-3.f: Ditto.
9506 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
9507 * gfortran.dg/goacc/loop-1.f95: Ditto.
9508 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
9509 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
9510 * gfortran.dg/gomp/do-1.f90: Ditto.
9511 * gfortran.dg/gomp/omp_do1.f90: Ditto.
9512 * gfortran.dg/pr17229.f: Ditto.
9513 * gfortran.dg/pr37243.f: Ditto.
9514 * gfortran.dg/pr49721-1.f: Ditto.
9515 * gfortran.dg/pr58484.f: Ditto.
9516 * gfortran.dg/pr81175.f: Ditto.
9517 * gfortran.dg/pr81723.f: Ditto.
9518 * gfortran.dg/predcom-2.f: Ditto.
9519 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
9520 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
9521 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9522 * gfortran.dg/vect/pr52580.f: Ditto.
9523
9524 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
9525
9526 PR fortran/80657
9527 * gfortran.dg/char_result_18.f90: New test.
9528
9529 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
9530
9531 PR fortran/49636
9532 * gfortran.dg/associate_38.f90: New test.
9533
9534 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
9535
9536 PR fortran/82275
9537 * gfortran.dg/select_type_42.f90: New test.
9538
9539 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
9540
9541 PR fortran/82923
9542 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
9543 that the patch fixes PR66694 & PR82617, although the testcases
9544 are not explicitly included.
9545
9546 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
9547
9548 * gcc.dg/stack-usage-1.c: Add support for rv32e.
9549
9550 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
9551
9552 PR c++/82899
9553 * g++.dg/pr82899.C: New testcase.
9554
9555 2018-05-18 Martin Liska <mliska@suse.cz>
9556
9557 * gcc.dg/pr68766.c: Change pruned output.
9558
9559 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
9560
9561 PR c++/85782
9562 * c-c++-common/goacc/pr85782.c: New test.
9563
9564 2018-05-18 Sudakshina Das <sudi.das@arm.com>
9565
9566 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
9567
9568 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9569
9570 * gcc.target/arm/pr62554.c: Delete.
9571 * gcc.target/arm/pr69610-1.c: Likewise.
9572 * gcc.target/arm/pr69610-2.c: Likewise.
9573
9574 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9575
9576 * gcc.target/arm/pr40887.c: Update comment.
9577 * lib/target-supports.exp: Don't generate effective target checks
9578 and related helpers for armv5. Update comment.
9579 * gcc.target/arm/armv5_thumb_isa.c: Delete.
9580 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
9581 target check and options.
9582
9583 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9584
9585 PR middle-end/85817
9586 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
9587 scan-tree-dump-not for h.
9588
9589 2018-05-18 Richard Biener <rguenther@suse.de>
9590
9591 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9592 * gcc.dg/tree-ssa/pr45397.c: Likewise.
9593 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
9594 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
9595 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
9596 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9597 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9598 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9599 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9600 * gcc.dg/tree-ssa/vrp58.c: Likewise.
9601 * gcc.dg/vrp-min-max-1.c: Likewise.
9602 * gcc.dg/vrp-min-max-3.c: New testcase.
9603
9604 2018-05-18 Richard Biener <rguenther@suse.de>
9605
9606 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
9607 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
9608 * gcc.dg/graphite/scop-6.c: Likewise.
9609 * gcc.dg/graphite/scop-7.c: Likewise.
9610 * gcc.dg/graphite/scop-8.c: Likewise.
9611 * gcc.dg/graphite/scop-9.c: Likewise.
9612
9613 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9614
9615 * gcc.target/aarch64/vect-init-ld1.c: New test.
9616
9617 2018-05-18 Martin Liska <mliska@suse.cz>
9618
9619 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
9620 * gcc.dg/tree-prof/update-loopch.c: Likewise.
9621
9622 2018-05-18 Martin Liska <mliska@suse.cz>
9623
9624 * gcc.dg/ipa/ipa-icf-39.c: New test.
9625 * gcc.dg/pr68766.c: Adjust pruned output.
9626
9627 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
9628
9629 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
9630 New proc.
9631 * gcc.dg/fma-1.c: New test.
9632 * gcc.dg/fma-2.c: Likewise.
9633 * gcc.dg/fma-3.c: Likewise.
9634 * gcc.dg/fma-4.c: Likewise.
9635 * gcc.dg/fma-5.c: Likewise.
9636 * gcc.dg/fma-6.c: Likewise.
9637 * gcc.dg/fma-7.c: Likewise.
9638 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
9639 scalar_all_fma.
9640 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
9641 * gfortran.dg/reassoc_8.f: Likewise.
9642 * gfortran.dg/reassoc_9.f: Likewise.
9643 * gfortran.dg/reassoc_10.f: Likewise.
9644
9645 2018-05-17 Jim Wilson <jimw@sifive.com>
9646
9647 * gcc.target/riscv/switch-qi.c: New.
9648 * gcc.target/riscv/switch-si.c: New.
9649
9650 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
9651
9652 PR target/85698
9653 * gcc.target/powerpc/pr85698.c: New test.
9654
9655 2018-05-17 Richard Biener <rguenther@suse.de>
9656
9657 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
9658
9659 2018-05-17 Bin Cheng <bin.cheng@arm.com>
9660
9661 PR tree-optimization/85793
9662 * gcc.dg/vect/pr85793.c: New test.
9663
9664 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
9665
9666 * gcc.dg/gimplefe-28.c: New test.
9667 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
9668 internal function calls.
9669 * gcc.dg/goacc/loop-processing-1.c: Likewise.
9670
9671 2018-05-17 Martin Liska <mliska@suse.cz>
9672
9673 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
9674 space in between 'G_' and '('.
9675
9676 2018-05-17 Jakub Jelinek <jakub@redhat.com>
9677
9678 PR target/85323
9679 * gcc.target/i386/pr85323-7.c: New test.
9680 * gcc.target/i386/pr85323-8.c: New test.
9681 * gcc.target/i386/pr85323-9.c: New test.
9682
9683 PR target/85323
9684 * gcc.target/i386/pr85323-4.c: New test.
9685 * gcc.target/i386/pr85323-5.c: New test.
9686 * gcc.target/i386/pr85323-6.c: New test.
9687
9688 PR target/85323
9689 * gcc.target/i386/pr85323-1.c: New test.
9690 * gcc.target/i386/pr85323-2.c: New test.
9691 * gcc.target/i386/pr85323-3.c: New test.
9692
9693 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
9694 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
9695 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
9696 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
9697 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
9698 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
9699 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
9700 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
9701 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
9702 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
9703 * gcc.target/i386/avx512f-setzero-1.c: New test.
9704
9705 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
9706
9707 * gcc.target/aarch64/vect-slp-dup.c: New.
9708
9709 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
9710
9711 PR c++/85713
9712 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
9713
9714 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
9715
9716 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
9717 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
9718
9719 2018-05-17 Richard Biener <rguenther@suse.de>
9720
9721 PR tree-optimization/85757
9722 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
9723
9724 2018-05-16 Marek Polacek <polacek@redhat.com>
9725
9726 PR c++/85363
9727 * g++.dg/cpp0x/initlist-throw1.C: New test.
9728 * g++.dg/cpp0x/initlist-throw2.C: New test.
9729
9730 2018-05-16 Carl Love <cel@us.ibm.com>
9731
9732 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
9733 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
9734 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
9735
9736 2018-05-16 Richard Biener <rguenther@suse.de>
9737
9738 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
9739 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
9740 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
9741
9742 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
9743
9744 * gcc.target/aarch64/sve/vcond_10.c: New test.
9745 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
9746 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
9747 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
9748
9749 2018-05-15 Martin Sebor <msebor@redhat.com>
9750
9751 PR tree-optimization/85753
9752 * gcc.dg/Wrestrict-10.c: Adjust.
9753 * gcc.dg/Wrestrict-16.c: New test.
9754
9755 2018-05-15 Martin Sebor <msebor@redhat.com>
9756
9757 PR middle-end/85643
9758 * c-c++-common/attr-nonstring-7.c: New test.
9759
9760 2018-05-15 Richard Biener <rguenther@suse.de>
9761
9762 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
9763
9764 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9765
9766 PR tree-optimization/83648
9767 * gcc.dg/tree-ssa/pr83648.c: New test.
9768 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
9769
9770 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9771
9772 PR ipa/85734
9773 * gcc.dg/ipa/pr85734.c: New test.
9774
9775 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
9776
9777 PR target/85756
9778 * gnat.dg/opt70.adb: New test.
9779 * gnat.dg/opt70_pkg.ad[sb]: New helper.
9780
9781 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9782
9783 * gcc.target/aarch64/crypto-fuse-1.c: New test.
9784 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
9785
9786 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
9787
9788 * gcc.target/aarch64/vmov_n_1.c: Update test.
9789 * gcc.target/aarch64/vfp-1.c: Update test.
9790
9791 2018-05-14 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR target/85756
9794 * gcc.c-torture/execute/pr85756.c: New test.
9795
9796 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
9797
9798 * gcc.target/i386/cldemote-1.c: New test.
9799
9800 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
9801
9802 PR fortran/85742
9803 * gfortran.dg/assumed_type_9.f90 : New test.
9804
9805 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
9806
9807 PR fortran/85542
9808 * gfortran.dg/pr85542.f90: New test.
9809
9810 2018-05-11 Martin Jambor <mjambor@suse.cz>
9811
9812 PR ipa/85655
9813 * g++.dg/lto/pr85655_0.C: New test.
9814
9815 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
9816
9817 * gcc.target/i386/tpause-1.c: New test.
9818 * gcc.target/i386/umonitor-1.c: New test.
9819
9820 2018-05-11 Jakub Jelinek <jakub@redhat.com>
9821
9822 PR c/85696
9823 * c-c++-common/gomp/pr85696.c: New test.
9824
9825 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
9826 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR tree-optimization/85692
9829 * gcc.target/i386/pr85692.c: New test.
9830
9831 2018-05-11 Martin Liska <mliska@suse.cz>
9832
9833 PR sanitizer/85556
9834 * c-c++-common/ubsan/attrib-6.c: New test.
9835
9836 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9837
9838 PR fortran/85687
9839 * gfortran.dg/pr85687.f90: new test.
9840
9841 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9842
9843 PR fortran/85521
9844 * gfortran.dg/pr85521_1.f90: New test.
9845 * gfortran.dg/pr85521_2.f90: New test.
9846
9847 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9848
9849 PR fortran/70870
9850 * gfortran.dg/pr70870_1.f90: New test.
9851
9852 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
9853
9854 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
9855
9856 2018-05-10 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR c++/85662
9859 * g++.dg/ext/offsetof2.C: New test.
9860
9861 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
9862
9863 PR fortran/68846
9864 * gfortran.dg/temporary_3.f90 : New test.
9865
9866 PR fortran/70864
9867 * gfortran.dg/temporary_2.f90 : New test.
9868
9869 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
9870
9871 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
9872 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
9873 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
9874 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
9875 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
9876 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
9877 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
9878 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
9879 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
9880 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
9881 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
9882 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
9883 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
9884 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
9885 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
9886 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
9887 * gcc.dg/vmx/st-be-order.c: Delete testcase.
9888 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
9889 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
9890 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
9891 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
9892 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
9893 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
9894 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
9895 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
9896 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
9897 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
9898
9899 2018-05-10 Jakub Jelinek <jakub@redhat.com>
9900
9901 PR tree-optimization/85699
9902 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
9903 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
9904 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
9905 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
9906
9907 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
9908
9909 * g++.dg/tls/pr85400.C: New test.
9910
9911 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9912
9913 PR c++/85713
9914 * g++.dg/cpp1y/lambda-generic-85713.C: New.
9915
9916 2018-05-09 Carl Love <cel@us.ibm.com>
9917
9918 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
9919
9920 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9921
9922 PR c++/85713
9923 Revert:
9924 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9925
9926 PR c++/84588
9927 * g++.dg/cpp1y/pr84588.C: New.
9928
9929 2018-05-09 Andreas Schwab <schwab@suse.de>
9930
9931 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
9932
9933 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
9934
9935 * gcc.target/aarch64/store_lane_spill_1.c: New test.
9936 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
9937
9938 2018-05-08 Carl Love <cel@us.ibm.com>
9939 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
9940
9941 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9942
9943 PR c++/84588
9944 * g++.dg/cpp1y/pr84588.C: New.
9945
9946 2018-05-08 Marek Polacek <polacek@redhat.com>
9947
9948 PR c++/85695
9949 * g++.dg/cpp1z/constexpr-if22.C: New test.
9950
9951 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
9952
9953 PR target/85693
9954 * gcc.target/i386/pr85693.c: New test.
9955
9956 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR target/85683
9959 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
9960 scan-assembler-times checking that except for [fh]*xor other functions
9961 don't use any load instructions.
9962
9963 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
9964
9965 * gcc.target/i386/builtin_target.c: Test goldmont.
9966 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
9967 arch=silvermont.
9968
9969 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR target/85572
9972 * g++.dg/other/sse2-pr85572-1.C: New test.
9973 * g++.dg/other/sse2-pr85572-2.C: New test.
9974 * g++.dg/other/sse4-pr85572-1.C: New test.
9975 * g++.dg/other/avx2-pr85572-1.C: New test.
9976
9977 PR target/85317
9978 * gcc.target/i386/pr85317.c: New test.
9979 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
9980 optimization barrier to avoid optimizing away the expected insn.
9981
9982 PR target/85480
9983 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
9984 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
9985
9986 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9987
9988 * g++.dg/other/sve_const_pred_1.C: Rename to...
9989 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
9990 target selectors and explicit -march options.
9991 * g++.dg/other/sve_const_pred_2.C: Rename to...
9992 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
9993 * g++.dg/other/sve_const_pred_3.C: Rename to...
9994 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
9995 * g++.dg/other/sve_const_pred_4.C: Rename to...
9996 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
9997 * g++.dg/other/sve_tls_2.C: Rename to...
9998 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
9999 * g++.dg/other/sve_vcond_1.C: Rename to...
10000 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
10001 * g++.dg/other/sve_vcond_1_run.C: Rename to...
10002 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
10003
10004 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10005
10006 PR testsuite/85586
10007 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
10008 !vect_no_align.
10009
10010 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10011
10012 PR c++/57429
10013 * g++.dg/cpp0x/deleted14.C: New.
10014
10015 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10016 Alan Hayward <alan.hayward@arm.com>
10017 David Sherwood <david.sherwood@arm.com>
10018
10019 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
10020 XFAIL the BIC test.
10021 * gcc.target/aarch64/sve/vcond_7.c: New test.
10022 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
10023
10024 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10025
10026 PR c++/70563
10027 * g++.dg/cpp0x/sfinae62.C: New.
10028
10029 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10030
10031 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
10032 load from src[i].
10033
10034 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10035
10036 PR c++/80691
10037 * g++.dg/cpp0x/narrowing1.C: New.
10038
10039 2018-05-08 Richard Biener <rguenther@suse.de>
10040
10041 PR middle-end/85588
10042 * gcc.dg/torture/pr85574.c: Rename to...
10043 * gcc.dg/torture/pr85588.c: ... this.
10044
10045 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10046
10047 PR fortran/54613
10048 * gfortran.dg/minmaxloc_12.f90: New test case.
10049 * gfortran.dg/minmaxloc_13.f90: New test case.
10050
10051 2018-05-07 Nathan Sidwell <nathan@acm.org>
10052
10053 * g++.dg/cpp0x/range-for10.C: Delete.
10054 * g++.dg/ext/forscope1.C: Delete.
10055 * g++.dg/ext/forscope2.C: Delete.
10056 * g++.dg/template/for1.C: Delete.
10057
10058 2018-05-07 Jeff Law <law@redhat.com>
10059
10060 * gfortran.dg/linefile.f90: New test.
10061
10062 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
10063
10064 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
10065 and options.
10066
10067 2018-05-06 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR c++/85659
10070 * g++.dg/ext/asm14.C: New test.
10071 * g++.dg/ext/asm15.C: New test.
10072 * g++.dg/ext/asm16.C: New test.
10073
10074 2018-05-06 Michael Eager <eager@eagercon.com>
10075
10076 * gcc.target/microblaze/others/picdtr.c: Correct option
10077 -fPIE -mpic-data-is-text-relative.
10078
10079 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
10080
10081 * gcc.target/microblaze/others/picdtr.c: Add test for
10082 -fPIE -mpic-data-is-text-relative.
10083
10084 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
10085
10086 PR fortran/85507
10087 * gfortran.dg/coarray_dependency_1.f90: New test.
10088 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
10089
10090 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
10091
10092 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
10093 to match the currently produced gimple.
10094
10095 2018-05-04 Carl Love <cel@us.ibm.com>
10096
10097 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
10098 vec_trunc.
10099 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
10100 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
10101 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
10102 xvcmpgedp counts. Add xxsel counts.
10103
10104 2018-05-04 Richard Biener <rguenther@suse.de>
10105
10106 PR middle-end/85627
10107 * g++.dg/torture/pr85627.C: New testcase.
10108
10109 2018-05-04 Richard Biener <rguenther@suse.de>
10110
10111 PR middle-end/85574
10112 * gcc.dg/torture/pr85574.c: New testcase.
10113 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
10114
10115 2018-05-04 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR libstdc++/85466
10118 * gcc.dg/nextafter-1.c: New test.
10119 * gcc.dg/nextafter-2.c: New test.
10120 * gcc.dg/nextafter-3.c: New test.
10121 * gcc.dg/nextafter-4.c: New test.
10122
10123 2018-05-03 Nathan Sidwell <nathan@acm.org>
10124
10125 Remove -ffriend-injection.
10126 * g++.old-deja/g++.jason/scoping15.C: Delete.
10127 * g++.old-deja/g++.mike/net43.C: Delete.
10128
10129 2018-05-03 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR target/85530
10132 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
10133 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
10134 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
10135 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
10136
10137 2018-05-03 Tom de Vries <tom@codesourcery.com>
10138
10139 PR testsuite/85106
10140 * lib/scanoffloadtree.exp: New file.
10141
10142 2018-05-03 Richard Biener <rguenther@suse.de>
10143
10144 PR tree-optimization/85615
10145 * gcc.dg/torture/pr85615.c: New testcase.
10146
10147 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10148
10149 PR tree-optimization/70291
10150 * gcc.dg/complex-6.c: New test.
10151 * gcc.dg/complex-7.c: Likewise.
10152
10153 2018-05-03 Richard Biener <rguenther@suse.de>
10154
10155 PR testsuite/85579
10156 * fortran.dg/pr51434.f90: Truncate transfer argument.
10157
10158 2018-05-02 Jakub Jelinek <jakub@redhat.com>
10159
10160 PR target/85582
10161 * gcc.c-torture/execute/pr85582-3.c: New test.
10162
10163 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10164 Jason Merrill <jason@redhat.com>
10165
10166 PR c++/68374
10167 * g++.dg/warn/Wshadow-13.C: New.
10168 * g++.dg/warn/Wshadow-14.C: Likewise.
10169
10170 2018-05-02 Tom de Vries <tom@codesourcery.com>
10171
10172 PR libgomp/82428
10173 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
10174 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
10175
10176 2018-05-02 David Pagan <dave.pagan@oracle.com>
10177
10178 PR c/30552
10179 * gcc.dg/noncompile/pr30552-1.c: New test.
10180 * gcc.dg/noncompile/pr30552-2.c: New test.
10181 * gcc.dg/noncompile/pr30552-3.c: New test.
10182 * gcc.dg/noncompile/pr30552-4.c: New test.
10183
10184 2018-05-02 Richard Biener <rguenther@suse.de>
10185
10186 PR tree-optimization/85597
10187 * gcc.dg/vect/pr85597.c: New testcase.
10188
10189 2018-05-02 Tom de Vries <tom@codesourcery.com>
10190
10191 PR testsuite/85106
10192 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
10193 * lib/scanltranstree.exp: New file.
10194 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
10195 (scan-ltrans-tree-dump-times_required_options)
10196 (scan-ltrans-tree-dump-not_required_options)
10197 (scan-ltrans-tree-dump-dem_required_options)
10198 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
10199 * lib/gcc-dg.exp: Include scanltranstree.exp.
10200
10201 2018-05-02 Tom de Vries <tom@codesourcery.com>
10202
10203 PR testsuite/85106
10204 * gcc.dg/ipa/ipa-icf-38.c: New test.
10205 * gcc.dg/ipa/ipa-icf-38a.c: New test.
10206 * lib/scandump.exp (dump-base): New proc.
10207 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
10208 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
10209 base.
10210 * lib/scanipa.exp: Add "" argument to scan-dump calls.
10211 * lib/scanlang.exp: Same.
10212 * lib/scanrtl.exp: Same.
10213 * lib/scantree.exp: Same.
10214 * lib/scanwpaipa.exp: New file.
10215 * lib/gcc-dg.exp: Include scanwpaipa.exp.
10216
10217 2018-05-02 Richard Biener <rguenther@suse.de>
10218
10219 PR middle-end/85567
10220 * gcc.dg/torture/pr85567.c: New testcase.
10221
10222 2018-05-02 Jakub Jelinek <jakub@redhat.com>
10223
10224 PR target/85582
10225 * gcc.c-torture/execute/pr85582-1.c: New test.
10226 * gcc.c-torture/execute/pr85582-2.c: New test.
10227
10228 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
10229
10230 PR tree-optimization/85586
10231 * gcc.dg/vect/pr85586.c: New test.
10232
10233 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
10234
10235 PR tree-optimization/85143
10236 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
10237 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
10238
10239 2018-05-01 David Malcolm <dmalcolm@redhat.com>
10240
10241 PR c/84258
10242 * c-c++-common/Wformat-pr84258.c: New test.
10243
10244 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10245
10246 PR tree-optimization/82665
10247 * gcc.dg/tree-ssa/pr82665.c: New test.
10248
10249 2018-04-30 David Malcolm <dmalcolm@redhat.com>
10250
10251 PR c++/85523
10252 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
10253 (test_add_fixit_insert_formatted_single_line): New function.
10254 (test_add_fixit_insert_formatted_multiline): New function.
10255 Extend expected output of generated patch to include fix-it hints
10256 for these.
10257 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
10258 "gcc-rich-location.h". Add test coverage for
10259 gcc_rich_location::add_fixit_insert_formatted.
10260
10261 2018-04-30 David Malcolm <dmalcolm@redhat.com>
10262
10263 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10264 (test_show_locus): Update for location_get_source_line returning a
10265 char_span. Use char_span for handling words in the
10266 "test_many_nested_locations" fix-it example.
10267
10268 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
10269
10270 * gcc.target/arc/interrupt-8.c: Update test.
10271 * gcc.target/arc/loop-4.c: Likewise.
10272 * gcc.target/arc/loop-hazard-1.c: Likewise.
10273 * gcc.target/arc/sdata-3.c: Likewise.
10274
10275 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
10276
10277 * gcc.target/arc/store-merge-1.c: New test.
10278 * gcc.target/arc/add_n-combine.c: Update test.
10279
10280 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
10281
10282 Microblaze Target: PIC data text relative
10283
10284 * gcc.target/microblaze/others/data_var1.c: Include
10285 PIC case of r20 base register.
10286 * gcc.target/microblaze/others/data_var2.c: Ditto.
10287 * gcc.target/microblaze/others/picdtr.c: Add new
10288 test case for -mpic-is-data-text-relative.
10289 * gcc.target/microblaze/others/sdata_var1.c: Add
10290 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
10291 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
10292 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
10293 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
10294 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
10295 * gcc.target/microblaze/others/string_cst1_gpopt.c:
10296 Ditto.
10297 * gcc.target/microblaze/others/string_cst2_gpopt.c:
10298 Ditto.
10299
10300 2018-04-30 Richard Biener <rguenther@suse.de>
10301
10302 PR tree-optimization/28364
10303 PR tree-optimization/85275
10304 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
10305 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
10306 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
10307 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
10308 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
10309 still passes.
10310 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
10311 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
10312 still passes.
10313 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
10314 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
10315 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
10316
10317 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
10318
10319 PR target/84431
10320 * gcc.target/i386/pr84431.c: New test.
10321
10322 2018-04-27 Martin Jambor <mjambor@suse.cz>
10323
10324 PR ipa/85549
10325 * g++.dg/ipa/pr85549.C: New test.
10326
10327 2018-04-27 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR c++/85553
10330 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
10331 directive.
10332 * g++.dg/cpp0x/constexpr-85553.C: New test.
10333
10334 2018-04-27 David Malcolm <dmalcolm@redhat.com>
10335
10336 PR c++/85515
10337 * g++.dg/pr85515-1.C: New test.
10338 * g++.dg/pr85515-2.C: New test.
10339
10340 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
10341
10342 PR c++/84691
10343 * g++.dg/cpp0x/friend3.C: New.
10344
10345 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10346
10347 PR target/82518
10348 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10349 Use check_effective_target_arm_little_endian.
10350
10351 2018-04-27 Jakub Jelinek <jakub@redhat.com>
10352
10353 PR tree-optimization/85529
10354 * gcc.c-torture/execute/pr85529-1.c: New test.
10355 * gcc.c-torture/execute/pr85529-2.c: New test.
10356 * gcc.dg/pr85529.c: New test.
10357
10358 2018-04-26 Maciej W. Rozycki <macro@mips.com>
10359
10360 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
10361 `.dword' in addition to `lw' and `.word'.
10362
10363 2018-04-26 Maciej W. Rozycki <macro@mips.com>
10364
10365 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
10366
10367 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
10368
10369 * gnat.dg/loop_optimization24.adb: New test.
10370
10371 2018-04-26 Richard Biener <rguenther@suse.de>
10372
10373 PR tree-optimization/85116
10374 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
10375 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
10376 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
10377 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
10378
10379 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
10380
10381 PR target/85473
10382 * gcc.target/i386/pr85473-1.c: New test.
10383 * gcc.target/i386/pr85473-2.c: New test.
10384
10385 2018-04-25 Nathan Sidwell <nathan@acm.org>
10386 Jakub Jelinek <jakub@redhat.com>
10387
10388 PR c++/85437
10389 PR c++/49171
10390 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
10391 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
10392 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
10393 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
10394 * g++.dg/cpp0x/pr85437-1.C: New.
10395 * g++.dg/cpp0x/pr85437-2.C: New.
10396 * g++.dg/cpp0x/pr85437-3.C: New.
10397 * g++.dg/cpp0x/pr85437-4.C: New.
10398
10399 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
10400
10401 PR fortran/85520
10402 * gfortran.dg/pr85520.f90: New test.
10403
10404 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10405
10406 PR target/85512
10407 * gcc.dg/pr85512.c: New test.
10408
10409 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
10410
10411 PR target/85485
10412 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
10413 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
10414 * gcc.dg/pr85388-1.c (dg-options): Likwise.
10415 * gcc.dg/pr85388-2.c (dg-options): Likwise.
10416 * gcc.dg/pr85388-3.c (dg-options): Likwise.
10417 * gcc.dg/pr85388-4.c (dg-options): Likwise.
10418 * gcc.dg/pr85388-5.c (dg-options): Likwise.
10419 * gcc.dg/pr85388-6.c (dg-options): Likwise.
10420 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
10421 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
10422 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
10423 * gcc.target/i386/cet-label.c (dg-options): Likwise.
10424 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
10425 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
10426 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
10427 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
10428 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
10429 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
10430 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
10431 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
10432 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
10433 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
10434 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
10435 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
10436 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
10437 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
10438 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
10439 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
10440 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
10441 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
10442 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
10443 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
10444 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
10445 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
10446 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
10447 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
10448 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
10449 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
10450 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
10451 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
10452 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
10453 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
10454 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
10455 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
10456 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
10457 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
10458 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
10459 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
10460 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
10461 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
10462 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
10463 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
10464 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
10465 * gcc.target/i386/pr84146.c (dg-options): Likwise.
10466 * gcc.target/i386/pr85403.c (dg-options): Likwise.
10467 * gcc.target/i386/pr85404.c (dg-options): Likwise.
10468 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
10469 with -mshstk.
10470 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
10471 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
10472 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
10473 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
10474 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
10475 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
10476 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
10477 * (dg-options): Likwise.
10478 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
10479 -mno-cet.
10480 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
10481 * gcc.target/i386/cet-label-3.c: Removed.
10482 * gcc.target/i386/cet-property-3.c: Likwise.
10483 * gcc.target/i386/cet-sjlj-7.c: Likwise.
10484
10485 2018-04-24 Jakub Jelinek <jakub@redhat.com>
10486
10487 PR target/85511
10488 * gcc.target/i386/pr85511.c: New test.
10489
10490 PR target/85503
10491 * g++.dg/ext/pr85503.C: New test.
10492
10493 PR target/85508
10494 * gcc.target/i386/pr85508.c: New test.
10495
10496 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
10497
10498 PR tree-optimization/85478
10499 * g++.dg/pr85478.C: New test.
10500
10501 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
10502
10503 * g++.dg/torture/pr85496.C: New test.
10504
10505 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
10506
10507 PR rtl-optimization/85423
10508 * gcc.dg/pr85423.c: New test.
10509
10510 2018-04-20 Martin Sebor <msebor@redhat.com>
10511
10512 PR c/85365
10513 * gcc.dg/Wrestrict-15.c: New test.
10514
10515 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
10516
10517 PR target/85456
10518 * gcc.target/powerpc/pr85456.c: New test.
10519
10520 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
10521
10522 * g++.dg/ext/undef-bool-1.C: Require lp64.
10523 * gcc.target/powerpc/undef-bool-2.c: Likewise.
10524
10525 2018-04-20 Jeff Law <law@redhat.com>
10526
10527 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
10528 stack protector.
10529 * gcc.dg/stack-check-6.c: Likewise.
10530 * gcc.dg/stack-check-6a.c: Likewise.
10531 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
10532 * gcc.target/i386/stack-check-18.c: Likewise.
10533 * gcc.target/i386/stack-check-19.c: Likewise.
10534
10535 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10536
10537 PR testsuite/85483
10538 * gcc.target/aarch64/sve/vcond_1.c: Move to...
10539 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
10540 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
10541 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
10542
10543 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
10544
10545 PR target/85469
10546 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
10547 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
10548
10549 2018-04-20 Richard Biener <rguenther@suse.de>
10550
10551 PR middle-end/85475
10552 * gcc.dg/torture/pr85475.c: New testcase.
10553
10554 2018-04-20 Martin Jambor <mjambor@suse.cz>
10555
10556 ipa/85449
10557 * gcc.dg/ipa/pr85449.c: New test.
10558
10559 2018-04-20 Martin Jambor <mjambor@suse.cz>
10560
10561 ipa/85447
10562 * g++.dg/ipa/pr85447.C: New file.
10563 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
10564
10565 2018-04-20 Jakub Jelinek <jakub@redhat.com>
10566
10567 PR c++/85462
10568 * g++.dg/cpp0x/pr85462.C: New test.
10569
10570 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10571
10572 * gcc.target/i386/pr85404.c: Require CET target.
10573
10574 2018-04-19 Jakub Jelinek <jakub@redhat.com>
10575
10576 PR tree-optimization/85467
10577 * gcc.dg/pr85467.c: New test.
10578
10579 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
10580
10581 PR c++/84611
10582 * g++.dg/parse/crash68.C: New.
10583
10584 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10585
10586 PR libgcc/85334
10587 * g++.dg/torture/pr85334.C: New test.
10588
10589 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
10590
10591 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
10592 * g++.dg/diagnostic/pr85464.C: New.
10593
10594 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10595
10596 PR target/85397
10597 * gcc.dg/torture/pr85397-1.c: New test.
10598 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
10599 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
10600
10601 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10602
10603 PR target/85404
10604 * gcc.target/i386/pr85404.c: New test.
10605
10606 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10607
10608 PR target/85417
10609 * c-c++-common/attr-nocf-check-1.c: Compile with
10610 -fcf-protection=none.
10611 * c-c++-common/attr-nocf-check-3.c: Likewise.
10612 * gcc.dg/march-generic.c: Likewise.
10613 * gcc.target/i386/align-limit.c: Likewise.
10614 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
10615 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
10616 * gcc.target/i386/cet-property-2.c: Likewise.
10617 * gcc.target/i386/ret-thunk-26.c: Likewise.
10618 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
10619 targets.
10620 * c-c++-common/fcf-protection-2.c: Likewise.
10621 * c-c++-common/fcf-protection-3.c: Likewise.
10622 * c-c++-common/fcf-protection-5.c: Likewise.
10623 * c-c++-common/fcf-protection-6.c: Likewise.
10624 * c-c++-common/fcf-protection-7.c: Likewise.
10625 * gcc.target/i386/cet-label-3.c: New test.
10626 * gcc.target/i386/cet-property-3.c: Likewise.
10627 * gcc.target/i386/cet-sjlj-7.c: Likewise.
10628 * gcc.target/i386/pr85417-1.c: Likewise.
10629 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
10630 __x86_indirect_thunk_nt_(r|e)ax
10631 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10632 * gcc.target/i386/pr85403.c: Remove dg-error,
10633
10634 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
10635
10636 * gcc.target/i386/movdir-1.c: New test.
10637
10638 2018-04-19 Richard Biener <rguenther@suse.de>
10639
10640 PR middle-end/85455
10641 * gcc.dg/pr85455.c: New testcase.
10642
10643 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
10644
10645 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
10646 targets.
10647 * g++.dg/lto/pr85405b_0.C: Likewise.
10648 * g++.dg/lto/pr84805_0.C: Likewise.
10649
10650 2018-04-18 Martin Liska <mliska@suse.cz>
10651
10652 PR ipa/83983
10653 PR ipa/85391
10654 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
10655 output.
10656
10657 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
10658
10659 PR target/85388
10660 * gcc.dg/pr85388-1.c: New test.
10661 * gcc.dg/pr85388-2.c: Likewise.
10662 * gcc.dg/pr85388-3.c: Likewise.
10663 * gcc.dg/pr85388-4.c: Likewise.
10664 * gcc.dg/pr85388-5.c: Likewise.
10665 * gcc.dg/pr85388-6.c: Likewise.
10666
10667 2018-04-18 Jan Hubicka <jh@suse.cz>
10668 Martin Liska <mliska@suse.cz>
10669
10670 * g++.dg/lto/pr83121_0.C: Update template.
10671 * g++.dg/lto/pr83121_1.C: Update template.
10672 * g++.dg/lto/pr84805_0.C: Update template.
10673 * g++.dg/lto/pr84805_1.C: Update template.
10674 * g++.dg/lto/pr84805_2.C: Update template.
10675
10676 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
10677
10678 PR c++/84630
10679 * g++.dg/cpp0x/pr84630.C: New.
10680
10681 2018-04-18 Jakub Jelinek <jakub@redhat.com>
10682
10683 PR c++/84463
10684 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
10685 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
10686 in two cases. Uncomment two other tests and add expected dg-error for
10687 them.
10688 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
10689 -Wnarrowing diagnostics on some targets for c++11.
10690 * g++.dg/parse/array-size2.C: Remove xfail.
10691 * g++.dg/cpp0x/constexpr-84463.C: New test.
10692
10693 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
10694
10695 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
10696 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
10697
10698 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10699
10700 PR testsuite/85326
10701 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
10702 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
10703 * g++.dg/other/sve_tls_2.C: Require effective target tls.
10704
10705 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
10706
10707 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
10708 prevent cascading of errors and change expected error message.
10709 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
10710 to 64-bit targets.
10711 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
10712 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
10713 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
10714 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
10715 error message.
10716 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
10717
10718 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10719
10720 PR target/85430
10721 * gcc.dg/pr85430.c: New test.
10722
10723 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10724
10725 PR testsuite/85326
10726 * gcc.target/arm/pr54300.C: Move to...
10727 * g++.dg/other/pr54300.C: ... Here. Add target directives.
10728 * gcc.target/arm/pr55073.C: Move to...
10729 * g++.dg/other/pr55073.C: ... Here. Add target directives.
10730 * gcc.target/arm/pr56184.C: Move to...
10731 * g++.dg/other/pr56184.C: ... Here. Add target directives.
10732 * gcc.target/arm/pr59985.C: Move to...
10733 * g++.dg/other/pr59985.C: ... Here. Add target directives.
10734 * gcc.target/aarch64/pr60675.C: Move to...
10735 * g++.dg/other/pr60675.C: ... Here. Add target directives.
10736 * gcc.target/aarch64/pr81422.C: Move to...
10737 * g++.dg/other/pr81422.C: ... Here. Add target directives.
10738 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
10739 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
10740 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
10741 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
10742 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
10743 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
10744 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
10745 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
10746 * gcc.target/aarch64/sve/tls_2.C: Move to...
10747 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
10748 * gcc.target/aarch64/pr81414.C: Rename to...
10749 * gcc.target/aarch64/pr81414.c: ... This.
10750 * gcc.target/aarch64/simd/pr67896.C: Rename to...
10751 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
10752 messages.
10753 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
10754 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
10755 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
10756 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
10757 file name.
10758
10759 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10760
10761 PR middle-end/85414
10762 * gcc.dg/pr85414.c: New test.
10763
10764 2018-04-17 Martin Jambor <mjambor@suse.cz>
10765
10766 PR ipa/85421
10767 * g++.dg/ipa/pr85421.C: New test.
10768
10769 2018-04-17 Martin Liska <mliska@suse.cz>
10770
10771 PR lto/85405
10772 * g++.dg/lto/pr85405b_0.C: New test.
10773 * g++.dg/lto/pr85405b_1.C: New test.
10774
10775 2018-04-17 Martin Liska <mliska@suse.cz>
10776
10777 PR lto/85405
10778 * g++.dg/lto/pr85405_0.C: New test.
10779 * g++.dg/lto/pr85405_1.C: New test.
10780
10781 2018-04-17 Martin Liska <mliska@suse.cz>
10782
10783 PR ipa/85329
10784 * g++.dg/ext/pr85329-2.C: New test.
10785 * g++.dg/ext/pr85329.C: New test.
10786 * gcc.target/i386/mvc12.c: New test.
10787
10788 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
10789
10790 PR c++/85039
10791 * g++.dg/pr85039-1.C: New.
10792 * g++.dg/pr85039-2.C: New.
10793 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
10794
10795 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
10796
10797 PR target/85080
10798 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
10799 if the target supports efficient unaligned storage accesses.
10800
10801 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
10802
10803 PR target/83660
10804 * gcc.target/powerpc/pr83660.C: New test.
10805
10806 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
10807
10808 PR target/85403
10809 * gcc.target/i386/pr85403.c: New test.
10810
10811 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
10812
10813 PR target/84331
10814 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
10815
10816 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
10817 Jason Merrill <jason@redhat.com>
10818
10819 PR c++/85112
10820 * g++.dg/cpp0x/pr85112.C: New.
10821
10822 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
10823
10824 PR testsuite/85326
10825 * g++.dg/ext/undef-bool-1.C: New file.
10826 * gcc.target/powerpc/powerpc.exp: Remove .C support.
10827 * gcc.target/powerpc/undef-bool-1.C: Remove file.
10828
10829 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
10830
10831 PR target/85293
10832 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
10833 corresponding dg-error clause.
10834 * gcc.target/powerpc/pr80098-3.c: Ditto.
10835 * gcc.target/powerpc/pr80103-1.c: Delete.
10836
10837 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
10838
10839 PR fortran/81773
10840 PR fortran/83606
10841 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
10842 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
10843
10844 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10845
10846 PR fortran/85387
10847 * gfortran.dg/implied_do_io_5.f90: New test.
10848
10849 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
10850
10851 PR target/83402
10852 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
10853 several values: positive, negative, and zero.
10854 * gcc.target/powerpc/sse2-pslld-1.c: Same.
10855 * gcc.target/powerpc/sse2-psllq-1.c: Same.
10856
10857 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
10858
10859 PR rtl-optimization/79916
10860 * gcc.target/powerpc/pr79916.c: New.
10861
10862 2018-04-13 Jakub Jelinek <jakub@redhat.com>
10863
10864 PR rtl-optimization/85393
10865 * g++.dg/opt/pr85393.C: New test.
10866 * g++.dg/opt/pr85393-aux.cc: New file.
10867
10868 PR rtl-optimization/85376
10869 * gcc.dg/pr85376.c: New test.
10870
10871 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
10872
10873 PR rtl-optimization/83852
10874 * gcc.dg/pr83852.c: New testcase.
10875
10876 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
10877
10878 PR testsuite/85326
10879 * gcc.target/s390/pr77822-1.C: Rename to ...
10880 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
10881 * gcc.target/s390/pr77822-2.c: Add asm scan check.
10882 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
10883
10884 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
10885
10886 PR lto/71991
10887 * gcc.target/i386/pr71991.c: New testcase.
10888
10889 2018-04-13 Martin Liska <mliska@suse.cz>
10890 Jakub Jelinek <jakub@redhat.com>
10891
10892 PR middle-end/81657
10893 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
10894 call.
10895
10896 2018-04-12 David Malcolm <dmalcolm@redhat.com>
10897
10898 PR c++/85385
10899 * g++.dg/diagnostic/macro-arg-count.C: New test.
10900
10901 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10902
10903 PR fortran/83064
10904 PR testsuite/85346
10905 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
10906 array and move test to libgomp/testsuite/libgomp.fortran.
10907 * gfortran.dg/do_concurrent_6.f90: New test.
10908
10909 2018-04-12 Marek Polacek <polacek@redhat.com>
10910
10911 PR c++/85258
10912 * g++.dg/parse/error61.C: New test.
10913
10914 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
10915
10916 PR target/85347
10917 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
10918 specify -mvsx on gcc command line.
10919
10920 2018-04-12 Jakub Jelinek <jakub@redhat.com>
10921
10922 PR target/85328
10923 * gcc.target/i386/pr85328.c: New test.
10924
10925 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10926
10927 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
10928
10929 2018-04-12 Jakub Jelinek <jakub@redhat.com>
10930
10931 PR rtl-optimization/85342
10932 * gcc.target/i386/pr85342.c: New test.
10933
10934 2018-04-11 Jason Merrill <jason@redhat.com>
10935
10936 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
10937 if ulimit -v is set.
10938
10939 2018-04-11 Bin Cheng <bin.cheng@arm.com>
10940
10941 PR testsuite/85190
10942 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
10943
10944 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10945
10946 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
10947 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
10948
10949 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10950
10951 PR c++/70808
10952 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
10953 effective target.
10954
10955 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10956
10957 PR target/84301
10958 * gcc.target/i386/pr84301.c: New test.
10959
10960 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10961
10962 PR tree-optimization/85331
10963 * gcc.c-torture/execute/pr85331.c: New test.
10964
10965 2018-04-11 Marek Polacek <polacek@redhat.com>
10966
10967 PR c++/85032
10968 * g++.dg/cpp0x/pr51225.C: Adjust error message.
10969 * g++.dg/cpp1z/constexpr-if21.C: New test.
10970
10971 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10972
10973 PR target/85281
10974 * gcc.target/i386/pr85281.c: New test.
10975
10976 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10977
10978 PR rtl-optimization/84659
10979 * gcc.dg/pr84659.c: New test.
10980
10981 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10982
10983 PR debug/85302
10984 * g++.dg/debug/dwarf2/pr85302.C: New test.
10985
10986 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
10987
10988 PR target/85261
10989 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
10990 into register.
10991
10992 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10993
10994 PR c++/70808
10995 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
10996
10997 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
10998
10999 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
11000 * gcc.target/powerpc/dimode_off.c: Ditto.
11001 * gcc.target/powerpc/tfmode_off.c: Ditto.
11002 * gcc.target/powerpc/timode_off.c: Ditto.
11003
11004 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
11005
11006 * gcc.target/powerpc/vec-ldl-1.c: New test.
11007 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
11008 corrections to ABI implementation.
11009
11010 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
11011
11012 PR target/85056
11013 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
11014
11015 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11016
11017 PR rtl-optimization/85300
11018 * gcc.dg/pr85300.c: New test.
11019
11020 2018-04-10 David Malcolm <dmalcolm@redhat.com>
11021
11022 PR c++/85110
11023 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
11024 where we now show the pertinent parameter.
11025 * g++.dg/diagnostic/aka2.C: Likewise.
11026 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
11027
11028 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11029
11030 PR fortran/85313
11031 * gfortran.dg/gomp/pr85313.f90: New test.
11032
11033 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11034
11035 PR c++/24314
11036 * g++.dg/parse/template29.C: New.
11037
11038 2018-04-10 Bin Cheng <bin.cheng@arm.com>
11039
11040 PR testsuite/85190
11041 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
11042
11043 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11044
11045 PR target/85177
11046 PR target/85255
11047 * gcc.target/i386/avx512f-pr85177.c: New test.
11048 * gcc.target/i386/avx512f-pr85255.c: New test.
11049
11050 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
11051
11052 PR tree-optimization/85286
11053 * gcc.dg/vect/pr85286.c: New test.
11054
11055 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11056
11057 PR target/85173
11058 * gcc.target/arm/pr85173.c: New test.
11059
11060 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11061
11062 PR lto/85248
11063 * gcc.dg/lto/pr85248_0.c: New test.
11064 * gcc.dg/lto/pr85248_1.c: New test.
11065
11066 2018-04-09 Jan Hubicka <jh@suse.cz>
11067
11068 PR lto/85078
11069 * g++.dg/torture/pr85078.C: New.
11070
11071 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
11072
11073 PR c++/85227
11074 * g++.dg/cpp1z/decomp44.C: New.
11075 * g++.dg/cpp1z/decomp45.C: Likewise.
11076
11077 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11078
11079 PR fortran/83064
11080 * gfortran.dg/do_concurrent_5.f90: New test.
11081 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
11082 message.
11083
11084 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11085
11086 PR fortran/51260
11087 * gfortran.dg/parameter_array_element_3.f90: New test.
11088
11089 2018-04-09 Jakub Jelinek <jakub@redhat.com>
11090
11091 PR c++/85194
11092 * g++.dg/cpp1z/decomp43.C: New test.
11093
11094 PR rtl-optimization/80463
11095 * g++.dg/pr80463.C: Add -w to dg-options.
11096
11097 2018-04-09 Richard Biener <rguenther@suse.de>
11098
11099 PR tree-optimization/85284
11100 * gcc.dg/torture/pr85284.c: New testcase.
11101
11102 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11103
11104 PR rtl-optimization/80463
11105 PR rtl-optimization/83972
11106 PR rtl-optimization/83480
11107
11108 * gcc.dg/pr80463.c: New test.
11109 * g++.dg/pr80463.C: Likewise.
11110 * gcc.dg/pr83972.c: Likewise.
11111
11112 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11113
11114 PR rtl-optimization/83913
11115 * gcc.dg/pr83913.c: New test.
11116
11117 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11118
11119 PR rtl-optimization/83962
11120 * gcc.dg/pr83962.c: New test.
11121
11122 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11123
11124 PR rtl-optimization/83530
11125 * gcc.dg/pr83530.c: New test.
11126
11127 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11128
11129 PR middle-end/82976
11130 * gfortran.dg/realloc_on_assign_16a.f90: New test.
11131
11132 2018-04-07 Jakub Jelinek <jakub@redhat.com>
11133
11134 PR tree-optimization/85257
11135 * gcc.dg/pr85257.c: New test.
11136
11137 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
11138
11139 * g++.dg/opt/pr85196.C: New test.
11140
11141 2018-04-06 David Malcolm <dmalcolm@redhat.com>
11142
11143 PR c++/84269
11144 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
11145 std::tuple here since they need C++11.
11146 * g++.dg/lookup/missing-std-include-8.C: New test.
11147 * g++.dg/lookup/missing-std-include.C: Move std::array and
11148 std::tuple test to missing-std-include-6.C to avoid failures
11149 with C++98.
11150
11151 2018-04-06 Jakub Jelinek <jakub@redhat.com>
11152
11153 PR debug/85252
11154 * gcc.dg/debug/pr85252.c: New test.
11155
11156 PR rtl-optimization/84872
11157 * gcc.dg/graphite/pr84872.c: New test.
11158
11159 PR c++/85210
11160 * g++.dg/cpp1z/decomp42.C: New test.
11161
11162 2018-04-06 David Malcolm <dmalcolm@redhat.com>
11163
11164 PR c++/85021
11165 * g++.dg/lookup/missing-std-include-7.C: New test.
11166
11167 2018-04-06 Tamar Christina <tamar.christina@arm.com>
11168
11169 * gcc.dg/struct-simple.c: Revert r254862.
11170 * lib/target-supports.exp
11171 (check_effective_target_word_mode_no_slow_unalign): Likewise.
11172
11173 2018-04-06 Richard Biener <rguenther@suse.de>
11174
11175 PR middle-end/85244
11176 * gcc.dg/torture/pr85244-1.c: New testcase.
11177 * gcc.dg/torture/pr85244-2.c: Likewise.
11178
11179 2018-04-06 Jakub Jelinek <jakub@redhat.com>
11180
11181 PR sanitizer/85213
11182 * c-c++-common/ubsan/pr85213.c: New test.
11183
11184 2018-04-06 Richard Biener <rguenther@suse.de>
11185
11186 PR middle-end/85180
11187 * gcc.dg/pr85180.c: New testcase.
11188
11189 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11190
11191 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
11192 to trigger the optimization. Do some cleanup and function
11193 renaming. Add more test functions.
11194
11195 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11196
11197 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
11198 options.
11199 * gcc.target/s390/hotpatch-1.c: Skip when building without
11200 optimization.
11201 * gcc.target/s390/hotpatch-10.c: Likewise.
11202 * gcc.target/s390/hotpatch-11.c: Likewise.
11203 * gcc.target/s390/hotpatch-12.c: Likewise.
11204 * gcc.target/s390/hotpatch-13.c: Likewise.
11205 * gcc.target/s390/hotpatch-14.c: Likewise.
11206 * gcc.target/s390/hotpatch-15.c: Likewise.
11207 * gcc.target/s390/hotpatch-16.c: Likewise.
11208 * gcc.target/s390/hotpatch-17.c: Likewise.
11209 * gcc.target/s390/hotpatch-18.c: Likewise.
11210 * gcc.target/s390/hotpatch-19.c: Likewise.
11211 * gcc.target/s390/hotpatch-2.c: Likewise.
11212 * gcc.target/s390/hotpatch-3.c: Likewise.
11213 * gcc.target/s390/hotpatch-4.c: Likewise.
11214 * gcc.target/s390/hotpatch-5.c: Likewise.
11215 * gcc.target/s390/hotpatch-6.c: Likewise.
11216 * gcc.target/s390/hotpatch-7.c: Likewise.
11217 * gcc.target/s390/hotpatch-8.c: Likewise.
11218 * gcc.target/s390/hotpatch-9.c: Likewise.
11219
11220 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11221
11222 * c-c++-common/Wattributes.c: Disable warning for s390* target and
11223 check for an error instead.
11224 * gcc.dg/Wattributes-6.c: Likewise.
11225
11226 2018-04-05 Jakub Jelinek <jakub@redhat.com>
11227
11228 PR c++/85209
11229 * g++.dg/cpp1z/decomp39.C: New test.
11230 * g++.dg/cpp1z/decomp40.C: New test.
11231
11232 PR c++/85208
11233 * g++.dg/cpp1z/decomp41.C: New test.
11234
11235 PR middle-end/85195
11236 * gcc.dg/pr85195.c: New test.
11237
11238 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
11239
11240 PR c++/80956
11241 * g++.dg/cpp0x/initlist100.C: New.
11242 * g++.dg/cpp0x/initlist101.C: Likewise.
11243
11244 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
11245
11246 PR c++/84792
11247 * g++.dg/other/pr84792-1.C: New.
11248 * g++.dg/other/pr84792-2.C: Likewise.
11249
11250 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
11251
11252 PR target/85193
11253 * gcc.target/i386/pr85193.c: New test.
11254
11255 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
11256
11257 PR c++/84979
11258 * g++.dg/concepts/pr84979.C: New.
11259 * g++.dg/concepts/pr84979-2.C: New.
11260 * g++.dg/concepts/pr84979-3.C: New.
11261
11262 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
11263
11264 PR c++/80026
11265 * g++.dg/cpp0x/variadic174.C: New.
11266
11267 2018-04-04 Jakub Jelinek <jakub@redhat.com>
11268
11269 PR inline-asm/85172
11270 * g++.dg/ext/builtin13.C: New test.
11271 * g++.dg/ext/atomic-4.C: New test.
11272
11273 PR c++/85146
11274 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
11275 * g++.dg/ext/bases3.C: New test.
11276
11277 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11278
11279 PR target/85203
11280 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
11281 to match a single insn of the baz function. Move scan directives at
11282 the end of the file below the functions they are trying to test for
11283 better readability.
11284 * gcc.target/arm/cmse/cmse-16.c: New testcase.
11285
11286 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
11287
11288 PR rtl-optimization/84878
11289 * gcc.target/powerpc/pr84878.c: New test.
11290
11291 2018-04-04 Michael Matz <matz@suse.de>
11292
11293 * gcc.dg/Wstringop-overflow-4.c: New test.
11294 * c-c++-common/Wstringop-truncation-4.c: Adjust.
11295
11296 2018-04-04 Jakub Jelinek <jakub@redhat.com>
11297
11298 PR testsuite/85189
11299 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
11300 for the diagnostics of overridden functions. Adjust for new wording.
11301
11302 2018-04-04 Richard Biener <rguenther@suse.de>
11303
11304 PR lto/85176
11305 * g++.dg/lto/pr85176_0.C: New testcase.
11306
11307 2018-04-04 Richard Biener <rguenther@suse.de>
11308
11309 PR testsuite/85191
11310 * lib/target-supports.exp (check_effective_target_vect_perm_short):
11311 Fix typo.
11312
11313 2018-04-04 Martin Liska <mliska@suse.cz>
11314
11315 PR sanitizer/85174
11316 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
11317 and msdata as a workaround for powerpc.
11318
11319 2018-04-04 Richard Biener <rguenther@suse.de>
11320
11321 PR tree-optimization/85168
11322 * gcc.dg/torture/pr85168.c: New testcase.
11323
11324 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
11325
11326 PR c++/84943
11327 * g++.dg/pr84943.C: New.
11328 * g++.dg/pr84943-2.C: New.
11329
11330 2018-04-03 Jakub Jelinek <jakub@redhat.com>
11331
11332 PR rtl-optimization/85167
11333 * gcc.dg/pr85167.c: New test.
11334
11335 PR tree-optimization/85156
11336 * c-c++-common/pr85156.c: New test.
11337 * gcc.c-torture/execute/pr85156.c: New test.
11338
11339 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
11340
11341 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
11342 * gcc.target/powerpc/undef-bool-1.C: New file.
11343 * gcc.target/powerpc/undef-bool-2.c: New file.
11344
11345 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
11346
11347 PR c++/84768
11348 * g++.dg/cpp1z/class-deduction52.C: New.
11349
11350 2018-04-03 Jakub Jelinek <jakub@redhat.com>
11351
11352 PR c++/85147
11353 * g++.dg/cpp0x/pr85147.C: New test.
11354
11355 PR c++/85140
11356 * g++.dg/cpp0x/gen-attrs-64.C: New test.
11357
11358 PR c++/85134
11359 * g++.dg/gomp/pr85134.C: New test.
11360 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
11361
11362 PR target/85169
11363 * gcc.c-torture/execute/pr85169.c: New test.
11364 * gcc.target/i386/avx512f-pr85169.c: New test.
11365 * gcc.target/i386/avx512bw-pr85169.c: New test.
11366
11367 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
11368
11369 PR target/85126
11370 * gcc.target/powerpc/pr69946: Adjust comment. Remove
11371 scan-assembler-times clause.
11372
11373 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
11374
11375 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
11376 dg-additional-options.
11377
11378 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
11379
11380 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
11381
11382 2018-04-03 Richard Biener <rguenther@suse.de>
11383
11384 PR testsuite/85154
11385 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
11386
11387 2018-04-02 Jim Wilson <jimw@sifive.com>
11388
11389 * gcc.target/riscv/pr84660.c: New.
11390 * gcc.target/riscv/shift-and-1.c: New.
11391 * gcc.target/riscv/shift-and-2.c: New.
11392
11393 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11394
11395 PR fortran/85102
11396 * gfortran.dg/array_simplify_2.f90: New test.
11397
11398 2018-04-01 Jakub Jelinek <jakub@redhat.com>
11399
11400 PR middle-end/85090
11401 * gcc.target/i386/avx512f-pr85090-1.c: New test.
11402 * gcc.target/i386/avx512f-pr85090-2.c: New test.
11403 * gcc.target/i386/avx512f-pr85090-3.c: New test.
11404 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
11405 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
11406
11407 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
11408
11409 PR c++/85027
11410 * g++.dg/pr85027.C: New.
11411
11412 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
11413
11414 PR target/83315
11415 * gcc.target/powerpc/sse-maxps-2.c: New test.
11416 * gcc.target/powerpc/sse-minps-2.c: New test.
11417
11418 2018-03-30 Jakub Jelinek <jakub@redhat.com>
11419
11420 PR c++/84791
11421 * g++.dg/gomp/pr84791.C: New test.
11422
11423 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
11424
11425 PR fortran/84931
11426 * gfortran.dg/array_constructor_53.f90: New test.
11427
11428 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11429
11430 PR fortran/85130
11431 * gfortran.dg/substr_6.f90: Remove illegal test for
11432 out-of-bounds substring.
11433
11434 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11435
11436 PR fortran/85111
11437 * gfortran.dg/zero_sized_10.f90: New test.
11438
11439 2018-03-29 David Malcolm <dmalcolm@redhat.com>
11440
11441 PR c++/84269
11442 * g++.dg/lookup/missing-std-include-6.C: New test.
11443 * g++.dg/lookup/missing-std-include.C: Add std::pair and
11444 std::tuple tests.
11445 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
11446 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
11447 <cstring>, <cassert>, and <cstdlib>.
11448
11449 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
11450
11451 PR inline-asm/84985
11452 * gcc.target/i386/pr84985.c: New.
11453
11454 2018-03-29 David Malcolm <dmalcolm@redhat.com>
11455
11456 PR c++/85110
11457 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
11458
11459 2018-03-29 Jakub Jelinek <jakub@redhat.com>
11460
11461 PR c++/85108
11462 * g++.dg/warn/Wunused-var-31.C: New test.
11463
11464 PR c/85094
11465 * c-c++-common/Wduplicated-branches-14.c: New test.
11466
11467 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
11468
11469 PR c++/84606
11470 * g++.dg/cpp0x/pr84606.C: New.
11471
11472 2018-03-29 Carl Love <cel@us.ibm.com>
11473
11474 Revert
11475 2017-09-27 Carl Love <cel@us.ibm.com>
11476
11477 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
11478 for the __builtin_fctid and __builtin_fctiw.
11479
11480 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
11481
11482 PR target/84912
11483 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
11484 deleted builtin function.
11485 (div_weuo): Likewise.
11486 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
11487 (div_deuo): Likewise.
11488
11489 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
11490
11491 PR c++/85028
11492 * g++.dg/other/default13.C: New.
11493
11494 2018-03-28 Jakub Jelinek <jakub@redhat.com>
11495
11496 PR target/85095
11497 * gcc.target/i386/pr85095-1.c: New test.
11498 * gcc.target/i386/pr85095-2.c: New test.
11499 * gcc.c-torture/execute/pr85095.c: New test.
11500
11501 PR tree-optimization/82004
11502 * gcc.dg/pr82004.c: New test.
11503
11504 2018-03-28 Jakub Jelinek <jakub@redhat.com>
11505 Martin Liska <mliska@suse.cz>
11506
11507 PR sanitizer/85081
11508 * g++.dg/asan/pr85081.C: New test.
11509
11510 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
11511
11512 PR c++/84789
11513 * g++.dg/template/pr84789.C: Adjust for testing with
11514 -fconcepts too.
11515
11516 PR c++/84973
11517 * g++.dg/template/pr84973.C: New.
11518 * g++.dg/template/pr84973-2.C: New.
11519 * g++.dg/template/pr84973-3.C: New.
11520
11521 PR c++/84968
11522 * g++.dg/eh/pr84968.C: New.
11523
11524 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
11525
11526 PR target/84914
11527 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
11528 long double multiply/divide uses the correct function.
11529 * gcc.target/powerpc/mulkc-3.c: Likewise.
11530 * gcc.target/powerpc/divkc-2.c: Likewise.
11531 * gcc.target/powerpc/divkc-3.c: Likewise.
11532
11533 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
11534
11535 PR c++/85067
11536 * g++.dg/cpp0x/defaulted51.C: New.
11537 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
11538
11539 2018-03-27 Jakub Jelinek <jakub@redhat.com>
11540
11541 PR c++/85077
11542 * g++.dg/ext/vector35.C: New test.
11543
11544 PR c++/85061
11545 * g++.dg/ext/builtin-offsetof3.C: New test.
11546
11547 PR c++/85076
11548 * g++.dg/cpp1y/pr85076.C: New test.
11549
11550 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11551
11552 PR fortran/85084
11553 * gfortran.dg/matmul_rank_1.f90: New test.
11554
11555 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11556 Harald Anlauf <anlauf@gmx.de>
11557
11558 * gfortran.dg/structure_constructor_15.f90: New test.
11559
11560 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
11561
11562 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
11563 for the diagnostics of overridden functions. Adjust for new wording.
11564 * g++.dg/cpp0x/implicit1.C: Likewise.
11565 * g++.dg/cpp0x/override1.C: Likewise.
11566 * g++.dg/cpp1y/auto-fn18.C: Likewise.
11567 * g++.dg/eh/shadow1.C: Likewise.
11568 * g++.dg/inherit/covariant12.C: Likewise.
11569 * g++.dg/inherit/covariant14.C: Likewise.
11570 * g++.dg/inherit/covariant15.C: Likewise.
11571 * g++.dg/inherit/covariant16.C: Likewise.
11572 * g++.dg/inherit/covariant22.C: Likewise.
11573 * g++.dg/inherit/crash3.C: Likewise.
11574 * g++.dg/inherit/error2.C: Likewise.
11575 * g++.dg/template/crash100.C: Likewise.
11576 * g++.old-deja/g++.eh/spec6.C: Likewise.
11577 * g++.old-deja/g++.mike/p811.C: Likewise.
11578 * g++.old-deja/g++.other/virtual11.C: Likewise.
11579 * g++.old-deja/g++.other/virtual4.C: Likewise.
11580
11581 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
11582
11583 PR target/85044
11584 * gcc.target/i386/pr85044.c: New test.
11585
11586 2018-03-27 Martin Sebor <msebor@redhat.com>
11587
11588 PR testsuite/83462
11589 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
11590 other than x86.
11591
11592 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11593
11594 PR target/83009
11595 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
11596
11597 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11598
11599 PR target/81863
11600 * gcc.target/arm/pr81863.c: New test.
11601
11602 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
11603
11604 PR target/85056
11605 * gcc.target/nvptx/pr85056.c: New test.
11606 * gcc.target/nvptx/pr85056a.c: New test.
11607
11608 2018-03-27 Richard Biener <rguenther@suse.de>
11609
11610 PR testsuite/82847
11611 * lib/target-supports.exp (check_ssse3_available): New function.
11612 (check_effective_target_vect_perm_short): Enable for x86 if
11613 check_ssse3_available.
11614
11615 2018-03-27 Richard Biener <rguenther@suse.de>
11616
11617 PR tree-optimization/85082
11618 * gfortran.dg/pr85082.f90: New testcase.
11619
11620 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
11621
11622 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
11623 to "l=2" in dg-final.
11624
11625 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
11626
11627 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
11628 * gcc.target/mips/fix-r4000-2.c: Likewise.
11629 * gcc.target/mips/fix-r4000-3.c: Likewise.
11630 * gcc.target/mips/fix-r4000-4.c: Likewise.
11631 * gcc.target/mips/fix-r4000-5.c: Likewise.
11632 * gcc.target/mips/fix-r4000-6.c: Likewise.
11633 * gcc.target/mips/fix-r4000-7.c: Likewise.
11634 * gcc.target/mips/fix-r4000-8.c: Likewise.
11635 * gcc.target/mips/fix-r4000-9.c: Likewise.
11636 * gcc.target/mips/fix-r4000-10.c: Likewise.
11637 * gcc.target/mips/fix-r4000-7.c: Change dg-final
11638 "mulditi3_r4000" instead of "mulditi3".
11639 * gcc.target/mips/fix-r4000-8.c: Change dg-final
11640 "umulditi3_r4000" instead of "umulditi3".
11641
11642 2018-03-27 Jakub Jelinek <jakub@redhat.com>
11643
11644 PR c++/85068
11645 * g++.dg/inherit/covariant22.C: New test.
11646
11647 2018-03-27 Richard Biener <rguenther@suse.de>
11648
11649 PR testsuite/84004
11650 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
11651 alignment.
11652
11653 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
11654 Jason Merrill <jason@redhat.com>
11655
11656 PR c++/84632
11657 * g++.dg/init/array49.C: New.
11658 * g++.dg/torture/pr70499.C: Adjust.
11659
11660 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
11661
11662 PR target/85073
11663 * gcc.target/i386/pr85073.c: New test.
11664
11665 2018-03-26 Richard Biener <rguenther@suse.de>
11666
11667 PR testsuite/85066
11668 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
11669 instead of long.
11670
11671 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11672
11673 PR fortran/66709
11674 * gfortran.dg/parameter_array_format.f90: New test.
11675
11676 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11677 Neil Carlson <neil.n.carlson@gmail.com>
11678
11679 PR fortran/84381
11680 * gfortran.dg/literal_character_constant_1.inc: Replace
11681 call abort by STOP n.
11682 * gfortran.dg/overload_1.f90: Likewise.
11683
11684 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
11685 Dominique d'Humieres <dominiq@gcc.gnu.org>
11686
11687 PR fortran/84924
11688 * gfortran.dg/scalar_pointer_1.f90: New test.
11689
11690 2018-03-25 Tom de Vries <tom@codesourcery.com>
11691
11692 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
11693 precise.
11694
11695 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11696
11697 PR fortran/69497
11698 * gfortran.dg/pr89497.f90: New test.
11699
11700 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11701
11702 PR fortran/70068
11703 * gfortran.dg/substr_7.f90: New test.
11704
11705 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
11706
11707 PR fortran/42651
11708 * gfortran.dg/pr42651.f90: New test.
11709 * gfortran.dg/func_result_7.f90: Update error message.
11710
11711 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
11712
11713 PR tree-optimization/84005
11714 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
11715 failing to force the alignment.
11716
11717 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
11718
11719 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
11720 from this to...
11721 <vclzd>: ...this.
11722
11723 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
11724
11725 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
11726 message. Fix scan-assembler patterns.
11727
11728 2018-03-23 Jakub Jelinek <jakub@redhat.com>
11729
11730 PR c++/85015
11731 * g++.dg/cpp0x/pr85015.C: New test.
11732
11733 PR c++/84942
11734 * g++.dg/cpp1y/pr84942.C: New test.
11735
11736 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
11737
11738 PR inline-asm/85030
11739 * gcc.target/i386/pr85030.c: New.
11740
11741 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11742
11743 PR target/85026
11744 * g++.dg/pr85026.C: New test.
11745
11746 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
11747
11748 * g++.dg/debug/pr84704.C: XFAIL AIX.
11749
11750 2018-03-23 Sudakshina Das <sudi.das@arm.com>
11751
11752 PR target/84826
11753 * gcc.target/arm/pr84826.c: Add dg directive.
11754
11755 2018-03-23 Marek Polacek <polacek@redhat.com>
11756
11757 PR c++/85033
11758 * g++.dg/ext/builtin-offsetof2.C: New test.
11759
11760 PR c++/85045
11761 * g++.dg/cpp0x/Wnarrowing5.C: New test.
11762 * gcc.dg/pr85045.c: New test.
11763
11764 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
11765
11766 PR debug/85020
11767 * gnat.dg/lto22.adb: New test.
11768 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
11769 * gnat.dg/lto22_pkg2.ads: Likewise.
11770
11771 2018-03-23 Jakub Jelinek <jakub@redhat.com>
11772
11773 PR c/80778
11774 * gcc.dg/lto/pr80778_0.c: New test.
11775
11776 PR inline-asm/85034
11777 * gcc.target/i386/pr85034.c: New test.
11778
11779 PR inline-asm/85022
11780 * c-c++-common/torture/pr85022.c: New test.
11781
11782 PR sanitizer/85029
11783 * g++.dg/ubsan/pr85029.C: New test.
11784
11785 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
11786
11787 PR c++/71251
11788 * g++.dg/cpp0x/pr71251.C: New.
11789
11790 PR c++/84789
11791 * g++.dg/template/pr84789.C: New.
11792 * g++.dg/template/pr84789-2.C: New.
11793 * g++.dg/template/pr84789-3.C: New.
11794 * g++.dg/parse/dtor11.C: Accept alternate error message.
11795
11796 PR c++/84729
11797 * g++.dg/pr84729.C: New.
11798 * g++.old-deja/g++.ext/arrnew2.C: Require error.
11799 * g++.old-deja/g++.robertl/eb58.C: Likewise.
11800 * g++.old-deja/g++.robertl/eb63.C: Likewise.
11801
11802 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
11803
11804 PR fortran/84922
11805 * gfortran.dg/interface_42.f90: New test.
11806 * gfortran.dg/interface_43.f90: New test.
11807
11808 2018-03-22 Sudakshina Das <sudi.das@arm.com>
11809
11810 PR target/84826
11811 * gcc.target/arm/pr84826.c: New test.
11812
11813 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
11814
11815 * gcc.target/arm/addr-modes-float.c: Move dg-do before
11816 dg-require-effective-target.
11817 * gcc.target/arm/addr-modes-int.c: Likewise.
11818 * gcc.target/nios2/lo-addr-tls.c: Likewise.
11819
11820 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
11821
11822 PR target/84760
11823 * gcc.target/powerpc/altivec-ld-1.c: New test.
11824
11825 2018-03-22 Bin Cheng <bin.cheng@arm.com>
11826
11827 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
11828
11829 2018-03-22 Jakub Jelinek <jakub@redhat.com>
11830
11831 PR inline-asm/84941
11832 * gcc.dg/pr84941.c: New test.
11833
11834 2018-03-22 Tom de Vries <tom@codesourcery.com>
11835
11836 PR tree-optimization/84956
11837 * gcc.dg/pr84956.c: New test.
11838
11839 2018-03-22 Marek Polacek <polacek@redhat.com>
11840
11841 PR c++/84854
11842 * g++.dg/cpp1z/constexpr-if15.C: New test.
11843 * g++.dg/cpp1z/constexpr-if16.C: New test.
11844
11845 2018-03-21 Joseph Myers <joseph@codesourcery.com>
11846
11847 * gcc.dg/builtin-tgmath-3.c: New test.
11848
11849 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
11850
11851 PR c++/71965
11852 * g++.dg/concepts/pr71965.C: New.
11853
11854 PR c++/84610
11855 PR c++/84642
11856 * g++.dg/cpp0x/pr84610.C: New.
11857 * g++.dg/cpp0x/pr84642.C: New.
11858
11859 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11860
11861 PR c/84999
11862 * c-c++-common/pr84999.c: New test.
11863
11864 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11865
11866 PR c++/84972
11867 * g++.dg/ext/desig10.C: New.
11868
11869 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11870 Harald Anlauf <anlauf@gmx.de>
11871
11872 PR fortran/84957
11873 * gfortran.dg/pr84957.f90: New test.
11874
11875 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR tree-optimization/84960
11878 * gcc.c-torture/compile/pr84960.c: New test.
11879
11880 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
11881
11882 PR tree-optimization/84811
11883 * gcc.dg/torture/pr84811.c: New test.
11884
11885 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11886
11887 PR tree-optimization/84982
11888 * c-c++-common/pr84982.c: New test.
11889
11890 PR c++/84961
11891 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
11892 "m" (++x) in C++.
11893 * g++.dg/torture/pr84961-1.C: New test.
11894 * g++.dg/torture/pr84961-2.C: New test.
11895
11896 2018-03-21 Nathan Sidwell <nathan@acm.org>
11897
11898 PR c++/85008
11899 * g++.dg/pr85008.C: New.
11900
11901 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
11902
11903 PR fortran/84615
11904 * gfortran.dg/char_result_17.f90: New test.
11905
11906 2018-03-21 David Malcolm <dmalcolm@redhat.com>
11907
11908 PR c++/84994
11909 * g++.dg/other/accessor-fixits-1.C: Move to...
11910 * g++.dg/torture/accessor-fixits-1.C: ...here.
11911 * g++.dg/other/accessor-fixits-2.C: Move to...
11912 * g++.dg/torture/accessor-fixits-2.C: ...here.
11913 * g++.dg/other/accessor-fixits-3.C: Move to...
11914 * g++.dg/torture/accessor-fixits-3.C: ...here.
11915 * g++.dg/other/accessor-fixits-4.C: Move to...
11916 * g++.dg/torture/accessor-fixits-4.C: ...here.
11917 * g++.dg/other/accessor-fixits-5.C: Move to...
11918 * g++.dg/torture/accessor-fixits-5.C: ...here.
11919 * g++.dg/torture/accessor-fixits-6.C: New testcase.
11920 * g++.dg/torture/accessor-fixits-7.C: New testcase.
11921 * g++.dg/torture/accessor-fixits-8.C: New testcase.
11922
11923 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11924
11925 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
11926
11927 2018-03-21 Sudakshina Das <sudi.das@arm.com>
11928
11929 PR target/82989
11930 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
11931
11932 2018-03-21 Nathan Sidwell <nathan@acm.org>
11933
11934 PR c++/84804
11935 * g++.dg/lookup/pr84804.C: New.
11936
11937 2018-03-21 Martin Sebor <msebor@redhat.com>
11938
11939 PR c++/84850
11940 * g++.dg/Wclass-memaccess-3.C: New test.
11941 * g++.dg/Wclass-memaccess-4.C: New test.
11942
11943 2018-03-21 David Malcolm <dmalcolm@redhat.com>
11944
11945 PR c++/84892
11946 * g++.dg/other/accessor-fixits-1.C
11947 (test_access_const_t1_color): New.
11948 (test_deref_const_t1_color): New.
11949 * g++.dg/other/accessor-fixits-5.C: New testcase.
11950
11951 2018-03-21 Tom de Vries <tom@codesourcery.com>
11952
11953 PR tree-optimization/83126
11954 * gcc.dg/graphite/pr83126.c: New test.
11955
11956 2018-03-21 Nathan Sidwell <nathan@acm.org>
11957
11958 * g++.dg/ext/anon-struct6.C: Adjust.
11959 * g++.dg/ext/deprecate-1.C: New.
11960 * g++.dg/ext/deprecate-2.C: New.
11961 * g++.dg/lookup/pr84602.C: Adjust.
11962 * g++.dg/lookup/pr84962.C: Adjust.
11963 * g++.old-deja/g++.other/anon4.C
11964
11965 PR c++/84836
11966 * g++.dg/lookup/pr84836.C: New.
11967
11968 2018-03-21 Bin Cheng <bin.cheng@arm.com>
11969
11970 PR tree-optimization/84969
11971 * gcc.dg/tree-ssa/pr84969.c: New test.
11972
11973 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11974
11975 PR rtl-optimization/84989
11976 * gcc.target/i386/pr84989.c: New test.
11977
11978 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
11979
11980 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
11981
11982 2018-03-21 Martin Liska <mliska@suse.cz>
11983
11984 PR ipa/84963
11985 * gfortran.dg/goacc/pr84963.f90: New test.
11986
11987 2018-03-21 Marek Polacek <polacek@redhat.com>
11988
11989 PR c++/71638, ICE with NSDMI and reference.
11990 * g++.dg/cpp0x/nsdmi14.C: New test.
11991 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
11992
11993 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
11994
11995 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
11996 MIPS with -mpaired-single directives.
11997
11998 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
11999
12000 PR fortran/85001
12001 * gfortran.dg/interface_41.f90: New test.
12002
12003 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12004
12005 PR debug/84875
12006 * gcc.dg/pr84875.c: New test.
12007
12008 2018-03-20 Marek Polacek <polacek@redhat.com>
12009
12010 PR c++/84978, ICE with NRVO.
12011 * g++.dg/opt/nrv19.C: New test.
12012
12013 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12014
12015 PR target/82518
12016 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12017 Disable for armeb targets.
12018 * gcc.target/arm/pr82518.c: New test.
12019
12020 2018-03-20 Nathan Sidwell <nathan@acm.org>
12021
12022 PR c++/84962
12023 * g++.dg/lookup/pr84962.C: New.
12024
12025 PR c++/84970
12026 * g++.dg/lookup/pr84970.C: New.
12027
12028 2018-03-20 Richard Biener <rguenther@suse.de>
12029
12030 PR target/84986
12031 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
12032
12033 2018-03-20 Martin Liska <mliska@suse.cz>
12034
12035 PR ipa/84825
12036 * g++.dg/ipa/pr84825.C: New test.
12037
12038 2018-03-20 Martin Liska <mliska@suse.cz>
12039
12040 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
12041
12042 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12043
12044 PR target/84845
12045 * gcc.c-torture/compile/pr84845.c: New test.
12046
12047 2018-03-20 Sudakshina Das <sudi.das@arm.com>
12048
12049 PR target/82989
12050 * gcc.target/arm/pr82989.c: New test.
12051
12052 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12053
12054 PR target/84945
12055 * gcc.target/i386/pr84945.c: New test.
12056
12057 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
12058
12059 PR target/81647
12060 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
12061
12062 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12063
12064 PR c/84953
12065 * gcc.dg/pr84953.c: New test.
12066
12067 2018-03-19 Marek Polacek <polacek@redhat.com>
12068
12069 PR c++/84925
12070 * g++.dg/cpp1z/lambda-__func__.C: New test.
12071
12072 PR c++/84927
12073 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
12074
12075 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
12076
12077 PR sanitizer/78651
12078 * g++.dg/asan/pr78651.C: New test.
12079
12080 2018-03-19 Tom de Vries <tom@codesourcery.com>
12081
12082 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
12083 vect_int_mult. Add nvptx xfail for PR84958.
12084
12085 2018-03-19 Nathan Sidwell <nathan@acm.org>
12086
12087 PR c++/84835
12088 * g++.dg/cpp1y/pr84835.C: New.
12089
12090 2018-03-19 Sudakshina Das <sudi.das@arm.com>
12091
12092 PR target/81647
12093 * gcc.target/aarch64/pr81647.c: New.
12094
12095 2018-03-19 Richard Biener <rguenther@suse.de>
12096
12097 PR tree-optimization/84933
12098 * g++.dg/pr84933.C: New testcase.
12099
12100 2018-03-19 Richard Biener <rguenther@suse.de>
12101
12102 PR tree-optimization/84859
12103 * gcc.dg/tree-ssa/pr84859.c: New testcase.
12104 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
12105 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
12106 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
12107
12108 2018-03-19 Nathan Sidwell <nathan@acm.org>
12109
12110 PR c++/84812
12111 * g++.dg/lookup/pr84812.C: New.
12112
12113 2018-03-19 Richard Biener <rguenther@suse.de>
12114
12115 PR tree-optimization/84929
12116 * gcc.dg/torture/pr84929.c: New testcase.
12117
12118 2018-03-19 Tamar Christina <tamar.christina@arm.com>
12119
12120 PR target/84711
12121 * gcc.target/arm/big-endian-subreg.c: Delete.
12122
12123 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12124
12125 PR fortran/84931
12126 * gfortran.dg/array_constructor_52.f90: New test.
12127
12128 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
12129
12130 PR fortran/77414
12131 * gfortran.dg/pr77414.f90: New test.
12132 * gfortran.dg/internal_references_1.f90: Adjust error message.
12133
12134 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
12135
12136 PR fortran/65453
12137 * gfortran.dg/pr65453.f90: New test.
12138
12139 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
12140
12141 PR tree-optimization/84913
12142 * gfortran.dg/vect/pr84913.f90: New test.
12143
12144 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
12145
12146 PR fortran/79929
12147 * gfortran.dg/warn_concat.f90: New test.
12148
12149 2018-03-16 Jakub Jelinek <jakub@redhat.com>
12150
12151 PR target/84899
12152 * gcc.dg/pr84899.c: New test.
12153
12154 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
12155
12156 PR fortran/69395
12157 * gfortran.dg/pr69395.f90: Add test for max dimensions
12158
12159 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
12160
12161 PR target/84876
12162 * gcc.target/i386/pr84876.c: New test.
12163
12164 2018-03-16 Martin Liska <mliska@suse.cz>
12165
12166 PR ipa/84833
12167 * gcc.target/i386/mvc11.c: New test.
12168
12169 2018-03-16 Martin Liska <mliska@suse.cz>
12170
12171 PR ipa/84722
12172 * gcc.target/i386/mvc10.c: New test.
12173
12174 2018-03-16 Jakub Jelinek <jakub@redhat.com>
12175
12176 PR c++/79937
12177 PR c++/82410
12178 * g++.dg/cpp1y/pr79937-1.C: New test.
12179 * g++.dg/cpp1y/pr79937-2.C: New test.
12180 * g++.dg/cpp1y/pr79937-3.C: New test.
12181 * g++.dg/cpp1y/pr79937-4.C: New test.
12182 * g++.dg/cpp1y/pr82410.C: New test.
12183
12184 2018-03-16 Tom de Vries <tom@codesourcery.com>
12185
12186 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
12187
12188 2018-03-16 Tom de Vries <tom@codesourcery.com>
12189
12190 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
12191
12192 2018-03-16 Jakub Jelinek <jakub@redhat.com>
12193
12194 PR c++/84874
12195 * g++.dg/cpp2a/desig8.C: New test.
12196
12197 PR tree-optimization/84841
12198 * gcc.dg/pr84841.c: New test.
12199
12200 PR c++/84874
12201 * g++.dg/cpp2a/desig7.C: New test.
12202
12203 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
12204 Jim MacArthur <jim.macarthur@codethink.co.uk>
12205
12206 * gfortran.dg/automatic_1.f90: New test.
12207 * gfortran.dg/automatic_repeat.f90: New test
12208 * gfortran.dg/automatic_save.f90: New test.
12209 * gfortran.dg/vax_structure.f90: New test.
12210
12211 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
12212
12213 PR fortran/78741
12214 * gfortran.dg/pr78741.f90: New test.
12215
12216 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
12217
12218 PR fortran/69395
12219 * gfortran.dg/pr69395.f90: New test.
12220
12221 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR c++/79085
12224 * g++.dg/opt/pr79085.C: New test.
12225
12226 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
12227
12228 PR target/84574
12229 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
12230 label instead of __x86_indirect_thunk label.
12231
12232 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12233
12234 PR c++/84222
12235 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
12236 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
12237 * g++.dg/warn/deprecated-13.C: New test.
12238
12239 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
12240
12241 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
12242
12243 2018-03-15 Richard Biener <rguenther@suse.de>
12244
12245 PR c/84873
12246 * c-c++-common/pr84873.c: New testcase.
12247
12248 2018-03-15 Tamar Christina <tamar.christina@arm.com>
12249
12250 PR target/84711
12251 * gcc.target/arm/big-endian-subreg.c: New.
12252
12253 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12254
12255 PR target/84860
12256 * gcc.c-torture/compile/pr84860.c: New test.
12257
12258 2018-03-15 Julia Koval <julia.koval@intel.com>
12259
12260 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
12261 cannonlake.
12262 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
12263 avx512bitalg.
12264
12265 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12266
12267 PR c/84853
12268 * gcc.dg/pr84853.c: New test.
12269
12270 2018-03-14 Carl Love <cel@us.ibm.com>
12271
12272 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
12273
12274 2018-03-14 Martin Liska <mliska@suse.cz>
12275
12276 PR ipa/8480
12277 * g++.dg/lto/pr84805_0.C: New test.
12278 * g++.dg/lto/pr84805_1.C: New test.
12279 * g++.dg/lto/pr84805_2.C: New test.
12280
12281 2018-03-14 David Malcolm <dmalcolm@redhat.com>
12282
12283 PR c/84852
12284 * gcc.dg/fixits-pr84852-1.c: New test.
12285 * gcc.dg/fixits-pr84852-2.c: New test.
12286
12287 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12288
12289 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
12290 separate verbose message.
12291 * lib/scandump.exp (scan-dump-times): Likewise.
12292
12293 2018-03-14 Julia Koval <julia.koval@intel.com>
12294
12295 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
12296 server.
12297 * gcc.target/i386/funcspec-56.inc: Ditto.
12298
12299 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12300
12301 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
12302 aarch64_sve_hw.
12303
12304 2018-03-14 Jakub Jelinek <jakub@redhat.com>
12305
12306 PR sanitizer/83392
12307 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
12308 check count from 17 to 14.
12309
12310 PR target/84844
12311 * gcc.target/i386/pr84844.c: New test.
12312
12313 2018-03-14 Richard Biener <rguenther@suse.de>
12314
12315 PR tree-optimization/84830
12316 * gcc.dg/torture/pr84830.c: New testcase.
12317
12318 2018-03-14 Marek Polacek <polacek@redhat.com>
12319
12320 PR c++/84596
12321 * g++.dg/cpp0x/static_assert15.C: New test.
12322
12323 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
12324
12325 PR fortran/61775
12326 * gfortran.dg/pr61775.f90: New test.
12327
12328 2018-03-13 Jakub Jelinek <jakub@redhat.com>
12329
12330 PR c++/84843
12331 * g++.dg/ext/pr84843-1.C: New test.
12332 * g++.dg/ext/pr84843-2.C: New test.
12333
12334 2018-03-13 David Pagan <dave.pagan@oracle.com>
12335
12336 PR c/46921
12337 * gcc.dg/pr46921.c: New test.
12338
12339 2018-03-13 Martin Sebor <msebor@redhat.com>
12340
12341 PR tree-optimization/84725
12342 * c-c++-common/Wstringop-truncation-4.c: New test.
12343 * c-c++-common/attr-nonstring-5.c: New test.
12344
12345 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
12346
12347 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
12348 than unpacks.
12349 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
12350 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
12351
12352 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
12353
12354 * gcc.target/aarch64/sve/tls_1.c: New test.
12355 * gcc.target/aarch64/sve/tls_2.C: Likewise.
12356
12357 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
12358
12359 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
12360 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
12361
12362 2018-03-13 Martin Liska <mliska@suse.cz>
12363
12364 PR ipa/84658.
12365 * g++.dg/ipa/pr84658.C: New test.
12366
12367 2018-03-13 Jakub Jelinek <jakub@redhat.com>
12368
12369 PR middle-end/84834
12370 * gcc.dg/pr84834.c: New test.
12371
12372 PR target/84827
12373 * gcc.target/i386/pr84827.c: New test.
12374
12375 PR target/84828
12376 * g++.dg/ext/pr84828.C: New test.
12377
12378 PR target/84786
12379 * gcc.target/i386/avx512f-pr84786-1.c: New test.
12380 * gcc.target/i386/avx512f-pr84786-2.c: New test.
12381
12382 PR c++/84808
12383 * g++.dg/cpp1y/constexpr-84808.C: New test.
12384
12385 PR c++/84704
12386 * g++.dg/debug/pr84704.C: New test.
12387
12388 2018-03-12 Renlin Li <renlin.li@arm.com>
12389
12390 * gcc.target/aarch64/movi_hf.c: New.
12391 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
12392 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
12393
12394 2018-03-12 Martin Sebor <msebor@redhat.com>
12395
12396 PR tree-optimization/83456
12397 * c-c++-common/Wrestrict-2.c: Remove test cases.
12398 * c-c++-common/Wrestrict.c: Same.
12399 * gcc.dg/Wrestrict-12.c: New test.
12400 * gcc.dg/Wrestrict-14.c: New test.
12401
12402 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
12403
12404 * g++.dg/pr84821.C: New test.
12405
12406 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
12407
12408 * gcc.dg/pr84799.c: New test.
12409
12410 2018-03-12 Richard Biener <rguenther@suse.de>
12411
12412 PR tree-optimization/84803
12413 * gcc.dg/torture/pr84803.c: New testcase.
12414
12415 2018-03-12 Jakub Jelinek <jakub@redhat.com>
12416
12417 PR c++/84813
12418 * g++.dg/debug/pr84813.C: New test.
12419
12420 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
12421
12422 PR fortran/84546
12423 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
12424
12425 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
12426
12427 PR fortran/83939
12428 * gfortran.dg/pr83939.f90
12429
12430 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
12431
12432 PR fortran/66128
12433 * gfortran.dg/zero_sized_9.f90: New test.
12434
12435 2018-03-11 Jakub Jelinek <jakub@redhat.com>
12436
12437 PR debug/58150
12438 * g++.dg/debug/dwarf2/enum2.C: New test.
12439
12440 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
12441
12442 PR fortran/84734
12443 * gfortran.dg/pr84734.f90: New test.
12444
12445 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
12446
12447 * gnat.dg/prot3.adb: New test.
12448 * gnat.dg/prot3_pkg.ad[sb]: New helper.
12449
12450 2018-03-09 Jason Merrill <jason@redhat.com>
12451 Paolo Carlini <paolo.carlini@oracle.com>
12452
12453 PR c++/71169
12454 PR c++/71832
12455 * g++.dg/cpp0x/pr71169.C: New.
12456 * g++.dg/cpp0x/pr71169-2.C: Likewise.
12457 * g++.dg/cpp0x/pr71832.C: Likewise.
12458
12459 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
12460
12461 PR target/83969
12462 * gcc.target/powerpc/pr83969.c: New test.
12463
12464 2018-03-09 Jakub Jelinek <jakub@redhat.com>
12465
12466 PR target/84772
12467 * gcc.dg/pr84772.c: New test.
12468
12469 PR c++/84076
12470 * g++.dg/warn/Wformat-2.C: New test.
12471
12472 PR c++/84767
12473 * g++.dg/ext/vla18.C: New test.
12474
12475 2018-03-09 Martin Sebor <msebor@redhat.com>
12476
12477 PR tree-optimization/84526
12478 * gcc.dg/Wrestrict-10.c: New test.
12479 * gcc.dg/Wrestrict-11.c: New test.
12480
12481 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
12482
12483 PR rtl-optimization/84682
12484 * gcc.dg/torture/pr84682-1.c: New.
12485 * gcc.dg/torture/pr84682-2.c: New.
12486 * gcc.dg/torture/pr84682-3.c: New.
12487
12488 2018-03-09 Jakub Jelinek <jakub@redhat.com>
12489
12490 PR c++/84724
12491 * g++.dg/ext/pr84724.C: New test.
12492
12493 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
12494
12495 PR target/83712
12496 * gcc.target/arm/pr83712.c: New.
12497
12498 2018-03-09 Richard Biener <rguenther@suse.de>
12499
12500 PR tree-optimization/84775
12501 * gcc.dg/torture/pr84775.c: New testcase.
12502
12503 2018-03-09 Jakub Jelinek <jakub@redhat.com>
12504
12505 PR debug/84404
12506 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
12507 targets.
12508
12509 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
12510
12511 * gcc.c-torture/compile/20180309-1.c: New test.
12512
12513 2018-03-08 Jakub Jelinek <jakub@redhat.com>
12514
12515 PR c++/80598
12516 * g++.dg/warn/Wunused-function4.C: New test.
12517
12518 PR inline-asm/84742
12519 * gcc.target/i386/pr84742-1.c: New test.
12520 * gcc.target/i386/pr84742-2.c: New test.
12521
12522 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12523
12524 PR target/84748
12525 * gcc.c-torture/execute/pr84748.c: New test.
12526
12527 2018-03-08 Richard Biener <rguenther@suse.de>
12528
12529 PR middle-end/84552
12530 * gcc.dg/graphite/pr84552.c: New testcase.
12531
12532 2018-03-08 Richard Biener <rguenther@suse.de>
12533
12534 PR tree-optimization/84178
12535 * gcc.dg/torture/pr84178-2.c: New testcase.
12536
12537 2018-03-08 David Malcolm <dmalcolm@redhat.com>
12538
12539 PR tree-optimization/84178
12540 * gcc.c-torture/compile/pr84178-1.c: New test.
12541
12542 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
12543
12544 * lib/target-supports.exp: Do not return zero from a ifunc
12545 function.
12546
12547 2018-03-08 Richard Biener <rguenther@suse.de>
12548
12549 PR tree-optimization/84746
12550 * gcc.dg/torture/pr84746.c: New testcase.
12551
12552
12553 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
12554 PR debug/84404
12555 PR debug/84408
12556 * gcc.dg/graphite/pr84404.c: New.
12557
12558 2018-03-08 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR tree-optimization/84740
12561 * gcc.dg/torture/pr84740.c: New test.
12562
12563 PR tree-optimization/84739
12564 * gcc.dg/pr84739.c: New test.
12565
12566 2018-03-07 Martin Sebor <msebor@redhat.com>
12567
12568 PR tree-optimization/83519
12569 * gcc.dg/Wrestrict-13.c: New test.
12570
12571 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
12572
12573 PR fortran/64124
12574 PR fortran/70409
12575 * gfortran.dg/pr64124.f90: New tests.
12576 * gfortran.dg/pr70409.f90: New tests.
12577
12578 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
12579
12580 PR target/82411
12581 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
12582
12583 2018-03-07 Martin Sebor <msebor@redhat.com>
12584
12585 PR tree-optimization/84526
12586 * gcc.dg/Wrestrict-10.c: New test.
12587
12588 2018-03-07 Martin Sebor <msebor@redhat.com>
12589
12590 PR tree-optimization/84468
12591 * g++.dg/warn/Wstringop-truncation-2.C: New test.
12592 * gcc.dg/Wstringop-truncation.c: New test.
12593 * gcc.dg/Wstringop-truncation-2.c: New test.
12594
12595 2018-03-07 Jakub Jelinek <jakub@redhat.com>
12596
12597 PR fortran/84565
12598 * gfortran.dg/pr84565.f90: New test.
12599
12600 PR middle-end/84723
12601 * gcc.target/i386/pr84723-1.c: New test.
12602 * gcc.target/i386/pr84723-2.c: New test.
12603 * gcc.target/i386/pr84723-3.c: New test.
12604 * gcc.target/i386/pr84723-4.c: New test.
12605 * gcc.target/i386/pr84723-5.c: New test.
12606
12607 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
12608
12609 PR fortran/64107
12610 * gfortran.dg/pr64107.f90: New test.
12611
12612 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12613
12614 PR fortran/84697
12615 PR fortran/66128
12616 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
12617
12618 2018-03-06 Marek Polacek <polacek@redhat.com>
12619
12620 PR c++/84684
12621 * g++.dg/cpp1z/constexpr-84684.C: New test.
12622
12623 2018-03-06 Jakub Jelinek <jakub@redhat.com>
12624
12625 PR c/84721
12626 * gcc.dg/pr84721.c: New test.
12627
12628 PR target/84710
12629 * gcc.dg/pr84710.c: New test.
12630
12631 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
12632
12633 PR fortran/56667
12634 * gfortran.dg/implied_do_2.f90: New test.
12635 * gfortran.dg/coarray_8.f90: Update for new error message.
12636
12637 2018-03-06 Jakub Jelinek <jakub@redhat.com>
12638
12639 PR inline-asm/84683
12640 * g++.dg/ext/pr84683.C: New test.
12641
12642 PR tree-optimization/84687
12643 * gcc.dg/pr84687.c: New test.
12644
12645 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
12646
12647 PR c++/84231
12648 * g++.dg/pr84231.C: New.
12649
12650 PR c++/84593
12651 * g++.dg/cpp1y/pr84593.C: New.
12652
12653 PR c++/84492
12654 * g++.dg/pr84492.C: New.
12655
12656 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12657
12658 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
12659 __builtin_ppc_speculation_barrier.
12660
12661 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12662
12663 PR target/84700
12664 * gcc.target/powerpc/pr84700.c: New test.
12665
12666 2018-03-05 Nathan Sidwell <nathan@acm.org>
12667
12668 PR c++/84702
12669 * g++.dg/lookup/pr84702.C: New.
12670
12671 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12672
12673 PR target/84564
12674 * gcc.target/i386/pr84564.c: New test.
12675
12676 2018-03-05 Marek Polacek <polacek@redhat.com>
12677
12678 PR c++/84707
12679 * g++.dg/cpp0x/inline-ns10.C: New test.
12680
12681 2018-03-05 Nathan Sidwell <nathan@acm.org>
12682
12683 PR c++/84694
12684 * g++.dg/template/pr84694.C: New.
12685
12686 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12687
12688 PR target/84524
12689 * gcc.c-torture/execute/pr84524.c: New test.
12690 * gcc.target/i386/avx512bw-pr84524.c: New test.
12691
12692 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
12693
12694 PR target/84264
12695 * g++.dg/pr84264.C: New test.
12696
12697 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12698
12699 PR c++/84618
12700 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
12701 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
12702 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
12703
12704 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
12705
12706 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
12707 * g++.dg/other/i386-3.C: Ditto.
12708 * gcc.target/i386/sse-12.c: Ditto.
12709 * gcc.target/i386/sse-13.c: Ditto.
12710 * gcc.target/i386/sse-14.c: Ditto.
12711 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
12712 * gcc.target/i386/wbinvd-1.c: New test.
12713 * gcc.target/i386/wbnoinvd-1.c: Ditto.
12714 * gcc.target/i386/pconfig-1.c: Ditto.
12715
12716 2018-03-05 Pádraig Brady <P@draigBrady.com>
12717 Nathan Sidwell <nathan@acm.org>
12718
12719 PR c++/84497
12720 * g++.dg/cpp0x/pr84497.C: New.
12721
12722 2018-03-05 Richard Biener <rguenther@suse.de>
12723
12724 PR tree-optimization/84670
12725 * gcc.dg/pr84670-1.c: New testcase.
12726 * gcc.dg/pr84670-2.c: Likewise.
12727 * gcc.dg/pr84670-3.c: Likewise.
12728 * gcc.dg/pr84670-4.c: Likewise.
12729
12730 2018-03-05 Richard Biener <rguenther@suse.de>
12731
12732 PR tree-optimization/84650
12733 * gcc.dg/graphite/pr84650.c: New testcase.
12734
12735 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12736
12737 PR c++/82022
12738 * g++.dg/cpp1z/constexpr-lambda20.C: New.
12739
12740 2018-03-03 Harald Anlauf <anlauf@gmx.de>
12741
12742 PR fortran/71085
12743 * gfortran.dg/pr71085.f90: New test.
12744
12745 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
12746
12747 PR fortran/66128
12748 * gfortran.dg/zero_sized_8.f90: Really commit New test.
12749
12750 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
12751
12752 PR fortran/51434
12753 * gfortran.dg/pr51434.f90: New test.
12754
12755 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12756
12757 PR c++/61358
12758 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
12759
12760 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12761
12762 PR c++/67370
12763 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
12764
12765 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12766
12767 PR c++/71464
12768 * g++.dg/torture/pr71464.C: New.
12769
12770 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
12771
12772 PR fortran/80965
12773 * gfortran.dg/select_type_41.f90: New test.
12774
12775 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
12776
12777 PR c++/61135
12778 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
12779
12780 2018-03-02 Marek Polacek <polacek@redhat.com>
12781
12782 PR c++/84578
12783 * g++.dg/ext/flexary29.C: New test.
12784
12785 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12786
12787 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
12788
12789 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
12790
12791 PR c++/81812
12792 * g++.dg/torture/pr81812.C: New.
12793
12794 2018-03-02 Marek Polacek <polacek@redhat.com>
12795
12796 PR c++/84171
12797 * g++.dg/warn/Wsign-compare-8.C: New test.
12798
12799 PR c++/84663
12800 * g++.dg/parse/array-size3.C: New test.
12801
12802 PR c++/84664
12803 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
12804
12805 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12806
12807 PR c++/84662
12808 * g++.dg/cpp1y/pr84662.C: New test.
12809
12810 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
12811
12812 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
12813 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
12814 "dg-lto-options".
12815 * g++.dg/lto/20101010-1_0.C: Likewise.
12816 * g++.dg/lto/20101010-2_0.C: Likewise.
12817
12818 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12819
12820 PR ipa/84628
12821 * gcc.dg/pr84628.c: New test.
12822
12823 PR target/56540
12824 * gcc.target/ia64/pr56540.c: New test.
12825
12826 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12827
12828 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
12829 32-bit target.
12830 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
12831 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
12832 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
12833 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
12834
12835 2018-03-02 Marek Polacek <polacek@redhat.com>
12836
12837 PR c++/84590
12838 * c-c++-common/ubsan/shift-11.c: New test.
12839
12840 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12841
12842 * gcc.dg/vect/vect-alias-check-13.c: New test.
12843
12844 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12845
12846 PR target/84614
12847 * gcc.dg/pr84614.c: New test.
12848
12849 PR inline-asm/84625
12850 * gcc.target/i386/pr84625.c: New test.
12851
12852 2018-03-02 Richard Biener <rguenther@suse.de>
12853
12854 PR tree-optimization/84427
12855 * gcc.dg/torture/pr84427.c: New testcase.
12856
12857 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
12858
12859 PR target/84534
12860 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
12861 powerpc64le*-*-linux*.
12862 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
12863 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
12864
12865 2018-03-01 Martin Sebor <msebor@redhat.com>
12866
12867 PR c++/84294
12868 * g++.dg/ext/attr-const.C: Remove xfail.
12869 * g++.dg/ext/attr-malloc-3.C: New test.
12870 * g++.dg/ext/attr-noinline-3.C: New test.
12871 * g++.dg/ext/attr-noreturn-3.C: New test.
12872 * g++.dg/ext/attr-nothrow-3.C: New test.
12873 * g++.dg/ext/attr-pure.C: Remove xfail.
12874
12875 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12876
12877 PR sanitizer/70875
12878 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
12879 dg-options and dg-shouldfail "ubsan" directive.
12880
12881 2018-03-01 Marek Polacek <polacek@redhat.com>
12882 Jason Merrill <jason@redhat.com>
12883
12884 PR c++/84582
12885 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
12886 * g++.dg/cpp1z/static1.C: New test.
12887 * g++.dg/template/static37.C: New test.
12888
12889 2018-03-01 Nathan Sidwell <nathan@acm.org>
12890
12891 PR c++/84434
12892 * g++.dg/template/pr84434.C: New.
12893
12894 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
12895
12896 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
12897 -mthumb to the command-line.
12898
12899 2018-03-01 Marek Polacek <polacek@redhat.com>
12900
12901 PR c++/84596
12902 * g++.dg/cpp0x/static_assert14.C: New test.
12903
12904 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
12905
12906 PR c++/79410
12907 * g++.dg/torture/pr79410.C: New.
12908
12909 2018-03-01 Martin Liska <mliska@suse.cz>
12910
12911 PR sanitizer/82484
12912 * gcc.dg/asan/pr82484.c: New test.
12913
12914 2018-03-01 Richard Biener <rguenther@suse.de>
12915
12916 PR debug/84645
12917 * gfortran.dg/lto/pr84645_0.f90: New testcase.
12918
12919 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
12920
12921 PR fortran/84219
12922 * gfortran.dg/coarray_47.f90: New test.
12923
12924 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
12925
12926 PR fortran/84538
12927 * gfortran.dg/class_array_23.f03: New test.
12928
12929 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
12930
12931 PR rtl-optimization/84528
12932 * gcc.dg/torture/pr84538.c: Rename to...
12933 * gcc.dg/torture/pr84528.c: ...this.
12934
12935 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
12936
12937 PR rtl-optimization/84528
12938 * gcc.dg/torture/pr84538.c: New test.
12939
12940 2018-02-28 Martin Sebor <msebor@redhat.com>
12941
12942 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
12943 -fpic test failures.
12944 * c-c++-common/Wrestrict-2.c: Same.
12945 * c-c++-common/Wstringop-truncation.c: Same.
12946 * gcc.dg/Warray-bounds-22.c: Same.
12947 * gcc.dg/Wstringop-overflow.c: Same.
12948 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
12949 (signed_range): Same.
12950 (unsigned_anti_range): Same.
12951 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
12952 (signed_range): Same.
12953 (unsigned_anti_range): Same.
12954 * gcc.dg/attr-alloc_size-7.c: Same.
12955 * gcc.dg/attr-alloc_size-8.c: Same.
12956 * gcc.dg/builtin-alloc-size.c: Same.
12957 * gcc.dg/builtin-stpncpy.c: Same.
12958 * gcc.dg/builtins-nonnull.c: Same.
12959 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
12960 * gcc.dg/pr79214.c: Same.
12961 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
12962 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12963 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12964 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
12965 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
12966 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
12967 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
12968 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
12969 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
12970 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12971 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12972
12973 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
12974
12975 PR target/84014
12976 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
12977
12978 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12979
12980 PR c++/84609
12981 * g++.dg/cpp0x/pr84609.C: New test.
12982
12983 2018-02-28 Martin Sebor <msebor@redhat.com>
12984
12985 PR testsuite/84617
12986 * g++.dg/ext/attr-malloc-3.C: New test.
12987 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
12988 to pre-existing problems.
12989 * g++.dg/ext/attr-pure.C: Same.
12990
12991 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
12992
12993 PR fortran/83901
12994 * gfortran.dg/associate_37.f90: New test.
12995
12996 PR fortran/83344
12997 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
12998
12999 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13000
13001 PR target/52991
13002 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
13003 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
13004 * gcc.dg/bf-ms-layout-4.c: New test.
13005 * gcc.dg/bf-ms-layout-5.c: New test.
13006
13007 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
13008
13009 PR target/83399
13010 * gcc.target/powerpc/pr83399.c: Only run on Linux.
13011
13012 2018-02-28 Richard Biener <rguenther@suse.de>
13013
13014 PR tree-optimization/84584
13015 * gcc.dg/graphite/pr84584.c: New testcase.
13016
13017 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
13018
13019 PR preprocessor/84517
13020 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
13021
13022 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13023
13024 * c-c++-common/dump-ada-spec-12.c: New test.
13025 * c-c++-common/dump-ada-spec-13.c: Likewise.
13026
13027 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13028
13029 * c-c++-common/dump-ada-spec-11.c: New test.
13030
13031 2018-02-28 Martin Liska <mliska@suse.cz>
13032
13033 PR testsuite/84597
13034 * g++.dg/ext/timevar1.C: Fix pruned patterns.
13035 * g++.dg/ext/timevar2.C: Likewise.
13036
13037 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13038
13039 * c-c++-common/dump-ada-spec-8.c: New test.
13040 * c-c++-common/dump-ada-spec-9.c: Likewise.
13041 * c-c++-common/dump-ada-spec-10.c: Likewise.
13042
13043 2018-02-28 Richard Biener <rguenther@suse.de>
13044
13045 PR middle-end/84607
13046 * gcc.dg/pr84607.c: New testcase.
13047
13048 2018-02-28 Nathan Sidwell <nathan@acm.org>
13049
13050 PR c++/84602
13051 * g++.dg/lookup/pr84602.C: New.
13052
13053 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13054
13055 PR c++/83871
13056 PR c++/83503
13057 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
13058 dg-options.
13059 * g++.dg/ext/attr-nonnull.C: Likewise.
13060 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
13061 directives.
13062 * g++.dg/ext/attr-noinline-2.C: Likewise.
13063 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
13064 -fdump-tree-eh in dg-options.
13065
13066 2018-02-28 Alan Modra <amodra@gmail.com>
13067
13068 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
13069 GNU ld message.
13070 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
13071
13072 2018-02-27 Martin Sebor <msebor@redhat.com>
13073
13074 PR c++/83871
13075 PR c++/83503
13076 * g++.dg/Wmissing-attributes.C: New test.
13077 * g++.dg/ext/attr-const-pure.C: New test.
13078 * g++.dg/ext/attr-const.C: New test.
13079 * g++.dg/ext/attr-deprecated-2.C: New test.
13080 * g++.dg/ext/attr-malloc-2.C: New test.
13081 * g++.dg/ext/attr-malloc.C: New test.
13082 * g++.dg/ext/attr-noinline-2.C: New test.
13083 * g++.dg/ext/attr-noinline.C: New test.
13084 * g++.dg/ext/attr-nonnull.C: New test.
13085 * g++.dg/ext/attr-noreturn-2.C: New test.
13086 * g++.dg/ext/attr-noreturn.C: New test.
13087 * g++.dg/ext/attr-nothrow-2.C: New test.
13088 * g++.dg/ext/attr-nothrow.C: New test.
13089 * g++.dg/ext/attr-optimize.C: New test.
13090 * g++.dg/ext/attr-pure.C: New test.
13091 * g++.dg/ext/attr-returns-nonnull.C: New test.
13092 * g++.dg/ext/attr-warning.C: New test.
13093
13094 2018-02-27 Nathan Sidwell <nathan@acm.org>
13095
13096 PR c++/84426
13097 * g++.dg/lookup/pr84426.C: New.
13098
13099 2018-02-27 Richard Biener <rguenther@suse.de>
13100
13101 PR tree-optimization/84512
13102 * gcc.dg/tree-ssa/pr84512.c: New testcase.
13103
13104 2018-02-27 Martin Liska <mliska@suse.cz>
13105
13106 PR gcov-profile/84548
13107 * g++.dg/gcov/pr84548.C: New test.
13108
13109 2018-02-27 Jakub Jelinek <jakub@redhat.com>
13110
13111 PR target/84575
13112 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
13113
13114 2018-02-26 Jakub Jelinek <jakub@redhat.com>
13115
13116 PR c++/84558
13117 * g++.dg/cpp1y/pr84558.C: New test.
13118
13119 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
13120
13121 PR c++/84540
13122 * g++.dg/cpp0x/alignas14.C: New.
13123 * g++.dg/cpp0x/alignas15.C: Likewise.
13124
13125 2018-02-26 Jakub Jelinek <jakub@redhat.com>
13126
13127 PR c++/84557
13128 * g++.dg/gomp/pr84557.C: New test.
13129
13130 2018-02-26 Marek Polacek <polacek@redhat.com>
13131
13132 PR c++/84325
13133 * g++.dg/cpp1z/pr84325.C: New test.
13134
13135 2018-02-26 Carl Love <cel@us.ibm.com>
13136
13137 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
13138 Power 8 test file.
13139 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
13140 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
13141 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
13142 -mcpu=power8.
13143 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
13144 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
13145 -mcpu=power8.
13146
13147 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
13148
13149 PR target/84039
13150 * gcc.target/i386/indirect-thunk-1.c: Updated.
13151 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13152 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13153 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13154 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13155 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13156 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13157 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13158 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13159 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13160 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13161 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13162 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13163 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13164 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13165 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13166 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13167 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13168 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13169 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13170 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13171 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13172 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13173 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13174 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13175 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13176 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13177 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13178 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13179 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13180 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13181 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13182 * gcc.target/i386/ret-thunk-9.c: Likewise.
13183 * gcc.target/i386/ret-thunk-10.c: Likewise.
13184 * gcc.target/i386/ret-thunk-11.c: Likewise.
13185 * gcc.target/i386/ret-thunk-12.c: Likewise.
13186 * gcc.target/i386/ret-thunk-13.c: Likewise.
13187 * gcc.target/i386/ret-thunk-14.c: Likewise.
13188 * gcc.target/i386/ret-thunk-15.c: Likewise.
13189
13190 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
13191
13192 * gcc.c-torture/execute/20180226-1.c: New test.
13193
13194 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
13195
13196 PR tree-optimization/83965
13197 * gcc.dg/vect/pr83965-2.c: New test.
13198
13199 2018-02-26 Tom de Vries <tom@codesourcery.com>
13200
13201 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
13202
13203 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
13204
13205 PR target/84530
13206 * gcc.target/i386/ret-thunk-22.c: New test.
13207 * gcc.target/i386/ret-thunk-23.c: Likewise.
13208 * gcc.target/i386/ret-thunk-24.c: Likewise.
13209 * gcc.target/i386/ret-thunk-25.c: Likewise.
13210 * gcc.target/i386/ret-thunk-26.c: Likewise.
13211
13212 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
13213
13214 PR c++/84533
13215 * g++.dg/cpp1z/pr84533.C: New.
13216
13217 2018-02-26 Marek Polacek <polacek@redhat.com>
13218
13219 PR c++/84537
13220 * g++.dg/parse/error60.C: New test.
13221
13222 2018-02-26 Jakub Jelinek <jakub@redhat.com>
13223
13224 PR c++/84556
13225 * g++.dg/gomp/pr84556.C: New test.
13226 * g++.dg/vect/pr84556.cc: New test.
13227
13228 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
13229
13230 PR fortran/32957
13231 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
13232 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
13233 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
13234 * gfortran.dg/c_loc_test.f90: Likewise.
13235 * gfortran.dg/c_loc_tests_2.f03: Likewise.
13236 * gfortran.dg/proc_decl_17.f90: Likewise.
13237 * gfortran.dg/proc_ptr_8.f90: Likewise.
13238
13239 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13240
13241 PR target/84521
13242 * gcc.target/aarch64/lr_free_2.c: Revert changes in
13243 r254814 disabling -fomit-frame-pointer by default.
13244 * gcc.target/aarch64/spill_1.c: Likewise.
13245 * gcc.target/aarch64/test_frame_11.c: Likewise.
13246 * gcc.target/aarch64/test_frame_12.c: Likewise.
13247 * gcc.target/aarch64/test_frame_13.c: Likewise.
13248 * gcc.target/aarch64/test_frame_14.c: Likewise.
13249 * gcc.target/aarch64/test_frame_15.c: Likewise.
13250 * gcc.target/aarch64/test_frame_3.c: Likewise.
13251 * gcc.target/aarch64/test_frame_5.c: Likewise.
13252 * gcc.target/aarch64/test_frame_9.c: Likewise.
13253
13254 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
13255
13256 PR fortran/83633
13257 * gfortran.dg/explicit_shape_1.f90: New test.
13258 * gfortran.dg/automatic_module_variable.f90: Update regex.
13259 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
13260 * gfortran.dg/constant_shape.f90: Ditto.
13261 * gfortran.dg/dec_structure_23.f90: Ditto.
13262 * gfortran.dg/pr78240.f90: Ditto.
13263
13264 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
13265
13266 PR fortran/84523
13267 * gfortran.dg/pr84523.f90: New test.
13268
13269 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13270
13271 PR fortran/78238
13272 * gfortran.dg/select_type_40.f90: New test.
13273
13274 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
13275
13276 PR fortran/30792
13277 * gfortran.dg/data_substring.f90: New test.
13278
13279 2018-02-24 Marek Polacek <polacek@redhat.com>
13280
13281 PR c++/83692
13282 * g++.dg/cpp1z/constexpr-83692.C: New test.
13283
13284 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
13285
13286 PR fortran/84346
13287 * gfortran.dg/statement_function_1.f90: Update test.
13288
13289 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13290
13291 PR fortran/84506
13292 * gfortran.dg/inquire_19.f90: New test.
13293
13294 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
13295
13296 PR fortran/83149
13297 * gfortran.dg/pr83149_b.f90: New test.
13298 * gfortran.dg/pr83149_a.f90: Additional source for previous.
13299
13300 2018-02-23 Carl Love <cel@us.ibm.com>
13301
13302 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
13303 vec_signed2 and vec_unsigned2 to new Power 8 test file.
13304 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
13305 Power 8 tests.
13306
13307 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
13308
13309 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
13310 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
13311
13312 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
13313
13314 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
13315 expected output.
13316
13317 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
13318
13319 PR fortran/83149
13320 * gfortran.dg/pr83149_1.f90: New test.
13321 * gfortran.dg/pr83149.f90: Additional source for previous.
13322
13323 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
13324
13325 PR testsuite/80551
13326 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
13327 __GI___pthread_mutex_init as well.
13328
13329 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
13330
13331 PR fortran/83148
13332 * gfortran.dg/class_68.f90: New test.
13333
13334 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13335
13336 PR fortran/59781
13337 * gfortran.dg/derived_init_5.f90: New test.
13338
13339 2018-02-22 Jakub Jelinek <jakub@redhat.com>
13340
13341 PR target/82851
13342 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
13343 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
13344
13345 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
13346
13347 PR target/81572
13348 * gcc.target/powerpc/pr81572.c: New.
13349
13350 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
13351
13352 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
13353
13354 2018-02-22 Martin Sebor <msebor@redhat.com>
13355
13356 PR tree-optimization/84480
13357 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
13358 * g++.dg/warn/Wstringop-truncation-1.C: New test.
13359
13360 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
13361
13362 PR target/84176
13363 * gcc.target/i386/indirect-thunk-11.c: New test.
13364 * gcc.target/i386/indirect-thunk-12.c: Likewise.
13365 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
13366 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
13367 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
13368 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
13369 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
13370 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
13371 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
13372 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
13373
13374 2018-02-22 Steve Ellcey <sellcey@cavium.com>
13375
13376 PR target/83335
13377 * gcc.target/aarch64/asm-2.c: Add dg-error for
13378 ILP32 mode.
13379 * gcc.target/aarch64/asm-4.c: New test.
13380
13381 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
13382
13383 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
13384
13385 2018-02-22 Marek Polacek <polacek@redhat.com>
13386
13387 PR c++/84493
13388 * g++.dg/parse/error59.C: New test.
13389
13390 2018-02-22 Tom de Vries <tom@codesourcery.com>
13391
13392 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
13393
13394 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13395
13396 PR c++/77655
13397 * g++.dg/cpp0x/pr77655.C: New.
13398
13399 2018-02-22 Jakub Jelinek <jakub@redhat.com>
13400
13401 PR c++/84496
13402 * g++.dg/cpp1y/pr84496.C: New test.
13403
13404 PR target/84502
13405 * g++.dg/torture/pr84502.C: New test.
13406
13407 PR tree-optimization/84503
13408 * gcc.dg/pr84503-1.c: New test.
13409 * gcc.dg/pr84503-2.c: New test.
13410
13411 2018-02-21 Jakub Jelinek <jakub@redhat.com>
13412
13413 PR tree-optimization/84478
13414 * gcc.c-torture/execute/pr84478.c: New test.
13415
13416 2018-02-20 Martin Sebor <msebor@redhat.com>
13417
13418 PR middle-end/84095
13419 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
13420 * c-c++-common/Wrestrict.c: Same.
13421 * gcc.dg/Wrestrict-6.c: Same.
13422 * gcc.dg/Warray-bounds-27.c: New test.
13423 * gcc.dg/Wrestrict-8.c: New test.
13424 * gcc.dg/Wrestrict-9.c: New test.
13425 * gcc.dg/pr84095.c: New test.
13426
13427 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
13428
13429 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
13430
13431 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
13432
13433 PR fortran/48890
13434 PR fortran/83823
13435 * gfortran.dg/structure_constructor_14.f90: New test.
13436
13437 2018-02-20 Jeff Law <law@redhat.com>
13438
13439 PR middle-end/82123
13440 PR tree-optimization/81592
13441 PR middle-end/79257
13442 * gcc.dg/pr81592.c: New test.
13443 * gcc.dg/pr82123.c: New test.
13444 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
13445
13446 2018-02-20 Jakub Jelinek <jakub@redhat.com>
13447
13448 PR c++/84488
13449 * g++.dg/warn/Wunused-var-30.C: New test.
13450
13451 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
13452
13453 PR tree-optimization/84419
13454 * gcc.dg/vect/pr84419.c: New test.
13455
13456 2018-02-20 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR middle-end/82004
13459 * gfortran.dg/pr82004.f90: New test.
13460
13461 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
13462
13463 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
13464
13465 2018-02-20 Martin Liska <mliska@suse.cz>
13466
13467 PR c/84310
13468 PR target/79747
13469 * gcc.target/i386/pr84310.c: New test.
13470 * gcc.target/i386/pr84310-2.c: Likewise.
13471
13472 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13473
13474 PR c++/84446
13475 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
13476
13477 2018-02-20 Jakub Jelinek <jakub@redhat.com>
13478
13479 PR c++/84445
13480 * g++.dg/cpp1z/launder7.C: New test.
13481
13482 PR c++/84449
13483 * g++.dg/cpp0x/constexpr-84449.C: New test.
13484
13485 PR c++/84455
13486 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
13487
13488 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
13489
13490 PR fortran/83344
13491 PR fortran/83975
13492 * gfortran.dg/associate_22.f90: Enable commented out test.
13493 * gfortran.dg/associate_36.f90: New test.
13494
13495 2018-02-19 Jakub Jelinek <jakub@redhat.com>
13496
13497 PR target/84146
13498 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
13499
13500 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
13501
13502 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
13503 (dg-options): Use -mavx instead of -w.
13504
13505 2018-02-19 Jakub Jelinek <jakub@redhat.com>
13506
13507 PR c++/84444
13508 * g++.dg/cpp1z/launder8.C: New test.
13509
13510 PR c++/84448
13511 * g++.dg/gomp/pr84448.C: New test.
13512
13513 PR c++/84430
13514 * g++.dg/gomp/pr84430.C: New test.
13515
13516 PR tree-optimization/84452
13517 * gcc.dg/pr84452.c: New test.
13518
13519 PR c++/79064
13520 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
13521
13522 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13523
13524 PR fortran/35339
13525 * gfortran.dg/implied_do_io_4.f90: New test.
13526
13527 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
13528
13529 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
13530 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
13531 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
13532
13533 2018-02-19 Carl Love <cel@us.ibm.com>
13534
13535 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
13536
13537 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13538
13539 PR target/84460
13540 * gcc.target/i386/pr57193.c: Add -mtune=generic.
13541
13542 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
13543
13544 PR c++/84348
13545 * g++.dg/cpp0x/auto50.C: New.
13546 * g++.dg/parse/friend12.C: Adjust.
13547
13548 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13549
13550 PR libgfortran/84389
13551 * gfortran.dg/dtio_33.f90: New test.
13552
13553 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13554
13555 PR libgfortran/84412
13556 * gfortran.dg/inquire_18.f90: New test.
13557
13558 2018-02-18 Janus Weil <janus@gcc.gnu.org>
13559
13560 PR fortran/84381
13561 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
13562 * gfortran.dg/pointer_intent_3.f90: Ditto.
13563 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
13564 * gfortran.dg/protected_3.f90: Ditto.
13565 * gfortran.dg/protected_4.f90: Ditto.
13566 * gfortran.dg/protected_5.f90: Ditto.
13567 * gfortran.dg/protected_6.f90: Ditto.
13568
13569 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
13570
13571 PR fortran/80945
13572 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
13573 change to run.
13574
13575 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13576
13577 PR fortran/84270
13578 * gfortran.dg/inline_matmul_22.f90: New test.
13579
13580 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13581
13582 PR fortran/84381
13583 * gfortran.dg/abort_shoulfail.f90: New test.
13584 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
13585 by STOP n.
13586 * gfortran.dg/PR19754_2.f90: Likewise.
13587 * gfortran.dg/PR19872.f: Likewise.
13588 * gfortran.dg/PR49268.f90: Likewise.
13589 * gfortran.dg/Wall.f90: Likewise.
13590 * gfortran.dg/Wno-all.f90: Likewise.
13591 * gfortran.dg/achar_1.f90: Likewise.
13592 * gfortran.dg/achar_2.f90: Likewise.
13593 * gfortran.dg/achar_4.f90: Likewise.
13594 * gfortran.dg/achar_6.F90: Likewise.
13595 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
13596 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
13597 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
13598 * gfortran.dg/actual_array_offset_1.f90: Likewise.
13599 * gfortran.dg/actual_array_result_1.f90: Likewise.
13600 * gfortran.dg/actual_array_substr_1.f90: Likewise.
13601 * gfortran.dg/actual_array_substr_2.f90: Likewise.
13602 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
13603 * gfortran.dg/actual_procedure_1.f90: Likewise.
13604 * gfortran.dg/adjustl_1.f90: Likewise.
13605 * gfortran.dg/advance_1.f90: Likewise.
13606 * gfortran.dg/advance_4.f90: Likewise.
13607 * gfortran.dg/advance_5.f90: Likewise.
13608 * gfortran.dg/advance_6.f90: Likewise.
13609 * gfortran.dg/aint_anint_1.f90: Likewise.
13610 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
13611 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
13612 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
13613 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
13614 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
13615 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
13616 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
13617 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
13618 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
13619 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
13620 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
13621 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
13622 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
13623 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
13624 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
13625 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
13626 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
13627 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
13628 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
13629 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
13630 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
13631 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13632 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
13633 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
13634 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
13635 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
13636 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
13637 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
13638 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
13639 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
13640 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
13641 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
13642 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
13643 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
13644 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
13645 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
13646 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
13647 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
13648 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
13649 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
13650 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
13651 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
13652 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
13653 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
13654 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
13655 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
13656 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
13657 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
13658 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
13659 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
13660 * gfortran.dg/allocatable_function_1.f90: Likewise.
13661 * gfortran.dg/allocatable_function_10.f90: Likewise.
13662 * gfortran.dg/allocatable_function_3.f90: Likewise.
13663 * gfortran.dg/allocatable_function_5.f90: Likewise.
13664 * gfortran.dg/allocatable_function_6.f90: Likewise.
13665 * gfortran.dg/allocatable_function_7.f90: Likewise.
13666 * gfortran.dg/allocatable_function_8.f90: Likewise.
13667 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
13668 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
13669 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
13670 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
13671 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
13672 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
13673 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
13674 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
13675 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
13676 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
13677 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
13678 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
13679 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
13680 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
13681 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
13682 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
13683 * gfortran.dg/allocate_class_3.f90: Likewise.
13684 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
13685 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
13686 * gfortran.dg/allocate_derived_5.f90: Likewise.
13687 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
13688 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
13689 * gfortran.dg/allocate_with_source_1.f90: Likewise.
13690 * gfortran.dg/allocate_with_source_10.f08: Likewise.
13691 * gfortran.dg/allocate_with_source_11.f08: Likewise.
13692 * gfortran.dg/allocate_with_source_12.f03: Likewise.
13693 * gfortran.dg/allocate_with_source_15.f03: Likewise.
13694 * gfortran.dg/allocate_with_source_16.f90: Likewise.
13695 * gfortran.dg/allocate_with_source_17.f03: Likewise.
13696 * gfortran.dg/allocate_with_source_18.f03: Likewise.
13697 * gfortran.dg/allocate_with_source_2.f90: Likewise.
13698 * gfortran.dg/allocate_with_source_20.f03: Likewise.
13699 * gfortran.dg/allocate_with_source_22.f03: Likewise.
13700 * gfortran.dg/allocate_with_source_23.f03: Likewise.
13701 * gfortran.dg/allocate_with_source_24.f90: Likewise.
13702 * gfortran.dg/allocate_with_source_5.f90: Likewise.
13703 * gfortran.dg/allocate_with_source_6.f90: Likewise.
13704 * gfortran.dg/allocate_with_source_7.f08: Likewise.
13705 * gfortran.dg/allocate_with_source_8.f08: Likewise.
13706 * gfortran.dg/allocate_with_source_9.f08: Likewise.
13707 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
13708 * gfortran.dg/allocate_zerosize_3.f: Likewise.
13709 * gfortran.dg/altreturn_3.f90: Likewise.
13710 * gfortran.dg/altreturn_5.f90: Likewise.
13711 * gfortran.dg/altreturn_7.f90: Likewise.
13712 * gfortran.dg/and_or_xor.f90: Likewise.
13713 * gfortran.dg/anint_1.f90: Likewise.
13714 * gfortran.dg/any_all_1.f90: Likewise.
13715 * gfortran.dg/anyallcount_1.f90: Likewise.
13716 * gfortran.dg/append_1.f90: Likewise.
13717 * gfortran.dg/argument_checking_1.f90: Likewise.
13718 * gfortran.dg/argument_checking_2.f90: Likewise.
13719 * gfortran.dg/argument_checking_8.f90: Likewise.
13720 * gfortran.dg/arithmetic_if.f90: Likewise.
13721 * gfortran.dg/array_1.f90: Likewise.
13722 * gfortran.dg/array_2.f90: Likewise.
13723 * gfortran.dg/array_alloc_1.f90: Likewise.
13724 * gfortran.dg/array_alloc_2.f90: Likewise.
13725 * gfortran.dg/array_alloc_3.f90: Likewise.
13726 * gfortran.dg/array_assignment_1.F90: Likewise.
13727 * gfortran.dg/array_assignment_5.f90: Likewise.
13728 * gfortran.dg/array_constructor_1.f90: Likewise.
13729 * gfortran.dg/array_constructor_10.f90: Likewise.
13730 * gfortran.dg/array_constructor_11.f90: Likewise.
13731 * gfortran.dg/array_constructor_12.f90: Likewise.
13732 * gfortran.dg/array_constructor_15.f90: Likewise.
13733 * gfortran.dg/array_constructor_16.f90: Likewise.
13734 * gfortran.dg/array_constructor_17.f90: Likewise.
13735 * gfortran.dg/array_constructor_19.f90: Likewise.
13736 * gfortran.dg/array_constructor_23.f: Likewise.
13737 * gfortran.dg/array_constructor_24.f: Likewise.
13738 * gfortran.dg/array_constructor_32.f90: Likewise.
13739 * gfortran.dg/array_constructor_36.f90: Likewise.
13740 * gfortran.dg/array_constructor_39.f90: Likewise.
13741 * gfortran.dg/array_constructor_4.f90: Likewise.
13742 * gfortran.dg/array_constructor_40.f90: Likewise.
13743 * gfortran.dg/array_constructor_44.f90: Likewise.
13744 * gfortran.dg/array_constructor_45.f90: Likewise.
13745 * gfortran.dg/array_constructor_46.f90: Likewise.
13746 * gfortran.dg/array_constructor_47.f90: Likewise.
13747 * gfortran.dg/array_constructor_49.f90: Likewise.
13748 * gfortran.dg/array_constructor_5.f90: Likewise.
13749 * gfortran.dg/array_constructor_50.f90: Likewise.
13750 * gfortran.dg/array_constructor_6.f90: Likewise.
13751 * gfortran.dg/array_constructor_7.f90: Likewise.
13752 * gfortran.dg/array_constructor_8.f90: Likewise.
13753 * gfortran.dg/array_constructor_9.f90: Likewise.
13754 * gfortran.dg/array_constructor_type_1.f03: Likewise.
13755 * gfortran.dg/array_constructor_type_10.f03: Likewise.
13756 * gfortran.dg/array_constructor_type_11.f03: Likewise.
13757 * gfortran.dg/array_constructor_type_12.f03: Likewise.
13758 * gfortran.dg/array_constructor_type_13.f90: Likewise.
13759 * gfortran.dg/array_constructor_type_14.f03: Likewise.
13760 * gfortran.dg/array_constructor_type_16.f03: Likewise.
13761 * gfortran.dg/array_constructor_type_2.f03: Likewise.
13762 * gfortran.dg/array_constructor_type_22.f03: Likewise.
13763 * gfortran.dg/array_constructor_type_3.f03: Likewise.
13764 * gfortran.dg/array_constructor_type_4.f03: Likewise.
13765 * gfortran.dg/array_constructor_type_5.f03: Likewise.
13766 * gfortran.dg/array_constructor_type_6.f03: Likewise.
13767 * gfortran.dg/array_constructor_type_7.f03: Likewise.
13768 * gfortran.dg/array_function_1.f90: Likewise.
13769 * gfortran.dg/array_function_5.f90: Likewise.
13770 * gfortran.dg/array_initializer_1.f90: Likewise.
13771 * gfortran.dg/array_initializer_2.f90: Likewise.
13772 * gfortran.dg/array_memcpy_5.f90: Likewise.
13773 * gfortran.dg/array_memset_2.f90: Likewise.
13774 * gfortran.dg/array_reference_1.f90: Likewise.
13775 * gfortran.dg/array_return_value_1.f90: Likewise.
13776 * gfortran.dg/array_section_1.f90: Likewise.
13777 * gfortran.dg/array_temporaries_3.f90: Likewise.
13778 * gfortran.dg/arrayio_1.f90: Likewise.
13779 * gfortran.dg/arrayio_10.f90: Likewise.
13780 * gfortran.dg/arrayio_11.f90: Likewise.
13781 * gfortran.dg/arrayio_12.f90: Likewise.
13782 * gfortran.dg/arrayio_13.f90: Likewise.
13783 * gfortran.dg/arrayio_14.f90: Likewise.
13784 * gfortran.dg/arrayio_16.f90: Likewise.
13785 * gfortran.dg/arrayio_2.f90: Likewise.
13786 * gfortran.dg/arrayio_3.f90: Likewise.
13787 * gfortran.dg/arrayio_4.f90: Likewise.
13788 * gfortran.dg/arrayio_5.f90: Likewise.
13789 * gfortran.dg/arrayio_6.f90: Likewise.
13790 * gfortran.dg/arrayio_7.f90: Likewise.
13791 * gfortran.dg/arrayio_8.f90: Likewise.
13792 * gfortran.dg/arrayio_9.f90: Likewise.
13793 * gfortran.dg/arrayio_derived_1.f90: Likewise.
13794 * gfortran.dg/assign_10.f90: Likewise.
13795 * gfortran.dg/assign_9.f90: Likewise.
13796 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
13797 * gfortran.dg/assignment_1.f90: Likewise.
13798 * gfortran.dg/associate_1.f03: Likewise.
13799 * gfortran.dg/associate_11.f90: Likewise.
13800 * gfortran.dg/associate_13.f90: Likewise.
13801 * gfortran.dg/associate_15.f90: Likewise.
13802 * gfortran.dg/associate_17.f90: Likewise.
13803 * gfortran.dg/associate_18.f08: Likewise.
13804 * gfortran.dg/associate_19.f03: Likewise.
13805 * gfortran.dg/associate_20.f03: Likewise.
13806 * gfortran.dg/associate_22.f90: Likewise.
13807 * gfortran.dg/associate_23.f90: Likewise.
13808 * gfortran.dg/associate_24.f90: Likewise.
13809 * gfortran.dg/associate_25.f90: Likewise.
13810 * gfortran.dg/associate_27.f90: Likewise.
13811 * gfortran.dg/associate_28.f90: Likewise.
13812 * gfortran.dg/associate_32.f03: Likewise.
13813 * gfortran.dg/associate_33.f03: Likewise.
13814 * gfortran.dg/associate_34.f90: Likewise.
13815 * gfortran.dg/associate_6.f03: Likewise.
13816 * gfortran.dg/associate_7.f03: Likewise.
13817 * gfortran.dg/associate_8.f03: Likewise.
13818 * gfortran.dg/associate_9.f03: Likewise.
13819 * gfortran.dg/associated_1.f90: Likewise.
13820 * gfortran.dg/associated_2.f90: Likewise.
13821 * gfortran.dg/associated_5.f90: Likewise.
13822 * gfortran.dg/associated_6.f90: Likewise.
13823 * gfortran.dg/associated_target_3.f90: Likewise.
13824 * gfortran.dg/associated_target_4.f90: Likewise.
13825 * gfortran.dg/associated_target_5.f03: Likewise.
13826 * gfortran.dg/associated_target_6.f03: Likewise.
13827 * gfortran.dg/assumed_dummy_1.f90: Likewise.
13828 * gfortran.dg/assumed_rank_1.f90: Likewise.
13829 * gfortran.dg/assumed_rank_10.f90: Likewise.
13830 * gfortran.dg/assumed_rank_2.f90: Likewise.
13831 * gfortran.dg/assumed_rank_7.f90: Likewise.
13832 * gfortran.dg/assumed_rank_8.f90: Likewise.
13833 * gfortran.dg/assumed_rank_9.f90: Likewise.
13834 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13835 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13836 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
13837 * gfortran.dg/assumed_type_2.f90: Likewise.
13838 * gfortran.dg/atan2_1.f90: Likewise.
13839 * gfortran.dg/auto_array_1.f90: Likewise.
13840 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
13841 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
13842 * gfortran.dg/auto_char_len_3.f90: Likewise.
13843 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
13844 * gfortran.dg/auto_internal_assumed.f90: Likewise.
13845 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
13846 * gfortran.dg/auto_save_2.f90: Likewise.
13847 * gfortran.dg/automatic_default_init_1.f90: Likewise.
13848 * gfortran.dg/backslash_1.f90: Likewise.
13849 * gfortran.dg/backslash_2.f90: Likewise.
13850 * gfortran.dg/backslash_3.f: Likewise.
13851 * gfortran.dg/backspace_1.f: Likewise.
13852 * gfortran.dg/backspace_10.f90: Likewise.
13853 * gfortran.dg/backspace_11.f90: Likewise.
13854 * gfortran.dg/backspace_2.f: Likewise.
13855 * gfortran.dg/backspace_3.f: Likewise.
13856 * gfortran.dg/backspace_4.f: Likewise.
13857 * gfortran.dg/backspace_5.f: Likewise.
13858 * gfortran.dg/backspace_6.f: Likewise.
13859 * gfortran.dg/backspace_7.f90: Likewise.
13860 * gfortran.dg/backspace_8.f: Likewise.
13861 * gfortran.dg/backspace_9.f: Likewise.
13862 * gfortran.dg/bessel_1.f90: Likewise.
13863 * gfortran.dg/bessel_2.f90: Likewise.
13864 * gfortran.dg/bessel_5.f90: Likewise.
13865 * gfortran.dg/bessel_6.f90: Likewise.
13866 * gfortran.dg/bessel_7.f90: Likewise.
13867 * gfortran.dg/bind_c_dts_2.f03: Likewise.
13868 * gfortran.dg/bind_c_dts_3.f03: Likewise.
13869 * gfortran.dg/bind_c_usage_15.f90: Likewise.
13870 * gfortran.dg/bind_c_usage_16.f03: Likewise.
13871 * gfortran.dg/bind_c_usage_17.f90: Likewise.
13872 * gfortran.dg/bind_c_usage_24.f90: Likewise.
13873 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
13874 * gfortran.dg/binding_label_tests_16.f03: Likewise.
13875 * gfortran.dg/binding_label_tests_23.f90: Likewise.
13876 * gfortran.dg/bit_comparison_1.F90: Likewise.
13877 * gfortran.dg/bit_comparison_2.F90: Likewise.
13878 * gfortran.dg/block_1.f08: Likewise.
13879 * gfortran.dg/block_13.f08: Likewise.
13880 * gfortran.dg/block_14.f90: Likewise.
13881 * gfortran.dg/block_2.f08: Likewise.
13882 * gfortran.dg/block_6.f08: Likewise.
13883 * gfortran.dg/block_7.f08: Likewise.
13884 * gfortran.dg/block_8.f08: Likewise.
13885 * gfortran.dg/blockdata_1.f90: Likewise.
13886 * gfortran.dg/bound_1.f90: Likewise.
13887 * gfortran.dg/bound_2.f90: Likewise.
13888 * gfortran.dg/bound_3.f90: Likewise.
13889 * gfortran.dg/bound_4.f90: Likewise.
13890 * gfortran.dg/bound_5.f90: Likewise.
13891 * gfortran.dg/bound_6.f90: Likewise.
13892 * gfortran.dg/bound_7.f90: Likewise.
13893 * gfortran.dg/bound_8.f90: Likewise.
13894 * gfortran.dg/bound_9.f90: Likewise.
13895 * gfortran.dg/bound_simplification_1.f90: Likewise.
13896 * gfortran.dg/bound_simplification_3.f90: Likewise.
13897 * gfortran.dg/bound_simplification_4.f90: Likewise.
13898 * gfortran.dg/bound_simplification_5.f90: Likewise.
13899 * gfortran.dg/bound_simplification_6.f90: Likewise.
13900 * gfortran.dg/bounds_check_1.f90: Likewise.
13901 * gfortran.dg/bounds_check_12.f90: Likewise.
13902 * gfortran.dg/bounds_check_14.f90: Likewise.
13903 * gfortran.dg/bounds_check_15.f90: Likewise.
13904 * gfortran.dg/bounds_check_19.f90: Likewise.
13905 * gfortran.dg/bounds_check_8.f90: Likewise.
13906 * gfortran.dg/bounds_check_9.f90: Likewise.
13907 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
13908 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
13909 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
13910 * gfortran.dg/boz_1.f90: Likewise.
13911 * gfortran.dg/boz_11.f90: Likewise.
13912 * gfortran.dg/boz_13.f90: Likewise.
13913 * gfortran.dg/boz_14.f90: Likewise.
13914 * gfortran.dg/boz_15.f90: Likewise.
13915 * gfortran.dg/boz_3.f90: Likewise.
13916 * gfortran.dg/boz_6.f90: Likewise.
13917 * gfortran.dg/boz_9.f90: Likewise.
13918 * gfortran.dg/byte_1.f90: Likewise.
13919 * gfortran.dg/byte_2.f90: Likewise.
13920 * gfortran.dg/c_assoc.f90: Likewise.
13921 * gfortran.dg/c_assoc_2.f03: Likewise.
13922 * gfortran.dg/c_assoc_3.f90: Likewise.
13923 * gfortran.dg/c_by_val_1.f: Likewise.
13924 * gfortran.dg/c_by_val_5.f90: Likewise.
13925 * gfortran.dg/c_char_tests.f03: Likewise.
13926 * gfortran.dg/c_char_tests_2.f03: Likewise.
13927 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
13928 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
13929 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
13930 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
13931 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
13932 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
13933 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
13934 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
13935 * gfortran.dg/c_kind_params.f90: Likewise.
13936 * gfortran.dg/c_loc_test_20.f90: Likewise.
13937 * gfortran.dg/c_loc_tests_2.f03: Likewise.
13938 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
13939 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
13940 * gfortran.dg/c_size_t_test.f03: Likewise.
13941 * gfortran.dg/c_sizeof_1.f90: Likewise.
13942 * gfortran.dg/c_sizeof_5.f90: Likewise.
13943 * gfortran.dg/c_sizeof_6.f90: Likewise.
13944 * gfortran.dg/char4_iunit_1.f03: Likewise.
13945 * gfortran.dg/char4_iunit_2.f03: Likewise.
13946 * gfortran.dg/char_allocation_1.f90: Likewise.
13947 * gfortran.dg/char_array_constructor.f90: Likewise.
13948 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
13949 * gfortran.dg/char_assign_1.f90: Likewise.
13950 * gfortran.dg/char_associated_1.f90: Likewise.
13951 * gfortran.dg/char_cast_2.f90: Likewise.
13952 * gfortran.dg/char_comparison_1.f: Likewise.
13953 * gfortran.dg/char_component_initializer_1.f90: Likewise.
13954 * gfortran.dg/char_component_initializer_2.f90: Likewise.
13955 * gfortran.dg/char_cons_len.f90: Likewise.
13956 * gfortran.dg/char_conversion.f90: Likewise.
13957 * gfortran.dg/char_cshift_1.f90: Likewise.
13958 * gfortran.dg/char_cshift_2.f90: Likewise.
13959 * gfortran.dg/char_decl_2.f90: Likewise.
13960 * gfortran.dg/char_eoshift_1.f90: Likewise.
13961 * gfortran.dg/char_eoshift_2.f90: Likewise.
13962 * gfortran.dg/char_eoshift_3.f90: Likewise.
13963 * gfortran.dg/char_eoshift_4.f90: Likewise.
13964 * gfortran.dg/char_eoshift_5.f90: Likewise.
13965 * gfortran.dg/char_expr_1.f90: Likewise.
13966 * gfortran.dg/char_expr_3.f90: Likewise.
13967 * gfortran.dg/char_initialiser_actual.f90: Likewise.
13968 * gfortran.dg/char_length_12.f90: Likewise.
13969 * gfortran.dg/char_length_14.f90: Likewise.
13970 * gfortran.dg/char_length_15.f90: Likewise.
13971 * gfortran.dg/char_length_17.f90: Likewise.
13972 * gfortran.dg/char_length_20.f90: Likewise.
13973 * gfortran.dg/char_length_21.f90: Likewise.
13974 * gfortran.dg/char_length_5.f90: Likewise.
13975 * gfortran.dg/char_length_6.f90: Likewise.
13976 * gfortran.dg/char_length_7.f90: Likewise.
13977 * gfortran.dg/char_length_8.f90: Likewise.
13978 * gfortran.dg/char_pack_1.f90: Likewise.
13979 * gfortran.dg/char_pack_2.f90: Likewise.
13980 * gfortran.dg/char_pointer_assign.f90: Likewise.
13981 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
13982 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
13983 * gfortran.dg/char_pointer_dependency.f90: Likewise.
13984 * gfortran.dg/char_pointer_dummy.f90: Likewise.
13985 * gfortran.dg/char_pointer_func.f90: Likewise.
13986 * gfortran.dg/char_reshape_1.f90: Likewise.
13987 * gfortran.dg/char_result_1.f90: Likewise.
13988 * gfortran.dg/char_result_12.f90: Likewise.
13989 * gfortran.dg/char_result_13.f90: Likewise.
13990 * gfortran.dg/char_result_14.f90: Likewise.
13991 * gfortran.dg/char_result_15.f90: Likewise.
13992 * gfortran.dg/char_result_2.f90: Likewise.
13993 * gfortran.dg/char_result_3.f90: Likewise.
13994 * gfortran.dg/char_result_4.f90: Likewise.
13995 * gfortran.dg/char_result_5.f90: Likewise.
13996 * gfortran.dg/char_result_6.f90: Likewise.
13997 * gfortran.dg/char_result_7.f90: Likewise.
13998 * gfortran.dg/char_result_8.f90: Likewise.
13999 * gfortran.dg/char_spread_1.f90: Likewise.
14000 * gfortran.dg/char_transpose_1.f90: Likewise.
14001 * gfortran.dg/char_type_len.f90: Likewise.
14002 * gfortran.dg/char_unpack_1.f90: Likewise.
14003 * gfortran.dg/char_unpack_2.f90: Likewise.
14004 * gfortran.dg/character_array_constructor_1.f90: Likewise.
14005 * gfortran.dg/character_comparison_1.f90: Likewise.
14006 * gfortran.dg/character_comparison_2.f90: Likewise.
14007 * gfortran.dg/character_comparison_3.f90: Likewise.
14008 * gfortran.dg/character_comparison_4.f90: Likewise.
14009 * gfortran.dg/character_comparison_5.f90: Likewise.
14010 * gfortran.dg/character_comparison_6.f90: Likewise.
14011 * gfortran.dg/character_comparison_7.f90: Likewise.
14012 * gfortran.dg/character_comparison_8.f90: Likewise.
14013 * gfortran.dg/character_comparison_9.f90: Likewise.
14014 * gfortran.dg/charlen_15.f90: Likewise.
14015 * gfortran.dg/charlen_16.f90: Likewise.
14016 * gfortran.dg/chkbits.f90: Likewise.
14017 * gfortran.dg/chmod_1.f90: Likewise.
14018 * gfortran.dg/chmod_2.f90: Likewise.
14019 * gfortran.dg/chmod_3.f90: Likewise.
14020 * gfortran.dg/class_1.f03: Likewise.
14021 * gfortran.dg/class_18.f03: Likewise.
14022 * gfortran.dg/class_19.f03: Likewise.
14023 * gfortran.dg/class_35.f90: Likewise.
14024 * gfortran.dg/class_46.f03: Likewise.
14025 * gfortran.dg/class_48.f90: Likewise.
14026 * gfortran.dg/class_51.f90: Likewise.
14027 * gfortran.dg/class_52.f90: Likewise.
14028 * gfortran.dg/class_6.f03: Likewise.
14029 * gfortran.dg/class_63.f90: Likewise.
14030 * gfortran.dg/class_64.f90: Likewise.
14031 * gfortran.dg/class_65.f90: Likewise.
14032 * gfortran.dg/class_66.f90: Likewise.
14033 * gfortran.dg/class_67.f90: Likewise.
14034 * gfortran.dg/class_9.f03: Likewise.
14035 * gfortran.dg/class_alias.f90: Likewise.
14036 * gfortran.dg/class_allocate_1.f03: Likewise.
14037 * gfortran.dg/class_allocate_10.f03: Likewise.
14038 * gfortran.dg/class_allocate_13.f90: Likewise.
14039 * gfortran.dg/class_allocate_14.f90: Likewise.
14040 * gfortran.dg/class_allocate_15.f90: Likewise.
14041 * gfortran.dg/class_allocate_19.f03: Likewise.
14042 * gfortran.dg/class_allocate_21.f90: Likewise.
14043 * gfortran.dg/class_allocate_22.f90: Likewise.
14044 * gfortran.dg/class_allocate_3.f03: Likewise.
14045 * gfortran.dg/class_allocate_4.f03: Likewise.
14046 * gfortran.dg/class_allocate_5.f90: Likewise.
14047 * gfortran.dg/class_allocate_6.f03: Likewise.
14048 * gfortran.dg/class_allocate_7.f03: Likewise.
14049 * gfortran.dg/class_allocate_8.f03: Likewise.
14050 * gfortran.dg/class_allocate_9.f03: Likewise.
14051 * gfortran.dg/class_array_1.f03: Likewise.
14052 * gfortran.dg/class_array_14.f90: Likewise.
14053 * gfortran.dg/class_array_15.f03: Likewise.
14054 * gfortran.dg/class_array_16.f90: Likewise.
14055 * gfortran.dg/class_array_2.f03: Likewise.
14056 * gfortran.dg/class_array_20.f03: Likewise.
14057 * gfortran.dg/class_array_21.f03: Likewise.
14058 * gfortran.dg/class_array_3.f03: Likewise.
14059 * gfortran.dg/class_array_4.f03: Likewise.
14060 * gfortran.dg/class_array_7.f03: Likewise.
14061 * gfortran.dg/class_array_8.f03: Likewise.
14062 * gfortran.dg/class_array_9.f03: Likewise.
14063 * gfortran.dg/class_defined_operator_1.f03: Likewise.
14064 * gfortran.dg/class_dummy_1.f03: Likewise.
14065 * gfortran.dg/class_optional_1.f90: Likewise.
14066 * gfortran.dg/class_optional_2.f90: Likewise.
14067 * gfortran.dg/class_result_5.f90: Likewise.
14068 * gfortran.dg/class_result_6.f90: Likewise.
14069 * gfortran.dg/class_to_type_1.f03: Likewise.
14070 * gfortran.dg/class_to_type_2.f90: Likewise.
14071 * gfortran.dg/class_to_type_3.f03: Likewise.
14072 * gfortran.dg/class_to_type_4.f90: Likewise.
14073 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
14074 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
14075 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
14076 * gfortran.dg/coarray/atomic_1.f90: Likewise.
14077 * gfortran.dg/coarray/atomic_2.f90: Likewise.
14078 * gfortran.dg/coarray/codimension.f90: Likewise.
14079 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
14080 * gfortran.dg/coarray/collectives_1.f90: Likewise.
14081 * gfortran.dg/coarray/collectives_2.f90: Likewise.
14082 * gfortran.dg/coarray/collectives_3.f90: Likewise.
14083 * gfortran.dg/coarray/collectives_4.f90: Likewise.
14084 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
14085 * gfortran.dg/coarray/dummy_1.f90: Likewise.
14086 * gfortran.dg/coarray/event_1.f90: Likewise.
14087 * gfortran.dg/coarray/event_2.f90: Likewise.
14088 * gfortran.dg/coarray/get_array.f90: Likewise.
14089 * gfortran.dg/coarray/image_index_1.f90: Likewise.
14090 * gfortran.dg/coarray/image_index_2.f90: Likewise.
14091 * gfortran.dg/coarray/image_index_3.f90: Likewise.
14092 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
14093 * gfortran.dg/coarray/lock_1.f90: Likewise.
14094 * gfortran.dg/coarray/lock_2.f90: Likewise.
14095 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
14096 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
14097 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
14098 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
14099 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
14100 * gfortran.dg/coarray/registering_1.f90: Likewise.
14101 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
14102 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
14103 * gfortran.dg/coarray/send_array.f90: Likewise.
14104 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
14105 * gfortran.dg/coarray/sendget_array.f90: Likewise.
14106 * gfortran.dg/coarray/subobject_1.f90: Likewise.
14107 * gfortran.dg/coarray/sync_1.f90: Likewise.
14108 * gfortran.dg/coarray/sync_3.f90: Likewise.
14109 * gfortran.dg/coarray/this_image_1.f90: Likewise.
14110 * gfortran.dg/coarray/this_image_2.f90: Likewise.
14111 * gfortran.dg/coarray_13.f90: Likewise.
14112 * gfortran.dg/coarray_15.f90: Likewise.
14113 * gfortran.dg/coarray_16.f90: Likewise.
14114 * gfortran.dg/coarray_2.f90: Likewise.
14115 * gfortran.dg/coarray_23.f90: Likewise.
14116 * gfortran.dg/coarray_40.f90: Likewise.
14117 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
14118 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
14119 * gfortran.dg/coarray_allocate_10.f08: Likewise.
14120 * gfortran.dg/coarray_allocate_2.f08: Likewise.
14121 * gfortran.dg/coarray_allocate_3.f08: Likewise.
14122 * gfortran.dg/coarray_allocate_4.f08: Likewise.
14123 * gfortran.dg/coarray_allocate_5.f08: Likewise.
14124 * gfortran.dg/coarray_allocate_7.f08: Likewise.
14125 * gfortran.dg/coarray_allocate_8.f08: Likewise.
14126 * gfortran.dg/coarray_allocate_9.f08: Likewise.
14127 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
14128 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
14129 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
14130 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
14131 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
14132 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
14133 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
14134 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
14135 * gfortran.dg/coarray_stat_2.f90: Likewise.
14136 * gfortran.dg/coarray_subobject_1.f90: Likewise.
14137 * gfortran.dg/coindexed_1.f90: Likewise.
14138 * gfortran.dg/comma.f: Likewise.
14139 * gfortran.dg/comma_format_extension_3.f: Likewise.
14140 * gfortran.dg/comma_format_extension_4.f: Likewise.
14141 * gfortran.dg/common_2.f90: Likewise.
14142 * gfortran.dg/common_4.f90: Likewise.
14143 * gfortran.dg/common_align_1.f90: Likewise.
14144 * gfortran.dg/common_align_2.f90: Likewise.
14145 * gfortran.dg/common_equivalence_1.f: Likewise.
14146 * gfortran.dg/common_pointer_1.f90: Likewise.
14147 * gfortran.dg/common_resize_1.f: Likewise.
14148 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
14149 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
14150 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
14151 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
14152 * gfortran.dg/complex_read.f90: Likewise.
14153 * gfortran.dg/complex_write.f90: Likewise.
14154 * gfortran.dg/constant_substring.f: Likewise.
14155 * gfortran.dg/constructor_2.f90: Likewise.
14156 * gfortran.dg/constructor_3.f90: Likewise.
14157 * gfortran.dg/constructor_6.f90: Likewise.
14158 * gfortran.dg/contained_1.f90: Likewise.
14159 * gfortran.dg/contained_3.f90: Likewise.
14160 * gfortran.dg/contained_equivalence_1.f90: Likewise.
14161 * gfortran.dg/contained_module_proc_1.f90: Likewise.
14162 * gfortran.dg/continuation_1.f90: Likewise.
14163 * gfortran.dg/continuation_11.f90: Likewise.
14164 * gfortran.dg/continuation_12.f90: Likewise.
14165 * gfortran.dg/continuation_13.f90: Likewise.
14166 * gfortran.dg/continuation_14.f: Likewise.
14167 * gfortran.dg/continuation_8.f90: Likewise.
14168 * gfortran.dg/convert_2.f90: Likewise.
14169 * gfortran.dg/convert_implied_open.f90: Likewise.
14170 * gfortran.dg/count_init_expr.f03: Likewise.
14171 * gfortran.dg/cr_lf.f90: Likewise.
14172 * gfortran.dg/cray_pointers_10.f90: Likewise.
14173 * gfortran.dg/cray_pointers_2.f90: Likewise.
14174 * gfortran.dg/cray_pointers_5.f90: Likewise.
14175 * gfortran.dg/cray_pointers_7.f90: Likewise.
14176 * gfortran.dg/cray_pointers_8.f90: Likewise.
14177 * gfortran.dg/cshift_1.f90: Likewise.
14178 * gfortran.dg/cshift_2.f90: Likewise.
14179 * gfortran.dg/cshift_large_1.f90: Likewise.
14180 * gfortran.dg/cshift_nan_1.f90: Likewise.
14181 * gfortran.dg/csqrt_2.f: Likewise.
14182 * gfortran.dg/data_array_1.f90: Likewise.
14183 * gfortran.dg/data_char_1.f90: Likewise.
14184 * gfortran.dg/data_char_2.f90: Likewise.
14185 * gfortran.dg/data_char_3.f90: Likewise.
14186 * gfortran.dg/data_derived_1.f90: Likewise.
14187 * gfortran.dg/data_implied_do_1.f90: Likewise.
14188 * gfortran.dg/data_namelist_conflict.f90: Likewise.
14189 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
14190 * gfortran.dg/deallocate_stat.f90: Likewise.
14191 * gfortran.dg/deallocate_stat_2.f90: Likewise.
14192 * gfortran.dg/debug/pr37738.f: Likewise.
14193 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
14194 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
14195 * gfortran.dg/dec_exp_1.f90: Likewise.
14196 * gfortran.dg/dec_init_1.f90: Likewise.
14197 * gfortran.dg/dec_init_2.f90: Likewise.
14198 * gfortran.dg/dec_init_3.f90: Likewise.
14199 * gfortran.dg/dec_init_4.f90: Likewise.
14200 * gfortran.dg/dec_io_1.f90: Likewise.
14201 * gfortran.dg/dec_io_2.f90: Likewise.
14202 * gfortran.dg/dec_io_2a.f90: Likewise.
14203 * gfortran.dg/dec_io_6.f90: Likewise.
14204 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
14205 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
14206 * gfortran.dg/dec_math.f90: Likewise.
14207 * gfortran.dg/dec_parameter_1.f: Likewise.
14208 * gfortran.dg/dec_parameter_2.f90: Likewise.
14209 * gfortran.dg/dec_static_1.f90: Likewise.
14210 * gfortran.dg/dec_static_2.f90: Likewise.
14211 * gfortran.dg/dec_structure_1.f90: Likewise.
14212 * gfortran.dg/dec_structure_10.f90: Likewise.
14213 * gfortran.dg/dec_structure_18.f90: Likewise.
14214 * gfortran.dg/dec_structure_19.f90: Likewise.
14215 * gfortran.dg/dec_structure_2.f90: Likewise.
14216 * gfortran.dg/dec_structure_22.f90: Likewise.
14217 * gfortran.dg/dec_structure_3.f90: Likewise.
14218 * gfortran.dg/dec_structure_4.f90: Likewise.
14219 * gfortran.dg/dec_structure_5.f90: Likewise.
14220 * gfortran.dg/dec_structure_6.f90: Likewise.
14221 * gfortran.dg/dec_structure_7.f90: Likewise.
14222 * gfortran.dg/dec_union_1.f90: Likewise.
14223 * gfortran.dg/dec_union_2.f90: Likewise.
14224 * gfortran.dg/dec_union_3.f90: Likewise.
14225 * gfortran.dg/dec_union_4.f90: Likewise.
14226 * gfortran.dg/dec_union_5.f90: Likewise.
14227 * gfortran.dg/default_format_1.f90: Likewise.
14228 * gfortran.dg/default_format_2.f90: Likewise.
14229 * gfortran.dg/default_format_denormal_1.f90: Likewise.
14230 * gfortran.dg/default_format_denormal_2.f90: Likewise.
14231 * gfortran.dg/default_initialization_3.f90: Likewise.
14232 * gfortran.dg/default_initialization_4.f90: Likewise.
14233 * gfortran.dg/default_initialization_5.f90: Likewise.
14234 * gfortran.dg/deferred_character_1.f90: Likewise.
14235 * gfortran.dg/deferred_character_10.f90: Likewise.
14236 * gfortran.dg/deferred_character_11.f90: Likewise.
14237 * gfortran.dg/deferred_character_12.f90: Likewise.
14238 * gfortran.dg/deferred_character_13.f90: Likewise.
14239 * gfortran.dg/deferred_character_14.f90: Likewise.
14240 * gfortran.dg/deferred_character_15.f90: Likewise.
14241 * gfortran.dg/deferred_character_16.f90: Likewise.
14242 * gfortran.dg/deferred_character_2.f90: Likewise.
14243 * gfortran.dg/deferred_character_3.f90: Likewise.
14244 * gfortran.dg/deferred_character_4.f90: Likewise.
14245 * gfortran.dg/deferred_character_5.f90: Likewise.
14246 * gfortran.dg/deferred_character_6.f90: Likewise.
14247 * gfortran.dg/deferred_character_7.f90: Likewise.
14248 * gfortran.dg/deferred_character_8.f90: Likewise.
14249 * gfortran.dg/deferred_character_9.f90: Likewise.
14250 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
14251 * gfortran.dg/deferred_type_component_1.f90: Likewise.
14252 * gfortran.dg/deferred_type_component_2.f90: Likewise.
14253 * gfortran.dg/deferred_type_param_2.f90: Likewise.
14254 * gfortran.dg/deferred_type_param_4.f90: Likewise.
14255 * gfortran.dg/deferred_type_param_5.f90: Likewise.
14256 * gfortran.dg/deferred_type_param_6.f90: Likewise.
14257 * gfortran.dg/deferred_type_param_8.f90: Likewise.
14258 * gfortran.dg/deferred_type_param_9.f90: Likewise.
14259 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
14260 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
14261 * gfortran.dg/defined_assignment_1.f90: Likewise.
14262 * gfortran.dg/defined_assignment_10.f90: Likewise.
14263 * gfortran.dg/defined_assignment_11.f90: Likewise.
14264 * gfortran.dg/defined_assignment_2.f90: Likewise.
14265 * gfortran.dg/defined_assignment_3.f90: Likewise.
14266 * gfortran.dg/defined_assignment_4.f90: Likewise.
14267 * gfortran.dg/defined_assignment_5.f90: Likewise.
14268 * gfortran.dg/defined_assignment_8.f90: Likewise.
14269 * gfortran.dg/defined_assignment_9.f90: Likewise.
14270 * gfortran.dg/dependency_2.f90: Likewise.
14271 * gfortran.dg/dependency_21.f90: Likewise.
14272 * gfortran.dg/dependency_22.f90: Likewise.
14273 * gfortran.dg/dependency_23.f90: Likewise.
14274 * gfortran.dg/dependency_24.f90: Likewise.
14275 * gfortran.dg/dependency_25.f90: Likewise.
14276 * gfortran.dg/dependency_26.f90: Likewise.
14277 * gfortran.dg/dependency_39.f90: Likewise.
14278 * gfortran.dg/dependency_40.f90: Likewise.
14279 * gfortran.dg/dependency_41.f90: Likewise.
14280 * gfortran.dg/dependency_42.f90: Likewise.
14281 * gfortran.dg/dependency_43.f90: Likewise.
14282 * gfortran.dg/dependency_44.f90: Likewise.
14283 * gfortran.dg/dependency_45.f90: Likewise.
14284 * gfortran.dg/dependency_50.f90: Likewise.
14285 * gfortran.dg/dependency_51.f90: Likewise.
14286 * gfortran.dg/dependent_decls_1.f90: Likewise.
14287 * gfortran.dg/der_array_1.f90: Likewise.
14288 * gfortran.dg/der_array_io_1.f90: Likewise.
14289 * gfortran.dg/der_array_io_2.f90: Likewise.
14290 * gfortran.dg/der_array_io_3.f90: Likewise.
14291 * gfortran.dg/der_io_1.f90: Likewise.
14292 * gfortran.dg/der_io_3.f90: Likewise.
14293 * gfortran.dg/der_pointer_2.f90: Likewise.
14294 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
14295 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
14296 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
14297 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
14298 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
14299 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14300 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
14301 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
14302 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
14303 * gfortran.dg/derived_external_function_1.f90: Likewise.
14304 * gfortran.dg/derived_init_1.f90: Likewise.
14305 * gfortran.dg/derived_init_2.f90: Likewise.
14306 * gfortran.dg/derived_init_3.f90: Likewise.
14307 * gfortran.dg/derived_init_4.f90: Likewise.
14308 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
14309 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14310 * gfortran.dg/dev_null.F90: Likewise.
14311 * gfortran.dg/dfloat_1.f90: Likewise.
14312 * gfortran.dg/dim_sum_1.f90: Likewise.
14313 * gfortran.dg/dim_sum_2.f90: Likewise.
14314 * gfortran.dg/dim_sum_3.f90: Likewise.
14315 * gfortran.dg/direct_io_10.f: Likewise.
14316 * gfortran.dg/direct_io_11.f90: Likewise.
14317 * gfortran.dg/direct_io_12.f90: Likewise.
14318 * gfortran.dg/direct_io_2.f90: Likewise.
14319 * gfortran.dg/direct_io_3.f90: Likewise.
14320 * gfortran.dg/direct_io_4.f90: Likewise.
14321 * gfortran.dg/direct_io_5.f90: Likewise.
14322 * gfortran.dg/direct_io_6.f90: Likewise.
14323 * gfortran.dg/direct_io_7.f90: Likewise.
14324 * gfortran.dg/direct_io_8.f90: Likewise.
14325 * gfortran.dg/direct_io_9.f: Likewise.
14326 * gfortran.dg/do_1.f90: Likewise.
14327 * gfortran.dg/do_3.F90: Likewise.
14328 * gfortran.dg/do_concurrent_2.f90: Likewise.
14329 * gfortran.dg/do_concurrent_4.f90: Likewise.
14330 * gfortran.dg/do_corner_warn.f90: Likewise.
14331 * gfortran.dg/do_iterator_2.f90: Likewise.
14332 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
14333 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
14334 * gfortran.dg/dos_eol.f: Likewise.
14335 * gfortran.dg/dot_product_1.f03: Likewise.
14336 * gfortran.dg/dot_product_2.f90: Likewise.
14337 * gfortran.dg/dot_product_4.f90: Likewise.
14338 * gfortran.dg/dshift_1.F90: Likewise.
14339 * gfortran.dg/dshift_2.F90: Likewise.
14340 * gfortran.dg/dtio_1.f90: Likewise.
14341 * gfortran.dg/dtio_10.f90: Likewise.
14342 * gfortran.dg/dtio_12.f90: Likewise.
14343 * gfortran.dg/dtio_14.f90: Likewise.
14344 * gfortran.dg/dtio_15.f90: Likewise.
14345 * gfortran.dg/dtio_16.f90: Likewise.
14346 * gfortran.dg/dtio_17.f90: Likewise.
14347 * gfortran.dg/dtio_19.f90: Likewise.
14348 * gfortran.dg/dtio_2.f90: Likewise.
14349 * gfortran.dg/dtio_20.f03: Likewise.
14350 * gfortran.dg/dtio_22.f90: Likewise.
14351 * gfortran.dg/dtio_24.f90: Likewise.
14352 * gfortran.dg/dtio_25.f90: Likewise.
14353 * gfortran.dg/dtio_26.f03: Likewise.
14354 * gfortran.dg/dtio_27.f90: Likewise.
14355 * gfortran.dg/dtio_28.f03: Likewise.
14356 * gfortran.dg/dtio_3.f90: Likewise.
14357 * gfortran.dg/dtio_30.f03: Likewise.
14358 * gfortran.dg/dtio_31.f03: Likewise.
14359 * gfortran.dg/dtio_32.f03: Likewise.
14360 * gfortran.dg/dtio_4.f90: Likewise.
14361 * gfortran.dg/dtio_5.f90: Likewise.
14362 * gfortran.dg/dtio_7.f90: Likewise.
14363 * gfortran.dg/dtio_8.f90: Likewise.
14364 * gfortran.dg/dtio_9.f90: Likewise.
14365 * gfortran.dg/dummy_procedure_3.f90: Likewise.
14366 * gfortran.dg/dummy_procedure_7.f90: Likewise.
14367 * gfortran.dg/dup_save_1.f90: Likewise.
14368 * gfortran.dg/dup_save_2.f90: Likewise.
14369 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
14370 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
14371 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
14372 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
14373 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
14374 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
14375 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
14376 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
14377 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
14378 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
14379 * gfortran.dg/e_d_fmt.f90: Likewise.
14380 * gfortran.dg/edit_real_1.f90: Likewise.
14381 * gfortran.dg/elemental_by_value_1.f90: Likewise.
14382 * gfortran.dg/elemental_dependency_1.f90: Likewise.
14383 * gfortran.dg/elemental_dependency_4.f90: Likewise.
14384 * gfortran.dg/elemental_dependency_5.f90: Likewise.
14385 * gfortran.dg/elemental_dependency_6.f90: Likewise.
14386 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
14387 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
14388 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
14389 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
14390 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
14391 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
14392 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
14393 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
14394 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
14395 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
14396 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
14397 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
14398 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
14399 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
14400 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
14401 * gfortran.dg/empty_format_1.f90: Likewise.
14402 * gfortran.dg/endfile.f: Likewise.
14403 * gfortran.dg/endfile.f90: Likewise.
14404 * gfortran.dg/endfile_2.f90: Likewise.
14405 * gfortran.dg/entry_1.f90: Likewise.
14406 * gfortran.dg/entry_10.f90: Likewise.
14407 * gfortran.dg/entry_12.f90: Likewise.
14408 * gfortran.dg/entry_13.f90: Likewise.
14409 * gfortran.dg/entry_14.f90: Likewise.
14410 * gfortran.dg/entry_16.f90: Likewise.
14411 * gfortran.dg/entry_3.f90: Likewise.
14412 * gfortran.dg/entry_6.f90: Likewise.
14413 * gfortran.dg/entry_9.f90: Likewise.
14414 * gfortran.dg/entry_array_specs_2.f: Likewise.
14415 * gfortran.dg/enum_1.f90: Likewise.
14416 * gfortran.dg/enum_9.f90: Likewise.
14417 * gfortran.dg/eof_1.f90: Likewise.
14418 * gfortran.dg/eof_2.f90: Likewise.
14419 * gfortran.dg/eof_4.f90: Likewise.
14420 * gfortran.dg/eof_5.f90: Likewise.
14421 * gfortran.dg/eor_handling_1.f90: Likewise.
14422 * gfortran.dg/eor_handling_2.f90: Likewise.
14423 * gfortran.dg/eor_handling_3.f90: Likewise.
14424 * gfortran.dg/eor_handling_4.f90: Likewise.
14425 * gfortran.dg/eor_handling_5.f90: Likewise.
14426 * gfortran.dg/eoshift_3.f90: Likewise.
14427 * gfortran.dg/eoshift_4.f90: Likewise.
14428 * gfortran.dg/eoshift_5.f90: Likewise.
14429 * gfortran.dg/eoshift_6.f90: Likewise.
14430 * gfortran.dg/eoshift_large_1.f90: Likewise.
14431 * gfortran.dg/equiv_6.f90: Likewise.
14432 * gfortran.dg/equiv_7.f90: Likewise.
14433 * gfortran.dg/equiv_9.f90: Likewise.
14434 * gfortran.dg/equiv_constraint_4.f90: Likewise.
14435 * gfortran.dg/erf_2.F90: Likewise.
14436 * gfortran.dg/erf_3.F90: Likewise.
14437 * gfortran.dg/erfc_scaled_1.f90: Likewise.
14438 * gfortran.dg/error_format_2.f90: Likewise.
14439 * gfortran.dg/error_recovery_5.f90: Likewise.
14440 * gfortran.dg/execute_command_line_2.f90: Likewise.
14441 * gfortran.dg/execute_command_line_3.f90: Likewise.
14442 * gfortran.dg/exit_1.f08: Likewise.
14443 * gfortran.dg/exit_3.f08: Likewise.
14444 * gfortran.dg/exponent_1.f90: Likewise.
14445 * gfortran.dg/exponent_2.f90: Likewise.
14446 * gfortran.dg/extended_char_comparison_1.f: Likewise.
14447 * gfortran.dg/extends_1.f03: Likewise.
14448 * gfortran.dg/extends_16.f90: Likewise.
14449 * gfortran.dg/extends_2.f03: Likewise.
14450 * gfortran.dg/extends_3.f03: Likewise.
14451 * gfortran.dg/extends_4.f03: Likewise.
14452 * gfortran.dg/extends_type_of_1.f03: Likewise.
14453 * gfortran.dg/extends_type_of_2.f03: Likewise.
14454 * gfortran.dg/external_procedures_3.f90: Likewise.
14455 * gfortran.dg/f2003_inquire_1.f03: Likewise.
14456 * gfortran.dg/f2003_io_1.f03: Likewise.
14457 * gfortran.dg/f2003_io_4.f03: Likewise.
14458 * gfortran.dg/f2003_io_5.f03: Likewise.
14459 * gfortran.dg/f2003_io_6.f03: Likewise.
14460 * gfortran.dg/f2003_io_7.f03: Likewise.
14461 * gfortran.dg/f2c_1.f90: Likewise.
14462 * gfortran.dg/f2c_2.f90: Likewise.
14463 * gfortran.dg/f2c_3.f90: Likewise.
14464 * gfortran.dg/f2c_4.f90: Likewise.
14465 * gfortran.dg/f2c_6.f90: Likewise.
14466 * gfortran.dg/f2c_7.f90: Likewise.
14467 * gfortran.dg/f2c_9.f90: Likewise.
14468 * gfortran.dg/fgetc_1.f90: Likewise.
14469 * gfortran.dg/fgetc_2.f90: Likewise.
14470 * gfortran.dg/filename_null.f90: Likewise.
14471 * gfortran.dg/finalize_12.f90: Likewise.
14472 * gfortran.dg/finalize_13.f90: Likewise.
14473 * gfortran.dg/finalize_15.f90: Likewise.
14474 * gfortran.dg/finalize_17.f90: Likewise.
14475 * gfortran.dg/finalize_18.f90: Likewise.
14476 * gfortran.dg/finalize_25.f90: Likewise.
14477 * gfortran.dg/finalize_29.f08: Likewise.
14478 * gfortran.dg/finalize_31.f90: Likewise.
14479 * gfortran.dg/float_1.f90: Likewise.
14480 * gfortran.dg/flush_1.f90: Likewise.
14481 * gfortran.dg/fmt_bz_bn.f: Likewise.
14482 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
14483 * gfortran.dg/fmt_cache_1.f: Likewise.
14484 * gfortran.dg/fmt_cache_2.f: Likewise.
14485 * gfortran.dg/fmt_cache_3.f90: Likewise.
14486 * gfortran.dg/fmt_colon.f90: Likewise.
14487 * gfortran.dg/fmt_e.f90: Likewise.
14488 * gfortran.dg/fmt_en.f90: Likewise.
14489 * gfortran.dg/fmt_error_10.f: Likewise.
14490 * gfortran.dg/fmt_error_9.f: Likewise.
14491 * gfortran.dg/fmt_exhaust.f90: Likewise.
14492 * gfortran.dg/fmt_f0_1.f90: Likewise.
14493 * gfortran.dg/fmt_f_an_p.f: Likewise.
14494 * gfortran.dg/fmt_fw_d.f90: Likewise.
14495 * gfortran.dg/fmt_g.f: Likewise.
14496 * gfortran.dg/fmt_g0_1.f08: Likewise.
14497 * gfortran.dg/fmt_g0_2.f08: Likewise.
14498 * gfortran.dg/fmt_g0_4.f08: Likewise.
14499 * gfortran.dg/fmt_g0_5.f08: Likewise.
14500 * gfortran.dg/fmt_g0_6.f08: Likewise.
14501 * gfortran.dg/fmt_g0_7.f08: Likewise.
14502 * gfortran.dg/fmt_g_1.f90: Likewise.
14503 * gfortran.dg/fmt_int_sign.f90: Likewise.
14504 * gfortran.dg/fmt_l.f90: Likewise.
14505 * gfortran.dg/fmt_missing_period_2.f: Likewise.
14506 * gfortran.dg/fmt_missing_period_3.f: Likewise.
14507 * gfortran.dg/fmt_p_1.f90: Likewise.
14508 * gfortran.dg/fmt_pf.f90: Likewise.
14509 * gfortran.dg/fmt_read.f90: Likewise.
14510 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
14511 * gfortran.dg/fmt_t_1.f90: Likewise.
14512 * gfortran.dg/fmt_t_2.f90: Likewise.
14513 * gfortran.dg/fmt_t_3.f90: Likewise.
14514 * gfortran.dg/fmt_t_4.f90: Likewise.
14515 * gfortran.dg/fmt_t_5.f90: Likewise.
14516 * gfortran.dg/fmt_t_6.f: Likewise.
14517 * gfortran.dg/fmt_t_7.f: Likewise.
14518 * gfortran.dg/fmt_t_9.f: Likewise.
14519 * gfortran.dg/fmt_tl.f: Likewise.
14520 * gfortran.dg/fmt_unlimited.f90: Likewise.
14521 * gfortran.dg/fmt_white.f: Likewise.
14522 * gfortran.dg/fmt_zero_digits.f90: Likewise.
14523 * gfortran.dg/fold_nearest.f90: Likewise.
14524 * gfortran.dg/forall_1.f90: Likewise.
14525 * gfortran.dg/forall_10.f90: Likewise.
14526 * gfortran.dg/forall_12.f90: Likewise.
14527 * gfortran.dg/forall_13.f90: Likewise.
14528 * gfortran.dg/forall_15.f90: Likewise.
14529 * gfortran.dg/forall_4.f90: Likewise.
14530 * gfortran.dg/forall_5.f90: Likewise.
14531 * gfortran.dg/forall_6.f90: Likewise.
14532 * gfortran.dg/forall_7.f90: Likewise.
14533 * gfortran.dg/fraction.f90: Likewise.
14534 * gfortran.dg/fseek.f90: Likewise.
14535 * gfortran.dg/ftell_1.f90: Likewise.
14536 * gfortran.dg/ftell_2.f90: Likewise.
14537 * gfortran.dg/ftell_3.f90: Likewise.
14538 * gfortran.dg/func_assign_2.f90: Likewise.
14539 * gfortran.dg/func_assign_3.f90: Likewise.
14540 * gfortran.dg/func_derived_1.f90: Likewise.
14541 * gfortran.dg/func_derived_2.f90: Likewise.
14542 * gfortran.dg/func_derived_3.f90: Likewise.
14543 * gfortran.dg/func_result_1.f90: Likewise.
14544 * gfortran.dg/func_result_2.f90: Likewise.
14545 * gfortran.dg/func_result_6.f90: Likewise.
14546 * gfortran.dg/function_charlen_2.f90: Likewise.
14547 * gfortran.dg/function_charlen_3.f: Likewise.
14548 * gfortran.dg/function_kinds_1.f90: Likewise.
14549 * gfortran.dg/function_kinds_4.f90: Likewise.
14550 * gfortran.dg/function_optimize_10.f90: Likewise.
14551 * gfortran.dg/function_optimize_11.f90: Likewise.
14552 * gfortran.dg/function_optimize_12.f90: Likewise.
14553 * gfortran.dg/function_optimize_4.f90: Likewise.
14554 * gfortran.dg/function_optimize_8.f90: Likewise.
14555 * gfortran.dg/g77/13037.f: Likewise.
14556 * gfortran.dg/g77/1832.f: Likewise.
14557 * gfortran.dg/g77/19981119-0.f: Likewise.
14558 * gfortran.dg/g77/19990313-0.f: Likewise.
14559 * gfortran.dg/g77/19990313-1.f: Likewise.
14560 * gfortran.dg/g77/19990313-2.f: Likewise.
14561 * gfortran.dg/g77/19990313-3.f: Likewise.
14562 * gfortran.dg/g77/19990419-1.f: Likewise.
14563 * gfortran.dg/g77/19990826-0.f: Likewise.
14564 * gfortran.dg/g77/19990826-2.f: Likewise.
14565 * gfortran.dg/g77/20000503-1.f: Likewise.
14566 * gfortran.dg/g77/20001111.f: Likewise.
14567 * gfortran.dg/g77/20010116.f: Likewise.
14568 * gfortran.dg/g77/20010216-1.f: Likewise.
14569 * gfortran.dg/g77/20010430.f: Likewise.
14570 * gfortran.dg/g77/20010610.f: Likewise.
14571 * gfortran.dg/g77/6177.f: Likewise.
14572 * gfortran.dg/g77/7388.f: Likewise.
14573 * gfortran.dg/g77/947.f: Likewise.
14574 * gfortran.dg/g77/970625-2.f: Likewise.
14575 * gfortran.dg/g77/971102-1.f: Likewise.
14576 * gfortran.dg/g77/980628-0.f: Likewise.
14577 * gfortran.dg/g77/980628-1.f: Likewise.
14578 * gfortran.dg/g77/980628-10.f: Likewise.
14579 * gfortran.dg/g77/980628-2.f: Likewise.
14580 * gfortran.dg/g77/980628-3.f: Likewise.
14581 * gfortran.dg/g77/980628-7.f: Likewise.
14582 * gfortran.dg/g77/980628-8.f: Likewise.
14583 * gfortran.dg/g77/980628-9.f: Likewise.
14584 * gfortran.dg/g77/980701-0.f: Likewise.
14585 * gfortran.dg/g77/980701-1.f: Likewise.
14586 * gfortran.dg/g77/cabs.f: Likewise.
14587 * gfortran.dg/g77/claus.f: Likewise.
14588 * gfortran.dg/g77/complex_1.f: Likewise.
14589 * gfortran.dg/g77/cpp3.F: Likewise.
14590 * gfortran.dg/g77/cpp4.F: Likewise.
14591 * gfortran.dg/g77/cpp5.F: Likewise.
14592 * gfortran.dg/g77/dcomplex.f: Likewise.
14593 * gfortran.dg/g77/dnrm2.f: Likewise.
14594 * gfortran.dg/g77/erfc.f: Likewise.
14595 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
14596 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
14597 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
14598 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
14599 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
14600 * gfortran.dg/g77/int8421.f: Likewise.
14601 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
14602 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
14603 * gfortran.dg/g77/le.f: Likewise.
14604 * gfortran.dg/g77/short.f: Likewise.
14605 * gfortran.dg/gamma_1.f90: Likewise.
14606 * gfortran.dg/gamma_4.f90: Likewise.
14607 * gfortran.dg/gamma_5.f90: Likewise.
14608 * gfortran.dg/generic_13.f90: Likewise.
14609 * gfortran.dg/generic_15.f90: Likewise.
14610 * gfortran.dg/generic_19.f90: Likewise.
14611 * gfortran.dg/generic_20.f90: Likewise.
14612 * gfortran.dg/generic_23.f03: Likewise.
14613 * gfortran.dg/generic_25.f90: Likewise.
14614 * gfortran.dg/generic_27.f90: Likewise.
14615 * gfortran.dg/generic_31.f90: Likewise.
14616 * gfortran.dg/generic_4.f90: Likewise.
14617 * gfortran.dg/global_vars_c_init.f90: Likewise.
14618 * gfortran.dg/global_vars_f90_init.f90: Likewise.
14619 * gfortran.dg/gnu_logical_1.F: Likewise.
14620 * gfortran.dg/goacc/fixed-1.f: Likewise.
14621 * gfortran.dg/goacc/fixed-2.f: Likewise.
14622 * gfortran.dg/goacc/gang-static.f95: Likewise.
14623 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
14624 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
14625 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
14626 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
14627 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
14628 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
14629 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
14630 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
14631 * gfortran.dg/goacc/omp-fixed.f: Likewise.
14632 * gfortran.dg/gomp/crayptr5.f90: Likewise.
14633 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
14634 * gfortran.dg/gomp/pr48794.f90: Likewise.
14635 * gfortran.dg/gomp/pr72744.f90: Likewise.
14636 * gfortran.dg/gomp/pr77665.f90: Likewise.
14637 * gfortran.dg/gomp/workshare2.f90: Likewise.
14638 * gfortran.dg/gomp/workshare3.f90: Likewise.
14639 * gfortran.dg/goto_1.f: Likewise.
14640 * gfortran.dg/goto_2.f90: Likewise.
14641 * gfortran.dg/goto_4.f90: Likewise.
14642 * gfortran.dg/goto_6.f: Likewise.
14643 * gfortran.dg/graphite/id-26.f03: Likewise.
14644 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
14645 * gfortran.dg/graphite/pr29581.f90: Likewise.
14646 * gfortran.dg/graphite/pr29832.f90: Likewise.
14647 * gfortran.dg/graphite/run-id-1.f: Likewise.
14648 * gfortran.dg/graphite/run-id-2.f90: Likewise.
14649 * gfortran.dg/graphite/run-id-3.f90: Likewise.
14650 * gfortran.dg/hollerith.f90: Likewise.
14651 * gfortran.dg/hollerith4.f90: Likewise.
14652 * gfortran.dg/hollerith6.f90: Likewise.
14653 * gfortran.dg/hollerith8.f90: Likewise.
14654 * gfortran.dg/hollerith_1.f90: Likewise.
14655 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
14656 * gfortran.dg/hollerith_f95.f90: Likewise.
14657 * gfortran.dg/hollerith_legacy.f90: Likewise.
14658 * gfortran.dg/host_assoc_call_3.f90: Likewise.
14659 * gfortran.dg/host_assoc_function_1.f90: Likewise.
14660 * gfortran.dg/host_assoc_function_3.f90: Likewise.
14661 * gfortran.dg/host_assoc_function_4.f90: Likewise.
14662 * gfortran.dg/host_assoc_function_9.f90: Likewise.
14663 * gfortran.dg/host_dummy_index_1.f90: Likewise.
14664 * gfortran.dg/hypot_1.f90: Likewise.
14665 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
14666 * gfortran.dg/iargc.f90: Likewise.
14667 * gfortran.dg/ibits.f90: Likewise.
14668 * gfortran.dg/ichar_1.f90: Likewise.
14669 * gfortran.dg/ichar_2.f90: Likewise.
14670 * gfortran.dg/ieee/ieee_1.F90: Likewise.
14671 * gfortran.dg/ieee/ieee_2.f90: Likewise.
14672 * gfortran.dg/ieee/ieee_3.f90: Likewise.
14673 * gfortran.dg/ieee/ieee_4.f90: Likewise.
14674 * gfortran.dg/ieee/ieee_6.f90: Likewise.
14675 * gfortran.dg/ieee/ieee_7.f90: Likewise.
14676 * gfortran.dg/ieee/ieee_8.f90: Likewise.
14677 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
14678 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
14679 * gfortran.dg/ieee/large_1.f90: Likewise.
14680 * gfortran.dg/ieee/large_2.f90: Likewise.
14681 * gfortran.dg/ieee/large_3.F90: Likewise.
14682 * gfortran.dg/ieee/large_4.f90: Likewise.
14683 * gfortran.dg/ieee/rounding_1.f90: Likewise.
14684 * gfortran.dg/ieee/underflow_1.f90: Likewise.
14685 * gfortran.dg/impl_do_var_data.f90: Likewise.
14686 * gfortran.dg/implicit_10.f90: Likewise.
14687 * gfortran.dg/implicit_12.f90: Likewise.
14688 * gfortran.dg/implicit_class_1.f90: Likewise.
14689 * gfortran.dg/implicit_pure_1.f90: Likewise.
14690 * gfortran.dg/implied_do_1.f90: Likewise.
14691 * gfortran.dg/implied_do_io_1.f90: Likewise.
14692 * gfortran.dg/implied_do_io_2.f90: Likewise.
14693 * gfortran.dg/implied_do_io_3.f90: Likewise.
14694 * gfortran.dg/implied_shape_1.f08: Likewise.
14695 * gfortran.dg/import.f90: Likewise.
14696 * gfortran.dg/import4.f90: Likewise.
14697 * gfortran.dg/impure_1.f08: Likewise.
14698 * gfortran.dg/index.f90: Likewise.
14699 * gfortran.dg/index_2.f90: Likewise.
14700 * gfortran.dg/init_flag_1.f90: Likewise.
14701 * gfortran.dg/init_flag_10.f90: Likewise.
14702 * gfortran.dg/init_flag_15.f03: Likewise.
14703 * gfortran.dg/init_flag_2.f90: Likewise.
14704 * gfortran.dg/init_flag_3.f90: Likewise.
14705 * gfortran.dg/init_flag_4.f90: Likewise.
14706 * gfortran.dg/init_flag_5.f90: Likewise.
14707 * gfortran.dg/init_flag_6.f90: Likewise.
14708 * gfortran.dg/init_flag_7.f90: Likewise.
14709 * gfortran.dg/init_flag_9.f90: Likewise.
14710 * gfortran.dg/initialization_11.f90: Likewise.
14711 * gfortran.dg/initialization_19.f90: Likewise.
14712 * gfortran.dg/initialization_2.f90: Likewise.
14713 * gfortran.dg/initialization_22.f90: Likewise.
14714 * gfortran.dg/initialization_27.f90: Likewise.
14715 * gfortran.dg/initialization_5.f90: Likewise.
14716 * gfortran.dg/initialization_6.f90: Likewise.
14717 * gfortran.dg/inline_matmul_1.f90: Likewise.
14718 * gfortran.dg/inline_matmul_10.f90: Likewise.
14719 * gfortran.dg/inline_matmul_11.f90: Likewise.
14720 * gfortran.dg/inline_matmul_13.f90: Likewise.
14721 * gfortran.dg/inline_matmul_14.f90: Likewise.
14722 * gfortran.dg/inline_matmul_16.f90: Likewise.
14723 * gfortran.dg/inline_matmul_17.f90: Likewise.
14724 * gfortran.dg/inline_matmul_18.f90: Likewise.
14725 * gfortran.dg/inline_matmul_19.f90: Likewise.
14726 * gfortran.dg/inline_matmul_2.f90: Likewise.
14727 * gfortran.dg/inline_matmul_20.f90: Likewise.
14728 * gfortran.dg/inline_matmul_22.f90: Likewise.
14729 * gfortran.dg/inline_matmul_3.f90: Likewise.
14730 * gfortran.dg/inline_matmul_4.f90: Likewise.
14731 * gfortran.dg/inline_matmul_5.f90: Likewise.
14732 * gfortran.dg/inline_matmul_6.f90: Likewise.
14733 * gfortran.dg/inline_matmul_7.f90: Likewise.
14734 * gfortran.dg/inline_matmul_8.f90: Likewise.
14735 * gfortran.dg/inline_matmul_9.f90: Likewise.
14736 * gfortran.dg/inline_sum_1.f90: Likewise.
14737 * gfortran.dg/inline_sum_3.f90: Likewise.
14738 * gfortran.dg/inline_sum_5.f90: Likewise.
14739 * gfortran.dg/inquire-complex.f90: Likewise.
14740 * gfortran.dg/inquire.f90: Likewise.
14741 * gfortran.dg/inquire_10.f90: Likewise.
14742 * gfortran.dg/inquire_13.f90: Likewise.
14743 * gfortran.dg/inquire_15.f90: Likewise.
14744 * gfortran.dg/inquire_16.f90: Likewise.
14745 * gfortran.dg/inquire_17.f90: Likewise.
14746 * gfortran.dg/inquire_5.f90: Likewise.
14747 * gfortran.dg/inquire_6.f90: Likewise.
14748 * gfortran.dg/inquire_7.f90: Likewise.
14749 * gfortran.dg/inquire_9.f90: Likewise.
14750 * gfortran.dg/inquire_internal.f90: Likewise.
14751 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
14752 * gfortran.dg/inquire_size.f90: Likewise.
14753 * gfortran.dg/int_1.f90: Likewise.
14754 * gfortran.dg/int_conv_1.f90: Likewise.
14755 * gfortran.dg/int_range_io_1.f90: Likewise.
14756 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
14757 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
14758 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
14759 * gfortran.dg/integer_plus.f90: Likewise.
14760 * gfortran.dg/intent_out_2.f90: Likewise.
14761 * gfortran.dg/intent_out_5.f90: Likewise.
14762 * gfortran.dg/intent_out_6.f90: Likewise.
14763 * gfortran.dg/interface_12.f90: Likewise.
14764 * gfortran.dg/interface_19.f90: Likewise.
14765 * gfortran.dg/interface_4.f90: Likewise.
14766 * gfortran.dg/interface_5.f90: Likewise.
14767 * gfortran.dg/interface_9.f90: Likewise.
14768 * gfortran.dg/interface_assignment_1.f90: Likewise.
14769 * gfortran.dg/interface_assignment_2.f90: Likewise.
14770 * gfortran.dg/internal_dummy_2.f08: Likewise.
14771 * gfortran.dg/internal_dummy_3.f08: Likewise.
14772 * gfortran.dg/internal_dummy_4.f08: Likewise.
14773 * gfortran.dg/internal_pack_1.f90: Likewise.
14774 * gfortran.dg/internal_pack_10.f90: Likewise.
14775 * gfortran.dg/internal_pack_12.f90: Likewise.
14776 * gfortran.dg/internal_pack_13.f90: Likewise.
14777 * gfortran.dg/internal_pack_14.f90: Likewise.
14778 * gfortran.dg/internal_pack_15.f90: Likewise.
14779 * gfortran.dg/internal_pack_2.f90: Likewise.
14780 * gfortran.dg/internal_pack_3.f90: Likewise.
14781 * gfortran.dg/internal_pack_4.f90: Likewise.
14782 * gfortran.dg/internal_pack_6.f90: Likewise.
14783 * gfortran.dg/internal_pack_8.f90: Likewise.
14784 * gfortran.dg/internal_readwrite_1.f90: Likewise.
14785 * gfortran.dg/internal_readwrite_2.f90: Likewise.
14786 * gfortran.dg/internal_readwrite_3.f90: Likewise.
14787 * gfortran.dg/intrinsic_actual_1.f: Likewise.
14788 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
14789 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
14790 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
14791 * gfortran.dg/intrinsic_char_1.f90: Likewise.
14792 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
14793 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
14794 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
14795 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
14796 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
14797 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
14798 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
14799 * gfortran.dg/intrinsic_product_1.f90: Likewise.
14800 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
14801 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14802 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
14803 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
14804 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
14805 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
14806 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
14807 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
14808 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
14809 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
14810 * gfortran.dg/io_err_1.f90: Likewise.
14811 * gfortran.dg/io_real_boz.f90: Likewise.
14812 * gfortran.dg/iomsg_1.f90: Likewise.
14813 * gfortran.dg/iostat_1.f90: Likewise.
14814 * gfortran.dg/iostat_2.f90: Likewise.
14815 * gfortran.dg/iostat_4.f90: Likewise.
14816 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
14817 * gfortran.dg/ishft_1.f90: Likewise.
14818 * gfortran.dg/ishft_2.f90: Likewise.
14819 * gfortran.dg/ishft_4.f90: Likewise.
14820 * gfortran.dg/isnan_1.f90: Likewise.
14821 * gfortran.dg/isnan_2.f90: Likewise.
14822 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
14823 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
14824 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
14825 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
14826 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
14827 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
14828 * gfortran.dg/itime_idate_1.f: Likewise.
14829 * gfortran.dg/itime_idate_2.f: Likewise.
14830 * gfortran.dg/large_integer_kind_1.f90: Likewise.
14831 * gfortran.dg/large_integer_kind_2.f90: Likewise.
14832 * gfortran.dg/large_real_kind_1.f90: Likewise.
14833 * gfortran.dg/large_real_kind_2.F90: Likewise.
14834 * gfortran.dg/large_real_kind_3.F90: Likewise.
14835 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
14836 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
14837 * gfortran.dg/large_recl.f90: Likewise.
14838 * gfortran.dg/large_unit_1.f90: Likewise.
14839 * gfortran.dg/large_unit_2.f90: Likewise.
14840 * gfortran.dg/largeequiv_1.f90: Likewise.
14841 * gfortran.dg/leadz_trailz_1.f90: Likewise.
14842 * gfortran.dg/leadz_trailz_2.f90: Likewise.
14843 * gfortran.dg/leadz_trailz_3.f90: Likewise.
14844 * gfortran.dg/list_read_1.f90: Likewise.
14845 * gfortran.dg/list_read_10.f90: Likewise.
14846 * gfortran.dg/list_read_11.f90: Likewise.
14847 * gfortran.dg/list_read_12.f90: Likewise.
14848 * gfortran.dg/list_read_13.f: Likewise.
14849 * gfortran.dg/list_read_14.f90: Likewise.
14850 * gfortran.dg/list_read_2.f90: Likewise.
14851 * gfortran.dg/list_read_3.f90: Likewise.
14852 * gfortran.dg/list_read_4.f90: Likewise.
14853 * gfortran.dg/list_read_5.f90: Likewise.
14854 * gfortran.dg/list_read_6.f90: Likewise.
14855 * gfortran.dg/list_read_7.f90: Likewise.
14856 * gfortran.dg/list_read_8.f90: Likewise.
14857 * gfortran.dg/list_read_9.f90: Likewise.
14858 * gfortran.dg/loc_2.f90: Likewise.
14859 * gfortran.dg/logical_1.f90: Likewise.
14860 * gfortran.dg/logical_dot_product.f90: Likewise.
14861 * gfortran.dg/logical_temp_io.f90: Likewise.
14862 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
14863 * gfortran.dg/lrshift_1.f90: Likewise.
14864 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
14865 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
14866 * gfortran.dg/lto/pr40725_0.f03: Likewise.
14867 * gfortran.dg/lto/pr41576_1.f90: Likewise.
14868 * gfortran.dg/make_unit.f90: Likewise.
14869 * gfortran.dg/mapping_1.f90: Likewise.
14870 * gfortran.dg/mapping_2.f90: Likewise.
14871 * gfortran.dg/mapping_3.f90: Likewise.
14872 * gfortran.dg/masklr_1.F90: Likewise.
14873 * gfortran.dg/masklr_2.F90: Likewise.
14874 * gfortran.dg/matmul_1.f90: Likewise.
14875 * gfortran.dg/matmul_10.f90: Likewise.
14876 * gfortran.dg/matmul_12.f90: Likewise.
14877 * gfortran.dg/matmul_16.f90: Likewise.
14878 * gfortran.dg/matmul_17.f90: Likewise.
14879 * gfortran.dg/matmul_18.f90: Likewise.
14880 * gfortran.dg/matmul_2.f90: Likewise.
14881 * gfortran.dg/matmul_3.f90: Likewise.
14882 * gfortran.dg/matmul_4.f90: Likewise.
14883 * gfortran.dg/matmul_6.f90: Likewise.
14884 * gfortran.dg/matmul_8.f03: Likewise.
14885 * gfortran.dg/matmul_9.f90: Likewise.
14886 * gfortran.dg/matmul_bounds_12.f90: Likewise.
14887 * gfortran.dg/matmul_bounds_6.f90: Likewise.
14888 * gfortran.dg/matmul_const.f90: Likewise.
14889 * gfortran.dg/maxloc_1.f90: Likewise.
14890 * gfortran.dg/maxloc_2.f90: Likewise.
14891 * gfortran.dg/maxloc_3.f90: Likewise.
14892 * gfortran.dg/maxloc_4.f90: Likewise.
14893 * gfortran.dg/maxloc_string_1.f90: Likewise.
14894 * gfortran.dg/maxlocval_1.f90: Likewise.
14895 * gfortran.dg/maxlocval_2.f90: Likewise.
14896 * gfortran.dg/maxlocval_3.f90: Likewise.
14897 * gfortran.dg/maxlocval_4.f90: Likewise.
14898 * gfortran.dg/maxval_char_1.f90: Likewise.
14899 * gfortran.dg/maxval_char_2.f90: Likewise.
14900 * gfortran.dg/maxval_char_3.f90: Likewise.
14901 * gfortran.dg/maxval_char_4.f90: Likewise.
14902 * gfortran.dg/maxval_parameter_1.f90: Likewise.
14903 * gfortran.dg/mclock.f90: Likewise.
14904 * gfortran.dg/merge_bits_1.F90: Likewise.
14905 * gfortran.dg/merge_bits_2.F90: Likewise.
14906 * gfortran.dg/merge_char_1.f90: Likewise.
14907 * gfortran.dg/merge_init_expr.f90: Likewise.
14908 * gfortran.dg/min_max_optional_1.f90: Likewise.
14909 * gfortran.dg/min_max_optional_5.f90: Likewise.
14910 * gfortran.dg/minloc_1.f90: Likewise.
14911 * gfortran.dg/minloc_2.f90: Likewise.
14912 * gfortran.dg/minloc_3.f90: Likewise.
14913 * gfortran.dg/minloc_4.f90: Likewise.
14914 * gfortran.dg/minloc_string_1.f90: Likewise.
14915 * gfortran.dg/minlocval_1.f90: Likewise.
14916 * gfortran.dg/minlocval_2.f90: Likewise.
14917 * gfortran.dg/minlocval_3.f90: Likewise.
14918 * gfortran.dg/minlocval_4.f90: Likewise.
14919 * gfortran.dg/minmax_char_1.f90: Likewise.
14920 * gfortran.dg/minmaxloc_1.f90: Likewise.
14921 * gfortran.dg/minmaxloc_10.f90: Likewise.
14922 * gfortran.dg/minmaxloc_11.f90: Likewise.
14923 * gfortran.dg/minmaxloc_12.f90: Likewise.
14924 * gfortran.dg/minmaxloc_13.f90: Likewise.
14925 * gfortran.dg/minmaxloc_2.f90: Likewise.
14926 * gfortran.dg/minmaxloc_3.f90: Likewise.
14927 * gfortran.dg/minmaxloc_4.f90: Likewise.
14928 * gfortran.dg/minmaxloc_5.f90: Likewise.
14929 * gfortran.dg/minmaxloc_6.f90: Likewise.
14930 * gfortran.dg/minmaxloc_7.f90: Likewise.
14931 * gfortran.dg/minmaxloc_8.f90: Likewise.
14932 * gfortran.dg/minmaxval_1.f90: Likewise.
14933 * gfortran.dg/minval_char_1.f90: Likewise.
14934 * gfortran.dg/minval_char_2.f90: Likewise.
14935 * gfortran.dg/minval_char_3.f90: Likewise.
14936 * gfortran.dg/minval_char_4.f90: Likewise.
14937 * gfortran.dg/minval_char_5.f90: Likewise.
14938 * gfortran.dg/minval_parameter_1.f90: Likewise.
14939 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
14940 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
14941 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
14942 * gfortran.dg/missing_parens_1.f90: Likewise.
14943 * gfortran.dg/missing_parens_2.f90: Likewise.
14944 * gfortran.dg/mod_large_1.f90: Likewise.
14945 * gfortran.dg/mod_sign0_1.f90: Likewise.
14946 * gfortran.dg/module_blank_common.f90: Likewise.
14947 * gfortran.dg/module_commons_1.f90: Likewise.
14948 * gfortran.dg/module_commons_3.f90: Likewise.
14949 * gfortran.dg/module_double_reuse.f90: Likewise.
14950 * gfortran.dg/module_equivalence_1.f90: Likewise.
14951 * gfortran.dg/module_equivalence_2.f90: Likewise.
14952 * gfortran.dg/module_equivalence_3.f90: Likewise.
14953 * gfortran.dg/module_equivalence_5.f90: Likewise.
14954 * gfortran.dg/module_interface_1.f90: Likewise.
14955 * gfortran.dg/module_nan.f90: Likewise.
14956 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14957 * gfortran.dg/module_procedure_1.f90: Likewise.
14958 * gfortran.dg/module_read_1.f90: Likewise.
14959 * gfortran.dg/module_read_2.f90: Likewise.
14960 * gfortran.dg/module_widestring_1.f90: Likewise.
14961 * gfortran.dg/move_alloc.f90: Likewise.
14962 * gfortran.dg/move_alloc_10.f90: Likewise.
14963 * gfortran.dg/move_alloc_13.f90: Likewise.
14964 * gfortran.dg/move_alloc_14.f90: Likewise.
14965 * gfortran.dg/move_alloc_15.f90: Likewise.
14966 * gfortran.dg/move_alloc_16.f90: Likewise.
14967 * gfortran.dg/move_alloc_2.f90: Likewise.
14968 * gfortran.dg/move_alloc_5.f90: Likewise.
14969 * gfortran.dg/move_alloc_6.f90: Likewise.
14970 * gfortran.dg/move_alloc_9.f90: Likewise.
14971 * gfortran.dg/multiple_allocation_1.f90: Likewise.
14972 * gfortran.dg/multiple_allocation_3.f90: Likewise.
14973 * gfortran.dg/mvbits_1.f90: Likewise.
14974 * gfortran.dg/mvbits_2.f90: Likewise.
14975 * gfortran.dg/mvbits_3.f90: Likewise.
14976 * gfortran.dg/mvbits_4.f90: Likewise.
14977 * gfortran.dg/mvbits_7.f90: Likewise.
14978 * gfortran.dg/mvbits_8.f90: Likewise.
14979 * gfortran.dg/namelist_11.f: Likewise.
14980 * gfortran.dg/namelist_12.f: Likewise.
14981 * gfortran.dg/namelist_13.f90: Likewise.
14982 * gfortran.dg/namelist_14.f90: Likewise.
14983 * gfortran.dg/namelist_15.f90: Likewise.
14984 * gfortran.dg/namelist_16.f90: Likewise.
14985 * gfortran.dg/namelist_17.f90: Likewise.
14986 * gfortran.dg/namelist_18.f90: Likewise.
14987 * gfortran.dg/namelist_19.f90: Likewise.
14988 * gfortran.dg/namelist_20.f90: Likewise.
14989 * gfortran.dg/namelist_21.f90: Likewise.
14990 * gfortran.dg/namelist_22.f90: Likewise.
14991 * gfortran.dg/namelist_23.f90: Likewise.
14992 * gfortran.dg/namelist_24.f90: Likewise.
14993 * gfortran.dg/namelist_26.f90: Likewise.
14994 * gfortran.dg/namelist_27.f90: Likewise.
14995 * gfortran.dg/namelist_28.f90: Likewise.
14996 * gfortran.dg/namelist_29.f90: Likewise.
14997 * gfortran.dg/namelist_37.f90: Likewise.
14998 * gfortran.dg/namelist_38.f90: Likewise.
14999 * gfortran.dg/namelist_39.f90: Likewise.
15000 * gfortran.dg/namelist_40.f90: Likewise.
15001 * gfortran.dg/namelist_41.f90: Likewise.
15002 * gfortran.dg/namelist_42.f90: Likewise.
15003 * gfortran.dg/namelist_43.f90: Likewise.
15004 * gfortran.dg/namelist_44.f90: Likewise.
15005 * gfortran.dg/namelist_47.f90: Likewise.
15006 * gfortran.dg/namelist_48.f90: Likewise.
15007 * gfortran.dg/namelist_49.f90: Likewise.
15008 * gfortran.dg/namelist_50.f90: Likewise.
15009 * gfortran.dg/namelist_51.f90: Likewise.
15010 * gfortran.dg/namelist_52.f90: Likewise.
15011 * gfortran.dg/namelist_54.f90: Likewise.
15012 * gfortran.dg/namelist_55.f90: Likewise.
15013 * gfortran.dg/namelist_56.f90: Likewise.
15014 * gfortran.dg/namelist_57.f90: Likewise.
15015 * gfortran.dg/namelist_58.f90: Likewise.
15016 * gfortran.dg/namelist_59.f90: Likewise.
15017 * gfortran.dg/namelist_60.f90: Likewise.
15018 * gfortran.dg/namelist_61.f90: Likewise.
15019 * gfortran.dg/namelist_64.f90: Likewise.
15020 * gfortran.dg/namelist_65.f90: Likewise.
15021 * gfortran.dg/namelist_69.f90: Likewise.
15022 * gfortran.dg/namelist_70.f90: Likewise.
15023 * gfortran.dg/namelist_71.f90: Likewise.
15024 * gfortran.dg/namelist_72.f: Likewise.
15025 * gfortran.dg/namelist_73.f90: Likewise.
15026 * gfortran.dg/namelist_77.f90: Likewise.
15027 * gfortran.dg/namelist_78.f90: Likewise.
15028 * gfortran.dg/namelist_79.f90: Likewise.
15029 * gfortran.dg/namelist_80.f90: Likewise.
15030 * gfortran.dg/namelist_81.f90: Likewise.
15031 * gfortran.dg/namelist_82.f90: Likewise.
15032 * gfortran.dg/namelist_84.f90: Likewise.
15033 * gfortran.dg/namelist_85.f90: Likewise.
15034 * gfortran.dg/namelist_86.f90: Likewise.
15035 * gfortran.dg/namelist_87.f90: Likewise.
15036 * gfortran.dg/namelist_88.f90: Likewise.
15037 * gfortran.dg/namelist_89.f90: Likewise.
15038 * gfortran.dg/namelist_90.f: Likewise.
15039 * gfortran.dg/namelist_95.f90: Likewise.
15040 * gfortran.dg/namelist_char_only.f90: Likewise.
15041 * gfortran.dg/namelist_empty.f90: Likewise.
15042 * gfortran.dg/namelist_internal.f90: Likewise.
15043 * gfortran.dg/namelist_use.f90: Likewise.
15044 * gfortran.dg/namelist_use_only.f90: Likewise.
15045 * gfortran.dg/namelist_utf8.f90: Likewise.
15046 * gfortran.dg/nan_1.f90: Likewise.
15047 * gfortran.dg/nan_2.f90: Likewise.
15048 * gfortran.dg/nan_3.f90: Likewise.
15049 * gfortran.dg/nan_6.f90: Likewise.
15050 * gfortran.dg/nan_7.f90: Likewise.
15051 * gfortran.dg/nearest_1.f90: Likewise.
15052 * gfortran.dg/nearest_2.f90: Likewise.
15053 * gfortran.dg/nearest_3.f90: Likewise.
15054 * gfortran.dg/negative-z-descriptor.f90: Likewise.
15055 * gfortran.dg/negative_automatic_size.f90: Likewise.
15056 * gfortran.dg/negative_unit.f: Likewise.
15057 * gfortran.dg/negative_unit2.f90: Likewise.
15058 * gfortran.dg/negative_unit_int8.f: Likewise.
15059 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
15060 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
15061 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
15062 * gfortran.dg/nested_modules_1.f90: Likewise.
15063 * gfortran.dg/nested_modules_2.f90: Likewise.
15064 * gfortran.dg/nested_modules_3.f90: Likewise.
15065 * gfortran.dg/nesting_1.f90: Likewise.
15066 * gfortran.dg/new_line.f90: Likewise.
15067 * gfortran.dg/newunit_1.f90: Likewise.
15068 * gfortran.dg/newunit_3.f90: Likewise.
15069 * gfortran.dg/newunit_5.f90.f90: Likewise.
15070 * gfortran.dg/nint_1.f90: Likewise.
15071 * gfortran.dg/nint_2.f90: Likewise.
15072 * gfortran.dg/no_arg_check_2.f90: Likewise.
15073 * gfortran.dg/no_range_check_1.f90: Likewise.
15074 * gfortran.dg/no_range_check_2.f90: Likewise.
15075 * gfortran.dg/no_range_check_3.f90: Likewise.
15076 * gfortran.dg/noadv_size.f90: Likewise.
15077 * gfortran.dg/nonreturning_statements.f90: Likewise.
15078 * gfortran.dg/norm2_1.f90: Likewise.
15079 * gfortran.dg/norm2_3.f90: Likewise.
15080 * gfortran.dg/nosigned_zero_1.f90: Likewise.
15081 * gfortran.dg/nosigned_zero_2.f90: Likewise.
15082 * gfortran.dg/nosigned_zero_3.f90: Likewise.
15083 * gfortran.dg/null_4.f90: Likewise.
15084 * gfortran.dg/null_9.f90: Likewise.
15085 * gfortran.dg/nullify_3.f90: Likewise.
15086 * gfortran.dg/oldstyle_1.f90: Likewise.
15087 * gfortran.dg/open_access_append_1.f90: Likewise.
15088 * gfortran.dg/open_access_append_2.f90: Likewise.
15089 * gfortran.dg/open_errors.f90: Likewise.
15090 * gfortran.dg/open_negative_unit_1.f90: Likewise.
15091 * gfortran.dg/open_new.f90: Likewise.
15092 * gfortran.dg/open_readonly_1.f90: Likewise.
15093 * gfortran.dg/operator_1.f90: Likewise.
15094 * gfortran.dg/optional_absent_1.f90: Likewise.
15095 * gfortran.dg/optional_absent_2.f90: Likewise.
15096 * gfortran.dg/optional_absent_3.f90: Likewise.
15097 * gfortran.dg/optional_class_1.f90: Likewise.
15098 * gfortran.dg/optional_dim_2.f90: Likewise.
15099 * gfortran.dg/optional_dim_3.f90: Likewise.
15100 * gfortran.dg/output_exponents_1.f90: Likewise.
15101 * gfortran.dg/overload_1.f90: Likewise.
15102 * gfortran.dg/overload_2.f90: Likewise.
15103 * gfortran.dg/overwrite_1.f: Likewise.
15104 * gfortran.dg/pad_no.f90: Likewise.
15105 * gfortran.dg/parameter_array_init_1.f90: Likewise.
15106 * gfortran.dg/parameter_array_init_2.f90: Likewise.
15107 * gfortran.dg/parameter_array_init_4.f90: Likewise.
15108 * gfortran.dg/parameter_array_init_5.f90: Likewise.
15109 * gfortran.dg/parameter_array_section_2.f90: Likewise.
15110 * gfortran.dg/parens_3.f90: Likewise.
15111 * gfortran.dg/parens_5.f90: Likewise.
15112 * gfortran.dg/parens_6.f90: Likewise.
15113 * gfortran.dg/parent_result_ref_1.f90: Likewise.
15114 * gfortran.dg/parent_result_ref_2.f90: Likewise.
15115 * gfortran.dg/parent_result_ref_3.f90: Likewise.
15116 * gfortran.dg/parent_result_ref_4.f90: Likewise.
15117 * gfortran.dg/parity_1.f90: Likewise.
15118 * gfortran.dg/past_eor.f90: Likewise.
15119 * gfortran.dg/pdt_1.f03: Likewise.
15120 * gfortran.dg/pdt_10.f03: Likewise.
15121 * gfortran.dg/pdt_11.f03: Likewise.
15122 * gfortran.dg/pdt_12.f03: Likewise.
15123 * gfortran.dg/pdt_13.f03: Likewise.
15124 * gfortran.dg/pdt_14.f03: Likewise.
15125 * gfortran.dg/pdt_15.f03: Likewise.
15126 * gfortran.dg/pdt_19.f03: Likewise.
15127 * gfortran.dg/pdt_20.f03: Likewise.
15128 * gfortran.dg/pdt_22.f03: Likewise.
15129 * gfortran.dg/pdt_23.f03: Likewise.
15130 * gfortran.dg/pdt_25.f03: Likewise.
15131 * gfortran.dg/pdt_26.f03: Likewise.
15132 * gfortran.dg/pdt_27.f03: Likewise.
15133 * gfortran.dg/pdt_28.f03: Likewise.
15134 * gfortran.dg/pdt_3.f03: Likewise.
15135 * gfortran.dg/pdt_4.f03: Likewise.
15136 * gfortran.dg/pdt_5.f03: Likewise.
15137 * gfortran.dg/pdt_7.f03: Likewise.
15138 * gfortran.dg/pointer_1.f90: Likewise.
15139 * gfortran.dg/pointer_array_1.f90: Likewise.
15140 * gfortran.dg/pointer_array_3.f90: Likewise.
15141 * gfortran.dg/pointer_array_4.f90: Likewise.
15142 * gfortran.dg/pointer_array_5.f90: Likewise.
15143 * gfortran.dg/pointer_array_6.f90: Likewise.
15144 * gfortran.dg/pointer_array_7.f90: Likewise.
15145 * gfortran.dg/pointer_array_8.f90: Likewise.
15146 * gfortran.dg/pointer_array_9.f90: Likewise.
15147 * gfortran.dg/pointer_array_component_1.f90: Likewise.
15148 * gfortran.dg/pointer_array_component_2.f90: Likewise.
15149 * gfortran.dg/pointer_assign_10.f90: Likewise.
15150 * gfortran.dg/pointer_assign_11.f90: Likewise.
15151 * gfortran.dg/pointer_assign_4.f90: Likewise.
15152 * gfortran.dg/pointer_assign_8.f90: Likewise.
15153 * gfortran.dg/pointer_assign_9.f90: Likewise.
15154 * gfortran.dg/pointer_check_10.f90: Likewise.
15155 * gfortran.dg/pointer_check_9.f90: Likewise.
15156 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
15157 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
15158 * gfortran.dg/pointer_function_result_1.f90: Likewise.
15159 * gfortran.dg/pointer_init_1.f90: Likewise.
15160 * gfortran.dg/pointer_init_3.f90: Likewise.
15161 * gfortran.dg/pointer_init_4.f90: Likewise.
15162 * gfortran.dg/pointer_init_5.f90: Likewise.
15163 * gfortran.dg/pointer_init_8.f90: Likewise.
15164 * gfortran.dg/pointer_intent_1.f90: Likewise.
15165 * gfortran.dg/pointer_intent_4.f90: Likewise.
15166 * gfortran.dg/pointer_intent_5.f90: Likewise.
15167 * gfortran.dg/pointer_remapping_10.f90: Likewise.
15168 * gfortran.dg/pointer_remapping_4.f03: Likewise.
15169 * gfortran.dg/pointer_remapping_5.f08: Likewise.
15170 * gfortran.dg/pointer_remapping_9.f90: Likewise.
15171 * gfortran.dg/pointer_target_1.f90: Likewise.
15172 * gfortran.dg/pointer_target_2.f90: Likewise.
15173 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
15174 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
15175 * gfortran.dg/power.f90: Likewise.
15176 * gfortran.dg/power1.f90: Likewise.
15177 * gfortran.dg/power_3.f90: Likewise.
15178 * gfortran.dg/power_4.f90: Likewise.
15179 * gfortran.dg/power_5.f90: Likewise.
15180 * gfortran.dg/pr12884.f: Likewise.
15181 * gfortran.dg/pr15129.f90: Likewise.
15182 * gfortran.dg/pr15140.f90: Likewise.
15183 * gfortran.dg/pr15324.f90: Likewise.
15184 * gfortran.dg/pr15332.f: Likewise.
15185 * gfortran.dg/pr15957.f90: Likewise.
15186 * gfortran.dg/pr15959.f90: Likewise.
15187 * gfortran.dg/pr16597.f90: Likewise.
15188 * gfortran.dg/pr16861.f90: Likewise.
15189 * gfortran.dg/pr16938.f90: Likewise.
15190 * gfortran.dg/pr17090.f90: Likewise.
15191 * gfortran.dg/pr17143.f90: Likewise.
15192 * gfortran.dg/pr17164.f90: Likewise.
15193 * gfortran.dg/pr17229.f: Likewise.
15194 * gfortran.dg/pr17285.f90: Likewise.
15195 * gfortran.dg/pr17286.f90: Likewise.
15196 * gfortran.dg/pr17472.f: Likewise.
15197 * gfortran.dg/pr17612.f90: Likewise.
15198 * gfortran.dg/pr17706.f90: Likewise.
15199 * gfortran.dg/pr18025.f90: Likewise.
15200 * gfortran.dg/pr18122.f90: Likewise.
15201 * gfortran.dg/pr18210.f90: Likewise.
15202 * gfortran.dg/pr18392.f90: Likewise.
15203 * gfortran.dg/pr19155.f: Likewise.
15204 * gfortran.dg/pr19216.f: Likewise.
15205 * gfortran.dg/pr19467.f90: Likewise.
15206 * gfortran.dg/pr19657.f: Likewise.
15207 * gfortran.dg/pr19926.f90: Likewise.
15208 * gfortran.dg/pr19928-1.f90: Likewise.
15209 * gfortran.dg/pr19928-2.f90: Likewise.
15210 * gfortran.dg/pr20086.f90: Likewise.
15211 * gfortran.dg/pr20124.f90: Likewise.
15212 * gfortran.dg/pr20163-2.f: Likewise.
15213 * gfortran.dg/pr20480.f90: Likewise.
15214 * gfortran.dg/pr20755.f: Likewise.
15215 * gfortran.dg/pr20950.f: Likewise.
15216 * gfortran.dg/pr21177.f90: Likewise.
15217 * gfortran.dg/pr21730.f: Likewise.
15218 * gfortran.dg/pr22491.f: Likewise.
15219 * gfortran.dg/pr25603.f: Likewise.
15220 * gfortran.dg/pr26246_2.f90: Likewise.
15221 * gfortran.dg/pr32136.f90: Likewise.
15222 * gfortran.dg/pr32533.f90: Likewise.
15223 * gfortran.dg/pr33794.f90: Likewise.
15224 * gfortran.dg/pr35662.f90: Likewise.
15225 * gfortran.dg/pr35944-1.f90: Likewise.
15226 * gfortran.dg/pr35944-2.f90: Likewise.
15227 * gfortran.dg/pr35983.f90: Likewise.
15228 * gfortran.dg/pr39865.f90: Likewise.
15229 * gfortran.dg/pr41212.f90: Likewise.
15230 * gfortran.dg/pr43808.f90: Likewise.
15231 * gfortran.dg/pr44592.f90: Likewise.
15232 * gfortran.dg/pr44735.f90: Likewise.
15233 * gfortran.dg/pr45308.f03: Likewise.
15234 * gfortran.dg/pr46297.f: Likewise.
15235 * gfortran.dg/pr46588.f90: Likewise.
15236 * gfortran.dg/pr46665.f90: Likewise.
15237 * gfortran.dg/pr46804.f90: Likewise.
15238 * gfortran.dg/pr47008.f03: Likewise.
15239 * gfortran.dg/pr47614.f: Likewise.
15240 * gfortran.dg/pr47878.f90: Likewise.
15241 * gfortran.dg/pr49103.f90: Likewise.
15242 * gfortran.dg/pr50069_1.f90: Likewise.
15243 * gfortran.dg/pr50769.f90: Likewise.
15244 * gfortran.dg/pr52608.f90: Likewise.
15245 * gfortran.dg/pr55086_2.f90: Likewise.
15246 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
15247 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
15248 * gfortran.dg/pr55330.f90: Likewise.
15249 * gfortran.dg/pr56015.f90: Likewise.
15250 * gfortran.dg/pr57910.f90: Likewise.
15251 * gfortran.dg/pr59700.f90: Likewise.
15252 * gfortran.dg/pr62125.f90: Likewise.
15253 * gfortran.dg/pr64530.f90: Likewise.
15254 * gfortran.dg/pr65429.f90: Likewise.
15255 * gfortran.dg/pr65450.f90: Likewise.
15256 * gfortran.dg/pr65504.f90: Likewise.
15257 * gfortran.dg/pr65903.f90: Likewise.
15258 * gfortran.dg/pr66311.f90: Likewise.
15259 * gfortran.dg/pr66864.f90: Likewise.
15260 * gfortran.dg/pr67140.f90: Likewise.
15261 * gfortran.dg/pr67524.f90: Likewise.
15262 * gfortran.dg/pr67885.f90: Likewise.
15263 * gfortran.dg/pr68053.f90: Likewise.
15264 * gfortran.dg/pr68566.f90: Likewise.
15265 * gfortran.dg/pr69514_1.f90: Likewise.
15266 * gfortran.dg/pr69514_2.f90: Likewise.
15267 * gfortran.dg/pr69739.f90: Likewise.
15268 * gfortran.dg/pr70673.f90: Likewise.
15269 * gfortran.dg/pr71523_2.f90: Likewise.
15270 * gfortran.dg/pr71764.f90: Likewise.
15271 * gfortran.dg/pr78092.f90: Likewise.
15272 * gfortran.dg/pr82973.f90: Likewise.
15273 * gfortran.dg/pr83864.f90: Likewise.
15274 * gfortran.dg/pr83874.f90: Likewise.
15275 * gfortran.dg/pr84088.f90: Likewise.
15276 * gfortran.dg/pr84155.f90: Likewise.
15277 * gfortran.dg/proc_decl_12.f90: Likewise.
15278 * gfortran.dg/proc_decl_13.f90: Likewise.
15279 * gfortran.dg/proc_decl_15.f90: Likewise.
15280 * gfortran.dg/proc_decl_17.f90: Likewise.
15281 * gfortran.dg/proc_decl_18.f90: Likewise.
15282 * gfortran.dg/proc_decl_2.f90: Likewise.
15283 * gfortran.dg/proc_decl_5.f90: Likewise.
15284 * gfortran.dg/proc_decl_9.f90: Likewise.
15285 * gfortran.dg/proc_ptr_1.f90: Likewise.
15286 * gfortran.dg/proc_ptr_10.f90: Likewise.
15287 * gfortran.dg/proc_ptr_12.f90: Likewise.
15288 * gfortran.dg/proc_ptr_18.f90: Likewise.
15289 * gfortran.dg/proc_ptr_19.f90: Likewise.
15290 * gfortran.dg/proc_ptr_21.f90: Likewise.
15291 * gfortran.dg/proc_ptr_22.f90: Likewise.
15292 * gfortran.dg/proc_ptr_23.f90: Likewise.
15293 * gfortran.dg/proc_ptr_25.f90: Likewise.
15294 * gfortran.dg/proc_ptr_26.f90: Likewise.
15295 * gfortran.dg/proc_ptr_3.f90: Likewise.
15296 * gfortran.dg/proc_ptr_36.f90: Likewise.
15297 * gfortran.dg/proc_ptr_47.f90: Likewise.
15298 * gfortran.dg/proc_ptr_48.f90: Likewise.
15299 * gfortran.dg/proc_ptr_5.f90: Likewise.
15300 * gfortran.dg/proc_ptr_6.f90: Likewise.
15301 * gfortran.dg/proc_ptr_7.f90: Likewise.
15302 * gfortran.dg/proc_ptr_8.f90: Likewise.
15303 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
15304 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
15305 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
15306 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
15307 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
15308 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
15309 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
15310 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
15311 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
15312 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
15313 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
15314 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
15315 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
15316 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
15317 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
15318 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
15319 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
15320 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
15321 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
15322 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
15323 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
15324 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
15325 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
15326 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
15327 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
15328 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
15329 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
15330 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
15331 * gfortran.dg/product_init_expr.f03: Likewise.
15332 * gfortran.dg/promotion.f90: Likewise.
15333 * gfortran.dg/promotion_3.f90: Likewise.
15334 * gfortran.dg/promotion_4.f90: Likewise.
15335 * gfortran.dg/protected_1.f90: Likewise.
15336 * gfortran.dg/protected_2.f90: Likewise.
15337 * gfortran.dg/ptr-func-1.f90: Likewise.
15338 * gfortran.dg/ptr-func-2.f90: Likewise.
15339 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
15340 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
15341 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
15342 * gfortran.dg/pure_byref_1.f90: Likewise.
15343 * gfortran.dg/pure_byref_2.f90: Likewise.
15344 * gfortran.dg/pure_byref_3.f90: Likewise.
15345 * gfortran.dg/quad_2.f90: Likewise.
15346 * gfortran.dg/quad_3.f90: Likewise.
15347 * gfortran.dg/random_3.f90: Likewise.
15348 * gfortran.dg/random_4.f90: Likewise.
15349 * gfortran.dg/random_7.f90: Likewise.
15350 * gfortran.dg/read_2.f90: Likewise.
15351 * gfortran.dg/read_3.f90: Likewise.
15352 * gfortran.dg/read_4.f90: Likewise.
15353 * gfortran.dg/read_5.f90: Likewise.
15354 * gfortran.dg/read_bad_advance.f90: Likewise.
15355 * gfortran.dg/read_bang.f90: Likewise.
15356 * gfortran.dg/read_bang4.f90: Likewise.
15357 * gfortran.dg/read_comma.f: Likewise.
15358 * gfortran.dg/read_dir.f90: Likewise.
15359 * gfortran.dg/read_empty_file.f: Likewise.
15360 * gfortran.dg/read_eof_1.f90: Likewise.
15361 * gfortran.dg/read_eof_2.f90: Likewise.
15362 * gfortran.dg/read_eof_3.f90: Likewise.
15363 * gfortran.dg/read_eof_4.f90: Likewise.
15364 * gfortran.dg/read_eof_5.f90: Likewise.
15365 * gfortran.dg/read_eof_6.f: Likewise.
15366 * gfortran.dg/read_eof_7.f90: Likewise.
15367 * gfortran.dg/read_eof_8.f90: Likewise.
15368 * gfortran.dg/read_eof_all.f90: Likewise.
15369 * gfortran.dg/read_eor.f90: Likewise.
15370 * gfortran.dg/read_float_1.f90: Likewise.
15371 * gfortran.dg/read_float_2.f03: Likewise.
15372 * gfortran.dg/read_float_3.f90: Likewise.
15373 * gfortran.dg/read_float_4.f90: Likewise.
15374 * gfortran.dg/read_infnan_1.f90: Likewise.
15375 * gfortran.dg/read_list_eof_1.f90: Likewise.
15376 * gfortran.dg/read_logical.f90: Likewise.
15377 * gfortran.dg/read_many_1.f: Likewise.
15378 * gfortran.dg/read_no_eor.f90: Likewise.
15379 * gfortran.dg/read_noadvance.f90: Likewise.
15380 * gfortran.dg/read_repeat.f90: Likewise.
15381 * gfortran.dg/read_repeat_2.f90: Likewise.
15382 * gfortran.dg/read_size_noadvance.f90: Likewise.
15383 * gfortran.dg/read_x_eof.f90: Likewise.
15384 * gfortran.dg/read_x_past.f: Likewise.
15385 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
15386 * gfortran.dg/real_const_1.f: Likewise.
15387 * gfortran.dg/real_const_2.f90: Likewise.
15388 * gfortran.dg/real_const_3.f90: Likewise.
15389 * gfortran.dg/real_do_1.f90: Likewise.
15390 * gfortran.dg/real_index_1.f90: Likewise.
15391 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
15392 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
15393 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
15394 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
15395 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
15396 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
15397 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
15398 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
15399 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
15400 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
15401 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
15402 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
15403 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
15404 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
15405 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
15406 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
15407 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
15408 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
15409 * gfortran.dg/record_marker_1.f90: Likewise.
15410 * gfortran.dg/record_marker_2.f: Likewise.
15411 * gfortran.dg/record_marker_3.f90: Likewise.
15412 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
15413 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
15414 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
15415 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
15416 * gfortran.dg/recursive_check_7.f90: Likewise.
15417 * gfortran.dg/recursive_reference_1.f90: Likewise.
15418 * gfortran.dg/recursive_reference_2.f90: Likewise.
15419 * gfortran.dg/recursive_stack.f90: Likewise.
15420 * gfortran.dg/reduction.f90: Likewise.
15421 * gfortran.dg/repack_arrays_1.f90: Likewise.
15422 * gfortran.dg/repeat_1.f90: Likewise.
15423 * gfortran.dg/repeat_2.f90: Likewise.
15424 * gfortran.dg/repeat_3.f90: Likewise.
15425 * gfortran.dg/repeat_6.f90: Likewise.
15426 * gfortran.dg/reshape-alloc.f90: Likewise.
15427 * gfortran.dg/reshape-complex.f90: Likewise.
15428 * gfortran.dg/reshape.f90: Likewise.
15429 * gfortran.dg/reshape_2.f90: Likewise.
15430 * gfortran.dg/reshape_7.f90: Likewise.
15431 * gfortran.dg/reshape_empty_1.f03: Likewise.
15432 * gfortran.dg/reshape_pad_1.f90: Likewise.
15433 * gfortran.dg/reshape_rank7.f90: Likewise.
15434 * gfortran.dg/reshape_transpose_1.f90: Likewise.
15435 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
15436 * gfortran.dg/result_default_init_1.f90: Likewise.
15437 * gfortran.dg/result_in_spec_1.f90: Likewise.
15438 * gfortran.dg/result_in_spec_2.f90: Likewise.
15439 * gfortran.dg/ret_array_1.f90: Likewise.
15440 * gfortran.dg/ret_pointer_1.f90: Likewise.
15441 * gfortran.dg/ret_pointer_2.f90: Likewise.
15442 * gfortran.dg/rewind_1.f90: Likewise.
15443 * gfortran.dg/round_1.f03: Likewise.
15444 * gfortran.dg/round_2.f03: Likewise.
15445 * gfortran.dg/round_3.f08: Likewise.
15446 * gfortran.dg/round_4.f90: Likewise.
15447 * gfortran.dg/rrspacing_1.f90: Likewise.
15448 * gfortran.dg/runtime_warning_1.f90: Likewise.
15449 * gfortran.dg/same_type_as_2.f03: Likewise.
15450 * gfortran.dg/save_1.f90: Likewise.
15451 * gfortran.dg/save_5.f90: Likewise.
15452 * gfortran.dg/save_6.f90: Likewise.
15453 * gfortran.dg/scalar_mask_1.f90: Likewise.
15454 * gfortran.dg/scalar_mask_2.f90: Likewise.
15455 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
15456 * gfortran.dg/scale_1.f90: Likewise.
15457 * gfortran.dg/scan_1.f90: Likewise.
15458 * gfortran.dg/scan_2.f90: Likewise.
15459 * gfortran.dg/secnds-1.f: Likewise.
15460 * gfortran.dg/secnds.f: Likewise.
15461 * gfortran.dg/select_1.f90: Likewise.
15462 * gfortran.dg/select_2.f90: Likewise.
15463 * gfortran.dg/select_3.f90: Likewise.
15464 * gfortran.dg/select_5.f90: Likewise.
15465 * gfortran.dg/select_char_1.f90: Likewise.
15466 * gfortran.dg/select_char_2.f90: Likewise.
15467 * gfortran.dg/select_type_13.f03: Likewise.
15468 * gfortran.dg/select_type_14.f03: Likewise.
15469 * gfortran.dg/select_type_15.f03: Likewise.
15470 * gfortran.dg/select_type_19.f03: Likewise.
15471 * gfortran.dg/select_type_2.f03: Likewise.
15472 * gfortran.dg/select_type_26.f03: Likewise.
15473 * gfortran.dg/select_type_27.f03: Likewise.
15474 * gfortran.dg/select_type_28.f03: Likewise.
15475 * gfortran.dg/select_type_3.f03: Likewise.
15476 * gfortran.dg/select_type_35.f03: Likewise.
15477 * gfortran.dg/select_type_36.f03: Likewise.
15478 * gfortran.dg/select_type_37.f03: Likewise.
15479 * gfortran.dg/select_type_39.f03: Likewise.
15480 * gfortran.dg/select_type_4.f90: Likewise.
15481 * gfortran.dg/select_type_5.f03: Likewise.
15482 * gfortran.dg/select_type_6.f03: Likewise.
15483 * gfortran.dg/select_type_7.f03: Likewise.
15484 * gfortran.dg/select_type_8.f03: Likewise.
15485 * gfortran.dg/selected_char_kind_1.f90: Likewise.
15486 * gfortran.dg/selected_char_kind_4.f90: Likewise.
15487 * gfortran.dg/selected_kind_1.f90: Likewise.
15488 * gfortran.dg/selected_real_kind_2.f90: Likewise.
15489 * gfortran.dg/shape_2.f90: Likewise.
15490 * gfortran.dg/shape_4.f90: Likewise.
15491 * gfortran.dg/shape_5.f90: Likewise.
15492 * gfortran.dg/shape_7.f90: Likewise.
15493 * gfortran.dg/shape_8.f90: Likewise.
15494 * gfortran.dg/shape_9.f90: Likewise.
15495 * gfortran.dg/shift-kind_2.f90: Likewise.
15496 * gfortran.dg/shiftalr_1.F90: Likewise.
15497 * gfortran.dg/shiftalr_2.F90: Likewise.
15498 * gfortran.dg/simpleif_1.f90: Likewise.
15499 * gfortran.dg/simplify_argN_1.f90: Likewise.
15500 * gfortran.dg/simplify_cshift_1.f90: Likewise.
15501 * gfortran.dg/simplify_cshift_4.f90: Likewise.
15502 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
15503 * gfortran.dg/simplify_modulo.f90: Likewise.
15504 * gfortran.dg/single_char_string.f90: Likewise.
15505 * gfortran.dg/size_dim.f90: Likewise.
15506 * gfortran.dg/size_optional_dim_1.f90: Likewise.
15507 * gfortran.dg/sizeof.f90: Likewise.
15508 * gfortran.dg/sizeof_4.f90: Likewise.
15509 * gfortran.dg/slash_1.f90: Likewise.
15510 * gfortran.dg/sms-1.f90: Likewise.
15511 * gfortran.dg/sms-2.f90: Likewise.
15512 * gfortran.dg/spec_expr_7.f90: Likewise.
15513 * gfortran.dg/specifics_1.f90: Likewise.
15514 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
15515 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
15516 * gfortran.dg/spread_init_expr.f03: Likewise.
15517 * gfortran.dg/spread_scalar_source.f90: Likewise.
15518 * gfortran.dg/spread_shape_1.f90: Likewise.
15519 * gfortran.dg/stat_1.f90: Likewise.
15520 * gfortran.dg/stat_2.f90: Likewise.
15521 * gfortran.dg/stfunc_1.f90: Likewise.
15522 * gfortran.dg/stfunc_4.f90: Likewise.
15523 * gfortran.dg/stfunc_6.f90: Likewise.
15524 * gfortran.dg/storage_size_1.f08: Likewise.
15525 * gfortran.dg/storage_size_3.f08: Likewise.
15526 * gfortran.dg/storage_size_4.f90: Likewise.
15527 * gfortran.dg/streamio_1.f90: Likewise.
15528 * gfortran.dg/streamio_10.f90: Likewise.
15529 * gfortran.dg/streamio_11.f90: Likewise.
15530 * gfortran.dg/streamio_12.f90: Likewise.
15531 * gfortran.dg/streamio_13.f90: Likewise.
15532 * gfortran.dg/streamio_14.f90: Likewise.
15533 * gfortran.dg/streamio_15.f90: Likewise.
15534 * gfortran.dg/streamio_16.f90: Likewise.
15535 * gfortran.dg/streamio_17.f90: Likewise.
15536 * gfortran.dg/streamio_2.f90: Likewise.
15537 * gfortran.dg/streamio_3.f90: Likewise.
15538 * gfortran.dg/streamio_4.f90: Likewise.
15539 * gfortran.dg/streamio_5.f90: Likewise.
15540 * gfortran.dg/streamio_6.f90: Likewise.
15541 * gfortran.dg/streamio_7.f90: Likewise.
15542 * gfortran.dg/streamio_8.f90: Likewise.
15543 * gfortran.dg/streamio_9.f90: Likewise.
15544 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
15545 * gfortran.dg/string_4.f90: Likewise.
15546 * gfortran.dg/string_array_constructor_2.f90: Likewise.
15547 * gfortran.dg/string_assign_2.f90: Likewise.
15548 * gfortran.dg/string_compare_1.f90: Likewise.
15549 * gfortran.dg/string_compare_2.f90: Likewise.
15550 * gfortran.dg/string_compare_3.f90: Likewise.
15551 * gfortran.dg/string_ctor_1.f90: Likewise.
15552 * gfortran.dg/string_length_1.f90: Likewise.
15553 * gfortran.dg/string_length_2.f90: Likewise.
15554 * gfortran.dg/string_length_3.f90: Likewise.
15555 * gfortran.dg/string_length_4.f90: Likewise.
15556 * gfortran.dg/string_null_compare_1.f: Likewise.
15557 * gfortran.dg/string_pad_trunc.f90: Likewise.
15558 * gfortran.dg/structure_constructor_1.f03: Likewise.
15559 * gfortran.dg/structure_constructor_11.f90: Likewise.
15560 * gfortran.dg/structure_constructor_13.f03: Likewise.
15561 * gfortran.dg/structure_constructor_2.f03: Likewise.
15562 * gfortran.dg/structure_constructor_5.f03: Likewise.
15563 * gfortran.dg/submodule_1.f08: Likewise.
15564 * gfortran.dg/submodule_11.f08: Likewise.
15565 * gfortran.dg/submodule_14.f08: Likewise.
15566 * gfortran.dg/submodule_15.f08: Likewise.
15567 * gfortran.dg/submodule_17.f08: Likewise.
15568 * gfortran.dg/submodule_18.f08: Likewise.
15569 * gfortran.dg/submodule_19.f08: Likewise.
15570 * gfortran.dg/submodule_2.f08: Likewise.
15571 * gfortran.dg/submodule_27.f08: Likewise.
15572 * gfortran.dg/submodule_28.f08: Likewise.
15573 * gfortran.dg/submodule_29.f08: Likewise.
15574 * gfortran.dg/submodule_30.f08: Likewise.
15575 * gfortran.dg/submodule_6.f08: Likewise.
15576 * gfortran.dg/submodule_7.f08: Likewise.
15577 * gfortran.dg/submodule_8.f08: Likewise.
15578 * gfortran.dg/subnormal_1.f90: Likewise.
15579 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
15580 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
15581 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
15582 * gfortran.dg/substr_2.f: Likewise.
15583 * gfortran.dg/substr_3.f: Likewise.
15584 * gfortran.dg/substr_4.f: Likewise.
15585 * gfortran.dg/substr_5.f90: Likewise.
15586 * gfortran.dg/substr_6.f90: Likewise.
15587 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
15588 * gfortran.dg/sum_init_expr.f03: Likewise.
15589 * gfortran.dg/sum_zero_array_1.f90: Likewise.
15590 * gfortran.dg/system_clock_3.f08: Likewise.
15591 * gfortran.dg/t_editing.f: Likewise.
15592 * gfortran.dg/team_change_1.f90: Likewise.
15593 * gfortran.dg/team_end_1.f90: Likewise.
15594 * gfortran.dg/team_number_1.f90: Likewise.
15595 * gfortran.dg/temporary_1.f90: Likewise.
15596 * gfortran.dg/test_com_block.f90: Likewise.
15597 * gfortran.dg/test_only_clause.f90: Likewise.
15598 * gfortran.dg/tiny_1.f90: Likewise.
15599 * gfortran.dg/tiny_2.f90: Likewise.
15600 * gfortran.dg/tl_editing.f90: Likewise.
15601 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
15602 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
15603 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
15604 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
15605 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
15606 * gfortran.dg/transfer_class_2.f90: Likewise.
15607 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
15608 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
15609 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
15610 * gfortran.dg/transfer_resolve_1.f90: Likewise.
15611 * gfortran.dg/transfer_simplify_1.f90: Likewise.
15612 * gfortran.dg/transfer_simplify_10.f90: Likewise.
15613 * gfortran.dg/transfer_simplify_11.f90: Likewise.
15614 * gfortran.dg/transfer_simplify_2.f90: Likewise.
15615 * gfortran.dg/transfer_simplify_3.f90: Likewise.
15616 * gfortran.dg/transfer_simplify_4.f90: Likewise.
15617 * gfortran.dg/transfer_simplify_8.f90: Likewise.
15618 * gfortran.dg/transfer_simplify_9.f90: Likewise.
15619 * gfortran.dg/transpose_1.f90: Likewise.
15620 * gfortran.dg/transpose_3.f03: Likewise.
15621 * gfortran.dg/transpose_4.f90: Likewise.
15622 * gfortran.dg/transpose_conjg_1.f90: Likewise.
15623 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
15624 * gfortran.dg/transpose_optimization_2.f90: Likewise.
15625 * gfortran.dg/trim_1.f90: Likewise.
15626 * gfortran.dg/trim_optimize_1.f90: Likewise.
15627 * gfortran.dg/trim_optimize_2.f90: Likewise.
15628 * gfortran.dg/trim_optimize_3.f90: Likewise.
15629 * gfortran.dg/trim_optimize_4.f90: Likewise.
15630 * gfortran.dg/trim_optimize_5.f90: Likewise.
15631 * gfortran.dg/trim_optimize_6.f90: Likewise.
15632 * gfortran.dg/trim_optimize_7.f90: Likewise.
15633 * gfortran.dg/trim_optimize_8.f90: Likewise.
15634 * gfortran.dg/type_to_class_1.f03: Likewise.
15635 * gfortran.dg/type_to_class_2.f03: Likewise.
15636 * gfortran.dg/type_to_class_3.f03: Likewise.
15637 * gfortran.dg/type_to_class_4.f03: Likewise.
15638 * gfortran.dg/type_to_class_5.f03: Likewise.
15639 * gfortran.dg/typebound_assignment_5.f03: Likewise.
15640 * gfortran.dg/typebound_assignment_6.f03: Likewise.
15641 * gfortran.dg/typebound_assignment_7.f90: Likewise.
15642 * gfortran.dg/typebound_call_1.f03: Likewise.
15643 * gfortran.dg/typebound_call_13.f03: Likewise.
15644 * gfortran.dg/typebound_call_18.f03: Likewise.
15645 * gfortran.dg/typebound_call_19.f03: Likewise.
15646 * gfortran.dg/typebound_call_2.f03: Likewise.
15647 * gfortran.dg/typebound_call_20.f03: Likewise.
15648 * gfortran.dg/typebound_call_3.f03: Likewise.
15649 * gfortran.dg/typebound_generic_5.f03: Likewise.
15650 * gfortran.dg/typebound_generic_6.f03: Likewise.
15651 * gfortran.dg/typebound_generic_9.f03: Likewise.
15652 * gfortran.dg/typebound_operator_12.f03: Likewise.
15653 * gfortran.dg/typebound_operator_13.f03: Likewise.
15654 * gfortran.dg/typebound_operator_15.f90: Likewise.
15655 * gfortran.dg/typebound_operator_20.f90: Likewise.
15656 * gfortran.dg/typebound_operator_3.f03: Likewise.
15657 * gfortran.dg/typebound_operator_6.f03: Likewise.
15658 * gfortran.dg/typebound_operator_7.f03: Likewise.
15659 * gfortran.dg/typebound_operator_8.f03: Likewise.
15660 * gfortran.dg/typebound_operator_9.f03: Likewise.
15661 * gfortran.dg/typebound_proc_19.f90: Likewise.
15662 * gfortran.dg/typebound_proc_20.f90: Likewise.
15663 * gfortran.dg/typebound_proc_23.f90: Likewise.
15664 * gfortran.dg/typebound_proc_27.f03: Likewise.
15665 * gfortran.dg/typebound_proc_35.f90: Likewise.
15666 * gfortran.dg/typebound_proc_36.f90: Likewise.
15667 * gfortran.dg/unf_io_convert_1.f90: Likewise.
15668 * gfortran.dg/unf_io_convert_2.f90: Likewise.
15669 * gfortran.dg/unf_io_convert_3.f90: Likewise.
15670 * gfortran.dg/unf_io_convert_4.f90: Likewise.
15671 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
15672 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
15673 * gfortran.dg/unf_short_record_1.f90: Likewise.
15674 * gfortran.dg/unformatted_recl_1.f90: Likewise.
15675 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
15676 * gfortran.dg/unit_1.f90: Likewise.
15677 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
15678 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
15679 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
15680 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
15681 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
15682 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
15683 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
15684 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
15685 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
15686 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
15687 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
15688 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
15689 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
15690 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
15691 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
15692 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
15693 * gfortran.dg/unpack_init_expr.f03: Likewise.
15694 * gfortran.dg/use_10.f90: Likewise.
15695 * gfortran.dg/use_11.f90: Likewise.
15696 * gfortran.dg/use_13.f90: Likewise.
15697 * gfortran.dg/use_24.f90: Likewise.
15698 * gfortran.dg/use_27.f90: Likewise.
15699 * gfortran.dg/use_5.f90: Likewise.
15700 * gfortran.dg/use_allocated_1.f90: Likewise.
15701 * gfortran.dg/use_only_1.f90: Likewise.
15702 * gfortran.dg/use_only_4.f90: Likewise.
15703 * gfortran.dg/use_rename_2.f90: Likewise.
15704 * gfortran.dg/use_rename_4.f90: Likewise.
15705 * gfortran.dg/used_dummy_types_1.f90: Likewise.
15706 * gfortran.dg/used_interface_ref.f90: Likewise.
15707 * gfortran.dg/used_types_5.f90: Likewise.
15708 * gfortran.dg/utf8_1.f03: Likewise.
15709 * gfortran.dg/utf8_2.f03: Likewise.
15710 * gfortran.dg/value_1.f90: Likewise.
15711 * gfortran.dg/value_2.f90: Likewise.
15712 * gfortran.dg/value_4.f90: Likewise.
15713 * gfortran.dg/value_6.f03: Likewise.
15714 * gfortran.dg/value_7.f03: Likewise.
15715 * gfortran.dg/value_test.f90: Likewise.
15716 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
15717 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
15718 * gfortran.dg/vect/pr60510.f: Likewise.
15719 * gfortran.dg/vect/pr69882.f90: Likewise.
15720 * gfortran.dg/vect/pr69980.f90: Likewise.
15721 * gfortran.dg/vect/vect-5.f90: Likewise.
15722 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15723 * gfortran.dg/vector_subscript_1.f90: Likewise.
15724 * gfortran.dg/vector_subscript_2.f90: Likewise.
15725 * gfortran.dg/vector_subscript_3.f90: Likewise.
15726 * gfortran.dg/vector_subscript_5.f90: Likewise.
15727 * gfortran.dg/verify_2.f90: Likewise.
15728 * gfortran.dg/volatile10.f90: Likewise.
15729 * gfortran.dg/where_1.f90: Likewise.
15730 * gfortran.dg/where_operator_assign_1.f90: Likewise.
15731 * gfortran.dg/where_operator_assign_2.f90: Likewise.
15732 * gfortran.dg/where_operator_assign_3.f90: Likewise.
15733 * gfortran.dg/whole_file_13.f90: Likewise.
15734 * gfortran.dg/whole_file_2.f90: Likewise.
15735 * gfortran.dg/widechar_2.f90: Likewise.
15736 * gfortran.dg/widechar_4.f90: Likewise.
15737 * gfortran.dg/widechar_5.f90: Likewise.
15738 * gfortran.dg/widechar_6.f90: Likewise.
15739 * gfortran.dg/widechar_8.f90: Likewise.
15740 * gfortran.dg/widechar_IO_1.f90: Likewise.
15741 * gfortran.dg/widechar_IO_2.f90: Likewise.
15742 * gfortran.dg/widechar_IO_3.f90: Likewise.
15743 * gfortran.dg/widechar_IO_4.f90: Likewise.
15744 * gfortran.dg/widechar_compare_1.f90: Likewise.
15745 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
15746 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
15747 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
15748 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
15749 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
15750 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
15751 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
15752 * gfortran.dg/widechar_select_1.f90: Likewise.
15753 * gfortran.dg/winapi.f90: Likewise.
15754 * gfortran.dg/write_0_pe_format.f90: Likewise.
15755 * gfortran.dg/write_back.f: Likewise.
15756 * gfortran.dg/write_check3.f90: Likewise.
15757 * gfortran.dg/write_direct_eor.f90: Likewise.
15758 * gfortran.dg/write_padding.f90: Likewise.
15759 * gfortran.dg/write_recursive.f90: Likewise.
15760 * gfortran.dg/write_rewind_1.f: Likewise.
15761 * gfortran.dg/write_rewind_2.f: Likewise.
15762 * gfortran.dg/write_zero_array.f90: Likewise.
15763 * gfortran.dg/x_slash_1.f: Likewise.
15764 * gfortran.dg/x_slash_2.f: Likewise.
15765 * gfortran.dg/zero_array_components_1.f90: Likewise.
15766 * gfortran.dg/zero_length_1.f90: Likewise.
15767 * gfortran.dg/zero_length_2.f90: Likewise.
15768 * gfortran.dg/zero_sized_1.f90: Likewise.
15769 * gfortran.dg/zero_sized_3.f90: Likewise.
15770 * gfortran.fortran-torture/compile/nested.f90: Likewise.
15771 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
15772 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
15773 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
15774 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
15775 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
15776 * gfortran.fortran-torture/execute/args.f90: Likewise.
15777 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
15778 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
15779 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
15780 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
15781 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
15782 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
15783 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
15784 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
15785 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
15786 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
15787 * gfortran.fortran-torture/execute/common.f90: Likewise.
15788 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
15789 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
15790 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
15791 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
15792 * gfortran.fortran-torture/execute/contained.f90: Likewise.
15793 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
15794 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
15795 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
15796 * gfortran.fortran-torture/execute/data.f90: Likewise.
15797 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
15798 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
15799 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
15800 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
15801 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
15802 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
15803 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
15804 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
15805 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
15806 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
15807 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
15808 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
15809 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
15810 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
15811 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
15812 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
15813 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
15814 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
15815 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
15816 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
15817 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
15818 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
15819 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
15820 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
15821 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
15822 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
15823 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
15824 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
15825 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
15826 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
15827 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
15828 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
15829 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
15830 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
15831 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
15832 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
15833 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
15834 * gfortran.fortran-torture/execute/forall.f90: Likewise.
15835 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
15836 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
15837 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
15838 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
15839 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
15840 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
15841 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
15842 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
15843 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
15844 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
15845 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
15846 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
15847 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
15848 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
15849 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
15850 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
15851 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
15852 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
15853 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
15854 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
15855 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
15856 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
15857 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
15858 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
15859 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
15860 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
15861 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
15862 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
15863 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15864 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
15865 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
15866 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
15867 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
15868 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
15869 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
15870 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
15871 Likewise.
15872 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
15873 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
15874 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
15875 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
15876 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
15877 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
15878 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
15879 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15880 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
15881 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
15882 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
15883 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15884 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
15885 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
15886 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
15887 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
15888 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
15889 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15890 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
15891 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15892 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
15893 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
15894 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
15895 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
15896 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
15897 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
15898 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
15899 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
15900 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15901 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
15902 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
15903 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
15904 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
15905 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
15906 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
15907 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
15908 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
15909 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
15910 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
15911 * gfortran.fortran-torture/execute/math.f90: Likewise.
15912 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
15913 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
15914 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
15915 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
15916 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
15917 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
15918 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
15919 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
15920 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
15921 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
15922 * gfortran.fortran-torture/execute/power.f90: Likewise.
15923 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
15924 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
15925 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15926 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
15927 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
15928 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
15929 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
15930 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
15931 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
15932 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
15933 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
15934 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
15935 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
15936 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
15937 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
15938 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
15939 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
15940 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
15941 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
15942 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
15943 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
15944 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
15945 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
15946 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
15947 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
15948 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
15949 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
15950 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
15951 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
15952 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
15953 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
15954 * gfortran.fortran-torture/execute/straret.f90: Likewise.
15955 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
15956 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
15957 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
15958 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
15959 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
15960 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
15961 * gfortran.fortran-torture/execute/string.f90: Likewise.
15962 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
15963 * gfortran.fortran-torture/execute/strret.f90: Likewise.
15964 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
15965 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
15966 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
15967 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
15968 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
15969 * gfortran.fortran-torture/execute/userop.f90: Likewise.
15970 * gfortran.fortran-torture/execute/where17.f90: Likewise.
15971 * gfortran.fortran-torture/execute/where18.f90: Likewise.
15972 * gfortran.fortran-torture/execute/where19.f90: Likewise.
15973 * gfortran.fortran-torture/execute/where20.f90: Likewise.
15974 * gfortran.fortran-torture/execute/where21.f90: Likewise.
15975 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
15976 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
15977 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15978 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15979 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15980 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15981 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
15982 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
15983 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
15984 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
15985 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
15986 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
15987 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
15988 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
15989 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
15990 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
15991 * gfortran.dg/inline_transpose_1.f90: Likewise.
15992
15993 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
15994
15995 PR fortran/84115
15996 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
15997 change to dg-run.
15998
15999 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
16000
16001 PR ada/84277
16002 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
16003 * gnat.dg/dispatch1.adb: Rename into...
16004 * gnat.dg/disp1.adb: ...this.
16005 * gnat.dg/dispatch1_p.ads: Rename into...
16006 * gnat.dg/disp1_pkg.ads: ...this.
16007 * gnat.dg/disp2.adb: Rename into...
16008 * gnat.dg/dispatch2.adb: ...this.
16009 * gnat.dg/dispatch2_p.ads: Rename into...
16010 * gnat.dg/disp2_pkg.ads: ...this.
16011 * gnat.dg/dispatch2_p.adb: Rename into...
16012 * gnat.dg/disp2_pkg.adb: this.
16013 * gnat.dg/generic_dispatch.adb: Rename into...
16014 * gnat.dg/generic_disp.adb: this.
16015 * gnat.dg/generic_dispatch_p.ads: Rename into...
16016 * gnat.dg/generic_disp_pkg.ads: ...this.
16017 * gnat.dg/generic_dispatch_p.adb: Rename into...
16018 * gnat.dg/generic_disp_pkg.adb: ...this.
16019 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
16020 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
16021 * gnat.dg/object_overflow1.adb: Tweak index.
16022 * gnat.dg/object_overflow2.adb: Likewise.
16023 * gnat.dg/object_overflow3.adb: Likewise.
16024 * gnat.dg/object_overflow4.adb: Likewise.
16025 * gnat.dg/object_overflow5.adb: Likewise.
16026
16027 2018-02-16 Jakub Jelinek <jakub@redhat.com>
16028
16029 PR ipa/84425
16030 * gcc.c-torture/compile/pr84425.c: New test.
16031
16032 2018-02-16 Marek Polacek <polacek@redhat.com>
16033 Jakub Jelinek <jakub@redhat.com>
16034
16035 PR c++/84192
16036 * g++.dg/cpp1y/constexpr-84192.C: New test.
16037
16038 2018-02-16 Martin Sebor <msebor@redhat.com>
16039
16040 PR c++/79064
16041 * g++.dg/overload15.C: New test.
16042
16043 2018-02-16 Yury Gribov <tetra2005@gmail.com>
16044
16045 PR target/81535
16046 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
16047 * gcc.dg/pr56727-2.c: Ditto.
16048 * gcc.target/powerpc/pr79439.c: Renamed to...
16049 * gcc.target/powerpc/pr79439-1.c: ...this.
16050 * gcc.target/powerpc/pr79439-2.c: New test.
16051 * gcc.target/powerpc/pr79439-3.c: New test.
16052
16053 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
16054
16055 target/pr84371
16056 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
16057 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
16058 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
16059 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
16060 * gcc.target/powerpc/builtins-3.c: Same.
16061
16062 2018-02-16 Nathan Sidwell <nathan@acm.org>
16063
16064 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
16065
16066 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
16067
16068 PR rtl-optimization/70023
16069 * gcc.target/i386/pr70023.c: New.
16070
16071 2018-02-16 Carl Love <cel@us.ibm.com>
16072
16073 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
16074 tests.
16075 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
16076 tests.
16077
16078 2018-02-16 Carl Love <cel@us.ibm.com>
16079
16080 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
16081 for the ABI definitions for vec_extract4b and vec_insert4b.
16082
16083 2018-02-16 Nathan Sidwell <nathan@acm.org>
16084
16085 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
16086 * g++.old-deja/g++.mike/net43.C: Likewise.
16087
16088 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16089
16090 PR c++/82468
16091 * g++.dg/cpp1z/class-deduction48.C: New.
16092
16093 2018-02-16 Nathan Sidwell <nathan@acm.org>
16094
16095 PR c++/84375
16096 * g++.dg/lookup/pr84375.C: New.
16097
16098 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
16099
16100 PR target/83831
16101 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
16102
16103 2018-02-16 Richard Biener <rguenther@suse.de>
16104
16105 PR tree-optimization/84417
16106 * gcc.dg/torture/pr84417.c: New testcase.
16107
16108 2018-02-16 Jakub Jelinek <jakub@redhat.com>
16109
16110 PR target/84272
16111 * g++.dg/opt/pr84272.C: New test.
16112
16113 PR rtl-optimization/83723
16114 * gcc.dg/pr83723.c: New test.
16115
16116 2018-02-16 Richard Biener <rguenther@suse.de>
16117
16118 PR tree-optimization/84399
16119 * gcc.dg/graphite/pr84399.c: New testcase.
16120
16121 2018-02-16 Richard Biener <rguenther@suse.de>
16122
16123 PR tree-optimization/84190
16124 * g++.dg/torture/pr84190.C: New testcase.
16125
16126 2018-02-15 Martin Sebor <msebor@redhat.com>
16127
16128 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
16129 directives.
16130
16131 2018-02-15 Janus Weil <janus@gcc.gnu.org>
16132
16133 PR fortran/84409
16134 * gfortran.dg/dtio_21.f03: Add an error message.
16135 * gfortran.dg/dtio_22.f90: Fix invalid test case.
16136
16137 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16138
16139 PR fortran/84381
16140 * gfortran.dg/stop_shouldfail.f90: New test.
16141
16142 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
16143
16144 PR c++/84330
16145 * g++.dg/concepts/pr84330.C: New.
16146
16147 2018-02-15 Tom de Vries <tom@codesourcery.com>
16148
16149 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
16150
16151 2018-02-15 Tom de Vries <tom@codesourcery.com>
16152
16153 * gcc.c-torture/compile/pr84136.c: Require effective target
16154 indirect_jumps.
16155
16156 2018-02-15 Jakub Jelinek <jakub@redhat.com>
16157
16158 PR tree-optimization/84383
16159 * gcc.c-torture/compile/pr84383.c: New test.
16160
16161 PR tree-optimization/84334
16162 * gcc.dg/pr84334.c: New test.
16163
16164 2018-02-14 Carl Love <cel@us.ibm.com>
16165
16166 * gcc.target/powerpc/builtins-4-int128-runnable.c
16167 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
16168 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
16169
16170 2018-02-14 Martin Sebor <msebor@redhat.com>
16171
16172 PR tree-optimization/83698
16173 * gcc.dg/Wrestrict-7.c: New test.
16174 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
16175 * gcc.target/i386/chkp-stropt-17.c: Same.
16176
16177 2018-02-14 Martin Sebor <msebor@redhat.com>
16178
16179 PR c/84108
16180 * gcc.dg/Wattributes-8.c: New test.
16181
16182 2018-02-14 Janus Weil <janus@gcc.gnu.org>
16183
16184 PR fortran/84385
16185 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
16186 * gfortran.dg/allocate_with_source_23.f90: Ditto.
16187 * gfortran.dg/select_type_1.f03: Extend test case.
16188
16189 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
16190
16191 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
16192 (dg-options): Use -O2 -msse2 -mno-sse3.
16193
16194 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
16195
16196 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
16197 this test case still works ok.
16198 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
16199 * gcc.dg/vmx/insert-be-order.c: Likewise.
16200 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
16201 * gcc.dg/vmx/ld-be-order.c: Likewise.
16202 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16203 * gcc.dg/vmx/lde-be-order.c: Likewise.
16204 * gcc.dg/vmx/ldl-be-order.c: Likewise.
16205 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16206 * gcc.dg/vmx/merge-be-order.c: Likewise.
16207 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16208 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
16209 * gcc.dg/vmx/pack-be-order.c: Likewise.
16210 * gcc.dg/vmx/perm-be-order.c: Likewise.
16211 * gcc.dg/vmx/splat-be-order.c: Likewise.
16212 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
16213 * gcc.dg/vmx/st-be-order.c: Likewise.
16214 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
16215 * gcc.dg/vmx/ste-be-order.c: Likewise.
16216 * gcc.dg/vmx/stl-be-order.c: Likewise.
16217 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
16218 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
16219 * gcc.dg/vmx/unpack-be-order.c: Likewise.
16220 * gcc.dg/vmx/vsums-be-order.c: Likewise.
16221 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
16222
16223 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
16224
16225 PR c++/84350
16226 * g++.dg/cpp0x/auto49.C: New.
16227
16228 2018-02-14 Nathan Sidwell <nathan@acm.org>
16229
16230 * g++.dg/template/instantiate5.C: Adjust required-from loc.
16231
16232 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
16233
16234 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
16235 * gcc.target/powerpc/le-altivec-consts.c: Same.
16236
16237 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
16238
16239 PR target/84220
16240 * gcc.target/powerpc/pr84220-sld.c: New test.
16241 * gcc.target/powerpc/pr84220-sld2.c: New test.
16242 * gcc.target/powerpc/pr84220-sldw.c: New test.
16243 * gcc.target/powerpc/pr84220-xxperm.c: New test.
16244 * gcc.target/powerpc/pr84220-xxsld.c: New test.
16245
16246 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16247
16248 PR target/84239
16249 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
16250 _inc_ssp intrinsics.
16251 * gcc.target/i386/cet-intrin-4.c: Likewise.
16252 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
16253 __builtin_ia32_rdssp[d|q].
16254
16255 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
16256
16257 PR tree-optimization/84357
16258 * gcc.dg/vect/pr84357.c: New test.
16259
16260 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
16261
16262 PR target/83831
16263 * gcc.target/rx/pr83831.c: New tests.
16264
16265 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
16266
16267 PR target/79242
16268 * gcc.target/msp430/pr79242.c: New test.
16269
16270 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16271
16272 PR target/84372
16273 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
16274 with -mcpu=power9.
16275
16276 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16277
16278 PR target/84279
16279 * g++.dg/pr84279.C: New test.
16280
16281 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
16282
16283 PR rtl-optimization/84169
16284 * gcc.c-torture/execute/pr84169.c: New.
16285
16286 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16287
16288 PR target/84370
16289 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
16290
16291 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16292
16293 PR target/84365
16294 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
16295 with -mcpu=power9.
16296
16297 2018-02-13 Jakub Jelinek <jakub@redhat.com>
16298
16299 PR c++/84364
16300 * g++.dg/warn/effc4.C: New test.
16301
16302 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16303
16304 PR c++/84333
16305 * g++.dg/template/sizeof16.C: New.
16306 * g++.dg/template/sizeof17.C: Likewise.
16307
16308 2018-02-13 Janus Weil <janus@gcc.gnu.org>
16309
16310 PR fortran/84313
16311 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
16312 add necessary compiler options.
16313 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
16314
16315 2018-02-13 Jakub Jelinek <jakub@redhat.com>
16316
16317 PR c/82210
16318 * gcc.c-torture/execute/pr82210.c: New test.
16319
16320 PR middle-end/84309
16321 * gcc.dg/pr84309-2.c: New test.
16322
16323 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
16324
16325 PR tree-optimization/84321
16326 * gcc.dg/pr84321.c: New test.
16327
16328 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
16329
16330 PR target/84359
16331 * gcc.target/i386/pr57193.c: Add -march=x86-64.
16332
16333 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
16334
16335 PR sanitizer/84340
16336 * gcc.dg/asan/pr84307.c: Remove test.
16337
16338 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
16339
16340 * gcc.target/rl78/test_auto_vector.c: New test.
16341
16342 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
16343
16344 PR c/84305
16345 * gcc.c-torture/compile/pr84305.c: New test.
16346
16347 2018-02-13 Jakub Jelinek <jakub@redhat.com>
16348
16349 PR target/84335
16350 * gcc.target/i386/pr84335.c: New test.
16351
16352 PR tree-optimization/84339
16353 * gcc.c-torture/execute/pr84339.c: New test.
16354
16355 PR middle-end/84309
16356 * gcc.dg/pr84309.c: New test.
16357 * gcc.target/i386/pr84309.c: New test.
16358
16359 PR target/84336
16360 * gcc.target/i386/pr84336.c: New test.
16361
16362 2018-02-12 Jakub Jelinek <jakub@redhat.com>
16363
16364 PR c++/84341
16365 * c-c++-common/gomp/pr84341.c: New test.
16366
16367 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
16368
16369 PR fortran/68746
16370 * gfortran.dg/read_dir.f90: Re-add dg-do run.
16371
16372 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
16373
16374 PR fortran/68746
16375 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
16376 of zero for read.
16377
16378 2018-02-12 Jeff Law <law@redhat.com>
16379
16380 * gcc.c-torture/compile/reg-args-size.c: New test.
16381
16382 2018-02-12 Carl Love <cel@us.ibm.com>
16383
16384 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
16385 uint128 tests to new testfile.
16386 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
16387 int128 and uint128 tests.
16388 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
16389 list of torture tests.
16390
16391 2018-02-12 Janus Weil <janus@gcc.gnu.org>
16392
16393 PR fortran/84273
16394 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
16395 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
16396
16397 2018-02-12 Tamar Christina <tamar.christina@arm.com>
16398
16399 PR target/82641
16400 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
16401
16402 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
16403
16404 PR sanitizer/84307
16405 * gcc.dg/asan/pr84307.c: New test.
16406
16407 2018-02-12 Nathan Sidwell <nathan@acm.org>
16408
16409 * g++.dg/parse/pr84263.C: New.
16410
16411 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
16412
16413 PR c++/79626
16414 * g++.dg/template/crash129.C: New.
16415
16416 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
16417
16418 PR target/83828
16419 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
16420 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
16421 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
16422 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
16423 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
16424
16425 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
16426
16427 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
16428 _mm_maskz_scalef_round_sd): Test new intrinsics.
16429 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
16430 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
16431 intrinsics.
16432 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
16433 _mm_maskz_scalef_round_ss): Test new intrinsics.
16434 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
16435 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
16436 intrinsics.
16437 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
16438 __builtin_ia32_scalefss_round): Remove builtin.
16439 (__builtin_ia32_scalefsd_mask_round,
16440 __builtin_ia32_scalefss_mask_round): Test new builtin.
16441 * gcc.target/i386/sse-13.c: Ditto.
16442 * gcc.target/i386/sse-23.c: Ditto.
16443
16444 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
16445
16446 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
16447 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
16448 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
16449 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
16450 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
16451 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
16452 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
16453 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
16454 intrinsics.
16455 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
16456 (__builtin_ia32_sqrtss_round): Remove builtins.
16457 (__builtin_ia32_sqrtsd_mask_round)
16458 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
16459 * gcc.target/i386/sse-13.c: Ditto.
16460 * gcc.target/i386/sse-23.c: Ditto.
16461
16462 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16463
16464 PR fortran/35299
16465 * gfortran.dg/statement_function_3.f: New test.
16466
16467 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
16468
16469 PR fortran/54223
16470 PR fortran/84276
16471 * gfortran.dg/statement_function_1.f90: New test.
16472 * gfortran.dg/statement_function_2.f90: New test.
16473
16474 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
16475
16476 PR fortran/84074
16477 * gfortran.dg/type_to_class_5.f03: New test.
16478
16479 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
16480
16481 PR fortran/56691
16482 * gfortran.dg/type_to_class_4.f03: New test.
16483
16484 2018-02-10 Alan Modra <amodra@gmail.com>
16485
16486 PR target/84300
16487 * gcc.dg/pr84300.c: New.
16488
16489 2018-02-10 Jakub Jelinek <jakub@redhat.com>
16490
16491 PR sanitizer/83987
16492 * g++.dg/ubsan/pr83987-2.C: New test.
16493
16494 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
16495
16496 * gcc.target/rx/movsicc.c: New test.
16497
16498 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
16499
16500 PR target/83926
16501 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
16502 message.
16503
16504 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
16505
16506 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
16507 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
16508
16509 2018-02-09 Nathan Sidwell <nathan@acm.org>
16510
16511 PR c/84293
16512 * c-c++-common/pr84293.h: New.
16513 * c-c++-common/pr84293.c: New.
16514
16515 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
16516
16517 PR rtl-optimization/57193
16518 * gcc.target/i386/pr57193.c: New.
16519
16520 2018-02-09 Jakub Jelinek <jakub@redhat.com>
16521
16522 PR target/84226
16523 * gcc.target/powerpc/pr84226.c: New test.
16524
16525 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
16526
16527 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
16528 from this to...
16529 <vclzd>: ...this.
16530
16531 2018-02-09 Martin Sebor <msebor@redhat.com>
16532
16533 PR lto/84212
16534 * gcc.dg/lto/pr84212_0.c: New test file.
16535 * gcc.dg/lto/pr84212_1.c: Same.
16536
16537 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
16538
16539 PR target/83926
16540 * gcc.target/powerpc/pr83926.c: New test.
16541 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
16542 message. Fix test for running in 32-bit mode.
16543
16544 2018-02-09 Tamar Christina <tamar.christina@arm.com>
16545
16546 PR target/82641
16547 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
16548
16549 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16550
16551 PR target/PR84295
16552 * gcc.target/s390/pr84295.c: New test.
16553
16554 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
16555
16556 PR c++/77522
16557 * g++.dg/cpp1y/lambda-init16.C: New.
16558
16559 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
16560
16561 * gnat.dg/sso8.adb: New test.
16562 * gnat.dg/sso8_pkg.ads: New helper.
16563
16564 2018-02-09 Richard Biener <rguenther@suse.de>
16565
16566 PR tree-optimization/84278
16567 * gcc.target/i386/pr84278.c: Adjust regex.
16568
16569 2018-02-09 Jakub Jelinek <jakub@redhat.com>
16570
16571 PR tree-optimization/84232
16572 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
16573
16574 PR debug/84252
16575 * gcc.target/aarch64/pr84252.c: New test.
16576
16577 PR middle-end/84237
16578 * gcc.dg/pr84237.c: New test.
16579
16580 2018-02-09 Marek Polacek <polacek@redhat.com>
16581 Jakub Jelinek <jakub@redhat.com>
16582
16583 PR c++/83659
16584 * g++.dg/torture/pr83659.C: New test.
16585
16586 2018-02-08 David Malcolm <dmalcolm@redhat.com>
16587
16588 PR tree-optimization/84136
16589 * gcc.c-torture/compile/pr84136.c: New test.
16590
16591 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
16592
16593 PR target/83008
16594 * gcc.target/i386/pr83008.c: New test.
16595
16596 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
16597
16598 PR target/81143
16599 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
16600
16601 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
16602
16603 PR c++/83806
16604 * g++.dg/warn/Wunused-parm-11.C: New.
16605
16606 2018-02-08 Marek Polacek <polacek@redhat.com>
16607
16608 PR tree-optimization/84238
16609 * gcc.dg/Wstringop-overflow-3.c: New test.
16610
16611 2018-02-08 Nathan Sidwell <nathan@acm.org>
16612
16613 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
16614
16615 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
16616
16617 PR tree-optimization/84265
16618 * gcc.dg/vect/pr84265.c: New test.
16619
16620 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
16621
16622 PR tree-optimization/81635
16623 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
16624 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
16625
16626 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16627
16628 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
16629 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
16630 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
16631 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
16632 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
16633 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
16634 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
16635 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
16636 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
16637 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
16638 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
16639 * gcc.target/s390/nobp-return-attr-all.c: New test.
16640 * gcc.target/s390/nobp-return-attr-neg.c: New test.
16641 * gcc.target/s390/nobp-return-mem-attr.c: New test.
16642 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
16643 * gcc.target/s390/nobp-return-mem-z10.c: New test.
16644 * gcc.target/s390/nobp-return-mem-z900.c: New test.
16645 * gcc.target/s390/nobp-return-reg-attr.c: New test.
16646 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
16647 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
16648 * gcc.target/s390/nobp-return-reg-z10.c: New test.
16649 * gcc.target/s390/nobp-return-reg-z900.c: New test.
16650 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
16651 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
16652 * gcc.target/s390/nobp-table-jump-z10.c: New test.
16653 * gcc.target/s390/nobp-table-jump-z900.c: New test.
16654
16655 2018-02-08 Richard Biener <rguenther@suse.de>
16656
16657 PR tree-optimization/84233
16658 * g++.dg/torture/pr84233.C: New testcase.
16659
16660 2018-02-08 Richard Biener <rguenther@suse.de>
16661
16662 PR tree-optimization/84278
16663 * gcc.target/i386/pr84278.c: New testcase.
16664
16665 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
16666
16667 PR rtl-optimization/84068
16668 PR rtl-optimization/83459
16669 * gcc.dg/pr84068.c: New test.
16670
16671 2018-02-08 Richard Biener <rguenther@suse.de>
16672
16673 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
16674 loop vectorization to happen.
16675
16676 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
16677
16678 PR c++/83204
16679 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
16680
16681 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
16682
16683 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
16684
16685 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
16686
16687 PR target/84154
16688 * gcc.target/powerpc/pr84154-1.c: New tests.
16689 * gcc.target/powerpc/pr84154-2.c: Likewise.
16690 * gcc.target/powerpc/pr84154-3.c: Likewise.
16691
16692 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
16693
16694 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
16695
16696 2018-02-07 Jakub Jelinek <jakub@redhat.com>
16697
16698 PR c++/84082
16699 * g++.dg/template/incomplete11.C: New test.
16700 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
16701
16702 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
16703
16704 PR fortran/82994
16705 * gfortran.dg/deallocate_error_3.f90: New test.
16706 * gfortran.dg/deallocate_error_4.f90: New test.
16707
16708 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
16709
16710 PR fortran/68560
16711 * gfortran.dg/shape_9.f90: New test.
16712
16713 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
16714
16715 PR fortran/82049
16716 * gfortran.dg/assumed_charlen_parameter.f90: New test.
16717
16718 2018-02-07 David Malcolm <dmalcolm@redhat.com>
16719
16720 PR c++/81610
16721 PR c++/80567
16722 * g++.dg/spellcheck-reswords.C: New test case.
16723 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
16724 suggestion of "if".
16725
16726 2018-02-07 Martin Liska <mliska@suse.cz>
16727
16728 PR c++/84059.
16729 * g++.dg/ext/mv26.C: New test.
16730
16731 2018-02-07 Tom de Vries <tom@codesourcery.com>
16732
16733 * gcc.dg/pr83844.c: Require effective target alloca.
16734
16735 2018-02-07 Tom de Vries <tom@codesourcery.com>
16736
16737 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
16738
16739 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
16740
16741 PR target/84243
16742 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
16743 -fcf-protection=return.
16744
16745 2018-02-07 Tom de Vries <tom@codesourcery.com>
16746
16747 PR libgomp/84217
16748 * c-c++-common/goacc/pr84217.c: New test.
16749 * gfortran.dg/goacc/pr84217.f90: New test.
16750
16751 2018-02-07 Richard Biener <rguenther@suse.de>
16752
16753 PR tree-optimization/84204
16754 * gcc.dg/graphite/pr84204.c: New testcase.
16755
16756 PR tree-optimization/84205
16757 * gcc.dg/graphite/pr84205.c: New testcase.
16758
16759 PR tree-optimization/84223
16760 * gfortran.dg/graphite/pr84223.f90: New testcase.
16761
16762 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
16763
16764 PR c++/71662
16765 * g++.dg/cpp0x/scoped_enum7.C: New.
16766
16767 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
16768
16769 PR tree-optimization/83008
16770 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
16771
16772 2018-02-07 Jakub Jelinek <jakub@redhat.com>
16773
16774 PR tree-optimization/84235
16775 * gcc.c-torture/execute/ieee/pr84235.c: New test.
16776
16777 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16778
16779 PR testsuite/84243
16780 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
16781 targets.
16782 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
16783
16784 2018-02-06 Jakub Jelinek <jakub@redhat.com>
16785
16786 PR target/84146
16787 * gcc.target/i386/pr84146.c: New test.
16788
16789 2018-02-06 Michael Collison <michael.collison@arm.com>
16790
16791 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
16792
16793 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16794
16795 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
16796 warning for -mno-speculate-indirect-jumps.
16797 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
16798 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16799 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
16800 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
16801 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
16802 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
16803
16804 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16805
16806 PR target/84145
16807 * c-c++-common/fcf-protection-1.c: Change a compared message.
16808 * c-c++-common/fcf-protection-2.c: Likewise.
16809 * c-c++-common/fcf-protection-3.c: Likewise.
16810 * c-c++-common/fcf-protection-5.c: Likewise.
16811 * c-c++-common/fcf-protection-6.c: New test.
16812 * c-c++-common/fcf-protection-7.c: Likewise.
16813
16814 2018-02-06 Marek Polacek <polacek@redhat.com>
16815
16816 PR tree-optimization/84228
16817 * c-c++-common/Wstringop-truncation-3.c: New test.
16818
16819 2018-02-06 Tamar Christina <tamar.christina@arm.com>
16820
16821 PR target/82641
16822 * gcc.target/arm/pragma_arch_switch_2.c: New.
16823
16824 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16825
16826 PR target/79975
16827 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
16828
16829 2018-02-05 Martin Sebor <msebor@redhat.com>
16830
16831 PR tree-optimization/83369
16832 * gcc.dg/Wnonnull.c: New test.
16833
16834 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
16835
16836 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
16837 argument and use dg-messages-by-file instead. Expect it to be
16838 an array rather than a dict.
16839 (lto-link-and-maybe-run): Remove messages_by_file argument and
16840 use an upvar for dg-messages-by-file. Update call to
16841 lto_handle_diagnostics.
16842 (lt-get-options): Treat dg-messages-by-file as an array
16843 rather than a dict.
16844 (lto-get-options-main): Likewise. Set the entry rather than appending.
16845 (lto-execute): Treat dg-messages-by-file as an array rather than
16846 a dict. Update call to lto-link-and-maybe-run.
16847
16848 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
16849
16850 PR c++/82782
16851 * g++.dg/cpp1z/inline-var4.C: New.
16852
16853 2018-02-05 Martin Liska <mliska@suse.cz>
16854
16855 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
16856 options.
16857 * c-c++-common/asan/pointer-compare-2.c: Likewise.
16858 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
16859 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
16860 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
16861 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
16862 * c-c++-common/asan/pointer-compare-3.c: New test.
16863
16864 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
16865
16866 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
16867 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
16868
16869 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
16870
16871 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
16872 _mm_maskz_range_sd, _mm_mask_range_round_sd,
16873 _mm_maskz_range_round_sd): Test new intrinsics.
16874 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
16875 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
16876 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
16877 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
16878 _mm_maskz_range_ss, _mm_mask_range_round_ss,
16879 _mm_maskz_range_round_ss): Test new intrinsics.
16880 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
16881 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
16882 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
16883 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
16884 __builtin_ia32_rangess128_round): Remove builtins.
16885 (__builtin_ia32_rangesd128_mask_round,
16886 __builtin_ia32_rangess128_mask_round): Test new builtins.
16887 * gcc.target/i386/sse-13.c: Ditto.
16888 * gcc.target/i386/sse-23.c: Ditto.
16889
16890 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
16891
16892 PR middle-end/79966
16893 * gfortran.dg/pr79966.f90: New testcase
16894
16895 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
16896
16897 PR fortran/84094
16898 * gfortran.dg/associate_23.f90: Fix invalid code.
16899 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16900 * gfortran.dg/matmul_3.f90: Likewise.
16901 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16902
16903 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
16904
16905 PR fortran/84115
16906 * gfortran.dg/associate_34.f90: New test.
16907 * gfortran.dg/associate_35.f90: New test.
16908
16909 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
16910
16911 PR fortran/84141
16912 PR fortran/84155
16913 * gfortran.dg/pr84155.f90: New test.
16914
16915 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
16916
16917 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
16918 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
16919
16920 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
16921
16922 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
16923 dg-do run stanza.
16924
16925 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
16926
16927 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
16928 requirement.
16929 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
16930 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
16931 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
16932
16933 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16934
16935 PR testsuite/52641
16936 * gcc.c-torture/execute/pr83362.c: Make work for int16.
16937 * gcc.dg/Wsign-conversion.c: Dito.
16938 * gcc.dg/attr-alloc_size-4.c: Dito.
16939 * gcc.dg/pr81020.c: Dito.
16940 * gcc.dg/pr81192.c: Dito.
16941 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
16942 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
16943 * gcc.dg/pr83844.c: Restrict to int32plus.
16944 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
16945 * gcc.dg/tree-ssa/ldist-25.c: Dito.
16946 * gcc.dg/tree-ssa/ldist-27.c: Dito.
16947 * gcc.dg/tree-ssa/ldist-28.c: Dito.
16948 * gcc.dg/tree-ssa/ldist-29.c: Dito.
16949 * gcc.dg/tree-ssa/ldist-30.c: Dito.
16950 * gcc.dg/tree-ssa/ldist-31.c: Dito.
16951 * gcc.dg/tree-ssa/ldist-32.c: Dito.
16952 * gcc.dg/tree-ssa/ldist-33.c: Dito.
16953 * gcc.dg/tree-ssa/ldist-34.c: Dito.
16954 * gcc.dg/tree-ssa/ldist-35.c: Dito.
16955 * gcc.dg/tree-ssa/ldist-36.c: Dito.
16956
16957 2018-02-02 Julia Koval <julia.koval@intel.com>
16958
16959 * gcc.target/i386/funcspec-56.inc: Handle new march.
16960 * g++.dg/ext/mv16.C: Ditto.
16961
16962 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16963
16964 * lib/target-supports.exp
16965 (check_effective_target_keeps_null_pointer_checks): No more
16966 special-case avr.
16967 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
16968 * gcc.dg/ifcvt-4.c: Skip avr.
16969 * gcc.dg/pr53037-1.c: Dito.
16970 * gcc.dg/pr53037-2.c: Dito.
16971 * gcc.dg/pr53037-3.c: Dito.
16972 * gcc.dg/pr63387-2.c: Dito.
16973 * gcc.dg/pr63387.c: Dito.
16974 * gcc.dg/sancov/cmp0.c: Dito.
16975 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
16976 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
16977 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
16978 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
16979 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
16980 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
16981 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
16982 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
16983 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
16984 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
16985 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
16986 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
16987 * gcc.dg/tree-ssa/pr82059.c: Dito.
16988 * gcc.c-torture/execute/pr70460.c: Dito.
16989
16990 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16991
16992 PR testsuite/52641
16993 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
16994 * gcc.c-torture/execute/20180112-1.c: Dito.
16995 * gcc.c-torture/execute/pr81503.c: Dito.
16996 * gcc.dg/store_merging_12.c: Dito.
16997 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
16998 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
16999 * gcc.dg/tree-ssa/pr80898.c: Dito.
17000 * gcc.dg/tree-ssa/pr82363.c: Dito.
17001 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
17002 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
17003 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
17004 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
17005 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
17006 * gcc.dg/tree-ssa/pr80803.c: Dito.
17007 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
17008 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
17009 * gcc.dg/tree-ssa/vrp114.c: Dito.
17010 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
17011 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
17012 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
17013
17014 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17015
17016 PR target/84066
17017 * gcc.target/i386/cet-sjlj-6a.c: New test.
17018 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
17019
17020 2018-02-01 Marek Polacek <polacek@redhat.com>
17021
17022 PR c++/84125
17023 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
17024
17025 2018-01-30 Jeff Law <law@redhat.com>
17026
17027 PR target/84128
17028 * gcc.target/i386/pr84128.c: New test.
17029
17030 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
17031
17032 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
17033 -fdelete-null-pointer-checks.
17034
17035 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17036
17037 PR c++/83796
17038 * g++.dg/cpp0x/abstract-default1.C: New.
17039
17040 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17041
17042 PR tree-optimization/81635
17043 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
17044 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
17045
17046 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17047
17048 PR target/83370
17049 * gcc.target/aarch64/pr83370.c: New.
17050
17051 2018-02-01 Richard Biener <rguenther@suse.de>
17052
17053 * gcc.dg/graphite/pr35356-1.c: Adjust.
17054
17055 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17056
17057 PR testsuite/83846
17058 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
17059 for ILP32.
17060 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
17061 of hard-coding the choice.
17062 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
17063 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
17064 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
17065 memset call.
17066 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
17067 stdint.h types.
17068 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
17069 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
17070 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
17071 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
17072 * gcc.target/aarch64/sve/logical_1.c: Likewise.
17073 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
17074 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
17075 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
17076 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
17077 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
17078 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
17079 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
17080 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
17081 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
17082 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
17083 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
17084 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
17085 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
17086 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
17087 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
17088 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
17089 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
17090 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
17091 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
17092 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
17093 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
17094 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
17095 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
17096 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
17097 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
17098 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
17099 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
17100 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
17101 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
17102 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
17103 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
17104 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
17105 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
17106 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
17107 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17108 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
17109 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
17110 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
17111 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
17112 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
17113 __builtin_popcountll rather than __builtin_popcountl.
17114
17115 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17116
17117 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
17118 of LD1R[HWD] for multi-element constants on big-endian targets.
17119 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17120 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17121
17122 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17123
17124 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
17125 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
17126 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
17127
17128 2018-02-01 Jakub Jelinek <jakub@redhat.com>
17129
17130 PR tree-optimization/81661
17131 PR tree-optimization/84117
17132 * gcc.dg/pr81661.c: New test.
17133 * gfortran.dg/pr84117.f90: New test.
17134
17135 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
17136
17137 PR fortran/83705
17138 * gfortran.dg/repeat_7.f90: Catch warning message.
17139
17140 2018-01-31 Ian Lance Taylor <iant@golang.org>
17141
17142 * go.go-torture/execute/printnil.go: New test.
17143
17144 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17145
17146 * lib/target-supports.exp (check_effective_target_comdat_group):
17147 Allow for Solaris as comdat syntax.
17148
17149 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
17150 Solaris with comdat_group support and as.
17151
17152 2018-01-31 Marek Polacek <polacek@redhat.com>
17153
17154 PR c/81779
17155 * gcc.dg/pr81779.c: New test.
17156
17157 2018-01-31 Jakub Jelinek <jakub@redhat.com>
17158
17159 PR fortran/84116
17160 * gfortran.dg/gomp/pr84116.f90: New test.
17161
17162 PR c++/83993
17163 * g++.dg/init/pr83993-2.C: New test.
17164
17165 PR c++/83993
17166 * g++.dg/init/pr83993-1.C: New test.
17167 * g++.dg/cpp0x/pr83993.C: New test.
17168
17169 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
17170
17171 PR fortran/84088
17172 * gfortran.dg/pr84088.f90: New test.
17173
17174 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
17175
17176 PR target/82444
17177 * gcc.target/i386/pr82444.c: New.
17178
17179 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
17180
17181 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
17182 * gcc.target/powerpc/vsx-13.c: New.
17183
17184 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
17185
17186 PR c++/84092
17187 * g++.dg/cpp1y/var-templ57.C: New.
17188
17189 2018-01-31 Marek Polacek <polacek@redhat.com>
17190
17191 PR c++/84138
17192 * g++.dg/diagnostic/pr84138.C: New test.
17193
17194 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
17195
17196 PR fortran/78534
17197 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
17198 -Wstringop-overflow warnings due to spurious warning with -O1.
17199 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
17200 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
17201
17202 2018-01-31 Richard Biener <rguenther@suse.de>
17203
17204 PR tree-optimization/84132
17205 * g++.dg/torture/pr84132.C: New testcase.
17206
17207 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
17208
17209 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
17210 dg-final scan.
17211
17212 2018-01-31 Julia Koval <julia.koval@intel.com>
17213
17214 PR target/83618
17215 * gcc.target/i386/rdpid.c: Remove "eax".
17216
17217 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17218
17219 PR tree-optimization/64946
17220 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
17221 scan-assembler checks.
17222
17223 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
17224
17225 * gcc.c-torture/execute/20180131-1.c: New test.
17226
17227 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
17228
17229 * gcc.target/arc/taux-1.c: New test.
17230 * gcc.target/arc/taux-2.c: Likewise.
17231
17232 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
17233
17234 * gcc.target/arc/uncached.c: New test.
17235
17236 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17237
17238 PR lto/83954
17239 * gnat.dg/lto20.adb: Remove dg-excess-errors.
17240
17241 2018-01-31 Jakub Jelinek <jakub@redhat.com>
17242
17243 PR preprocessor/69869
17244 * gcc.dg/cpp/trad/pr69869.c: New test.
17245
17246 PR c/84100
17247 * gcc.dg/pr84100.c: New test.
17248
17249 2018-01-30 Jeff Law <law@redhat.com>
17250
17251 PR target/84064
17252 * gcc.target/i386/pr84064: New test.
17253
17254 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
17255
17256 PR fortran/84134
17257 * gfortran.dg/data_implied_do_2.f90: New test.
17258
17259 2018-01-30 Janus Weil <janus@gcc.gnu.org>
17260
17261 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
17262
17263 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
17264
17265 PR fortran/84133
17266 * gfortran.dg/inline_matmul_21.f90: New test case.
17267
17268 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17269
17270 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
17271
17272 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
17273
17274 PR target/84112
17275 * gcc.target/powerpc/pr84112.c: New.
17276
17277 2018-01-30 Jakub Jelinek <jakub@redhat.com>
17278
17279 PR rtl-optimization/83986
17280 * gcc.dg/pr83986.c: New test.
17281
17282 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
17283
17284 PR 58684
17285 * gcc.dg/torture/inf-compare-1.c: Add xfail.
17286 * gcc.dg/torture/inf-compare-2.c: Add xfail.
17287 * gcc.dg/torture/inf-compare-3.c: Add xfail.
17288 * gcc.dg/torture/inf-compare-4.c: Add xfail.
17289
17290 2018-01-30 Jakub Jelinek <jakub@redhat.com>
17291
17292 PR tree-optimization/84111
17293 * gcc.c-torture/compile/pr84111.c: New test.
17294
17295 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
17296
17297 PR ipa/83179
17298 * gcc.dg/ipa/inline-2.c: Fix template.
17299 * gcc.dg/ipa/inline-3.c: Fix template.
17300
17301 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
17302
17303 PR ipa/81360
17304 * g++.dg/torture/pr81360.C: New testcase.
17305
17306 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
17307
17308 PR lto/83954
17309 * gcc.dg/lto/pr83954.h: New testcase.
17310 * gcc.dg/lto/pr83954_0.c: New testcase.
17311 * gcc.dg/lto/pr83954_1.c: New testcase.
17312
17313 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17314
17315 PR bootstrap/84017
17316 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
17317 to dg-options.
17318 Simplify DW_AT_producer scan.
17319
17320 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17321
17322 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
17323
17324 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
17325
17326 PR target/83828
17327 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
17328 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
17329 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
17330 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
17331
17332 2018-01-29 Jeff Law <law@redhat.com>
17333
17334 PR testsuite/81010
17335 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
17336 better match other tests which require vsx. Verify the zero
17337 extension is part of the test in the combiner dump.
17338
17339 2018-01-29 Marek Polacek <polacek@redhat.com>
17340
17341 PR c/83966
17342 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
17343
17344 PR c++/83996
17345 * g++.dg/ext/pr83996.C: New test.
17346
17347 2018-01-29 Richard Biener <rguenther@suse.de>
17348
17349 PR tree-optimization/84057
17350 * gcc.dg/graphite/pr84057.c: New testcase.
17351
17352 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
17353
17354 PR fortran/84073
17355 * gfortran.dg/bind_c_usage_31.f90: New test.
17356
17357 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
17358
17359 PR c++/83924
17360 * g++.dg/warn/Wduplicated-branches5.C: New.
17361
17362 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
17363
17364 * gcc.target/rl78/test_addsi3_internal.c: New test.
17365
17366 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
17367
17368 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
17369 Make expected output depend on whether we expect sibcalls or not.
17370 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
17371 safe-indirect-jump-1.c).
17372
17373 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
17374 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
17375 Soren Rasmussen <s.c.rasmussen@gmail.com>
17376
17377 Fortran 2018 teams tests.
17378
17379 * gfortran.dg/team_number_1.f90: new test for team_number.
17380 * gfortran.dg/team_change_1.f90: new test for change team.
17381 * gfortran.dg/team_end_1.f90: new test for end team.
17382 * gfortran.dg/team_form_1.f90: new test for form team.
17383
17384 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
17385
17386 PR fortran/83998
17387 * gfortran.dg/dot_product_4.f90
17388
17389 2018-01-26 Martin Sebor <msebor@redhat.com>
17390
17391 PR tree-optimization/83896
17392 * gcc.dg/strlenopt-43.c: New.
17393
17394 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
17395
17396 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
17397 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
17398 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
17399 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
17400 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
17401 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
17402 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
17403 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
17404 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
17405 stanzas.
17406 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
17407 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
17408 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
17409 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
17410 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
17411 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
17412 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
17413 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
17414 instruction list.
17415 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
17416
17417 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
17418
17419 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
17420 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
17421 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
17422 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
17423 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
17424 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
17425 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
17426 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
17427 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
17428 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
17429 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
17430 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
17431 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
17432
17433 2018-01-26 Martin Liska <mliska@suse.cz>
17434
17435 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
17436 warning is seen.
17437
17438 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
17439
17440 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
17441 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
17442 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
17443 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
17444 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
17445 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
17446 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
17447 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
17448
17449 2018-01-26 Richard Biener <rguenther@suse.de>
17450
17451 PR rtl-optimization/84003
17452 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
17453 latent bug in DSE if NOINLINE is appropriately defined.
17454 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
17455 and defining NOINLINE.
17456
17457 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17458
17459 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
17460 tests specific to aarch64. XFAIL test on arm.
17461
17462 2018-01-26 Jakub Jelinek <jakub@redhat.com>
17463
17464 PR rtl-optimization/83985
17465 * gcc.dg/pr83985.c: New test.
17466
17467 PR c/83989
17468 * c-c++-common/Wrestrict-3.c: New test.
17469
17470 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
17471
17472 * gcc.target/arc/tdelegitimize_addr.c: New test.
17473
17474 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
17475
17476 * gcc.target/arc/jli-1.c: New file.
17477 * gcc.target/arc/jli-2.c: Likewise.
17478
17479 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
17480
17481 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
17482 scan-assembler.
17483 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17484 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
17485
17486 2018-01-26 Richard Biener <rguenther@suse.de>
17487
17488 PR tree-optimization/81082
17489 * gcc.dg/vect/pr81082.c: New testcase.
17490 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
17491 simplification to n * n.
17492
17493 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17494
17495 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
17496 Solaris 10.
17497 * gcc.target/i386/pr63620.c: Likewise.
17498
17499 2018-01-26 Julia Koval <julia.koval@intel.com>
17500
17501 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
17502 -mavx512f -mavx512bw.
17503 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
17504 * gcc.target/i386/i386.exp: Fix types.
17505
17506 2018-01-26 Alan Modra <amodra@gmail.com>
17507
17508 PR target/84033
17509 * gcc.target/powerpc/swaps-p8-46.c: New.
17510
17511 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
17512
17513 PR fortran/37577
17514 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
17515 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
17516 'array01' in the tree dump comparison.
17517 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
17518 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
17519 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
17520
17521 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
17522
17523 PR middle-end/83055
17524 * gcc.dg/torture/pr83055.c: New testcase.
17525
17526 2018-01-25 Jakub Jelinek <jakub@redhat.com>
17527
17528 PR c++/84031
17529 * g++.dg/cpp1z/decomp36.C: New test.
17530
17531 PR middle-end/83977
17532 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
17533
17534 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
17535
17536 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
17537 the shift dump line.
17538 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17539
17540 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
17541
17542 PR target/81550
17543 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
17544 index instead of int, which allows IVOPTs to properly optimize the
17545 loop.
17546
17547 2018-01-24 David Malcolm <dmalcolm@redhat.com>
17548
17549 PR jit/82846
17550 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
17551 of "fn_type" typedef.
17552 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
17553
17554 2018-01-24 Ian Lance Taylor <iant@golang.org>
17555
17556 * go.go-torture/execute/names-1.go: New test.
17557
17558 2018-01-19 Jeff Law <law@redhat.com>
17559
17560 PR target/83994
17561 * gcc.target/i386/pr83994.c: New test.
17562
17563 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
17564
17565 PR target/84014
17566 * gcc.target/powerpc/pr84014.c: New.
17567
17568 2018-01-24 Jakub Jelinek <jakub@redhat.com>
17569
17570 PR middle-end/83977
17571 * c-c++-common/gomp/pr83977-1.c: New test.
17572 * c-c++-common/gomp/pr83977-2.c: New test.
17573 * c-c++-common/gomp/pr83977-3.c: New test.
17574 * gfortran.dg/gomp/pr83977.f90: New test.
17575
17576 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
17577
17578 PR testsuite/83889
17579 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
17580 * gcc.dg/vect/pr80631-1.c: Likewise.
17581 * gcc.dg/vect/pr80631-2.c: Likewise.
17582 * gcc.dg/vect/pr81410.c: Likewise.
17583 * gcc.dg/vect/pr81633.c: Likewise.
17584 * gcc.dg/vect/pr81815.c: Likewise.
17585 * gcc.dg/vect/pr82108.c: Likewise.
17586 * gcc.dg/vect/pr83857.c: Likewise.
17587 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
17588 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
17589 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
17590 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
17591 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
17592 * gcc.dg/vect/vect-reduc-11.c: Likewise.
17593 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
17594 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
17595 dg-xfail-run-if instead.
17596 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
17597 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
17598 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
17599 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
17600 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17601
17602 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
17603
17604 PR tree-optimization/83979
17605 * g++.dg/pr83979.c: New test.
17606
17607 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17608
17609 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
17610 option. Add arm_neon_ok_no_float_abi check.
17611
17612 2018-01-24 Richard Biener <rguenther@suse.de>
17613
17614 PR tree-optimization/83176
17615 * gcc.dg/graphite/pr83176.c: New testcase.
17616
17617 2018-01-24 Richard Biener <rguenther@suse.de>
17618
17619 PR tree-optimization/82819
17620 * gcc.dg/graphite/pr82819.c: New testcase.
17621
17622 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
17623
17624 PR c++/83921
17625 * g++.dg/cpp1y/constexpr-83921-1.C: New.
17626 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
17627 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
17628 * g++.dg/ext/stmtexpr20.C: Likewise.
17629 * g++.dg/ext/stmtexpr21.C: Likewise.
17630
17631 2018-01-23 David Malcolm <dmalcolm@redhat.com>
17632
17633 PR c++/83974
17634 * g++.dg/warn/pr83974.C: New test case.
17635
17636 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17637
17638 PR sanitizer/83987
17639 * g++.dg/ubsan/pr83987.C: New test.
17640
17641 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
17642
17643 PR fortran/83866
17644 * gfortran.dg/pdt_29.f03: New test.
17645
17646 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
17647
17648 PR fortran/83898
17649 * gfortran.dg/associate_33.f03: New test.
17650
17651 2018-01-23 Martin Liska <mliska@suse.cz>
17652
17653 PR lto/81440
17654 * gcc.dg/lto/pr81440.h: New test.
17655 * gcc.dg/lto/pr81440_0.c: New test.
17656 * gcc.dg/lto/pr81440_1.c: New test.
17657
17658 2018-01-23 Nathan Sidwell <nathan@acm.org>
17659
17660 PR c++/83988
17661 * g++.dg/template/pr83988.C: New.
17662
17663 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17664
17665 PR c++/82882
17666 PR c++/83978
17667 * g++.dg/cpp0x/pr82882.C: New test.
17668 * g++.dg/cpp0x/pr83978.C: New test.
17669
17670 PR c++/83958
17671 * g++.dg/cpp1z/decomp35.C: New test.
17672
17673 2018-01-23 Nathan Sidwell <nathan@acm.org>
17674
17675 * g++.dg/cpp0x/range-for10.C: Adjust.
17676 * g++.dg/ext/forscope1.C: Adjust.
17677 * g++.dg/ext/forscope2.C: Adjust.
17678 * g++.dg/template/for1.C: Adjust.
17679
17680 2018-01-23 David Malcolm <dmalcolm@redhat.com>
17681
17682 PR tree-optimization/83510
17683 * gcc.c-torture/compile/pr83510.c: New test case.
17684
17685 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
17686
17687 PR testsuite/83888
17688 * lib/target-supports.exp (check_effective_target_vect_float): Say
17689 that the result only holds when -funsafe-math-optimizations is on.
17690 (check_effective_target_vect_float_strict): New procedure.
17691 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
17692 of vect_float.
17693 * gcc.dg/vect/vect-reduc-6.c: Likewise.
17694
17695 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
17696
17697 PR tree-optimization/83965
17698 * gcc.dg/vect/pr83965.c: New test.
17699
17700 2018-01-23 Richard Biener <rguenther@suse.de>
17701
17702 PR tree-optimization/83963
17703 * gfortran.dg/graphite/pr83963.f: New testcase.
17704 * gcc.dg/graphite/pr83963-2.c: Likewise.
17705
17706 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17707
17708 PR c++/83918
17709 * g++.dg/cpp1z/pr83918.C: New test.
17710
17711 2018-01-22 Jakub Jelinek <jakub@redhat.com>
17712
17713 PR tree-optimization/83957
17714 * gcc.dg/autopar/pr83957.c: New test.
17715
17716 PR tree-optimization/83081
17717 * gcc.dg/predict-8.c: Adjust expected probability.
17718
17719 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
17720
17721 PR target/83862
17722 * gcc.target/powerpc/pr83862.c: New test.
17723
17724 2018-01-22 Carl Love <cel@us.ibm.com>
17725
17726 * gcc.target/powerpc/powerpc.exp: Add torture tests for
17727 builtins-4-runnable.c, builtins-6-runnable.c,
17728 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
17729 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
17730 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
17731 for signed/unsigned 128-bit and long long int loads.
17732
17733 2018-01-22 Marek Polacek <polacek@redhat.com>
17734
17735 PR c++/81933
17736 * g++.dg/cpp1y/constexpr-empty4.C: New test.
17737
17738 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
17739
17740 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
17741 scan-asembler valid instructions list.
17742 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
17743 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
17744 power8-vector requirement and option.
17745 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
17746
17747 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
17748
17749 PR 78534
17750 PR 83704
17751 * gfortran.dg/string_1.f90: Remove printing the length.
17752
17753 2018-01-22 Richard Biener <rguenther@suse.de>
17754
17755 PR tree-optimization/83963
17756 * gcc.dg/graphite/pr83963.c: New testcase.
17757
17758 2018-01-22 Sudakshina Das <sudi.das@arm.com>
17759
17760 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
17761 dg-require-effective-target directives.
17762
17763 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17764
17765 * lib/target-supports.exp (check_effective_target_arm_softfloat):
17766 New procedure.
17767 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
17768 Adjust scan-assembler checks for soft-float.
17769
17770 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17771
17772 PR target/83946
17773 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
17774
17775 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
17776
17777 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
17778 * gcc.dg/pr83623.c: Likewise.
17779 * gcc.dg/pr83666.c: Likewise.
17780
17781 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17782 David Edelsohn <dje.gcc@gmail.com>
17783
17784 PR target/83946
17785 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
17786 assembly output from "crset eq" to "crset 2".
17787 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
17788 assembly output from . to $.
17789 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17790 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
17791 assembly output from "crset eq" to "crset 2".
17792 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
17793 assembly output from "crset eq" to "crset 2", and from . to $.
17794
17795 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
17796
17797 PR fortran/83900
17798 * gfortran.dg/matmul_18.f90: New test.
17799
17800 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
17801
17802 PR tree-optimization/83940
17803 * gcc.dg/torture/pr83940.c: New test.
17804
17805 2018-01-20 Jakub Jelinek <jakub@redhat.com>
17806
17807 PR middle-end/83945
17808 * gcc.dg/tls/pr83945.c: New test.
17809
17810 PR target/83930
17811 * gcc.dg/pr83930.c: New test.
17812
17813 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17814
17815 PR fortran/83900
17816 * gfortran.dg/matmul_17.f90: New test.
17817
17818 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17819
17820 PR fortran/80768
17821 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
17822
17823 2018-01-19 Jakub Jelinek <jakub@redhat.com>
17824
17825 PR c++/81167
17826 * g++.dg/cpp0x/pr81167.C: New test.
17827
17828 PR c++/83919
17829 * g++.dg/cpp0x/pr83919.C: New test.
17830
17831 2018-01-19 Jeff Law <law@redhat.com>
17832 Jakub Jelinek <jakub@redhat.com>
17833
17834 * gcc.dg/stack-check-16.c: New test.
17835
17836 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
17837
17838 PR target/83790
17839 * gcc.target/nvptx/indirect_call.c: New test.
17840
17841 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17842
17843 * g++.dg/torture/pr83619.C: Remove dg-message.
17844
17845 2018-01-19 Martin Liska <mliska@suse.cz>
17846
17847 * gcc.dg/predict-1.c: Adjust expected probability.
17848 * gcc.dg/predict-3.c: Likewise.
17849 * gcc.dg/predict-5.c: Likewise.
17850 * gcc.dg/predict-6.c: Likewise.
17851 * gcc.dg/predict-9.c: Likewise.
17852
17853 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
17854
17855 PR tree-optimization/83922
17856 * gcc.dg/pr83922.c: New test.
17857
17858 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
17859
17860 PR tree-optimization/83914
17861 * gcc.dg/vect/pr83914.c: New test.
17862
17863 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17864
17865 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
17866 * gcc.target/arm/negdi-2.c: Likewise.
17867 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
17868
17869 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17870
17871 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
17872
17873 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17874
17875 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
17876
17877 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
17878
17879 * gcc.dg/torture/pr52451.c (main): Skip long double test on
17880 hppa*-*-hpux*.
17881
17882 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17883
17884 PR ipa/83619
17885 PR testsuite/83934
17886 * g++.dg/torture/pr83619.C (e): Define before first use instead of
17887 forward declaration.
17888
17889 2018-01-18 Carl Love <cel@us.ibm.com>
17890
17891 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
17892 to the function.
17893
17894 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
17895
17896 PR c++/81013
17897 * g++.dg/inherit/union3.C: New.
17898
17899 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17900
17901 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
17902
17903 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
17904
17905 PR ipa/83619
17906 * g++.dg/torture/pr83619.C: New testcase.
17907
17908 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17909
17910 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
17911 Add function body to force error messages in some configurations.
17912
17913 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17914
17915 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
17916 and arm_thumb1_ok.
17917
17918 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
17919
17920 PR other/70268
17921 * c-c++-common/ffile-prefix-map.c: New test.
17922 * c-c++-common/fmacro-prefix-map.c: New test.
17923 * c-c++-common/cpp/ffile-prefix-map.c: New test.
17924 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
17925
17926 2018-01-18 Martin Liska <mliska@suse.cz>
17927
17928 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
17929 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17930 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17931 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17932 * gcc.target/i386/ret-thunk-10.c: Likewise.
17933 * gcc.target/i386/ret-thunk-11.c: Likewise.
17934 * gcc.target/i386/ret-thunk-12.c: Likewise.
17935 * gcc.target/i386/ret-thunk-15.c: Likewise.
17936 * gcc.target/i386/ret-thunk-9.c: Likewise.
17937
17938 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17939
17940 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
17941 order.
17942
17943 2018-01-18 Nathan Sidwell <nathan@acm.org>
17944
17945 PR c++/83160
17946 * g++.dg/cpp0x/pr83160.C: New.
17947
17948 2018-01-18 Richard Biener <rguenther@suse.de>
17949
17950 PR tree-optimization/83887
17951 * gcc.dg/graphite/pr83887.c: New testcase.
17952 * gfortran.dg/graphite/pr83887.f90: Likewise.
17953 * gfortran.dg/graphite/pr83887.f: Likewise.
17954
17955 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17956
17957 PR target/65578
17958 * gcc.target/arm/builtin-bswap.x: New file.
17959 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
17960 and options for armv6t2.
17961 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
17962 and options for Thumb1.
17963 * gcc.target/arm/builtin-bswap16.x: New file.
17964 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
17965 and options for armv6t2.
17966 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
17967 and options for Thumb1.
17968
17969 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17970
17971 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
17972 order.
17973
17974 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17975
17976 PR c/61240
17977 * gcc.dg/pr61240.c: New test.
17978
17979 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17980
17981 PR fortran/83864
17982 * gfortran.dg/pr83864.f90: New test.
17983
17984 2018-01-17 Jeff Law <law@redhat.com>
17985
17986 PR testsuite/83883
17987 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
17988
17989 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17990
17991 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
17992 restriction, but still restrict to 64-bit.
17993 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
17994 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
17995
17996 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17997
17998 PR fortran/83874
17999 * gfortran.dg/pr83874.f90: New test.
18000
18001 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18002
18003 PR c++/83824
18004 * g++.dg/cpp0x/pr83824.C: New test.
18005
18006 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
18007
18008 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
18009 appropriate .gnu_attribute for the long double type, if we use the
18010 long double type, but do not generate any calls.
18011 * gcc.target/powerpc/gnuattr2.c: Likewise.
18012 * gcc.target/powerpc/gnuattr3.c: Likewise.
18013
18014 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18015
18016 PR c++/78344
18017 * g++.dg/cpp0x/alignas13.C: New.
18018
18019 2018-01-17 Jakub Jelinek <jakub@redhat.com>
18020
18021 PR c++/83897
18022 * g++.dg/cpp0x/pr83897.C: New test.
18023
18024 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
18025
18026 PR ipa/83051
18027 * gcc.c-torture/compile/pr83051-2.c: New testcase.
18028
18029 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18030
18031 PR c++/81054
18032 * g++.dg/cpp0x/constexpr-ice19.C: New.
18033
18034 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
18035
18036 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
18037 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
18038 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
18039 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
18040 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
18041 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
18042 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
18043 * gcc.target/powerpc/builtins-1-be-folded.c: New.
18044 * gcc.target/powerpc/builtins-1-le-folded.c: New.
18045 * gcc.target/powerpc/builtins-1.fold.h: New.
18046
18047 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
18048
18049 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
18050 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
18051
18052 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18053
18054 * gcc.target/arm/g2.c: Add -marm to dg-options.
18055 * gcc.target/arm/scd42-2.c: Likewise.
18056
18057 2018-01-17 Nathan Sidwell <nathan@acm.org>
18058
18059 PR c++/83287
18060 * g++.dg/lookup/pr83287-2.C: New.
18061
18062 2018-01-17 David Malcolm <dmalcolm@redhat.com>
18063
18064 PR c++/83814
18065 PR c++/83902
18066 * g++.dg/wrappers/pr83814.C: New test case.
18067 * g++.dg/wrappers/pr83902.C: New test case.
18068
18069 2018-01-17 David Malcolm <dmalcolm@redhat.com>
18070
18071 PR lto/83121
18072 * g++.dg/lto/pr83121_0.C: New test case.
18073 * g++.dg/lto/pr83121_1.C: New test case.
18074 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
18075 adapted from DejaGnu's dg-test.
18076 (lto_handle_diagnostics): New procedure.
18077 (lto_prune_warns): Ignore informational notes.
18078 (lto-link-and-maybe-run): Add "messages_by_file" param.
18079 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
18080 "execute" when "link" fails if "execute" was not specified.
18081 (lto-can-handle-directive): New procedure.
18082 (lto-get-options-main): Call lto-can-handle-directive. Add a
18083 dg-messages local, using it to set the caller's
18084 dg-messages-by-file for the given source file.
18085 (lto-get-options): Likewise.
18086 (lto-execute): Add dg-messages-by-file local, and pass it to
18087 lto-link-and-maybe-run.
18088
18089 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
18090 Richard Sandiford <richard.sandiford@linaro.org>
18091
18092 PR target/79041
18093 PR target/82964
18094 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
18095 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
18096
18097 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18098
18099 * lib/target-supports.exp: Fix -march arguments in arm arch effective
18100 target check autogenerator for armv8.1-a and armv8.2-a.
18101
18102 2018-01-17 Carl Love <cel@us.ibm.com>
18103
18104 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
18105 Add debug print statements.
18106 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
18107 16 byte vector load followed by a partial vector load.
18108
18109 2018-01-17 David Malcolm <dmalcolm@redhat.com>
18110
18111 PR c++/83799
18112 * g++.dg/wrappers/pr83799.C: New test case.
18113
18114 2018-01-17 Nathan Sidwell <nathan@acm.org>
18115
18116 PR c++/83739
18117 * g++.dg/cpp1y/pr83739.C: New.
18118
18119 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18120
18121 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
18122 * gcc.target/visium/overflow16.c: Likewise.
18123 * gcc.target/visium/overflow32.c: Likewise.
18124
18125 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18126
18127 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
18128
18129 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18130
18131 * gcc.dg/rtl/arm/stl-cond.c: New test.
18132 * gcc.target/arm/stl-cond.c: Delete.
18133
18134 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18135
18136 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
18137 directives.
18138
18139 2018-01-17 Jakub Jelinek <jakub@redhat.com>
18140
18141 PR tree-optimization/83843
18142 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
18143 * gcc.dg/store_merging_19.c: New test.
18144
18145 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18146
18147 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
18148 and options.
18149
18150 2018-01-17 Jakub Jelinek <jakub@redhat.com>
18151
18152 PR rtl-optimization/83771
18153 * gcc.dg/pr83771.c: New test.
18154
18155 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18156
18157 PR tree-optimization/81184
18158 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
18159 targets.
18160 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
18161
18162 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18163
18164 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
18165
18166 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
18167
18168 PR target/83546
18169 * gcc.target/i386/pr83546.c: New test.
18170
18171 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18172
18173 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
18174
18175 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18176
18177 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
18178 test and add dg-warning for the -Wstringop-overflow warning.
18179
18180 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18181
18182 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
18183 XFAIL last test on SPARC and Visium.
18184
18185 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
18186
18187 PR rtl-optimization/80481
18188 * g++.dg/pr80481.C: Exclude solaris.
18189
18190 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18191
18192 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
18193 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
18194 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
18195
18196 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18197
18198 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
18199 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
18200 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
18201 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
18202 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
18203 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
18204 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
18205 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
18206 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
18207 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
18208 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
18209 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
18210 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
18211 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
18212 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
18213
18214 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18215
18216 PR testsuite/77734
18217 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
18218
18219 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18220
18221 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
18222 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
18223 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
18224 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
18225 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
18226 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
18227
18228 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
18229
18230 PR tree-optimization/83857
18231 * gcc.dg/vect/pr83857.c: New test.
18232
18233 2018-01-16 Richard Biener <rguenther@suse.de>
18234
18235 PR tree-optimization/83867
18236 * gcc.dg/vect/pr83867.c: New testcase.
18237
18238 2018-01-16 Jakub Jelinek <jakub@redhat.com>
18239
18240 PR c/83844
18241 * gcc.dg/pr83844.c: New test.
18242
18243 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
18244
18245 * gcc.dg/torture/pr83847.c: New test.
18246
18247 2018-01-16 Jakub Jelinek <jakub@redhat.com>
18248
18249 PR rtl-optimization/86620
18250 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
18251 instead of --param=max-sched-ready-insns=0.
18252 * gcc.target/i386/pr83620.c: New test.
18253 * gcc.dg/pr83620.c: New test.
18254
18255 PR tree-optimization/83843
18256 * gcc.dg/store_merging_18.c: New test.
18257
18258 PR c++/83817
18259 * g++.dg/cpp1y/pr83817.C: New test.
18260
18261 PR c++/83825
18262 * g++.dg/template/pr83825.C: New test.
18263
18264 2018-01-16 Richard Biener <rguenther@suse.de>
18265
18266 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
18267
18268 2018-01-16 Richard Biener <rguenther@suse.de>
18269
18270 PR testsuite/82132
18271 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
18272 from gcc.dg/torture/pr60092.c.
18273
18274 2018-01-15 Martin Sebor <msebor@redhat.com>
18275
18276 PR c++/83588
18277 * g++.dg/ext/flexary28.C: New test.
18278
18279 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
18280
18281 PR fortran/82257
18282 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
18283
18284 2018-01-15 Martin Sebor <msebor@redhat.com>
18285
18286 PR testsuite/83869
18287 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
18288
18289 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
18290
18291 PR fortran/54613
18292 * gfortran.dg/minmaxloc_9.f90: New test.
18293 * gfortran.dg/minmaxloc_10.f90: New test.
18294 * gfortran.dg/minmaxloc_11.f90: New test.
18295
18296 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
18297
18298 PR target/83839
18299 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
18300 * gcc.target/i386/indirect-thunk-2.c: Likewise.
18301 * gcc.target/i386/indirect-thunk-3.c: Likewise.
18302 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18303 * gcc.target/i386/indirect-thunk-7.c: Likewise.
18304 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
18305 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
18306 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
18307 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
18308 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
18309 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
18310 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
18311 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
18312 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
18313 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
18314 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
18315 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
18316 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
18317 * gcc.target/i386/ret-thunk-10.c: Likewise.
18318 * gcc.target/i386/ret-thunk-11.c: Likewise.
18319 * gcc.target/i386/ret-thunk-12.c: Likewise.
18320 * gcc.target/i386/ret-thunk-13.c: Likewise.
18321 * gcc.target/i386/ret-thunk-14.c: Likewise.
18322 * gcc.target/i386/ret-thunk-15.c: Likewise.
18323 * gcc.target/i386/ret-thunk-9.c: Don't check the
18324 __x86_return_thunk label. Scan for "push" only for Linux.
18325
18326 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
18327
18328 PR testsuite/79920
18329 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
18330
18331 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18332
18333 PR target/83687
18334 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
18335 tests.
18336 * gcc.target/arm/pr83687.c: New test.
18337
18338 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
18339
18340 Adjust tests to AVR_TINY.
18341
18342 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
18343 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
18344 * gcc.target/avr/pr71627.c: Same.
18345 * gcc.target/avr/torture/addr-space-1-0.c: Same.
18346 * gcc.target/avr/torture/addr-space-1-1.c: Same.
18347 * gcc.target/avr/torture/addr-space-1-x.c: Same.
18348 * gcc.target/avr/torture/addr-space-2-0.c: Same.
18349 * gcc.target/avr/torture/addr-space-2-1.c: Same.
18350 * gcc.target/avr/torture/addr-space-2-x.c: Same.
18351 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
18352 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
18353 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
18354 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
18355 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
18356 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
18357 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
18358 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
18359 * gcc.target/avr/torture/pr61055.c: Same.
18360 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
18361 available.
18362 * gcc.target/avr/torture/int24-mul.c: Same.
18363 * gcc.target/avr/torture/pr51782-1.c: Same.
18364 * gcc.target/avr/torture/pr61443.c: Same.
18365 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
18366 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
18367
18368 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
18369
18370 PR c/83801
18371 PR c/83729
18372 * gcc.target/avr/torture/pr83729.c: New test.
18373 * gcc.target/avr/torture/pr83801.c: New test.
18374
18375 2018-01-15 Jakub Jelinek <jakub@redhat.com>
18376
18377 PR middle-end/82694
18378 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
18379 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
18380
18381 2018-01-10 Martin Sebor <msebor@redhat.com>
18382
18383 PR other/83508
18384 * gcc.dg/Wstringop-overflow-2.c: New test.
18385
18386 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18387
18388 PR libgfortran/83811
18389 * gfortran.dg/fmt_e.f90: New test.
18390
18391 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
18392
18393 * gcc.target/i386/indirect-thunk-10.c: New test.
18394 * gcc.target/i386/indirect-thunk-8.c: Likewise.
18395 * gcc.target/i386/indirect-thunk-9.c: Likewise.
18396 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
18397 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
18398 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
18399 * gcc.target/i386/ret-thunk-17.c: Likewise.
18400 * gcc.target/i386/ret-thunk-18.c: Likewise.
18401 * gcc.target/i386/ret-thunk-19.c: Likewise.
18402 * gcc.target/i386/ret-thunk-20.c: Likewise.
18403 * gcc.target/i386/ret-thunk-21.c: Likewise.
18404
18405 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
18406
18407 * gcc.target/i386/indirect-thunk-register-4.c: New test.
18408
18409 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
18410
18411 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
18412 -mno-indirect-branch-register.
18413 * gcc.target/i386/indirect-thunk-2.c: Likewise.
18414 * gcc.target/i386/indirect-thunk-3.c: Likewise.
18415 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18416 * gcc.target/i386/indirect-thunk-5.c: Likewise.
18417 * gcc.target/i386/indirect-thunk-6.c: Likewise.
18418 * gcc.target/i386/indirect-thunk-7.c: Likewise.
18419 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
18420 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
18421 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
18422 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
18423 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
18424 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
18425 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
18426 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
18427 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
18428 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
18429 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
18430 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
18431 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
18432 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
18433 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
18434 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
18435 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
18436 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
18437 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
18438 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
18439 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
18440 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
18441 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
18442 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
18443 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
18444 * gcc.target/i386/ret-thunk-10.c: Likewise.
18445 * gcc.target/i386/ret-thunk-11.c: Likewise.
18446 * gcc.target/i386/ret-thunk-12.c: Likewise.
18447 * gcc.target/i386/ret-thunk-13.c: Likewise.
18448 * gcc.target/i386/ret-thunk-14.c: Likewise.
18449 * gcc.target/i386/ret-thunk-15.c: Likewise.
18450 * gcc.target/i386/ret-thunk-9.c: Likewise.
18451 * gcc.target/i386/indirect-thunk-register-1.c: New test.
18452 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
18453 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
18454
18455 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
18456
18457 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
18458 -mfunction-return=keep.
18459 * gcc.target/i386/indirect-thunk-2.c: Likewise.
18460 * gcc.target/i386/indirect-thunk-3.c: Likewise.
18461 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18462 * gcc.target/i386/indirect-thunk-5.c: Likewise.
18463 * gcc.target/i386/indirect-thunk-6.c: Likewise.
18464 * gcc.target/i386/indirect-thunk-7.c: Likewise.
18465 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
18466 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
18467 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
18468 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
18469 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
18470 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
18471 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
18472 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
18473 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
18474 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
18475 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
18476 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
18477 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
18478 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
18479 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
18480 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
18481 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
18482 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
18483 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
18484 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
18485 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
18486 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
18487 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
18488 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
18489 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
18490 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
18491 * gcc.target/i386/ret-thunk-1.c: New test.
18492 * gcc.target/i386/ret-thunk-10.c: Likewise.
18493 * gcc.target/i386/ret-thunk-11.c: Likewise.
18494 * gcc.target/i386/ret-thunk-12.c: Likewise.
18495 * gcc.target/i386/ret-thunk-13.c: Likewise.
18496 * gcc.target/i386/ret-thunk-14.c: Likewise.
18497 * gcc.target/i386/ret-thunk-15.c: Likewise.
18498 * gcc.target/i386/ret-thunk-16.c: Likewise.
18499 * gcc.target/i386/ret-thunk-2.c: Likewise.
18500 * gcc.target/i386/ret-thunk-3.c: Likewise.
18501 * gcc.target/i386/ret-thunk-4.c: Likewise.
18502 * gcc.target/i386/ret-thunk-5.c: Likewise.
18503 * gcc.target/i386/ret-thunk-6.c: Likewise.
18504 * gcc.target/i386/ret-thunk-7.c: Likewise.
18505 * gcc.target/i386/ret-thunk-8.c: Likewise.
18506 * gcc.target/i386/ret-thunk-9.c: Likewise.
18507
18508 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
18509
18510 * gcc.target/i386/indirect-thunk-1.c: New test.
18511 * gcc.target/i386/indirect-thunk-2.c: Likewise.
18512 * gcc.target/i386/indirect-thunk-3.c: Likewise.
18513 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18514 * gcc.target/i386/indirect-thunk-5.c: Likewise.
18515 * gcc.target/i386/indirect-thunk-6.c: Likewise.
18516 * gcc.target/i386/indirect-thunk-7.c: Likewise.
18517 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
18518 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
18519 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
18520 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
18521 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
18522 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
18523 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
18524 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
18525 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
18526 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
18527 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
18528 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
18529 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
18530 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
18531 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
18532 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
18533 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
18534 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
18535 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
18536 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
18537 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
18538 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
18539 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
18540 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
18541 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
18542 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
18543
18544 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
18545
18546 PR ipa/83051
18547 * gcc.c-torture/compile/pr83051.c: New testcase.
18548
18549 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18550
18551 PR tree-optimization/83501
18552 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
18553
18554 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
18555
18556 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
18557 for lvx and stvx instead of lxvd2x and stxvd2x and require
18558 little-endian target. Add comments.
18559 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
18560 comprehensive testing.
18561 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
18562 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
18563 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
18564 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
18565 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
18566 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
18567 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
18568 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
18569 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
18570 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
18571 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
18572 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
18573 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
18574 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
18575 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
18576 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
18577 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
18578 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
18579 scan-assembler-not directives that forbid lvx and xxpermdi.
18580 * gcc.target/powerpc/vec-extract-3.c: Likewise.
18581 * gcc.target/powerpc/vec-extract-5.c: Likewise.
18582 * gcc.target/powerpc/vec-extract-6.c: Likewise.
18583 * gcc.target/powerpc/vec-extract-7.c: Likewise.
18584 * gcc.target/powerpc/vec-extract-8.c: Likewise.
18585 * gcc.target/powerpc/vec-extract-9.c: Likewise.
18586 * gcc.target/powerpc/vsx-vector-6-le.c: Change
18587 scan-assembler-times directives to reflect different numbers of
18588 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
18589
18590 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18591 Alan Hayward <alan.hayward@arm.com>
18592 David Sherwood <david.sherwood@arm.com>
18593
18594 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
18595 than SLP vectorization.
18596 * gcc.dg/vect/vect-alias-check-10.c: New test.
18597 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
18598 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
18599 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
18600 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
18601 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
18602 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
18603 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
18604 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
18605 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
18606 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
18607 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
18608 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
18609 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
18610 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
18611 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
18612 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
18613 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
18614 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
18615 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
18616 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
18617 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
18618 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
18619 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
18620
18621 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18622 Alan Hayward <alan.hayward@arm.com>
18623 David Sherwood <david.sherwood@arm.com>
18624
18625 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
18626 New proc.
18627 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
18628 targets with scatter stores.
18629 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
18630 stores.
18631 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
18632 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
18633 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
18634 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
18635 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
18636 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
18637 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
18638 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
18639 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
18640 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
18641 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
18642 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
18643 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
18644 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
18645 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
18646 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
18647
18648 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18649 Alan Hayward <alan.hayward@arm.com>
18650 David Sherwood <david.sherwood@arm.com>
18651
18652 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
18653 for double_reduc1.
18654 * gcc.target/aarch64/sve/strided_load_4.c: New test.
18655 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
18656 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
18657 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
18658
18659 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18660 Alan Hayward <alan.hayward@arm.com>
18661 David Sherwood <david.sherwood@arm.com>
18662
18663 * gcc.target/aarch64/sve/strided_load_1.c: New test.
18664 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
18665 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
18666
18667 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18668 Alan Hayward <alan.hayward@arm.com>
18669 David Sherwood <david.sherwood@arm.com>
18670
18671 * gcc.target/aarch64/sve/gather_load_1.c: New test.
18672 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
18673 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
18674 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
18675 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
18676 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
18677 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
18678 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
18679 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
18680 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
18681 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
18682 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
18683 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
18684 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
18685
18686 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18687 Alan Hayward <alan.hayward@arm.com>
18688 David Sherwood <david.sherwood@arm.com>
18689
18690 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
18691 check for a message about using in-order reductions.
18692 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
18693 check for a message about using in-order reductions.
18694 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
18695 vectorized and check for a message about using in-order reductions.
18696 Expect targets with variable-length vectors to fall back to the
18697 fixed-length mininum.
18698 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
18699 check for a message about using in-order reductions.
18700 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
18701 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
18702 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
18703 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
18704 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
18705 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
18706 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
18707 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
18708 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
18709 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
18710 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
18711 vect_fold_left_plus.
18712
18713 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18714
18715 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
18716 are spilled.
18717 * gcc.target/aarch64/sve/spill_2.c: New test.
18718 * gcc.target/aarch64/sve/spill_3.c: Likewise.
18719 * gcc.target/aarch64/sve/spill_4.c: Likewise.
18720 * gcc.target/aarch64/sve/spill_5.c: Likewise.
18721 * gcc.target/aarch64/sve/spill_6.c: Likewise.
18722 * gcc.target/aarch64/sve/spill_7.c: Likewise.
18723
18724 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18725 Alan Hayward <alan.hayward@arm.com>
18726 David Sherwood <david.sherwood@arm.com>
18727
18728 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
18729 of branches.
18730 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18731 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
18732 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
18733 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18734 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
18735 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18736 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
18737 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18738 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
18739
18740 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18741 Alan Hayward <alan.hayward@arm.com>
18742 David Sherwood <david.sherwood@arm.com>
18743
18744 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
18745 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
18746 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18747 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
18748
18749 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18750 Alan Hayward <alan.hayward@arm.com>
18751 David Sherwood <david.sherwood@arm.com>
18752
18753 * lib/target-supports.exp
18754 (check_effective_target_vect_fold_extract_last): New proc.
18755 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
18756 for fold_extract_last.
18757 * gcc.dg/vect/pr65947-2.c: Likewise.
18758 * gcc.dg/vect/pr65947-3.c: Likewise.
18759 * gcc.dg/vect/pr65947-4.c: Likewise.
18760 * gcc.dg/vect/pr65947-5.c: Likewise.
18761 * gcc.dg/vect/pr65947-6.c: Likewise.
18762 * gcc.dg/vect/pr65947-9.c: Likewise.
18763 * gcc.dg/vect/pr65947-10.c: Likewise.
18764 * gcc.dg/vect/pr65947-12.c: Likewise.
18765 * gcc.dg/vect/pr65947-14.c: Likewise.
18766 * gcc.dg/vect/pr80631-1.c: Likewise.
18767 * gcc.target/aarch64/sve/clastb_1.c: New test.
18768 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
18769 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
18770 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
18771 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
18772 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
18773 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
18774 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
18775 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
18776 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
18777 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
18778 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
18779 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
18780 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
18781
18782 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18783 Alan Hayward <alan.hayward@arm.com>
18784 David Sherwood <david.sherwood@arm.com>
18785
18786 * gcc.target/aarch64/sve/live_1.c: New test.
18787 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
18788
18789 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18790 Alan Hayward <alan.hayward@arm.com>
18791 David Sherwood <david.sherwood@arm.com>
18792
18793 * gcc.target/aarch64/sve/nopeel_1.c: New test.
18794 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
18795 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
18796 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18797 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
18798 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18799 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
18800 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
18801 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
18802
18803 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18804 Alan Hayward <alan.hayward@arm.com>
18805 David Sherwood <david.sherwood@arm.com>
18806
18807 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
18808 New proc.
18809 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
18810 vect_fully_masked.
18811 * gcc.target/aarch64/sve/loop_add_4.c: New test.
18812 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
18813 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
18814 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
18815 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
18816 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
18817
18818 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18819 Alan Hayward <alan.hayward@arm.com>
18820 David Sherwood <david.sherwood@arm.com>
18821
18822 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
18823 instead of just ADDRESS.
18824 * gcc.dg/tree-ssa/scev-10.c: Likewise.
18825 * gcc.dg/tree-ssa/scev-11.c: Likewise.
18826 * gcc.dg/tree-ssa/scev-12.c: Likewise.
18827 * gcc.target/aarch64/sve/index_offset_1.c: New test.
18828 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
18829 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
18830 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
18831 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
18832 * gcc.target/aarch64/sve/while_2.c: Likewise.
18833 * gcc.target/aarch64/sve/while_3.c: Likewise.
18834 * gcc.target/aarch64/sve/while_4.c: Likewise.
18835
18836 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18837 Alan Hayward <alan.hayward@arm.com>
18838 David Sherwood <david.sherwood@arm.com>
18839
18840 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
18841 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
18842 to be predicated.
18843 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
18844 * gcc.target/aarch64/sve/slp_7.c: Likewise.
18845 * gcc.target/aarch64/sve/reduc_5.c: New test.
18846 * gcc.target/aarch64/sve/slp_13.c: Likewise.
18847 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
18848
18849 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18850 Alan Hayward <alan.hayward@arm.com>
18851 David Sherwood <david.sherwood@arm.com>
18852
18853 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
18854 * gcc.dg/tree-ssa/peel1.c: Likewise.
18855 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
18856 variable-length vectors.
18857 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
18858 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
18859 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
18860 * gcc.target/aarch64/sve/slp_2.c: Likewise.
18861 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18862 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18863 * gcc.target/aarch64/sve/slp_6.c: Likewise.
18864 * gcc.target/aarch64/sve/slp_8.c: New test.
18865 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
18866 * gcc.target/aarch64/sve/slp_9.c: Likewise.
18867 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
18868 * gcc.target/aarch64/sve/slp_10.c: Likewise.
18869 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
18870 * gcc.target/aarch64/sve/slp_11.c: Likewise.
18871 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
18872 * gcc.target/aarch64/sve/slp_12.c: Likewise.
18873 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
18874 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
18875 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
18876 * gcc.target/aarch64/sve/while_1.c: Likewise.
18877 * gcc.target/aarch64/sve/while_2.c: Likewise.
18878 * gcc.target/aarch64/sve/while_3.c: Likewise.
18879 * gcc.target/aarch64/sve/while_4.c: Likewise.
18880
18881 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18882 Alan Hayward <alan.hayward@arm.com>
18883 David Sherwood <david.sherwood@arm.com>
18884
18885 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
18886 New proc.
18887 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
18888 and add an associated scan-dump test. Prevent vectorization
18889 of the first two loops.
18890 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18891 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
18892 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18893 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18894 (INIT_VECTOR): Tweak initial value so that some bits are always set.
18895 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18896
18897 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18898 Alan Hayward <alan.hayward@arm.com>
18899 David Sherwood <david.sherwood@arm.com>
18900
18901 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
18902 * gcc.dg/vect/pr67790.c: Likewise.
18903 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18904 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18905 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18906 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18907 * gcc.target/aarch64/sve/slp_5.c: New test.
18908 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
18909 * gcc.target/aarch64/sve/slp_6.c: Likewise.
18910 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
18911 * gcc.target/aarch64/sve/slp_7.c: Likewise.
18912 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
18913
18914 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18915 Alan Hayward <alan.hayward@arm.com>
18916 David Sherwood <david.sherwood@arm.com>
18917
18918 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
18919 && vect_load_lanes
18920 * gcc.dg/vect/slp-1.c: Likewise.
18921 * gcc.dg/vect/slp-10.c: Likewise.
18922 * gcc.dg/vect/slp-12b.c: Likewise.
18923 * gcc.dg/vect/slp-12c.c: Likewise.
18924 * gcc.dg/vect/slp-17.c: Likewise.
18925 * gcc.dg/vect/slp-19b.c: Likewise.
18926 * gcc.dg/vect/slp-20.c: Likewise.
18927 * gcc.dg/vect/slp-21.c: Likewise.
18928 * gcc.dg/vect/slp-22.c: Likewise.
18929 * gcc.dg/vect/slp-23.c: Likewise.
18930 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18931 * gcc.dg/vect/slp-24.c: Likewise.
18932 * gcc.dg/vect/slp-28.c: Likewise.
18933 * gcc.dg/vect/slp-39.c: Likewise.
18934 * gcc.dg/vect/slp-6.c: Likewise.
18935 * gcc.dg/vect/slp-7.c: Likewise.
18936 * gcc.dg/vect/slp-cond-1.c: Likewise.
18937 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18938 * gcc.dg/vect/slp-cond-2.c: Likewise.
18939 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18940 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18941 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18942 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18943 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18944 * gcc.dg/vect/slp-perm-6.c: Likewise.
18945 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18946 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18947 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18948 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
18949 * gcc.dg/vect/slp-12a.c: Likewise.
18950 * gcc.dg/vect/slp-14.c: Likewise.
18951 * gcc.dg/vect/slp-15.c: Likewise.
18952 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18953 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18954 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18955 * gcc.target/aarch64/sve/slp_1.c: New test.
18956 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
18957 * gcc.target/aarch64/sve/slp_2.c: Likewise.
18958 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
18959 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18960 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
18961 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18962 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
18963
18964 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18965 Alan Hayward <alan.hayward@arm.com>
18966 David Sherwood <david.sherwood@arm.com>
18967
18968 * gcc.dg/vect/vect-ooo-group-1.c: New test.
18969 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18970 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
18971 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18972 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
18973 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18974 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
18975 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18976 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18977 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18978 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18979 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18980 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18981 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
18982 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18983 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
18984 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18985 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
18986 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18987
18988 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18989 Alan Hayward <alan.hayward@arm.com>
18990 David Sherwood <david.sherwood@arm.com>
18991
18992 * gcc.target/aarch64/sve/struct_move_1.c: New test.
18993 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
18994 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
18995 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
18996 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
18997 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
18998 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18999 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
19000 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19001 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19002 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19003 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19004 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19005 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19006 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
19007 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
19008 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
19009 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
19010 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19011 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
19012 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19013 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19014 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19015 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19016 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19017 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19018 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19019 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19020 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19021 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19022 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19023 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19024 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19025 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
19026 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
19027 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
19028
19029 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19030 Alan Hayward <alan.hayward@arm.com>
19031 David Sherwood <david.sherwood@arm.com>
19032
19033 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
19034 Return true for SVE too.
19035 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
19036 if load/store lanes are supported.
19037 * gcc.dg/vect/slp-10.c: Likewise.
19038 * gcc.dg/vect/slp-12c.c: Likewise.
19039 * gcc.dg/vect/slp-17.c: Likewise.
19040 * gcc.dg/vect/slp-33.c: Likewise.
19041 * gcc.dg/vect/slp-6.c: Likewise.
19042 * gcc.dg/vect/slp-cond-1.c: Likewise.
19043 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
19044 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
19045 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
19046 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
19047 * gcc.dg/vect/slp-perm-6.c: Likewise.
19048 * gcc.dg/vect/slp-perm-9.c: Likewise.
19049 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
19050 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
19051 for variable-length vectors.
19052
19053 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19054 Alan Hayward <alan.hayward@arm.com>
19055 David Sherwood <david.sherwood@arm.com>
19056
19057 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
19058 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
19059
19060 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19061
19062 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
19063 * g++.target/aarch64/sve/catch_1.C: New test.
19064 * g++.target/aarch64/sve/catch_2.C: Likewise.
19065 * g++.target/aarch64/sve/catch_3.C: Likewise.
19066 * g++.target/aarch64/sve/catch_4.C: Likewise.
19067 * g++.target/aarch64/sve/catch_5.C: Likewise.
19068 * g++.target/aarch64/sve/catch_6.C: Likewise.
19069
19070 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19071 Alan Hayward <alan.hayward@arm.com>
19072 David Sherwood <david.sherwood@arm.com>
19073
19074 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
19075 New proc.
19076 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
19077 * gcc.target/aarch64/fmaxmin.c: Likewise.
19078 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
19079 * gcc.target/aarch64/orr_imm_1.c: Likewise.
19080 * gcc.target/aarch64/pr62178.c: Likewise.
19081 * gcc.target/aarch64/pr71727-2.c: Likewise.
19082 * gcc.target/aarch64/saddw-1.c: Likewise.
19083 * gcc.target/aarch64/saddw-2.c: Likewise.
19084 * gcc.target/aarch64/uaddw-1.c: Likewise.
19085 * gcc.target/aarch64/uaddw-2.c: Likewise.
19086 * gcc.target/aarch64/uaddw-3.c: Likewise.
19087 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
19088 * gcc.target/aarch64/vect-compile.c: Likewise.
19089 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
19090 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
19091 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
19092 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
19093 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
19094 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
19095 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
19096 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
19097 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
19098 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
19099 * gcc.target/aarch64/vect-fmovd.c: Likewise.
19100 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
19101 * gcc.target/aarch64/vect-fmovf.c: Likewise.
19102 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
19103 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
19104 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
19105 * gcc.target/aarch64/vect-movi.c: Likewise.
19106 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
19107 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
19108 * gcc.target/aarch64/vect-vaddv.c: Likewise.
19109 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
19110 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
19111 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
19112 fixed-length SVE.
19113 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
19114 * gcc.target/aarch64/sve/arith_1.c: New test.
19115 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
19116 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
19117 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
19118 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
19119 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
19120 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
19121 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
19122 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
19123 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
19124 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
19125 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
19126 * gcc.target/aarch64/sve/ext_1.c: Likewise.
19127 * gcc.target/aarch64/sve/ext_2.c: Likewise.
19128 * gcc.target/aarch64/sve/extract_1.c: Likewise.
19129 * gcc.target/aarch64/sve/extract_2.c: Likewise.
19130 * gcc.target/aarch64/sve/extract_3.c: Likewise.
19131 * gcc.target/aarch64/sve/extract_4.c: Likewise.
19132 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
19133 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
19134 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
19135 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
19136 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
19137 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
19138 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
19139 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
19140 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
19141 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
19142 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
19143 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
19144 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
19145 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
19146 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
19147 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
19148 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
19149 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
19150 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
19151 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
19152 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
19153 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
19154 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
19155 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
19156 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
19157 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
19158 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
19159 * gcc.target/aarch64/sve/index_1.c: Likewise.
19160 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
19161 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
19162 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
19163 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
19164 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
19165 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
19166 * gcc.target/aarch64/sve/logical_1.c: Likewise.
19167 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
19168 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
19169 * gcc.target/aarch64/sve/mad_1.c: Likewise.
19170 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
19171 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
19172 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
19173 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
19174 * gcc.target/aarch64/sve/mla_1.c: Likewise.
19175 * gcc.target/aarch64/sve/mls_1.c: Likewise.
19176 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
19177 * gcc.target/aarch64/sve/msb_1.c: Likewise.
19178 * gcc.target/aarch64/sve/mul_1.c: Likewise.
19179 * gcc.target/aarch64/sve/neg_1.c: Likewise.
19180 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
19181 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
19182 * gcc.target/aarch64/sve/pack_1.c: Likewise.
19183 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
19184 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
19185 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
19186 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
19187 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
19188 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
19189 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
19190 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
19191 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
19192 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
19193 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
19194 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
19195 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
19196 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
19197 * gcc.target/aarch64/sve/rev_1.c: Likewise.
19198 * gcc.target/aarch64/sve/revb_1.c: Likewise.
19199 * gcc.target/aarch64/sve/revh_1.c: Likewise.
19200 * gcc.target/aarch64/sve/revw_1.c: Likewise.
19201 * gcc.target/aarch64/sve/shift_1.c: Likewise.
19202 * gcc.target/aarch64/sve/single_1.c: Likewise.
19203 * gcc.target/aarch64/sve/single_2.c: Likewise.
19204 * gcc.target/aarch64/sve/single_3.c: Likewise.
19205 * gcc.target/aarch64/sve/single_4.c: Likewise.
19206 * gcc.target/aarch64/sve/spill_1.c: Likewise.
19207 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
19208 * gcc.target/aarch64/sve/subr_1.c: Likewise.
19209 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
19210 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
19211 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
19212 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
19213 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
19214 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
19215 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
19216 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
19217 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
19218 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
19219 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
19220 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
19221 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
19222 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
19223 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
19224 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
19225 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
19226 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
19227 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
19228 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
19229 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
19230 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
19231 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
19232 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
19233 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
19234 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
19235 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
19236 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
19237 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
19238 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
19239 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
19240 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
19241 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
19242 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
19243 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
19244 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
19245 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
19246 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
19247 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
19248 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
19249 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
19250 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
19251
19252 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19253 Alan Hayward <alan.hayward@arm.com>
19254 David Sherwood <david.sherwood@arm.com>
19255
19256 * lib/target-supports.exp (check_effective_target_aarch64_sve)
19257 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
19258 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
19259 New procedures.
19260 (check_effective_target_vect_perm): Handle SVE.
19261 (check_effective_target_vect_perm_byte): Likewise.
19262 (check_effective_target_vect_perm_short): Likewise.
19263 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
19264 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
19265 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
19266 (check_effective_target_vect_element_align_preferred): Likewise.
19267 (check_effective_target_vect_align_stack_vars): Likewise.
19268 (check_effective_target_vect_load_lanes): Likewise.
19269 (check_effective_target_vect_masked_store): Likewise.
19270 (available_vector_sizes): Use aarch64_sve_bits for SVE.
19271 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
19272 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
19273 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
19274 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
19275 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
19276 * gcc.dg/vect/slp-23.c: Likewise.
19277 * gcc.dg/vect/slp-perm-5.c: Likewise.
19278 * gcc.dg/vect/slp-perm-6.c: Likewise.
19279 * gcc.dg/vect/slp-perm-9.c: Likewise.
19280 * gcc.dg/vect/slp-reduc-3.c: Likewise.
19281 * gcc.dg/vect/vect-114.c: Likewise.
19282 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
19283 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
19284
19285 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19286
19287 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
19288 vect_variable_length, expecting the test to be vectorized
19289 without SLP instead.
19290 * gcc.dg/vect/pr33953.c: Likewise.
19291 * gcc.dg/vect/pr37027.c: Likewise.
19292 * gcc.dg/vect/pr67790.c: Likewise.
19293 * gcc.dg/vect/pr68445.c: Likewise.
19294 * gcc.dg/vect/slp-1.c: Likewise.
19295 * gcc.dg/vect/slp-10.c: Likewise.
19296 * gcc.dg/vect/slp-12a.c: Likewise.
19297 * gcc.dg/vect/slp-12b.c: Likewise.
19298 * gcc.dg/vect/slp-12c.c: Likewise.
19299 * gcc.dg/vect/slp-13-big-array.c: Likewise.
19300 * gcc.dg/vect/slp-13.c: Likewise.
19301 * gcc.dg/vect/slp-14.c: Likewise.
19302 * gcc.dg/vect/slp-15.c: Likewise.
19303 * gcc.dg/vect/slp-17.c: Likewise.
19304 * gcc.dg/vect/slp-19b.c: Likewise.
19305 * gcc.dg/vect/slp-2.c: Likewise.
19306 * gcc.dg/vect/slp-20.c: Likewise.
19307 * gcc.dg/vect/slp-21.c: Likewise.
19308 * gcc.dg/vect/slp-22.c: Likewise.
19309 * gcc.dg/vect/slp-24-big-array.c: Likewise.
19310 * gcc.dg/vect/slp-24.c: Likewise.
19311 * gcc.dg/vect/slp-28.c: Likewise.
19312 * gcc.dg/vect/slp-39.c: Likewise.
19313 * gcc.dg/vect/slp-42.c: Likewise.
19314 * gcc.dg/vect/slp-6.c: Likewise.
19315 * gcc.dg/vect/slp-7.c: Likewise.
19316 * gcc.dg/vect/slp-cond-1.c: Likewise.
19317 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
19318 * gcc.dg/vect/slp-cond-2.c: Likewise.
19319 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
19320 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
19321 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
19322 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
19323 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
19324 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
19325 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
19326 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
19327 * gcc.dg/vect/slp-reduc-1.c: Likewise.
19328 * gcc.dg/vect/slp-reduc-2.c: Likewise.
19329 * gcc.dg/vect/slp-reduc-4.c: Likewise.
19330 * gcc.dg/vect/slp-reduc-5.c: Likewise.
19331 * gcc.dg/vect/slp-reduc-7.c: Likewise.
19332 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
19333 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
19334 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
19335 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
19336
19337 2018-01-13 Jakub Jelinek <jakub@redhat.com>
19338
19339 PR c/83801
19340 * gcc.dg/pr83801.c: New test.
19341
19342 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
19343
19344 PR fortran/52162
19345 * gfortran.dg/bounds_check_19.f90: New test.
19346
19347 2018-01-12 Jakub Jelinek <jakub@redhat.com>
19348
19349 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
19350 instead of scan-assembler-not for xsnabsqp.
19351
19352 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19353
19354 PR libgfortran/83525
19355 * gfortran.dg/newunit_5.f90: New test.
19356
19357 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
19358
19359 PR rtl-optimization/80481
19360 * g++.dg/pr80481.C: New.
19361
19362 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
19363
19364 PR target/83628
19365 * gcc.target/alpha/pr83628-3.c: New test.
19366
19367 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19368
19369 * lib/target-supports.exp (check_effective_target_avx512f): Also
19370 check for __builtin_ia32_addsd_round,
19371 __builtin_ia32_getmantsd_round.
19372 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
19373
19374 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
19375
19376 PR target/83629
19377 * gcc.target/powerpc/pr83629.c: Require ilp32.
19378
19379 2018-01-12 Richard Biener <rguenther@suse.de>
19380
19381 PR tree-optimization/80846
19382 * gcc.target/i386/pr80846-1.c: New testcase.
19383 * gcc.target/i386/pr80846-2.c: Likewise.
19384
19385 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
19386
19387 * gcc.c-torture/execute/20180112-1.c: New test.
19388
19389 2018-01-12 Tom de Vries <tom@codesourcery.com>
19390
19391 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
19392 * g++.dg/ext/label13a.C: Same.
19393 * g++.dg/ext/label14.C: Same.
19394 * g++.dg/ext/label2.C: Same.
19395 * g++.dg/ext/label3.C: Same.
19396 * g++.dg/torture/pr42462.C: Same.
19397 * g++.dg/torture/pr42739.C: Same.
19398 * g++.dg/warn/Wunused-label-3.C: Same.
19399
19400 2018-01-12 Tom de Vries <tom@codesourcery.com>
19401
19402 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
19403 * g++.dg/Walloca1.C: Same.
19404 * g++.dg/cpp0x/pr70338.C: Same.
19405 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
19406 * g++.dg/cpp1y/vla10.C: Same.
19407 * g++.dg/cpp1y/vla2.C: Same.
19408 * g++.dg/cpp1y/vla6.C: Same.
19409 * g++.dg/cpp1y/vla8.C: Same.
19410 * g++.dg/debug/debug5.C: Same.
19411 * g++.dg/debug/debug6.C: Same.
19412 * g++.dg/debug/pr54828.C: Same.
19413 * g++.dg/diagnostic/pr70105.C: Same.
19414 * g++.dg/eh/cleanup5.C: Same.
19415 * g++.dg/eh/spbp.C: Same.
19416 * g++.dg/ext/tmplattr9.C: Same.
19417 * g++.dg/ext/vla10.C: Same.
19418 * g++.dg/ext/vla11.C: Same.
19419 * g++.dg/ext/vla12.C: Same.
19420 * g++.dg/ext/vla15.C: Same.
19421 * g++.dg/ext/vla16.C: Same.
19422 * g++.dg/ext/vla17.C: Same.
19423 * g++.dg/ext/vla3.C: Same.
19424 * g++.dg/ext/vla6.C: Same.
19425 * g++.dg/ext/vla7.C: Same.
19426 * g++.dg/init/array24.C: Same.
19427 * g++.dg/init/new47.C: Same.
19428 * g++.dg/init/pr55497.C: Same.
19429 * g++.dg/opt/pr78201.C: Same.
19430 * g++.dg/template/vla2.C: Same.
19431 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
19432 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
19433 * g++.dg/torture/pr62127.C: Same.
19434 * g++.dg/torture/pr67055.C: Same.
19435 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
19436 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
19437 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
19438 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
19439 * g++.dg/warn/Wplacement-new-size-5.C: Same.
19440 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
19441 * g++.dg/warn/Wvla-1.C: Same.
19442 * g++.dg/warn/Wvla-3.C: Same.
19443 * g++.old-deja/g++.ext/array2.C: Same.
19444 * g++.old-deja/g++.ext/constructor.C: Same.
19445 * g++.old-deja/g++.law/builtin1.C: Same.
19446 * g++.old-deja/g++.other/crash12.C: Same.
19447 * g++.old-deja/g++.other/eh3.C: Same.
19448 * g++.old-deja/g++.pt/array6.C: Same.
19449 * g++.old-deja/g++.pt/dynarray.C: Same.
19450
19451 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19452
19453 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
19454
19455 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19456
19457 PR libfortran/67412
19458 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
19459 on *-*-solaris2.10.
19460
19461 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19462
19463 * lib/target-supports.exp (check_effective_target_branch_cost):
19464 Accept all x86 targets.
19465
19466 2018-01-12 Martin Liska <mliska@suse.cz>
19467
19468 PR ipa/83054
19469 * g++.dg/warn/pr83054.C: New test.
19470
19471 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19472
19473 * gcc.target/powerpc/spec-barr-1.c: New file.
19474
19475 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
19476
19477 PR target/83330
19478 * gcc.target/i386/pr83330.c: New test.
19479
19480 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
19481
19482 PR fortran/79383
19483 * gfortran.dg/dtio_31.f03: New test.
19484 * gfortran.dg/dtio_32.f03: New test.
19485
19486 2018-01-11 David Malcolm <dmalcolm@redhat.com>
19487
19488 PR c++/43486
19489 * g++.dg/wrappers: New subdirectory.
19490 * g++.dg/wrappers/README: New file.
19491 * g++.dg/wrappers/alloc.C: New test case.
19492 * g++.dg/wrappers/cow-istream-string.C: New test case.
19493 * g++.dg/wrappers/cp-stdlib.C: New test case.
19494 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
19495 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
19496
19497 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
19498
19499 PR middle-end/83718
19500 * g++.dg/torture/pr83718.C: New testcase.
19501
19502 2018-01-11 Martin Jambor <mjambor@suse.cz>
19503
19504 PR ipa/83178
19505 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
19506
19507 2018-01-11 Bin Cheng <bin.cheng@arm.com>
19508
19509 PR tree-optimization/83695
19510 * gcc.dg/tree-ssa/pr83695.c: New test.
19511
19512 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19513
19514 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
19515 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
19516
19517 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19518
19519 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
19520 * gcc.target/arm/simd/fp16fml_high.c: New test.
19521 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
19522 * lib/target-supports.exp
19523 (check_effective_target_arm_fp16fml_neon_ok_nocache,
19524 check_effective_target_arm_fp16fml_neon_ok,
19525 add_options_for_arm_fp16fml_neon): New procedures.
19526
19527 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19528
19529 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
19530 combination tests.
19531
19532 2018-01-11 Richard Biener <rguenther@suse.de>
19533
19534 PR tree-optimization/83435
19535 * gcc.dg/graphite/pr83435.c: New testcase.
19536
19537 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
19538 Alan Hayward <alan.hayward@arm.com>
19539 David Sherwood <david.sherwood@arm.com>
19540
19541 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
19542
19543 2018-01-11 Tamar Christina <tamar.christina@arm.com>
19544
19545 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
19546
19547 2018-01-11 Sudakshina Das <sudi.das@arm.com>
19548
19549 PR target/82096
19550 * gcc.c-torture/compile/pr82096.c: New test.
19551
19552 2018-01-11 Ed Schonberg <schonberg@adacore.com>
19553
19554 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
19555
19556 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
19557
19558 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
19559
19560 2018-01-11 Justin Squirek <squirek@adacore.com>
19561
19562 * gnat.dg/expr_func4.adb: New testcase.
19563
19564 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
19565
19566 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
19567 testcase.
19568
19569 2018-01-11 Bob Duff <duff@adacore.com>
19570
19571 * gnat.dg/protected_null.adb: New testcase.
19572
19573 2018-01-11 Ed Schonberg <schonberg@adacore.com>
19574
19575 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
19576
19577 2018-01-11 Ed Schonberg <schonberg@adacore.com>
19578
19579 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
19580
19581 2018-01-11 Justin Squirek <squirek@adacore.com>
19582
19583 * gnat.dg/loopvar.adb: New testcase.
19584
19585 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
19586
19587 PR middle-end/83189
19588 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
19589
19590 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
19591
19592 * gcc.c-torture/compile/pr83575.c: New testcase.
19593
19594 2018-01-10 Michael Collison <michael.collison@arm.com>
19595
19596 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
19597 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
19598 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
19599 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
19600 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
19601 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
19602 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
19603 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
19604 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
19605 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
19606 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
19607 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
19608 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
19609 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
19610 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
19611 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
19612
19613 2018-01-10 Michael Collison <michael.collison@arm.com>
19614
19615 * gcc.target/aarch64/sha2.h: New shared testcase.
19616 * gcc.target/aarch64/sha2_1.c: New testcase.
19617 * gcc.target/aarch64/sha2_2.c: New testcase.
19618 * gcc.target/aarch64/sha2_3.c: New testcase.
19619 * gcc.target/aarch64/sha3.h: New shared testcase.
19620 * gcc.target/aarch64/sha3_1.c: New testcase.
19621 * gcc.target/aarch64/sha3_2.c: New testcase.
19622 * gcc.target/aarch64/sha3_3.c: New testcase.
19623
19624 2018-01-10 Michael Collison <michael.collison@arm.com>
19625
19626 * gcc.target/aarch64/sm3_sm4.c: New testcase.
19627
19628 2018-01-10 Martin Sebor <msebor@redhat.com>
19629
19630 PR tree-optimization/83781
19631 * gcc.dg/strlenopt-42.c: New test.
19632
19633 2018-01-11 Martin Sebor <msebor@gmail.com>
19634 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19635
19636 PR tree-optimization/83501
19637 PR tree-optimization/81703
19638
19639 * gcc.dg/strlenopt-39.c: New test-case.
19640 * gcc.dg/pr81703.c: Likewise.
19641
19642 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
19643
19644 * gnat.dg/atomic10.adb: New test.
19645
19646 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
19647
19648 PR fortran/82367
19649 * gfortran.dg/deferred_character_18.f90: New test.
19650
19651 2018-01-10 Martin Sebor <msebor@redhat.com>
19652
19653 PR tree-optimization/83671
19654 * gcc.dg/strlenopt-40.c: New test.
19655 * gcc.dg/strlenopt-41.c: New test.
19656
19657 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
19658
19659 PR fortran/83093
19660 * gfortran.dg/allocate_with_typespec_7.f90: New test.
19661
19662 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
19663
19664 PR target/83399
19665 * gcc.target/powerpc/pr83399.c: New test.
19666
19667 2018-01-10 David Malcolm <dmalcolm@redhat.com>
19668
19669 PR c++/43486
19670 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
19671 to reflect that the arguments are correctly underlined.
19672 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
19673 for globals, params, locals and literals.
19674 (test_sizeof): Directly test the location of "sizeof", rather than
19675 when used in compound expressions.
19676 (test_alignof): Likewise for "alignof".
19677 (test_string_literals): Likewise for string literals.
19678 (test_numeric_literals): Likewise for numeric literals.
19679 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
19680 (test_typeid): Likewise for typeid.
19681 (test_unary_plus): New.
19682 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
19683 format strings.
19684
19685 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
19686
19687 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
19688
19689 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
19690
19691 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
19692
19693 2018-01-10 Marek Polacek <polacek@redhat.com>
19694
19695 PR c++/82541
19696 * g++.dg/warn/Wduplicated-branches4.C: New test.
19697
19698 2018-01-10 Jakub Jelinek <jakub@redhat.com>
19699
19700 PR c++/81327
19701 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
19702 cast to void *.
19703
19704 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
19705
19706 PR c++/81055
19707 * g++.dg/cpp0x/new2.C: New.
19708
19709 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
19710
19711 PR target/83735
19712 * gcc.target/i386/pr83735.c: New test.
19713
19714 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
19715
19716 * lib/target-supports.exp (check_effective_target_branch_cost):
19717 New function.
19718 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
19719 * gcc.dg/pr21643.c: Likewise.
19720 * gcc.dg/pr46309.c: Likewise.
19721 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19722 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
19723 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
19724 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
19725 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
19726 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
19727 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
19728 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
19729 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
19730 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
19731 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
19732 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
19733 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
19734 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
19735
19736 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
19737
19738 PR target/83629
19739 * gcc.target/powerpc/pr83629.c: New testcase.
19740
19741 2018-01-10 Richard Biener <rguenther@suse.de>
19742
19743 PR testsuite/78768
19744 * gcc.dg/pr78768.c: Un-XFAIL.
19745
19746 2018-01-10 Richard Biener <rguenther@suse.de>
19747
19748 PR debug/82425
19749 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
19750
19751 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
19752
19753 PR tree-optimization/83753
19754 * gcc.dg/torture/pr83753.c: New test.
19755
19756 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
19757
19758 * gcc.target/i386/avx2-gather-1.c: Add -march.
19759 * gcc.target/i386/avx2-gather-2.c: Add -march.
19760 * gcc.target/i386/avx2-gather-3.c: Add -march.
19761 * gcc.target/i386/avx2-gather-4.c: Add -march.
19762 * gcc.target/i386/avx2-gather-5.c: Add -march.
19763 * gcc.target/i386/avx2-gather-6.c: Add -march.
19764 * gcc.target/i386/avx512f-gather-1.c: Add -march.
19765 * gcc.target/i386/avx512f-gather-2.c: Add -march.
19766 * gcc.target/i386/avx512f-gather-3.c: Add -march.
19767 * gcc.target/i386/avx512f-gather-4.c: Add -march.
19768 * gcc.target/i386/avx512f-gather-5.c: Add -march.
19769 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
19770 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
19771 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
19772 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
19773 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
19774
19775 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
19776
19777 PR target/78585:
19778 * gcc.target/i386/pr78585.c: New test.
19779
19780 2018-01-09 Jakub Jelinek <jakub@redhat.com>
19781
19782 PR c++/83734
19783 * g++.dg/cpp0x/pr83734.C: New test.
19784
19785 2018-01-09 Carl Love <cel@us.ibm.com>
19786
19787 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
19788 vec_mergeo builtins with float, double, long long, unsigned long long,
19789 bool long long arguments.
19790 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
19791 vec_float2 with double arguments.
19792 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
19793 vec_mergew and vec_mergow builtins.
19794
19795 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
19796
19797 PR fortran/83742
19798 * gfortran.dg/contiguous_6.f90: New test.
19799
19800 2018-01-09 Richard Biener <rguenther@suse.de>
19801
19802 PR tree-optimization/83668
19803 * gcc.dg/graphite/pr83668.c: New testcase.
19804
19805 2018-01-09 Joseph Myers <joseph@codesourcery.com>
19806
19807 PR tree-optimization/64811
19808 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
19809 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
19810 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
19811 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
19812 New tests.
19813 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
19814
19815 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
19816
19817 PR target/79883
19818 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
19819
19820 2018-01-09 Tamar Christina <tamar.christina@arm.com>
19821
19822 PR target/82641
19823 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
19824 no NEON and require softfp or hard float-abi.
19825 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
19826
19827 2018-01-09 Richard Biener <rguenther@suse.de>
19828
19829 PR tree-optimization/83572
19830 * gcc.dg/graphite/pr83572.c: New testcase.
19831
19832 2018-01-09 Jakub Jelinek <jakub@redhat.com>
19833
19834 PR target/83507
19835 * gcc.dg/sms-13.c: New test.
19836
19837 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
19838
19839 PR fortran/83741
19840 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
19841
19842 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
19843 Monk Chiang <sh.chiang04@gmail.com>
19844
19845 * gcc.target/riscv/save-restore-1.c: New.
19846
19847 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19848
19849 PR target/83677
19850 * gcc.target/powerpc/pr83677.c: New file.
19851
19852 2018-01-08 Jeff Law <law@redhat.com>
19853
19854 PR rtl-optimizatin/81308
19855 * g++.dg/pr81308-1.C: New test.
19856 * g++.dg/pr81308-2.C: New test.
19857
19858 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
19859
19860 PR target/83663 - Revert r255946
19861 * gcc.target/aarch64/vect-slp-dup.c: New.
19862
19863 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19864
19865 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
19866 combination tests.
19867
19868 2018-01-08 Richard Biener <rguenther@suse.de>
19869
19870 PR tree-optimization/83563
19871 * gcc.dg/graphite/pr83563.c: New testcase.
19872
19873 2018-01-08 Richard Biener <rguenther@suse.de>
19874
19875 PR middle-end/83713
19876 * g++.dg/torture/pr83713.C: New testcase.
19877
19878 2018-01-08 Tom de Vries <tom@codesourcery.com>
19879
19880 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
19881
19882 2018-01-08 Richard Biener <rguenther@suse.de>
19883
19884 PR tree-optimization/83685
19885 * gcc.dg/torture/pr83685.c: New testcase.
19886
19887 2018-01-08 Richard Biener <rguenther@suse.de>
19888
19889 PR lto/83719
19890 * gcc.dg/lto/pr83719_0.c: New testcase.
19891
19892 2018-01-08 Tom de Vries <tom@codesourcery.com>
19893
19894 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
19895 * gcc.dg/graphite/run-id-1.c: Same.
19896 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
19897
19898 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
19899
19900 PR fortran/83611
19901 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
19902 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
19903 * gfortran.dg/pdt_27.f03: New test.
19904
19905 PR fortran/83731
19906 * gfortran.dg/pdt_28.f03: New test.
19907
19908 2018-01-08 Tom de Vries <tom@codesourcery.com>
19909
19910 * c-c++-common/builtins.c: Require effective target alloca.
19911 * gcc.dg/Wrestrict.c: Same.
19912 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
19913
19914 2018-01-08 Richard Biener <rguenther@suse.de>
19915
19916 PR middle-end/83580
19917 * gcc.dg/torture/pr83580.c: New testcase.
19918
19919 2018-01-08 Richard Biener <rguenther@suse.de>
19920
19921 PR middle-end/83517
19922 * gcc.dg/pr83517.c: New testcase.
19923
19924 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
19925
19926 PR middle-end/81897
19927 * gcc.dg/uninit-pr81897.c: New test.
19928
19929 2018-01-06 Martin Sebor <msebor@redhat.com>
19930
19931 PR tree-optimization/83640
19932 * gcc.dg/Wrestrict-6.c: New test.
19933 * gcc.dg/pr83640.c: New test.
19934
19935 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
19936
19937 * gcc.target/aarch64/reg-alloc-1.c: New test.
19938
19939 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
19940
19941 PR fortran/50892
19942 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
19943
19944 2018-01-06 Jakub Jelinek <jakub@redhat.com>
19945
19946 PR debug/83480
19947 * gcc.dg/pr83480.c: New test.
19948
19949 PR rtl-optimization/83682
19950 * gcc.target/i386/pr83682.c: New test.
19951
19952 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
19953
19954 PR fortran/78534
19955 PR fortran/66310
19956 * gfortran.dg/char_cast_1.f90: Update scan pattern.
19957 * gfortran.dg/dependency_49.f90: Likewise.
19958 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
19959 * gfortran.dg/repeat_7.f90: New test for PR 66310.
19960 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
19961 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
19962 * gfortran.dg/string_1_lp64.f90: New test.
19963 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
19964 * gfortran.dg/string_3_lp64.f90: New test.
19965
19966 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19967
19968 PR target/83604
19969 * gcc.target/i386/sse-26.c: New test.
19970
19971 PR target/83604
19972 * gcc.target/i386/pr83604.c: New test.
19973
19974 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
19975
19976 * gcc.dg/vect/vect-align-4.c: New test.
19977 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
19978 and redefine as a structure with an unaligned member "b".
19979 (foo): Update accordingly.
19980
19981 2018-01-05 Sudakshina Das <sudi.das@arm.com>
19982
19983 PR target/82439
19984 * gcc.target/aarch64/bics_5.c: New test.
19985 * gcc.target/arm/bics_5.c: Likewise.
19986
19987 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19988
19989 PR tree-optimization/83605
19990 * gcc.dg/pr83605.c: New test.
19991
19992 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19993
19994 PR target/83554
19995 * gcc.target/i386/pr83554.c: New test.
19996
19997 PR ipa/82352
19998 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
19999 long unsigned int.
20000
20001 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
20002
20003 PR fortran/83683
20004 PR fortran/45689
20005 * gfortran.dg/eoshift_8.f90: New test.
20006 * gfortran.dg/simplify_eoshift_1.f90: New test.
20007
20008 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20009
20010 PR debug/83585
20011 * gcc.dg/pr83585.c: New test.
20012
20013 2018-01-04 Nathan Sidwell <nathan@acm.org>
20014
20015 PR c++/83667
20016 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
20017
20018 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20019
20020 PR debug/83666
20021 * gcc.dg/pr83666.c: New test.
20022
20023 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
20024
20025 PR target/83628
20026 * gcc.target/alpha/pr83628-1.c: New test.
20027 * gcc.target/alpha/pr83628-2.c: Ditto.
20028
20029 2018-01-04 Martin Liska <mliska@suse.cz>
20030
20031 PR ipa/82352
20032 * g++.dg/ipa/pr82352.C: New test.
20033
20034 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20035
20036 * gcc.dg/vect-opt-info-1.c: Moved to ...
20037 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
20038 vect_int targets, use dg-additional-options instead of dg-options and
20039 use relative line numbers instead of absolute.
20040
20041 2018-01-03 Martin Sebor <msebor@redhat.com>
20042
20043 PR tree-optimization/83655
20044 * gcc.dg/Wrestrict-5.c: New test.
20045 * c-c++-common/builtins.c: New test.
20046
20047 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
20048 Alan Hayward <alan.hayward@arm.com>
20049 David Sherwood <david.sherwood@arm.com>
20050
20051 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
20052 (main): Call it.
20053
20054 2018-01-03 Jeff Law <law@redhat.com>
20055
20056 PR target/83641
20057 * gcc.target/i386/stack-check-17.c: New test.
20058 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
20059
20060 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20061
20062 PR debug/83621
20063 * gcc.dg/pr83621.c: New test.
20064
20065 PR debug/83645
20066 * gcc.dg/pr83645.c: New test.
20067
20068 2018-01-03 Martin Sebor <msebor@redhat.com>
20069
20070 PR tree-optimization/83603
20071 * gcc.dg/Wrestrict-4.c: New test.
20072
20073 PR c/83559
20074 * gcc.dg/const-2.c: New test.
20075 * gcc.dg/pure-3.c: New test.
20076
20077 2018-01-03 Martin Sebor <msebor@redhat.com>
20078
20079 * gcc.dg/Wrestrict-3.c: New test.
20080
20081 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20082
20083 PR c++/83555
20084 * g++.dg/opt/pr83555.C: New test.
20085 * g++.dg/ubsan/pr83555.C: New test.
20086
20087 2018-01-03 David Malcolm <dmalcolm@redhat.com>
20088
20089 PR c/82050
20090 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
20091 the !CHECKING_P case by expecting a note.
20092 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
20093 a note for the !CHECKING_P case, and move the return statement
20094 outside of #if CHECKING_P guard.
20095
20096 2018-01-03 Jeff Law <law@redhat.com>
20097
20098 PR middle-end/83654
20099 * gcc.target/i386/stack-check-18.c: New test.
20100 * gcc.target/i386/stack-check-19.c: New test.
20101
20102 2018-01-03 Martin Sebor <msebor@redhat.com>
20103
20104 PR tree-optimization/83501
20105 * c-c++-common/Warray-bounds-3.c: Remove xfail.
20106
20107 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20108
20109 PR tree-optimization/83501
20110 * gcc.dg/tree-ssa/pr83501-1.c: New test.
20111
20112 2018-01-03 Nathan Sidwell <nathan@acm.org>
20113
20114 PR c++/83667
20115 * g++.dg/ipa/pr83667.C: New.
20116
20117 2018-01-03 Martin Liska <mliska@suse.cz>
20118
20119 PR tree-optimization/83593
20120 * gcc.dg/pr83593.c: New test.
20121
20122 2018-01-03 Martin Liska <mliska@suse.cz>
20123
20124 PR ipa/83549
20125 * g++.dg/ipa/pr83549.C: New test.
20126
20127 2018-01-03 Marek Polacek <polacek@redhat.com>
20128
20129 PR c++/83592
20130 * g++.dg/warn/mvp2.C: New test.
20131
20132 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20133
20134 PR preprocessor/83602
20135 * g++.dg/cpp/pr83602.C: New test.
20136
20137 PR c++/83634
20138 * g++.dg/parse/pr83634.C: New test.
20139
20140 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
20141
20142 PR fortran/83664
20143 * gfortran.dg/eoshift_7.f90: New test.
20144
20145 2018-01-03 Jan Beulich <jbeulich@suse.com>
20146
20147 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
20148 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
20149
20150 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20151
20152 Update copyright years.
20153
20154 2018-01-03 Martin Liska <mliska@suse.cz>
20155
20156 PR ipa/83594
20157 * gcc.dg/ipa/pr83594.c: New test.
20158
20159 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
20160 Alan Hayward <alan.hayward@arm.com>
20161 David Sherwood <david.sherwood@arm.com>
20162
20163 * gcc.dg/vect-opt-info-1.c: New test.
20164
20165 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
20166
20167 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
20168 floorf128, truncf128, and roundf128.
20169 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
20170 optimizations added in match.pd.
20171 * gcc.target/powerpc/float128-hw6.c: Likewise.
20172 * gcc.target/powerpc/float128-hw7.c: Likewise.
20173 * gcc.target/powerpc/float128-hw8.c: Likewise.
20174 * gcc.target/powerpc/float128-hw9.c: Likewise.
20175 * gcc.target/powerpc/float128-hw10.c: Likewise.
20176 * gcc.target/powerpc/float128-hw11.c: Likewise.
20177
20178 2018-01-02 Jakub Jelinek <jakub@redhat.com>
20179
20180 PR c++/83556
20181 * g++.dg/cpp0x/pr83556.C: New test.
20182
20183 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
20184
20185 PR fortran/45689
20186 PR fortran/83650
20187 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
20188 * gfortran.dg/simplify_cshift_4.f90: New test.
20189
20190 2018-01-02 Marek Polacek <polacek@redhat.com>
20191
20192 PR c++/81860
20193 * g++.dg/cpp0x/inh-ctor30.C: New test.
20194
20195 PR c++/83644
20196 * g++.dg/cpp1z/pr83644.C: New test.
20197
20198 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
20199
20200 PR fortran/83076
20201 * gfortran.dg/coarray_45.f90: New test.
20202
20203 PR fortran/83319
20204 * gfortran.dg/coarray_46.f90: New test.
20205
20206 2018-01-01 Jakub Jelinek <jakub@redhat.com>
20207
20208 PR tree-optimization/83581
20209 * gcc.dg/pr83581.c: New test.
20210
20211 PR c/83595
20212 * gcc.dg/pr83595.c: New test.
20213
20214 PR middle-end/83608
20215 * g++.dg/opt/pr83608.C: New test.
20216
20217 PR middle-end/83609
20218 * gcc.dg/pr83609.c: New test.
20219 * g++.dg/opt/pr83609.C: New test.
20220
20221 PR middle-end/83623
20222 * gcc.dg/pr83623.c: New test.
20223
20224 * gcc.target/i386/i386.exp
20225 (check_effective_target_avx512vpopcntdqvl): New proc.
20226 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
20227 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
20228 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
20229 \f
20230 Copyright (C) 2018 Free Software Foundation, Inc.
20231
20232 Copying and distribution of this file, with or without modification,
20233 are permitted in any medium without royalty provided the copyright
20234 notice and this notice are preserved.