]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR testsuite/86540 (pr77445-2.c and ssa-dom-thread-7.c regressions since May 20...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-12-06 Jeff Law <law@redhat.com>
2
3 PR testsuite/86540
4 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
5 tests on aarch64.
6 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
7
8 2018-12-06 David Malcolm <dmalcolm@redhat.com>
9
10 PR c++/85110
11 * g++.dg/diagnostic/missing-default-args.C: New test.
12 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
13 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
14 references and incomplete types.
15 * g++.dg/warn/Wconversion-null-4.C: New test.
16
17 2018-12-06 Jakub Jelinek <jakub@redhat.com>
18
19 PR target/87598
20 * gcc.target/aarch64/asm-5.c: New test.
21
22 PR tree-optimization/85726
23 * gcc.dg/tree-ssa/pr85726-1.c: New test.
24 * gcc.dg/tree-ssa/pr85726-2.c: New test.
25 * gcc.dg/tree-ssa/pr85726-3.c: New test.
26 * gcc.dg/tree-ssa/pr85726-4.c: New test.
27
28 PR fortran/88304
29 * gfortran.fortran-torture/compile/pr88304.f90: New test.
30
31 2018-12-06 Richard Biener <rguenther@suse.de>
32
33 PR middle-end/63184
34 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
35 optimized dump scanning.
36 * c-c++-common/pr19807-3.c: Likewise.
37
38 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
39
40 * g++.dg/parse/bitfield6b.C: New.
41 * g++.dg/parse/bitfield3.C: Test location and type.
42
43 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
44
45 * lib/c-compat.exp (compat-use-alt-compiler):
46 Handle -fno-diagnostics-show-line-numbers.
47 (compat_setup_dfp): Likewise.
48
49 2018-12-05 Jeff Law <law@redhat.com>
50
51 PR rtl-optimization/85770
52 * gcc.target/i386/pr85770.c: New test.
53
54 2018-12-05 Martin Sebor <msebor@redhat.com>
55
56 PR c/87028
57 * c-c++-common/Wstringop-truncation.c: Remove xfails.
58 * gcc.dg/Wstringop-truncation-5.c: New test.
59 * gcc.dg/strcmpopt_1.c: Adjust.
60 * gcc.dg/tree-ssa/pr79697.c: Same.
61
62 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
63
64 PR tree-optimization/88064
65 * gcc.dg/vect/vect-over-widen-23.c: New test.
66
67 2018-12-05 David Malcolm <dmalcolm@redhat.com>
68
69 * lib/gcc-dg.exp (process-message): Change verbosity level of
70 "verbose" from 2 to 3.
71 (dg-locus): Likewise.
72
73 2018-12-05 Richard Biener <rguenther@suse.de>
74
75 PR middle-end/63184
76 * c-c++-common/pr19807-2.c: New testcase.
77 * c-c++-common/pr19807-3.c: Likewise.
78
79 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
80
81 PR testsuite/88208
82 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
83 __arch64__]: Define.
84
85 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
86
87 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
88 * gcc.target/sparc/20181129-2.c: Likewise.
89
90 2018-12-05 Jakub Jelinek <jakub@redhat.com>
91
92 PR tree-optimization/87360
93 * g++.dg/opt/pr87360.C: New test.
94 * gfortran.dg/pr87360.f90: New test.
95
96 PR c++/87897
97 * g++.dg/init/const13.C: New test.
98
99 PR sanitizer/88333
100 * c-c++-common/asan/pr88333.c: New test.
101
102 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
103
104 PR c++/85569
105 * g++.dg/cpp1z/pr85569.C: New.
106
107 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
108
109 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
110 to clei_<su>.df $wn,$wn,4 in test31.
111
112 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
113
114 PR c++/84636
115 * g++.dg/parse/bitfield6.C: New.
116
117 2018-12-04 Jakub Jelinek <jakub@redhat.com>
118
119 PR tree-optimization/87320
120 * gcc.dg/pr87320.c: New test.
121
122 2018-12-04 Jeff Law <law@redhat.com>
123
124 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
125
126 2018-12-04 Martin Sebor <msebor@redhat.com>
127
128 * gcc.target/i386/attr-aligned-2.c: New test.
129 * gcc.target/i386/falign-functions-3.c: New test.
130
131 2018-12-04 Jakub Jelinek <jakub@redhat.com>
132
133 PR target/88188
134 * gcc.target/powerpc/pr88188-2.c: New test.
135
136 2018-12-04 Marek Polacek <polacek@redhat.com>
137
138 PR c++/88184 - ICE when treating name as template-name.
139 * g++.dg/cpp2a/fn-template17.C: New test.
140 * g++.dg/cpp2a/fn-template18.C: New test.
141
142 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
143
144 * gcc.dg/live-patching-2.c: Require LTO.
145
146 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
147
148 PR testsuite/88310
149 * lib/target-supports.exp (check_effective_target_freorder):
150 Suppress warnings for missing profile.
151
152 2018-12-04 Jakub Jelinek <jakub@redhat.com>
153
154 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
155 for C++2a.
156 * g++.old-deja/g++.oliva/typename2.C: Likewise.
157
158 PR tree-optimization/88285
159 * gcc.dg/predict-22.c: Only compile on freorder targets.
160
161 2018-12-04 Julian Brown <julian@codesourcery.com>
162
163 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
164 test for "wait (".
165
166 2018-12-04 Jakub Jelinek <jakub@redhat.com>
167
168 PR c++/88103
169 * g++.dg/cpp0x/rv-cond3.C: New test.
170
171 2018-12-04 Richard Biener <rguenther@suse.de>
172
173 PR tree-optimization/88315
174 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
175 initial value.
176
177 2018-12-03 Jakub Jelinek <jakub@redhat.com>
178
179 PR middle-end/64242
180 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
181 (p): Make it void *volatile instead of volatile void *.
182 (q): New variable.
183 (main): Add a dummy 32-byte aligned variable and escape its address.
184 Don't require that the two __builtin_alloca (0) calls return the
185 same address, just require that their difference is smaller than
186 1024 bytes.
187
188 2018-12-03 Marek Polacek <polacek@redhat.com>
189
190 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
191
192 2018-12-03 Ed Schonberg <schonberg@adacore.com>
193
194 * gnat.dg/array33.adb: New testcase.
195
196 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
197
198 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
199
200 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
201
202 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
203 gnat.dg/generic_inst2_c.ads: New testcase.
204
205 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
206
207 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
208 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
209 gnat.dg/overload2_q.ads: New testcase.
210
211 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
212 Mark Eggleston <mark.eggleston@codethink.co.uk>
213
214 PR fortran/87919
215 * gfortran.dg/array_temporaries_5.f90: New test.
216 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
217 * gfortran.dg/dec_d_lines_3.f: Ditto.
218 * gfortran.dg/dec_exp_4.f90: Ditto.
219 * gfortran.dg/dec_exp_5.f90: Ditto.
220 * gfortran.dg/dec_io_7.f90: Ditto.
221 * gfortran.dg/dec_structure_24.f90: Ditto.
222 * gfortran.dg/dec_structure_25.f90: Ditto.
223 * gfortran.dg/dec_structure_26.f90: Ditto.
224 * gfortran.dg/dec_structure_27.f90: Ditto.
225 * gfortran.dg/dec_type_print_3.f90: Ditto.
226 * gfortran.dg/init_flag_20.f90: Ditto.
227
228 2018-12-03 Jeff Law <law@redhat.com>
229
230 * gcc.dg/pr59963-2.c: Make testnames unique.
231 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
232
233 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
234
235 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
236 of a@GOTENT.
237 * gcc.target/s390/section-anchors.c: New test.
238 * gcc.target/s390/section-anchors2.c: New test.
239 * gcc.target/s390/section-anchors3.c: New test.
240
241 2018-12-03 Richard Biener <rguenther@suse.de>
242
243 PR tree-optimization/88301
244 * gcc.dg/tree-ssa/evrp13.c: New testcase.
245
246 2018-12-03 Jakub Jelinek <jakub@redhat.com>
247
248 PR tree-optimization/71109
249 * gcc.c-torture/compile/pr71109.c: New test.
250
251 PR target/88287
252 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
253 canonicalization.
254
255 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
256
257 PR target/80080
258 * gcc.target/s390/pr80080-4.c: New test.
259
260 2018-12-02 Andi Kleen <ak@linux.intel.com>
261
262 * gcc.target/i386/returninst1.c: Run on 64bit only.
263 * gcc.target/i386/returninst2.c: Dito.
264 * gcc.target/i386/returninst3.c: Dito.
265
266 2018-12-02 Jakub Jelinek <jakub@redhat.com>
267
268 PR target/88278
269 * gcc.target/i386/pr88278.c: New test.
270 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
271 instead.
272 * gcc.target/i386/pr53759-2.c: New test.
273
274 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
275 tests.
276
277 PR sanitizer/88291
278 * c-c++-common/asan/pr88291.c: New test.
279
280 PR c++/88258
281 * g++.dg/gomp/pr88258.C: New test.
282
283 2018-12-01 Marek Polacek <polacek@redhat.com>
284
285 Implement P0634R3, Down with typename!
286 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
287 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
288 * g++.dg/cpp1z/typename1.C: New test.
289 * g++.dg/cpp2a/typename1.C: New test.
290 * g++.dg/cpp2a/typename10.C: New test.
291 * g++.dg/cpp2a/typename11.C: New test.
292 * g++.dg/cpp2a/typename2.C: New test.
293 * g++.dg/cpp2a/typename3.C: New test.
294 * g++.dg/cpp2a/typename4.C: New test.
295 * g++.dg/cpp2a/typename5.C: New test.
296 * g++.dg/cpp2a/typename6.C: New test.
297 * g++.dg/cpp2a/typename7.C: New test.
298 * g++.dg/cpp2a/typename8.C: New test.
299 * g++.dg/cpp2a/typename9.C: New test.
300 * g++.dg/diagnostic/missing-typename.C: Only run the test in
301 c++17_down.
302 * g++.dg/other/crash-9.C: Add template disambiguator.
303 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
304 * g++.dg/parse/crash13.C: Likewise.
305 * g++.dg/parse/error36.C: Likewise.
306 * g++.dg/parse/no-typename1.C: Likewise.
307 * g++.dg/parse/typedef2.C: Likewise.
308 * g++.dg/parse/typename11.C: Likewise.
309 * g++.dg/template/crash48.C: Adjust dg-error.
310 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
311 Add dg-error.
312 * g++.dg/template/error29.C: Only expect error in c++17_down.
313 * g++.dg/template/nested5.C: Add template disambiguator.
314 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
315 * g++.dg/template/static30.C: Add dg-error.
316 * g++.dg/template/typedef6.C: Adjust dg-error.
317 * g++.dg/template/typename3.C: Only expect error in c++17_down.
318
319 PR c++/83856
320 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
321
322 PR c++/79629
323 * g++.dg/other/error35.C: New test.
324
325 PR c++/87523
326 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
327
328 2018-12-01 Jeff Law <law@redhat.com>
329
330 * gcc.dg/predict-22.c: Update expected output.
331
332 2018-12-01 Jakub Jelinek <jakub@redhat.com>
333
334 PR target/54589
335 * gcc.target/i386/pr54589.c: New test.
336
337 2018-11-30 Jakub Jelinek <jakub@redhat.com>
338
339 PR testsuite/85368
340 * lib/target-supports.exp (logical_op_short_circuit): Remove.
341 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
342 effective target, drop -mbranch-cost= options from the test and
343 instead pass --param logical-op-non-short-circuit=0 or
344 --param logical-op-non-short-circuit=1 depending on what the
345 tests meant to test.
346 * gcc.dg/pr21643.c: Likewise.
347 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
348 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
349 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
350 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
351 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
352 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
353 * gcc.dg/tree-ssa/vrp47.c: Likewise.
354 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
355 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
356 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
357 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
358 * gcc.dg/tree-ssa/vrp87.c: Likewise.
359 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
360 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
361 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
362 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
363 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
364 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
365 * gcc.dg/binop-xor1.c: Likewise.
366 * gcc.dg/pr46309.c: Likewise.
367 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
368 * gcc.dg/tree-ssa/reassoc-32.c: Add
369 --param logical-op-non-short-circuit=1 to dg-options.
370 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
371 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
372 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
373 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
374
375 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
376
377 PR middle-end/64242
378 * gcc.c-torture/execute/pr64242.c: New test.
379
380 2018-11-30 David Malcolm <dmalcolm@redhat.com>
381
382 * g++.dg/parse/missing-parens-fixit.C: New test.
383
384 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
385
386 * gcc.dg/independent-cloneids-1.c: New test.
387
388 2018-11-30 Jakub Jelinek <jakub@redhat.com>
389
390 PR debug/85550
391 * g++.dg/debug/dwarf2/pr85550.C: New test.
392
393 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
394
395 PR c/87924
396 * c-c++-common/goacc/asyncwait-5.c: Update.
397 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
398
399 * c-c++-common/goacc/asyncwait-5.c: New file.
400 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
401
402 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
403
404 PR target/87496
405 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
406 Add -mcpu=power7 option.
407
408 2018-11-30 David Malcolm <dmalcolm@redhat.com>
409
410 PR preprocessor/88257
411 * c-c++-common/Wformat-pr88257.c: New test.
412 * c-c++-common/Wformat-pr88257.h: New test header.
413 * c-c++-common/empty.h: New test header.
414
415 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
416
417 * gcc.target/arm/neon-dotprod-restriction.c: New file.
418 * lib/target-supports.exp
419 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
420 stdint.h.
421
422 2018-11-30 Martin Liska <mliska@suse.cz>
423
424 PR sanitizer/81715
425 * c-c++-common/asan/asan-stack-small.c: New test.
426
427 2018-11-30 Richard Biener <rguenther@suse.de>
428
429 * gcc.dg/gimplefe-34.c: New testcase.
430 * gcc.dg/gimplefe-35.c: Likewise.
431
432 2018-11-30 Martin Liska <mliska@suse.cz>
433
434 PR testsuite/88265
435 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
436 * gfortran.dg/simd-builtins-6.f90: Likewise.
437
438 2018-11-29 Andi Kleen <ak@linux.intel.com>
439
440 * gcc.target/i386/fentryname2.c: New test.
441 * gcc.target/i386/fentryname3.c: New test.
442
443 2018-11-29 Andi Kleen <ak@linux.intel.com>
444
445 * gcc.target/i386/fentryname1.c: New test.
446
447 2018-11-29 Andi Kleen <ak@linux.intel.com>
448
449 * gcc.target/i386/returninst1.c: New test.
450 * gcc.target/i386/returninst2.c: New test.
451 * gcc.target/i386/returninst3.c: New test.
452
453 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
454
455 * gcc.target/sparc/20181129-1.c: New test.
456 * gcc.target/sparc/20181129-2.c: Likewise.
457
458 2018-11-29 Jakub Jelinek <jakub@redhat.com>
459
460 PR target/88152
461 * g++.target/i386/pr88152.C: New test.
462
463 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
464
465 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
466
467 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
468
469 * g++.dg/cpp0x/constexpr-base6b.C: New.
470 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
471 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
472 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
473 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
474 * g++.dg/cpp1y/pr63996.C: Likewise.
475 * g++.dg/ext/constexpr-vla5.C: Likewise.
476 * g++.dg/ext/stmtexpr15.C: Likewise.
477 * g++.dg/ext/vla1.C: Likewise.
478 * g++.dg/other/fold1.C: Likewise.
479 * g++.dg/parse/array-size2.C: Likewise.
480 * g++.dg/parse/crash36.C: Likewise.
481 * g++.dg/ubsan/pr81530.C: Likewise.
482 * g++.dg/warn/Wvla-1.C: Likewise.
483 * g++.dg/warn/Wvla-2.C: Likewise.
484 * g++.old-deja/g++.brendan/array1.C: Likewise.
485 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
486 * g++.old-deja/g++.law/init3.C: Likewise.
487 * g++.old-deja/g++.mike/p6149.C: Likewise.
488
489 2018-11-29 David Malcolm <dmalcolm@redhat.com>
490
491 PR c++/88121
492 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
493 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
494
495 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
496
497 PR target/87496
498 * gcc.target/powerpc/pr87496.c: New test.
499
500 2018-11-29 Martin Sebor <msebor@redhat.com>
501
502 PR c/88172
503 PR testsuite/88208
504 * gcc.dg/attr-aligned-2.c: New test.
505 * gcc.dg/builtin-has-attribute.c: Adjust.
506 * c-c++-common/builtin-has-attribute-2.c: Same.
507 * c-c++-common/builtin-has-attribute-3.c: Same.
508 * c-c++-common/builtin-has-attribute-4.c: Same.
509 * c-c++-common/builtin-has-attribute-5.c: New test.
510 * gcc.target/aarch64/attr-aligned.c: Same.
511 * gcc.target/i386/attr-aligned.c: Same.
512 * gcc.target/powerpc/attr-aligned.c: Same.
513 * gcc.target/sparc/attr-aligned.c: Same.
514
515 2018-11-29 qing zhao <qing.zhao@oracle.com>
516
517 * gcc.dg/live-patching-1.c: New test.
518 * gcc.dg/live-patching-2.c: New test.
519 * gcc.dg/live-patching-3.c: New test.
520 * gcc.dg/tree-ssa/writeonly-3.c: New test.
521 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
522
523 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
524
525 * gcc.dg/sinhatanh-1.c: New test.
526 * gcc.dg/sinhatanh-2.c: New test.
527 * gcc.dg/sinhatanh-3.c: New test.
528
529 2018-11-29 Jakub Jelinek <jakub@redhat.com>
530
531 PR target/54700
532 * g++.target/i386/sse4_1-pr54700-1.C: New test.
533 * g++.target/i386/sse4_1-pr54700-2.C: New test.
534 * g++.target/i386/avx-pr54700-1.C: New test.
535 * g++.target/i386/avx-pr54700-2.C: New test.
536 * g++.target/i386/avx2-pr54700-1.C: New test.
537 * g++.target/i386/avx2-pr54700-2.C: New test.
538 * g++.target/i386/sse4_1-check.h: New file.
539 * g++.target/i386/avx-check.h: New file.
540 * g++.target/i386/avx2-check.h: New file.
541 * g++.target/i386/m128-check.h: New file.
542 * g++.target/i386/m256-check.h: New file.
543 * g++.target/i386/avx-os-support.h: New file.
544
545 PR target/88152
546 * g++.dg/tree-ssa/pr88152-1.C: New test.
547 * g++.dg/tree-ssa/pr88152-2.C: New test.
548
549 PR target/88234
550 * gcc.dg/ubsan/pr88234.c: New test.
551
552 2018-11-29 Richard Biener <rguenther@suse.de>
553
554 PR tree-optimization/88243
555 * gcc.dg/torture/pr88243.c: New testcase.
556
557 2018-11-29 Jakub Jelinek <jakub@redhat.com>
558
559 PR c++/87539
560 * g++.dg/cpp0x/pr87539.C: New test.
561
562 2018-11-28 Martin Sebor <msebor@redhat.com>
563
564 PR c/88065
565 PR c/87297
566 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
567
568 2018-11-28 Marek Polacek <polacek@redhat.com>
569
570 Implement P1094R2, Nested inline namespaces.
571 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
572 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
573
574 2018-11-28 Nathan Sidwell <nathan@acm.org>
575
576 PR c++/87531
577 * g++.dg/lookup/pr87531.C: New.
578
579 2018-11-28 Jan Hubicka <jh@suse.cz>
580
581 * gcc.dg/predict-13.c: Update template.
582 * gcc.dg/predict-13b.c: New testcase.
583 * gcc.dg/predict-22.c: New testcase.
584 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
585 get sane profile.
586
587 2018-11-28 Marek Polacek <polacek@redhat.com>
588
589 PR c++/88222 - ICE with bit-field with invalid type.
590 * g++.dg/ext/flexary31.C: New test.
591
592 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
593
594 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
595 * g++.dg/opt/pr83084.C: XFAIL AIX.
596 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
597
598 2018-11-28 Richard Biener <rguenther@suse.de>
599
600 PR tree-optimization/88223
601 * gcc.dg/torture/pr88223.c: New testcase.
602
603 2018-11-28 Richard Biener <rguenther@suse.de>
604
605 PR tree-optimization/88217
606 * g++.dg/pr88217.C: New testcase.
607
608 2018-11-28 Richard Biener <rguenther@suse.de>
609
610 PR tree-optimization/79351
611 * gcc.dg/torture/pr79351.c: New testcase.
612
613 2018-11-28 Jakub Jelinek <jakub@redhat.com>
614
615 PR target/88189
616 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
617 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
618 * gcc.target/i386/avx-pr88189-1.c: New test.
619 * gcc.target/i386/avx-pr88189-2.c: New test.
620
621 PR c++/87476
622 * g++.dg/cpp0x/pr87476-1.C: New test.
623 * g++.dg/cpp0x/pr87476-2.C: New test.
624
625 PR c++/88215
626 * c-c++-common/ubsan/pr88215.c: New test.
627
628 2018-11-28 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/88182
631 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
632
633 2018-11-27 Jakub Jelinek <jakub@redhat.com>
634
635 PR c++/88187
636 * g++.dg/other/pr88187.C: New test.
637
638 PR c++/88181
639 * g++.dg/debug/pr88181.C: New test.
640
641 PR middle-end/87157
642 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
643 attribute.
644
645 2018-11-27 Martin Sebor <msebor@redhat.com>
646
647 PR 87756
648 PR 88211
649 PR 88226
650 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
651 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
652 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
653
654 2018-11-27 Mike Gulick <mgulick@mathworks.com>
655
656 PR preprocessor/83173
657 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
658 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
659 pr83173.c.
660 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
661 pr83173.c.
662 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
663 pr83173.c.
664 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
665 instead of PLUGIN_START_UNIT.
666 * gcc.dg/plugin/plugin.exp: Enable new test.
667
668 2018-11-27 Jakub Jelinek <jakub@redhat.com>
669
670 PR testsuite/85368
671 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
672 rather than 0 or 2 depending on logical_op_short_circuit.
673
674 PR target/88188
675 * gcc.target/powerpc/pr88188.c: New test.
676
677 2018-11-27 Martin Liska <mliska@suse.cz>
678
679 * gfortran.dg/simd-builtins-1.f90: New test.
680 * gfortran.dg/simd-builtins-1.h: New test.
681 * gfortran.dg/simd-builtins-2.f90: New test.
682 * gfortran.dg/simd-builtins-3.f90: New test.
683 * gfortran.dg/simd-builtins-3.h: New test.
684 * gfortran.dg/simd-builtins-4.f: New test.
685 * gfortran.dg/simd-builtins-4.h: New test.
686 * gfortran.dg/simd-builtins-5.f: New test.
687 * gfortran.dg/simd-builtins-6.f90: New test.
688
689 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
690
691 * lib/target-supports.exp
692 (check_effective_target_logical_op_short_circuit): Add msp430.
693 (check_effective_target_int_eq_float): New.
694 (check_effective_target_ptr_eq_long): New.
695 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
696 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
697 sizeof (float) != sizeof (int).
698 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
699 * gcc.dg/pr85859.c: Likewise.
700 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
701 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
702 * gcc.dg/ifcvt-4.c: Likewise.
703 * gcc.dg/pr34856.c: Likewise.
704 * gcc.dg/builtin-apply2.c: Likewise.
705 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
706 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
707 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
708 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
709 so it fits.
710 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
711 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
712 sizeof(void *) != sizeof(long).
713 * gcc.dg/lto/20091013-1_2.c: Likewise.
714 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
715 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
716 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
717 * gcc.dg/tree-ssa/loop-35.c: Likewise.
718 * gcc.dg/tree-ssa/pr23455.c: Likewise.
719 * gcc.dg/weak/typeof-2.c: Likewise.
720 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
721 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
722 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
723 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
724
725 2018-11-26 Martin Sebor <msebor@redhat.com>
726
727 PR 87756
728 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
729 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
730
731 2018-11-26 Marek Polacek <polacek@redhat.com>
732
733 PR c++/88120 - ICE when calling save_expr in a template.
734 * g++.dg/cpp0x/pr88120.C: New test.
735
736 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
737
738 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
739 of int if __SIZEOF_INT__ == 2.
740 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
741 __SIZEOF_SIZE_T < 4.
742 * c-c++-common/rotate-8.c: Define smaller "large" constant when
743 __SIZEOF_INT__ == 2.
744 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
745 * gcc.dg/pr53037-2.c: Likewise.
746 * gcc.dg/pr53037-3.c: Likewise.
747 * gcc.dg/pr85512.c: Likewise.
748 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
749 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
750 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
751 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
752 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
753 int16.
754 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
755 directives for int16.
756
757 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
758
759 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
760 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
761 _printf_float for newlib_nano_io target.
762 * gcc.c-torture/execute/930513-1.c: Likewise.
763 * gcc.dg/torture/builtin-sprintf.c: Likewise.
764 * gcc.c-torture/execute/ieee/920810-1.x: New.
765
766 2018-11-26 Jakub Jelinek <jakub@redhat.com>
767
768 PR target/88195
769 * gcc.target/i386/pr88195.c: New test.
770
771 PR testsuite/88090
772 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
773 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
774 expect it in diagnostics.
775
776 PR c++/86900
777 * g++.dg/debug/dwarf2/pr86900.C: New test.
778
779 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
780
781 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
782 size20plus.
783 * gcc.dg/pr34225.c: Likewise.
784 * gcc.dg/pr40971.c: Likewise.
785 * gcc.dg/pr69071.c: Likewise.
786 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
787 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
788 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
789 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
790 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
791 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
792 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
793 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
794 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
795 size32plus.
796 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
797 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
798 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
799 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
800 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
801 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
802 * lib/target-supports.exp (check_effective_target_size20plus): New.
803 (check_effective_target_size32plus): Update comment.
804
805 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
806
807 PR target/88178
808 * gcc.target/pr88178.c: New test.
809
810 2018-11-26 Matthias Klose <doko@ubuntu.com>
811
812 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
813
814 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
815
816 * lib/target-supports.exp (check_compile): Handle D.
817 (check_effective_target_d_runtime): New proc.
818 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
819 compile unless d_runtime.
820 * gdc.dg/runnable.d: Skip unless d_runtime.
821 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
822
823 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
824
825 PR fortran/88143
826 * gfortran.dg/associate_46.f90: New test.
827
828 2018-11-23 Jeff Law <law@redhat.com>
829
830 PR rtl-optimization/84768
831 * gcc.c-torture/compile/pr84768.c: New test.
832
833 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
834
835 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
836 addition.
837
838 2018-11-23 Jakub Jelinek <jakub@redhat.com>
839
840 PR tree-optimization/87756
841 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
842 optimized.
843 * gcc.dg/builtin-memchr-3.c: Likewise.
844
845 2018-11-23 Martin Sebor <msebor@redhat.com>
846
847 PR tree-optimization/87756
848 * gcc.dg/builtin-memchr-2.c: New test.
849 * gcc.dg/builtin-memchr-3.c: Same.
850 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
851
852 2018-11-23 Martin Sebor <msebor@redhat.com>
853
854 PR testsuite/88098
855 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
856 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
857 * gcc.dg/torture/pr67222.c: Adjust.
858
859 2018-11-23 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/88149
862 * g++.dg/torture/pr88149.C: New testcase.
863
864 2018-11-23 Jakub Jelinek <jakub@redhat.com>
865
866 PR tree-optimization/86614
867 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
868 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
869 warnings, just early ones from FE. Remove dg-prune-output.
870 * c-c++-common/Warray-bounds-6.c: New test.
871
872 * gfortran.dg/pad_source_1.f: New test.
873 * gfortran.dg/pad_source_2.f: New test.
874 * gfortran.dg/pad_source_3.f: New test.
875 * gfortran.dg/pad_source_4.f: New test.
876 * gfortran.dg/pad_source_5.f: New test.
877
878 2018-11-22 Jan Hubicka <jh@suse.cz>
879
880 PR lto/88142
881 * g++.dg/lto/odr-5_0.C: New testcase.
882 * g++.dg/lto/odr-5_1.C: New testcase.
883
884 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
885
886 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
887 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
888
889 2018-11-22 Jakub Jelinek <jakub@redhat.com>
890
891 PR tree-optimization/85794
892 * gcc.dg/vect/O3-pr85794.c: New test.
893
894 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
895
896 PR rtl-optimization/87718
897 * gcc.target/i386/pr82361-1.c: Check only the first operand of
898 moves.
899
900 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
901
902 * gcc.target/arm/pr85434.c: New test.
903
904 2018-11-22 Richard Biener <rguenther@suse.de>
905
906 PR tree-optimization/88148
907 * gfortran.dg/pr88148.f90: New testcase.
908
909 2018-11-22 Andreas Schwab <schwab@suse.de>
910
911 * g++.dg/lto/odr-2_0.C: Remove extra brace
912
913 2018-11-22 Martin Liska <mliska@suse.cz>
914
915 PR sanitizer/88017
916 * gcc.dg/tsan/pr88017.c: New test.
917
918 2018-11-21 Jakub Jelinek <jakub@redhat.com>
919
920 PR c++/88122
921 * g++.dg/cpp0x/implicit15.C: New test.
922
923 PR c++/87386
924 * g++.dg/diagnostic/pr87386.C: New test.
925 * g++.dg/parse/error17.C: Adjust expected diagnostics.
926
927 PR rtl-optimization/85925
928 * gcc.c-torture/execute/20181120-1.c: Require effective target
929 int32plus.
930 (u): New variable.
931 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
932 instead of 0x10101.
933
934 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
935
936 PR target/85667
937 * gcc.target/pr85667-1.c: New testcase.
938 * gcc.target/pr85667-2.c: New testcase.
939 * gcc.target/pr85667-3.c: New testcase.
940 * gcc.target/pr85667-4.c: New testcase.
941
942 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
943
944 PR lto/87957
945 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
946 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
947 * g++.dg/lto/odr-2_0.C: New.
948 * g++.dg/lto/odr-2_1.C: New.
949 * g++.dg/lto/odr-3_0.C: New.
950 * g++.dg/lto/odr-3_1.C: New.
951
952 2018-11-21 Jakub Jelinek <jakub@redhat.com>
953
954 PR target/87839
955 * gcc.target/aarch64/pr87839.c: New test.
956
957 2018-11-21 Renlin Li <renlin.li@arm.com>
958
959 PR middle-end/84877
960 * gcc.dg/pr84877.c: New.
961
962 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
963
964 PR target/87317
965 * gcc.target/i386/pr87317-1.c: New file.
966 * gcc.target/i386/pr87317-2.c: Likewise.
967 * gcc.target/i386/pr87317-3.c: Likewise.
968 * gcc.target/i386/pr87317-4.c: Likewise.
969 * gcc.target/i386/pr87317-5.c: Likewise.
970 * gcc.target/i386/pr87317-6.c: Likewise.
971 * gcc.target/i386/pr87317-7.c: Likewise.
972 * gcc.target/i386/pr87317-8.c: Likewise.
973 * gcc.target/i386/pr87317-9.c: Likewise.
974 * gcc.target/i386/pr87317-10.c: Likewise.
975 * gcc.target/i386/pr87317-11.c: Likewise.
976 * gcc.target/i386/pr87317-12.c: Likewise.
977 * gcc.target/i386/pr87317-13.c: Likewise.
978
979 2018-11-21 Tom de Vries <tdevries@suse.de>
980
981 PR driver/79855
982 * lib/options.exp (check_for_options_with_filter): New proc.
983 * gcc.misc-tests/help.exp: Check that --help=params lines end with
984 period.
985
986 2018-11-21 Jakub Jelinek <jakub@redhat.com>
987 Mark Eggleston <mark.eggleston@codethink.com>
988
989 * gfortran.dg/include_10.f: New test.
990 * gfortran.dg/include_10.inc: New file.
991 * gfortran.dg/include_11.f: New test.
992 * gfortran.dg/include_12.f: New test.
993 * gfortran.dg/include_13.f90: New test.
994 * gfortran.dg/gomp/include_1.f: New test.
995 * gfortran.dg/gomp/include_1.inc: New file.
996 * gfortran.dg/gomp/include_2.f90: New test.
997
998 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
999
1000 * gcc.target/s390/vector/align-1.c: New test.
1001 * gcc.target/s390/vector/align-2.c: New test.
1002
1003 2018-11-20 Martin Sebor <msebor@redhat.com>
1004
1005 * c-c++-common/builtin-has-attribute-2.c: New test.
1006 * c-c++-common/builtin-has-attribute-3.c: New test.
1007 * c-c++-common/builtin-has-attribute-4.c: New test.
1008 * c-c++-common/builtin-has-attribute.c: New test.
1009 * gcc.dg/builtin-has-attribute.c: New test.
1010 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1011
1012 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1013
1014 PR lto/84044
1015 * g++.dg/lto/odr-4_0.C: New testcase.
1016 * g++.dg/lto/odr-4_1.C: New testcase.
1017
1018 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1019
1020 PR c++/88110
1021 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1022
1023 PR tree-optimization/87895
1024 * gcc.dg/gomp/pr87895-1.c: New test.
1025 * gcc.dg/gomp/pr87895-2.c: New test.
1026 * gcc.dg/gomp/pr87895-3.c: New test.
1027
1028 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1029
1030 PR target/88070
1031 * gcc.target/i386/pr88070.c: New test.
1032
1033 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1034
1035 * gcc.target/s390/flogr-1.c: New test.
1036
1037 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1038
1039 PR lto/87997
1040 * g++.dg/torture/pr87997.C: New testcase.
1041
1042 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1043
1044 PR ipa/87706
1045 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1046
1047 2018-11-20 Richard Biener <rguenther@suse.de>
1048
1049 PR tree-optimization/88074
1050 * gcc.dg/pr88074.c: New testcase.
1051
1052 2018-11-20 Martin Liska <mliska@suse.cz>
1053
1054 * pr57362.C: Move to g++.target/i386 folder.
1055 * pr57548.C: Likewise.
1056 * pr59492.C: Likewise.
1057 * pr82625.C: Likewise.
1058 * pr85329-2.C: Likewise.
1059 * pr85329.C: Likewise.
1060
1061 2018-11-20 Richard Biener <rguenther@suse.de>
1062
1063 PR tree-optimization/88069
1064 * gcc.dg/pr88069.c: New testcase.
1065
1066 2018-11-20 Martin Liska <mliska@suse.cz>
1067
1068 PR ipa/88093
1069 * gcc.target/i386/ipa-stack-alignment.c: Add
1070 -fomit-frame-pointer.
1071
1072 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1073
1074 PR target/88083
1075 * gcc.target/s390/pr88083.c: New test.
1076
1077 2018-11-20 Richard Biener <rguenther@suse.de>
1078
1079 PR middle-end/83215
1080 * g++.dg/tree-ssa/pr83215.C: New testcase.
1081
1082 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gcc.c-torture/execute/20181120-1.c: New test.
1085
1086 2018-11-20 Richard Biener <rguenther@suse.de>
1087
1088 PR tree-optimization/88087
1089 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1090
1091 2018-11-19 Paul Koning <ni1d@arrl.net>
1092
1093 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1094 * gcc.c-torture/execute/pr23467.c: Ditto.
1095 * gcc.c-torture/execute/pr36093.c: Ditto.
1096 * gcc.c-torture/execute/pr43783.c: Ditto.
1097 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1098 * gcc.dg/torture/pr36400.c: Ditto.
1099 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1100 for jsr.
1101
1102 2018-11-19 Paul Koning <ni1d@arrl.net>
1103
1104 * lib/target-supports.exp (check_weak_available): Return "no" for
1105 pdp11.
1106
1107 2018-11-19 Marek Polacek <polacek@redhat.com>
1108
1109 PR c++/87781 - detect invalid elaborated-type-specifier.
1110 * g++.dg/parse/elab3.C: New test.
1111 * g++.dg/template/crash115.C: Adjust dg-error.
1112
1113 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1114
1115 PR rtl-optimization/88033
1116 * gcc.target/i386/pr88033.c: New test.
1117
1118 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1119
1120 * gcc.target/aarch64/sve/unroll-1.c: New test.
1121
1122 2018-11-19 David Malcolm <dmalcolm@redhat.com>
1123
1124 PR tree-optimization/87025
1125 * gcc.dg/pr87025.c: New test.
1126
1127 2018-11-19 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR tree-optimization/88071
1130 * gcc.dg/pr88071.c: New test.
1131
1132 PR c++/60994
1133 * g++.dg/lookup/pr60994.C: New test.
1134
1135 PR debug/87039
1136 * g++.dg/gomp/pr78363-4.C: New test.
1137 * g++.dg/gomp/pr78363-5.C: New test.
1138 * g++.dg/gomp/pr78363-6.C: New test.
1139 * g++.dg/gomp/pr78363-7.C: New test.
1140
1141 2018-11-19 Richard Biener <rguenther@suse.de>
1142
1143 PR lto/87229
1144 * g++.dg/lto/pr87229_0.C: New testcase.
1145
1146 2018-11-19 Martin Liska <mliska@suse.cz>
1147
1148 PR lto/88077
1149 * gcc.dg/lto/pr88077_0.c: New test.
1150 * gcc.dg/lto/pr88077_1.c: New test.
1151
1152 2018-11-19 Martin Liska <mliska@suse.cz>
1153
1154 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
1155 * g++.dg/gcov/ternary.C: Likewise.
1156 * lib/gcov.exp: Support pattern of following form:
1157 count(1*).
1158
1159 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
1160
1161 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
1162 unrelated final test.
1163 * gcc.target/visium/overflow16: Likewise.
1164 * gcc.target/visium/overflow32.c: Likewise.
1165
1166 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1167
1168 * g++.dg/template/crash91.C: Check location too.
1169
1170 2018-11-19 Martin Liska <mliska@suse.cz>
1171
1172 PR gcov-profile/88045
1173 * g++.dg/gcov/pr88045.C: New test.
1174
1175 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1176
1177 PR fortran/88073
1178 * gfortran.dg/where_7.f90: New test.
1179
1180 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1181
1182 PR fortran/70260
1183 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
1184 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
1185 * gfortran.dg/protected_6.f90: Likewise.
1186 * gfortran.dg/assign_11.f90: New test.
1187 * gfortran.dg/pointer_assign_12.f90: New test.
1188
1189 2018-11-17 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR tree-optimization/87546
1192 * gcc.dg/vect/O3-pr87546.c: New test.
1193
1194 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1195
1196 PR middle-end/87854
1197 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
1198 bits. Update comment.
1199 * gcc.dg/concat2.c: Likewise.
1200 * gcc.c-torture/compile/pr46534.c: Likewise.
1201
1202 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR c++/87269
1205 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
1206 (operator"" _a) Change unsigned long type to std::size_t.
1207
1208 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
1209
1210 * gcc.target/powerpc/fusion3.c: Delete.
1211 * gcc.target/powerpc/fusion4.c: Delete.
1212
1213 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR rtl-optimization/87475
1216 * g++.dg/opt/pr87475.C: New test.
1217
1218 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
1219
1220 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
1221 * gcc.c-torture/execute/user-printf.c: Likewise.
1222
1223 2018-11-16 Nathan Sidwell <nathan@acm.org>
1224
1225 PR c++/87269
1226 * g++.dg/lookup/pr87269.C: New.
1227
1228 2018-11-16 Richard Biener <rguenther@suse.de>
1229
1230 PR testsuite/88053
1231 * g++.dg/lto/pr54625-2_0.c: Add -w.
1232
1233 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
1234
1235 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
1236 r{o,x}sbg expectations.
1237 * gcc.target/s390/risbg-ll-2.c: Likewise.
1238
1239 2018-11-16 Richard Biener <rguenther@suse.de>
1240
1241 PR testsuite/88053
1242 * g++.dg/lto/pr54625-1_0.c: Add -w.
1243
1244 2018-11-15 Martin Sebor <msebor@redhat.com>
1245
1246 PR c++/87541
1247 PR c++/87542
1248 * g++.dg/ext/attr-alloc_size.C: New test.
1249 * c-c++-common/pr71574.c: Adjust diagnostics.
1250 * c-c++-common/attributes-1.c: Same.
1251 * gcc.dg/attr-alloc_align-2.c: Same.
1252 * gcc.dg/attr-alloc_align-4.c: New test.
1253 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
1254 * gcc.dg/attr-alloc_size.c: Same.
1255 * gcc.dg/attr-assume_aligned-4.c: New test.
1256 * gcc.dg/format/attr-3.c: Adjust diagnostics.
1257 * gcc.dg/nonnull-2.c: Same.
1258 * gcc.dg/torture/pr80612.c: Same.
1259 * obj-c++.dg/attributes/method-format-1.mm: Same.
1260 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
1261 * objc.dg/attributes/method-format-1.m: same.
1262 * objc.dg/attributes/method-nonnull-1.m: Same.
1263
1264 2018-11-15 Martin Sebor <msebor@redhat.com>
1265
1266 PR c/83656
1267 * gcc.dg/20021006-1.c
1268 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
1269 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
1270 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
1271 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
1272 * gcc.dg/Walloca-16.c: Adjust.
1273 * gcc.dg/Wrestrict-4.c: Adjust.
1274 * gcc.dg/Wrestrict-5.c: Adjust.
1275 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
1276 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
1277 * gcc.dg/initpri1.c: Adjust.
1278 * gcc.dg/pr15698-1.c: Adjust.
1279 * gcc.dg/pr69156.c: Adjust.
1280 * gcc.dg/pr83463.c: Adjust.
1281 * gcc.dg/redecl-4.c: Adjust.
1282 * gcc.dg/tls/thr-init-2.c: Adjust.
1283 * gcc.dg/torture/pr55890-2.c: Adjust.
1284 * gcc.dg/torture/pr55890-3.c: Adjust.
1285 * gcc.dg/torture/pr67741.c: Adjust.
1286 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
1287 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
1288 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
1289
1290 2018-11-15 Nathan Sidwell <nathan@acm.org>
1291
1292 PR c++/86246
1293 PR c++/87989
1294 * g++.dg/template/pr86246.C: New.
1295 * g++.dg/template/pr87989.C: New.
1296
1297 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1298
1299 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
1300 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
1301 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
1302 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
1303 * g++.dg/ext/constexpr-vla5.C: Likewise.
1304 * g++.dg/gomp/pr85134.C: Likewise.
1305
1306 2018-11-15 Nathan Sidwell <nathan@acm.org>
1307
1308 DR 2336
1309 * g++.dg/cpp1y/pr79393-3.C: New.
1310
1311 2018-11-15 David Malcolm <dmalcolm@redhat.com>
1312
1313 PR other/19165
1314 * c-c++-common/diagnostic-format-json-1.c: New test.
1315 * c-c++-common/diagnostic-format-json-2.c: New test.
1316 * c-c++-common/diagnostic-format-json-3.c: New test.
1317 * c-c++-common/diagnostic-format-json-4.c: New test.
1318 * c-c++-common/diagnostic-format-json-5.c: New test.
1319 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1320 (custom_diagnostic_finalizer): Add diagnostic_t param.
1321 * gcc.dg/plugin/location_overflow_plugin.c
1322 (verify_unpacked_ranges): Likewise.
1323 (verify_no_columns): Likewise.
1324 * gfortran.dg/diagnostic-format-json-1.F90: New test.
1325 * gfortran.dg/diagnostic-format-json-2.F90: New test.
1326 * gfortran.dg/diagnostic-format-json-3.F90: New test.
1327
1328 2018-11-15 Richard Biener <rguenther@suse.de>
1329
1330 PR middle-end/88029
1331 * gcc.dg/tree-ssa/pr88029.c: New testcase.
1332
1333 2018-11-15 Richard Biener <rguenther@suse.de>
1334
1335 PR tree-optimization/88031
1336 * gcc.dg/pr88031.c: New testcase.
1337
1338 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
1339
1340 * gcc.target/aarch64/pr62178.c: Fix spaces.
1341
1342 2018-11-15 Richard Biener <rguenther@suse.de>
1343
1344 PR tree-optimization/88030
1345 * gcc.dg/tsan/pr88030.c: New testcase.
1346
1347 2018-11-15 Jakub Jelinek <jakub@redhat.com>
1348
1349 PR rtl-optimization/88018
1350 * g++.dg/tsan/pr88018.C: New test.
1351
1352 2018-11-15 Richard Biener <rguenther@suse.de>
1353
1354 PR middle-end/87917
1355 * gcc.dg/tree-ssa/pr87917.c: New testcase.
1356
1357 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1358
1359 PR tree-optimization/84648
1360 * gcc.dg/tree-ssa/pr84648.c: New test.
1361 * gcc.dg/pr68317.c: Add warning check on overflow.
1362
1363 2018-11-14 Nathan Sidwell <nathan@acm.org>
1364
1365 PR debug/88006
1366 PR debug/87462
1367 * g++.dg/debug/dwarf2/pr87462.C: New.
1368 * g++.dg/debug/dwarf2/pr88006.C: New.
1369
1370 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
1373 * g++.dg/cpp0x/nsdmi6.C: Likewise.
1374 * g++.dg/ext/flexary4.C: Likewise.
1375 * g++.dg/ext/flexary9.C: Likewise.
1376 * g++.dg/other/incomplete2.C: Likewise.
1377 * g++.dg/parse/friend12.C: Likewise.
1378
1379 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1380
1381 P1236R1 - Signed integers are two's complement
1382 * g++.dg/cpp2a/constexpr-shift1.C: New test.
1383 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
1384 diagnostics here for c++2a.
1385 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
1386 diagnostics here for c++2a.
1387 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
1388 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
1389 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
1390 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
1391 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
1392
1393 2018-11-14 Jeff Law <law@redhat.com>
1394
1395 * gcc.c-torture/compile/20181114.c: New test.
1396
1397 2018-11-14 Richard Biener <rguenther@suse.de>
1398
1399 PR middle-end/87985
1400 * gcc.dg/pr87985.c: New testcase.
1401
1402 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1403
1404 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
1405 31-bit mode.
1406
1407 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1408
1409 * gcc.target/s390/global-array-almost-huge-element.c: Run only
1410 in 64-bit mode.
1411 * gcc.target/s390/global-array-almost-negative-huge-element.c:
1412 Likewise.
1413 * gcc.target/s390/global-array-even-element.c: Likewise.
1414
1415 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1416 Jackson Woodruff <jackson.woodruff@arm.com>
1417
1418 PR 71026/tree-optimization
1419 * gcc.dg/div-cmp-1.c: New test.
1420 * gcc.dg/div-cmp-2.c: New test.
1421
1422 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR other/88007
1425 * gcc.dg/pr88007.c: New test.
1426
1427 PR rtl-optimization/87817
1428 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
1429
1430 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1431
1432 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
1433
1434 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
1435
1436 * gnat.dg/rt_signals.adb: New testcase.
1437
1438 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1439
1440 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
1441
1442 2018-11-14 Javier Miranda <miranda@adacore.com>
1443
1444 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
1445
1446 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
1447
1448 * gnat.dg/compile_time_error1.adb,
1449 gnat.dg/compile_time_error1.ads,
1450 gnat.dg/compile_time_error1_pkg.ads: New testcase.
1451
1452 2018-11-14 Justin Squirek <squirek@adacore.com>
1453
1454 * gnat.dg/generic_pkg.adb: New testcase.
1455
1456 2018-11-14 Ed Schonberg <schonberg@adacore.com>
1457
1458 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
1459 testcase.
1460
1461 2018-11-14 Justin Squirek <squirek@adacore.com>
1462
1463 * gnat.dg/enum5.adb: New testcase.
1464
1465 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1466
1467 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
1468 gnat.dg/bip_exception_pkg.ads: New testcase.
1469
1470 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1471
1472 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
1473 gnat.dg/equal4_controlled_filter.ads,
1474 gnat.dg/equal4_full_selector_filter.ads,
1475 gnat.dg/equal4_smart_pointers.ads: New testcase.
1476
1477 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
1478
1479 * gnat.dg/generic_actuals.adb: New testcase.
1480
1481 2018-11-14 Richard Biener <rguenther@suse.de>
1482
1483 PR tree-optimization/87974
1484 * g++.dg/opt/pr87974.C: New testcase.
1485
1486 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1487
1488 PR tree-optimization/87977
1489 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
1490 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1491 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1492 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1493 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1494
1495 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
1496
1497 PR rtl-optimization/87507
1498 * gcc.target/powerpc/pr87507.c: New test.
1499 * gcc.target/powerpc/pr68805.c: Update expected results.
1500
1501 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1502
1503 PR tree-optimization/87898
1504 * gcc.dg/gomp/pr87898.c: New test.
1505
1506 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1507
1508 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
1509 "location_t".
1510 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
1511
1512 2018-11-13 Martin Sebor <msebor@redhat.com>
1513
1514 PR middle-end/81824
1515 * gcc.dg/attr-copy-5.c: New test.
1516 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
1517
1518 2018-11-13 Richard Biener <rguenther@suse.de>
1519
1520 PR tree-optimization/86991
1521 * gcc.dg/pr86991.c: New testcase.
1522
1523 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1524
1525 PR ipa/87955
1526 * gcc.target/i386/pr87955.c: New test.
1527
1528 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
1529
1530 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
1531 printer.
1532 * gcc.dg/tree-ssa/vrp92.c: Same.
1533
1534 2018-11-13 Richard Biener <rguenther@suse.de>
1535
1536 PR tree-optimization/87931
1537 * gcc.dg/graphite/pr87931.c: New testcase.
1538
1539 2018-11-13 Martin Liska <mliska@suse.cz>
1540
1541 PR sanitizer/87930
1542 * gcc.target/i386/pr87930.c: New test.
1543
1544 2018-11-13 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/87962
1547 * gcc.dg/pr87962.c: New testcase.
1548
1549 2018-11-13 Richard Biener <rguenther@suse.de>
1550
1551 PR tree-optimization/87967
1552 * g++.dg/opt/pr87967.C: New testcase.
1553
1554 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1555
1556 * gcc.target/arc/builtin_eh.c: New test.
1557
1558 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1559
1560 * gcc.target/arc/firq-1.c: Update test.
1561 * gcc.target/arc/firq-3.c: Likewise.
1562 * gcc.target/arc/firq-4.c: Likewise.
1563 * gcc.target/arc/interrupt-6.c: Likewise.
1564
1565 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1566
1567 PR rtl-optimization/87918
1568 * gcc.target/i386/pr87918.c: New test.
1569
1570 2018-11-13 Alan Modra <amodra@gmail.com>
1571
1572 * gcc.target/powerpc/rotmask.c: New.
1573
1574 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1575
1576 PR middle-end/86677
1577 PR middle-end/87528
1578 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
1579 pattern.
1580 * gcc.dg/tree-ssa/popcount.c: Likewise.
1581 * gcc.dg/tree-ssa/popcount2.c: Likewise.
1582 * gcc.dg/tree-ssa/popcount3.c: Likewise.
1583 * gcc.target/aarch64/popcount4.c: New test.
1584 * lib/target-supports.exp (check_effective_target_popcountl): New.
1585
1586 2018-11-12 Martin Liska <mliska@suse.cz>
1587
1588 PR gcov-profile/87442
1589 * gcc.dg/profile-filtering-1.c: New test.
1590 * gcc.dg/profile-filtering-2.c: New test.
1591
1592 2018-11-12 Martin Sebor <msebor@redhat.com>
1593
1594 PR c/81824
1595 * gcc.dg/Wattribute-alias.c: Require ifunc support.
1596
1597 2018-11-12 Renlin Li <renlin.li@arm.com>
1598
1599 PR target/87815
1600 * gcc.target/aarch64/sve/pr87815.c: New.
1601
1602 2018-11-12 Sudakshina Das <sudi.das@arm.com>
1603
1604 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
1605 combination tests.
1606
1607 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
1608
1609 * gcc.target/csky/fnmul-1.c: New.
1610 * gcc.target/csky/fnmul-2.c: New.
1611 * gcc.target/csky/fnmul-3.c: New.
1612 * gcc.target/csky/fnmul-4.c: New.
1613
1614 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
1615
1616 PR target/87928
1617 * gcc.target/i386/pr87928.c: New test.
1618
1619 2018-11-09 Martin Sebor <msebor@redhat.com>
1620
1621 PR testsuite/87965
1622 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
1623 * gcc.dg/pr39323-1.c: Ditto.
1624
1625 2018-11-09 Paul Koning <ni1d@arrl.net>
1626
1627 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
1628 warnings.
1629 * gcc.dg/Wrestrict-4.c: Ditto.
1630 * gcc.dg/Wrestrict-5.c: Ditto.
1631 * gcc.dg/pr83463.c: Ditto.
1632 * gcc.dg/torture/pr55890-2.c: Ditto.
1633 * gcc.dg/torture/pr55890-3.c: Ditto.
1634 * gcc.dg/torture/pr71816.c: Ditto.
1635
1636 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1637
1638 * c-c++-common/gomp/clauses-5.c: New test.
1639
1640 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
1641 * c-c++-common/gomp/requires-2.c: Likewise.
1642 * c-c++-common/gomp/requires-4.c: Likewise.
1643
1644 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
1645 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
1646
1647 2018-11-09 Jeff Law <law@redhat.com>
1648
1649 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
1650
1651 2018-11-09 Martin Sebor <msebor@redhat.com>
1652
1653 PR middle-end/81824
1654 * gcc.dg/Wattribute-alias.c: New test.
1655 * gcc.dg/Wmissing-attributes.c: New test.
1656 * gcc.dg/attr-copy.c: New test.
1657 * gcc.dg/attr-copy-2.c: New test.
1658 * gcc.dg/attr-copy-3.c: New test.
1659 * gcc.dg/attr-copy-4.c: New test.
1660
1661 2018-11-09 Martin Sebor <msebor@redhat.com>
1662
1663 PR c/87795
1664 * gcc.dg/attr-aligned.c: New test.
1665
1666 2018-11-09 Martin Liska <mliska@suse.cz>
1667
1668 * gcc.target/i386/ipa-stack-alignment.c: New test.
1669
1670 2018-11-09 Martin Liska <mliska@suse.cz>
1671
1672 * gcc.dg/tree-ssa/writeonly-2.c: New test.
1673
1674 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1675
1676 * gcc.dg/gomp/workshare-reduction-1.c: New test.
1677 * gcc.dg/gomp/workshare-reduction-2.c: New test.
1678 * gcc.dg/gomp/workshare-reduction-3.c: New test.
1679 * gcc.dg/gomp/workshare-reduction-4.c: New test.
1680 * gcc.dg/gomp/workshare-reduction-5.c: New test.
1681 * gcc.dg/gomp/workshare-reduction-6.c: New test.
1682 * gcc.dg/gomp/workshare-reduction-7.c: New test.
1683 * gcc.dg/gomp/workshare-reduction-8.c: New test.
1684 * gcc.dg/gomp/workshare-reduction-9.c: New test.
1685 * gcc.dg/gomp/workshare-reduction-10.c: New test.
1686 * gcc.dg/gomp/workshare-reduction-11.c: New test.
1687 * gcc.dg/gomp/workshare-reduction-12.c: New test.
1688 * gcc.dg/gomp/workshare-reduction-13.c: New test.
1689 * gcc.dg/gomp/workshare-reduction-14.c: New test.
1690 * gcc.dg/gomp/workshare-reduction-15.c: New test.
1691 * gcc.dg/gomp/workshare-reduction-16.c: New test.
1692 * gcc.dg/gomp/workshare-reduction-17.c: New test.
1693 * gcc.dg/gomp/workshare-reduction-18.c: New test.
1694 * gcc.dg/gomp/workshare-reduction-19.c: New test.
1695 * gcc.dg/gomp/workshare-reduction-20.c: New test.
1696 * gcc.dg/gomp/workshare-reduction-21.c: New test.
1697 * gcc.dg/gomp/workshare-reduction-22.c: New test.
1698 * gcc.dg/gomp/workshare-reduction-23.c: New test.
1699 * gcc.dg/gomp/workshare-reduction-24.c: New test.
1700 * gcc.dg/gomp/workshare-reduction-25.c: New test.
1701 * gcc.dg/gomp/workshare-reduction-26.c: New test.
1702 * gcc.dg/gomp/workshare-reduction-27.c: New test.
1703 * gcc.dg/gomp/workshare-reduction-28.c: New test.
1704 * gcc.dg/gomp/workshare-reduction-29.c: New test.
1705 * gcc.dg/gomp/workshare-reduction-30.c: New test.
1706 * gcc.dg/gomp/workshare-reduction-31.c: New test.
1707 * gcc.dg/gomp/workshare-reduction-32.c: New test.
1708 * gcc.dg/gomp/workshare-reduction-33.c: New test.
1709 * gcc.dg/gomp/workshare-reduction-34.c: New test.
1710 * gcc.dg/gomp/workshare-reduction-35.c: New test.
1711 * gcc.dg/gomp/workshare-reduction-36.c: New test.
1712 * gcc.dg/gomp/workshare-reduction-37.c: New test.
1713 * gcc.dg/gomp/workshare-reduction-38.c: New test.
1714 * gcc.dg/gomp/workshare-reduction-39.c: New test.
1715 * gcc.dg/gomp/workshare-reduction-40.c: New test.
1716 * gcc.dg/gomp/workshare-reduction-41.c: New test.
1717 * gcc.dg/gomp/workshare-reduction-42.c: New test.
1718 * gcc.dg/gomp/workshare-reduction-43.c: New test.
1719 * gcc.dg/gomp/workshare-reduction-44.c: New test.
1720 * gcc.dg/gomp/workshare-reduction-45.c: New test.
1721 * gcc.dg/gomp/workshare-reduction-46.c: New test.
1722 * gcc.dg/gomp/workshare-reduction-47.c: New test.
1723 * gcc.dg/gomp/workshare-reduction-48.c: New test.
1724 * gcc.dg/gomp/workshare-reduction-49.c: New test.
1725 * gcc.dg/gomp/workshare-reduction-50.c: New test.
1726 * gcc.dg/gomp/workshare-reduction-51.c: New test.
1727 * gcc.dg/gomp/workshare-reduction-52.c: New test.
1728 * gcc.dg/gomp/workshare-reduction-53.c: New test.
1729 * gcc.dg/gomp/workshare-reduction-54.c: New test.
1730 * gcc.dg/gomp/workshare-reduction-55.c: New test.
1731 * gcc.dg/gomp/workshare-reduction-56.c: New test.
1732 * gcc.dg/gomp/workshare-reduction-57.c: New test.
1733 * gcc.dg/gomp/workshare-reduction-58.c: New test.
1734
1735 2018-11-09 Stafford Horne <shorne@gmail.com>
1736 Richard Henderson <rth@twiddle.net>
1737
1738 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
1739 * gcc.dg/20020312-2.c: Likewise.
1740 * gcc.dg/attr-alloc_size-11.c: Likewise.
1741 * gcc.dg/builtin-apply2.c: Likewise.
1742 * gcc.dg/nop.h: Likewise.
1743 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1744 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1745 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1746 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1747 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1748 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1749 * lib/target-supports.exp
1750 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
1751 * gcc.target/or1k/*: New.
1752
1753 2018-11-09 Richard Biener <rguenther@suse.de>
1754
1755 PR tree-optimization/87621
1756 * g++.dg/vect/pr87621.cc: New testcase.
1757
1758 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
1759
1760 PR rtl-optimization/86438
1761 * gcc.dg/torture/pr86438.c: New.
1762
1763 PR target/87793
1764 * gcc.dg/pr87793.c: New.
1765
1766 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1767
1768 * gcc.target/arm/neon-vect-div-1.c: New test.
1769 * gcc.target/arm/neon-vect-div-2.c: Likewise.
1770
1771 2018-11-08 Andi Kleen <ak@linux.intel.com>
1772
1773 * gcc.target/i386/ptwrite1.c: New test.
1774 * gcc.target/i386/ptwrite2.c: New test.
1775
1776 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1777
1778 PR libfortran/78351
1779 * gfortran.dg/read_legacy_comma.f90: New test.
1780
1781 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
1782
1783 PR rtl-optimization/87600
1784 * gcc.dg/pr87600.h: New file.
1785 * gcc.dg/pr87600-1.c: New test.
1786 * gcc.dg/pr87600-2.c: Likewise.
1787
1788 2018-11-08 Jakub Jelinek <jakub@redhat.com>
1789
1790 * c-c++-common/gomp/atomic-17.c: New test.
1791 * c-c++-common/gomp/atomic-18.c: New test.
1792 * c-c++-common/gomp/atomic-19.c: New test.
1793 * c-c++-common/gomp/atomic-20.c: New test.
1794 * c-c++-common/gomp/atomic-21.c: New test.
1795 * c-c++-common/gomp/atomic-22.c: New test.
1796 * c-c++-common/gomp/clauses-1.c (r2): New variable.
1797 (foo): Add ntm argument and test if and nontemporal clauses on
1798 constructs with simd.
1799 (bar): Put taskloop simd inside of taskgroup with task_reduction,
1800 use in_reduction clause instead of reduction. Add another
1801 taskloop simd without nogroup clause, but with reduction clause and
1802 a new in_reduction. Add ntm and i3 arguments. Test if and
1803 nontemporal clauses on constructs with simd. Change if clauses on
1804 some constructs from specific to the particular constituents to one
1805 without a modifier. Add new tests for combined host teams and for
1806 new parallel master and {,parallel }master taskloop{, simd} combined
1807 constructs.
1808 (baz): New function with host teams tests.
1809 * gcc.dg/gomp/combined-1.c: Moved to ...
1810 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
1811 call.
1812 * c-c++-common/gomp/combined-2.c: New test.
1813 * c-c++-common/gomp/combined-3.c: New test.
1814 * c-c++-common/gomp/critical-1.c: New test.
1815 * c-c++-common/gomp/critical-2.c: New test.
1816 * c-c++-common/gomp/default-1.c: New test.
1817 * c-c++-common/gomp/defaultmap-1.c: New test.
1818 * c-c++-common/gomp/defaultmap-2.c: New test.
1819 * c-c++-common/gomp/defaultmap-3.c: New test.
1820 * c-c++-common/gomp/depend-5.c: New test.
1821 * c-c++-common/gomp/depend-6.c: New test.
1822 * c-c++-common/gomp/depend-iterator-1.c: New test.
1823 * c-c++-common/gomp/depend-iterator-2.c: New test.
1824 * c-c++-common/gomp/depobj-1.c: New test.
1825 * c-c++-common/gomp/flush-1.c: New test.
1826 * c-c++-common/gomp/flush-2.c: New test.
1827 * c-c++-common/gomp/for-1.c: New test.
1828 * c-c++-common/gomp/for-2.c: New test.
1829 * c-c++-common/gomp/for-3.c: New test.
1830 * c-c++-common/gomp/for-4.c: New test.
1831 * c-c++-common/gomp/for-5.c: New test.
1832 * c-c++-common/gomp/for-6.c: New test.
1833 * c-c++-common/gomp/for-7.c: New test.
1834 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
1835 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
1836 diagnostics wording in one case.
1837 * c-c++-common/gomp/if-3.c: New test.
1838 * c-c++-common/gomp/master-combined-1.c: New test.
1839 * c-c++-common/gomp/master-combined-2.c: New test.
1840 * c-c++-common/gomp/nontemporal-1.c: New test.
1841 * c-c++-common/gomp/nontemporal-2.c: New test.
1842 * c-c++-common/gomp/reduction-task-1.c: New test.
1843 * c-c++-common/gomp/reduction-task-2.c: New test.
1844 * c-c++-common/gomp/requires-1.c: New test.
1845 * c-c++-common/gomp/requires-2.c: New test.
1846 * c-c++-common/gomp/requires-3.c: New test.
1847 * c-c++-common/gomp/requires-4.c: New test.
1848 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
1849 diagnostics for nonmonotonic modifier with static, runtime or auto
1850 schedule kinds.
1851 * c-c++-common/gomp/simd7.c: New test.
1852 * c-c++-common/gomp/target-data-1.c: New test.
1853 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
1854 * c-c++-common/gomp/taskwait-depend-1.c: New test.
1855 * c-c++-common/gomp/teams-1.c: New test.
1856 * c-c++-common/gomp/teams-2.c: New test.
1857 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
1858 shared(c) clause.
1859 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
1860 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
1861 qualified vars without mutable member no longer being predeterined
1862 shared.
1863 * gcc.dg/gomp/sharing-1.c: Likewise.
1864 * g++.dg/gomp/clause-3.C: Likewise.
1865 * g++.dg/gomp/member-2.C: Likewise.
1866 * g++.dg/gomp/predetermined-1.C: Likewise.
1867 * g++.dg/gomp/private-1.C: Likewise.
1868 * g++.dg/gomp/sharing-1.C: Likewise.
1869 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
1870 const static data member without mutable elements.
1871 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
1872 * gcc.dg/gomp/for-5.c: Likewise.
1873 * gcc.dg/gomp/for-6.c: Change expected library call.
1874 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
1875 * gcc.dg/gomp/reduction-2.c: New test.
1876 * gcc.dg/gomp/simd-1.c: New test.
1877 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
1878 * g++.dg/gomp/atomic-18.C: New test.
1879 * g++.dg/gomp/atomic-19.C: New test.
1880 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
1881 variable messages. Add another expected error.
1882 * g++.dg/gomp/critical-3.C: New test.
1883 * g++.dg/gomp/depend-iterator-1.C: New test.
1884 * g++.dg/gomp/depend-iterator-2.C: New test.
1885 * g++.dg/gomp/depobj-1.C: New test.
1886 * g++.dg/gomp/doacross-1.C: New test.
1887 * g++.dg/gomp/for-21.C: New test.
1888 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
1889 * g++.dg/gomp/for-5.C: Likewise.
1890 * g++.dg/gomp/for-6.C: Change expected library call.
1891 * g++.dg/gomp/loop-4.C: New test.
1892 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
1893 diagnostics.
1894 * g++.dg/gomp/pr33372-3.C: Likewise.
1895 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
1896 * g++.dg/gomp/simd-2.C: New test.
1897 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
1898
1899 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
1900
1901 * gcc.dg/pr87874.c (em): Declare uint64_max as
1902 const unsigned long long int.
1903
1904 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1905
1906 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
1907 integer overflow when sizeof(short) == sizeof(int).
1908 * gcc.dg/attr-alloc_size-11.c: Likewise.
1909 * gcc.dg/attr-alloc_size-3.c: Likewise.
1910 * gcc.dg/attr-alloc_size-5.c: Likewise.
1911 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
1912
1913 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1914
1915 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
1916 uppercase "NOP" instructions in assembler output.
1917 * c-c++-common/patchable_function_entry-default.c: Likewise.
1918 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1919
1920 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1921
1922 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
1923 checks.
1924 * gcc.dg/addr_equal-1.c: Likewise.
1925 * gcc.dg/tree-ssa/pr78154.c: Likewise.
1926 * gcc.dg/tree-ssa/vrp111.c: Likewise.
1927
1928 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1929
1930 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
1931 an output section is too large for a memory region, or a memory
1932 region overflows.
1933
1934 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
1935
1936 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
1937 * gnat.dg/null_pointer_deref2.adb: Likewise.
1938 * gnat.dg/null_pointer_deref3.adb: Likewise.
1939 * gnat.dg/opt74.adb: New test.
1940 * gnat.dg/opt74_pkg.ad[sb]: New helper.
1941 * gnat.dg/warn12.adb: Delete.
1942 * gnat.dg/warn12_pkg.ads: Likewise.
1943
1944 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1945
1946 PR ipa/86395
1947 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
1948 "-fdump-ipa-inline".
1949 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
1950 "-fdump-tree-einline".
1951 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
1952 "-fdump-tree-einline".
1953 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
1954 "-fdump-tree-einline".
1955 * g++.dg/tree-ssa/inline-2.C: Likewise.
1956 * g++.dg/tree-ssa/inline-3.C: Likewise.
1957 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
1958 using "-fopt-info-inline".
1959 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
1960 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
1961 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
1962 directive.
1963 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
1964 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
1965 directive. Update scan-tree-dump-times to reflect /order
1966 suffixes.
1967 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
1968 reflect /order suffixes.
1969 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
1970 avoid getting extra messages from inliner.
1971 * gcc.dg/plugin/dump-2.c: Likewise.
1972 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
1973 "function body not available" missed optimization messages.
1974 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
1975 /order suffixes.
1976 * gcc.dg/pr71969-3.c: Likewise.
1977 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
1978 "-fdump-tree-einline".
1979 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
1980 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
1981 /order suffixes.
1982 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
1983 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
1984 directive.
1985 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
1986 "-fdump-tree-einline".
1987 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
1988 suffixes.
1989
1990 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1991
1992 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
1993
1994 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1995
1996 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
1997 (test_dump): Add testing of %C.
1998
1999 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * g++.dg/other/pr87916.C: New test.
2002
2003 2018-11-08 Richard Biener <rguenther@suse.de>
2004
2005 PR tree-optimization/87929
2006 * gcc.dg/pr87929.c: New testcase.
2007
2008 2018-11-08 Martin Liska <mliska@suse.cz>
2009
2010 * gcc.dg/pr87811.c: Update scanned pattern.
2011 * gcc.dg/pr87811-2.c: Likewise.
2012
2013 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2014
2015 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2016 sun.
2017 * g++.dg/lto/pr87906_1.C: Likewise.
2018
2019 2018-11-08 Richard Biener <rguenther@suse.de>
2020
2021 PR tree-optimization/87913
2022 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2023
2024 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2025
2026 * gcc.target/mips/mips.exp (mips-dg-options):
2027 Add mips_option_dependency msoft-float vs no-mmi and
2028 mips16/micromips vs no-mmi/ext/ext2 only gcc
2029 config with Loongson target.
2030
2031 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2032
2033 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2034 memcpy from "unsigned long" to __SIZE_TYPE__.
2035
2036 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2037
2038 PR c/87691
2039 * gcc.target/msp430/pr87691.c: New test.
2040
2041 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2042
2043 * gcc.dg/Wno-attribute-warning.c: New test.
2044
2045 2018-11-07 Nathan Sidwell <nathan@acm.org>
2046
2047 PR c++/87904
2048 * g++.dg/lookup/pr87904.C: New.
2049
2050 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2051
2052 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2053
2054 2018-11-07 Richard Biener <rguenther@suse.de>
2055
2056 PR tree-optimization/87914
2057 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2058 (check_avx2_available): Likewise.
2059 * g++.dg/vect/pr87914.cc: New testcase.
2060
2061 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2062
2063 * gcc.target/mips/loongson-ctz.c: Fix typo.
2064 * gcc.target/mips/loongson-dctz.c: Fix typo.
2065
2066 2018-11-07 Jan Hubicka <jh@suse.cz>
2067
2068 * g++.dg/lto/odr-1_1.C: Fix template.
2069
2070 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2071
2072 * gcc.target/mips/loongson-ctz.c: New test.
2073 * gcc.target/mips/loongson-dctz.c: Likewise.
2074 * gcc.target/mips/mips.exp (mips_option_groups): Add
2075 -mloongson-ext2 option.
2076
2077 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2078
2079 * gcc.target/mips/mips.exp (mips_option_groups): Add
2080 -mloongson-ext option.
2081 (mips-dg-options): Add mips_option_dependency options
2082 "-mmicromips" vs "-mno-loongson-ext",
2083
2084 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2085
2086 * gcc.target/mips/loongson-shift-count-truncated-1.c
2087 (dg-options): Run under -mloongson-mmi option.
2088 Include loongson-mmiintrin.h instead of loongson.h.
2089 * gcc.target/mips/loongson-simd.c: Likewise.
2090 * gcc.target/mips/mips.exp (mips_option_groups): Add
2091 -mloongson-mmi option.
2092 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2093 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2094 "-msoft-float" vs "-mno-loongson-mmi".
2095 (mips-dg-init): Add -mloongson-mmi option.
2096 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2097 to check_mips_loongson_mmi_hw_available.
2098 Rename check_effective_target_mips_loongson_runtime to
2099 check_effective_target_mips_loongson_mmi_runtime.
2100 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2101 of mips_loongson when check et-is-effective-target.
2102 (add_options_for_mips_loongson_mmi): New proc.
2103 Rename check_effective_target_mips_loongson to
2104 check_effective_target_mips_loongson_mmi.
2105 (check_effective_target_vect_shift,
2106 check_effective_target_whole_vector_shift,
2107 check_effective_target_vect_no_int_min_max,
2108 check_effective_target_vect_no_align,
2109 check_effective_target_vect_short_mult,
2110 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2111 of mips_loongson when check et-is-effective-target.
2112
2113 2018-11-07 Richard Biener <rguenther@suse.de>
2114
2115 PR lto/87906
2116 * g++.dg/lto/pr87906_0.C: New testcase.
2117 * g++.dg/lto/pr87906_1.C: Likewise.
2118
2119 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2120
2121 PR rtl-optimization/87874
2122 * gcc.dg/pr87874.c: New.
2123
2124 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
2125
2126 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
2127
2128 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2129
2130 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
2131
2132 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2133
2134 PR sanitizer/80953
2135 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
2136 support.
2137 (foo): Use __builtin_alloca.
2138
2139 2018-11-06 Jan Hubicka <jh@suse.cz>
2140
2141 * gcc.dg/lto/tbaa-1.c: New testcase.
2142
2143 2018-11-06 Richard Biener <rguenther@suse.de>
2144
2145 PR tree-optimization/87889
2146 * gcc.dg/pr87894.c: New testcase.
2147
2148 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
2149
2150 PR target/87723
2151 * gcc.target/s390/pr87723.c: New test.
2152
2153 2018-11-06 Richard Biener <rguenther@suse.de>
2154
2155 PR middle-end/18041
2156 * gcc.target/i386/pr18041-1.c: New testcase.
2157 * gcc.target/i386/pr18041-2.c: Likewise.
2158
2159 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2160
2161 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2162 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2163 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2164 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2165 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2166 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2167 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2168 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2169 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2170 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2171 * gcc.target/i386/sse-13.c: Ditto.
2172 * gcc.target/i386/sse-14.c: Ditto.
2173 * gcc.target/i386/sse-22.c: Ditto.
2174 * gcc.target/i386/sse-23.c: Ditto.
2175 * gcc.target/i386/testimm-10.c: Ditto.
2176 * gcc.target/i386/testround-1.c: Ditto.
2177
2178 2018-11-05 Paul Koning <ni1d@arrl.net>
2179
2180 * lib/target-supports.exp: Add check for "inf" effective target
2181 keyword.
2182 * gcc.dg/builtins-44.c: Skip if no infinite support.
2183 * gcc.dg/builtins-45.c: Ditto.
2184 * gcc.dg/torture/builtin-complex-1.c: Ditto.
2185 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
2186 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
2187 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
2188 * gcc.dg/torture/builtin-logb-1.c: Ditto.
2189 * gcc.dg/torture/builtin-math-2.c: Ditto.
2190 * gcc.dg/torture/builtin-math-5.c: Ditto.
2191 * gcc.dg/torture/builtin-math-7.c: Ditto.
2192 * gcc.dg/torture/builtin-modf-1.c: Ditto.
2193 * gcc.dg/torture/type-generic-1.c: Ditto.
2194
2195 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
2196
2197 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
2198 expectations.
2199 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2200 * gcc.target/s390/md/setmem_long-1.c: Likewise.
2201
2202 2018-11-05 Richard Biener <rguenther@suse.de>
2203
2204 PR tree-optimization/87873
2205 * gcc.dg/pr87873.c: New testcase.
2206
2207 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2208
2209 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
2210 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
2211
2212 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2213
2214 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
2215
2216 2018-11-05 Richard Biener <rguenther@suse.de>
2217
2218 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
2219 * gcc.dg/tree-ssa/scev-7.c: Likewise.
2220
2221 2018-11-05 Jakub Jelinek <jakub@redhat.com>
2222
2223 PR tree-optimization/87859
2224 * gcc.dg/store_merging_24.c: New test.
2225 * gcc.dg/store_merging_25.c: New test.
2226
2227 PR sanitizer/87837
2228 * c-c++-common/ubsan/pr87837.c: New test.
2229
2230 2018-11-05 Martin Liska <mliska@suse.cz>
2231
2232 PR c/87811
2233 * gcc.dg/pr87811.c: New test.
2234 * gcc.dg/pr87811-2.c: Likewise.
2235 * gcc.dg/pr87811-3.c: Likewise.
2236
2237 2018-11-05 Martin Liska <mliska@suse.cz>
2238
2239 PR gcov-profile/77698
2240 * gcc.dg/tree-prof/pr77698.c: New test.
2241
2242 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2243
2244 PR tree-optimization/86572
2245 * gcc.dg/pr86572.c: New test.
2246
2247 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2248
2249 PR tree-optimization/87672
2250 * gcc.dg/pr87672.c: New test.
2251
2252 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
2253
2254 PR middle-end/58372
2255 * g++.target/i386/pr58372.C: New test.
2256
2257 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
2258
2259 PR target/87079
2260 * gcc.target/nios2/pr87079-1.c: New.
2261 * gcc.target/nios2/pr87079-2.c: New.
2262
2263 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2264
2265 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
2266 * gcc.dg/compat/pr83487-1_main.c: ... here.
2267 * gcc.dg/compat/struct-by-value-10_main.c,
2268 gcc.dg/compat/struct-by-value-10_x.c,
2269 gcc.dg/compat/struct-by-value-11_main.c,
2270 gcc.dg/compat/struct-by-value-11_x.c,
2271 gcc.dg/compat/struct-by-value-12_main.c,
2272 gcc.dg/compat/struct-by-value-12_x.c,
2273 gcc.dg/compat/struct-by-value-13_main.c,
2274 gcc.dg/compat/struct-by-value-13_x.c,
2275 gcc.dg/compat/struct-by-value-14_main.c,
2276 gcc.dg/compat/struct-by-value-14_x.c,
2277 gcc.dg/compat/struct-by-value-15_main.c,
2278 gcc.dg/compat/struct-by-value-15_x.c,
2279 gcc.dg/compat/struct-by-value-17_main.c,
2280 gcc.dg/compat/struct-by-value-17_x.c,
2281 gcc.dg/compat/struct-by-value-18_main.c,
2282 gcc.dg/compat/struct-by-value-18_x.c,
2283 gcc.dg/compat/struct-by-value-2_main.c,
2284 gcc.dg/compat/struct-by-value-2_x.c,
2285 gcc.dg/compat/struct-by-value-22_main.c,
2286 gcc.dg/compat/struct-by-value-22_x.c,
2287 gcc.dg/compat/struct-by-value-3_main.c,
2288 gcc.dg/compat/struct-by-value-3_x.c,
2289 gcc.dg/compat/struct-by-value-4_main.c,
2290 gcc.dg/compat/struct-by-value-4_x.c,
2291 gcc.dg/compat/struct-by-value-5b_main.c,
2292 gcc.dg/compat/struct-by-value-5b_x.c,
2293 gcc.dg/compat/struct-by-value-6b_main.c,
2294 gcc.dg/compat/struct-by-value-6b_x.c,
2295 gcc.dg/compat/struct-by-value-6b_main.c,
2296 gcc.dg/compat/struct-by-value-7b_x.c,
2297 gcc.dg/compat/struct-by-value-7b_main.c,
2298 gcc.dg/compat/struct-by-value-8_main.c,
2299 gcc.dg/compat/struct-by-value-8_x.c,
2300 gcc.dg/compat/struct-by-value-9_main.c,
2301 gcc.dg/compat/struct-by-value-9_x.c,
2302 gcc.dg/compat/struct-return-2_main.c,
2303 gcc.dg/compat/struct-return-2_x.c: Likewise.
2304
2305 2018-11-02 Nathan Sidwell <nathan@acm.org>
2306
2307 * g++.dg/lookup/crash6.C: Adjust error
2308 * g++.dg/parse/crash38.C: Likewise.
2309
2310 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
2311
2312 * gcc.c-torture/execute/20010904-2.c: Fix last change.
2313 * gcc.dg/Wattributes-10.c: Likewise.
2314
2315 2018-11-02 Richard Biener <rguenther@suse.de>
2316
2317 PR tree-optimization/87776
2318 * gcc.dg/torture/pr87776.c: New testcase.
2319
2320 2018-11-01 Marek Polacek <polacek@redhat.com>
2321
2322 Implement P0846R0, ADL and function templates.
2323 * g++.dg/addr_builtin-1.C: Adjust dg-error.
2324 * g++.dg/cpp2a/fn-template1.C: New test.
2325 * g++.dg/cpp2a/fn-template10.C: New test.
2326 * g++.dg/cpp2a/fn-template11.C: New test.
2327 * g++.dg/cpp2a/fn-template12.C: New test.
2328 * g++.dg/cpp2a/fn-template13.C: New test.
2329 * g++.dg/cpp2a/fn-template14.C: New test.
2330 * g++.dg/cpp2a/fn-template15.C: New test.
2331 * g++.dg/cpp2a/fn-template16.C: New test.
2332 * g++.dg/cpp2a/fn-template2.C: New test.
2333 * g++.dg/cpp2a/fn-template3.C: New test.
2334 * g++.dg/cpp2a/fn-template4.C: New test.
2335 * g++.dg/cpp2a/fn-template5.C: New test.
2336 * g++.dg/cpp2a/fn-template6.C: New test.
2337 * g++.dg/cpp2a/fn-template7.C: New test.
2338 * g++.dg/cpp2a/fn-template8.C: New test.
2339 * g++.dg/cpp2a/fn-template9.C: New test.
2340 * g++.dg/parse/fn-template1.C: New test.
2341 * g++.dg/parse/fn-template2.C: New test.
2342 * g++.dg/parse/template19.C: Adjust dg-error.
2343 * g++.dg/template/pr61745.C: Add target to dg-error.
2344
2345 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2346
2347 PR fortran/54613
2348 * gfortran.dg/findloc_1.f90: Actually commit.
2349 * gfortran.dg/findloc_2.f90: Actually commit.
2350 * gfortran.dg/findloc_3.f90: Actually commit.
2351 * gfortran.dg/findloc_4.f90: Actually commit.
2352 * gfortran.dg/findloc_5.f90: Actually commit.
2353 * gfortran.dg/findloc_6.f90: Actually commit.
2354
2355 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
2356
2357 PR fortran/40196
2358 * gfortran.dg/inquiry_part_ref_1.f08: New test.
2359 * gfortran.dg/inquiry_part_ref_2.f90: New test.
2360 * gfortran.dg/inquiry_part_ref_3.f90: New test.
2361
2362 2018-11-01 Paul Koning <ni1d@arrl.net>
2363
2364 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
2365 * gcc.c-torture/execute/20010904-2.c: Ditto.
2366 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
2367 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
2368 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
2369 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
2370 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
2371 * gcc.dg/Walloca-14.c: Ditto.
2372 * gcc.dg/Wlarger-than3.c: Ditto.
2373 * gcc.dg/compat/pr83487-1_y.c: Ditto.
2374 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2375 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2376 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2377 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
2378 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
2379 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
2380 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2381 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2382 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2383 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2384 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2385 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2386 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2387 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2388 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2389 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2390 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2391 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
2392 * gcc.dg/compat/struct-return-2_x.c: Ditto.
2393 * gcc.dg/falign-labels-1.c: Ditto.
2394 * gcc.dg/long_branch.c: Ditto.
2395 * gcc.dg/nextafter-1.c: Ditto.
2396 * gcc.dg/pr35045.c: Ditto.
2397 * gcc.dg/pr48616.c: Ditto.
2398 * gcc.dg/pr84100.c: Ditto.
2399 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
2400 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
2401 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
2402 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
2403 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
2404 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
2405 * gcc.dg/builtins-1.c: Ditto.
2406
2407 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2408
2409 PR fortran/46020
2410 * gfortran.dg/bind_c_18.f90: Adjust error message.
2411
2412 2018-11-01 Marek Polacek <polacek@redhat.com>
2413
2414 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
2415
2416 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2417
2418 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
2419
2420 2018-11-30 Jan Hubicka <jh@suse.cz>
2421
2422 * g++.dg/lto/pr84805_1.C: Update template.
2423 * g++.dg/lto/pr84805_0.C: Update template.
2424 * g++.dg/lto/pr84805_1b.C: Update template.
2425 * g++.dg/lto/pr84805_0b.C: Update template.
2426
2427 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2428
2429 PR tree-optimization/87826
2430 * gcc.dg/pr87826.c: New test.
2431
2432 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2433
2434 PR fortran/46020
2435 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
2436 * gfortran.dg/bind_c_usage_32.f90: New test.
2437
2438 2018-11-01 Nathan Sidwell <nathan@acm.org>
2439
2440 * g++.dg/abi/anon5.C: New.
2441
2442 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR d/87824
2445 * gdc.dg/simd.d: Add -Wno-psabi.
2446 * gdc.dg/compilable.d: Likewise.
2447
2448 2018-11-01 Martin Liska <mliska@suse.cz>
2449 Jason Merrill <jason@redhat.com>
2450
2451 PR c++/64266
2452 PR bootstrap/70422
2453 PR ipa/81277
2454 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
2455 test.
2456 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
2457 assumptions are not longer valid.
2458
2459 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2460
2461 PR fortran/20520
2462 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
2463
2464 2018-10-31 Nathan Sidwell <nathan@acm.org>
2465
2466 * g++.dg/lookup/friend21.C: New.
2467
2468 2018-10-31 Martin Liska <mliska@suse.cz>
2469
2470 PR driver/83193
2471 * gcc.target/aarch64/spellcheck_7.c: New test.
2472 * gcc.target/aarch64/spellcheck_8.c: New test.
2473 * gcc.target/aarch64/spellcheck_9.c: New test.
2474
2475 2018-10-31 Nathan Sidwell <nathan@acm.org>
2476
2477 * g++.dg/lookup/using60.C: New.
2478
2479 2018-10-31 Richard Biener <rguenther@suse.de>
2480
2481 PR middle-end/70359
2482 PR middle-end/86270
2483 * gcc.target/i386/pr70359.c: New testcase.
2484 * gcc.target/i386/pr86270.c: Likewise.
2485
2486 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2487
2488 * gcc.target/arc/jumptable.c: New test.
2489
2490 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2491
2492 * gcc.target/arc/tls-gd.c: New file.
2493 * gcc.target/arc/tls-ie.c: Likewise.
2494 * gcc.target/arc/tls-ld.c: Likewise.
2495 * gcc.target/arc/tls-le.c: Likewise.
2496 * gcc.target/arc/tls-1.c: Update test.
2497
2498 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2499
2500 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
2501
2502 2018-10-31 Martin Liska <mliska@suse.cz>
2503
2504 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
2505 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
2506 * c-c++-common/ubsan/unreachable-2.c: Likewise.
2507 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
2508
2509 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2510
2511 PR target/87374
2512 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
2513 -mword-relocations would be passed when compiling the test.
2514 * gcc.target/arm/movsi_movt.c: Likewise.
2515 * gcc.target/arm/pr81863.c: Likewise.
2516 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
2517 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
2518 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
2519 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
2520 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
2521 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
2522
2523 2018-10-31 Richard Biener <rguenther@suse.de>
2524
2525 PR testsuite/87802
2526 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
2527
2528 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2529
2530 PR fortran/85896
2531 * gfortran.dg/min_max_type.f90: New test.
2532
2533 2018-10-30 Martin Sebor <msebor@redhat.com>
2534
2535 PR middle-end/87041
2536 * gcc.c-torture/execute/fprintf-2.c: New test.
2537 * gcc.c-torture/execute/printf-2.c: Same.
2538 * gcc.c-torture/execute/user-printf.c: Same.
2539 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
2540 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
2541 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
2542 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
2543
2544 2018-10-30 Marek Polacek <polacek@redhat.com>
2545
2546 Implement P0892R2, explicit(bool).
2547 * g++.dg/cpp2a/explicit1.C: New test.
2548 * g++.dg/cpp2a/explicit10.C: New test.
2549 * g++.dg/cpp2a/explicit11.C: New test.
2550 * g++.dg/cpp2a/explicit12.C: New test.
2551 * g++.dg/cpp2a/explicit13.C: New test.
2552 * g++.dg/cpp2a/explicit2.C: New test.
2553 * g++.dg/cpp2a/explicit3.C: New test.
2554 * g++.dg/cpp2a/explicit4.C: New test.
2555 * g++.dg/cpp2a/explicit5.C: New test.
2556 * g++.dg/cpp2a/explicit6.C: New test.
2557 * g++.dg/cpp2a/explicit7.C: New test.
2558 * g++.dg/cpp2a/explicit8.C: New test.
2559 * g++.dg/cpp2a/explicit9.C: New test.
2560
2561 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
2562
2563 PR rtl-optimization/87708
2564 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
2565 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
2566
2567 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2568
2569 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
2570 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
2571 * g++.dg/ext/flexarray-mangle.C: Likewise.
2572 * g++.dg/ext/flexarray-subst.C: Likewise.
2573 * g++.dg/ext/flexary10.C: Likewise.
2574 * g++.dg/ext/flexary11.C: Likewise.
2575 * g++.dg/ext/flexary14.C: Likewise.
2576 * g++.dg/ext/flexary16.C: Likewise.
2577 * g++.dg/ext/flexary26.C: Likewise.
2578 * g++.dg/ext/flexary27.C: Likewise.
2579 * g++.dg/ext/flexary7.C: Likewise.
2580 * g++.dg/ext/pr71290.C: Likewise.
2581
2582 2018-10-30 Paul Koning <ni1d@arrl.net>
2583
2584 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
2585
2586 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
2587
2588 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
2589 section names without numbers.
2590 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
2591 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
2592 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
2593
2594 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2595
2596 PR c++/87721
2597 * c-c++-common/substring-location-PR-87721.c: New test.
2598 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
2599 PR 87721.
2600 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2601 (test_string_literals): Fold the index arguments before checking
2602 for INTEGER_CST.
2603
2604 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2605
2606 * c-c++-common/spellcheck-reserved.c: Update expected output for
2607 C++ for merger of "did you mean" suggestions into the error
2608 message.
2609 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
2610 you mean" suggestion into the error.
2611 * g++.dg/lookup/error1.C: Likewise.
2612 * g++.dg/lookup/pr77549.C: Likewise.
2613 * g++.dg/lookup/pr80913.C: Likewise.
2614 * g++.dg/lookup/suggestions1.C: Likewise.
2615 * g++.dg/lookup/suggestions2.C: New test.
2616 * g++.dg/overload/koenig1.C: Update expected output as above.
2617 * g++.dg/spellcheck-identifiers-2.C: Likewise.
2618 * g++.dg/spellcheck-identifiers.C: Likewise.
2619 * g++.dg/spellcheck-ns.C: New test.
2620 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
2621 * g++.dg/spellcheck-pr78656.C: Likewise.
2622 * g++.dg/spellcheck-pr79298.C: Likewise, adding
2623 -fdiagnostics-show-caret to options.
2624 * g++.dg/spellcheck-pr80177.C: Likewise.
2625 * g++.dg/spellcheck-single-vs-multiple.C: New test.
2626 * g++.dg/spellcheck-typenames.C: Update expected output as above.
2627 * g++.dg/template/static10.C: Likewise.
2628 * g++.old-deja/g++.mike/ns5.C: Likewise.
2629 * g++.old-deja/g++.mike/ns7.C: Likewise.
2630 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2631 * g++.old-deja/g++.other/lineno5.C: Likewise.
2632
2633 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2634
2635 * g++.dg/cpp0x/auto24.C: Test location too.
2636 * g++.dg/cpp0x/auto3.C: Likewise.
2637 * g++.dg/cpp0x/auto42.C: Likewise.
2638 * g++.dg/cpp0x/initlist57.C: Likewise.
2639 * g++.dg/cpp0x/initlist75.C: Likewise.
2640 * g++.dg/cpp0x/initlist80.C: Likewise.
2641 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
2642 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
2643 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
2644 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
2645 * g++.old-deja/g++.other/typeck1.C: Likewise.
2646
2647 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2648
2649 PR middle-end/87469
2650 * g++.dg/pr87469.C: New test.
2651
2652 2018-10-29 Marek Polacek <polacek@redhat.com>
2653
2654 PR c++/87594 - constexpr rejects-valid with range-based for.
2655 * g++.dg/cpp1y/constexpr-loop8.C: New test.
2656
2657 2018-10-29 Richard Biener <rguenther@suse.de>
2658
2659 PR tree-optimization/87785
2660 * gcc.dg/torture/20181029-1.c: New testcase.
2661 * gcc.dg/torture/20181029-2.c: Likewise.
2662
2663 2018-10-29 Richard Biener <rguenther@suse.de>
2664
2665 PR tree-optimization/87790
2666 * gcc.dg/pr87790.c: New testcase.
2667
2668 2018-10-29 Martin Liska <mliska@suse.cz>
2669
2670 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
2671 * lib/gcov.exp: Remove legacy verify-intermediate.
2672
2673 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2674
2675 * gcc.dg/gimplefe-30.c: New test.
2676 * gcc.dg/gimplefe-31.c: New test.
2677 * gcc.dg/gimplefe-32.c: New test.
2678 * gcc.dg/gimplefe-33.c: New test.
2679
2680 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
2681
2682 * gcc.misc-tests/help.exp: Add D to option descriptions check.
2683 * gdc.dg/asan/asan.exp: New file.
2684 * gdc.dg/asan/gdc272.d: New test.
2685 * gdc.dg/compilable.d: New test.
2686 * gdc.dg/dg.exp: New file.
2687 * gdc.dg/gdc254.d: New test.
2688 * gdc.dg/gdc260.d: New test.
2689 * gdc.dg/gdc270a.d: New test.
2690 * gdc.dg/gdc270b.d: New test.
2691 * gdc.dg/gdc282.d: New test.
2692 * gdc.dg/gdc283.d: New test.
2693 * gdc.dg/imports/gdc170.d: New test.
2694 * gdc.dg/imports/gdc231.d: New test.
2695 * gdc.dg/imports/gdc239.d: New test.
2696 * gdc.dg/imports/gdc241a.d: New test.
2697 * gdc.dg/imports/gdc241b.d: New test.
2698 * gdc.dg/imports/gdc251a.d: New test.
2699 * gdc.dg/imports/gdc251b.d: New test.
2700 * gdc.dg/imports/gdc253.d: New test.
2701 * gdc.dg/imports/gdc254a.d: New test.
2702 * gdc.dg/imports/gdc256.d: New test.
2703 * gdc.dg/imports/gdc27.d: New test.
2704 * gdc.dg/imports/gdcpkg256/package.d: New test.
2705 * gdc.dg/imports/runnable.d: New test.
2706 * gdc.dg/link.d: New test.
2707 * gdc.dg/lto/lto.exp: New file.
2708 * gdc.dg/lto/ltotests_0.d: New test.
2709 * gdc.dg/lto/ltotests_1.d: New test.
2710 * gdc.dg/runnable.d: New test.
2711 * gdc.dg/simd.d: New test.
2712 * gdc.test/gdc-test.exp: New file.
2713 * lib/gdc-dg.exp: New file.
2714 * lib/gdc.exp: New file.
2715
2716 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2717
2718 PR fortran/54613
2719 * gfortran.dg/findloc_1.f90: New test.
2720 * gfortran.dg/findloc_2.f90: New test.
2721 * gfortran.dg/findloc_3.f90: New test.
2722 * gfortran.dg/findloc_4.f90: New test.
2723 * gfortran.dg/findloc_5.f90: New test.
2724 * gfortran.dg/findloc_6.f90: New test.
2725
2726 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
2727 Jinsong Ji <jji@us.ibm.com>
2728
2729 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
2730 formatting cleanup.
2731 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2732 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2733 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2734 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2735 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2736 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2737 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2738 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2739 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2740 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2741 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2742 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2743 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2744 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2745 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2746 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2747 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2748 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2749 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2750 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2751 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2752 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2753 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2754 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2755 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2756 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2757 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2758 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2759 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2760 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2761 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
2762 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2763 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2764 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2765 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2766 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2767 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2768 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2769 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2770 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2771 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2772 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
2773 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
2774
2775 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2776
2777 * gcc.target/powerpc/ssse3-check.h: New file.
2778 * gcc.target/powerpc/ssse3-vals.h: New file.
2779 * gcc.target/powerpc/ssse3-pabsb.c: New file.
2780 * gcc.target/powerpc/ssse3-pabsd.c: New file.
2781 * gcc.target/powerpc/ssse3-pabsw.c: New file.
2782 * gcc.target/powerpc/ssse3-palignr.c: New file.
2783 * gcc.target/powerpc/ssse3-phaddd.c: New file.
2784 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
2785 * gcc.target/powerpc/ssse3-phaddw.c: New file.
2786 * gcc.target/powerpc/ssse3-phsubd.c: New file.
2787 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
2788 * gcc.target/powerpc/ssse3-phsubw.c: New file.
2789 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
2790 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
2791 * gcc.target/powerpc/ssse3-pshufb.c: New file.
2792 * gcc.target/powerpc/ssse3-psignb.c: New file.
2793 * gcc.target/powerpc/ssse3-psignd.c: New file.
2794 * gcc.target/powerpc/ssse3-psignw.c: New file.
2795
2796 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2797
2798 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
2799 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2800 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2801 * gcc.target/powerpc/mmx-packs.c: Likewise.
2802 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2803 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2804 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
2805 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
2806 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
2807 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
2808 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
2809 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
2810 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
2811 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
2812 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
2813 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
2814 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
2815 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
2816 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
2817 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
2818 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
2819 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
2820 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
2821 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
2822 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
2823 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
2824 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
2825 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
2826 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
2827 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
2828 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
2829 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
2830 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
2831 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
2832 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
2833 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
2834 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
2835 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
2836 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
2837 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
2838 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
2839 * gcc.target/powerpc/pr37191.c: Likewise.
2840 * gcc.target/powerpc/sse-addps-1.c: Likewise.
2841 * gcc.target/powerpc/sse-addss-1.c: Likewise.
2842 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
2843 * gcc.target/powerpc/sse-andps-1.c: Likewise.
2844 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
2845 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
2846 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
2847 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
2848 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
2849 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
2850 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
2851 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
2852 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
2853 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
2854 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
2855 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
2856 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
2857 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
2858 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
2859 * gcc.target/powerpc/sse-divps-1.c: Likewise.
2860 * gcc.target/powerpc/sse-divss-1.c: Likewise.
2861 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
2862 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
2863 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
2864 * gcc.target/powerpc/sse-minps-1.c: Likewise.
2865 * gcc.target/powerpc/sse-minps-2.c: Likewise.
2866 * gcc.target/powerpc/sse-minss-1.c: Likewise.
2867 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
2868 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
2869 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
2870 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
2871 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
2872 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
2873 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
2874 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
2875 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
2876 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
2877 * gcc.target/powerpc/sse-movss-1.c: Likewise.
2878 * gcc.target/powerpc/sse-movss-2.c: Likewise.
2879 * gcc.target/powerpc/sse-movss-3.c: Likewise.
2880 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
2881 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
2882 * gcc.target/powerpc/sse-orps-1.c: Likewise.
2883 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2884 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
2885 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
2886 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
2887 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
2888 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
2889 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
2890 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
2891 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
2892 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
2893 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
2894 * gcc.target/powerpc/sse-subps-1.c: Likewise.
2895 * gcc.target/powerpc/sse-subss-1.c: Likewise.
2896 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
2897 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
2898 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
2899 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
2900 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
2901 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
2902 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
2903 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
2904 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
2905 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
2906 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2907 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
2908 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
2909 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
2910 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
2911 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
2912 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
2913 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
2914 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
2915 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
2916 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
2917 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2918 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
2919 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2920 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2921 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2922 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2923 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2924 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2925 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2926 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
2927 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
2928 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2929 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2930 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
2931 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2932 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
2933 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2934 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2935 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
2936 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2937 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
2938 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2939 * gcc.target/powerpc/sse2-mmx.c: Likewise.
2940 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
2941 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
2942 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
2943 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
2944 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2945 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2946 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
2947 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
2948 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
2949 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
2950 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2951 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2952 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2953 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
2954 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2955 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2956 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2957 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
2958 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
2959 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
2960 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2961 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2962 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2963 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
2964 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
2965 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
2966 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2967 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
2968 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
2969 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
2970 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
2971 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
2972 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
2973 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
2974 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
2975 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
2976 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
2977 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
2978 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
2979 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
2980 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
2981 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
2982 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2983 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
2984 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2985 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
2986 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
2987 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2988 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2989 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2990 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2991 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2992 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
2993 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2994 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2995 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
2996 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
2997 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
2998 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
2999 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3000 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3001 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3002 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3003 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3004 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3005 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3006 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3007 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3008 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3009 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3010 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3011 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3012 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3013 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3014 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3015 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3016 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3017 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3018 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3019 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3020 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3021 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3022 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3023 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3024 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3025 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3026 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3027 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3028 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3029 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3030 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3031 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3032 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3033 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3034 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3035 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3036 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3037 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3038 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3039 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3040 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3041 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3042 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3043 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3044 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3045 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3046 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3047 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3048 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3049 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3050 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3051 ommitted "-mpower8-vector" to dg-options.
3052
3053 2018-10-26 Jan Hubicka <jh@suse.cz>
3054
3055 * g++.dg/lto/odr-1_0.C: Fix template.
3056 * g++.dg/lto/odr-1_1.C: Fix template.
3057
3058 2018-10-26 Richard Biener <rguenther@suse.de>
3059
3060 PR tree-optimization/87105
3061 * g++.dg/vect/slp-pr87105.cc: Adjust.
3062 * gcc.dg/torture/20181024-1.c: New testcase.
3063 * g++.dg/opt/20181025-1.C: Likewise.
3064
3065 2018-10-26 Richard Biener <rguenther@suse.de>
3066
3067 PR testsuite/87754
3068 * g++.dg/lto/odr-1_0.C: Fix pattern.
3069
3070 2018-10-26 Richard Biener <rguenther@suse.de>
3071
3072 PR tree-optimization/87746
3073 * gcc.dg/pr87746.c: New testcase.
3074
3075 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3076
3077 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3078
3079 2018-10-25 Carl Love <cel@us.ibm.com>
3080
3081 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3082
3083 2018-10-25 Martin Liska <mliska@suse.cz>
3084
3085 PR testsuite/87739
3086 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3087
3088 2018-10-25 Martin Liska <mliska@suse.cz>
3089
3090 PR other/87735
3091 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3092 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3093 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3094
3095 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3096
3097 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3098 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3099 * gcc.target/s390/global-array-element-pic.c: New test.
3100 * gcc.target/s390/global-array-even-element.c: New test.
3101 * gcc.target/s390/global-array-huge-element.c: New test.
3102 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3103 * gcc.target/s390/global-array-odd-element.c: New test.
3104
3105 2018-10-25 Jan Hubicka <jh@suse.cz>
3106
3107 * g++.dg/lto/odr-1_0.C: New test.
3108 * g++.dg/lto/odr-1_1.C: New test.
3109
3110 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3111
3112
3113 * gcc.dg/sibcall-9.c: Make v static.
3114 * gcc.dg/sibcall-10.c: Likewise.
3115
3116 2018-10-25 Richard Biener <rguenther@suse.de>
3117
3118 PR tree-optimization/87665
3119 PR tree-optimization/87745
3120 * gfortran.dg/20181025-1.f: New testcase.
3121
3122 2018-10-25 Jakub Jelinek <jakub@redhat.com>
3123
3124 PR fortran/87725
3125 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
3126 from kind with a colon rather than comma.
3127 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
3128 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
3129
3130 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
3131
3132 * gcc.target/powerpc/float128-math.c: New test to make sure the
3133 long double built-in function names use the f128 form if the user
3134 switched from IBM long double to IEEE long double.
3135 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
3136
3137 2018-10-24 Jakub Jelinek <jakub@redhat.com>
3138
3139 PR c++/86288
3140 * g++.dg/cpp0x/gen-attrs-66.C: New test.
3141
3142 2018-10-24 Martin Sebor <msebor@redhat.com>
3143
3144 PR c++/84851
3145 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
3146
3147 2018-10-24 Martin Liska <mliska@suse.cz>
3148
3149 PR tree-optimization/84436
3150 * gcc.dg/tree-ssa/pr84436-1.c: New test.
3151 * gcc.dg/tree-ssa/pr84436-2.c: New test.
3152 * gcc.dg/tree-ssa/pr84436-3.c: New test.
3153 * gcc.dg/tree-ssa/pr84436-4.c: New test.
3154 * gcc.dg/tree-ssa/pr84436-5.c: New test.
3155
3156 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
3157
3158 * gcc.target/s390/20181024-1.c: New test.
3159
3160 2018-10-24 Richard Biener <rguenther@suse.de>
3161
3162 PR tree-optimization/87105
3163 * gcc.dg/vect/bb-slp-39.c: New testcase.
3164 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
3165
3166 2018-10-24 Richard Biener <rguenther@suse.de>
3167
3168 PR tree-optimization/84013
3169 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
3170
3171 2018-10-24 Richard Biener <rguenther@suse.de>
3172
3173 PR tree-optimization/87665
3174 * gcc.dg/torture/pr87665.c: New testcase.
3175
3176 2018-10-23 Jakub Jelinek <jakub@redhat.com>
3177
3178 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
3179 only. Add expected warnings and messages for c++2a.
3180
3181 2018-10-23 Richard Biener <rguenther@suse.de>
3182
3183 PR tree-optimization/87105
3184 PR tree-optimization/87608
3185 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
3186 g++.dg/vect/slp-pr87105.cc: Likewise.
3187 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
3188 relies on phiprop run before.
3189 * g++.dg/tree-ssa/pr30738.C: Likewise.
3190 * g++.dg/tree-ssa/pr57380.C: Likewise.
3191 * gcc.dg/tree-ssa/pr84859.c: Likewise.
3192 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
3193 confused by copies in the IL left by EVRP.
3194 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
3195 by predictors.
3196 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
3197 * gcc.dg/pr24574.c: Likewise.
3198 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
3199
3200 2018-10-23 Richard Biener <rguenther@suse.de>
3201
3202 PR tree-optimization/87700
3203 * gcc.dg/torture/pr87700.c: New testcase.
3204
3205 2018-10-23 Richard Biener <rguenther@suse.de>
3206
3207 PR tree-optimization/87693
3208 * gcc.dg/torture/pr87693.c: New testcase.
3209
3210 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
3211
3212 PR fortran/85603
3213 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
3214 occurring as it should and a regression caused by version 1 of
3215 this patch.
3216
3217 2018-10-22 Yury Gribov <tetra2005@gmail.com>
3218
3219 PR tree-optimization/87633
3220 * g++.dg/pr87633.C: New test.
3221
3222 2018-10-22 Marek Polacek <polacek@redhat.com>
3223
3224 PR testsuite/87694
3225 * g++.dg/concepts/memfun-err.C: Make it a compile test.
3226
3227 2018-10-22 Richard Biener <rguenther@suse.de>
3228
3229 * gcc.dg/tree-ssa/evrp12.c: New testcase.
3230 * gcc.dg/predict-6.c: Adjust.
3231 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
3232 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3233 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3234
3235 2018-10-22 Martin Liska <mliska@suse.cz>
3236
3237 PR tree-optimization/87686
3238 * g++.dg/tree-ssa/pr87686.C: New test.
3239
3240 2018-10-22 Jakub Jelinek <jakub@redhat.com>
3241
3242 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
3243 properly -std= options.
3244
3245 2018-10-22 Richard Biener <rguenther@suse.de>
3246
3247 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
3248
3249 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3250
3251 * gnat.dg/sso14.adb: New test.
3252 * gnat.dg/sso15.adb: Likewise.
3253
3254 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3255
3256 * gnat.dg/warn19.ad[sb]: New test.
3257 * gnat.dg/warn19_pkg.ads: New helper.
3258
3259 2018-10-22 Richard Biener <rguenther@suse.de>
3260
3261 PR tree-optimization/87640
3262 * gcc.dg/torture/pr87640.c: New testcase.
3263
3264 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
3265
3266 * gcc.target/s390/litpool-int.c: New test.
3267
3268 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3269
3270 PR target/72782
3271 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
3272 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
3273 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
3274 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
3275 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
3276 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
3277 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
3278 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
3279
3280 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3281
3282 PR target/72782
3283 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
3284 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
3285 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
3286 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
3287 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
3288 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
3289 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
3290 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
3291 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
3292 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
3293 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
3294 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
3295 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
3296 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
3297 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
3298 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
3299 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
3300 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
3301 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
3302 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
3303 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
3304 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
3305 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
3306 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
3307 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
3308 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
3309 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
3310
3311 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3312
3313 PR target/72782
3314 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
3315 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
3316 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
3317 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
3318 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
3319 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
3320 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
3321 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
3322 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
3323 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
3324 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
3325 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
3326 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
3327 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
3328 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
3329 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
3330 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
3331
3332 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3333
3334 PR target/72782
3335 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
3336 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3337 (__builtin_ia32_vfmsubps512_mask): Likewise.
3338 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3339 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3340 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3341 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3342 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3343 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3344 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3345 * testsuite/gcc.target/i386/sse-13.c
3346 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3347 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3348 (__builtin_ia32_vfmsubps512_mask): Likewise.
3349 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3350 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3351 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3352 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3353 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3354 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3355 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3356 * testsuite/gcc.target/i386/sse-23.c
3357 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3358 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3359 (__builtin_ia32_vfmsubps512_mask): Likewise.
3360 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3361 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3362 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3363 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3364 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3365 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3366 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3367
3368 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3369
3370 PR target/72782
3371 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
3372 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
3373 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
3374 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
3375 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
3376 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
3377 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
3378 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
3379 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
3380 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
3381 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
3382
3383 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3384
3385 PR target/72782
3386 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
3387 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
3388 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
3389 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
3390 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
3391 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
3392 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
3393 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
3394 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
3395 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
3396 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
3397
3398 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3399
3400 PR target/72782
3401 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
3402 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
3403 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
3404 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
3405 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
3406 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
3407 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
3408 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
3409 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
3410 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
3411 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
3412
3413 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
3414
3415 PR fortran/71880
3416 * gfortran.dg/deferred_character_31.f90 : New test.
3417
3418 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3419
3420 PR target/72782
3421 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
3422 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
3423 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
3424 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
3425 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
3426 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
3427 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
3428 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
3429 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
3430
3431 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3432
3433 PR target/87662
3434 * gcc.target/i386/pr87662.c
3435
3436 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
3437
3438 PR target/72782
3439 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
3440 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
3441 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
3442 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
3443 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
3444 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
3445 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
3446 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
3447
3448 2018-10-20 Marek Polacek <polacek@redhat.com>
3449
3450 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
3451 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
3452 the list of default stds to test.
3453
3454 2018-10-20 Jakub Jelinek <jakub@redhat.com>
3455
3456 PR middle-end/87647
3457 * gcc.c-torture/compile/pr87647.c: New test.
3458
3459 2018-10-19 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR middle-end/85488
3462 PR middle-end/87649
3463 * c-c++-common/gomp/doacross-2.c: New test.
3464 * c-c++-common/gomp/sink-3.c: Expect another error during error
3465 recovery.
3466
3467 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
3468
3469 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
3470 field number.
3471 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
3472
3473 2018-10-19 Richard Biener <rguenther@suse.de>
3474
3475 PR middle-end/87645
3476 * gcc.dg/torture/pr87645.c: New testcase.
3477
3478 2018-10-19 Richard Biener <rguenther@suse.de>
3479
3480 PR target/87657
3481 * gcc.target/i386/pr87657.c: New testcase.
3482
3483 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
3484
3485 PR target/72782
3486 * gcc.target/i386/avx512-binop-1.h: New file.
3487 * gcc.target/i386/avx512-binop-2.h: Likewise.
3488 * gcc.target/i386/avx512-binop-3.h: Likewise.
3489 * gcc.target/i386/avx512-binop-4.h: Likewise.
3490 * gcc.target/i386/avx512-binop-5.h: Likewise.
3491 * gcc.target/i386/avx512-binop-6.h: Likewise.
3492 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
3493 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
3494 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
3495 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
3496 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
3497 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
3498 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
3499 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
3500 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
3501 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
3502 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
3503 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
3504 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
3505 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
3506 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
3507 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
3508 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
3509
3510 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
3511
3512 PR rtl-optimization/87596
3513 * gcc.target/i386/pr87596.c: New test.
3514
3515 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
3516
3517 * gnat.dg/frame_overflow2.adb: New test.
3518
3519 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3520
3521 PR target/72782
3522 * gcc.target/i386/avx512-fma-1.h: New file.
3523 * gcc.target/i386/avx512-fma-2.h: Likewise.
3524 * gcc.target/i386/avx512-fma-3.h: Likewise.
3525 * gcc.target/i386/avx512-fma-4.h: Likewise.
3526 * gcc.target/i386/avx512-fma-5.h: Likewise.
3527 * gcc.target/i386/avx512-fma-6.h: Likewise.
3528 * gcc.target/i386/avx512-fma-7.h: Likewise.
3529 * gcc.target/i386/avx512-fma-8.h: Likewise.
3530 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
3531 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
3532 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
3533 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
3534 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
3535 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
3536 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
3537 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
3538 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
3539 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
3540 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
3541
3542 2018-10-18 Tobias Burnus <burnus@net-b.de>
3543
3544 PR fortran/87625
3545 * gfortran.dg/realloc_on_assign_31.f90: New file.
3546
3547 2018-10-18 David Malcolm <dmalcolm@redhat.com>
3548
3549 PR tree-optimization/87562
3550 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
3551 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
3552 * c-c++-common/substring-location-PR-87562-1.c: New test.
3553 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3554 PR 87562.
3555 * gcc.dg/plugin/pr87562-a.h: New file.
3556 * gcc.dg/plugin/pr87562-b.h: New file.
3557
3558 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3559
3560 PR fortran/58618
3561 * gfortran.dg/associate_45.f90 : New test.
3562
3563 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3564
3565 PR fortran/58618
3566 * gfortran.dg/deferred_character_30.f90 : New test.
3567
3568 2018-10-18 Richard Biener <rguenther@suse.de>
3569
3570 PR middle-end/87087
3571 * gcc.dg/torture/pr87087.c: New testcase.
3572 * gcc.dg/graphite/pr84204.c: XFAIL.
3573 * gcc.dg/graphite/pr85935.c: Likewise.
3574
3575 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3576
3577 PR target/87537
3578 * gcc.target/i386/pr87537-1.c: New test.
3579
3580 2018-10-17 Joseph Myers <joseph@codesourcery.com>
3581
3582 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
3583 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
3584 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
3585 gcc.dg/gnu2x-static-assert-1.c: New tests.
3586 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
3587
3588 2018-10-17 Tobias Burnus <burnus@net-b.de>
3589
3590 PR fortran/87632
3591 * gfortran.dg/select_type_47.f90: New.
3592
3593 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
3594
3595 * gcc.c-torture/execute/pr87623.c: New test.
3596
3597 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3598
3599 PR c++/84705
3600 * g++.dg/cpp0x/pr84705.C: New.
3601
3602 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
3603
3604 PR fortran/56386
3605 PR fortran/58906
3606 PR fortran/77385
3607 * gfortran.dg/associate_44.f90 : New test.
3608
3609 PR fortran/80260
3610 * gfortran.dg/select_type_45.f90 : New test.
3611
3612 PR fortran/82077
3613 * gfortran.dg/select_type_46.f90 : New test.
3614
3615 2018-10-16 Tobias Burnus <burnus@net-b.de>
3616
3617 PR fortran/67125
3618 * gfortran.dg/allocate_with_source_26.f90: Extend
3619 testcase with polymorphic variables.
3620
3621 2018-10-16 Tobias Burnus <burnus@net-b.de>
3622
3623 PR fortran/67125
3624 * gfortran.dg/allocate_with_source_26.f90: New.
3625
3626 2018-10-15 David Malcolm <dmalcolm@redhat.com>
3627
3628 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
3629 to reflect minimum margin width.
3630 * gcc.dg/missing-header-fixit-4.c: Likewise.
3631 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
3632 Likewise.
3633 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3634 Likewise.
3635 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
3636 New test.
3637 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
3638
3639 2018-10-15 Tobias Burnus <burnus@net-b.de>
3640
3641 PR fortran/87597
3642 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
3643
3644 2018-10-15 Renlin Li <renlin.li@arm.com>
3645
3646 PR target/87563
3647 * gcc.target/aarch64/sve/pr87563.c: New.
3648
3649 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
3650 Tobias Burnus <burnus@gcc.gnu.org>
3651
3652 PR fortran/87566
3653 * gfortran.dg/select_type_44.f90: New test.
3654 * gfortran.dg/associate_42.f90: New test.
3655
3656 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
3657
3658 PR tree-optimization/87022
3659 * gcc.dg/tree-ssa/pr87022.c: New test.
3660
3661 2018-10-15 Richard Biener <rguenther@suse.de>
3662
3663 PR middle-end/87610
3664 * gcc.dg/torture/restrict-6.c: New testcase.
3665
3666 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
3667
3668 * g++.dg/vec-init-1.C: New test.
3669
3670 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3671
3672 PR target/87599
3673 * gcc.target/i386/pr87599.c: New test.
3674
3675 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3676
3677 PR target/87572
3678 * gcc.target/i386/pr87572.c: New test.
3679
3680 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
3681
3682 PR fortran/83146
3683 * gfortran.dg/associate_43.f90: New test.
3684
3685 2018-10-14 Anthony Green <green@moxielogic.com>
3686
3687 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
3688
3689 2018-10-12 Yury Gribov <tetra2005@gmail.com>
3690
3691 PR middle-end/81376
3692 * c-c++-common/pr81376.c: New test.
3693 * gcc.target/i386/387-ficom-2.c: Update test.
3694 * gcc.target/i386/387-ficom-2.c: Ditto.
3695
3696 2018-10-12 Tobias Burnus <burnus@net-b.de>
3697
3698 PR fortran/87597
3699 * gfortran.dg/inline_matmul_24.f90: New.
3700
3701 2018-10-12 Tobias Burnus <burnus@net-b.de>
3702
3703 PR fortran/58787
3704 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
3705 * gfortran.dg/interface_42.f90: Ditto.
3706 * gfortran.dg/internal_references_1.f90: Ditto.
3707 * gfortran.dg/invalid_procedure_name.f90: Ditto.
3708 * gfortran.dg/pr65453.f90: Ditto.
3709 * gfortran.dg/pr77414.f90: Ditto.
3710 * gfortran.dg/pr78741.f90: Ditto.
3711 * gfortran.dg/same_name_2.f90: Ditto.
3712
3713 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
3714
3715 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
3716 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
3717
3718 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3719
3720 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
3721 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
3722 * gcc.target/powerpc/fold-vec-insert-double.c: New.
3723 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
3724 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
3725 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
3726 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
3727 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
3728 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
3729 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
3730
3731 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3732
3733 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
3734 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
3735 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
3736 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
3737 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
3738 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
3739 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
3740 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
3741 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
3742 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
3743 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
3744 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
3745 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
3746 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
3747 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
3748 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
3749 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
3750 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
3751
3752 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3753
3754 * gcc.target/powerpc/fold-vec-select-char.c: New.
3755 * gcc.target/powerpc/fold-vec-select-double.c: New.
3756 * gcc.target/powerpc/fold-vec-select-float.c: New.
3757 * gcc.target/powerpc/fold-vec-select-int.c: New.
3758 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
3759 * gcc.target/powerpc/fold-vec-select-short.c: New.
3760
3761 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
3762
3763 PR tree-optimization/86829
3764 * gcc.dg/sinatan-1.c: New test.
3765 * gcc.dg/sinatan-2.c: New test.
3766 * gcc.dg/sinatan-3.c: New test.
3767
3768 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3769
3770 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
3771 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
3772 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
3773
3774 2018-10-11 Tobias Burnus <burnus@net-b.de>
3775
3776 Revert:
3777 2018-10-09 Tobias Burnus <burnus@net-b.de>
3778
3779 PR fortran/83522
3780 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3781 change to dg-do compile.
3782 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3783 * gfortran.dg/array_initializer_1.f90: Use array
3784 element not size-one section.
3785 * gfortran.dg/array_substring.f90: New.
3786
3787 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
3788
3789 PR target/87511
3790 * gcc.target/aarch64/pr87511.c: Add new test.
3791
3792 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3793
3794 PR c++/84993
3795 * g++.dg/torture/accessor-fixits-9.C: New test.
3796
3797 2018-10-11 Nathan Sidwell <nathan@acm.org>
3798
3799 * g++.dg/parse/close-brace.C: New.
3800 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
3801 * g++.old-deja/g++.other/crash32.C: Add another error
3802
3803 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR c++/85070
3806 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
3807 c++14_only to c++14.
3808
3809 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3810
3811 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
3812 there hasn't been a dg-end-multiline-output since the last
3813 dg-begin-multiline-output.
3814 (dg-end-multiline-output): Issue an error if there hasn't been a
3815 dg-begin-multiline-output. Reset _multiline_last_beginning_line
3816 as soon possible. Rename "line" to "last_line".
3817
3818 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
3819
3820 * selftests/repeat.rtl: New file.
3821
3822 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3823
3824 PR c++/87582
3825 * g++.dg/cpp1z/decomp48.C: New test.
3826
3827 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3828
3829 * g++.dg/diagnostic/macro-arg-count.C: Move to...
3830 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
3831 output for C vs C++. Expect notes showing the definitions of the
3832 macros.
3833 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
3834 above.
3835
3836 2018-10-11 Martin Jambor <mjambor@suse.cz>
3837
3838 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
3839 greater that the size of double by target large_long double.
3840
3841 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3842
3843 * g++.dg/cpp2a/feat-cxx2a.C: New test.
3844
3845 PR c++/87547
3846 * g++.dg/rtti/typeid12.C: New test.
3847
3848 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
3849
3850 * g++.dg/other/pr87574.C: New test.
3851
3852 2018-10-10 Marek Polacek <polacek@redhat.com>
3853
3854 PR c++/87567 - constexpr rejects call to non-constexpr function.
3855 * g++.dg/cpp1y/constexpr-loop7.C: New test.
3856
3857 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
3858
3859 PR target/87579
3860 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
3861 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3862 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3863 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3864 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3865 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3866 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3867 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3868 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3869 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3870 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3871 * gcc.target/powerpc/pr37191.c: Likewise.
3872 2018-10-10 Martin Sebor <msebor@redhat.com>
3873
3874 PR c/54391
3875 * gcc.dg/transparent-union-6.c: New.
3876
3877 2018-10-10 Martin Sebor <msebor@redhat.com>
3878
3879 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
3880 Add a test for 2-byte wchar_t.
3881 * gcc.dg/builtin-memchr.c: New test.
3882
3883 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
3884
3885 PR target/87573
3886 * gcc.target/i386/pr87573.c: New test.
3887
3888 2018-10-10 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR target/87550
3891 * gcc.target/i386/pr87550.c: New test.
3892
3893 PR c/87286
3894 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
3895
3896 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3897
3898 PR c++/84423
3899 * g++.dg/concepts/pr84423-1.C: New.
3900 * g++.dg/concepts/pr84423-2.C: Likewise.
3901 * g++.dg/cpp0x/auto39.C: Test location too.
3902 * g++.dg/cpp0x/auto9.C: Likewise.
3903 * g++.dg/cpp1y/pr60384.C: Likewise.
3904
3905 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
3906
3907 * gcc.target/powerpc/sse3-check.h: New file.
3908 * gcc.target/powerpc/sse3-addsubps.c: New file.
3909 * gcc.target/powerpc/sse3-addsubpd.c: New file.
3910 * gcc.target/powerpc/sse3-haddps.c: New file.
3911 * gcc.target/powerpc/sse3-hsubps.c: New file.
3912 * gcc.target/powerpc/sse3-haddpd.c: New file.
3913 * gcc.target/powerpc/sse3-hsubpd.c: New file.
3914 * gcc.target/powerpc/sse3-lddqu.c: New file.
3915 * gcc.target/powerpc/sse3-movsldup.c: New file.
3916 * gcc.target/powerpc/sse3-movshdup.c: New file.
3917 * gcc.target/powerpc/sse3-movddup.c: New file.
3918 * gcc.target/powerpc/pr37191.c: New file.
3919
3920 2018-10-09 Tobias Burnus <burnus@net-b.de>
3921
3922 PR fortran/83522
3923 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3924 change to dg-do compile.
3925 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3926 * gfortran.dg/array_initializer_1.f90: Use array
3927 element not size-one section.
3928 * gfortran.dg/array_substring.f90: New.
3929
3930 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3931
3932 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
3933 testcase.
3934
3935 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3936
3937 * gnat.dg/warn17.adb: New testcase.
3938
3939 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3940
3941 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
3942 gnat.dg/inline14_pkg.ads: New testcase.
3943
3944 2018-10-09 Ed Schonberg <schonberg@adacore.com>
3945
3946 * gnat.dg/warn18.adb: New testcase.
3947
3948 2018-10-09 Martin Liska <mliska@suse.cz>
3949
3950 * c-c++-common/asan/pr64820.c: Add line number to scanned
3951 pattern.
3952 * c-c++-common/asan/use-after-return-1.c: Likewise.
3953 * g++.dg/asan/function-argument-1.C (main): Likewise.
3954 * g++.dg/asan/function-argument-2.C (main): Likewise.
3955 * g++.dg/asan/function-argument-3.C (main): Likewise.
3956 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
3957 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
3958 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
3959 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
3960 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
3961 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
3962 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
3963 * gcc.dg/asan/pr78541.c (main): Likewise.
3964 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
3965 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
3966 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
3967 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
3968 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
3969 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
3970
3971 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
3972
3973 PR fortran/87151
3974 * gfortran.dg/deferred_type_component_3.f90: New test.
3975
3976 PR fortran/80931
3977 * gfortran.dg/deferred_character_28.f90: New test.
3978 * gfortran.dg/deferred_character_29.f90: New test (note that
3979 this test appears in PR83196 comment #4 by mistake).
3980
3981 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
3982
3983 * gcc.target/i386/vararg-loc.c: Accept a column number.
3984
3985 2018-10-08 Martin Liska <mliska@suse.cz>
3986
3987 * gcc.target/i386/i386.exp: Move procedures to
3988 target-supports.exp.
3989 * g++.target/i386/i386.exp: New file.
3990 * gcc.target/i386/mv*.C: Move here tests and remove
3991 target filter in these tests.
3992
3993 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
3994
3995 * gfortran.dg/contiguous_4.f90: Adjust.
3996 * gfortran.dg/contiguous_4.f90: New test.
3997
3998 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
3999
4000 PR fortran/86372
4001 * gfortran.dg/associate_41.f90: New test.
4002
4003 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4004
4005 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4006 * gnat.dg/string_merge1.adb: Likewise.
4007 * gnat.dg/string_merge2.adb: Likewise.
4008
4009 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4010
4011 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4012
4013 2018-10-08 Martin Liska <mliska@suse.cz>
4014
4015 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4016
4017 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4018
4019 PR c++/71128
4020 * g++.dg/concepts/pr71128.C: New.
4021
4022 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4023
4024 PR c/87286
4025 * gcc.dg/pr87286.c: New test.
4026
4027 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4028
4029 PR fortran/86111
4030 * gfortran.dg/array_constructor_type_23.f90: New test.
4031
4032 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4033
4034 PR fortran/83999
4035 * gfortran.dg/elemental_function_4.f90 : New test.
4036
4037 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4038
4039 PR rtl-optimization/86939
4040 PR rtl-optimization/87479
4041 * gcc.target/powerpc/pr86939.c: New test.
4042 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4043
4044 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4045
4046 * gnat.dg/string_merge1.adb: Fix test expectations.
4047 * gnat.dg/string_merge2.adb: Likewise.
4048
4049 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4050
4051 PR c++/56856
4052 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4053 correct location within the format string.
4054 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4055 files for testing locations within string literal locations from
4056 the C frontend.
4057 * g++.dg/warn/Wformat-method.C: New test.
4058 * g++.dg/warn/Wformat-pr71863.C: New test.
4059 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4060 * g++.dg/warn/Wformat-ranges.C: New test, based on
4061 gcc.dg/format/diagnostic-ranges.c.
4062 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4063 (test_multitoken_macro): Generalize expected output to work with
4064 both C and C++.
4065 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4066 (test_stringified_token_1): Likewise.
4067 (test_stringified_token_3): Likewise.
4068
4069 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4070
4071 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4072 count. If there's a 3rd argument, use dg-process-target on it,
4073 bailing out, or recording expected failures as "maybe_x".
4074 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4075 to convert pass/fail into xpass/xfail.
4076
4077 2018-10-05 Martin Sebor <msebor@redhat.com>
4078
4079 PR tree-optimization/87490
4080 * gcc.dg/pr87490.c: New test.
4081 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4082
4083 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4084
4085 PR tree-optimization/71625
4086 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4087 (test_vclz_s16): Ditto.
4088 (test_vclz_s32): Ditto.
4089 (test_vclzq_s8): Ditto.
4090 (test_vclzq_s16): Ditto.
4091 (test_vclzq_s32): Ditto.
4092 (test_vclz_u8): Ditto.
4093 (test_vclz_u16): Ditto.
4094 (test_vclz_u32): Ditto.
4095 (test_vclzq_u8): Ditto.
4096 (test_vclzq_u16): Ditto.
4097 (test_vclzq_u32): Ditto.
4098 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4099 (test_vneg_s16): Ditto.
4100 (test_vneg_s32): Ditto.
4101 (test_vneg_s64): Ditto.
4102 (test_vnegd_s64): Ditto.
4103 (test_vnegq_s8): Ditto.
4104 (test_vnegq_s16): Ditto.
4105 (test_vnegq_s32): Ditto.
4106 (test_vnegq_s64): Ditto.
4107
4108 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4109
4110 PR target/87509
4111 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4112 of dfp_hw. Don't include <altivec.h>.
4113 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4114 lp64.
4115 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4116 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4117 * gcc.target/powerpc/test_mffsl.c: Ditto.
4118
4119 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4120
4121 * c-c++-common/Wprio-ctor-dtor.c: New test.
4122
4123 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4124
4125 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
4126 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
4127 dg-additional-options. Add dg-message and dg-missed directives
4128 to verify that -fopt-info messages are written at the correct
4129 locations.
4130
4131 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4132
4133 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
4134 due to "-internals" not being selected.
4135 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
4136 "-internals" added to re-enable the output from test_scopes.
4137 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
4138
4139 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4140
4141 * gnat.dg/string_merge1.adb: New test.
4142 * gnat.dg/string_merge2.adb: New test.
4143 * gcc.dg/merge-all-constants-1.c: Adjust test.
4144 * gcc.dg/merge-all-constants-2.c: New test.
4145
4146 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
4147
4148 PR target/87486
4149 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
4150
4151 2018-10-04 Martin Liska <mliska@suse.cz>
4152
4153 PR c/87483
4154 * gcc.dg/pr87483.c: New test.
4155
4156 2018-10-04 Martin Liska <mliska@suse.cz>
4157
4158 PR ipa/82625
4159 * g++.dg/ext/pr82625.C: New test.
4160
4161 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4162
4163 * gcc.dg/plugin/dump-1.c: New test.
4164 * gcc.dg/plugin/dump_plugin.c: New test plugin.
4165 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4166
4167 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
4168
4169 PR rtl-optimization/87466
4170 * gcc.target/powerpc/pr87466.c: New test.
4171
4172 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4173
4174 PR tree-optimization/85787
4175 * gcc.dg/ipa/propmalloc-4.c: New test.
4176
4177 2018-10-04 Richard Biener <rguenther@suse.de>
4178
4179 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
4180
4181 2018-10-03 Ian Lance Taylor <iant@google.com>
4182
4183 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
4184
4185 2018-10-03 Martin Sebor <msebor@redhat.com>
4186
4187 * gcc.dg/warn-sprintf-no-nul.c: New test.
4188
4189 2018-10-03 Martin Liska <mliska@suse.cz>
4190
4191 PR gcov-profile/86109
4192 * g++.dg/gcov/pr86109.C: New test.
4193
4194 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
4195
4196 * gcc.dg/tree-ssa/muldiv-1.c: New file.
4197 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
4198
4199 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
4200
4201 PR target/87081
4202 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
4203
4204 2018-10-01 Martin Sebor <msebor@redhat.com>
4205
4206 * gcc.dg/warn-strnlen-no-nul.c: New.
4207
4208 2018-10-01 Carl Love <cel@us.ibm.com>
4209
4210 PR 69431
4211 * gcc.target/powerpc/test_mffsl-p9.c: New file.
4212 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
4213 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
4214 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
4215 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
4216
4217 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
4218
4219 PR fortran/65677
4220 * gfortran.dg/dependency_52.f90 : Expand the test to check both
4221 the call to adjustl and direct assignment of the substring.
4222
4223 2018-10-01 Richard Biener <rguenther@suse.de>
4224
4225 PR tree-optimization/87465
4226 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
4227
4228 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4229
4230 PR target/86486
4231 * gcc.dg/pr82788.c: Skip for AArch64.
4232 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
4233 * gcc.target/aarch64/subsp.c: Likewise.
4234 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
4235 on AArch64.
4236 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
4237 * gcc.dg/stack-check-12.c: ILP32 fixup.
4238 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
4239 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
4240 * testsuite/lib/target-supports.exp
4241 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
4242 require frame pointer for non-leaf functions.
4243
4244 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4245
4246 PR target/86486
4247 * gcc.target/aarch64/stack-check-alloca-1.c: New.
4248 * gcc.target/aarch64/stack-check-alloca-10.c: New.
4249 * gcc.target/aarch64/stack-check-alloca-2.c: New.
4250 * gcc.target/aarch64/stack-check-alloca-3.c: New.
4251 * gcc.target/aarch64/stack-check-alloca-4.c: New.
4252 * gcc.target/aarch64/stack-check-alloca-5.c: New.
4253 * gcc.target/aarch64/stack-check-alloca-6.c: New.
4254 * gcc.target/aarch64/stack-check-alloca-7.c: New.
4255 * gcc.target/aarch64/stack-check-alloca-8.c: New.
4256 * gcc.target/aarch64/stack-check-alloca-9.c: New.
4257 * gcc.target/aarch64/stack-check-alloca.h: New.
4258 * gcc.target/aarch64/stack-check-14.c: New.
4259 * gcc.target/aarch64/stack-check-15.c: New.
4260
4261 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4262
4263 PR target/86486
4264 * gcc.target/aarch64/stack-check-prologue-16.c: New test
4265 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
4266 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
4267 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
4268
4269 2018-10-01 Jeff Law <law@redhat.com>
4270 Richard Sandiford <richard.sandiford@linaro.org>
4271 Tamar Christina <tamar.christina@arm.com>
4272
4273 PR target/86486
4274 * gcc.target/aarch64/stack-check-12.c: New.
4275 * gcc.target/aarch64/stack-check-13.c: New.
4276 * gcc.target/aarch64/stack-check-cfa-1.c: New.
4277 * gcc.target/aarch64/stack-check-cfa-2.c: New.
4278 * gcc.target/aarch64/stack-check-prologue-1.c: New.
4279 * gcc.target/aarch64/stack-check-prologue-10.c: New.
4280 * gcc.target/aarch64/stack-check-prologue-11.c: New.
4281 * gcc.target/aarch64/stack-check-prologue-12.c: New.
4282 * gcc.target/aarch64/stack-check-prologue-13.c: New.
4283 * gcc.target/aarch64/stack-check-prologue-14.c: New.
4284 * gcc.target/aarch64/stack-check-prologue-15.c: New.
4285 * gcc.target/aarch64/stack-check-prologue-2.c: New.
4286 * gcc.target/aarch64/stack-check-prologue-3.c: New.
4287 * gcc.target/aarch64/stack-check-prologue-4.c: New.
4288 * gcc.target/aarch64/stack-check-prologue-5.c: New.
4289 * gcc.target/aarch64/stack-check-prologue-6.c: New.
4290 * gcc.target/aarch64/stack-check-prologue-7.c: New.
4291 * gcc.target/aarch64/stack-check-prologue-8.c: New.
4292 * gcc.target/aarch64/stack-check-prologue-9.c: New.
4293 * gcc.target/aarch64/stack-check-prologue.h: New.
4294 * lib/target-supports.exp
4295 (check_effective_target_supports_stack_clash_protection): Add AArch64.
4296
4297 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4298
4299 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
4300 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
4301 (check_compile): Support values already Boolean.
4302 (check_alias_available, check_gc_sections_available,
4303 check_profiling_available, check_effective_target_vect_cmdline_needed,
4304 check_effective_target_vect_int,
4305 check_effective_target_vect_intfloat_cvt,
4306 check_effective_target_vect_doubleint_cvt,
4307 check_effective_target_vect_intdouble_cvt,
4308 check_effective_target_vect_uintfloat_cvt,
4309 check_effective_target_vect_floatint_cvt,
4310 check_effective_target_vect_floatuint_cvt,
4311 check_effective_target_vect_peeling_profitable,
4312 check_effective_target_vect_simd_clones,
4313 check_effective_target_vect_peeling_profitable,
4314 check_effective_target_vect_simd_clones,
4315 check_effective_target_vect_shift,
4316 check_effective_target_vect_bswap,
4317 check_effective_target_vect_shift_char,
4318 check_effective_target_vect_float,
4319 check_effective_target_vect_double,
4320 check_effective_target_vect_long_long,
4321 check_effective_target_vect_no_int_min_max,
4322 check_effective_target_vect_no_int_add,
4323 check_effective_target_vect_no_bitwise,
4324 check_effective_target_vect_perm,
4325 check_effective_target_vect_perm_byte,
4326 check_effective_target_vect_perm_short,
4327 check_effective_target_xorsign,
4328 check_effective_target_vect_widen_sum_hi_to_si_pattern,
4329 check_effective_target_vect_widen_sum_hi_to_si,
4330 check_effective_target_vect_widen_sum_qi_to_hi,
4331 check_effective_target_vect_widen_sum_qi_to_si,
4332 check_effective_target_vect_widen_mult_qi_to_hi,
4333 check_effective_target_vect_widen_mult_hi_to_si,
4334 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4335 check_effective_target_vect_widen_mult_hi_to_si_pattern,
4336 check_effective_target_vect_widen_mult_si_to_di_pattern,
4337 check_effective_target_vect_widen_shift,
4338 check_effective_target_vect_sdot_qi,
4339 check_effective_target_vect_udot_qi,
4340 check_effective_target_vect_sdot_hi,
4341 check_effective_target_vect_udot_hi,
4342 check_effective_target_vect_usad_char,
4343 check_effective_target_vect_pack_trunc,
4344 check_effective_target_vect_unpack,
4345 check_effective_target_unaligned_stack,
4346 check_effective_target_vect_no_align,
4347 check_effective_target_vect_hw_misalign,
4348 check_effective_target_natural_alignment_32,
4349 check_effective_target_natural_alignment_64,
4350 check_effective_target_vect_element_align,
4351 check_effective_target_vect_load_lanes **,
4352 check_effective_target_vect_condition,
4353 check_effective_target_vect_cond_mixed,
4354 check_effective_target_vect_char_mult,
4355 check_effective_target_vect_short_mult,
4356 check_effective_target_vect_int_mult,
4357 check_effective_target_vect_extract_even_odd,
4358 check_effective_target_vect_interleave,
4359 check_effective_target_vect_stridedN,
4360 check_effective_target_vect_call_copysignf,
4361 check_effective_target_sqrt_insn,
4362 check_effective_target_vect_call_sqrtf,
4363 check_effective_target_vect_call_btrunc,
4364 check_effective_target_vect_call_btruncf,
4365 check_effective_target_vect_call_ceil,
4366 check_effective_target_vect_call_ceilf,
4367 check_effective_target_vect_call_floor,
4368 check_effective_target_vect_call_floorf,
4369 check_effective_target_vect_call_lceil,
4370 check_effective_target_vect_call_lfloor,
4371 check_effective_target_vect_call_nearbyint,
4372 check_effective_target_vect_call_nearbyintf,
4373 check_effective_target_vect_call_round,
4374 check_effective_target_vect_call_roundf,
4375 check_effective_target_section_anchors,
4376 check_effective_target_bswap,
4377 check_effective_target_sync_int_long,
4378 check_effective_target_sync_char_short,
4379 check_effective_target_tiny,
4380 check_effective_target_pie_copyreloc,
4381 check_effective_target_got32x_reloc,
4382 check_effective_target_tls_get_addr_via_got): Use new caching.
4383
4384 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
4385
4386 PR tree-optimization/87261
4387 * gcc.dg/pr87261.c: New test.
4388
4389 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4390
4391 * gcc.target/arc/tph_addx.c: New test.
4392
4393 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4394
4395 * gcc.target/arc/tmac-3.c: New file.
4396
4397 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4398
4399 PR fortran/87359
4400 * gfortran.dg/associate_40.f90 : New test.
4401
4402 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4403
4404 PR fortran/70752
4405 PR fortran/72709
4406 * gfortran.dg/deferred_character_25.f90 : New test.
4407 * gfortran.dg/deferred_character_26.f90 : New test.
4408 * gfortran.dg/deferred_character_27.f90 : New test to verify
4409 that PR82617 remains fixed.
4410
4411 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4412
4413 PR fortran/70149
4414 * gfortran.dg/deferred_character_24.f90 : New test.
4415
4416 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
4417
4418 PR target/87370
4419 * gcc.target/i386/pr87370.c: New test.
4420
4421 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
4422
4423 PR fortran/65667
4424 * gfortran.dg/dependency_52.f90 : New test.
4425
4426 2018-09-29 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR target/87467
4429 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
4430 (CALC): Use double instead of float.
4431 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
4432 _mm512_abs_ps and _mm512_mask_abs_ps.
4433
4434 2018-09-28 David Malcolm <dmalcolm@redhat.com>
4435
4436 * c-c++-common/unroll-1.c: Update expected output from "note" to
4437 "optimized".
4438 * c-c++-common/unroll-2.c: Likewise.
4439 * c-c++-common/unroll-3.c: Likewise.
4440 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
4441 dg-message to dg-missed. Convert param from -fopt-info to
4442 -fopt-info-missed-ipa.
4443 * g++.dg/tree-ssa/pr81408.C: Update expected output from
4444 dg-message to dg-missed.
4445 * g++.dg/vect/slp-pr56812.cc: Update expected output from
4446 dg-message to dg-optimized.
4447 * gcc.dg/pr26570.c: Update expected output from dg-message to
4448 dg-missed. Convert param from -fopt-info to
4449 -fopt-info-missed-ipa.
4450 * gcc.dg/pr32773.c: Likewise.
4451 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
4452 dg-message to dg-missed.
4453 * gcc.dg/unroll-2.c: Update expected output from dg-message to
4454 dg-optimized.
4455 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
4456 from -fopt-info to -fopt-info-vec.
4457 * gfortran.dg/directive_unroll_1.f90: Update expected output from
4458 "note" to "optimized".
4459 * gfortran.dg/directive_unroll_2.f90: Likewise.
4460 * gfortran.dg/directive_unroll_3.f90: Likewise.
4461 * gnat.dg/unroll4.adb: Likewise.
4462 * lib/gcc-dg.exp (dg-optimized): New procedure.
4463 (dg-missed): New procedure.
4464
4465 2018-09-28 Joseph Myers <joseph@codesourcery.com>
4466
4467 PR c/87390
4468 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
4469 values explicitly to target type for comparison.
4470
4471 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4472
4473 PR testsuite/87433
4474 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
4475 instead of 4.
4476
4477 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4478
4479 PR testsuite/87433
4480 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
4481
4482 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
4483
4484 * gcc.target/sparc/20160229-1.c: Minor tweak.
4485 * gcc.target/sparc/cbcond-2.c: Likewise.
4486 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
4487 * gcc.target/sparc/movcc-2.c: Minor tweak.
4488 * gcc.target/sparc/overflow-3.c: Likewise.
4489 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
4490 * gcc.target/sparc/overflow-5.c: Minor tweak.
4491 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
4492
4493 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
4494
4495 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
4496 valid value, in the "vector bool int" case.
4497
4498 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
4499
4500 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
4501 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
4502 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
4503
4504 2018-09-27 Martin Liska <mliska@suse.cz>
4505
4506 * g++.dg/pr60518.C: Add -Wno-missing-profile.
4507 * g++.dg/torture/pr59265.C: Likewise.
4508 * g++.dg/tree-prof/morefunc.C: Likewise.
4509 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
4510 * gcc.dg/pr26570.c: Likewise.
4511 * gcc.dg/pr32773.c: Likewise.
4512 * gcc.dg/pr40209.c: Likewise.
4513 * gcc.dg/pr51957-1.c: Likewise.
4514 * gcc.dg/pr80747.c: Likewise.
4515 * gcc.target/aarch64/pr62262.c: Likewise.
4516
4517 2018-09-27 Richard Biener <rguenther@suse.de>
4518
4519 PR testsuite/87451
4520 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
4521
4522 2018-09-27 Richard Biener <rguenther@suse.de>
4523
4524 PR debug/37801
4525 PR debug/87440
4526 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
4527 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
4528
4529 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4530
4531 PR c++/67544
4532 * g++.dg/concepts/pr67544.C: New.
4533
4534 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4535
4536 PR c++/84940
4537 * g++.dg/expr/unary4.C: New.
4538
4539 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
4540
4541 PR gcov-profile/86957
4542 * gcc.dg/Wmissing-profile.c: New test.
4543
4544 2018-09-26 Joseph Myers <joseph@codesourcery.com>
4545
4546 PR c/87390
4547 * gcc.target/i386/excess-precision-9.c,
4548 gcc.target/i386/excess-precision-10.c: New tests.
4549
4550 2018-09-26 Richard Biener <rguenther@suse.de>
4551
4552 PR debug/87443
4553 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
4554
4555 2018-09-26 Martin Jambor <mjambor@suse.cz>
4556
4557 PR c/87347
4558 * gcc.dg/pr87347.c: New test.
4559
4560 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4561
4562 PR c++/71131
4563 * g++.dg/concepts/pr71131.C: New.
4564
4565 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4566
4567 PR c++/71127
4568 * g++.dg/concepts/pr71127.C: New.
4569
4570 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4571
4572 PR c++/67655
4573 * g++.dg/concepts/pr67655.C: New.
4574
4575 2018-09-26 Thomas Quinot <quinot@adacore.com>
4576
4577 * gnat.dg/sso13.adb: New testcase.
4578
4579 2018-09-26 Justin Squirek <squirek@adacore.com>
4580
4581 * gnat.dg/warn16.adb: New testcase.
4582
4583 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4584
4585 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
4586 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
4587 gnat.dg/elab7_pkg2.ads: New testcase.
4588
4589 2018-09-26 Javier Miranda <miranda@adacore.com>
4590
4591 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
4592
4593 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4594
4595 * gnat.dg/predicate2-containers.ads,
4596 gnat.dg/predicate2-project-name_values.ads,
4597 gnat.dg/predicate2-project-registry-attribute.ads,
4598 gnat.dg/predicate2-project-registry.ads,
4599 gnat.dg/predicate2-project-typ-set.ads,
4600 gnat.dg/predicate2-project-typ.ads,
4601 gnat.dg/predicate2-project.ads,
4602 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
4603 gnat.dg/predicate2_main.adb: New testcase.
4604
4605 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4606
4607 * gnat.dg/dynhash1.adb: New testcase.
4608
4609 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4610
4611 * gnat.dg/sets1.adb: New testcase.
4612 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
4613 to new API.
4614
4615 2018-09-26 Thomas Quinot <quinot@adacore.com>
4616
4617 * gnat.dg/sso12.adb: New testcase.
4618
4619 2018-09-26 Justin Squirek <squirek@adacore.com>
4620
4621 * gnat.dg/expr_func8.adb: New testcase.
4622
4623 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4624
4625 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
4626 testcase.
4627
4628 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4629
4630 PR c++/67656
4631 * g++.dg/concepts/pr67656.C: New.
4632
4633 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4634
4635 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
4636 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
4637 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
4638
4639 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4640
4641 * g++.dg/other/vthunk1.C: Rename to...
4642 * g++.dg/other/thunk1.C: ...this.
4643 * g++.dg/other/thunk2a.C: New test.
4644 * g++.dg/other/thunk2b.C: Likewise.
4645
4646 2018-09-25 Jim Wilson <jimw@sifive.com>
4647
4648 * gcc.target/riscv/weak-1.c: New.
4649
4650 2018-09-25 Jeff Law <law@redhat.com>
4651
4652 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
4653 * gcc.dg/warn-stplen-no-nul.c: Likewise.
4654
4655 2018-09-25 Alexandre Oliva <oliva@adacore.com>
4656
4657 * gnat.dg/dinst.adb: Adjust for locviews.
4658
4659 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
4660
4661 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
4662 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
4663 vec_splat calls from recently added tests. Update instruction counts.
4664 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
4665 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
4666 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
4667 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
4668 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
4669
4670 2018-09-25 Marek Polacek <polacek@redhat.com>
4671
4672 PR c++/87425
4673 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
4674
4675 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4676
4677 PR c++/87398
4678 * g++.dg/other/pr87398.C: New test.
4679 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
4680 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
4681
4682 2018-09-25 Martin Jambor <mjambor@suse.cz>
4683
4684 PR testsuite/87339
4685 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
4686 float125 target.
4687 * gcc.target/i386/warn-abs-3.c: New test.
4688
4689 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4690
4691 PR c++/81246
4692 * g++.dg/cpp0x/pr81246.C: New.
4693
4694 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4695
4696 PR target/82699
4697 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
4698 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
4699
4700 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4701
4702 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
4703 ILP32.
4704
4705 2018-09-25 Richard Biener <rguenther@suse.de>
4706
4707 PR tree-optimization/87402
4708 * gcc.dg/torture/pr87402.c: New testcase.
4709
4710 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4711
4712 PR testsuite/70150
4713 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
4714 for pie_enabled target.
4715 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
4716 * gcc.target/i386/pr34256.c: Likewise.
4717
4718 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4719
4720 PR c++/85070
4721 * g++.dg/cpp0x/pr85070.C: New.
4722
4723 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
4724
4725 PR target/82699
4726 * gcc.target/i386/pr82699-1.c: New file.
4727 * gcc.target/i386/pr82699-2.c: Likewise.
4728 * gcc.target/i386/pr82699-3.c: Likewise.
4729 * gcc.target/i386/pr82699-4.c: Likewise.
4730 * gcc.target/i386/pr82699-5.c: Likewise.
4731 * gcc.target/i386/pr82699-6.c: Likewise.
4732
4733 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4734
4735 PR fortran/87401
4736 * gfortran.dg/intent_out_12.f90: New test.
4737
4738 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
4739
4740 PR testsuite/86952
4741 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
4742 update expected codegen
4743
4744 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
4745
4746 * gfortran.dg/goacc/nested-parallelism.f90: New test.
4747
4748 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
4749
4750 PR target/80080
4751 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
4752 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
4753
4754 2018-09-24 Martin Liska <mliska@suse.cz>
4755
4756 PR sanitizer/85774
4757 * g++.dg/asan/pr85774.C: New test.
4758
4759 2018-09-24 Alexandre Oliva <oliva@adacore.com>
4760
4761 PR middle-end/87054
4762 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
4763
4764 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4765
4766 PR fortran/87395
4767 * gfortran.dg/intent_out_11.f90: New test.
4768
4769 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
4770
4771 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
4772 * gfortran.dg/coarray_lock_7.f90: Likewise.
4773
4774 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4775
4776 PR fortran/87395
4777 * gfortran.dg/intent_out_10.f90: New test.
4778
4779 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4780
4781 PR fortran/41453
4782 * gfortran.dg/intent_optimize_2.f90: New test.
4783
4784 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4785
4786 PR fortran/87318
4787 * gfortran.dg/dtio_1.f90: Update test to valid code.
4788
4789 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
4790
4791 PR fortran/85603
4792 * gfortran.dg/deferred_character_23.f90 : New test.
4793
4794 2018-09-21 Jeff Law <law@redhat.com>
4795
4796 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
4797 * gcc.dg/tree-ssa/vrp120.c: New test.
4798
4799 2018-09-21 Marek Polacek <polacek@redhat.com>
4800
4801 PR c++/87372 - __func__ constexpr evaluation.
4802 * g++.dg/cpp1y/func_constexpr2.C: New test.
4803
4804 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
4805
4806 PR fortran/77325
4807 * gfortran.dg/deferred_character_22.f90 : New test.
4808
4809 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
4810
4811 PR fortran/87359
4812 * gfortran.dg/finalize_33.f90 : New test.
4813
4814 2018-09-21 David Malcolm <dmalcolm@redhat.com>
4815
4816 PR tree-optimization/87309
4817 * gcc.dg/pr87309.c: New test.
4818
4819 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4820
4821 * c-c++-common/dump-ada-spec-14.c: New test.
4822
4823 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4824
4825 * gcc.dg/nested-func-11.c: New test.
4826
4827 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
4828 more robust and remove target-specific handling.
4829
4830 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4831
4832 * gcc.c-torture/execute/20180921-1.c: New test.
4833
4834 2018-09-20 Marek Polacek <polacek@redhat.com>
4835
4836 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
4837 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
4838 * g++.dg/cpp0x/ref-qual20.C: New test.
4839
4840 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
4841
4842 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
4843 * g++.dg/lto/20081109-1_0.C: Likewise.
4844 * g++.dg/lto/20090302_0.C: Likewise.
4845 * g++.dg/lto/pr45621_0.C: Likewise.
4846 * g++.dg/lto/pr60567_0.C: Likewise.
4847 * g++.dg/lto/pr62026.C: Likewise.
4848 * gcc.dg/lto/pr45736_0.c: Likewise.
4849 * gcc.dg/lto/pr52634_0.c: Likewise.
4850 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
4851 * gfortran.dg/lto/pr79108_0.f90: Likewise.
4852
4853 2018-09-20 Alexandre Oliva <oliva@adacore.com>
4854
4855 PR middle-end/87054
4856 * gcc.dg/pr87054.c: New.
4857
4858 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
4859
4860 PR tree-optimization/87288
4861 * gcc.dg/vect/pr87288-1.c: New test.
4862 * gcc.dg/vect/pr87288-2.c: Likewise,
4863 * gcc.dg/vect/pr87288-3.c: Likewise.
4864
4865 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
4866
4867 PR tree-optimization/86877
4868 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
4869
4870 2018-09-19 Marek Polacek <polacek@redhat.com>
4871
4872 * g++.dg/conversion/op4.C: Add dg-warning.
4873 * g++.dg/warn/Wclass-conversion1.C: New test.
4874 * g++.dg/warn/Wclass-conversion2.C: New test.
4875 * g++.dg/warn/Wconversion5.C: Remove file.
4876 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
4877 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
4878 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4879
4880 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
4881
4882 PR c++/87324
4883 * g++.dg/cpp0x/desig5.C: New.
4884
4885 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
4886
4887 PR fortran/84109
4888 * gfortran.dg/elemental_function_3.f90 : New test.
4889
4890 2018-09-19 Marek Polacek <polacek@redhat.com>
4891
4892 PR c++/87357 - missing -Wconversion warning
4893 * g++.dg/warn/Wconversion5.C: New test.
4894
4895 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
4896
4897 * gcc.target/aarch64/atomic-store.c: New.
4898
4899 2018-09-19 Richard Biener <rguenther@suse.de>
4900
4901 PR tree-optimization/87349
4902 PR tree-optimization/87342
4903 * gcc.dg/torture/pr87349-1.c: New testcase.
4904 * gcc.dg/torture/pr87349-2.c: Likewise.
4905 * gcc.dg/torture/pr87342.c: Likewise.
4906
4907 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4908
4909 PR fortran/29550
4910 * gfortran.dg/inline_matmul_13.f90: Adjust count for
4911 _gfortran_matmul.
4912 * gfortran.dg/inline_matmul_16.f90: Likewise.
4913 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
4914 for dgemm instead of dgemm_. Add call to random_number to make
4915 standard conforming.
4916 * gfortran.dg/matmul_blas_1.f90: New test.
4917 * gfortran.dg/matmul_bounds_14.f: New test.
4918 * gfortran.dg/matmul_bounds_15.f: New test.
4919 * gfortran.dg/matmul_bounds_16.f: New test.
4920 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
4921 preceding tests.
4922
4923 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
4924
4925 PR fortran/87239
4926 * gfortran.dg/elemental_function_2.f90 : New test.
4927
4928 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
4929
4930 PR fortran/87336
4931 * gfortran.dg/pointer_array_10.f90 : New test.
4932 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
4933 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
4934 count to 72.
4935
4936 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4937
4938 PR c++/85065
4939 * g++.dg/concepts/pr85065.C: New.
4940
4941 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4942
4943 PR testsuite/87339
4944 * gcc.dg/warn-abs-1.c: Require float128 target.
4945 Skip if large_long_double newlib target.
4946
4947 2018-09-18 Nathan Sidwell <nathan@acm.org>
4948
4949 PR c++/86881
4950 * g++.dg/warn/pr86881.C: New.
4951
4952 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4953
4954 * gcc.target/aarch64/spellcheck_1.c:
4955 Make architecture suggestion optional.
4956 * gcc.target/aarch64/spellcheck_4.c:
4957 Likewise.
4958
4959 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4960
4961 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
4962 functions.
4963
4964 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
4965 Bernd Schmidt <bernds_cb1@t-online.de>
4966
4967 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
4968 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
4969 * gcc.target/nvptx/atomic_fetch-3.c: New test.
4970
4971 2018-09-17 Richard Biener <rguenther@suse.de>
4972
4973 PR tree-optimization/87328
4974 * gcc.dg/torture/pr87328.c: New testcase.
4975
4976 2018-09-17 Martin Jambor <mjambor@suse.cz>
4977
4978 PR c/63886
4979 * gcc.dg/warn-abs-1.c: New test.
4980 * gcc.dg/dfp/warn-abs-2.c: Likewise.
4981
4982 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4983
4984 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
4985 TEST_ALWAYS_FLAGS to HOSTCXX.
4986
4987 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
4988
4989 PR fortran/64120
4990 * gfortran.dg/allocatable_scalar_14.f90 : New test.
4991
4992 2018-09-17 Richard Biener <rguenther@suse.de>
4993
4994 PR tree-optimization/87301
4995 * gcc.dg/torture/pr87301.c: New testcase.
4996
4997 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
4998
4999 PR fortran/85954
5000 * gfortran.dg/deferred_character_21.f90 : New test.
5001
5002 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5003
5004 PR fortran/86484
5005 PR fortran/84543
5006 * gfortran.dg/class_assign_2.f90: New test case.
5007 * gfortran.dg/class_assign_3.f90: New test case.
5008
5009 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5010
5011 PR fortran/37802
5012 * gfortran.dg/matmul_bounds_13.f90: New test case.
5013 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5014 error.
5015 * gfortran.dg/matmul_5.f90: Likewise.
5016 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5017 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5018 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5019 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5020 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5021
5022 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5023
5024 * gcc.c-torture/compile/20180915-1.c: New test.
5025
5026 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5027
5028 PR c/82967
5029 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5030 dg-prune-output.
5031 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5032 bogus suggestion.
5033 * gcc.dg/spellcheck-identifiers-4.c: New test.
5034
5035 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5036
5037 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5038
5039 2018-09-14 Martin Sebor <msebor@redhat.com>
5040
5041 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5042
5043 2018-09-14 Martin Sebor <msebor@redhat.com>
5044 Jeff Law <law@redhat.com>
5045
5046 * gcc.dg/warn-strcpy-no-nul.c: New test.
5047
5048 2018-09-14 Martin Sebor <msebor@redhat.com>
5049
5050 c++/61941
5051 * g++.dg/pr61941.C: New test.
5052
5053 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5054
5055 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5056 rather than pattern name in combine dump.
5057
5058 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5059
5060 PR target/85628
5061 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5062 New functions.
5063
5064 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5065
5066 PR tree-optimization/87259
5067 * gcc.dg/pr87259.c: New test.
5068
5069 2018-09-13 Martin Sebor <msebor@redhat.com>
5070 Jeff Law <law@redhat.com>
5071
5072 * gcc.dg/warn-strlen-no-nul.c: New test.
5073
5074 2018-09-13 Richard Biener <rguenther@suse.de>
5075
5076 PR tree-optimization/87263
5077 * gcc.dg/torture/pr87263.c: New testcase.
5078 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5079 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5080 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5081
5082 2018-09-13 Omar Sandoval <osandov@osandov.com>
5083 Tom de Vries <tdevries@suse.de>
5084
5085 PR debug/86985
5086 * gcc.dg/guality/zero-length-array.c: New test.
5087
5088 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5089
5090 PR target/85628
5091 * gcc.target/aarch64/combine_bfxil.c: New file.
5092 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5093
5094 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5095 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5096
5097 PR middle-end/87290
5098 * gcc.target/i386/pr87290.c: New test.
5099 * gcc.c-torture/execute/pr87290.c: New test.
5100
5101 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5102
5103 PR tree-optimization/87287
5104 * gcc.dg/tree-ssa/pr87287.c: New test.
5105
5106 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5107
5108 PR c++/85110
5109 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5110 special-casing of diagnostic for a single non-viable candidate due
5111 to a bad argument.
5112 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5113 Add test coverage for an unmatched overloaded operator.
5114 * g++.dg/expr/pmf-1.C: Likewise.
5115 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5116 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5117 * g++.old-deja/g++.law/arg11.C: Likewise.
5118 * g++.old-deja/g++.law/arm9.C: Likewise.
5119 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5120
5121 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
5122
5123 PR fortran/87284
5124 * gfortran.dg/allocate_with_mold_2.f90: New test.
5125
5126 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5127
5128 PR middle-end/82853
5129 * gcc.target/i386/pr82853-1.c: New test.
5130 * gcc.target/i386/pr82853-2.c: New test.
5131
5132 2018-09-12 Richard Biener <rguenther@suse.de>
5133
5134 PR tree-optimization/87280
5135 * gcc.dg/torture/pr87280.c: New testcase.
5136
5137 2018-09-12 Richard Biener <rguenther@suse.de>
5138
5139 PR tree-optimization/87266
5140 * gcc.dg/torture/pr87266-1.c: New testcase.
5141 * gcc.dg/torture/pr87266-2.c: Likewise.
5142 * gcc.dg/torture/pr87266-3.c: Likewise.
5143 * gcc.dg/torture/pr87266-4.c: Likewise.
5144
5145 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
5146
5147 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
5148
5149 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5150 Andreas Krebbel <krebbel@linux.ibm.com>
5151
5152 PR tree-optimization/86844
5153 * gcc.c-torture/execute/pr86844.c: New test.
5154 * gcc.dg/store_merging_22.c: New test.
5155 * gcc.dg/store_merging_23.c: New test.
5156
5157 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR middle-end/87248
5160 * c-c++-common/torture/pr87248.c: New test.
5161
5162 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5163
5164 PR fortran/87172
5165 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
5166
5167 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
5168
5169 PR fortran/87277
5170 * gfortran.dg/select_type_43.f90: New test.
5171
5172 2018-09-11 Nathan Sidwell <nathan@acm.org>
5173
5174 * gcc.dg/driver-specs.c: New.
5175
5176 2018-09-11 Joey Ye <joey.ye@arm.com>
5177
5178 * lib/gcov.exp (verify-intermediate): Add missing close.
5179
5180 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5181
5182 PR fortran/86830
5183 * gfortran.dg/typebound_call_30.f90: New test case.
5184
5185 2018-09-10 Janus Weil <janus@gcc.gnu.org>
5186
5187 PR fortran/85395
5188 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
5189
5190 2018-09-08 Marek Polacek <polacek@redhat.com>
5191
5192 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
5193 * g++.dg/cpp0x/move-return2.C: New test.
5194
5195 2018-09-08 Marek Polacek <polacek@redhat.com>
5196
5197 * c-c++-common/array-init.c: Add dg-prune-output.
5198 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
5199 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
5200 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
5201 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
5202 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
5203 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
5204 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
5205 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
5206 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
5207 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
5208 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
5209 * g++.dg/cpp1y/pr64382.C: Likewise.
5210 * g++.dg/cpp1y/pr77739.C: Likewise.
5211 * g++.dg/cpp1z/lambda-this1.C: Likewise.
5212 * g++.dg/cpp1z/lambda-this2.C: Likewise.
5213 * g++.dg/template/crash84.C: Adjust dg-error.
5214
5215 2018-09-07 Marek Polacek <polacek@redhat.com>
5216
5217 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
5218 messages.
5219
5220 2018-09-07 Marek Polacek <polacek@redhat.com>
5221
5222 PR c++/87152 - range-based for loops with initializer broken in templates.
5223 * g++.dg/cpp2a/range-for11.C: New test.
5224 * g++.dg/cpp2a/range-for12.C: New test.
5225 * g++.dg/cpp2a/range-for13.C: New test.
5226 * g++.dg/cpp2a/range-for14.C: New test.
5227 * g++.dg/cpp2a/range-for15.C: New test.
5228 * g++.dg/cpp2a/range-for16.C: New test.
5229 * g++.dg/cpp2a/range-for17.C: New test.
5230 * g++.dg/cpp2a/range-for18.C: New test.
5231 * g++.dg/parse/error61.C (foo): Adjust dg-error.
5232
5233 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
5234
5235 PR target/86731
5236 * gcc.target/powerpc/pr86731.c: New test.
5237 * gcc.target/powerpc/pr86731-longlong.c: New test.
5238 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
5239 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
5240 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
5241 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
5242
5243 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
5244
5245 PR target/80080
5246 * gcc.target/s390/pr80080-3.c: New test.
5247 * gcc.target/s390/s390.exp: Make sure the new test passes
5248 on all optimization levels.
5249
5250 2018-09-05 Marek Polacek <polacek@redhat.com>
5251
5252 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
5253 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
5254
5255 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
5256 Bernd Schmidt <bernds_cb1@t-online.de>
5257
5258 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5259 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5260
5261 2018-09-05 Marek Polacek <polacek@redhat.com>
5262
5263 PR c++/87109, wrong overload with ref-qualifiers.
5264 * g++.dg/cpp0x/ref-qual19.C: New test.
5265
5266 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5267
5268 PR testsuite/52665
5269 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
5270 * lib/target-supports.exp (scan-assembler_required_options,
5271 scan-assembler-not_required_options,
5272 scan-assembler-times_required_options): Add -fno-ident.
5273 * lib/scanasm.exp (scan-assembler-times): Fix error message.
5274 * c-c++-common/ident-0a.c: New test.
5275 * c-c++-common/ident-0b.c: New test.
5276 * c-c++-common/ident-1a.c: New test.
5277 * c-c++-common/ident-1b.c: New test.
5278 * c-c++-common/ident-2a.c: New test.
5279 * c-c++-common/ident-2b.c: New test.
5280
5281 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5282
5283 * gcc.dg/recip_sqrt_mult_1.c: New test.
5284 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
5285 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
5286 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
5287 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
5288 * g++.dg/recip_sqrt_mult_1.C: Likewise.
5289 * g++.dg/recip_sqrt_mult_2.C: Likewise.
5290
5291 2018-09-05 Martin Liska <mliska@suse.cz>
5292
5293 PR tree-optimization/87205
5294 * gcc.dg/tree-ssa/pr87205-2.c: New test.
5295 * gcc.dg/tree-ssa/pr87205.c: New test.
5296
5297 2018-09-05 Richard Biener <rguenther@suse.de>
5298
5299 PR tree-optimization/87217
5300 * gfortran.dg/pr87217.f: New testcase.
5301
5302 2018-09-05 Pádraig Brady p@draigbrady.com
5303
5304 PR c++/87137
5305 * g++.dg/abi/pr87137.C: New.
5306
5307 PR c++/87185
5308 * g++.dg/pr87185.C: New.
5309
5310 2018-09-05 Martin Liska <mliska@suse.cz>
5311
5312 PR testsuite/87216
5313 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
5314 to support Darwin names.
5315
5316 2018-09-05 Martin Liska <mliska@suse.cz>
5317
5318 * g++.dg/gcov/loop.C: Update test to support new format.
5319
5320 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
5321
5322 PR debug/86593
5323 * g++.dg/pr86593.C: New test.
5324
5325 2018-09-04 Jakub Jelinek <jakub@redhat.com>
5326
5327 PR target/87198
5328 * gcc.target/i386/pr87198.c: New test.
5329
5330 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5331
5332 PR target/86744
5333 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
5334
5335 2018-09-04 Richard Biener <rguenther@suse.de>
5336
5337 PR tree-optimization/87211
5338 * gcc.dg/torture/pr87211.c: New testcase.
5339
5340 2018-09-04 Richard Biener <rguenther@suse.de>
5341
5342 PR tree-optimization/87176
5343 * gcc.dg/torture/pr87176.c: New testcase.
5344 * gcc.dg/torture/ssa-fre-1.c: Likewise.
5345
5346 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5347
5348 * gfortran.dg/modulo_check: New test.
5349
5350 2018-09-03 Richard Biener <rguenther@suse.de>
5351
5352 PR tree-optimization/87177
5353 * gcc.dg/torture/pr87177.c: New testcase.
5354 * gcc.dg/torture/pr87177-2.c: Likewise.
5355
5356 2018-09-03 Richard Biener <rguenther@suse.de>
5357
5358 PR tree-optimization/87200
5359 * gcc.dg/torture/pr87200.c: New testcase.
5360
5361 2018-09-03 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/87197
5364 * gcc.dg/torture/pr87197.c: New testcase.
5365
5366 PR tree-optimization/87169
5367 * gcc.dg/torture/pr87169.c: New testcase.
5368
5369 2018-09-03 Martin Liska <mliska@suse.cz>
5370
5371 PR driver/83193
5372 * gcc.dg/completion-4.c: New test.
5373
5374 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
5375
5376 PR c++/84980
5377 * g++.dg/concepts/pr84980.C: New.
5378
5379 2018-09-03 Martin Liska <mliska@suse.cz>
5380
5381 PR middle-end/59521
5382 * c-c++-common/pr59521-1.c: New test.
5383 * c-c++-common/pr59521-2.c: New test.
5384 * gcc.dg/tree-prof/pr59521-3.c: New test.
5385
5386 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5387
5388 * c-c++-common/array-init.c: New test.
5389 * g++.dg/init/string2.C: Remove selector.
5390
5391 2018-09-01 Michael Matz <matz@suse.de>
5392
5393 PR tree-optimization/87074
5394 * gcc.dg/pr87074.c: New test.
5395
5396 2018-08-31 Richard Biener <rguenther@suse.de>
5397
5398 PR tree-optimization/87168
5399 * gcc.dg/torture/pr87168.c: New testcase.
5400
5401 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
5402
5403 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
5404 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
5405 (test_vnegd_s64): Likewise.
5406 * gcc.target/aarch64/vnegd_64.c: New.
5407 * gcc.target/aarch64/vabsd_64.c: New.
5408 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
5409
5410 2018-08-31 Nathan Sidwell <nathan@acm.org>
5411
5412 PR c++/87155
5413 PR c++/84707
5414 * g++.dg/cpp0x/pr87155.C: New.
5415 * g++.dg/cpp0x/inline-ns10.C: Adjust.
5416
5417 2018-08-31 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR middle-end/87138
5420 * gcc.target/i386/avx512bw-pr87138.c: New test.
5421
5422 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
5423
5424 PR fortran/86328
5425 PR fortran/86760
5426 * gfortran.dg/pr86328.f90 : New test.
5427 in comment 12 of the PR.
5428 * gfortran.dg/pr86760.f90 : New test.
5429
5430 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
5431
5432 * g++.dg/cpp0x/noexcept30.C: Make dependence on
5433 -fdelete-null-pointer-checks explicit.
5434 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
5435 * g++.dg/expr/pmf-3.C: Likewise.
5436 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
5437 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
5438 * g++.dg/tree-ssa/pr61034.C: Likewise.
5439 * gcc.dg/addr_equal-1.c: Likewise.
5440 * gcc.dg/ipa/pr85734.c: Likewise.
5441 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5442 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5443 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5444 * gcc.dg/tree-ssa/pr78154.c: Likewise.
5445 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5446
5447 2018-08-30 Martin Sebor <msebor@redhat.com>
5448
5449 PR testsuite/87158
5450 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
5451
5452 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
5453
5454 PR testsuite/86519
5455 gcc.dg/strcmpopt_6.c: Remove.
5456 gcc.target/aarch64/strcmpopt_6.c: New testcase.
5457 gcc.target/i386/strcmpopt_6.c: Likewise.
5458
5459 2018-08-30 Richard Biener <rguenther@suse.de>
5460
5461 PR tree-optimization/87147
5462 * gcc.dg/torture/pr87147.c: New testcase.
5463
5464 2018-08-30 Tamar Christina <tamar.christina@arm.com>
5465
5466 * gcc.target/aarch64/large_struct_copy_2.c: New.
5467
5468 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5469
5470 PR middle-end/87053
5471 * gcc.c-torture/execute/pr87053.c: New test.
5472
5473 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5474
5475 PR c++/87095
5476 * g++.dg/ubsan/vptr-13.C: New test.
5477
5478 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5479
5480 PR c++/85265
5481 * g++.dg/concepts/pr85265.C: New.
5482
5483 2018-08-29 Martin Sebor <msebor@redhat.com>
5484 Bernd Edlinger <bernd.edlinger@hotmail.de>
5485
5486 PR tree-optimization/86714
5487 PR tree-optimization/86711
5488 * gcc.c-torture/execute/memchr-1.c: New test.
5489 * gcc.c-torture/execute/pr86714.c: New test.
5490 * gcc.c-torture/execute/widechar-3.c: New test.
5491 * gcc.dg/strlenopt-58.c: New test.
5492
5493 2018-08-29 Richard Biener <rguenther@suse.de>
5494
5495 PR tree-optimization/87132
5496 * gcc.dg/torture/pr87132.c: New testcase.
5497
5498 2018-08-29 David Malcolm <dmalcolm@redhat.com>
5499
5500 PR c++/85110
5501 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5502 output to reflect underlining of pertinent parameter in decl
5503 for "no known conversion" messages.
5504
5505 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR c++/87122
5508 * g++.dg/cpp1z/decomp47.C: New test.
5509
5510 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
5511
5512 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
5513 where appropriate.
5514
5515 2018-08-29 Richard Biener <rguenther@suse.de>
5516
5517 PR tree-optimization/87117
5518 * gfortran.dg/pr87117.f90: New testcase.
5519
5520 2018-08-29 Richard Biener <rguenther@suse.de>
5521
5522 PR tree-optimization/87126
5523 * gcc.dg/tree-ssa/pr87126.c: New testcase.
5524
5525 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
5526
5527 PR tree-optimization/87009
5528 * gcc.dg/pr87009.c: New test.
5529
5530 2018-08-28 Martin Sebor <msebor@redhat.com>
5531
5532 PR middle-end/86631
5533 * g++.dg/Walloca1.C: Adjust.
5534
5535 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
5536
5537 PR c++/86546
5538 * g++.dg/other/switch4.C: New.
5539
5540 2018-08-28 Richard Biener <rguenther@suse.de>
5541
5542 PR tree-optimization/87124
5543 * g++.dg/torture/pr87124.C: New testcase.
5544
5545 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
5546
5547 PR fortran/80477
5548 * gfortran.dg/class_result_7.f90: New test.
5549 * gfortran.dg/class_result_8.f90: New test.
5550 * gfortran.dg/class_result_9.f90: New test.
5551
5552 PR fortran/86481
5553 * gfortran.dg/allocate_with_source_25.f90: New test.
5554
5555 2018-08-28 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR middle-end/87099
5558 * gcc.dg/pr87099.c: New test.
5559
5560 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
5561
5562 PR testsuite/87078
5563 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
5564
5565 2018-08-28 Richard Biener <rguenther@suse.de>
5566
5567 PR tree-optimization/87117
5568 * gcc.dg/pr87117-1.c: New testcase.
5569
5570 2018-08-28 Richard Biener <rguenther@suse.de>
5571
5572 PR tree-optimization/87117
5573 * gcc.dg/pr87117-2.c: New testcase.
5574
5575 2018-08-28 Richard Biener <rguenther@suse.de>
5576
5577 PR tree-optimization/87117
5578 * gcc.dg/lvalue-5.c: New testcase.
5579
5580 2018-08-27 Jeff Law <law@redhat.com>
5581
5582 PR tree-optimization/87110
5583 * gcc.c-torture/compile/pr87110.c: New test.
5584
5585 2018-08-27 Martin Sebor <msebor@redhat.com>
5586
5587 PR tree-optimization/86914
5588 * gcc.dg/strlenopt-57.c: New test.
5589
5590 2018-08-27 Martin Sebor <msebor@redhat.com>
5591
5592 PR tree-optimization/87112
5593 * gcc.dg/pr87112.c: New test.
5594
5595 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5596
5597 PR c++/63392
5598 * g++.dg/diagnostic/missing-typename.C: New test.
5599
5600 2018-08-27 Jeff Law <law@redhat.com>
5601
5602 * gcc.c-torture/compile/dse.c: New test.
5603
5604 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR c++/86993
5607 * g++.dg/diagnostic/pr86993.C: New test.
5608
5609 2018-08-27 Richard Biener <rguenther@suse.de>
5610
5611 PR tree-optimization/86927
5612 * gcc.dg/vect/pr86927.c: New testcase.
5613
5614 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5615
5616 PR c++/87091
5617 * gcc.dg/empty.h: New file.
5618 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
5619 top of file and removal of redundant second printing of warning
5620 location.
5621 * gcc.dg/fixits-pr84852-2.c: Likewise.
5622 * gcc.dg/missing-header-fixit-3.c: Likewise.
5623 * gcc.dg/missing-header-fixit-4.c: New test.
5624 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
5625 conversion of show_caret_p to a tri-state.
5626
5627 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5628
5629 PR c++/87091
5630 * g++.dg/pr85523.C: Extend expected output to show line
5631 before line-insertion fix-it hint.
5632 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
5633 (test_fixit_insert_newline): Add previous line to expected output.
5634 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
5635 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
5636
5637 2018-08-27 Martin Liska <mliska@suse.cz>
5638
5639 PR sanitizer/86962
5640 * gcc.dg/asan/pr86962.c: New test.
5641
5642 2018-08-27 Martin Liska <mliska@suse.cz>
5643
5644 * gcc.dg/tree-prof/val-prof-10.c: New test.
5645
5646 2018-08-27 Martin Liska <mliska@suse.cz>
5647
5648 PR tree-optimization/86847
5649 * gcc.dg/tree-ssa/switch-3.c: New test.
5650 * gcc.dg/tree-ssa/vrp105.c: Remove.
5651
5652 2018-08-27 Martin Liska <mliska@suse.cz>
5653
5654 * gcc.dg/tree-ssa/switch-2.c: New test.
5655
5656 2018-08-27 Richard Biener <rguenther@suse.de>
5657
5658 * g++.dg/torture/20180705-1.C: New testcase.
5659 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
5660 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
5661 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
5662 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
5663 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
5664 * gcc.dg/pr85195.c: Likewise.
5665 * gcc.dg/pr85467.c: Likewise.
5666 * gcc.dg/torture/pr81790.c: Likewise.
5667
5668 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
5669 param to current default.
5670
5671 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5672
5673 PR rtl-optimization/87065
5674 * gcc.target/i386/pr87065.c: New test.
5675
5676 2018-08-26 Marek Polacek <polacek@redhat.com>
5677
5678 PR c++/87080
5679 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
5680
5681 PR c++/87029, Implement -Wredundant-move.
5682 * g++.dg/cpp0x/Wredundant-move1.C: New test.
5683 * g++.dg/cpp0x/Wredundant-move2.C: New test.
5684 * g++.dg/cpp0x/Wredundant-move3.C: New test.
5685 * g++.dg/cpp0x/Wredundant-move4.C: New test.
5686
5687 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5688
5689 PR libfortran/86704
5690 * gfortran.dg/matmul_19.f90: New test.
5691
5692 2018-08-25 Janus Weil <janus@gcc.gnu.org>
5693
5694 PR fortran/86545
5695 * gfortran.dg/generic_35.f90: New test case.
5696
5697 2018-08-24 David Malcolm <dmalcolm@redhat.com>
5698
5699 PR c++/87091
5700 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
5701 line spans are printed with -fdiagnostics-show-line-numbers.
5702
5703 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5704
5705 PR fortran/86837
5706 * gfortran.dg/implied_do_io_6.f90: New test.
5707
5708 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5709
5710 PR middle-end/87092
5711 * gcc.dg/pr87092.c: New test.
5712
5713 2018-08-24 Marek Polacek <polacek@redhat.com>
5714
5715 PR c++/67012
5716 PR c++/86942
5717 * g++.dg/cpp0x/auto52.C: New test.
5718 * g++.dg/cpp1y/auto-fn52.C: New test.
5719 * g++.dg/cpp1y/auto-fn53.C: New test.
5720 * g++.dg/cpp1y/auto-fn54.C: New test.
5721
5722 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5723
5724 * lib/target-supports.exp (vect_perm_supported): Only return
5725 false for variable-length vectors if the permute size is not
5726 a power of 2.
5727 (check_effective_target_vect_perm)
5728 (check_effective_target_vect_perm_byte)
5729 (check_effective_target_vect_perm_short): Remove check for
5730 variable-length vectors.
5731 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
5732 * gcc.dg/vect/slp-perm-10.c: Likewise.
5733 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
5734
5735 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5736
5737 * gcc.target/aarch64/sve/bswap_1.c: New test.
5738 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
5739 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
5740
5741 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5742
5743 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
5744 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
5745 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
5746 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
5747 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
5748 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
5749 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
5750
5751 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5752
5753 PR debug/79342
5754 * gcc.dg/pr79342.: New test.
5755
5756 2018-08-23 Martin Sebor <msebor@redhat.com>
5757
5758 PR tree-optimization/87072
5759 * gcc.dg/Warray-bounds-35.c: New test.
5760
5761 2018-08-23 Richard Biener <rguenther@suse.de>
5762
5763 PR middle-end/87024
5764 * gcc.dg/pr87024.c: New testcase.
5765
5766 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
5767
5768 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
5769 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5770 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
5771 * gcc.dg/vect/pr80631-2.c: Likewise.
5772
5773 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
5774
5775 PR fortran/86863
5776 * gfortran.dg/submodule_32.f08: New test.
5777
5778 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5779
5780 PR fortran/86935
5781 * gfortran.dg/associate_3.f90: Update error message.
5782 * gfortran.dg/associate_39.f90: New test case.
5783
5784 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5785
5786 PR fortran/86888
5787 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
5788 an additional case.
5789 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
5790 * gfortran.dg/class_17.f03: Update error message.
5791 * gfortran.dg/class_55.f90: Ditto.
5792 * gfortran.dg/dtio_11.f90: Update error messages.
5793 * gfortran.dg/implicit_actual.f90: Add an error message.
5794 * gfortran.dg/typebound_proc_12.f90: Update error message.
5795
5796 2018-08-22 Martin Sebor <msebor@redhat.com>
5797
5798 PR middle-end/87052
5799 * gcc.dg/pr87052.c: New test.
5800 * gcc.dg/tree-ssa/dump-3.c: Adjust.
5801
5802 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
5803
5804 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
5805 * gfortran.dg/max_expr.f90: ...this.
5806 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
5807 * gfortran.dg/min_expr.f90: ...this.
5808
5809 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5810
5811 PR tree-optimization/86725
5812 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
5813 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
5814 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
5815 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
5816
5817 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5818
5819 PR tree-optimization/86725
5820 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
5821
5822 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5823
5824 * gcc.dg/vect/vect-avg-16.c: New test.
5825 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
5826 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
5827 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
5828 the second loop in main1.
5829
5830 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
5831
5832 * gcc.dg/lto/pr85248_0.c (test_alias):
5833 Stringify __USER_LABEL_PREFIX__.
5834 (test_noreturn): Likewise.
5835
5836 2018-08-22 Richard Biener <rguenther@suse.de>
5837
5838 PR tree-optimization/86988
5839 * g++.dg/pr86988.C: New testcase.
5840
5841 2018-08-22 Richard Biener <rguenther@suse.de>
5842
5843 PR tree-optimization/86945
5844 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
5845
5846 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
5847
5848 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
5849
5850 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
5851 Thomas Koenig <tkoenig@gcc.gnu.org>
5852
5853 PR fortran/25829
5854 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5855 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5856
5857 2018-08-21 Marek Polacek <polacek@redhat.com>
5858
5859 PR c++/86981, Implement -Wpessimizing-move.
5860 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
5861 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
5862 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
5863 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
5864 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
5865
5866 PR c++/65043
5867 * g++.dg/concepts/pr67595.C: Add dg-warning.
5868 * g++.dg/cpp0x/Wnarrowing11.C: New test.
5869 * g++.dg/cpp0x/Wnarrowing12.C: New test.
5870 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
5871
5872 PR c++/86499
5873 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
5874 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
5875
5876 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5877
5878 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
5879
5880 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5881
5882 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
5883
5884 2018-08-21 Javier Miranda <miranda@adacore.com>
5885
5886 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
5887
5888 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5889
5890 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
5891
5892 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5893
5894 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
5895
5896 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
5897
5898 * gnat.dg/rep_clause7.adb: New testcase.
5899
5900 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5901
5902 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
5903 gnat.dg/task1_pkg.ads: New testcase.
5904
5905 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5906
5907 * gnat.dg/linkedlist.adb: New testcase.
5908
5909 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5910
5911 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
5912 gnat.dg/elab6_pkg.ads: New testcase.
5913
5914 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5915
5916 * gnat.dg/expr_func5.adb: New testcase.
5917
5918 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5919
5920 * gnat.dg/dynhash.adb: New testcase.
5921
5922 2018-08-21 Javier Miranda <miranda@adacore.com>
5923
5924 * gnat.dg/enum4.adb: New testcase.
5925
5926 2018-08-21 Tamar Christina <tamar.christina@arm.com>
5927
5928 * gcc.target/aarch64/large_struct_copy.c: New test.
5929
5930 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
5931
5932 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
5933
5934 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5935
5936 PR middle-end/86121
5937 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
5938
5939 2018-08-21 Tom de Vries <tdevries@suse.de>
5940
5941 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
5942 to avoid mismatch in .debug and .earlydebug dump files.
5943
5944 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
5945
5946 PR target/87033
5947 * gcc.target/powerpc/pr87033.c: New test.
5948
5949 2018-08-20 Martin Sebor <msebor@redhat.com>
5950
5951 PR tree-optimization/87034
5952 * gcc.dg/builtin-sprintf-warn-20.c: New test.
5953
5954 2018-08-20 David Malcolm <dmalcolm@redhat.com>
5955
5956 PR other/84889
5957 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
5958 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
5959 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
5960
5961 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
5962
5963 PR target/87014
5964 * g++.dg/torture/pr87014.C: New file.
5965
5966 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5967
5968 PR target/86984
5969 * gcc.target/alpha/pr86984.c: New test.
5970
5971 2018-08-20 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/78655
5974 * gcc.dg/tree-ssa/evrp11.c: New testcase.
5975
5976 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
5977
5978 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
5979 for Darwin.
5980
5981 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
5982
5983 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
5984 test on Darwin.
5985 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
5986 * gcc.dg/lto/pr83719_0.c: Likewise.
5987
5988 2018-08-17 Martin Sebor <msebor@redhat.com>
5989
5990 PR testsuite/86996
5991 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5992
5993 2018-08-17 David Malcolm <dmalcolm@redhat.com>
5994
5995 * g++.dg/conversion/Wwrite-strings.C: New test.
5996
5997 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
5998 Chung-Lin Tang <cltang@codesourcery.com>
5999 Xianmiao Qu <xianmiao_qu@c-sky.com>
6000
6001 C-SKY port: Testsuite
6002
6003 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6004 * g++.dg/torture/type-generic-1.C: Likewise.
6005 * gcc.c-torture/compile/20000804-1.c: Likewise.
6006 * gcc.c-torture/execute/20101011-1.c: Likewise.
6007 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6008 * gcc.dg/20020312-2.c: Likewise.
6009 * gcc.dg/Wno-frame-address.c: Likewise.
6010 * gcc.dg/c11-true_min-1.c: Likewise.
6011 * gcc.dg/sibcall-10.c: Likewise.
6012 * gcc.dg/sibcall-9.c: Likewise.
6013 * gcc.dg/stack-usage-1.c: Likewise.
6014 * gcc.dg/torture/float32-tg-3.c: Likewise.
6015 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6016 * gcc.dg/torture/float64-tg-3.c: Likewise.
6017 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6018 * gcc.dg/torture/type-generic-1.c: Likewise.
6019 * gcc.target/csky/*: New.
6020 * lib/target-supports.exp (check_profiling_available): Add
6021 csky-*-elf.
6022 (check_effective_target_hard_float): Handle C-SKY targets with
6023 single-precision hard float only.
6024 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6025
6026 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6027
6028 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6029 gcc_dump_printf.
6030 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6031 coverage for gcc_dump_printf.
6032
6033 2018-08-17 Martin Liska <mliska@suse.cz>
6034
6035 * g++.dg/opt/mpx.C: Fix scanned pattern.
6036 * gcc.target/i386/mpx.c: Likewise.
6037 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6038 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6039 * gcc.dg/torture/pr52969.c: Likewise.
6040 * g++.dg/warn/pr31246-2.C: Likewise.
6041 * g++.dg/warn/pr31246.C: Likewise.
6042 * gcc.dg/pr33092.c: Likewise.
6043 * g++.dg/opt/eh1.C: Remove a deprecated option.
6044 * g++.dg/template/inline1.C: Likewise.
6045 * g++.dg/tree-ssa/pr81408.C: Likewise.
6046 * gcc.dg/pr41837.c: Likewise.
6047 * gcc.dg/pr41841.c: Likewise.
6048 * gcc.dg/pr42250.c: Likewise.
6049 * gcc.dg/pr43084.c: Likewise.
6050 * gcc.dg/pr43317.c: Likewise.
6051 * gcc.dg/pr51879-18.c: Likewise.
6052 * gcc.dg/torture/pr36066.c: Likewise.
6053 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6054 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6055 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6056 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6057 * gcc.target/i386/pr45352-2.c: Likewise.
6058 * gcc.target/i386/zee.c: Likewise.
6059 * gfortran.dg/auto_char_len_2.f90: Likewise.
6060 * gfortran.dg/auto_char_len_4.f90: Likewise.
6061 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6062 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6063 * gfortran.dg/gomp/pr47331.f90: Likewise.
6064 * gfortran.dg/pr40999.f: Likewise.
6065 * gfortran.dg/pr41011.f: Likewise.
6066 * gfortran.dg/pr42051.f03: Likewise.
6067 * gfortran.dg/pr46804.f90: Likewise.
6068 * gfortran.dg/pr83149_1.f90: Likewise.
6069 * gfortran.dg/pr83149_b.f90: Likewise.
6070 * gfortran.dg/whole_file_1.f90: Likewise.
6071 * gfortran.dg/whole_file_10.f90: Likewise.
6072 * gfortran.dg/whole_file_11.f90: Likewise.
6073 * gfortran.dg/whole_file_12.f90: Likewise.
6074 * gfortran.dg/whole_file_13.f90: Likewise.
6075 * gfortran.dg/whole_file_14.f90: Likewise.
6076 * gfortran.dg/whole_file_15.f90: Likewise.
6077 * gfortran.dg/whole_file_16.f90: Likewise.
6078 * gfortran.dg/whole_file_17.f90: Likewise.
6079 * gfortran.dg/whole_file_18.f90: Likewise.
6080 * gfortran.dg/whole_file_19.f90: Likewise.
6081 * gfortran.dg/whole_file_2.f90: Likewise.
6082 * gfortran.dg/whole_file_20.f03: Likewise.
6083 * gfortran.dg/whole_file_3.f90: Likewise.
6084 * gfortran.dg/whole_file_4.f90: Likewise.
6085 * gfortran.dg/whole_file_5.f90: Likewise.
6086 * gfortran.dg/whole_file_6.f90: Likewise.
6087 * gfortran.dg/whole_file_7.f90: Likewise.
6088 * gfortran.dg/whole_file_8.f90: Likewise.
6089 * gfortran.dg/whole_file_9.f90: Likewise.
6090 * gcc.dg/vect/vect.exp: Likewise.
6091
6092 2018-08-17 Richard Biener <rguenther@suse.de>
6093
6094 PR middle-end/86505
6095 * gcc.dg/torture/pr86505.c: New testcase.
6096
6097 2018-08-16 Martin Sebor <msebor@redhat.com>
6098
6099 PR tree-optimization/86853
6100 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6101 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6102 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6103
6104 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6105
6106 * gcc.dg/missing-header-fixit-3.c: New test.
6107
6108 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6109
6110 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6111 (test_fixit_insert_newline): Update expected output to show '+'
6112 characters in margin of line-insertion fix-it hint.
6113
6114 2018-08-16 Nathan Sidwell <nathan@acm.org>
6115
6116 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6117 * gcc.dg/cpp/macsyntx2.c: likewise.
6118
6119 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6120
6121 PR testsuite/86745
6122 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
6123 * gcc.target/i386/avx-cvt-2.c: Ditto.
6124
6125 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6126
6127 PR c++/70693
6128 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
6129
6130 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
6131
6132 * gcc.target/aarch64/imm_choice_comparison.c: New test.
6133
6134 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6135
6136 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
6137 (lib_strncmp): Likewise.
6138
6139 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6140
6141 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
6142 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6143 * g++.dg/torture/pr44295.C : Likewise.
6144
6145 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6146
6147 PR testsuite/78544
6148 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
6149 attributes and matching.
6150 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6151 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6152
6153 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6154
6155 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
6156
6157 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6158
6159 * gcc.target/i386/rop1.c: Remove.
6160 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
6161
6162 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
6163
6164 * gcc.target/powerpc/fold-vec-splat-char.c: New.
6165 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
6166 * gcc.target/powerpc/fold-vec-splat-int.c: New.
6167 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
6168 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
6169 * gcc.target/powerpc/fold-vec-splat-short.c: New.
6170
6171 2018-08-15 David Malcolm <dmalcolm@redhat.com>
6172
6173 * g++.dg/diagnostic/aka3.C: New test.
6174 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6175 output to show range labels.
6176 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
6177 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6178 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
6179 * gcc.dg/bad-binary-ops.c: Update expected output to show range
6180 labels. Add an "aka" example.
6181 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
6182 labels.
6183 * gcc.dg/format/diagnostic-ranges.c: Likewise.
6184 * gcc.dg/format/pr72858.c: Likewise.
6185 * gcc.dg/format/pr78498.c: Likewise.
6186 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
6187 Update expected output to show range labels. Add examples of
6188 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
6189 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
6190 Update expected output to show range labels.
6191 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6192 (test_very_wide_line): Adjust so that label is at left-clipping
6193 boundary.
6194 (test_very_wide_line_2): New test.
6195 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6196 Update expected output to show range labels.
6197 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6198 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
6199 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
6200 for new param to gcc_rich_location::add_expr.
6201 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6202 Add "label" param.
6203 (test_show_locus): Add examples of labels to various tests. Tweak
6204 the "very wide_line" test case and duplicate it, to cover the
6205 boundary values for clipping of labels against the left-margin.
6206 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6207 diagnostic-test-show-locus-no-labels.c.
6208 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
6209 Update line numbers of dg-locus directives.
6210 * gcc.dg/pr69627.c: Update expected output to show range labels.
6211 * lib/multiline.exp (proc _build_multiline_regex): Remove
6212 special-case handling of lines with trailing '|'.
6213
6214 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
6215
6216 PR testsuite/86519
6217 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
6218 the .expand file.
6219
6220 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6221
6222 * gcc.dg/wmain.c: New test.
6223
6224 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
6225
6226 PR c/19315
6227 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
6228 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
6229 unknown size.
6230
6231 2018-08-15 Martin Liska <mliska@suse.cz>
6232
6233 PR tree-optimization/86925
6234 * gcc.dg/predict-20.c: New test.
6235 * gcc.dg/predict-21.c: New test.
6236
6237 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
6240
6241 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
6242
6243 * gcc.target/i386/sse2-movs.c: New test.
6244
6245 2018-08-14 Martin Sebor <msebor@redhat.com>
6246
6247 PR tree-optimization/86650
6248 * gcc.dg/Warray-bounds-34.c: New test.
6249
6250 2018-08-14 Janus Weil <janus@gcc.gnu.org>
6251
6252 PR fortran/86116
6253 * gfortran.dg/generic_34.f90: New test case.
6254
6255 2018-08-13 Marek Polacek <polacek@redhat.com>
6256
6257 PR c++/57891
6258 * g++.dg/cpp0x/Wnarrowing6.C: New test.
6259 * g++.dg/cpp0x/Wnarrowing7.C: New test.
6260 * g++.dg/cpp0x/Wnarrowing8.C: New test.
6261 * g++.dg/cpp0x/Wnarrowing9.C: New test.
6262 * g++.dg/cpp0x/Wnarrowing10.C: New test.
6263 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
6264 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6265 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
6266 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
6267 * g++.dg/ext/stmtexpr15.C: Likewise.
6268 * g++.dg/gomp/pr47963.C: Likewise.
6269 * g++.dg/init/new37.C: Likewise.
6270 * g++.dg/init/new43.C: Likewise.
6271 * g++.dg/other/fold1.C: Likewise.
6272 * g++.dg/parse/array-size2.C: Likewise.
6273 * g++.dg/template/dependent-name3.C: Likewise.
6274 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
6275 * g++.dg/other/vrp1.C: Likewise.
6276 * g++.dg/template/char1.C: Likewise.
6277
6278 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
6279
6280 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
6281 instead of a ZERO_EXTEND.
6282
6283 2018-08-13 Martin Sebor <msebor@redhat.com>
6284
6285 PR tree-optimization/71625
6286 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
6287 * g++.dg/init/string2.C: New test.
6288 * g++.dg/init/string3.C: New test.
6289 * g++.dg/init/string4.C: New test.
6290 * gcc.dg/init-string-3.c: New test.
6291 * gcc.dg/strlenopt-55.c: New test.
6292 * gcc.dg/strlenopt-56.c: New test.
6293
6294 2018-08-13 Marek Polacek <polacek@redhat.com>
6295
6296 P0806R2 - Deprecate implicit capture of this via [=]
6297 * g++.dg/cpp2a/lambda-this1.C: New test.
6298 * g++.dg/cpp2a/lambda-this2.C: New test.
6299 * g++.dg/cpp2a/lambda-this3.C: New test.
6300
6301 2018-08-13 Marek Polacek <polacek@redhat.com>
6302
6303 PR c++/86915
6304 * g++.dg/diagnostic/auto1.C: New test.
6305
6306 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6307
6308 PR fortran/66679
6309 * gfortran.dg/transfer_class_3.f90: New test.
6310
6311 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6312
6313 PR fortran/86906
6314 * gfortran.dg/use_rename_9.f90: New test.
6315
6316 2018-08-11 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR tree-optimization/86835
6319 * gcc.dg/pr86835.c: New test.
6320
6321 2018-08-10 Janus Weil <janus@gcc.gnu.org>
6322
6323 PR fortran/57160
6324 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
6325 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
6326 * gfortran.dg/short_circuiting_2.f90: New test case.
6327 * gfortran.dg/short_circuiting_3.f90: New test case.
6328
6329 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
6330
6331 PR target/82418
6332 * gcc.target/i386/pr82418.c: New test.
6333
6334 2018-08-10 Martin Liska <mliska@suse.cz>
6335
6336 PR target/83610
6337 * gcc.dg/predict-17.c: New test.
6338 * gcc.dg/predict-18.c: New test.
6339 * gcc.dg/predict-19.c: New test.
6340
6341 2018-08-10 Martin Liska <mliska@suse.cz>
6342
6343 PR tree-optimization/85799
6344 * gcc.dg/pr85799.c: New test.
6345
6346 2018-08-09 Jeff Law <law@redhat.com>
6347
6348 PR middle-end/86897
6349 * gcc.dg/uninit-suppress_2.c: Disable DOM.
6350
6351 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6352
6353 * gcc.target/aarch64/sve/reduc_8.c: New test.
6354
6355 2018-08-09 David Malcolm <dmalcolm@redhat.com>
6356
6357 PR other/84889
6358 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
6359 test.
6360 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6361 New test.
6362 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6363 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
6364 TEST_ALWAYS_FLAGS.
6365
6366 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6367
6368 PR tree-optimization/86858
6369 * gcc.dg/vect/pr86858.c: New test.
6370
6371 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6372
6373 PR tree-optimization/86871
6374 * gcc.dg/vect/pr86871.c: New test.
6375
6376 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6377
6378 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6379
6380 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6381
6382 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
6383 arch and tune numbers by 2.
6384 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
6385 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
6386 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
6387 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
6388 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
6389 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
6390 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
6391 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
6392 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
6393 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
6394 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
6395 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
6396 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
6397 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
6398 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
6399 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
6400 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
6401 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
6402 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
6403 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
6404 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
6405 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
6406 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
6407 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
6408 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
6409 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
6410 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
6411 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
6412 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
6413 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
6414 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
6415 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
6416 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
6417 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
6418 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
6419 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
6420 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
6421 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
6422 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
6423 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
6424 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
6425 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
6426 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
6427 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
6428 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
6429 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
6430 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
6431 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
6432 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
6433 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
6434 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
6435 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
6436 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
6437 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
6438 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
6439 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
6440 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
6441 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
6442 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
6443 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
6444 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
6445 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
6446 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
6447 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
6448 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
6449 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
6450
6451 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6452
6453 PR target/84332
6454 * gcc.target/s390/pr84332.c: New testcase.
6455
6456 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
6457
6458 PR target/46179
6459 * gcc.target/m68k/tls-dimode.c: New file.
6460
6461 2018-08-08 Nathan Sidwell <nathan@acm.org>
6462
6463 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
6464 c-c++-common/inc-from-1.c: New
6465
6466 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
6467
6468 PR target/85295
6469 * gcc.target/s390/TI-constants-lra.c: New testcase.
6470 * gcc.target/s390/TI-constants-nolra.c: New testcase.
6471
6472 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
6473
6474 * gcc.target/s390/hotpatch-8.c: Remove.
6475 * gcc.target/s390/hotpatch-9.c: Remove.
6476 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
6477 * gcc.target/s390/mnop-mcount-m31.c: Remove.
6478
6479 2018-08-08 Jakub Jelinek <jakub@redhat.com>
6480
6481 P0595R1 - is_constant_evaluated
6482 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
6483
6484 PR c++/86836
6485 * g++.dg/cpp1z/decomp46.C: New test.
6486
6487 PR c++/86738
6488 * g++.dg/opt/pr86738.C: New test.
6489
6490 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
6491
6492 PR target/86838
6493 * gcc.target/aarch64/frecpe_1.c: New test.
6494 * gcc.target/aarch64/frecpe_2.c: Likewise.
6495
6496 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 PR c++/59480, DR 136
6499 * g++.dg/other/friend8.C: New.
6500 * g++.dg/other/friend9.C: Likewise.
6501 * g++.dg/other/friend10.C: Likewise.
6502 * g++.dg/other/friend11.C: Likewise.
6503 * g++.dg/other/friend12.C: Likewise.
6504 * g++.dg/other/friend13.C: Likewise.
6505 * g++.dg/other/friend14.C: Likewise.
6506 * g++.dg/other/friend15.C: Likewise.
6507 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6508 * g++.dg/parse/defarg8.C: Likewise.
6509
6510 2018-08-07 Martin Liska <mliska@suse.cz>
6511
6512 PR middle-end/83023
6513 * gcc.dg/predict-16.c: New test.
6514 * g++.dg/predict-1.C: New test.
6515
6516 2018-08-07 Steve Ellcey <sellcey@cavium.com>
6517 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6518
6519 PR tree-optimization/80925
6520 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
6521 vectorized on !vect_hw_misalign targets.
6522
6523 2018-08-06 Marek Polacek <polacek@redhat.com>
6524
6525 PR c++/86767
6526 * g++.dg/cpp1y/constexpr-86767.C: New test.
6527
6528 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
6529
6530 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
6531 for target *-*-linux-gnu.
6532
6533 2018-08-06 Alan Hayward <alan.hayward@arm.com>
6534
6535 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
6536 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
6537 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
6538
6539 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
6540
6541 * gcc.target/s390/nomemloopunroll-1.c: New test.
6542
6543 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
6544
6545 PR target/86386
6546 * gcc.target/i386/pr86386.c: New file.
6547
6548 2018-08-04 Tom de Vries <tdevries@suse.de>
6549
6550 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
6551
6552 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
6553
6554 * gcc.dg/guality/const-volatile.c: Remove duplicate test
6555 "type:cvip".
6556
6557 2018-08-04 Janus Weil <janus@gcc.gnu.org>
6558
6559 PR fortran/45521
6560 * gfortran.dg/interface_assignment_6.f90: New test case.
6561
6562 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
6563
6564 PR testsuite/86153
6565 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
6566
6567 2018-08-03 David Malcolm <dmalcolm@redhat.com>
6568 Jonathan Wakely <jwakely@redhat.com>
6569
6570 PR c++/85523
6571 * g++.dg/pr85523.C: New test.
6572
6573 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
6574
6575 PR c/86690
6576 * gcc.dg/union-duplicate-field.c: New test.
6577
6578 2018-08-03 Jason Merrill <jason@redhat.com>
6579
6580 PR c++/86706
6581 * g++.dg/template/pr86706.C: New test.
6582
6583 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
6584
6585 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
6586 on vect_avg_qi targets.
6587 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6588 * gcc.dg/vect/bb-slp-pow-1.c: New test.
6589 * gcc.dg/vect/vect-avg-15.c: Likewise.
6590
6591 2018-08-03 Martin Liska <mliska@suse.cz>
6592
6593 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
6594 * gcc.dg/predict-13.c: Likewise.
6595 * gcc.dg/predict-3.c: Likewise.
6596 * gcc.dg/predict-4.c: Likewise.
6597 * gcc.dg/predict-5.c: Likewise.
6598 * gcc.dg/predict-6.c: Likewise.
6599 * gcc.dg/predict-9.c: Likewise.
6600 * gfortran.dg/predict-1.f90: Likewise.
6601
6602 2018-08-02 Richard Biener <rguenther@suse.de>
6603
6604 PR c++/86763
6605 * g++.dg/torture/pr86763.C: New testcase.
6606
6607 2018-08-02 Richard Biener <rguenther@suse.de>
6608
6609 PR tree-optimization/86816
6610 * g++.dg/torture/pr86816.C: New testcase.
6611
6612 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
6613
6614 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
6615 to be used.
6616 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
6617 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
6618 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
6619 for .h.
6620 * gcc.target/aarch64/sve/single_2.c: Likewise.
6621 * gcc.target/aarch64/sve/single_3.c: Likewise.
6622 * gcc.target/aarch64/sve/single_4.c: Likewise.
6623
6624 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
6625
6626 PR target/86014
6627 * gcc.target/aarch64/ldp_stp_13.c: New test.
6628
6629 2018-08-01 Martin Sebor <msebor@redhat.com>
6630
6631 PR tree-optimization/86650
6632 * gcc.dg/format/gcc_diag-10.c: Adjust.
6633
6634 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6635
6636 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
6637 of range check.
6638 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6639
6640 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6641
6642 PR target/86753
6643 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
6644 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6645
6646 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6647
6648 * gcc.dg/pointer-range-check-1.c: New test.
6649 * gcc.dg/pointer-range-check-2.c: Likewise.
6650
6651 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6652
6653 PR tree-optimization/86749
6654 * gcc.dg/vect/pr86749.c: New test.
6655
6656 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6657
6658 PR c++/86661
6659 * g++.dg/lookup/name-clash12.C: New.
6660
6661 2018-08-01 Richard Biener <rguenther@suse.de>
6662
6663 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
6664
6665 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6666
6667 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
6668
6669 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6670
6671 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
6672
6673 2018-08-01 Martin Liska <mliska@suse.cz>
6674
6675 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
6676 * gcc.dg/tree-prof/stringop-2.c: Likewise.
6677 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6678 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6679 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6680 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6681 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6682 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6683
6684 2018-08-01 Martin Liska <mliska@suse.cz>
6685
6686 PR value-prof/35543
6687 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
6688
6689 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
6690
6691 * gcc.target/aarch64/extract_zero_extend.c: New file.
6692
6693 2018-08-01 Jakub Jelinek <jakub@redhat.com>
6694
6695 PR c/85704
6696 * gcc.c-torture/compile/pr85704.c: New test.
6697
6698 2018-07-31 Alexandre Oliva <oliva@adacore.com>
6699 Olivier Hainque <hainque@adacore.com>
6700
6701 * gnat.dg/dinst.adb: New.
6702 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
6703
6704 2018-07-31 David Malcolm <dmalcolm@redhat.com>
6705
6706 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
6707 tdiag and cxxdiag.
6708 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
6709 and %K.
6710
6711 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
6712
6713 * c-c++-common/spec-barrier-1.c: New test.
6714 * c-c++-common/spec-barrier-2.c: New test.
6715 * gcc.dg/spec-barrier-3.c: New test.
6716
6717 2018-07-31 Martin Sebor <msebor@redhat.com>
6718
6719 PR tree-optimization/86741
6720 * gcc.dg/Warray-bounds-33.c: New test.
6721
6722 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
6723
6724 * gcc.target/s390/memset-1.c: Improve testcase.
6725
6726 2018-07-31 Tom de Vries <tdevries@suse.de>
6727
6728 PR debug/86687
6729 * g++.dg/guality/pr86687.C: New test.
6730
6731 2018-07-31 Jakub Jelinek <jakub@redhat.com>
6732
6733 P1008R1 - prohibit aggregates with user-declared constructors
6734 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
6735 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
6736 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
6737 * g++.dg/cpp2a/aggr1.C: New test.
6738 * g++.dg/cpp2a/aggr2.C: New test.
6739
6740 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
6741
6742 PR target/86640
6743 * gcc.target/arm/pr86640.c: New testcase.
6744
6745 2018-07-31 Martin Liska <mliska@suse.cz>
6746
6747 PR gcov-profile/85338
6748 PR gcov-profile/85350
6749 PR gcov-profile/85372
6750 * gcc.misc-tests/gcov-pr85338.c: New test.
6751 * gcc.misc-tests/gcov-pr85350.c: New test.
6752 * gcc.misc-tests/gcov-pr85372.c: New test.
6753
6754 2018-07-31 Martin Liska <mliska@suse.cz>
6755
6756 PR gcov-profile/83813
6757 PR gcov-profile/84758
6758 PR gcov-profile/85217
6759 PR gcov-profile/85332
6760 * gcc.misc-tests/gcov-pr83813.c: New test.
6761 * gcc.misc-tests/gcov-pr84758.c: New test.
6762 * gcc.misc-tests/gcov-pr85217.c: New test.
6763 * gcc.misc-tests/gcov-pr85332.c: New test.
6764
6765 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6766
6767 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
6768 gnat.dg/prot5_pkg.ads: New testcase.
6769
6770 2018-07-31 Justin Squirek <squirek@adacore.com>
6771
6772 * gnat.dg/addr11.adb: New testcase.
6773
6774 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
6775
6776 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
6777
6778 2018-07-31 Gary Dismukes <dismukes@adacore.com>
6779
6780 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
6781
6782 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6783
6784 * gnat.dg/iter3.adb: New testcase.
6785
6786 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
6787
6788 Revert 'AsyncI/O patch committed'
6789 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6790 Thomas Koenig <tkoenig@gcc.gnu.org>
6791
6792 PR fortran/25829
6793 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6794 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6795
6796 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
6797
6798 PR rtl-optimization/85160
6799 * gcc.target/powerpc/combine-2-2.c: New testcase.
6800
6801 2018-07-27 Martin Sebor <msebor@redhat.com>
6802
6803 PR tree-optimization/86696
6804 * g++.dg/pr86696.C: New test.
6805
6806 2018-07-27 David Malcolm <dmalcolm@redhat.com>
6807
6808 PR tree-optimization/86636
6809 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
6810 Add dg-require-effective-target pthread.
6811
6812 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
6813
6814 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
6815 * gcc.dg/strcmpopt_6.c: Likewise.
6816
6817 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
6818
6819 PR target/86612
6820 * gcc.target/powerpc/pr58673-2.c: Call strdup.
6821
6822 2018-07-26 Martin Sebor <msebor@redhat.com>
6823
6824 PR tree-optimization/86043
6825 PR tree-optimization/86042
6826 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
6827 pr86688.
6828 * gcc.dg/strlenopt-44.c: New test.
6829
6830 2018-07-26 Martin Liska <mliska@suse.cz>
6831
6832 PR gcov-profile/86536
6833 * gcc.misc-tests/gcov-pr86536.c: New test.
6834
6835 2018-07-25 Martin Sebor <msebor@redhat.com>
6836
6837 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
6838 ignored by the test harness.
6839
6840 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6841 Thomas Koenig <tkoenig@gcc.gnu.org>
6842
6843 PR fortran/25829
6844 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6845 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6846
6847 2018-07-25 Jakub Jelinek <jakub@redhat.com>
6848
6849 PR c++/85515
6850 * g++.dg/pr85515-2.C: Add expected dg-error.
6851 * g++.dg/cpp0x/range-for36.C: New test.
6852
6853 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
6854
6855 * gcc.target/arc/uncached-1.c: New test.
6856 * gcc.target/arc/uncached-2.c: Likewise.
6857
6858 2018-07-24 Martin Sebor <msebor@redhat.com>
6859
6860 PR tree-optimization/86622
6861 PR tree-optimization/86532
6862 * gcc.c-torture/execute/strlen-2.c: New test.
6863 * gcc.c-torture/execute/strlen-3.c: New test.
6864 * gcc.c-torture/execute/strlen-4.c: New test.
6865
6866 2018-07-24 David Malcolm <dmalcolm@redhat.com>
6867
6868 PR tree-optimization/86636
6869 * gcc.c-torture/compile/pr86636.c: New test.
6870
6871 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
6872
6873 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
6874
6875 2018-07-24 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR middle-end/86627
6878 * gcc.target/i386/pr86627.c: New test.
6879
6880 PR testsuite/86649
6881 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
6882 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
6883 * g++.dg/tree-ssa-/pr19476-6.C: New test.
6884 * g++.dg/tree-ssa-/pr19476-7.C: New test.
6885
6886 2018-07-23 Carl Love <cel@us.ibm.com>
6887
6888 PR 86591
6889 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
6890 file altivec-2-runnable.c.
6891 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
6892 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
6893 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
6894 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
6895 vec_cts, vec_ctu, vec_cpsgn tests.
6896
6897 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
6898
6899 PR c/86617
6900 * gcc.dg/pr86617.c: New test.
6901
6902 2018-07-23 Jakub Jelinek <jakub@redhat.com>
6903
6904 PR c++/86569
6905 * g++.dg/warn/Wnonnull-compare-9.C: New test.
6906
6907 2018-07-20 Martin Sebor <msebor@redhat.com>
6908
6909 PR middle-end/82063
6910 * c-c++-common/pr68657-1.c: Adjust.
6911 * c-c++-common/pr68657-2.c: Same.
6912 * c-c++-common/pr68657-3.c: Same.
6913 * c-c++-common/pr68833-1.c: Same.
6914 * gcc.dg/Walloc-size-larger-than-16.c: Same.
6915 * gcc.dg/Walloca-larger-than.c: New test.
6916 * gcc.dg/Walloca-larger-than-2.c: New test.
6917 * gcc.dg/Wframe-larger-than-2.c: New test.
6918 * gcc.dg/Wlarger-than3.c: New test.
6919 * gcc.dg/Wvla-larger-than-3.c: New test.
6920 * gcc.dg/pr42611.c: Adjust.
6921 * gnat.dg/frame_overflow.adb: Same.
6922
6923 2018-07-20 Martin Sebor <msebor@redhat.com>
6924
6925 PR tree-optimization/86613
6926 PR tree-optimization/86611
6927 * c-c++-common/Warray-bounds-2.c: Undefine macros and
6928 prune duplicate warnings.
6929 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
6930 data-model-dependencies.
6931 * gcc.dg/Warray-bounds-32.c: Ditto.
6932
6933 2018-07-20 Richard Biener <rguenther@suse.de>
6934
6935 PR debug/86585
6936 * g++.dg/lto/pr86585_0.C: New testcase.
6937 * g++.dg/lto/pr86585_1.C: Likewise.
6938
6939 2018-07-19 Martin Sebor <msebor@redhat.com>
6940
6941 PR tree-optimization/83776
6942 PR tree-optimization/84047
6943 * gcc.dg/Warray-bounds-29.c: New test.
6944 * gcc.dg/Warray-bounds-30.c: New test.
6945 * gcc.dg/Warray-bounds-31.c: New test.
6946 * gcc.dg/Warray-bounds-32.c: New test.
6947
6948 2018-07-19 Michael Collison <michael.collison@arm.com>
6949 Richard Henderson <rth@redhat.com>
6950
6951 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
6952 * gcc.target/aarch64/builtin_saddl.c: New testcase.
6953 * gcc.target/aarch64/builtin_saddll.c: New testcase.
6954 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
6955 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
6956 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
6957 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
6958 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
6959 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
6960 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
6961 * gcc.target/aarch64/builtin_usubl.c: New testcase.
6962 * gcc.target/aarch64/builtin_usubll.c: New testcase.
6963
6964 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6965
6966 Revert fix for c++/59480 (and testsuite followup)
6967
6968 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6969
6970 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6971
6972 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6973
6974 PR c++/59480, DR 136
6975 * g++.dg/other/friend8.C: New.
6976 * g++.dg/other/friend9.C: Likewise.
6977 * g++.dg/other/friend10.C: Likewise.
6978 * g++.dg/other/friend11.C: Likewise.
6979 * g++.dg/other/friend12.C: Likewise.
6980 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6981 * g++.dg/parse/defarg8.C: Likewise.
6982
6983 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6984
6985 * gcc.target/aarch64/profile.c: New test.
6986
6987 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6988
6989 PR target/83009
6990 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
6991
6992 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
6993
6994 PR target/86560
6995 * gcc.target/i386/pr86560-4.c: New test.
6996 * gcc.target/i386/pr86560-5.c: Likewise.
6997
6998 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
6999
7000 PR target/86560
7001 * gcc.target/i386/pr86560-1.c: New test.
7002 * gcc.target/i386/pr86560-2.c: Likewise.
7003 * gcc.target/i386/pr86560-3.c: Likewise.
7004
7005 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7006
7007 * gfortran.dg/max_fmax_aarch64.f90: New test.
7008 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7009 * gfortran.dg/minmax_integer.f90: Likewise.
7010
7011 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7012
7013 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7014
7015 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7016
7017 PR middle-end/86544
7018 * g++.dg/tree-ssa/pr86544.C: New test.
7019
7020 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR c++/86550
7023 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7024
7025 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7026
7027 PR 69558
7028 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7029 * c-c++-common/pr69558.c: Remove xfail.
7030 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7031 * gcc.dg/pr61817-1.c: Likewise.
7032 * gcc.dg/pr61817-2.c: Likewise.
7033 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7034
7035 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7036
7037 PR fortran/85599
7038 * gfortran.dg/function_optimize_5.f90: Add option
7039 '-faggressive-function-elimination' and update dg-warning clauses.
7040 * gfortran.dg/short_circuiting.f90: New test.
7041
7042 2018-07-18 Marek Polacek <polacek@redhat.com>
7043
7044 PR c++/86190 - bogus -Wsign-conversion warning
7045 * g++.dg/warn/Wsign-conversion-3.C: New test.
7046 * g++.dg/warn/Wsign-conversion-4.C: New test.
7047
7048 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7049
7050 PR c++/59480, DR 136
7051 * g++.dg/other/friend8.C: New.
7052 * g++.dg/other/friend9.C: Likewise.
7053 * g++.dg/other/friend10.C: Likewise.
7054 * g++.dg/other/friend11.C: Likewise.
7055 * g++.dg/other/friend12.C: Likewise.
7056 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7057 * g++.dg/parse/defarg8.C: Likewise.
7058
7059 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7060
7061 * g++.dg/ext/uow-3.C: Adjust.
7062 * g++.dg/ext/uow-4.C: Likewise.
7063 * g++.dg/lookup/name-clash11.C: Likewise.
7064 * g++.dg/lookup/name-clash7.C: Likewise.
7065 * g++.dg/lookup/redecl1.C: Likewise.
7066 * g++.dg/warn/changes-meaning.C: Likewise.
7067 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7068 * g++.old-deja/g++.law/nest1.C: Likewise.
7069
7070 2018-07-18 Richard Biener <rguenther@suse.de>
7071
7072 PR debug/86523
7073 * g++.dg/lto/pr86523-3_0.C: New testcase.
7074
7075 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7076
7077 * gcc.target/m68k/mulsi_highpart.c: New test.
7078
7079 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7080
7081 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7082 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7083 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7084 * gcc.dg/cpp/pr61854-8.c: New test.
7085
7086 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7087
7088 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7089
7090 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7091
7092 PR fortran/83184
7093 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7094
7095 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7096
7097 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7098 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7099 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7100 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7101 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7102
7103 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7104
7105 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7106 * gcc.target/powerpc/pr79916.c: Require dfp.
7107
7108 2018-07-17 Richard Biener <rguenther@suse.de>
7109
7110 PR lto/86456
7111 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7112
7113 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7114
7115 * gcc.target/s390/function-align1.c: New test.
7116 * gcc.target/s390/function-align2.c: New test.
7117 * gcc.target/s390/function-align3.c: New test.
7118
7119 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7120
7121 * gnat.dg/discr55.adb: New test.
7122
7123 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7124
7125 * gcc.target/i386/vartrack-1.c (dg-options): Add
7126 -fomit-frame-pointer.
7127
7128 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7129
7130 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
7131 (dg-lto-options): Add -fPIC.
7132 * g++.dg/lto/pr86523-2_0.C: Likewise.
7133
7134 2018-07-17 Martin Liska <mliska@suse.cz>
7135
7136 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
7137
7138 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7139
7140 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
7141 testcase.
7142
7143 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7144
7145 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
7146
7147 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
7148
7149 * gnat.dg/memorytest.adb: New testcase.
7150
7151 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7152
7153 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
7154 New testcase.
7155
7156 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7157
7158 * gnat.dg/equal3.adb: New testcase.
7159
7160 2018-07-17 Justin Squirek <squirek@adacore.com>
7161
7162 * gnat.dg/split_args.adb: New testcase.
7163
7164 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7165
7166 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
7167
7168 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7169
7170 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
7171 New testcase.
7172
7173 2018-07-16 Carl Love <cel@us.ibm.com>
7174
7175 PR target/86414
7176 Forgot the PR number on the commit log.
7177
7178 2018-07-16 Carl Love <cel@us.ibm.com>
7179
7180 PR target/86414
7181 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7182 longdouble128.
7183 * gcc.target/powerpc/divkc3-3.c: Ditto.
7184 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7185 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7186 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7187 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7188
7189 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7190
7191 * gcc.target/powerpc/convert-fp-128.c: New testcase.
7192 * gcc.target/powerpc/convert-fp-64.c: New testcase.
7193
7194 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7195
7196 * lib/target-supports.exp (check_effective_target_longdouble64,
7197 check_effective_target_ppc_float128,
7198 check_effective_target_ppc_float128_insns,
7199 check_effective_target_powerpc_vsx): New.
7200
7201 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7202
7203 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
7204 syntax error.
7205
7206 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7207
7208 PR tree-optimization/86526
7209 * gcc.c-torture/compile/pr86526.c: New test.
7210
7211 2018-07-16 Carl Love <cel@us.ibm.com>
7212
7213 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7214 longdouble128.
7215 * gcc.target/powerpc/divkc3-3.c: Ditto.
7216 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7217 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7218 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7219 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7220
7221 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
7222
7223 PR fortran/83184
7224 * gfortran.dg/assumed_rank_14.f90: New testcase.
7225 * gfortran.dg/assumed_rank_15.f90: New testcase.
7226 * gfortran.dg/dec_structure_8.f90: Update error messages.
7227 * gfortran.dg/dec_structure_23.f90: Update error messages.
7228
7229 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7230
7231 PR middle-end/86528
7232 * gcc.c-torture/execute/pr86528.c: New test.
7233 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
7234
7235 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
7236
7237 * g++.dg/template/spec40.C: New.
7238 * g++.dg/parse/ptrmem8.C: Likewise.
7239
7240 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7241
7242 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
7243 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
7244 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
7245 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
7246 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
7247
7248 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7249
7250 * gcc.target/s390/mrecord-mcount.c: New testcase.
7251
7252 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7253
7254 * gcc.target/s390/mfentry-m64.c: New testcase.
7255
7256 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7257
7258 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
7259 testcase.
7260
7261 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7262
7263 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
7264 testcase.
7265
7266 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7267
7268 * gnat.dg/wide_wide_value1.adb: New testcase.
7269
7270 2018-07-16 Javier Miranda <miranda@adacore.com>
7271
7272 * gnat.dg/bit_order1.adb: New testcase.
7273
7274 2018-07-16 Javier Miranda <miranda@adacore.com>
7275
7276 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
7277
7278 2018-07-16 Richard Biener <rguenther@suse.de>
7279
7280 PR lto/86523
7281 * g++.dg/lto/pr86523-1_0.C: New testcase.
7282 * g++.dg/lto/pr86523-2_0.C: Likewise.
7283
7284 2018-07-16 Martin Liska <mliska@suse.cz>
7285
7286 PR ipa/86529
7287 * g++.dg/ipa/pr86529.C: New test.
7288
7289 2018-07-16 Tom de Vries <tdevries@suse.de>
7290
7291 PR debug/86455
7292 * gcc.target/i386/vartrack-1.c: New test.
7293
7294 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
7295
7296 * gnat.dg/opt73.adb: New test.
7297
7298 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7299
7300 PR c++/3698
7301 PR c++/86208
7302 * g++.dg/opt/pr3698.C: New test.
7303
7304 2018-07-16 Richard Biener <rguenther@suse.de>
7305
7306 PR ipa/86389
7307 * gcc.dg/torture/pr86389.c: Require trampolines.
7308
7309 2018-07-15 Tom de Vries <tdevries@suse.de>
7310
7311 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
7312 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
7313 already called.
7314 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
7315 * gcc.dg/guality/guality.exp: Same.
7316 * gfortran.dg/guality/guality.exp: Same.
7317
7318 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
7319 Sunil K Pandey <sunil.k.pandey@intel.com>
7320
7321 PR target/84413
7322 * gcc.target/i386/pr84413-1.c: New test.
7323 * gcc.target/i386/pr84413-2.c: Likewise.
7324 * gcc.target/i386/pr84413-3.c: Likewise.
7325
7326 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7327 Steve Munroe <munroesj52@gmail.com>
7328
7329 * gcc.target/powerpc/sse2-pand-1.c: New file.
7330 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
7331 * gcc.target/powerpc/sse2-por-1.c: Likewise.
7332 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
7333
7334 2018-07-13 Nathan Sidwell <nathan@acm.org>
7335
7336 PR c++/86374
7337 * g++.dg/pr86374.C: New.
7338
7339 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
7340
7341 PR middle-end/78809
7342 * gcc.dg/strcmpopt_5.c: New test.
7343 * gcc.dg/strcmpopt_6.c: New test.
7344
7345 2018-07-13 Richard Biener <rguenther@suse.de>
7346
7347 PR middle-end/85974
7348 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
7349
7350 2018-07-13 Tom de Vries <tdevries@suse.de>
7351
7352 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
7353 * gcc.dg/guality/ctztest.c: Same.
7354 * gcc.dg/guality/sra-1.c: Same.
7355
7356 2018-07-13 Tom de Vries <tdevries@suse.de>
7357
7358 * gcc.dg/vla-1.c: Update.
7359
7360 2018-07-13 Tom de Vries <tdevries@suse.de>
7361
7362 * gcc.src/maintainers.exp: New file.
7363
7364 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
7365
7366 PR middle-end/86489
7367 * gcc.dg/pr86489.c: New test.
7368
7369 2018-07-12 Martin Sebor <msebor@redhat.com>
7370
7371 PR testsuite/86510
7372 g++.dg/warn/pr86453.C: Adjust.
7373
7374 2018-07-12 Jim Wilson <jimw@sifive.com>
7375
7376 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
7377
7378 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
7379
7380 * gcc.target/riscv/interrupt-conflict-mode.c: New.
7381
7382 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7383
7384 * c-c++-common/gomp/declare-target-3.c: New test.
7385 * g++.dg/gomp/declare-target-2.C: New test.
7386
7387 2018-07-12 Martin Sebor <msebor@redhat.com>
7388
7389 PR c/86453
7390 * c-c++-common/Wattributes.c: Adjust.
7391 * gcc.dg/Wattributes-10.c: New test.
7392 * g++.dg/Wattributes-3.C: Adjust.
7393 * gcc.dg/Wattributes-6.c: Adjust.
7394 * gcc.dg/pr18079.c: Adjust.
7395 * gcc.dg/torture/pr42363.c: Adjust.
7396
7397 2018-07-12 Julia Koval <julia.koval@intel.com>
7398
7399 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
7400 version.
7401
7402 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7403
7404 * gcc.dg/vect/vect-cond-arith-6.c: New test.
7405 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
7406 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
7407 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
7408 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
7409 * gcc.target/aarch64/sve/slp_14.c: Likewise.
7410 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
7411
7412 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7413
7414 * gcc.dg/vect/vect-cond-arith-4.c: New test.
7415 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
7416 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
7417 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
7418 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
7419 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
7420 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
7421 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
7422
7423 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7424 Alan Hayward <alan.hayward@arm.com>
7425 David Sherwood <david.sherwood@arm.com>
7426
7427 * gcc.dg/vect/vect-fma-2.c: New test.
7428 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
7429 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
7430 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
7431
7432 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7433
7434 * gcc.dg/vect/vect-cond-arith-3.c: New test.
7435 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
7436 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
7437 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
7438 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
7439 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
7440 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
7441 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
7442 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
7443
7444 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7445
7446 * gcc.dg/vect/vect-cond-arith-2.c: New test.
7447 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7448
7449 2018-07-12 Richard Biener <rguenther@suse.de>
7450
7451 PR target/84829
7452 * gcc.target/i386/pr84829.c: New testcase.
7453
7454 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7455
7456 * gcc.dg/torture/20180712-1.c: New test.
7457
7458 PR tree-optimization/86492
7459 * gcc.c-torture/execute/pr86492.c: New test.
7460
7461 2018-07-12 Richard Biener <rguenther@suse.de>
7462
7463 PR c/86453
7464 * g++.dg/warn/pr86453.C: New testcase.
7465
7466 2018-07-12 Richard Biener <rguenther@suse.de>
7467
7468 PR middle-end/86479
7469 * gcc.dg/graphite/pr86479.c: New testcase.
7470
7471 2018-07-11 Jakub Jelinek <jakub@redhat.com>
7472
7473 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
7474 of hardcoding size. Cast (rel) to MASK_TYPE.
7475 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
7476 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
7477 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
7478 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
7479 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
7480 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
7481 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
7482 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
7483 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
7484 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
7485 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
7486 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
7487 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
7488 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
7489 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
7490 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
7491 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
7492 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
7493 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
7494
7495 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
7496
7497 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
7498 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
7499 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
7500
7501 2018-07-10 Mark Wielaard <mark@klomp.org>
7502
7503 PR debug/86459
7504 * gcc.dg/pr86459.c: New test.
7505
7506 2018-07-10 Martin Sebor <msebor@redhat.com>
7507
7508 PR testsuite/86461
7509 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7510
7511 2018-07-10 Martin Liska <mliska@suse.cz>
7512
7513 PR testsuite/86445
7514 * gcc.dg/pr84100.c: Change it back to dg-bogus.
7515
7516 2018-07-10 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR sanitizer/86406
7519 * g++.dg/ubsan/pr86406.C: New test.
7520
7521 PR fortran/86421
7522 * gfortran.dg/vect/pr86421.f90: New test.
7523
7524 2018-07-09 Martin Sebor <msebor@redhat.com>
7525
7526 PR tree-optimization/86415
7527 * gcc.dg/strlenopt-53.c: New test.
7528
7529 2018-07-09 Martin Sebor <msebor@redhat.com>
7530
7531 PR middle-end/77357
7532 * gcc.dg/strlenopt-49.c: New test.
7533 * gcc.dg/strlenopt-50.c: New test.
7534 * gcc.dg/strlenopt-51.c: New test.
7535 * gcc.dg/strlenopt-52.c: New test.
7536 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7537
7538 2018-07-09 Jakub Jelinek <jakub@redhat.com>
7539
7540 PR c/86420
7541 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
7542 to be returned and when first argument is not 0, so that they don't do
7543 anything for NEED_EXC or NEED_ERRNO.
7544
7545 2018-07-09 Tom de Vries <tdevries@suse.de>
7546
7547 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
7548 * gcc.dg/guality/bswaptest.c: Same.
7549 * gcc.dg/guality/clztest.c: Same.
7550 * gcc.dg/guality/csttest.c: Same.
7551 * gcc.dg/guality/ctztest.c: Same.
7552 * gcc.dg/guality/drap.c: Same.
7553 * gcc.dg/guality/nrv-1.c: Same.
7554 * gcc.dg/guality/pr41353-1.c: Same.
7555 * gcc.dg/guality/pr41353-2.c: Same.
7556 * gcc.dg/guality/pr41404-1.c: Same.
7557 * gcc.dg/guality/pr43051-1.c: Same.
7558 * gcc.dg/guality/pr43077-1.c: Same.
7559 * gcc.dg/guality/pr43177.c: Same.
7560 * gcc.dg/guality/pr43329-1.c: Same.
7561 * gcc.dg/guality/pr43479.c: Same.
7562 * gcc.dg/guality/pr43593.c: Same.
7563 * gcc.dg/guality/pr45003-1.c: Same.
7564 * gcc.dg/guality/pr45003-2.c: Same.
7565 * gcc.dg/guality/pr45003-3.c: Same.
7566 * gcc.dg/guality/pr48437.c: Same.
7567 * gcc.dg/guality/pr48466.c: Same.
7568 * gcc.dg/guality/pr49888.c: Same.
7569 * gcc.dg/guality/pr54200.c: Same.
7570 * gcc.dg/guality/pr54519-1.c: Same.
7571 * gcc.dg/guality/pr54519-2.c: Same.
7572 * gcc.dg/guality/pr54519-3.c: Same.
7573 * gcc.dg/guality/pr54519-4.c: Same.
7574 * gcc.dg/guality/pr54519-5.c: Same.
7575 * gcc.dg/guality/pr54519-6.c: Same.
7576 * gcc.dg/guality/pr54551.c: Same.
7577 * gcc.dg/guality/pr54693-2.c: Same.
7578 * gcc.dg/guality/pr54693.c: Same.
7579 * gcc.dg/guality/pr54796.c: Same.
7580 * gcc.dg/guality/pr54970.c: Same.
7581 * gcc.dg/guality/pr67192.c: Same.
7582 * gcc.dg/guality/pr69947.c: Same.
7583 * gcc.dg/guality/pr78726.c: Same.
7584 * gcc.dg/guality/rotatetest.c: Same.
7585 * gcc.dg/guality/sra-1.c: Same.
7586 * gcc.dg/guality/vla-2.c: Same.
7587
7588 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7589
7590 * g++.dg/diagnostic/long-short.C: New.
7591 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
7592 * g++.dg/diagnostic/virtual-friend.C: Likewise.
7593 * g++.old-deja/g++.brendan/crash11.C: Adjust.
7594
7595 2018-07-09 Tom de Vries <tdevries@suse.de>
7596
7597 * gcc.dg/vla-1.c: New test.
7598
7599 2018-07-07 Tom de Vries <tdevries@suse.de>
7600
7601 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
7602 files.
7603 (get_dump_flags): New proc.
7604 (toplevel): Test all dump flags.
7605
7606 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7607
7608 * gnat.dg/stack_usage6.adb: New test.
7609 * gnat.dg/stack_usage6_pkg.ads: New helper.
7610
7611 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7612
7613 * gnat.dg/pure_function3a.adb: New test.
7614 * gnat.dg/pure_function3b.adb: Likewise.
7615 * gnat.dg/pure_function3c.adb: Likewise.
7616 * gnat.dg/pure_function3_pkg.ads: New helper.
7617
7618 2018-07-07 Jakub Jelinek <jakub@redhat.com>
7619
7620 PR target/84711
7621 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
7622 dg-require-effective-target. Add -msse not just on i386-*, but
7623 on all i?86-* and x86_64-*.
7624
7625 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
7626
7627 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
7628 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
7629 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
7630 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
7631 * gcc.dg/tree-ssa/popcount3.c: New test.
7632
7633 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
7634
7635 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
7636 to preserve the test.
7637 * gcc.target/i386/pr85073.c: Likewise.
7638
7639 2018-07-06 Jakub Jelinek <jakub@redhat.com>
7640
7641 PR tree-optimization/86401
7642 * gcc.dg/tree-ssa/pr86401-1.c: New test.
7643 * gcc.dg/tree-ssa/pr86401-2.c: New test.
7644 * c-c++-common/rotate-9.c: New test.
7645
7646 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
7647
7648 PR target/86324
7649 gcc.target/powerpc/pr86324-1.c: New test.
7650 gcc.target/powerpc/pr86324-2.c: Likewise.
7651
7652 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7653
7654 PR target/84711
7655 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
7656
7657 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7658
7659 * gcc.target/aarch64/struct_cpy.c: Remove ;.
7660
7661 2018-07-05 Jeff Law <law@redhat.com>
7662
7663 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
7664
7665 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
7666
7667 PR fortran/86408
7668 * gfortran.dg/deferred_character_20.f90: New test.
7669
7670 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
7671
7672 PR fortran/83183
7673 PR fortran/86325
7674 * gfortran.dg/init_flag_18.f90: New testcase.
7675 * gfortran.dg/init_flag_19.f03: New testcase.
7676
7677 2018-07-05 Carl Love <cel@us.ibm.com>
7678 * gcc.target/altivec-1-runnable.c: New test file.
7679 * gcc.target/altivec-2-runnable.c: New test file.
7680 * gcc.target/vsx-7.c (main2): Change expected expected instruction
7681 for tests.
7682
7683 2018-07-05 Martin Sebor <msebor@redhat.com>
7684
7685 PR c++/86400
7686 * gcc.dg/strlenopt-47.c: New test.
7687 * gcc.dg/strlenopt-48.c: New test.
7688
7689 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7690
7691 PR target/84711
7692 * gcc.target/arm/big-endian-subreg.c: New.
7693
7694 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7695
7696 PR target/84711
7697 * gcc.dg/vect/pr84711.c: New.
7698
7699 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7700
7701 * gcc.target/aarch64/struct_cpy.c: New.
7702
7703 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7704
7705 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
7706 * c-c++-common/unroll-2.c: Likewise.
7707 * g++.dg/cdce3.C: Likewise.
7708 * g++.dg/ext/unroll-1.C: Likewise.
7709 * g++.dg/ext/unroll-2.C: Likewise.
7710 * g++.dg/ext/unroll-3.C: Likewise.
7711 * gcc.dg/cdce1.c: Likewise.
7712 * gcc.dg/cdce2.c: Likewise.
7713 * gcc.dg/gomp/pr68128-1.c: Likewise.
7714 * gcc.dg/vect/pr46032.c: Likewise.
7715 * gcc.dg/vect/vect-cond-10.c: Likewise.
7716 * gcc.dg/vect/vect-cond-8.c: Likewise.
7717 * gcc.dg/vect/vect-cond-9.c: Likewise.
7718 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7719 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7720 * gcc.target/i386/avx-cvt-2.c: Likewise.
7721 * gcc.target/i386/avx-cvt-3.c: Likewise.
7722 * gcc.target/i386/avx2-cvt-2.c: Likewise.
7723 * gcc.target/i386/avx2-gather-2.c: Likewise.
7724 * gcc.target/i386/avx2-gather-6.c: Likewise.
7725 * gcc.target/i386/avx512f-gather-2.c: Likewise.
7726 * gcc.target/i386/sse2-cvt-2.c: Likewise.
7727 * gfortran.dg/directive_unroll_1.f90: Likewise.
7728 * gfortran.dg/directive_unroll_2.f90: Likewise.
7729 * gnat.dg/unroll2.adb: Likewise.
7730 * gnat.dg/unroll3.adb: Likewise.
7731
7732 2018-07-05 Tom de Vries <tdevries@suse.de>
7733
7734 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
7735
7736 2018-07-04 Martin Sebor <msebor@redhat.com>
7737
7738 PR tree-optimization/86274
7739 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
7740
7741 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7742
7743 PR fortran/82009
7744 * gfortran.dg/block_16.f08. New test.
7745
7746 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
7747
7748 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
7749 has a slightly different IL that provides more threading
7750 opportunities.
7751
7752 2018-07-04 Martin Liska <mliska@suse.cz>
7753
7754 PR middle-end/66240
7755 PR target/45996
7756 PR c/84100
7757 * gcc.dg/pr84100.c (foo):
7758 * gcc.target/i386/falign-functions-2.c: New test.
7759 * gcc.target/i386/falign-functions.c: New test.
7760
7761 2018-07-04 Martin Liska <mliska@suse.cz>
7762
7763 * gcc.dg/pr47793.c: Remove.
7764
7765 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
7766
7767 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
7768 final scan test.
7769 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7770
7771 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
7772
7773 PR target/85620
7774 * gcc.target/i386/pr85620-1.c: New test.
7775 * gcc.target/i386/pr85620-2.c: Likewise.
7776 * gcc.target/i386/pr85620-3.c: Likewise.
7777 * gcc.target/i386/pr85620-4.c: Likewise.
7778
7779 2018-07-03 Martin Sebor <msebor@redhat.com>
7780
7781 PR tree-optimization/86274
7782 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
7783 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7784 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
7785 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
7786 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7787 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7788 * gcc.dg/tree-ssa/pr83198.c: Same.
7789
7790 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
7791
7792 * g++.dg/other/locations1.C: New.
7793 * g++.dg/tls/locations1.C: Likewise.
7794 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
7795 * g++.dg/diagnostic/virtual-static.C: Likewise.
7796 * g++.dg/concepts/fn-concept2.C: Test the locations too.
7797 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
7798 * g++.dg/cpp0x/pr51463.C: Likewise.
7799 * g++.dg/other/typedef1.C: Likewise.
7800 * g++.dg/parse/dtor13.C: Likewise.
7801 * g++.dg/template/error44.C: Likewise.
7802 * g++.dg/template/typedef4.C: Likewise.
7803 * g++.dg/template/typedef5.C: Likewise.
7804 * g++.dg/tls/diag-2.C: Likewise.
7805 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7806
7807 2018-07-03 Marek Polacek <polacek@redhat.com>
7808
7809 PR c++/86201
7810 * g++.dg/diagnostic/pr86201.C: New test.
7811
7812 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
7813
7814 PR target/85694
7815 * gcc.target/i386/pr85694.c: New test.
7816
7817 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7818
7819 PR tree-optimization/85694
7820 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
7821 Return true for AArch64 without SVE.
7822 * gcc.target/aarch64/vect_hadd_1.h: New file.
7823 * gcc.target/aarch64/vect_shadd_1.c: New test.
7824 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
7825 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
7826 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
7827
7828 2018-07-03 Marek Polacek <polacek@redhat.com>
7829
7830 PR middle-end/86202
7831 * gcc.dg/Wint-conversion-2.c: New test.
7832
7833 PR c++/84306
7834 * g++.dg/overload/conv-op3.C: New test.
7835
7836 2018-07-03 Richard Biener <rguenther@suse.de>
7837
7838 PR ipa/86389
7839 * gcc.dg/torture/pr86389.c: New testcase.
7840
7841 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7842
7843 PR tree-optimization/85694
7844 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
7845 proc.
7846 * gcc.dg/vect/vect-avg-1.c: New test.
7847 * gcc.dg/vect/vect-avg-2.c: Likewise.
7848 * gcc.dg/vect/vect-avg-3.c: Likewise.
7849 * gcc.dg/vect/vect-avg-4.c: Likewise.
7850 * gcc.dg/vect/vect-avg-5.c: Likewise.
7851 * gcc.dg/vect/vect-avg-6.c: Likewise.
7852 * gcc.dg/vect/vect-avg-7.c: Likewise.
7853 * gcc.dg/vect/vect-avg-8.c: Likewise.
7854 * gcc.dg/vect/vect-avg-9.c: Likewise.
7855 * gcc.dg/vect/vect-avg-10.c: Likewise.
7856 * gcc.dg/vect/vect-avg-11.c: Likewise.
7857 * gcc.dg/vect/vect-avg-12.c: Likewise.
7858 * gcc.dg/vect/vect-avg-13.c: Likewise.
7859 * gcc.dg/vect/vect-avg-14.c: Likewise.
7860
7861 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7862
7863 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
7864 get split into two for use by the over-widening pattern.
7865 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
7866 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
7867 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
7868 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
7869 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
7870 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
7871 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
7872 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
7873 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
7874 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
7875 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
7876 * gcc.dg/vect/vect-over-widen-22.c: New test.
7877
7878 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7879
7880 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
7881 widen_mult pattern.
7882 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
7883 over-widening messages.
7884 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7885 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7886 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7887 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7888 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7889 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7890 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7891 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
7892 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7893 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
7894 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
7895 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
7896 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
7897 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
7898 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
7899 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
7900 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
7901 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
7902 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
7903 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
7904 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
7905 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
7906 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
7907 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
7908 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
7909 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
7910
7911 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7912
7913 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
7914
7915 2018-07-02 Jim Wilson <jimw@sifive.com>
7916
7917 * gcc.target/riscv/interrupt-debug.c: New.
7918
7919 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7920
7921 * g++.dg/diagnostic/thread-thread_local.C: New.
7922
7923 2018-07-02 Martin Liska <mliska@suse.cz>
7924
7925 PR testsuite/86366
7926 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
7927 * gcc.dg/profile-dir-2.c: Likewise.
7928 * gcc.dg/profile-dir-3.c: Likewise.
7929
7930 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
7931
7932 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
7933 overriden.
7934
7935 2018-07-02 Richard Biener <rguenther@suse.de>
7936
7937 PR tree-optimization/86363
7938 * gcc.dg/torture/pr86363.c: New testcase.
7939
7940 2018-07-02 Martin Liska <mliska@suse.cz>
7941
7942 * gcc.dg/completion-1.c: New test.
7943 * gcc.dg/completion-2.c: New test.
7944 * gcc.dg/completion-3.c: New test.
7945
7946 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
7947
7948 PR fortran/82969
7949 PR fortran/86242
7950 * gfortran.dg/proc_ptr_50.f90: New test.
7951
7952 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
7953
7954 PR fortran/45305
7955 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
7956
7957 2018-07-02 Martin Liska <mliska@suse.cz>
7958
7959 PR ipa/86279
7960 * gcc.dg/ipa/pr86279.c: New test.
7961
7962 2018-07-02 Martin Liska <mliska@suse.cz>
7963
7964 PR ipa/86323
7965 * g++.dg/ipa/pr86323.C: New test.
7966
7967 2018-07-01 Tom de Vries <tdevries@suse.de>
7968
7969 revert:
7970 2018-07-01 Tom de Vries <tdevries@suse.de>
7971
7972 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
7973 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
7974
7975 2018-07-01 Tom de Vries <tdevries@suse.de>
7976
7977 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
7978 argument.
7979 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
7980 with @main.
7981
7982 2018-07-01 Tom de Vries <tdevries@suse.de>
7983
7984 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
7985 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
7986
7987 2018-07-01 Tom de Vries <tdevries@suse.de>
7988
7989 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
7990 * gcc.dg/guality/vla-1.c: Use relative line numbers.
7991
7992 2018-07-01 Tom de Vries <tdevries@suse.de>
7993
7994 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
7995 (verify_call): ... here. Move to toplevel.
7996 (verify_call_np, dg_final_directive_check_utils): New proc.
7997 (toplevel): Call dg_final_directive_check_utils.
7998 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
7999
8000 2018-06-30 Jim Wilson <jimw@sifive.com>
8001
8002 * gcc.target/riscv/shift-shift-1.c: New.
8003 * gcc.target/riscv/shift-shift-2.c: New.
8004 * gcc.target/riscv/shift-shift-3.c: New.
8005
8006 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8007
8008 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8009
8010 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8011
8012 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8013 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8014 by 4 in the computation of a[i].
8015 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8016 main multiplication constant.
8017 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8018 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8019 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8020 pattern to cast the result to int.
8021 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8022 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8023 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8024 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8025 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8026 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8027 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8028 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8029 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8030 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8031 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8032 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8033 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8034 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8035 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8036 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8037 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8038 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8039 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8040 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8041
8042 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8043
8044 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8045 test for vectorization along the lines described in the comment.
8046
8047 2018-06-30 Tom de Vries <tdevries@suse.de>
8048
8049 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8050 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8051 LTO_TORTURE_OPTIONS.
8052 * gcc.dg/guality/prevent-optimization.h: New file.
8053 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8054 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8055
8056 2018-06-30 Tom de Vries <tdevries@suse.de>
8057
8058 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8059 * lib/gcc-dg.exp (dg-final): New proc.
8060 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8061 argument.
8062
8063 2018-06-29 Martin Sebor <msebor@redhat.com>
8064
8065 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8066 that don't define the function.
8067
8068 2018-06-29 Marek Polacek <polacek@redhat.com>
8069
8070 PR c++/86184
8071 * g++.dg/ext/cond3.C: New test.
8072
8073 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8074
8075 * gcc.target/arm/arm-soft-strd-even.c: New test.
8076
8077 2018-06-29 Tom de Vries <tdevries@suse.de>
8078
8079 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8080 line, and use it.
8081 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8082 (process-message): ... here.
8083 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8084
8085 2018-06-29 Martin Liska <mliska@suse.cz>
8086
8087 PR tree-optimization/86263
8088 * gcc.dg/tree-ssa/pr86263.c: New test.
8089
8090 2018-06-28 Carl Love <cel@us.ibm.com>
8091
8092 * gcc.target/p9-extract-1.c: Add test case.
8093 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8094 name in ABI.
8095
8096 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8097
8098 PR target/86348
8099 * gcc.target/i386/pr86348.c: New test.
8100
8101 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8102
8103 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8104
8105 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8106
8107 PR fortran/82865
8108 * gfortran.dg/dec_type_print_2.f03: New testcase.
8109
8110 2018-06-28 David Pagan <dave.pagan@oracle.com>
8111
8112 PR c/55976
8113 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8114 message causing unexpected test FAIL.
8115
8116 2018-06-28 Martin Liska <mliska@suse.cz>
8117
8118 * gcc.dg/tree-ssa/switch-1.c: New test.
8119
8120 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8121
8122 * gnat.dg/debug15.adb: New test.
8123
8124 2018-06-27 David Malcolm <dmalcolm@redhat.com>
8125
8126 PR c++/86329
8127 * g++.dg/lookup/pr86329.C: New test.
8128
8129 2018-06-27 Carl Love <cel@us.ibm.com>
8130
8131 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
8132
8133 2018-06-27 Tamar Christina <tamar.christina@arm.com>
8134
8135 PR target/85769
8136 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
8137
8138 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
8139
8140 * gcc.target/powerpc/builtins-1.c: Correct a comment.
8141
8142 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8143
8144 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
8145 requirement for this test.
8146 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
8147 requirement, and -mpower8-vector compile option.
8148
8149 2018-06-26 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR target/86314
8152 * gcc.dg/pr86314.c: New test.
8153
8154 PR debug/86257
8155 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
8156
8157 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8158
8159 * gcc.target/i386/pr86257.c: Require 64-bit.
8160
8161 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8162
8163 * g++.dg/pr86082.C: Require IBM1047 support.
8164
8165 2018-06-26 Richard Biener <rguenther@suse.de>
8166
8167 PR middle-end/86271
8168 * gcc.dg/pr86271.c: New testcase.
8169
8170 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
8171
8172 PR debug/86064
8173 * gcc.dg/pr86064.c: New.
8174
8175 2018-06-25 Jeff Law <law@redhat.com>
8176
8177 * lib/target-supports.exp
8178 (check_effective_target_logical_op_short_circuit): Add v850.
8179
8180 2018-06-25 Martin Sebor <msebor@redhat.com>
8181
8182 PR tree-optimization/86204
8183 * gcc.dg/strlenopt-46.c: New test.
8184
8185 2018-06-25 Martin Sebor <msebor@redhat.com>
8186
8187 PR tree-optimization/85700
8188 * gcc.dg/Wstringop-truncation-4.c: New test.
8189
8190 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
8191
8192 PR fortran/82972
8193 PR fortran/83088
8194 PR fortran/85851
8195 * gfortran.dg/init_flag_17.f90: New testcase.
8196
8197 2018-06-25 Carl Love <cel@us.ibm.com>
8198
8199 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
8200 vec_extract a signed int. Add vec_extract tests for bool char
8201 and bool int.
8202 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
8203 vec_extract tests.
8204
8205 2018-06-25 Tom de Vries <tdevries@suse.de>
8206
8207 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
8208
8209 2018-06-25 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR target/84786
8212 * gcc.target/i386/avx512f-pr84786-3.c: New test.
8213
8214 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
8215
8216 * gnat.dg/sso9.adb: New testcase.
8217 * gnat.dg/sso9_pkg.ads: Likewise.
8218
8219 2018-06-25 Tom de Vries <tdevries@suse.de>
8220
8221 PR debug/86257
8222 * gcc.target/i386/pr86257.c: New test.
8223
8224 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
8225
8226 PR C++/86082
8227 * g++.dg/pr86082.C: New test.
8228
8229 2018-06-24 Tom de Vries <tdevries@suse.de>
8230
8231 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
8232 * gcc.dg/guality/guality.exp: Same.
8233 * gfortran.dg/guality/guality.exp: Same.
8234 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
8235
8236 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8237
8238 * g++.dg/concepts/locations1.C: New.
8239 * g++.dg/cpp0x/locations1.C: Likewise.
8240 * g++.dg/cpp1z/inline-var2.C: Test locations too.
8241 * g++.dg/cpp1z/inline-var3.C: Likewise.
8242
8243 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
8244
8245 PR fortran/86281
8246 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
8247
8248 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8249
8250 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
8251 this test.
8252 * gcc.target/powerpc/builtins-9.c: New test.
8253 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
8254 to expect different code generation on big-endian vs.
8255 little-endian targets.
8256
8257 2018-06-22 Tom de Vries <tdevries@suse.de>
8258
8259 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
8260 $rootme/../gdb/gdb, if available.
8261 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
8262 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
8263
8264 2018-06-22 Tom de Vries <tdevries@suse.de>
8265
8266 * lib/gcc-gdb-test.exp (report_gdb): New proc.
8267 * g++.dg/guality/guality.exp: Use report_gdb.
8268 * gcc.dg/guality/guality.exp: Same.
8269 * gfortran.dg/guality/guality.exp: Same.
8270
8271 2018-06-22 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR c++/85662
8274 * g++.dg/ext/offsetof3.C: New test.
8275
8276 2018-06-22 Carl Love <cel@us.ibm.com>
8277
8278 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
8279 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
8280 for the vnor, vand and vxor instructions.
8281 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
8282 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
8283 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
8284 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
8285 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
8286 Add -dp to dg-options, update expected counts.
8287
8288 2018-06-22 Paul Koning <ni1d@arrl.net>
8289
8290 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
8291 if pdp11.
8292 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
8293 * gcc.c-torture/compile/20040101-1.c: Ditto.
8294 * gcc.c-torture/compile/20050622-1.c: Ditto.
8295 * gcc.c-torture/compile/20080625-1.c: Ditto.
8296 * gcc.c-torture/compile/20090107-1.c: Ditto.
8297 * gcc.c-torture/compile/920501-12.c: Ditto.
8298 * gcc.c-torture/compile/920501-4.c: Ditto.
8299 * gcc.c-torture/compile/961203-1.c: Ditto.
8300 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
8301 * gcc.c-torture/compile/pr25310.c: Ditto.
8302
8303 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
8304 James Norris <jnorris@codesourcery.com>
8305 Thomas Schwinge <thomas@codesourcery.com>
8306 Tom de Vries <tom@codesourcery.com>
8307
8308 * c-c++-common/goacc/deviceptr-4.c: New file.
8309 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
8310 Likewise.
8311 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
8312 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
8313 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
8314 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
8315 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
8316 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
8317 Likewise.
8318 * c-c++-common/goacc/parallel-reduction.c: Likewise.
8319 * c-c++-common/goacc/private-reduction-1.c: Likewise.
8320 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
8321 Likewise.
8322 * gfortran.dg/goacc/modules.f95: Likewise.
8323 * gfortran.dg/goacc/routine-8.f90: Likewise.
8324 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
8325
8326 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
8327
8328 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
8329 if the long double format is IEEE 128-bit for tests that are
8330 explicitly testing IBM extended double support. Use the
8331 appropriate pack and unpack built-in functions. Change calls from
8332 __builtin_isinfl to __builtin_isinf since the later supports all
8333 floating point types.
8334 * gcc.target/powerpc/pr57150.c: Likewise.
8335 * gcc.target/powerpc/pr60203.c: Likewise.
8336 * gcc.target/powerpc/pr67808.c: Likewise.
8337 * gcc.target/powerpc/pr70117.c: Likewise.
8338 * gcc.target/powerpc/tfmode_off.c: Likewise.
8339
8340 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8341
8342 PR fortran/49630
8343 * gfortran.dg/assumed_charlen_function_7.f90: New test.
8344
8345 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8346
8347 PR fortran/83118
8348 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
8349
8350 2018-06-21 Tom de Vries <tdevries@suse.de>
8351
8352 * gcc.dg/guality/pr45882.c (a): Add used attribute.
8353
8354 2018-06-21 Tom de Vries <tdevries@suse.de>
8355
8356 PR tree-optimization/85859
8357 * gcc.dg/pr85859.c: New test.
8358
8359 2018-06-21 Richard Biener <rguenther@suse.de>
8360
8361 PR tree-optimization/86232
8362 * gcc.dg/torture/pr86232.c: New testcase.
8363
8364 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8365
8366 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
8367
8368 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8369
8370 * gcc/gcc.target/aarch64/aes_2.c: New test.
8371
8372 2018-06-20 Than McIntosh <thanm@google.com>
8373
8374 PR libgcc/86213
8375 * gcc.dg/split-8.c: New.
8376
8377 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8378
8379 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
8380 for vpkudus in place of vpksdus.
8381 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
8382
8383 2018-06-20 Nathan Sidwell <nathan@acm.org>
8384
8385 PR c++/85634
8386 * g++.dg/lookup/pr85634-2.C: New.
8387
8388 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
8389
8390 * g++.dg/template/friend65.C: New.
8391 * g++.dg/cpp0x/main1.C: Likewise.
8392 * g++.dg/other/main2.C: Likewise.
8393 * g++.dg/other/main3.C: Likewise.
8394 * g++.dg/template/friend42.C: Test location too.
8395 * g++.dg/concepts/decl-diagnose.C: Likewise.
8396 * g++.dg/warn/main-2.C: Update.
8397
8398 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
8399 Thomas Schwinge <thomas@codesourcery.com>
8400 Cesar Philippidis <cesar@codesourcery.com>
8401
8402 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
8403 2.5 data clause semantics.
8404 * c-c++-common/goacc/declare-2.c: Likewise.
8405 * c-c++-common/goacc/default-4.c: Likewise.
8406 * c-c++-common/goacc/finalize-1.c: New test.
8407 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
8408 OpenACC 2.5 data clause semantics.
8409 * c-c++-common/goacc/kernels-alias.c: Likewise.
8410 * c-c++-common/goacc/routine-5.c: Likewise.
8411 * c-c++-common/goacc/update-if_present-1.c: New test.
8412 * c-c++-common/goacc/update-if_present-2.c: New test.
8413 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
8414 2.5 data clause semantics.
8415 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8416 * gfortran.dg/goacc/data-tree.f95: Likewise.
8417 * gfortran.dg/goacc/declare-2.f95: Likewise.
8418 * gfortran.dg/goacc/default-4.f: Likewise.
8419 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8420 * gfortran.dg/goacc/finalize-1.f: New test.
8421 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
8422 OpenACC 2.5 data clause semantics.
8423 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
8424 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8425 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
8426 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8427 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
8428 * gfortran.dg/goacc/update-if_present-1.f90: New test.
8429 * gfortran.dg/goacc/update-if_present-2.f90: New test.
8430
8431 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR c++/86210
8434 * g++.dg/warn/Wnonnull4.C: New test.
8435
8436 2018-06-20 Marek Polacek <polacek@redhat.com>
8437
8438 PR c++/86240
8439 * g++.dg/pr86240.C: New test.
8440
8441 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR debug/86194
8444 * gcc.target/i386/pr86194.c: New test.
8445
8446 PR tree-optimization/86231
8447 * gcc.dg/tree-ssa/vrp119.c: New test.
8448 * gcc.c-torture/execute/pr86231.c: New test.
8449
8450 2018-06-20 Tom de Vries <tdevries@suse.de>
8451
8452 PR tree-optimization/86097
8453 * gcc.dg/autopar/pr86097.c: New test.
8454
8455 2018-06-20 Nathan Sidwell <nathan@acm.org>
8456
8457 PR c++/85634
8458 * g++.dg/lookup/pr85634.C: New.
8459
8460 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8461
8462 * gcc.target/aarch64/ldp_stp_q.c: New test.
8463 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
8464 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
8465
8466 2018-06-20 Martin Liska <mliska@suse.cz>
8467
8468 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
8469
8470 2018-06-19 Martin Sebor <msebor@redhat.com>
8471
8472 PR tree-optimization/48560
8473 * gcc.dg/Warray-bounds-28.c: New test.
8474
8475 2018-06-19 Martin Sebor <msebor@redhat.com>
8476
8477 PR middle-end/85602
8478 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
8479 to also match C++.
8480
8481 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
8482
8483 * g++.dg/lto/pr84805_0.C: Update template.
8484 * g++.dg/lto/pr84805_1.C: Update template.
8485
8486 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
8487
8488 * gnat.dg/aggr24.adb: New test.
8489 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
8490
8491 2018-06-19 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/86179
8494 * gcc.dg/pr86179.c: New testcase.
8495
8496 2018-06-18 Martin Sebor <msebor@redhat.com>
8497
8498 PR middle-end/85602
8499 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
8500 * c-c++-common/attr-nonstring-8.c: New test.
8501
8502 2018-06-18 Martin Sebor <msebor@redhat.com>
8503
8504 PR tree-optimization/81384
8505 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
8506 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
8507 * gcc.c-torture/execute/builtins/strnlen.c: New test.
8508 * gcc.dg/attr-nonstring-2.c: New test.
8509 * gcc.dg/attr-nonstring-3.c: New test.
8510 * gcc.dg/attr-nonstring-4.c: New test.
8511 * gcc.dg/strlenopt-45.c: New test.
8512 * gcc.dg/strlenopt.h (strnlen): Declare.
8513
8514 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8515
8516 PR tree-optimization/86076
8517 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
8518
8519 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8520
8521 PR tree-optimization/64946
8522 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
8523
8524 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
8525
8526 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
8527 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
8528 * gnat.dg/stack_usage5.adb: New test.
8529
8530 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8531
8532 PR middle-end/82479
8533 * gcc.dg/tree-ssa/popcount.c: New test.
8534 * gcc.dg/tree-ssa/popcount2.c: New test.
8535
8536 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8537
8538 PR middle-end/64946
8539 * gcc.dg/absu.c: New test.
8540 * gcc.dg/gimplefe-29.c: New test.
8541 * gcc.target/aarch64/pr64946.c: New test.
8542
8543 2018-06-15 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR c/86093
8546 * c-c++-common/pr86093.c: New test.
8547
8548 PR middle-end/85878
8549 * gfortran.fortran-torture/compile/pr85878.f90: New test.
8550
8551 PR middle-end/86123
8552 * gcc.c-torture/compile/pr86123.c: New test.
8553
8554 2018-06-15 Tom de Vries <tdevries@suse.de>
8555
8556 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
8557
8558 2018-06-15 Nick Clifton <nickc@redhat.com>
8559
8560 PR 84195
8561 * gcc.c-torture/compile/pr84195.c: New test.
8562
8563 2018-06-15 Richard Biener <rguenther@suse.de>
8564
8565 PR middle-end/86159
8566 * g++.dg/pr86159.C: New testcase.
8567
8568 2018-06-15 Richard Biener <rguenther@suse.de>
8569
8570 PR middle-end/86076
8571 * gcc.dg/pr86076.c: New testcase.
8572
8573 2018-06-14 Marek Polacek <polacek@redhat.com>
8574
8575 PR c++/86063
8576 * g++.dg/cpp0x/gen-attrs-65.C: New test.
8577
8578 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR target/86048
8581 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
8582 -msse2 to dg-options.
8583
8584 PR middle-end/86122
8585 * gcc.c-torture/compile/pr86122.c: New test.
8586
8587 P0624R2 - Default constructible and assignable stateless lambdas
8588 * g++.dg/cpp2a/lambda1.C: New test.
8589 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
8590 for -std=c++2a.
8591
8592 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8593
8594 * g++.dg/other/static3.C: New.
8595 * g++.dg/other/static4.C: Likewise.
8596 * g++.dg/warn/Wshadow-15.C: Likewise.
8597 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
8598 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
8599 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
8600 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
8601 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
8602 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
8603 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8604
8605 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR target/85945
8608 * gcc.c-torture/compile/pr85945.c: New test.
8609
8610 2018-06-14 Richard Biener <rguenther@suse.de>
8611
8612 PR ipa/86124
8613 * gcc.dg/pr86124.c: New testcase.
8614
8615 2018-06-13 Martin Sebor <msebor@redhat.com>
8616
8617 PR tree-optimization/86114
8618 * gcc.dg/pr86114.c: New test.
8619
8620 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
8621
8622 PR fortran/86110
8623 * gfortran.dg/pr86110.f90: New test.
8624
8625 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8626
8627 PR fortran/85703
8628 * gfortran.dg/goacc/pr85703.f90: New test.
8629 * gfortran.dg/gomp/pr85703.f90: New test.
8630
8631 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8632
8633 PR fortran/85702
8634 * gfortran.dg/goacc/pr85702.f90: New test.
8635
8636 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
8637
8638 * gcc.target/i386/pr86048.c: New test.
8639
8640 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8641
8642 * gcc.target/arc/fma-1.c: New test.
8643
8644 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8645
8646 * gcc.target/arc/pr9001107555.c: New file.
8647
8648 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
8649
8650 * g++.dg/torture/aarch64-vect-init-1.C: New test.
8651
8652 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
8653
8654 * g++.dg/init/delete3.C: New.
8655 * g++.dg/init/new49.C: Likewise.
8656 * g++.dg/init/new25.C: Test locations too.
8657 * g++.dg/template/new4.C: Likewise.
8658 * g++.old-deja/g++.jason/operator.C: Likewise.
8659
8660 2018-06-12 Marek Polacek <polacek@redhat.com>
8661
8662 Core issue 1331 - const mismatch with defaulted copy constructor
8663 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
8664 * g++.dg/cpp0x/defaulted52.C: New test.
8665 * g++.dg/cpp0x/defaulted53.C: New test.
8666 * g++.dg/cpp0x/defaulted54.C: New test.
8667 * g++.dg/cpp0x/defaulted55.C: New test.
8668 * g++.dg/cpp0x/defaulted56.C: New test.
8669 * g++.dg/cpp0x/defaulted57.C: New test.
8670 * g++.dg/cpp0x/defaulted58.C: New test.
8671 * g++.dg/cpp0x/defaulted59.C: New test.
8672 * g++.dg/cpp0x/defaulted60.C: New test.
8673
8674 2018-06-12 David Malcolm <dmalcolm@redhat.com>
8675
8676 PR other/69968
8677 * gcc.dg/spellcheck-transposition.c: New test.
8678
8679 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
8680
8681 PR fortran/44491
8682 * gfortran.dg/pr44491.f90: New testcase
8683
8684 2018-06-12 Martin Sebor <msebor@redhat.com>
8685
8686 PR tree-optimization/85259
8687 * gcc.dg/Wstringop-overflow-5.c: New test.
8688 * gcc.dg/Wstringop-overflow-6.c: New test.
8689
8690 2018-06-12 Martin Sebor <msebor@redhat.com>
8691
8692 PR c/85931
8693 * gcc.dg/Wstringop-truncation-3.c: New test.
8694
8695 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8696
8697 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
8698 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
8699 * gcc.target/powerpc/swaps-p8-17.c: Same.
8700
8701 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8702
8703 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
8704 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
8705 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
8706 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
8707 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
8708 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
8709
8710 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8711
8712 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
8713 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
8714 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
8715 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
8716 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
8717 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
8718
8719 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8720
8721 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
8722 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
8723 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
8724 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
8725 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
8726 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
8727
8728 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8729
8730 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
8731 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
8732 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
8733 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
8734 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
8735 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
8736
8737 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8738
8739 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
8740 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
8741 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
8742 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
8743 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
8744 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
8745
8746 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8747
8748 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
8749 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
8750 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
8751 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
8752 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
8753 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
8754
8755 2018-06-12 Martin Liska <mliska@suse.cz>
8756
8757 * g++.dg/opt/mpx.C: New test.
8758 * gcc.target/i386/mpx.c: New test.
8759
8760 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8761
8762 * gcc.target/arc/builtin_simdarc.c: Update test.
8763 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
8764 * gcc.target/arc/tumaddsidi4.c: Likewise.
8765
8766 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
8767
8768 * gnat.dg/opt72a.ad[sb]: New test.
8769 * gnat.dg/opt72_pkg.ads: New helper.
8770
8771 2018-06-12 Tom de Vries <tdevries@suse.de>
8772
8773 * gcc.dg-selftests/dg-final.exp: New file.
8774
8775 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8776
8777 * g++.dg/lookup/new2.C: Test locations too.
8778 * g++.dg/other/ellipsis1.C: Likewise.
8779 * g++.dg/other/operator1.C: Likewise.
8780 * g++.dg/other/operator2.C: Likewise.
8781 * g++.dg/overload/operator2.C: Likewise.
8782 * g++.dg/parse/defarg11.C: Likewise.
8783 * g++.dg/parse/operator4.C: Likewise.
8784 * g++.dg/template/error30.C: Likewise.
8785 * g++.dg/template/explicit-args3.C: Likewise.
8786 * g++.dg/warn/effc1.C: Likewise.
8787 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
8788 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
8789 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8790 * g++.old-deja/g++.jason/conversion5.C: Likewise.
8791 * g++.old-deja/g++.jason/operator.C: Likewise.
8792
8793 2018-06-11 Martin Sebor <msebor@redhat.com>
8794
8795 PR tree-optimization/86083
8796 * gcc.dg/strlenopt-44.c: New test.
8797
8798 2018-06-11 Janus Weil <janus@gcc.gnu.org>
8799
8800 PR fortran/45521
8801 * gfortran.dg/generic_32.f90: New test.
8802 * gfortran.dg/generic_33.f90: New test.
8803
8804 2018-06-11 Carl Love <cel@us.ibm.com>
8805 * gcc.target/powerpc/altivec-7.c (main): Remove tests
8806 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
8807 long long bool. Remove duplicate dg-final for xxlxor. Update
8808 dg-final instruction counts.
8809 * gcc.target/powerpc/altivec-37.c (main): New file for
8810 tests vec_unpackh and vec_unpackl returning long long bool and
8811 long long int.
8812
8813 2018-06-11 Martin Liska <mliska@suse.cz>
8814
8815 PR tree-optimization/86089
8816 * gcc.dg/tree-ssa/pr86089.c: New test.
8817
8818 2018-06-11 Julia Koval <julia.koval@intel.com>
8819
8820 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
8821 * gcc.target/i386/vpclmulqdq.c: Ditto.
8822
8823 2018-06-11 Olivier Hainque <hainque@adacore.com>
8824
8825 * gnat.dg/lang-dw2.adb: New test.
8826 * gnat.dg/lang-dw3.adb: New test.
8827
8828 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
8829
8830 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
8831 gnat.dg/assertion_policy1_pkg.ads: New testcase.
8832
8833 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8834
8835 * gnat.dg/predicate1.adb: New testcase.
8836
8837 2018-06-11 Yannick Moy <moy@adacore.com>
8838
8839 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
8840
8841 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
8842
8843 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
8844 testcase.
8845
8846 2018-06-11 Javier Miranda <miranda@adacore.com>
8847
8848 * gnat.dg/prot4.adb: New testcase.
8849
8850 2018-06-11 Yannick Moy <moy@adacore.com>
8851
8852 * gnat.dg/part_of1-instantiation.adb,
8853 gnat.dg/part_of1-instantiation.ads,
8854 gnat.dg/part_of1-private_generic.adb,
8855 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
8856 testcase.
8857
8858 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
8859
8860 * gnat.dg/contract1.adb: New testcase.
8861
8862 2018-06-11 Javier Miranda <miranda@adacore.com>
8863
8864 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
8865 testcase.
8866
8867 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8868
8869 * gnat.dg/inline_always1.adb: New testcase.
8870
8871 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8872
8873 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
8874 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
8875 gnat.dg/nested_generic2_g2.ads: New testcase.
8876
8877 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8878
8879 * g++.dg/template/friend64.C: New.
8880 * g++.old-deja/g++.other/friend4.C: Test the location too.
8881 * g++.old-deja/g++.pt/crash23.C: Likewise.
8882
8883 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8884
8885 * gfortran.dg/inline_matmul_23.f90: New test.
8886
8887 2018-06-10 Janus Weil <janus@gcc.gnu.org>
8888
8889 PR fortran/85088
8890 * gfortran.dg/intent_decl_1.f90: New test case.
8891
8892 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8893
8894 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
8895 * gfortran.dg/ieee/large_4.f90: Ditto.
8896 * gfortran.dg/round_4.f90: Ditto.
8897
8898 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8899
8900 PR fortran/38351
8901 * gfortran.dg/pr38351.f90: New test.
8902 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
8903
8904 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8905
8906 PR fortran/85138
8907 PR fortran/85996
8908 PR fortran/86051
8909 * gfortran.dg/pr85138_1.f90: New test.
8910 * gfortran.dg/pr85138_2.f90: Ditto.
8911 * gfortran.dg/pr85996.f90: Ditto.
8912
8913 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8914
8915 PR fortran/78278
8916 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
8917 * gfortran.dg/data_char_1.f90: Ditto.
8918 * gfortran.dg/pr78571.f90: Ditto.
8919 * gfortran.dg/pr78278.f90: New test.
8920
8921 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8922
8923 PR fortran/63514
8924 * gfortran.dg/pr63514.f90: New test.
8925
8926 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8927
8928 PR fortran/85631
8929 * gfortran.dg/bounds_check_20.f90: New test.
8930
8931 2018-06-08 Carl Love <cel@us.ibm.com>
8932
8933 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
8934 vpkudum counts.
8935 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
8936 vec_extract a signed int.
8937 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
8938 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
8939 vcmpgtsd, vcmpgtud.
8940 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
8941 vec_extract a signed int.
8942 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
8943 vec_extract a signed int.
8944 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
8945 vec_xor builtins. Update xxsel, xxlxor counts.
8946
8947 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
8948
8949 PR fortran/86059
8950 * gfortran.dg/associate_30.f90: Remove code tested ...
8951 * gfortran.dg/pr67803.f90: Ditto.
8952 * gfortran.dg/pr67805.f90: Ditto.
8953 * gfortran.dg/pr86059.f90: ... here. New test.
8954
8955 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
8956
8957 PR fortran/78571
8958 * gfortran.dg/pr78571.f90: New test.
8959
8960 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
8961
8962 PR target/85755
8963 * gcc.target/powerpc/pr85755.c: New test.
8964
8965 2018-06-08 Carl Love <cel@us.ibm.com>
8966
8967 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
8968 vsx-vector-6.p7.c.
8969 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
8970 vsx-vector-6.p9.c.
8971 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
8972 for BE system that are different then for an LE system from this file
8973 into vsx-vector-6-le.c using be target qualifier. Remove this file.
8974 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
8975 the various instruction counts. Rename file to vsx-vector-6.p8.c.
8976
8977 2018-06-08 Martin Liska <mliska@suse.cz>
8978
8979 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
8980
8981 2018-06-08 Martin Liska <mliska@suse.cz>
8982
8983 * g++.dg/dg.exp: Do not use mpx.exp.
8984 * g++.dg/lto/lto.exp: Likewise.
8985 * g++.dg/lto/pr69729_0.C: Remove.
8986 * g++.dg/opt/pr71529.C: Remove.
8987 * g++.dg/pr63995-1.C: Remove.
8988 * g++.dg/pr68270.C: Remove.
8989 * g++.dg/pr71624.C: Remove.
8990 * g++.dg/pr71633.C: Remove.
8991 * g++.dg/pr79761.C: Remove.
8992 * g++.dg/pr79764.C: Remove.
8993 * g++.dg/pr79769.C: Remove.
8994 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
8995 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
8996 * gcc.dg/lto/chkp-privatize_0.c: Remove.
8997 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
8998 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
8999 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9000 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9001 * gcc.dg/lto/pr66221_0.c: Remove.
9002 * gcc.target/i386/chkp-always_inline.c: Remove.
9003 * gcc.target/i386/chkp-bndret.c: Remove.
9004 * gcc.target/i386/chkp-builtins-1.c: Remove.
9005 * gcc.target/i386/chkp-builtins-2.c: Remove.
9006 * gcc.target/i386/chkp-builtins-3.c: Remove.
9007 * gcc.target/i386/chkp-builtins-4.c: Remove.
9008 * gcc.target/i386/chkp-const-check-1.c: Remove.
9009 * gcc.target/i386/chkp-const-check-2.c: Remove.
9010 * gcc.target/i386/chkp-hidden-def.c: Remove.
9011 * gcc.target/i386/chkp-label-address.c: Remove.
9012 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9013 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9014 * gcc.target/i386/chkp-pr69044.c: Remove.
9015 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9016 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9017 * gcc.target/i386/chkp-strchr.c: Remove.
9018 * gcc.target/i386/chkp-strlen-1.c: Remove.
9019 * gcc.target/i386/chkp-strlen-2.c: Remove.
9020 * gcc.target/i386/chkp-strlen-3.c: Remove.
9021 * gcc.target/i386/chkp-strlen-4.c: Remove.
9022 * gcc.target/i386/chkp-strlen-5.c: Remove.
9023 * gcc.target/i386/chkp-stropt-1.c: Remove.
9024 * gcc.target/i386/chkp-stropt-10.c: Remove.
9025 * gcc.target/i386/chkp-stropt-11.c: Remove.
9026 * gcc.target/i386/chkp-stropt-12.c: Remove.
9027 * gcc.target/i386/chkp-stropt-13.c: Remove.
9028 * gcc.target/i386/chkp-stropt-14.c: Remove.
9029 * gcc.target/i386/chkp-stropt-15.c: Remove.
9030 * gcc.target/i386/chkp-stropt-16.c: Remove.
9031 * gcc.target/i386/chkp-stropt-17.c: Remove.
9032 * gcc.target/i386/chkp-stropt-2.c: Remove.
9033 * gcc.target/i386/chkp-stropt-3.c: Remove.
9034 * gcc.target/i386/chkp-stropt-4.c: Remove.
9035 * gcc.target/i386/chkp-stropt-5.c: Remove.
9036 * gcc.target/i386/chkp-stropt-6.c: Remove.
9037 * gcc.target/i386/chkp-stropt-7.c: Remove.
9038 * gcc.target/i386/chkp-stropt-8.c: Remove.
9039 * gcc.target/i386/chkp-stropt-9.c: Remove.
9040 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9041 * gcc.target/i386/indirect-thunk-11.c: Remove.
9042 * gcc.target/i386/indirect-thunk-12.c: Remove.
9043 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9044 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9045 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9046 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9047 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9048 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9049 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9050 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9051 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9052 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9053 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9054 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9055 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9056 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9057 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9058 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9059 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9060 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9061 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9062 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9063 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9064 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9065 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9066 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9067 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9068 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9069 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9070 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9071 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9072 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9073 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9074 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9075 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9076 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9077 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9078 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9079 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9080 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9081 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9082 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9083 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9084 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9085 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9086 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9087 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9088 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9089 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9090 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9091 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9092 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9093 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9094 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9095 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9096 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9097 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9098 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9099 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9100 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9101 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9102 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9103 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9104 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9105 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9106 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9107 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9108 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9109 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9110 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9111 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9112 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9113 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9114 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9115 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9116 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9117 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9118 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9119 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9120 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9121 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9122 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
9123 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
9124 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
9125 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
9126 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
9127 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
9128 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
9129 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
9130 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
9131 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
9132 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
9133 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
9134 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
9135 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
9136 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
9137 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
9138 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
9139 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
9140 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
9141 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
9142 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
9143 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
9144 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
9145 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
9146 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
9147 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
9148 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
9149 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
9150 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
9151 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
9152 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
9153 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
9154 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
9155 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
9156 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
9157 * gcc.target/i386/mpx/label-address-1.c: Remove.
9158 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
9159 * gcc.target/i386/mpx/macro.c: Remove.
9160 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
9161 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
9162 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
9163 * gcc.target/i386/mpx/memcpy-1.c: Remove.
9164 * gcc.target/i386/mpx/memmove-1.c: Remove.
9165 * gcc.target/i386/mpx/memmove-2.c: Remove.
9166 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
9167 * gcc.target/i386/mpx/mpx-check.h: Remove.
9168 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
9169 * gcc.target/i386/mpx/mpx.exp: Remove.
9170 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
9171 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
9172 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
9173 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
9174 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
9175 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
9176 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
9177 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
9178 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
9179 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
9180 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
9181 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
9182 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
9183 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
9184 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
9185 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
9186 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
9187 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
9188 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
9189 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
9190 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
9191 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
9192 * gcc.target/i386/mpx/pr65508.c: Remove.
9193 * gcc.target/i386/mpx/pr65531.cc: Remove.
9194 * gcc.target/i386/mpx/pr66048.cc: Remove.
9195 * gcc.target/i386/mpx/pr66134.c: Remove.
9196 * gcc.target/i386/mpx/pr66566.c: Remove.
9197 * gcc.target/i386/mpx/pr66567.c: Remove.
9198 * gcc.target/i386/mpx/pr66568.c: Remove.
9199 * gcc.target/i386/mpx/pr66569.c: Remove.
9200 * gcc.target/i386/mpx/pr66581.c: Remove.
9201 * gcc.target/i386/mpx/pr68337-1.c: Remove.
9202 * gcc.target/i386/mpx/pr68337-2.c: Remove.
9203 * gcc.target/i386/mpx/pr68416.c: Remove.
9204 * gcc.target/i386/mpx/pr78339.c: Remove.
9205 * gcc.target/i386/mpx/pr79631.c: Remove.
9206 * gcc.target/i386/mpx/pr79633.c: Remove.
9207 * gcc.target/i386/mpx/pr79753.c: Remove.
9208 * gcc.target/i386/mpx/pr79770.c: Remove.
9209 * gcc.target/i386/mpx/pr79987.c: Remove.
9210 * gcc.target/i386/mpx/pr79988.c: Remove.
9211 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
9212 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
9213 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
9214 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
9215 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
9216 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
9217 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
9218 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
9219 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
9220 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
9221 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
9222 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
9223 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
9224 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
9225 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
9226 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
9227 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
9228 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
9229 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
9230 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
9231 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
9232 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
9233 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
9234 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
9235 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
9236 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
9237 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
9238 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
9239 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
9240 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
9241 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
9242 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
9243 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
9244 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
9245 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
9246 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
9247 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
9248 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
9249 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
9250 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
9251 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
9252 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
9253 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
9254 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
9255 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
9256 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
9257 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
9258 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
9259 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
9260 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
9261 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
9262 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
9263 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
9264 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
9265 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
9266 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
9267 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
9268 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
9269 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
9270 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
9271 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
9272 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
9273 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
9274 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
9275 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
9276 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
9277 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
9278 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
9279 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
9280 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
9281 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
9282 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
9283 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
9284 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
9285 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
9286 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
9287 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
9288 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
9289 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
9290 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
9291 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
9292 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
9293 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
9294 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
9295 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
9296 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
9297 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
9298 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
9299 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
9300 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
9301 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
9302 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
9303 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
9304 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
9305 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
9306 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
9307 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
9308 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
9309 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
9310 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
9311 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
9312 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
9313 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
9314 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
9315 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
9316 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
9317 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
9318 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
9319 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
9320 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
9321 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
9322 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
9323 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
9324 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
9325 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
9326 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
9327 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
9328 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
9329 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
9330 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
9331 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
9332 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
9333 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
9334 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
9335 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
9336 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
9337 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
9338 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
9339 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
9340 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
9341 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
9342 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
9343 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
9344 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
9345 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
9346 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
9347 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
9348 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
9349 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
9350 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
9351 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
9352 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
9353 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
9354 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
9355 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
9356 * gcc.target/i386/pr63995-2.c: Remove.
9357 * gcc.target/i386/pr64805.c: Remove.
9358 * gcc.target/i386/pr65044.c: Remove.
9359 * gcc.target/i386/pr65167.c: Remove.
9360 * gcc.target/i386/pr65183.c: Remove.
9361 * gcc.target/i386/pr65184.c: Remove.
9362 * gcc.target/i386/pr65523.c: Remove.
9363 * gcc.target/i386/pr70876.c: Remove.
9364 * gcc.target/i386/pr70877.c: Remove.
9365 * gcc.target/i386/pr71458.c: Remove.
9366 * gcc.target/i386/pr80880.c: Remove.
9367 * gcc.target/i386/ret-thunk-25.c: Remove.
9368 * gcc.target/i386/thunk-retbnd.c: Remove.
9369 * lib/mpx-dg.exp: Remove.
9370 * gcc.target/i386/funcspec-56.inc: Adjust test case.
9371
9372 2018-06-07 Carl Love <cel@us.ibm.com>
9373
9374 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
9375 statements.
9376
9377 2018-06-07 Carl Love <cel@us.ibm.com>
9378
9379 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
9380 error message.
9381
9382 2018-06-07 Marek Polacek <polacek@redhat.com>
9383
9384 PR c/85318
9385 * gcc.dg/Wc90-c99-compat-10.c: New test.
9386 * gcc.dg/Wc90-c99-compat-11.c: New test.
9387 * gcc.dg/Wc90-c99-compat-12.c: New test.
9388 * gcc.dg/Wc90-c99-compat-9.c: New test.
9389
9390 2018-06-07 Paul Koning <ni1d@arrl.net>
9391
9392 * gcc.c-torture/compile/20180605-1.c: New test.
9393
9394 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
9395
9396 PR fortran/86045
9397 * gfortran.dg/pr86045.f90: New test.
9398
9399 2018-06-07 Marek Polacek <polacek@redhat.com>
9400
9401 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
9402
9403 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
9404
9405 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
9406
9407 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9408
9409 * gcc.target/msp430/msp430i-device-symbol.c: New test.
9410 * gcc.target/msp430/msp430f-device-symbol.c: New test.
9411 * gcc.target/msp430/msp430.h: New test header file.
9412
9413 2018-06-07 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR tree-optimization/69615
9416 * gcc.dg/tree-ssa/pr69615.c: New test.
9417
9418 2018-06-07 Richard Biener <rguenther@suse.de>
9419
9420 PR tree-optimization/85935
9421 * gcc.dg/graphite/pr85935.c: New testcase.
9422
9423 2018-06-04 Carl Love <cel@us.ibm.com>
9424
9425 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
9426 debug print statements. Fix a few formating issues.
9427
9428 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9429
9430 PR target/85657
9431 * gcc.target/powerpc/pr85657-4.c: New tests.
9432 * gcc.target/powerpc/pr85657-5.c: Likewise.
9433 * gcc.target/powerpc/pr85657-6.c: Likewise.
9434
9435 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9436
9437 PR fortran/85641
9438 * gfortran.dg/realloc_on_assign_30.f90: New test.
9439
9440 2018-06-06 Carl Love <cel@us.ibm.com>
9441 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
9442 argument to vui_arg.
9443
9444 2018-06-06 Carl Love <cel@us.ibm.com>
9445
9446 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
9447 to builtins-4.c.
9448 * gcc.target/powerpc/builtins-4.c: New test file for tests
9449 that need -mvsx.
9450
9451 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9452
9453 PR target/85657
9454 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
9455 be used in templates. Don't check for them in overloaded functions.
9456
9457 2018-06-06 Jim Wilson <jimw@sifive.com>
9458
9459 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
9460 * gcc.target/riscv/interrupt-mmode.c: New.
9461 * gcc.target/riscv/interrupt-smode.c: New.
9462 * gcc.target/riscv/interrupt-umode.c: New.
9463
9464 2018-06-06 Marek Polacek <polacek@redhat.com>
9465
9466 PR c++/85977
9467 * g++.dg/cpp0x/initlist102.C: New test.
9468 * g++.dg/cpp0x/initlist103.C: New test.
9469 * g++.dg/cpp0x/initlist104.C: New test.
9470
9471 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
9472
9473 * gcc.dg/torture/pr86066.c: New test.
9474
9475 2018-06-06 Richard Biener <rguenther@suse.de>
9476
9477 PR tree-optimization/86062
9478 * g++.dg/tree-ssa/pr86062.C: New testcase.
9479
9480 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9481
9482 * gcc.target/msp430/function-attributes-4.c: New test.
9483 * gcc.target/msp430/static-interrupts.c: New test.
9484
9485 2018-06-05 Steve Ellcey <sellcey@cavium.com>
9486
9487 PR target/79924
9488 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
9489 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
9490 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
9491 * gcc.target/aarch64/nofp_1.c: Ditto.
9492
9493 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9494
9495 * gcc.target/arm/cmse/cmse-1c99.c: New test.
9496
9497 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
9498
9499 PR fortran/85701
9500 * gfortran.dg/goacc/pr85701.f90: New test.
9501
9502 2018-06-05 Marek Polacek <polacek@redhat.com>
9503
9504 PR c++/85976
9505 * g++.dg/cpp0x/alias-decl-64.C: New test.
9506
9507 2018-06-05 Richard Biener <rguenther@suse.de>
9508
9509 PR tree-optimization/86046
9510 * gcc.dg/pr86046.c: New testcase.
9511
9512 2018-06-05 Richard Biener <rguenther@suse.de>
9513
9514 PR tree-optimization/86047
9515 * gcc.dg/pr86047.c: New testcase.
9516
9517 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9518
9519 PR target/81497
9520 * g++.target/arm/arm.exp: New file.
9521 * g++.target/arm/pr81497.C: Likewise.
9522
9523 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
9524
9525 * gcc.target/s390/htm-builtins-compile-4.c: New test.
9526
9527 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
9528
9529 * gcc.dg/store_merging_21.c: New test.
9530 * gnat.dg/opt71b.adb: Likewise.
9531 * gnat.dg/opt71.adb: Rename into...
9532 * gnat.dg/opt71a.adb: ...this.
9533
9534 2018-06-04 Richard Biener <rguenther@suse.de>
9535
9536 PR tree-optimization/85955
9537 * gcc.dg/pr85955.c: New testcase.
9538
9539 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
9540
9541 PR fortran/85981
9542 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
9543 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
9544 * gfortran.dg/allocate_stat_2.f90: Ditto.
9545 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9546
9547 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
9548
9549 * gcc.target/aarch64/sve/extract_5.c: New test.
9550
9551 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9552
9553 PR target/85832
9554 PR target/86036
9555 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
9556 vptestm.
9557 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
9558 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
9559 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
9560 * gcc.target/i386/avx512bw-pr86036.c: New test.
9561
9562 2018-06-04 Richard Biener <rguenther@suse.de>
9563
9564 PR tree-optimization/86038
9565 * gcc.dg/pr86038.c: New testcase.
9566
9567 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9568
9569 PR tree-optimization/69615
9570 * gcc.dg/pr69615.c: New test.
9571
9572 PR c++/86025
9573 * c-c++-common/gomp/pr86025.c: New test.
9574
9575 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
9576
9577 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
9578
9579 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
9580
9581 * gcc.dg/torture/pr86034.c: New test.
9582
9583 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
9584
9585 PR fortran/36497
9586 * gfortran.dg/cray_pointer_12.f90: New test.
9587
9588 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9589
9590 PR fortran/85938
9591 * gfortran.dg/pr85938.f90: Fixed by revision r261081
9592
9593 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9594
9595 * gnat.dg/specs/opt3.ads: New test.
9596 * gnat.dg/specs/opt3_pkg.ads: New helper.
9597
9598 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9599
9600 * gnat.dg/discr53.ad[sb]: New test.
9601 * gnat.dg/discr53_pkg.ads: New helper.
9602
9603 2018-06-01 Carl Love <cel@us.ibm.com>
9604
9605 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
9606 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
9607
9608 2018-06-01 Carl Love <cel@us.ibm.com>
9609
9610 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
9611 to make it consistent with the naming convention in the file.
9612 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
9613 to altivec-7.c. Delete file.
9614 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
9615 to altivec-7.c. Delete file.
9616 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
9617 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
9618 vec_unpackl tests. Update instruction counts.
9619 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
9620 tests to builtins-1.c.
9621 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
9622 tests to builtins-1.c.
9623 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
9624 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
9625 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
9626 Remove vec_ctf tests returning double. Remove vec_cts with
9627 double args. Remove vec_sel with invalid arguments. Add tests for
9628 vec_splat.
9629 Add instruction counts for new tests.
9630 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9631 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
9632 vec_unsigned.
9633 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
9634 test_sll_vsill_vsill_vuc.
9635 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
9636 vec_revb.
9637 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
9638 tests from altivec-7.h.
9639 * gcc.target/powerpc/vsx-7-be.c: Remove file.
9640 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
9641 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
9642 splat_sll, splat_uc, splat_int128, splat_uint128.
9643 Make second argument of vec_extract and vec_insert a signed int.
9644 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
9645 argument.
9646
9647 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
9648
9649 * gcc.dg/store_merging_20.c: New test.
9650 * gnat.dg/opt71.adb: Likewise.
9651 * gnat.dg/opt71_pkg.ads: New helper.
9652
9653 2018-06-01 Carl Love <cel@us.ibm.com>
9654
9655 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
9656 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
9657 Add vec_xst_be for signed and unsigned arguments.
9658
9659 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9660
9661 PR fortran/85816
9662 PR fortran/85975
9663 * gfortran.dg/pr85816.f90: New test.
9664 * gfortran.dg/pr85975.f90: New test.
9665
9666 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9667
9668 PR fortran/63570
9669 * gfortran.dg/random_init_1.f90: New test.
9670 * gfortran.dg/random_init_2.f90: New test.
9671 * gfortran.dg/random_init_3.f90: New test.
9672 * gfortran.dg/random_init_4.f90: New test.
9673 * gfortran.dg/random_init_5.f90: New test.
9674 * gfortran.dg/random_init_6.f90: New test.
9675
9676 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
9677
9678 PR tree-optimization/85989
9679 * gcc.dg/torture/pr85989.c: New test.
9680
9681 2018-06-01 Richard Biener <rguenther@suse.de>
9682
9683 PR middle-end/86017
9684 * gcc.dg/tree-ssa/pr86017.c: New testcase.
9685
9686 2018-06-01 Richard Biener <rguenther@suse.de>
9687
9688 PR ipa/85960
9689 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
9690
9691 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
9692
9693 PR middle-end/78809
9694 * gcc.dg/strcmpopt_2.c: New test.
9695 * gcc.dg/strcmpopt_3.c: New test.
9696
9697 PR middle-end/83026
9698 * gcc.dg/strcmpopt_3.c: New test.
9699
9700 2018-05-31 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR target/85984
9703 * gcc.target/i386/pr85984.c: New test.
9704
9705 2018-05-31 Martin Sebor <msebor@redhat.com>
9706
9707 PR c/82063
9708 * gcc.dg/Walloc-size-larger-than-1.c: New test.
9709 * gcc.dg/Walloc-size-larger-than-10.c: New test.
9710 * gcc.dg/Walloc-size-larger-than-11.c: New test.
9711 * gcc.dg/Walloc-size-larger-than-12.c: New test.
9712 * gcc.dg/Walloc-size-larger-than-13.c: New test.
9713 * gcc.dg/Walloc-size-larger-than-14.c: New test.
9714 * gcc.dg/Walloc-size-larger-than-15.c: New test.
9715 * gcc.dg/Walloc-size-larger-than-16.c: New test.
9716 * gcc.dg/Walloc-size-larger-than-17.c: New test.
9717 * gcc.dg/Walloc-size-larger-than-2.c: New test.
9718 * gcc.dg/Walloc-size-larger-than-3.c: New test.
9719 * gcc.dg/Walloc-size-larger-than-4.c: New test.
9720 * gcc.dg/Walloc-size-larger-than-5.c: New test.
9721 * gcc.dg/Walloc-size-larger-than-6.c: New test.
9722 * gcc.dg/Walloc-size-larger-than-7.c: New test.
9723 * gcc.dg/Walloc-size-larger-than-8.c: New test.
9724 * gcc.dg/Walloc-size-larger-than-9.c: New test.
9725 * gcc.dg/Walloc-size-larger-than.c: New test.
9726
9727 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
9728 Cesar Philippidis <cesar@codesourcery.com>
9729
9730 PR middle-end/85879
9731 * gfortran.dg/goacc/pr77371-1.f90: New test.
9732 * gfortran.dg/goacc/pr77371-2.f90: New test.
9733 * gfortran.dg/goacc/pr85879.f90: New test.
9734
9735 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9736
9737 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
9738 * gnat.dg/stack_usage1b.adb: Likewise.
9739 * gnat.dg/stack_usage1c.adb: Likewise.
9740 * gnat.dg/stack_usage3.adb: Likewise.
9741 * gnat.dg/stack_usage1_pkg.adb: Delete.
9742
9743 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9744
9745 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
9746 * gcc.dg/store_merging_11.c: Likewise.
9747 * gcc.dg/store_merging_13.c: Likewise.
9748 * gcc.dg/store_merging_14.c: Likewise.
9749 * gcc.dg/store_merging_15.c: Likewise.
9750 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
9751
9752 2018-05-31 Ed Schonberg <schonberg@adacore.com>
9753
9754 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
9755 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
9756 gnat.dg/limited1_outer.ads: New testcase.
9757
9758 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
9759
9760 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
9761 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
9762 New testcase.
9763
9764 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9765
9766 * gnat.dg/size_clause1.adb: New testcase.
9767
9768 2018-05-31 Javier Miranda <miranda@adacore.com>
9769
9770 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
9771
9772 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
9773
9774 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
9775 vld1x3 intrinsics for aarch64.
9776 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
9777 vst1x2 intrinsics for aarch64.
9778 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
9779 vst1x3 intrinsics for aarch64.
9780
9781 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
9782
9783 PR c++/77777
9784 * g++.dg/diagnostic/pr77777.C: New test.
9785
9786 2018-05-30 David Pagan <dave.pagan@oracle.com>
9787
9788 PR c/55976
9789 * gcc.dg/noncompile/pr55976-1.c: New test.
9790 * gcc.dg/noncompile/pr55976-2.c: New test.
9791
9792 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
9793
9794 * gcc.dg/lto/20111213-1_0.c: Fix template.
9795 * gcc.dg/lto/20100603-1_0.c: Fix template.
9796 * gcc.dg/lto/20100603-2_0.c: Fix template.
9797 * gcc.dg/lto/20100603-3_0.c: Fix template.
9798
9799 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
9800 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
9801 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
9802 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
9803 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
9804 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
9805 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
9806 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
9807 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
9808 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
9809 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
9810 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
9811 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
9812 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
9813 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
9814 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
9815 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
9816 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
9817 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
9818 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
9819 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
9820 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
9821 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
9822 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
9823 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
9824 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
9825 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
9826 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
9827 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
9828 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
9829 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
9830 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
9831 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
9832 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
9833 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
9834 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
9835 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
9836 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
9837 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
9838 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
9839 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
9840 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
9841 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
9842 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
9843 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
9844 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
9845 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
9846 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
9847 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
9848 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
9849 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
9850 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
9851 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
9852 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
9853 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
9854 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
9855 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
9856 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
9857 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
9858 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
9859 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
9860 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
9861
9862 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
9863
9864 Revert:
9865 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
9866
9867 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
9868
9869 * gcc.target/aarch64/simd/ldp_stp_9: New.
9870 * gcc.target/aarch64/simd/ldp_stp_10: New.
9871 * gcc.target/aarch64/simd/ldp_stp_11: New.
9872 * gcc.target/aarch64/simd/ldp_stp_12: New.
9873
9874 2018-05-30 Ed Schonberg <schonberg@adacore.com>
9875
9876 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
9877
9878 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
9879
9880 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
9881
9882 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
9883
9884 PR target/85950
9885 * gcc.target/i386/pr85950.c: New test.
9886
9887 2018-05-29 Marek Polacek <polacek@redhat.com>
9888
9889 PR c++/85883
9890 * g++.dg/cpp1z/class-deduction55.C: New test.
9891 * g++.dg/cpp1z/class-deduction56.C: New test.
9892 * g++.dg/cpp1z/class-deduction57.C: New test.
9893
9894 2018-05-29 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR c++/85952
9897 * g++.dg/warn/Wunused-var-33.C: New test.
9898
9899 PR target/85918
9900 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
9901 and -fno-vect-cost-model options. Add aligned(64) attribute to the
9902 arrays. Add suffix 1 to all functions and use 4 iterations rather
9903 than N. Add functions with conversions to and from float.
9904 Add new set of functions with 8 iterations and another one
9905 with 16 iterations, expect 24 vectorized loops instead of just 4.
9906 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
9907
9908 2018-05-29 Javier Miranda <miranda@adacore.com>
9909
9910 * gnat.dg/equal2.adb: New testcase.
9911
9912 2018-05-29 Ed Schonberg <schonberg@adacore.com>
9913
9914 * gnat.dg/float_attributes_overflows.adb: New testcase.
9915
9916 2018-05-29 Pascal Obry <obry@adacore.com>
9917
9918 * gnat.dg/normalize_pathname.adb: New testcase.
9919
9920 2018-05-29 Tom de Vries <tom@codesourcery.com>
9921
9922 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
9923 message.
9924 * lib/scanipa.exp (scan-ipa-dump-times): Same.
9925 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
9926 * lib/scantree.exp (scan-tree-dump-times): Same.
9927
9928 2018-05-29 Tom de Vries <tom@codesourcery.com>
9929
9930 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
9931 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
9932 Use proc name as first argument to dg-scan.
9933
9934 2018-05-29 Tom de Vries <tom@codesourcery.com>
9935
9936 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
9937 with no arguments.
9938
9939 2018-05-28 Richard Biener <rguenther@suse.de>
9940
9941 PR tree-optimization/85934
9942 * gcc.target/i386/pr85934.c: New testcase.
9943
9944 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
9945
9946 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
9947
9948 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
9949
9950 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
9951
9952 2018-05-28 Ed Schonberg <schonberg@adacore.com>
9953
9954 * gnat.dg/fixedpnt5.adb: New testcase.
9955
9956 2018-05-28 Justin Squirek <squirek@adacore.com>
9957
9958 * gnat.dg/array31.adb: New testcase.
9959
9960 2018-05-28 Justin Squirek <squirek@adacore.com>
9961
9962 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
9963 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
9964
9965 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
9966
9967 * gfortran.dg/data_stmt_pointer.f90: new test.
9968
9969 2018-05-27 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR target/85918
9972 * gcc.target/i386/avx512dq-pr85918.c: New test.
9973
9974 2018-05-25 Jim Wilson <jimw@sifive.com>
9975
9976 * gcc.target/riscv/interrupt-1.c: New.
9977 * gcc.target/riscv/interrupt-2.c: New.
9978 * gcc.target/riscv/interrupt-3.c: New.
9979 * gcc.target/riscv/interrupt-4.c: New.
9980 * gcc.target/riscv/interrupt-5.c: New.
9981
9982 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
9983
9984 PR fortran/85786
9985 * gfortran.dg/pr85786.f90: New test.
9986
9987 2018-05-25 Paul Koning <ni1d@arrl.net>
9988
9989 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
9990 * gcc.c-torture/compile/pr55921.c: Ditto.
9991 * gcc.c-torture/compile/pr60655-1.c: Ditto.
9992 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
9993
9994 2018-05-25 Jakub Jelinek <jakub@redhat.com>
9995
9996 PR target/85832
9997 * gcc.target/i386/avx512f-pr85832.c: New test.
9998 * gcc.target/i386/avx512vl-pr85832.c: New test.
9999 * gcc.target/i386/avx512bw-pr85832.c: New test.
10000 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10001
10002 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10003
10004 PR tree-optimization/85720
10005 * gcc.dg/tree-ssa/pr85720.c: New test.
10006 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10007 distribution.
10008
10009 2018-05-25 Martin Liska <mliska@suse.cz>
10010
10011 PR testsuite/85911
10012 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10013 for 'Removing basic block'.
10014
10015 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10016
10017 * gnat.dg/sec_stack1.adb: New testcase.
10018
10019 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10020
10021 * gnat.dg/fixedpnt4.adb: New testcase.
10022
10023 2018-05-25 Javier Miranda <miranda@adacore.com>
10024
10025 * gnat.dg/interface7.adb: New testcase.
10026
10027 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10028
10029 * gnat.dg/sec_stack2.adb: New testcase.
10030
10031 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10032
10033 * gnat.dg/interface6.adb: New testcase.
10034
10035 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10036
10037 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10038
10039 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10040
10041 * lib/target-supports.exp
10042 (check_effective_target_vect_double_cond_arith): Include
10043 multiplication and division.
10044 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10045 fully-masked loops with a fixed vector length.
10046 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10047 tests.
10048 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10049 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10050 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10051
10052 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10053
10054 * gcc.target/aarch64/sve/div_1.c: New test.
10055 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10056 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10057 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10058
10059 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10060
10061 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10062
10063 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10064
10065 * lib/target-supports.exp
10066 (check_effective_target_vect_double_cond_arith): New proc.
10067 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10068 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10069 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10070 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10071 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10072 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10073 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10074
10075 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10076
10077 PR fortran/85839
10078 * gfortran.dg/f2018_obs.f90: New test case.
10079
10080 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10081
10082 PR fortran/85543
10083 * gfortran.dg/pr85543.f90: New test.
10084
10085 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10086
10087 PR fortran/85780
10088 * gfortran.dg/pr85780.f90: New test.
10089
10090 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10091
10092 PR fortran/85779
10093 * gfortran.dg/pr85779_1.f90: New test.
10094 * gfortran.dg/pr85779_2.f90: Ditto.
10095 * gfortran.dg/pr85779_3.f90: Ditto.
10096
10097 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10098
10099 PR fortran/85895
10100
10101 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10102 * gfortran.dg/pr85895.f90: New test.
10103
10104 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10105
10106 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10107 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10108
10109 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10110
10111 * gcc.dg/fold-popcount-1.c: New testcase.
10112 * gcc.dg/fold-popcount-2.c: New testcase.
10113 * gcc.dg/fold-popcount-3.c: New testcase.
10114 * gcc.dg/fold-popcount-4.c: New testcase.
10115
10116 2018-05-24 Marek Polacek <polacek@redhat.com>
10117
10118 PR c++/85847
10119 * g++.dg/cpp0x/new3.C: New test.
10120
10121 2018-05-24 Javier Miranda <miranda@adacore.com>
10122
10123 * gnat.dg/discr52.adb: New testcase.
10124
10125 2018-05-24 Ed Schonberg <schonberg@adacore.com>
10126
10127 * gnat.dg/others1.adb: New testcase.
10128
10129 2018-05-24 Justin Squirek <squirek@adacore.com>
10130
10131 * gnat.dg/raise_expr.adb: New testcase.
10132
10133 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
10134
10135 * gnat.dg/formal_containers.adb: New testcase.
10136
10137 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10138
10139 * gcc.target/i386/pr85345.c: Require ifunc support.
10140
10141 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
10142
10143 * gcc.dg/vect/vect-fma-1.c: New test.
10144
10145 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10146
10147 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
10148 scan-tree-dump*.
10149
10150 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
10151
10152 PR target/83009
10153 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10154
10155 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10156
10157 PR target/78849
10158 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
10159 DEFAULT_CFLAGS.
10160 * gcc.target/msp430/pr78849.c: New test.
10161
10162 2018-05-23 Marek Polacek <polacek@redhat.com>
10163
10164 * g++.dg/cpp2a/range-for8.C: New test.
10165 * g++.dg/cpp2a/range-for9.C: New test.
10166 * g++.dg/cpp2a/range-for10.C: New test.
10167
10168 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
10169
10170 * lib/target-supports.exp (check_effective_target_be): New.
10171 (check_effective_target_le): New.
10172
10173 2018-05-23 Marek Polacek <polacek@redhat.com>
10174
10175 * g++.dg/cpp2a/range-for1.C: New test.
10176 * g++.dg/cpp2a/range-for2.C: New test.
10177 * g++.dg/cpp2a/range-for3.C: New test.
10178 * g++.dg/cpp2a/range-for4.C: New test.
10179 * g++.dg/cpp2a/range-for5.C: New test.
10180 * g++.dg/cpp2a/range-for6.C: New test.
10181 * g++.dg/cpp2a/range-for7.C: New test.
10182
10183 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10184
10185 * gcc.target/i386/cvt-3.c: New test.
10186
10187 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10188
10189 * gcc.target/i386/cvt-2.c: New test.
10190
10191 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
10192
10193 * gcc.dg/pr79985.c: New testcase.
10194
10195 2018-05-23 Richard Biener <rguenther@suse.de>
10196
10197 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
10198
10199 2018-05-23 Sudakshina Das <sudi.das@arm.com>
10200
10201 PR target/84882
10202 * gcc.target/aarch64/pr84882.c: New test.
10203 * gcc.target/aarch64/target_attr_18.c: Likewise.
10204
10205 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
10206
10207 PR tree-optimization/85853
10208 * gfortran.dg/vect/pr85853.f90: New test.
10209
10210 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10211
10212 * gnat.dg/import2.adb: New testcase.
10213
10214 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10215
10216 * gnat.dg/discr51.adb: New testcase.
10217
10218 2018-05-23 Javier Miranda <miranda@adacore.com>
10219
10220 * gnat.dg/valid_scalars1.adb: New testcase.
10221
10222 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10223
10224 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
10225
10226 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10227
10228 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
10229 testcase.
10230
10231 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10232
10233 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
10234 testcase.
10235
10236 2018-05-23 Bob Duff <duff@adacore.com>
10237
10238 * gnat.dg/addr10.adb: New testcase.
10239
10240 2018-05-23 Richard Biener <rguenther@suse.de>
10241
10242 PR middle-end/85874
10243 * gcc.dg/Wstrict-overflow-27.c: New testcase.
10244
10245 2018-05-23 Yury Gribov <tetra2005@gmail.com>
10246
10247 PR tree-optimization/85822
10248 * c-c++-common/pr85822.c: New test.
10249
10250 2018-05-23 Richard Biener <rguenther@suse.de>
10251
10252 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
10253
10254 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10255
10256 PR fortran/85841
10257 * gfortran.dg/pr30667.f: Add option "-std=legacy".
10258
10259 2018-05-22 Martin Sebor <msebor@redhat.com>
10260
10261 PR middle-end/85359
10262 * gcc.dg/attr-nonstring.c: New test.
10263
10264 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
10265
10266 PR target/85345
10267 * gcc.target/i386/pr85345.c: New test.
10268
10269 2018-05-22 Luis Machado <luis.machado@linaro.org>
10270
10271 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
10272
10273 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10274
10275 PR fortran/85841
10276 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
10277 dg-additional-options.
10278 * gfortran.dg/graphite/block-2.f: Ditto.
10279 * gfortran.dg/graphite/id-19.f: Ditto.
10280 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10281 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10282 * gfortran.dg/vect/pr52580.f: Ditto.
10283
10284 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
10285
10286 * gcc.target/aarch64/ldp_stp_6.c: New.
10287 * gcc.target/aarch64/ldp_stp_7.c: New.
10288 * gcc.target/aarch64/ldp_stp_8.c: New.
10289
10290 2018-05-22 Martin Sebor <msebor@redhat.com>
10291
10292 PR c/85623
10293 * c-c++-common/attr-nonstring-3.c: Adjust.
10294 * c-c++-common/attr-nonstring-4.c: Adjust.
10295 * c-c++-common/attr-nonstring-6.c: New test.
10296
10297 2018-05-22 Martin Sebor <msebor@redhat.com>
10298
10299 PR tree-optimization/85826
10300 * gcc.dg/Wrestrict-17.c: New test.
10301
10302 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10303
10304 * gcc.dg/torture/pr85862.c: Rename to...
10305 * gcc.dg/torture/pr85852.c: ...this.
10306
10307 2018-05-22 Justin Squirek <squirek@adacore.com>
10308
10309 * gnat.dg/warn14.adb: New testcase.
10310
10311 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
10312
10313 * gnat.dg/controlled8.adb: New testcase.
10314
10315 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
10316
10317 * gnat.dg/discr50.adb: New testcase.
10318
10319 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10320
10321 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
10322 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
10323 gnat.dg/discr49_rec2.ads: New testcase.
10324
10325 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10326
10327 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
10328 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
10329 testcase.
10330
10331 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10332
10333 * gnat.dg/fixedpnt3.adb: New testcase.
10334
10335 2018-05-22 Justin Squirek <squirek@adacore.com>
10336
10337 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
10338 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
10339
10340 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10341
10342 PR middle-end/85862
10343 * gcc.dg/torture/pr85862.c: New test.
10344
10345 2018-05-22 Richard Biener <rguenther@suse.de>
10346
10347 PR tree-optimization/85834
10348 * g++.dg/torture/pr85834.C: New testcase.
10349 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
10350
10351 2018-05-22 Martin Liska <mliska@suse.cz>
10352
10353 PR ipa/85607
10354 * g++.dg/ipa/pr85607.C: New test.
10355
10356 2018-05-22 Richard Biener <rguenther@suse.de>
10357
10358 PR tree-optimization/85863
10359 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
10360
10361 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10362
10363 PR fortran/85841
10364 * gfortran.dg/assumed_rank_5.f90: Update error message.
10365 * gfortran.dg/assumed_type_4.f90: Ditto.
10366 * gfortran.dg/bind_c_array_params.f03: Ditto.
10367 * gfortran.dg/bind_c_usage_28.f90: Ditto.
10368 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
10369 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
10370 * gfortran.dg/c_loc_tests_11.f03: Ditto.
10371 * gfortran.dg/coarray_atomic_2.f90: Ditto.
10372 * gfortran.dg/coarray_collectives_2.f90: Ditto.
10373 * gfortran.dg/coarray_collectives_10.f90: Ditto.
10374 * gfortran.dg/coarray_collectives_13.f90: Ditto.
10375 * gfortran.dg/rank_3.f90: Ditto.
10376 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
10377 * gfortran.dg/implicit_14.f90: Ditto.
10378
10379 2018-05-21 Christian Groessler <chris@groessler.org>
10380
10381 * gcc.c-torture/compile/simd-5.c: Fix comment.
10382
10383 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
10384
10385 PR target/85657
10386 * gcc.target/powerpc/pr85657-1.c: New test for converting between
10387 __float128, __ibm128, and long double.
10388 * gcc.target/powerpc/pr85657-2.c: Likewise.
10389 * gcc.target/powerpc/pr85657-3.c: Likewise.
10390 * g++.dg/pr85667.C: New test to make sure __ibm128 is
10391 implementated as a separate type internally, and is not just an
10392 alias for long double.
10393
10394 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
10395
10396 PR tree-optimization/85814
10397 * gcc.dg/torture/pr85814.c: New test.
10398
10399 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10400
10401 PR c++/84588
10402 * g++.dg/cpp0x/cond1.C: New.
10403 * g++.dg/cpp1y/pr84588-1.C: Likewise.
10404 * g++.dg/cpp1y/pr84588-2.C: Likewise.
10405 * g++.dg/cpp1y/pr84588-3.C: Likewise.
10406 * g++.dg/parse/cond6.C: Likewise.
10407 * g++.dg/parse/cond7.C: Likewise.
10408 * g++.dg/parse/cond8.C: Likewise.
10409 * g++.dg/cpp1z/decomp16.C: Update.
10410 * g++.old-deja/g++.jason/cond.C: Likewise.
10411
10412 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
10413
10414 ChangeLog for r260480
10415 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
10416 warnings for deleted and obsolescent features.
10417 * gfortran.dg/graphite/id-19.f: Ditto.
10418 * gfortran.dg/graphite/id-20.f: Ditto.
10419 * gfortran.dg/graphite/id-27.f90: Ditto.
10420 * gfortran.dg/graphite/pr82449.f: Ditto.
10421
10422 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10423
10424 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
10425 tiny and large memory models.
10426
10427 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10428
10429 * gnat.dg/suppress_initialization.adb,
10430 gnat.dg/suppress_initialization_pkg.ads: New testcase.
10431
10432 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10433
10434 * gnat.dg/exit1.adb: New testcase.
10435
10436 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10437
10438 * gnat.dg/array30.adb: New testcase.
10439
10440 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
10441
10442 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
10443
10444 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10445
10446 * gcc.c-torture/execute/ssad-run.c: New test.
10447 * gcc.c-torture/execute/usad-run.c: Likewise.
10448 * gcc.target/aarch64/ssadv16qi.c: Likewise.
10449 * gcc.target/aarch64/usadv16qi.c: Likewise.
10450
10451 2018-05-21 Tamar Christina <tamar.christina@arm.com>
10452
10453 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
10454 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
10455 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
10456 vbcaxq_s64): New.
10457 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10458 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10459 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10460
10461 2018-05-21 Janus Weil <janus@gcc.gnu.org>
10462
10463 PR fortran/85841
10464 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
10465 * gfortran.dg/g77/20020307-1.f: Ditto.
10466 * gfortran.dg/g77/980310-3.f: Ditto.
10467 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
10468 * gfortran.dg/goacc/loop-1.f95: Ditto.
10469 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
10470 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
10471 * gfortran.dg/gomp/do-1.f90: Ditto.
10472 * gfortran.dg/gomp/omp_do1.f90: Ditto.
10473 * gfortran.dg/pr17229.f: Ditto.
10474 * gfortran.dg/pr37243.f: Ditto.
10475 * gfortran.dg/pr49721-1.f: Ditto.
10476 * gfortran.dg/pr58484.f: Ditto.
10477 * gfortran.dg/pr81175.f: Ditto.
10478 * gfortran.dg/pr81723.f: Ditto.
10479 * gfortran.dg/predcom-2.f: Ditto.
10480 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10481 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10482 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
10483 * gfortran.dg/vect/pr52580.f: Ditto.
10484
10485 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10486
10487 PR fortran/80657
10488 * gfortran.dg/char_result_18.f90: New test.
10489
10490 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10491
10492 PR fortran/49636
10493 * gfortran.dg/associate_38.f90: New test.
10494
10495 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10496
10497 PR fortran/82275
10498 * gfortran.dg/select_type_42.f90: New test.
10499
10500 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
10501
10502 PR fortran/82923
10503 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
10504 that the patch fixes PR66694 & PR82617, although the testcases
10505 are not explicitly included.
10506
10507 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
10508
10509 * gcc.dg/stack-usage-1.c: Add support for rv32e.
10510
10511 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
10512
10513 PR c++/82899
10514 * g++.dg/pr82899.C: New testcase.
10515
10516 2018-05-18 Martin Liska <mliska@suse.cz>
10517
10518 * gcc.dg/pr68766.c: Change pruned output.
10519
10520 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
10521
10522 PR c++/85782
10523 * c-c++-common/goacc/pr85782.c: New test.
10524
10525 2018-05-18 Sudakshina Das <sudi.das@arm.com>
10526
10527 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
10528
10529 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10530
10531 * gcc.target/arm/pr62554.c: Delete.
10532 * gcc.target/arm/pr69610-1.c: Likewise.
10533 * gcc.target/arm/pr69610-2.c: Likewise.
10534
10535 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10536
10537 * gcc.target/arm/pr40887.c: Update comment.
10538 * lib/target-supports.exp: Don't generate effective target checks
10539 and related helpers for armv5. Update comment.
10540 * gcc.target/arm/armv5_thumb_isa.c: Delete.
10541 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
10542 target check and options.
10543
10544 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10545
10546 PR middle-end/85817
10547 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
10548 scan-tree-dump-not for h.
10549
10550 2018-05-18 Richard Biener <rguenther@suse.de>
10551
10552 * gcc.dg/tree-ssa/pr21559.c: Adjust.
10553 * gcc.dg/tree-ssa/pr45397.c: Likewise.
10554 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
10555 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
10556 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
10557 * gcc.dg/tree-ssa/vrp17.c: Likewise.
10558 * gcc.dg/tree-ssa/vrp18.c: Likewise.
10559 * gcc.dg/tree-ssa/vrp23.c: Likewise.
10560 * gcc.dg/tree-ssa/vrp24.c: Likewise.
10561 * gcc.dg/tree-ssa/vrp58.c: Likewise.
10562 * gcc.dg/vrp-min-max-1.c: Likewise.
10563 * gcc.dg/vrp-min-max-3.c: New testcase.
10564
10565 2018-05-18 Richard Biener <rguenther@suse.de>
10566
10567 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
10568 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
10569 * gcc.dg/graphite/scop-6.c: Likewise.
10570 * gcc.dg/graphite/scop-7.c: Likewise.
10571 * gcc.dg/graphite/scop-8.c: Likewise.
10572 * gcc.dg/graphite/scop-9.c: Likewise.
10573
10574 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10575
10576 * gcc.target/aarch64/vect-init-ld1.c: New test.
10577
10578 2018-05-18 Martin Liska <mliska@suse.cz>
10579
10580 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
10581 * gcc.dg/tree-prof/update-loopch.c: Likewise.
10582
10583 2018-05-18 Martin Liska <mliska@suse.cz>
10584
10585 * gcc.dg/ipa/ipa-icf-39.c: New test.
10586 * gcc.dg/pr68766.c: Adjust pruned output.
10587
10588 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
10589
10590 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
10591 New proc.
10592 * gcc.dg/fma-1.c: New test.
10593 * gcc.dg/fma-2.c: Likewise.
10594 * gcc.dg/fma-3.c: Likewise.
10595 * gcc.dg/fma-4.c: Likewise.
10596 * gcc.dg/fma-5.c: Likewise.
10597 * gcc.dg/fma-6.c: Likewise.
10598 * gcc.dg/fma-7.c: Likewise.
10599 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
10600 scalar_all_fma.
10601 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
10602 * gfortran.dg/reassoc_8.f: Likewise.
10603 * gfortran.dg/reassoc_9.f: Likewise.
10604 * gfortran.dg/reassoc_10.f: Likewise.
10605
10606 2018-05-17 Jim Wilson <jimw@sifive.com>
10607
10608 * gcc.target/riscv/switch-qi.c: New.
10609 * gcc.target/riscv/switch-si.c: New.
10610
10611 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
10612
10613 PR target/85698
10614 * gcc.target/powerpc/pr85698.c: New test.
10615
10616 2018-05-17 Richard Biener <rguenther@suse.de>
10617
10618 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
10619
10620 2018-05-17 Bin Cheng <bin.cheng@arm.com>
10621
10622 PR tree-optimization/85793
10623 * gcc.dg/vect/pr85793.c: New test.
10624
10625 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
10626
10627 * gcc.dg/gimplefe-28.c: New test.
10628 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
10629 internal function calls.
10630 * gcc.dg/goacc/loop-processing-1.c: Likewise.
10631
10632 2018-05-17 Martin Liska <mliska@suse.cz>
10633
10634 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
10635 space in between 'G_' and '('.
10636
10637 2018-05-17 Jakub Jelinek <jakub@redhat.com>
10638
10639 PR target/85323
10640 * gcc.target/i386/pr85323-7.c: New test.
10641 * gcc.target/i386/pr85323-8.c: New test.
10642 * gcc.target/i386/pr85323-9.c: New test.
10643
10644 PR target/85323
10645 * gcc.target/i386/pr85323-4.c: New test.
10646 * gcc.target/i386/pr85323-5.c: New test.
10647 * gcc.target/i386/pr85323-6.c: New test.
10648
10649 PR target/85323
10650 * gcc.target/i386/pr85323-1.c: New test.
10651 * gcc.target/i386/pr85323-2.c: New test.
10652 * gcc.target/i386/pr85323-3.c: New test.
10653
10654 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
10655 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
10656 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
10657 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
10658 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
10659 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
10660 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
10661 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
10662 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
10663 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
10664 * gcc.target/i386/avx512f-setzero-1.c: New test.
10665
10666 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
10667
10668 * gcc.target/aarch64/vect-slp-dup.c: New.
10669
10670 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10671
10672 PR c++/85713
10673 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
10674
10675 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
10676
10677 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
10678 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
10679
10680 2018-05-17 Richard Biener <rguenther@suse.de>
10681
10682 PR tree-optimization/85757
10683 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
10684
10685 2018-05-16 Marek Polacek <polacek@redhat.com>
10686
10687 PR c++/85363
10688 * g++.dg/cpp0x/initlist-throw1.C: New test.
10689 * g++.dg/cpp0x/initlist-throw2.C: New test.
10690
10691 2018-05-16 Carl Love <cel@us.ibm.com>
10692
10693 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
10694 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
10695 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
10696
10697 2018-05-16 Richard Biener <rguenther@suse.de>
10698
10699 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
10700 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
10701 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
10702
10703 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
10704
10705 * gcc.target/aarch64/sve/vcond_10.c: New test.
10706 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
10707 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
10708 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
10709
10710 2018-05-15 Martin Sebor <msebor@redhat.com>
10711
10712 PR tree-optimization/85753
10713 * gcc.dg/Wrestrict-10.c: Adjust.
10714 * gcc.dg/Wrestrict-16.c: New test.
10715
10716 2018-05-15 Martin Sebor <msebor@redhat.com>
10717
10718 PR middle-end/85643
10719 * c-c++-common/attr-nonstring-7.c: New test.
10720
10721 2018-05-15 Richard Biener <rguenther@suse.de>
10722
10723 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
10724
10725 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10726
10727 PR tree-optimization/83648
10728 * gcc.dg/tree-ssa/pr83648.c: New test.
10729 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
10730
10731 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10732
10733 PR ipa/85734
10734 * gcc.dg/ipa/pr85734.c: New test.
10735
10736 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
10737
10738 PR target/85756
10739 * gnat.dg/opt70.adb: New test.
10740 * gnat.dg/opt70_pkg.ad[sb]: New helper.
10741
10742 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10743
10744 * gcc.target/aarch64/crypto-fuse-1.c: New test.
10745 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
10746
10747 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
10748
10749 * gcc.target/aarch64/vmov_n_1.c: Update test.
10750 * gcc.target/aarch64/vfp-1.c: Update test.
10751
10752 2018-05-14 Jakub Jelinek <jakub@redhat.com>
10753
10754 PR target/85756
10755 * gcc.c-torture/execute/pr85756.c: New test.
10756
10757 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
10758
10759 * gcc.target/i386/cldemote-1.c: New test.
10760
10761 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
10762
10763 PR fortran/85742
10764 * gfortran.dg/assumed_type_9.f90 : New test.
10765
10766 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
10767
10768 PR fortran/85542
10769 * gfortran.dg/pr85542.f90: New test.
10770
10771 2018-05-11 Martin Jambor <mjambor@suse.cz>
10772
10773 PR ipa/85655
10774 * g++.dg/lto/pr85655_0.C: New test.
10775
10776 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
10777
10778 * gcc.target/i386/tpause-1.c: New test.
10779 * gcc.target/i386/umonitor-1.c: New test.
10780
10781 2018-05-11 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR c/85696
10784 * c-c++-common/gomp/pr85696.c: New test.
10785
10786 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
10787 Jakub Jelinek <jakub@redhat.com>
10788
10789 PR tree-optimization/85692
10790 * gcc.target/i386/pr85692.c: New test.
10791
10792 2018-05-11 Martin Liska <mliska@suse.cz>
10793
10794 PR sanitizer/85556
10795 * c-c++-common/ubsan/attrib-6.c: New test.
10796
10797 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10798
10799 PR fortran/85687
10800 * gfortran.dg/pr85687.f90: new test.
10801
10802 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10803
10804 PR fortran/85521
10805 * gfortran.dg/pr85521_1.f90: New test.
10806 * gfortran.dg/pr85521_2.f90: New test.
10807
10808 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10809
10810 PR fortran/70870
10811 * gfortran.dg/pr70870_1.f90: New test.
10812
10813 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
10814
10815 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
10816
10817 2018-05-10 Jakub Jelinek <jakub@redhat.com>
10818
10819 PR c++/85662
10820 * g++.dg/ext/offsetof2.C: New test.
10821
10822 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
10823
10824 PR fortran/68846
10825 * gfortran.dg/temporary_3.f90 : New test.
10826
10827 PR fortran/70864
10828 * gfortran.dg/temporary_2.f90 : New test.
10829
10830 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
10831
10832 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
10833 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
10834 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
10835 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
10836 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
10837 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
10838 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
10839 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
10840 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
10841 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
10842 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
10843 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
10844 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
10845 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
10846 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
10847 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
10848 * gcc.dg/vmx/st-be-order.c: Delete testcase.
10849 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
10850 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
10851 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
10852 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
10853 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
10854 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
10855 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
10856 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
10857 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
10858 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
10859
10860 2018-05-10 Jakub Jelinek <jakub@redhat.com>
10861
10862 PR tree-optimization/85699
10863 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
10864 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
10865 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
10866 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
10867
10868 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
10869
10870 * g++.dg/tls/pr85400.C: New test.
10871
10872 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10873
10874 PR c++/85713
10875 * g++.dg/cpp1y/lambda-generic-85713.C: New.
10876
10877 2018-05-09 Carl Love <cel@us.ibm.com>
10878
10879 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
10880
10881 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10882
10883 PR c++/85713
10884 Revert:
10885 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10886
10887 PR c++/84588
10888 * g++.dg/cpp1y/pr84588.C: New.
10889
10890 2018-05-09 Andreas Schwab <schwab@suse.de>
10891
10892 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
10893
10894 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
10895
10896 * gcc.target/aarch64/store_lane_spill_1.c: New test.
10897 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
10898
10899 2018-05-08 Carl Love <cel@us.ibm.com>
10900 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
10901
10902 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10903
10904 PR c++/84588
10905 * g++.dg/cpp1y/pr84588.C: New.
10906
10907 2018-05-08 Marek Polacek <polacek@redhat.com>
10908
10909 PR c++/85695
10910 * g++.dg/cpp1z/constexpr-if22.C: New test.
10911
10912 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
10913
10914 PR target/85693
10915 * gcc.target/i386/pr85693.c: New test.
10916
10917 2018-05-08 Jakub Jelinek <jakub@redhat.com>
10918
10919 PR target/85683
10920 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
10921 scan-assembler-times checking that except for [fh]*xor other functions
10922 don't use any load instructions.
10923
10924 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
10925
10926 * gcc.target/i386/builtin_target.c: Test goldmont.
10927 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
10928 arch=silvermont.
10929
10930 2018-05-08 Jakub Jelinek <jakub@redhat.com>
10931
10932 PR target/85572
10933 * g++.dg/other/sse2-pr85572-1.C: New test.
10934 * g++.dg/other/sse2-pr85572-2.C: New test.
10935 * g++.dg/other/sse4-pr85572-1.C: New test.
10936 * g++.dg/other/avx2-pr85572-1.C: New test.
10937
10938 PR target/85317
10939 * gcc.target/i386/pr85317.c: New test.
10940 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
10941 optimization barrier to avoid optimizing away the expected insn.
10942
10943 PR target/85480
10944 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
10945 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
10946
10947 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10948
10949 * g++.dg/other/sve_const_pred_1.C: Rename to...
10950 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
10951 target selectors and explicit -march options.
10952 * g++.dg/other/sve_const_pred_2.C: Rename to...
10953 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
10954 * g++.dg/other/sve_const_pred_3.C: Rename to...
10955 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
10956 * g++.dg/other/sve_const_pred_4.C: Rename to...
10957 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
10958 * g++.dg/other/sve_tls_2.C: Rename to...
10959 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
10960 * g++.dg/other/sve_vcond_1.C: Rename to...
10961 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
10962 * g++.dg/other/sve_vcond_1_run.C: Rename to...
10963 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
10964
10965 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10966
10967 PR testsuite/85586
10968 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
10969 !vect_no_align.
10970
10971 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10972
10973 PR c++/57429
10974 * g++.dg/cpp0x/deleted14.C: New.
10975
10976 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10977 Alan Hayward <alan.hayward@arm.com>
10978 David Sherwood <david.sherwood@arm.com>
10979
10980 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
10981 XFAIL the BIC test.
10982 * gcc.target/aarch64/sve/vcond_7.c: New test.
10983 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
10984
10985 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10986
10987 PR c++/70563
10988 * g++.dg/cpp0x/sfinae62.C: New.
10989
10990 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10991
10992 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
10993 load from src[i].
10994
10995 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10996
10997 PR c++/80691
10998 * g++.dg/cpp0x/narrowing1.C: New.
10999
11000 2018-05-08 Richard Biener <rguenther@suse.de>
11001
11002 PR middle-end/85588
11003 * gcc.dg/torture/pr85574.c: Rename to...
11004 * gcc.dg/torture/pr85588.c: ... this.
11005
11006 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11007
11008 PR fortran/54613
11009 * gfortran.dg/minmaxloc_12.f90: New test case.
11010 * gfortran.dg/minmaxloc_13.f90: New test case.
11011
11012 2018-05-07 Nathan Sidwell <nathan@acm.org>
11013
11014 * g++.dg/cpp0x/range-for10.C: Delete.
11015 * g++.dg/ext/forscope1.C: Delete.
11016 * g++.dg/ext/forscope2.C: Delete.
11017 * g++.dg/template/for1.C: Delete.
11018
11019 2018-05-07 Jeff Law <law@redhat.com>
11020
11021 * gfortran.dg/linefile.f90: New test.
11022
11023 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11024
11025 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11026 and options.
11027
11028 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11029
11030 PR c++/85659
11031 * g++.dg/ext/asm14.C: New test.
11032 * g++.dg/ext/asm15.C: New test.
11033 * g++.dg/ext/asm16.C: New test.
11034
11035 2018-05-06 Michael Eager <eager@eagercon.com>
11036
11037 * gcc.target/microblaze/others/picdtr.c: Correct option
11038 -fPIE -mpic-data-is-text-relative.
11039
11040 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11041
11042 * gcc.target/microblaze/others/picdtr.c: Add test for
11043 -fPIE -mpic-data-is-text-relative.
11044
11045 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11046
11047 PR fortran/85507
11048 * gfortran.dg/coarray_dependency_1.f90: New test.
11049 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11050
11051 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11052
11053 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11054 to match the currently produced gimple.
11055
11056 2018-05-04 Carl Love <cel@us.ibm.com>
11057
11058 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11059 vec_trunc.
11060 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11061 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11062 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11063 xvcmpgedp counts. Add xxsel counts.
11064
11065 2018-05-04 Richard Biener <rguenther@suse.de>
11066
11067 PR middle-end/85627
11068 * g++.dg/torture/pr85627.C: New testcase.
11069
11070 2018-05-04 Richard Biener <rguenther@suse.de>
11071
11072 PR middle-end/85574
11073 * gcc.dg/torture/pr85574.c: New testcase.
11074 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11075
11076 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11077
11078 PR libstdc++/85466
11079 * gcc.dg/nextafter-1.c: New test.
11080 * gcc.dg/nextafter-2.c: New test.
11081 * gcc.dg/nextafter-3.c: New test.
11082 * gcc.dg/nextafter-4.c: New test.
11083
11084 2018-05-03 Nathan Sidwell <nathan@acm.org>
11085
11086 Remove -ffriend-injection.
11087 * g++.old-deja/g++.jason/scoping15.C: Delete.
11088 * g++.old-deja/g++.mike/net43.C: Delete.
11089
11090 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11091
11092 PR target/85530
11093 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11094 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11095 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11096 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11097
11098 2018-05-03 Tom de Vries <tom@codesourcery.com>
11099
11100 PR testsuite/85106
11101 * lib/scanoffloadtree.exp: New file.
11102
11103 2018-05-03 Richard Biener <rguenther@suse.de>
11104
11105 PR tree-optimization/85615
11106 * gcc.dg/torture/pr85615.c: New testcase.
11107
11108 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11109
11110 PR tree-optimization/70291
11111 * gcc.dg/complex-6.c: New test.
11112 * gcc.dg/complex-7.c: Likewise.
11113
11114 2018-05-03 Richard Biener <rguenther@suse.de>
11115
11116 PR testsuite/85579
11117 * fortran.dg/pr51434.f90: Truncate transfer argument.
11118
11119 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11120
11121 PR target/85582
11122 * gcc.c-torture/execute/pr85582-3.c: New test.
11123
11124 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11125 Jason Merrill <jason@redhat.com>
11126
11127 PR c++/68374
11128 * g++.dg/warn/Wshadow-13.C: New.
11129 * g++.dg/warn/Wshadow-14.C: Likewise.
11130
11131 2018-05-02 Tom de Vries <tom@codesourcery.com>
11132
11133 PR libgomp/82428
11134 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
11135 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
11136
11137 2018-05-02 David Pagan <dave.pagan@oracle.com>
11138
11139 PR c/30552
11140 * gcc.dg/noncompile/pr30552-1.c: New test.
11141 * gcc.dg/noncompile/pr30552-2.c: New test.
11142 * gcc.dg/noncompile/pr30552-3.c: New test.
11143 * gcc.dg/noncompile/pr30552-4.c: New test.
11144
11145 2018-05-02 Richard Biener <rguenther@suse.de>
11146
11147 PR tree-optimization/85597
11148 * gcc.dg/vect/pr85597.c: New testcase.
11149
11150 2018-05-02 Tom de Vries <tom@codesourcery.com>
11151
11152 PR testsuite/85106
11153 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
11154 * lib/scanltranstree.exp: New file.
11155 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
11156 (scan-ltrans-tree-dump-times_required_options)
11157 (scan-ltrans-tree-dump-not_required_options)
11158 (scan-ltrans-tree-dump-dem_required_options)
11159 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
11160 * lib/gcc-dg.exp: Include scanltranstree.exp.
11161
11162 2018-05-02 Tom de Vries <tom@codesourcery.com>
11163
11164 PR testsuite/85106
11165 * gcc.dg/ipa/ipa-icf-38.c: New test.
11166 * gcc.dg/ipa/ipa-icf-38a.c: New test.
11167 * lib/scandump.exp (dump-base): New proc.
11168 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
11169 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
11170 base.
11171 * lib/scanipa.exp: Add "" argument to scan-dump calls.
11172 * lib/scanlang.exp: Same.
11173 * lib/scanrtl.exp: Same.
11174 * lib/scantree.exp: Same.
11175 * lib/scanwpaipa.exp: New file.
11176 * lib/gcc-dg.exp: Include scanwpaipa.exp.
11177
11178 2018-05-02 Richard Biener <rguenther@suse.de>
11179
11180 PR middle-end/85567
11181 * gcc.dg/torture/pr85567.c: New testcase.
11182
11183 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11184
11185 PR target/85582
11186 * gcc.c-torture/execute/pr85582-1.c: New test.
11187 * gcc.c-torture/execute/pr85582-2.c: New test.
11188
11189 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
11190
11191 PR tree-optimization/85586
11192 * gcc.dg/vect/pr85586.c: New test.
11193
11194 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
11195
11196 PR tree-optimization/85143
11197 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
11198 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
11199
11200 2018-05-01 David Malcolm <dmalcolm@redhat.com>
11201
11202 PR c/84258
11203 * c-c++-common/Wformat-pr84258.c: New test.
11204
11205 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11206
11207 PR tree-optimization/82665
11208 * gcc.dg/tree-ssa/pr82665.c: New test.
11209
11210 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11211
11212 PR c++/85523
11213 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11214 (test_add_fixit_insert_formatted_single_line): New function.
11215 (test_add_fixit_insert_formatted_multiline): New function.
11216 Extend expected output of generated patch to include fix-it hints
11217 for these.
11218 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
11219 "gcc-rich-location.h". Add test coverage for
11220 gcc_rich_location::add_fixit_insert_formatted.
11221
11222 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11223
11224 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11225 (test_show_locus): Update for location_get_source_line returning a
11226 char_span. Use char_span for handling words in the
11227 "test_many_nested_locations" fix-it example.
11228
11229 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11230
11231 * gcc.target/arc/interrupt-8.c: Update test.
11232 * gcc.target/arc/loop-4.c: Likewise.
11233 * gcc.target/arc/loop-hazard-1.c: Likewise.
11234 * gcc.target/arc/sdata-3.c: Likewise.
11235
11236 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11237
11238 * gcc.target/arc/store-merge-1.c: New test.
11239 * gcc.target/arc/add_n-combine.c: Update test.
11240
11241 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
11242
11243 Microblaze Target: PIC data text relative
11244
11245 * gcc.target/microblaze/others/data_var1.c: Include
11246 PIC case of r20 base register.
11247 * gcc.target/microblaze/others/data_var2.c: Ditto.
11248 * gcc.target/microblaze/others/picdtr.c: Add new
11249 test case for -mpic-is-data-text-relative.
11250 * gcc.target/microblaze/others/sdata_var1.c: Add
11251 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
11252 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
11253 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
11254 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
11255 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
11256 * gcc.target/microblaze/others/string_cst1_gpopt.c:
11257 Ditto.
11258 * gcc.target/microblaze/others/string_cst2_gpopt.c:
11259 Ditto.
11260
11261 2018-04-30 Richard Biener <rguenther@suse.de>
11262
11263 PR tree-optimization/28364
11264 PR tree-optimization/85275
11265 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
11266 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
11267 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
11268 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
11269 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
11270 still passes.
11271 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
11272 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
11273 still passes.
11274 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
11275 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
11276 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
11277
11278 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
11279
11280 PR target/84431
11281 * gcc.target/i386/pr84431.c: New test.
11282
11283 2018-04-27 Martin Jambor <mjambor@suse.cz>
11284
11285 PR ipa/85549
11286 * g++.dg/ipa/pr85549.C: New test.
11287
11288 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11289
11290 PR c++/85553
11291 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
11292 directive.
11293 * g++.dg/cpp0x/constexpr-85553.C: New test.
11294
11295 2018-04-27 David Malcolm <dmalcolm@redhat.com>
11296
11297 PR c++/85515
11298 * g++.dg/pr85515-1.C: New test.
11299 * g++.dg/pr85515-2.C: New test.
11300
11301 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
11302
11303 PR c++/84691
11304 * g++.dg/cpp0x/friend3.C: New.
11305
11306 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11307
11308 PR target/82518
11309 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11310 Use check_effective_target_arm_little_endian.
11311
11312 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11313
11314 PR tree-optimization/85529
11315 * gcc.c-torture/execute/pr85529-1.c: New test.
11316 * gcc.c-torture/execute/pr85529-2.c: New test.
11317 * gcc.dg/pr85529.c: New test.
11318
11319 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11320
11321 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
11322 `.dword' in addition to `lw' and `.word'.
11323
11324 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11325
11326 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
11327
11328 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
11329
11330 * gnat.dg/loop_optimization24.adb: New test.
11331
11332 2018-04-26 Richard Biener <rguenther@suse.de>
11333
11334 PR tree-optimization/85116
11335 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
11336 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
11337 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
11338 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
11339
11340 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
11341
11342 PR target/85473
11343 * gcc.target/i386/pr85473-1.c: New test.
11344 * gcc.target/i386/pr85473-2.c: New test.
11345
11346 2018-04-25 Nathan Sidwell <nathan@acm.org>
11347 Jakub Jelinek <jakub@redhat.com>
11348
11349 PR c++/85437
11350 PR c++/49171
11351 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
11352 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
11353 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
11354 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
11355 * g++.dg/cpp0x/pr85437-1.C: New.
11356 * g++.dg/cpp0x/pr85437-2.C: New.
11357 * g++.dg/cpp0x/pr85437-3.C: New.
11358 * g++.dg/cpp0x/pr85437-4.C: New.
11359
11360 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11361
11362 PR fortran/85520
11363 * gfortran.dg/pr85520.f90: New test.
11364
11365 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11366
11367 PR target/85512
11368 * gcc.dg/pr85512.c: New test.
11369
11370 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
11371
11372 PR target/85485
11373 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
11374 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
11375 * gcc.dg/pr85388-1.c (dg-options): Likwise.
11376 * gcc.dg/pr85388-2.c (dg-options): Likwise.
11377 * gcc.dg/pr85388-3.c (dg-options): Likwise.
11378 * gcc.dg/pr85388-4.c (dg-options): Likwise.
11379 * gcc.dg/pr85388-5.c (dg-options): Likwise.
11380 * gcc.dg/pr85388-6.c (dg-options): Likwise.
11381 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
11382 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
11383 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
11384 * gcc.target/i386/cet-label.c (dg-options): Likwise.
11385 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
11386 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
11387 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
11388 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
11389 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
11390 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
11391 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
11392 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
11393 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
11394 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
11395 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
11396 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
11397 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
11398 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
11399 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
11400 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
11401 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
11402 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
11403 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
11404 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
11405 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
11406 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
11407 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
11408 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
11409 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
11410 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
11411 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
11412 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
11413 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
11414 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
11415 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
11416 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
11417 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
11418 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
11419 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
11420 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
11421 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
11422 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
11423 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
11424 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
11425 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
11426 * gcc.target/i386/pr84146.c (dg-options): Likwise.
11427 * gcc.target/i386/pr85403.c (dg-options): Likwise.
11428 * gcc.target/i386/pr85404.c (dg-options): Likwise.
11429 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
11430 with -mshstk.
11431 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
11432 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
11433 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
11434 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
11435 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
11436 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
11437 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
11438 * (dg-options): Likwise.
11439 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
11440 -mno-cet.
11441 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
11442 * gcc.target/i386/cet-label-3.c: Removed.
11443 * gcc.target/i386/cet-property-3.c: Likwise.
11444 * gcc.target/i386/cet-sjlj-7.c: Likwise.
11445
11446 2018-04-24 Jakub Jelinek <jakub@redhat.com>
11447
11448 PR target/85511
11449 * gcc.target/i386/pr85511.c: New test.
11450
11451 PR target/85503
11452 * g++.dg/ext/pr85503.C: New test.
11453
11454 PR target/85508
11455 * gcc.target/i386/pr85508.c: New test.
11456
11457 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
11458
11459 PR tree-optimization/85478
11460 * g++.dg/pr85478.C: New test.
11461
11462 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
11463
11464 * g++.dg/torture/pr85496.C: New test.
11465
11466 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
11467
11468 PR rtl-optimization/85423
11469 * gcc.dg/pr85423.c: New test.
11470
11471 2018-04-20 Martin Sebor <msebor@redhat.com>
11472
11473 PR c/85365
11474 * gcc.dg/Wrestrict-15.c: New test.
11475
11476 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
11477
11478 PR target/85456
11479 * gcc.target/powerpc/pr85456.c: New test.
11480
11481 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
11482
11483 * g++.dg/ext/undef-bool-1.C: Require lp64.
11484 * gcc.target/powerpc/undef-bool-2.c: Likewise.
11485
11486 2018-04-20 Jeff Law <law@redhat.com>
11487
11488 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
11489 stack protector.
11490 * gcc.dg/stack-check-6.c: Likewise.
11491 * gcc.dg/stack-check-6a.c: Likewise.
11492 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
11493 * gcc.target/i386/stack-check-18.c: Likewise.
11494 * gcc.target/i386/stack-check-19.c: Likewise.
11495
11496 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11497
11498 PR testsuite/85483
11499 * gcc.target/aarch64/sve/vcond_1.c: Move to...
11500 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
11501 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
11502 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
11503
11504 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
11505
11506 PR target/85469
11507 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
11508 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
11509
11510 2018-04-20 Richard Biener <rguenther@suse.de>
11511
11512 PR middle-end/85475
11513 * gcc.dg/torture/pr85475.c: New testcase.
11514
11515 2018-04-20 Martin Jambor <mjambor@suse.cz>
11516
11517 ipa/85449
11518 * gcc.dg/ipa/pr85449.c: New test.
11519
11520 2018-04-20 Martin Jambor <mjambor@suse.cz>
11521
11522 ipa/85447
11523 * g++.dg/ipa/pr85447.C: New file.
11524 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
11525
11526 2018-04-20 Jakub Jelinek <jakub@redhat.com>
11527
11528 PR c++/85462
11529 * g++.dg/cpp0x/pr85462.C: New test.
11530
11531 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11532
11533 * gcc.target/i386/pr85404.c: Require CET target.
11534
11535 2018-04-19 Jakub Jelinek <jakub@redhat.com>
11536
11537 PR tree-optimization/85467
11538 * gcc.dg/pr85467.c: New test.
11539
11540 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
11541
11542 PR c++/84611
11543 * g++.dg/parse/crash68.C: New.
11544
11545 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11546
11547 PR libgcc/85334
11548 * g++.dg/torture/pr85334.C: New test.
11549
11550 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
11551
11552 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
11553 * g++.dg/diagnostic/pr85464.C: New.
11554
11555 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11556
11557 PR target/85397
11558 * gcc.dg/torture/pr85397-1.c: New test.
11559 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
11560 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11561
11562 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11563
11564 PR target/85404
11565 * gcc.target/i386/pr85404.c: New test.
11566
11567 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11568
11569 PR target/85417
11570 * c-c++-common/attr-nocf-check-1.c: Compile with
11571 -fcf-protection=none.
11572 * c-c++-common/attr-nocf-check-3.c: Likewise.
11573 * gcc.dg/march-generic.c: Likewise.
11574 * gcc.target/i386/align-limit.c: Likewise.
11575 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
11576 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
11577 * gcc.target/i386/cet-property-2.c: Likewise.
11578 * gcc.target/i386/ret-thunk-26.c: Likewise.
11579 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
11580 targets.
11581 * c-c++-common/fcf-protection-2.c: Likewise.
11582 * c-c++-common/fcf-protection-3.c: Likewise.
11583 * c-c++-common/fcf-protection-5.c: Likewise.
11584 * c-c++-common/fcf-protection-6.c: Likewise.
11585 * c-c++-common/fcf-protection-7.c: Likewise.
11586 * gcc.target/i386/cet-label-3.c: New test.
11587 * gcc.target/i386/cet-property-3.c: Likewise.
11588 * gcc.target/i386/cet-sjlj-7.c: Likewise.
11589 * gcc.target/i386/pr85417-1.c: Likewise.
11590 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
11591 __x86_indirect_thunk_nt_(r|e)ax
11592 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11593 * gcc.target/i386/pr85403.c: Remove dg-error,
11594
11595 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
11596
11597 * gcc.target/i386/movdir-1.c: New test.
11598
11599 2018-04-19 Richard Biener <rguenther@suse.de>
11600
11601 PR middle-end/85455
11602 * gcc.dg/pr85455.c: New testcase.
11603
11604 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
11605
11606 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
11607 targets.
11608 * g++.dg/lto/pr85405b_0.C: Likewise.
11609 * g++.dg/lto/pr84805_0.C: Likewise.
11610
11611 2018-04-18 Martin Liska <mliska@suse.cz>
11612
11613 PR ipa/83983
11614 PR ipa/85391
11615 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
11616 output.
11617
11618 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
11619
11620 PR target/85388
11621 * gcc.dg/pr85388-1.c: New test.
11622 * gcc.dg/pr85388-2.c: Likewise.
11623 * gcc.dg/pr85388-3.c: Likewise.
11624 * gcc.dg/pr85388-4.c: Likewise.
11625 * gcc.dg/pr85388-5.c: Likewise.
11626 * gcc.dg/pr85388-6.c: Likewise.
11627
11628 2018-04-18 Jan Hubicka <jh@suse.cz>
11629 Martin Liska <mliska@suse.cz>
11630
11631 * g++.dg/lto/pr83121_0.C: Update template.
11632 * g++.dg/lto/pr83121_1.C: Update template.
11633 * g++.dg/lto/pr84805_0.C: Update template.
11634 * g++.dg/lto/pr84805_1.C: Update template.
11635 * g++.dg/lto/pr84805_2.C: Update template.
11636
11637 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
11638
11639 PR c++/84630
11640 * g++.dg/cpp0x/pr84630.C: New.
11641
11642 2018-04-18 Jakub Jelinek <jakub@redhat.com>
11643
11644 PR c++/84463
11645 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
11646 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
11647 in two cases. Uncomment two other tests and add expected dg-error for
11648 them.
11649 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
11650 -Wnarrowing diagnostics on some targets for c++11.
11651 * g++.dg/parse/array-size2.C: Remove xfail.
11652 * g++.dg/cpp0x/constexpr-84463.C: New test.
11653
11654 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
11655
11656 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
11657 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
11658
11659 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11660
11661 PR testsuite/85326
11662 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
11663 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
11664 * g++.dg/other/sve_tls_2.C: Require effective target tls.
11665
11666 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
11667
11668 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
11669 prevent cascading of errors and change expected error message.
11670 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
11671 to 64-bit targets.
11672 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
11673 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
11674 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
11675 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
11676 error message.
11677 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
11678
11679 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11680
11681 PR target/85430
11682 * gcc.dg/pr85430.c: New test.
11683
11684 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11685
11686 PR testsuite/85326
11687 * gcc.target/arm/pr54300.C: Move to...
11688 * g++.dg/other/pr54300.C: ... Here. Add target directives.
11689 * gcc.target/arm/pr55073.C: Move to...
11690 * g++.dg/other/pr55073.C: ... Here. Add target directives.
11691 * gcc.target/arm/pr56184.C: Move to...
11692 * g++.dg/other/pr56184.C: ... Here. Add target directives.
11693 * gcc.target/arm/pr59985.C: Move to...
11694 * g++.dg/other/pr59985.C: ... Here. Add target directives.
11695 * gcc.target/aarch64/pr60675.C: Move to...
11696 * g++.dg/other/pr60675.C: ... Here. Add target directives.
11697 * gcc.target/aarch64/pr81422.C: Move to...
11698 * g++.dg/other/pr81422.C: ... Here. Add target directives.
11699 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
11700 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
11701 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
11702 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
11703 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
11704 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
11705 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
11706 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
11707 * gcc.target/aarch64/sve/tls_2.C: Move to...
11708 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
11709 * gcc.target/aarch64/pr81414.C: Rename to...
11710 * gcc.target/aarch64/pr81414.c: ... This.
11711 * gcc.target/aarch64/simd/pr67896.C: Rename to...
11712 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
11713 messages.
11714 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
11715 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
11716 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
11717 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
11718 file name.
11719
11720 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11721
11722 PR middle-end/85414
11723 * gcc.dg/pr85414.c: New test.
11724
11725 2018-04-17 Martin Jambor <mjambor@suse.cz>
11726
11727 PR ipa/85421
11728 * g++.dg/ipa/pr85421.C: New test.
11729
11730 2018-04-17 Martin Liska <mliska@suse.cz>
11731
11732 PR lto/85405
11733 * g++.dg/lto/pr85405b_0.C: New test.
11734 * g++.dg/lto/pr85405b_1.C: New test.
11735
11736 2018-04-17 Martin Liska <mliska@suse.cz>
11737
11738 PR lto/85405
11739 * g++.dg/lto/pr85405_0.C: New test.
11740 * g++.dg/lto/pr85405_1.C: New test.
11741
11742 2018-04-17 Martin Liska <mliska@suse.cz>
11743
11744 PR ipa/85329
11745 * g++.dg/ext/pr85329-2.C: New test.
11746 * g++.dg/ext/pr85329.C: New test.
11747 * gcc.target/i386/mvc12.c: New test.
11748
11749 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
11750
11751 PR c++/85039
11752 * g++.dg/pr85039-1.C: New.
11753 * g++.dg/pr85039-2.C: New.
11754 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
11755
11756 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
11757
11758 PR target/85080
11759 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
11760 if the target supports efficient unaligned storage accesses.
11761
11762 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
11763
11764 PR target/83660
11765 * gcc.target/powerpc/pr83660.C: New test.
11766
11767 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
11768
11769 PR target/85403
11770 * gcc.target/i386/pr85403.c: New test.
11771
11772 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
11773
11774 PR target/84331
11775 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
11776
11777 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
11778 Jason Merrill <jason@redhat.com>
11779
11780 PR c++/85112
11781 * g++.dg/cpp0x/pr85112.C: New.
11782
11783 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
11784
11785 PR testsuite/85326
11786 * g++.dg/ext/undef-bool-1.C: New file.
11787 * gcc.target/powerpc/powerpc.exp: Remove .C support.
11788 * gcc.target/powerpc/undef-bool-1.C: Remove file.
11789
11790 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
11791
11792 PR target/85293
11793 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
11794 corresponding dg-error clause.
11795 * gcc.target/powerpc/pr80098-3.c: Ditto.
11796 * gcc.target/powerpc/pr80103-1.c: Delete.
11797
11798 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
11799
11800 PR fortran/81773
11801 PR fortran/83606
11802 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
11803 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
11804
11805 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11806
11807 PR fortran/85387
11808 * gfortran.dg/implied_do_io_5.f90: New test.
11809
11810 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
11811
11812 PR target/83402
11813 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
11814 several values: positive, negative, and zero.
11815 * gcc.target/powerpc/sse2-pslld-1.c: Same.
11816 * gcc.target/powerpc/sse2-psllq-1.c: Same.
11817
11818 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
11819
11820 PR rtl-optimization/79916
11821 * gcc.target/powerpc/pr79916.c: New.
11822
11823 2018-04-13 Jakub Jelinek <jakub@redhat.com>
11824
11825 PR rtl-optimization/85393
11826 * g++.dg/opt/pr85393.C: New test.
11827 * g++.dg/opt/pr85393-aux.cc: New file.
11828
11829 PR rtl-optimization/85376
11830 * gcc.dg/pr85376.c: New test.
11831
11832 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
11833
11834 PR rtl-optimization/83852
11835 * gcc.dg/pr83852.c: New testcase.
11836
11837 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
11838
11839 PR testsuite/85326
11840 * gcc.target/s390/pr77822-1.C: Rename to ...
11841 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
11842 * gcc.target/s390/pr77822-2.c: Add asm scan check.
11843 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
11844
11845 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
11846
11847 PR lto/71991
11848 * gcc.target/i386/pr71991.c: New testcase.
11849
11850 2018-04-13 Martin Liska <mliska@suse.cz>
11851 Jakub Jelinek <jakub@redhat.com>
11852
11853 PR middle-end/81657
11854 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
11855 call.
11856
11857 2018-04-12 David Malcolm <dmalcolm@redhat.com>
11858
11859 PR c++/85385
11860 * g++.dg/diagnostic/macro-arg-count.C: New test.
11861
11862 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11863
11864 PR fortran/83064
11865 PR testsuite/85346
11866 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
11867 array and move test to libgomp/testsuite/libgomp.fortran.
11868 * gfortran.dg/do_concurrent_6.f90: New test.
11869
11870 2018-04-12 Marek Polacek <polacek@redhat.com>
11871
11872 PR c++/85258
11873 * g++.dg/parse/error61.C: New test.
11874
11875 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
11876
11877 PR target/85347
11878 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
11879 specify -mvsx on gcc command line.
11880
11881 2018-04-12 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR target/85328
11884 * gcc.target/i386/pr85328.c: New test.
11885
11886 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11887
11888 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
11889
11890 2018-04-12 Jakub Jelinek <jakub@redhat.com>
11891
11892 PR rtl-optimization/85342
11893 * gcc.target/i386/pr85342.c: New test.
11894
11895 2018-04-11 Jason Merrill <jason@redhat.com>
11896
11897 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
11898 if ulimit -v is set.
11899
11900 2018-04-11 Bin Cheng <bin.cheng@arm.com>
11901
11902 PR testsuite/85190
11903 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
11904
11905 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
11906
11907 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
11908 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
11909
11910 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11911
11912 PR c++/70808
11913 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
11914 effective target.
11915
11916 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
11917
11918 PR target/84301
11919 * gcc.target/i386/pr84301.c: New test.
11920
11921 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11922
11923 PR tree-optimization/85331
11924 * gcc.c-torture/execute/pr85331.c: New test.
11925
11926 2018-04-11 Marek Polacek <polacek@redhat.com>
11927
11928 PR c++/85032
11929 * g++.dg/cpp0x/pr51225.C: Adjust error message.
11930 * g++.dg/cpp1z/constexpr-if21.C: New test.
11931
11932 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11933
11934 PR target/85281
11935 * gcc.target/i386/pr85281.c: New test.
11936
11937 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
11938
11939 PR rtl-optimization/84659
11940 * gcc.dg/pr84659.c: New test.
11941
11942 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11943
11944 PR debug/85302
11945 * g++.dg/debug/dwarf2/pr85302.C: New test.
11946
11947 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
11948
11949 PR target/85261
11950 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
11951 into register.
11952
11953 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11954
11955 PR c++/70808
11956 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
11957
11958 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
11959
11960 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
11961 * gcc.target/powerpc/dimode_off.c: Ditto.
11962 * gcc.target/powerpc/tfmode_off.c: Ditto.
11963 * gcc.target/powerpc/timode_off.c: Ditto.
11964
11965 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
11966
11967 * gcc.target/powerpc/vec-ldl-1.c: New test.
11968 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
11969 corrections to ABI implementation.
11970
11971 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
11972
11973 PR target/85056
11974 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
11975
11976 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11977
11978 PR rtl-optimization/85300
11979 * gcc.dg/pr85300.c: New test.
11980
11981 2018-04-10 David Malcolm <dmalcolm@redhat.com>
11982
11983 PR c++/85110
11984 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
11985 where we now show the pertinent parameter.
11986 * g++.dg/diagnostic/aka2.C: Likewise.
11987 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
11988
11989 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11990
11991 PR fortran/85313
11992 * gfortran.dg/gomp/pr85313.f90: New test.
11993
11994 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11995
11996 PR c++/24314
11997 * g++.dg/parse/template29.C: New.
11998
11999 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12000
12001 PR testsuite/85190
12002 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12003
12004 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12005
12006 PR target/85177
12007 PR target/85255
12008 * gcc.target/i386/avx512f-pr85177.c: New test.
12009 * gcc.target/i386/avx512f-pr85255.c: New test.
12010
12011 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12012
12013 PR tree-optimization/85286
12014 * gcc.dg/vect/pr85286.c: New test.
12015
12016 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12017
12018 PR target/85173
12019 * gcc.target/arm/pr85173.c: New test.
12020
12021 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12022
12023 PR lto/85248
12024 * gcc.dg/lto/pr85248_0.c: New test.
12025 * gcc.dg/lto/pr85248_1.c: New test.
12026
12027 2018-04-09 Jan Hubicka <jh@suse.cz>
12028
12029 PR lto/85078
12030 * g++.dg/torture/pr85078.C: New.
12031
12032 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12033
12034 PR c++/85227
12035 * g++.dg/cpp1z/decomp44.C: New.
12036 * g++.dg/cpp1z/decomp45.C: Likewise.
12037
12038 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12039
12040 PR fortran/83064
12041 * gfortran.dg/do_concurrent_5.f90: New test.
12042 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12043 message.
12044
12045 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12046
12047 PR fortran/51260
12048 * gfortran.dg/parameter_array_element_3.f90: New test.
12049
12050 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR c++/85194
12053 * g++.dg/cpp1z/decomp43.C: New test.
12054
12055 PR rtl-optimization/80463
12056 * g++.dg/pr80463.C: Add -w to dg-options.
12057
12058 2018-04-09 Richard Biener <rguenther@suse.de>
12059
12060 PR tree-optimization/85284
12061 * gcc.dg/torture/pr85284.c: New testcase.
12062
12063 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12064
12065 PR rtl-optimization/80463
12066 PR rtl-optimization/83972
12067 PR rtl-optimization/83480
12068
12069 * gcc.dg/pr80463.c: New test.
12070 * g++.dg/pr80463.C: Likewise.
12071 * gcc.dg/pr83972.c: Likewise.
12072
12073 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12074
12075 PR rtl-optimization/83913
12076 * gcc.dg/pr83913.c: New test.
12077
12078 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12079
12080 PR rtl-optimization/83962
12081 * gcc.dg/pr83962.c: New test.
12082
12083 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12084
12085 PR rtl-optimization/83530
12086 * gcc.dg/pr83530.c: New test.
12087
12088 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12089
12090 PR middle-end/82976
12091 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12092
12093 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12094
12095 PR tree-optimization/85257
12096 * gcc.dg/pr85257.c: New test.
12097
12098 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12099
12100 * g++.dg/opt/pr85196.C: New test.
12101
12102 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12103
12104 PR c++/84269
12105 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12106 std::tuple here since they need C++11.
12107 * g++.dg/lookup/missing-std-include-8.C: New test.
12108 * g++.dg/lookup/missing-std-include.C: Move std::array and
12109 std::tuple test to missing-std-include-6.C to avoid failures
12110 with C++98.
12111
12112 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12113
12114 PR debug/85252
12115 * gcc.dg/debug/pr85252.c: New test.
12116
12117 PR rtl-optimization/84872
12118 * gcc.dg/graphite/pr84872.c: New test.
12119
12120 PR c++/85210
12121 * g++.dg/cpp1z/decomp42.C: New test.
12122
12123 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12124
12125 PR c++/85021
12126 * g++.dg/lookup/missing-std-include-7.C: New test.
12127
12128 2018-04-06 Tamar Christina <tamar.christina@arm.com>
12129
12130 * gcc.dg/struct-simple.c: Revert r254862.
12131 * lib/target-supports.exp
12132 (check_effective_target_word_mode_no_slow_unalign): Likewise.
12133
12134 2018-04-06 Richard Biener <rguenther@suse.de>
12135
12136 PR middle-end/85244
12137 * gcc.dg/torture/pr85244-1.c: New testcase.
12138 * gcc.dg/torture/pr85244-2.c: Likewise.
12139
12140 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12141
12142 PR sanitizer/85213
12143 * c-c++-common/ubsan/pr85213.c: New test.
12144
12145 2018-04-06 Richard Biener <rguenther@suse.de>
12146
12147 PR middle-end/85180
12148 * gcc.dg/pr85180.c: New testcase.
12149
12150 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12151
12152 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
12153 to trigger the optimization. Do some cleanup and function
12154 renaming. Add more test functions.
12155
12156 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12157
12158 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
12159 options.
12160 * gcc.target/s390/hotpatch-1.c: Skip when building without
12161 optimization.
12162 * gcc.target/s390/hotpatch-10.c: Likewise.
12163 * gcc.target/s390/hotpatch-11.c: Likewise.
12164 * gcc.target/s390/hotpatch-12.c: Likewise.
12165 * gcc.target/s390/hotpatch-13.c: Likewise.
12166 * gcc.target/s390/hotpatch-14.c: Likewise.
12167 * gcc.target/s390/hotpatch-15.c: Likewise.
12168 * gcc.target/s390/hotpatch-16.c: Likewise.
12169 * gcc.target/s390/hotpatch-17.c: Likewise.
12170 * gcc.target/s390/hotpatch-18.c: Likewise.
12171 * gcc.target/s390/hotpatch-19.c: Likewise.
12172 * gcc.target/s390/hotpatch-2.c: Likewise.
12173 * gcc.target/s390/hotpatch-3.c: Likewise.
12174 * gcc.target/s390/hotpatch-4.c: Likewise.
12175 * gcc.target/s390/hotpatch-5.c: Likewise.
12176 * gcc.target/s390/hotpatch-6.c: Likewise.
12177 * gcc.target/s390/hotpatch-7.c: Likewise.
12178 * gcc.target/s390/hotpatch-8.c: Likewise.
12179 * gcc.target/s390/hotpatch-9.c: Likewise.
12180
12181 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12182
12183 * c-c++-common/Wattributes.c: Disable warning for s390* target and
12184 check for an error instead.
12185 * gcc.dg/Wattributes-6.c: Likewise.
12186
12187 2018-04-05 Jakub Jelinek <jakub@redhat.com>
12188
12189 PR c++/85209
12190 * g++.dg/cpp1z/decomp39.C: New test.
12191 * g++.dg/cpp1z/decomp40.C: New test.
12192
12193 PR c++/85208
12194 * g++.dg/cpp1z/decomp41.C: New test.
12195
12196 PR middle-end/85195
12197 * gcc.dg/pr85195.c: New test.
12198
12199 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12200
12201 PR c++/80956
12202 * g++.dg/cpp0x/initlist100.C: New.
12203 * g++.dg/cpp0x/initlist101.C: Likewise.
12204
12205 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12206
12207 PR c++/84792
12208 * g++.dg/other/pr84792-1.C: New.
12209 * g++.dg/other/pr84792-2.C: Likewise.
12210
12211 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
12212
12213 PR target/85193
12214 * gcc.target/i386/pr85193.c: New test.
12215
12216 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
12217
12218 PR c++/84979
12219 * g++.dg/concepts/pr84979.C: New.
12220 * g++.dg/concepts/pr84979-2.C: New.
12221 * g++.dg/concepts/pr84979-3.C: New.
12222
12223 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12224
12225 PR c++/80026
12226 * g++.dg/cpp0x/variadic174.C: New.
12227
12228 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12229
12230 PR inline-asm/85172
12231 * g++.dg/ext/builtin13.C: New test.
12232 * g++.dg/ext/atomic-4.C: New test.
12233
12234 PR c++/85146
12235 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
12236 * g++.dg/ext/bases3.C: New test.
12237
12238 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12239
12240 PR target/85203
12241 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
12242 to match a single insn of the baz function. Move scan directives at
12243 the end of the file below the functions they are trying to test for
12244 better readability.
12245 * gcc.target/arm/cmse/cmse-16.c: New testcase.
12246
12247 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
12248
12249 PR rtl-optimization/84878
12250 * gcc.target/powerpc/pr84878.c: New test.
12251
12252 2018-04-04 Michael Matz <matz@suse.de>
12253
12254 * gcc.dg/Wstringop-overflow-4.c: New test.
12255 * c-c++-common/Wstringop-truncation-4.c: Adjust.
12256
12257 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12258
12259 PR testsuite/85189
12260 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
12261 for the diagnostics of overridden functions. Adjust for new wording.
12262
12263 2018-04-04 Richard Biener <rguenther@suse.de>
12264
12265 PR lto/85176
12266 * g++.dg/lto/pr85176_0.C: New testcase.
12267
12268 2018-04-04 Richard Biener <rguenther@suse.de>
12269
12270 PR testsuite/85191
12271 * lib/target-supports.exp (check_effective_target_vect_perm_short):
12272 Fix typo.
12273
12274 2018-04-04 Martin Liska <mliska@suse.cz>
12275
12276 PR sanitizer/85174
12277 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
12278 and msdata as a workaround for powerpc.
12279
12280 2018-04-04 Richard Biener <rguenther@suse.de>
12281
12282 PR tree-optimization/85168
12283 * gcc.dg/torture/pr85168.c: New testcase.
12284
12285 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
12286
12287 PR c++/84943
12288 * g++.dg/pr84943.C: New.
12289 * g++.dg/pr84943-2.C: New.
12290
12291 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12292
12293 PR rtl-optimization/85167
12294 * gcc.dg/pr85167.c: New test.
12295
12296 PR tree-optimization/85156
12297 * c-c++-common/pr85156.c: New test.
12298 * gcc.c-torture/execute/pr85156.c: New test.
12299
12300 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
12301
12302 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
12303 * gcc.target/powerpc/undef-bool-1.C: New file.
12304 * gcc.target/powerpc/undef-bool-2.c: New file.
12305
12306 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
12307
12308 PR c++/84768
12309 * g++.dg/cpp1z/class-deduction52.C: New.
12310
12311 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12312
12313 PR c++/85147
12314 * g++.dg/cpp0x/pr85147.C: New test.
12315
12316 PR c++/85140
12317 * g++.dg/cpp0x/gen-attrs-64.C: New test.
12318
12319 PR c++/85134
12320 * g++.dg/gomp/pr85134.C: New test.
12321 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
12322
12323 PR target/85169
12324 * gcc.c-torture/execute/pr85169.c: New test.
12325 * gcc.target/i386/avx512f-pr85169.c: New test.
12326 * gcc.target/i386/avx512bw-pr85169.c: New test.
12327
12328 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12329
12330 PR target/85126
12331 * gcc.target/powerpc/pr69946: Adjust comment. Remove
12332 scan-assembler-times clause.
12333
12334 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12335
12336 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
12337 dg-additional-options.
12338
12339 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12340
12341 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
12342
12343 2018-04-03 Richard Biener <rguenther@suse.de>
12344
12345 PR testsuite/85154
12346 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
12347
12348 2018-04-02 Jim Wilson <jimw@sifive.com>
12349
12350 * gcc.target/riscv/pr84660.c: New.
12351 * gcc.target/riscv/shift-and-1.c: New.
12352 * gcc.target/riscv/shift-and-2.c: New.
12353
12354 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12355
12356 PR fortran/85102
12357 * gfortran.dg/array_simplify_2.f90: New test.
12358
12359 2018-04-01 Jakub Jelinek <jakub@redhat.com>
12360
12361 PR middle-end/85090
12362 * gcc.target/i386/avx512f-pr85090-1.c: New test.
12363 * gcc.target/i386/avx512f-pr85090-2.c: New test.
12364 * gcc.target/i386/avx512f-pr85090-3.c: New test.
12365 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
12366 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
12367
12368 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
12369
12370 PR c++/85027
12371 * g++.dg/pr85027.C: New.
12372
12373 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
12374
12375 PR target/83315
12376 * gcc.target/powerpc/sse-maxps-2.c: New test.
12377 * gcc.target/powerpc/sse-minps-2.c: New test.
12378
12379 2018-03-30 Jakub Jelinek <jakub@redhat.com>
12380
12381 PR c++/84791
12382 * g++.dg/gomp/pr84791.C: New test.
12383
12384 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
12385
12386 PR fortran/84931
12387 * gfortran.dg/array_constructor_53.f90: New test.
12388
12389 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12390
12391 PR fortran/85130
12392 * gfortran.dg/substr_6.f90: Remove illegal test for
12393 out-of-bounds substring.
12394
12395 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12396
12397 PR fortran/85111
12398 * gfortran.dg/zero_sized_10.f90: New test.
12399
12400 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12401
12402 PR c++/84269
12403 * g++.dg/lookup/missing-std-include-6.C: New test.
12404 * g++.dg/lookup/missing-std-include.C: Add std::pair and
12405 std::tuple tests.
12406 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
12407 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
12408 <cstring>, <cassert>, and <cstdlib>.
12409
12410 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
12411
12412 PR inline-asm/84985
12413 * gcc.target/i386/pr84985.c: New.
12414
12415 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12416
12417 PR c++/85110
12418 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
12419
12420 2018-03-29 Jakub Jelinek <jakub@redhat.com>
12421
12422 PR c++/85108
12423 * g++.dg/warn/Wunused-var-31.C: New test.
12424
12425 PR c/85094
12426 * c-c++-common/Wduplicated-branches-14.c: New test.
12427
12428 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
12429
12430 PR c++/84606
12431 * g++.dg/cpp0x/pr84606.C: New.
12432
12433 2018-03-29 Carl Love <cel@us.ibm.com>
12434
12435 Revert
12436 2017-09-27 Carl Love <cel@us.ibm.com>
12437
12438 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
12439 for the __builtin_fctid and __builtin_fctiw.
12440
12441 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
12442
12443 PR target/84912
12444 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
12445 deleted builtin function.
12446 (div_weuo): Likewise.
12447 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
12448 (div_deuo): Likewise.
12449
12450 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
12451
12452 PR c++/85028
12453 * g++.dg/other/default13.C: New.
12454
12455 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12456
12457 PR target/85095
12458 * gcc.target/i386/pr85095-1.c: New test.
12459 * gcc.target/i386/pr85095-2.c: New test.
12460 * gcc.c-torture/execute/pr85095.c: New test.
12461
12462 PR tree-optimization/82004
12463 * gcc.dg/pr82004.c: New test.
12464
12465 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12466 Martin Liska <mliska@suse.cz>
12467
12468 PR sanitizer/85081
12469 * g++.dg/asan/pr85081.C: New test.
12470
12471 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
12472
12473 PR c++/84789
12474 * g++.dg/template/pr84789.C: Adjust for testing with
12475 -fconcepts too.
12476
12477 PR c++/84973
12478 * g++.dg/template/pr84973.C: New.
12479 * g++.dg/template/pr84973-2.C: New.
12480 * g++.dg/template/pr84973-3.C: New.
12481
12482 PR c++/84968
12483 * g++.dg/eh/pr84968.C: New.
12484
12485 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12486
12487 PR target/84914
12488 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
12489 long double multiply/divide uses the correct function.
12490 * gcc.target/powerpc/mulkc-3.c: Likewise.
12491 * gcc.target/powerpc/divkc-2.c: Likewise.
12492 * gcc.target/powerpc/divkc-3.c: Likewise.
12493
12494 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12495
12496 PR c++/85067
12497 * g++.dg/cpp0x/defaulted51.C: New.
12498 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
12499
12500 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12501
12502 PR c++/85077
12503 * g++.dg/ext/vector35.C: New test.
12504
12505 PR c++/85061
12506 * g++.dg/ext/builtin-offsetof3.C: New test.
12507
12508 PR c++/85076
12509 * g++.dg/cpp1y/pr85076.C: New test.
12510
12511 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12512
12513 PR fortran/85084
12514 * gfortran.dg/matmul_rank_1.f90: New test.
12515
12516 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12517 Harald Anlauf <anlauf@gmx.de>
12518
12519 * gfortran.dg/structure_constructor_15.f90: New test.
12520
12521 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
12522
12523 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
12524 for the diagnostics of overridden functions. Adjust for new wording.
12525 * g++.dg/cpp0x/implicit1.C: Likewise.
12526 * g++.dg/cpp0x/override1.C: Likewise.
12527 * g++.dg/cpp1y/auto-fn18.C: Likewise.
12528 * g++.dg/eh/shadow1.C: Likewise.
12529 * g++.dg/inherit/covariant12.C: Likewise.
12530 * g++.dg/inherit/covariant14.C: Likewise.
12531 * g++.dg/inherit/covariant15.C: Likewise.
12532 * g++.dg/inherit/covariant16.C: Likewise.
12533 * g++.dg/inherit/covariant22.C: Likewise.
12534 * g++.dg/inherit/crash3.C: Likewise.
12535 * g++.dg/inherit/error2.C: Likewise.
12536 * g++.dg/template/crash100.C: Likewise.
12537 * g++.old-deja/g++.eh/spec6.C: Likewise.
12538 * g++.old-deja/g++.mike/p811.C: Likewise.
12539 * g++.old-deja/g++.other/virtual11.C: Likewise.
12540 * g++.old-deja/g++.other/virtual4.C: Likewise.
12541
12542 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
12543
12544 PR target/85044
12545 * gcc.target/i386/pr85044.c: New test.
12546
12547 2018-03-27 Martin Sebor <msebor@redhat.com>
12548
12549 PR testsuite/83462
12550 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
12551 other than x86.
12552
12553 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12554
12555 PR target/83009
12556 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
12557
12558 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12559
12560 PR target/81863
12561 * gcc.target/arm/pr81863.c: New test.
12562
12563 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
12564
12565 PR target/85056
12566 * gcc.target/nvptx/pr85056.c: New test.
12567 * gcc.target/nvptx/pr85056a.c: New test.
12568
12569 2018-03-27 Richard Biener <rguenther@suse.de>
12570
12571 PR testsuite/82847
12572 * lib/target-supports.exp (check_ssse3_available): New function.
12573 (check_effective_target_vect_perm_short): Enable for x86 if
12574 check_ssse3_available.
12575
12576 2018-03-27 Richard Biener <rguenther@suse.de>
12577
12578 PR tree-optimization/85082
12579 * gfortran.dg/pr85082.f90: New testcase.
12580
12581 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12582
12583 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
12584 to "l=2" in dg-final.
12585
12586 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12587
12588 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
12589 * gcc.target/mips/fix-r4000-2.c: Likewise.
12590 * gcc.target/mips/fix-r4000-3.c: Likewise.
12591 * gcc.target/mips/fix-r4000-4.c: Likewise.
12592 * gcc.target/mips/fix-r4000-5.c: Likewise.
12593 * gcc.target/mips/fix-r4000-6.c: Likewise.
12594 * gcc.target/mips/fix-r4000-7.c: Likewise.
12595 * gcc.target/mips/fix-r4000-8.c: Likewise.
12596 * gcc.target/mips/fix-r4000-9.c: Likewise.
12597 * gcc.target/mips/fix-r4000-10.c: Likewise.
12598 * gcc.target/mips/fix-r4000-7.c: Change dg-final
12599 "mulditi3_r4000" instead of "mulditi3".
12600 * gcc.target/mips/fix-r4000-8.c: Change dg-final
12601 "umulditi3_r4000" instead of "umulditi3".
12602
12603 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12604
12605 PR c++/85068
12606 * g++.dg/inherit/covariant22.C: New test.
12607
12608 2018-03-27 Richard Biener <rguenther@suse.de>
12609
12610 PR testsuite/84004
12611 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
12612 alignment.
12613
12614 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12615 Jason Merrill <jason@redhat.com>
12616
12617 PR c++/84632
12618 * g++.dg/init/array49.C: New.
12619 * g++.dg/torture/pr70499.C: Adjust.
12620
12621 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
12622
12623 PR target/85073
12624 * gcc.target/i386/pr85073.c: New test.
12625
12626 2018-03-26 Richard Biener <rguenther@suse.de>
12627
12628 PR testsuite/85066
12629 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
12630 instead of long.
12631
12632 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
12633
12634 PR fortran/66709
12635 * gfortran.dg/parameter_array_format.f90: New test.
12636
12637 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12638 Neil Carlson <neil.n.carlson@gmail.com>
12639
12640 PR fortran/84381
12641 * gfortran.dg/literal_character_constant_1.inc: Replace
12642 call abort by STOP n.
12643 * gfortran.dg/overload_1.f90: Likewise.
12644
12645 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
12646 Dominique d'Humieres <dominiq@gcc.gnu.org>
12647
12648 PR fortran/84924
12649 * gfortran.dg/scalar_pointer_1.f90: New test.
12650
12651 2018-03-25 Tom de Vries <tom@codesourcery.com>
12652
12653 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
12654 precise.
12655
12656 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12657
12658 PR fortran/69497
12659 * gfortran.dg/pr89497.f90: New test.
12660
12661 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12662
12663 PR fortran/70068
12664 * gfortran.dg/substr_7.f90: New test.
12665
12666 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
12667
12668 PR fortran/42651
12669 * gfortran.dg/pr42651.f90: New test.
12670 * gfortran.dg/func_result_7.f90: Update error message.
12671
12672 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
12673
12674 PR tree-optimization/84005
12675 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
12676 failing to force the alignment.
12677
12678 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12679
12680 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
12681 from this to...
12682 <vclzd>: ...this.
12683
12684 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12685
12686 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
12687 message. Fix scan-assembler patterns.
12688
12689 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12690
12691 PR c++/85015
12692 * g++.dg/cpp0x/pr85015.C: New test.
12693
12694 PR c++/84942
12695 * g++.dg/cpp1y/pr84942.C: New test.
12696
12697 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
12698
12699 PR inline-asm/85030
12700 * gcc.target/i386/pr85030.c: New.
12701
12702 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12703
12704 PR target/85026
12705 * g++.dg/pr85026.C: New test.
12706
12707 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
12708
12709 * g++.dg/debug/pr84704.C: XFAIL AIX.
12710
12711 2018-03-23 Sudakshina Das <sudi.das@arm.com>
12712
12713 PR target/84826
12714 * gcc.target/arm/pr84826.c: Add dg directive.
12715
12716 2018-03-23 Marek Polacek <polacek@redhat.com>
12717
12718 PR c++/85033
12719 * g++.dg/ext/builtin-offsetof2.C: New test.
12720
12721 PR c++/85045
12722 * g++.dg/cpp0x/Wnarrowing5.C: New test.
12723 * gcc.dg/pr85045.c: New test.
12724
12725 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
12726
12727 PR debug/85020
12728 * gnat.dg/lto22.adb: New test.
12729 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
12730 * gnat.dg/lto22_pkg2.ads: Likewise.
12731
12732 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12733
12734 PR c/80778
12735 * gcc.dg/lto/pr80778_0.c: New test.
12736
12737 PR inline-asm/85034
12738 * gcc.target/i386/pr85034.c: New test.
12739
12740 PR inline-asm/85022
12741 * c-c++-common/torture/pr85022.c: New test.
12742
12743 PR sanitizer/85029
12744 * g++.dg/ubsan/pr85029.C: New test.
12745
12746 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
12747
12748 PR c++/71251
12749 * g++.dg/cpp0x/pr71251.C: New.
12750
12751 PR c++/84789
12752 * g++.dg/template/pr84789.C: New.
12753 * g++.dg/template/pr84789-2.C: New.
12754 * g++.dg/template/pr84789-3.C: New.
12755 * g++.dg/parse/dtor11.C: Accept alternate error message.
12756
12757 PR c++/84729
12758 * g++.dg/pr84729.C: New.
12759 * g++.old-deja/g++.ext/arrnew2.C: Require error.
12760 * g++.old-deja/g++.robertl/eb58.C: Likewise.
12761 * g++.old-deja/g++.robertl/eb63.C: Likewise.
12762
12763 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
12764
12765 PR fortran/84922
12766 * gfortran.dg/interface_42.f90: New test.
12767 * gfortran.dg/interface_43.f90: New test.
12768
12769 2018-03-22 Sudakshina Das <sudi.das@arm.com>
12770
12771 PR target/84826
12772 * gcc.target/arm/pr84826.c: New test.
12773
12774 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
12775
12776 * gcc.target/arm/addr-modes-float.c: Move dg-do before
12777 dg-require-effective-target.
12778 * gcc.target/arm/addr-modes-int.c: Likewise.
12779 * gcc.target/nios2/lo-addr-tls.c: Likewise.
12780
12781 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
12782
12783 PR target/84760
12784 * gcc.target/powerpc/altivec-ld-1.c: New test.
12785
12786 2018-03-22 Bin Cheng <bin.cheng@arm.com>
12787
12788 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
12789
12790 2018-03-22 Jakub Jelinek <jakub@redhat.com>
12791
12792 PR inline-asm/84941
12793 * gcc.dg/pr84941.c: New test.
12794
12795 2018-03-22 Tom de Vries <tom@codesourcery.com>
12796
12797 PR tree-optimization/84956
12798 * gcc.dg/pr84956.c: New test.
12799
12800 2018-03-22 Marek Polacek <polacek@redhat.com>
12801
12802 PR c++/84854
12803 * g++.dg/cpp1z/constexpr-if15.C: New test.
12804 * g++.dg/cpp1z/constexpr-if16.C: New test.
12805
12806 2018-03-21 Joseph Myers <joseph@codesourcery.com>
12807
12808 * gcc.dg/builtin-tgmath-3.c: New test.
12809
12810 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
12811
12812 PR c++/71965
12813 * g++.dg/concepts/pr71965.C: New.
12814
12815 PR c++/84610
12816 PR c++/84642
12817 * g++.dg/cpp0x/pr84610.C: New.
12818 * g++.dg/cpp0x/pr84642.C: New.
12819
12820 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12821
12822 PR c/84999
12823 * c-c++-common/pr84999.c: New test.
12824
12825 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12826
12827 PR c++/84972
12828 * g++.dg/ext/desig10.C: New.
12829
12830 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12831 Harald Anlauf <anlauf@gmx.de>
12832
12833 PR fortran/84957
12834 * gfortran.dg/pr84957.f90: New test.
12835
12836 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12837
12838 PR tree-optimization/84960
12839 * gcc.c-torture/compile/pr84960.c: New test.
12840
12841 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
12842
12843 PR tree-optimization/84811
12844 * gcc.dg/torture/pr84811.c: New test.
12845
12846 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12847
12848 PR tree-optimization/84982
12849 * c-c++-common/pr84982.c: New test.
12850
12851 PR c++/84961
12852 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
12853 "m" (++x) in C++.
12854 * g++.dg/torture/pr84961-1.C: New test.
12855 * g++.dg/torture/pr84961-2.C: New test.
12856
12857 2018-03-21 Nathan Sidwell <nathan@acm.org>
12858
12859 PR c++/85008
12860 * g++.dg/pr85008.C: New.
12861
12862 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
12863
12864 PR fortran/84615
12865 * gfortran.dg/char_result_17.f90: New test.
12866
12867 2018-03-21 David Malcolm <dmalcolm@redhat.com>
12868
12869 PR c++/84994
12870 * g++.dg/other/accessor-fixits-1.C: Move to...
12871 * g++.dg/torture/accessor-fixits-1.C: ...here.
12872 * g++.dg/other/accessor-fixits-2.C: Move to...
12873 * g++.dg/torture/accessor-fixits-2.C: ...here.
12874 * g++.dg/other/accessor-fixits-3.C: Move to...
12875 * g++.dg/torture/accessor-fixits-3.C: ...here.
12876 * g++.dg/other/accessor-fixits-4.C: Move to...
12877 * g++.dg/torture/accessor-fixits-4.C: ...here.
12878 * g++.dg/other/accessor-fixits-5.C: Move to...
12879 * g++.dg/torture/accessor-fixits-5.C: ...here.
12880 * g++.dg/torture/accessor-fixits-6.C: New testcase.
12881 * g++.dg/torture/accessor-fixits-7.C: New testcase.
12882 * g++.dg/torture/accessor-fixits-8.C: New testcase.
12883
12884 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12885
12886 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
12887
12888 2018-03-21 Sudakshina Das <sudi.das@arm.com>
12889
12890 PR target/82989
12891 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
12892
12893 2018-03-21 Nathan Sidwell <nathan@acm.org>
12894
12895 PR c++/84804
12896 * g++.dg/lookup/pr84804.C: New.
12897
12898 2018-03-21 Martin Sebor <msebor@redhat.com>
12899
12900 PR c++/84850
12901 * g++.dg/Wclass-memaccess-3.C: New test.
12902 * g++.dg/Wclass-memaccess-4.C: New test.
12903
12904 2018-03-21 David Malcolm <dmalcolm@redhat.com>
12905
12906 PR c++/84892
12907 * g++.dg/other/accessor-fixits-1.C
12908 (test_access_const_t1_color): New.
12909 (test_deref_const_t1_color): New.
12910 * g++.dg/other/accessor-fixits-5.C: New testcase.
12911
12912 2018-03-21 Tom de Vries <tom@codesourcery.com>
12913
12914 PR tree-optimization/83126
12915 * gcc.dg/graphite/pr83126.c: New test.
12916
12917 2018-03-21 Nathan Sidwell <nathan@acm.org>
12918
12919 * g++.dg/ext/anon-struct6.C: Adjust.
12920 * g++.dg/ext/deprecate-1.C: New.
12921 * g++.dg/ext/deprecate-2.C: New.
12922 * g++.dg/lookup/pr84602.C: Adjust.
12923 * g++.dg/lookup/pr84962.C: Adjust.
12924 * g++.old-deja/g++.other/anon4.C
12925
12926 PR c++/84836
12927 * g++.dg/lookup/pr84836.C: New.
12928
12929 2018-03-21 Bin Cheng <bin.cheng@arm.com>
12930
12931 PR tree-optimization/84969
12932 * gcc.dg/tree-ssa/pr84969.c: New test.
12933
12934 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12935
12936 PR rtl-optimization/84989
12937 * gcc.target/i386/pr84989.c: New test.
12938
12939 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
12940
12941 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
12942
12943 2018-03-21 Martin Liska <mliska@suse.cz>
12944
12945 PR ipa/84963
12946 * gfortran.dg/goacc/pr84963.f90: New test.
12947
12948 2018-03-21 Marek Polacek <polacek@redhat.com>
12949
12950 PR c++/71638, ICE with NSDMI and reference.
12951 * g++.dg/cpp0x/nsdmi14.C: New test.
12952 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
12953
12954 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
12955
12956 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
12957 MIPS with -mpaired-single directives.
12958
12959 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
12960
12961 PR fortran/85001
12962 * gfortran.dg/interface_41.f90: New test.
12963
12964 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12965
12966 PR debug/84875
12967 * gcc.dg/pr84875.c: New test.
12968
12969 2018-03-20 Marek Polacek <polacek@redhat.com>
12970
12971 PR c++/84978, ICE with NRVO.
12972 * g++.dg/opt/nrv19.C: New test.
12973
12974 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12975
12976 PR target/82518
12977 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12978 Disable for armeb targets.
12979 * gcc.target/arm/pr82518.c: New test.
12980
12981 2018-03-20 Nathan Sidwell <nathan@acm.org>
12982
12983 PR c++/84962
12984 * g++.dg/lookup/pr84962.C: New.
12985
12986 PR c++/84970
12987 * g++.dg/lookup/pr84970.C: New.
12988
12989 2018-03-20 Richard Biener <rguenther@suse.de>
12990
12991 PR target/84986
12992 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
12993
12994 2018-03-20 Martin Liska <mliska@suse.cz>
12995
12996 PR ipa/84825
12997 * g++.dg/ipa/pr84825.C: New test.
12998
12999 2018-03-20 Martin Liska <mliska@suse.cz>
13000
13001 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13002
13003 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR target/84845
13006 * gcc.c-torture/compile/pr84845.c: New test.
13007
13008 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13009
13010 PR target/82989
13011 * gcc.target/arm/pr82989.c: New test.
13012
13013 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13014
13015 PR target/84945
13016 * gcc.target/i386/pr84945.c: New test.
13017
13018 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13019
13020 PR target/81647
13021 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13022
13023 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13024
13025 PR c/84953
13026 * gcc.dg/pr84953.c: New test.
13027
13028 2018-03-19 Marek Polacek <polacek@redhat.com>
13029
13030 PR c++/84925
13031 * g++.dg/cpp1z/lambda-__func__.C: New test.
13032
13033 PR c++/84927
13034 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13035
13036 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13037
13038 PR sanitizer/78651
13039 * g++.dg/asan/pr78651.C: New test.
13040
13041 2018-03-19 Tom de Vries <tom@codesourcery.com>
13042
13043 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13044 vect_int_mult. Add nvptx xfail for PR84958.
13045
13046 2018-03-19 Nathan Sidwell <nathan@acm.org>
13047
13048 PR c++/84835
13049 * g++.dg/cpp1y/pr84835.C: New.
13050
13051 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13052
13053 PR target/81647
13054 * gcc.target/aarch64/pr81647.c: New.
13055
13056 2018-03-19 Richard Biener <rguenther@suse.de>
13057
13058 PR tree-optimization/84933
13059 * g++.dg/pr84933.C: New testcase.
13060
13061 2018-03-19 Richard Biener <rguenther@suse.de>
13062
13063 PR tree-optimization/84859
13064 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13065 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13066 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13067 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13068
13069 2018-03-19 Nathan Sidwell <nathan@acm.org>
13070
13071 PR c++/84812
13072 * g++.dg/lookup/pr84812.C: New.
13073
13074 2018-03-19 Richard Biener <rguenther@suse.de>
13075
13076 PR tree-optimization/84929
13077 * gcc.dg/torture/pr84929.c: New testcase.
13078
13079 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13080
13081 PR target/84711
13082 * gcc.target/arm/big-endian-subreg.c: Delete.
13083
13084 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13085
13086 PR fortran/84931
13087 * gfortran.dg/array_constructor_52.f90: New test.
13088
13089 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13090
13091 PR fortran/77414
13092 * gfortran.dg/pr77414.f90: New test.
13093 * gfortran.dg/internal_references_1.f90: Adjust error message.
13094
13095 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13096
13097 PR fortran/65453
13098 * gfortran.dg/pr65453.f90: New test.
13099
13100 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13101
13102 PR tree-optimization/84913
13103 * gfortran.dg/vect/pr84913.f90: New test.
13104
13105 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13106
13107 PR fortran/79929
13108 * gfortran.dg/warn_concat.f90: New test.
13109
13110 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13111
13112 PR target/84899
13113 * gcc.dg/pr84899.c: New test.
13114
13115 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13116
13117 PR fortran/69395
13118 * gfortran.dg/pr69395.f90: Add test for max dimensions
13119
13120 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
13121
13122 PR target/84876
13123 * gcc.target/i386/pr84876.c: New test.
13124
13125 2018-03-16 Martin Liska <mliska@suse.cz>
13126
13127 PR ipa/84833
13128 * gcc.target/i386/mvc11.c: New test.
13129
13130 2018-03-16 Martin Liska <mliska@suse.cz>
13131
13132 PR ipa/84722
13133 * gcc.target/i386/mvc10.c: New test.
13134
13135 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13136
13137 PR c++/79937
13138 PR c++/82410
13139 * g++.dg/cpp1y/pr79937-1.C: New test.
13140 * g++.dg/cpp1y/pr79937-2.C: New test.
13141 * g++.dg/cpp1y/pr79937-3.C: New test.
13142 * g++.dg/cpp1y/pr79937-4.C: New test.
13143 * g++.dg/cpp1y/pr82410.C: New test.
13144
13145 2018-03-16 Tom de Vries <tom@codesourcery.com>
13146
13147 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
13148
13149 2018-03-16 Tom de Vries <tom@codesourcery.com>
13150
13151 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
13152
13153 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13154
13155 PR c++/84874
13156 * g++.dg/cpp2a/desig8.C: New test.
13157
13158 PR tree-optimization/84841
13159 * gcc.dg/pr84841.c: New test.
13160
13161 PR c++/84874
13162 * g++.dg/cpp2a/desig7.C: New test.
13163
13164 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
13165 Jim MacArthur <jim.macarthur@codethink.co.uk>
13166
13167 * gfortran.dg/automatic_1.f90: New test.
13168 * gfortran.dg/automatic_repeat.f90: New test
13169 * gfortran.dg/automatic_save.f90: New test.
13170 * gfortran.dg/vax_structure.f90: New test.
13171
13172 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13173
13174 PR fortran/78741
13175 * gfortran.dg/pr78741.f90: New test.
13176
13177 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13178
13179 PR fortran/69395
13180 * gfortran.dg/pr69395.f90: New test.
13181
13182 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13183
13184 PR c++/79085
13185 * g++.dg/opt/pr79085.C: New test.
13186
13187 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
13188
13189 PR target/84574
13190 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
13191 label instead of __x86_indirect_thunk label.
13192
13193 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13194
13195 PR c++/84222
13196 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
13197 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
13198 * g++.dg/warn/deprecated-13.C: New test.
13199
13200 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
13201
13202 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
13203
13204 2018-03-15 Richard Biener <rguenther@suse.de>
13205
13206 PR c/84873
13207 * c-c++-common/pr84873.c: New testcase.
13208
13209 2018-03-15 Tamar Christina <tamar.christina@arm.com>
13210
13211 PR target/84711
13212 * gcc.target/arm/big-endian-subreg.c: New.
13213
13214 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13215
13216 PR target/84860
13217 * gcc.c-torture/compile/pr84860.c: New test.
13218
13219 2018-03-15 Julia Koval <julia.koval@intel.com>
13220
13221 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
13222 cannonlake.
13223 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
13224 avx512bitalg.
13225
13226 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13227
13228 PR c/84853
13229 * gcc.dg/pr84853.c: New test.
13230
13231 2018-03-14 Carl Love <cel@us.ibm.com>
13232
13233 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
13234
13235 2018-03-14 Martin Liska <mliska@suse.cz>
13236
13237 PR ipa/8480
13238 * g++.dg/lto/pr84805_0.C: New test.
13239 * g++.dg/lto/pr84805_1.C: New test.
13240 * g++.dg/lto/pr84805_2.C: New test.
13241
13242 2018-03-14 David Malcolm <dmalcolm@redhat.com>
13243
13244 PR c/84852
13245 * gcc.dg/fixits-pr84852-1.c: New test.
13246 * gcc.dg/fixits-pr84852-2.c: New test.
13247
13248 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
13249
13250 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
13251 separate verbose message.
13252 * lib/scandump.exp (scan-dump-times): Likewise.
13253
13254 2018-03-14 Julia Koval <julia.koval@intel.com>
13255
13256 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
13257 server.
13258 * gcc.target/i386/funcspec-56.inc: Ditto.
13259
13260 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13261
13262 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
13263 aarch64_sve_hw.
13264
13265 2018-03-14 Jakub Jelinek <jakub@redhat.com>
13266
13267 PR sanitizer/83392
13268 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
13269 check count from 17 to 14.
13270
13271 PR target/84844
13272 * gcc.target/i386/pr84844.c: New test.
13273
13274 2018-03-14 Richard Biener <rguenther@suse.de>
13275
13276 PR tree-optimization/84830
13277 * gcc.dg/torture/pr84830.c: New testcase.
13278
13279 2018-03-14 Marek Polacek <polacek@redhat.com>
13280
13281 PR c++/84596
13282 * g++.dg/cpp0x/static_assert15.C: New test.
13283
13284 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
13285
13286 PR fortran/61775
13287 * gfortran.dg/pr61775.f90: New test.
13288
13289 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13290
13291 PR c++/84843
13292 * g++.dg/ext/pr84843-1.C: New test.
13293 * g++.dg/ext/pr84843-2.C: New test.
13294
13295 2018-03-13 David Pagan <dave.pagan@oracle.com>
13296
13297 PR c/46921
13298 * gcc.dg/pr46921.c: New test.
13299
13300 2018-03-13 Martin Sebor <msebor@redhat.com>
13301
13302 PR tree-optimization/84725
13303 * c-c++-common/Wstringop-truncation-4.c: New test.
13304 * c-c++-common/attr-nonstring-5.c: New test.
13305
13306 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13307
13308 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
13309 than unpacks.
13310 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13311 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13312
13313 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13314
13315 * gcc.target/aarch64/sve/tls_1.c: New test.
13316 * gcc.target/aarch64/sve/tls_2.C: Likewise.
13317
13318 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13319
13320 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
13321 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
13322
13323 2018-03-13 Martin Liska <mliska@suse.cz>
13324
13325 PR ipa/84658.
13326 * g++.dg/ipa/pr84658.C: New test.
13327
13328 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13329
13330 PR middle-end/84834
13331 * gcc.dg/pr84834.c: New test.
13332
13333 PR target/84827
13334 * gcc.target/i386/pr84827.c: New test.
13335
13336 PR target/84828
13337 * g++.dg/ext/pr84828.C: New test.
13338
13339 PR target/84786
13340 * gcc.target/i386/avx512f-pr84786-1.c: New test.
13341 * gcc.target/i386/avx512f-pr84786-2.c: New test.
13342
13343 PR c++/84808
13344 * g++.dg/cpp1y/constexpr-84808.C: New test.
13345
13346 PR c++/84704
13347 * g++.dg/debug/pr84704.C: New test.
13348
13349 2018-03-12 Renlin Li <renlin.li@arm.com>
13350
13351 * gcc.target/aarch64/movi_hf.c: New.
13352 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
13353 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
13354
13355 2018-03-12 Martin Sebor <msebor@redhat.com>
13356
13357 PR tree-optimization/83456
13358 * c-c++-common/Wrestrict-2.c: Remove test cases.
13359 * c-c++-common/Wrestrict.c: Same.
13360 * gcc.dg/Wrestrict-12.c: New test.
13361 * gcc.dg/Wrestrict-14.c: New test.
13362
13363 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13364
13365 * g++.dg/pr84821.C: New test.
13366
13367 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13368
13369 * gcc.dg/pr84799.c: New test.
13370
13371 2018-03-12 Richard Biener <rguenther@suse.de>
13372
13373 PR tree-optimization/84803
13374 * gcc.dg/torture/pr84803.c: New testcase.
13375
13376 2018-03-12 Jakub Jelinek <jakub@redhat.com>
13377
13378 PR c++/84813
13379 * g++.dg/debug/pr84813.C: New test.
13380
13381 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
13382
13383 PR fortran/84546
13384 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
13385
13386 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
13387
13388 PR fortran/83939
13389 * gfortran.dg/pr83939.f90
13390
13391 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
13392
13393 PR fortran/66128
13394 * gfortran.dg/zero_sized_9.f90: New test.
13395
13396 2018-03-11 Jakub Jelinek <jakub@redhat.com>
13397
13398 PR debug/58150
13399 * g++.dg/debug/dwarf2/enum2.C: New test.
13400
13401 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
13402
13403 PR fortran/84734
13404 * gfortran.dg/pr84734.f90: New test.
13405
13406 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
13407
13408 * gnat.dg/prot3.adb: New test.
13409 * gnat.dg/prot3_pkg.ad[sb]: New helper.
13410
13411 2018-03-09 Jason Merrill <jason@redhat.com>
13412 Paolo Carlini <paolo.carlini@oracle.com>
13413
13414 PR c++/71169
13415 PR c++/71832
13416 * g++.dg/cpp0x/pr71169.C: New.
13417 * g++.dg/cpp0x/pr71169-2.C: Likewise.
13418 * g++.dg/cpp0x/pr71832.C: Likewise.
13419
13420 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
13421
13422 PR target/83969
13423 * gcc.target/powerpc/pr83969.c: New test.
13424
13425 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13426
13427 PR target/84772
13428 * gcc.dg/pr84772.c: New test.
13429
13430 PR c++/84076
13431 * g++.dg/warn/Wformat-2.C: New test.
13432
13433 PR c++/84767
13434 * g++.dg/ext/vla18.C: New test.
13435
13436 2018-03-09 Martin Sebor <msebor@redhat.com>
13437
13438 PR tree-optimization/84526
13439 * gcc.dg/Wrestrict-10.c: New test.
13440 * gcc.dg/Wrestrict-11.c: New test.
13441
13442 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
13443
13444 PR rtl-optimization/84682
13445 * gcc.dg/torture/pr84682-1.c: New.
13446 * gcc.dg/torture/pr84682-2.c: New.
13447 * gcc.dg/torture/pr84682-3.c: New.
13448
13449 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13450
13451 PR c++/84724
13452 * g++.dg/ext/pr84724.C: New test.
13453
13454 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
13455
13456 PR target/83712
13457 * gcc.target/arm/pr83712.c: New.
13458
13459 2018-03-09 Richard Biener <rguenther@suse.de>
13460
13461 PR tree-optimization/84775
13462 * gcc.dg/torture/pr84775.c: New testcase.
13463
13464 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13465
13466 PR debug/84404
13467 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
13468 targets.
13469
13470 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
13471
13472 * gcc.c-torture/compile/20180309-1.c: New test.
13473
13474 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13475
13476 PR c++/80598
13477 * g++.dg/warn/Wunused-function4.C: New test.
13478
13479 PR inline-asm/84742
13480 * gcc.target/i386/pr84742-1.c: New test.
13481 * gcc.target/i386/pr84742-2.c: New test.
13482
13483 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13484
13485 PR target/84748
13486 * gcc.c-torture/execute/pr84748.c: New test.
13487
13488 2018-03-08 Richard Biener <rguenther@suse.de>
13489
13490 PR middle-end/84552
13491 * gcc.dg/graphite/pr84552.c: New testcase.
13492
13493 2018-03-08 Richard Biener <rguenther@suse.de>
13494
13495 PR tree-optimization/84178
13496 * gcc.dg/torture/pr84178-2.c: New testcase.
13497
13498 2018-03-08 David Malcolm <dmalcolm@redhat.com>
13499
13500 PR tree-optimization/84178
13501 * gcc.c-torture/compile/pr84178-1.c: New test.
13502
13503 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
13504
13505 * lib/target-supports.exp: Do not return zero from a ifunc
13506 function.
13507
13508 2018-03-08 Richard Biener <rguenther@suse.de>
13509
13510 PR tree-optimization/84746
13511 * gcc.dg/torture/pr84746.c: New testcase.
13512
13513
13514 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
13515 PR debug/84404
13516 PR debug/84408
13517 * gcc.dg/graphite/pr84404.c: New.
13518
13519 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13520
13521 PR tree-optimization/84740
13522 * gcc.dg/torture/pr84740.c: New test.
13523
13524 PR tree-optimization/84739
13525 * gcc.dg/pr84739.c: New test.
13526
13527 2018-03-07 Martin Sebor <msebor@redhat.com>
13528
13529 PR tree-optimization/83519
13530 * gcc.dg/Wrestrict-13.c: New test.
13531
13532 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
13533
13534 PR fortran/64124
13535 PR fortran/70409
13536 * gfortran.dg/pr64124.f90: New tests.
13537 * gfortran.dg/pr70409.f90: New tests.
13538
13539 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
13540
13541 PR target/82411
13542 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
13543
13544 2018-03-07 Martin Sebor <msebor@redhat.com>
13545
13546 PR tree-optimization/84526
13547 * gcc.dg/Wrestrict-10.c: New test.
13548
13549 2018-03-07 Martin Sebor <msebor@redhat.com>
13550
13551 PR tree-optimization/84468
13552 * g++.dg/warn/Wstringop-truncation-2.C: New test.
13553 * gcc.dg/Wstringop-truncation.c: New test.
13554 * gcc.dg/Wstringop-truncation-2.c: New test.
13555
13556 2018-03-07 Jakub Jelinek <jakub@redhat.com>
13557
13558 PR fortran/84565
13559 * gfortran.dg/pr84565.f90: New test.
13560
13561 PR middle-end/84723
13562 * gcc.target/i386/pr84723-1.c: New test.
13563 * gcc.target/i386/pr84723-2.c: New test.
13564 * gcc.target/i386/pr84723-3.c: New test.
13565 * gcc.target/i386/pr84723-4.c: New test.
13566 * gcc.target/i386/pr84723-5.c: New test.
13567
13568 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13569
13570 PR fortran/64107
13571 * gfortran.dg/pr64107.f90: New test.
13572
13573 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
13574
13575 PR fortran/84697
13576 PR fortran/66128
13577 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
13578
13579 2018-03-06 Marek Polacek <polacek@redhat.com>
13580
13581 PR c++/84684
13582 * g++.dg/cpp1z/constexpr-84684.C: New test.
13583
13584 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13585
13586 PR c/84721
13587 * gcc.dg/pr84721.c: New test.
13588
13589 PR target/84710
13590 * gcc.dg/pr84710.c: New test.
13591
13592 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13593
13594 PR fortran/56667
13595 * gfortran.dg/implied_do_2.f90: New test.
13596 * gfortran.dg/coarray_8.f90: Update for new error message.
13597
13598 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13599
13600 PR inline-asm/84683
13601 * g++.dg/ext/pr84683.C: New test.
13602
13603 PR tree-optimization/84687
13604 * gcc.dg/pr84687.c: New test.
13605
13606 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
13607
13608 PR c++/84231
13609 * g++.dg/pr84231.C: New.
13610
13611 PR c++/84593
13612 * g++.dg/cpp1y/pr84593.C: New.
13613
13614 PR c++/84492
13615 * g++.dg/pr84492.C: New.
13616
13617 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13618
13619 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
13620 __builtin_ppc_speculation_barrier.
13621
13622 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13623
13624 PR target/84700
13625 * gcc.target/powerpc/pr84700.c: New test.
13626
13627 2018-03-05 Nathan Sidwell <nathan@acm.org>
13628
13629 PR c++/84702
13630 * g++.dg/lookup/pr84702.C: New.
13631
13632 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13633
13634 PR target/84564
13635 * gcc.target/i386/pr84564.c: New test.
13636
13637 2018-03-05 Marek Polacek <polacek@redhat.com>
13638
13639 PR c++/84707
13640 * g++.dg/cpp0x/inline-ns10.C: New test.
13641
13642 2018-03-05 Nathan Sidwell <nathan@acm.org>
13643
13644 PR c++/84694
13645 * g++.dg/template/pr84694.C: New.
13646
13647 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13648
13649 PR target/84524
13650 * gcc.c-torture/execute/pr84524.c: New test.
13651 * gcc.target/i386/avx512bw-pr84524.c: New test.
13652
13653 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
13654
13655 PR target/84264
13656 * g++.dg/pr84264.C: New test.
13657
13658 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13659
13660 PR c++/84618
13661 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
13662 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
13663 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
13664
13665 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
13666
13667 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
13668 * g++.dg/other/i386-3.C: Ditto.
13669 * gcc.target/i386/sse-12.c: Ditto.
13670 * gcc.target/i386/sse-13.c: Ditto.
13671 * gcc.target/i386/sse-14.c: Ditto.
13672 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
13673 * gcc.target/i386/wbinvd-1.c: New test.
13674 * gcc.target/i386/wbnoinvd-1.c: Ditto.
13675 * gcc.target/i386/pconfig-1.c: Ditto.
13676
13677 2018-03-05 Pádraig Brady <P@draigBrady.com>
13678 Nathan Sidwell <nathan@acm.org>
13679
13680 PR c++/84497
13681 * g++.dg/cpp0x/pr84497.C: New.
13682
13683 2018-03-05 Richard Biener <rguenther@suse.de>
13684
13685 PR tree-optimization/84670
13686 * gcc.dg/pr84670-1.c: New testcase.
13687 * gcc.dg/pr84670-2.c: Likewise.
13688 * gcc.dg/pr84670-3.c: Likewise.
13689 * gcc.dg/pr84670-4.c: Likewise.
13690
13691 2018-03-05 Richard Biener <rguenther@suse.de>
13692
13693 PR tree-optimization/84650
13694 * gcc.dg/graphite/pr84650.c: New testcase.
13695
13696 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13697
13698 PR c++/82022
13699 * g++.dg/cpp1z/constexpr-lambda20.C: New.
13700
13701 2018-03-03 Harald Anlauf <anlauf@gmx.de>
13702
13703 PR fortran/71085
13704 * gfortran.dg/pr71085.f90: New test.
13705
13706 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13707
13708 PR fortran/66128
13709 * gfortran.dg/zero_sized_8.f90: Really commit New test.
13710
13711 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13712
13713 PR fortran/51434
13714 * gfortran.dg/pr51434.f90: New test.
13715
13716 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13717
13718 PR c++/61358
13719 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
13720
13721 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13722
13723 PR c++/67370
13724 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
13725
13726 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13727
13728 PR c++/71464
13729 * g++.dg/torture/pr71464.C: New.
13730
13731 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
13732
13733 PR fortran/80965
13734 * gfortran.dg/select_type_41.f90: New test.
13735
13736 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13737
13738 PR c++/61135
13739 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
13740
13741 2018-03-02 Marek Polacek <polacek@redhat.com>
13742
13743 PR c++/84578
13744 * g++.dg/ext/flexary29.C: New test.
13745
13746 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13747
13748 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
13749
13750 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13751
13752 PR c++/81812
13753 * g++.dg/torture/pr81812.C: New.
13754
13755 2018-03-02 Marek Polacek <polacek@redhat.com>
13756
13757 PR c++/84171
13758 * g++.dg/warn/Wsign-compare-8.C: New test.
13759
13760 PR c++/84663
13761 * g++.dg/parse/array-size3.C: New test.
13762
13763 PR c++/84664
13764 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
13765
13766 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13767
13768 PR c++/84662
13769 * g++.dg/cpp1y/pr84662.C: New test.
13770
13771 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
13772
13773 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
13774 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
13775 "dg-lto-options".
13776 * g++.dg/lto/20101010-1_0.C: Likewise.
13777 * g++.dg/lto/20101010-2_0.C: Likewise.
13778
13779 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13780
13781 PR ipa/84628
13782 * gcc.dg/pr84628.c: New test.
13783
13784 PR target/56540
13785 * gcc.target/ia64/pr56540.c: New test.
13786
13787 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13788
13789 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
13790 32-bit target.
13791 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
13792 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
13793 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
13794 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
13795
13796 2018-03-02 Marek Polacek <polacek@redhat.com>
13797
13798 PR c++/84590
13799 * c-c++-common/ubsan/shift-11.c: New test.
13800
13801 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13802
13803 * gcc.dg/vect/vect-alias-check-13.c: New test.
13804
13805 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13806
13807 PR target/84614
13808 * gcc.dg/pr84614.c: New test.
13809
13810 PR inline-asm/84625
13811 * gcc.target/i386/pr84625.c: New test.
13812
13813 2018-03-02 Richard Biener <rguenther@suse.de>
13814
13815 PR tree-optimization/84427
13816 * gcc.dg/torture/pr84427.c: New testcase.
13817
13818 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
13819
13820 PR target/84534
13821 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
13822 powerpc64le*-*-linux*.
13823 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
13824 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
13825
13826 2018-03-01 Martin Sebor <msebor@redhat.com>
13827
13828 PR c++/84294
13829 * g++.dg/ext/attr-const.C: Remove xfail.
13830 * g++.dg/ext/attr-malloc-3.C: New test.
13831 * g++.dg/ext/attr-noinline-3.C: New test.
13832 * g++.dg/ext/attr-noreturn-3.C: New test.
13833 * g++.dg/ext/attr-nothrow-3.C: New test.
13834 * g++.dg/ext/attr-pure.C: Remove xfail.
13835
13836 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13837
13838 PR sanitizer/70875
13839 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
13840 dg-options and dg-shouldfail "ubsan" directive.
13841
13842 2018-03-01 Marek Polacek <polacek@redhat.com>
13843 Jason Merrill <jason@redhat.com>
13844
13845 PR c++/84582
13846 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
13847 * g++.dg/cpp1z/static1.C: New test.
13848 * g++.dg/template/static37.C: New test.
13849
13850 2018-03-01 Nathan Sidwell <nathan@acm.org>
13851
13852 PR c++/84434
13853 * g++.dg/template/pr84434.C: New.
13854
13855 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
13856
13857 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
13858 -mthumb to the command-line.
13859
13860 2018-03-01 Marek Polacek <polacek@redhat.com>
13861
13862 PR c++/84596
13863 * g++.dg/cpp0x/static_assert14.C: New test.
13864
13865 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
13866
13867 PR c++/79410
13868 * g++.dg/torture/pr79410.C: New.
13869
13870 2018-03-01 Martin Liska <mliska@suse.cz>
13871
13872 PR sanitizer/82484
13873 * gcc.dg/asan/pr82484.c: New test.
13874
13875 2018-03-01 Richard Biener <rguenther@suse.de>
13876
13877 PR debug/84645
13878 * gfortran.dg/lto/pr84645_0.f90: New testcase.
13879
13880 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
13881
13882 PR fortran/84219
13883 * gfortran.dg/coarray_47.f90: New test.
13884
13885 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
13886
13887 PR fortran/84538
13888 * gfortran.dg/class_array_23.f03: New test.
13889
13890 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
13891
13892 PR rtl-optimization/84528
13893 * gcc.dg/torture/pr84538.c: Rename to...
13894 * gcc.dg/torture/pr84528.c: ...this.
13895
13896 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
13897
13898 PR rtl-optimization/84528
13899 * gcc.dg/torture/pr84538.c: New test.
13900
13901 2018-02-28 Martin Sebor <msebor@redhat.com>
13902
13903 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
13904 -fpic test failures.
13905 * c-c++-common/Wrestrict-2.c: Same.
13906 * c-c++-common/Wstringop-truncation.c: Same.
13907 * gcc.dg/Warray-bounds-22.c: Same.
13908 * gcc.dg/Wstringop-overflow.c: Same.
13909 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
13910 (signed_range): Same.
13911 (unsigned_anti_range): Same.
13912 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
13913 (signed_range): Same.
13914 (unsigned_anti_range): Same.
13915 * gcc.dg/attr-alloc_size-7.c: Same.
13916 * gcc.dg/attr-alloc_size-8.c: Same.
13917 * gcc.dg/builtin-alloc-size.c: Same.
13918 * gcc.dg/builtin-stpncpy.c: Same.
13919 * gcc.dg/builtins-nonnull.c: Same.
13920 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
13921 * gcc.dg/pr79214.c: Same.
13922 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
13923 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
13924 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
13925 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
13926 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
13927 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
13928 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
13929 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
13930 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
13931 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
13932 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
13933
13934 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
13935
13936 PR target/84014
13937 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
13938
13939 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13940
13941 PR c++/84609
13942 * g++.dg/cpp0x/pr84609.C: New test.
13943
13944 2018-02-28 Martin Sebor <msebor@redhat.com>
13945
13946 PR testsuite/84617
13947 * g++.dg/ext/attr-malloc-3.C: New test.
13948 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
13949 to pre-existing problems.
13950 * g++.dg/ext/attr-pure.C: Same.
13951
13952 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
13953
13954 PR fortran/83901
13955 * gfortran.dg/associate_37.f90: New test.
13956
13957 PR fortran/83344
13958 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
13959
13960 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13961
13962 PR target/52991
13963 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
13964 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
13965 * gcc.dg/bf-ms-layout-4.c: New test.
13966 * gcc.dg/bf-ms-layout-5.c: New test.
13967
13968 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
13969
13970 PR target/83399
13971 * gcc.target/powerpc/pr83399.c: Only run on Linux.
13972
13973 2018-02-28 Richard Biener <rguenther@suse.de>
13974
13975 PR tree-optimization/84584
13976 * gcc.dg/graphite/pr84584.c: New testcase.
13977
13978 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
13979
13980 PR preprocessor/84517
13981 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
13982
13983 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13984
13985 * c-c++-common/dump-ada-spec-12.c: New test.
13986 * c-c++-common/dump-ada-spec-13.c: Likewise.
13987
13988 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13989
13990 * c-c++-common/dump-ada-spec-11.c: New test.
13991
13992 2018-02-28 Martin Liska <mliska@suse.cz>
13993
13994 PR testsuite/84597
13995 * g++.dg/ext/timevar1.C: Fix pruned patterns.
13996 * g++.dg/ext/timevar2.C: Likewise.
13997
13998 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13999
14000 * c-c++-common/dump-ada-spec-8.c: New test.
14001 * c-c++-common/dump-ada-spec-9.c: Likewise.
14002 * c-c++-common/dump-ada-spec-10.c: Likewise.
14003
14004 2018-02-28 Richard Biener <rguenther@suse.de>
14005
14006 PR middle-end/84607
14007 * gcc.dg/pr84607.c: New testcase.
14008
14009 2018-02-28 Nathan Sidwell <nathan@acm.org>
14010
14011 PR c++/84602
14012 * g++.dg/lookup/pr84602.C: New.
14013
14014 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14015
14016 PR c++/83871
14017 PR c++/83503
14018 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14019 dg-options.
14020 * g++.dg/ext/attr-nonnull.C: Likewise.
14021 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14022 directives.
14023 * g++.dg/ext/attr-noinline-2.C: Likewise.
14024 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14025 -fdump-tree-eh in dg-options.
14026
14027 2018-02-28 Alan Modra <amodra@gmail.com>
14028
14029 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14030 GNU ld message.
14031 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14032
14033 2018-02-27 Martin Sebor <msebor@redhat.com>
14034
14035 PR c++/83871
14036 PR c++/83503
14037 * g++.dg/Wmissing-attributes.C: New test.
14038 * g++.dg/ext/attr-const-pure.C: New test.
14039 * g++.dg/ext/attr-const.C: New test.
14040 * g++.dg/ext/attr-deprecated-2.C: New test.
14041 * g++.dg/ext/attr-malloc-2.C: New test.
14042 * g++.dg/ext/attr-malloc.C: New test.
14043 * g++.dg/ext/attr-noinline-2.C: New test.
14044 * g++.dg/ext/attr-noinline.C: New test.
14045 * g++.dg/ext/attr-nonnull.C: New test.
14046 * g++.dg/ext/attr-noreturn-2.C: New test.
14047 * g++.dg/ext/attr-noreturn.C: New test.
14048 * g++.dg/ext/attr-nothrow-2.C: New test.
14049 * g++.dg/ext/attr-nothrow.C: New test.
14050 * g++.dg/ext/attr-optimize.C: New test.
14051 * g++.dg/ext/attr-pure.C: New test.
14052 * g++.dg/ext/attr-returns-nonnull.C: New test.
14053 * g++.dg/ext/attr-warning.C: New test.
14054
14055 2018-02-27 Nathan Sidwell <nathan@acm.org>
14056
14057 PR c++/84426
14058 * g++.dg/lookup/pr84426.C: New.
14059
14060 2018-02-27 Richard Biener <rguenther@suse.de>
14061
14062 PR tree-optimization/84512
14063 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14064
14065 2018-02-27 Martin Liska <mliska@suse.cz>
14066
14067 PR gcov-profile/84548
14068 * g++.dg/gcov/pr84548.C: New test.
14069
14070 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14071
14072 PR target/84575
14073 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14074
14075 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14076
14077 PR c++/84558
14078 * g++.dg/cpp1y/pr84558.C: New test.
14079
14080 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14081
14082 PR c++/84540
14083 * g++.dg/cpp0x/alignas14.C: New.
14084 * g++.dg/cpp0x/alignas15.C: Likewise.
14085
14086 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14087
14088 PR c++/84557
14089 * g++.dg/gomp/pr84557.C: New test.
14090
14091 2018-02-26 Marek Polacek <polacek@redhat.com>
14092
14093 PR c++/84325
14094 * g++.dg/cpp1z/pr84325.C: New test.
14095
14096 2018-02-26 Carl Love <cel@us.ibm.com>
14097
14098 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14099 Power 8 test file.
14100 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14101 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14102 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14103 -mcpu=power8.
14104 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14105 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14106 -mcpu=power8.
14107
14108 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14109
14110 PR target/84039
14111 * gcc.target/i386/indirect-thunk-1.c: Updated.
14112 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14113 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14114 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14115 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14116 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14117 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14118 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14119 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14120 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14121 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14122 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14123 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14124 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14125 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14126 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14127 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14128 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14129 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14130 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14131 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14132 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14133 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14134 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14135 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14136 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14137 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14138 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14139 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14140 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14141 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14142 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14143 * gcc.target/i386/ret-thunk-9.c: Likewise.
14144 * gcc.target/i386/ret-thunk-10.c: Likewise.
14145 * gcc.target/i386/ret-thunk-11.c: Likewise.
14146 * gcc.target/i386/ret-thunk-12.c: Likewise.
14147 * gcc.target/i386/ret-thunk-13.c: Likewise.
14148 * gcc.target/i386/ret-thunk-14.c: Likewise.
14149 * gcc.target/i386/ret-thunk-15.c: Likewise.
14150
14151 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
14152
14153 * gcc.c-torture/execute/20180226-1.c: New test.
14154
14155 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
14156
14157 PR tree-optimization/83965
14158 * gcc.dg/vect/pr83965-2.c: New test.
14159
14160 2018-02-26 Tom de Vries <tom@codesourcery.com>
14161
14162 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
14163
14164 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14165
14166 PR target/84530
14167 * gcc.target/i386/ret-thunk-22.c: New test.
14168 * gcc.target/i386/ret-thunk-23.c: Likewise.
14169 * gcc.target/i386/ret-thunk-24.c: Likewise.
14170 * gcc.target/i386/ret-thunk-25.c: Likewise.
14171 * gcc.target/i386/ret-thunk-26.c: Likewise.
14172
14173 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14174
14175 PR c++/84533
14176 * g++.dg/cpp1z/pr84533.C: New.
14177
14178 2018-02-26 Marek Polacek <polacek@redhat.com>
14179
14180 PR c++/84537
14181 * g++.dg/parse/error60.C: New test.
14182
14183 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14184
14185 PR c++/84556
14186 * g++.dg/gomp/pr84556.C: New test.
14187 * g++.dg/vect/pr84556.cc: New test.
14188
14189 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
14190
14191 PR fortran/32957
14192 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
14193 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14194 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
14195 * gfortran.dg/c_loc_test.f90: Likewise.
14196 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14197 * gfortran.dg/proc_decl_17.f90: Likewise.
14198 * gfortran.dg/proc_ptr_8.f90: Likewise.
14199
14200 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14201
14202 PR target/84521
14203 * gcc.target/aarch64/lr_free_2.c: Revert changes in
14204 r254814 disabling -fomit-frame-pointer by default.
14205 * gcc.target/aarch64/spill_1.c: Likewise.
14206 * gcc.target/aarch64/test_frame_11.c: Likewise.
14207 * gcc.target/aarch64/test_frame_12.c: Likewise.
14208 * gcc.target/aarch64/test_frame_13.c: Likewise.
14209 * gcc.target/aarch64/test_frame_14.c: Likewise.
14210 * gcc.target/aarch64/test_frame_15.c: Likewise.
14211 * gcc.target/aarch64/test_frame_3.c: Likewise.
14212 * gcc.target/aarch64/test_frame_5.c: Likewise.
14213 * gcc.target/aarch64/test_frame_9.c: Likewise.
14214
14215 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
14216
14217 PR fortran/83633
14218 * gfortran.dg/explicit_shape_1.f90: New test.
14219 * gfortran.dg/automatic_module_variable.f90: Update regex.
14220 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
14221 * gfortran.dg/constant_shape.f90: Ditto.
14222 * gfortran.dg/dec_structure_23.f90: Ditto.
14223 * gfortran.dg/pr78240.f90: Ditto.
14224
14225 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
14226
14227 PR fortran/84523
14228 * gfortran.dg/pr84523.f90: New test.
14229
14230 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14231
14232 PR fortran/78238
14233 * gfortran.dg/select_type_40.f90: New test.
14234
14235 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
14236
14237 PR fortran/30792
14238 * gfortran.dg/data_substring.f90: New test.
14239
14240 2018-02-24 Marek Polacek <polacek@redhat.com>
14241
14242 PR c++/83692
14243 * g++.dg/cpp1z/constexpr-83692.C: New test.
14244
14245 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
14246
14247 PR fortran/84346
14248 * gfortran.dg/statement_function_1.f90: Update test.
14249
14250 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14251
14252 PR fortran/84506
14253 * gfortran.dg/inquire_19.f90: New test.
14254
14255 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14256
14257 PR fortran/83149
14258 * gfortran.dg/pr83149_b.f90: New test.
14259 * gfortran.dg/pr83149_a.f90: Additional source for previous.
14260
14261 2018-02-23 Carl Love <cel@us.ibm.com>
14262
14263 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
14264 vec_signed2 and vec_unsigned2 to new Power 8 test file.
14265 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
14266 Power 8 tests.
14267
14268 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14269
14270 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
14271 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
14272
14273 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14274
14275 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
14276 expected output.
14277
14278 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14279
14280 PR fortran/83149
14281 * gfortran.dg/pr83149_1.f90: New test.
14282 * gfortran.dg/pr83149.f90: Additional source for previous.
14283
14284 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
14285
14286 PR testsuite/80551
14287 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
14288 __GI___pthread_mutex_init as well.
14289
14290 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14291
14292 PR fortran/83148
14293 * gfortran.dg/class_68.f90: New test.
14294
14295 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14296
14297 PR fortran/59781
14298 * gfortran.dg/derived_init_5.f90: New test.
14299
14300 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14301
14302 PR target/82851
14303 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
14304 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
14305
14306 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
14307
14308 PR target/81572
14309 * gcc.target/powerpc/pr81572.c: New.
14310
14311 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
14312
14313 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
14314
14315 2018-02-22 Martin Sebor <msebor@redhat.com>
14316
14317 PR tree-optimization/84480
14318 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
14319 * g++.dg/warn/Wstringop-truncation-1.C: New test.
14320
14321 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
14322
14323 PR target/84176
14324 * gcc.target/i386/indirect-thunk-11.c: New test.
14325 * gcc.target/i386/indirect-thunk-12.c: Likewise.
14326 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
14327 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
14328 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
14329 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14330 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14331 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14332 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14333 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14334
14335 2018-02-22 Steve Ellcey <sellcey@cavium.com>
14336
14337 PR target/83335
14338 * gcc.target/aarch64/asm-2.c: Add dg-error for
14339 ILP32 mode.
14340 * gcc.target/aarch64/asm-4.c: New test.
14341
14342 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14343
14344 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
14345
14346 2018-02-22 Marek Polacek <polacek@redhat.com>
14347
14348 PR c++/84493
14349 * g++.dg/parse/error59.C: New test.
14350
14351 2018-02-22 Tom de Vries <tom@codesourcery.com>
14352
14353 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
14354
14355 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14356
14357 PR c++/77655
14358 * g++.dg/cpp0x/pr77655.C: New.
14359
14360 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14361
14362 PR c++/84496
14363 * g++.dg/cpp1y/pr84496.C: New test.
14364
14365 PR target/84502
14366 * g++.dg/torture/pr84502.C: New test.
14367
14368 PR tree-optimization/84503
14369 * gcc.dg/pr84503-1.c: New test.
14370 * gcc.dg/pr84503-2.c: New test.
14371
14372 2018-02-21 Jakub Jelinek <jakub@redhat.com>
14373
14374 PR tree-optimization/84478
14375 * gcc.c-torture/execute/pr84478.c: New test.
14376
14377 2018-02-20 Martin Sebor <msebor@redhat.com>
14378
14379 PR middle-end/84095
14380 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
14381 * c-c++-common/Wrestrict.c: Same.
14382 * gcc.dg/Wrestrict-6.c: Same.
14383 * gcc.dg/Warray-bounds-27.c: New test.
14384 * gcc.dg/Wrestrict-8.c: New test.
14385 * gcc.dg/Wrestrict-9.c: New test.
14386 * gcc.dg/pr84095.c: New test.
14387
14388 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14389
14390 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
14391
14392 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14393
14394 PR fortran/48890
14395 PR fortran/83823
14396 * gfortran.dg/structure_constructor_14.f90: New test.
14397
14398 2018-02-20 Jeff Law <law@redhat.com>
14399
14400 PR middle-end/82123
14401 PR tree-optimization/81592
14402 PR middle-end/79257
14403 * gcc.dg/pr81592.c: New test.
14404 * gcc.dg/pr82123.c: New test.
14405 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
14406
14407 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14408
14409 PR c++/84488
14410 * g++.dg/warn/Wunused-var-30.C: New test.
14411
14412 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
14413
14414 PR tree-optimization/84419
14415 * gcc.dg/vect/pr84419.c: New test.
14416
14417 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14418
14419 PR middle-end/82004
14420 * gfortran.dg/pr82004.f90: New test.
14421
14422 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
14423
14424 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
14425
14426 2018-02-20 Martin Liska <mliska@suse.cz>
14427
14428 PR c/84310
14429 PR target/79747
14430 * gcc.target/i386/pr84310.c: New test.
14431 * gcc.target/i386/pr84310-2.c: Likewise.
14432
14433 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14434
14435 PR c++/84446
14436 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
14437
14438 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14439
14440 PR c++/84445
14441 * g++.dg/cpp1z/launder7.C: New test.
14442
14443 PR c++/84449
14444 * g++.dg/cpp0x/constexpr-84449.C: New test.
14445
14446 PR c++/84455
14447 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
14448
14449 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
14450
14451 PR fortran/83344
14452 PR fortran/83975
14453 * gfortran.dg/associate_22.f90: Enable commented out test.
14454 * gfortran.dg/associate_36.f90: New test.
14455
14456 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14457
14458 PR target/84146
14459 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
14460
14461 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
14462
14463 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
14464 (dg-options): Use -mavx instead of -w.
14465
14466 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14467
14468 PR c++/84444
14469 * g++.dg/cpp1z/launder8.C: New test.
14470
14471 PR c++/84448
14472 * g++.dg/gomp/pr84448.C: New test.
14473
14474 PR c++/84430
14475 * g++.dg/gomp/pr84430.C: New test.
14476
14477 PR tree-optimization/84452
14478 * gcc.dg/pr84452.c: New test.
14479
14480 PR c++/79064
14481 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
14482
14483 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14484
14485 PR fortran/35339
14486 * gfortran.dg/implied_do_io_4.f90: New test.
14487
14488 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
14489
14490 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
14491 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
14492 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
14493
14494 2018-02-19 Carl Love <cel@us.ibm.com>
14495
14496 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
14497
14498 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14499
14500 PR target/84460
14501 * gcc.target/i386/pr57193.c: Add -mtune=generic.
14502
14503 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
14504
14505 PR c++/84348
14506 * g++.dg/cpp0x/auto50.C: New.
14507 * g++.dg/parse/friend12.C: Adjust.
14508
14509 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14510
14511 PR libgfortran/84389
14512 * gfortran.dg/dtio_33.f90: New test.
14513
14514 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14515
14516 PR libgfortran/84412
14517 * gfortran.dg/inquire_18.f90: New test.
14518
14519 2018-02-18 Janus Weil <janus@gcc.gnu.org>
14520
14521 PR fortran/84381
14522 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
14523 * gfortran.dg/pointer_intent_3.f90: Ditto.
14524 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
14525 * gfortran.dg/protected_3.f90: Ditto.
14526 * gfortran.dg/protected_4.f90: Ditto.
14527 * gfortran.dg/protected_5.f90: Ditto.
14528 * gfortran.dg/protected_6.f90: Ditto.
14529
14530 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
14531
14532 PR fortran/80945
14533 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
14534 change to run.
14535
14536 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14537
14538 PR fortran/84270
14539 * gfortran.dg/inline_matmul_22.f90: New test.
14540
14541 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14542
14543 PR fortran/84381
14544 * gfortran.dg/abort_shoulfail.f90: New test.
14545 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
14546 by STOP n.
14547 * gfortran.dg/PR19754_2.f90: Likewise.
14548 * gfortran.dg/PR19872.f: Likewise.
14549 * gfortran.dg/PR49268.f90: Likewise.
14550 * gfortran.dg/Wall.f90: Likewise.
14551 * gfortran.dg/Wno-all.f90: Likewise.
14552 * gfortran.dg/achar_1.f90: Likewise.
14553 * gfortran.dg/achar_2.f90: Likewise.
14554 * gfortran.dg/achar_4.f90: Likewise.
14555 * gfortran.dg/achar_6.F90: Likewise.
14556 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
14557 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
14558 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
14559 * gfortran.dg/actual_array_offset_1.f90: Likewise.
14560 * gfortran.dg/actual_array_result_1.f90: Likewise.
14561 * gfortran.dg/actual_array_substr_1.f90: Likewise.
14562 * gfortran.dg/actual_array_substr_2.f90: Likewise.
14563 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
14564 * gfortran.dg/actual_procedure_1.f90: Likewise.
14565 * gfortran.dg/adjustl_1.f90: Likewise.
14566 * gfortran.dg/advance_1.f90: Likewise.
14567 * gfortran.dg/advance_4.f90: Likewise.
14568 * gfortran.dg/advance_5.f90: Likewise.
14569 * gfortran.dg/advance_6.f90: Likewise.
14570 * gfortran.dg/aint_anint_1.f90: Likewise.
14571 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
14572 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
14573 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
14574 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
14575 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
14576 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
14577 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
14578 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
14579 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
14580 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
14581 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
14582 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
14583 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
14584 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
14585 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
14586 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
14587 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
14588 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
14589 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
14590 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
14591 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
14592 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14593 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
14594 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
14595 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
14596 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
14597 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
14598 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
14599 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
14600 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
14601 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
14602 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
14603 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
14604 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
14605 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
14606 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
14607 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
14608 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
14609 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
14610 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
14611 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
14612 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
14613 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
14614 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
14615 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
14616 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
14617 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
14618 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
14619 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
14620 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
14621 * gfortran.dg/allocatable_function_1.f90: Likewise.
14622 * gfortran.dg/allocatable_function_10.f90: Likewise.
14623 * gfortran.dg/allocatable_function_3.f90: Likewise.
14624 * gfortran.dg/allocatable_function_5.f90: Likewise.
14625 * gfortran.dg/allocatable_function_6.f90: Likewise.
14626 * gfortran.dg/allocatable_function_7.f90: Likewise.
14627 * gfortran.dg/allocatable_function_8.f90: Likewise.
14628 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
14629 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
14630 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
14631 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
14632 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
14633 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
14634 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
14635 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
14636 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
14637 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
14638 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
14639 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
14640 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
14641 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
14642 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
14643 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
14644 * gfortran.dg/allocate_class_3.f90: Likewise.
14645 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
14646 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
14647 * gfortran.dg/allocate_derived_5.f90: Likewise.
14648 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
14649 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
14650 * gfortran.dg/allocate_with_source_1.f90: Likewise.
14651 * gfortran.dg/allocate_with_source_10.f08: Likewise.
14652 * gfortran.dg/allocate_with_source_11.f08: Likewise.
14653 * gfortran.dg/allocate_with_source_12.f03: Likewise.
14654 * gfortran.dg/allocate_with_source_15.f03: Likewise.
14655 * gfortran.dg/allocate_with_source_16.f90: Likewise.
14656 * gfortran.dg/allocate_with_source_17.f03: Likewise.
14657 * gfortran.dg/allocate_with_source_18.f03: Likewise.
14658 * gfortran.dg/allocate_with_source_2.f90: Likewise.
14659 * gfortran.dg/allocate_with_source_20.f03: Likewise.
14660 * gfortran.dg/allocate_with_source_22.f03: Likewise.
14661 * gfortran.dg/allocate_with_source_23.f03: Likewise.
14662 * gfortran.dg/allocate_with_source_24.f90: Likewise.
14663 * gfortran.dg/allocate_with_source_5.f90: Likewise.
14664 * gfortran.dg/allocate_with_source_6.f90: Likewise.
14665 * gfortran.dg/allocate_with_source_7.f08: Likewise.
14666 * gfortran.dg/allocate_with_source_8.f08: Likewise.
14667 * gfortran.dg/allocate_with_source_9.f08: Likewise.
14668 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
14669 * gfortran.dg/allocate_zerosize_3.f: Likewise.
14670 * gfortran.dg/altreturn_3.f90: Likewise.
14671 * gfortran.dg/altreturn_5.f90: Likewise.
14672 * gfortran.dg/altreturn_7.f90: Likewise.
14673 * gfortran.dg/and_or_xor.f90: Likewise.
14674 * gfortran.dg/anint_1.f90: Likewise.
14675 * gfortran.dg/any_all_1.f90: Likewise.
14676 * gfortran.dg/anyallcount_1.f90: Likewise.
14677 * gfortran.dg/append_1.f90: Likewise.
14678 * gfortran.dg/argument_checking_1.f90: Likewise.
14679 * gfortran.dg/argument_checking_2.f90: Likewise.
14680 * gfortran.dg/argument_checking_8.f90: Likewise.
14681 * gfortran.dg/arithmetic_if.f90: Likewise.
14682 * gfortran.dg/array_1.f90: Likewise.
14683 * gfortran.dg/array_2.f90: Likewise.
14684 * gfortran.dg/array_alloc_1.f90: Likewise.
14685 * gfortran.dg/array_alloc_2.f90: Likewise.
14686 * gfortran.dg/array_alloc_3.f90: Likewise.
14687 * gfortran.dg/array_assignment_1.F90: Likewise.
14688 * gfortran.dg/array_assignment_5.f90: Likewise.
14689 * gfortran.dg/array_constructor_1.f90: Likewise.
14690 * gfortran.dg/array_constructor_10.f90: Likewise.
14691 * gfortran.dg/array_constructor_11.f90: Likewise.
14692 * gfortran.dg/array_constructor_12.f90: Likewise.
14693 * gfortran.dg/array_constructor_15.f90: Likewise.
14694 * gfortran.dg/array_constructor_16.f90: Likewise.
14695 * gfortran.dg/array_constructor_17.f90: Likewise.
14696 * gfortran.dg/array_constructor_19.f90: Likewise.
14697 * gfortran.dg/array_constructor_23.f: Likewise.
14698 * gfortran.dg/array_constructor_24.f: Likewise.
14699 * gfortran.dg/array_constructor_32.f90: Likewise.
14700 * gfortran.dg/array_constructor_36.f90: Likewise.
14701 * gfortran.dg/array_constructor_39.f90: Likewise.
14702 * gfortran.dg/array_constructor_4.f90: Likewise.
14703 * gfortran.dg/array_constructor_40.f90: Likewise.
14704 * gfortran.dg/array_constructor_44.f90: Likewise.
14705 * gfortran.dg/array_constructor_45.f90: Likewise.
14706 * gfortran.dg/array_constructor_46.f90: Likewise.
14707 * gfortran.dg/array_constructor_47.f90: Likewise.
14708 * gfortran.dg/array_constructor_49.f90: Likewise.
14709 * gfortran.dg/array_constructor_5.f90: Likewise.
14710 * gfortran.dg/array_constructor_50.f90: Likewise.
14711 * gfortran.dg/array_constructor_6.f90: Likewise.
14712 * gfortran.dg/array_constructor_7.f90: Likewise.
14713 * gfortran.dg/array_constructor_8.f90: Likewise.
14714 * gfortran.dg/array_constructor_9.f90: Likewise.
14715 * gfortran.dg/array_constructor_type_1.f03: Likewise.
14716 * gfortran.dg/array_constructor_type_10.f03: Likewise.
14717 * gfortran.dg/array_constructor_type_11.f03: Likewise.
14718 * gfortran.dg/array_constructor_type_12.f03: Likewise.
14719 * gfortran.dg/array_constructor_type_13.f90: Likewise.
14720 * gfortran.dg/array_constructor_type_14.f03: Likewise.
14721 * gfortran.dg/array_constructor_type_16.f03: Likewise.
14722 * gfortran.dg/array_constructor_type_2.f03: Likewise.
14723 * gfortran.dg/array_constructor_type_22.f03: Likewise.
14724 * gfortran.dg/array_constructor_type_3.f03: Likewise.
14725 * gfortran.dg/array_constructor_type_4.f03: Likewise.
14726 * gfortran.dg/array_constructor_type_5.f03: Likewise.
14727 * gfortran.dg/array_constructor_type_6.f03: Likewise.
14728 * gfortran.dg/array_constructor_type_7.f03: Likewise.
14729 * gfortran.dg/array_function_1.f90: Likewise.
14730 * gfortran.dg/array_function_5.f90: Likewise.
14731 * gfortran.dg/array_initializer_1.f90: Likewise.
14732 * gfortran.dg/array_initializer_2.f90: Likewise.
14733 * gfortran.dg/array_memcpy_5.f90: Likewise.
14734 * gfortran.dg/array_memset_2.f90: Likewise.
14735 * gfortran.dg/array_reference_1.f90: Likewise.
14736 * gfortran.dg/array_return_value_1.f90: Likewise.
14737 * gfortran.dg/array_section_1.f90: Likewise.
14738 * gfortran.dg/array_temporaries_3.f90: Likewise.
14739 * gfortran.dg/arrayio_1.f90: Likewise.
14740 * gfortran.dg/arrayio_10.f90: Likewise.
14741 * gfortran.dg/arrayio_11.f90: Likewise.
14742 * gfortran.dg/arrayio_12.f90: Likewise.
14743 * gfortran.dg/arrayio_13.f90: Likewise.
14744 * gfortran.dg/arrayio_14.f90: Likewise.
14745 * gfortran.dg/arrayio_16.f90: Likewise.
14746 * gfortran.dg/arrayio_2.f90: Likewise.
14747 * gfortran.dg/arrayio_3.f90: Likewise.
14748 * gfortran.dg/arrayio_4.f90: Likewise.
14749 * gfortran.dg/arrayio_5.f90: Likewise.
14750 * gfortran.dg/arrayio_6.f90: Likewise.
14751 * gfortran.dg/arrayio_7.f90: Likewise.
14752 * gfortran.dg/arrayio_8.f90: Likewise.
14753 * gfortran.dg/arrayio_9.f90: Likewise.
14754 * gfortran.dg/arrayio_derived_1.f90: Likewise.
14755 * gfortran.dg/assign_10.f90: Likewise.
14756 * gfortran.dg/assign_9.f90: Likewise.
14757 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
14758 * gfortran.dg/assignment_1.f90: Likewise.
14759 * gfortran.dg/associate_1.f03: Likewise.
14760 * gfortran.dg/associate_11.f90: Likewise.
14761 * gfortran.dg/associate_13.f90: Likewise.
14762 * gfortran.dg/associate_15.f90: Likewise.
14763 * gfortran.dg/associate_17.f90: Likewise.
14764 * gfortran.dg/associate_18.f08: Likewise.
14765 * gfortran.dg/associate_19.f03: Likewise.
14766 * gfortran.dg/associate_20.f03: Likewise.
14767 * gfortran.dg/associate_22.f90: Likewise.
14768 * gfortran.dg/associate_23.f90: Likewise.
14769 * gfortran.dg/associate_24.f90: Likewise.
14770 * gfortran.dg/associate_25.f90: Likewise.
14771 * gfortran.dg/associate_27.f90: Likewise.
14772 * gfortran.dg/associate_28.f90: Likewise.
14773 * gfortran.dg/associate_32.f03: Likewise.
14774 * gfortran.dg/associate_33.f03: Likewise.
14775 * gfortran.dg/associate_34.f90: Likewise.
14776 * gfortran.dg/associate_6.f03: Likewise.
14777 * gfortran.dg/associate_7.f03: Likewise.
14778 * gfortran.dg/associate_8.f03: Likewise.
14779 * gfortran.dg/associate_9.f03: Likewise.
14780 * gfortran.dg/associated_1.f90: Likewise.
14781 * gfortran.dg/associated_2.f90: Likewise.
14782 * gfortran.dg/associated_5.f90: Likewise.
14783 * gfortran.dg/associated_6.f90: Likewise.
14784 * gfortran.dg/associated_target_3.f90: Likewise.
14785 * gfortran.dg/associated_target_4.f90: Likewise.
14786 * gfortran.dg/associated_target_5.f03: Likewise.
14787 * gfortran.dg/associated_target_6.f03: Likewise.
14788 * gfortran.dg/assumed_dummy_1.f90: Likewise.
14789 * gfortran.dg/assumed_rank_1.f90: Likewise.
14790 * gfortran.dg/assumed_rank_10.f90: Likewise.
14791 * gfortran.dg/assumed_rank_2.f90: Likewise.
14792 * gfortran.dg/assumed_rank_7.f90: Likewise.
14793 * gfortran.dg/assumed_rank_8.f90: Likewise.
14794 * gfortran.dg/assumed_rank_9.f90: Likewise.
14795 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14796 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14797 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
14798 * gfortran.dg/assumed_type_2.f90: Likewise.
14799 * gfortran.dg/atan2_1.f90: Likewise.
14800 * gfortran.dg/auto_array_1.f90: Likewise.
14801 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
14802 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
14803 * gfortran.dg/auto_char_len_3.f90: Likewise.
14804 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
14805 * gfortran.dg/auto_internal_assumed.f90: Likewise.
14806 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
14807 * gfortran.dg/auto_save_2.f90: Likewise.
14808 * gfortran.dg/automatic_default_init_1.f90: Likewise.
14809 * gfortran.dg/backslash_1.f90: Likewise.
14810 * gfortran.dg/backslash_2.f90: Likewise.
14811 * gfortran.dg/backslash_3.f: Likewise.
14812 * gfortran.dg/backspace_1.f: Likewise.
14813 * gfortran.dg/backspace_10.f90: Likewise.
14814 * gfortran.dg/backspace_11.f90: Likewise.
14815 * gfortran.dg/backspace_2.f: Likewise.
14816 * gfortran.dg/backspace_3.f: Likewise.
14817 * gfortran.dg/backspace_4.f: Likewise.
14818 * gfortran.dg/backspace_5.f: Likewise.
14819 * gfortran.dg/backspace_6.f: Likewise.
14820 * gfortran.dg/backspace_7.f90: Likewise.
14821 * gfortran.dg/backspace_8.f: Likewise.
14822 * gfortran.dg/backspace_9.f: Likewise.
14823 * gfortran.dg/bessel_1.f90: Likewise.
14824 * gfortran.dg/bessel_2.f90: Likewise.
14825 * gfortran.dg/bessel_5.f90: Likewise.
14826 * gfortran.dg/bessel_6.f90: Likewise.
14827 * gfortran.dg/bessel_7.f90: Likewise.
14828 * gfortran.dg/bind_c_dts_2.f03: Likewise.
14829 * gfortran.dg/bind_c_dts_3.f03: Likewise.
14830 * gfortran.dg/bind_c_usage_15.f90: Likewise.
14831 * gfortran.dg/bind_c_usage_16.f03: Likewise.
14832 * gfortran.dg/bind_c_usage_17.f90: Likewise.
14833 * gfortran.dg/bind_c_usage_24.f90: Likewise.
14834 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
14835 * gfortran.dg/binding_label_tests_16.f03: Likewise.
14836 * gfortran.dg/binding_label_tests_23.f90: Likewise.
14837 * gfortran.dg/bit_comparison_1.F90: Likewise.
14838 * gfortran.dg/bit_comparison_2.F90: Likewise.
14839 * gfortran.dg/block_1.f08: Likewise.
14840 * gfortran.dg/block_13.f08: Likewise.
14841 * gfortran.dg/block_14.f90: Likewise.
14842 * gfortran.dg/block_2.f08: Likewise.
14843 * gfortran.dg/block_6.f08: Likewise.
14844 * gfortran.dg/block_7.f08: Likewise.
14845 * gfortran.dg/block_8.f08: Likewise.
14846 * gfortran.dg/blockdata_1.f90: Likewise.
14847 * gfortran.dg/bound_1.f90: Likewise.
14848 * gfortran.dg/bound_2.f90: Likewise.
14849 * gfortran.dg/bound_3.f90: Likewise.
14850 * gfortran.dg/bound_4.f90: Likewise.
14851 * gfortran.dg/bound_5.f90: Likewise.
14852 * gfortran.dg/bound_6.f90: Likewise.
14853 * gfortran.dg/bound_7.f90: Likewise.
14854 * gfortran.dg/bound_8.f90: Likewise.
14855 * gfortran.dg/bound_9.f90: Likewise.
14856 * gfortran.dg/bound_simplification_1.f90: Likewise.
14857 * gfortran.dg/bound_simplification_3.f90: Likewise.
14858 * gfortran.dg/bound_simplification_4.f90: Likewise.
14859 * gfortran.dg/bound_simplification_5.f90: Likewise.
14860 * gfortran.dg/bound_simplification_6.f90: Likewise.
14861 * gfortran.dg/bounds_check_1.f90: Likewise.
14862 * gfortran.dg/bounds_check_12.f90: Likewise.
14863 * gfortran.dg/bounds_check_14.f90: Likewise.
14864 * gfortran.dg/bounds_check_15.f90: Likewise.
14865 * gfortran.dg/bounds_check_19.f90: Likewise.
14866 * gfortran.dg/bounds_check_8.f90: Likewise.
14867 * gfortran.dg/bounds_check_9.f90: Likewise.
14868 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
14869 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
14870 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
14871 * gfortran.dg/boz_1.f90: Likewise.
14872 * gfortran.dg/boz_11.f90: Likewise.
14873 * gfortran.dg/boz_13.f90: Likewise.
14874 * gfortran.dg/boz_14.f90: Likewise.
14875 * gfortran.dg/boz_15.f90: Likewise.
14876 * gfortran.dg/boz_3.f90: Likewise.
14877 * gfortran.dg/boz_6.f90: Likewise.
14878 * gfortran.dg/boz_9.f90: Likewise.
14879 * gfortran.dg/byte_1.f90: Likewise.
14880 * gfortran.dg/byte_2.f90: Likewise.
14881 * gfortran.dg/c_assoc.f90: Likewise.
14882 * gfortran.dg/c_assoc_2.f03: Likewise.
14883 * gfortran.dg/c_assoc_3.f90: Likewise.
14884 * gfortran.dg/c_by_val_1.f: Likewise.
14885 * gfortran.dg/c_by_val_5.f90: Likewise.
14886 * gfortran.dg/c_char_tests.f03: Likewise.
14887 * gfortran.dg/c_char_tests_2.f03: Likewise.
14888 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
14889 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
14890 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
14891 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14892 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
14893 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
14894 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
14895 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
14896 * gfortran.dg/c_kind_params.f90: Likewise.
14897 * gfortran.dg/c_loc_test_20.f90: Likewise.
14898 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14899 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
14900 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
14901 * gfortran.dg/c_size_t_test.f03: Likewise.
14902 * gfortran.dg/c_sizeof_1.f90: Likewise.
14903 * gfortran.dg/c_sizeof_5.f90: Likewise.
14904 * gfortran.dg/c_sizeof_6.f90: Likewise.
14905 * gfortran.dg/char4_iunit_1.f03: Likewise.
14906 * gfortran.dg/char4_iunit_2.f03: Likewise.
14907 * gfortran.dg/char_allocation_1.f90: Likewise.
14908 * gfortran.dg/char_array_constructor.f90: Likewise.
14909 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
14910 * gfortran.dg/char_assign_1.f90: Likewise.
14911 * gfortran.dg/char_associated_1.f90: Likewise.
14912 * gfortran.dg/char_cast_2.f90: Likewise.
14913 * gfortran.dg/char_comparison_1.f: Likewise.
14914 * gfortran.dg/char_component_initializer_1.f90: Likewise.
14915 * gfortran.dg/char_component_initializer_2.f90: Likewise.
14916 * gfortran.dg/char_cons_len.f90: Likewise.
14917 * gfortran.dg/char_conversion.f90: Likewise.
14918 * gfortran.dg/char_cshift_1.f90: Likewise.
14919 * gfortran.dg/char_cshift_2.f90: Likewise.
14920 * gfortran.dg/char_decl_2.f90: Likewise.
14921 * gfortran.dg/char_eoshift_1.f90: Likewise.
14922 * gfortran.dg/char_eoshift_2.f90: Likewise.
14923 * gfortran.dg/char_eoshift_3.f90: Likewise.
14924 * gfortran.dg/char_eoshift_4.f90: Likewise.
14925 * gfortran.dg/char_eoshift_5.f90: Likewise.
14926 * gfortran.dg/char_expr_1.f90: Likewise.
14927 * gfortran.dg/char_expr_3.f90: Likewise.
14928 * gfortran.dg/char_initialiser_actual.f90: Likewise.
14929 * gfortran.dg/char_length_12.f90: Likewise.
14930 * gfortran.dg/char_length_14.f90: Likewise.
14931 * gfortran.dg/char_length_15.f90: Likewise.
14932 * gfortran.dg/char_length_17.f90: Likewise.
14933 * gfortran.dg/char_length_20.f90: Likewise.
14934 * gfortran.dg/char_length_21.f90: Likewise.
14935 * gfortran.dg/char_length_5.f90: Likewise.
14936 * gfortran.dg/char_length_6.f90: Likewise.
14937 * gfortran.dg/char_length_7.f90: Likewise.
14938 * gfortran.dg/char_length_8.f90: Likewise.
14939 * gfortran.dg/char_pack_1.f90: Likewise.
14940 * gfortran.dg/char_pack_2.f90: Likewise.
14941 * gfortran.dg/char_pointer_assign.f90: Likewise.
14942 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
14943 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
14944 * gfortran.dg/char_pointer_dependency.f90: Likewise.
14945 * gfortran.dg/char_pointer_dummy.f90: Likewise.
14946 * gfortran.dg/char_pointer_func.f90: Likewise.
14947 * gfortran.dg/char_reshape_1.f90: Likewise.
14948 * gfortran.dg/char_result_1.f90: Likewise.
14949 * gfortran.dg/char_result_12.f90: Likewise.
14950 * gfortran.dg/char_result_13.f90: Likewise.
14951 * gfortran.dg/char_result_14.f90: Likewise.
14952 * gfortran.dg/char_result_15.f90: Likewise.
14953 * gfortran.dg/char_result_2.f90: Likewise.
14954 * gfortran.dg/char_result_3.f90: Likewise.
14955 * gfortran.dg/char_result_4.f90: Likewise.
14956 * gfortran.dg/char_result_5.f90: Likewise.
14957 * gfortran.dg/char_result_6.f90: Likewise.
14958 * gfortran.dg/char_result_7.f90: Likewise.
14959 * gfortran.dg/char_result_8.f90: Likewise.
14960 * gfortran.dg/char_spread_1.f90: Likewise.
14961 * gfortran.dg/char_transpose_1.f90: Likewise.
14962 * gfortran.dg/char_type_len.f90: Likewise.
14963 * gfortran.dg/char_unpack_1.f90: Likewise.
14964 * gfortran.dg/char_unpack_2.f90: Likewise.
14965 * gfortran.dg/character_array_constructor_1.f90: Likewise.
14966 * gfortran.dg/character_comparison_1.f90: Likewise.
14967 * gfortran.dg/character_comparison_2.f90: Likewise.
14968 * gfortran.dg/character_comparison_3.f90: Likewise.
14969 * gfortran.dg/character_comparison_4.f90: Likewise.
14970 * gfortran.dg/character_comparison_5.f90: Likewise.
14971 * gfortran.dg/character_comparison_6.f90: Likewise.
14972 * gfortran.dg/character_comparison_7.f90: Likewise.
14973 * gfortran.dg/character_comparison_8.f90: Likewise.
14974 * gfortran.dg/character_comparison_9.f90: Likewise.
14975 * gfortran.dg/charlen_15.f90: Likewise.
14976 * gfortran.dg/charlen_16.f90: Likewise.
14977 * gfortran.dg/chkbits.f90: Likewise.
14978 * gfortran.dg/chmod_1.f90: Likewise.
14979 * gfortran.dg/chmod_2.f90: Likewise.
14980 * gfortran.dg/chmod_3.f90: Likewise.
14981 * gfortran.dg/class_1.f03: Likewise.
14982 * gfortran.dg/class_18.f03: Likewise.
14983 * gfortran.dg/class_19.f03: Likewise.
14984 * gfortran.dg/class_35.f90: Likewise.
14985 * gfortran.dg/class_46.f03: Likewise.
14986 * gfortran.dg/class_48.f90: Likewise.
14987 * gfortran.dg/class_51.f90: Likewise.
14988 * gfortran.dg/class_52.f90: Likewise.
14989 * gfortran.dg/class_6.f03: Likewise.
14990 * gfortran.dg/class_63.f90: Likewise.
14991 * gfortran.dg/class_64.f90: Likewise.
14992 * gfortran.dg/class_65.f90: Likewise.
14993 * gfortran.dg/class_66.f90: Likewise.
14994 * gfortran.dg/class_67.f90: Likewise.
14995 * gfortran.dg/class_9.f03: Likewise.
14996 * gfortran.dg/class_alias.f90: Likewise.
14997 * gfortran.dg/class_allocate_1.f03: Likewise.
14998 * gfortran.dg/class_allocate_10.f03: Likewise.
14999 * gfortran.dg/class_allocate_13.f90: Likewise.
15000 * gfortran.dg/class_allocate_14.f90: Likewise.
15001 * gfortran.dg/class_allocate_15.f90: Likewise.
15002 * gfortran.dg/class_allocate_19.f03: Likewise.
15003 * gfortran.dg/class_allocate_21.f90: Likewise.
15004 * gfortran.dg/class_allocate_22.f90: Likewise.
15005 * gfortran.dg/class_allocate_3.f03: Likewise.
15006 * gfortran.dg/class_allocate_4.f03: Likewise.
15007 * gfortran.dg/class_allocate_5.f90: Likewise.
15008 * gfortran.dg/class_allocate_6.f03: Likewise.
15009 * gfortran.dg/class_allocate_7.f03: Likewise.
15010 * gfortran.dg/class_allocate_8.f03: Likewise.
15011 * gfortran.dg/class_allocate_9.f03: Likewise.
15012 * gfortran.dg/class_array_1.f03: Likewise.
15013 * gfortran.dg/class_array_14.f90: Likewise.
15014 * gfortran.dg/class_array_15.f03: Likewise.
15015 * gfortran.dg/class_array_16.f90: Likewise.
15016 * gfortran.dg/class_array_2.f03: Likewise.
15017 * gfortran.dg/class_array_20.f03: Likewise.
15018 * gfortran.dg/class_array_21.f03: Likewise.
15019 * gfortran.dg/class_array_3.f03: Likewise.
15020 * gfortran.dg/class_array_4.f03: Likewise.
15021 * gfortran.dg/class_array_7.f03: Likewise.
15022 * gfortran.dg/class_array_8.f03: Likewise.
15023 * gfortran.dg/class_array_9.f03: Likewise.
15024 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15025 * gfortran.dg/class_dummy_1.f03: Likewise.
15026 * gfortran.dg/class_optional_1.f90: Likewise.
15027 * gfortran.dg/class_optional_2.f90: Likewise.
15028 * gfortran.dg/class_result_5.f90: Likewise.
15029 * gfortran.dg/class_result_6.f90: Likewise.
15030 * gfortran.dg/class_to_type_1.f03: Likewise.
15031 * gfortran.dg/class_to_type_2.f90: Likewise.
15032 * gfortran.dg/class_to_type_3.f03: Likewise.
15033 * gfortran.dg/class_to_type_4.f90: Likewise.
15034 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15035 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15036 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15037 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15038 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15039 * gfortran.dg/coarray/codimension.f90: Likewise.
15040 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15041 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15042 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15043 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15044 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15045 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15046 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15047 * gfortran.dg/coarray/event_1.f90: Likewise.
15048 * gfortran.dg/coarray/event_2.f90: Likewise.
15049 * gfortran.dg/coarray/get_array.f90: Likewise.
15050 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15051 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15052 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15053 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15054 * gfortran.dg/coarray/lock_1.f90: Likewise.
15055 * gfortran.dg/coarray/lock_2.f90: Likewise.
15056 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15057 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15058 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15059 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15060 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15061 * gfortran.dg/coarray/registering_1.f90: Likewise.
15062 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15063 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15064 * gfortran.dg/coarray/send_array.f90: Likewise.
15065 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15066 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15067 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15068 * gfortran.dg/coarray/sync_1.f90: Likewise.
15069 * gfortran.dg/coarray/sync_3.f90: Likewise.
15070 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15071 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15072 * gfortran.dg/coarray_13.f90: Likewise.
15073 * gfortran.dg/coarray_15.f90: Likewise.
15074 * gfortran.dg/coarray_16.f90: Likewise.
15075 * gfortran.dg/coarray_2.f90: Likewise.
15076 * gfortran.dg/coarray_23.f90: Likewise.
15077 * gfortran.dg/coarray_40.f90: Likewise.
15078 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15079 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15080 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15081 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15082 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15083 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15084 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15085 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15086 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15087 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15088 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15089 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15090 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15091 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15092 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15093 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15094 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15095 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15096 * gfortran.dg/coarray_stat_2.f90: Likewise.
15097 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15098 * gfortran.dg/coindexed_1.f90: Likewise.
15099 * gfortran.dg/comma.f: Likewise.
15100 * gfortran.dg/comma_format_extension_3.f: Likewise.
15101 * gfortran.dg/comma_format_extension_4.f: Likewise.
15102 * gfortran.dg/common_2.f90: Likewise.
15103 * gfortran.dg/common_4.f90: Likewise.
15104 * gfortran.dg/common_align_1.f90: Likewise.
15105 * gfortran.dg/common_align_2.f90: Likewise.
15106 * gfortran.dg/common_equivalence_1.f: Likewise.
15107 * gfortran.dg/common_pointer_1.f90: Likewise.
15108 * gfortran.dg/common_resize_1.f: Likewise.
15109 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15110 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15111 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15112 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15113 * gfortran.dg/complex_read.f90: Likewise.
15114 * gfortran.dg/complex_write.f90: Likewise.
15115 * gfortran.dg/constant_substring.f: Likewise.
15116 * gfortran.dg/constructor_2.f90: Likewise.
15117 * gfortran.dg/constructor_3.f90: Likewise.
15118 * gfortran.dg/constructor_6.f90: Likewise.
15119 * gfortran.dg/contained_1.f90: Likewise.
15120 * gfortran.dg/contained_3.f90: Likewise.
15121 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15122 * gfortran.dg/contained_module_proc_1.f90: Likewise.
15123 * gfortran.dg/continuation_1.f90: Likewise.
15124 * gfortran.dg/continuation_11.f90: Likewise.
15125 * gfortran.dg/continuation_12.f90: Likewise.
15126 * gfortran.dg/continuation_13.f90: Likewise.
15127 * gfortran.dg/continuation_14.f: Likewise.
15128 * gfortran.dg/continuation_8.f90: Likewise.
15129 * gfortran.dg/convert_2.f90: Likewise.
15130 * gfortran.dg/convert_implied_open.f90: Likewise.
15131 * gfortran.dg/count_init_expr.f03: Likewise.
15132 * gfortran.dg/cr_lf.f90: Likewise.
15133 * gfortran.dg/cray_pointers_10.f90: Likewise.
15134 * gfortran.dg/cray_pointers_2.f90: Likewise.
15135 * gfortran.dg/cray_pointers_5.f90: Likewise.
15136 * gfortran.dg/cray_pointers_7.f90: Likewise.
15137 * gfortran.dg/cray_pointers_8.f90: Likewise.
15138 * gfortran.dg/cshift_1.f90: Likewise.
15139 * gfortran.dg/cshift_2.f90: Likewise.
15140 * gfortran.dg/cshift_large_1.f90: Likewise.
15141 * gfortran.dg/cshift_nan_1.f90: Likewise.
15142 * gfortran.dg/csqrt_2.f: Likewise.
15143 * gfortran.dg/data_array_1.f90: Likewise.
15144 * gfortran.dg/data_char_1.f90: Likewise.
15145 * gfortran.dg/data_char_2.f90: Likewise.
15146 * gfortran.dg/data_char_3.f90: Likewise.
15147 * gfortran.dg/data_derived_1.f90: Likewise.
15148 * gfortran.dg/data_implied_do_1.f90: Likewise.
15149 * gfortran.dg/data_namelist_conflict.f90: Likewise.
15150 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
15151 * gfortran.dg/deallocate_stat.f90: Likewise.
15152 * gfortran.dg/deallocate_stat_2.f90: Likewise.
15153 * gfortran.dg/debug/pr37738.f: Likewise.
15154 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
15155 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
15156 * gfortran.dg/dec_exp_1.f90: Likewise.
15157 * gfortran.dg/dec_init_1.f90: Likewise.
15158 * gfortran.dg/dec_init_2.f90: Likewise.
15159 * gfortran.dg/dec_init_3.f90: Likewise.
15160 * gfortran.dg/dec_init_4.f90: Likewise.
15161 * gfortran.dg/dec_io_1.f90: Likewise.
15162 * gfortran.dg/dec_io_2.f90: Likewise.
15163 * gfortran.dg/dec_io_2a.f90: Likewise.
15164 * gfortran.dg/dec_io_6.f90: Likewise.
15165 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
15166 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
15167 * gfortran.dg/dec_math.f90: Likewise.
15168 * gfortran.dg/dec_parameter_1.f: Likewise.
15169 * gfortran.dg/dec_parameter_2.f90: Likewise.
15170 * gfortran.dg/dec_static_1.f90: Likewise.
15171 * gfortran.dg/dec_static_2.f90: Likewise.
15172 * gfortran.dg/dec_structure_1.f90: Likewise.
15173 * gfortran.dg/dec_structure_10.f90: Likewise.
15174 * gfortran.dg/dec_structure_18.f90: Likewise.
15175 * gfortran.dg/dec_structure_19.f90: Likewise.
15176 * gfortran.dg/dec_structure_2.f90: Likewise.
15177 * gfortran.dg/dec_structure_22.f90: Likewise.
15178 * gfortran.dg/dec_structure_3.f90: Likewise.
15179 * gfortran.dg/dec_structure_4.f90: Likewise.
15180 * gfortran.dg/dec_structure_5.f90: Likewise.
15181 * gfortran.dg/dec_structure_6.f90: Likewise.
15182 * gfortran.dg/dec_structure_7.f90: Likewise.
15183 * gfortran.dg/dec_union_1.f90: Likewise.
15184 * gfortran.dg/dec_union_2.f90: Likewise.
15185 * gfortran.dg/dec_union_3.f90: Likewise.
15186 * gfortran.dg/dec_union_4.f90: Likewise.
15187 * gfortran.dg/dec_union_5.f90: Likewise.
15188 * gfortran.dg/default_format_1.f90: Likewise.
15189 * gfortran.dg/default_format_2.f90: Likewise.
15190 * gfortran.dg/default_format_denormal_1.f90: Likewise.
15191 * gfortran.dg/default_format_denormal_2.f90: Likewise.
15192 * gfortran.dg/default_initialization_3.f90: Likewise.
15193 * gfortran.dg/default_initialization_4.f90: Likewise.
15194 * gfortran.dg/default_initialization_5.f90: Likewise.
15195 * gfortran.dg/deferred_character_1.f90: Likewise.
15196 * gfortran.dg/deferred_character_10.f90: Likewise.
15197 * gfortran.dg/deferred_character_11.f90: Likewise.
15198 * gfortran.dg/deferred_character_12.f90: Likewise.
15199 * gfortran.dg/deferred_character_13.f90: Likewise.
15200 * gfortran.dg/deferred_character_14.f90: Likewise.
15201 * gfortran.dg/deferred_character_15.f90: Likewise.
15202 * gfortran.dg/deferred_character_16.f90: Likewise.
15203 * gfortran.dg/deferred_character_2.f90: Likewise.
15204 * gfortran.dg/deferred_character_3.f90: Likewise.
15205 * gfortran.dg/deferred_character_4.f90: Likewise.
15206 * gfortran.dg/deferred_character_5.f90: Likewise.
15207 * gfortran.dg/deferred_character_6.f90: Likewise.
15208 * gfortran.dg/deferred_character_7.f90: Likewise.
15209 * gfortran.dg/deferred_character_8.f90: Likewise.
15210 * gfortran.dg/deferred_character_9.f90: Likewise.
15211 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
15212 * gfortran.dg/deferred_type_component_1.f90: Likewise.
15213 * gfortran.dg/deferred_type_component_2.f90: Likewise.
15214 * gfortran.dg/deferred_type_param_2.f90: Likewise.
15215 * gfortran.dg/deferred_type_param_4.f90: Likewise.
15216 * gfortran.dg/deferred_type_param_5.f90: Likewise.
15217 * gfortran.dg/deferred_type_param_6.f90: Likewise.
15218 * gfortran.dg/deferred_type_param_8.f90: Likewise.
15219 * gfortran.dg/deferred_type_param_9.f90: Likewise.
15220 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
15221 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
15222 * gfortran.dg/defined_assignment_1.f90: Likewise.
15223 * gfortran.dg/defined_assignment_10.f90: Likewise.
15224 * gfortran.dg/defined_assignment_11.f90: Likewise.
15225 * gfortran.dg/defined_assignment_2.f90: Likewise.
15226 * gfortran.dg/defined_assignment_3.f90: Likewise.
15227 * gfortran.dg/defined_assignment_4.f90: Likewise.
15228 * gfortran.dg/defined_assignment_5.f90: Likewise.
15229 * gfortran.dg/defined_assignment_8.f90: Likewise.
15230 * gfortran.dg/defined_assignment_9.f90: Likewise.
15231 * gfortran.dg/dependency_2.f90: Likewise.
15232 * gfortran.dg/dependency_21.f90: Likewise.
15233 * gfortran.dg/dependency_22.f90: Likewise.
15234 * gfortran.dg/dependency_23.f90: Likewise.
15235 * gfortran.dg/dependency_24.f90: Likewise.
15236 * gfortran.dg/dependency_25.f90: Likewise.
15237 * gfortran.dg/dependency_26.f90: Likewise.
15238 * gfortran.dg/dependency_39.f90: Likewise.
15239 * gfortran.dg/dependency_40.f90: Likewise.
15240 * gfortran.dg/dependency_41.f90: Likewise.
15241 * gfortran.dg/dependency_42.f90: Likewise.
15242 * gfortran.dg/dependency_43.f90: Likewise.
15243 * gfortran.dg/dependency_44.f90: Likewise.
15244 * gfortran.dg/dependency_45.f90: Likewise.
15245 * gfortran.dg/dependency_50.f90: Likewise.
15246 * gfortran.dg/dependency_51.f90: Likewise.
15247 * gfortran.dg/dependent_decls_1.f90: Likewise.
15248 * gfortran.dg/der_array_1.f90: Likewise.
15249 * gfortran.dg/der_array_io_1.f90: Likewise.
15250 * gfortran.dg/der_array_io_2.f90: Likewise.
15251 * gfortran.dg/der_array_io_3.f90: Likewise.
15252 * gfortran.dg/der_io_1.f90: Likewise.
15253 * gfortran.dg/der_io_3.f90: Likewise.
15254 * gfortran.dg/der_pointer_2.f90: Likewise.
15255 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
15256 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
15257 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
15258 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
15259 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
15260 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15261 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
15262 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
15263 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
15264 * gfortran.dg/derived_external_function_1.f90: Likewise.
15265 * gfortran.dg/derived_init_1.f90: Likewise.
15266 * gfortran.dg/derived_init_2.f90: Likewise.
15267 * gfortran.dg/derived_init_3.f90: Likewise.
15268 * gfortran.dg/derived_init_4.f90: Likewise.
15269 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
15270 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15271 * gfortran.dg/dev_null.F90: Likewise.
15272 * gfortran.dg/dfloat_1.f90: Likewise.
15273 * gfortran.dg/dim_sum_1.f90: Likewise.
15274 * gfortran.dg/dim_sum_2.f90: Likewise.
15275 * gfortran.dg/dim_sum_3.f90: Likewise.
15276 * gfortran.dg/direct_io_10.f: Likewise.
15277 * gfortran.dg/direct_io_11.f90: Likewise.
15278 * gfortran.dg/direct_io_12.f90: Likewise.
15279 * gfortran.dg/direct_io_2.f90: Likewise.
15280 * gfortran.dg/direct_io_3.f90: Likewise.
15281 * gfortran.dg/direct_io_4.f90: Likewise.
15282 * gfortran.dg/direct_io_5.f90: Likewise.
15283 * gfortran.dg/direct_io_6.f90: Likewise.
15284 * gfortran.dg/direct_io_7.f90: Likewise.
15285 * gfortran.dg/direct_io_8.f90: Likewise.
15286 * gfortran.dg/direct_io_9.f: Likewise.
15287 * gfortran.dg/do_1.f90: Likewise.
15288 * gfortran.dg/do_3.F90: Likewise.
15289 * gfortran.dg/do_concurrent_2.f90: Likewise.
15290 * gfortran.dg/do_concurrent_4.f90: Likewise.
15291 * gfortran.dg/do_corner_warn.f90: Likewise.
15292 * gfortran.dg/do_iterator_2.f90: Likewise.
15293 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
15294 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
15295 * gfortran.dg/dos_eol.f: Likewise.
15296 * gfortran.dg/dot_product_1.f03: Likewise.
15297 * gfortran.dg/dot_product_2.f90: Likewise.
15298 * gfortran.dg/dot_product_4.f90: Likewise.
15299 * gfortran.dg/dshift_1.F90: Likewise.
15300 * gfortran.dg/dshift_2.F90: Likewise.
15301 * gfortran.dg/dtio_1.f90: Likewise.
15302 * gfortran.dg/dtio_10.f90: Likewise.
15303 * gfortran.dg/dtio_12.f90: Likewise.
15304 * gfortran.dg/dtio_14.f90: Likewise.
15305 * gfortran.dg/dtio_15.f90: Likewise.
15306 * gfortran.dg/dtio_16.f90: Likewise.
15307 * gfortran.dg/dtio_17.f90: Likewise.
15308 * gfortran.dg/dtio_19.f90: Likewise.
15309 * gfortran.dg/dtio_2.f90: Likewise.
15310 * gfortran.dg/dtio_20.f03: Likewise.
15311 * gfortran.dg/dtio_22.f90: Likewise.
15312 * gfortran.dg/dtio_24.f90: Likewise.
15313 * gfortran.dg/dtio_25.f90: Likewise.
15314 * gfortran.dg/dtio_26.f03: Likewise.
15315 * gfortran.dg/dtio_27.f90: Likewise.
15316 * gfortran.dg/dtio_28.f03: Likewise.
15317 * gfortran.dg/dtio_3.f90: Likewise.
15318 * gfortran.dg/dtio_30.f03: Likewise.
15319 * gfortran.dg/dtio_31.f03: Likewise.
15320 * gfortran.dg/dtio_32.f03: Likewise.
15321 * gfortran.dg/dtio_4.f90: Likewise.
15322 * gfortran.dg/dtio_5.f90: Likewise.
15323 * gfortran.dg/dtio_7.f90: Likewise.
15324 * gfortran.dg/dtio_8.f90: Likewise.
15325 * gfortran.dg/dtio_9.f90: Likewise.
15326 * gfortran.dg/dummy_procedure_3.f90: Likewise.
15327 * gfortran.dg/dummy_procedure_7.f90: Likewise.
15328 * gfortran.dg/dup_save_1.f90: Likewise.
15329 * gfortran.dg/dup_save_2.f90: Likewise.
15330 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
15331 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
15332 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
15333 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
15334 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
15335 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
15336 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
15337 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
15338 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
15339 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
15340 * gfortran.dg/e_d_fmt.f90: Likewise.
15341 * gfortran.dg/edit_real_1.f90: Likewise.
15342 * gfortran.dg/elemental_by_value_1.f90: Likewise.
15343 * gfortran.dg/elemental_dependency_1.f90: Likewise.
15344 * gfortran.dg/elemental_dependency_4.f90: Likewise.
15345 * gfortran.dg/elemental_dependency_5.f90: Likewise.
15346 * gfortran.dg/elemental_dependency_6.f90: Likewise.
15347 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
15348 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
15349 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
15350 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
15351 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
15352 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
15353 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
15354 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
15355 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
15356 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
15357 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
15358 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
15359 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
15360 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
15361 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
15362 * gfortran.dg/empty_format_1.f90: Likewise.
15363 * gfortran.dg/endfile.f: Likewise.
15364 * gfortran.dg/endfile.f90: Likewise.
15365 * gfortran.dg/endfile_2.f90: Likewise.
15366 * gfortran.dg/entry_1.f90: Likewise.
15367 * gfortran.dg/entry_10.f90: Likewise.
15368 * gfortran.dg/entry_12.f90: Likewise.
15369 * gfortran.dg/entry_13.f90: Likewise.
15370 * gfortran.dg/entry_14.f90: Likewise.
15371 * gfortran.dg/entry_16.f90: Likewise.
15372 * gfortran.dg/entry_3.f90: Likewise.
15373 * gfortran.dg/entry_6.f90: Likewise.
15374 * gfortran.dg/entry_9.f90: Likewise.
15375 * gfortran.dg/entry_array_specs_2.f: Likewise.
15376 * gfortran.dg/enum_1.f90: Likewise.
15377 * gfortran.dg/enum_9.f90: Likewise.
15378 * gfortran.dg/eof_1.f90: Likewise.
15379 * gfortran.dg/eof_2.f90: Likewise.
15380 * gfortran.dg/eof_4.f90: Likewise.
15381 * gfortran.dg/eof_5.f90: Likewise.
15382 * gfortran.dg/eor_handling_1.f90: Likewise.
15383 * gfortran.dg/eor_handling_2.f90: Likewise.
15384 * gfortran.dg/eor_handling_3.f90: Likewise.
15385 * gfortran.dg/eor_handling_4.f90: Likewise.
15386 * gfortran.dg/eor_handling_5.f90: Likewise.
15387 * gfortran.dg/eoshift_3.f90: Likewise.
15388 * gfortran.dg/eoshift_4.f90: Likewise.
15389 * gfortran.dg/eoshift_5.f90: Likewise.
15390 * gfortran.dg/eoshift_6.f90: Likewise.
15391 * gfortran.dg/eoshift_large_1.f90: Likewise.
15392 * gfortran.dg/equiv_6.f90: Likewise.
15393 * gfortran.dg/equiv_7.f90: Likewise.
15394 * gfortran.dg/equiv_9.f90: Likewise.
15395 * gfortran.dg/equiv_constraint_4.f90: Likewise.
15396 * gfortran.dg/erf_2.F90: Likewise.
15397 * gfortran.dg/erf_3.F90: Likewise.
15398 * gfortran.dg/erfc_scaled_1.f90: Likewise.
15399 * gfortran.dg/error_format_2.f90: Likewise.
15400 * gfortran.dg/error_recovery_5.f90: Likewise.
15401 * gfortran.dg/execute_command_line_2.f90: Likewise.
15402 * gfortran.dg/execute_command_line_3.f90: Likewise.
15403 * gfortran.dg/exit_1.f08: Likewise.
15404 * gfortran.dg/exit_3.f08: Likewise.
15405 * gfortran.dg/exponent_1.f90: Likewise.
15406 * gfortran.dg/exponent_2.f90: Likewise.
15407 * gfortran.dg/extended_char_comparison_1.f: Likewise.
15408 * gfortran.dg/extends_1.f03: Likewise.
15409 * gfortran.dg/extends_16.f90: Likewise.
15410 * gfortran.dg/extends_2.f03: Likewise.
15411 * gfortran.dg/extends_3.f03: Likewise.
15412 * gfortran.dg/extends_4.f03: Likewise.
15413 * gfortran.dg/extends_type_of_1.f03: Likewise.
15414 * gfortran.dg/extends_type_of_2.f03: Likewise.
15415 * gfortran.dg/external_procedures_3.f90: Likewise.
15416 * gfortran.dg/f2003_inquire_1.f03: Likewise.
15417 * gfortran.dg/f2003_io_1.f03: Likewise.
15418 * gfortran.dg/f2003_io_4.f03: Likewise.
15419 * gfortran.dg/f2003_io_5.f03: Likewise.
15420 * gfortran.dg/f2003_io_6.f03: Likewise.
15421 * gfortran.dg/f2003_io_7.f03: Likewise.
15422 * gfortran.dg/f2c_1.f90: Likewise.
15423 * gfortran.dg/f2c_2.f90: Likewise.
15424 * gfortran.dg/f2c_3.f90: Likewise.
15425 * gfortran.dg/f2c_4.f90: Likewise.
15426 * gfortran.dg/f2c_6.f90: Likewise.
15427 * gfortran.dg/f2c_7.f90: Likewise.
15428 * gfortran.dg/f2c_9.f90: Likewise.
15429 * gfortran.dg/fgetc_1.f90: Likewise.
15430 * gfortran.dg/fgetc_2.f90: Likewise.
15431 * gfortran.dg/filename_null.f90: Likewise.
15432 * gfortran.dg/finalize_12.f90: Likewise.
15433 * gfortran.dg/finalize_13.f90: Likewise.
15434 * gfortran.dg/finalize_15.f90: Likewise.
15435 * gfortran.dg/finalize_17.f90: Likewise.
15436 * gfortran.dg/finalize_18.f90: Likewise.
15437 * gfortran.dg/finalize_25.f90: Likewise.
15438 * gfortran.dg/finalize_29.f08: Likewise.
15439 * gfortran.dg/finalize_31.f90: Likewise.
15440 * gfortran.dg/float_1.f90: Likewise.
15441 * gfortran.dg/flush_1.f90: Likewise.
15442 * gfortran.dg/fmt_bz_bn.f: Likewise.
15443 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
15444 * gfortran.dg/fmt_cache_1.f: Likewise.
15445 * gfortran.dg/fmt_cache_2.f: Likewise.
15446 * gfortran.dg/fmt_cache_3.f90: Likewise.
15447 * gfortran.dg/fmt_colon.f90: Likewise.
15448 * gfortran.dg/fmt_e.f90: Likewise.
15449 * gfortran.dg/fmt_en.f90: Likewise.
15450 * gfortran.dg/fmt_error_10.f: Likewise.
15451 * gfortran.dg/fmt_error_9.f: Likewise.
15452 * gfortran.dg/fmt_exhaust.f90: Likewise.
15453 * gfortran.dg/fmt_f0_1.f90: Likewise.
15454 * gfortran.dg/fmt_f_an_p.f: Likewise.
15455 * gfortran.dg/fmt_fw_d.f90: Likewise.
15456 * gfortran.dg/fmt_g.f: Likewise.
15457 * gfortran.dg/fmt_g0_1.f08: Likewise.
15458 * gfortran.dg/fmt_g0_2.f08: Likewise.
15459 * gfortran.dg/fmt_g0_4.f08: Likewise.
15460 * gfortran.dg/fmt_g0_5.f08: Likewise.
15461 * gfortran.dg/fmt_g0_6.f08: Likewise.
15462 * gfortran.dg/fmt_g0_7.f08: Likewise.
15463 * gfortran.dg/fmt_g_1.f90: Likewise.
15464 * gfortran.dg/fmt_int_sign.f90: Likewise.
15465 * gfortran.dg/fmt_l.f90: Likewise.
15466 * gfortran.dg/fmt_missing_period_2.f: Likewise.
15467 * gfortran.dg/fmt_missing_period_3.f: Likewise.
15468 * gfortran.dg/fmt_p_1.f90: Likewise.
15469 * gfortran.dg/fmt_pf.f90: Likewise.
15470 * gfortran.dg/fmt_read.f90: Likewise.
15471 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
15472 * gfortran.dg/fmt_t_1.f90: Likewise.
15473 * gfortran.dg/fmt_t_2.f90: Likewise.
15474 * gfortran.dg/fmt_t_3.f90: Likewise.
15475 * gfortran.dg/fmt_t_4.f90: Likewise.
15476 * gfortran.dg/fmt_t_5.f90: Likewise.
15477 * gfortran.dg/fmt_t_6.f: Likewise.
15478 * gfortran.dg/fmt_t_7.f: Likewise.
15479 * gfortran.dg/fmt_t_9.f: Likewise.
15480 * gfortran.dg/fmt_tl.f: Likewise.
15481 * gfortran.dg/fmt_unlimited.f90: Likewise.
15482 * gfortran.dg/fmt_white.f: Likewise.
15483 * gfortran.dg/fmt_zero_digits.f90: Likewise.
15484 * gfortran.dg/fold_nearest.f90: Likewise.
15485 * gfortran.dg/forall_1.f90: Likewise.
15486 * gfortran.dg/forall_10.f90: Likewise.
15487 * gfortran.dg/forall_12.f90: Likewise.
15488 * gfortran.dg/forall_13.f90: Likewise.
15489 * gfortran.dg/forall_15.f90: Likewise.
15490 * gfortran.dg/forall_4.f90: Likewise.
15491 * gfortran.dg/forall_5.f90: Likewise.
15492 * gfortran.dg/forall_6.f90: Likewise.
15493 * gfortran.dg/forall_7.f90: Likewise.
15494 * gfortran.dg/fraction.f90: Likewise.
15495 * gfortran.dg/fseek.f90: Likewise.
15496 * gfortran.dg/ftell_1.f90: Likewise.
15497 * gfortran.dg/ftell_2.f90: Likewise.
15498 * gfortran.dg/ftell_3.f90: Likewise.
15499 * gfortran.dg/func_assign_2.f90: Likewise.
15500 * gfortran.dg/func_assign_3.f90: Likewise.
15501 * gfortran.dg/func_derived_1.f90: Likewise.
15502 * gfortran.dg/func_derived_2.f90: Likewise.
15503 * gfortran.dg/func_derived_3.f90: Likewise.
15504 * gfortran.dg/func_result_1.f90: Likewise.
15505 * gfortran.dg/func_result_2.f90: Likewise.
15506 * gfortran.dg/func_result_6.f90: Likewise.
15507 * gfortran.dg/function_charlen_2.f90: Likewise.
15508 * gfortran.dg/function_charlen_3.f: Likewise.
15509 * gfortran.dg/function_kinds_1.f90: Likewise.
15510 * gfortran.dg/function_kinds_4.f90: Likewise.
15511 * gfortran.dg/function_optimize_10.f90: Likewise.
15512 * gfortran.dg/function_optimize_11.f90: Likewise.
15513 * gfortran.dg/function_optimize_12.f90: Likewise.
15514 * gfortran.dg/function_optimize_4.f90: Likewise.
15515 * gfortran.dg/function_optimize_8.f90: Likewise.
15516 * gfortran.dg/g77/13037.f: Likewise.
15517 * gfortran.dg/g77/1832.f: Likewise.
15518 * gfortran.dg/g77/19981119-0.f: Likewise.
15519 * gfortran.dg/g77/19990313-0.f: Likewise.
15520 * gfortran.dg/g77/19990313-1.f: Likewise.
15521 * gfortran.dg/g77/19990313-2.f: Likewise.
15522 * gfortran.dg/g77/19990313-3.f: Likewise.
15523 * gfortran.dg/g77/19990419-1.f: Likewise.
15524 * gfortran.dg/g77/19990826-0.f: Likewise.
15525 * gfortran.dg/g77/19990826-2.f: Likewise.
15526 * gfortran.dg/g77/20000503-1.f: Likewise.
15527 * gfortran.dg/g77/20001111.f: Likewise.
15528 * gfortran.dg/g77/20010116.f: Likewise.
15529 * gfortran.dg/g77/20010216-1.f: Likewise.
15530 * gfortran.dg/g77/20010430.f: Likewise.
15531 * gfortran.dg/g77/20010610.f: Likewise.
15532 * gfortran.dg/g77/6177.f: Likewise.
15533 * gfortran.dg/g77/7388.f: Likewise.
15534 * gfortran.dg/g77/947.f: Likewise.
15535 * gfortran.dg/g77/970625-2.f: Likewise.
15536 * gfortran.dg/g77/971102-1.f: Likewise.
15537 * gfortran.dg/g77/980628-0.f: Likewise.
15538 * gfortran.dg/g77/980628-1.f: Likewise.
15539 * gfortran.dg/g77/980628-10.f: Likewise.
15540 * gfortran.dg/g77/980628-2.f: Likewise.
15541 * gfortran.dg/g77/980628-3.f: Likewise.
15542 * gfortran.dg/g77/980628-7.f: Likewise.
15543 * gfortran.dg/g77/980628-8.f: Likewise.
15544 * gfortran.dg/g77/980628-9.f: Likewise.
15545 * gfortran.dg/g77/980701-0.f: Likewise.
15546 * gfortran.dg/g77/980701-1.f: Likewise.
15547 * gfortran.dg/g77/cabs.f: Likewise.
15548 * gfortran.dg/g77/claus.f: Likewise.
15549 * gfortran.dg/g77/complex_1.f: Likewise.
15550 * gfortran.dg/g77/cpp3.F: Likewise.
15551 * gfortran.dg/g77/cpp4.F: Likewise.
15552 * gfortran.dg/g77/cpp5.F: Likewise.
15553 * gfortran.dg/g77/dcomplex.f: Likewise.
15554 * gfortran.dg/g77/dnrm2.f: Likewise.
15555 * gfortran.dg/g77/erfc.f: Likewise.
15556 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
15557 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
15558 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
15559 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
15560 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
15561 * gfortran.dg/g77/int8421.f: Likewise.
15562 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
15563 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
15564 * gfortran.dg/g77/le.f: Likewise.
15565 * gfortran.dg/g77/short.f: Likewise.
15566 * gfortran.dg/gamma_1.f90: Likewise.
15567 * gfortran.dg/gamma_4.f90: Likewise.
15568 * gfortran.dg/gamma_5.f90: Likewise.
15569 * gfortran.dg/generic_13.f90: Likewise.
15570 * gfortran.dg/generic_15.f90: Likewise.
15571 * gfortran.dg/generic_19.f90: Likewise.
15572 * gfortran.dg/generic_20.f90: Likewise.
15573 * gfortran.dg/generic_23.f03: Likewise.
15574 * gfortran.dg/generic_25.f90: Likewise.
15575 * gfortran.dg/generic_27.f90: Likewise.
15576 * gfortran.dg/generic_31.f90: Likewise.
15577 * gfortran.dg/generic_4.f90: Likewise.
15578 * gfortran.dg/global_vars_c_init.f90: Likewise.
15579 * gfortran.dg/global_vars_f90_init.f90: Likewise.
15580 * gfortran.dg/gnu_logical_1.F: Likewise.
15581 * gfortran.dg/goacc/fixed-1.f: Likewise.
15582 * gfortran.dg/goacc/fixed-2.f: Likewise.
15583 * gfortran.dg/goacc/gang-static.f95: Likewise.
15584 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
15585 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
15586 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
15587 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
15588 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
15589 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
15590 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
15591 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
15592 * gfortran.dg/goacc/omp-fixed.f: Likewise.
15593 * gfortran.dg/gomp/crayptr5.f90: Likewise.
15594 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
15595 * gfortran.dg/gomp/pr48794.f90: Likewise.
15596 * gfortran.dg/gomp/pr72744.f90: Likewise.
15597 * gfortran.dg/gomp/pr77665.f90: Likewise.
15598 * gfortran.dg/gomp/workshare2.f90: Likewise.
15599 * gfortran.dg/gomp/workshare3.f90: Likewise.
15600 * gfortran.dg/goto_1.f: Likewise.
15601 * gfortran.dg/goto_2.f90: Likewise.
15602 * gfortran.dg/goto_4.f90: Likewise.
15603 * gfortran.dg/goto_6.f: Likewise.
15604 * gfortran.dg/graphite/id-26.f03: Likewise.
15605 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
15606 * gfortran.dg/graphite/pr29581.f90: Likewise.
15607 * gfortran.dg/graphite/pr29832.f90: Likewise.
15608 * gfortran.dg/graphite/run-id-1.f: Likewise.
15609 * gfortran.dg/graphite/run-id-2.f90: Likewise.
15610 * gfortran.dg/graphite/run-id-3.f90: Likewise.
15611 * gfortran.dg/hollerith.f90: Likewise.
15612 * gfortran.dg/hollerith4.f90: Likewise.
15613 * gfortran.dg/hollerith6.f90: Likewise.
15614 * gfortran.dg/hollerith8.f90: Likewise.
15615 * gfortran.dg/hollerith_1.f90: Likewise.
15616 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
15617 * gfortran.dg/hollerith_f95.f90: Likewise.
15618 * gfortran.dg/hollerith_legacy.f90: Likewise.
15619 * gfortran.dg/host_assoc_call_3.f90: Likewise.
15620 * gfortran.dg/host_assoc_function_1.f90: Likewise.
15621 * gfortran.dg/host_assoc_function_3.f90: Likewise.
15622 * gfortran.dg/host_assoc_function_4.f90: Likewise.
15623 * gfortran.dg/host_assoc_function_9.f90: Likewise.
15624 * gfortran.dg/host_dummy_index_1.f90: Likewise.
15625 * gfortran.dg/hypot_1.f90: Likewise.
15626 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
15627 * gfortran.dg/iargc.f90: Likewise.
15628 * gfortran.dg/ibits.f90: Likewise.
15629 * gfortran.dg/ichar_1.f90: Likewise.
15630 * gfortran.dg/ichar_2.f90: Likewise.
15631 * gfortran.dg/ieee/ieee_1.F90: Likewise.
15632 * gfortran.dg/ieee/ieee_2.f90: Likewise.
15633 * gfortran.dg/ieee/ieee_3.f90: Likewise.
15634 * gfortran.dg/ieee/ieee_4.f90: Likewise.
15635 * gfortran.dg/ieee/ieee_6.f90: Likewise.
15636 * gfortran.dg/ieee/ieee_7.f90: Likewise.
15637 * gfortran.dg/ieee/ieee_8.f90: Likewise.
15638 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
15639 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
15640 * gfortran.dg/ieee/large_1.f90: Likewise.
15641 * gfortran.dg/ieee/large_2.f90: Likewise.
15642 * gfortran.dg/ieee/large_3.F90: Likewise.
15643 * gfortran.dg/ieee/large_4.f90: Likewise.
15644 * gfortran.dg/ieee/rounding_1.f90: Likewise.
15645 * gfortran.dg/ieee/underflow_1.f90: Likewise.
15646 * gfortran.dg/impl_do_var_data.f90: Likewise.
15647 * gfortran.dg/implicit_10.f90: Likewise.
15648 * gfortran.dg/implicit_12.f90: Likewise.
15649 * gfortran.dg/implicit_class_1.f90: Likewise.
15650 * gfortran.dg/implicit_pure_1.f90: Likewise.
15651 * gfortran.dg/implied_do_1.f90: Likewise.
15652 * gfortran.dg/implied_do_io_1.f90: Likewise.
15653 * gfortran.dg/implied_do_io_2.f90: Likewise.
15654 * gfortran.dg/implied_do_io_3.f90: Likewise.
15655 * gfortran.dg/implied_shape_1.f08: Likewise.
15656 * gfortran.dg/import.f90: Likewise.
15657 * gfortran.dg/import4.f90: Likewise.
15658 * gfortran.dg/impure_1.f08: Likewise.
15659 * gfortran.dg/index.f90: Likewise.
15660 * gfortran.dg/index_2.f90: Likewise.
15661 * gfortran.dg/init_flag_1.f90: Likewise.
15662 * gfortran.dg/init_flag_10.f90: Likewise.
15663 * gfortran.dg/init_flag_15.f03: Likewise.
15664 * gfortran.dg/init_flag_2.f90: Likewise.
15665 * gfortran.dg/init_flag_3.f90: Likewise.
15666 * gfortran.dg/init_flag_4.f90: Likewise.
15667 * gfortran.dg/init_flag_5.f90: Likewise.
15668 * gfortran.dg/init_flag_6.f90: Likewise.
15669 * gfortran.dg/init_flag_7.f90: Likewise.
15670 * gfortran.dg/init_flag_9.f90: Likewise.
15671 * gfortran.dg/initialization_11.f90: Likewise.
15672 * gfortran.dg/initialization_19.f90: Likewise.
15673 * gfortran.dg/initialization_2.f90: Likewise.
15674 * gfortran.dg/initialization_22.f90: Likewise.
15675 * gfortran.dg/initialization_27.f90: Likewise.
15676 * gfortran.dg/initialization_5.f90: Likewise.
15677 * gfortran.dg/initialization_6.f90: Likewise.
15678 * gfortran.dg/inline_matmul_1.f90: Likewise.
15679 * gfortran.dg/inline_matmul_10.f90: Likewise.
15680 * gfortran.dg/inline_matmul_11.f90: Likewise.
15681 * gfortran.dg/inline_matmul_13.f90: Likewise.
15682 * gfortran.dg/inline_matmul_14.f90: Likewise.
15683 * gfortran.dg/inline_matmul_16.f90: Likewise.
15684 * gfortran.dg/inline_matmul_17.f90: Likewise.
15685 * gfortran.dg/inline_matmul_18.f90: Likewise.
15686 * gfortran.dg/inline_matmul_19.f90: Likewise.
15687 * gfortran.dg/inline_matmul_2.f90: Likewise.
15688 * gfortran.dg/inline_matmul_20.f90: Likewise.
15689 * gfortran.dg/inline_matmul_22.f90: Likewise.
15690 * gfortran.dg/inline_matmul_3.f90: Likewise.
15691 * gfortran.dg/inline_matmul_4.f90: Likewise.
15692 * gfortran.dg/inline_matmul_5.f90: Likewise.
15693 * gfortran.dg/inline_matmul_6.f90: Likewise.
15694 * gfortran.dg/inline_matmul_7.f90: Likewise.
15695 * gfortran.dg/inline_matmul_8.f90: Likewise.
15696 * gfortran.dg/inline_matmul_9.f90: Likewise.
15697 * gfortran.dg/inline_sum_1.f90: Likewise.
15698 * gfortran.dg/inline_sum_3.f90: Likewise.
15699 * gfortran.dg/inline_sum_5.f90: Likewise.
15700 * gfortran.dg/inquire-complex.f90: Likewise.
15701 * gfortran.dg/inquire.f90: Likewise.
15702 * gfortran.dg/inquire_10.f90: Likewise.
15703 * gfortran.dg/inquire_13.f90: Likewise.
15704 * gfortran.dg/inquire_15.f90: Likewise.
15705 * gfortran.dg/inquire_16.f90: Likewise.
15706 * gfortran.dg/inquire_17.f90: Likewise.
15707 * gfortran.dg/inquire_5.f90: Likewise.
15708 * gfortran.dg/inquire_6.f90: Likewise.
15709 * gfortran.dg/inquire_7.f90: Likewise.
15710 * gfortran.dg/inquire_9.f90: Likewise.
15711 * gfortran.dg/inquire_internal.f90: Likewise.
15712 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
15713 * gfortran.dg/inquire_size.f90: Likewise.
15714 * gfortran.dg/int_1.f90: Likewise.
15715 * gfortran.dg/int_conv_1.f90: Likewise.
15716 * gfortran.dg/int_range_io_1.f90: Likewise.
15717 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
15718 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
15719 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
15720 * gfortran.dg/integer_plus.f90: Likewise.
15721 * gfortran.dg/intent_out_2.f90: Likewise.
15722 * gfortran.dg/intent_out_5.f90: Likewise.
15723 * gfortran.dg/intent_out_6.f90: Likewise.
15724 * gfortran.dg/interface_12.f90: Likewise.
15725 * gfortran.dg/interface_19.f90: Likewise.
15726 * gfortran.dg/interface_4.f90: Likewise.
15727 * gfortran.dg/interface_5.f90: Likewise.
15728 * gfortran.dg/interface_9.f90: Likewise.
15729 * gfortran.dg/interface_assignment_1.f90: Likewise.
15730 * gfortran.dg/interface_assignment_2.f90: Likewise.
15731 * gfortran.dg/internal_dummy_2.f08: Likewise.
15732 * gfortran.dg/internal_dummy_3.f08: Likewise.
15733 * gfortran.dg/internal_dummy_4.f08: Likewise.
15734 * gfortran.dg/internal_pack_1.f90: Likewise.
15735 * gfortran.dg/internal_pack_10.f90: Likewise.
15736 * gfortran.dg/internal_pack_12.f90: Likewise.
15737 * gfortran.dg/internal_pack_13.f90: Likewise.
15738 * gfortran.dg/internal_pack_14.f90: Likewise.
15739 * gfortran.dg/internal_pack_15.f90: Likewise.
15740 * gfortran.dg/internal_pack_2.f90: Likewise.
15741 * gfortran.dg/internal_pack_3.f90: Likewise.
15742 * gfortran.dg/internal_pack_4.f90: Likewise.
15743 * gfortran.dg/internal_pack_6.f90: Likewise.
15744 * gfortran.dg/internal_pack_8.f90: Likewise.
15745 * gfortran.dg/internal_readwrite_1.f90: Likewise.
15746 * gfortran.dg/internal_readwrite_2.f90: Likewise.
15747 * gfortran.dg/internal_readwrite_3.f90: Likewise.
15748 * gfortran.dg/intrinsic_actual_1.f: Likewise.
15749 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
15750 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15751 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
15752 * gfortran.dg/intrinsic_char_1.f90: Likewise.
15753 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
15754 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
15755 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
15756 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
15757 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
15758 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
15759 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
15760 * gfortran.dg/intrinsic_product_1.f90: Likewise.
15761 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
15762 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15763 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
15764 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
15765 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
15766 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
15767 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
15768 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
15769 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
15770 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
15771 * gfortran.dg/io_err_1.f90: Likewise.
15772 * gfortran.dg/io_real_boz.f90: Likewise.
15773 * gfortran.dg/iomsg_1.f90: Likewise.
15774 * gfortran.dg/iostat_1.f90: Likewise.
15775 * gfortran.dg/iostat_2.f90: Likewise.
15776 * gfortran.dg/iostat_4.f90: Likewise.
15777 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
15778 * gfortran.dg/ishft_1.f90: Likewise.
15779 * gfortran.dg/ishft_2.f90: Likewise.
15780 * gfortran.dg/ishft_4.f90: Likewise.
15781 * gfortran.dg/isnan_1.f90: Likewise.
15782 * gfortran.dg/isnan_2.f90: Likewise.
15783 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
15784 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
15785 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
15786 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
15787 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
15788 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
15789 * gfortran.dg/itime_idate_1.f: Likewise.
15790 * gfortran.dg/itime_idate_2.f: Likewise.
15791 * gfortran.dg/large_integer_kind_1.f90: Likewise.
15792 * gfortran.dg/large_integer_kind_2.f90: Likewise.
15793 * gfortran.dg/large_real_kind_1.f90: Likewise.
15794 * gfortran.dg/large_real_kind_2.F90: Likewise.
15795 * gfortran.dg/large_real_kind_3.F90: Likewise.
15796 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
15797 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
15798 * gfortran.dg/large_recl.f90: Likewise.
15799 * gfortran.dg/large_unit_1.f90: Likewise.
15800 * gfortran.dg/large_unit_2.f90: Likewise.
15801 * gfortran.dg/largeequiv_1.f90: Likewise.
15802 * gfortran.dg/leadz_trailz_1.f90: Likewise.
15803 * gfortran.dg/leadz_trailz_2.f90: Likewise.
15804 * gfortran.dg/leadz_trailz_3.f90: Likewise.
15805 * gfortran.dg/list_read_1.f90: Likewise.
15806 * gfortran.dg/list_read_10.f90: Likewise.
15807 * gfortran.dg/list_read_11.f90: Likewise.
15808 * gfortran.dg/list_read_12.f90: Likewise.
15809 * gfortran.dg/list_read_13.f: Likewise.
15810 * gfortran.dg/list_read_14.f90: Likewise.
15811 * gfortran.dg/list_read_2.f90: Likewise.
15812 * gfortran.dg/list_read_3.f90: Likewise.
15813 * gfortran.dg/list_read_4.f90: Likewise.
15814 * gfortran.dg/list_read_5.f90: Likewise.
15815 * gfortran.dg/list_read_6.f90: Likewise.
15816 * gfortran.dg/list_read_7.f90: Likewise.
15817 * gfortran.dg/list_read_8.f90: Likewise.
15818 * gfortran.dg/list_read_9.f90: Likewise.
15819 * gfortran.dg/loc_2.f90: Likewise.
15820 * gfortran.dg/logical_1.f90: Likewise.
15821 * gfortran.dg/logical_dot_product.f90: Likewise.
15822 * gfortran.dg/logical_temp_io.f90: Likewise.
15823 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
15824 * gfortran.dg/lrshift_1.f90: Likewise.
15825 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
15826 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
15827 * gfortran.dg/lto/pr40725_0.f03: Likewise.
15828 * gfortran.dg/lto/pr41576_1.f90: Likewise.
15829 * gfortran.dg/make_unit.f90: Likewise.
15830 * gfortran.dg/mapping_1.f90: Likewise.
15831 * gfortran.dg/mapping_2.f90: Likewise.
15832 * gfortran.dg/mapping_3.f90: Likewise.
15833 * gfortran.dg/masklr_1.F90: Likewise.
15834 * gfortran.dg/masklr_2.F90: Likewise.
15835 * gfortran.dg/matmul_1.f90: Likewise.
15836 * gfortran.dg/matmul_10.f90: Likewise.
15837 * gfortran.dg/matmul_12.f90: Likewise.
15838 * gfortran.dg/matmul_16.f90: Likewise.
15839 * gfortran.dg/matmul_17.f90: Likewise.
15840 * gfortran.dg/matmul_18.f90: Likewise.
15841 * gfortran.dg/matmul_2.f90: Likewise.
15842 * gfortran.dg/matmul_3.f90: Likewise.
15843 * gfortran.dg/matmul_4.f90: Likewise.
15844 * gfortran.dg/matmul_6.f90: Likewise.
15845 * gfortran.dg/matmul_8.f03: Likewise.
15846 * gfortran.dg/matmul_9.f90: Likewise.
15847 * gfortran.dg/matmul_bounds_12.f90: Likewise.
15848 * gfortran.dg/matmul_bounds_6.f90: Likewise.
15849 * gfortran.dg/matmul_const.f90: Likewise.
15850 * gfortran.dg/maxloc_1.f90: Likewise.
15851 * gfortran.dg/maxloc_2.f90: Likewise.
15852 * gfortran.dg/maxloc_3.f90: Likewise.
15853 * gfortran.dg/maxloc_4.f90: Likewise.
15854 * gfortran.dg/maxloc_string_1.f90: Likewise.
15855 * gfortran.dg/maxlocval_1.f90: Likewise.
15856 * gfortran.dg/maxlocval_2.f90: Likewise.
15857 * gfortran.dg/maxlocval_3.f90: Likewise.
15858 * gfortran.dg/maxlocval_4.f90: Likewise.
15859 * gfortran.dg/maxval_char_1.f90: Likewise.
15860 * gfortran.dg/maxval_char_2.f90: Likewise.
15861 * gfortran.dg/maxval_char_3.f90: Likewise.
15862 * gfortran.dg/maxval_char_4.f90: Likewise.
15863 * gfortran.dg/maxval_parameter_1.f90: Likewise.
15864 * gfortran.dg/mclock.f90: Likewise.
15865 * gfortran.dg/merge_bits_1.F90: Likewise.
15866 * gfortran.dg/merge_bits_2.F90: Likewise.
15867 * gfortran.dg/merge_char_1.f90: Likewise.
15868 * gfortran.dg/merge_init_expr.f90: Likewise.
15869 * gfortran.dg/min_max_optional_1.f90: Likewise.
15870 * gfortran.dg/min_max_optional_5.f90: Likewise.
15871 * gfortran.dg/minloc_1.f90: Likewise.
15872 * gfortran.dg/minloc_2.f90: Likewise.
15873 * gfortran.dg/minloc_3.f90: Likewise.
15874 * gfortran.dg/minloc_4.f90: Likewise.
15875 * gfortran.dg/minloc_string_1.f90: Likewise.
15876 * gfortran.dg/minlocval_1.f90: Likewise.
15877 * gfortran.dg/minlocval_2.f90: Likewise.
15878 * gfortran.dg/minlocval_3.f90: Likewise.
15879 * gfortran.dg/minlocval_4.f90: Likewise.
15880 * gfortran.dg/minmax_char_1.f90: Likewise.
15881 * gfortran.dg/minmaxloc_1.f90: Likewise.
15882 * gfortran.dg/minmaxloc_10.f90: Likewise.
15883 * gfortran.dg/minmaxloc_11.f90: Likewise.
15884 * gfortran.dg/minmaxloc_12.f90: Likewise.
15885 * gfortran.dg/minmaxloc_13.f90: Likewise.
15886 * gfortran.dg/minmaxloc_2.f90: Likewise.
15887 * gfortran.dg/minmaxloc_3.f90: Likewise.
15888 * gfortran.dg/minmaxloc_4.f90: Likewise.
15889 * gfortran.dg/minmaxloc_5.f90: Likewise.
15890 * gfortran.dg/minmaxloc_6.f90: Likewise.
15891 * gfortran.dg/minmaxloc_7.f90: Likewise.
15892 * gfortran.dg/minmaxloc_8.f90: Likewise.
15893 * gfortran.dg/minmaxval_1.f90: Likewise.
15894 * gfortran.dg/minval_char_1.f90: Likewise.
15895 * gfortran.dg/minval_char_2.f90: Likewise.
15896 * gfortran.dg/minval_char_3.f90: Likewise.
15897 * gfortran.dg/minval_char_4.f90: Likewise.
15898 * gfortran.dg/minval_char_5.f90: Likewise.
15899 * gfortran.dg/minval_parameter_1.f90: Likewise.
15900 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
15901 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
15902 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
15903 * gfortran.dg/missing_parens_1.f90: Likewise.
15904 * gfortran.dg/missing_parens_2.f90: Likewise.
15905 * gfortran.dg/mod_large_1.f90: Likewise.
15906 * gfortran.dg/mod_sign0_1.f90: Likewise.
15907 * gfortran.dg/module_blank_common.f90: Likewise.
15908 * gfortran.dg/module_commons_1.f90: Likewise.
15909 * gfortran.dg/module_commons_3.f90: Likewise.
15910 * gfortran.dg/module_double_reuse.f90: Likewise.
15911 * gfortran.dg/module_equivalence_1.f90: Likewise.
15912 * gfortran.dg/module_equivalence_2.f90: Likewise.
15913 * gfortran.dg/module_equivalence_3.f90: Likewise.
15914 * gfortran.dg/module_equivalence_5.f90: Likewise.
15915 * gfortran.dg/module_interface_1.f90: Likewise.
15916 * gfortran.dg/module_nan.f90: Likewise.
15917 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15918 * gfortran.dg/module_procedure_1.f90: Likewise.
15919 * gfortran.dg/module_read_1.f90: Likewise.
15920 * gfortran.dg/module_read_2.f90: Likewise.
15921 * gfortran.dg/module_widestring_1.f90: Likewise.
15922 * gfortran.dg/move_alloc.f90: Likewise.
15923 * gfortran.dg/move_alloc_10.f90: Likewise.
15924 * gfortran.dg/move_alloc_13.f90: Likewise.
15925 * gfortran.dg/move_alloc_14.f90: Likewise.
15926 * gfortran.dg/move_alloc_15.f90: Likewise.
15927 * gfortran.dg/move_alloc_16.f90: Likewise.
15928 * gfortran.dg/move_alloc_2.f90: Likewise.
15929 * gfortran.dg/move_alloc_5.f90: Likewise.
15930 * gfortran.dg/move_alloc_6.f90: Likewise.
15931 * gfortran.dg/move_alloc_9.f90: Likewise.
15932 * gfortran.dg/multiple_allocation_1.f90: Likewise.
15933 * gfortran.dg/multiple_allocation_3.f90: Likewise.
15934 * gfortran.dg/mvbits_1.f90: Likewise.
15935 * gfortran.dg/mvbits_2.f90: Likewise.
15936 * gfortran.dg/mvbits_3.f90: Likewise.
15937 * gfortran.dg/mvbits_4.f90: Likewise.
15938 * gfortran.dg/mvbits_7.f90: Likewise.
15939 * gfortran.dg/mvbits_8.f90: Likewise.
15940 * gfortran.dg/namelist_11.f: Likewise.
15941 * gfortran.dg/namelist_12.f: Likewise.
15942 * gfortran.dg/namelist_13.f90: Likewise.
15943 * gfortran.dg/namelist_14.f90: Likewise.
15944 * gfortran.dg/namelist_15.f90: Likewise.
15945 * gfortran.dg/namelist_16.f90: Likewise.
15946 * gfortran.dg/namelist_17.f90: Likewise.
15947 * gfortran.dg/namelist_18.f90: Likewise.
15948 * gfortran.dg/namelist_19.f90: Likewise.
15949 * gfortran.dg/namelist_20.f90: Likewise.
15950 * gfortran.dg/namelist_21.f90: Likewise.
15951 * gfortran.dg/namelist_22.f90: Likewise.
15952 * gfortran.dg/namelist_23.f90: Likewise.
15953 * gfortran.dg/namelist_24.f90: Likewise.
15954 * gfortran.dg/namelist_26.f90: Likewise.
15955 * gfortran.dg/namelist_27.f90: Likewise.
15956 * gfortran.dg/namelist_28.f90: Likewise.
15957 * gfortran.dg/namelist_29.f90: Likewise.
15958 * gfortran.dg/namelist_37.f90: Likewise.
15959 * gfortran.dg/namelist_38.f90: Likewise.
15960 * gfortran.dg/namelist_39.f90: Likewise.
15961 * gfortran.dg/namelist_40.f90: Likewise.
15962 * gfortran.dg/namelist_41.f90: Likewise.
15963 * gfortran.dg/namelist_42.f90: Likewise.
15964 * gfortran.dg/namelist_43.f90: Likewise.
15965 * gfortran.dg/namelist_44.f90: Likewise.
15966 * gfortran.dg/namelist_47.f90: Likewise.
15967 * gfortran.dg/namelist_48.f90: Likewise.
15968 * gfortran.dg/namelist_49.f90: Likewise.
15969 * gfortran.dg/namelist_50.f90: Likewise.
15970 * gfortran.dg/namelist_51.f90: Likewise.
15971 * gfortran.dg/namelist_52.f90: Likewise.
15972 * gfortran.dg/namelist_54.f90: Likewise.
15973 * gfortran.dg/namelist_55.f90: Likewise.
15974 * gfortran.dg/namelist_56.f90: Likewise.
15975 * gfortran.dg/namelist_57.f90: Likewise.
15976 * gfortran.dg/namelist_58.f90: Likewise.
15977 * gfortran.dg/namelist_59.f90: Likewise.
15978 * gfortran.dg/namelist_60.f90: Likewise.
15979 * gfortran.dg/namelist_61.f90: Likewise.
15980 * gfortran.dg/namelist_64.f90: Likewise.
15981 * gfortran.dg/namelist_65.f90: Likewise.
15982 * gfortran.dg/namelist_69.f90: Likewise.
15983 * gfortran.dg/namelist_70.f90: Likewise.
15984 * gfortran.dg/namelist_71.f90: Likewise.
15985 * gfortran.dg/namelist_72.f: Likewise.
15986 * gfortran.dg/namelist_73.f90: Likewise.
15987 * gfortran.dg/namelist_77.f90: Likewise.
15988 * gfortran.dg/namelist_78.f90: Likewise.
15989 * gfortran.dg/namelist_79.f90: Likewise.
15990 * gfortran.dg/namelist_80.f90: Likewise.
15991 * gfortran.dg/namelist_81.f90: Likewise.
15992 * gfortran.dg/namelist_82.f90: Likewise.
15993 * gfortran.dg/namelist_84.f90: Likewise.
15994 * gfortran.dg/namelist_85.f90: Likewise.
15995 * gfortran.dg/namelist_86.f90: Likewise.
15996 * gfortran.dg/namelist_87.f90: Likewise.
15997 * gfortran.dg/namelist_88.f90: Likewise.
15998 * gfortran.dg/namelist_89.f90: Likewise.
15999 * gfortran.dg/namelist_90.f: Likewise.
16000 * gfortran.dg/namelist_95.f90: Likewise.
16001 * gfortran.dg/namelist_char_only.f90: Likewise.
16002 * gfortran.dg/namelist_empty.f90: Likewise.
16003 * gfortran.dg/namelist_internal.f90: Likewise.
16004 * gfortran.dg/namelist_use.f90: Likewise.
16005 * gfortran.dg/namelist_use_only.f90: Likewise.
16006 * gfortran.dg/namelist_utf8.f90: Likewise.
16007 * gfortran.dg/nan_1.f90: Likewise.
16008 * gfortran.dg/nan_2.f90: Likewise.
16009 * gfortran.dg/nan_3.f90: Likewise.
16010 * gfortran.dg/nan_6.f90: Likewise.
16011 * gfortran.dg/nan_7.f90: Likewise.
16012 * gfortran.dg/nearest_1.f90: Likewise.
16013 * gfortran.dg/nearest_2.f90: Likewise.
16014 * gfortran.dg/nearest_3.f90: Likewise.
16015 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16016 * gfortran.dg/negative_automatic_size.f90: Likewise.
16017 * gfortran.dg/negative_unit.f: Likewise.
16018 * gfortran.dg/negative_unit2.f90: Likewise.
16019 * gfortran.dg/negative_unit_int8.f: Likewise.
16020 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16021 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16022 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16023 * gfortran.dg/nested_modules_1.f90: Likewise.
16024 * gfortran.dg/nested_modules_2.f90: Likewise.
16025 * gfortran.dg/nested_modules_3.f90: Likewise.
16026 * gfortran.dg/nesting_1.f90: Likewise.
16027 * gfortran.dg/new_line.f90: Likewise.
16028 * gfortran.dg/newunit_1.f90: Likewise.
16029 * gfortran.dg/newunit_3.f90: Likewise.
16030 * gfortran.dg/newunit_5.f90.f90: Likewise.
16031 * gfortran.dg/nint_1.f90: Likewise.
16032 * gfortran.dg/nint_2.f90: Likewise.
16033 * gfortran.dg/no_arg_check_2.f90: Likewise.
16034 * gfortran.dg/no_range_check_1.f90: Likewise.
16035 * gfortran.dg/no_range_check_2.f90: Likewise.
16036 * gfortran.dg/no_range_check_3.f90: Likewise.
16037 * gfortran.dg/noadv_size.f90: Likewise.
16038 * gfortran.dg/nonreturning_statements.f90: Likewise.
16039 * gfortran.dg/norm2_1.f90: Likewise.
16040 * gfortran.dg/norm2_3.f90: Likewise.
16041 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16042 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16043 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16044 * gfortran.dg/null_4.f90: Likewise.
16045 * gfortran.dg/null_9.f90: Likewise.
16046 * gfortran.dg/nullify_3.f90: Likewise.
16047 * gfortran.dg/oldstyle_1.f90: Likewise.
16048 * gfortran.dg/open_access_append_1.f90: Likewise.
16049 * gfortran.dg/open_access_append_2.f90: Likewise.
16050 * gfortran.dg/open_errors.f90: Likewise.
16051 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16052 * gfortran.dg/open_new.f90: Likewise.
16053 * gfortran.dg/open_readonly_1.f90: Likewise.
16054 * gfortran.dg/operator_1.f90: Likewise.
16055 * gfortran.dg/optional_absent_1.f90: Likewise.
16056 * gfortran.dg/optional_absent_2.f90: Likewise.
16057 * gfortran.dg/optional_absent_3.f90: Likewise.
16058 * gfortran.dg/optional_class_1.f90: Likewise.
16059 * gfortran.dg/optional_dim_2.f90: Likewise.
16060 * gfortran.dg/optional_dim_3.f90: Likewise.
16061 * gfortran.dg/output_exponents_1.f90: Likewise.
16062 * gfortran.dg/overload_1.f90: Likewise.
16063 * gfortran.dg/overload_2.f90: Likewise.
16064 * gfortran.dg/overwrite_1.f: Likewise.
16065 * gfortran.dg/pad_no.f90: Likewise.
16066 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16067 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16068 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16069 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16070 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16071 * gfortran.dg/parens_3.f90: Likewise.
16072 * gfortran.dg/parens_5.f90: Likewise.
16073 * gfortran.dg/parens_6.f90: Likewise.
16074 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16075 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16076 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16077 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16078 * gfortran.dg/parity_1.f90: Likewise.
16079 * gfortran.dg/past_eor.f90: Likewise.
16080 * gfortran.dg/pdt_1.f03: Likewise.
16081 * gfortran.dg/pdt_10.f03: Likewise.
16082 * gfortran.dg/pdt_11.f03: Likewise.
16083 * gfortran.dg/pdt_12.f03: Likewise.
16084 * gfortran.dg/pdt_13.f03: Likewise.
16085 * gfortran.dg/pdt_14.f03: Likewise.
16086 * gfortran.dg/pdt_15.f03: Likewise.
16087 * gfortran.dg/pdt_19.f03: Likewise.
16088 * gfortran.dg/pdt_20.f03: Likewise.
16089 * gfortran.dg/pdt_22.f03: Likewise.
16090 * gfortran.dg/pdt_23.f03: Likewise.
16091 * gfortran.dg/pdt_25.f03: Likewise.
16092 * gfortran.dg/pdt_26.f03: Likewise.
16093 * gfortran.dg/pdt_27.f03: Likewise.
16094 * gfortran.dg/pdt_28.f03: Likewise.
16095 * gfortran.dg/pdt_3.f03: Likewise.
16096 * gfortran.dg/pdt_4.f03: Likewise.
16097 * gfortran.dg/pdt_5.f03: Likewise.
16098 * gfortran.dg/pdt_7.f03: Likewise.
16099 * gfortran.dg/pointer_1.f90: Likewise.
16100 * gfortran.dg/pointer_array_1.f90: Likewise.
16101 * gfortran.dg/pointer_array_3.f90: Likewise.
16102 * gfortran.dg/pointer_array_4.f90: Likewise.
16103 * gfortran.dg/pointer_array_5.f90: Likewise.
16104 * gfortran.dg/pointer_array_6.f90: Likewise.
16105 * gfortran.dg/pointer_array_7.f90: Likewise.
16106 * gfortran.dg/pointer_array_8.f90: Likewise.
16107 * gfortran.dg/pointer_array_9.f90: Likewise.
16108 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16109 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16110 * gfortran.dg/pointer_assign_10.f90: Likewise.
16111 * gfortran.dg/pointer_assign_11.f90: Likewise.
16112 * gfortran.dg/pointer_assign_4.f90: Likewise.
16113 * gfortran.dg/pointer_assign_8.f90: Likewise.
16114 * gfortran.dg/pointer_assign_9.f90: Likewise.
16115 * gfortran.dg/pointer_check_10.f90: Likewise.
16116 * gfortran.dg/pointer_check_9.f90: Likewise.
16117 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16118 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16119 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16120 * gfortran.dg/pointer_init_1.f90: Likewise.
16121 * gfortran.dg/pointer_init_3.f90: Likewise.
16122 * gfortran.dg/pointer_init_4.f90: Likewise.
16123 * gfortran.dg/pointer_init_5.f90: Likewise.
16124 * gfortran.dg/pointer_init_8.f90: Likewise.
16125 * gfortran.dg/pointer_intent_1.f90: Likewise.
16126 * gfortran.dg/pointer_intent_4.f90: Likewise.
16127 * gfortran.dg/pointer_intent_5.f90: Likewise.
16128 * gfortran.dg/pointer_remapping_10.f90: Likewise.
16129 * gfortran.dg/pointer_remapping_4.f03: Likewise.
16130 * gfortran.dg/pointer_remapping_5.f08: Likewise.
16131 * gfortran.dg/pointer_remapping_9.f90: Likewise.
16132 * gfortran.dg/pointer_target_1.f90: Likewise.
16133 * gfortran.dg/pointer_target_2.f90: Likewise.
16134 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
16135 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
16136 * gfortran.dg/power.f90: Likewise.
16137 * gfortran.dg/power1.f90: Likewise.
16138 * gfortran.dg/power_3.f90: Likewise.
16139 * gfortran.dg/power_4.f90: Likewise.
16140 * gfortran.dg/power_5.f90: Likewise.
16141 * gfortran.dg/pr12884.f: Likewise.
16142 * gfortran.dg/pr15129.f90: Likewise.
16143 * gfortran.dg/pr15140.f90: Likewise.
16144 * gfortran.dg/pr15324.f90: Likewise.
16145 * gfortran.dg/pr15332.f: Likewise.
16146 * gfortran.dg/pr15957.f90: Likewise.
16147 * gfortran.dg/pr15959.f90: Likewise.
16148 * gfortran.dg/pr16597.f90: Likewise.
16149 * gfortran.dg/pr16861.f90: Likewise.
16150 * gfortran.dg/pr16938.f90: Likewise.
16151 * gfortran.dg/pr17090.f90: Likewise.
16152 * gfortran.dg/pr17143.f90: Likewise.
16153 * gfortran.dg/pr17164.f90: Likewise.
16154 * gfortran.dg/pr17229.f: Likewise.
16155 * gfortran.dg/pr17285.f90: Likewise.
16156 * gfortran.dg/pr17286.f90: Likewise.
16157 * gfortran.dg/pr17472.f: Likewise.
16158 * gfortran.dg/pr17612.f90: Likewise.
16159 * gfortran.dg/pr17706.f90: Likewise.
16160 * gfortran.dg/pr18025.f90: Likewise.
16161 * gfortran.dg/pr18122.f90: Likewise.
16162 * gfortran.dg/pr18210.f90: Likewise.
16163 * gfortran.dg/pr18392.f90: Likewise.
16164 * gfortran.dg/pr19155.f: Likewise.
16165 * gfortran.dg/pr19216.f: Likewise.
16166 * gfortran.dg/pr19467.f90: Likewise.
16167 * gfortran.dg/pr19657.f: Likewise.
16168 * gfortran.dg/pr19926.f90: Likewise.
16169 * gfortran.dg/pr19928-1.f90: Likewise.
16170 * gfortran.dg/pr19928-2.f90: Likewise.
16171 * gfortran.dg/pr20086.f90: Likewise.
16172 * gfortran.dg/pr20124.f90: Likewise.
16173 * gfortran.dg/pr20163-2.f: Likewise.
16174 * gfortran.dg/pr20480.f90: Likewise.
16175 * gfortran.dg/pr20755.f: Likewise.
16176 * gfortran.dg/pr20950.f: Likewise.
16177 * gfortran.dg/pr21177.f90: Likewise.
16178 * gfortran.dg/pr21730.f: Likewise.
16179 * gfortran.dg/pr22491.f: Likewise.
16180 * gfortran.dg/pr25603.f: Likewise.
16181 * gfortran.dg/pr26246_2.f90: Likewise.
16182 * gfortran.dg/pr32136.f90: Likewise.
16183 * gfortran.dg/pr32533.f90: Likewise.
16184 * gfortran.dg/pr33794.f90: Likewise.
16185 * gfortran.dg/pr35662.f90: Likewise.
16186 * gfortran.dg/pr35944-1.f90: Likewise.
16187 * gfortran.dg/pr35944-2.f90: Likewise.
16188 * gfortran.dg/pr35983.f90: Likewise.
16189 * gfortran.dg/pr39865.f90: Likewise.
16190 * gfortran.dg/pr41212.f90: Likewise.
16191 * gfortran.dg/pr43808.f90: Likewise.
16192 * gfortran.dg/pr44592.f90: Likewise.
16193 * gfortran.dg/pr44735.f90: Likewise.
16194 * gfortran.dg/pr45308.f03: Likewise.
16195 * gfortran.dg/pr46297.f: Likewise.
16196 * gfortran.dg/pr46588.f90: Likewise.
16197 * gfortran.dg/pr46665.f90: Likewise.
16198 * gfortran.dg/pr46804.f90: Likewise.
16199 * gfortran.dg/pr47008.f03: Likewise.
16200 * gfortran.dg/pr47614.f: Likewise.
16201 * gfortran.dg/pr47878.f90: Likewise.
16202 * gfortran.dg/pr49103.f90: Likewise.
16203 * gfortran.dg/pr50069_1.f90: Likewise.
16204 * gfortran.dg/pr50769.f90: Likewise.
16205 * gfortran.dg/pr52608.f90: Likewise.
16206 * gfortran.dg/pr55086_2.f90: Likewise.
16207 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
16208 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
16209 * gfortran.dg/pr55330.f90: Likewise.
16210 * gfortran.dg/pr56015.f90: Likewise.
16211 * gfortran.dg/pr57910.f90: Likewise.
16212 * gfortran.dg/pr59700.f90: Likewise.
16213 * gfortran.dg/pr62125.f90: Likewise.
16214 * gfortran.dg/pr64530.f90: Likewise.
16215 * gfortran.dg/pr65429.f90: Likewise.
16216 * gfortran.dg/pr65450.f90: Likewise.
16217 * gfortran.dg/pr65504.f90: Likewise.
16218 * gfortran.dg/pr65903.f90: Likewise.
16219 * gfortran.dg/pr66311.f90: Likewise.
16220 * gfortran.dg/pr66864.f90: Likewise.
16221 * gfortran.dg/pr67140.f90: Likewise.
16222 * gfortran.dg/pr67524.f90: Likewise.
16223 * gfortran.dg/pr67885.f90: Likewise.
16224 * gfortran.dg/pr68053.f90: Likewise.
16225 * gfortran.dg/pr68566.f90: Likewise.
16226 * gfortran.dg/pr69514_1.f90: Likewise.
16227 * gfortran.dg/pr69514_2.f90: Likewise.
16228 * gfortran.dg/pr69739.f90: Likewise.
16229 * gfortran.dg/pr70673.f90: Likewise.
16230 * gfortran.dg/pr71523_2.f90: Likewise.
16231 * gfortran.dg/pr71764.f90: Likewise.
16232 * gfortran.dg/pr78092.f90: Likewise.
16233 * gfortran.dg/pr82973.f90: Likewise.
16234 * gfortran.dg/pr83864.f90: Likewise.
16235 * gfortran.dg/pr83874.f90: Likewise.
16236 * gfortran.dg/pr84088.f90: Likewise.
16237 * gfortran.dg/pr84155.f90: Likewise.
16238 * gfortran.dg/proc_decl_12.f90: Likewise.
16239 * gfortran.dg/proc_decl_13.f90: Likewise.
16240 * gfortran.dg/proc_decl_15.f90: Likewise.
16241 * gfortran.dg/proc_decl_17.f90: Likewise.
16242 * gfortran.dg/proc_decl_18.f90: Likewise.
16243 * gfortran.dg/proc_decl_2.f90: Likewise.
16244 * gfortran.dg/proc_decl_5.f90: Likewise.
16245 * gfortran.dg/proc_decl_9.f90: Likewise.
16246 * gfortran.dg/proc_ptr_1.f90: Likewise.
16247 * gfortran.dg/proc_ptr_10.f90: Likewise.
16248 * gfortran.dg/proc_ptr_12.f90: Likewise.
16249 * gfortran.dg/proc_ptr_18.f90: Likewise.
16250 * gfortran.dg/proc_ptr_19.f90: Likewise.
16251 * gfortran.dg/proc_ptr_21.f90: Likewise.
16252 * gfortran.dg/proc_ptr_22.f90: Likewise.
16253 * gfortran.dg/proc_ptr_23.f90: Likewise.
16254 * gfortran.dg/proc_ptr_25.f90: Likewise.
16255 * gfortran.dg/proc_ptr_26.f90: Likewise.
16256 * gfortran.dg/proc_ptr_3.f90: Likewise.
16257 * gfortran.dg/proc_ptr_36.f90: Likewise.
16258 * gfortran.dg/proc_ptr_47.f90: Likewise.
16259 * gfortran.dg/proc_ptr_48.f90: Likewise.
16260 * gfortran.dg/proc_ptr_5.f90: Likewise.
16261 * gfortran.dg/proc_ptr_6.f90: Likewise.
16262 * gfortran.dg/proc_ptr_7.f90: Likewise.
16263 * gfortran.dg/proc_ptr_8.f90: Likewise.
16264 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
16265 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
16266 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
16267 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
16268 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
16269 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
16270 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
16271 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
16272 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
16273 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
16274 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
16275 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
16276 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
16277 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
16278 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
16279 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
16280 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
16281 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
16282 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
16283 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
16284 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
16285 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
16286 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
16287 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
16288 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
16289 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
16290 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
16291 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
16292 * gfortran.dg/product_init_expr.f03: Likewise.
16293 * gfortran.dg/promotion.f90: Likewise.
16294 * gfortran.dg/promotion_3.f90: Likewise.
16295 * gfortran.dg/promotion_4.f90: Likewise.
16296 * gfortran.dg/protected_1.f90: Likewise.
16297 * gfortran.dg/protected_2.f90: Likewise.
16298 * gfortran.dg/ptr-func-1.f90: Likewise.
16299 * gfortran.dg/ptr-func-2.f90: Likewise.
16300 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
16301 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
16302 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
16303 * gfortran.dg/pure_byref_1.f90: Likewise.
16304 * gfortran.dg/pure_byref_2.f90: Likewise.
16305 * gfortran.dg/pure_byref_3.f90: Likewise.
16306 * gfortran.dg/quad_2.f90: Likewise.
16307 * gfortran.dg/quad_3.f90: Likewise.
16308 * gfortran.dg/random_3.f90: Likewise.
16309 * gfortran.dg/random_4.f90: Likewise.
16310 * gfortran.dg/random_7.f90: Likewise.
16311 * gfortran.dg/read_2.f90: Likewise.
16312 * gfortran.dg/read_3.f90: Likewise.
16313 * gfortran.dg/read_4.f90: Likewise.
16314 * gfortran.dg/read_5.f90: Likewise.
16315 * gfortran.dg/read_bad_advance.f90: Likewise.
16316 * gfortran.dg/read_bang.f90: Likewise.
16317 * gfortran.dg/read_bang4.f90: Likewise.
16318 * gfortran.dg/read_comma.f: Likewise.
16319 * gfortran.dg/read_dir.f90: Likewise.
16320 * gfortran.dg/read_empty_file.f: Likewise.
16321 * gfortran.dg/read_eof_1.f90: Likewise.
16322 * gfortran.dg/read_eof_2.f90: Likewise.
16323 * gfortran.dg/read_eof_3.f90: Likewise.
16324 * gfortran.dg/read_eof_4.f90: Likewise.
16325 * gfortran.dg/read_eof_5.f90: Likewise.
16326 * gfortran.dg/read_eof_6.f: Likewise.
16327 * gfortran.dg/read_eof_7.f90: Likewise.
16328 * gfortran.dg/read_eof_8.f90: Likewise.
16329 * gfortran.dg/read_eof_all.f90: Likewise.
16330 * gfortran.dg/read_eor.f90: Likewise.
16331 * gfortran.dg/read_float_1.f90: Likewise.
16332 * gfortran.dg/read_float_2.f03: Likewise.
16333 * gfortran.dg/read_float_3.f90: Likewise.
16334 * gfortran.dg/read_float_4.f90: Likewise.
16335 * gfortran.dg/read_infnan_1.f90: Likewise.
16336 * gfortran.dg/read_list_eof_1.f90: Likewise.
16337 * gfortran.dg/read_logical.f90: Likewise.
16338 * gfortran.dg/read_many_1.f: Likewise.
16339 * gfortran.dg/read_no_eor.f90: Likewise.
16340 * gfortran.dg/read_noadvance.f90: Likewise.
16341 * gfortran.dg/read_repeat.f90: Likewise.
16342 * gfortran.dg/read_repeat_2.f90: Likewise.
16343 * gfortran.dg/read_size_noadvance.f90: Likewise.
16344 * gfortran.dg/read_x_eof.f90: Likewise.
16345 * gfortran.dg/read_x_past.f: Likewise.
16346 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
16347 * gfortran.dg/real_const_1.f: Likewise.
16348 * gfortran.dg/real_const_2.f90: Likewise.
16349 * gfortran.dg/real_const_3.f90: Likewise.
16350 * gfortran.dg/real_do_1.f90: Likewise.
16351 * gfortran.dg/real_index_1.f90: Likewise.
16352 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
16353 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
16354 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
16355 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
16356 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
16357 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
16358 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
16359 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
16360 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
16361 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
16362 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
16363 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
16364 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
16365 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
16366 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
16367 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
16368 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
16369 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
16370 * gfortran.dg/record_marker_1.f90: Likewise.
16371 * gfortran.dg/record_marker_2.f: Likewise.
16372 * gfortran.dg/record_marker_3.f90: Likewise.
16373 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
16374 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
16375 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
16376 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
16377 * gfortran.dg/recursive_check_7.f90: Likewise.
16378 * gfortran.dg/recursive_reference_1.f90: Likewise.
16379 * gfortran.dg/recursive_reference_2.f90: Likewise.
16380 * gfortran.dg/recursive_stack.f90: Likewise.
16381 * gfortran.dg/reduction.f90: Likewise.
16382 * gfortran.dg/repack_arrays_1.f90: Likewise.
16383 * gfortran.dg/repeat_1.f90: Likewise.
16384 * gfortran.dg/repeat_2.f90: Likewise.
16385 * gfortran.dg/repeat_3.f90: Likewise.
16386 * gfortran.dg/repeat_6.f90: Likewise.
16387 * gfortran.dg/reshape-alloc.f90: Likewise.
16388 * gfortran.dg/reshape-complex.f90: Likewise.
16389 * gfortran.dg/reshape.f90: Likewise.
16390 * gfortran.dg/reshape_2.f90: Likewise.
16391 * gfortran.dg/reshape_7.f90: Likewise.
16392 * gfortran.dg/reshape_empty_1.f03: Likewise.
16393 * gfortran.dg/reshape_pad_1.f90: Likewise.
16394 * gfortran.dg/reshape_rank7.f90: Likewise.
16395 * gfortran.dg/reshape_transpose_1.f90: Likewise.
16396 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
16397 * gfortran.dg/result_default_init_1.f90: Likewise.
16398 * gfortran.dg/result_in_spec_1.f90: Likewise.
16399 * gfortran.dg/result_in_spec_2.f90: Likewise.
16400 * gfortran.dg/ret_array_1.f90: Likewise.
16401 * gfortran.dg/ret_pointer_1.f90: Likewise.
16402 * gfortran.dg/ret_pointer_2.f90: Likewise.
16403 * gfortran.dg/rewind_1.f90: Likewise.
16404 * gfortran.dg/round_1.f03: Likewise.
16405 * gfortran.dg/round_2.f03: Likewise.
16406 * gfortran.dg/round_3.f08: Likewise.
16407 * gfortran.dg/round_4.f90: Likewise.
16408 * gfortran.dg/rrspacing_1.f90: Likewise.
16409 * gfortran.dg/runtime_warning_1.f90: Likewise.
16410 * gfortran.dg/same_type_as_2.f03: Likewise.
16411 * gfortran.dg/save_1.f90: Likewise.
16412 * gfortran.dg/save_5.f90: Likewise.
16413 * gfortran.dg/save_6.f90: Likewise.
16414 * gfortran.dg/scalar_mask_1.f90: Likewise.
16415 * gfortran.dg/scalar_mask_2.f90: Likewise.
16416 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
16417 * gfortran.dg/scale_1.f90: Likewise.
16418 * gfortran.dg/scan_1.f90: Likewise.
16419 * gfortran.dg/scan_2.f90: Likewise.
16420 * gfortran.dg/secnds-1.f: Likewise.
16421 * gfortran.dg/secnds.f: Likewise.
16422 * gfortran.dg/select_1.f90: Likewise.
16423 * gfortran.dg/select_2.f90: Likewise.
16424 * gfortran.dg/select_3.f90: Likewise.
16425 * gfortran.dg/select_5.f90: Likewise.
16426 * gfortran.dg/select_char_1.f90: Likewise.
16427 * gfortran.dg/select_char_2.f90: Likewise.
16428 * gfortran.dg/select_type_13.f03: Likewise.
16429 * gfortran.dg/select_type_14.f03: Likewise.
16430 * gfortran.dg/select_type_15.f03: Likewise.
16431 * gfortran.dg/select_type_19.f03: Likewise.
16432 * gfortran.dg/select_type_2.f03: Likewise.
16433 * gfortran.dg/select_type_26.f03: Likewise.
16434 * gfortran.dg/select_type_27.f03: Likewise.
16435 * gfortran.dg/select_type_28.f03: Likewise.
16436 * gfortran.dg/select_type_3.f03: Likewise.
16437 * gfortran.dg/select_type_35.f03: Likewise.
16438 * gfortran.dg/select_type_36.f03: Likewise.
16439 * gfortran.dg/select_type_37.f03: Likewise.
16440 * gfortran.dg/select_type_39.f03: Likewise.
16441 * gfortran.dg/select_type_4.f90: Likewise.
16442 * gfortran.dg/select_type_5.f03: Likewise.
16443 * gfortran.dg/select_type_6.f03: Likewise.
16444 * gfortran.dg/select_type_7.f03: Likewise.
16445 * gfortran.dg/select_type_8.f03: Likewise.
16446 * gfortran.dg/selected_char_kind_1.f90: Likewise.
16447 * gfortran.dg/selected_char_kind_4.f90: Likewise.
16448 * gfortran.dg/selected_kind_1.f90: Likewise.
16449 * gfortran.dg/selected_real_kind_2.f90: Likewise.
16450 * gfortran.dg/shape_2.f90: Likewise.
16451 * gfortran.dg/shape_4.f90: Likewise.
16452 * gfortran.dg/shape_5.f90: Likewise.
16453 * gfortran.dg/shape_7.f90: Likewise.
16454 * gfortran.dg/shape_8.f90: Likewise.
16455 * gfortran.dg/shape_9.f90: Likewise.
16456 * gfortran.dg/shift-kind_2.f90: Likewise.
16457 * gfortran.dg/shiftalr_1.F90: Likewise.
16458 * gfortran.dg/shiftalr_2.F90: Likewise.
16459 * gfortran.dg/simpleif_1.f90: Likewise.
16460 * gfortran.dg/simplify_argN_1.f90: Likewise.
16461 * gfortran.dg/simplify_cshift_1.f90: Likewise.
16462 * gfortran.dg/simplify_cshift_4.f90: Likewise.
16463 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
16464 * gfortran.dg/simplify_modulo.f90: Likewise.
16465 * gfortran.dg/single_char_string.f90: Likewise.
16466 * gfortran.dg/size_dim.f90: Likewise.
16467 * gfortran.dg/size_optional_dim_1.f90: Likewise.
16468 * gfortran.dg/sizeof.f90: Likewise.
16469 * gfortran.dg/sizeof_4.f90: Likewise.
16470 * gfortran.dg/slash_1.f90: Likewise.
16471 * gfortran.dg/sms-1.f90: Likewise.
16472 * gfortran.dg/sms-2.f90: Likewise.
16473 * gfortran.dg/spec_expr_7.f90: Likewise.
16474 * gfortran.dg/specifics_1.f90: Likewise.
16475 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
16476 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
16477 * gfortran.dg/spread_init_expr.f03: Likewise.
16478 * gfortran.dg/spread_scalar_source.f90: Likewise.
16479 * gfortran.dg/spread_shape_1.f90: Likewise.
16480 * gfortran.dg/stat_1.f90: Likewise.
16481 * gfortran.dg/stat_2.f90: Likewise.
16482 * gfortran.dg/stfunc_1.f90: Likewise.
16483 * gfortran.dg/stfunc_4.f90: Likewise.
16484 * gfortran.dg/stfunc_6.f90: Likewise.
16485 * gfortran.dg/storage_size_1.f08: Likewise.
16486 * gfortran.dg/storage_size_3.f08: Likewise.
16487 * gfortran.dg/storage_size_4.f90: Likewise.
16488 * gfortran.dg/streamio_1.f90: Likewise.
16489 * gfortran.dg/streamio_10.f90: Likewise.
16490 * gfortran.dg/streamio_11.f90: Likewise.
16491 * gfortran.dg/streamio_12.f90: Likewise.
16492 * gfortran.dg/streamio_13.f90: Likewise.
16493 * gfortran.dg/streamio_14.f90: Likewise.
16494 * gfortran.dg/streamio_15.f90: Likewise.
16495 * gfortran.dg/streamio_16.f90: Likewise.
16496 * gfortran.dg/streamio_17.f90: Likewise.
16497 * gfortran.dg/streamio_2.f90: Likewise.
16498 * gfortran.dg/streamio_3.f90: Likewise.
16499 * gfortran.dg/streamio_4.f90: Likewise.
16500 * gfortran.dg/streamio_5.f90: Likewise.
16501 * gfortran.dg/streamio_6.f90: Likewise.
16502 * gfortran.dg/streamio_7.f90: Likewise.
16503 * gfortran.dg/streamio_8.f90: Likewise.
16504 * gfortran.dg/streamio_9.f90: Likewise.
16505 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
16506 * gfortran.dg/string_4.f90: Likewise.
16507 * gfortran.dg/string_array_constructor_2.f90: Likewise.
16508 * gfortran.dg/string_assign_2.f90: Likewise.
16509 * gfortran.dg/string_compare_1.f90: Likewise.
16510 * gfortran.dg/string_compare_2.f90: Likewise.
16511 * gfortran.dg/string_compare_3.f90: Likewise.
16512 * gfortran.dg/string_ctor_1.f90: Likewise.
16513 * gfortran.dg/string_length_1.f90: Likewise.
16514 * gfortran.dg/string_length_2.f90: Likewise.
16515 * gfortran.dg/string_length_3.f90: Likewise.
16516 * gfortran.dg/string_length_4.f90: Likewise.
16517 * gfortran.dg/string_null_compare_1.f: Likewise.
16518 * gfortran.dg/string_pad_trunc.f90: Likewise.
16519 * gfortran.dg/structure_constructor_1.f03: Likewise.
16520 * gfortran.dg/structure_constructor_11.f90: Likewise.
16521 * gfortran.dg/structure_constructor_13.f03: Likewise.
16522 * gfortran.dg/structure_constructor_2.f03: Likewise.
16523 * gfortran.dg/structure_constructor_5.f03: Likewise.
16524 * gfortran.dg/submodule_1.f08: Likewise.
16525 * gfortran.dg/submodule_11.f08: Likewise.
16526 * gfortran.dg/submodule_14.f08: Likewise.
16527 * gfortran.dg/submodule_15.f08: Likewise.
16528 * gfortran.dg/submodule_17.f08: Likewise.
16529 * gfortran.dg/submodule_18.f08: Likewise.
16530 * gfortran.dg/submodule_19.f08: Likewise.
16531 * gfortran.dg/submodule_2.f08: Likewise.
16532 * gfortran.dg/submodule_27.f08: Likewise.
16533 * gfortran.dg/submodule_28.f08: Likewise.
16534 * gfortran.dg/submodule_29.f08: Likewise.
16535 * gfortran.dg/submodule_30.f08: Likewise.
16536 * gfortran.dg/submodule_6.f08: Likewise.
16537 * gfortran.dg/submodule_7.f08: Likewise.
16538 * gfortran.dg/submodule_8.f08: Likewise.
16539 * gfortran.dg/subnormal_1.f90: Likewise.
16540 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
16541 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
16542 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
16543 * gfortran.dg/substr_2.f: Likewise.
16544 * gfortran.dg/substr_3.f: Likewise.
16545 * gfortran.dg/substr_4.f: Likewise.
16546 * gfortran.dg/substr_5.f90: Likewise.
16547 * gfortran.dg/substr_6.f90: Likewise.
16548 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
16549 * gfortran.dg/sum_init_expr.f03: Likewise.
16550 * gfortran.dg/sum_zero_array_1.f90: Likewise.
16551 * gfortran.dg/system_clock_3.f08: Likewise.
16552 * gfortran.dg/t_editing.f: Likewise.
16553 * gfortran.dg/team_change_1.f90: Likewise.
16554 * gfortran.dg/team_end_1.f90: Likewise.
16555 * gfortran.dg/team_number_1.f90: Likewise.
16556 * gfortran.dg/temporary_1.f90: Likewise.
16557 * gfortran.dg/test_com_block.f90: Likewise.
16558 * gfortran.dg/test_only_clause.f90: Likewise.
16559 * gfortran.dg/tiny_1.f90: Likewise.
16560 * gfortran.dg/tiny_2.f90: Likewise.
16561 * gfortran.dg/tl_editing.f90: Likewise.
16562 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
16563 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16564 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
16565 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
16566 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
16567 * gfortran.dg/transfer_class_2.f90: Likewise.
16568 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
16569 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
16570 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
16571 * gfortran.dg/transfer_resolve_1.f90: Likewise.
16572 * gfortran.dg/transfer_simplify_1.f90: Likewise.
16573 * gfortran.dg/transfer_simplify_10.f90: Likewise.
16574 * gfortran.dg/transfer_simplify_11.f90: Likewise.
16575 * gfortran.dg/transfer_simplify_2.f90: Likewise.
16576 * gfortran.dg/transfer_simplify_3.f90: Likewise.
16577 * gfortran.dg/transfer_simplify_4.f90: Likewise.
16578 * gfortran.dg/transfer_simplify_8.f90: Likewise.
16579 * gfortran.dg/transfer_simplify_9.f90: Likewise.
16580 * gfortran.dg/transpose_1.f90: Likewise.
16581 * gfortran.dg/transpose_3.f03: Likewise.
16582 * gfortran.dg/transpose_4.f90: Likewise.
16583 * gfortran.dg/transpose_conjg_1.f90: Likewise.
16584 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
16585 * gfortran.dg/transpose_optimization_2.f90: Likewise.
16586 * gfortran.dg/trim_1.f90: Likewise.
16587 * gfortran.dg/trim_optimize_1.f90: Likewise.
16588 * gfortran.dg/trim_optimize_2.f90: Likewise.
16589 * gfortran.dg/trim_optimize_3.f90: Likewise.
16590 * gfortran.dg/trim_optimize_4.f90: Likewise.
16591 * gfortran.dg/trim_optimize_5.f90: Likewise.
16592 * gfortran.dg/trim_optimize_6.f90: Likewise.
16593 * gfortran.dg/trim_optimize_7.f90: Likewise.
16594 * gfortran.dg/trim_optimize_8.f90: Likewise.
16595 * gfortran.dg/type_to_class_1.f03: Likewise.
16596 * gfortran.dg/type_to_class_2.f03: Likewise.
16597 * gfortran.dg/type_to_class_3.f03: Likewise.
16598 * gfortran.dg/type_to_class_4.f03: Likewise.
16599 * gfortran.dg/type_to_class_5.f03: Likewise.
16600 * gfortran.dg/typebound_assignment_5.f03: Likewise.
16601 * gfortran.dg/typebound_assignment_6.f03: Likewise.
16602 * gfortran.dg/typebound_assignment_7.f90: Likewise.
16603 * gfortran.dg/typebound_call_1.f03: Likewise.
16604 * gfortran.dg/typebound_call_13.f03: Likewise.
16605 * gfortran.dg/typebound_call_18.f03: Likewise.
16606 * gfortran.dg/typebound_call_19.f03: Likewise.
16607 * gfortran.dg/typebound_call_2.f03: Likewise.
16608 * gfortran.dg/typebound_call_20.f03: Likewise.
16609 * gfortran.dg/typebound_call_3.f03: Likewise.
16610 * gfortran.dg/typebound_generic_5.f03: Likewise.
16611 * gfortran.dg/typebound_generic_6.f03: Likewise.
16612 * gfortran.dg/typebound_generic_9.f03: Likewise.
16613 * gfortran.dg/typebound_operator_12.f03: Likewise.
16614 * gfortran.dg/typebound_operator_13.f03: Likewise.
16615 * gfortran.dg/typebound_operator_15.f90: Likewise.
16616 * gfortran.dg/typebound_operator_20.f90: Likewise.
16617 * gfortran.dg/typebound_operator_3.f03: Likewise.
16618 * gfortran.dg/typebound_operator_6.f03: Likewise.
16619 * gfortran.dg/typebound_operator_7.f03: Likewise.
16620 * gfortran.dg/typebound_operator_8.f03: Likewise.
16621 * gfortran.dg/typebound_operator_9.f03: Likewise.
16622 * gfortran.dg/typebound_proc_19.f90: Likewise.
16623 * gfortran.dg/typebound_proc_20.f90: Likewise.
16624 * gfortran.dg/typebound_proc_23.f90: Likewise.
16625 * gfortran.dg/typebound_proc_27.f03: Likewise.
16626 * gfortran.dg/typebound_proc_35.f90: Likewise.
16627 * gfortran.dg/typebound_proc_36.f90: Likewise.
16628 * gfortran.dg/unf_io_convert_1.f90: Likewise.
16629 * gfortran.dg/unf_io_convert_2.f90: Likewise.
16630 * gfortran.dg/unf_io_convert_3.f90: Likewise.
16631 * gfortran.dg/unf_io_convert_4.f90: Likewise.
16632 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
16633 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
16634 * gfortran.dg/unf_short_record_1.f90: Likewise.
16635 * gfortran.dg/unformatted_recl_1.f90: Likewise.
16636 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
16637 * gfortran.dg/unit_1.f90: Likewise.
16638 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
16639 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
16640 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
16641 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
16642 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
16643 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
16644 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
16645 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
16646 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
16647 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
16648 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
16649 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
16650 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
16651 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
16652 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
16653 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
16654 * gfortran.dg/unpack_init_expr.f03: Likewise.
16655 * gfortran.dg/use_10.f90: Likewise.
16656 * gfortran.dg/use_11.f90: Likewise.
16657 * gfortran.dg/use_13.f90: Likewise.
16658 * gfortran.dg/use_24.f90: Likewise.
16659 * gfortran.dg/use_27.f90: Likewise.
16660 * gfortran.dg/use_5.f90: Likewise.
16661 * gfortran.dg/use_allocated_1.f90: Likewise.
16662 * gfortran.dg/use_only_1.f90: Likewise.
16663 * gfortran.dg/use_only_4.f90: Likewise.
16664 * gfortran.dg/use_rename_2.f90: Likewise.
16665 * gfortran.dg/use_rename_4.f90: Likewise.
16666 * gfortran.dg/used_dummy_types_1.f90: Likewise.
16667 * gfortran.dg/used_interface_ref.f90: Likewise.
16668 * gfortran.dg/used_types_5.f90: Likewise.
16669 * gfortran.dg/utf8_1.f03: Likewise.
16670 * gfortran.dg/utf8_2.f03: Likewise.
16671 * gfortran.dg/value_1.f90: Likewise.
16672 * gfortran.dg/value_2.f90: Likewise.
16673 * gfortran.dg/value_4.f90: Likewise.
16674 * gfortran.dg/value_6.f03: Likewise.
16675 * gfortran.dg/value_7.f03: Likewise.
16676 * gfortran.dg/value_test.f90: Likewise.
16677 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
16678 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
16679 * gfortran.dg/vect/pr60510.f: Likewise.
16680 * gfortran.dg/vect/pr69882.f90: Likewise.
16681 * gfortran.dg/vect/pr69980.f90: Likewise.
16682 * gfortran.dg/vect/vect-5.f90: Likewise.
16683 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
16684 * gfortran.dg/vector_subscript_1.f90: Likewise.
16685 * gfortran.dg/vector_subscript_2.f90: Likewise.
16686 * gfortran.dg/vector_subscript_3.f90: Likewise.
16687 * gfortran.dg/vector_subscript_5.f90: Likewise.
16688 * gfortran.dg/verify_2.f90: Likewise.
16689 * gfortran.dg/volatile10.f90: Likewise.
16690 * gfortran.dg/where_1.f90: Likewise.
16691 * gfortran.dg/where_operator_assign_1.f90: Likewise.
16692 * gfortran.dg/where_operator_assign_2.f90: Likewise.
16693 * gfortran.dg/where_operator_assign_3.f90: Likewise.
16694 * gfortran.dg/whole_file_13.f90: Likewise.
16695 * gfortran.dg/whole_file_2.f90: Likewise.
16696 * gfortran.dg/widechar_2.f90: Likewise.
16697 * gfortran.dg/widechar_4.f90: Likewise.
16698 * gfortran.dg/widechar_5.f90: Likewise.
16699 * gfortran.dg/widechar_6.f90: Likewise.
16700 * gfortran.dg/widechar_8.f90: Likewise.
16701 * gfortran.dg/widechar_IO_1.f90: Likewise.
16702 * gfortran.dg/widechar_IO_2.f90: Likewise.
16703 * gfortran.dg/widechar_IO_3.f90: Likewise.
16704 * gfortran.dg/widechar_IO_4.f90: Likewise.
16705 * gfortran.dg/widechar_compare_1.f90: Likewise.
16706 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
16707 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
16708 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
16709 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
16710 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
16711 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
16712 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
16713 * gfortran.dg/widechar_select_1.f90: Likewise.
16714 * gfortran.dg/winapi.f90: Likewise.
16715 * gfortran.dg/write_0_pe_format.f90: Likewise.
16716 * gfortran.dg/write_back.f: Likewise.
16717 * gfortran.dg/write_check3.f90: Likewise.
16718 * gfortran.dg/write_direct_eor.f90: Likewise.
16719 * gfortran.dg/write_padding.f90: Likewise.
16720 * gfortran.dg/write_recursive.f90: Likewise.
16721 * gfortran.dg/write_rewind_1.f: Likewise.
16722 * gfortran.dg/write_rewind_2.f: Likewise.
16723 * gfortran.dg/write_zero_array.f90: Likewise.
16724 * gfortran.dg/x_slash_1.f: Likewise.
16725 * gfortran.dg/x_slash_2.f: Likewise.
16726 * gfortran.dg/zero_array_components_1.f90: Likewise.
16727 * gfortran.dg/zero_length_1.f90: Likewise.
16728 * gfortran.dg/zero_length_2.f90: Likewise.
16729 * gfortran.dg/zero_sized_1.f90: Likewise.
16730 * gfortran.dg/zero_sized_3.f90: Likewise.
16731 * gfortran.fortran-torture/compile/nested.f90: Likewise.
16732 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
16733 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
16734 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
16735 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
16736 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
16737 * gfortran.fortran-torture/execute/args.f90: Likewise.
16738 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
16739 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
16740 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
16741 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
16742 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
16743 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
16744 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
16745 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
16746 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
16747 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
16748 * gfortran.fortran-torture/execute/common.f90: Likewise.
16749 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
16750 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
16751 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
16752 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
16753 * gfortran.fortran-torture/execute/contained.f90: Likewise.
16754 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
16755 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
16756 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
16757 * gfortran.fortran-torture/execute/data.f90: Likewise.
16758 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
16759 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
16760 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
16761 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
16762 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
16763 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
16764 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
16765 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
16766 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
16767 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
16768 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
16769 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
16770 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
16771 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
16772 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
16773 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
16774 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
16775 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
16776 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
16777 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
16778 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
16779 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
16780 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
16781 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
16782 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
16783 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
16784 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
16785 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
16786 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
16787 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
16788 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
16789 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
16790 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
16791 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
16792 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
16793 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
16794 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
16795 * gfortran.fortran-torture/execute/forall.f90: Likewise.
16796 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
16797 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
16798 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
16799 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
16800 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
16801 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
16802 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
16803 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
16804 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
16805 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
16806 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
16807 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
16808 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
16809 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
16810 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
16811 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
16812 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
16813 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
16814 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
16815 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
16816 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
16817 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
16818 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
16819 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
16820 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
16821 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
16822 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
16823 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
16824 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16825 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
16826 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
16827 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
16828 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
16829 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
16830 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
16831 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
16832 Likewise.
16833 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
16834 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
16835 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
16836 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
16837 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
16838 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
16839 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
16840 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16841 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
16842 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
16843 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
16844 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16845 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
16846 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
16847 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
16848 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
16849 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
16850 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16851 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
16852 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16853 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
16854 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
16855 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
16856 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
16857 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
16858 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
16859 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
16860 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
16861 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16862 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
16863 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
16864 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
16865 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
16866 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
16867 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
16868 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
16869 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
16870 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
16871 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
16872 * gfortran.fortran-torture/execute/math.f90: Likewise.
16873 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
16874 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
16875 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
16876 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
16877 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
16878 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
16879 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
16880 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
16881 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
16882 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
16883 * gfortran.fortran-torture/execute/power.f90: Likewise.
16884 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
16885 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
16886 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16887 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
16888 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
16889 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
16890 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
16891 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
16892 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
16893 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
16894 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
16895 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
16896 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
16897 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
16898 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
16899 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
16900 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
16901 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
16902 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
16903 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
16904 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
16905 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
16906 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
16907 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
16908 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
16909 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
16910 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
16911 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
16912 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
16913 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
16914 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
16915 * gfortran.fortran-torture/execute/straret.f90: Likewise.
16916 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
16917 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
16918 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
16919 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
16920 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
16921 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
16922 * gfortran.fortran-torture/execute/string.f90: Likewise.
16923 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
16924 * gfortran.fortran-torture/execute/strret.f90: Likewise.
16925 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
16926 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
16927 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
16928 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
16929 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
16930 * gfortran.fortran-torture/execute/userop.f90: Likewise.
16931 * gfortran.fortran-torture/execute/where17.f90: Likewise.
16932 * gfortran.fortran-torture/execute/where18.f90: Likewise.
16933 * gfortran.fortran-torture/execute/where19.f90: Likewise.
16934 * gfortran.fortran-torture/execute/where20.f90: Likewise.
16935 * gfortran.fortran-torture/execute/where21.f90: Likewise.
16936 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
16937 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
16938 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16939 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16940 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16941 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16942 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
16943 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
16944 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
16945 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
16946 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
16947 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
16948 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
16949 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
16950 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
16951 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
16952 * gfortran.dg/inline_transpose_1.f90: Likewise.
16953
16954 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
16955
16956 PR fortran/84115
16957 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
16958 change to dg-run.
16959
16960 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
16961
16962 PR ada/84277
16963 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
16964 * gnat.dg/dispatch1.adb: Rename into...
16965 * gnat.dg/disp1.adb: ...this.
16966 * gnat.dg/dispatch1_p.ads: Rename into...
16967 * gnat.dg/disp1_pkg.ads: ...this.
16968 * gnat.dg/disp2.adb: Rename into...
16969 * gnat.dg/dispatch2.adb: ...this.
16970 * gnat.dg/dispatch2_p.ads: Rename into...
16971 * gnat.dg/disp2_pkg.ads: ...this.
16972 * gnat.dg/dispatch2_p.adb: Rename into...
16973 * gnat.dg/disp2_pkg.adb: this.
16974 * gnat.dg/generic_dispatch.adb: Rename into...
16975 * gnat.dg/generic_disp.adb: this.
16976 * gnat.dg/generic_dispatch_p.ads: Rename into...
16977 * gnat.dg/generic_disp_pkg.ads: ...this.
16978 * gnat.dg/generic_dispatch_p.adb: Rename into...
16979 * gnat.dg/generic_disp_pkg.adb: ...this.
16980 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
16981 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
16982 * gnat.dg/object_overflow1.adb: Tweak index.
16983 * gnat.dg/object_overflow2.adb: Likewise.
16984 * gnat.dg/object_overflow3.adb: Likewise.
16985 * gnat.dg/object_overflow4.adb: Likewise.
16986 * gnat.dg/object_overflow5.adb: Likewise.
16987
16988 2018-02-16 Jakub Jelinek <jakub@redhat.com>
16989
16990 PR ipa/84425
16991 * gcc.c-torture/compile/pr84425.c: New test.
16992
16993 2018-02-16 Marek Polacek <polacek@redhat.com>
16994 Jakub Jelinek <jakub@redhat.com>
16995
16996 PR c++/84192
16997 * g++.dg/cpp1y/constexpr-84192.C: New test.
16998
16999 2018-02-16 Martin Sebor <msebor@redhat.com>
17000
17001 PR c++/79064
17002 * g++.dg/overload15.C: New test.
17003
17004 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17005
17006 PR target/81535
17007 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17008 * gcc.dg/pr56727-2.c: Ditto.
17009 * gcc.target/powerpc/pr79439.c: Renamed to...
17010 * gcc.target/powerpc/pr79439-1.c: ...this.
17011 * gcc.target/powerpc/pr79439-2.c: New test.
17012 * gcc.target/powerpc/pr79439-3.c: New test.
17013
17014 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17015
17016 target/pr84371
17017 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17018 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17019 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17020 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17021 * gcc.target/powerpc/builtins-3.c: Same.
17022
17023 2018-02-16 Nathan Sidwell <nathan@acm.org>
17024
17025 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17026
17027 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17028
17029 PR rtl-optimization/70023
17030 * gcc.target/i386/pr70023.c: New.
17031
17032 2018-02-16 Carl Love <cel@us.ibm.com>
17033
17034 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17035 tests.
17036 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17037 tests.
17038
17039 2018-02-16 Carl Love <cel@us.ibm.com>
17040
17041 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17042 for the ABI definitions for vec_extract4b and vec_insert4b.
17043
17044 2018-02-16 Nathan Sidwell <nathan@acm.org>
17045
17046 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17047 * g++.old-deja/g++.mike/net43.C: Likewise.
17048
17049 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17050
17051 PR c++/82468
17052 * g++.dg/cpp1z/class-deduction48.C: New.
17053
17054 2018-02-16 Nathan Sidwell <nathan@acm.org>
17055
17056 PR c++/84375
17057 * g++.dg/lookup/pr84375.C: New.
17058
17059 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17060
17061 PR target/83831
17062 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17063
17064 2018-02-16 Richard Biener <rguenther@suse.de>
17065
17066 PR tree-optimization/84417
17067 * gcc.dg/torture/pr84417.c: New testcase.
17068
17069 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17070
17071 PR target/84272
17072 * g++.dg/opt/pr84272.C: New test.
17073
17074 PR rtl-optimization/83723
17075 * gcc.dg/pr83723.c: New test.
17076
17077 2018-02-16 Richard Biener <rguenther@suse.de>
17078
17079 PR tree-optimization/84399
17080 * gcc.dg/graphite/pr84399.c: New testcase.
17081
17082 2018-02-16 Richard Biener <rguenther@suse.de>
17083
17084 PR tree-optimization/84190
17085 * g++.dg/torture/pr84190.C: New testcase.
17086
17087 2018-02-15 Martin Sebor <msebor@redhat.com>
17088
17089 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17090 directives.
17091
17092 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17093
17094 PR fortran/84409
17095 * gfortran.dg/dtio_21.f03: Add an error message.
17096 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17097
17098 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17099
17100 PR fortran/84381
17101 * gfortran.dg/stop_shouldfail.f90: New test.
17102
17103 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17104
17105 PR c++/84330
17106 * g++.dg/concepts/pr84330.C: New.
17107
17108 2018-02-15 Tom de Vries <tom@codesourcery.com>
17109
17110 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17111
17112 2018-02-15 Tom de Vries <tom@codesourcery.com>
17113
17114 * gcc.c-torture/compile/pr84136.c: Require effective target
17115 indirect_jumps.
17116
17117 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17118
17119 PR tree-optimization/84383
17120 * gcc.c-torture/compile/pr84383.c: New test.
17121
17122 PR tree-optimization/84334
17123 * gcc.dg/pr84334.c: New test.
17124
17125 2018-02-14 Carl Love <cel@us.ibm.com>
17126
17127 * gcc.target/powerpc/builtins-4-int128-runnable.c
17128 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
17129 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
17130
17131 2018-02-14 Martin Sebor <msebor@redhat.com>
17132
17133 PR tree-optimization/83698
17134 * gcc.dg/Wrestrict-7.c: New test.
17135 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
17136 * gcc.target/i386/chkp-stropt-17.c: Same.
17137
17138 2018-02-14 Martin Sebor <msebor@redhat.com>
17139
17140 PR c/84108
17141 * gcc.dg/Wattributes-8.c: New test.
17142
17143 2018-02-14 Janus Weil <janus@gcc.gnu.org>
17144
17145 PR fortran/84385
17146 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
17147 * gfortran.dg/allocate_with_source_23.f90: Ditto.
17148 * gfortran.dg/select_type_1.f03: Extend test case.
17149
17150 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
17151
17152 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
17153 (dg-options): Use -O2 -msse2 -mno-sse3.
17154
17155 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
17156
17157 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
17158 this test case still works ok.
17159 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
17160 * gcc.dg/vmx/insert-be-order.c: Likewise.
17161 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
17162 * gcc.dg/vmx/ld-be-order.c: Likewise.
17163 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
17164 * gcc.dg/vmx/lde-be-order.c: Likewise.
17165 * gcc.dg/vmx/ldl-be-order.c: Likewise.
17166 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
17167 * gcc.dg/vmx/merge-be-order.c: Likewise.
17168 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
17169 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
17170 * gcc.dg/vmx/pack-be-order.c: Likewise.
17171 * gcc.dg/vmx/perm-be-order.c: Likewise.
17172 * gcc.dg/vmx/splat-be-order.c: Likewise.
17173 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
17174 * gcc.dg/vmx/st-be-order.c: Likewise.
17175 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
17176 * gcc.dg/vmx/ste-be-order.c: Likewise.
17177 * gcc.dg/vmx/stl-be-order.c: Likewise.
17178 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
17179 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
17180 * gcc.dg/vmx/unpack-be-order.c: Likewise.
17181 * gcc.dg/vmx/vsums-be-order.c: Likewise.
17182 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
17183
17184 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
17185
17186 PR c++/84350
17187 * g++.dg/cpp0x/auto49.C: New.
17188
17189 2018-02-14 Nathan Sidwell <nathan@acm.org>
17190
17191 * g++.dg/template/instantiate5.C: Adjust required-from loc.
17192
17193 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17194
17195 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
17196 * gcc.target/powerpc/le-altivec-consts.c: Same.
17197
17198 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17199
17200 PR target/84220
17201 * gcc.target/powerpc/pr84220-sld.c: New test.
17202 * gcc.target/powerpc/pr84220-sld2.c: New test.
17203 * gcc.target/powerpc/pr84220-sldw.c: New test.
17204 * gcc.target/powerpc/pr84220-xxperm.c: New test.
17205 * gcc.target/powerpc/pr84220-xxsld.c: New test.
17206
17207 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17208
17209 PR target/84239
17210 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
17211 _inc_ssp intrinsics.
17212 * gcc.target/i386/cet-intrin-4.c: Likewise.
17213 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
17214 __builtin_ia32_rdssp[d|q].
17215
17216 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
17217
17218 PR tree-optimization/84357
17219 * gcc.dg/vect/pr84357.c: New test.
17220
17221 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17222
17223 PR target/83831
17224 * gcc.target/rx/pr83831.c: New tests.
17225
17226 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
17227
17228 PR target/79242
17229 * gcc.target/msp430/pr79242.c: New test.
17230
17231 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17232
17233 PR target/84372
17234 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
17235 with -mcpu=power9.
17236
17237 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17238
17239 PR target/84279
17240 * g++.dg/pr84279.C: New test.
17241
17242 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
17243
17244 PR rtl-optimization/84169
17245 * gcc.c-torture/execute/pr84169.c: New.
17246
17247 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17248
17249 PR target/84370
17250 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
17251
17252 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17253
17254 PR target/84365
17255 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
17256 with -mcpu=power9.
17257
17258 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17259
17260 PR c++/84364
17261 * g++.dg/warn/effc4.C: New test.
17262
17263 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17264
17265 PR c++/84333
17266 * g++.dg/template/sizeof16.C: New.
17267 * g++.dg/template/sizeof17.C: Likewise.
17268
17269 2018-02-13 Janus Weil <janus@gcc.gnu.org>
17270
17271 PR fortran/84313
17272 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
17273 add necessary compiler options.
17274 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
17275
17276 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17277
17278 PR c/82210
17279 * gcc.c-torture/execute/pr82210.c: New test.
17280
17281 PR middle-end/84309
17282 * gcc.dg/pr84309-2.c: New test.
17283
17284 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
17285
17286 PR tree-optimization/84321
17287 * gcc.dg/pr84321.c: New test.
17288
17289 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
17290
17291 PR target/84359
17292 * gcc.target/i386/pr57193.c: Add -march=x86-64.
17293
17294 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
17295
17296 PR sanitizer/84340
17297 * gcc.dg/asan/pr84307.c: Remove test.
17298
17299 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
17300
17301 * gcc.target/rl78/test_auto_vector.c: New test.
17302
17303 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
17304
17305 PR c/84305
17306 * gcc.c-torture/compile/pr84305.c: New test.
17307
17308 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17309
17310 PR target/84335
17311 * gcc.target/i386/pr84335.c: New test.
17312
17313 PR tree-optimization/84339
17314 * gcc.c-torture/execute/pr84339.c: New test.
17315
17316 PR middle-end/84309
17317 * gcc.dg/pr84309.c: New test.
17318 * gcc.target/i386/pr84309.c: New test.
17319
17320 PR target/84336
17321 * gcc.target/i386/pr84336.c: New test.
17322
17323 2018-02-12 Jakub Jelinek <jakub@redhat.com>
17324
17325 PR c++/84341
17326 * c-c++-common/gomp/pr84341.c: New test.
17327
17328 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17329
17330 PR fortran/68746
17331 * gfortran.dg/read_dir.f90: Re-add dg-do run.
17332
17333 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17334
17335 PR fortran/68746
17336 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
17337 of zero for read.
17338
17339 2018-02-12 Jeff Law <law@redhat.com>
17340
17341 * gcc.c-torture/compile/reg-args-size.c: New test.
17342
17343 2018-02-12 Carl Love <cel@us.ibm.com>
17344
17345 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
17346 uint128 tests to new testfile.
17347 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
17348 int128 and uint128 tests.
17349 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
17350 list of torture tests.
17351
17352 2018-02-12 Janus Weil <janus@gcc.gnu.org>
17353
17354 PR fortran/84273
17355 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
17356 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
17357
17358 2018-02-12 Tamar Christina <tamar.christina@arm.com>
17359
17360 PR target/82641
17361 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
17362
17363 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
17364
17365 PR sanitizer/84307
17366 * gcc.dg/asan/pr84307.c: New test.
17367
17368 2018-02-12 Nathan Sidwell <nathan@acm.org>
17369
17370 * g++.dg/parse/pr84263.C: New.
17371
17372 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
17373
17374 PR c++/79626
17375 * g++.dg/template/crash129.C: New.
17376
17377 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17378
17379 PR target/83828
17380 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
17381 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
17382 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
17383 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
17384 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
17385
17386 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17387
17388 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
17389 _mm_maskz_scalef_round_sd): Test new intrinsics.
17390 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
17391 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
17392 intrinsics.
17393 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
17394 _mm_maskz_scalef_round_ss): Test new intrinsics.
17395 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
17396 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
17397 intrinsics.
17398 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
17399 __builtin_ia32_scalefss_round): Remove builtin.
17400 (__builtin_ia32_scalefsd_mask_round,
17401 __builtin_ia32_scalefss_mask_round): Test new builtin.
17402 * gcc.target/i386/sse-13.c: Ditto.
17403 * gcc.target/i386/sse-23.c: Ditto.
17404
17405 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17406
17407 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
17408 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
17409 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
17410 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
17411 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
17412 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
17413 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
17414 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
17415 intrinsics.
17416 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
17417 (__builtin_ia32_sqrtss_round): Remove builtins.
17418 (__builtin_ia32_sqrtsd_mask_round)
17419 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
17420 * gcc.target/i386/sse-13.c: Ditto.
17421 * gcc.target/i386/sse-23.c: Ditto.
17422
17423 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17424
17425 PR fortran/35299
17426 * gfortran.dg/statement_function_3.f: New test.
17427
17428 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
17429
17430 PR fortran/54223
17431 PR fortran/84276
17432 * gfortran.dg/statement_function_1.f90: New test.
17433 * gfortran.dg/statement_function_2.f90: New test.
17434
17435 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
17436
17437 PR fortran/84074
17438 * gfortran.dg/type_to_class_5.f03: New test.
17439
17440 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
17441
17442 PR fortran/56691
17443 * gfortran.dg/type_to_class_4.f03: New test.
17444
17445 2018-02-10 Alan Modra <amodra@gmail.com>
17446
17447 PR target/84300
17448 * gcc.dg/pr84300.c: New.
17449
17450 2018-02-10 Jakub Jelinek <jakub@redhat.com>
17451
17452 PR sanitizer/83987
17453 * g++.dg/ubsan/pr83987-2.C: New test.
17454
17455 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
17456
17457 * gcc.target/rx/movsicc.c: New test.
17458
17459 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17460
17461 PR target/83926
17462 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
17463 message.
17464
17465 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
17466
17467 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
17468 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
17469
17470 2018-02-09 Nathan Sidwell <nathan@acm.org>
17471
17472 PR c/84293
17473 * c-c++-common/pr84293.h: New.
17474 * c-c++-common/pr84293.c: New.
17475
17476 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
17477
17478 PR rtl-optimization/57193
17479 * gcc.target/i386/pr57193.c: New.
17480
17481 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17482
17483 PR target/84226
17484 * gcc.target/powerpc/pr84226.c: New test.
17485
17486 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17487
17488 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
17489 from this to...
17490 <vclzd>: ...this.
17491
17492 2018-02-09 Martin Sebor <msebor@redhat.com>
17493
17494 PR lto/84212
17495 * gcc.dg/lto/pr84212_0.c: New test file.
17496 * gcc.dg/lto/pr84212_1.c: Same.
17497
17498 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17499
17500 PR target/83926
17501 * gcc.target/powerpc/pr83926.c: New test.
17502 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
17503 message. Fix test for running in 32-bit mode.
17504
17505 2018-02-09 Tamar Christina <tamar.christina@arm.com>
17506
17507 PR target/82641
17508 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
17509
17510 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17511
17512 PR target/PR84295
17513 * gcc.target/s390/pr84295.c: New test.
17514
17515 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
17516
17517 PR c++/77522
17518 * g++.dg/cpp1y/lambda-init16.C: New.
17519
17520 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
17521
17522 * gnat.dg/sso8.adb: New test.
17523 * gnat.dg/sso8_pkg.ads: New helper.
17524
17525 2018-02-09 Richard Biener <rguenther@suse.de>
17526
17527 PR tree-optimization/84278
17528 * gcc.target/i386/pr84278.c: Adjust regex.
17529
17530 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17531
17532 PR tree-optimization/84232
17533 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
17534
17535 PR debug/84252
17536 * gcc.target/aarch64/pr84252.c: New test.
17537
17538 PR middle-end/84237
17539 * gcc.dg/pr84237.c: New test.
17540
17541 2018-02-09 Marek Polacek <polacek@redhat.com>
17542 Jakub Jelinek <jakub@redhat.com>
17543
17544 PR c++/83659
17545 * g++.dg/torture/pr83659.C: New test.
17546
17547 2018-02-08 David Malcolm <dmalcolm@redhat.com>
17548
17549 PR tree-optimization/84136
17550 * gcc.c-torture/compile/pr84136.c: New test.
17551
17552 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
17553
17554 PR target/83008
17555 * gcc.target/i386/pr83008.c: New test.
17556
17557 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
17558
17559 PR target/81143
17560 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
17561
17562 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17563
17564 PR c++/83806
17565 * g++.dg/warn/Wunused-parm-11.C: New.
17566
17567 2018-02-08 Marek Polacek <polacek@redhat.com>
17568
17569 PR tree-optimization/84238
17570 * gcc.dg/Wstringop-overflow-3.c: New test.
17571
17572 2018-02-08 Nathan Sidwell <nathan@acm.org>
17573
17574 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
17575
17576 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17577
17578 PR tree-optimization/84265
17579 * gcc.dg/vect/pr84265.c: New test.
17580
17581 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17582
17583 PR tree-optimization/81635
17584 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
17585 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
17586
17587 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17588
17589 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
17590 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
17591 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
17592 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
17593 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
17594 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
17595 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
17596 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
17597 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
17598 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
17599 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
17600 * gcc.target/s390/nobp-return-attr-all.c: New test.
17601 * gcc.target/s390/nobp-return-attr-neg.c: New test.
17602 * gcc.target/s390/nobp-return-mem-attr.c: New test.
17603 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
17604 * gcc.target/s390/nobp-return-mem-z10.c: New test.
17605 * gcc.target/s390/nobp-return-mem-z900.c: New test.
17606 * gcc.target/s390/nobp-return-reg-attr.c: New test.
17607 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
17608 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
17609 * gcc.target/s390/nobp-return-reg-z10.c: New test.
17610 * gcc.target/s390/nobp-return-reg-z900.c: New test.
17611 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
17612 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
17613 * gcc.target/s390/nobp-table-jump-z10.c: New test.
17614 * gcc.target/s390/nobp-table-jump-z900.c: New test.
17615
17616 2018-02-08 Richard Biener <rguenther@suse.de>
17617
17618 PR tree-optimization/84233
17619 * g++.dg/torture/pr84233.C: New testcase.
17620
17621 2018-02-08 Richard Biener <rguenther@suse.de>
17622
17623 PR tree-optimization/84278
17624 * gcc.target/i386/pr84278.c: New testcase.
17625
17626 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
17627
17628 PR rtl-optimization/84068
17629 PR rtl-optimization/83459
17630 * gcc.dg/pr84068.c: New test.
17631
17632 2018-02-08 Richard Biener <rguenther@suse.de>
17633
17634 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
17635 loop vectorization to happen.
17636
17637 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17638
17639 PR c++/83204
17640 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
17641
17642 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17643
17644 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
17645
17646 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
17647
17648 PR target/84154
17649 * gcc.target/powerpc/pr84154-1.c: New tests.
17650 * gcc.target/powerpc/pr84154-2.c: Likewise.
17651 * gcc.target/powerpc/pr84154-3.c: Likewise.
17652
17653 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17654
17655 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
17656
17657 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17658
17659 PR c++/84082
17660 * g++.dg/template/incomplete11.C: New test.
17661 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
17662
17663 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17664
17665 PR fortran/82994
17666 * gfortran.dg/deallocate_error_3.f90: New test.
17667 * gfortran.dg/deallocate_error_4.f90: New test.
17668
17669 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
17670
17671 PR fortran/68560
17672 * gfortran.dg/shape_9.f90: New test.
17673
17674 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17675
17676 PR fortran/82049
17677 * gfortran.dg/assumed_charlen_parameter.f90: New test.
17678
17679 2018-02-07 David Malcolm <dmalcolm@redhat.com>
17680
17681 PR c++/81610
17682 PR c++/80567
17683 * g++.dg/spellcheck-reswords.C: New test case.
17684 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
17685 suggestion of "if".
17686
17687 2018-02-07 Martin Liska <mliska@suse.cz>
17688
17689 PR c++/84059.
17690 * g++.dg/ext/mv26.C: New test.
17691
17692 2018-02-07 Tom de Vries <tom@codesourcery.com>
17693
17694 * gcc.dg/pr83844.c: Require effective target alloca.
17695
17696 2018-02-07 Tom de Vries <tom@codesourcery.com>
17697
17698 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
17699
17700 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
17701
17702 PR target/84243
17703 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
17704 -fcf-protection=return.
17705
17706 2018-02-07 Tom de Vries <tom@codesourcery.com>
17707
17708 PR libgomp/84217
17709 * c-c++-common/goacc/pr84217.c: New test.
17710 * gfortran.dg/goacc/pr84217.f90: New test.
17711
17712 2018-02-07 Richard Biener <rguenther@suse.de>
17713
17714 PR tree-optimization/84204
17715 * gcc.dg/graphite/pr84204.c: New testcase.
17716
17717 PR tree-optimization/84205
17718 * gcc.dg/graphite/pr84205.c: New testcase.
17719
17720 PR tree-optimization/84223
17721 * gfortran.dg/graphite/pr84223.f90: New testcase.
17722
17723 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
17724
17725 PR c++/71662
17726 * g++.dg/cpp0x/scoped_enum7.C: New.
17727
17728 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
17729
17730 PR tree-optimization/83008
17731 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
17732
17733 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17734
17735 PR tree-optimization/84235
17736 * gcc.c-torture/execute/ieee/pr84235.c: New test.
17737
17738 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17739
17740 PR testsuite/84243
17741 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
17742 targets.
17743 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
17744
17745 2018-02-06 Jakub Jelinek <jakub@redhat.com>
17746
17747 PR target/84146
17748 * gcc.target/i386/pr84146.c: New test.
17749
17750 2018-02-06 Michael Collison <michael.collison@arm.com>
17751
17752 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
17753
17754 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17755
17756 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
17757 warning for -mno-speculate-indirect-jumps.
17758 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
17759 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17760 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
17761 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
17762 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
17763 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
17764
17765 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17766
17767 PR target/84145
17768 * c-c++-common/fcf-protection-1.c: Change a compared message.
17769 * c-c++-common/fcf-protection-2.c: Likewise.
17770 * c-c++-common/fcf-protection-3.c: Likewise.
17771 * c-c++-common/fcf-protection-5.c: Likewise.
17772 * c-c++-common/fcf-protection-6.c: New test.
17773 * c-c++-common/fcf-protection-7.c: Likewise.
17774
17775 2018-02-06 Marek Polacek <polacek@redhat.com>
17776
17777 PR tree-optimization/84228
17778 * c-c++-common/Wstringop-truncation-3.c: New test.
17779
17780 2018-02-06 Tamar Christina <tamar.christina@arm.com>
17781
17782 PR target/82641
17783 * gcc.target/arm/pragma_arch_switch_2.c: New.
17784
17785 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17786
17787 PR target/79975
17788 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
17789
17790 2018-02-05 Martin Sebor <msebor@redhat.com>
17791
17792 PR tree-optimization/83369
17793 * gcc.dg/Wnonnull.c: New test.
17794
17795 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
17796
17797 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
17798 argument and use dg-messages-by-file instead. Expect it to be
17799 an array rather than a dict.
17800 (lto-link-and-maybe-run): Remove messages_by_file argument and
17801 use an upvar for dg-messages-by-file. Update call to
17802 lto_handle_diagnostics.
17803 (lt-get-options): Treat dg-messages-by-file as an array
17804 rather than a dict.
17805 (lto-get-options-main): Likewise. Set the entry rather than appending.
17806 (lto-execute): Treat dg-messages-by-file as an array rather than
17807 a dict. Update call to lto-link-and-maybe-run.
17808
17809 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
17810
17811 PR c++/82782
17812 * g++.dg/cpp1z/inline-var4.C: New.
17813
17814 2018-02-05 Martin Liska <mliska@suse.cz>
17815
17816 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
17817 options.
17818 * c-c++-common/asan/pointer-compare-2.c: Likewise.
17819 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
17820 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
17821 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
17822 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
17823 * c-c++-common/asan/pointer-compare-3.c: New test.
17824
17825 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
17826
17827 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
17828 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
17829
17830 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
17831
17832 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
17833 _mm_maskz_range_sd, _mm_mask_range_round_sd,
17834 _mm_maskz_range_round_sd): Test new intrinsics.
17835 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
17836 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
17837 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
17838 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
17839 _mm_maskz_range_ss, _mm_mask_range_round_ss,
17840 _mm_maskz_range_round_ss): Test new intrinsics.
17841 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
17842 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
17843 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
17844 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
17845 __builtin_ia32_rangess128_round): Remove builtins.
17846 (__builtin_ia32_rangesd128_mask_round,
17847 __builtin_ia32_rangess128_mask_round): Test new builtins.
17848 * gcc.target/i386/sse-13.c: Ditto.
17849 * gcc.target/i386/sse-23.c: Ditto.
17850
17851 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
17852
17853 PR middle-end/79966
17854 * gfortran.dg/pr79966.f90: New testcase
17855
17856 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
17857
17858 PR fortran/84094
17859 * gfortran.dg/associate_23.f90: Fix invalid code.
17860 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
17861 * gfortran.dg/matmul_3.f90: Likewise.
17862 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17863
17864 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
17865
17866 PR fortran/84115
17867 * gfortran.dg/associate_34.f90: New test.
17868 * gfortran.dg/associate_35.f90: New test.
17869
17870 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
17871
17872 PR fortran/84141
17873 PR fortran/84155
17874 * gfortran.dg/pr84155.f90: New test.
17875
17876 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
17877
17878 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
17879 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
17880
17881 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
17882
17883 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
17884 dg-do run stanza.
17885
17886 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
17887
17888 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
17889 requirement.
17890 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
17891 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
17892 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
17893
17894 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17895
17896 PR testsuite/52641
17897 * gcc.c-torture/execute/pr83362.c: Make work for int16.
17898 * gcc.dg/Wsign-conversion.c: Dito.
17899 * gcc.dg/attr-alloc_size-4.c: Dito.
17900 * gcc.dg/pr81020.c: Dito.
17901 * gcc.dg/pr81192.c: Dito.
17902 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
17903 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
17904 * gcc.dg/pr83844.c: Restrict to int32plus.
17905 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
17906 * gcc.dg/tree-ssa/ldist-25.c: Dito.
17907 * gcc.dg/tree-ssa/ldist-27.c: Dito.
17908 * gcc.dg/tree-ssa/ldist-28.c: Dito.
17909 * gcc.dg/tree-ssa/ldist-29.c: Dito.
17910 * gcc.dg/tree-ssa/ldist-30.c: Dito.
17911 * gcc.dg/tree-ssa/ldist-31.c: Dito.
17912 * gcc.dg/tree-ssa/ldist-32.c: Dito.
17913 * gcc.dg/tree-ssa/ldist-33.c: Dito.
17914 * gcc.dg/tree-ssa/ldist-34.c: Dito.
17915 * gcc.dg/tree-ssa/ldist-35.c: Dito.
17916 * gcc.dg/tree-ssa/ldist-36.c: Dito.
17917
17918 2018-02-02 Julia Koval <julia.koval@intel.com>
17919
17920 * gcc.target/i386/funcspec-56.inc: Handle new march.
17921 * g++.dg/ext/mv16.C: Ditto.
17922
17923 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17924
17925 * lib/target-supports.exp
17926 (check_effective_target_keeps_null_pointer_checks): No more
17927 special-case avr.
17928 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
17929 * gcc.dg/ifcvt-4.c: Skip avr.
17930 * gcc.dg/pr53037-1.c: Dito.
17931 * gcc.dg/pr53037-2.c: Dito.
17932 * gcc.dg/pr53037-3.c: Dito.
17933 * gcc.dg/pr63387-2.c: Dito.
17934 * gcc.dg/pr63387.c: Dito.
17935 * gcc.dg/sancov/cmp0.c: Dito.
17936 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
17937 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
17938 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
17939 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
17940 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
17941 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
17942 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
17943 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
17944 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
17945 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
17946 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
17947 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
17948 * gcc.dg/tree-ssa/pr82059.c: Dito.
17949 * gcc.c-torture/execute/pr70460.c: Dito.
17950
17951 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17952
17953 PR testsuite/52641
17954 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
17955 * gcc.c-torture/execute/20180112-1.c: Dito.
17956 * gcc.c-torture/execute/pr81503.c: Dito.
17957 * gcc.dg/store_merging_12.c: Dito.
17958 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
17959 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
17960 * gcc.dg/tree-ssa/pr80898.c: Dito.
17961 * gcc.dg/tree-ssa/pr82363.c: Dito.
17962 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
17963 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
17964 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
17965 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
17966 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
17967 * gcc.dg/tree-ssa/pr80803.c: Dito.
17968 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
17969 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
17970 * gcc.dg/tree-ssa/vrp114.c: Dito.
17971 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
17972 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
17973 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
17974
17975 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17976
17977 PR target/84066
17978 * gcc.target/i386/cet-sjlj-6a.c: New test.
17979 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
17980
17981 2018-02-01 Marek Polacek <polacek@redhat.com>
17982
17983 PR c++/84125
17984 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
17985
17986 2018-01-30 Jeff Law <law@redhat.com>
17987
17988 PR target/84128
17989 * gcc.target/i386/pr84128.c: New test.
17990
17991 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
17992
17993 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
17994 -fdelete-null-pointer-checks.
17995
17996 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17997
17998 PR c++/83796
17999 * g++.dg/cpp0x/abstract-default1.C: New.
18000
18001 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18002
18003 PR tree-optimization/81635
18004 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18005 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18006
18007 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18008
18009 PR target/83370
18010 * gcc.target/aarch64/pr83370.c: New.
18011
18012 2018-02-01 Richard Biener <rguenther@suse.de>
18013
18014 * gcc.dg/graphite/pr35356-1.c: Adjust.
18015
18016 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18017
18018 PR testsuite/83846
18019 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18020 for ILP32.
18021 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18022 of hard-coding the choice.
18023 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18024 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18025 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18026 memset call.
18027 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18028 stdint.h types.
18029 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18030 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18031 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18032 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18033 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18034 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18035 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18036 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18037 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18038 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18039 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18040 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18041 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18042 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18043 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18044 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18045 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18046 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18047 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18048 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18049 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18050 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18051 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18052 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18053 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18054 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18055 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18056 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18057 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18058 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18059 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18060 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18061 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18062 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18063 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18064 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18065 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18066 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18067 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18068 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18069 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18070 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18071 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18072 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18073 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18074 __builtin_popcountll rather than __builtin_popcountl.
18075
18076 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18077
18078 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18079 of LD1R[HWD] for multi-element constants on big-endian targets.
18080 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18081 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18082
18083 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18084
18085 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18086 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18087 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18088
18089 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18090
18091 PR tree-optimization/81661
18092 PR tree-optimization/84117
18093 * gcc.dg/pr81661.c: New test.
18094 * gfortran.dg/pr84117.f90: New test.
18095
18096 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18097
18098 PR fortran/83705
18099 * gfortran.dg/repeat_7.f90: Catch warning message.
18100
18101 2018-01-31 Ian Lance Taylor <iant@golang.org>
18102
18103 * go.go-torture/execute/printnil.go: New test.
18104
18105 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18106
18107 * lib/target-supports.exp (check_effective_target_comdat_group):
18108 Allow for Solaris as comdat syntax.
18109
18110 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18111 Solaris with comdat_group support and as.
18112
18113 2018-01-31 Marek Polacek <polacek@redhat.com>
18114
18115 PR c/81779
18116 * gcc.dg/pr81779.c: New test.
18117
18118 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18119
18120 PR fortran/84116
18121 * gfortran.dg/gomp/pr84116.f90: New test.
18122
18123 PR c++/83993
18124 * g++.dg/init/pr83993-2.C: New test.
18125
18126 PR c++/83993
18127 * g++.dg/init/pr83993-1.C: New test.
18128 * g++.dg/cpp0x/pr83993.C: New test.
18129
18130 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
18131
18132 PR fortran/84088
18133 * gfortran.dg/pr84088.f90: New test.
18134
18135 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
18136
18137 PR target/82444
18138 * gcc.target/i386/pr82444.c: New.
18139
18140 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
18141
18142 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
18143 * gcc.target/powerpc/vsx-13.c: New.
18144
18145 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
18146
18147 PR c++/84092
18148 * g++.dg/cpp1y/var-templ57.C: New.
18149
18150 2018-01-31 Marek Polacek <polacek@redhat.com>
18151
18152 PR c++/84138
18153 * g++.dg/diagnostic/pr84138.C: New test.
18154
18155 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
18156
18157 PR fortran/78534
18158 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
18159 -Wstringop-overflow warnings due to spurious warning with -O1.
18160 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
18161 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
18162
18163 2018-01-31 Richard Biener <rguenther@suse.de>
18164
18165 PR tree-optimization/84132
18166 * g++.dg/torture/pr84132.C: New testcase.
18167
18168 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
18169
18170 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
18171 dg-final scan.
18172
18173 2018-01-31 Julia Koval <julia.koval@intel.com>
18174
18175 PR target/83618
18176 * gcc.target/i386/rdpid.c: Remove "eax".
18177
18178 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18179
18180 PR tree-optimization/64946
18181 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
18182 scan-assembler checks.
18183
18184 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
18185
18186 * gcc.c-torture/execute/20180131-1.c: New test.
18187
18188 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18189
18190 * gcc.target/arc/taux-1.c: New test.
18191 * gcc.target/arc/taux-2.c: Likewise.
18192
18193 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18194
18195 * gcc.target/arc/uncached.c: New test.
18196
18197 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18198
18199 PR lto/83954
18200 * gnat.dg/lto20.adb: Remove dg-excess-errors.
18201
18202 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18203
18204 PR preprocessor/69869
18205 * gcc.dg/cpp/trad/pr69869.c: New test.
18206
18207 PR c/84100
18208 * gcc.dg/pr84100.c: New test.
18209
18210 2018-01-30 Jeff Law <law@redhat.com>
18211
18212 PR target/84064
18213 * gcc.target/i386/pr84064: New test.
18214
18215 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18216
18217 PR fortran/84134
18218 * gfortran.dg/data_implied_do_2.f90: New test.
18219
18220 2018-01-30 Janus Weil <janus@gcc.gnu.org>
18221
18222 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
18223
18224 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18225
18226 PR fortran/84133
18227 * gfortran.dg/inline_matmul_21.f90: New test case.
18228
18229 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18230
18231 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
18232
18233 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
18234
18235 PR target/84112
18236 * gcc.target/powerpc/pr84112.c: New.
18237
18238 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18239
18240 PR rtl-optimization/83986
18241 * gcc.dg/pr83986.c: New test.
18242
18243 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
18244
18245 PR 58684
18246 * gcc.dg/torture/inf-compare-1.c: Add xfail.
18247 * gcc.dg/torture/inf-compare-2.c: Add xfail.
18248 * gcc.dg/torture/inf-compare-3.c: Add xfail.
18249 * gcc.dg/torture/inf-compare-4.c: Add xfail.
18250
18251 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18252
18253 PR tree-optimization/84111
18254 * gcc.c-torture/compile/pr84111.c: New test.
18255
18256 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18257
18258 PR ipa/83179
18259 * gcc.dg/ipa/inline-2.c: Fix template.
18260 * gcc.dg/ipa/inline-3.c: Fix template.
18261
18262 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18263
18264 PR ipa/81360
18265 * g++.dg/torture/pr81360.C: New testcase.
18266
18267 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18268
18269 PR lto/83954
18270 * gcc.dg/lto/pr83954.h: New testcase.
18271 * gcc.dg/lto/pr83954_0.c: New testcase.
18272 * gcc.dg/lto/pr83954_1.c: New testcase.
18273
18274 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18275
18276 PR bootstrap/84017
18277 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
18278 to dg-options.
18279 Simplify DW_AT_producer scan.
18280
18281 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18282
18283 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
18284
18285 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
18286
18287 PR target/83828
18288 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18289 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18290 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18291 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18292
18293 2018-01-29 Jeff Law <law@redhat.com>
18294
18295 PR testsuite/81010
18296 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
18297 better match other tests which require vsx. Verify the zero
18298 extension is part of the test in the combiner dump.
18299
18300 2018-01-29 Marek Polacek <polacek@redhat.com>
18301
18302 PR c/83966
18303 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
18304
18305 PR c++/83996
18306 * g++.dg/ext/pr83996.C: New test.
18307
18308 2018-01-29 Richard Biener <rguenther@suse.de>
18309
18310 PR tree-optimization/84057
18311 * gcc.dg/graphite/pr84057.c: New testcase.
18312
18313 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
18314
18315 PR fortran/84073
18316 * gfortran.dg/bind_c_usage_31.f90: New test.
18317
18318 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
18319
18320 PR c++/83924
18321 * g++.dg/warn/Wduplicated-branches5.C: New.
18322
18323 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
18324
18325 * gcc.target/rl78/test_addsi3_internal.c: New test.
18326
18327 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
18328
18329 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
18330 Make expected output depend on whether we expect sibcalls or not.
18331 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
18332 safe-indirect-jump-1.c).
18333
18334 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
18335 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
18336 Soren Rasmussen <s.c.rasmussen@gmail.com>
18337
18338 Fortran 2018 teams tests.
18339
18340 * gfortran.dg/team_number_1.f90: new test for team_number.
18341 * gfortran.dg/team_change_1.f90: new test for change team.
18342 * gfortran.dg/team_end_1.f90: new test for end team.
18343 * gfortran.dg/team_form_1.f90: new test for form team.
18344
18345 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
18346
18347 PR fortran/83998
18348 * gfortran.dg/dot_product_4.f90
18349
18350 2018-01-26 Martin Sebor <msebor@redhat.com>
18351
18352 PR tree-optimization/83896
18353 * gcc.dg/strlenopt-43.c: New.
18354
18355 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18356
18357 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
18358 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
18359 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
18360 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
18361 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
18362 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
18363 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
18364 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
18365 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
18366 stanzas.
18367 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
18368 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
18369 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
18370 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
18371 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
18372 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
18373 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
18374 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
18375 instruction list.
18376 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
18377
18378 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18379
18380 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
18381 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
18382 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
18383 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
18384 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
18385 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
18386 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
18387 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
18388 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
18389 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
18390 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
18391 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
18392 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
18393
18394 2018-01-26 Martin Liska <mliska@suse.cz>
18395
18396 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
18397 warning is seen.
18398
18399 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18400
18401 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
18402 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
18403 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
18404 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
18405 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
18406 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
18407 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
18408 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
18409
18410 2018-01-26 Richard Biener <rguenther@suse.de>
18411
18412 PR rtl-optimization/84003
18413 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
18414 latent bug in DSE if NOINLINE is appropriately defined.
18415 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
18416 and defining NOINLINE.
18417
18418 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18419
18420 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
18421 tests specific to aarch64. XFAIL test on arm.
18422
18423 2018-01-26 Jakub Jelinek <jakub@redhat.com>
18424
18425 PR rtl-optimization/83985
18426 * gcc.dg/pr83985.c: New test.
18427
18428 PR c/83989
18429 * c-c++-common/Wrestrict-3.c: New test.
18430
18431 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18432
18433 * gcc.target/arc/tdelegitimize_addr.c: New test.
18434
18435 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18436
18437 * gcc.target/arc/jli-1.c: New file.
18438 * gcc.target/arc/jli-2.c: Likewise.
18439
18440 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
18441
18442 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
18443 scan-assembler.
18444 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18445 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18446
18447 2018-01-26 Richard Biener <rguenther@suse.de>
18448
18449 PR tree-optimization/81082
18450 * gcc.dg/vect/pr81082.c: New testcase.
18451 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
18452 simplification to n * n.
18453
18454 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18455
18456 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
18457 Solaris 10.
18458 * gcc.target/i386/pr63620.c: Likewise.
18459
18460 2018-01-26 Julia Koval <julia.koval@intel.com>
18461
18462 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
18463 -mavx512f -mavx512bw.
18464 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
18465 * gcc.target/i386/i386.exp: Fix types.
18466
18467 2018-01-26 Alan Modra <amodra@gmail.com>
18468
18469 PR target/84033
18470 * gcc.target/powerpc/swaps-p8-46.c: New.
18471
18472 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
18473
18474 PR fortran/37577
18475 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
18476 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
18477 'array01' in the tree dump comparison.
18478 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
18479 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
18480 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
18481
18482 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
18483
18484 PR middle-end/83055
18485 * gcc.dg/torture/pr83055.c: New testcase.
18486
18487 2018-01-25 Jakub Jelinek <jakub@redhat.com>
18488
18489 PR c++/84031
18490 * g++.dg/cpp1z/decomp36.C: New test.
18491
18492 PR middle-end/83977
18493 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
18494
18495 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
18496
18497 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
18498 the shift dump line.
18499 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18500
18501 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
18502
18503 PR target/81550
18504 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
18505 index instead of int, which allows IVOPTs to properly optimize the
18506 loop.
18507
18508 2018-01-24 David Malcolm <dmalcolm@redhat.com>
18509
18510 PR jit/82846
18511 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
18512 of "fn_type" typedef.
18513 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
18514
18515 2018-01-24 Ian Lance Taylor <iant@golang.org>
18516
18517 * go.go-torture/execute/names-1.go: New test.
18518
18519 2018-01-19 Jeff Law <law@redhat.com>
18520
18521 PR target/83994
18522 * gcc.target/i386/pr83994.c: New test.
18523
18524 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
18525
18526 PR target/84014
18527 * gcc.target/powerpc/pr84014.c: New.
18528
18529 2018-01-24 Jakub Jelinek <jakub@redhat.com>
18530
18531 PR middle-end/83977
18532 * c-c++-common/gomp/pr83977-1.c: New test.
18533 * c-c++-common/gomp/pr83977-2.c: New test.
18534 * c-c++-common/gomp/pr83977-3.c: New test.
18535 * gfortran.dg/gomp/pr83977.f90: New test.
18536
18537 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18538
18539 PR testsuite/83889
18540 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
18541 * gcc.dg/vect/pr80631-1.c: Likewise.
18542 * gcc.dg/vect/pr80631-2.c: Likewise.
18543 * gcc.dg/vect/pr81410.c: Likewise.
18544 * gcc.dg/vect/pr81633.c: Likewise.
18545 * gcc.dg/vect/pr81815.c: Likewise.
18546 * gcc.dg/vect/pr82108.c: Likewise.
18547 * gcc.dg/vect/pr83857.c: Likewise.
18548 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
18549 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
18550 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
18551 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
18552 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
18553 * gcc.dg/vect/vect-reduc-11.c: Likewise.
18554 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
18555 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
18556 dg-xfail-run-if instead.
18557 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
18558 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
18559 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
18560 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
18561 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18562
18563 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18564
18565 PR tree-optimization/83979
18566 * g++.dg/pr83979.c: New test.
18567
18568 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18569
18570 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
18571 option. Add arm_neon_ok_no_float_abi check.
18572
18573 2018-01-24 Richard Biener <rguenther@suse.de>
18574
18575 PR tree-optimization/83176
18576 * gcc.dg/graphite/pr83176.c: New testcase.
18577
18578 2018-01-24 Richard Biener <rguenther@suse.de>
18579
18580 PR tree-optimization/82819
18581 * gcc.dg/graphite/pr82819.c: New testcase.
18582
18583 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
18584
18585 PR c++/83921
18586 * g++.dg/cpp1y/constexpr-83921-1.C: New.
18587 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
18588 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
18589 * g++.dg/ext/stmtexpr20.C: Likewise.
18590 * g++.dg/ext/stmtexpr21.C: Likewise.
18591
18592 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18593
18594 PR c++/83974
18595 * g++.dg/warn/pr83974.C: New test case.
18596
18597 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18598
18599 PR sanitizer/83987
18600 * g++.dg/ubsan/pr83987.C: New test.
18601
18602 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18603
18604 PR fortran/83866
18605 * gfortran.dg/pdt_29.f03: New test.
18606
18607 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18608
18609 PR fortran/83898
18610 * gfortran.dg/associate_33.f03: New test.
18611
18612 2018-01-23 Martin Liska <mliska@suse.cz>
18613
18614 PR lto/81440
18615 * gcc.dg/lto/pr81440.h: New test.
18616 * gcc.dg/lto/pr81440_0.c: New test.
18617 * gcc.dg/lto/pr81440_1.c: New test.
18618
18619 2018-01-23 Nathan Sidwell <nathan@acm.org>
18620
18621 PR c++/83988
18622 * g++.dg/template/pr83988.C: New.
18623
18624 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18625
18626 PR c++/82882
18627 PR c++/83978
18628 * g++.dg/cpp0x/pr82882.C: New test.
18629 * g++.dg/cpp0x/pr83978.C: New test.
18630
18631 PR c++/83958
18632 * g++.dg/cpp1z/decomp35.C: New test.
18633
18634 2018-01-23 Nathan Sidwell <nathan@acm.org>
18635
18636 * g++.dg/cpp0x/range-for10.C: Adjust.
18637 * g++.dg/ext/forscope1.C: Adjust.
18638 * g++.dg/ext/forscope2.C: Adjust.
18639 * g++.dg/template/for1.C: Adjust.
18640
18641 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18642
18643 PR tree-optimization/83510
18644 * gcc.c-torture/compile/pr83510.c: New test case.
18645
18646 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18647
18648 PR testsuite/83888
18649 * lib/target-supports.exp (check_effective_target_vect_float): Say
18650 that the result only holds when -funsafe-math-optimizations is on.
18651 (check_effective_target_vect_float_strict): New procedure.
18652 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
18653 of vect_float.
18654 * gcc.dg/vect/vect-reduc-6.c: Likewise.
18655
18656 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18657
18658 PR tree-optimization/83965
18659 * gcc.dg/vect/pr83965.c: New test.
18660
18661 2018-01-23 Richard Biener <rguenther@suse.de>
18662
18663 PR tree-optimization/83963
18664 * gfortran.dg/graphite/pr83963.f: New testcase.
18665 * gcc.dg/graphite/pr83963-2.c: Likewise.
18666
18667 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18668
18669 PR c++/83918
18670 * g++.dg/cpp1z/pr83918.C: New test.
18671
18672 2018-01-22 Jakub Jelinek <jakub@redhat.com>
18673
18674 PR tree-optimization/83957
18675 * gcc.dg/autopar/pr83957.c: New test.
18676
18677 PR tree-optimization/83081
18678 * gcc.dg/predict-8.c: Adjust expected probability.
18679
18680 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
18681
18682 PR target/83862
18683 * gcc.target/powerpc/pr83862.c: New test.
18684
18685 2018-01-22 Carl Love <cel@us.ibm.com>
18686
18687 * gcc.target/powerpc/powerpc.exp: Add torture tests for
18688 builtins-4-runnable.c, builtins-6-runnable.c,
18689 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
18690 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
18691 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
18692 for signed/unsigned 128-bit and long long int loads.
18693
18694 2018-01-22 Marek Polacek <polacek@redhat.com>
18695
18696 PR c++/81933
18697 * g++.dg/cpp1y/constexpr-empty4.C: New test.
18698
18699 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
18700
18701 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
18702 scan-asembler valid instructions list.
18703 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
18704 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
18705 power8-vector requirement and option.
18706 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
18707
18708 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
18709
18710 PR 78534
18711 PR 83704
18712 * gfortran.dg/string_1.f90: Remove printing the length.
18713
18714 2018-01-22 Richard Biener <rguenther@suse.de>
18715
18716 PR tree-optimization/83963
18717 * gcc.dg/graphite/pr83963.c: New testcase.
18718
18719 2018-01-22 Sudakshina Das <sudi.das@arm.com>
18720
18721 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
18722 dg-require-effective-target directives.
18723
18724 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18725
18726 * lib/target-supports.exp (check_effective_target_arm_softfloat):
18727 New procedure.
18728 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
18729 Adjust scan-assembler checks for soft-float.
18730
18731 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18732
18733 PR target/83946
18734 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
18735
18736 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
18737
18738 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
18739 * gcc.dg/pr83623.c: Likewise.
18740 * gcc.dg/pr83666.c: Likewise.
18741
18742 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18743 David Edelsohn <dje.gcc@gmail.com>
18744
18745 PR target/83946
18746 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18747 assembly output from "crset eq" to "crset 2".
18748 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
18749 assembly output from . to $.
18750 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18751 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18752 assembly output from "crset eq" to "crset 2".
18753 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
18754 assembly output from "crset eq" to "crset 2", and from . to $.
18755
18756 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
18757
18758 PR fortran/83900
18759 * gfortran.dg/matmul_18.f90: New test.
18760
18761 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
18762
18763 PR tree-optimization/83940
18764 * gcc.dg/torture/pr83940.c: New test.
18765
18766 2018-01-20 Jakub Jelinek <jakub@redhat.com>
18767
18768 PR middle-end/83945
18769 * gcc.dg/tls/pr83945.c: New test.
18770
18771 PR target/83930
18772 * gcc.dg/pr83930.c: New test.
18773
18774 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18775
18776 PR fortran/83900
18777 * gfortran.dg/matmul_17.f90: New test.
18778
18779 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18780
18781 PR fortran/80768
18782 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
18783
18784 2018-01-19 Jakub Jelinek <jakub@redhat.com>
18785
18786 PR c++/81167
18787 * g++.dg/cpp0x/pr81167.C: New test.
18788
18789 PR c++/83919
18790 * g++.dg/cpp0x/pr83919.C: New test.
18791
18792 2018-01-19 Jeff Law <law@redhat.com>
18793 Jakub Jelinek <jakub@redhat.com>
18794
18795 * gcc.dg/stack-check-16.c: New test.
18796
18797 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
18798
18799 PR target/83790
18800 * gcc.target/nvptx/indirect_call.c: New test.
18801
18802 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18803
18804 * g++.dg/torture/pr83619.C: Remove dg-message.
18805
18806 2018-01-19 Martin Liska <mliska@suse.cz>
18807
18808 * gcc.dg/predict-1.c: Adjust expected probability.
18809 * gcc.dg/predict-3.c: Likewise.
18810 * gcc.dg/predict-5.c: Likewise.
18811 * gcc.dg/predict-6.c: Likewise.
18812 * gcc.dg/predict-9.c: Likewise.
18813
18814 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
18815
18816 PR tree-optimization/83922
18817 * gcc.dg/pr83922.c: New test.
18818
18819 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
18820
18821 PR tree-optimization/83914
18822 * gcc.dg/vect/pr83914.c: New test.
18823
18824 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18825
18826 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
18827 * gcc.target/arm/negdi-2.c: Likewise.
18828 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
18829
18830 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18831
18832 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
18833
18834 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18835
18836 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
18837
18838 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
18839
18840 * gcc.dg/torture/pr52451.c (main): Skip long double test on
18841 hppa*-*-hpux*.
18842
18843 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18844
18845 PR ipa/83619
18846 PR testsuite/83934
18847 * g++.dg/torture/pr83619.C (e): Define before first use instead of
18848 forward declaration.
18849
18850 2018-01-18 Carl Love <cel@us.ibm.com>
18851
18852 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
18853 to the function.
18854
18855 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
18856
18857 PR c++/81013
18858 * g++.dg/inherit/union3.C: New.
18859
18860 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18861
18862 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
18863
18864 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
18865
18866 PR ipa/83619
18867 * g++.dg/torture/pr83619.C: New testcase.
18868
18869 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18870
18871 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
18872 Add function body to force error messages in some configurations.
18873
18874 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18875
18876 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
18877 and arm_thumb1_ok.
18878
18879 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
18880
18881 PR other/70268
18882 * c-c++-common/ffile-prefix-map.c: New test.
18883 * c-c++-common/fmacro-prefix-map.c: New test.
18884 * c-c++-common/cpp/ffile-prefix-map.c: New test.
18885 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
18886
18887 2018-01-18 Martin Liska <mliska@suse.cz>
18888
18889 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
18890 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18891 * gcc.target/i386/indirect-thunk-6.c: Likewise.
18892 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
18893 * gcc.target/i386/ret-thunk-10.c: Likewise.
18894 * gcc.target/i386/ret-thunk-11.c: Likewise.
18895 * gcc.target/i386/ret-thunk-12.c: Likewise.
18896 * gcc.target/i386/ret-thunk-15.c: Likewise.
18897 * gcc.target/i386/ret-thunk-9.c: Likewise.
18898
18899 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18900
18901 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
18902 order.
18903
18904 2018-01-18 Nathan Sidwell <nathan@acm.org>
18905
18906 PR c++/83160
18907 * g++.dg/cpp0x/pr83160.C: New.
18908
18909 2018-01-18 Richard Biener <rguenther@suse.de>
18910
18911 PR tree-optimization/83887
18912 * gcc.dg/graphite/pr83887.c: New testcase.
18913 * gfortran.dg/graphite/pr83887.f90: Likewise.
18914 * gfortran.dg/graphite/pr83887.f: Likewise.
18915
18916 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18917
18918 PR target/65578
18919 * gcc.target/arm/builtin-bswap.x: New file.
18920 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
18921 and options for armv6t2.
18922 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
18923 and options for Thumb1.
18924 * gcc.target/arm/builtin-bswap16.x: New file.
18925 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
18926 and options for armv6t2.
18927 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
18928 and options for Thumb1.
18929
18930 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18931
18932 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
18933 order.
18934
18935 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18936
18937 PR c/61240
18938 * gcc.dg/pr61240.c: New test.
18939
18940 2018-01-17 Harald Anlauf <anlauf@gmx.de>
18941
18942 PR fortran/83864
18943 * gfortran.dg/pr83864.f90: New test.
18944
18945 2018-01-17 Jeff Law <law@redhat.com>
18946
18947 PR testsuite/83883
18948 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
18949
18950 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18951
18952 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
18953 restriction, but still restrict to 64-bit.
18954 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
18955 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
18956
18957 2018-01-17 Harald Anlauf <anlauf@gmx.de>
18958
18959 PR fortran/83874
18960 * gfortran.dg/pr83874.f90: New test.
18961
18962 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18963
18964 PR c++/83824
18965 * g++.dg/cpp0x/pr83824.C: New test.
18966
18967 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
18968
18969 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
18970 appropriate .gnu_attribute for the long double type, if we use the
18971 long double type, but do not generate any calls.
18972 * gcc.target/powerpc/gnuattr2.c: Likewise.
18973 * gcc.target/powerpc/gnuattr3.c: Likewise.
18974
18975 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18976
18977 PR c++/78344
18978 * g++.dg/cpp0x/alignas13.C: New.
18979
18980 2018-01-17 Jakub Jelinek <jakub@redhat.com>
18981
18982 PR c++/83897
18983 * g++.dg/cpp0x/pr83897.C: New test.
18984
18985 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
18986
18987 PR ipa/83051
18988 * gcc.c-torture/compile/pr83051-2.c: New testcase.
18989
18990 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18991
18992 PR c++/81054
18993 * g++.dg/cpp0x/constexpr-ice19.C: New.
18994
18995 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
18996
18997 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
18998 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
18999 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19000 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19001 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19002 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19003 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19004 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19005 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19006 * gcc.target/powerpc/builtins-1.fold.h: New.
19007
19008 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19009
19010 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19011 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19012
19013 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19014
19015 * gcc.target/arm/g2.c: Add -marm to dg-options.
19016 * gcc.target/arm/scd42-2.c: Likewise.
19017
19018 2018-01-17 Nathan Sidwell <nathan@acm.org>
19019
19020 PR c++/83287
19021 * g++.dg/lookup/pr83287-2.C: New.
19022
19023 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19024
19025 PR c++/83814
19026 PR c++/83902
19027 * g++.dg/wrappers/pr83814.C: New test case.
19028 * g++.dg/wrappers/pr83902.C: New test case.
19029
19030 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19031
19032 PR lto/83121
19033 * g++.dg/lto/pr83121_0.C: New test case.
19034 * g++.dg/lto/pr83121_1.C: New test case.
19035 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19036 adapted from DejaGnu's dg-test.
19037 (lto_handle_diagnostics): New procedure.
19038 (lto_prune_warns): Ignore informational notes.
19039 (lto-link-and-maybe-run): Add "messages_by_file" param.
19040 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19041 "execute" when "link" fails if "execute" was not specified.
19042 (lto-can-handle-directive): New procedure.
19043 (lto-get-options-main): Call lto-can-handle-directive. Add a
19044 dg-messages local, using it to set the caller's
19045 dg-messages-by-file for the given source file.
19046 (lto-get-options): Likewise.
19047 (lto-execute): Add dg-messages-by-file local, and pass it to
19048 lto-link-and-maybe-run.
19049
19050 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19051 Richard Sandiford <richard.sandiford@linaro.org>
19052
19053 PR target/79041
19054 PR target/82964
19055 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19056 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19057
19058 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19059
19060 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19061 target check autogenerator for armv8.1-a and armv8.2-a.
19062
19063 2018-01-17 Carl Love <cel@us.ibm.com>
19064
19065 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19066 Add debug print statements.
19067 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19068 16 byte vector load followed by a partial vector load.
19069
19070 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19071
19072 PR c++/83799
19073 * g++.dg/wrappers/pr83799.C: New test case.
19074
19075 2018-01-17 Nathan Sidwell <nathan@acm.org>
19076
19077 PR c++/83739
19078 * g++.dg/cpp1y/pr83739.C: New.
19079
19080 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19081
19082 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19083 * gcc.target/visium/overflow16.c: Likewise.
19084 * gcc.target/visium/overflow32.c: Likewise.
19085
19086 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19087
19088 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19089
19090 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19091
19092 * gcc.dg/rtl/arm/stl-cond.c: New test.
19093 * gcc.target/arm/stl-cond.c: Delete.
19094
19095 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19096
19097 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19098 directives.
19099
19100 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19101
19102 PR tree-optimization/83843
19103 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19104 * gcc.dg/store_merging_19.c: New test.
19105
19106 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19107
19108 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19109 and options.
19110
19111 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19112
19113 PR rtl-optimization/83771
19114 * gcc.dg/pr83771.c: New test.
19115
19116 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19117
19118 PR tree-optimization/81184
19119 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19120 targets.
19121 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19122
19123 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19124
19125 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
19126
19127 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
19128
19129 PR target/83546
19130 * gcc.target/i386/pr83546.c: New test.
19131
19132 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19133
19134 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
19135
19136 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19137
19138 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
19139 test and add dg-warning for the -Wstringop-overflow warning.
19140
19141 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19142
19143 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
19144 XFAIL last test on SPARC and Visium.
19145
19146 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
19147
19148 PR rtl-optimization/80481
19149 * g++.dg/pr80481.C: Exclude solaris.
19150
19151 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19152
19153 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
19154 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
19155 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
19156
19157 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19158
19159 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
19160 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
19161 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
19162 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
19163 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
19164 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
19165 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
19166 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
19167 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
19168 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
19169 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
19170 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
19171 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
19172 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
19173 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
19174
19175 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19176
19177 PR testsuite/77734
19178 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
19179
19180 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19181
19182 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
19183 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
19184 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
19185 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
19186 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
19187 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
19188
19189 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19190
19191 PR tree-optimization/83857
19192 * gcc.dg/vect/pr83857.c: New test.
19193
19194 2018-01-16 Richard Biener <rguenther@suse.de>
19195
19196 PR tree-optimization/83867
19197 * gcc.dg/vect/pr83867.c: New testcase.
19198
19199 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19200
19201 PR c/83844
19202 * gcc.dg/pr83844.c: New test.
19203
19204 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19205
19206 * gcc.dg/torture/pr83847.c: New test.
19207
19208 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19209
19210 PR rtl-optimization/86620
19211 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
19212 instead of --param=max-sched-ready-insns=0.
19213 * gcc.target/i386/pr83620.c: New test.
19214 * gcc.dg/pr83620.c: New test.
19215
19216 PR tree-optimization/83843
19217 * gcc.dg/store_merging_18.c: New test.
19218
19219 PR c++/83817
19220 * g++.dg/cpp1y/pr83817.C: New test.
19221
19222 PR c++/83825
19223 * g++.dg/template/pr83825.C: New test.
19224
19225 2018-01-16 Richard Biener <rguenther@suse.de>
19226
19227 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
19228
19229 2018-01-16 Richard Biener <rguenther@suse.de>
19230
19231 PR testsuite/82132
19232 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
19233 from gcc.dg/torture/pr60092.c.
19234
19235 2018-01-15 Martin Sebor <msebor@redhat.com>
19236
19237 PR c++/83588
19238 * g++.dg/ext/flexary28.C: New test.
19239
19240 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
19241
19242 PR fortran/82257
19243 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
19244
19245 2018-01-15 Martin Sebor <msebor@redhat.com>
19246
19247 PR testsuite/83869
19248 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
19249
19250 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
19251
19252 PR fortran/54613
19253 * gfortran.dg/minmaxloc_9.f90: New test.
19254 * gfortran.dg/minmaxloc_10.f90: New test.
19255 * gfortran.dg/minmaxloc_11.f90: New test.
19256
19257 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
19258
19259 PR target/83839
19260 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
19261 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19262 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19263 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19264 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19265 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19266 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19267 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19268 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19269 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19270 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19271 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19272 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19273 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19274 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19275 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
19276 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19277 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
19278 * gcc.target/i386/ret-thunk-10.c: Likewise.
19279 * gcc.target/i386/ret-thunk-11.c: Likewise.
19280 * gcc.target/i386/ret-thunk-12.c: Likewise.
19281 * gcc.target/i386/ret-thunk-13.c: Likewise.
19282 * gcc.target/i386/ret-thunk-14.c: Likewise.
19283 * gcc.target/i386/ret-thunk-15.c: Likewise.
19284 * gcc.target/i386/ret-thunk-9.c: Don't check the
19285 __x86_return_thunk label. Scan for "push" only for Linux.
19286
19287 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
19288
19289 PR testsuite/79920
19290 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
19291
19292 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19293
19294 PR target/83687
19295 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
19296 tests.
19297 * gcc.target/arm/pr83687.c: New test.
19298
19299 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19300
19301 Adjust tests to AVR_TINY.
19302
19303 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
19304 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
19305 * gcc.target/avr/pr71627.c: Same.
19306 * gcc.target/avr/torture/addr-space-1-0.c: Same.
19307 * gcc.target/avr/torture/addr-space-1-1.c: Same.
19308 * gcc.target/avr/torture/addr-space-1-x.c: Same.
19309 * gcc.target/avr/torture/addr-space-2-0.c: Same.
19310 * gcc.target/avr/torture/addr-space-2-1.c: Same.
19311 * gcc.target/avr/torture/addr-space-2-x.c: Same.
19312 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
19313 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
19314 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
19315 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
19316 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
19317 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
19318 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
19319 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
19320 * gcc.target/avr/torture/pr61055.c: Same.
19321 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
19322 available.
19323 * gcc.target/avr/torture/int24-mul.c: Same.
19324 * gcc.target/avr/torture/pr51782-1.c: Same.
19325 * gcc.target/avr/torture/pr61443.c: Same.
19326 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
19327 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
19328
19329 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19330
19331 PR c/83801
19332 PR c/83729
19333 * gcc.target/avr/torture/pr83729.c: New test.
19334 * gcc.target/avr/torture/pr83801.c: New test.
19335
19336 2018-01-15 Jakub Jelinek <jakub@redhat.com>
19337
19338 PR middle-end/82694
19339 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
19340 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
19341
19342 2018-01-10 Martin Sebor <msebor@redhat.com>
19343
19344 PR other/83508
19345 * gcc.dg/Wstringop-overflow-2.c: New test.
19346
19347 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19348
19349 PR libgfortran/83811
19350 * gfortran.dg/fmt_e.f90: New test.
19351
19352 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19353
19354 * gcc.target/i386/indirect-thunk-10.c: New test.
19355 * gcc.target/i386/indirect-thunk-8.c: Likewise.
19356 * gcc.target/i386/indirect-thunk-9.c: Likewise.
19357 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
19358 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
19359 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
19360 * gcc.target/i386/ret-thunk-17.c: Likewise.
19361 * gcc.target/i386/ret-thunk-18.c: Likewise.
19362 * gcc.target/i386/ret-thunk-19.c: Likewise.
19363 * gcc.target/i386/ret-thunk-20.c: Likewise.
19364 * gcc.target/i386/ret-thunk-21.c: Likewise.
19365
19366 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19367
19368 * gcc.target/i386/indirect-thunk-register-4.c: New test.
19369
19370 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19371
19372 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19373 -mno-indirect-branch-register.
19374 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19375 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19376 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19377 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19378 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19379 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19380 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19381 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19382 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19383 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19384 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19385 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19386 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19387 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19388 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19389 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19390 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19391 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19392 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19393 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19394 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19395 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19396 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19397 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19398 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19399 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19400 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19401 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19402 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19403 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19404 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19405 * gcc.target/i386/ret-thunk-10.c: Likewise.
19406 * gcc.target/i386/ret-thunk-11.c: Likewise.
19407 * gcc.target/i386/ret-thunk-12.c: Likewise.
19408 * gcc.target/i386/ret-thunk-13.c: Likewise.
19409 * gcc.target/i386/ret-thunk-14.c: Likewise.
19410 * gcc.target/i386/ret-thunk-15.c: Likewise.
19411 * gcc.target/i386/ret-thunk-9.c: Likewise.
19412 * gcc.target/i386/indirect-thunk-register-1.c: New test.
19413 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
19414 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19415
19416 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19417
19418 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19419 -mfunction-return=keep.
19420 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19421 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19422 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19423 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19424 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19425 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19426 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19427 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19428 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19429 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19430 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19431 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19432 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19433 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19434 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19435 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19436 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19437 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19438 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19439 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19440 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19441 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19442 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19443 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19444 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19445 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19446 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19447 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19448 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19449 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19450 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19451 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19452 * gcc.target/i386/ret-thunk-1.c: New test.
19453 * gcc.target/i386/ret-thunk-10.c: Likewise.
19454 * gcc.target/i386/ret-thunk-11.c: Likewise.
19455 * gcc.target/i386/ret-thunk-12.c: Likewise.
19456 * gcc.target/i386/ret-thunk-13.c: Likewise.
19457 * gcc.target/i386/ret-thunk-14.c: Likewise.
19458 * gcc.target/i386/ret-thunk-15.c: Likewise.
19459 * gcc.target/i386/ret-thunk-16.c: Likewise.
19460 * gcc.target/i386/ret-thunk-2.c: Likewise.
19461 * gcc.target/i386/ret-thunk-3.c: Likewise.
19462 * gcc.target/i386/ret-thunk-4.c: Likewise.
19463 * gcc.target/i386/ret-thunk-5.c: Likewise.
19464 * gcc.target/i386/ret-thunk-6.c: Likewise.
19465 * gcc.target/i386/ret-thunk-7.c: Likewise.
19466 * gcc.target/i386/ret-thunk-8.c: Likewise.
19467 * gcc.target/i386/ret-thunk-9.c: Likewise.
19468
19469 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19470
19471 * gcc.target/i386/indirect-thunk-1.c: New test.
19472 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19473 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19474 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19475 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19476 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19477 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19478 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19479 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19480 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19481 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19482 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19483 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19484 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19485 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19486 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19487 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19488 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19489 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19490 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19491 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19492 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19493 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19494 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19495 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19496 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19497 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19498 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19499 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19500 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19501 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19502 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19503 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19504
19505 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
19506
19507 PR ipa/83051
19508 * gcc.c-torture/compile/pr83051.c: New testcase.
19509
19510 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19511
19512 PR tree-optimization/83501
19513 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
19514
19515 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
19516
19517 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
19518 for lvx and stvx instead of lxvd2x and stxvd2x and require
19519 little-endian target. Add comments.
19520 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
19521 comprehensive testing.
19522 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
19523 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
19524 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
19525 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
19526 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
19527 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
19528 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
19529 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
19530 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
19531 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
19532 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
19533 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
19534 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
19535 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
19536 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
19537 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
19538 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
19539 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
19540 scan-assembler-not directives that forbid lvx and xxpermdi.
19541 * gcc.target/powerpc/vec-extract-3.c: Likewise.
19542 * gcc.target/powerpc/vec-extract-5.c: Likewise.
19543 * gcc.target/powerpc/vec-extract-6.c: Likewise.
19544 * gcc.target/powerpc/vec-extract-7.c: Likewise.
19545 * gcc.target/powerpc/vec-extract-8.c: Likewise.
19546 * gcc.target/powerpc/vec-extract-9.c: Likewise.
19547 * gcc.target/powerpc/vsx-vector-6-le.c: Change
19548 scan-assembler-times directives to reflect different numbers of
19549 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
19550
19551 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19552 Alan Hayward <alan.hayward@arm.com>
19553 David Sherwood <david.sherwood@arm.com>
19554
19555 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
19556 than SLP vectorization.
19557 * gcc.dg/vect/vect-alias-check-10.c: New test.
19558 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19559 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19560 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19561 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19562 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
19563 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
19564 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
19565 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
19566 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
19567 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
19568 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
19569 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
19570 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
19571 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
19572 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
19573 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
19574 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
19575 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
19576 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
19577 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
19578 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
19579 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
19580 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
19581
19582 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19583 Alan Hayward <alan.hayward@arm.com>
19584 David Sherwood <david.sherwood@arm.com>
19585
19586 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
19587 New proc.
19588 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
19589 targets with scatter stores.
19590 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
19591 stores.
19592 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
19593 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
19594 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
19595 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
19596 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
19597 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
19598 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
19599 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
19600 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
19601 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
19602 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
19603 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
19604 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
19605 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
19606 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
19607 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
19608
19609 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19610 Alan Hayward <alan.hayward@arm.com>
19611 David Sherwood <david.sherwood@arm.com>
19612
19613 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
19614 for double_reduc1.
19615 * gcc.target/aarch64/sve/strided_load_4.c: New test.
19616 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
19617 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
19618 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
19619
19620 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19621 Alan Hayward <alan.hayward@arm.com>
19622 David Sherwood <david.sherwood@arm.com>
19623
19624 * gcc.target/aarch64/sve/strided_load_1.c: New test.
19625 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
19626 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
19627
19628 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19629 Alan Hayward <alan.hayward@arm.com>
19630 David Sherwood <david.sherwood@arm.com>
19631
19632 * gcc.target/aarch64/sve/gather_load_1.c: New test.
19633 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
19634 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
19635 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
19636 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
19637 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
19638 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
19639 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
19640 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
19641 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
19642 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
19643 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
19644 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
19645 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
19646
19647 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19648 Alan Hayward <alan.hayward@arm.com>
19649 David Sherwood <david.sherwood@arm.com>
19650
19651 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
19652 check for a message about using in-order reductions.
19653 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
19654 check for a message about using in-order reductions.
19655 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
19656 vectorized and check for a message about using in-order reductions.
19657 Expect targets with variable-length vectors to fall back to the
19658 fixed-length mininum.
19659 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
19660 check for a message about using in-order reductions.
19661 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
19662 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19663 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19664 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19665 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
19666 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
19667 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
19668 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
19669 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
19670 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
19671 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
19672 vect_fold_left_plus.
19673
19674 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19675
19676 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
19677 are spilled.
19678 * gcc.target/aarch64/sve/spill_2.c: New test.
19679 * gcc.target/aarch64/sve/spill_3.c: Likewise.
19680 * gcc.target/aarch64/sve/spill_4.c: Likewise.
19681 * gcc.target/aarch64/sve/spill_5.c: Likewise.
19682 * gcc.target/aarch64/sve/spill_6.c: Likewise.
19683 * gcc.target/aarch64/sve/spill_7.c: Likewise.
19684
19685 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19686 Alan Hayward <alan.hayward@arm.com>
19687 David Sherwood <david.sherwood@arm.com>
19688
19689 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
19690 of branches.
19691 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19692 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
19693 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
19694 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19695 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
19696 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19697 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
19698 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19699 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
19700
19701 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19702 Alan Hayward <alan.hayward@arm.com>
19703 David Sherwood <david.sherwood@arm.com>
19704
19705 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
19706 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
19707 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19708 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
19709
19710 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19711 Alan Hayward <alan.hayward@arm.com>
19712 David Sherwood <david.sherwood@arm.com>
19713
19714 * lib/target-supports.exp
19715 (check_effective_target_vect_fold_extract_last): New proc.
19716 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
19717 for fold_extract_last.
19718 * gcc.dg/vect/pr65947-2.c: Likewise.
19719 * gcc.dg/vect/pr65947-3.c: Likewise.
19720 * gcc.dg/vect/pr65947-4.c: Likewise.
19721 * gcc.dg/vect/pr65947-5.c: Likewise.
19722 * gcc.dg/vect/pr65947-6.c: Likewise.
19723 * gcc.dg/vect/pr65947-9.c: Likewise.
19724 * gcc.dg/vect/pr65947-10.c: Likewise.
19725 * gcc.dg/vect/pr65947-12.c: Likewise.
19726 * gcc.dg/vect/pr65947-14.c: Likewise.
19727 * gcc.dg/vect/pr80631-1.c: Likewise.
19728 * gcc.target/aarch64/sve/clastb_1.c: New test.
19729 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
19730 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
19731 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
19732 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
19733 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
19734 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
19735 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
19736 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
19737 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
19738 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
19739 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
19740 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
19741 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
19742
19743 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19744 Alan Hayward <alan.hayward@arm.com>
19745 David Sherwood <david.sherwood@arm.com>
19746
19747 * gcc.target/aarch64/sve/live_1.c: New test.
19748 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
19749
19750 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19751 Alan Hayward <alan.hayward@arm.com>
19752 David Sherwood <david.sherwood@arm.com>
19753
19754 * gcc.target/aarch64/sve/nopeel_1.c: New test.
19755 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
19756 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
19757 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19758 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
19759 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19760 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
19761 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
19762 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
19763
19764 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19765 Alan Hayward <alan.hayward@arm.com>
19766 David Sherwood <david.sherwood@arm.com>
19767
19768 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
19769 New proc.
19770 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
19771 vect_fully_masked.
19772 * gcc.target/aarch64/sve/loop_add_4.c: New test.
19773 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
19774 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
19775 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
19776 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
19777 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
19778
19779 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19780 Alan Hayward <alan.hayward@arm.com>
19781 David Sherwood <david.sherwood@arm.com>
19782
19783 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
19784 instead of just ADDRESS.
19785 * gcc.dg/tree-ssa/scev-10.c: Likewise.
19786 * gcc.dg/tree-ssa/scev-11.c: Likewise.
19787 * gcc.dg/tree-ssa/scev-12.c: Likewise.
19788 * gcc.target/aarch64/sve/index_offset_1.c: New test.
19789 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
19790 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
19791 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
19792 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
19793 * gcc.target/aarch64/sve/while_2.c: Likewise.
19794 * gcc.target/aarch64/sve/while_3.c: Likewise.
19795 * gcc.target/aarch64/sve/while_4.c: Likewise.
19796
19797 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19798 Alan Hayward <alan.hayward@arm.com>
19799 David Sherwood <david.sherwood@arm.com>
19800
19801 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
19802 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
19803 to be predicated.
19804 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
19805 * gcc.target/aarch64/sve/slp_7.c: Likewise.
19806 * gcc.target/aarch64/sve/reduc_5.c: New test.
19807 * gcc.target/aarch64/sve/slp_13.c: Likewise.
19808 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
19809
19810 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19811 Alan Hayward <alan.hayward@arm.com>
19812 David Sherwood <david.sherwood@arm.com>
19813
19814 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
19815 * gcc.dg/tree-ssa/peel1.c: Likewise.
19816 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
19817 variable-length vectors.
19818 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
19819 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
19820 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
19821 * gcc.target/aarch64/sve/slp_2.c: Likewise.
19822 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19823 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19824 * gcc.target/aarch64/sve/slp_6.c: Likewise.
19825 * gcc.target/aarch64/sve/slp_8.c: New test.
19826 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
19827 * gcc.target/aarch64/sve/slp_9.c: Likewise.
19828 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
19829 * gcc.target/aarch64/sve/slp_10.c: Likewise.
19830 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
19831 * gcc.target/aarch64/sve/slp_11.c: Likewise.
19832 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
19833 * gcc.target/aarch64/sve/slp_12.c: Likewise.
19834 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
19835 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
19836 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
19837 * gcc.target/aarch64/sve/while_1.c: Likewise.
19838 * gcc.target/aarch64/sve/while_2.c: Likewise.
19839 * gcc.target/aarch64/sve/while_3.c: Likewise.
19840 * gcc.target/aarch64/sve/while_4.c: Likewise.
19841
19842 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19843 Alan Hayward <alan.hayward@arm.com>
19844 David Sherwood <david.sherwood@arm.com>
19845
19846 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
19847 New proc.
19848 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
19849 and add an associated scan-dump test. Prevent vectorization
19850 of the first two loops.
19851 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19852 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
19853 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
19854 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
19855 (INIT_VECTOR): Tweak initial value so that some bits are always set.
19856 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
19857
19858 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19859 Alan Hayward <alan.hayward@arm.com>
19860 David Sherwood <david.sherwood@arm.com>
19861
19862 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
19863 * gcc.dg/vect/pr67790.c: Likewise.
19864 * gcc.dg/vect/slp-reduc-1.c: Likewise.
19865 * gcc.dg/vect/slp-reduc-2.c: Likewise.
19866 * gcc.dg/vect/slp-reduc-3.c: Likewise.
19867 * gcc.dg/vect/slp-reduc-5.c: Likewise.
19868 * gcc.target/aarch64/sve/slp_5.c: New test.
19869 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
19870 * gcc.target/aarch64/sve/slp_6.c: Likewise.
19871 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
19872 * gcc.target/aarch64/sve/slp_7.c: Likewise.
19873 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
19874
19875 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19876 Alan Hayward <alan.hayward@arm.com>
19877 David Sherwood <david.sherwood@arm.com>
19878
19879 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
19880 && vect_load_lanes
19881 * gcc.dg/vect/slp-1.c: Likewise.
19882 * gcc.dg/vect/slp-10.c: Likewise.
19883 * gcc.dg/vect/slp-12b.c: Likewise.
19884 * gcc.dg/vect/slp-12c.c: Likewise.
19885 * gcc.dg/vect/slp-17.c: Likewise.
19886 * gcc.dg/vect/slp-19b.c: Likewise.
19887 * gcc.dg/vect/slp-20.c: Likewise.
19888 * gcc.dg/vect/slp-21.c: Likewise.
19889 * gcc.dg/vect/slp-22.c: Likewise.
19890 * gcc.dg/vect/slp-23.c: Likewise.
19891 * gcc.dg/vect/slp-24-big-array.c: Likewise.
19892 * gcc.dg/vect/slp-24.c: Likewise.
19893 * gcc.dg/vect/slp-28.c: Likewise.
19894 * gcc.dg/vect/slp-39.c: Likewise.
19895 * gcc.dg/vect/slp-6.c: Likewise.
19896 * gcc.dg/vect/slp-7.c: Likewise.
19897 * gcc.dg/vect/slp-cond-1.c: Likewise.
19898 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
19899 * gcc.dg/vect/slp-cond-2.c: Likewise.
19900 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
19901 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
19902 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
19903 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
19904 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
19905 * gcc.dg/vect/slp-perm-6.c: Likewise.
19906 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
19907 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
19908 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
19909 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
19910 * gcc.dg/vect/slp-12a.c: Likewise.
19911 * gcc.dg/vect/slp-14.c: Likewise.
19912 * gcc.dg/vect/slp-15.c: Likewise.
19913 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
19914 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
19915 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
19916 * gcc.target/aarch64/sve/slp_1.c: New test.
19917 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
19918 * gcc.target/aarch64/sve/slp_2.c: Likewise.
19919 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
19920 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19921 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
19922 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19923 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
19924
19925 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19926 Alan Hayward <alan.hayward@arm.com>
19927 David Sherwood <david.sherwood@arm.com>
19928
19929 * gcc.dg/vect/vect-ooo-group-1.c: New test.
19930 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19931 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
19932 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19933 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
19934 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19935 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
19936 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19937 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19938 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19939 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19940 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19941 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19942 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
19943 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19944 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
19945 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
19946 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
19947 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
19948
19949 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19950 Alan Hayward <alan.hayward@arm.com>
19951 David Sherwood <david.sherwood@arm.com>
19952
19953 * gcc.target/aarch64/sve/struct_move_1.c: New test.
19954 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
19955 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
19956 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
19957 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
19958 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
19959 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
19960 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
19961 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19962 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19963 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19964 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19965 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19966 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19967 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
19968 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
19969 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
19970 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
19971 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19972 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
19973 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19974 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19975 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19976 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19977 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19978 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19979 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19980 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19981 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19982 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19983 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19984 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19985 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19986 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
19987 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
19988 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
19989
19990 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19991 Alan Hayward <alan.hayward@arm.com>
19992 David Sherwood <david.sherwood@arm.com>
19993
19994 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
19995 Return true for SVE too.
19996 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
19997 if load/store lanes are supported.
19998 * gcc.dg/vect/slp-10.c: Likewise.
19999 * gcc.dg/vect/slp-12c.c: Likewise.
20000 * gcc.dg/vect/slp-17.c: Likewise.
20001 * gcc.dg/vect/slp-33.c: Likewise.
20002 * gcc.dg/vect/slp-6.c: Likewise.
20003 * gcc.dg/vect/slp-cond-1.c: Likewise.
20004 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20005 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20006 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20007 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20008 * gcc.dg/vect/slp-perm-6.c: Likewise.
20009 * gcc.dg/vect/slp-perm-9.c: Likewise.
20010 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20011 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20012 for variable-length vectors.
20013
20014 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20015 Alan Hayward <alan.hayward@arm.com>
20016 David Sherwood <david.sherwood@arm.com>
20017
20018 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20019 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20020
20021 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20022
20023 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20024 * g++.target/aarch64/sve/catch_1.C: New test.
20025 * g++.target/aarch64/sve/catch_2.C: Likewise.
20026 * g++.target/aarch64/sve/catch_3.C: Likewise.
20027 * g++.target/aarch64/sve/catch_4.C: Likewise.
20028 * g++.target/aarch64/sve/catch_5.C: Likewise.
20029 * g++.target/aarch64/sve/catch_6.C: Likewise.
20030
20031 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20032 Alan Hayward <alan.hayward@arm.com>
20033 David Sherwood <david.sherwood@arm.com>
20034
20035 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20036 New proc.
20037 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20038 * gcc.target/aarch64/fmaxmin.c: Likewise.
20039 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20040 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20041 * gcc.target/aarch64/pr62178.c: Likewise.
20042 * gcc.target/aarch64/pr71727-2.c: Likewise.
20043 * gcc.target/aarch64/saddw-1.c: Likewise.
20044 * gcc.target/aarch64/saddw-2.c: Likewise.
20045 * gcc.target/aarch64/uaddw-1.c: Likewise.
20046 * gcc.target/aarch64/uaddw-2.c: Likewise.
20047 * gcc.target/aarch64/uaddw-3.c: Likewise.
20048 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20049 * gcc.target/aarch64/vect-compile.c: Likewise.
20050 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20051 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20052 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20053 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20054 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20055 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20056 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20057 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20058 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20059 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20060 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20061 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20062 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20063 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20064 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20065 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20066 * gcc.target/aarch64/vect-movi.c: Likewise.
20067 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20068 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20069 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20070 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20071 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20072 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20073 fixed-length SVE.
20074 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20075 * gcc.target/aarch64/sve/arith_1.c: New test.
20076 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20077 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20078 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20079 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20080 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20081 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20082 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20083 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20084 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20085 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20086 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20087 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20088 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20089 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20090 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20091 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20092 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20093 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20094 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20095 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20096 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20097 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20098 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20099 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20100 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20101 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20102 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20103 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20104 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20105 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20106 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20107 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20108 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20109 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20110 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20111 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20112 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20113 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20114 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20115 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20116 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20117 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20118 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20119 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20120 * gcc.target/aarch64/sve/index_1.c: Likewise.
20121 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20122 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
20123 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
20124 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
20125 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
20126 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
20127 * gcc.target/aarch64/sve/logical_1.c: Likewise.
20128 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
20129 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
20130 * gcc.target/aarch64/sve/mad_1.c: Likewise.
20131 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
20132 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
20133 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
20134 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
20135 * gcc.target/aarch64/sve/mla_1.c: Likewise.
20136 * gcc.target/aarch64/sve/mls_1.c: Likewise.
20137 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
20138 * gcc.target/aarch64/sve/msb_1.c: Likewise.
20139 * gcc.target/aarch64/sve/mul_1.c: Likewise.
20140 * gcc.target/aarch64/sve/neg_1.c: Likewise.
20141 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
20142 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
20143 * gcc.target/aarch64/sve/pack_1.c: Likewise.
20144 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
20145 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
20146 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
20147 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
20148 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
20149 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
20150 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
20151 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
20152 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
20153 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
20154 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20155 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20156 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20157 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
20158 * gcc.target/aarch64/sve/rev_1.c: Likewise.
20159 * gcc.target/aarch64/sve/revb_1.c: Likewise.
20160 * gcc.target/aarch64/sve/revh_1.c: Likewise.
20161 * gcc.target/aarch64/sve/revw_1.c: Likewise.
20162 * gcc.target/aarch64/sve/shift_1.c: Likewise.
20163 * gcc.target/aarch64/sve/single_1.c: Likewise.
20164 * gcc.target/aarch64/sve/single_2.c: Likewise.
20165 * gcc.target/aarch64/sve/single_3.c: Likewise.
20166 * gcc.target/aarch64/sve/single_4.c: Likewise.
20167 * gcc.target/aarch64/sve/spill_1.c: Likewise.
20168 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
20169 * gcc.target/aarch64/sve/subr_1.c: Likewise.
20170 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
20171 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
20172 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
20173 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
20174 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
20175 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
20176 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
20177 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
20178 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
20179 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
20180 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
20181 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
20182 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
20183 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
20184 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
20185 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
20186 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
20187 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
20188 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
20189 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
20190 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
20191 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
20192 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
20193 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
20194 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
20195 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
20196 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
20197 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
20198 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
20199 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
20200 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
20201 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
20202 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
20203 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
20204 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
20205 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
20206 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
20207 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
20208 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
20209 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
20210 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
20211 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
20212
20213 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20214 Alan Hayward <alan.hayward@arm.com>
20215 David Sherwood <david.sherwood@arm.com>
20216
20217 * lib/target-supports.exp (check_effective_target_aarch64_sve)
20218 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
20219 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
20220 New procedures.
20221 (check_effective_target_vect_perm): Handle SVE.
20222 (check_effective_target_vect_perm_byte): Likewise.
20223 (check_effective_target_vect_perm_short): Likewise.
20224 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
20225 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
20226 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
20227 (check_effective_target_vect_element_align_preferred): Likewise.
20228 (check_effective_target_vect_align_stack_vars): Likewise.
20229 (check_effective_target_vect_load_lanes): Likewise.
20230 (check_effective_target_vect_masked_store): Likewise.
20231 (available_vector_sizes): Use aarch64_sve_bits for SVE.
20232 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
20233 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
20234 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
20235 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
20236 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
20237 * gcc.dg/vect/slp-23.c: Likewise.
20238 * gcc.dg/vect/slp-perm-5.c: Likewise.
20239 * gcc.dg/vect/slp-perm-6.c: Likewise.
20240 * gcc.dg/vect/slp-perm-9.c: Likewise.
20241 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20242 * gcc.dg/vect/vect-114.c: Likewise.
20243 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
20244 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
20245
20246 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20247
20248 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
20249 vect_variable_length, expecting the test to be vectorized
20250 without SLP instead.
20251 * gcc.dg/vect/pr33953.c: Likewise.
20252 * gcc.dg/vect/pr37027.c: Likewise.
20253 * gcc.dg/vect/pr67790.c: Likewise.
20254 * gcc.dg/vect/pr68445.c: Likewise.
20255 * gcc.dg/vect/slp-1.c: Likewise.
20256 * gcc.dg/vect/slp-10.c: Likewise.
20257 * gcc.dg/vect/slp-12a.c: Likewise.
20258 * gcc.dg/vect/slp-12b.c: Likewise.
20259 * gcc.dg/vect/slp-12c.c: Likewise.
20260 * gcc.dg/vect/slp-13-big-array.c: Likewise.
20261 * gcc.dg/vect/slp-13.c: Likewise.
20262 * gcc.dg/vect/slp-14.c: Likewise.
20263 * gcc.dg/vect/slp-15.c: Likewise.
20264 * gcc.dg/vect/slp-17.c: Likewise.
20265 * gcc.dg/vect/slp-19b.c: Likewise.
20266 * gcc.dg/vect/slp-2.c: Likewise.
20267 * gcc.dg/vect/slp-20.c: Likewise.
20268 * gcc.dg/vect/slp-21.c: Likewise.
20269 * gcc.dg/vect/slp-22.c: Likewise.
20270 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20271 * gcc.dg/vect/slp-24.c: Likewise.
20272 * gcc.dg/vect/slp-28.c: Likewise.
20273 * gcc.dg/vect/slp-39.c: Likewise.
20274 * gcc.dg/vect/slp-42.c: Likewise.
20275 * gcc.dg/vect/slp-6.c: Likewise.
20276 * gcc.dg/vect/slp-7.c: Likewise.
20277 * gcc.dg/vect/slp-cond-1.c: Likewise.
20278 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20279 * gcc.dg/vect/slp-cond-2.c: Likewise.
20280 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20281 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20282 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20283 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20284 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20285 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20286 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20287 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20288 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20289 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20290 * gcc.dg/vect/slp-reduc-4.c: Likewise.
20291 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20292 * gcc.dg/vect/slp-reduc-7.c: Likewise.
20293 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20294 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20295 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20296 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
20297
20298 2018-01-13 Jakub Jelinek <jakub@redhat.com>
20299
20300 PR c/83801
20301 * gcc.dg/pr83801.c: New test.
20302
20303 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
20304
20305 PR fortran/52162
20306 * gfortran.dg/bounds_check_19.f90: New test.
20307
20308 2018-01-12 Jakub Jelinek <jakub@redhat.com>
20309
20310 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
20311 instead of scan-assembler-not for xsnabsqp.
20312
20313 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20314
20315 PR libgfortran/83525
20316 * gfortran.dg/newunit_5.f90: New test.
20317
20318 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
20319
20320 PR rtl-optimization/80481
20321 * g++.dg/pr80481.C: New.
20322
20323 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
20324
20325 PR target/83628
20326 * gcc.target/alpha/pr83628-3.c: New test.
20327
20328 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20329
20330 * lib/target-supports.exp (check_effective_target_avx512f): Also
20331 check for __builtin_ia32_addsd_round,
20332 __builtin_ia32_getmantsd_round.
20333 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
20334
20335 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
20336
20337 PR target/83629
20338 * gcc.target/powerpc/pr83629.c: Require ilp32.
20339
20340 2018-01-12 Richard Biener <rguenther@suse.de>
20341
20342 PR tree-optimization/80846
20343 * gcc.target/i386/pr80846-1.c: New testcase.
20344 * gcc.target/i386/pr80846-2.c: Likewise.
20345
20346 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
20347
20348 * gcc.c-torture/execute/20180112-1.c: New test.
20349
20350 2018-01-12 Tom de Vries <tom@codesourcery.com>
20351
20352 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
20353 * g++.dg/ext/label13a.C: Same.
20354 * g++.dg/ext/label14.C: Same.
20355 * g++.dg/ext/label2.C: Same.
20356 * g++.dg/ext/label3.C: Same.
20357 * g++.dg/torture/pr42462.C: Same.
20358 * g++.dg/torture/pr42739.C: Same.
20359 * g++.dg/warn/Wunused-label-3.C: Same.
20360
20361 2018-01-12 Tom de Vries <tom@codesourcery.com>
20362
20363 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
20364 * g++.dg/Walloca1.C: Same.
20365 * g++.dg/cpp0x/pr70338.C: Same.
20366 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
20367 * g++.dg/cpp1y/vla10.C: Same.
20368 * g++.dg/cpp1y/vla2.C: Same.
20369 * g++.dg/cpp1y/vla6.C: Same.
20370 * g++.dg/cpp1y/vla8.C: Same.
20371 * g++.dg/debug/debug5.C: Same.
20372 * g++.dg/debug/debug6.C: Same.
20373 * g++.dg/debug/pr54828.C: Same.
20374 * g++.dg/diagnostic/pr70105.C: Same.
20375 * g++.dg/eh/cleanup5.C: Same.
20376 * g++.dg/eh/spbp.C: Same.
20377 * g++.dg/ext/tmplattr9.C: Same.
20378 * g++.dg/ext/vla10.C: Same.
20379 * g++.dg/ext/vla11.C: Same.
20380 * g++.dg/ext/vla12.C: Same.
20381 * g++.dg/ext/vla15.C: Same.
20382 * g++.dg/ext/vla16.C: Same.
20383 * g++.dg/ext/vla17.C: Same.
20384 * g++.dg/ext/vla3.C: Same.
20385 * g++.dg/ext/vla6.C: Same.
20386 * g++.dg/ext/vla7.C: Same.
20387 * g++.dg/init/array24.C: Same.
20388 * g++.dg/init/new47.C: Same.
20389 * g++.dg/init/pr55497.C: Same.
20390 * g++.dg/opt/pr78201.C: Same.
20391 * g++.dg/template/vla2.C: Same.
20392 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
20393 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
20394 * g++.dg/torture/pr62127.C: Same.
20395 * g++.dg/torture/pr67055.C: Same.
20396 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
20397 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
20398 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
20399 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
20400 * g++.dg/warn/Wplacement-new-size-5.C: Same.
20401 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
20402 * g++.dg/warn/Wvla-1.C: Same.
20403 * g++.dg/warn/Wvla-3.C: Same.
20404 * g++.old-deja/g++.ext/array2.C: Same.
20405 * g++.old-deja/g++.ext/constructor.C: Same.
20406 * g++.old-deja/g++.law/builtin1.C: Same.
20407 * g++.old-deja/g++.other/crash12.C: Same.
20408 * g++.old-deja/g++.other/eh3.C: Same.
20409 * g++.old-deja/g++.pt/array6.C: Same.
20410 * g++.old-deja/g++.pt/dynarray.C: Same.
20411
20412 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20413
20414 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
20415
20416 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20417
20418 PR libfortran/67412
20419 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
20420 on *-*-solaris2.10.
20421
20422 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20423
20424 * lib/target-supports.exp (check_effective_target_branch_cost):
20425 Accept all x86 targets.
20426
20427 2018-01-12 Martin Liska <mliska@suse.cz>
20428
20429 PR ipa/83054
20430 * g++.dg/warn/pr83054.C: New test.
20431
20432 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20433
20434 * gcc.target/powerpc/spec-barr-1.c: New file.
20435
20436 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
20437
20438 PR target/83330
20439 * gcc.target/i386/pr83330.c: New test.
20440
20441 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
20442
20443 PR fortran/79383
20444 * gfortran.dg/dtio_31.f03: New test.
20445 * gfortran.dg/dtio_32.f03: New test.
20446
20447 2018-01-11 David Malcolm <dmalcolm@redhat.com>
20448
20449 PR c++/43486
20450 * g++.dg/wrappers: New subdirectory.
20451 * g++.dg/wrappers/README: New file.
20452 * g++.dg/wrappers/alloc.C: New test case.
20453 * g++.dg/wrappers/cow-istream-string.C: New test case.
20454 * g++.dg/wrappers/cp-stdlib.C: New test case.
20455 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
20456 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
20457
20458 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
20459
20460 PR middle-end/83718
20461 * g++.dg/torture/pr83718.C: New testcase.
20462
20463 2018-01-11 Martin Jambor <mjambor@suse.cz>
20464
20465 PR ipa/83178
20466 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
20467
20468 2018-01-11 Bin Cheng <bin.cheng@arm.com>
20469
20470 PR tree-optimization/83695
20471 * gcc.dg/tree-ssa/pr83695.c: New test.
20472
20473 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20474
20475 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
20476 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
20477
20478 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20479
20480 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
20481 * gcc.target/arm/simd/fp16fml_high.c: New test.
20482 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
20483 * lib/target-supports.exp
20484 (check_effective_target_arm_fp16fml_neon_ok_nocache,
20485 check_effective_target_arm_fp16fml_neon_ok,
20486 add_options_for_arm_fp16fml_neon): New procedures.
20487
20488 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20489
20490 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
20491 combination tests.
20492
20493 2018-01-11 Richard Biener <rguenther@suse.de>
20494
20495 PR tree-optimization/83435
20496 * gcc.dg/graphite/pr83435.c: New testcase.
20497
20498 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
20499 Alan Hayward <alan.hayward@arm.com>
20500 David Sherwood <david.sherwood@arm.com>
20501
20502 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
20503
20504 2018-01-11 Tamar Christina <tamar.christina@arm.com>
20505
20506 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
20507
20508 2018-01-11 Sudakshina Das <sudi.das@arm.com>
20509
20510 PR target/82096
20511 * gcc.c-torture/compile/pr82096.c: New test.
20512
20513 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20514
20515 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
20516
20517 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20518
20519 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
20520
20521 2018-01-11 Justin Squirek <squirek@adacore.com>
20522
20523 * gnat.dg/expr_func4.adb: New testcase.
20524
20525 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20526
20527 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
20528 testcase.
20529
20530 2018-01-11 Bob Duff <duff@adacore.com>
20531
20532 * gnat.dg/protected_null.adb: New testcase.
20533
20534 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20535
20536 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
20537
20538 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20539
20540 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
20541
20542 2018-01-11 Justin Squirek <squirek@adacore.com>
20543
20544 * gnat.dg/loopvar.adb: New testcase.
20545
20546 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20547
20548 PR middle-end/83189
20549 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
20550
20551 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20552
20553 * gcc.c-torture/compile/pr83575.c: New testcase.
20554
20555 2018-01-10 Michael Collison <michael.collison@arm.com>
20556
20557 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
20558 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
20559 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
20560 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
20561 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20562 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20563 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20564 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
20565 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
20566 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20567 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20568 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
20569 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
20570 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
20571 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
20572 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
20573
20574 2018-01-10 Michael Collison <michael.collison@arm.com>
20575
20576 * gcc.target/aarch64/sha2.h: New shared testcase.
20577 * gcc.target/aarch64/sha2_1.c: New testcase.
20578 * gcc.target/aarch64/sha2_2.c: New testcase.
20579 * gcc.target/aarch64/sha2_3.c: New testcase.
20580 * gcc.target/aarch64/sha3.h: New shared testcase.
20581 * gcc.target/aarch64/sha3_1.c: New testcase.
20582 * gcc.target/aarch64/sha3_2.c: New testcase.
20583 * gcc.target/aarch64/sha3_3.c: New testcase.
20584
20585 2018-01-10 Michael Collison <michael.collison@arm.com>
20586
20587 * gcc.target/aarch64/sm3_sm4.c: New testcase.
20588
20589 2018-01-10 Martin Sebor <msebor@redhat.com>
20590
20591 PR tree-optimization/83781
20592 * gcc.dg/strlenopt-42.c: New test.
20593
20594 2018-01-11 Martin Sebor <msebor@gmail.com>
20595 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20596
20597 PR tree-optimization/83501
20598 PR tree-optimization/81703
20599
20600 * gcc.dg/strlenopt-39.c: New test-case.
20601 * gcc.dg/pr81703.c: Likewise.
20602
20603 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
20604
20605 * gnat.dg/atomic10.adb: New test.
20606
20607 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20608
20609 PR fortran/82367
20610 * gfortran.dg/deferred_character_18.f90: New test.
20611
20612 2018-01-10 Martin Sebor <msebor@redhat.com>
20613
20614 PR tree-optimization/83671
20615 * gcc.dg/strlenopt-40.c: New test.
20616 * gcc.dg/strlenopt-41.c: New test.
20617
20618 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20619
20620 PR fortran/83093
20621 * gfortran.dg/allocate_with_typespec_7.f90: New test.
20622
20623 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
20624
20625 PR target/83399
20626 * gcc.target/powerpc/pr83399.c: New test.
20627
20628 2018-01-10 David Malcolm <dmalcolm@redhat.com>
20629
20630 PR c++/43486
20631 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
20632 to reflect that the arguments are correctly underlined.
20633 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
20634 for globals, params, locals and literals.
20635 (test_sizeof): Directly test the location of "sizeof", rather than
20636 when used in compound expressions.
20637 (test_alignof): Likewise for "alignof".
20638 (test_string_literals): Likewise for string literals.
20639 (test_numeric_literals): Likewise for numeric literals.
20640 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
20641 (test_typeid): Likewise for typeid.
20642 (test_unary_plus): New.
20643 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
20644 format strings.
20645
20646 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
20647
20648 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
20649
20650 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
20651
20652 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
20653
20654 2018-01-10 Marek Polacek <polacek@redhat.com>
20655
20656 PR c++/82541
20657 * g++.dg/warn/Wduplicated-branches4.C: New test.
20658
20659 2018-01-10 Jakub Jelinek <jakub@redhat.com>
20660
20661 PR c++/81327
20662 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
20663 cast to void *.
20664
20665 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
20666
20667 PR c++/81055
20668 * g++.dg/cpp0x/new2.C: New.
20669
20670 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
20671
20672 PR target/83735
20673 * gcc.target/i386/pr83735.c: New test.
20674
20675 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
20676
20677 * lib/target-supports.exp (check_effective_target_branch_cost):
20678 New function.
20679 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
20680 * gcc.dg/pr21643.c: Likewise.
20681 * gcc.dg/pr46309.c: Likewise.
20682 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20683 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
20684 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
20685 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
20686 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
20687 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
20688 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
20689 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
20690 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
20691 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
20692 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
20693 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
20694 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
20695 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
20696
20697 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
20698
20699 PR target/83629
20700 * gcc.target/powerpc/pr83629.c: New testcase.
20701
20702 2018-01-10 Richard Biener <rguenther@suse.de>
20703
20704 PR testsuite/78768
20705 * gcc.dg/pr78768.c: Un-XFAIL.
20706
20707 2018-01-10 Richard Biener <rguenther@suse.de>
20708
20709 PR debug/82425
20710 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
20711
20712 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
20713
20714 PR tree-optimization/83753
20715 * gcc.dg/torture/pr83753.c: New test.
20716
20717 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
20718
20719 * gcc.target/i386/avx2-gather-1.c: Add -march.
20720 * gcc.target/i386/avx2-gather-2.c: Add -march.
20721 * gcc.target/i386/avx2-gather-3.c: Add -march.
20722 * gcc.target/i386/avx2-gather-4.c: Add -march.
20723 * gcc.target/i386/avx2-gather-5.c: Add -march.
20724 * gcc.target/i386/avx2-gather-6.c: Add -march.
20725 * gcc.target/i386/avx512f-gather-1.c: Add -march.
20726 * gcc.target/i386/avx512f-gather-2.c: Add -march.
20727 * gcc.target/i386/avx512f-gather-3.c: Add -march.
20728 * gcc.target/i386/avx512f-gather-4.c: Add -march.
20729 * gcc.target/i386/avx512f-gather-5.c: Add -march.
20730 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
20731 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
20732 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
20733 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
20734 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
20735
20736 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
20737
20738 PR target/78585:
20739 * gcc.target/i386/pr78585.c: New test.
20740
20741 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20742
20743 PR c++/83734
20744 * g++.dg/cpp0x/pr83734.C: New test.
20745
20746 2018-01-09 Carl Love <cel@us.ibm.com>
20747
20748 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
20749 vec_mergeo builtins with float, double, long long, unsigned long long,
20750 bool long long arguments.
20751 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
20752 vec_float2 with double arguments.
20753 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
20754 vec_mergew and vec_mergow builtins.
20755
20756 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
20757
20758 PR fortran/83742
20759 * gfortran.dg/contiguous_6.f90: New test.
20760
20761 2018-01-09 Richard Biener <rguenther@suse.de>
20762
20763 PR tree-optimization/83668
20764 * gcc.dg/graphite/pr83668.c: New testcase.
20765
20766 2018-01-09 Joseph Myers <joseph@codesourcery.com>
20767
20768 PR tree-optimization/64811
20769 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
20770 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
20771 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
20772 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
20773 New tests.
20774 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
20775
20776 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
20777
20778 PR target/79883
20779 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
20780
20781 2018-01-09 Tamar Christina <tamar.christina@arm.com>
20782
20783 PR target/82641
20784 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
20785 no NEON and require softfp or hard float-abi.
20786 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
20787
20788 2018-01-09 Richard Biener <rguenther@suse.de>
20789
20790 PR tree-optimization/83572
20791 * gcc.dg/graphite/pr83572.c: New testcase.
20792
20793 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20794
20795 PR target/83507
20796 * gcc.dg/sms-13.c: New test.
20797
20798 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
20799
20800 PR fortran/83741
20801 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
20802
20803 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
20804 Monk Chiang <sh.chiang04@gmail.com>
20805
20806 * gcc.target/riscv/save-restore-1.c: New.
20807
20808 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20809
20810 PR target/83677
20811 * gcc.target/powerpc/pr83677.c: New file.
20812
20813 2018-01-08 Jeff Law <law@redhat.com>
20814
20815 PR rtl-optimizatin/81308
20816 * g++.dg/pr81308-1.C: New test.
20817 * g++.dg/pr81308-2.C: New test.
20818
20819 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
20820
20821 PR target/83663 - Revert r255946
20822 * gcc.target/aarch64/vect-slp-dup.c: New.
20823
20824 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20825
20826 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
20827 combination tests.
20828
20829 2018-01-08 Richard Biener <rguenther@suse.de>
20830
20831 PR tree-optimization/83563
20832 * gcc.dg/graphite/pr83563.c: New testcase.
20833
20834 2018-01-08 Richard Biener <rguenther@suse.de>
20835
20836 PR middle-end/83713
20837 * g++.dg/torture/pr83713.C: New testcase.
20838
20839 2018-01-08 Tom de Vries <tom@codesourcery.com>
20840
20841 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
20842
20843 2018-01-08 Richard Biener <rguenther@suse.de>
20844
20845 PR tree-optimization/83685
20846 * gcc.dg/torture/pr83685.c: New testcase.
20847
20848 2018-01-08 Richard Biener <rguenther@suse.de>
20849
20850 PR lto/83719
20851 * gcc.dg/lto/pr83719_0.c: New testcase.
20852
20853 2018-01-08 Tom de Vries <tom@codesourcery.com>
20854
20855 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
20856 * gcc.dg/graphite/run-id-1.c: Same.
20857 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
20858
20859 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
20860
20861 PR fortran/83611
20862 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
20863 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
20864 * gfortran.dg/pdt_27.f03: New test.
20865
20866 PR fortran/83731
20867 * gfortran.dg/pdt_28.f03: New test.
20868
20869 2018-01-08 Tom de Vries <tom@codesourcery.com>
20870
20871 * c-c++-common/builtins.c: Require effective target alloca.
20872 * gcc.dg/Wrestrict.c: Same.
20873 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
20874
20875 2018-01-08 Richard Biener <rguenther@suse.de>
20876
20877 PR middle-end/83580
20878 * gcc.dg/torture/pr83580.c: New testcase.
20879
20880 2018-01-08 Richard Biener <rguenther@suse.de>
20881
20882 PR middle-end/83517
20883 * gcc.dg/pr83517.c: New testcase.
20884
20885 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
20886
20887 PR middle-end/81897
20888 * gcc.dg/uninit-pr81897.c: New test.
20889
20890 2018-01-06 Martin Sebor <msebor@redhat.com>
20891
20892 PR tree-optimization/83640
20893 * gcc.dg/Wrestrict-6.c: New test.
20894 * gcc.dg/pr83640.c: New test.
20895
20896 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
20897
20898 * gcc.target/aarch64/reg-alloc-1.c: New test.
20899
20900 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
20901
20902 PR fortran/50892
20903 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
20904
20905 2018-01-06 Jakub Jelinek <jakub@redhat.com>
20906
20907 PR debug/83480
20908 * gcc.dg/pr83480.c: New test.
20909
20910 PR rtl-optimization/83682
20911 * gcc.target/i386/pr83682.c: New test.
20912
20913 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
20914
20915 PR fortran/78534
20916 PR fortran/66310
20917 * gfortran.dg/char_cast_1.f90: Update scan pattern.
20918 * gfortran.dg/dependency_49.f90: Likewise.
20919 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
20920 * gfortran.dg/repeat_7.f90: New test for PR 66310.
20921 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
20922 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
20923 * gfortran.dg/string_1_lp64.f90: New test.
20924 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
20925 * gfortran.dg/string_3_lp64.f90: New test.
20926
20927 2018-01-05 Jakub Jelinek <jakub@redhat.com>
20928
20929 PR target/83604
20930 * gcc.target/i386/sse-26.c: New test.
20931
20932 PR target/83604
20933 * gcc.target/i386/pr83604.c: New test.
20934
20935 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
20936
20937 * gcc.dg/vect/vect-align-4.c: New test.
20938 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
20939 and redefine as a structure with an unaligned member "b".
20940 (foo): Update accordingly.
20941
20942 2018-01-05 Sudakshina Das <sudi.das@arm.com>
20943
20944 PR target/82439
20945 * gcc.target/aarch64/bics_5.c: New test.
20946 * gcc.target/arm/bics_5.c: Likewise.
20947
20948 2018-01-05 Jakub Jelinek <jakub@redhat.com>
20949
20950 PR tree-optimization/83605
20951 * gcc.dg/pr83605.c: New test.
20952
20953 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20954
20955 PR target/83554
20956 * gcc.target/i386/pr83554.c: New test.
20957
20958 PR ipa/82352
20959 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
20960 long unsigned int.
20961
20962 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
20963
20964 PR fortran/83683
20965 PR fortran/45689
20966 * gfortran.dg/eoshift_8.f90: New test.
20967 * gfortran.dg/simplify_eoshift_1.f90: New test.
20968
20969 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20970
20971 PR debug/83585
20972 * gcc.dg/pr83585.c: New test.
20973
20974 2018-01-04 Nathan Sidwell <nathan@acm.org>
20975
20976 PR c++/83667
20977 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
20978
20979 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20980
20981 PR debug/83666
20982 * gcc.dg/pr83666.c: New test.
20983
20984 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
20985
20986 PR target/83628
20987 * gcc.target/alpha/pr83628-1.c: New test.
20988 * gcc.target/alpha/pr83628-2.c: Ditto.
20989
20990 2018-01-04 Martin Liska <mliska@suse.cz>
20991
20992 PR ipa/82352
20993 * g++.dg/ipa/pr82352.C: New test.
20994
20995 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20996
20997 * gcc.dg/vect-opt-info-1.c: Moved to ...
20998 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
20999 vect_int targets, use dg-additional-options instead of dg-options and
21000 use relative line numbers instead of absolute.
21001
21002 2018-01-03 Martin Sebor <msebor@redhat.com>
21003
21004 PR tree-optimization/83655
21005 * gcc.dg/Wrestrict-5.c: New test.
21006 * c-c++-common/builtins.c: New test.
21007
21008 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21009 Alan Hayward <alan.hayward@arm.com>
21010 David Sherwood <david.sherwood@arm.com>
21011
21012 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21013 (main): Call it.
21014
21015 2018-01-03 Jeff Law <law@redhat.com>
21016
21017 PR target/83641
21018 * gcc.target/i386/stack-check-17.c: New test.
21019 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21020
21021 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21022
21023 PR debug/83621
21024 * gcc.dg/pr83621.c: New test.
21025
21026 PR debug/83645
21027 * gcc.dg/pr83645.c: New test.
21028
21029 2018-01-03 Martin Sebor <msebor@redhat.com>
21030
21031 PR tree-optimization/83603
21032 * gcc.dg/Wrestrict-4.c: New test.
21033
21034 PR c/83559
21035 * gcc.dg/const-2.c: New test.
21036 * gcc.dg/pure-3.c: New test.
21037
21038 2018-01-03 Martin Sebor <msebor@redhat.com>
21039
21040 * gcc.dg/Wrestrict-3.c: New test.
21041
21042 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21043
21044 PR c++/83555
21045 * g++.dg/opt/pr83555.C: New test.
21046 * g++.dg/ubsan/pr83555.C: New test.
21047
21048 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21049
21050 PR c/82050
21051 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21052 the !CHECKING_P case by expecting a note.
21053 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21054 a note for the !CHECKING_P case, and move the return statement
21055 outside of #if CHECKING_P guard.
21056
21057 2018-01-03 Jeff Law <law@redhat.com>
21058
21059 PR middle-end/83654
21060 * gcc.target/i386/stack-check-18.c: New test.
21061 * gcc.target/i386/stack-check-19.c: New test.
21062
21063 2018-01-03 Martin Sebor <msebor@redhat.com>
21064
21065 PR tree-optimization/83501
21066 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21067
21068 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21069
21070 PR tree-optimization/83501
21071 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21072
21073 2018-01-03 Nathan Sidwell <nathan@acm.org>
21074
21075 PR c++/83667
21076 * g++.dg/ipa/pr83667.C: New.
21077
21078 2018-01-03 Martin Liska <mliska@suse.cz>
21079
21080 PR tree-optimization/83593
21081 * gcc.dg/pr83593.c: New test.
21082
21083 2018-01-03 Martin Liska <mliska@suse.cz>
21084
21085 PR ipa/83549
21086 * g++.dg/ipa/pr83549.C: New test.
21087
21088 2018-01-03 Marek Polacek <polacek@redhat.com>
21089
21090 PR c++/83592
21091 * g++.dg/warn/mvp2.C: New test.
21092
21093 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21094
21095 PR preprocessor/83602
21096 * g++.dg/cpp/pr83602.C: New test.
21097
21098 PR c++/83634
21099 * g++.dg/parse/pr83634.C: New test.
21100
21101 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21102
21103 PR fortran/83664
21104 * gfortran.dg/eoshift_7.f90: New test.
21105
21106 2018-01-03 Jan Beulich <jbeulich@suse.com>
21107
21108 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21109 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21110
21111 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21112
21113 Update copyright years.
21114
21115 2018-01-03 Martin Liska <mliska@suse.cz>
21116
21117 PR ipa/83594
21118 * gcc.dg/ipa/pr83594.c: New test.
21119
21120 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21121 Alan Hayward <alan.hayward@arm.com>
21122 David Sherwood <david.sherwood@arm.com>
21123
21124 * gcc.dg/vect-opt-info-1.c: New test.
21125
21126 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
21127
21128 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
21129 floorf128, truncf128, and roundf128.
21130 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
21131 optimizations added in match.pd.
21132 * gcc.target/powerpc/float128-hw6.c: Likewise.
21133 * gcc.target/powerpc/float128-hw7.c: Likewise.
21134 * gcc.target/powerpc/float128-hw8.c: Likewise.
21135 * gcc.target/powerpc/float128-hw9.c: Likewise.
21136 * gcc.target/powerpc/float128-hw10.c: Likewise.
21137 * gcc.target/powerpc/float128-hw11.c: Likewise.
21138
21139 2018-01-02 Jakub Jelinek <jakub@redhat.com>
21140
21141 PR c++/83556
21142 * g++.dg/cpp0x/pr83556.C: New test.
21143
21144 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
21145
21146 PR fortran/45689
21147 PR fortran/83650
21148 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
21149 * gfortran.dg/simplify_cshift_4.f90: New test.
21150
21151 2018-01-02 Marek Polacek <polacek@redhat.com>
21152
21153 PR c++/81860
21154 * g++.dg/cpp0x/inh-ctor30.C: New test.
21155
21156 PR c++/83644
21157 * g++.dg/cpp1z/pr83644.C: New test.
21158
21159 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
21160
21161 PR fortran/83076
21162 * gfortran.dg/coarray_45.f90: New test.
21163
21164 PR fortran/83319
21165 * gfortran.dg/coarray_46.f90: New test.
21166
21167 2018-01-01 Jakub Jelinek <jakub@redhat.com>
21168
21169 PR tree-optimization/83581
21170 * gcc.dg/pr83581.c: New test.
21171
21172 PR c/83595
21173 * gcc.dg/pr83595.c: New test.
21174
21175 PR middle-end/83608
21176 * g++.dg/opt/pr83608.C: New test.
21177
21178 PR middle-end/83609
21179 * gcc.dg/pr83609.c: New test.
21180 * g++.dg/opt/pr83609.C: New test.
21181
21182 PR middle-end/83623
21183 * gcc.dg/pr83623.c: New test.
21184
21185 * gcc.target/i386/i386.exp
21186 (check_effective_target_avx512vpopcntdqvl): New proc.
21187 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
21188 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
21189 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
21190 \f
21191 Copyright (C) 2018 Free Software Foundation, Inc.
21192
21193 Copying and distribution of this file, with or without modification,
21194 are permitted in any medium without royalty provided the copyright
21195 notice and this notice are preserved.