8496a38c291285e2e2c25057704f5c6a668a15e8
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/86408
4 * gfortran.dg/deferred_character_20.f90: New test.
5
6 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
7
8 PR fortran/83183
9 PR fortran/86325
10 * gfortran.dg/init_flag_18.f90: New testcase.
11 * gfortran.dg/init_flag_19.f03: New testcase.
12
13 2018-07-05 Carl Love <cel@us.ibm.com>
14 * gcc.target/altivec-1-runnable.c: New test file.
15 * gcc.target/altivec-2-runnable.c: New test file.
16 * gcc.target/vsx-7.c (main2): Change expected expected instruction
17 for tests.
18
19 2018-07-05 Martin Sebor <msebor@redhat.com>
20
21 PR c++/86400
22 * gcc.dg/strlenopt-47.c: New test.
23 * gcc.dg/strlenopt-48.c: New test.
24
25 2018-07-05 Tamar Christina <tamar.christina@arm.com>
26
27 PR target/84711
28 * gcc.target/arm/big-endian-subreg.c: New.
29
30 2018-07-05 Tamar Christina <tamar.christina@arm.com>
31
32 PR target/84711
33 * gcc.dg/vect/pr84711.c: New.
34
35 2018-07-05 Tamar Christina <tamar.christina@arm.com>
36
37 * gcc.target/aarch64/struct_cpy.c: New.
38
39 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
40
41 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
42 * c-c++-common/unroll-2.c: Likewise.
43 * g++.dg/cdce3.C: Likewise.
44 * g++.dg/ext/unroll-1.C: Likewise.
45 * g++.dg/ext/unroll-2.C: Likewise.
46 * g++.dg/ext/unroll-3.C: Likewise.
47 * gcc.dg/cdce1.c: Likewise.
48 * gcc.dg/cdce2.c: Likewise.
49 * gcc.dg/gomp/pr68128-1.c: Likewise.
50 * gcc.dg/vect/pr46032.c: Likewise.
51 * gcc.dg/vect/vect-cond-10.c: Likewise.
52 * gcc.dg/vect/vect-cond-8.c: Likewise.
53 * gcc.dg/vect/vect-cond-9.c: Likewise.
54 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
55 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
56 * gcc.target/i386/avx-cvt-2.c: Likewise.
57 * gcc.target/i386/avx-cvt-3.c: Likewise.
58 * gcc.target/i386/avx2-cvt-2.c: Likewise.
59 * gcc.target/i386/avx2-gather-2.c: Likewise.
60 * gcc.target/i386/avx2-gather-6.c: Likewise.
61 * gcc.target/i386/avx512f-gather-2.c: Likewise.
62 * gcc.target/i386/sse2-cvt-2.c: Likewise.
63 * gfortran.dg/directive_unroll_1.f90: Likewise.
64 * gfortran.dg/directive_unroll_2.f90: Likewise.
65 * gnat.dg/unroll2.adb: Likewise.
66 * gnat.dg/unroll3.adb: Likewise.
67
68 2018-07-05 Tom de Vries <tdevries@suse.de>
69
70 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
71
72 2018-07-04 Martin Sebor <msebor@redhat.com>
73
74 PR tree-optimization/86274
75 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
76
77 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
78
79 PR fortran/82009
80 * gfortran.dg/block_16.f08. New test.
81
82 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
83
84 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
85 has a slightly different IL that provides more threading
86 opportunities.
87
88 2018-07-04 Martin Liska <mliska@suse.cz>
89
90 PR middle-end/66240
91 PR target/45996
92 PR c/84100
93 * gcc.dg/pr84100.c (foo):
94 * gcc.target/i386/falign-functions-2.c: New test.
95 * gcc.target/i386/falign-functions.c: New test.
96
97 2018-07-04 Martin Liska <mliska@suse.cz>
98
99 * gcc.dg/pr47793.c: Remove.
100
101 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
102
103 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
104 final scan test.
105 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
106
107 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
108
109 PR target/85620
110 * gcc.target/i386/pr85620-1.c: New test.
111 * gcc.target/i386/pr85620-2.c: Likewise.
112 * gcc.target/i386/pr85620-3.c: Likewise.
113 * gcc.target/i386/pr85620-4.c: Likewise.
114
115 2018-07-03 Martin Sebor <msebor@redhat.com>
116
117 PR tree-optimization/86274
118 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
119 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
120 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
121 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
122 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
123 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
124 * gcc.dg/tree-ssa/pr83198.c: Same.
125
126 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
127
128 * g++.dg/other/locations1.C: New.
129 * g++.dg/tls/locations1.C: Likewise.
130 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
131 * g++.dg/diagnostic/virtual-static.C: Likewise.
132 * g++.dg/concepts/fn-concept2.C: Test the locations too.
133 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
134 * g++.dg/cpp0x/pr51463.C: Likewise.
135 * g++.dg/other/typedef1.C: Likewise.
136 * g++.dg/parse/dtor13.C: Likewise.
137 * g++.dg/template/error44.C: Likewise.
138 * g++.dg/template/typedef4.C: Likewise.
139 * g++.dg/template/typedef5.C: Likewise.
140 * g++.dg/tls/diag-2.C: Likewise.
141 * g++.old-deja/g++.brendan/crash11.C: Likewise.
142
143 2018-07-03 Marek Polacek <polacek@redhat.com>
144
145 PR c++/86201
146 * g++.dg/diagnostic/pr86201.C: New test.
147
148 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
149
150 PR target/85694
151 * gcc.target/i386/pr85694.c: New test.
152
153 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
154
155 PR tree-optimization/85694
156 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
157 Return true for AArch64 without SVE.
158 * gcc.target/aarch64/vect_hadd_1.h: New file.
159 * gcc.target/aarch64/vect_shadd_1.c: New test.
160 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
161 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
162 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
163
164 2018-07-03 Marek Polacek <polacek@redhat.com>
165
166 PR middle-end/86202
167 * gcc.dg/Wint-conversion-2.c: New test.
168
169 PR c++/84306
170 * g++.dg/overload/conv-op3.C: New test.
171
172 2018-07-03 Richard Biener <rguenther@suse.de>
173
174 PR ipa/86389
175 * gcc.dg/torture/pr86389.c: New testcase.
176
177 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
178
179 PR tree-optimization/85694
180 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
181 proc.
182 * gcc.dg/vect/vect-avg-1.c: New test.
183 * gcc.dg/vect/vect-avg-2.c: Likewise.
184 * gcc.dg/vect/vect-avg-3.c: Likewise.
185 * gcc.dg/vect/vect-avg-4.c: Likewise.
186 * gcc.dg/vect/vect-avg-5.c: Likewise.
187 * gcc.dg/vect/vect-avg-6.c: Likewise.
188 * gcc.dg/vect/vect-avg-7.c: Likewise.
189 * gcc.dg/vect/vect-avg-8.c: Likewise.
190 * gcc.dg/vect/vect-avg-9.c: Likewise.
191 * gcc.dg/vect/vect-avg-10.c: Likewise.
192 * gcc.dg/vect/vect-avg-11.c: Likewise.
193 * gcc.dg/vect/vect-avg-12.c: Likewise.
194 * gcc.dg/vect/vect-avg-13.c: Likewise.
195 * gcc.dg/vect/vect-avg-14.c: Likewise.
196
197 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
198
199 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
200 get split into two for use by the over-widening pattern.
201 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
202 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
203 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
204 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
205 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
206 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
207 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
208 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
209 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
210 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
211 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
212 * gcc.dg/vect/vect-over-widen-22.c: New test.
213
214 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
215
216 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
217 widen_mult pattern.
218 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
219 over-widening messages.
220 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
221 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
222 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
223 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
224 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
225 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
226 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
227 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
228 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
229 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
230 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
231 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
232 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
233 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
234 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
235 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
236 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
237 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
238 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
239 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
240 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
241 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
242 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
243 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
244 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
245 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
246
247 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
248
249 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
250
251 2018-07-02 Jim Wilson <jimw@sifive.com>
252
253 * gcc.target/riscv/interrupt-debug.c: New.
254
255 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
256
257 * g++.dg/diagnostic/thread-thread_local.C: New.
258
259 2018-07-02 Martin Liska <mliska@suse.cz>
260
261 PR testsuite/86366
262 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
263 * gcc.dg/profile-dir-2.c: Likewise.
264 * gcc.dg/profile-dir-3.c: Likewise.
265
266 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
267
268 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
269 overriden.
270
271 2018-07-02 Richard Biener <rguenther@suse.de>
272
273 PR tree-optimization/86363
274 * gcc.dg/torture/pr86363.c: New testcase.
275
276 2018-07-02 Martin Liska <mliska@suse.cz>
277
278 * gcc.dg/completion-1.c: New test.
279 * gcc.dg/completion-2.c: New test.
280 * gcc.dg/completion-3.c: New test.
281
282 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
283
284 PR fortran/82969
285 PR fortran/86242
286 * gfortran.dg/proc_ptr_50.f90: New test.
287
288 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
289
290 PR fortran/45305
291 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
292
293 2018-07-02 Martin Liska <mliska@suse.cz>
294
295 PR ipa/86279
296 * gcc.dg/ipa/pr86279.c: New test.
297
298 2018-07-02 Martin Liska <mliska@suse.cz>
299
300 PR ipa/86323
301 * g++.dg/ipa/pr86323.C: New test.
302
303 2018-07-01 Tom de Vries <tdevries@suse.de>
304
305 revert:
306 2018-07-01 Tom de Vries <tdevries@suse.de>
307
308 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
309 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
310
311 2018-07-01 Tom de Vries <tdevries@suse.de>
312
313 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
314 argument.
315 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
316 with @main.
317
318 2018-07-01 Tom de Vries <tdevries@suse.de>
319
320 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
321 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
322
323 2018-07-01 Tom de Vries <tdevries@suse.de>
324
325 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
326 * gcc.dg/guality/vla-1.c: Use relative line numbers.
327
328 2018-07-01 Tom de Vries <tdevries@suse.de>
329
330 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
331 (verify_call): ... here. Move to toplevel.
332 (verify_call_np, dg_final_directive_check_utils): New proc.
333 (toplevel): Call dg_final_directive_check_utils.
334 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
335
336 2018-06-30 Jim Wilson <jimw@sifive.com>
337
338 * gcc.target/riscv/shift-shift-1.c: New.
339 * gcc.target/riscv/shift-shift-2.c: New.
340 * gcc.target/riscv/shift-shift-3.c: New.
341
342 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
343
344 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
345
346 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
347
348 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
349 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
350 by 4 in the computation of a[i].
351 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
352 main multiplication constant.
353 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
354 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
355 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
356 pattern to cast the result to int.
357 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
358 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
359 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
360 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
361 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
362 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
363 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
364 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
365 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
366 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
367 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
368 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
369 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
370 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
371 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
372 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
373 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
374 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
375 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
376 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
377
378 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
379
380 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
381 test for vectorization along the lines described in the comment.
382
383 2018-06-30 Tom de Vries <tdevries@suse.de>
384
385 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
386 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
387 LTO_TORTURE_OPTIONS.
388 * gcc.dg/guality/prevent-optimization.h: New file.
389 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
390 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
391
392 2018-06-30 Tom de Vries <tdevries@suse.de>
393
394 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
395 * lib/gcc-dg.exp (dg-final): New proc.
396 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
397 argument.
398
399 2018-06-29 Martin Sebor <msebor@redhat.com>
400
401 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
402 that don't define the function.
403
404 2018-06-29 Marek Polacek <polacek@redhat.com>
405
406 PR c++/86184
407 * g++.dg/ext/cond3.C: New test.
408
409 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
410
411 * gcc.target/arm/arm-soft-strd-even.c: New test.
412
413 2018-06-29 Tom de Vries <tdevries@suse.de>
414
415 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
416 line, and use it.
417 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
418 (process-message): ... here.
419 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
420
421 2018-06-29 Martin Liska <mliska@suse.cz>
422
423 PR tree-optimization/86263
424 * gcc.dg/tree-ssa/pr86263.c: New test.
425
426 2018-06-28 Carl Love <cel@us.ibm.com>
427
428 * gcc.target/p9-extract-1.c: Add test case.
429 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
430 name in ABI.
431
432 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
433
434 PR target/86348
435 * gcc.target/i386/pr86348.c: New test.
436
437 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
438
439 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
440
441 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
442
443 PR fortran/82865
444 * gfortran.dg/dec_type_print_2.f03: New testcase.
445
446 2018-06-28 David Pagan <dave.pagan@oracle.com>
447
448 PR c/55976
449 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
450 message causing unexpected test FAIL.
451
452 2018-06-28 Martin Liska <mliska@suse.cz>
453
454 * gcc.dg/tree-ssa/switch-1.c: New test.
455
456 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
457
458 * gnat.dg/debug15.adb: New test.
459
460 2018-06-27 David Malcolm <dmalcolm@redhat.com>
461
462 PR c++/86329
463 * g++.dg/lookup/pr86329.C: New test.
464
465 2018-06-27 Carl Love <cel@us.ibm.com>
466
467 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
468
469 2018-06-27 Tamar Christina <tamar.christina@arm.com>
470
471 PR target/85769
472 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
473
474 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
475
476 * gcc.target/powerpc/builtins-1.c: Correct a comment.
477
478 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
479
480 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
481 requirement for this test.
482 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
483 requirement, and -mpower8-vector compile option.
484
485 2018-06-26 Jakub Jelinek <jakub@redhat.com>
486
487 PR target/86314
488 * gcc.dg/pr86314.c: New test.
489
490 PR debug/86257
491 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
492
493 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
494
495 * gcc.target/i386/pr86257.c: Require 64-bit.
496
497 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
498
499 * g++.dg/pr86082.C: Require IBM1047 support.
500
501 2018-06-26 Richard Biener <rguenther@suse.de>
502
503 PR middle-end/86271
504 * gcc.dg/pr86271.c: New testcase.
505
506 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
507
508 PR debug/86064
509 * gcc.dg/pr86064.c: New.
510
511 2018-06-25 Jeff Law <law@redhat.com>
512
513 * lib/target-supports.exp
514 (check_effective_target_logical_op_short_circuit): Add v850.
515
516 2018-06-25 Martin Sebor <msebor@redhat.com>
517
518 PR tree-optimization/86204
519 * gcc.dg/strlenopt-46.c: New test.
520
521 2018-06-25 Martin Sebor <msebor@redhat.com>
522
523 PR tree-optimization/85700
524 * gcc.dg/Wstringop-truncation-4.c: New test.
525
526 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
527
528 PR fortran/82972
529 PR fortran/83088
530 PR fortran/85851
531 * gfortran.dg/init_flag_17.f90: New testcase.
532
533 2018-06-25 Carl Love <cel@us.ibm.com>
534
535 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
536 vec_extract a signed int. Add vec_extract tests for bool char
537 and bool int.
538 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
539 vec_extract tests.
540
541 2018-06-25 Tom de Vries <tdevries@suse.de>
542
543 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
544
545 2018-06-25 Jakub Jelinek <jakub@redhat.com>
546
547 PR target/84786
548 * gcc.target/i386/avx512f-pr84786-3.c: New test.
549
550 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
551
552 * gnat.dg/sso9.adb: New testcase.
553 * gnat.dg/sso9_pkg.ads: Likewise.
554
555 2018-06-25 Tom de Vries <tdevries@suse.de>
556
557 PR debug/86257
558 * gcc.target/i386/pr86257.c: New test.
559
560 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
561
562 PR C++/86082
563 * g++.dg/pr86082.C: New test.
564
565 2018-06-24 Tom de Vries <tdevries@suse.de>
566
567 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
568 * gcc.dg/guality/guality.exp: Same.
569 * gfortran.dg/guality/guality.exp: Same.
570 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
571
572 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
573
574 * g++.dg/concepts/locations1.C: New.
575 * g++.dg/cpp0x/locations1.C: Likewise.
576 * g++.dg/cpp1z/inline-var2.C: Test locations too.
577 * g++.dg/cpp1z/inline-var3.C: Likewise.
578
579 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
580
581 PR fortran/86281
582 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
583
584 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
585
586 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
587 this test.
588 * gcc.target/powerpc/builtins-9.c: New test.
589 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
590 to expect different code generation on big-endian vs.
591 little-endian targets.
592
593 2018-06-22 Tom de Vries <tdevries@suse.de>
594
595 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
596 $rootme/../gdb/gdb, if available.
597 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
598 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
599
600 2018-06-22 Tom de Vries <tdevries@suse.de>
601
602 * lib/gcc-gdb-test.exp (report_gdb): New proc.
603 * g++.dg/guality/guality.exp: Use report_gdb.
604 * gcc.dg/guality/guality.exp: Same.
605 * gfortran.dg/guality/guality.exp: Same.
606
607 2018-06-22 Jakub Jelinek <jakub@redhat.com>
608
609 PR c++/85662
610 * g++.dg/ext/offsetof3.C: New test.
611
612 2018-06-22 Carl Love <cel@us.ibm.com>
613
614 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
615 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
616 for the vnor, vand and vxor instructions.
617 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
618 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
619 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
620 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
621 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
622 Add -dp to dg-options, update expected counts.
623
624 2018-06-22 Paul Koning <ni1d@arrl.net>
625
626 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
627 if pdp11.
628 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
629 * gcc.c-torture/compile/20040101-1.c: Ditto.
630 * gcc.c-torture/compile/20050622-1.c: Ditto.
631 * gcc.c-torture/compile/20080625-1.c: Ditto.
632 * gcc.c-torture/compile/20090107-1.c: Ditto.
633 * gcc.c-torture/compile/920501-12.c: Ditto.
634 * gcc.c-torture/compile/920501-4.c: Ditto.
635 * gcc.c-torture/compile/961203-1.c: Ditto.
636 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
637 * gcc.c-torture/compile/pr25310.c: Ditto.
638
639 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
640 James Norris <jnorris@codesourcery.com>
641 Thomas Schwinge <thomas@codesourcery.com>
642 Tom de Vries <tom@codesourcery.com>
643
644 * c-c++-common/goacc/deviceptr-4.c: New file.
645 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
646 Likewise.
647 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
648 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
649 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
650 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
651 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
652 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
653 Likewise.
654 * c-c++-common/goacc/parallel-reduction.c: Likewise.
655 * c-c++-common/goacc/private-reduction-1.c: Likewise.
656 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
657 Likewise.
658 * gfortran.dg/goacc/modules.f95: Likewise.
659 * gfortran.dg/goacc/routine-8.f90: Likewise.
660 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
661
662 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
663
664 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
665 if the long double format is IEEE 128-bit for tests that are
666 explicitly testing IBM extended double support. Use the
667 appropriate pack and unpack built-in functions. Change calls from
668 __builtin_isinfl to __builtin_isinf since the later supports all
669 floating point types.
670 * gcc.target/powerpc/pr57150.c: Likewise.
671 * gcc.target/powerpc/pr60203.c: Likewise.
672 * gcc.target/powerpc/pr67808.c: Likewise.
673 * gcc.target/powerpc/pr70117.c: Likewise.
674 * gcc.target/powerpc/tfmode_off.c: Likewise.
675
676 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
677
678 PR fortran/49630
679 * gfortran.dg/assumed_charlen_function_7.f90: New test.
680
681 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
682
683 PR fortran/83118
684 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
685
686 2018-06-21 Tom de Vries <tdevries@suse.de>
687
688 * gcc.dg/guality/pr45882.c (a): Add used attribute.
689
690 2018-06-21 Tom de Vries <tdevries@suse.de>
691
692 PR tree-optimization/85859
693 * gcc.dg/pr85859.c: New test.
694
695 2018-06-21 Richard Biener <rguenther@suse.de>
696
697 PR tree-optimization/86232
698 * gcc.dg/torture/pr86232.c: New testcase.
699
700 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
701
702 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
703
704 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
705
706 * gcc/gcc.target/aarch64/aes_2.c: New test.
707
708 2018-06-20 Than McIntosh <thanm@google.com>
709
710 PR libgcc/86213
711 * gcc.dg/split-8.c: New.
712
713 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
714
715 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
716 for vpkudus in place of vpksdus.
717 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
718
719 2018-06-20 Nathan Sidwell <nathan@acm.org>
720
721 PR c++/85634
722 * g++.dg/lookup/pr85634-2.C: New.
723
724 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
725
726 * g++.dg/template/friend65.C: New.
727 * g++.dg/cpp0x/main1.C: Likewise.
728 * g++.dg/other/main2.C: Likewise.
729 * g++.dg/other/main3.C: Likewise.
730 * g++.dg/template/friend42.C: Test location too.
731 * g++.dg/concepts/decl-diagnose.C: Likewise.
732 * g++.dg/warn/main-2.C: Update.
733
734 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
735 Thomas Schwinge <thomas@codesourcery.com>
736 Cesar Philippidis <cesar@codesourcery.com>
737
738 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
739 2.5 data clause semantics.
740 * c-c++-common/goacc/declare-2.c: Likewise.
741 * c-c++-common/goacc/default-4.c: Likewise.
742 * c-c++-common/goacc/finalize-1.c: New test.
743 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
744 OpenACC 2.5 data clause semantics.
745 * c-c++-common/goacc/kernels-alias.c: Likewise.
746 * c-c++-common/goacc/routine-5.c: Likewise.
747 * c-c++-common/goacc/update-if_present-1.c: New test.
748 * c-c++-common/goacc/update-if_present-2.c: New test.
749 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
750 2.5 data clause semantics.
751 * gfortran.dg/goacc/combined-directives.f90: Likewise.
752 * gfortran.dg/goacc/data-tree.f95: Likewise.
753 * gfortran.dg/goacc/declare-2.f95: Likewise.
754 * gfortran.dg/goacc/default-4.f: Likewise.
755 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
756 * gfortran.dg/goacc/finalize-1.f: New test.
757 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
758 OpenACC 2.5 data clause semantics.
759 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
760 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
761 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
762 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
763 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
764 * gfortran.dg/goacc/update-if_present-1.f90: New test.
765 * gfortran.dg/goacc/update-if_present-2.f90: New test.
766
767 2018-06-20 Jakub Jelinek <jakub@redhat.com>
768
769 PR c++/86210
770 * g++.dg/warn/Wnonnull4.C: New test.
771
772 2018-06-20 Marek Polacek <polacek@redhat.com>
773
774 PR c++/86240
775 * g++.dg/pr86240.C: New test.
776
777 2018-06-20 Jakub Jelinek <jakub@redhat.com>
778
779 PR debug/86194
780 * gcc.target/i386/pr86194.c: New test.
781
782 PR tree-optimization/86231
783 * gcc.dg/tree-ssa/vrp119.c: New test.
784 * gcc.c-torture/execute/pr86231.c: New test.
785
786 2018-06-20 Tom de Vries <tdevries@suse.de>
787
788 PR tree-optimization/86097
789 * gcc.dg/autopar/pr86097.c: New test.
790
791 2018-06-20 Nathan Sidwell <nathan@acm.org>
792
793 PR c++/85634
794 * g++.dg/lookup/pr85634.C: New.
795
796 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
797
798 * gcc.target/aarch64/ldp_stp_q.c: New test.
799 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
800 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
801
802 2018-06-20 Martin Liska <mliska@suse.cz>
803
804 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
805
806 2018-06-19 Martin Sebor <msebor@redhat.com>
807
808 PR tree-optimization/48560
809 * gcc.dg/Warray-bounds-28.c: New test.
810
811 2018-06-19 Martin Sebor <msebor@redhat.com>
812
813 PR middle-end/85602
814 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
815 to also match C++.
816
817 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
818
819 * g++.dg/lto/pr84805_0.C: Update template.
820 * g++.dg/lto/pr84805_1.C: Update template.
821
822 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
823
824 * gnat.dg/aggr24.adb: New test.
825 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
826
827 2018-06-19 Richard Biener <rguenther@suse.de>
828
829 PR tree-optimization/86179
830 * gcc.dg/pr86179.c: New testcase.
831
832 2018-06-18 Martin Sebor <msebor@redhat.com>
833
834 PR middle-end/85602
835 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
836 * c-c++-common/attr-nonstring-8.c: New test.
837
838 2018-06-18 Martin Sebor <msebor@redhat.com>
839
840 PR tree-optimization/81384
841 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
842 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
843 * gcc.c-torture/execute/builtins/strnlen.c: New test.
844 * gcc.dg/attr-nonstring-2.c: New test.
845 * gcc.dg/attr-nonstring-3.c: New test.
846 * gcc.dg/attr-nonstring-4.c: New test.
847 * gcc.dg/strlenopt-45.c: New test.
848 * gcc.dg/strlenopt.h (strnlen): Declare.
849
850 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
851
852 PR tree-optimization/86076
853 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
854
855 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
856
857 PR tree-optimization/64946
858 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
859
860 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
861
862 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
863 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
864 * gnat.dg/stack_usage5.adb: New test.
865
866 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
867
868 PR middle-end/82479
869 * gcc.dg/tree-ssa/popcount.c: New test.
870 * gcc.dg/tree-ssa/popcount2.c: New test.
871
872 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
873
874 PR middle-end/64946
875 * gcc.dg/absu.c: New test.
876 * gcc.dg/gimplefe-29.c: New test.
877 * gcc.target/aarch64/pr64946.c: New test.
878
879 2018-06-15 Jakub Jelinek <jakub@redhat.com>
880
881 PR c/86093
882 * c-c++-common/pr86093.c: New test.
883
884 PR middle-end/85878
885 * gfortran.fortran-torture/compile/pr85878.f90: New test.
886
887 PR middle-end/86123
888 * gcc.c-torture/compile/pr86123.c: New test.
889
890 2018-06-15 Tom de Vries <tdevries@suse.de>
891
892 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
893
894 2018-06-15 Nick Clifton <nickc@redhat.com>
895
896 PR 84195
897 * gcc.c-torture/compile/pr84195.c: New test.
898
899 2018-06-15 Richard Biener <rguenther@suse.de>
900
901 PR middle-end/86159
902 * g++.dg/pr86159.C: New testcase.
903
904 2018-06-15 Richard Biener <rguenther@suse.de>
905
906 PR middle-end/86076
907 * gcc.dg/pr86076.c: New testcase.
908
909 2018-06-14 Marek Polacek <polacek@redhat.com>
910
911 PR c++/86063
912 * g++.dg/cpp0x/gen-attrs-65.C: New test.
913
914 2018-06-14 Jakub Jelinek <jakub@redhat.com>
915
916 PR target/86048
917 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
918 -msse2 to dg-options.
919
920 PR middle-end/86122
921 * gcc.c-torture/compile/pr86122.c: New test.
922
923 P0624R2 - Default constructible and assignable stateless lambdas
924 * g++.dg/cpp2a/lambda1.C: New test.
925 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
926 for -std=c++2a.
927
928 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
929
930 * g++.dg/other/static3.C: New.
931 * g++.dg/other/static4.C: Likewise.
932 * g++.dg/warn/Wshadow-15.C: Likewise.
933 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
934 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
935 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
936 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
937 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
938 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
939 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
940
941 2018-06-14 Jakub Jelinek <jakub@redhat.com>
942
943 PR target/85945
944 * gcc.c-torture/compile/pr85945.c: New test.
945
946 2018-06-14 Richard Biener <rguenther@suse.de>
947
948 PR ipa/86124
949 * gcc.dg/pr86124.c: New testcase.
950
951 2018-06-13 Martin Sebor <msebor@redhat.com>
952
953 PR tree-optimization/86114
954 * gcc.dg/pr86114.c: New test.
955
956 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
957
958 PR fortran/86110
959 * gfortran.dg/pr86110.f90: New test.
960
961 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
962
963 PR fortran/85703
964 * gfortran.dg/goacc/pr85703.f90: New test.
965 * gfortran.dg/gomp/pr85703.f90: New test.
966
967 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
968
969 PR fortran/85702
970 * gfortran.dg/goacc/pr85702.f90: New test.
971
972 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
973
974 * gcc.target/i386/pr86048.c: New test.
975
976 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
977
978 * gcc.target/arc/fma-1.c: New test.
979
980 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
981
982 * gcc.target/arc/pr9001107555.c: New file.
983
984 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
985
986 * g++.dg/torture/aarch64-vect-init-1.C: New test.
987
988 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
989
990 * g++.dg/init/delete3.C: New.
991 * g++.dg/init/new49.C: Likewise.
992 * g++.dg/init/new25.C: Test locations too.
993 * g++.dg/template/new4.C: Likewise.
994 * g++.old-deja/g++.jason/operator.C: Likewise.
995
996 2018-06-12 Marek Polacek <polacek@redhat.com>
997
998 Core issue 1331 - const mismatch with defaulted copy constructor
999 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
1000 * g++.dg/cpp0x/defaulted52.C: New test.
1001 * g++.dg/cpp0x/defaulted53.C: New test.
1002 * g++.dg/cpp0x/defaulted54.C: New test.
1003 * g++.dg/cpp0x/defaulted55.C: New test.
1004 * g++.dg/cpp0x/defaulted56.C: New test.
1005 * g++.dg/cpp0x/defaulted57.C: New test.
1006 * g++.dg/cpp0x/defaulted58.C: New test.
1007 * g++.dg/cpp0x/defaulted59.C: New test.
1008 * g++.dg/cpp0x/defaulted60.C: New test.
1009
1010 2018-06-12 David Malcolm <dmalcolm@redhat.com>
1011
1012 PR other/69968
1013 * gcc.dg/spellcheck-transposition.c: New test.
1014
1015 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1016
1017 PR fortran/44491
1018 * gfortran.dg/pr44491.f90: New testcase
1019
1020 2018-06-12 Martin Sebor <msebor@redhat.com>
1021
1022 PR tree-optimization/85259
1023 * gcc.dg/Wstringop-overflow-5.c: New test.
1024 * gcc.dg/Wstringop-overflow-6.c: New test.
1025
1026 2018-06-12 Martin Sebor <msebor@redhat.com>
1027
1028 PR c/85931
1029 * gcc.dg/Wstringop-truncation-3.c: New test.
1030
1031 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1032
1033 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
1034 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
1035 * gcc.target/powerpc/swaps-p8-17.c: Same.
1036
1037 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1038
1039 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
1040 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
1041 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
1042 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
1043 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
1044 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
1045
1046 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1047
1048 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
1049 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
1050 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
1051 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
1052 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
1053 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
1054
1055 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1056
1057 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
1058 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
1059 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
1060 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
1061 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
1062 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
1063
1064 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1065
1066 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
1067 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
1068 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
1069 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
1070 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
1071 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
1072
1073 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1074
1075 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
1076 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
1077 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
1078 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
1079 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
1080 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
1081
1082 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1083
1084 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
1085 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
1086 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
1087 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
1088 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
1089 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
1090
1091 2018-06-12 Martin Liska <mliska@suse.cz>
1092
1093 * g++.dg/opt/mpx.C: New test.
1094 * gcc.target/i386/mpx.c: New test.
1095
1096 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1097
1098 * gcc.target/arc/builtin_simdarc.c: Update test.
1099 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1100 * gcc.target/arc/tumaddsidi4.c: Likewise.
1101
1102 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
1103
1104 * gnat.dg/opt72a.ad[sb]: New test.
1105 * gnat.dg/opt72_pkg.ads: New helper.
1106
1107 2018-06-12 Tom de Vries <tdevries@suse.de>
1108
1109 * gcc.dg-selftests/dg-final.exp: New file.
1110
1111 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1112
1113 * g++.dg/lookup/new2.C: Test locations too.
1114 * g++.dg/other/ellipsis1.C: Likewise.
1115 * g++.dg/other/operator1.C: Likewise.
1116 * g++.dg/other/operator2.C: Likewise.
1117 * g++.dg/overload/operator2.C: Likewise.
1118 * g++.dg/parse/defarg11.C: Likewise.
1119 * g++.dg/parse/operator4.C: Likewise.
1120 * g++.dg/template/error30.C: Likewise.
1121 * g++.dg/template/explicit-args3.C: Likewise.
1122 * g++.dg/warn/effc1.C: Likewise.
1123 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
1124 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
1125 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1126 * g++.old-deja/g++.jason/conversion5.C: Likewise.
1127 * g++.old-deja/g++.jason/operator.C: Likewise.
1128
1129 2018-06-11 Martin Sebor <msebor@redhat.com>
1130
1131 PR tree-optimization/86083
1132 * gcc.dg/strlenopt-44.c: New test.
1133
1134 2018-06-11 Janus Weil <janus@gcc.gnu.org>
1135
1136 PR fortran/45521
1137 * gfortran.dg/generic_32.f90: New test.
1138 * gfortran.dg/generic_33.f90: New test.
1139
1140 2018-06-11 Carl Love <cel@us.ibm.com>
1141 * gcc.target/powerpc/altivec-7.c (main): Remove tests
1142 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
1143 long long bool. Remove duplicate dg-final for xxlxor. Update
1144 dg-final instruction counts.
1145 * gcc.target/powerpc/altivec-37.c (main): New file for
1146 tests vec_unpackh and vec_unpackl returning long long bool and
1147 long long int.
1148
1149 2018-06-11 Martin Liska <mliska@suse.cz>
1150
1151 PR tree-optimization/86089
1152 * gcc.dg/tree-ssa/pr86089.c: New test.
1153
1154 2018-06-11 Julia Koval <julia.koval@intel.com>
1155
1156 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
1157 * gcc.target/i386/vpclmulqdq.c: Ditto.
1158
1159 2018-06-11 Olivier Hainque <hainque@adacore.com>
1160
1161 * gnat.dg/lang-dw2.adb: New test.
1162 * gnat.dg/lang-dw3.adb: New test.
1163
1164 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1165
1166 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
1167 gnat.dg/assertion_policy1_pkg.ads: New testcase.
1168
1169 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1170
1171 * gnat.dg/predicate1.adb: New testcase.
1172
1173 2018-06-11 Yannick Moy <moy@adacore.com>
1174
1175 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
1176
1177 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1178
1179 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
1180 testcase.
1181
1182 2018-06-11 Javier Miranda <miranda@adacore.com>
1183
1184 * gnat.dg/prot4.adb: New testcase.
1185
1186 2018-06-11 Yannick Moy <moy@adacore.com>
1187
1188 * gnat.dg/part_of1-instantiation.adb,
1189 gnat.dg/part_of1-instantiation.ads,
1190 gnat.dg/part_of1-private_generic.adb,
1191 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
1192 testcase.
1193
1194 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
1195
1196 * gnat.dg/contract1.adb: New testcase.
1197
1198 2018-06-11 Javier Miranda <miranda@adacore.com>
1199
1200 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
1201 testcase.
1202
1203 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1204
1205 * gnat.dg/inline_always1.adb: New testcase.
1206
1207 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1208
1209 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
1210 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
1211 gnat.dg/nested_generic2_g2.ads: New testcase.
1212
1213 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1214
1215 * g++.dg/template/friend64.C: New.
1216 * g++.old-deja/g++.other/friend4.C: Test the location too.
1217 * g++.old-deja/g++.pt/crash23.C: Likewise.
1218
1219 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1220
1221 * gfortran.dg/inline_matmul_23.f90: New test.
1222
1223 2018-06-10 Janus Weil <janus@gcc.gnu.org>
1224
1225 PR fortran/85088
1226 * gfortran.dg/intent_decl_1.f90: New test case.
1227
1228 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1229
1230 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
1231 * gfortran.dg/ieee/large_4.f90: Ditto.
1232 * gfortran.dg/round_4.f90: Ditto.
1233
1234 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1235
1236 PR fortran/38351
1237 * gfortran.dg/pr38351.f90: New test.
1238 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
1239
1240 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1241
1242 PR fortran/85138
1243 PR fortran/85996
1244 PR fortran/86051
1245 * gfortran.dg/pr85138_1.f90: New test.
1246 * gfortran.dg/pr85138_2.f90: Ditto.
1247 * gfortran.dg/pr85996.f90: Ditto.
1248
1249 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1250
1251 PR fortran/78278
1252 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
1253 * gfortran.dg/data_char_1.f90: Ditto.
1254 * gfortran.dg/pr78571.f90: Ditto.
1255 * gfortran.dg/pr78278.f90: New test.
1256
1257 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1258
1259 PR fortran/63514
1260 * gfortran.dg/pr63514.f90: New test.
1261
1262 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1263
1264 PR fortran/85631
1265 * gfortran.dg/bounds_check_20.f90: New test.
1266
1267 2018-06-08 Carl Love <cel@us.ibm.com>
1268
1269 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
1270 vpkudum counts.
1271 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
1272 vec_extract a signed int.
1273 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
1274 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
1275 vcmpgtsd, vcmpgtud.
1276 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
1277 vec_extract a signed int.
1278 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
1279 vec_extract a signed int.
1280 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
1281 vec_xor builtins. Update xxsel, xxlxor counts.
1282
1283 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1284
1285 PR fortran/86059
1286 * gfortran.dg/associate_30.f90: Remove code tested ...
1287 * gfortran.dg/pr67803.f90: Ditto.
1288 * gfortran.dg/pr67805.f90: Ditto.
1289 * gfortran.dg/pr86059.f90: ... here. New test.
1290
1291 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1292
1293 PR fortran/78571
1294 * gfortran.dg/pr78571.f90: New test.
1295
1296 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
1297
1298 PR target/85755
1299 * gcc.target/powerpc/pr85755.c: New test.
1300
1301 2018-06-08 Carl Love <cel@us.ibm.com>
1302
1303 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
1304 vsx-vector-6.p7.c.
1305 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
1306 vsx-vector-6.p9.c.
1307 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
1308 for BE system that are different then for an LE system from this file
1309 into vsx-vector-6-le.c using be target qualifier. Remove this file.
1310 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
1311 the various instruction counts. Rename file to vsx-vector-6.p8.c.
1312
1313 2018-06-08 Martin Liska <mliska@suse.cz>
1314
1315 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
1316
1317 2018-06-08 Martin Liska <mliska@suse.cz>
1318
1319 * g++.dg/dg.exp: Do not use mpx.exp.
1320 * g++.dg/lto/lto.exp: Likewise.
1321 * g++.dg/lto/pr69729_0.C: Remove.
1322 * g++.dg/opt/pr71529.C: Remove.
1323 * g++.dg/pr63995-1.C: Remove.
1324 * g++.dg/pr68270.C: Remove.
1325 * g++.dg/pr71624.C: Remove.
1326 * g++.dg/pr71633.C: Remove.
1327 * g++.dg/pr79761.C: Remove.
1328 * g++.dg/pr79764.C: Remove.
1329 * g++.dg/pr79769.C: Remove.
1330 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
1331 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
1332 * gcc.dg/lto/chkp-privatize_0.c: Remove.
1333 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
1334 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
1335 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
1336 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
1337 * gcc.dg/lto/pr66221_0.c: Remove.
1338 * gcc.target/i386/chkp-always_inline.c: Remove.
1339 * gcc.target/i386/chkp-bndret.c: Remove.
1340 * gcc.target/i386/chkp-builtins-1.c: Remove.
1341 * gcc.target/i386/chkp-builtins-2.c: Remove.
1342 * gcc.target/i386/chkp-builtins-3.c: Remove.
1343 * gcc.target/i386/chkp-builtins-4.c: Remove.
1344 * gcc.target/i386/chkp-const-check-1.c: Remove.
1345 * gcc.target/i386/chkp-const-check-2.c: Remove.
1346 * gcc.target/i386/chkp-hidden-def.c: Remove.
1347 * gcc.target/i386/chkp-label-address.c: Remove.
1348 * gcc.target/i386/chkp-lifetime-1.c: Remove.
1349 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
1350 * gcc.target/i386/chkp-pr69044.c: Remove.
1351 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
1352 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
1353 * gcc.target/i386/chkp-strchr.c: Remove.
1354 * gcc.target/i386/chkp-strlen-1.c: Remove.
1355 * gcc.target/i386/chkp-strlen-2.c: Remove.
1356 * gcc.target/i386/chkp-strlen-3.c: Remove.
1357 * gcc.target/i386/chkp-strlen-4.c: Remove.
1358 * gcc.target/i386/chkp-strlen-5.c: Remove.
1359 * gcc.target/i386/chkp-stropt-1.c: Remove.
1360 * gcc.target/i386/chkp-stropt-10.c: Remove.
1361 * gcc.target/i386/chkp-stropt-11.c: Remove.
1362 * gcc.target/i386/chkp-stropt-12.c: Remove.
1363 * gcc.target/i386/chkp-stropt-13.c: Remove.
1364 * gcc.target/i386/chkp-stropt-14.c: Remove.
1365 * gcc.target/i386/chkp-stropt-15.c: Remove.
1366 * gcc.target/i386/chkp-stropt-16.c: Remove.
1367 * gcc.target/i386/chkp-stropt-17.c: Remove.
1368 * gcc.target/i386/chkp-stropt-2.c: Remove.
1369 * gcc.target/i386/chkp-stropt-3.c: Remove.
1370 * gcc.target/i386/chkp-stropt-4.c: Remove.
1371 * gcc.target/i386/chkp-stropt-5.c: Remove.
1372 * gcc.target/i386/chkp-stropt-6.c: Remove.
1373 * gcc.target/i386/chkp-stropt-7.c: Remove.
1374 * gcc.target/i386/chkp-stropt-8.c: Remove.
1375 * gcc.target/i386/chkp-stropt-9.c: Remove.
1376 * gcc.target/i386/i386.exp: Do not use mpx.exp.
1377 * gcc.target/i386/indirect-thunk-11.c: Remove.
1378 * gcc.target/i386/indirect-thunk-12.c: Remove.
1379 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
1380 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
1381 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
1382 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
1383 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
1384 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
1385 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
1386 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
1387 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
1388 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
1389 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
1390 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
1391 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
1392 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
1393 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
1394 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
1395 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
1396 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
1397 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
1398 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
1399 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
1400 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
1401 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
1402 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
1403 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
1404 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
1405 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
1406 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
1407 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
1408 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
1409 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
1410 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
1411 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
1412 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
1413 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
1414 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
1415 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
1416 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
1417 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
1418 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
1419 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
1420 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
1421 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
1422 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
1423 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
1424 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
1425 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
1426 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
1427 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
1428 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
1429 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
1430 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
1431 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
1432 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
1433 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
1434 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
1435 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
1436 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
1437 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
1438 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
1439 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
1440 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
1441 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
1442 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
1443 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
1444 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
1445 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
1446 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
1447 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
1448 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
1449 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
1450 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
1451 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
1452 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
1453 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
1454 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
1455 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
1456 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
1457 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
1458 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
1459 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
1460 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
1461 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
1462 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
1463 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
1464 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
1465 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
1466 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
1467 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
1468 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
1469 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
1470 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
1471 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
1472 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
1473 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
1474 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
1475 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
1476 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
1477 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
1478 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
1479 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
1480 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
1481 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
1482 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
1483 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
1484 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
1485 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
1486 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
1487 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
1488 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
1489 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
1490 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
1491 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
1492 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
1493 * gcc.target/i386/mpx/label-address-1.c: Remove.
1494 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
1495 * gcc.target/i386/mpx/macro.c: Remove.
1496 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
1497 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
1498 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
1499 * gcc.target/i386/mpx/memcpy-1.c: Remove.
1500 * gcc.target/i386/mpx/memmove-1.c: Remove.
1501 * gcc.target/i386/mpx/memmove-2.c: Remove.
1502 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
1503 * gcc.target/i386/mpx/mpx-check.h: Remove.
1504 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
1505 * gcc.target/i386/mpx/mpx.exp: Remove.
1506 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
1507 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
1508 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
1509 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
1510 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
1511 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
1512 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
1513 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
1514 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
1515 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
1516 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
1517 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
1518 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
1519 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
1520 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
1521 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
1522 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
1523 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
1524 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
1525 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
1526 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
1527 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
1528 * gcc.target/i386/mpx/pr65508.c: Remove.
1529 * gcc.target/i386/mpx/pr65531.cc: Remove.
1530 * gcc.target/i386/mpx/pr66048.cc: Remove.
1531 * gcc.target/i386/mpx/pr66134.c: Remove.
1532 * gcc.target/i386/mpx/pr66566.c: Remove.
1533 * gcc.target/i386/mpx/pr66567.c: Remove.
1534 * gcc.target/i386/mpx/pr66568.c: Remove.
1535 * gcc.target/i386/mpx/pr66569.c: Remove.
1536 * gcc.target/i386/mpx/pr66581.c: Remove.
1537 * gcc.target/i386/mpx/pr68337-1.c: Remove.
1538 * gcc.target/i386/mpx/pr68337-2.c: Remove.
1539 * gcc.target/i386/mpx/pr68416.c: Remove.
1540 * gcc.target/i386/mpx/pr78339.c: Remove.
1541 * gcc.target/i386/mpx/pr79631.c: Remove.
1542 * gcc.target/i386/mpx/pr79633.c: Remove.
1543 * gcc.target/i386/mpx/pr79753.c: Remove.
1544 * gcc.target/i386/mpx/pr79770.c: Remove.
1545 * gcc.target/i386/mpx/pr79987.c: Remove.
1546 * gcc.target/i386/mpx/pr79988.c: Remove.
1547 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
1548 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
1549 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
1550 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
1551 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
1552 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
1553 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
1554 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
1555 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
1556 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
1557 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
1558 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
1559 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
1560 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
1561 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
1562 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
1563 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
1564 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
1565 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
1566 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
1567 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
1568 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
1569 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
1570 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
1571 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
1572 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
1573 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
1574 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
1575 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
1576 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
1577 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
1578 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
1579 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
1580 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
1581 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
1582 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
1583 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
1584 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
1585 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
1586 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
1587 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
1588 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
1589 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
1590 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
1591 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
1592 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
1593 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
1594 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
1595 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
1596 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
1597 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
1598 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
1599 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
1600 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
1601 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
1602 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
1603 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
1604 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
1605 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
1606 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
1607 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
1608 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
1609 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
1610 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
1611 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
1612 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
1613 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
1614 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
1615 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
1616 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
1617 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
1618 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
1619 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
1620 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
1621 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
1622 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
1623 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
1624 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
1625 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
1626 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
1627 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
1628 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
1629 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
1630 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
1631 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
1632 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
1633 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
1634 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
1635 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
1636 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
1637 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
1638 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
1639 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
1640 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
1641 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
1642 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
1643 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
1644 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
1645 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
1646 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
1647 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
1648 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
1649 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
1650 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
1651 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
1652 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
1653 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
1654 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
1655 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
1656 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
1657 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
1658 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
1659 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
1660 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
1661 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
1662 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
1663 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
1664 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
1665 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
1666 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
1667 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
1668 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
1669 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
1670 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
1671 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
1672 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
1673 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
1674 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
1675 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
1676 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
1677 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
1678 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
1679 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
1680 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
1681 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
1682 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
1683 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
1684 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
1685 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
1686 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
1687 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
1688 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
1689 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
1690 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
1691 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
1692 * gcc.target/i386/pr63995-2.c: Remove.
1693 * gcc.target/i386/pr64805.c: Remove.
1694 * gcc.target/i386/pr65044.c: Remove.
1695 * gcc.target/i386/pr65167.c: Remove.
1696 * gcc.target/i386/pr65183.c: Remove.
1697 * gcc.target/i386/pr65184.c: Remove.
1698 * gcc.target/i386/pr65523.c: Remove.
1699 * gcc.target/i386/pr70876.c: Remove.
1700 * gcc.target/i386/pr70877.c: Remove.
1701 * gcc.target/i386/pr71458.c: Remove.
1702 * gcc.target/i386/pr80880.c: Remove.
1703 * gcc.target/i386/ret-thunk-25.c: Remove.
1704 * gcc.target/i386/thunk-retbnd.c: Remove.
1705 * lib/mpx-dg.exp: Remove.
1706 * gcc.target/i386/funcspec-56.inc: Adjust test case.
1707
1708 2018-06-07 Carl Love <cel@us.ibm.com>
1709
1710 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
1711 statements.
1712
1713 2018-06-07 Carl Love <cel@us.ibm.com>
1714
1715 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
1716 error message.
1717
1718 2018-06-07 Marek Polacek <polacek@redhat.com>
1719
1720 PR c/85318
1721 * gcc.dg/Wc90-c99-compat-10.c: New test.
1722 * gcc.dg/Wc90-c99-compat-11.c: New test.
1723 * gcc.dg/Wc90-c99-compat-12.c: New test.
1724 * gcc.dg/Wc90-c99-compat-9.c: New test.
1725
1726 2018-06-07 Paul Koning <ni1d@arrl.net>
1727
1728 * gcc.c-torture/compile/20180605-1.c: New test.
1729
1730 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
1731
1732 PR fortran/86045
1733 * gfortran.dg/pr86045.f90: New test.
1734
1735 2018-06-07 Marek Polacek <polacek@redhat.com>
1736
1737 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
1738
1739 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
1740
1741 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
1742
1743 2018-06-07 Jakub Jelinek <jakub@redhat.com>
1744
1745 PR tree-optimization/69615
1746 * gcc.dg/tree-ssa/pr69615.c: New test.
1747
1748 2018-06-07 Richard Biener <rguenther@suse.de>
1749
1750 PR tree-optimization/85935
1751 * gcc.dg/graphite/pr85935.c: New testcase.
1752
1753 2018-06-04 Carl Love <cel@us.ibm.com>
1754
1755 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
1756 debug print statements. Fix a few formating issues.
1757
1758 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
1759
1760 PR target/85657
1761 * gcc.target/powerpc/pr85657-4.c: New tests.
1762 * gcc.target/powerpc/pr85657-5.c: Likewise.
1763 * gcc.target/powerpc/pr85657-6.c: Likewise.
1764
1765 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1766
1767 PR fortran/85641
1768 * gfortran.dg/realloc_on_assign_30.f90: New test.
1769
1770 2018-06-06 Carl Love <cel@us.ibm.com>
1771 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
1772 argument to vui_arg.
1773
1774 2018-06-06 Carl Love <cel@us.ibm.com>
1775
1776 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
1777 to builtins-4.c.
1778 * gcc.target/powerpc/builtins-4.c: New test file for tests
1779 that need -mvsx.
1780
1781 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
1782
1783 PR target/85657
1784 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
1785 be used in templates. Don't check for them in overloaded functions.
1786
1787 2018-06-06 Jim Wilson <jimw@sifive.com>
1788
1789 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
1790 * gcc.target/riscv/interrupt-mmode.c: New.
1791 * gcc.target/riscv/interrupt-smode.c: New.
1792 * gcc.target/riscv/interrupt-umode.c: New.
1793
1794 2018-06-06 Marek Polacek <polacek@redhat.com>
1795
1796 PR c++/85977
1797 * g++.dg/cpp0x/initlist102.C: New test.
1798 * g++.dg/cpp0x/initlist103.C: New test.
1799 * g++.dg/cpp0x/initlist104.C: New test.
1800
1801 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
1802
1803 * gcc.dg/torture/pr86066.c: New test.
1804
1805 2018-06-06 Richard Biener <rguenther@suse.de>
1806
1807 PR tree-optimization/86062
1808 * g++.dg/tree-ssa/pr86062.C: New testcase.
1809
1810 2018-06-05 Steve Ellcey <sellcey@cavium.com>
1811
1812 PR target/79924
1813 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
1814 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
1815 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
1816 * gcc.target/aarch64/nofp_1.c: Ditto.
1817
1818 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1819
1820 * gcc.target/arm/cmse/cmse-1c99.c: New test.
1821
1822 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
1823
1824 PR fortran/85701
1825 * gfortran.dg/goacc/pr85701.f90: New test.
1826
1827 2018-06-05 Marek Polacek <polacek@redhat.com>
1828
1829 PR c++/85976
1830 * g++.dg/cpp0x/alias-decl-64.C: New test.
1831
1832 2018-06-05 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/86046
1835 * gcc.dg/pr86046.c: New testcase.
1836
1837 2018-06-05 Richard Biener <rguenther@suse.de>
1838
1839 PR tree-optimization/86047
1840 * gcc.dg/pr86047.c: New testcase.
1841
1842 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1843
1844 PR target/81497
1845 * g++.target/arm/arm.exp: New file.
1846 * g++.target/arm/pr81497.C: Likewise.
1847
1848 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
1849
1850 * gcc.target/s390/htm-builtins-compile-4.c: New test.
1851
1852 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
1853
1854 * gcc.dg/store_merging_21.c: New test.
1855 * gnat.dg/opt71b.adb: Likewise.
1856 * gnat.dg/opt71.adb: Rename into...
1857 * gnat.dg/opt71a.adb: ...this.
1858
1859 2018-06-04 Richard Biener <rguenther@suse.de>
1860
1861 PR tree-optimization/85955
1862 * gcc.dg/pr85955.c: New testcase.
1863
1864 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
1865
1866 PR fortran/85981
1867 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
1868 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
1869 * gfortran.dg/allocate_stat_2.f90: Ditto.
1870 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1871
1872 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
1873
1874 * gcc.target/aarch64/sve/extract_5.c: New test.
1875
1876 2018-06-04 Jakub Jelinek <jakub@redhat.com>
1877
1878 PR target/85832
1879 PR target/86036
1880 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
1881 vptestm.
1882 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
1883 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
1884 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
1885 * gcc.target/i386/avx512bw-pr86036.c: New test.
1886
1887 2018-06-04 Richard Biener <rguenther@suse.de>
1888
1889 PR tree-optimization/86038
1890 * gcc.dg/pr86038.c: New testcase.
1891
1892 2018-06-04 Jakub Jelinek <jakub@redhat.com>
1893
1894 PR tree-optimization/69615
1895 * gcc.dg/pr69615.c: New test.
1896
1897 PR c++/86025
1898 * c-c++-common/gomp/pr86025.c: New test.
1899
1900 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
1901
1902 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
1903
1904 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
1905
1906 * gcc.dg/torture/pr86034.c: New test.
1907
1908 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
1909
1910 PR fortran/36497
1911 * gfortran.dg/cray_pointer_12.f90: New test.
1912
1913 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1914
1915 PR fortran/85938
1916 * gfortran.dg/pr85938.f90: Fixed by revision r261081
1917
1918 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
1919
1920 * gnat.dg/specs/opt3.ads: New test.
1921 * gnat.dg/specs/opt3_pkg.ads: New helper.
1922
1923 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
1924
1925 * gnat.dg/discr53.ad[sb]: New test.
1926 * gnat.dg/discr53_pkg.ads: New helper.
1927
1928 2018-06-01 Carl Love <cel@us.ibm.com>
1929
1930 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
1931 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
1932
1933 2018-06-01 Carl Love <cel@us.ibm.com>
1934
1935 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
1936 to make it consistent with the naming convention in the file.
1937 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
1938 to altivec-7.c. Delete file.
1939 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
1940 to altivec-7.c. Delete file.
1941 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
1942 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
1943 vec_unpackl tests. Update instruction counts.
1944 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
1945 tests to builtins-1.c.
1946 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
1947 tests to builtins-1.c.
1948 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
1949 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
1950 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
1951 Remove vec_ctf tests returning double. Remove vec_cts with
1952 double args. Remove vec_sel with invalid arguments. Add tests for
1953 vec_splat.
1954 Add instruction counts for new tests.
1955 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
1956 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
1957 vec_unsigned.
1958 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
1959 test_sll_vsill_vsill_vuc.
1960 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
1961 vec_revb.
1962 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
1963 tests from altivec-7.h.
1964 * gcc.target/powerpc/vsx-7-be.c: Remove file.
1965 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
1966 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
1967 splat_sll, splat_uc, splat_int128, splat_uint128.
1968 Make second argument of vec_extract and vec_insert a signed int.
1969 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
1970 argument.
1971
1972 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
1973
1974 * gcc.dg/store_merging_20.c: New test.
1975 * gnat.dg/opt71.adb: Likewise.
1976 * gnat.dg/opt71_pkg.ads: New helper.
1977
1978 2018-06-01 Carl Love <cel@us.ibm.com>
1979
1980 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
1981 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
1982 Add vec_xst_be for signed and unsigned arguments.
1983
1984 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1985
1986 PR fortran/85816
1987 PR fortran/85975
1988 * gfortran.dg/pr85816.f90: New test.
1989 * gfortran.dg/pr85975.f90: New test.
1990
1991 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1992
1993 PR fortran/63570
1994 * gfortran.dg/random_init_1.f90: New test.
1995 * gfortran.dg/random_init_2.f90: New test.
1996 * gfortran.dg/random_init_3.f90: New test.
1997 * gfortran.dg/random_init_4.f90: New test.
1998 * gfortran.dg/random_init_5.f90: New test.
1999 * gfortran.dg/random_init_6.f90: New test.
2000
2001 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
2002
2003 PR tree-optimization/85989
2004 * gcc.dg/torture/pr85989.c: New test.
2005
2006 2018-06-01 Richard Biener <rguenther@suse.de>
2007
2008 PR middle-end/86017
2009 * gcc.dg/tree-ssa/pr86017.c: New testcase.
2010
2011 2018-06-01 Richard Biener <rguenther@suse.de>
2012
2013 PR ipa/85960
2014 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
2015
2016 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
2017
2018 PR middle-end/78809
2019 * gcc.dg/strcmpopt_2.c: New test.
2020 * gcc.dg/strcmpopt_3.c: New test.
2021
2022 PR middle-end/83026
2023 * gcc.dg/strcmpopt_3.c: New test.
2024
2025 2018-05-31 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR target/85984
2028 * gcc.target/i386/pr85984.c: New test.
2029
2030 2018-05-31 Martin Sebor <msebor@redhat.com>
2031
2032 PR c/82063
2033 * gcc.dg/Walloc-size-larger-than-1.c: New test.
2034 * gcc.dg/Walloc-size-larger-than-10.c: New test.
2035 * gcc.dg/Walloc-size-larger-than-11.c: New test.
2036 * gcc.dg/Walloc-size-larger-than-12.c: New test.
2037 * gcc.dg/Walloc-size-larger-than-13.c: New test.
2038 * gcc.dg/Walloc-size-larger-than-14.c: New test.
2039 * gcc.dg/Walloc-size-larger-than-15.c: New test.
2040 * gcc.dg/Walloc-size-larger-than-16.c: New test.
2041 * gcc.dg/Walloc-size-larger-than-17.c: New test.
2042 * gcc.dg/Walloc-size-larger-than-2.c: New test.
2043 * gcc.dg/Walloc-size-larger-than-3.c: New test.
2044 * gcc.dg/Walloc-size-larger-than-4.c: New test.
2045 * gcc.dg/Walloc-size-larger-than-5.c: New test.
2046 * gcc.dg/Walloc-size-larger-than-6.c: New test.
2047 * gcc.dg/Walloc-size-larger-than-7.c: New test.
2048 * gcc.dg/Walloc-size-larger-than-8.c: New test.
2049 * gcc.dg/Walloc-size-larger-than-9.c: New test.
2050 * gcc.dg/Walloc-size-larger-than.c: New test.
2051
2052 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
2053 Cesar Philippidis <cesar@codesourcery.com>
2054
2055 PR middle-end/85879
2056 * gfortran.dg/goacc/pr77371-1.f90: New test.
2057 * gfortran.dg/goacc/pr77371-2.f90: New test.
2058 * gfortran.dg/goacc/pr85879.f90: New test.
2059
2060 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2061
2062 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
2063 * gnat.dg/stack_usage1b.adb: Likewise.
2064 * gnat.dg/stack_usage1c.adb: Likewise.
2065 * gnat.dg/stack_usage3.adb: Likewise.
2066 * gnat.dg/stack_usage1_pkg.adb: Delete.
2067
2068 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2069
2070 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
2071 * gcc.dg/store_merging_11.c: Likewise.
2072 * gcc.dg/store_merging_13.c: Likewise.
2073 * gcc.dg/store_merging_14.c: Likewise.
2074 * gcc.dg/store_merging_15.c: Likewise.
2075 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
2076
2077 2018-05-31 Ed Schonberg <schonberg@adacore.com>
2078
2079 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
2080 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
2081 gnat.dg/limited1_outer.ads: New testcase.
2082
2083 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
2084
2085 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
2086 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
2087 New testcase.
2088
2089 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2090
2091 * gnat.dg/size_clause1.adb: New testcase.
2092
2093 2018-05-31 Javier Miranda <miranda@adacore.com>
2094
2095 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
2096
2097 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
2098
2099 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
2100 vld1x3 intrinsics for aarch64.
2101 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
2102 vst1x2 intrinsics for aarch64.
2103 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
2104 vst1x3 intrinsics for aarch64.
2105
2106 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
2107
2108 PR c++/77777
2109 * g++.dg/diagnostic/pr77777.C: New test.
2110
2111 2018-05-30 David Pagan <dave.pagan@oracle.com>
2112
2113 PR c/55976
2114 * gcc.dg/noncompile/pr55976-1.c: New test.
2115 * gcc.dg/noncompile/pr55976-2.c: New test.
2116
2117 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
2118
2119 * gcc.dg/lto/20111213-1_0.c: Fix template.
2120 * gcc.dg/lto/20100603-1_0.c: Fix template.
2121 * gcc.dg/lto/20100603-2_0.c: Fix template.
2122 * gcc.dg/lto/20100603-3_0.c: Fix template.
2123
2124 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
2125 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
2126 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
2127 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
2128 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
2129 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
2130 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
2131 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
2132 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
2133 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
2134 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
2135 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
2136 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
2137 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
2138 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
2139 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
2140 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
2141 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
2142 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
2143 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
2144 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
2145 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
2146 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
2147 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
2148 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
2149 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
2150 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
2151 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
2152 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
2153 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
2154 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
2155 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
2156 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
2157 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
2158 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
2159 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
2160 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
2161 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
2162 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
2163 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
2164 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
2165 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
2166 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
2167 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
2168 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
2169 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
2170 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
2171 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
2172 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
2173 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
2174 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
2175 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
2176 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
2177 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
2178 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
2179 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
2180 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
2181 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
2182 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
2183 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
2184 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
2185 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
2186
2187 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
2188
2189 Revert:
2190 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2191
2192 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
2193
2194 * gcc.target/aarch64/simd/ldp_stp_9: New.
2195 * gcc.target/aarch64/simd/ldp_stp_10: New.
2196 * gcc.target/aarch64/simd/ldp_stp_11: New.
2197 * gcc.target/aarch64/simd/ldp_stp_12: New.
2198
2199 2018-05-30 Ed Schonberg <schonberg@adacore.com>
2200
2201 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
2202
2203 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
2204
2205 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
2206
2207 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
2208
2209 PR target/85950
2210 * gcc.target/i386/pr85950.c: New test.
2211
2212 2018-05-29 Marek Polacek <polacek@redhat.com>
2213
2214 PR c++/85883
2215 * g++.dg/cpp1z/class-deduction55.C: New test.
2216 * g++.dg/cpp1z/class-deduction56.C: New test.
2217 * g++.dg/cpp1z/class-deduction57.C: New test.
2218
2219 2018-05-29 Jakub Jelinek <jakub@redhat.com>
2220
2221 PR c++/85952
2222 * g++.dg/warn/Wunused-var-33.C: New test.
2223
2224 PR target/85918
2225 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
2226 and -fno-vect-cost-model options. Add aligned(64) attribute to the
2227 arrays. Add suffix 1 to all functions and use 4 iterations rather
2228 than N. Add functions with conversions to and from float.
2229 Add new set of functions with 8 iterations and another one
2230 with 16 iterations, expect 24 vectorized loops instead of just 4.
2231 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
2232
2233 2018-05-29 Javier Miranda <miranda@adacore.com>
2234
2235 * gnat.dg/equal2.adb: New testcase.
2236
2237 2018-05-29 Ed Schonberg <schonberg@adacore.com>
2238
2239 * gnat.dg/float_attributes_overflows.adb: New testcase.
2240
2241 2018-05-29 Pascal Obry <obry@adacore.com>
2242
2243 * gnat.dg/normalize_pathname.adb: New testcase.
2244
2245 2018-05-29 Tom de Vries <tom@codesourcery.com>
2246
2247 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
2248 message.
2249 * lib/scanipa.exp (scan-ipa-dump-times): Same.
2250 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
2251 * lib/scantree.exp (scan-tree-dump-times): Same.
2252
2253 2018-05-29 Tom de Vries <tom@codesourcery.com>
2254
2255 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
2256 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
2257 Use proc name as first argument to dg-scan.
2258
2259 2018-05-29 Tom de Vries <tom@codesourcery.com>
2260
2261 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
2262 with no arguments.
2263
2264 2018-05-28 Richard Biener <rguenther@suse.de>
2265
2266 PR tree-optimization/85934
2267 * gcc.target/i386/pr85934.c: New testcase.
2268
2269 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2270
2271 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
2272
2273 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2274
2275 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
2276
2277 2018-05-28 Ed Schonberg <schonberg@adacore.com>
2278
2279 * gnat.dg/fixedpnt5.adb: New testcase.
2280
2281 2018-05-28 Justin Squirek <squirek@adacore.com>
2282
2283 * gnat.dg/array31.adb: New testcase.
2284
2285 2018-05-28 Justin Squirek <squirek@adacore.com>
2286
2287 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
2288 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
2289
2290 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
2291
2292 * gfortran.dg/data_stmt_pointer.f90: new test.
2293
2294 2018-05-27 Jakub Jelinek <jakub@redhat.com>
2295
2296 PR target/85918
2297 * gcc.target/i386/avx512dq-pr85918.c: New test.
2298
2299 2018-05-25 Jim Wilson <jimw@sifive.com>
2300
2301 * gcc.target/riscv/interrupt-1.c: New.
2302 * gcc.target/riscv/interrupt-2.c: New.
2303 * gcc.target/riscv/interrupt-3.c: New.
2304 * gcc.target/riscv/interrupt-4.c: New.
2305 * gcc.target/riscv/interrupt-5.c: New.
2306
2307 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
2308
2309 PR fortran/85786
2310 * gfortran.dg/pr85786.f90: New test.
2311
2312 2018-05-25 Paul Koning <ni1d@arrl.net>
2313
2314 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
2315 * gcc.c-torture/compile/pr55921.c: Ditto.
2316 * gcc.c-torture/compile/pr60655-1.c: Ditto.
2317 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
2318
2319 2018-05-25 Jakub Jelinek <jakub@redhat.com>
2320
2321 PR target/85832
2322 * gcc.target/i386/avx512f-pr85832.c: New test.
2323 * gcc.target/i386/avx512vl-pr85832.c: New test.
2324 * gcc.target/i386/avx512bw-pr85832.c: New test.
2325 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
2326
2327 2018-05-25 Bin Cheng <bin.cheng@arm.com>
2328
2329 PR tree-optimization/85720
2330 * gcc.dg/tree-ssa/pr85720.c: New test.
2331 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
2332 distribution.
2333
2334 2018-05-25 Martin Liska <mliska@suse.cz>
2335
2336 PR testsuite/85911
2337 * gcc.dg/tree-prof/update-loopch.c: Do not scan
2338 for 'Removing basic block'.
2339
2340 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
2341
2342 * gnat.dg/sec_stack1.adb: New testcase.
2343
2344 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2345
2346 * gnat.dg/fixedpnt4.adb: New testcase.
2347
2348 2018-05-25 Javier Miranda <miranda@adacore.com>
2349
2350 * gnat.dg/interface7.adb: New testcase.
2351
2352 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
2353
2354 * gnat.dg/sec_stack2.adb: New testcase.
2355
2356 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2357
2358 * gnat.dg/interface6.adb: New testcase.
2359
2360 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2361
2362 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
2363
2364 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2365
2366 * lib/target-supports.exp
2367 (check_effective_target_vect_double_cond_arith): Include
2368 multiplication and division.
2369 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
2370 fully-masked loops with a fixed vector length.
2371 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
2372 tests.
2373 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
2374 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
2375 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
2376
2377 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2378
2379 * gcc.target/aarch64/sve/div_1.c: New test.
2380 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
2381 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
2382 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
2383
2384 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2385
2386 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
2387
2388 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2389
2390 * lib/target-supports.exp
2391 (check_effective_target_vect_double_cond_arith): New proc.
2392 * gcc.dg/vect/vect-cond-arith-1.c: New test.
2393 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
2394 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
2395 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
2396 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
2397 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
2398 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
2399
2400 2018-05-25 Janus Weil <janus@gcc.gnu.org>
2401
2402 PR fortran/85839
2403 * gfortran.dg/f2018_obs.f90: New test case.
2404
2405 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2406
2407 PR fortran/85543
2408 * gfortran.dg/pr85543.f90: New test.
2409
2410 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2411
2412 PR fortran/85780
2413 * gfortran.dg/pr85780.f90: New test.
2414
2415 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2416
2417 PR fortran/85779
2418 * gfortran.dg/pr85779_1.f90: New test.
2419 * gfortran.dg/pr85779_2.f90: Ditto.
2420 * gfortran.dg/pr85779_3.f90: Ditto.
2421
2422 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2423
2424 PR fortran/85895
2425
2426 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
2427 * gfortran.dg/pr85895.f90: New test.
2428
2429 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
2430
2431 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
2432 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2433
2434 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
2435
2436 * gcc.dg/fold-popcount-1.c: New testcase.
2437 * gcc.dg/fold-popcount-2.c: New testcase.
2438 * gcc.dg/fold-popcount-3.c: New testcase.
2439 * gcc.dg/fold-popcount-4.c: New testcase.
2440
2441 2018-05-24 Marek Polacek <polacek@redhat.com>
2442
2443 PR c++/85847
2444 * g++.dg/cpp0x/new3.C: New test.
2445
2446 2018-05-24 Javier Miranda <miranda@adacore.com>
2447
2448 * gnat.dg/discr52.adb: New testcase.
2449
2450 2018-05-24 Ed Schonberg <schonberg@adacore.com>
2451
2452 * gnat.dg/others1.adb: New testcase.
2453
2454 2018-05-24 Justin Squirek <squirek@adacore.com>
2455
2456 * gnat.dg/raise_expr.adb: New testcase.
2457
2458 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
2459
2460 * gnat.dg/formal_containers.adb: New testcase.
2461
2462 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2463
2464 * gcc.target/i386/pr85345.c: Require ifunc support.
2465
2466 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
2467
2468 * gcc.dg/vect/vect-fma-1.c: New test.
2469
2470 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2471
2472 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
2473 scan-tree-dump*.
2474
2475 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2476
2477 PR target/83009
2478 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2479
2480 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2481
2482 PR target/78849
2483 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
2484 DEFAULT_CFLAGS.
2485 * gcc.target/msp430/pr78849.c: New test.
2486
2487 2018-05-23 Marek Polacek <polacek@redhat.com>
2488
2489 * g++.dg/cpp2a/range-for8.C: New test.
2490 * g++.dg/cpp2a/range-for9.C: New test.
2491 * g++.dg/cpp2a/range-for10.C: New test.
2492
2493 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
2494
2495 * lib/target-supports.exp (check_effective_target_be): New.
2496 (check_effective_target_le): New.
2497
2498 2018-05-23 Marek Polacek <polacek@redhat.com>
2499
2500 * g++.dg/cpp2a/range-for1.C: New test.
2501 * g++.dg/cpp2a/range-for2.C: New test.
2502 * g++.dg/cpp2a/range-for3.C: New test.
2503 * g++.dg/cpp2a/range-for4.C: New test.
2504 * g++.dg/cpp2a/range-for5.C: New test.
2505 * g++.dg/cpp2a/range-for6.C: New test.
2506 * g++.dg/cpp2a/range-for7.C: New test.
2507
2508 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2509
2510 * gcc.target/i386/cvt-3.c: New test.
2511
2512 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2513
2514 * gcc.target/i386/cvt-2.c: New test.
2515
2516 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
2517
2518 * gcc.dg/pr79985.c: New testcase.
2519
2520 2018-05-23 Richard Biener <rguenther@suse.de>
2521
2522 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
2523
2524 2018-05-23 Sudakshina Das <sudi.das@arm.com>
2525
2526 PR target/84882
2527 * gcc.target/aarch64/pr84882.c: New test.
2528 * gcc.target/aarch64/target_attr_18.c: Likewise.
2529
2530 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
2531
2532 PR tree-optimization/85853
2533 * gfortran.dg/vect/pr85853.f90: New test.
2534
2535 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2536
2537 * gnat.dg/import2.adb: New testcase.
2538
2539 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2540
2541 * gnat.dg/discr51.adb: New testcase.
2542
2543 2018-05-23 Javier Miranda <miranda@adacore.com>
2544
2545 * gnat.dg/valid_scalars1.adb: New testcase.
2546
2547 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2548
2549 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
2550
2551 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2552
2553 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
2554 testcase.
2555
2556 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2557
2558 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
2559 testcase.
2560
2561 2018-05-23 Bob Duff <duff@adacore.com>
2562
2563 * gnat.dg/addr10.adb: New testcase.
2564
2565 2018-05-23 Richard Biener <rguenther@suse.de>
2566
2567 PR middle-end/85874
2568 * gcc.dg/Wstrict-overflow-27.c: New testcase.
2569
2570 2018-05-23 Yury Gribov <tetra2005@gmail.com>
2571
2572 PR tree-optimization/85822
2573 * c-c++-common/pr85822.c: New test.
2574
2575 2018-05-23 Richard Biener <rguenther@suse.de>
2576
2577 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
2578
2579 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2580
2581 PR fortran/85841
2582 * gfortran.dg/pr30667.f: Add option "-std=legacy".
2583
2584 2018-05-22 Martin Sebor <msebor@redhat.com>
2585
2586 PR middle-end/85359
2587 * gcc.dg/attr-nonstring.c: New test.
2588
2589 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
2590
2591 PR target/85345
2592 * gcc.target/i386/pr85345.c: New test.
2593
2594 2018-05-22 Luis Machado <luis.machado@linaro.org>
2595
2596 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
2597
2598 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2599
2600 PR fortran/85841
2601 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
2602 dg-additional-options.
2603 * gfortran.dg/graphite/block-2.f: Ditto.
2604 * gfortran.dg/graphite/id-19.f: Ditto.
2605 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
2606 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
2607 * gfortran.dg/vect/pr52580.f: Ditto.
2608
2609 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
2610
2611 * gcc.target/aarch64/ldp_stp_6.c: New.
2612 * gcc.target/aarch64/ldp_stp_7.c: New.
2613 * gcc.target/aarch64/ldp_stp_8.c: New.
2614
2615 2018-05-22 Martin Sebor <msebor@redhat.com>
2616
2617 PR c/85623
2618 * c-c++-common/attr-nonstring-3.c: Adjust.
2619 * c-c++-common/attr-nonstring-4.c: Adjust.
2620 * c-c++-common/attr-nonstring-6.c: New test.
2621
2622 2018-05-22 Martin Sebor <msebor@redhat.com>
2623
2624 PR tree-optimization/85826
2625 * gcc.dg/Wrestrict-17.c: New test.
2626
2627 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
2628
2629 * gcc.dg/torture/pr85862.c: Rename to...
2630 * gcc.dg/torture/pr85852.c: ...this.
2631
2632 2018-05-22 Justin Squirek <squirek@adacore.com>
2633
2634 * gnat.dg/warn14.adb: New testcase.
2635
2636 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
2637
2638 * gnat.dg/controlled8.adb: New testcase.
2639
2640 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
2641
2642 * gnat.dg/discr50.adb: New testcase.
2643
2644 2018-05-22 Ed Schonberg <schonberg@adacore.com>
2645
2646 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
2647 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
2648 gnat.dg/discr49_rec2.ads: New testcase.
2649
2650 2018-05-22 Ed Schonberg <schonberg@adacore.com>
2651
2652 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
2653 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
2654 testcase.
2655
2656 2018-05-22 Ed Schonberg <schonberg@adacore.com>
2657
2658 * gnat.dg/fixedpnt3.adb: New testcase.
2659
2660 2018-05-22 Justin Squirek <squirek@adacore.com>
2661
2662 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
2663 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
2664
2665 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
2666
2667 PR middle-end/85862
2668 * gcc.dg/torture/pr85862.c: New test.
2669
2670 2018-05-22 Richard Biener <rguenther@suse.de>
2671
2672 PR tree-optimization/85834
2673 * g++.dg/torture/pr85834.C: New testcase.
2674 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
2675
2676 2018-05-22 Martin Liska <mliska@suse.cz>
2677
2678 PR ipa/85607
2679 * g++.dg/ipa/pr85607.C: New test.
2680
2681 2018-05-22 Richard Biener <rguenther@suse.de>
2682
2683 PR tree-optimization/85863
2684 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
2685
2686 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2687
2688 PR fortran/85841
2689 * gfortran.dg/assumed_rank_5.f90: Update error message.
2690 * gfortran.dg/assumed_type_4.f90: Ditto.
2691 * gfortran.dg/bind_c_array_params.f03: Ditto.
2692 * gfortran.dg/bind_c_usage_28.f90: Ditto.
2693 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2694 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2695 * gfortran.dg/c_loc_tests_11.f03: Ditto.
2696 * gfortran.dg/coarray_atomic_2.f90: Ditto.
2697 * gfortran.dg/coarray_collectives_2.f90: Ditto.
2698 * gfortran.dg/coarray_collectives_10.f90: Ditto.
2699 * gfortran.dg/coarray_collectives_13.f90: Ditto.
2700 * gfortran.dg/rank_3.f90: Ditto.
2701 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
2702 * gfortran.dg/implicit_14.f90: Ditto.
2703
2704 2018-05-21 Christian Groessler <chris@groessler.org>
2705
2706 * gcc.c-torture/compile/simd-5.c: Fix comment.
2707
2708 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
2709
2710 PR target/85657
2711 * gcc.target/powerpc/pr85657-1.c: New test for converting between
2712 __float128, __ibm128, and long double.
2713 * gcc.target/powerpc/pr85657-2.c: Likewise.
2714 * gcc.target/powerpc/pr85657-3.c: Likewise.
2715 * g++.dg/pr85667.C: New test to make sure __ibm128 is
2716 implementated as a separate type internally, and is not just an
2717 alias for long double.
2718
2719 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
2720
2721 PR tree-optimization/85814
2722 * gcc.dg/torture/pr85814.c: New test.
2723
2724 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2725
2726 PR c++/84588
2727 * g++.dg/cpp0x/cond1.C: New.
2728 * g++.dg/cpp1y/pr84588-1.C: Likewise.
2729 * g++.dg/cpp1y/pr84588-2.C: Likewise.
2730 * g++.dg/cpp1y/pr84588-3.C: Likewise.
2731 * g++.dg/parse/cond6.C: Likewise.
2732 * g++.dg/parse/cond7.C: Likewise.
2733 * g++.dg/parse/cond8.C: Likewise.
2734 * g++.dg/cpp1z/decomp16.C: Update.
2735 * g++.old-deja/g++.jason/cond.C: Likewise.
2736
2737 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
2738
2739 ChangeLog for r260480
2740 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
2741 warnings for deleted and obsolescent features.
2742 * gfortran.dg/graphite/id-19.f: Ditto.
2743 * gfortran.dg/graphite/id-20.f: Ditto.
2744 * gfortran.dg/graphite/id-27.f90: Ditto.
2745 * gfortran.dg/graphite/pr82449.f: Ditto.
2746
2747 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2748
2749 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
2750 tiny and large memory models.
2751
2752 2018-04-04 Ed Schonberg <schonberg@adacore.com>
2753
2754 * gnat.dg/suppress_initialization.adb,
2755 gnat.dg/suppress_initialization_pkg.ads: New testcase.
2756
2757 2018-04-04 Ed Schonberg <schonberg@adacore.com>
2758
2759 * gnat.dg/exit1.adb: New testcase.
2760
2761 2018-04-04 Ed Schonberg <schonberg@adacore.com>
2762
2763 * gnat.dg/array30.adb: New testcase.
2764
2765 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
2766
2767 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
2768
2769 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2770
2771 * gcc.c-torture/execute/ssad-run.c: New test.
2772 * gcc.c-torture/execute/usad-run.c: Likewise.
2773 * gcc.target/aarch64/ssadv16qi.c: Likewise.
2774 * gcc.target/aarch64/usadv16qi.c: Likewise.
2775
2776 2018-05-21 Tamar Christina <tamar.christina@arm.com>
2777
2778 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
2779 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
2780 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
2781 vbcaxq_s64): New.
2782 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
2783 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
2784 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
2785
2786 2018-05-21 Janus Weil <janus@gcc.gnu.org>
2787
2788 PR fortran/85841
2789 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
2790 * gfortran.dg/g77/20020307-1.f: Ditto.
2791 * gfortran.dg/g77/980310-3.f: Ditto.
2792 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
2793 * gfortran.dg/goacc/loop-1.f95: Ditto.
2794 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
2795 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
2796 * gfortran.dg/gomp/do-1.f90: Ditto.
2797 * gfortran.dg/gomp/omp_do1.f90: Ditto.
2798 * gfortran.dg/pr17229.f: Ditto.
2799 * gfortran.dg/pr37243.f: Ditto.
2800 * gfortran.dg/pr49721-1.f: Ditto.
2801 * gfortran.dg/pr58484.f: Ditto.
2802 * gfortran.dg/pr81175.f: Ditto.
2803 * gfortran.dg/pr81723.f: Ditto.
2804 * gfortran.dg/predcom-2.f: Ditto.
2805 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
2806 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
2807 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2808 * gfortran.dg/vect/pr52580.f: Ditto.
2809
2810 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2811
2812 PR fortran/80657
2813 * gfortran.dg/char_result_18.f90: New test.
2814
2815 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2816
2817 PR fortran/49636
2818 * gfortran.dg/associate_38.f90: New test.
2819
2820 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2821
2822 PR fortran/82275
2823 * gfortran.dg/select_type_42.f90: New test.
2824
2825 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
2826
2827 PR fortran/82923
2828 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
2829 that the patch fixes PR66694 & PR82617, although the testcases
2830 are not explicitly included.
2831
2832 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
2833
2834 * gcc.dg/stack-usage-1.c: Add support for rv32e.
2835
2836 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
2837
2838 PR c++/82899
2839 * g++.dg/pr82899.C: New testcase.
2840
2841 2018-05-18 Martin Liska <mliska@suse.cz>
2842
2843 * gcc.dg/pr68766.c: Change pruned output.
2844
2845 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
2846
2847 PR c++/85782
2848 * c-c++-common/goacc/pr85782.c: New test.
2849
2850 2018-05-18 Sudakshina Das <sudi.das@arm.com>
2851
2852 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
2853
2854 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2855
2856 * gcc.target/arm/pr62554.c: Delete.
2857 * gcc.target/arm/pr69610-1.c: Likewise.
2858 * gcc.target/arm/pr69610-2.c: Likewise.
2859
2860 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2861
2862 * gcc.target/arm/pr40887.c: Update comment.
2863 * lib/target-supports.exp: Don't generate effective target checks
2864 and related helpers for armv5. Update comment.
2865 * gcc.target/arm/armv5_thumb_isa.c: Delete.
2866 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
2867 target check and options.
2868
2869 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2870
2871 PR middle-end/85817
2872 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
2873 scan-tree-dump-not for h.
2874
2875 2018-05-18 Richard Biener <rguenther@suse.de>
2876
2877 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2878 * gcc.dg/tree-ssa/pr45397.c: Likewise.
2879 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
2880 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2881 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
2882 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2883 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2884 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2885 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2886 * gcc.dg/tree-ssa/vrp58.c: Likewise.
2887 * gcc.dg/vrp-min-max-1.c: Likewise.
2888 * gcc.dg/vrp-min-max-3.c: New testcase.
2889
2890 2018-05-18 Richard Biener <rguenther@suse.de>
2891
2892 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
2893 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
2894 * gcc.dg/graphite/scop-6.c: Likewise.
2895 * gcc.dg/graphite/scop-7.c: Likewise.
2896 * gcc.dg/graphite/scop-8.c: Likewise.
2897 * gcc.dg/graphite/scop-9.c: Likewise.
2898
2899 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2900
2901 * gcc.target/aarch64/vect-init-ld1.c: New test.
2902
2903 2018-05-18 Martin Liska <mliska@suse.cz>
2904
2905 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
2906 * gcc.dg/tree-prof/update-loopch.c: Likewise.
2907
2908 2018-05-18 Martin Liska <mliska@suse.cz>
2909
2910 * gcc.dg/ipa/ipa-icf-39.c: New test.
2911 * gcc.dg/pr68766.c: Adjust pruned output.
2912
2913 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
2914
2915 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
2916 New proc.
2917 * gcc.dg/fma-1.c: New test.
2918 * gcc.dg/fma-2.c: Likewise.
2919 * gcc.dg/fma-3.c: Likewise.
2920 * gcc.dg/fma-4.c: Likewise.
2921 * gcc.dg/fma-5.c: Likewise.
2922 * gcc.dg/fma-6.c: Likewise.
2923 * gcc.dg/fma-7.c: Likewise.
2924 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
2925 scalar_all_fma.
2926 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
2927 * gfortran.dg/reassoc_8.f: Likewise.
2928 * gfortran.dg/reassoc_9.f: Likewise.
2929 * gfortran.dg/reassoc_10.f: Likewise.
2930
2931 2018-05-17 Jim Wilson <jimw@sifive.com>
2932
2933 * gcc.target/riscv/switch-qi.c: New.
2934 * gcc.target/riscv/switch-si.c: New.
2935
2936 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
2937
2938 PR target/85698
2939 * gcc.target/powerpc/pr85698.c: New test.
2940
2941 2018-05-17 Richard Biener <rguenther@suse.de>
2942
2943 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
2944
2945 2018-05-17 Bin Cheng <bin.cheng@arm.com>
2946
2947 PR tree-optimization/85793
2948 * gcc.dg/vect/pr85793.c: New test.
2949
2950 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
2951
2952 * gcc.dg/gimplefe-28.c: New test.
2953 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
2954 internal function calls.
2955 * gcc.dg/goacc/loop-processing-1.c: Likewise.
2956
2957 2018-05-17 Martin Liska <mliska@suse.cz>
2958
2959 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
2960 space in between 'G_' and '('.
2961
2962 2018-05-17 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR target/85323
2965 * gcc.target/i386/pr85323-7.c: New test.
2966 * gcc.target/i386/pr85323-8.c: New test.
2967 * gcc.target/i386/pr85323-9.c: New test.
2968
2969 PR target/85323
2970 * gcc.target/i386/pr85323-4.c: New test.
2971 * gcc.target/i386/pr85323-5.c: New test.
2972 * gcc.target/i386/pr85323-6.c: New test.
2973
2974 PR target/85323
2975 * gcc.target/i386/pr85323-1.c: New test.
2976 * gcc.target/i386/pr85323-2.c: New test.
2977 * gcc.target/i386/pr85323-3.c: New test.
2978
2979 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
2980 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
2981 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
2982 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
2983 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
2984 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
2985 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
2986 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
2987 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
2988 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
2989 * gcc.target/i386/avx512f-setzero-1.c: New test.
2990
2991 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
2992
2993 * gcc.target/aarch64/vect-slp-dup.c: New.
2994
2995 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2996
2997 PR c++/85713
2998 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
2999
3000 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
3001
3002 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
3003 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
3004
3005 2018-05-17 Richard Biener <rguenther@suse.de>
3006
3007 PR tree-optimization/85757
3008 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
3009
3010 2018-05-16 Marek Polacek <polacek@redhat.com>
3011
3012 PR c++/85363
3013 * g++.dg/cpp0x/initlist-throw1.C: New test.
3014 * g++.dg/cpp0x/initlist-throw2.C: New test.
3015
3016 2018-05-16 Carl Love <cel@us.ibm.com>
3017
3018 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
3019 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
3020 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
3021
3022 2018-05-16 Richard Biener <rguenther@suse.de>
3023
3024 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
3025 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
3026 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
3027
3028 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
3029
3030 * gcc.target/aarch64/sve/vcond_10.c: New test.
3031 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
3032 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
3033 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
3034
3035 2018-05-15 Martin Sebor <msebor@redhat.com>
3036
3037 PR tree-optimization/85753
3038 * gcc.dg/Wrestrict-10.c: Adjust.
3039 * gcc.dg/Wrestrict-16.c: New test.
3040
3041 2018-05-15 Martin Sebor <msebor@redhat.com>
3042
3043 PR middle-end/85643
3044 * c-c++-common/attr-nonstring-7.c: New test.
3045
3046 2018-05-15 Richard Biener <rguenther@suse.de>
3047
3048 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
3049
3050 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3051
3052 PR tree-optimization/83648
3053 * gcc.dg/tree-ssa/pr83648.c: New test.
3054 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
3055
3056 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3057
3058 PR ipa/85734
3059 * gcc.dg/ipa/pr85734.c: New test.
3060
3061 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
3062
3063 PR target/85756
3064 * gnat.dg/opt70.adb: New test.
3065 * gnat.dg/opt70_pkg.ad[sb]: New helper.
3066
3067 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3068
3069 * gcc.target/aarch64/crypto-fuse-1.c: New test.
3070 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
3071
3072 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3073
3074 * gcc.target/aarch64/vmov_n_1.c: Update test.
3075 * gcc.target/aarch64/vfp-1.c: Update test.
3076
3077 2018-05-14 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR target/85756
3080 * gcc.c-torture/execute/pr85756.c: New test.
3081
3082 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
3083
3084 * gcc.target/i386/cldemote-1.c: New test.
3085
3086 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
3087
3088 PR fortran/85742
3089 * gfortran.dg/assumed_type_9.f90 : New test.
3090
3091 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
3092
3093 PR fortran/85542
3094 * gfortran.dg/pr85542.f90: New test.
3095
3096 2018-05-11 Martin Jambor <mjambor@suse.cz>
3097
3098 PR ipa/85655
3099 * g++.dg/lto/pr85655_0.C: New test.
3100
3101 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
3102
3103 * gcc.target/i386/tpause-1.c: New test.
3104 * gcc.target/i386/umonitor-1.c: New test.
3105
3106 2018-05-11 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR c/85696
3109 * c-c++-common/gomp/pr85696.c: New test.
3110
3111 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
3112 Jakub Jelinek <jakub@redhat.com>
3113
3114 PR tree-optimization/85692
3115 * gcc.target/i386/pr85692.c: New test.
3116
3117 2018-05-11 Martin Liska <mliska@suse.cz>
3118
3119 PR sanitizer/85556
3120 * c-c++-common/ubsan/attrib-6.c: New test.
3121
3122 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3123
3124 PR fortran/85687
3125 * gfortran.dg/pr85687.f90: new test.
3126
3127 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3128
3129 PR fortran/85521
3130 * gfortran.dg/pr85521_1.f90: New test.
3131 * gfortran.dg/pr85521_2.f90: New test.
3132
3133 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3134
3135 PR fortran/70870
3136 * gfortran.dg/pr70870_1.f90: New test.
3137
3138 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
3139
3140 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
3141
3142 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR c++/85662
3145 * g++.dg/ext/offsetof2.C: New test.
3146
3147 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
3148
3149 PR fortran/68846
3150 * gfortran.dg/temporary_3.f90 : New test.
3151
3152 PR fortran/70864
3153 * gfortran.dg/temporary_2.f90 : New test.
3154
3155 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
3156
3157 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
3158 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
3159 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
3160 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
3161 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
3162 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
3163 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
3164 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
3165 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
3166 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
3167 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
3168 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
3169 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
3170 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
3171 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
3172 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
3173 * gcc.dg/vmx/st-be-order.c: Delete testcase.
3174 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
3175 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
3176 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
3177 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
3178 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
3179 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
3180 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
3181 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
3182 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
3183 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
3184
3185 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3186
3187 PR tree-optimization/85699
3188 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
3189 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
3190 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
3191 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
3192
3193 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
3194
3195 * g++.dg/tls/pr85400.C: New test.
3196
3197 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3198
3199 PR c++/85713
3200 * g++.dg/cpp1y/lambda-generic-85713.C: New.
3201
3202 2018-05-09 Carl Love <cel@us.ibm.com>
3203
3204 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
3205
3206 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3207
3208 PR c++/85713
3209 Revert:
3210 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3211
3212 PR c++/84588
3213 * g++.dg/cpp1y/pr84588.C: New.
3214
3215 2018-05-09 Andreas Schwab <schwab@suse.de>
3216
3217 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
3218
3219 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
3220
3221 * gcc.target/aarch64/store_lane_spill_1.c: New test.
3222 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
3223
3224 2018-05-08 Carl Love <cel@us.ibm.com>
3225 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
3226
3227 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3228
3229 PR c++/84588
3230 * g++.dg/cpp1y/pr84588.C: New.
3231
3232 2018-05-08 Marek Polacek <polacek@redhat.com>
3233
3234 PR c++/85695
3235 * g++.dg/cpp1z/constexpr-if22.C: New test.
3236
3237 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
3238
3239 PR target/85693
3240 * gcc.target/i386/pr85693.c: New test.
3241
3242 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3243
3244 PR target/85683
3245 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
3246 scan-assembler-times checking that except for [fh]*xor other functions
3247 don't use any load instructions.
3248
3249 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
3250
3251 * gcc.target/i386/builtin_target.c: Test goldmont.
3252 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
3253 arch=silvermont.
3254
3255 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3256
3257 PR target/85572
3258 * g++.dg/other/sse2-pr85572-1.C: New test.
3259 * g++.dg/other/sse2-pr85572-2.C: New test.
3260 * g++.dg/other/sse4-pr85572-1.C: New test.
3261 * g++.dg/other/avx2-pr85572-1.C: New test.
3262
3263 PR target/85317
3264 * gcc.target/i386/pr85317.c: New test.
3265 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
3266 optimization barrier to avoid optimizing away the expected insn.
3267
3268 PR target/85480
3269 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
3270 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
3271
3272 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3273
3274 * g++.dg/other/sve_const_pred_1.C: Rename to...
3275 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
3276 target selectors and explicit -march options.
3277 * g++.dg/other/sve_const_pred_2.C: Rename to...
3278 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
3279 * g++.dg/other/sve_const_pred_3.C: Rename to...
3280 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
3281 * g++.dg/other/sve_const_pred_4.C: Rename to...
3282 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
3283 * g++.dg/other/sve_tls_2.C: Rename to...
3284 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
3285 * g++.dg/other/sve_vcond_1.C: Rename to...
3286 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
3287 * g++.dg/other/sve_vcond_1_run.C: Rename to...
3288 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
3289
3290 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3291
3292 PR testsuite/85586
3293 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
3294 !vect_no_align.
3295
3296 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3297
3298 PR c++/57429
3299 * g++.dg/cpp0x/deleted14.C: New.
3300
3301 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3302 Alan Hayward <alan.hayward@arm.com>
3303 David Sherwood <david.sherwood@arm.com>
3304
3305 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
3306 XFAIL the BIC test.
3307 * gcc.target/aarch64/sve/vcond_7.c: New test.
3308 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
3309
3310 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3311
3312 PR c++/70563
3313 * g++.dg/cpp0x/sfinae62.C: New.
3314
3315 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3316
3317 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
3318 load from src[i].
3319
3320 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3321
3322 PR c++/80691
3323 * g++.dg/cpp0x/narrowing1.C: New.
3324
3325 2018-05-08 Richard Biener <rguenther@suse.de>
3326
3327 PR middle-end/85588
3328 * gcc.dg/torture/pr85574.c: Rename to...
3329 * gcc.dg/torture/pr85588.c: ... this.
3330
3331 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3332
3333 PR fortran/54613
3334 * gfortran.dg/minmaxloc_12.f90: New test case.
3335 * gfortran.dg/minmaxloc_13.f90: New test case.
3336
3337 2018-05-07 Nathan Sidwell <nathan@acm.org>
3338
3339 * g++.dg/cpp0x/range-for10.C: Delete.
3340 * g++.dg/ext/forscope1.C: Delete.
3341 * g++.dg/ext/forscope2.C: Delete.
3342 * g++.dg/template/for1.C: Delete.
3343
3344 2018-05-07 Jeff Law <law@redhat.com>
3345
3346 * gfortran.dg/linefile.f90: New test.
3347
3348 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3349
3350 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
3351 and options.
3352
3353 2018-05-06 Jakub Jelinek <jakub@redhat.com>
3354
3355 PR c++/85659
3356 * g++.dg/ext/asm14.C: New test.
3357 * g++.dg/ext/asm15.C: New test.
3358 * g++.dg/ext/asm16.C: New test.
3359
3360 2018-05-06 Michael Eager <eager@eagercon.com>
3361
3362 * gcc.target/microblaze/others/picdtr.c: Correct option
3363 -fPIE -mpic-data-is-text-relative.
3364
3365 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
3366
3367 * gcc.target/microblaze/others/picdtr.c: Add test for
3368 -fPIE -mpic-data-is-text-relative.
3369
3370 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
3371
3372 PR fortran/85507
3373 * gfortran.dg/coarray_dependency_1.f90: New test.
3374 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
3375
3376 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3377
3378 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
3379 to match the currently produced gimple.
3380
3381 2018-05-04 Carl Love <cel@us.ibm.com>
3382 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
3383 vec_trunc.
3384 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
3385 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
3386 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
3387 xvcmpgedp counts. Add xxsel counts.
3388
3389 2018-05-04 Richard Biener <rguenther@suse.de>
3390
3391 PR middle-end/85627
3392 * g++.dg/torture/pr85627.C: New testcase.
3393
3394 2018-05-04 Richard Biener <rguenther@suse.de>
3395
3396 PR middle-end/85574
3397 * gcc.dg/torture/pr85574.c: New testcase.
3398 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
3399
3400 2018-05-04 Jakub Jelinek <jakub@redhat.com>
3401
3402 PR libstdc++/85466
3403 * gcc.dg/nextafter-1.c: New test.
3404 * gcc.dg/nextafter-2.c: New test.
3405 * gcc.dg/nextafter-3.c: New test.
3406 * gcc.dg/nextafter-4.c: New test.
3407
3408 2018-05-03 Nathan Sidwell <nathan@acm.org>
3409
3410 Remove -ffriend-injection.
3411 * g++.old-deja/g++.jason/scoping15.C: Delete.
3412 * g++.old-deja/g++.mike/net43.C: Delete.
3413
3414 2018-05-03 Jakub Jelinek <jakub@redhat.com>
3415
3416 PR target/85530
3417 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
3418 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
3419 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
3420 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
3421
3422 2018-05-03 Tom de Vries <tom@codesourcery.com>
3423
3424 PR testsuite/85106
3425 * lib/scanoffloadtree.exp: New file.
3426
3427 2018-05-03 Richard Biener <rguenther@suse.de>
3428
3429 PR tree-optimization/85615
3430 * gcc.dg/torture/pr85615.c: New testcase.
3431
3432 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3433
3434 PR tree-optimization/70291
3435 * gcc.dg/complex-6.c: New test.
3436 * gcc.dg/complex-7.c: Likewise.
3437
3438 2018-05-03 Richard Biener <rguenther@suse.de>
3439
3440 PR testsuite/85579
3441 * fortran.dg/pr51434.f90: Truncate transfer argument.
3442
3443 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3444
3445 PR target/85582
3446 * gcc.c-torture/execute/pr85582-3.c: New test.
3447
3448 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3449 Jason Merrill <jason@redhat.com>
3450
3451 PR c++/68374
3452 * g++.dg/warn/Wshadow-13.C: New.
3453 * g++.dg/warn/Wshadow-14.C: Likewise.
3454
3455 2018-05-02 Tom de Vries <tom@codesourcery.com>
3456
3457 PR libgomp/82428
3458 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
3459 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
3460
3461 2018-05-02 David Pagan <dave.pagan@oracle.com>
3462
3463 PR c/30552
3464 * gcc.dg/noncompile/pr30552-1.c: New test.
3465 * gcc.dg/noncompile/pr30552-2.c: New test.
3466 * gcc.dg/noncompile/pr30552-3.c: New test.
3467 * gcc.dg/noncompile/pr30552-4.c: New test.
3468
3469 2018-05-02 Richard Biener <rguenther@suse.de>
3470
3471 PR tree-optimization/85597
3472 * gcc.dg/vect/pr85597.c: New testcase.
3473
3474 2018-05-02 Tom de Vries <tom@codesourcery.com>
3475
3476 PR testsuite/85106
3477 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
3478 * lib/scanltranstree.exp: New file.
3479 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
3480 (scan-ltrans-tree-dump-times_required_options)
3481 (scan-ltrans-tree-dump-not_required_options)
3482 (scan-ltrans-tree-dump-dem_required_options)
3483 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
3484 * lib/gcc-dg.exp: Include scanltranstree.exp.
3485
3486 2018-05-02 Tom de Vries <tom@codesourcery.com>
3487
3488 PR testsuite/85106
3489 * gcc.dg/ipa/ipa-icf-38.c: New test.
3490 * gcc.dg/ipa/ipa-icf-38a.c: New test.
3491 * lib/scandump.exp (dump-base): New proc.
3492 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
3493 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
3494 base.
3495 * lib/scanipa.exp: Add "" argument to scan-dump calls.
3496 * lib/scanlang.exp: Same.
3497 * lib/scanrtl.exp: Same.
3498 * lib/scantree.exp: Same.
3499 * lib/scanwpaipa.exp: New file.
3500 * lib/gcc-dg.exp: Include scanwpaipa.exp.
3501
3502 2018-05-02 Richard Biener <rguenther@suse.de>
3503
3504 PR middle-end/85567
3505 * gcc.dg/torture/pr85567.c: New testcase.
3506
3507 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3508
3509 PR target/85582
3510 * gcc.c-torture/execute/pr85582-1.c: New test.
3511 * gcc.c-torture/execute/pr85582-2.c: New test.
3512
3513 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
3514
3515 PR tree-optimization/85586
3516 * gcc.dg/vect/pr85586.c: New test.
3517
3518 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
3519
3520 PR tree-optimization/85143
3521 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
3522 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
3523
3524 2018-05-01 David Malcolm <dmalcolm@redhat.com>
3525
3526 PR c/84258
3527 * c-c++-common/Wformat-pr84258.c: New test.
3528
3529 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3530
3531 PR tree-optimization/82665
3532 * gcc.dg/tree-ssa/pr82665.c: New test.
3533
3534 2018-04-30 David Malcolm <dmalcolm@redhat.com>
3535
3536 PR c++/85523
3537 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3538 (test_add_fixit_insert_formatted_single_line): New function.
3539 (test_add_fixit_insert_formatted_multiline): New function.
3540 Extend expected output of generated patch to include fix-it hints
3541 for these.
3542 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
3543 "gcc-rich-location.h". Add test coverage for
3544 gcc_rich_location::add_fixit_insert_formatted.
3545
3546 2018-04-30 David Malcolm <dmalcolm@redhat.com>
3547
3548 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3549 (test_show_locus): Update for location_get_source_line returning a
3550 char_span. Use char_span for handling words in the
3551 "test_many_nested_locations" fix-it example.
3552
3553 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
3554
3555 * gcc.target/arc/interrupt-8.c: Update test.
3556 * gcc.target/arc/loop-4.c: Likewise.
3557 * gcc.target/arc/loop-hazard-1.c: Likewise.
3558 * gcc.target/arc/sdata-3.c: Likewise.
3559
3560 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
3561
3562 * gcc.target/arc/store-merge-1.c: New test.
3563 * gcc.target/arc/add_n-combine.c: Update test.
3564
3565 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
3566
3567 Microblaze Target: PIC data text relative
3568
3569 * gcc.target/microblaze/others/data_var1.c: Include
3570 PIC case of r20 base register.
3571 * gcc.target/microblaze/others/data_var2.c: Ditto.
3572 * gcc.target/microblaze/others/picdtr.c: Add new
3573 test case for -mpic-is-data-text-relative.
3574 * gcc.target/microblaze/others/sdata_var1.c: Add
3575 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3576 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3577 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3578 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3579 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3580 * gcc.target/microblaze/others/string_cst1_gpopt.c:
3581 Ditto.
3582 * gcc.target/microblaze/others/string_cst2_gpopt.c:
3583 Ditto.
3584
3585 2018-04-30 Richard Biener <rguenther@suse.de>
3586
3587 PR tree-optimization/28364
3588 PR tree-optimization/85275
3589 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
3590 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
3591 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
3592 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
3593 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
3594 still passes.
3595 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
3596 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
3597 still passes.
3598 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3599 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3600 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3601
3602 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
3603
3604 PR target/84431
3605 * gcc.target/i386/pr84431.c: New test.
3606
3607 2018-04-27 Martin Jambor <mjambor@suse.cz>
3608
3609 PR ipa/85549
3610 * g++.dg/ipa/pr85549.C: New test.
3611
3612 2018-04-27 Jakub Jelinek <jakub@redhat.com>
3613
3614 PR c++/85553
3615 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
3616 directive.
3617 * g++.dg/cpp0x/constexpr-85553.C: New test.
3618
3619 2018-04-27 David Malcolm <dmalcolm@redhat.com>
3620
3621 PR c++/85515
3622 * g++.dg/pr85515-1.C: New test.
3623 * g++.dg/pr85515-2.C: New test.
3624
3625 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
3626
3627 PR c++/84691
3628 * g++.dg/cpp0x/friend3.C: New.
3629
3630 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3631
3632 PR target/82518
3633 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
3634 Use check_effective_target_arm_little_endian.
3635
3636 2018-04-27 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR tree-optimization/85529
3639 * gcc.c-torture/execute/pr85529-1.c: New test.
3640 * gcc.c-torture/execute/pr85529-2.c: New test.
3641 * gcc.dg/pr85529.c: New test.
3642
3643 2018-04-26 Maciej W. Rozycki <macro@mips.com>
3644
3645 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
3646 `.dword' in addition to `lw' and `.word'.
3647
3648 2018-04-26 Maciej W. Rozycki <macro@mips.com>
3649
3650 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
3651
3652 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
3653
3654 * gnat.dg/loop_optimization24.adb: New test.
3655
3656 2018-04-26 Richard Biener <rguenther@suse.de>
3657
3658 PR tree-optimization/85116
3659 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
3660 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
3661 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
3662 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
3663
3664 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
3665
3666 PR target/85473
3667 * gcc.target/i386/pr85473-1.c: New test.
3668 * gcc.target/i386/pr85473-2.c: New test.
3669
3670 2018-04-25 Nathan Sidwell <nathan@acm.org>
3671 Jakub Jelinek <jakub@redhat.com>
3672
3673 PR c++/85437
3674 PR c++/49171
3675 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
3676 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
3677 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
3678 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
3679 * g++.dg/cpp0x/pr85437-1.C: New.
3680 * g++.dg/cpp0x/pr85437-2.C: New.
3681 * g++.dg/cpp0x/pr85437-3.C: New.
3682 * g++.dg/cpp0x/pr85437-4.C: New.
3683
3684 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
3685
3686 PR fortran/85520
3687 * gfortran.dg/pr85520.f90: New test.
3688
3689 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3690
3691 PR target/85512
3692 * gcc.dg/pr85512.c: New test.
3693
3694 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
3695
3696 PR target/85485
3697 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
3698 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
3699 * gcc.dg/pr85388-1.c (dg-options): Likwise.
3700 * gcc.dg/pr85388-2.c (dg-options): Likwise.
3701 * gcc.dg/pr85388-3.c (dg-options): Likwise.
3702 * gcc.dg/pr85388-4.c (dg-options): Likwise.
3703 * gcc.dg/pr85388-5.c (dg-options): Likwise.
3704 * gcc.dg/pr85388-6.c (dg-options): Likwise.
3705 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
3706 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
3707 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
3708 * gcc.target/i386/cet-label.c (dg-options): Likwise.
3709 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
3710 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
3711 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
3712 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
3713 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
3714 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
3715 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
3716 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
3717 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
3718 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
3719 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
3720 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
3721 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
3722 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
3723 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
3724 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
3725 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
3726 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
3727 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
3728 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
3729 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
3730 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
3731 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
3732 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
3733 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
3734 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
3735 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
3736 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
3737 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
3738 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
3739 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
3740 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
3741 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
3742 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
3743 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
3744 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
3745 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
3746 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
3747 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
3748 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
3749 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
3750 * gcc.target/i386/pr84146.c (dg-options): Likwise.
3751 * gcc.target/i386/pr85403.c (dg-options): Likwise.
3752 * gcc.target/i386/pr85404.c (dg-options): Likwise.
3753 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
3754 with -mshstk.
3755 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
3756 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
3757 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
3758 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
3759 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
3760 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
3761 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
3762 * (dg-options): Likwise.
3763 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
3764 -mno-cet.
3765 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
3766 * gcc.target/i386/cet-label-3.c: Removed.
3767 * gcc.target/i386/cet-property-3.c: Likwise.
3768 * gcc.target/i386/cet-sjlj-7.c: Likwise.
3769
3770 2018-04-24 Jakub Jelinek <jakub@redhat.com>
3771
3772 PR target/85511
3773 * gcc.target/i386/pr85511.c: New test.
3774
3775 PR target/85503
3776 * g++.dg/ext/pr85503.C: New test.
3777
3778 PR target/85508
3779 * gcc.target/i386/pr85508.c: New test.
3780
3781 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
3782
3783 PR tree-optimization/85478
3784 * g++.dg/pr85478.C: New test.
3785
3786 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
3787
3788 * g++.dg/torture/pr85496.C: New test.
3789
3790 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
3791
3792 PR rtl-optimization/85423
3793 * gcc.dg/pr85423.c: New test.
3794
3795 2018-04-20 Martin Sebor <msebor@redhat.com>
3796
3797 PR c/85365
3798 * gcc.dg/Wrestrict-15.c: New test.
3799
3800 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
3801
3802 PR target/85456
3803 * gcc.target/powerpc/pr85456.c: New test.
3804
3805 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
3806
3807 * g++.dg/ext/undef-bool-1.C: Require lp64.
3808 * gcc.target/powerpc/undef-bool-2.c: Likewise.
3809
3810 2018-04-20 Jeff Law <law@redhat.com>
3811
3812 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
3813 stack protector.
3814 * gcc.dg/stack-check-6.c: Likewise.
3815 * gcc.dg/stack-check-6a.c: Likewise.
3816 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
3817 * gcc.target/i386/stack-check-18.c: Likewise.
3818 * gcc.target/i386/stack-check-19.c: Likewise.
3819
3820 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3821
3822 PR testsuite/85483
3823 * gcc.target/aarch64/sve/vcond_1.c: Move to...
3824 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
3825 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
3826 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
3827
3828 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
3829
3830 PR target/85469
3831 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
3832 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
3833
3834 2018-04-20 Richard Biener <rguenther@suse.de>
3835
3836 PR middle-end/85475
3837 * gcc.dg/torture/pr85475.c: New testcase.
3838
3839 2018-04-20 Martin Jambor <mjambor@suse.cz>
3840
3841 ipa/85449
3842 * gcc.dg/ipa/pr85449.c: New test.
3843
3844 2018-04-20 Martin Jambor <mjambor@suse.cz>
3845
3846 ipa/85447
3847 * g++.dg/ipa/pr85447.C: New file.
3848 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
3849
3850 2018-04-20 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR c++/85462
3853 * g++.dg/cpp0x/pr85462.C: New test.
3854
3855 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3856
3857 * gcc.target/i386/pr85404.c: Require CET target.
3858
3859 2018-04-19 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR tree-optimization/85467
3862 * gcc.dg/pr85467.c: New test.
3863
3864 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
3865
3866 PR c++/84611
3867 * g++.dg/parse/crash68.C: New.
3868
3869 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3870
3871 PR libgcc/85334
3872 * g++.dg/torture/pr85334.C: New test.
3873
3874 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
3875
3876 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
3877 * g++.dg/diagnostic/pr85464.C: New.
3878
3879 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3880
3881 PR target/85397
3882 * gcc.dg/torture/pr85397-1.c: New test.
3883 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
3884 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
3885
3886 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3887
3888 PR target/85404
3889 * gcc.target/i386/pr85404.c: New test.
3890
3891 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3892
3893 PR target/85417
3894 * c-c++-common/attr-nocf-check-1.c: Compile with
3895 -fcf-protection=none.
3896 * c-c++-common/attr-nocf-check-3.c: Likewise.
3897 * gcc.dg/march-generic.c: Likewise.
3898 * gcc.target/i386/align-limit.c: Likewise.
3899 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
3900 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
3901 * gcc.target/i386/cet-property-2.c: Likewise.
3902 * gcc.target/i386/ret-thunk-26.c: Likewise.
3903 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
3904 targets.
3905 * c-c++-common/fcf-protection-2.c: Likewise.
3906 * c-c++-common/fcf-protection-3.c: Likewise.
3907 * c-c++-common/fcf-protection-5.c: Likewise.
3908 * c-c++-common/fcf-protection-6.c: Likewise.
3909 * c-c++-common/fcf-protection-7.c: Likewise.
3910 * gcc.target/i386/cet-label-3.c: New test.
3911 * gcc.target/i386/cet-property-3.c: Likewise.
3912 * gcc.target/i386/cet-sjlj-7.c: Likewise.
3913 * gcc.target/i386/pr85417-1.c: Likewise.
3914 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
3915 __x86_indirect_thunk_nt_(r|e)ax
3916 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3917 * gcc.target/i386/pr85403.c: Remove dg-error,
3918
3919 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
3920
3921 * gcc.target/i386/movdir-1.c: New test.
3922
3923 2018-04-19 Richard Biener <rguenther@suse.de>
3924
3925 PR middle-end/85455
3926 * gcc.dg/pr85455.c: New testcase.
3927
3928 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
3929
3930 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
3931 targets.
3932 * g++.dg/lto/pr85405b_0.C: Likewise.
3933 * g++.dg/lto/pr84805_0.C: Likewise.
3934
3935 2018-04-18 Martin Liska <mliska@suse.cz>
3936
3937 PR ipa/83983
3938 PR ipa/85391
3939 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
3940 output.
3941
3942 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
3943
3944 PR target/85388
3945 * gcc.dg/pr85388-1.c: New test.
3946 * gcc.dg/pr85388-2.c: Likewise.
3947 * gcc.dg/pr85388-3.c: Likewise.
3948 * gcc.dg/pr85388-4.c: Likewise.
3949 * gcc.dg/pr85388-5.c: Likewise.
3950 * gcc.dg/pr85388-6.c: Likewise.
3951
3952 2018-04-18 Jan Hubicka <jh@suse.cz>
3953 Martin Liska <mliska@suse.cz>
3954
3955 * g++.dg/lto/pr83121_0.C: Update template.
3956 * g++.dg/lto/pr83121_1.C: Update template.
3957 * g++.dg/lto/pr84805_0.C: Update template.
3958 * g++.dg/lto/pr84805_1.C: Update template.
3959 * g++.dg/lto/pr84805_2.C: Update template.
3960
3961 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3962
3963 PR c++/84630
3964 * g++.dg/cpp0x/pr84630.C: New.
3965
3966 2018-04-18 Jakub Jelinek <jakub@redhat.com>
3967
3968 PR c++/84463
3969 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
3970 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
3971 in two cases. Uncomment two other tests and add expected dg-error for
3972 them.
3973 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
3974 -Wnarrowing diagnostics on some targets for c++11.
3975 * g++.dg/parse/array-size2.C: Remove xfail.
3976 * g++.dg/cpp0x/constexpr-84463.C: New test.
3977
3978 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
3979
3980 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
3981 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
3982
3983 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3984
3985 PR testsuite/85326
3986 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
3987 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
3988 * g++.dg/other/sve_tls_2.C: Require effective target tls.
3989
3990 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3991
3992 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
3993 prevent cascading of errors and change expected error message.
3994 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
3995 to 64-bit targets.
3996 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
3997 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
3998 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
3999 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
4000 error message.
4001 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4002
4003 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR target/85430
4006 * gcc.dg/pr85430.c: New test.
4007
4008 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4009
4010 PR testsuite/85326
4011 * gcc.target/arm/pr54300.C: Move to...
4012 * g++.dg/other/pr54300.C: ... Here. Add target directives.
4013 * gcc.target/arm/pr55073.C: Move to...
4014 * g++.dg/other/pr55073.C: ... Here. Add target directives.
4015 * gcc.target/arm/pr56184.C: Move to...
4016 * g++.dg/other/pr56184.C: ... Here. Add target directives.
4017 * gcc.target/arm/pr59985.C: Move to...
4018 * g++.dg/other/pr59985.C: ... Here. Add target directives.
4019 * gcc.target/aarch64/pr60675.C: Move to...
4020 * g++.dg/other/pr60675.C: ... Here. Add target directives.
4021 * gcc.target/aarch64/pr81422.C: Move to...
4022 * g++.dg/other/pr81422.C: ... Here. Add target directives.
4023 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
4024 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
4025 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
4026 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
4027 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
4028 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
4029 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
4030 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
4031 * gcc.target/aarch64/sve/tls_2.C: Move to...
4032 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
4033 * gcc.target/aarch64/pr81414.C: Rename to...
4034 * gcc.target/aarch64/pr81414.c: ... This.
4035 * gcc.target/aarch64/simd/pr67896.C: Rename to...
4036 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
4037 messages.
4038 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
4039 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
4040 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
4041 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
4042 file name.
4043
4044 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4045
4046 PR middle-end/85414
4047 * gcc.dg/pr85414.c: New test.
4048
4049 2018-04-17 Martin Jambor <mjambor@suse.cz>
4050
4051 PR ipa/85421
4052 * g++.dg/ipa/pr85421.C: New test.
4053
4054 2018-04-17 Martin Liska <mliska@suse.cz>
4055
4056 PR lto/85405
4057 * g++.dg/lto/pr85405b_0.C: New test.
4058 * g++.dg/lto/pr85405b_1.C: New test.
4059
4060 2018-04-17 Martin Liska <mliska@suse.cz>
4061
4062 PR lto/85405
4063 * g++.dg/lto/pr85405_0.C: New test.
4064 * g++.dg/lto/pr85405_1.C: New test.
4065
4066 2018-04-17 Martin Liska <mliska@suse.cz>
4067
4068 PR ipa/85329
4069 * g++.dg/ext/pr85329-2.C: New test.
4070 * g++.dg/ext/pr85329.C: New test.
4071 * gcc.target/i386/mvc12.c: New test.
4072
4073 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
4074
4075 PR c++/85039
4076 * g++.dg/pr85039-1.C: New.
4077 * g++.dg/pr85039-2.C: New.
4078 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
4079
4080 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
4081
4082 PR target/85080
4083 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
4084 if the target supports efficient unaligned storage accesses.
4085
4086 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
4087
4088 PR target/83660
4089 * gcc.target/powerpc/pr83660.C: New test.
4090
4091 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
4092
4093 PR target/85403
4094 * gcc.target/i386/pr85403.c: New test.
4095
4096 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
4097
4098 PR target/84331
4099 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
4100
4101 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4102 Jason Merrill <jason@redhat.com>
4103
4104 PR c++/85112
4105 * g++.dg/cpp0x/pr85112.C: New.
4106
4107 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
4108
4109 PR testsuite/85326
4110 * g++.dg/ext/undef-bool-1.C: New file.
4111 * gcc.target/powerpc/powerpc.exp: Remove .C support.
4112 * gcc.target/powerpc/undef-bool-1.C: Remove file.
4113
4114 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
4115
4116 PR target/85293
4117 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
4118 corresponding dg-error clause.
4119 * gcc.target/powerpc/pr80098-3.c: Ditto.
4120 * gcc.target/powerpc/pr80103-1.c: Delete.
4121
4122 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
4123
4124 PR fortran/81773
4125 PR fortran/83606
4126 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
4127 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
4128
4129 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4130
4131 PR fortran/85387
4132 * gfortran.dg/implied_do_io_5.f90: New test.
4133
4134 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
4135
4136 PR target/83402
4137 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
4138 several values: positive, negative, and zero.
4139 * gcc.target/powerpc/sse2-pslld-1.c: Same.
4140 * gcc.target/powerpc/sse2-psllq-1.c: Same.
4141
4142 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
4143
4144 PR rtl-optimization/79916
4145 * gcc.target/powerpc/pr79916.c: New.
4146
4147 2018-04-13 Jakub Jelinek <jakub@redhat.com>
4148
4149 PR rtl-optimization/85393
4150 * g++.dg/opt/pr85393.C: New test.
4151 * g++.dg/opt/pr85393-aux.cc: New file.
4152
4153 PR rtl-optimization/85376
4154 * gcc.dg/pr85376.c: New test.
4155
4156 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
4157
4158 PR rtl-optimization/83852
4159 * gcc.dg/pr83852.c: New testcase.
4160
4161 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
4162
4163 PR testsuite/85326
4164 * gcc.target/s390/pr77822-1.C: Rename to ...
4165 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
4166 * gcc.target/s390/pr77822-2.c: Add asm scan check.
4167 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
4168
4169 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
4170
4171 PR lto/71991
4172 * gcc.target/i386/pr71991.c: New testcase.
4173
4174 2018-04-13 Martin Liska <mliska@suse.cz>
4175 Jakub Jelinek <jakub@redhat.com>
4176
4177 PR middle-end/81657
4178 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
4179 call.
4180
4181 2018-04-12 David Malcolm <dmalcolm@redhat.com>
4182
4183 PR c++/85385
4184 * g++.dg/diagnostic/macro-arg-count.C: New test.
4185
4186 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4187
4188 PR fortran/83064
4189 PR testsuite/85346
4190 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
4191 array and move test to libgomp/testsuite/libgomp.fortran.
4192 * gfortran.dg/do_concurrent_6.f90: New test.
4193
4194 2018-04-12 Marek Polacek <polacek@redhat.com>
4195
4196 PR c++/85258
4197 * g++.dg/parse/error61.C: New test.
4198
4199 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4200
4201 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
4202 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
4203
4204 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4205
4206 PR target/85347
4207 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
4208 specify -mvsx on gcc command line.
4209
4210 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4211
4212 PR middle-end/84955
4213 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
4214 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
4215
4216 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4217
4218 PR target/85328
4219 * gcc.target/i386/pr85328.c: New test.
4220
4221 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4222
4223 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
4224
4225 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR rtl-optimization/85342
4228 * gcc.target/i386/pr85342.c: New test.
4229
4230 2018-04-11 Jason Merrill <jason@redhat.com>
4231
4232 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
4233 if ulimit -v is set.
4234
4235 2018-04-11 Bin Cheng <bin.cheng@arm.com>
4236
4237 PR testsuite/85190
4238 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
4239
4240 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4241
4242 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
4243 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
4244
4245 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR c++/70808
4248 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
4249 effective target.
4250
4251 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4252
4253 PR target/84301
4254 * gcc.target/i386/pr84301.c: New test.
4255
4256 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR tree-optimization/85331
4259 * gcc.c-torture/execute/pr85331.c: New test.
4260
4261 2018-04-11 Marek Polacek <polacek@redhat.com>
4262
4263 PR c++/85032
4264 * g++.dg/cpp0x/pr51225.C: Adjust error message.
4265 * g++.dg/cpp1z/constexpr-if21.C: New test.
4266
4267 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR target/85281
4270 * gcc.target/i386/pr85281.c: New test.
4271
4272 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4273
4274 PR rtl-optimization/84659
4275 * gcc.dg/pr84659.c: New test.
4276
4277 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4278
4279 PR debug/85302
4280 * g++.dg/debug/dwarf2/pr85302.C: New test.
4281
4282 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4283
4284 PR target/85261
4285 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
4286 into register.
4287
4288 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4289
4290 PR c++/70808
4291 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
4292
4293 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
4294
4295 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
4296 * gcc.target/powerpc/dimode_off.c: Ditto.
4297 * gcc.target/powerpc/tfmode_off.c: Ditto.
4298 * gcc.target/powerpc/timode_off.c: Ditto.
4299
4300 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4301
4302 * gcc.target/powerpc/vec-ldl-1.c: New test.
4303 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
4304 corrections to ABI implementation.
4305
4306 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
4307
4308 PR target/85056
4309 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
4310
4311 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4312
4313 PR rtl-optimization/85300
4314 * gcc.dg/pr85300.c: New test.
4315
4316 2018-04-10 David Malcolm <dmalcolm@redhat.com>
4317
4318 PR c++/85110
4319 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
4320 where we now show the pertinent parameter.
4321 * g++.dg/diagnostic/aka2.C: Likewise.
4322 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
4323
4324 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4325
4326 PR fortran/85313
4327 * gfortran.dg/gomp/pr85313.f90: New test.
4328
4329 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4330
4331 PR c++/24314
4332 * g++.dg/parse/template29.C: New.
4333
4334 2018-04-10 Bin Cheng <bin.cheng@arm.com>
4335
4336 PR testsuite/85190
4337 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
4338
4339 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4340
4341 PR target/85177
4342 PR target/85255
4343 * gcc.target/i386/avx512f-pr85177.c: New test.
4344 * gcc.target/i386/avx512f-pr85255.c: New test.
4345
4346 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
4347
4348 PR tree-optimization/85286
4349 * gcc.dg/vect/pr85286.c: New test.
4350
4351 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4352
4353 PR target/85173
4354 * gcc.target/arm/pr85173.c: New test.
4355
4356 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4357
4358 PR lto/85248
4359 * gcc.dg/lto/pr85248_0.c: New test.
4360 * gcc.dg/lto/pr85248_1.c: New test.
4361
4362 2018-04-09 Jan Hubicka <jh@suse.cz>
4363
4364 PR lto/85078
4365 * g++.dg/torture/pr85078.C: New.
4366
4367 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
4368
4369 PR c++/85227
4370 * g++.dg/cpp1z/decomp44.C: New.
4371 * g++.dg/cpp1z/decomp45.C: Likewise.
4372
4373 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4374
4375 PR fortran/83064
4376 * gfortran.dg/do_concurrent_5.f90: New test.
4377 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
4378 message.
4379
4380 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4381
4382 PR fortran/51260
4383 * gfortran.dg/parameter_array_element_3.f90: New test.
4384
4385 2018-04-09 Jakub Jelinek <jakub@redhat.com>
4386
4387 PR c++/85194
4388 * g++.dg/cpp1z/decomp43.C: New test.
4389
4390 PR rtl-optimization/80463
4391 * g++.dg/pr80463.C: Add -w to dg-options.
4392
4393 2018-04-09 Richard Biener <rguenther@suse.de>
4394
4395 PR tree-optimization/85284
4396 * gcc.dg/torture/pr85284.c: New testcase.
4397
4398 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4399
4400 PR rtl-optimization/80463
4401 PR rtl-optimization/83972
4402 PR rtl-optimization/83480
4403
4404 * gcc.dg/pr80463.c: New test.
4405 * g++.dg/pr80463.C: Likewise.
4406 * gcc.dg/pr83972.c: Likewise.
4407
4408 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4409
4410 PR rtl-optimization/83913
4411 * gcc.dg/pr83913.c: New test.
4412
4413 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4414
4415 PR rtl-optimization/83962
4416 * gcc.dg/pr83962.c: New test.
4417
4418 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4419
4420 PR rtl-optimization/83530
4421 * gcc.dg/pr83530.c: New test.
4422
4423 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4424
4425 PR middle-end/82976
4426 * gfortran.dg/realloc_on_assign_16a.f90: New test.
4427
4428 2018-04-07 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR tree-optimization/85257
4431 * gcc.dg/pr85257.c: New test.
4432
4433 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
4434
4435 * g++.dg/opt/pr85196.C: New test.
4436
4437 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4438
4439 PR c++/84269
4440 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
4441 std::tuple here since they need C++11.
4442 * g++.dg/lookup/missing-std-include-8.C: New test.
4443 * g++.dg/lookup/missing-std-include.C: Move std::array and
4444 std::tuple test to missing-std-include-6.C to avoid failures
4445 with C++98.
4446
4447 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR debug/85252
4450 * gcc.dg/debug/pr85252.c: New test.
4451
4452 PR rtl-optimization/84872
4453 * gcc.dg/graphite/pr84872.c: New test.
4454
4455 PR c++/85210
4456 * g++.dg/cpp1z/decomp42.C: New test.
4457
4458 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4459
4460 PR c++/85021
4461 * g++.dg/lookup/missing-std-include-7.C: New test.
4462
4463 2018-04-06 Tamar Christina <tamar.christina@arm.com>
4464
4465 * gcc.dg/struct-simple.c: Revert r254862.
4466 * lib/target-supports.exp
4467 (check_effective_target_word_mode_no_slow_unalign): Likewise.
4468
4469 2018-04-06 Richard Biener <rguenther@suse.de>
4470
4471 PR middle-end/85244
4472 * gcc.dg/torture/pr85244-1.c: New testcase.
4473 * gcc.dg/torture/pr85244-2.c: Likewise.
4474
4475 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR sanitizer/85213
4478 * c-c++-common/ubsan/pr85213.c: New test.
4479
4480 2018-04-06 Richard Biener <rguenther@suse.de>
4481
4482 PR middle-end/85180
4483 * gcc.dg/pr85180.c: New testcase.
4484
4485 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4486
4487 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
4488 to trigger the optimization. Do some cleanup and function
4489 renaming. Add more test functions.
4490
4491 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4492
4493 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
4494 options.
4495 * gcc.target/s390/hotpatch-1.c: Skip when building without
4496 optimization.
4497 * gcc.target/s390/hotpatch-10.c: Likewise.
4498 * gcc.target/s390/hotpatch-11.c: Likewise.
4499 * gcc.target/s390/hotpatch-12.c: Likewise.
4500 * gcc.target/s390/hotpatch-13.c: Likewise.
4501 * gcc.target/s390/hotpatch-14.c: Likewise.
4502 * gcc.target/s390/hotpatch-15.c: Likewise.
4503 * gcc.target/s390/hotpatch-16.c: Likewise.
4504 * gcc.target/s390/hotpatch-17.c: Likewise.
4505 * gcc.target/s390/hotpatch-18.c: Likewise.
4506 * gcc.target/s390/hotpatch-19.c: Likewise.
4507 * gcc.target/s390/hotpatch-2.c: Likewise.
4508 * gcc.target/s390/hotpatch-3.c: Likewise.
4509 * gcc.target/s390/hotpatch-4.c: Likewise.
4510 * gcc.target/s390/hotpatch-5.c: Likewise.
4511 * gcc.target/s390/hotpatch-6.c: Likewise.
4512 * gcc.target/s390/hotpatch-7.c: Likewise.
4513 * gcc.target/s390/hotpatch-8.c: Likewise.
4514 * gcc.target/s390/hotpatch-9.c: Likewise.
4515
4516 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4517
4518 * c-c++-common/Wattributes.c: Disable warning for s390* target and
4519 check for an error instead.
4520 * gcc.dg/Wattributes-6.c: Likewise.
4521
4522 2018-04-05 Jakub Jelinek <jakub@redhat.com>
4523
4524 PR c++/85209
4525 * g++.dg/cpp1z/decomp39.C: New test.
4526 * g++.dg/cpp1z/decomp40.C: New test.
4527
4528 PR c++/85208
4529 * g++.dg/cpp1z/decomp41.C: New test.
4530
4531 PR middle-end/85195
4532 * gcc.dg/pr85195.c: New test.
4533
4534 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4535
4536 PR c++/80956
4537 * g++.dg/cpp0x/initlist100.C: New.
4538 * g++.dg/cpp0x/initlist101.C: Likewise.
4539
4540 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4541
4542 PR c++/84792
4543 * g++.dg/other/pr84792-1.C: New.
4544 * g++.dg/other/pr84792-2.C: Likewise.
4545
4546 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
4547
4548 PR target/85193
4549 * gcc.target/i386/pr85193.c: New test.
4550
4551 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
4552
4553 PR c++/84979
4554 * g++.dg/concepts/pr84979.C: New.
4555 * g++.dg/concepts/pr84979-2.C: New.
4556 * g++.dg/concepts/pr84979-3.C: New.
4557
4558 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4559
4560 PR c++/80026
4561 * g++.dg/cpp0x/variadic174.C: New.
4562
4563 2018-04-04 Jakub Jelinek <jakub@redhat.com>
4564
4565 PR inline-asm/85172
4566 * g++.dg/ext/builtin13.C: New test.
4567 * g++.dg/ext/atomic-4.C: New test.
4568
4569 PR c++/85146
4570 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
4571 * g++.dg/ext/bases3.C: New test.
4572
4573 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4574
4575 PR target/85203
4576 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
4577 to match a single insn of the baz function. Move scan directives at
4578 the end of the file below the functions they are trying to test for
4579 better readability.
4580 * gcc.target/arm/cmse/cmse-16.c: New testcase.
4581
4582 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
4583
4584 PR rtl-optimization/84878
4585 * gcc.target/powerpc/pr84878.c: New test.
4586
4587 2018-04-04 Michael Matz <matz@suse.de>
4588
4589 * gcc.dg/Wstringop-overflow-4.c: New test.
4590 * c-c++-common/Wstringop-truncation-4.c: Adjust.
4591
4592 2018-04-04 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR testsuite/85189
4595 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
4596 for the diagnostics of overridden functions. Adjust for new wording.
4597
4598 2018-04-04 Richard Biener <rguenther@suse.de>
4599
4600 PR lto/85176
4601 * g++.dg/lto/pr85176_0.C: New testcase.
4602
4603 2018-04-04 Richard Biener <rguenther@suse.de>
4604
4605 PR testsuite/85191
4606 * lib/target-supports.exp (check_effective_target_vect_perm_short):
4607 Fix typo.
4608
4609 2018-04-04 Martin Liska <mliska@suse.cz>
4610
4611 PR sanitizer/85174
4612 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
4613 and msdata as a workaround for powerpc.
4614
4615 2018-04-04 Richard Biener <rguenther@suse.de>
4616
4617 PR tree-optimization/85168
4618 * gcc.dg/torture/pr85168.c: New testcase.
4619
4620 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
4621
4622 PR c++/84943
4623 * g++.dg/pr84943.C: New.
4624 * g++.dg/pr84943-2.C: New.
4625
4626 2018-04-03 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR rtl-optimization/85167
4629 * gcc.dg/pr85167.c: New test.
4630
4631 PR tree-optimization/85156
4632 * c-c++-common/pr85156.c: New test.
4633 * gcc.c-torture/execute/pr85156.c: New test.
4634
4635 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
4636
4637 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
4638 * gcc.target/powerpc/undef-bool-1.C: New file.
4639 * gcc.target/powerpc/undef-bool-2.c: New file.
4640
4641 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4642
4643 PR c++/84768
4644 * g++.dg/cpp1z/class-deduction52.C: New.
4645
4646 2018-04-03 Jakub Jelinek <jakub@redhat.com>
4647
4648 PR c++/85147
4649 * g++.dg/cpp0x/pr85147.C: New test.
4650
4651 PR c++/85140
4652 * g++.dg/cpp0x/gen-attrs-64.C: New test.
4653
4654 PR c++/85134
4655 * g++.dg/gomp/pr85134.C: New test.
4656 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
4657
4658 PR target/85169
4659 * gcc.c-torture/execute/pr85169.c: New test.
4660 * gcc.target/i386/avx512f-pr85169.c: New test.
4661 * gcc.target/i386/avx512bw-pr85169.c: New test.
4662
4663 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
4664
4665 PR target/85126
4666 * gcc.target/powerpc/pr69946: Adjust comment. Remove
4667 scan-assembler-times clause.
4668
4669 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
4670
4671 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
4672 dg-additional-options.
4673
4674 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
4675
4676 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
4677
4678 2018-04-03 Richard Biener <rguenther@suse.de>
4679
4680 PR testsuite/85154
4681 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
4682
4683 2018-04-02 Jim Wilson <jimw@sifive.com>
4684
4685 * gcc.target/riscv/pr84660.c: New.
4686 * gcc.target/riscv/shift-and-1.c: New.
4687 * gcc.target/riscv/shift-and-2.c: New.
4688
4689 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4690
4691 PR fortran/85102
4692 * gfortran.dg/array_simplify_2.f90: New test.
4693
4694 2018-04-01 Jakub Jelinek <jakub@redhat.com>
4695
4696 PR middle-end/85090
4697 * gcc.target/i386/avx512f-pr85090-1.c: New test.
4698 * gcc.target/i386/avx512f-pr85090-2.c: New test.
4699 * gcc.target/i386/avx512f-pr85090-3.c: New test.
4700 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
4701 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
4702
4703 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
4704
4705 PR c++/85027
4706 * g++.dg/pr85027.C: New.
4707
4708 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4709
4710 PR target/83315
4711 * gcc.target/powerpc/sse-maxps-2.c: New test.
4712 * gcc.target/powerpc/sse-minps-2.c: New test.
4713
4714 2018-03-30 Jakub Jelinek <jakub@redhat.com>
4715
4716 PR c++/84791
4717 * g++.dg/gomp/pr84791.C: New test.
4718
4719 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
4720
4721 PR fortran/84931
4722 * gfortran.dg/array_constructor_53.f90: New test.
4723
4724 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4725
4726 PR fortran/85130
4727 * gfortran.dg/substr_6.f90: Remove illegal test for
4728 out-of-bounds substring.
4729
4730 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4731
4732 PR fortran/85111
4733 * gfortran.dg/zero_sized_10.f90: New test.
4734
4735 2018-03-29 David Malcolm <dmalcolm@redhat.com>
4736
4737 PR c++/84269
4738 * g++.dg/lookup/missing-std-include-6.C: New test.
4739 * g++.dg/lookup/missing-std-include.C: Add std::pair and
4740 std::tuple tests.
4741 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
4742 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
4743 <cstring>, <cassert>, and <cstdlib>.
4744
4745 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
4746
4747 PR inline-asm/84985
4748 * gcc.target/i386/pr84985.c: New.
4749
4750 2018-03-29 David Malcolm <dmalcolm@redhat.com>
4751
4752 PR c++/85110
4753 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
4754
4755 2018-03-29 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR c++/85108
4758 * g++.dg/warn/Wunused-var-31.C: New test.
4759
4760 PR c/85094
4761 * c-c++-common/Wduplicated-branches-14.c: New test.
4762
4763 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
4764
4765 PR c++/84606
4766 * g++.dg/cpp0x/pr84606.C: New.
4767
4768 2018-03-29 Carl Love <cel@us.ibm.com>
4769
4770 Revert
4771 2017-09-27 Carl Love <cel@us.ibm.com>
4772
4773 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
4774 for the __builtin_fctid and __builtin_fctiw.
4775
4776 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
4777
4778 PR target/84912
4779 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
4780 deleted builtin function.
4781 (div_weuo): Likewise.
4782 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
4783 (div_deuo): Likewise.
4784
4785 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4786
4787 PR c++/85028
4788 * g++.dg/other/default13.C: New.
4789
4790 2018-03-28 Jakub Jelinek <jakub@redhat.com>
4791
4792 PR target/85095
4793 * gcc.target/i386/pr85095-1.c: New test.
4794 * gcc.target/i386/pr85095-2.c: New test.
4795 * gcc.c-torture/execute/pr85095.c: New test.
4796
4797 PR tree-optimization/82004
4798 * gcc.dg/pr82004.c: New test.
4799
4800 2018-03-28 Jakub Jelinek <jakub@redhat.com>
4801 Martin Liska <mliska@suse.cz>
4802
4803 PR sanitizer/85081
4804 * g++.dg/asan/pr85081.C: New test.
4805
4806 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
4807
4808 PR c++/84789
4809 * g++.dg/template/pr84789.C: Adjust for testing with
4810 -fconcepts too.
4811
4812 PR c++/84973
4813 * g++.dg/template/pr84973.C: New.
4814 * g++.dg/template/pr84973-2.C: New.
4815 * g++.dg/template/pr84973-3.C: New.
4816
4817 PR c++/84968
4818 * g++.dg/eh/pr84968.C: New.
4819
4820 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4821
4822 PR target/84914
4823 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
4824 long double multiply/divide uses the correct function.
4825 * gcc.target/powerpc/mulkc-3.c: Likewise.
4826 * gcc.target/powerpc/divkc-2.c: Likewise.
4827 * gcc.target/powerpc/divkc-3.c: Likewise.
4828
4829 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4830
4831 PR c++/85067
4832 * g++.dg/cpp0x/defaulted51.C: New.
4833 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
4834
4835 2018-03-27 Jakub Jelinek <jakub@redhat.com>
4836
4837 PR c++/85077
4838 * g++.dg/ext/vector35.C: New test.
4839
4840 PR c++/85061
4841 * g++.dg/ext/builtin-offsetof3.C: New test.
4842
4843 PR c++/85076
4844 * g++.dg/cpp1y/pr85076.C: New test.
4845
4846 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4847
4848 PR fortran/85084
4849 * gfortran.dg/matmul_rank_1.f90: New test.
4850
4851 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4852 Harald Anlauf <anlauf@gmx.de>
4853
4854 * gfortran.dg/structure_constructor_15.f90: New test.
4855
4856 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
4857
4858 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
4859 for the diagnostics of overridden functions. Adjust for new wording.
4860 * g++.dg/cpp0x/implicit1.C: Likewise.
4861 * g++.dg/cpp0x/override1.C: Likewise.
4862 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4863 * g++.dg/eh/shadow1.C: Likewise.
4864 * g++.dg/inherit/covariant12.C: Likewise.
4865 * g++.dg/inherit/covariant14.C: Likewise.
4866 * g++.dg/inherit/covariant15.C: Likewise.
4867 * g++.dg/inherit/covariant16.C: Likewise.
4868 * g++.dg/inherit/covariant22.C: Likewise.
4869 * g++.dg/inherit/crash3.C: Likewise.
4870 * g++.dg/inherit/error2.C: Likewise.
4871 * g++.dg/template/crash100.C: Likewise.
4872 * g++.old-deja/g++.eh/spec6.C: Likewise.
4873 * g++.old-deja/g++.mike/p811.C: Likewise.
4874 * g++.old-deja/g++.other/virtual11.C: Likewise.
4875 * g++.old-deja/g++.other/virtual4.C: Likewise.
4876
4877 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
4878
4879 PR target/85044
4880 * gcc.target/i386/pr85044.c: New test.
4881
4882 2018-03-27 Martin Sebor <msebor@redhat.com>
4883
4884 PR testsuite/83462
4885 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
4886 other than x86.
4887
4888 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4889
4890 PR target/83009
4891 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
4892
4893 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4894
4895 PR target/81863
4896 * gcc.target/arm/pr81863.c: New test.
4897
4898 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
4899
4900 PR target/85056
4901 * testsuite/gcc.target/nvptx/pr85056.c: New test.
4902 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
4903
4904 2018-03-27 Richard Biener <rguenther@suse.de>
4905
4906 PR testsuite/82847
4907 * lib/target-supports.exp (check_ssse3_available): New function.
4908 (check_effective_target_vect_perm_short): Enable for x86 if
4909 check_ssse3_available.
4910
4911 2018-03-27 Richard Biener <rguenther@suse.de>
4912
4913 PR tree-optimization/85082
4914 * gfortran.dg/pr85082.f90: New testcase.
4915
4916 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
4917
4918 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
4919 to "l=2" in dg-final.
4920
4921 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
4922
4923 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
4924 * gcc.target/mips/fix-r4000-2.c: Likewise.
4925 * gcc.target/mips/fix-r4000-3.c: Likewise.
4926 * gcc.target/mips/fix-r4000-4.c: Likewise.
4927 * gcc.target/mips/fix-r4000-5.c: Likewise.
4928 * gcc.target/mips/fix-r4000-6.c: Likewise.
4929 * gcc.target/mips/fix-r4000-7.c: Likewise.
4930 * gcc.target/mips/fix-r4000-8.c: Likewise.
4931 * gcc.target/mips/fix-r4000-9.c: Likewise.
4932 * gcc.target/mips/fix-r4000-10.c: Likewise.
4933 * gcc.target/mips/fix-r4000-7.c: Change dg-final
4934 "mulditi3_r4000" instead of "mulditi3".
4935 * gcc.target/mips/fix-r4000-8.c: Change dg-final
4936 "umulditi3_r4000" instead of "umulditi3".
4937
4938 2018-03-27 Jakub Jelinek <jakub@redhat.com>
4939
4940 PR c++/85068
4941 * g++.dg/inherit/covariant22.C: New test.
4942
4943 2018-03-27 Richard Biener <rguenther@suse.de>
4944
4945 PR testsuite/84004
4946 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
4947 alignment.
4948
4949 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4950 Jason Merrill <jason@redhat.com>
4951
4952 PR c++/84632
4953 * g++.dg/init/array49.C: New.
4954 * g++.dg/torture/pr70499.C: Adjust.
4955
4956 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
4957
4958 PR target/85073
4959 * gcc.target/i386/pr85073.c: New test.
4960
4961 2018-03-26 Richard Biener <rguenther@suse.de>
4962
4963 PR testsuite/85066
4964 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
4965 instead of long.
4966
4967 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4968
4969 PR fortran/66709
4970 * gfortran.dg/parameter_array_format.f90: New test.
4971
4972 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4973 Neil Carlson <neil.n.carlson@gmail.com>
4974
4975 PR fortran/84381
4976 * gfortran.dg/literal_character_constant_1.inc: Replace
4977 call abort by STOP n.
4978 * gfortran.dg/overload_1.f90: Likewise.
4979
4980 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
4981 Dominique d'Humieres <dominiq@gcc.gnu.org>
4982
4983 PR fortran/84924
4984 * gfortran.dg/scalar_pointer_1.f90: New test.
4985
4986 2018-03-25 Tom de Vries <tom@codesourcery.com>
4987
4988 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
4989 precise.
4990
4991 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4992
4993 PR fortran/69497
4994 * gfortran.dg/pr89497.f90: New test.
4995
4996 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4997
4998 PR fortran/70068
4999 * gfortran.dg/substr_7.f90: New test.
5000
5001 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
5002
5003 PR fortran/42651
5004 * gfortran.dg/pr42651.f90: New test.
5005 * gfortran.dg/func_result_7.f90: Update error message.
5006
5007 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
5008
5009 PR tree-optimization/84005
5010 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
5011 failing to force the alignment.
5012
5013 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5014
5015 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
5016 from this to...
5017 <vclzd>: ...this.
5018
5019 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5020
5021 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
5022 message. Fix scan-assembler patterns.
5023
5024 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR c++/85015
5027 * g++.dg/cpp0x/pr85015.C: New test.
5028
5029 PR c++/84942
5030 * g++.dg/cpp1y/pr84942.C: New test.
5031
5032 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
5033
5034 PR inline-asm/85030
5035 * testsuite/gcc.target/i386/pr85030.c: New.
5036
5037 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5038
5039 PR target/85026
5040 * g++.dg/pr85026.C: New test.
5041
5042 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
5043
5044 * g++.dg/debug/pr84704.C: XFAIL AIX.
5045
5046 2018-03-23 Sudakshina Das <sudi.das@arm.com>
5047
5048 PR target/84826
5049 * gcc.target/arm/pr84826.c: Add dg directive.
5050
5051 2018-03-23 Marek Polacek <polacek@redhat.com>
5052
5053 PR c++/85033
5054 * g++.dg/ext/builtin-offsetof2.C: New test.
5055
5056 PR c++/85045
5057 * g++.dg/cpp0x/Wnarrowing5.C: New test.
5058 * gcc.dg/pr85045.c: New test.
5059
5060 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
5061
5062 PR debug/85020
5063 * gnat.dg/lto22.adb: New test.
5064 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
5065 * gnat.dg/lto22_pkg2.ads: Likewise.
5066
5067 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5068
5069 PR c/80778
5070 * gcc.dg/lto/pr80778_0.c: New test.
5071
5072 PR inline-asm/85034
5073 * gcc.target/i386/pr85034.c: New test.
5074
5075 PR inline-asm/85022
5076 * c-c++-common/torture/pr85022.c: New test.
5077
5078 PR sanitizer/85029
5079 * g++.dg/ubsan/pr85029.C: New test.
5080
5081 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
5082
5083 PR c++/71251
5084 * g++.dg/cpp0x/pr71251.C: New.
5085
5086 PR c++/84789
5087 * g++.dg/template/pr84789.C: New.
5088 * g++.dg/template/pr84789-2.C: New.
5089 * g++.dg/template/pr84789-3.C: New.
5090 * g++.dg/parse/dtor11.C: Accept alternate error message.
5091
5092 PR c++/84729
5093 * g++.dg/pr84729.C: New.
5094 * g++.old-deja/g++.ext/arrnew2.C: Require error.
5095 * g++.old-deja/g++.robertl/eb58.C: Likewise.
5096 * g++.old-deja/g++.robertl/eb63.C: Likewise.
5097
5098 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
5099
5100 PR fortran/84922
5101 * gfortran.dg/interface_42.f90: New test.
5102 * gfortran.dg/interface_43.f90: New test.
5103
5104 2018-03-22 Sudakshina Das <sudi.das@arm.com>
5105
5106 PR target/84826
5107 * gcc.target/arm/pr84826.c: New test.
5108
5109 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
5110
5111 * gcc.target/arm/addr-modes-float.c: Move dg-do before
5112 dg-require-effective-target.
5113 * gcc.target/arm/addr-modes-int.c: Likewise.
5114 * gcc.target/nios2/lo-addr-tls.c: Likewise.
5115
5116 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5117
5118 PR target/84760
5119 * gcc.target/powerpc/altivec-ld-1.c: New test.
5120
5121 2018-03-22 Bin Cheng <bin.cheng@arm.com>
5122
5123 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
5124
5125 2018-03-22 Jakub Jelinek <jakub@redhat.com>
5126
5127 PR inline-asm/84941
5128 * gcc.dg/pr84941.c: New test.
5129
5130 2018-03-22 Tom de Vries <tom@codesourcery.com>
5131
5132 PR tree-optimization/84956
5133 * gcc.dg/pr84956.c: New test.
5134
5135 2018-03-22 Marek Polacek <polacek@redhat.com>
5136
5137 PR c++/84854
5138 * g++.dg/cpp1z/constexpr-if15.C: New test.
5139 * g++.dg/cpp1z/constexpr-if16.C: New test.
5140
5141 2018-03-21 Joseph Myers <joseph@codesourcery.com>
5142
5143 * gcc.dg/builtin-tgmath-3.c: New test.
5144
5145 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
5146
5147 PR c++/71965
5148 * g++.dg/concepts/pr71965.C: New.
5149
5150 PR c++/84610
5151 PR c++/84642
5152 * g++.dg/cpp0x/pr84610.C: New.
5153 * g++.dg/cpp0x/pr84642.C: New.
5154
5155 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5156
5157 PR c/84999
5158 * c-c++-common/pr84999.c: New test.
5159
5160 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5161
5162 PR c++/84972
5163 * g++.dg/ext/desig10.C: New.
5164
5165 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5166 Harald Anlauf <anlauf@gmx.de>
5167
5168 PR fortran/84957
5169 * gfortran.dg/pr84957.f90: New test.
5170
5171 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5172
5173 PR tree-optimization/84960
5174 * gcc.c-torture/compile/pr84960.c: New test.
5175
5176 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
5177
5178 PR tree-optimization/84811
5179 * gcc.dg/torture/pr84811.c: New test.
5180
5181 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR tree-optimization/84982
5184 * c-c++-common/pr84982.c: New test.
5185
5186 PR c++/84961
5187 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
5188 "m" (++x) in C++.
5189 * g++.dg/torture/pr84961-1.C: New test.
5190 * g++.dg/torture/pr84961-2.C: New test.
5191
5192 2018-03-21 Nathan Sidwell <nathan@acm.org>
5193
5194 PR c++/85008
5195 * g++.dg/pr85008.C: New.
5196
5197 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
5198
5199 PR fortran/84615
5200 * gfortran.dg/char_result_17.f90: New test.
5201
5202 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5203
5204 PR c++/84994
5205 * g++.dg/other/accessor-fixits-1.C: Move to...
5206 * g++.dg/torture/accessor-fixits-1.C: ...here.
5207 * g++.dg/other/accessor-fixits-2.C: Move to...
5208 * g++.dg/torture/accessor-fixits-2.C: ...here.
5209 * g++.dg/other/accessor-fixits-3.C: Move to...
5210 * g++.dg/torture/accessor-fixits-3.C: ...here.
5211 * g++.dg/other/accessor-fixits-4.C: Move to...
5212 * g++.dg/torture/accessor-fixits-4.C: ...here.
5213 * g++.dg/other/accessor-fixits-5.C: Move to...
5214 * g++.dg/torture/accessor-fixits-5.C: ...here.
5215 * g++.dg/torture/accessor-fixits-6.C: New testcase.
5216 * g++.dg/torture/accessor-fixits-7.C: New testcase.
5217 * g++.dg/torture/accessor-fixits-8.C: New testcase.
5218
5219 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5220
5221 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
5222
5223 2018-03-21 Sudakshina Das <sudi.das@arm.com>
5224
5225 PR target/82989
5226 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
5227
5228 2018-03-21 Nathan Sidwell <nathan@acm.org>
5229
5230 PR c++/84804
5231 * g++.dg/lookup/pr84804.C: New.
5232
5233 2018-03-21 Martin Sebor <msebor@redhat.com>
5234
5235 PR c++/84850
5236 * g++.dg/Wclass-memaccess-3.C: New test.
5237 * g++.dg/Wclass-memaccess-4.C: New test.
5238
5239 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5240
5241 PR c++/84892
5242 * g++.dg/other/accessor-fixits-1.C
5243 (test_access_const_t1_color): New.
5244 (test_deref_const_t1_color): New.
5245 * g++.dg/other/accessor-fixits-5.C: New testcase.
5246
5247 2018-03-21 Tom de Vries <tom@codesourcery.com>
5248
5249 PR tree-optimization/83126
5250 * gcc.dg/graphite/pr83126.c: New test.
5251
5252 2018-03-21 Nathan Sidwell <nathan@acm.org>
5253
5254 * g++.dg/ext/anon-struct6.C: Adjust.
5255 * g++.dg/ext/deprecate-1.C: New.
5256 * g++.dg/ext/deprecate-2.C: New.
5257 * g++.dg/lookup/pr84602.C: Adjust.
5258 * g++.dg/lookup/pr84962.C: Adjust.
5259 * g++.old-deja/g++.other/anon4.C
5260
5261 PR c++/84836
5262 * g++.dg/lookup/pr84836.C: New.
5263
5264 2018-03-21 Bin Cheng <bin.cheng@arm.com>
5265
5266 PR tree-optimization/84969
5267 * gcc.dg/tree-ssa/pr84969.c: New test.
5268
5269 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5270
5271 PR rtl-optimization/84989
5272 * gcc.target/i386/pr84989.c: New test.
5273
5274 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5275
5276 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
5277
5278 2018-03-21 Martin Liska <mliska@suse.cz>
5279
5280 PR ipa/84963
5281 * gfortran.dg/goacc/pr84963.f90: New test.
5282
5283 2018-03-21 Marek Polacek <polacek@redhat.com>
5284
5285 PR c++/71638, ICE with NSDMI and reference.
5286 * g++.dg/cpp0x/nsdmi14.C: New test.
5287 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
5288
5289 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
5290
5291 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
5292 MIPS with -mpaired-single directives.
5293
5294 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
5295
5296 PR fortran/85001
5297 * gfortran.dg/interface_41.f90: New test.
5298
5299 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5300
5301 PR debug/84875
5302 * gcc.dg/pr84875.c: New test.
5303
5304 2018-03-20 Marek Polacek <polacek@redhat.com>
5305
5306 PR c++/84978, ICE with NRVO.
5307 * g++.dg/opt/nrv19.C: New test.
5308
5309 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5310
5311 PR target/82518
5312 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5313 Disable for armeb targets.
5314 * gcc.target/arm/pr82518.c: New test.
5315
5316 2018-03-20 Nathan Sidwell <nathan@acm.org>
5317
5318 PR c++/84962
5319 * g++.dg/lookup/pr84962.C: New.
5320
5321 PR c++/84970
5322 * g++.dg/lookup/pr84970.C: New.
5323
5324 2018-03-20 Richard Biener <rguenther@suse.de>
5325
5326 PR target/84986
5327 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
5328
5329 2018-03-20 Martin Liska <mliska@suse.cz>
5330
5331 PR ipa/84825
5332 * g++.dg/ipa/pr84825.C: New test.
5333
5334 2018-03-20 Martin Liska <mliska@suse.cz>
5335
5336 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
5337
5338 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5339
5340 PR target/84845
5341 * gcc.c-torture/compile/pr84845.c: New test.
5342
5343 2018-03-20 Sudakshina Das <sudi.das@arm.com>
5344
5345 PR target/82989
5346 * gcc.target/arm/pr82989.c: New test.
5347
5348 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5349
5350 PR target/84945
5351 * gcc.target/i386/pr84945.c: New test.
5352
5353 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
5354
5355 PR target/81647
5356 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
5357
5358 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5359
5360 PR c/84953
5361 * gcc.dg/pr84953.c: New test.
5362
5363 2018-03-19 Marek Polacek <polacek@redhat.com>
5364
5365 PR c++/84925
5366 * g++.dg/cpp1z/lambda-__func__.C: New test.
5367
5368 PR c++/84927
5369 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
5370
5371 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5372
5373 PR sanitizer/78651
5374 * g++.dg/asan/pr78651.C: New test.
5375
5376 2018-03-19 Tom de Vries <tom@codesourcery.com>
5377
5378 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
5379 vect_int_mult. Add nvptx xfail for PR84958.
5380
5381 2018-03-19 Nathan Sidwell <nathan@acm.org>
5382
5383 PR c++/84835
5384 * g++.dg/cpp1y/pr84835.C: New.
5385
5386 2018-03-19 Sudakshina Das <sudi.das@arm.com>
5387
5388 PR target/81647
5389 * gcc.target/aarch64/pr81647.c: New.
5390
5391 2018-03-19 Richard Biener <rguenther@suse.de>
5392
5393 PR tree-optimization/84933
5394 * g++.dg/pr84933.C: New testcase.
5395
5396 2018-03-19 Richard Biener <rguenther@suse.de>
5397
5398 PR tree-optimization/84859
5399 * gcc.dg/tree-ssa/pr84859.c: New testcase.
5400 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
5401 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
5402 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
5403
5404 2018-03-19 Nathan Sidwell <nathan@acm.org>
5405
5406 PR c++/84812
5407 * g++.dg/lookup/pr84812.C: New.
5408
5409 2018-03-19 Richard Biener <rguenther@suse.de>
5410
5411 PR tree-optimization/84929
5412 * gcc.dg/torture/pr84929.c: New testcase.
5413
5414 2018-03-19 Tamar Christina <tamar.christina@arm.com>
5415
5416 PR target/84711
5417 * gcc.target/arm/big-endian-subreg.c: Delete.
5418
5419 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5420
5421 PR fortran/84931
5422 * gfortran.dg/array_constructor_52.f90: New test.
5423
5424 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
5425
5426 PR fortran/77414
5427 * gfortran.dg/pr77414.f90: New test.
5428 * gfortran.dg/internal_references_1.f90: Adjust error message.
5429
5430 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
5431
5432 PR fortran/65453
5433 * gfortran.dg/pr65453.f90: New test.
5434
5435 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
5436
5437 PR tree-optimization/84913
5438 * gfortran.dg/vect/pr84913.f90: New test.
5439
5440 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5441
5442 PR fortran/79929
5443 * gfortran.dg/warn_concat.f90: New test.
5444
5445 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5446
5447 PR target/84899
5448 * gcc.dg/pr84899.c: New test.
5449
5450 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
5451
5452 PR fortran/69395
5453 * gfortran.dg/pr69395.f90: Add test for max dimensions
5454
5455 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
5456
5457 PR target/84876
5458 * gcc.target/i386/pr84876.c: New test.
5459
5460 2018-03-16 Martin Liska <mliska@suse.cz>
5461
5462 PR ipa/84833
5463 * gcc.target/i386/mvc11.c: New test.
5464
5465 2018-03-16 Martin Liska <mliska@suse.cz>
5466
5467 PR ipa/84722
5468 * gcc.target/i386/mvc10.c: New test.
5469
5470 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5471
5472 PR c++/79937
5473 PR c++/82410
5474 * g++.dg/cpp1y/pr79937-1.C: New test.
5475 * g++.dg/cpp1y/pr79937-2.C: New test.
5476 * g++.dg/cpp1y/pr79937-3.C: New test.
5477 * g++.dg/cpp1y/pr79937-4.C: New test.
5478 * g++.dg/cpp1y/pr82410.C: New test.
5479
5480 2018-03-16 Tom de Vries <tom@codesourcery.com>
5481
5482 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
5483
5484 2018-03-16 Tom de Vries <tom@codesourcery.com>
5485
5486 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
5487
5488 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR c++/84874
5491 * g++.dg/cpp2a/desig8.C: New test.
5492
5493 PR tree-optimization/84841
5494 * gcc.dg/pr84841.c: New test.
5495
5496 PR c++/84874
5497 * g++.dg/cpp2a/desig7.C: New test.
5498
5499 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
5500 Jim MacArthur <jim.macarthur@codethink.co.uk>
5501
5502 * gfortran.dg/automatic_1.f90: New test.
5503 * gfortran.dg/automatic_repeat.f90: New test
5504 * gfortran.dg/automatic_save.f90: New test.
5505 * gfortran.dg/vax_structure.f90: New test.
5506
5507 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5508
5509 PR fortran/78741
5510 * gfortran.dg/pr78741.f90: New test.
5511
5512 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5513
5514 PR fortran/69395
5515 * gfortran.dg/pr69395.f90: New test.
5516
5517 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5518
5519 PR c++/79085
5520 * g++.dg/opt/pr79085.C: New test.
5521
5522 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
5523
5524 PR target/84574
5525 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
5526 label instead of __x86_indirect_thunk label.
5527
5528 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR c++/84222
5531 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
5532 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
5533 * g++.dg/warn/deprecated-13.C: New test.
5534
5535 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
5536
5537 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
5538
5539 2018-03-15 Richard Biener <rguenther@suse.de>
5540
5541 PR c/84873
5542 * c-c++-common/pr84873.c: New testcase.
5543
5544 2018-03-15 Tamar Christina <tamar.christina@arm.com>
5545
5546 PR target/84711
5547 * gcc.target/arm/big-endian-subreg.c: New.
5548
5549 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5550
5551 PR target/84860
5552 * gcc.c-torture/compile/pr84860.c: New test.
5553
5554 2018-03-15 Julia Koval <julia.koval@intel.com>
5555
5556 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5557 cannonlake.
5558 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
5559 avx512bitalg.
5560
5561 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR c/84853
5564 * gcc.dg/pr84853.c: New test.
5565
5566 2018-03-14 Carl Love <cel@us.ibm.com>
5567
5568 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
5569
5570 2018-03-14 Martin Liska <mliska@suse.cz>
5571
5572 PR ipa/8480
5573 * g++.dg/lto/pr84805_0.C: New test.
5574 * g++.dg/lto/pr84805_1.C: New test.
5575 * g++.dg/lto/pr84805_2.C: New test.
5576
5577 2018-03-14 David Malcolm <dmalcolm@redhat.com>
5578
5579 PR c/84852
5580 * gcc.dg/fixits-pr84852-1.c: New test.
5581 * gcc.dg/fixits-pr84852-2.c: New test.
5582
5583 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5584
5585 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
5586 separate verbose message.
5587 * lib/scandump.exp (scan-dump-times): Likewise.
5588
5589 2018-03-14 Julia Koval <julia.koval@intel.com>
5590
5591 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
5592 server.
5593 * gcc.target/i386/funcspec-56.inc: Ditto.
5594
5595 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5596
5597 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
5598 aarch64_sve_hw.
5599
5600 2018-03-14 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR sanitizer/83392
5603 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
5604 check count from 17 to 14.
5605
5606 PR target/84844
5607 * gcc.target/i386/pr84844.c: New test.
5608
5609 2018-03-14 Richard Biener <rguenther@suse.de>
5610
5611 PR tree-optimization/84830
5612 * gcc.dg/torture/pr84830.c: New testcase.
5613
5614 2018-03-14 Marek Polacek <polacek@redhat.com>
5615
5616 PR c++/84596
5617 * g++.dg/cpp0x/static_assert15.C: New test.
5618
5619 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
5620
5621 PR fortran/61775
5622 * gfortran.dg/pr61775.f90: New test.
5623
5624 2018-03-13 Jakub Jelinek <jakub@redhat.com>
5625
5626 PR c++/84843
5627 * g++.dg/ext/pr84843-1.C: New test.
5628 * g++.dg/ext/pr84843-2.C: New test.
5629
5630 2018-03-13 David Pagan <dave.pagan@oracle.com>
5631
5632 PR c/46921
5633 * gcc.dg/pr46921.c: New test.
5634
5635 2018-03-13 Martin Sebor <msebor@redhat.com>
5636
5637 PR tree-optimization/84725
5638 * c-c++-common/Wstringop-truncation-4.c: New test.
5639 * c-c++-common/attr-nonstring-5.c: New test.
5640
5641 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5642
5643 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
5644 than unpacks.
5645 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
5646 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
5647
5648 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5649
5650 * gcc.target/aarch64/sve/tls_1.c: New test.
5651 * gcc.target/aarch64/sve/tls_2.C: Likewise.
5652
5653 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5654
5655 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
5656 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
5657
5658 2018-03-13 Martin Liska <mliska@suse.cz>
5659
5660 PR ipa/84658.
5661 * g++.dg/ipa/pr84658.C: New test.
5662
5663 2018-03-13 Jakub Jelinek <jakub@redhat.com>
5664
5665 PR middle-end/84834
5666 * gcc.dg/pr84834.c: New test.
5667
5668 PR target/84827
5669 * gcc.target/i386/pr84827.c: New test.
5670
5671 PR target/84828
5672 * g++.dg/ext/pr84828.C: New test.
5673
5674 PR target/84786
5675 * gcc.target/i386/avx512f-pr84786-1.c: New test.
5676 * gcc.target/i386/avx512f-pr84786-2.c: New test.
5677
5678 PR c++/84808
5679 * g++.dg/cpp1y/constexpr-84808.C: New test.
5680
5681 PR c++/84704
5682 * g++.dg/debug/pr84704.C: New test.
5683
5684 2018-03-12 Renlin Li <renlin.li@arm.com>
5685
5686 * gcc.target/aarch64/movi_hf.c: New.
5687 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
5688 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
5689
5690 2018-03-12 Martin Sebor <msebor@redhat.com>
5691
5692 PR tree-optimization/83456
5693 * c-c++-common/Wrestrict-2.c: Remove test cases.
5694 * c-c++-common/Wrestrict.c: Same.
5695 * gcc.dg/Wrestrict-12.c: New test.
5696 * gcc.dg/Wrestrict-14.c: New test.
5697
5698 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
5699
5700 * g++.dg/pr84821.C: New test.
5701
5702 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
5703
5704 * gcc.dg/pr84799.c: New test.
5705
5706 2018-03-12 Richard Biener <rguenther@suse.de>
5707
5708 PR tree-optimization/84803
5709 * gcc.dg/torture/pr84803.c: New testcase.
5710
5711 2018-03-12 Jakub Jelinek <jakub@redhat.com>
5712
5713 PR c++/84813
5714 * g++.dg/debug/pr84813.C: New test.
5715
5716 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
5717
5718 PR fortran/84546
5719 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
5720
5721 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
5722
5723 PR fortran/83939
5724 * gfortran.dg/pr83939.f90
5725
5726 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5727
5728 PR fortran/66128
5729 * gfortran.dg/zero_sized_9.f90: New test.
5730
5731 2018-03-11 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR debug/58150
5734 * g++.dg/debug/dwarf2/enum2.C: New test.
5735
5736 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
5737
5738 PR fortran/84734
5739 * gfortran.dg/pr84734.f90: New test.
5740
5741 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
5742
5743 * gnat.dg/prot3.adb: New test.
5744 * gnat.dg/prot3_pkg.ad[sb]: New helper.
5745
5746 2018-03-09 Jason Merrill <jason@redhat.com>
5747 Paolo Carlini <paolo.carlini@oracle.com>
5748
5749 PR c++/71169
5750 PR c++/71832
5751 * g++.dg/cpp0x/pr71169.C: New.
5752 * g++.dg/cpp0x/pr71169-2.C: Likewise.
5753 * g++.dg/cpp0x/pr71832.C: Likewise.
5754
5755 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
5756
5757 PR target/83969
5758 * gcc.target/powerpc/pr83969.c: New test.
5759
5760 2018-03-09 Jakub Jelinek <jakub@redhat.com>
5761
5762 PR target/84772
5763 * gcc.dg/pr84772.c: New test.
5764
5765 PR c++/84076
5766 * g++.dg/warn/Wformat-2.C: New test.
5767
5768 PR c++/84767
5769 * g++.dg/ext/vla18.C: New test.
5770
5771 2018-03-09 Martin Sebor <msebor@redhat.com>
5772
5773 PR tree-optimization/84526
5774 * gcc.dg/Wrestrict-10.c: New test.
5775 * gcc.dg/Wrestrict-11.c: New test.
5776
5777 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
5778
5779 PR rtl-optimization/84682
5780 * gcc.dg/torture/pr84682-1.c: New.
5781 * gcc.dg/torture/pr84682-2.c: New.
5782 * gcc.dg/torture/pr84682-3.c: New.
5783
5784 2018-03-09 Jakub Jelinek <jakub@redhat.com>
5785
5786 PR c++/84724
5787 * g++.dg/ext/pr84724.C: New test.
5788
5789 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
5790
5791 PR target/83712
5792 * gcc.target/arm/pr83712.c: New.
5793
5794 2018-03-09 Richard Biener <rguenther@suse.de>
5795
5796 PR tree-optimization/84775
5797 * gcc.dg/torture/pr84775.c: New testcase.
5798
5799 2018-03-09 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR debug/84404
5802 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
5803 targets.
5804
5805 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
5806
5807 * gcc.c-torture/compile/20180309-1.c: New test.
5808
5809 2018-03-08 Jakub Jelinek <jakub@redhat.com>
5810
5811 PR c++/80598
5812 * g++.dg/warn/Wunused-function4.C: New test.
5813
5814 PR inline-asm/84742
5815 * gcc.target/i386/pr84742-1.c: New test.
5816 * gcc.target/i386/pr84742-2.c: New test.
5817
5818 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5819
5820 PR target/84748
5821 * gcc.c-torture/execute/pr84748.c: New test.
5822
5823 2018-03-08 Richard Biener <rguenther@suse.de>
5824
5825 PR middle-end/84552
5826 * gcc.dg/graphite/pr84552.c: New testcase.
5827
5828 2018-03-08 Richard Biener <rguenther@suse.de>
5829
5830 PR tree-optimization/84178
5831 * gcc.dg/torture/pr84178-2.c: New testcase.
5832
5833 2018-03-08 David Malcolm <dmalcolm@redhat.com>
5834
5835 PR tree-optimization/84178
5836 * gcc.c-torture/compile/pr84178-1.c: New test.
5837
5838 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
5839
5840 * lib/target-supports.exp: Do not return zero from a ifunc
5841 function.
5842
5843 2018-03-08 Richard Biener <rguenther@suse.de>
5844
5845 PR tree-optimization/84746
5846 * gcc.dg/torture/pr84746.c: New testcase.
5847
5848
5849 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
5850 PR debug/84404
5851 PR debug/84408
5852 * gcc.dg/graphite/pr84404.c: New.
5853
5854 2018-03-08 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR tree-optimization/84740
5857 * gcc.dg/torture/pr84740.c: New test.
5858
5859 PR tree-optimization/84739
5860 * gcc.dg/pr84739.c: New test.
5861
5862 2018-03-07 Martin Sebor <msebor@redhat.com>
5863
5864 PR tree-optimization/83519
5865 * gcc.dg/Wrestrict-13.c: New test.
5866
5867 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
5868
5869 PR fortran/64124
5870 PR fortran/70409
5871 * gfortran.dg/pr64124.f90: New tests.
5872 * gfortran.dg/pr70409.f90: New tests.
5873
5874 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
5875
5876 PR target/82411
5877 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
5878
5879 2018-03-07 Martin Sebor <msebor@redhat.com>
5880
5881 PR tree-optimization/84526
5882 * gcc.dg/Wrestrict-10.c: New test.
5883
5884 2018-03-07 Martin Sebor <msebor@redhat.com>
5885
5886 PR tree-optimization/84468
5887 * g++.dg/warn/Wstringop-truncation-2.C: New test.
5888 * gcc.dg/Wstringop-truncation.c: New test.
5889 * gcc.dg/Wstringop-truncation-2.c: New test.
5890
5891 2018-03-07 Jakub Jelinek <jakub@redhat.com>
5892
5893 PR fortran/84565
5894 * gfortran.dg/pr84565.f90: New test.
5895
5896 PR middle-end/84723
5897 * gcc.target/i386/pr84723-1.c: New test.
5898 * gcc.target/i386/pr84723-2.c: New test.
5899 * gcc.target/i386/pr84723-3.c: New test.
5900 * gcc.target/i386/pr84723-4.c: New test.
5901 * gcc.target/i386/pr84723-5.c: New test.
5902
5903 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
5904
5905 PR fortran/64107
5906 * gfortran.dg/pr64107.f90: New test.
5907
5908 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5909
5910 PR fortran/84697
5911 PR fortran/66128
5912 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
5913
5914 2018-03-06 Marek Polacek <polacek@redhat.com>
5915
5916 PR c++/84684
5917 * g++.dg/cpp1z/constexpr-84684.C: New test.
5918
5919 2018-03-06 Jakub Jelinek <jakub@redhat.com>
5920
5921 PR c/84721
5922 * gcc.dg/pr84721.c: New test.
5923
5924 PR target/84710
5925 * gcc.dg/pr84710.c: New test.
5926
5927 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
5928
5929 PR fortran/56667
5930 * gfortran.dg/implied_do_2.f90: New test.
5931 * gfortran.dg/coarray_8.f90: Update for new error message.
5932
5933 2018-03-06 Jakub Jelinek <jakub@redhat.com>
5934
5935 PR inline-asm/84683
5936 * g++.dg/ext/pr84683.C: New test.
5937
5938 PR tree-optimization/84687
5939 * gcc.dg/pr84687.c: New test.
5940
5941 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
5942
5943 PR c++/84231
5944 * g++.dg/pr84231.C: New.
5945
5946 PR c++/84593
5947 * g++.dg/cpp1y/pr84593.C: New.
5948
5949 PR c++/84492
5950 * g++.dg/pr84492.C: New.
5951
5952 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5953
5954 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
5955 __builtin_ppc_speculation_barrier.
5956
5957 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5958
5959 PR target/84700
5960 * gcc.target/powerpc/pr84700.c: New test.
5961
5962 2018-03-05 Nathan Sidwell <nathan@acm.org>
5963
5964 PR c++/84702
5965 * g++.dg/lookup/pr84702.C: New.
5966
5967 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR target/84564
5970 * gcc.target/i386/pr84564.c: New test.
5971
5972 2018-03-05 Marek Polacek <polacek@redhat.com>
5973
5974 PR c++/84707
5975 * g++.dg/cpp0x/inline-ns10.C: New test.
5976
5977 2018-03-05 Nathan Sidwell <nathan@acm.org>
5978
5979 PR c++/84694
5980 * g++.dg/template/pr84694.C: New.
5981
5982 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR target/84524
5985 * gcc.c-torture/execute/pr84524.c: New test.
5986 * gcc.target/i386/avx512bw-pr84524.c: New test.
5987
5988 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
5989
5990 PR target/84264
5991 * g++.dg/pr84264.C: New test.
5992
5993 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5994
5995 PR c++/84618
5996 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
5997 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
5998 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
5999
6000 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
6001
6002 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
6003 * g++.dg/other/i386-3.C: Ditto.
6004 * gcc.target/i386/sse-12.c: Ditto.
6005 * gcc.target/i386/sse-13.c: Ditto.
6006 * gcc.target/i386/sse-14.c: Ditto.
6007 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
6008 * gcc.target/i386/wbinvd-1.c: New test.
6009 * gcc.target/i386/wbnoinvd-1.c: Ditto.
6010 * gcc.target/i386/pconfig-1.c: Ditto.
6011
6012 2018-03-05 Pádraig Brady <P@draigBrady.com>
6013 Nathan Sidwell <nathan@acm.org>
6014
6015 PR c++/84497
6016 * g++.dg/cpp0x/pr84497.C: New.
6017
6018 2018-03-05 Richard Biener <rguenther@suse.de>
6019
6020 PR tree-optimization/84670
6021 * gcc.dg/pr84670-1.c: New testcase.
6022 * gcc.dg/pr84670-2.c: Likewise.
6023 * gcc.dg/pr84670-3.c: Likewise.
6024 * gcc.dg/pr84670-4.c: Likewise.
6025
6026 2018-03-05 Richard Biener <rguenther@suse.de>
6027
6028 PR tree-optimization/84650
6029 * gcc.dg/graphite/pr84650.c: New testcase.
6030
6031 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6032
6033 PR c++/82022
6034 * g++.dg/cpp1z/constexpr-lambda20.C: New.
6035
6036 2018-03-03 Harald Anlauf <anlauf@gmx.de>
6037
6038 PR fortran/71085
6039 * gfortran.dg/pr71085.f90: New test.
6040
6041 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6042
6043 PR fortran/66128
6044 * gfortran.dg/zero_sized_8.f90: Really commit New test.
6045
6046 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6047
6048 PR fortran/51434
6049 * gfortran.dg/pr51434.f90: New test.
6050
6051 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6052
6053 PR c++/61358
6054 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
6055
6056 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6057
6058 PR c++/67370
6059 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
6060
6061 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6062
6063 PR c++/71464
6064 * g++.dg/torture/pr71464.C: New.
6065
6066 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
6067
6068 PR fortran/80965
6069 * gfortran.dg/select_type_41.f90: New test.
6070
6071 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6072
6073 PR c++/61135
6074 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
6075
6076 2018-03-02 Marek Polacek <polacek@redhat.com>
6077
6078 PR c++/84578
6079 * g++.dg/ext/flexary29.C: New test.
6080
6081 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6082
6083 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
6084
6085 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6086
6087 PR c++/81812
6088 * g++.dg/torture/pr81812.C: New.
6089
6090 2018-03-02 Marek Polacek <polacek@redhat.com>
6091
6092 PR c++/84171
6093 * g++.dg/warn/Wsign-compare-8.C: New test.
6094
6095 PR c++/84663
6096 * g++.dg/parse/array-size3.C: New test.
6097
6098 PR c++/84664
6099 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
6100
6101 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6102
6103 PR c++/84662
6104 * g++.dg/cpp1y/pr84662.C: New test.
6105
6106 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
6107
6108 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
6109 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
6110 "dg-lto-options".
6111 * g++.dg/lto/20101010-1_0.C: Likewise.
6112 * g++.dg/lto/20101010-2_0.C: Likewise.
6113
6114 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6115
6116 PR ipa/84628
6117 * gcc.dg/pr84628.c: New test.
6118
6119 PR target/56540
6120 * gcc.target/ia64/pr56540.c: New test.
6121
6122 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6123
6124 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
6125 32-bit target.
6126 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
6127 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
6128 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
6129 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
6130
6131 2018-03-02 Marek Polacek <polacek@redhat.com>
6132
6133 PR c++/84590
6134 * c-c++-common/ubsan/shift-11.c: New test.
6135
6136 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6137
6138 * gcc.dg/vect/vect-alias-check-13.c: New test.
6139
6140 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR target/84614
6143 * gcc.dg/pr84614.c: New test.
6144
6145 PR inline-asm/84625
6146 * gcc.target/i386/pr84625.c: New test.
6147
6148 2018-03-02 Richard Biener <rguenther@suse.de>
6149
6150 PR tree-optimization/84427
6151 * gcc.dg/torture/pr84427.c: New testcase.
6152
6153 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
6154
6155 PR target/84534
6156 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
6157 powerpc64le*-*-linux*.
6158 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
6159 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
6160
6161 2018-03-01 Martin Sebor <msebor@redhat.com>
6162
6163 PR c++/84294
6164 * g++.dg/ext/attr-const.C: Remove xfail.
6165 * g++.dg/ext/attr-malloc-3.C: New test.
6166 * g++.dg/ext/attr-noinline-3.C: New test.
6167 * g++.dg/ext/attr-noreturn-3.C: New test.
6168 * g++.dg/ext/attr-nothrow-3.C: New test.
6169 * g++.dg/ext/attr-pure.C: Remove xfail.
6170
6171 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6172
6173 PR sanitizer/70875
6174 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
6175 dg-options and dg-shouldfail "ubsan" directive.
6176
6177 2018-03-01 Marek Polacek <polacek@redhat.com>
6178 Jason Merrill <jason@redhat.com>
6179
6180 PR c++/84582
6181 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
6182 * g++.dg/cpp1z/static1.C: New test.
6183 * g++.dg/template/static37.C: New test.
6184
6185 2018-03-01 Nathan Sidwell <nathan@acm.org>
6186
6187 PR c++/84434
6188 * g++.dg/template/pr84434.C: New.
6189
6190 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
6191
6192 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
6193 -mthumb to the command-line.
6194
6195 2018-03-01 Marek Polacek <polacek@redhat.com>
6196
6197 PR c++/84596
6198 * g++.dg/cpp0x/static_assert14.C: New test.
6199
6200 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
6201
6202 PR c++/79410
6203 * g++.dg/torture/pr79410.C: New.
6204
6205 2018-03-01 Martin Liska <mliska@suse.cz>
6206
6207 PR sanitizer/82484
6208 * gcc.dg/asan/pr82484.c: New test.
6209
6210 2018-03-01 Richard Biener <rguenther@suse.de>
6211
6212 PR debug/84645
6213 * gfortran.dg/lto/pr84645_0.f90: New testcase.
6214
6215 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6216
6217 PR fortran/84219
6218 * gfortran.dg/coarray_47.f90: New test.
6219
6220 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6221
6222 PR fortran/84538
6223 * gfortran.dg/class_array_23.f03: New test.
6224
6225 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6226
6227 PR rtl-optimization/84528
6228 * gcc.dg/torture/pr84538.c: Rename to...
6229 * gcc.dg/torture/pr84528.c: ...this.
6230
6231 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6232
6233 PR rtl-optimization/84528
6234 * gcc.dg/torture/pr84538.c: New test.
6235
6236 2018-02-28 Martin Sebor <msebor@redhat.com>
6237
6238 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
6239 -fpic test failures.
6240 * c-c++-common/Wrestrict-2.c: Same.
6241 * c-c++-common/Wstringop-truncation.c: Same.
6242 * gcc.dg/Warray-bounds-22.c: Same.
6243 * gcc.dg/Wstringop-overflow.c: Same.
6244 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
6245 (signed_range): Same.
6246 (unsigned_anti_range): Same.
6247 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
6248 (signed_range): Same.
6249 (unsigned_anti_range): Same.
6250 * gcc.dg/attr-alloc_size-7.c: Same.
6251 * gcc.dg/attr-alloc_size-8.c: Same.
6252 * gcc.dg/builtin-alloc-size.c: Same.
6253 * gcc.dg/builtin-stpncpy.c: Same.
6254 * gcc.dg/builtins-nonnull.c: Same.
6255 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
6256 * gcc.dg/pr79214.c: Same.
6257 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
6258 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6259 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6260 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
6261 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
6262 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
6263 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
6264 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6265 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
6266 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6267 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6268
6269 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
6270
6271 PR target/84014
6272 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
6273
6274 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR c++/84609
6277 * g++.dg/cpp0x/pr84609.C: New test.
6278
6279 2018-02-28 Martin Sebor <msebor@redhat.com>
6280
6281 PR testsuite/84617
6282 * g++.dg/ext/attr-malloc-3.C: New test.
6283 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
6284 to pre-existing problems.
6285 * g++.dg/ext/attr-pure.C: Same.
6286
6287 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
6288
6289 PR fortran/83901
6290 * gfortran.dg/associate_37.f90: New test.
6291
6292 PR fortran/83344
6293 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
6294
6295 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6296
6297 PR target/52991
6298 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
6299 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
6300 * gcc.dg/bf-ms-layout-4.c: New test.
6301 * gcc.dg/bf-ms-layout-5.c: New test.
6302
6303 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
6304
6305 PR target/83399
6306 * gcc.target/powerpc/pr83399.c: Only run on Linux.
6307
6308 2018-02-28 Richard Biener <rguenther@suse.de>
6309
6310 PR tree-optimization/84584
6311 * gcc.dg/graphite/pr84584.c: New testcase.
6312
6313 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
6314
6315 PR preprocessor/84517
6316 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
6317
6318 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6319
6320 * c-c++-common/dump-ada-spec-12.c: New test.
6321 * c-c++-common/dump-ada-spec-13.c: Likewise.
6322
6323 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6324
6325 * c-c++-common/dump-ada-spec-11.c: New test.
6326
6327 2018-02-28 Martin Liska <mliska@suse.cz>
6328
6329 PR testsuite/84597
6330 * g++.dg/ext/timevar1.C: Fix pruned patterns.
6331 * g++.dg/ext/timevar2.C: Likewise.
6332
6333 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6334
6335 * c-c++-common/dump-ada-spec-8.c: New test.
6336 * c-c++-common/dump-ada-spec-9.c: Likewise.
6337 * c-c++-common/dump-ada-spec-10.c: Likewise.
6338
6339 2018-02-28 Richard Biener <rguenther@suse.de>
6340
6341 PR middle-end/84607
6342 * gcc.dg/pr84607.c: New testcase.
6343
6344 2018-02-28 Nathan Sidwell <nathan@acm.org>
6345
6346 PR c++/84602
6347 * g++.dg/lookup/pr84602.C: New.
6348
6349 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6350
6351 PR c++/83871
6352 PR c++/83503
6353 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
6354 dg-options.
6355 * g++.dg/ext/attr-nonnull.C: Likewise.
6356 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
6357 directives.
6358 * g++.dg/ext/attr-noinline-2.C: Likewise.
6359 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
6360 -fdump-tree-eh in dg-options.
6361
6362 2018-02-28 Alan Modra <amodra@gmail.com>
6363
6364 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
6365 GNU ld message.
6366 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
6367
6368 2018-02-27 Martin Sebor <msebor@redhat.com>
6369
6370 PR c++/83871
6371 PR c++/83503
6372 * g++.dg/Wmissing-attributes.C: New test.
6373 * g++.dg/ext/attr-const-pure.C: New test.
6374 * g++.dg/ext/attr-const.C: New test.
6375 * g++.dg/ext/attr-deprecated-2.C: New test.
6376 * g++.dg/ext/attr-malloc-2.C: New test.
6377 * g++.dg/ext/attr-malloc.C: New test.
6378 * g++.dg/ext/attr-noinline-2.C: New test.
6379 * g++.dg/ext/attr-noinline.C: New test.
6380 * g++.dg/ext/attr-nonnull.C: New test.
6381 * g++.dg/ext/attr-noreturn-2.C: New test.
6382 * g++.dg/ext/attr-noreturn.C: New test.
6383 * g++.dg/ext/attr-nothrow-2.C: New test.
6384 * g++.dg/ext/attr-nothrow.C: New test.
6385 * g++.dg/ext/attr-optimize.C: New test.
6386 * g++.dg/ext/attr-pure.C: New test.
6387 * g++.dg/ext/attr-returns-nonnull.C: New test.
6388 * g++.dg/ext/attr-warning.C: New test.
6389
6390 2018-02-27 Nathan Sidwell <nathan@acm.org>
6391
6392 PR c++/84426
6393 * g++.dg/lookup/pr84426.C: New.
6394
6395 2018-02-27 Richard Biener <rguenther@suse.de>
6396
6397 PR tree-optimization/84512
6398 * gcc.dg/tree-ssa/pr84512.c: New testcase.
6399
6400 2018-02-27 Martin Liska <mliska@suse.cz>
6401
6402 PR gcov-profile/84548
6403 * g++.dg/gcov/pr84548.C: New test.
6404
6405 2018-02-27 Jakub Jelinek <jakub@redhat.com>
6406
6407 PR target/84575
6408 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
6409
6410 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR c++/84558
6413 * g++.dg/cpp1y/pr84558.C: New test.
6414
6415 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6416
6417 PR c++/84540
6418 * g++.dg/cpp0x/alignas14.C: New.
6419 * g++.dg/cpp0x/alignas15.C: Likewise.
6420
6421 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6422
6423 PR c++/84557
6424 * g++.dg/gomp/pr84557.C: New test.
6425
6426 2018-02-26 Marek Polacek <polacek@redhat.com>
6427
6428 PR c++/84325
6429 * g++.dg/cpp1z/pr84325.C: New test.
6430
6431 2018-02-26 Carl Love <cel@us.ibm.com>
6432
6433 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
6434 Power 8 test file.
6435 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
6436 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
6437 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
6438 -mcpu=power8.
6439 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
6440 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
6441 -mcpu=power8.
6442
6443 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
6444
6445 PR target/84039
6446 * gcc.target/i386/indirect-thunk-1.c: Updated.
6447 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6448 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6449 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6450 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6451 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6452 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6453 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6454 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6455 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6456 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6457 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6458 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6459 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6460 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6461 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6462 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6463 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6464 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6465 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6466 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6467 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6468 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6469 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6470 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6471 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6472 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6473 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6474 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6475 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6476 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6477 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6478 * gcc.target/i386/ret-thunk-9.c: Likewise.
6479 * gcc.target/i386/ret-thunk-10.c: Likewise.
6480 * gcc.target/i386/ret-thunk-11.c: Likewise.
6481 * gcc.target/i386/ret-thunk-12.c: Likewise.
6482 * gcc.target/i386/ret-thunk-13.c: Likewise.
6483 * gcc.target/i386/ret-thunk-14.c: Likewise.
6484 * gcc.target/i386/ret-thunk-15.c: Likewise.
6485
6486 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
6487
6488 * gcc.c-torture/execute/20180226-1.c: New test.
6489
6490 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
6491
6492 PR tree-optimization/83965
6493 * gcc.dg/vect/pr83965-2.c: New test.
6494
6495 2018-02-26 Tom de Vries <tom@codesourcery.com>
6496
6497 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
6498
6499 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
6500
6501 PR target/84530
6502 * gcc.target/i386/ret-thunk-22.c: New test.
6503 * gcc.target/i386/ret-thunk-23.c: Likewise.
6504 * gcc.target/i386/ret-thunk-24.c: Likewise.
6505 * gcc.target/i386/ret-thunk-25.c: Likewise.
6506 * gcc.target/i386/ret-thunk-26.c: Likewise.
6507
6508 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6509
6510 PR c++/84533
6511 * g++.dg/cpp1z/pr84533.C: New.
6512
6513 2018-02-26 Marek Polacek <polacek@redhat.com>
6514
6515 PR c++/84537
6516 * g++.dg/parse/error60.C: New test.
6517
6518 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR c++/84556
6521 * g++.dg/gomp/pr84556.C: New test.
6522 * g++.dg/vect/pr84556.cc: New test.
6523
6524 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
6525
6526 PR fortran/32957
6527 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
6528 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6529 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
6530 * gfortran.dg/c_loc_test.f90: Likewise.
6531 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6532 * gfortran.dg/proc_decl_17.f90: Likewise.
6533 * gfortran.dg/proc_ptr_8.f90: Likewise.
6534
6535 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6536
6537 PR target/84521
6538 * gcc.target/aarch64/lr_free_2.c: Revert changes in
6539 r254814 disabling -fomit-frame-pointer by default.
6540 * gcc.target/aarch64/spill_1.c: Likewise.
6541 * gcc.target/aarch64/test_frame_11.c: Likewise.
6542 * gcc.target/aarch64/test_frame_12.c: Likewise.
6543 * gcc.target/aarch64/test_frame_13.c: Likewise.
6544 * gcc.target/aarch64/test_frame_14.c: Likewise.
6545 * gcc.target/aarch64/test_frame_15.c: Likewise.
6546 * gcc.target/aarch64/test_frame_3.c: Likewise.
6547 * gcc.target/aarch64/test_frame_5.c: Likewise.
6548 * gcc.target/aarch64/test_frame_9.c: Likewise.
6549
6550 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
6551
6552 PR fortran/83633
6553 * gfortran.dg/explicit_shape_1.f90: New test.
6554 * gfortran.dg/automatic_module_variable.f90: Update regex.
6555 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
6556 * gfortran.dg/constant_shape.f90: Ditto.
6557 * gfortran.dg/dec_structure_23.f90: Ditto.
6558 * gfortran.dg/pr78240.f90: Ditto.
6559
6560 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
6561
6562 PR fortran/84523
6563 * gfortran.dg/pr84523.f90: New test.
6564
6565 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6566
6567 PR fortran/78238
6568 * gfortran.dg/select_type_40.f90: New test.
6569
6570 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
6571
6572 PR fortran/30792
6573 * gfortran.dg/data_substring.f90: New test.
6574
6575 2018-02-24 Marek Polacek <polacek@redhat.com>
6576
6577 PR c++/83692
6578 * g++.dg/cpp1z/constexpr-83692.C: New test.
6579
6580 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
6581
6582 PR fortran/84346
6583 * gfortran.dg/statement_function_1.f90: Update test.
6584
6585 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6586
6587 PR fortran/84506
6588 * gfortran.dg/inquire_19.f90: New test.
6589
6590 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6591
6592 PR fortran/83149
6593 * gfortran.dg/pr83149_b.f90: New test.
6594 * gfortran.dg/pr83149_a.f90: Additional source for previous.
6595
6596 2018-02-23 Carl Love <cel@us.ibm.com>
6597
6598 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
6599 vec_signed2 and vec_unsigned2 to new Power 8 test file.
6600 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
6601 Power 8 tests.
6602
6603 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6604
6605 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
6606 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
6607
6608 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6609
6610 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
6611 expected output.
6612
6613 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6614
6615 PR fortran/83149
6616 * gfortran.dg/pr83149_1.f90: New test.
6617 * gfortran.dg/pr83149.f90: Additional source for previous.
6618
6619 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
6620
6621 PR testsuite/80551
6622 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
6623 __GI___pthread_mutex_init as well.
6624
6625 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6626
6627 PR fortran/83148
6628 * gfortran.dg/class_68.f90: New test.
6629
6630 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6631
6632 PR fortran/59781
6633 * gfortran.dg/derived_init_5.f90: New test.
6634
6635 2018-02-22 Jakub Jelinek <jakub@redhat.com>
6636
6637 PR target/82851
6638 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
6639 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
6640
6641 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
6642
6643 PR target/81572
6644 * gcc.target/powerpc/pr81572.c: New.
6645
6646 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
6647
6648 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
6649
6650 2018-02-22 Martin Sebor <msebor@redhat.com>
6651
6652 PR tree-optimization/84480
6653 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
6654 * g++.dg/warn/Wstringop-truncation-1.C: New test.
6655
6656 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
6657
6658 PR target/84176
6659 * gcc.target/i386/indirect-thunk-11.c: New test.
6660 * gcc.target/i386/indirect-thunk-12.c: Likewise.
6661 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
6662 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
6663 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
6664 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
6665 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
6666 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
6667 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
6668 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
6669
6670 2018-02-22 Steve Ellcey <sellcey@cavium.com>
6671
6672 PR target/83335
6673 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
6674 ILP32 mode.
6675 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
6676
6677 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6678
6679 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
6680
6681 2018-02-22 Marek Polacek <polacek@redhat.com>
6682
6683 PR c++/84493
6684 * g++.dg/parse/error59.C: New test.
6685
6686 2018-02-22 Tom de Vries <tom@codesourcery.com>
6687
6688 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
6689
6690 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6691
6692 PR c++/77655
6693 * g++.dg/cpp0x/pr77655.C: New.
6694
6695 2018-02-22 Jakub Jelinek <jakub@redhat.com>
6696
6697 PR c++/84496
6698 * g++.dg/cpp1y/pr84496.C: New test.
6699
6700 PR target/84502
6701 * g++.dg/torture/pr84502.C: New test.
6702
6703 PR tree-optimization/84503
6704 * gcc.dg/pr84503-1.c: New test.
6705 * gcc.dg/pr84503-2.c: New test.
6706
6707 2018-02-21 Jakub Jelinek <jakub@redhat.com>
6708
6709 PR tree-optimization/84478
6710 * gcc.c-torture/execute/pr84478.c: New test.
6711
6712 2018-02-20 Martin Sebor <msebor@redhat.com>
6713
6714 PR middle-end/84095
6715 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
6716 * c-c++-common/Wrestrict.c: Same.
6717 * gcc.dg/Wrestrict-6.c: Same.
6718 * gcc.dg/Warray-bounds-27.c: New test.
6719 * gcc.dg/Wrestrict-8.c: New test.
6720 * gcc.dg/Wrestrict-9.c: New test.
6721 * gcc.dg/pr84095.c: New test.
6722
6723 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6724
6725 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
6726
6727 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6728
6729 PR fortran/48890
6730 PR fortran/83823
6731 * gfortran.dg/structure_constructor_14.f90: New test.
6732
6733 2018-02-20 Jeff Law <law@redhat.com>
6734
6735 PR middle-end/82123
6736 PR tree-optimization/81592
6737 PR middle-end/79257
6738 * gcc.dg/pr81592.c: New test.
6739 * gcc.dg/pr82123.c: New test.
6740 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
6741
6742 2018-02-20 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR c++/84488
6745 * g++.dg/warn/Wunused-var-30.C: New test.
6746
6747 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
6748
6749 PR tree-optimization/84419
6750 * gcc.dg/vect/pr84419.c: New test.
6751
6752 2018-02-20 Jakub Jelinek <jakub@redhat.com>
6753
6754 PR middle-end/82004
6755 * gfortran.dg/pr82004.f90: New test.
6756
6757 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
6758
6759 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
6760
6761 2018-02-20 Martin Liska <mliska@suse.cz>
6762
6763 PR c/84310
6764 PR target/79747
6765 * gcc.target/i386/pr84310.c: New test.
6766 * gcc.target/i386/pr84310-2.c: Likewise.
6767
6768 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6769
6770 PR c++/84446
6771 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
6772
6773 2018-02-20 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR c++/84445
6776 * g++.dg/cpp1z/launder7.C: New test.
6777
6778 PR c++/84449
6779 * g++.dg/cpp0x/constexpr-84449.C: New test.
6780
6781 PR c++/84455
6782 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
6783
6784 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
6785
6786 PR fortran/83344
6787 PR fortran/83975
6788 * gfortran.dg/associate_22.f90: Enable commented out test.
6789 * gfortran.dg/associate_36.f90: New test.
6790
6791 2018-02-19 Jakub Jelinek <jakub@redhat.com>
6792
6793 PR target/84146
6794 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
6795
6796 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
6797
6798 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
6799 (dg-options): Use -mavx instead of -w.
6800
6801 2018-02-19 Jakub Jelinek <jakub@redhat.com>
6802
6803 PR c++/84444
6804 * g++.dg/cpp1z/launder8.C: New test.
6805
6806 PR c++/84448
6807 * g++.dg/gomp/pr84448.C: New test.
6808
6809 PR c++/84430
6810 * g++.dg/gomp/pr84430.C: New test.
6811
6812 PR tree-optimization/84452
6813 * gcc.dg/pr84452.c: New test.
6814
6815 PR c++/79064
6816 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
6817
6818 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6819
6820 PR fortran/35339
6821 * gfortran.dg/implied_do_io_4.f90: New test.
6822
6823 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
6824
6825 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
6826 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
6827 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
6828
6829 2018-02-19 Carl Love <cel@us.ibm.com>
6830
6831 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
6832
6833 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6834
6835 PR target/84460
6836 * gcc.target/i386/pr57193.c: Add -mtune=generic.
6837
6838 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
6839
6840 PR c++/84348
6841 * g++.dg/cpp0x/auto50.C: New.
6842 * g++.dg/parse/friend12.C: Adjust.
6843
6844 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6845
6846 PR libgfortran/84389
6847 * gfortran.dg/dtio_33.f90: New test.
6848
6849 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6850
6851 PR libgfortran/84412
6852 * gfortran.dg/inquire_18.f90: New test.
6853
6854 2018-02-18 Janus Weil <janus@gcc.gnu.org>
6855
6856 PR fortran/84381
6857 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
6858 * gfortran.dg/pointer_intent_3.f90: Ditto.
6859 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
6860 * gfortran.dg/protected_3.f90: Ditto.
6861 * gfortran.dg/protected_4.f90: Ditto.
6862 * gfortran.dg/protected_5.f90: Ditto.
6863 * gfortran.dg/protected_6.f90: Ditto.
6864
6865 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
6866
6867 PR fortran/80945
6868 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
6869 change to run.
6870
6871 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6872
6873 PR fortran/84270
6874 * gfortran.dg/inline_matmul_22.f90: New test.
6875
6876 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6877
6878 PR fortran/84381
6879 * gfortran.dg/abort_shoulfail.f90: New test.
6880 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
6881 by STOP n.
6882 * gfortran.dg/PR19754_2.f90: Likewise.
6883 * gfortran.dg/PR19872.f: Likewise.
6884 * gfortran.dg/PR49268.f90: Likewise.
6885 * gfortran.dg/Wall.f90: Likewise.
6886 * gfortran.dg/Wno-all.f90: Likewise.
6887 * gfortran.dg/achar_1.f90: Likewise.
6888 * gfortran.dg/achar_2.f90: Likewise.
6889 * gfortran.dg/achar_4.f90: Likewise.
6890 * gfortran.dg/achar_6.F90: Likewise.
6891 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
6892 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
6893 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
6894 * gfortran.dg/actual_array_offset_1.f90: Likewise.
6895 * gfortran.dg/actual_array_result_1.f90: Likewise.
6896 * gfortran.dg/actual_array_substr_1.f90: Likewise.
6897 * gfortran.dg/actual_array_substr_2.f90: Likewise.
6898 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
6899 * gfortran.dg/actual_procedure_1.f90: Likewise.
6900 * gfortran.dg/adjustl_1.f90: Likewise.
6901 * gfortran.dg/advance_1.f90: Likewise.
6902 * gfortran.dg/advance_4.f90: Likewise.
6903 * gfortran.dg/advance_5.f90: Likewise.
6904 * gfortran.dg/advance_6.f90: Likewise.
6905 * gfortran.dg/aint_anint_1.f90: Likewise.
6906 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
6907 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
6908 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
6909 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
6910 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
6911 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
6912 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
6913 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
6914 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
6915 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
6916 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
6917 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
6918 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
6919 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
6920 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
6921 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
6922 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
6923 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
6924 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
6925 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
6926 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
6927 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6928 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
6929 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
6930 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
6931 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
6932 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
6933 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
6934 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
6935 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
6936 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
6937 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
6938 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
6939 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
6940 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
6941 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
6942 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
6943 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
6944 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
6945 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
6946 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
6947 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
6948 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
6949 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
6950 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
6951 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
6952 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
6953 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
6954 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
6955 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
6956 * gfortran.dg/allocatable_function_1.f90: Likewise.
6957 * gfortran.dg/allocatable_function_10.f90: Likewise.
6958 * gfortran.dg/allocatable_function_3.f90: Likewise.
6959 * gfortran.dg/allocatable_function_5.f90: Likewise.
6960 * gfortran.dg/allocatable_function_6.f90: Likewise.
6961 * gfortran.dg/allocatable_function_7.f90: Likewise.
6962 * gfortran.dg/allocatable_function_8.f90: Likewise.
6963 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
6964 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
6965 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
6966 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
6967 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
6968 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
6969 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
6970 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
6971 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
6972 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
6973 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
6974 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
6975 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
6976 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
6977 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
6978 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
6979 * gfortran.dg/allocate_class_3.f90: Likewise.
6980 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
6981 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
6982 * gfortran.dg/allocate_derived_5.f90: Likewise.
6983 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
6984 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
6985 * gfortran.dg/allocate_with_source_1.f90: Likewise.
6986 * gfortran.dg/allocate_with_source_10.f08: Likewise.
6987 * gfortran.dg/allocate_with_source_11.f08: Likewise.
6988 * gfortran.dg/allocate_with_source_12.f03: Likewise.
6989 * gfortran.dg/allocate_with_source_15.f03: Likewise.
6990 * gfortran.dg/allocate_with_source_16.f90: Likewise.
6991 * gfortran.dg/allocate_with_source_17.f03: Likewise.
6992 * gfortran.dg/allocate_with_source_18.f03: Likewise.
6993 * gfortran.dg/allocate_with_source_2.f90: Likewise.
6994 * gfortran.dg/allocate_with_source_20.f03: Likewise.
6995 * gfortran.dg/allocate_with_source_22.f03: Likewise.
6996 * gfortran.dg/allocate_with_source_23.f03: Likewise.
6997 * gfortran.dg/allocate_with_source_24.f90: Likewise.
6998 * gfortran.dg/allocate_with_source_5.f90: Likewise.
6999 * gfortran.dg/allocate_with_source_6.f90: Likewise.
7000 * gfortran.dg/allocate_with_source_7.f08: Likewise.
7001 * gfortran.dg/allocate_with_source_8.f08: Likewise.
7002 * gfortran.dg/allocate_with_source_9.f08: Likewise.
7003 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
7004 * gfortran.dg/allocate_zerosize_3.f: Likewise.
7005 * gfortran.dg/altreturn_3.f90: Likewise.
7006 * gfortran.dg/altreturn_5.f90: Likewise.
7007 * gfortran.dg/altreturn_7.f90: Likewise.
7008 * gfortran.dg/and_or_xor.f90: Likewise.
7009 * gfortran.dg/anint_1.f90: Likewise.
7010 * gfortran.dg/any_all_1.f90: Likewise.
7011 * gfortran.dg/anyallcount_1.f90: Likewise.
7012 * gfortran.dg/append_1.f90: Likewise.
7013 * gfortran.dg/argument_checking_1.f90: Likewise.
7014 * gfortran.dg/argument_checking_2.f90: Likewise.
7015 * gfortran.dg/argument_checking_8.f90: Likewise.
7016 * gfortran.dg/arithmetic_if.f90: Likewise.
7017 * gfortran.dg/array_1.f90: Likewise.
7018 * gfortran.dg/array_2.f90: Likewise.
7019 * gfortran.dg/array_alloc_1.f90: Likewise.
7020 * gfortran.dg/array_alloc_2.f90: Likewise.
7021 * gfortran.dg/array_alloc_3.f90: Likewise.
7022 * gfortran.dg/array_assignment_1.F90: Likewise.
7023 * gfortran.dg/array_assignment_5.f90: Likewise.
7024 * gfortran.dg/array_constructor_1.f90: Likewise.
7025 * gfortran.dg/array_constructor_10.f90: Likewise.
7026 * gfortran.dg/array_constructor_11.f90: Likewise.
7027 * gfortran.dg/array_constructor_12.f90: Likewise.
7028 * gfortran.dg/array_constructor_15.f90: Likewise.
7029 * gfortran.dg/array_constructor_16.f90: Likewise.
7030 * gfortran.dg/array_constructor_17.f90: Likewise.
7031 * gfortran.dg/array_constructor_19.f90: Likewise.
7032 * gfortran.dg/array_constructor_23.f: Likewise.
7033 * gfortran.dg/array_constructor_24.f: Likewise.
7034 * gfortran.dg/array_constructor_32.f90: Likewise.
7035 * gfortran.dg/array_constructor_36.f90: Likewise.
7036 * gfortran.dg/array_constructor_39.f90: Likewise.
7037 * gfortran.dg/array_constructor_4.f90: Likewise.
7038 * gfortran.dg/array_constructor_40.f90: Likewise.
7039 * gfortran.dg/array_constructor_44.f90: Likewise.
7040 * gfortran.dg/array_constructor_45.f90: Likewise.
7041 * gfortran.dg/array_constructor_46.f90: Likewise.
7042 * gfortran.dg/array_constructor_47.f90: Likewise.
7043 * gfortran.dg/array_constructor_49.f90: Likewise.
7044 * gfortran.dg/array_constructor_5.f90: Likewise.
7045 * gfortran.dg/array_constructor_50.f90: Likewise.
7046 * gfortran.dg/array_constructor_6.f90: Likewise.
7047 * gfortran.dg/array_constructor_7.f90: Likewise.
7048 * gfortran.dg/array_constructor_8.f90: Likewise.
7049 * gfortran.dg/array_constructor_9.f90: Likewise.
7050 * gfortran.dg/array_constructor_type_1.f03: Likewise.
7051 * gfortran.dg/array_constructor_type_10.f03: Likewise.
7052 * gfortran.dg/array_constructor_type_11.f03: Likewise.
7053 * gfortran.dg/array_constructor_type_12.f03: Likewise.
7054 * gfortran.dg/array_constructor_type_13.f90: Likewise.
7055 * gfortran.dg/array_constructor_type_14.f03: Likewise.
7056 * gfortran.dg/array_constructor_type_16.f03: Likewise.
7057 * gfortran.dg/array_constructor_type_2.f03: Likewise.
7058 * gfortran.dg/array_constructor_type_22.f03: Likewise.
7059 * gfortran.dg/array_constructor_type_3.f03: Likewise.
7060 * gfortran.dg/array_constructor_type_4.f03: Likewise.
7061 * gfortran.dg/array_constructor_type_5.f03: Likewise.
7062 * gfortran.dg/array_constructor_type_6.f03: Likewise.
7063 * gfortran.dg/array_constructor_type_7.f03: Likewise.
7064 * gfortran.dg/array_function_1.f90: Likewise.
7065 * gfortran.dg/array_function_5.f90: Likewise.
7066 * gfortran.dg/array_initializer_1.f90: Likewise.
7067 * gfortran.dg/array_initializer_2.f90: Likewise.
7068 * gfortran.dg/array_memcpy_5.f90: Likewise.
7069 * gfortran.dg/array_memset_2.f90: Likewise.
7070 * gfortran.dg/array_reference_1.f90: Likewise.
7071 * gfortran.dg/array_return_value_1.f90: Likewise.
7072 * gfortran.dg/array_section_1.f90: Likewise.
7073 * gfortran.dg/array_temporaries_3.f90: Likewise.
7074 * gfortran.dg/arrayio_1.f90: Likewise.
7075 * gfortran.dg/arrayio_10.f90: Likewise.
7076 * gfortran.dg/arrayio_11.f90: Likewise.
7077 * gfortran.dg/arrayio_12.f90: Likewise.
7078 * gfortran.dg/arrayio_13.f90: Likewise.
7079 * gfortran.dg/arrayio_14.f90: Likewise.
7080 * gfortran.dg/arrayio_16.f90: Likewise.
7081 * gfortran.dg/arrayio_2.f90: Likewise.
7082 * gfortran.dg/arrayio_3.f90: Likewise.
7083 * gfortran.dg/arrayio_4.f90: Likewise.
7084 * gfortran.dg/arrayio_5.f90: Likewise.
7085 * gfortran.dg/arrayio_6.f90: Likewise.
7086 * gfortran.dg/arrayio_7.f90: Likewise.
7087 * gfortran.dg/arrayio_8.f90: Likewise.
7088 * gfortran.dg/arrayio_9.f90: Likewise.
7089 * gfortran.dg/arrayio_derived_1.f90: Likewise.
7090 * gfortran.dg/assign_10.f90: Likewise.
7091 * gfortran.dg/assign_9.f90: Likewise.
7092 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
7093 * gfortran.dg/assignment_1.f90: Likewise.
7094 * gfortran.dg/associate_1.f03: Likewise.
7095 * gfortran.dg/associate_11.f90: Likewise.
7096 * gfortran.dg/associate_13.f90: Likewise.
7097 * gfortran.dg/associate_15.f90: Likewise.
7098 * gfortran.dg/associate_17.f90: Likewise.
7099 * gfortran.dg/associate_18.f08: Likewise.
7100 * gfortran.dg/associate_19.f03: Likewise.
7101 * gfortran.dg/associate_20.f03: Likewise.
7102 * gfortran.dg/associate_22.f90: Likewise.
7103 * gfortran.dg/associate_23.f90: Likewise.
7104 * gfortran.dg/associate_24.f90: Likewise.
7105 * gfortran.dg/associate_25.f90: Likewise.
7106 * gfortran.dg/associate_27.f90: Likewise.
7107 * gfortran.dg/associate_28.f90: Likewise.
7108 * gfortran.dg/associate_32.f03: Likewise.
7109 * gfortran.dg/associate_33.f03: Likewise.
7110 * gfortran.dg/associate_34.f90: Likewise.
7111 * gfortran.dg/associate_6.f03: Likewise.
7112 * gfortran.dg/associate_7.f03: Likewise.
7113 * gfortran.dg/associate_8.f03: Likewise.
7114 * gfortran.dg/associate_9.f03: Likewise.
7115 * gfortran.dg/associated_1.f90: Likewise.
7116 * gfortran.dg/associated_2.f90: Likewise.
7117 * gfortran.dg/associated_5.f90: Likewise.
7118 * gfortran.dg/associated_6.f90: Likewise.
7119 * gfortran.dg/associated_target_3.f90: Likewise.
7120 * gfortran.dg/associated_target_4.f90: Likewise.
7121 * gfortran.dg/associated_target_5.f03: Likewise.
7122 * gfortran.dg/associated_target_6.f03: Likewise.
7123 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7124 * gfortran.dg/assumed_rank_1.f90: Likewise.
7125 * gfortran.dg/assumed_rank_10.f90: Likewise.
7126 * gfortran.dg/assumed_rank_2.f90: Likewise.
7127 * gfortran.dg/assumed_rank_7.f90: Likewise.
7128 * gfortran.dg/assumed_rank_8.f90: Likewise.
7129 * gfortran.dg/assumed_rank_9.f90: Likewise.
7130 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7131 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7132 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
7133 * gfortran.dg/assumed_type_2.f90: Likewise.
7134 * gfortran.dg/atan2_1.f90: Likewise.
7135 * gfortran.dg/auto_array_1.f90: Likewise.
7136 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
7137 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
7138 * gfortran.dg/auto_char_len_3.f90: Likewise.
7139 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
7140 * gfortran.dg/auto_internal_assumed.f90: Likewise.
7141 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
7142 * gfortran.dg/auto_save_2.f90: Likewise.
7143 * gfortran.dg/automatic_default_init_1.f90: Likewise.
7144 * gfortran.dg/backslash_1.f90: Likewise.
7145 * gfortran.dg/backslash_2.f90: Likewise.
7146 * gfortran.dg/backslash_3.f: Likewise.
7147 * gfortran.dg/backspace_1.f: Likewise.
7148 * gfortran.dg/backspace_10.f90: Likewise.
7149 * gfortran.dg/backspace_11.f90: Likewise.
7150 * gfortran.dg/backspace_2.f: Likewise.
7151 * gfortran.dg/backspace_3.f: Likewise.
7152 * gfortran.dg/backspace_4.f: Likewise.
7153 * gfortran.dg/backspace_5.f: Likewise.
7154 * gfortran.dg/backspace_6.f: Likewise.
7155 * gfortran.dg/backspace_7.f90: Likewise.
7156 * gfortran.dg/backspace_8.f: Likewise.
7157 * gfortran.dg/backspace_9.f: Likewise.
7158 * gfortran.dg/bessel_1.f90: Likewise.
7159 * gfortran.dg/bessel_2.f90: Likewise.
7160 * gfortran.dg/bessel_5.f90: Likewise.
7161 * gfortran.dg/bessel_6.f90: Likewise.
7162 * gfortran.dg/bessel_7.f90: Likewise.
7163 * gfortran.dg/bind_c_dts_2.f03: Likewise.
7164 * gfortran.dg/bind_c_dts_3.f03: Likewise.
7165 * gfortran.dg/bind_c_usage_15.f90: Likewise.
7166 * gfortran.dg/bind_c_usage_16.f03: Likewise.
7167 * gfortran.dg/bind_c_usage_17.f90: Likewise.
7168 * gfortran.dg/bind_c_usage_24.f90: Likewise.
7169 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
7170 * gfortran.dg/binding_label_tests_16.f03: Likewise.
7171 * gfortran.dg/binding_label_tests_23.f90: Likewise.
7172 * gfortran.dg/bit_comparison_1.F90: Likewise.
7173 * gfortran.dg/bit_comparison_2.F90: Likewise.
7174 * gfortran.dg/block_1.f08: Likewise.
7175 * gfortran.dg/block_13.f08: Likewise.
7176 * gfortran.dg/block_14.f90: Likewise.
7177 * gfortran.dg/block_2.f08: Likewise.
7178 * gfortran.dg/block_6.f08: Likewise.
7179 * gfortran.dg/block_7.f08: Likewise.
7180 * gfortran.dg/block_8.f08: Likewise.
7181 * gfortran.dg/blockdata_1.f90: Likewise.
7182 * gfortran.dg/bound_1.f90: Likewise.
7183 * gfortran.dg/bound_2.f90: Likewise.
7184 * gfortran.dg/bound_3.f90: Likewise.
7185 * gfortran.dg/bound_4.f90: Likewise.
7186 * gfortran.dg/bound_5.f90: Likewise.
7187 * gfortran.dg/bound_6.f90: Likewise.
7188 * gfortran.dg/bound_7.f90: Likewise.
7189 * gfortran.dg/bound_8.f90: Likewise.
7190 * gfortran.dg/bound_9.f90: Likewise.
7191 * gfortran.dg/bound_simplification_1.f90: Likewise.
7192 * gfortran.dg/bound_simplification_3.f90: Likewise.
7193 * gfortran.dg/bound_simplification_4.f90: Likewise.
7194 * gfortran.dg/bound_simplification_5.f90: Likewise.
7195 * gfortran.dg/bound_simplification_6.f90: Likewise.
7196 * gfortran.dg/bounds_check_1.f90: Likewise.
7197 * gfortran.dg/bounds_check_12.f90: Likewise.
7198 * gfortran.dg/bounds_check_14.f90: Likewise.
7199 * gfortran.dg/bounds_check_15.f90: Likewise.
7200 * gfortran.dg/bounds_check_19.f90: Likewise.
7201 * gfortran.dg/bounds_check_8.f90: Likewise.
7202 * gfortran.dg/bounds_check_9.f90: Likewise.
7203 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
7204 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
7205 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
7206 * gfortran.dg/boz_1.f90: Likewise.
7207 * gfortran.dg/boz_11.f90: Likewise.
7208 * gfortran.dg/boz_13.f90: Likewise.
7209 * gfortran.dg/boz_14.f90: Likewise.
7210 * gfortran.dg/boz_15.f90: Likewise.
7211 * gfortran.dg/boz_3.f90: Likewise.
7212 * gfortran.dg/boz_6.f90: Likewise.
7213 * gfortran.dg/boz_9.f90: Likewise.
7214 * gfortran.dg/byte_1.f90: Likewise.
7215 * gfortran.dg/byte_2.f90: Likewise.
7216 * gfortran.dg/c_assoc.f90: Likewise.
7217 * gfortran.dg/c_assoc_2.f03: Likewise.
7218 * gfortran.dg/c_assoc_3.f90: Likewise.
7219 * gfortran.dg/c_by_val_1.f: Likewise.
7220 * gfortran.dg/c_by_val_5.f90: Likewise.
7221 * gfortran.dg/c_char_tests.f03: Likewise.
7222 * gfortran.dg/c_char_tests_2.f03: Likewise.
7223 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
7224 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
7225 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
7226 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7227 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
7228 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
7229 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
7230 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
7231 * gfortran.dg/c_kind_params.f90: Likewise.
7232 * gfortran.dg/c_loc_test_20.f90: Likewise.
7233 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7234 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
7235 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7236 * gfortran.dg/c_size_t_test.f03: Likewise.
7237 * gfortran.dg/c_sizeof_1.f90: Likewise.
7238 * gfortran.dg/c_sizeof_5.f90: Likewise.
7239 * gfortran.dg/c_sizeof_6.f90: Likewise.
7240 * gfortran.dg/char4_iunit_1.f03: Likewise.
7241 * gfortran.dg/char4_iunit_2.f03: Likewise.
7242 * gfortran.dg/char_allocation_1.f90: Likewise.
7243 * gfortran.dg/char_array_constructor.f90: Likewise.
7244 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7245 * gfortran.dg/char_assign_1.f90: Likewise.
7246 * gfortran.dg/char_associated_1.f90: Likewise.
7247 * gfortran.dg/char_cast_2.f90: Likewise.
7248 * gfortran.dg/char_comparison_1.f: Likewise.
7249 * gfortran.dg/char_component_initializer_1.f90: Likewise.
7250 * gfortran.dg/char_component_initializer_2.f90: Likewise.
7251 * gfortran.dg/char_cons_len.f90: Likewise.
7252 * gfortran.dg/char_conversion.f90: Likewise.
7253 * gfortran.dg/char_cshift_1.f90: Likewise.
7254 * gfortran.dg/char_cshift_2.f90: Likewise.
7255 * gfortran.dg/char_decl_2.f90: Likewise.
7256 * gfortran.dg/char_eoshift_1.f90: Likewise.
7257 * gfortran.dg/char_eoshift_2.f90: Likewise.
7258 * gfortran.dg/char_eoshift_3.f90: Likewise.
7259 * gfortran.dg/char_eoshift_4.f90: Likewise.
7260 * gfortran.dg/char_eoshift_5.f90: Likewise.
7261 * gfortran.dg/char_expr_1.f90: Likewise.
7262 * gfortran.dg/char_expr_3.f90: Likewise.
7263 * gfortran.dg/char_initialiser_actual.f90: Likewise.
7264 * gfortran.dg/char_length_12.f90: Likewise.
7265 * gfortran.dg/char_length_14.f90: Likewise.
7266 * gfortran.dg/char_length_15.f90: Likewise.
7267 * gfortran.dg/char_length_17.f90: Likewise.
7268 * gfortran.dg/char_length_20.f90: Likewise.
7269 * gfortran.dg/char_length_21.f90: Likewise.
7270 * gfortran.dg/char_length_5.f90: Likewise.
7271 * gfortran.dg/char_length_6.f90: Likewise.
7272 * gfortran.dg/char_length_7.f90: Likewise.
7273 * gfortran.dg/char_length_8.f90: Likewise.
7274 * gfortran.dg/char_pack_1.f90: Likewise.
7275 * gfortran.dg/char_pack_2.f90: Likewise.
7276 * gfortran.dg/char_pointer_assign.f90: Likewise.
7277 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
7278 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
7279 * gfortran.dg/char_pointer_dependency.f90: Likewise.
7280 * gfortran.dg/char_pointer_dummy.f90: Likewise.
7281 * gfortran.dg/char_pointer_func.f90: Likewise.
7282 * gfortran.dg/char_reshape_1.f90: Likewise.
7283 * gfortran.dg/char_result_1.f90: Likewise.
7284 * gfortran.dg/char_result_12.f90: Likewise.
7285 * gfortran.dg/char_result_13.f90: Likewise.
7286 * gfortran.dg/char_result_14.f90: Likewise.
7287 * gfortran.dg/char_result_15.f90: Likewise.
7288 * gfortran.dg/char_result_2.f90: Likewise.
7289 * gfortran.dg/char_result_3.f90: Likewise.
7290 * gfortran.dg/char_result_4.f90: Likewise.
7291 * gfortran.dg/char_result_5.f90: Likewise.
7292 * gfortran.dg/char_result_6.f90: Likewise.
7293 * gfortran.dg/char_result_7.f90: Likewise.
7294 * gfortran.dg/char_result_8.f90: Likewise.
7295 * gfortran.dg/char_spread_1.f90: Likewise.
7296 * gfortran.dg/char_transpose_1.f90: Likewise.
7297 * gfortran.dg/char_type_len.f90: Likewise.
7298 * gfortran.dg/char_unpack_1.f90: Likewise.
7299 * gfortran.dg/char_unpack_2.f90: Likewise.
7300 * gfortran.dg/character_array_constructor_1.f90: Likewise.
7301 * gfortran.dg/character_comparison_1.f90: Likewise.
7302 * gfortran.dg/character_comparison_2.f90: Likewise.
7303 * gfortran.dg/character_comparison_3.f90: Likewise.
7304 * gfortran.dg/character_comparison_4.f90: Likewise.
7305 * gfortran.dg/character_comparison_5.f90: Likewise.
7306 * gfortran.dg/character_comparison_6.f90: Likewise.
7307 * gfortran.dg/character_comparison_7.f90: Likewise.
7308 * gfortran.dg/character_comparison_8.f90: Likewise.
7309 * gfortran.dg/character_comparison_9.f90: Likewise.
7310 * gfortran.dg/charlen_15.f90: Likewise.
7311 * gfortran.dg/charlen_16.f90: Likewise.
7312 * gfortran.dg/chkbits.f90: Likewise.
7313 * gfortran.dg/chmod_1.f90: Likewise.
7314 * gfortran.dg/chmod_2.f90: Likewise.
7315 * gfortran.dg/chmod_3.f90: Likewise.
7316 * gfortran.dg/class_1.f03: Likewise.
7317 * gfortran.dg/class_18.f03: Likewise.
7318 * gfortran.dg/class_19.f03: Likewise.
7319 * gfortran.dg/class_35.f90: Likewise.
7320 * gfortran.dg/class_46.f03: Likewise.
7321 * gfortran.dg/class_48.f90: Likewise.
7322 * gfortran.dg/class_51.f90: Likewise.
7323 * gfortran.dg/class_52.f90: Likewise.
7324 * gfortran.dg/class_6.f03: Likewise.
7325 * gfortran.dg/class_63.f90: Likewise.
7326 * gfortran.dg/class_64.f90: Likewise.
7327 * gfortran.dg/class_65.f90: Likewise.
7328 * gfortran.dg/class_66.f90: Likewise.
7329 * gfortran.dg/class_67.f90: Likewise.
7330 * gfortran.dg/class_9.f03: Likewise.
7331 * gfortran.dg/class_alias.f90: Likewise.
7332 * gfortran.dg/class_allocate_1.f03: Likewise.
7333 * gfortran.dg/class_allocate_10.f03: Likewise.
7334 * gfortran.dg/class_allocate_13.f90: Likewise.
7335 * gfortran.dg/class_allocate_14.f90: Likewise.
7336 * gfortran.dg/class_allocate_15.f90: Likewise.
7337 * gfortran.dg/class_allocate_19.f03: Likewise.
7338 * gfortran.dg/class_allocate_21.f90: Likewise.
7339 * gfortran.dg/class_allocate_22.f90: Likewise.
7340 * gfortran.dg/class_allocate_3.f03: Likewise.
7341 * gfortran.dg/class_allocate_4.f03: Likewise.
7342 * gfortran.dg/class_allocate_5.f90: Likewise.
7343 * gfortran.dg/class_allocate_6.f03: Likewise.
7344 * gfortran.dg/class_allocate_7.f03: Likewise.
7345 * gfortran.dg/class_allocate_8.f03: Likewise.
7346 * gfortran.dg/class_allocate_9.f03: Likewise.
7347 * gfortran.dg/class_array_1.f03: Likewise.
7348 * gfortran.dg/class_array_14.f90: Likewise.
7349 * gfortran.dg/class_array_15.f03: Likewise.
7350 * gfortran.dg/class_array_16.f90: Likewise.
7351 * gfortran.dg/class_array_2.f03: Likewise.
7352 * gfortran.dg/class_array_20.f03: Likewise.
7353 * gfortran.dg/class_array_21.f03: Likewise.
7354 * gfortran.dg/class_array_3.f03: Likewise.
7355 * gfortran.dg/class_array_4.f03: Likewise.
7356 * gfortran.dg/class_array_7.f03: Likewise.
7357 * gfortran.dg/class_array_8.f03: Likewise.
7358 * gfortran.dg/class_array_9.f03: Likewise.
7359 * gfortran.dg/class_defined_operator_1.f03: Likewise.
7360 * gfortran.dg/class_dummy_1.f03: Likewise.
7361 * gfortran.dg/class_optional_1.f90: Likewise.
7362 * gfortran.dg/class_optional_2.f90: Likewise.
7363 * gfortran.dg/class_result_5.f90: Likewise.
7364 * gfortran.dg/class_result_6.f90: Likewise.
7365 * gfortran.dg/class_to_type_1.f03: Likewise.
7366 * gfortran.dg/class_to_type_2.f90: Likewise.
7367 * gfortran.dg/class_to_type_3.f03: Likewise.
7368 * gfortran.dg/class_to_type_4.f90: Likewise.
7369 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
7370 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
7371 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
7372 * gfortran.dg/coarray/atomic_1.f90: Likewise.
7373 * gfortran.dg/coarray/atomic_2.f90: Likewise.
7374 * gfortran.dg/coarray/codimension.f90: Likewise.
7375 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
7376 * gfortran.dg/coarray/collectives_1.f90: Likewise.
7377 * gfortran.dg/coarray/collectives_2.f90: Likewise.
7378 * gfortran.dg/coarray/collectives_3.f90: Likewise.
7379 * gfortran.dg/coarray/collectives_4.f90: Likewise.
7380 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
7381 * gfortran.dg/coarray/dummy_1.f90: Likewise.
7382 * gfortran.dg/coarray/event_1.f90: Likewise.
7383 * gfortran.dg/coarray/event_2.f90: Likewise.
7384 * gfortran.dg/coarray/get_array.f90: Likewise.
7385 * gfortran.dg/coarray/image_index_1.f90: Likewise.
7386 * gfortran.dg/coarray/image_index_2.f90: Likewise.
7387 * gfortran.dg/coarray/image_index_3.f90: Likewise.
7388 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
7389 * gfortran.dg/coarray/lock_1.f90: Likewise.
7390 * gfortran.dg/coarray/lock_2.f90: Likewise.
7391 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
7392 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
7393 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
7394 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
7395 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
7396 * gfortran.dg/coarray/registering_1.f90: Likewise.
7397 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
7398 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
7399 * gfortran.dg/coarray/send_array.f90: Likewise.
7400 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
7401 * gfortran.dg/coarray/sendget_array.f90: Likewise.
7402 * gfortran.dg/coarray/subobject_1.f90: Likewise.
7403 * gfortran.dg/coarray/sync_1.f90: Likewise.
7404 * gfortran.dg/coarray/sync_3.f90: Likewise.
7405 * gfortran.dg/coarray/this_image_1.f90: Likewise.
7406 * gfortran.dg/coarray/this_image_2.f90: Likewise.
7407 * gfortran.dg/coarray_13.f90: Likewise.
7408 * gfortran.dg/coarray_15.f90: Likewise.
7409 * gfortran.dg/coarray_16.f90: Likewise.
7410 * gfortran.dg/coarray_2.f90: Likewise.
7411 * gfortran.dg/coarray_23.f90: Likewise.
7412 * gfortran.dg/coarray_40.f90: Likewise.
7413 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
7414 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
7415 * gfortran.dg/coarray_allocate_10.f08: Likewise.
7416 * gfortran.dg/coarray_allocate_2.f08: Likewise.
7417 * gfortran.dg/coarray_allocate_3.f08: Likewise.
7418 * gfortran.dg/coarray_allocate_4.f08: Likewise.
7419 * gfortran.dg/coarray_allocate_5.f08: Likewise.
7420 * gfortran.dg/coarray_allocate_7.f08: Likewise.
7421 * gfortran.dg/coarray_allocate_8.f08: Likewise.
7422 * gfortran.dg/coarray_allocate_9.f08: Likewise.
7423 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7424 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7425 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
7426 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
7427 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
7428 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
7429 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
7430 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
7431 * gfortran.dg/coarray_stat_2.f90: Likewise.
7432 * gfortran.dg/coarray_subobject_1.f90: Likewise.
7433 * gfortran.dg/coindexed_1.f90: Likewise.
7434 * gfortran.dg/comma.f: Likewise.
7435 * gfortran.dg/comma_format_extension_3.f: Likewise.
7436 * gfortran.dg/comma_format_extension_4.f: Likewise.
7437 * gfortran.dg/common_2.f90: Likewise.
7438 * gfortran.dg/common_4.f90: Likewise.
7439 * gfortran.dg/common_align_1.f90: Likewise.
7440 * gfortran.dg/common_align_2.f90: Likewise.
7441 * gfortran.dg/common_equivalence_1.f: Likewise.
7442 * gfortran.dg/common_pointer_1.f90: Likewise.
7443 * gfortran.dg/common_resize_1.f: Likewise.
7444 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
7445 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
7446 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
7447 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
7448 * gfortran.dg/complex_read.f90: Likewise.
7449 * gfortran.dg/complex_write.f90: Likewise.
7450 * gfortran.dg/constant_substring.f: Likewise.
7451 * gfortran.dg/constructor_2.f90: Likewise.
7452 * gfortran.dg/constructor_3.f90: Likewise.
7453 * gfortran.dg/constructor_6.f90: Likewise.
7454 * gfortran.dg/contained_1.f90: Likewise.
7455 * gfortran.dg/contained_3.f90: Likewise.
7456 * gfortran.dg/contained_equivalence_1.f90: Likewise.
7457 * gfortran.dg/contained_module_proc_1.f90: Likewise.
7458 * gfortran.dg/continuation_1.f90: Likewise.
7459 * gfortran.dg/continuation_11.f90: Likewise.
7460 * gfortran.dg/continuation_12.f90: Likewise.
7461 * gfortran.dg/continuation_13.f90: Likewise.
7462 * gfortran.dg/continuation_14.f: Likewise.
7463 * gfortran.dg/continuation_8.f90: Likewise.
7464 * gfortran.dg/convert_2.f90: Likewise.
7465 * gfortran.dg/convert_implied_open.f90: Likewise.
7466 * gfortran.dg/count_init_expr.f03: Likewise.
7467 * gfortran.dg/cr_lf.f90: Likewise.
7468 * gfortran.dg/cray_pointers_10.f90: Likewise.
7469 * gfortran.dg/cray_pointers_2.f90: Likewise.
7470 * gfortran.dg/cray_pointers_5.f90: Likewise.
7471 * gfortran.dg/cray_pointers_7.f90: Likewise.
7472 * gfortran.dg/cray_pointers_8.f90: Likewise.
7473 * gfortran.dg/cshift_1.f90: Likewise.
7474 * gfortran.dg/cshift_2.f90: Likewise.
7475 * gfortran.dg/cshift_large_1.f90: Likewise.
7476 * gfortran.dg/cshift_nan_1.f90: Likewise.
7477 * gfortran.dg/csqrt_2.f: Likewise.
7478 * gfortran.dg/data_array_1.f90: Likewise.
7479 * gfortran.dg/data_char_1.f90: Likewise.
7480 * gfortran.dg/data_char_2.f90: Likewise.
7481 * gfortran.dg/data_char_3.f90: Likewise.
7482 * gfortran.dg/data_derived_1.f90: Likewise.
7483 * gfortran.dg/data_implied_do_1.f90: Likewise.
7484 * gfortran.dg/data_namelist_conflict.f90: Likewise.
7485 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
7486 * gfortran.dg/deallocate_stat.f90: Likewise.
7487 * gfortran.dg/deallocate_stat_2.f90: Likewise.
7488 * gfortran.dg/debug/pr37738.f: Likewise.
7489 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
7490 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
7491 * gfortran.dg/dec_exp_1.f90: Likewise.
7492 * gfortran.dg/dec_init_1.f90: Likewise.
7493 * gfortran.dg/dec_init_2.f90: Likewise.
7494 * gfortran.dg/dec_init_3.f90: Likewise.
7495 * gfortran.dg/dec_init_4.f90: Likewise.
7496 * gfortran.dg/dec_io_1.f90: Likewise.
7497 * gfortran.dg/dec_io_2.f90: Likewise.
7498 * gfortran.dg/dec_io_2a.f90: Likewise.
7499 * gfortran.dg/dec_io_6.f90: Likewise.
7500 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
7501 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
7502 * gfortran.dg/dec_math.f90: Likewise.
7503 * gfortran.dg/dec_parameter_1.f: Likewise.
7504 * gfortran.dg/dec_parameter_2.f90: Likewise.
7505 * gfortran.dg/dec_static_1.f90: Likewise.
7506 * gfortran.dg/dec_static_2.f90: Likewise.
7507 * gfortran.dg/dec_structure_1.f90: Likewise.
7508 * gfortran.dg/dec_structure_10.f90: Likewise.
7509 * gfortran.dg/dec_structure_18.f90: Likewise.
7510 * gfortran.dg/dec_structure_19.f90: Likewise.
7511 * gfortran.dg/dec_structure_2.f90: Likewise.
7512 * gfortran.dg/dec_structure_22.f90: Likewise.
7513 * gfortran.dg/dec_structure_3.f90: Likewise.
7514 * gfortran.dg/dec_structure_4.f90: Likewise.
7515 * gfortran.dg/dec_structure_5.f90: Likewise.
7516 * gfortran.dg/dec_structure_6.f90: Likewise.
7517 * gfortran.dg/dec_structure_7.f90: Likewise.
7518 * gfortran.dg/dec_union_1.f90: Likewise.
7519 * gfortran.dg/dec_union_2.f90: Likewise.
7520 * gfortran.dg/dec_union_3.f90: Likewise.
7521 * gfortran.dg/dec_union_4.f90: Likewise.
7522 * gfortran.dg/dec_union_5.f90: Likewise.
7523 * gfortran.dg/default_format_1.f90: Likewise.
7524 * gfortran.dg/default_format_2.f90: Likewise.
7525 * gfortran.dg/default_format_denormal_1.f90: Likewise.
7526 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7527 * gfortran.dg/default_initialization_3.f90: Likewise.
7528 * gfortran.dg/default_initialization_4.f90: Likewise.
7529 * gfortran.dg/default_initialization_5.f90: Likewise.
7530 * gfortran.dg/deferred_character_1.f90: Likewise.
7531 * gfortran.dg/deferred_character_10.f90: Likewise.
7532 * gfortran.dg/deferred_character_11.f90: Likewise.
7533 * gfortran.dg/deferred_character_12.f90: Likewise.
7534 * gfortran.dg/deferred_character_13.f90: Likewise.
7535 * gfortran.dg/deferred_character_14.f90: Likewise.
7536 * gfortran.dg/deferred_character_15.f90: Likewise.
7537 * gfortran.dg/deferred_character_16.f90: Likewise.
7538 * gfortran.dg/deferred_character_2.f90: Likewise.
7539 * gfortran.dg/deferred_character_3.f90: Likewise.
7540 * gfortran.dg/deferred_character_4.f90: Likewise.
7541 * gfortran.dg/deferred_character_5.f90: Likewise.
7542 * gfortran.dg/deferred_character_6.f90: Likewise.
7543 * gfortran.dg/deferred_character_7.f90: Likewise.
7544 * gfortran.dg/deferred_character_8.f90: Likewise.
7545 * gfortran.dg/deferred_character_9.f90: Likewise.
7546 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
7547 * gfortran.dg/deferred_type_component_1.f90: Likewise.
7548 * gfortran.dg/deferred_type_component_2.f90: Likewise.
7549 * gfortran.dg/deferred_type_param_2.f90: Likewise.
7550 * gfortran.dg/deferred_type_param_4.f90: Likewise.
7551 * gfortran.dg/deferred_type_param_5.f90: Likewise.
7552 * gfortran.dg/deferred_type_param_6.f90: Likewise.
7553 * gfortran.dg/deferred_type_param_8.f90: Likewise.
7554 * gfortran.dg/deferred_type_param_9.f90: Likewise.
7555 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
7556 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
7557 * gfortran.dg/defined_assignment_1.f90: Likewise.
7558 * gfortran.dg/defined_assignment_10.f90: Likewise.
7559 * gfortran.dg/defined_assignment_11.f90: Likewise.
7560 * gfortran.dg/defined_assignment_2.f90: Likewise.
7561 * gfortran.dg/defined_assignment_3.f90: Likewise.
7562 * gfortran.dg/defined_assignment_4.f90: Likewise.
7563 * gfortran.dg/defined_assignment_5.f90: Likewise.
7564 * gfortran.dg/defined_assignment_8.f90: Likewise.
7565 * gfortran.dg/defined_assignment_9.f90: Likewise.
7566 * gfortran.dg/dependency_2.f90: Likewise.
7567 * gfortran.dg/dependency_21.f90: Likewise.
7568 * gfortran.dg/dependency_22.f90: Likewise.
7569 * gfortran.dg/dependency_23.f90: Likewise.
7570 * gfortran.dg/dependency_24.f90: Likewise.
7571 * gfortran.dg/dependency_25.f90: Likewise.
7572 * gfortran.dg/dependency_26.f90: Likewise.
7573 * gfortran.dg/dependency_39.f90: Likewise.
7574 * gfortran.dg/dependency_40.f90: Likewise.
7575 * gfortran.dg/dependency_41.f90: Likewise.
7576 * gfortran.dg/dependency_42.f90: Likewise.
7577 * gfortran.dg/dependency_43.f90: Likewise.
7578 * gfortran.dg/dependency_44.f90: Likewise.
7579 * gfortran.dg/dependency_45.f90: Likewise.
7580 * gfortran.dg/dependency_50.f90: Likewise.
7581 * gfortran.dg/dependency_51.f90: Likewise.
7582 * gfortran.dg/dependent_decls_1.f90: Likewise.
7583 * gfortran.dg/der_array_1.f90: Likewise.
7584 * gfortran.dg/der_array_io_1.f90: Likewise.
7585 * gfortran.dg/der_array_io_2.f90: Likewise.
7586 * gfortran.dg/der_array_io_3.f90: Likewise.
7587 * gfortran.dg/der_io_1.f90: Likewise.
7588 * gfortran.dg/der_io_3.f90: Likewise.
7589 * gfortran.dg/der_pointer_2.f90: Likewise.
7590 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
7591 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
7592 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
7593 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
7594 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
7595 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7596 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
7597 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
7598 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
7599 * gfortran.dg/derived_external_function_1.f90: Likewise.
7600 * gfortran.dg/derived_init_1.f90: Likewise.
7601 * gfortran.dg/derived_init_2.f90: Likewise.
7602 * gfortran.dg/derived_init_3.f90: Likewise.
7603 * gfortran.dg/derived_init_4.f90: Likewise.
7604 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
7605 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7606 * gfortran.dg/dev_null.F90: Likewise.
7607 * gfortran.dg/dfloat_1.f90: Likewise.
7608 * gfortran.dg/dim_sum_1.f90: Likewise.
7609 * gfortran.dg/dim_sum_2.f90: Likewise.
7610 * gfortran.dg/dim_sum_3.f90: Likewise.
7611 * gfortran.dg/direct_io_10.f: Likewise.
7612 * gfortran.dg/direct_io_11.f90: Likewise.
7613 * gfortran.dg/direct_io_12.f90: Likewise.
7614 * gfortran.dg/direct_io_2.f90: Likewise.
7615 * gfortran.dg/direct_io_3.f90: Likewise.
7616 * gfortran.dg/direct_io_4.f90: Likewise.
7617 * gfortran.dg/direct_io_5.f90: Likewise.
7618 * gfortran.dg/direct_io_6.f90: Likewise.
7619 * gfortran.dg/direct_io_7.f90: Likewise.
7620 * gfortran.dg/direct_io_8.f90: Likewise.
7621 * gfortran.dg/direct_io_9.f: Likewise.
7622 * gfortran.dg/do_1.f90: Likewise.
7623 * gfortran.dg/do_3.F90: Likewise.
7624 * gfortran.dg/do_concurrent_2.f90: Likewise.
7625 * gfortran.dg/do_concurrent_4.f90: Likewise.
7626 * gfortran.dg/do_corner_warn.f90: Likewise.
7627 * gfortran.dg/do_iterator_2.f90: Likewise.
7628 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
7629 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
7630 * gfortran.dg/dos_eol.f: Likewise.
7631 * gfortran.dg/dot_product_1.f03: Likewise.
7632 * gfortran.dg/dot_product_2.f90: Likewise.
7633 * gfortran.dg/dot_product_4.f90: Likewise.
7634 * gfortran.dg/dshift_1.F90: Likewise.
7635 * gfortran.dg/dshift_2.F90: Likewise.
7636 * gfortran.dg/dtio_1.f90: Likewise.
7637 * gfortran.dg/dtio_10.f90: Likewise.
7638 * gfortran.dg/dtio_12.f90: Likewise.
7639 * gfortran.dg/dtio_14.f90: Likewise.
7640 * gfortran.dg/dtio_15.f90: Likewise.
7641 * gfortran.dg/dtio_16.f90: Likewise.
7642 * gfortran.dg/dtio_17.f90: Likewise.
7643 * gfortran.dg/dtio_19.f90: Likewise.
7644 * gfortran.dg/dtio_2.f90: Likewise.
7645 * gfortran.dg/dtio_20.f03: Likewise.
7646 * gfortran.dg/dtio_22.f90: Likewise.
7647 * gfortran.dg/dtio_24.f90: Likewise.
7648 * gfortran.dg/dtio_25.f90: Likewise.
7649 * gfortran.dg/dtio_26.f03: Likewise.
7650 * gfortran.dg/dtio_27.f90: Likewise.
7651 * gfortran.dg/dtio_28.f03: Likewise.
7652 * gfortran.dg/dtio_3.f90: Likewise.
7653 * gfortran.dg/dtio_30.f03: Likewise.
7654 * gfortran.dg/dtio_31.f03: Likewise.
7655 * gfortran.dg/dtio_32.f03: Likewise.
7656 * gfortran.dg/dtio_4.f90: Likewise.
7657 * gfortran.dg/dtio_5.f90: Likewise.
7658 * gfortran.dg/dtio_7.f90: Likewise.
7659 * gfortran.dg/dtio_8.f90: Likewise.
7660 * gfortran.dg/dtio_9.f90: Likewise.
7661 * gfortran.dg/dummy_procedure_3.f90: Likewise.
7662 * gfortran.dg/dummy_procedure_7.f90: Likewise.
7663 * gfortran.dg/dup_save_1.f90: Likewise.
7664 * gfortran.dg/dup_save_2.f90: Likewise.
7665 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
7666 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
7667 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
7668 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
7669 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
7670 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
7671 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
7672 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
7673 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
7674 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
7675 * gfortran.dg/e_d_fmt.f90: Likewise.
7676 * gfortran.dg/edit_real_1.f90: Likewise.
7677 * gfortran.dg/elemental_by_value_1.f90: Likewise.
7678 * gfortran.dg/elemental_dependency_1.f90: Likewise.
7679 * gfortran.dg/elemental_dependency_4.f90: Likewise.
7680 * gfortran.dg/elemental_dependency_5.f90: Likewise.
7681 * gfortran.dg/elemental_dependency_6.f90: Likewise.
7682 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
7683 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
7684 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
7685 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
7686 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
7687 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
7688 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
7689 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
7690 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
7691 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
7692 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
7693 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
7694 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
7695 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
7696 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
7697 * gfortran.dg/empty_format_1.f90: Likewise.
7698 * gfortran.dg/endfile.f: Likewise.
7699 * gfortran.dg/endfile.f90: Likewise.
7700 * gfortran.dg/endfile_2.f90: Likewise.
7701 * gfortran.dg/entry_1.f90: Likewise.
7702 * gfortran.dg/entry_10.f90: Likewise.
7703 * gfortran.dg/entry_12.f90: Likewise.
7704 * gfortran.dg/entry_13.f90: Likewise.
7705 * gfortran.dg/entry_14.f90: Likewise.
7706 * gfortran.dg/entry_16.f90: Likewise.
7707 * gfortran.dg/entry_3.f90: Likewise.
7708 * gfortran.dg/entry_6.f90: Likewise.
7709 * gfortran.dg/entry_9.f90: Likewise.
7710 * gfortran.dg/entry_array_specs_2.f: Likewise.
7711 * gfortran.dg/enum_1.f90: Likewise.
7712 * gfortran.dg/enum_9.f90: Likewise.
7713 * gfortran.dg/eof_1.f90: Likewise.
7714 * gfortran.dg/eof_2.f90: Likewise.
7715 * gfortran.dg/eof_4.f90: Likewise.
7716 * gfortran.dg/eof_5.f90: Likewise.
7717 * gfortran.dg/eor_handling_1.f90: Likewise.
7718 * gfortran.dg/eor_handling_2.f90: Likewise.
7719 * gfortran.dg/eor_handling_3.f90: Likewise.
7720 * gfortran.dg/eor_handling_4.f90: Likewise.
7721 * gfortran.dg/eor_handling_5.f90: Likewise.
7722 * gfortran.dg/eoshift_3.f90: Likewise.
7723 * gfortran.dg/eoshift_4.f90: Likewise.
7724 * gfortran.dg/eoshift_5.f90: Likewise.
7725 * gfortran.dg/eoshift_6.f90: Likewise.
7726 * gfortran.dg/eoshift_large_1.f90: Likewise.
7727 * gfortran.dg/equiv_6.f90: Likewise.
7728 * gfortran.dg/equiv_7.f90: Likewise.
7729 * gfortran.dg/equiv_9.f90: Likewise.
7730 * gfortran.dg/equiv_constraint_4.f90: Likewise.
7731 * gfortran.dg/erf_2.F90: Likewise.
7732 * gfortran.dg/erf_3.F90: Likewise.
7733 * gfortran.dg/erfc_scaled_1.f90: Likewise.
7734 * gfortran.dg/error_format_2.f90: Likewise.
7735 * gfortran.dg/error_recovery_5.f90: Likewise.
7736 * gfortran.dg/execute_command_line_2.f90: Likewise.
7737 * gfortran.dg/execute_command_line_3.f90: Likewise.
7738 * gfortran.dg/exit_1.f08: Likewise.
7739 * gfortran.dg/exit_3.f08: Likewise.
7740 * gfortran.dg/exponent_1.f90: Likewise.
7741 * gfortran.dg/exponent_2.f90: Likewise.
7742 * gfortran.dg/extended_char_comparison_1.f: Likewise.
7743 * gfortran.dg/extends_1.f03: Likewise.
7744 * gfortran.dg/extends_16.f90: Likewise.
7745 * gfortran.dg/extends_2.f03: Likewise.
7746 * gfortran.dg/extends_3.f03: Likewise.
7747 * gfortran.dg/extends_4.f03: Likewise.
7748 * gfortran.dg/extends_type_of_1.f03: Likewise.
7749 * gfortran.dg/extends_type_of_2.f03: Likewise.
7750 * gfortran.dg/external_procedures_3.f90: Likewise.
7751 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7752 * gfortran.dg/f2003_io_1.f03: Likewise.
7753 * gfortran.dg/f2003_io_4.f03: Likewise.
7754 * gfortran.dg/f2003_io_5.f03: Likewise.
7755 * gfortran.dg/f2003_io_6.f03: Likewise.
7756 * gfortran.dg/f2003_io_7.f03: Likewise.
7757 * gfortran.dg/f2c_1.f90: Likewise.
7758 * gfortran.dg/f2c_2.f90: Likewise.
7759 * gfortran.dg/f2c_3.f90: Likewise.
7760 * gfortran.dg/f2c_4.f90: Likewise.
7761 * gfortran.dg/f2c_6.f90: Likewise.
7762 * gfortran.dg/f2c_7.f90: Likewise.
7763 * gfortran.dg/f2c_9.f90: Likewise.
7764 * gfortran.dg/fgetc_1.f90: Likewise.
7765 * gfortran.dg/fgetc_2.f90: Likewise.
7766 * gfortran.dg/filename_null.f90: Likewise.
7767 * gfortran.dg/finalize_12.f90: Likewise.
7768 * gfortran.dg/finalize_13.f90: Likewise.
7769 * gfortran.dg/finalize_15.f90: Likewise.
7770 * gfortran.dg/finalize_17.f90: Likewise.
7771 * gfortran.dg/finalize_18.f90: Likewise.
7772 * gfortran.dg/finalize_25.f90: Likewise.
7773 * gfortran.dg/finalize_29.f08: Likewise.
7774 * gfortran.dg/finalize_31.f90: Likewise.
7775 * gfortran.dg/float_1.f90: Likewise.
7776 * gfortran.dg/flush_1.f90: Likewise.
7777 * gfortran.dg/fmt_bz_bn.f: Likewise.
7778 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
7779 * gfortran.dg/fmt_cache_1.f: Likewise.
7780 * gfortran.dg/fmt_cache_2.f: Likewise.
7781 * gfortran.dg/fmt_cache_3.f90: Likewise.
7782 * gfortran.dg/fmt_colon.f90: Likewise.
7783 * gfortran.dg/fmt_e.f90: Likewise.
7784 * gfortran.dg/fmt_en.f90: Likewise.
7785 * gfortran.dg/fmt_error_10.f: Likewise.
7786 * gfortran.dg/fmt_error_9.f: Likewise.
7787 * gfortran.dg/fmt_exhaust.f90: Likewise.
7788 * gfortran.dg/fmt_f0_1.f90: Likewise.
7789 * gfortran.dg/fmt_f_an_p.f: Likewise.
7790 * gfortran.dg/fmt_fw_d.f90: Likewise.
7791 * gfortran.dg/fmt_g.f: Likewise.
7792 * gfortran.dg/fmt_g0_1.f08: Likewise.
7793 * gfortran.dg/fmt_g0_2.f08: Likewise.
7794 * gfortran.dg/fmt_g0_4.f08: Likewise.
7795 * gfortran.dg/fmt_g0_5.f08: Likewise.
7796 * gfortran.dg/fmt_g0_6.f08: Likewise.
7797 * gfortran.dg/fmt_g0_7.f08: Likewise.
7798 * gfortran.dg/fmt_g_1.f90: Likewise.
7799 * gfortran.dg/fmt_int_sign.f90: Likewise.
7800 * gfortran.dg/fmt_l.f90: Likewise.
7801 * gfortran.dg/fmt_missing_period_2.f: Likewise.
7802 * gfortran.dg/fmt_missing_period_3.f: Likewise.
7803 * gfortran.dg/fmt_p_1.f90: Likewise.
7804 * gfortran.dg/fmt_pf.f90: Likewise.
7805 * gfortran.dg/fmt_read.f90: Likewise.
7806 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
7807 * gfortran.dg/fmt_t_1.f90: Likewise.
7808 * gfortran.dg/fmt_t_2.f90: Likewise.
7809 * gfortran.dg/fmt_t_3.f90: Likewise.
7810 * gfortran.dg/fmt_t_4.f90: Likewise.
7811 * gfortran.dg/fmt_t_5.f90: Likewise.
7812 * gfortran.dg/fmt_t_6.f: Likewise.
7813 * gfortran.dg/fmt_t_7.f: Likewise.
7814 * gfortran.dg/fmt_t_9.f: Likewise.
7815 * gfortran.dg/fmt_tl.f: Likewise.
7816 * gfortran.dg/fmt_unlimited.f90: Likewise.
7817 * gfortran.dg/fmt_white.f: Likewise.
7818 * gfortran.dg/fmt_zero_digits.f90: Likewise.
7819 * gfortran.dg/fold_nearest.f90: Likewise.
7820 * gfortran.dg/forall_1.f90: Likewise.
7821 * gfortran.dg/forall_10.f90: Likewise.
7822 * gfortran.dg/forall_12.f90: Likewise.
7823 * gfortran.dg/forall_13.f90: Likewise.
7824 * gfortran.dg/forall_15.f90: Likewise.
7825 * gfortran.dg/forall_4.f90: Likewise.
7826 * gfortran.dg/forall_5.f90: Likewise.
7827 * gfortran.dg/forall_6.f90: Likewise.
7828 * gfortran.dg/forall_7.f90: Likewise.
7829 * gfortran.dg/fraction.f90: Likewise.
7830 * gfortran.dg/fseek.f90: Likewise.
7831 * gfortran.dg/ftell_1.f90: Likewise.
7832 * gfortran.dg/ftell_2.f90: Likewise.
7833 * gfortran.dg/ftell_3.f90: Likewise.
7834 * gfortran.dg/func_assign_2.f90: Likewise.
7835 * gfortran.dg/func_assign_3.f90: Likewise.
7836 * gfortran.dg/func_derived_1.f90: Likewise.
7837 * gfortran.dg/func_derived_2.f90: Likewise.
7838 * gfortran.dg/func_derived_3.f90: Likewise.
7839 * gfortran.dg/func_result_1.f90: Likewise.
7840 * gfortran.dg/func_result_2.f90: Likewise.
7841 * gfortran.dg/func_result_6.f90: Likewise.
7842 * gfortran.dg/function_charlen_2.f90: Likewise.
7843 * gfortran.dg/function_charlen_3.f: Likewise.
7844 * gfortran.dg/function_kinds_1.f90: Likewise.
7845 * gfortran.dg/function_kinds_4.f90: Likewise.
7846 * gfortran.dg/function_optimize_10.f90: Likewise.
7847 * gfortran.dg/function_optimize_11.f90: Likewise.
7848 * gfortran.dg/function_optimize_12.f90: Likewise.
7849 * gfortran.dg/function_optimize_4.f90: Likewise.
7850 * gfortran.dg/function_optimize_8.f90: Likewise.
7851 * gfortran.dg/g77/13037.f: Likewise.
7852 * gfortran.dg/g77/1832.f: Likewise.
7853 * gfortran.dg/g77/19981119-0.f: Likewise.
7854 * gfortran.dg/g77/19990313-0.f: Likewise.
7855 * gfortran.dg/g77/19990313-1.f: Likewise.
7856 * gfortran.dg/g77/19990313-2.f: Likewise.
7857 * gfortran.dg/g77/19990313-3.f: Likewise.
7858 * gfortran.dg/g77/19990419-1.f: Likewise.
7859 * gfortran.dg/g77/19990826-0.f: Likewise.
7860 * gfortran.dg/g77/19990826-2.f: Likewise.
7861 * gfortran.dg/g77/20000503-1.f: Likewise.
7862 * gfortran.dg/g77/20001111.f: Likewise.
7863 * gfortran.dg/g77/20010116.f: Likewise.
7864 * gfortran.dg/g77/20010216-1.f: Likewise.
7865 * gfortran.dg/g77/20010430.f: Likewise.
7866 * gfortran.dg/g77/20010610.f: Likewise.
7867 * gfortran.dg/g77/6177.f: Likewise.
7868 * gfortran.dg/g77/7388.f: Likewise.
7869 * gfortran.dg/g77/947.f: Likewise.
7870 * gfortran.dg/g77/970625-2.f: Likewise.
7871 * gfortran.dg/g77/971102-1.f: Likewise.
7872 * gfortran.dg/g77/980628-0.f: Likewise.
7873 * gfortran.dg/g77/980628-1.f: Likewise.
7874 * gfortran.dg/g77/980628-10.f: Likewise.
7875 * gfortran.dg/g77/980628-2.f: Likewise.
7876 * gfortran.dg/g77/980628-3.f: Likewise.
7877 * gfortran.dg/g77/980628-7.f: Likewise.
7878 * gfortran.dg/g77/980628-8.f: Likewise.
7879 * gfortran.dg/g77/980628-9.f: Likewise.
7880 * gfortran.dg/g77/980701-0.f: Likewise.
7881 * gfortran.dg/g77/980701-1.f: Likewise.
7882 * gfortran.dg/g77/cabs.f: Likewise.
7883 * gfortran.dg/g77/claus.f: Likewise.
7884 * gfortran.dg/g77/complex_1.f: Likewise.
7885 * gfortran.dg/g77/cpp3.F: Likewise.
7886 * gfortran.dg/g77/cpp4.F: Likewise.
7887 * gfortran.dg/g77/cpp5.F: Likewise.
7888 * gfortran.dg/g77/dcomplex.f: Likewise.
7889 * gfortran.dg/g77/dnrm2.f: Likewise.
7890 * gfortran.dg/g77/erfc.f: Likewise.
7891 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
7892 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
7893 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
7894 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
7895 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
7896 * gfortran.dg/g77/int8421.f: Likewise.
7897 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
7898 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
7899 * gfortran.dg/g77/le.f: Likewise.
7900 * gfortran.dg/g77/short.f: Likewise.
7901 * gfortran.dg/gamma_1.f90: Likewise.
7902 * gfortran.dg/gamma_4.f90: Likewise.
7903 * gfortran.dg/gamma_5.f90: Likewise.
7904 * gfortran.dg/generic_13.f90: Likewise.
7905 * gfortran.dg/generic_15.f90: Likewise.
7906 * gfortran.dg/generic_19.f90: Likewise.
7907 * gfortran.dg/generic_20.f90: Likewise.
7908 * gfortran.dg/generic_23.f03: Likewise.
7909 * gfortran.dg/generic_25.f90: Likewise.
7910 * gfortran.dg/generic_27.f90: Likewise.
7911 * gfortran.dg/generic_31.f90: Likewise.
7912 * gfortran.dg/generic_4.f90: Likewise.
7913 * gfortran.dg/global_vars_c_init.f90: Likewise.
7914 * gfortran.dg/global_vars_f90_init.f90: Likewise.
7915 * gfortran.dg/gnu_logical_1.F: Likewise.
7916 * gfortran.dg/goacc/fixed-1.f: Likewise.
7917 * gfortran.dg/goacc/fixed-2.f: Likewise.
7918 * gfortran.dg/goacc/gang-static.f95: Likewise.
7919 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7920 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7921 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7922 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7923 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7924 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7925 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7926 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7927 * gfortran.dg/goacc/omp-fixed.f: Likewise.
7928 * gfortran.dg/gomp/crayptr5.f90: Likewise.
7929 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
7930 * gfortran.dg/gomp/pr48794.f90: Likewise.
7931 * gfortran.dg/gomp/pr72744.f90: Likewise.
7932 * gfortran.dg/gomp/pr77665.f90: Likewise.
7933 * gfortran.dg/gomp/workshare2.f90: Likewise.
7934 * gfortran.dg/gomp/workshare3.f90: Likewise.
7935 * gfortran.dg/goto_1.f: Likewise.
7936 * gfortran.dg/goto_2.f90: Likewise.
7937 * gfortran.dg/goto_4.f90: Likewise.
7938 * gfortran.dg/goto_6.f: Likewise.
7939 * gfortran.dg/graphite/id-26.f03: Likewise.
7940 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
7941 * gfortran.dg/graphite/pr29581.f90: Likewise.
7942 * gfortran.dg/graphite/pr29832.f90: Likewise.
7943 * gfortran.dg/graphite/run-id-1.f: Likewise.
7944 * gfortran.dg/graphite/run-id-2.f90: Likewise.
7945 * gfortran.dg/graphite/run-id-3.f90: Likewise.
7946 * gfortran.dg/hollerith.f90: Likewise.
7947 * gfortran.dg/hollerith4.f90: Likewise.
7948 * gfortran.dg/hollerith6.f90: Likewise.
7949 * gfortran.dg/hollerith8.f90: Likewise.
7950 * gfortran.dg/hollerith_1.f90: Likewise.
7951 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
7952 * gfortran.dg/hollerith_f95.f90: Likewise.
7953 * gfortran.dg/hollerith_legacy.f90: Likewise.
7954 * gfortran.dg/host_assoc_call_3.f90: Likewise.
7955 * gfortran.dg/host_assoc_function_1.f90: Likewise.
7956 * gfortran.dg/host_assoc_function_3.f90: Likewise.
7957 * gfortran.dg/host_assoc_function_4.f90: Likewise.
7958 * gfortran.dg/host_assoc_function_9.f90: Likewise.
7959 * gfortran.dg/host_dummy_index_1.f90: Likewise.
7960 * gfortran.dg/hypot_1.f90: Likewise.
7961 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
7962 * gfortran.dg/iargc.f90: Likewise.
7963 * gfortran.dg/ibits.f90: Likewise.
7964 * gfortran.dg/ichar_1.f90: Likewise.
7965 * gfortran.dg/ichar_2.f90: Likewise.
7966 * gfortran.dg/ieee/ieee_1.F90: Likewise.
7967 * gfortran.dg/ieee/ieee_2.f90: Likewise.
7968 * gfortran.dg/ieee/ieee_3.f90: Likewise.
7969 * gfortran.dg/ieee/ieee_4.f90: Likewise.
7970 * gfortran.dg/ieee/ieee_6.f90: Likewise.
7971 * gfortran.dg/ieee/ieee_7.f90: Likewise.
7972 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7973 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
7974 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
7975 * gfortran.dg/ieee/large_1.f90: Likewise.
7976 * gfortran.dg/ieee/large_2.f90: Likewise.
7977 * gfortran.dg/ieee/large_3.F90: Likewise.
7978 * gfortran.dg/ieee/large_4.f90: Likewise.
7979 * gfortran.dg/ieee/rounding_1.f90: Likewise.
7980 * gfortran.dg/ieee/underflow_1.f90: Likewise.
7981 * gfortran.dg/impl_do_var_data.f90: Likewise.
7982 * gfortran.dg/implicit_10.f90: Likewise.
7983 * gfortran.dg/implicit_12.f90: Likewise.
7984 * gfortran.dg/implicit_class_1.f90: Likewise.
7985 * gfortran.dg/implicit_pure_1.f90: Likewise.
7986 * gfortran.dg/implied_do_1.f90: Likewise.
7987 * gfortran.dg/implied_do_io_1.f90: Likewise.
7988 * gfortran.dg/implied_do_io_2.f90: Likewise.
7989 * gfortran.dg/implied_do_io_3.f90: Likewise.
7990 * gfortran.dg/implied_shape_1.f08: Likewise.
7991 * gfortran.dg/import.f90: Likewise.
7992 * gfortran.dg/import4.f90: Likewise.
7993 * gfortran.dg/impure_1.f08: Likewise.
7994 * gfortran.dg/index.f90: Likewise.
7995 * gfortran.dg/index_2.f90: Likewise.
7996 * gfortran.dg/init_flag_1.f90: Likewise.
7997 * gfortran.dg/init_flag_10.f90: Likewise.
7998 * gfortran.dg/init_flag_15.f03: Likewise.
7999 * gfortran.dg/init_flag_2.f90: Likewise.
8000 * gfortran.dg/init_flag_3.f90: Likewise.
8001 * gfortran.dg/init_flag_4.f90: Likewise.
8002 * gfortran.dg/init_flag_5.f90: Likewise.
8003 * gfortran.dg/init_flag_6.f90: Likewise.
8004 * gfortran.dg/init_flag_7.f90: Likewise.
8005 * gfortran.dg/init_flag_9.f90: Likewise.
8006 * gfortran.dg/initialization_11.f90: Likewise.
8007 * gfortran.dg/initialization_19.f90: Likewise.
8008 * gfortran.dg/initialization_2.f90: Likewise.
8009 * gfortran.dg/initialization_22.f90: Likewise.
8010 * gfortran.dg/initialization_27.f90: Likewise.
8011 * gfortran.dg/initialization_5.f90: Likewise.
8012 * gfortran.dg/initialization_6.f90: Likewise.
8013 * gfortran.dg/inline_matmul_1.f90: Likewise.
8014 * gfortran.dg/inline_matmul_10.f90: Likewise.
8015 * gfortran.dg/inline_matmul_11.f90: Likewise.
8016 * gfortran.dg/inline_matmul_13.f90: Likewise.
8017 * gfortran.dg/inline_matmul_14.f90: Likewise.
8018 * gfortran.dg/inline_matmul_16.f90: Likewise.
8019 * gfortran.dg/inline_matmul_17.f90: Likewise.
8020 * gfortran.dg/inline_matmul_18.f90: Likewise.
8021 * gfortran.dg/inline_matmul_19.f90: Likewise.
8022 * gfortran.dg/inline_matmul_2.f90: Likewise.
8023 * gfortran.dg/inline_matmul_20.f90: Likewise.
8024 * gfortran.dg/inline_matmul_22.f90: Likewise.
8025 * gfortran.dg/inline_matmul_3.f90: Likewise.
8026 * gfortran.dg/inline_matmul_4.f90: Likewise.
8027 * gfortran.dg/inline_matmul_5.f90: Likewise.
8028 * gfortran.dg/inline_matmul_6.f90: Likewise.
8029 * gfortran.dg/inline_matmul_7.f90: Likewise.
8030 * gfortran.dg/inline_matmul_8.f90: Likewise.
8031 * gfortran.dg/inline_matmul_9.f90: Likewise.
8032 * gfortran.dg/inline_sum_1.f90: Likewise.
8033 * gfortran.dg/inline_sum_3.f90: Likewise.
8034 * gfortran.dg/inline_sum_5.f90: Likewise.
8035 * gfortran.dg/inquire-complex.f90: Likewise.
8036 * gfortran.dg/inquire.f90: Likewise.
8037 * gfortran.dg/inquire_10.f90: Likewise.
8038 * gfortran.dg/inquire_13.f90: Likewise.
8039 * gfortran.dg/inquire_15.f90: Likewise.
8040 * gfortran.dg/inquire_16.f90: Likewise.
8041 * gfortran.dg/inquire_17.f90: Likewise.
8042 * gfortran.dg/inquire_5.f90: Likewise.
8043 * gfortran.dg/inquire_6.f90: Likewise.
8044 * gfortran.dg/inquire_7.f90: Likewise.
8045 * gfortran.dg/inquire_9.f90: Likewise.
8046 * gfortran.dg/inquire_internal.f90: Likewise.
8047 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
8048 * gfortran.dg/inquire_size.f90: Likewise.
8049 * gfortran.dg/int_1.f90: Likewise.
8050 * gfortran.dg/int_conv_1.f90: Likewise.
8051 * gfortran.dg/int_range_io_1.f90: Likewise.
8052 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
8053 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
8054 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
8055 * gfortran.dg/integer_plus.f90: Likewise.
8056 * gfortran.dg/intent_out_2.f90: Likewise.
8057 * gfortran.dg/intent_out_5.f90: Likewise.
8058 * gfortran.dg/intent_out_6.f90: Likewise.
8059 * gfortran.dg/interface_12.f90: Likewise.
8060 * gfortran.dg/interface_19.f90: Likewise.
8061 * gfortran.dg/interface_4.f90: Likewise.
8062 * gfortran.dg/interface_5.f90: Likewise.
8063 * gfortran.dg/interface_9.f90: Likewise.
8064 * gfortran.dg/interface_assignment_1.f90: Likewise.
8065 * gfortran.dg/interface_assignment_2.f90: Likewise.
8066 * gfortran.dg/internal_dummy_2.f08: Likewise.
8067 * gfortran.dg/internal_dummy_3.f08: Likewise.
8068 * gfortran.dg/internal_dummy_4.f08: Likewise.
8069 * gfortran.dg/internal_pack_1.f90: Likewise.
8070 * gfortran.dg/internal_pack_10.f90: Likewise.
8071 * gfortran.dg/internal_pack_12.f90: Likewise.
8072 * gfortran.dg/internal_pack_13.f90: Likewise.
8073 * gfortran.dg/internal_pack_14.f90: Likewise.
8074 * gfortran.dg/internal_pack_15.f90: Likewise.
8075 * gfortran.dg/internal_pack_2.f90: Likewise.
8076 * gfortran.dg/internal_pack_3.f90: Likewise.
8077 * gfortran.dg/internal_pack_4.f90: Likewise.
8078 * gfortran.dg/internal_pack_6.f90: Likewise.
8079 * gfortran.dg/internal_pack_8.f90: Likewise.
8080 * gfortran.dg/internal_readwrite_1.f90: Likewise.
8081 * gfortran.dg/internal_readwrite_2.f90: Likewise.
8082 * gfortran.dg/internal_readwrite_3.f90: Likewise.
8083 * gfortran.dg/intrinsic_actual_1.f: Likewise.
8084 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
8085 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8086 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
8087 * gfortran.dg/intrinsic_char_1.f90: Likewise.
8088 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
8089 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
8090 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
8091 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
8092 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
8093 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
8094 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
8095 * gfortran.dg/intrinsic_product_1.f90: Likewise.
8096 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
8097 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8098 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
8099 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
8100 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
8101 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
8102 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
8103 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
8104 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
8105 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
8106 * gfortran.dg/io_err_1.f90: Likewise.
8107 * gfortran.dg/io_real_boz.f90: Likewise.
8108 * gfortran.dg/iomsg_1.f90: Likewise.
8109 * gfortran.dg/iostat_1.f90: Likewise.
8110 * gfortran.dg/iostat_2.f90: Likewise.
8111 * gfortran.dg/iostat_4.f90: Likewise.
8112 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
8113 * gfortran.dg/ishft_1.f90: Likewise.
8114 * gfortran.dg/ishft_2.f90: Likewise.
8115 * gfortran.dg/ishft_4.f90: Likewise.
8116 * gfortran.dg/isnan_1.f90: Likewise.
8117 * gfortran.dg/isnan_2.f90: Likewise.
8118 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
8119 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
8120 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
8121 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
8122 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
8123 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
8124 * gfortran.dg/itime_idate_1.f: Likewise.
8125 * gfortran.dg/itime_idate_2.f: Likewise.
8126 * gfortran.dg/large_integer_kind_1.f90: Likewise.
8127 * gfortran.dg/large_integer_kind_2.f90: Likewise.
8128 * gfortran.dg/large_real_kind_1.f90: Likewise.
8129 * gfortran.dg/large_real_kind_2.F90: Likewise.
8130 * gfortran.dg/large_real_kind_3.F90: Likewise.
8131 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
8132 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
8133 * gfortran.dg/large_recl.f90: Likewise.
8134 * gfortran.dg/large_unit_1.f90: Likewise.
8135 * gfortran.dg/large_unit_2.f90: Likewise.
8136 * gfortran.dg/largeequiv_1.f90: Likewise.
8137 * gfortran.dg/leadz_trailz_1.f90: Likewise.
8138 * gfortran.dg/leadz_trailz_2.f90: Likewise.
8139 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8140 * gfortran.dg/list_read_1.f90: Likewise.
8141 * gfortran.dg/list_read_10.f90: Likewise.
8142 * gfortran.dg/list_read_11.f90: Likewise.
8143 * gfortran.dg/list_read_12.f90: Likewise.
8144 * gfortran.dg/list_read_13.f: Likewise.
8145 * gfortran.dg/list_read_14.f90: Likewise.
8146 * gfortran.dg/list_read_2.f90: Likewise.
8147 * gfortran.dg/list_read_3.f90: Likewise.
8148 * gfortran.dg/list_read_4.f90: Likewise.
8149 * gfortran.dg/list_read_5.f90: Likewise.
8150 * gfortran.dg/list_read_6.f90: Likewise.
8151 * gfortran.dg/list_read_7.f90: Likewise.
8152 * gfortran.dg/list_read_8.f90: Likewise.
8153 * gfortran.dg/list_read_9.f90: Likewise.
8154 * gfortran.dg/loc_2.f90: Likewise.
8155 * gfortran.dg/logical_1.f90: Likewise.
8156 * gfortran.dg/logical_dot_product.f90: Likewise.
8157 * gfortran.dg/logical_temp_io.f90: Likewise.
8158 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
8159 * gfortran.dg/lrshift_1.f90: Likewise.
8160 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
8161 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
8162 * gfortran.dg/lto/pr40725_0.f03: Likewise.
8163 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8164 * gfortran.dg/make_unit.f90: Likewise.
8165 * gfortran.dg/mapping_1.f90: Likewise.
8166 * gfortran.dg/mapping_2.f90: Likewise.
8167 * gfortran.dg/mapping_3.f90: Likewise.
8168 * gfortran.dg/masklr_1.F90: Likewise.
8169 * gfortran.dg/masklr_2.F90: Likewise.
8170 * gfortran.dg/matmul_1.f90: Likewise.
8171 * gfortran.dg/matmul_10.f90: Likewise.
8172 * gfortran.dg/matmul_12.f90: Likewise.
8173 * gfortran.dg/matmul_16.f90: Likewise.
8174 * gfortran.dg/matmul_17.f90: Likewise.
8175 * gfortran.dg/matmul_18.f90: Likewise.
8176 * gfortran.dg/matmul_2.f90: Likewise.
8177 * gfortran.dg/matmul_3.f90: Likewise.
8178 * gfortran.dg/matmul_4.f90: Likewise.
8179 * gfortran.dg/matmul_6.f90: Likewise.
8180 * gfortran.dg/matmul_8.f03: Likewise.
8181 * gfortran.dg/matmul_9.f90: Likewise.
8182 * gfortran.dg/matmul_bounds_12.f90: Likewise.
8183 * gfortran.dg/matmul_bounds_6.f90: Likewise.
8184 * gfortran.dg/matmul_const.f90: Likewise.
8185 * gfortran.dg/maxloc_1.f90: Likewise.
8186 * gfortran.dg/maxloc_2.f90: Likewise.
8187 * gfortran.dg/maxloc_3.f90: Likewise.
8188 * gfortran.dg/maxloc_4.f90: Likewise.
8189 * gfortran.dg/maxloc_string_1.f90: Likewise.
8190 * gfortran.dg/maxlocval_1.f90: Likewise.
8191 * gfortran.dg/maxlocval_2.f90: Likewise.
8192 * gfortran.dg/maxlocval_3.f90: Likewise.
8193 * gfortran.dg/maxlocval_4.f90: Likewise.
8194 * gfortran.dg/maxval_char_1.f90: Likewise.
8195 * gfortran.dg/maxval_char_2.f90: Likewise.
8196 * gfortran.dg/maxval_char_3.f90: Likewise.
8197 * gfortran.dg/maxval_char_4.f90: Likewise.
8198 * gfortran.dg/maxval_parameter_1.f90: Likewise.
8199 * gfortran.dg/mclock.f90: Likewise.
8200 * gfortran.dg/merge_bits_1.F90: Likewise.
8201 * gfortran.dg/merge_bits_2.F90: Likewise.
8202 * gfortran.dg/merge_char_1.f90: Likewise.
8203 * gfortran.dg/merge_init_expr.f90: Likewise.
8204 * gfortran.dg/min_max_optional_1.f90: Likewise.
8205 * gfortran.dg/min_max_optional_5.f90: Likewise.
8206 * gfortran.dg/minloc_1.f90: Likewise.
8207 * gfortran.dg/minloc_2.f90: Likewise.
8208 * gfortran.dg/minloc_3.f90: Likewise.
8209 * gfortran.dg/minloc_4.f90: Likewise.
8210 * gfortran.dg/minloc_string_1.f90: Likewise.
8211 * gfortran.dg/minlocval_1.f90: Likewise.
8212 * gfortran.dg/minlocval_2.f90: Likewise.
8213 * gfortran.dg/minlocval_3.f90: Likewise.
8214 * gfortran.dg/minlocval_4.f90: Likewise.
8215 * gfortran.dg/minmax_char_1.f90: Likewise.
8216 * gfortran.dg/minmaxloc_1.f90: Likewise.
8217 * gfortran.dg/minmaxloc_10.f90: Likewise.
8218 * gfortran.dg/minmaxloc_11.f90: Likewise.
8219 * gfortran.dg/minmaxloc_12.f90: Likewise.
8220 * gfortran.dg/minmaxloc_13.f90: Likewise.
8221 * gfortran.dg/minmaxloc_2.f90: Likewise.
8222 * gfortran.dg/minmaxloc_3.f90: Likewise.
8223 * gfortran.dg/minmaxloc_4.f90: Likewise.
8224 * gfortran.dg/minmaxloc_5.f90: Likewise.
8225 * gfortran.dg/minmaxloc_6.f90: Likewise.
8226 * gfortran.dg/minmaxloc_7.f90: Likewise.
8227 * gfortran.dg/minmaxloc_8.f90: Likewise.
8228 * gfortran.dg/minmaxval_1.f90: Likewise.
8229 * gfortran.dg/minval_char_1.f90: Likewise.
8230 * gfortran.dg/minval_char_2.f90: Likewise.
8231 * gfortran.dg/minval_char_3.f90: Likewise.
8232 * gfortran.dg/minval_char_4.f90: Likewise.
8233 * gfortran.dg/minval_char_5.f90: Likewise.
8234 * gfortran.dg/minval_parameter_1.f90: Likewise.
8235 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
8236 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
8237 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
8238 * gfortran.dg/missing_parens_1.f90: Likewise.
8239 * gfortran.dg/missing_parens_2.f90: Likewise.
8240 * gfortran.dg/mod_large_1.f90: Likewise.
8241 * gfortran.dg/mod_sign0_1.f90: Likewise.
8242 * gfortran.dg/module_blank_common.f90: Likewise.
8243 * gfortran.dg/module_commons_1.f90: Likewise.
8244 * gfortran.dg/module_commons_3.f90: Likewise.
8245 * gfortran.dg/module_double_reuse.f90: Likewise.
8246 * gfortran.dg/module_equivalence_1.f90: Likewise.
8247 * gfortran.dg/module_equivalence_2.f90: Likewise.
8248 * gfortran.dg/module_equivalence_3.f90: Likewise.
8249 * gfortran.dg/module_equivalence_5.f90: Likewise.
8250 * gfortran.dg/module_interface_1.f90: Likewise.
8251 * gfortran.dg/module_nan.f90: Likewise.
8252 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8253 * gfortran.dg/module_procedure_1.f90: Likewise.
8254 * gfortran.dg/module_read_1.f90: Likewise.
8255 * gfortran.dg/module_read_2.f90: Likewise.
8256 * gfortran.dg/module_widestring_1.f90: Likewise.
8257 * gfortran.dg/move_alloc.f90: Likewise.
8258 * gfortran.dg/move_alloc_10.f90: Likewise.
8259 * gfortran.dg/move_alloc_13.f90: Likewise.
8260 * gfortran.dg/move_alloc_14.f90: Likewise.
8261 * gfortran.dg/move_alloc_15.f90: Likewise.
8262 * gfortran.dg/move_alloc_16.f90: Likewise.
8263 * gfortran.dg/move_alloc_2.f90: Likewise.
8264 * gfortran.dg/move_alloc_5.f90: Likewise.
8265 * gfortran.dg/move_alloc_6.f90: Likewise.
8266 * gfortran.dg/move_alloc_9.f90: Likewise.
8267 * gfortran.dg/multiple_allocation_1.f90: Likewise.
8268 * gfortran.dg/multiple_allocation_3.f90: Likewise.
8269 * gfortran.dg/mvbits_1.f90: Likewise.
8270 * gfortran.dg/mvbits_2.f90: Likewise.
8271 * gfortran.dg/mvbits_3.f90: Likewise.
8272 * gfortran.dg/mvbits_4.f90: Likewise.
8273 * gfortran.dg/mvbits_7.f90: Likewise.
8274 * gfortran.dg/mvbits_8.f90: Likewise.
8275 * gfortran.dg/namelist_11.f: Likewise.
8276 * gfortran.dg/namelist_12.f: Likewise.
8277 * gfortran.dg/namelist_13.f90: Likewise.
8278 * gfortran.dg/namelist_14.f90: Likewise.
8279 * gfortran.dg/namelist_15.f90: Likewise.
8280 * gfortran.dg/namelist_16.f90: Likewise.
8281 * gfortran.dg/namelist_17.f90: Likewise.
8282 * gfortran.dg/namelist_18.f90: Likewise.
8283 * gfortran.dg/namelist_19.f90: Likewise.
8284 * gfortran.dg/namelist_20.f90: Likewise.
8285 * gfortran.dg/namelist_21.f90: Likewise.
8286 * gfortran.dg/namelist_22.f90: Likewise.
8287 * gfortran.dg/namelist_23.f90: Likewise.
8288 * gfortran.dg/namelist_24.f90: Likewise.
8289 * gfortran.dg/namelist_26.f90: Likewise.
8290 * gfortran.dg/namelist_27.f90: Likewise.
8291 * gfortran.dg/namelist_28.f90: Likewise.
8292 * gfortran.dg/namelist_29.f90: Likewise.
8293 * gfortran.dg/namelist_37.f90: Likewise.
8294 * gfortran.dg/namelist_38.f90: Likewise.
8295 * gfortran.dg/namelist_39.f90: Likewise.
8296 * gfortran.dg/namelist_40.f90: Likewise.
8297 * gfortran.dg/namelist_41.f90: Likewise.
8298 * gfortran.dg/namelist_42.f90: Likewise.
8299 * gfortran.dg/namelist_43.f90: Likewise.
8300 * gfortran.dg/namelist_44.f90: Likewise.
8301 * gfortran.dg/namelist_47.f90: Likewise.
8302 * gfortran.dg/namelist_48.f90: Likewise.
8303 * gfortran.dg/namelist_49.f90: Likewise.
8304 * gfortran.dg/namelist_50.f90: Likewise.
8305 * gfortran.dg/namelist_51.f90: Likewise.
8306 * gfortran.dg/namelist_52.f90: Likewise.
8307 * gfortran.dg/namelist_54.f90: Likewise.
8308 * gfortran.dg/namelist_55.f90: Likewise.
8309 * gfortran.dg/namelist_56.f90: Likewise.
8310 * gfortran.dg/namelist_57.f90: Likewise.
8311 * gfortran.dg/namelist_58.f90: Likewise.
8312 * gfortran.dg/namelist_59.f90: Likewise.
8313 * gfortran.dg/namelist_60.f90: Likewise.
8314 * gfortran.dg/namelist_61.f90: Likewise.
8315 * gfortran.dg/namelist_64.f90: Likewise.
8316 * gfortran.dg/namelist_65.f90: Likewise.
8317 * gfortran.dg/namelist_69.f90: Likewise.
8318 * gfortran.dg/namelist_70.f90: Likewise.
8319 * gfortran.dg/namelist_71.f90: Likewise.
8320 * gfortran.dg/namelist_72.f: Likewise.
8321 * gfortran.dg/namelist_73.f90: Likewise.
8322 * gfortran.dg/namelist_77.f90: Likewise.
8323 * gfortran.dg/namelist_78.f90: Likewise.
8324 * gfortran.dg/namelist_79.f90: Likewise.
8325 * gfortran.dg/namelist_80.f90: Likewise.
8326 * gfortran.dg/namelist_81.f90: Likewise.
8327 * gfortran.dg/namelist_82.f90: Likewise.
8328 * gfortran.dg/namelist_84.f90: Likewise.
8329 * gfortran.dg/namelist_85.f90: Likewise.
8330 * gfortran.dg/namelist_86.f90: Likewise.
8331 * gfortran.dg/namelist_87.f90: Likewise.
8332 * gfortran.dg/namelist_88.f90: Likewise.
8333 * gfortran.dg/namelist_89.f90: Likewise.
8334 * gfortran.dg/namelist_90.f: Likewise.
8335 * gfortran.dg/namelist_95.f90: Likewise.
8336 * gfortran.dg/namelist_char_only.f90: Likewise.
8337 * gfortran.dg/namelist_empty.f90: Likewise.
8338 * gfortran.dg/namelist_internal.f90: Likewise.
8339 * gfortran.dg/namelist_use.f90: Likewise.
8340 * gfortran.dg/namelist_use_only.f90: Likewise.
8341 * gfortran.dg/namelist_utf8.f90: Likewise.
8342 * gfortran.dg/nan_1.f90: Likewise.
8343 * gfortran.dg/nan_2.f90: Likewise.
8344 * gfortran.dg/nan_3.f90: Likewise.
8345 * gfortran.dg/nan_6.f90: Likewise.
8346 * gfortran.dg/nan_7.f90: Likewise.
8347 * gfortran.dg/nearest_1.f90: Likewise.
8348 * gfortran.dg/nearest_2.f90: Likewise.
8349 * gfortran.dg/nearest_3.f90: Likewise.
8350 * gfortran.dg/negative-z-descriptor.f90: Likewise.
8351 * gfortran.dg/negative_automatic_size.f90: Likewise.
8352 * gfortran.dg/negative_unit.f: Likewise.
8353 * gfortran.dg/negative_unit2.f90: Likewise.
8354 * gfortran.dg/negative_unit_int8.f: Likewise.
8355 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
8356 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
8357 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
8358 * gfortran.dg/nested_modules_1.f90: Likewise.
8359 * gfortran.dg/nested_modules_2.f90: Likewise.
8360 * gfortran.dg/nested_modules_3.f90: Likewise.
8361 * gfortran.dg/nesting_1.f90: Likewise.
8362 * gfortran.dg/new_line.f90: Likewise.
8363 * gfortran.dg/newunit_1.f90: Likewise.
8364 * gfortran.dg/newunit_3.f90: Likewise.
8365 * gfortran.dg/newunit_5.f90.f90: Likewise.
8366 * gfortran.dg/nint_1.f90: Likewise.
8367 * gfortran.dg/nint_2.f90: Likewise.
8368 * gfortran.dg/no_arg_check_2.f90: Likewise.
8369 * gfortran.dg/no_range_check_1.f90: Likewise.
8370 * gfortran.dg/no_range_check_2.f90: Likewise.
8371 * gfortran.dg/no_range_check_3.f90: Likewise.
8372 * gfortran.dg/noadv_size.f90: Likewise.
8373 * gfortran.dg/nonreturning_statements.f90: Likewise.
8374 * gfortran.dg/norm2_1.f90: Likewise.
8375 * gfortran.dg/norm2_3.f90: Likewise.
8376 * gfortran.dg/nosigned_zero_1.f90: Likewise.
8377 * gfortran.dg/nosigned_zero_2.f90: Likewise.
8378 * gfortran.dg/nosigned_zero_3.f90: Likewise.
8379 * gfortran.dg/null_4.f90: Likewise.
8380 * gfortran.dg/null_9.f90: Likewise.
8381 * gfortran.dg/nullify_3.f90: Likewise.
8382 * gfortran.dg/oldstyle_1.f90: Likewise.
8383 * gfortran.dg/open_access_append_1.f90: Likewise.
8384 * gfortran.dg/open_access_append_2.f90: Likewise.
8385 * gfortran.dg/open_errors.f90: Likewise.
8386 * gfortran.dg/open_negative_unit_1.f90: Likewise.
8387 * gfortran.dg/open_new.f90: Likewise.
8388 * gfortran.dg/open_readonly_1.f90: Likewise.
8389 * gfortran.dg/operator_1.f90: Likewise.
8390 * gfortran.dg/optional_absent_1.f90: Likewise.
8391 * gfortran.dg/optional_absent_2.f90: Likewise.
8392 * gfortran.dg/optional_absent_3.f90: Likewise.
8393 * gfortran.dg/optional_class_1.f90: Likewise.
8394 * gfortran.dg/optional_dim_2.f90: Likewise.
8395 * gfortran.dg/optional_dim_3.f90: Likewise.
8396 * gfortran.dg/output_exponents_1.f90: Likewise.
8397 * gfortran.dg/overload_1.f90: Likewise.
8398 * gfortran.dg/overload_2.f90: Likewise.
8399 * gfortran.dg/overwrite_1.f: Likewise.
8400 * gfortran.dg/pad_no.f90: Likewise.
8401 * gfortran.dg/parameter_array_init_1.f90: Likewise.
8402 * gfortran.dg/parameter_array_init_2.f90: Likewise.
8403 * gfortran.dg/parameter_array_init_4.f90: Likewise.
8404 * gfortran.dg/parameter_array_init_5.f90: Likewise.
8405 * gfortran.dg/parameter_array_section_2.f90: Likewise.
8406 * gfortran.dg/parens_3.f90: Likewise.
8407 * gfortran.dg/parens_5.f90: Likewise.
8408 * gfortran.dg/parens_6.f90: Likewise.
8409 * gfortran.dg/parent_result_ref_1.f90: Likewise.
8410 * gfortran.dg/parent_result_ref_2.f90: Likewise.
8411 * gfortran.dg/parent_result_ref_3.f90: Likewise.
8412 * gfortran.dg/parent_result_ref_4.f90: Likewise.
8413 * gfortran.dg/parity_1.f90: Likewise.
8414 * gfortran.dg/past_eor.f90: Likewise.
8415 * gfortran.dg/pdt_1.f03: Likewise.
8416 * gfortran.dg/pdt_10.f03: Likewise.
8417 * gfortran.dg/pdt_11.f03: Likewise.
8418 * gfortran.dg/pdt_12.f03: Likewise.
8419 * gfortran.dg/pdt_13.f03: Likewise.
8420 * gfortran.dg/pdt_14.f03: Likewise.
8421 * gfortran.dg/pdt_15.f03: Likewise.
8422 * gfortran.dg/pdt_19.f03: Likewise.
8423 * gfortran.dg/pdt_20.f03: Likewise.
8424 * gfortran.dg/pdt_22.f03: Likewise.
8425 * gfortran.dg/pdt_23.f03: Likewise.
8426 * gfortran.dg/pdt_25.f03: Likewise.
8427 * gfortran.dg/pdt_26.f03: Likewise.
8428 * gfortran.dg/pdt_27.f03: Likewise.
8429 * gfortran.dg/pdt_28.f03: Likewise.
8430 * gfortran.dg/pdt_3.f03: Likewise.
8431 * gfortran.dg/pdt_4.f03: Likewise.
8432 * gfortran.dg/pdt_5.f03: Likewise.
8433 * gfortran.dg/pdt_7.f03: Likewise.
8434 * gfortran.dg/pointer_1.f90: Likewise.
8435 * gfortran.dg/pointer_array_1.f90: Likewise.
8436 * gfortran.dg/pointer_array_3.f90: Likewise.
8437 * gfortran.dg/pointer_array_4.f90: Likewise.
8438 * gfortran.dg/pointer_array_5.f90: Likewise.
8439 * gfortran.dg/pointer_array_6.f90: Likewise.
8440 * gfortran.dg/pointer_array_7.f90: Likewise.
8441 * gfortran.dg/pointer_array_8.f90: Likewise.
8442 * gfortran.dg/pointer_array_9.f90: Likewise.
8443 * gfortran.dg/pointer_array_component_1.f90: Likewise.
8444 * gfortran.dg/pointer_array_component_2.f90: Likewise.
8445 * gfortran.dg/pointer_assign_10.f90: Likewise.
8446 * gfortran.dg/pointer_assign_11.f90: Likewise.
8447 * gfortran.dg/pointer_assign_4.f90: Likewise.
8448 * gfortran.dg/pointer_assign_8.f90: Likewise.
8449 * gfortran.dg/pointer_assign_9.f90: Likewise.
8450 * gfortran.dg/pointer_check_10.f90: Likewise.
8451 * gfortran.dg/pointer_check_9.f90: Likewise.
8452 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
8453 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
8454 * gfortran.dg/pointer_function_result_1.f90: Likewise.
8455 * gfortran.dg/pointer_init_1.f90: Likewise.
8456 * gfortran.dg/pointer_init_3.f90: Likewise.
8457 * gfortran.dg/pointer_init_4.f90: Likewise.
8458 * gfortran.dg/pointer_init_5.f90: Likewise.
8459 * gfortran.dg/pointer_init_8.f90: Likewise.
8460 * gfortran.dg/pointer_intent_1.f90: Likewise.
8461 * gfortran.dg/pointer_intent_4.f90: Likewise.
8462 * gfortran.dg/pointer_intent_5.f90: Likewise.
8463 * gfortran.dg/pointer_remapping_10.f90: Likewise.
8464 * gfortran.dg/pointer_remapping_4.f03: Likewise.
8465 * gfortran.dg/pointer_remapping_5.f08: Likewise.
8466 * gfortran.dg/pointer_remapping_9.f90: Likewise.
8467 * gfortran.dg/pointer_target_1.f90: Likewise.
8468 * gfortran.dg/pointer_target_2.f90: Likewise.
8469 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
8470 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
8471 * gfortran.dg/power.f90: Likewise.
8472 * gfortran.dg/power1.f90: Likewise.
8473 * gfortran.dg/power_3.f90: Likewise.
8474 * gfortran.dg/power_4.f90: Likewise.
8475 * gfortran.dg/power_5.f90: Likewise.
8476 * gfortran.dg/pr12884.f: Likewise.
8477 * gfortran.dg/pr15129.f90: Likewise.
8478 * gfortran.dg/pr15140.f90: Likewise.
8479 * gfortran.dg/pr15324.f90: Likewise.
8480 * gfortran.dg/pr15332.f: Likewise.
8481 * gfortran.dg/pr15957.f90: Likewise.
8482 * gfortran.dg/pr15959.f90: Likewise.
8483 * gfortran.dg/pr16597.f90: Likewise.
8484 * gfortran.dg/pr16861.f90: Likewise.
8485 * gfortran.dg/pr16938.f90: Likewise.
8486 * gfortran.dg/pr17090.f90: Likewise.
8487 * gfortran.dg/pr17143.f90: Likewise.
8488 * gfortran.dg/pr17164.f90: Likewise.
8489 * gfortran.dg/pr17229.f: Likewise.
8490 * gfortran.dg/pr17285.f90: Likewise.
8491 * gfortran.dg/pr17286.f90: Likewise.
8492 * gfortran.dg/pr17472.f: Likewise.
8493 * gfortran.dg/pr17612.f90: Likewise.
8494 * gfortran.dg/pr17706.f90: Likewise.
8495 * gfortran.dg/pr18025.f90: Likewise.
8496 * gfortran.dg/pr18122.f90: Likewise.
8497 * gfortran.dg/pr18210.f90: Likewise.
8498 * gfortran.dg/pr18392.f90: Likewise.
8499 * gfortran.dg/pr19155.f: Likewise.
8500 * gfortran.dg/pr19216.f: Likewise.
8501 * gfortran.dg/pr19467.f90: Likewise.
8502 * gfortran.dg/pr19657.f: Likewise.
8503 * gfortran.dg/pr19926.f90: Likewise.
8504 * gfortran.dg/pr19928-1.f90: Likewise.
8505 * gfortran.dg/pr19928-2.f90: Likewise.
8506 * gfortran.dg/pr20086.f90: Likewise.
8507 * gfortran.dg/pr20124.f90: Likewise.
8508 * gfortran.dg/pr20163-2.f: Likewise.
8509 * gfortran.dg/pr20480.f90: Likewise.
8510 * gfortran.dg/pr20755.f: Likewise.
8511 * gfortran.dg/pr20950.f: Likewise.
8512 * gfortran.dg/pr21177.f90: Likewise.
8513 * gfortran.dg/pr21730.f: Likewise.
8514 * gfortran.dg/pr22491.f: Likewise.
8515 * gfortran.dg/pr25603.f: Likewise.
8516 * gfortran.dg/pr26246_2.f90: Likewise.
8517 * gfortran.dg/pr32136.f90: Likewise.
8518 * gfortran.dg/pr32533.f90: Likewise.
8519 * gfortran.dg/pr33794.f90: Likewise.
8520 * gfortran.dg/pr35662.f90: Likewise.
8521 * gfortran.dg/pr35944-1.f90: Likewise.
8522 * gfortran.dg/pr35944-2.f90: Likewise.
8523 * gfortran.dg/pr35983.f90: Likewise.
8524 * gfortran.dg/pr39865.f90: Likewise.
8525 * gfortran.dg/pr41212.f90: Likewise.
8526 * gfortran.dg/pr43808.f90: Likewise.
8527 * gfortran.dg/pr44592.f90: Likewise.
8528 * gfortran.dg/pr44735.f90: Likewise.
8529 * gfortran.dg/pr45308.f03: Likewise.
8530 * gfortran.dg/pr46297.f: Likewise.
8531 * gfortran.dg/pr46588.f90: Likewise.
8532 * gfortran.dg/pr46665.f90: Likewise.
8533 * gfortran.dg/pr46804.f90: Likewise.
8534 * gfortran.dg/pr47008.f03: Likewise.
8535 * gfortran.dg/pr47614.f: Likewise.
8536 * gfortran.dg/pr47878.f90: Likewise.
8537 * gfortran.dg/pr49103.f90: Likewise.
8538 * gfortran.dg/pr50069_1.f90: Likewise.
8539 * gfortran.dg/pr50769.f90: Likewise.
8540 * gfortran.dg/pr52608.f90: Likewise.
8541 * gfortran.dg/pr55086_2.f90: Likewise.
8542 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
8543 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
8544 * gfortran.dg/pr55330.f90: Likewise.
8545 * gfortran.dg/pr56015.f90: Likewise.
8546 * gfortran.dg/pr57910.f90: Likewise.
8547 * gfortran.dg/pr59700.f90: Likewise.
8548 * gfortran.dg/pr62125.f90: Likewise.
8549 * gfortran.dg/pr64530.f90: Likewise.
8550 * gfortran.dg/pr65429.f90: Likewise.
8551 * gfortran.dg/pr65450.f90: Likewise.
8552 * gfortran.dg/pr65504.f90: Likewise.
8553 * gfortran.dg/pr65903.f90: Likewise.
8554 * gfortran.dg/pr66311.f90: Likewise.
8555 * gfortran.dg/pr66864.f90: Likewise.
8556 * gfortran.dg/pr67140.f90: Likewise.
8557 * gfortran.dg/pr67524.f90: Likewise.
8558 * gfortran.dg/pr67885.f90: Likewise.
8559 * gfortran.dg/pr68053.f90: Likewise.
8560 * gfortran.dg/pr68566.f90: Likewise.
8561 * gfortran.dg/pr69514_1.f90: Likewise.
8562 * gfortran.dg/pr69514_2.f90: Likewise.
8563 * gfortran.dg/pr69739.f90: Likewise.
8564 * gfortran.dg/pr70673.f90: Likewise.
8565 * gfortran.dg/pr71523_2.f90: Likewise.
8566 * gfortran.dg/pr71764.f90: Likewise.
8567 * gfortran.dg/pr78092.f90: Likewise.
8568 * gfortran.dg/pr82973.f90: Likewise.
8569 * gfortran.dg/pr83864.f90: Likewise.
8570 * gfortran.dg/pr83874.f90: Likewise.
8571 * gfortran.dg/pr84088.f90: Likewise.
8572 * gfortran.dg/pr84155.f90: Likewise.
8573 * gfortran.dg/proc_decl_12.f90: Likewise.
8574 * gfortran.dg/proc_decl_13.f90: Likewise.
8575 * gfortran.dg/proc_decl_15.f90: Likewise.
8576 * gfortran.dg/proc_decl_17.f90: Likewise.
8577 * gfortran.dg/proc_decl_18.f90: Likewise.
8578 * gfortran.dg/proc_decl_2.f90: Likewise.
8579 * gfortran.dg/proc_decl_5.f90: Likewise.
8580 * gfortran.dg/proc_decl_9.f90: Likewise.
8581 * gfortran.dg/proc_ptr_1.f90: Likewise.
8582 * gfortran.dg/proc_ptr_10.f90: Likewise.
8583 * gfortran.dg/proc_ptr_12.f90: Likewise.
8584 * gfortran.dg/proc_ptr_18.f90: Likewise.
8585 * gfortran.dg/proc_ptr_19.f90: Likewise.
8586 * gfortran.dg/proc_ptr_21.f90: Likewise.
8587 * gfortran.dg/proc_ptr_22.f90: Likewise.
8588 * gfortran.dg/proc_ptr_23.f90: Likewise.
8589 * gfortran.dg/proc_ptr_25.f90: Likewise.
8590 * gfortran.dg/proc_ptr_26.f90: Likewise.
8591 * gfortran.dg/proc_ptr_3.f90: Likewise.
8592 * gfortran.dg/proc_ptr_36.f90: Likewise.
8593 * gfortran.dg/proc_ptr_47.f90: Likewise.
8594 * gfortran.dg/proc_ptr_48.f90: Likewise.
8595 * gfortran.dg/proc_ptr_5.f90: Likewise.
8596 * gfortran.dg/proc_ptr_6.f90: Likewise.
8597 * gfortran.dg/proc_ptr_7.f90: Likewise.
8598 * gfortran.dg/proc_ptr_8.f90: Likewise.
8599 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
8600 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
8601 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
8602 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
8603 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
8604 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
8605 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
8606 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
8607 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
8608 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
8609 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
8610 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
8611 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
8612 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
8613 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
8614 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
8615 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
8616 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
8617 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
8618 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
8619 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
8620 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
8621 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
8622 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
8623 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
8624 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
8625 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
8626 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
8627 * gfortran.dg/product_init_expr.f03: Likewise.
8628 * gfortran.dg/promotion.f90: Likewise.
8629 * gfortran.dg/promotion_3.f90: Likewise.
8630 * gfortran.dg/promotion_4.f90: Likewise.
8631 * gfortran.dg/protected_1.f90: Likewise.
8632 * gfortran.dg/protected_2.f90: Likewise.
8633 * gfortran.dg/ptr-func-1.f90: Likewise.
8634 * gfortran.dg/ptr-func-2.f90: Likewise.
8635 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
8636 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
8637 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
8638 * gfortran.dg/pure_byref_1.f90: Likewise.
8639 * gfortran.dg/pure_byref_2.f90: Likewise.
8640 * gfortran.dg/pure_byref_3.f90: Likewise.
8641 * gfortran.dg/quad_2.f90: Likewise.
8642 * gfortran.dg/quad_3.f90: Likewise.
8643 * gfortran.dg/random_3.f90: Likewise.
8644 * gfortran.dg/random_4.f90: Likewise.
8645 * gfortran.dg/random_7.f90: Likewise.
8646 * gfortran.dg/read_2.f90: Likewise.
8647 * gfortran.dg/read_3.f90: Likewise.
8648 * gfortran.dg/read_4.f90: Likewise.
8649 * gfortran.dg/read_5.f90: Likewise.
8650 * gfortran.dg/read_bad_advance.f90: Likewise.
8651 * gfortran.dg/read_bang.f90: Likewise.
8652 * gfortran.dg/read_bang4.f90: Likewise.
8653 * gfortran.dg/read_comma.f: Likewise.
8654 * gfortran.dg/read_dir.f90: Likewise.
8655 * gfortran.dg/read_empty_file.f: Likewise.
8656 * gfortran.dg/read_eof_1.f90: Likewise.
8657 * gfortran.dg/read_eof_2.f90: Likewise.
8658 * gfortran.dg/read_eof_3.f90: Likewise.
8659 * gfortran.dg/read_eof_4.f90: Likewise.
8660 * gfortran.dg/read_eof_5.f90: Likewise.
8661 * gfortran.dg/read_eof_6.f: Likewise.
8662 * gfortran.dg/read_eof_7.f90: Likewise.
8663 * gfortran.dg/read_eof_8.f90: Likewise.
8664 * gfortran.dg/read_eof_all.f90: Likewise.
8665 * gfortran.dg/read_eor.f90: Likewise.
8666 * gfortran.dg/read_float_1.f90: Likewise.
8667 * gfortran.dg/read_float_2.f03: Likewise.
8668 * gfortran.dg/read_float_3.f90: Likewise.
8669 * gfortran.dg/read_float_4.f90: Likewise.
8670 * gfortran.dg/read_infnan_1.f90: Likewise.
8671 * gfortran.dg/read_list_eof_1.f90: Likewise.
8672 * gfortran.dg/read_logical.f90: Likewise.
8673 * gfortran.dg/read_many_1.f: Likewise.
8674 * gfortran.dg/read_no_eor.f90: Likewise.
8675 * gfortran.dg/read_noadvance.f90: Likewise.
8676 * gfortran.dg/read_repeat.f90: Likewise.
8677 * gfortran.dg/read_repeat_2.f90: Likewise.
8678 * gfortran.dg/read_size_noadvance.f90: Likewise.
8679 * gfortran.dg/read_x_eof.f90: Likewise.
8680 * gfortran.dg/read_x_past.f: Likewise.
8681 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
8682 * gfortran.dg/real_const_1.f: Likewise.
8683 * gfortran.dg/real_const_2.f90: Likewise.
8684 * gfortran.dg/real_const_3.f90: Likewise.
8685 * gfortran.dg/real_do_1.f90: Likewise.
8686 * gfortran.dg/real_index_1.f90: Likewise.
8687 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
8688 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
8689 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
8690 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
8691 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
8692 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
8693 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
8694 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
8695 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
8696 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
8697 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
8698 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
8699 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
8700 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
8701 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
8702 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
8703 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
8704 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
8705 * gfortran.dg/record_marker_1.f90: Likewise.
8706 * gfortran.dg/record_marker_2.f: Likewise.
8707 * gfortran.dg/record_marker_3.f90: Likewise.
8708 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
8709 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
8710 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
8711 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
8712 * gfortran.dg/recursive_check_7.f90: Likewise.
8713 * gfortran.dg/recursive_reference_1.f90: Likewise.
8714 * gfortran.dg/recursive_reference_2.f90: Likewise.
8715 * gfortran.dg/recursive_stack.f90: Likewise.
8716 * gfortran.dg/reduction.f90: Likewise.
8717 * gfortran.dg/repack_arrays_1.f90: Likewise.
8718 * gfortran.dg/repeat_1.f90: Likewise.
8719 * gfortran.dg/repeat_2.f90: Likewise.
8720 * gfortran.dg/repeat_3.f90: Likewise.
8721 * gfortran.dg/repeat_6.f90: Likewise.
8722 * gfortran.dg/reshape-alloc.f90: Likewise.
8723 * gfortran.dg/reshape-complex.f90: Likewise.
8724 * gfortran.dg/reshape.f90: Likewise.
8725 * gfortran.dg/reshape_2.f90: Likewise.
8726 * gfortran.dg/reshape_7.f90: Likewise.
8727 * gfortran.dg/reshape_empty_1.f03: Likewise.
8728 * gfortran.dg/reshape_pad_1.f90: Likewise.
8729 * gfortran.dg/reshape_rank7.f90: Likewise.
8730 * gfortran.dg/reshape_transpose_1.f90: Likewise.
8731 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
8732 * gfortran.dg/result_default_init_1.f90: Likewise.
8733 * gfortran.dg/result_in_spec_1.f90: Likewise.
8734 * gfortran.dg/result_in_spec_2.f90: Likewise.
8735 * gfortran.dg/ret_array_1.f90: Likewise.
8736 * gfortran.dg/ret_pointer_1.f90: Likewise.
8737 * gfortran.dg/ret_pointer_2.f90: Likewise.
8738 * gfortran.dg/rewind_1.f90: Likewise.
8739 * gfortran.dg/round_1.f03: Likewise.
8740 * gfortran.dg/round_2.f03: Likewise.
8741 * gfortran.dg/round_3.f08: Likewise.
8742 * gfortran.dg/round_4.f90: Likewise.
8743 * gfortran.dg/rrspacing_1.f90: Likewise.
8744 * gfortran.dg/runtime_warning_1.f90: Likewise.
8745 * gfortran.dg/same_type_as_2.f03: Likewise.
8746 * gfortran.dg/save_1.f90: Likewise.
8747 * gfortran.dg/save_5.f90: Likewise.
8748 * gfortran.dg/save_6.f90: Likewise.
8749 * gfortran.dg/scalar_mask_1.f90: Likewise.
8750 * gfortran.dg/scalar_mask_2.f90: Likewise.
8751 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
8752 * gfortran.dg/scale_1.f90: Likewise.
8753 * gfortran.dg/scan_1.f90: Likewise.
8754 * gfortran.dg/scan_2.f90: Likewise.
8755 * gfortran.dg/secnds-1.f: Likewise.
8756 * gfortran.dg/secnds.f: Likewise.
8757 * gfortran.dg/select_1.f90: Likewise.
8758 * gfortran.dg/select_2.f90: Likewise.
8759 * gfortran.dg/select_3.f90: Likewise.
8760 * gfortran.dg/select_5.f90: Likewise.
8761 * gfortran.dg/select_char_1.f90: Likewise.
8762 * gfortran.dg/select_char_2.f90: Likewise.
8763 * gfortran.dg/select_type_13.f03: Likewise.
8764 * gfortran.dg/select_type_14.f03: Likewise.
8765 * gfortran.dg/select_type_15.f03: Likewise.
8766 * gfortran.dg/select_type_19.f03: Likewise.
8767 * gfortran.dg/select_type_2.f03: Likewise.
8768 * gfortran.dg/select_type_26.f03: Likewise.
8769 * gfortran.dg/select_type_27.f03: Likewise.
8770 * gfortran.dg/select_type_28.f03: Likewise.
8771 * gfortran.dg/select_type_3.f03: Likewise.
8772 * gfortran.dg/select_type_35.f03: Likewise.
8773 * gfortran.dg/select_type_36.f03: Likewise.
8774 * gfortran.dg/select_type_37.f03: Likewise.
8775 * gfortran.dg/select_type_39.f03: Likewise.
8776 * gfortran.dg/select_type_4.f90: Likewise.
8777 * gfortran.dg/select_type_5.f03: Likewise.
8778 * gfortran.dg/select_type_6.f03: Likewise.
8779 * gfortran.dg/select_type_7.f03: Likewise.
8780 * gfortran.dg/select_type_8.f03: Likewise.
8781 * gfortran.dg/selected_char_kind_1.f90: Likewise.
8782 * gfortran.dg/selected_char_kind_4.f90: Likewise.
8783 * gfortran.dg/selected_kind_1.f90: Likewise.
8784 * gfortran.dg/selected_real_kind_2.f90: Likewise.
8785 * gfortran.dg/shape_2.f90: Likewise.
8786 * gfortran.dg/shape_4.f90: Likewise.
8787 * gfortran.dg/shape_5.f90: Likewise.
8788 * gfortran.dg/shape_7.f90: Likewise.
8789 * gfortran.dg/shape_8.f90: Likewise.
8790 * gfortran.dg/shape_9.f90: Likewise.
8791 * gfortran.dg/shift-kind_2.f90: Likewise.
8792 * gfortran.dg/shiftalr_1.F90: Likewise.
8793 * gfortran.dg/shiftalr_2.F90: Likewise.
8794 * gfortran.dg/simpleif_1.f90: Likewise.
8795 * gfortran.dg/simplify_argN_1.f90: Likewise.
8796 * gfortran.dg/simplify_cshift_1.f90: Likewise.
8797 * gfortran.dg/simplify_cshift_4.f90: Likewise.
8798 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
8799 * gfortran.dg/simplify_modulo.f90: Likewise.
8800 * gfortran.dg/single_char_string.f90: Likewise.
8801 * gfortran.dg/size_dim.f90: Likewise.
8802 * gfortran.dg/size_optional_dim_1.f90: Likewise.
8803 * gfortran.dg/sizeof.f90: Likewise.
8804 * gfortran.dg/sizeof_4.f90: Likewise.
8805 * gfortran.dg/slash_1.f90: Likewise.
8806 * gfortran.dg/sms-1.f90: Likewise.
8807 * gfortran.dg/sms-2.f90: Likewise.
8808 * gfortran.dg/spec_expr_7.f90: Likewise.
8809 * gfortran.dg/specifics_1.f90: Likewise.
8810 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
8811 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
8812 * gfortran.dg/spread_init_expr.f03: Likewise.
8813 * gfortran.dg/spread_scalar_source.f90: Likewise.
8814 * gfortran.dg/spread_shape_1.f90: Likewise.
8815 * gfortran.dg/stat_1.f90: Likewise.
8816 * gfortran.dg/stat_2.f90: Likewise.
8817 * gfortran.dg/stfunc_1.f90: Likewise.
8818 * gfortran.dg/stfunc_4.f90: Likewise.
8819 * gfortran.dg/stfunc_6.f90: Likewise.
8820 * gfortran.dg/storage_size_1.f08: Likewise.
8821 * gfortran.dg/storage_size_3.f08: Likewise.
8822 * gfortran.dg/storage_size_4.f90: Likewise.
8823 * gfortran.dg/streamio_1.f90: Likewise.
8824 * gfortran.dg/streamio_10.f90: Likewise.
8825 * gfortran.dg/streamio_11.f90: Likewise.
8826 * gfortran.dg/streamio_12.f90: Likewise.
8827 * gfortran.dg/streamio_13.f90: Likewise.
8828 * gfortran.dg/streamio_14.f90: Likewise.
8829 * gfortran.dg/streamio_15.f90: Likewise.
8830 * gfortran.dg/streamio_16.f90: Likewise.
8831 * gfortran.dg/streamio_17.f90: Likewise.
8832 * gfortran.dg/streamio_2.f90: Likewise.
8833 * gfortran.dg/streamio_3.f90: Likewise.
8834 * gfortran.dg/streamio_4.f90: Likewise.
8835 * gfortran.dg/streamio_5.f90: Likewise.
8836 * gfortran.dg/streamio_6.f90: Likewise.
8837 * gfortran.dg/streamio_7.f90: Likewise.
8838 * gfortran.dg/streamio_8.f90: Likewise.
8839 * gfortran.dg/streamio_9.f90: Likewise.
8840 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
8841 * gfortran.dg/string_4.f90: Likewise.
8842 * gfortran.dg/string_array_constructor_2.f90: Likewise.
8843 * gfortran.dg/string_assign_2.f90: Likewise.
8844 * gfortran.dg/string_compare_1.f90: Likewise.
8845 * gfortran.dg/string_compare_2.f90: Likewise.
8846 * gfortran.dg/string_compare_3.f90: Likewise.
8847 * gfortran.dg/string_ctor_1.f90: Likewise.
8848 * gfortran.dg/string_length_1.f90: Likewise.
8849 * gfortran.dg/string_length_2.f90: Likewise.
8850 * gfortran.dg/string_length_3.f90: Likewise.
8851 * gfortran.dg/string_length_4.f90: Likewise.
8852 * gfortran.dg/string_null_compare_1.f: Likewise.
8853 * gfortran.dg/string_pad_trunc.f90: Likewise.
8854 * gfortran.dg/structure_constructor_1.f03: Likewise.
8855 * gfortran.dg/structure_constructor_11.f90: Likewise.
8856 * gfortran.dg/structure_constructor_13.f03: Likewise.
8857 * gfortran.dg/structure_constructor_2.f03: Likewise.
8858 * gfortran.dg/structure_constructor_5.f03: Likewise.
8859 * gfortran.dg/submodule_1.f08: Likewise.
8860 * gfortran.dg/submodule_11.f08: Likewise.
8861 * gfortran.dg/submodule_14.f08: Likewise.
8862 * gfortran.dg/submodule_15.f08: Likewise.
8863 * gfortran.dg/submodule_17.f08: Likewise.
8864 * gfortran.dg/submodule_18.f08: Likewise.
8865 * gfortran.dg/submodule_19.f08: Likewise.
8866 * gfortran.dg/submodule_2.f08: Likewise.
8867 * gfortran.dg/submodule_27.f08: Likewise.
8868 * gfortran.dg/submodule_28.f08: Likewise.
8869 * gfortran.dg/submodule_29.f08: Likewise.
8870 * gfortran.dg/submodule_30.f08: Likewise.
8871 * gfortran.dg/submodule_6.f08: Likewise.
8872 * gfortran.dg/submodule_7.f08: Likewise.
8873 * gfortran.dg/submodule_8.f08: Likewise.
8874 * gfortran.dg/subnormal_1.f90: Likewise.
8875 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
8876 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
8877 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
8878 * gfortran.dg/substr_2.f: Likewise.
8879 * gfortran.dg/substr_3.f: Likewise.
8880 * gfortran.dg/substr_4.f: Likewise.
8881 * gfortran.dg/substr_5.f90: Likewise.
8882 * gfortran.dg/substr_6.f90: Likewise.
8883 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
8884 * gfortran.dg/sum_init_expr.f03: Likewise.
8885 * gfortran.dg/sum_zero_array_1.f90: Likewise.
8886 * gfortran.dg/system_clock_3.f08: Likewise.
8887 * gfortran.dg/t_editing.f: Likewise.
8888 * gfortran.dg/team_change_1.f90: Likewise.
8889 * gfortran.dg/team_end_1.f90: Likewise.
8890 * gfortran.dg/team_number_1.f90: Likewise.
8891 * gfortran.dg/temporary_1.f90: Likewise.
8892 * gfortran.dg/test_com_block.f90: Likewise.
8893 * gfortran.dg/test_only_clause.f90: Likewise.
8894 * gfortran.dg/tiny_1.f90: Likewise.
8895 * gfortran.dg/tiny_2.f90: Likewise.
8896 * gfortran.dg/tl_editing.f90: Likewise.
8897 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
8898 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
8899 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
8900 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
8901 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
8902 * gfortran.dg/transfer_class_2.f90: Likewise.
8903 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
8904 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
8905 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
8906 * gfortran.dg/transfer_resolve_1.f90: Likewise.
8907 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8908 * gfortran.dg/transfer_simplify_10.f90: Likewise.
8909 * gfortran.dg/transfer_simplify_11.f90: Likewise.
8910 * gfortran.dg/transfer_simplify_2.f90: Likewise.
8911 * gfortran.dg/transfer_simplify_3.f90: Likewise.
8912 * gfortran.dg/transfer_simplify_4.f90: Likewise.
8913 * gfortran.dg/transfer_simplify_8.f90: Likewise.
8914 * gfortran.dg/transfer_simplify_9.f90: Likewise.
8915 * gfortran.dg/transpose_1.f90: Likewise.
8916 * gfortran.dg/transpose_3.f03: Likewise.
8917 * gfortran.dg/transpose_4.f90: Likewise.
8918 * gfortran.dg/transpose_conjg_1.f90: Likewise.
8919 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
8920 * gfortran.dg/transpose_optimization_2.f90: Likewise.
8921 * gfortran.dg/trim_1.f90: Likewise.
8922 * gfortran.dg/trim_optimize_1.f90: Likewise.
8923 * gfortran.dg/trim_optimize_2.f90: Likewise.
8924 * gfortran.dg/trim_optimize_3.f90: Likewise.
8925 * gfortran.dg/trim_optimize_4.f90: Likewise.
8926 * gfortran.dg/trim_optimize_5.f90: Likewise.
8927 * gfortran.dg/trim_optimize_6.f90: Likewise.
8928 * gfortran.dg/trim_optimize_7.f90: Likewise.
8929 * gfortran.dg/trim_optimize_8.f90: Likewise.
8930 * gfortran.dg/type_to_class_1.f03: Likewise.
8931 * gfortran.dg/type_to_class_2.f03: Likewise.
8932 * gfortran.dg/type_to_class_3.f03: Likewise.
8933 * gfortran.dg/type_to_class_4.f03: Likewise.
8934 * gfortran.dg/type_to_class_5.f03: Likewise.
8935 * gfortran.dg/typebound_assignment_5.f03: Likewise.
8936 * gfortran.dg/typebound_assignment_6.f03: Likewise.
8937 * gfortran.dg/typebound_assignment_7.f90: Likewise.
8938 * gfortran.dg/typebound_call_1.f03: Likewise.
8939 * gfortran.dg/typebound_call_13.f03: Likewise.
8940 * gfortran.dg/typebound_call_18.f03: Likewise.
8941 * gfortran.dg/typebound_call_19.f03: Likewise.
8942 * gfortran.dg/typebound_call_2.f03: Likewise.
8943 * gfortran.dg/typebound_call_20.f03: Likewise.
8944 * gfortran.dg/typebound_call_3.f03: Likewise.
8945 * gfortran.dg/typebound_generic_5.f03: Likewise.
8946 * gfortran.dg/typebound_generic_6.f03: Likewise.
8947 * gfortran.dg/typebound_generic_9.f03: Likewise.
8948 * gfortran.dg/typebound_operator_12.f03: Likewise.
8949 * gfortran.dg/typebound_operator_13.f03: Likewise.
8950 * gfortran.dg/typebound_operator_15.f90: Likewise.
8951 * gfortran.dg/typebound_operator_20.f90: Likewise.
8952 * gfortran.dg/typebound_operator_3.f03: Likewise.
8953 * gfortran.dg/typebound_operator_6.f03: Likewise.
8954 * gfortran.dg/typebound_operator_7.f03: Likewise.
8955 * gfortran.dg/typebound_operator_8.f03: Likewise.
8956 * gfortran.dg/typebound_operator_9.f03: Likewise.
8957 * gfortran.dg/typebound_proc_19.f90: Likewise.
8958 * gfortran.dg/typebound_proc_20.f90: Likewise.
8959 * gfortran.dg/typebound_proc_23.f90: Likewise.
8960 * gfortran.dg/typebound_proc_27.f03: Likewise.
8961 * gfortran.dg/typebound_proc_35.f90: Likewise.
8962 * gfortran.dg/typebound_proc_36.f90: Likewise.
8963 * gfortran.dg/unf_io_convert_1.f90: Likewise.
8964 * gfortran.dg/unf_io_convert_2.f90: Likewise.
8965 * gfortran.dg/unf_io_convert_3.f90: Likewise.
8966 * gfortran.dg/unf_io_convert_4.f90: Likewise.
8967 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
8968 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
8969 * gfortran.dg/unf_short_record_1.f90: Likewise.
8970 * gfortran.dg/unformatted_recl_1.f90: Likewise.
8971 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
8972 * gfortran.dg/unit_1.f90: Likewise.
8973 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
8974 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
8975 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
8976 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
8977 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
8978 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
8979 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
8980 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
8981 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
8982 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
8983 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
8984 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
8985 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
8986 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
8987 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
8988 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
8989 * gfortran.dg/unpack_init_expr.f03: Likewise.
8990 * gfortran.dg/use_10.f90: Likewise.
8991 * gfortran.dg/use_11.f90: Likewise.
8992 * gfortran.dg/use_13.f90: Likewise.
8993 * gfortran.dg/use_24.f90: Likewise.
8994 * gfortran.dg/use_27.f90: Likewise.
8995 * gfortran.dg/use_5.f90: Likewise.
8996 * gfortran.dg/use_allocated_1.f90: Likewise.
8997 * gfortran.dg/use_only_1.f90: Likewise.
8998 * gfortran.dg/use_only_4.f90: Likewise.
8999 * gfortran.dg/use_rename_2.f90: Likewise.
9000 * gfortran.dg/use_rename_4.f90: Likewise.
9001 * gfortran.dg/used_dummy_types_1.f90: Likewise.
9002 * gfortran.dg/used_interface_ref.f90: Likewise.
9003 * gfortran.dg/used_types_5.f90: Likewise.
9004 * gfortran.dg/utf8_1.f03: Likewise.
9005 * gfortran.dg/utf8_2.f03: Likewise.
9006 * gfortran.dg/value_1.f90: Likewise.
9007 * gfortran.dg/value_2.f90: Likewise.
9008 * gfortran.dg/value_4.f90: Likewise.
9009 * gfortran.dg/value_6.f03: Likewise.
9010 * gfortran.dg/value_7.f03: Likewise.
9011 * gfortran.dg/value_test.f90: Likewise.
9012 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
9013 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
9014 * gfortran.dg/vect/pr60510.f: Likewise.
9015 * gfortran.dg/vect/pr69882.f90: Likewise.
9016 * gfortran.dg/vect/pr69980.f90: Likewise.
9017 * gfortran.dg/vect/vect-5.f90: Likewise.
9018 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9019 * gfortran.dg/vector_subscript_1.f90: Likewise.
9020 * gfortran.dg/vector_subscript_2.f90: Likewise.
9021 * gfortran.dg/vector_subscript_3.f90: Likewise.
9022 * gfortran.dg/vector_subscript_5.f90: Likewise.
9023 * gfortran.dg/verify_2.f90: Likewise.
9024 * gfortran.dg/volatile10.f90: Likewise.
9025 * gfortran.dg/where_1.f90: Likewise.
9026 * gfortran.dg/where_operator_assign_1.f90: Likewise.
9027 * gfortran.dg/where_operator_assign_2.f90: Likewise.
9028 * gfortran.dg/where_operator_assign_3.f90: Likewise.
9029 * gfortran.dg/whole_file_13.f90: Likewise.
9030 * gfortran.dg/whole_file_2.f90: Likewise.
9031 * gfortran.dg/widechar_2.f90: Likewise.
9032 * gfortran.dg/widechar_4.f90: Likewise.
9033 * gfortran.dg/widechar_5.f90: Likewise.
9034 * gfortran.dg/widechar_6.f90: Likewise.
9035 * gfortran.dg/widechar_8.f90: Likewise.
9036 * gfortran.dg/widechar_IO_1.f90: Likewise.
9037 * gfortran.dg/widechar_IO_2.f90: Likewise.
9038 * gfortran.dg/widechar_IO_3.f90: Likewise.
9039 * gfortran.dg/widechar_IO_4.f90: Likewise.
9040 * gfortran.dg/widechar_compare_1.f90: Likewise.
9041 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
9042 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
9043 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
9044 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
9045 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
9046 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
9047 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
9048 * gfortran.dg/widechar_select_1.f90: Likewise.
9049 * gfortran.dg/winapi.f90: Likewise.
9050 * gfortran.dg/write_0_pe_format.f90: Likewise.
9051 * gfortran.dg/write_back.f: Likewise.
9052 * gfortran.dg/write_check3.f90: Likewise.
9053 * gfortran.dg/write_direct_eor.f90: Likewise.
9054 * gfortran.dg/write_padding.f90: Likewise.
9055 * gfortran.dg/write_recursive.f90: Likewise.
9056 * gfortran.dg/write_rewind_1.f: Likewise.
9057 * gfortran.dg/write_rewind_2.f: Likewise.
9058 * gfortran.dg/write_zero_array.f90: Likewise.
9059 * gfortran.dg/x_slash_1.f: Likewise.
9060 * gfortran.dg/x_slash_2.f: Likewise.
9061 * gfortran.dg/zero_array_components_1.f90: Likewise.
9062 * gfortran.dg/zero_length_1.f90: Likewise.
9063 * gfortran.dg/zero_length_2.f90: Likewise.
9064 * gfortran.dg/zero_sized_1.f90: Likewise.
9065 * gfortran.dg/zero_sized_3.f90: Likewise.
9066 * gfortran.fortran-torture/compile/nested.f90: Likewise.
9067 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
9068 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
9069 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
9070 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
9071 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
9072 * gfortran.fortran-torture/execute/args.f90: Likewise.
9073 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
9074 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
9075 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
9076 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
9077 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
9078 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
9079 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
9080 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
9081 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
9082 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
9083 * gfortran.fortran-torture/execute/common.f90: Likewise.
9084 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
9085 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
9086 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
9087 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
9088 * gfortran.fortran-torture/execute/contained.f90: Likewise.
9089 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
9090 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
9091 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
9092 * gfortran.fortran-torture/execute/data.f90: Likewise.
9093 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
9094 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
9095 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
9096 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
9097 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
9098 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
9099 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
9100 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
9101 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
9102 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
9103 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
9104 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
9105 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
9106 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
9107 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
9108 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
9109 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
9110 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
9111 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
9112 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
9113 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
9114 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
9115 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
9116 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
9117 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
9118 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
9119 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
9120 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
9121 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
9122 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
9123 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
9124 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
9125 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
9126 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
9127 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
9128 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
9129 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
9130 * gfortran.fortran-torture/execute/forall.f90: Likewise.
9131 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
9132 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
9133 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
9134 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
9135 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
9136 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
9137 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
9138 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
9139 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
9140 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
9141 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
9142 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
9143 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
9144 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
9145 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
9146 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
9147 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
9148 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
9149 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
9150 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
9151 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
9152 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
9153 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
9154 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
9155 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
9156 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
9157 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
9158 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
9159 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9160 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
9161 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
9162 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
9163 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
9164 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
9165 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
9166 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
9167 Likewise.
9168 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
9169 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
9170 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
9171 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
9172 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
9173 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
9174 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
9175 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9176 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
9177 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
9178 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
9179 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9180 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
9181 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
9182 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
9183 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
9184 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
9185 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9186 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
9187 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9188 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
9189 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
9190 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
9191 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
9192 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
9193 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
9194 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
9195 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
9196 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9197 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
9198 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
9199 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
9200 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
9201 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
9202 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
9203 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
9204 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
9205 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
9206 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
9207 * gfortran.fortran-torture/execute/math.f90: Likewise.
9208 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
9209 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
9210 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
9211 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
9212 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
9213 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
9214 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
9215 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
9216 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
9217 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
9218 * gfortran.fortran-torture/execute/power.f90: Likewise.
9219 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
9220 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
9221 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9222 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
9223 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
9224 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
9225 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
9226 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
9227 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
9228 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
9229 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
9230 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
9231 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
9232 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
9233 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
9234 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
9235 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
9236 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
9237 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
9238 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
9239 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
9240 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
9241 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
9242 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
9243 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
9244 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
9245 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
9246 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
9247 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
9248 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
9249 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
9250 * gfortran.fortran-torture/execute/straret.f90: Likewise.
9251 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
9252 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
9253 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
9254 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
9255 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
9256 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
9257 * gfortran.fortran-torture/execute/string.f90: Likewise.
9258 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
9259 * gfortran.fortran-torture/execute/strret.f90: Likewise.
9260 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
9261 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
9262 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
9263 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
9264 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
9265 * gfortran.fortran-torture/execute/userop.f90: Likewise.
9266 * gfortran.fortran-torture/execute/where17.f90: Likewise.
9267 * gfortran.fortran-torture/execute/where18.f90: Likewise.
9268 * gfortran.fortran-torture/execute/where19.f90: Likewise.
9269 * gfortran.fortran-torture/execute/where20.f90: Likewise.
9270 * gfortran.fortran-torture/execute/where21.f90: Likewise.
9271 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
9272 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
9273 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9274 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9275 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9276 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9277 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
9278 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
9279 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
9280 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
9281 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
9282 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
9283 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
9284 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
9285 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
9286 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
9287 * gfortran.dg/inline_transpose_1.f90: Likewise.
9288
9289 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
9290
9291 PR fortran/84115
9292 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
9293 change to dg-run.
9294
9295 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
9296
9297 PR ada/84277
9298 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
9299 * gnat.dg/dispatch1.adb: Rename into...
9300 * gnat.dg/disp1.adb: ...this.
9301 * gnat.dg/dispatch1_p.ads: Rename into...
9302 * gnat.dg/disp1_pkg.ads: ...this.
9303 * gnat.dg/disp2.adb: Rename into...
9304 * gnat.dg/dispatch2.adb: ...this.
9305 * gnat.dg/dispatch2_p.ads: Rename into...
9306 * gnat.dg/disp2_pkg.ads: ...this.
9307 * gnat.dg/dispatch2_p.adb: Rename into...
9308 * gnat.dg/disp2_pkg.adb: this.
9309 * gnat.dg/generic_dispatch.adb: Rename into...
9310 * gnat.dg/generic_disp.adb: this.
9311 * gnat.dg/generic_dispatch_p.ads: Rename into...
9312 * gnat.dg/generic_disp_pkg.ads: ...this.
9313 * gnat.dg/generic_dispatch_p.adb: Rename into...
9314 * gnat.dg/generic_disp_pkg.adb: ...this.
9315 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
9316 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
9317 * gnat.dg/object_overflow1.adb: Tweak index.
9318 * gnat.dg/object_overflow2.adb: Likewise.
9319 * gnat.dg/object_overflow3.adb: Likewise.
9320 * gnat.dg/object_overflow4.adb: Likewise.
9321 * gnat.dg/object_overflow5.adb: Likewise.
9322
9323 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR ipa/84425
9326 * gcc.c-torture/compile/pr84425.c: New test.
9327
9328 2018-02-16 Marek Polacek <polacek@redhat.com>
9329 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR c++/84192
9332 * g++.dg/cpp1y/constexpr-84192.C: New test.
9333
9334 2018-02-16 Martin Sebor <msebor@redhat.com>
9335
9336 PR c++/79064
9337 * g++.dg/overload15.C: New test.
9338
9339 2018-02-16 Yury Gribov <tetra2005@gmail.com>
9340
9341 PR target/81535
9342 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
9343 * gcc.dg/pr56727-2.c: Ditto.
9344 * gcc.target/powerpc/pr79439.c: Renamed to...
9345 * gcc.target/powerpc/pr79439-1.c: ...this.
9346 * gcc.target/powerpc/pr79439-2.c: New test.
9347 * gcc.target/powerpc/pr79439-3.c: New test.
9348
9349 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
9350
9351 target/pr84371
9352 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
9353 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
9354 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
9355 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
9356 * gcc.target/powerpc/builtins-3.c: Same.
9357
9358 2018-02-16 Nathan Sidwell <nathan@acm.org>
9359
9360 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
9361
9362 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
9363
9364 PR rtl-optimization/70023
9365 * gcc.target/i386/pr70023.c: New.
9366
9367 2018-02-16 Carl Love <cel@us.ibm.com>
9368
9369 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
9370 tests.
9371 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
9372 tests.
9373
9374 2018-02-16 Carl Love <cel@us.ibm.com>
9375
9376 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
9377 for the ABI definitions for vec_extract4b and vec_insert4b.
9378
9379 2018-02-16 Nathan Sidwell <nathan@acm.org>
9380
9381 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
9382 * g++.old-deja/g++.mike/net43.C: Likewise.
9383
9384 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9385
9386 PR c++/82468
9387 * g++.dg/cpp1z/class-deduction48.C: New.
9388
9389 2018-02-16 Nathan Sidwell <nathan@acm.org>
9390
9391 PR c++/84375
9392 * g++.dg/lookup/pr84375.C: New.
9393
9394 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9395
9396 PR target/83831
9397 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
9398
9399 2018-02-16 Richard Biener <rguenther@suse.de>
9400
9401 PR tree-optimization/84417
9402 * gcc.dg/torture/pr84417.c: New testcase.
9403
9404 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9405
9406 PR target/84272
9407 * g++.dg/opt/pr84272.C: New test.
9408
9409 PR rtl-optimization/83723
9410 * gcc.dg/pr83723.c: New test.
9411
9412 2018-02-16 Richard Biener <rguenther@suse.de>
9413
9414 PR tree-optimization/84399
9415 * gcc.dg/graphite/pr84399.c: New testcase.
9416
9417 2018-02-16 Richard Biener <rguenther@suse.de>
9418
9419 PR tree-optimization/84190
9420 * g++.dg/torture/pr84190.C: New testcase.
9421
9422 2018-02-15 Martin Sebor <msebor@redhat.com>
9423
9424 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
9425 directives.
9426
9427 2018-02-15 Janus Weil <janus@gcc.gnu.org>
9428
9429 PR fortran/84409
9430 * gfortran.dg/dtio_21.f03: Add an error message.
9431 * gfortran.dg/dtio_22.f90: Fix invalid test case.
9432
9433 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9434
9435 PR fortran/84381
9436 * gfortran.dg/stop_shouldfail.f90: New test.
9437
9438 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
9439
9440 PR c++/84330
9441 * g++.dg/concepts/pr84330.C: New.
9442
9443 2018-02-15 Tom de Vries <tom@codesourcery.com>
9444
9445 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
9446
9447 2018-02-15 Tom de Vries <tom@codesourcery.com>
9448
9449 * gcc.c-torture/compile/pr84136.c: Require effective target
9450 indirect_jumps.
9451
9452 2018-02-15 Jakub Jelinek <jakub@redhat.com>
9453
9454 PR tree-optimization/84383
9455 * gcc.c-torture/compile/pr84383.c: New test.
9456
9457 PR tree-optimization/84334
9458 * gcc.dg/pr84334.c: New test.
9459
9460 2018-02-14 Carl Love <cel@us.ibm.com>
9461
9462 * gcc.target/powerpc/builtins-4-int128-runnable.c
9463 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
9464 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
9465
9466 2018-02-14 Martin Sebor <msebor@redhat.com>
9467
9468 PR tree-optimization/83698
9469 * gcc.dg/Wrestrict-7.c: New test.
9470 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
9471 * gcc.target/i386/chkp-stropt-17.c: Same.
9472
9473 2018-02-14 Martin Sebor <msebor@redhat.com>
9474
9475 PR c/84108
9476 * gcc.dg/Wattributes-8.c: New test.
9477
9478 2018-02-14 Janus Weil <janus@gcc.gnu.org>
9479
9480 PR fortran/84385
9481 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
9482 * gfortran.dg/allocate_with_source_23.f90: Ditto.
9483 * gfortran.dg/select_type_1.f03: Extend test case.
9484
9485 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9486
9487 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
9488 (dg-options): Use -O2 -msse2 -mno-sse3.
9489
9490 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
9491
9492 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
9493 this test case still works ok.
9494 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9495 * gcc.dg/vmx/insert-be-order.c: Likewise.
9496 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9497 * gcc.dg/vmx/ld-be-order.c: Likewise.
9498 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9499 * gcc.dg/vmx/lde-be-order.c: Likewise.
9500 * gcc.dg/vmx/ldl-be-order.c: Likewise.
9501 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9502 * gcc.dg/vmx/merge-be-order.c: Likewise.
9503 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9504 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
9505 * gcc.dg/vmx/pack-be-order.c: Likewise.
9506 * gcc.dg/vmx/perm-be-order.c: Likewise.
9507 * gcc.dg/vmx/splat-be-order.c: Likewise.
9508 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
9509 * gcc.dg/vmx/st-be-order.c: Likewise.
9510 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9511 * gcc.dg/vmx/ste-be-order.c: Likewise.
9512 * gcc.dg/vmx/stl-be-order.c: Likewise.
9513 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9514 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
9515 * gcc.dg/vmx/unpack-be-order.c: Likewise.
9516 * gcc.dg/vmx/vsums-be-order.c: Likewise.
9517 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
9518
9519 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
9520
9521 PR c++/84350
9522 * g++.dg/cpp0x/auto49.C: New.
9523
9524 2018-02-14 Nathan Sidwell <nathan@acm.org>
9525
9526 * g++.dg/template/instantiate5.C: Adjust required-from loc.
9527
9528 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
9529
9530 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
9531 * gcc.target/powerpc/le-altivec-consts.c: Same.
9532
9533 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
9534
9535 PR target/84220
9536 * gcc.target/powerpc/pr84220-sld.c: New test.
9537 * gcc.target/powerpc/pr84220-sld2.c: New test.
9538 * gcc.target/powerpc/pr84220-sldw.c: New test.
9539 * gcc.target/powerpc/pr84220-xxperm.c: New test.
9540 * gcc.target/powerpc/pr84220-xxsld.c: New test.
9541
9542 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9543
9544 PR target/84239
9545 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
9546 _inc_ssp intrinsics.
9547 * gcc.target/i386/cet-intrin-4.c: Likewise.
9548 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
9549 __builtin_ia32_rdssp[d|q].
9550
9551 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
9552
9553 PR tree-optimization/84357
9554 * gcc.dg/vect/pr84357.c: New test.
9555
9556 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9557
9558 PR target/83831
9559 * gcc.target/rx/pr83831.c: New tests.
9560
9561 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
9562
9563 PR target/79242
9564 * gcc.target/msp430/pr79242.c: New test.
9565
9566 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9567
9568 PR target/84372
9569 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
9570 with -mcpu=power9.
9571
9572 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9573
9574 PR target/84279
9575 * g++.dg/pr84279.C: New test.
9576
9577 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9578
9579 PR rtl-optimization/84169
9580 * gcc.c-torture/execute/pr84169.c: New.
9581
9582 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9583
9584 PR target/84370
9585 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
9586
9587 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9588
9589 PR target/84365
9590 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
9591 with -mcpu=power9.
9592
9593 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9594
9595 PR c++/84364
9596 * g++.dg/warn/effc4.C: New test.
9597
9598 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9599
9600 PR c++/84333
9601 * g++.dg/template/sizeof16.C: New.
9602 * g++.dg/template/sizeof17.C: Likewise.
9603
9604 2018-02-13 Janus Weil <janus@gcc.gnu.org>
9605
9606 PR fortran/84313
9607 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
9608 add necessary compiler options.
9609 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
9610
9611 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9612
9613 PR c/82210
9614 * gcc.c-torture/execute/pr82210.c: New test.
9615
9616 PR middle-end/84309
9617 * gcc.dg/pr84309-2.c: New test.
9618
9619 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
9620
9621 PR tree-optimization/84321
9622 * gcc.dg/pr84321.c: New test.
9623
9624 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
9625
9626 PR target/84359
9627 * gcc.target/i386/pr57193.c: Add -march=x86-64.
9628
9629 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
9630
9631 PR sanitizer/84340
9632 * gcc.dg/asan/pr84307.c: Remove test.
9633
9634 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
9635
9636 * gcc.target/rl78/test_auto_vector.c: New test.
9637
9638 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
9639
9640 PR c/84305
9641 * gcc.c-torture/compile/pr84305.c: New test.
9642
9643 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR target/84335
9646 * gcc.target/i386/pr84335.c: New test.
9647
9648 PR tree-optimization/84339
9649 * gcc.c-torture/execute/pr84339.c: New test.
9650
9651 PR middle-end/84309
9652 * gcc.dg/pr84309.c: New test.
9653 * gcc.target/i386/pr84309.c: New test.
9654
9655 PR target/84336
9656 * gcc.target/i386/pr84336.c: New test.
9657
9658 2018-02-12 Jakub Jelinek <jakub@redhat.com>
9659
9660 PR c++/84341
9661 * c-c++-common/gomp/pr84341.c: New test.
9662
9663 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9664
9665 PR fortran/68746
9666 * gfortran.dg/read_dir.f90: Re-add dg-do run.
9667
9668 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9669
9670 PR fortran/68746
9671 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
9672 of zero for read.
9673
9674 2018-02-12 Jeff Law <law@redhat.com>
9675
9676 * gcc.c-torture/compile/reg-args-size.c: New test.
9677
9678 2018-02-12 Carl Love <cel@us.ibm.com>
9679
9680 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
9681 uint128 tests to new testfile.
9682 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
9683 int128 and uint128 tests.
9684 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
9685 list of torture tests.
9686
9687 2018-02-12 Janus Weil <janus@gcc.gnu.org>
9688
9689 PR fortran/84273
9690 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
9691 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
9692
9693 2018-02-12 Tamar Christina <tamar.christina@arm.com>
9694
9695 PR target/82641
9696 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
9697
9698 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
9699
9700 PR sanitizer/84307
9701 * gcc.dg/asan/pr84307.c: New test.
9702
9703 2018-02-12 Nathan Sidwell <nathan@acm.org>
9704
9705 * g++.dg/parse/pr84263.C: New.
9706
9707 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
9708
9709 PR c++/79626
9710 * g++.dg/template/crash129.C: New.
9711
9712 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
9713
9714 PR target/83828
9715 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9716 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9717 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
9718 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9719 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9720
9721 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
9722
9723 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
9724 _mm_maskz_scalef_round_sd): Test new intrinsics.
9725 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
9726 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
9727 intrinsics.
9728 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
9729 _mm_maskz_scalef_round_ss): Test new intrinsics.
9730 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
9731 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
9732 intrinsics.
9733 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
9734 __builtin_ia32_scalefss_round): Remove builtin.
9735 (__builtin_ia32_scalefsd_mask_round,
9736 __builtin_ia32_scalefss_mask_round): Test new builtin.
9737 * gcc.target/i386/sse-13.c: Ditto.
9738 * gcc.target/i386/sse-23.c: Ditto.
9739
9740 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
9741
9742 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
9743 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
9744 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
9745 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
9746 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
9747 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
9748 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
9749 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
9750 intrinsics.
9751 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
9752 (__builtin_ia32_sqrtss_round): Remove builtins.
9753 (__builtin_ia32_sqrtsd_mask_round)
9754 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
9755 * gcc.target/i386/sse-13.c: Ditto.
9756 * gcc.target/i386/sse-23.c: Ditto.
9757
9758 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9759
9760 PR fortran/35299
9761 * gfortran.dg/statement_function_3.f: New test.
9762
9763 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
9764
9765 PR fortran/54223
9766 PR fortran/84276
9767 * gfortran.dg/statement_function_1.f90: New test.
9768 * gfortran.dg/statement_function_2.f90: New test.
9769
9770 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
9771
9772 PR fortran/84074
9773 * gfortran.dg/type_to_class_5.f03: New test.
9774
9775 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
9776
9777 PR fortran/56691
9778 * gfortran.dg/type_to_class_4.f03: New test.
9779
9780 2018-02-10 Alan Modra <amodra@gmail.com>
9781
9782 PR target/84300
9783 * gcc.dg/pr84300.c: New.
9784
9785 2018-02-10 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR sanitizer/83987
9788 * g++.dg/ubsan/pr83987-2.C: New test.
9789
9790 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
9791
9792 * gcc.target/rx/movsicc.c: New test.
9793
9794 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9795
9796 PR target/83926
9797 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
9798 message.
9799
9800 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
9801
9802 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
9803 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
9804
9805 2018-02-09 Nathan Sidwell <nathan@acm.org>
9806
9807 PR c/84293
9808 * c-c++-common/pr84293.h: New.
9809 * c-c++-common/pr84293.c: New.
9810
9811 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
9812
9813 PR rtl-optimization/57193
9814 * gcc.target/i386/pr57193.c: New.
9815
9816 2018-02-09 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR target/84226
9819 * gcc.target/powerpc/pr84226.c: New test.
9820
9821 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9822
9823 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
9824 from this to...
9825 <vclzd>: ...this.
9826
9827 2018-02-09 Martin Sebor <msebor@redhat.com>
9828
9829 PR lto/84212
9830 * gcc.dg/lto/pr84212_0.c: New test file.
9831 * gcc.dg/lto/pr84212_1.c: Same.
9832
9833 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9834
9835 PR target/83926
9836 * gcc.target/powerpc/pr83926.c: New test.
9837 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
9838 message. Fix test for running in 32-bit mode.
9839
9840 2018-02-09 Tamar Christina <tamar.christina@arm.com>
9841
9842 PR target/82641
9843 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
9844
9845 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9846
9847 PR target/PR84295
9848 * gcc.target/s390/pr84295.c: New test.
9849
9850 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
9851
9852 PR c++/77522
9853 * g++.dg/cpp1y/lambda-init16.C: New.
9854
9855 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
9856
9857 * gnat.dg/sso8.adb: New test.
9858 * gnat.dg/sso8_pkg.ads: New helper.
9859
9860 2018-02-09 Richard Biener <rguenther@suse.de>
9861
9862 PR tree-optimization/84278
9863 * gcc.target/i386/pr84278.c: Adjust regex.
9864
9865 2018-02-09 Jakub Jelinek <jakub@redhat.com>
9866
9867 PR tree-optimization/84232
9868 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
9869
9870 PR debug/84252
9871 * gcc.target/aarch64/pr84252.c: New test.
9872
9873 PR middle-end/84237
9874 * gcc.dg/pr84237.c: New test.
9875
9876 2018-02-09 Marek Polacek <polacek@redhat.com>
9877 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR c++/83659
9880 * g++.dg/torture/pr83659.C: New test.
9881
9882 2018-02-08 David Malcolm <dmalcolm@redhat.com>
9883
9884 PR tree-optimization/84136
9885 * gcc.c-torture/compile/pr84136.c: New test.
9886
9887 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
9888
9889 PR target/83008
9890 * gcc.target/i386/pr83008.c: New test.
9891
9892 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
9893
9894 PR target/81143
9895 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
9896
9897 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
9898
9899 PR c++/83806
9900 * g++.dg/warn/Wunused-parm-11.C: New.
9901
9902 2018-02-08 Marek Polacek <polacek@redhat.com>
9903
9904 PR tree-optimization/84238
9905 * gcc.dg/Wstringop-overflow-3.c: New test.
9906
9907 2018-02-08 Nathan Sidwell <nathan@acm.org>
9908
9909 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
9910
9911 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
9912
9913 PR tree-optimization/84265
9914 * gcc.dg/vect/pr84265.c: New test.
9915
9916 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
9917
9918 PR tree-optimization/81635
9919 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
9920 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
9921
9922 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9923
9924 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
9925 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
9926 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
9927 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
9928 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
9929 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
9930 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
9931 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
9932 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
9933 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
9934 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
9935 * gcc.target/s390/nobp-return-attr-all.c: New test.
9936 * gcc.target/s390/nobp-return-attr-neg.c: New test.
9937 * gcc.target/s390/nobp-return-mem-attr.c: New test.
9938 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
9939 * gcc.target/s390/nobp-return-mem-z10.c: New test.
9940 * gcc.target/s390/nobp-return-mem-z900.c: New test.
9941 * gcc.target/s390/nobp-return-reg-attr.c: New test.
9942 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
9943 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
9944 * gcc.target/s390/nobp-return-reg-z10.c: New test.
9945 * gcc.target/s390/nobp-return-reg-z900.c: New test.
9946 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
9947 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
9948 * gcc.target/s390/nobp-table-jump-z10.c: New test.
9949 * gcc.target/s390/nobp-table-jump-z900.c: New test.
9950
9951 2018-02-08 Richard Biener <rguenther@suse.de>
9952
9953 PR tree-optimization/84233
9954 * g++.dg/torture/pr84233.C: New testcase.
9955
9956 2018-02-08 Richard Biener <rguenther@suse.de>
9957
9958 PR tree-optimization/84278
9959 * gcc.target/i386/pr84278.c: New testcase.
9960
9961 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
9962
9963 PR rtl-optimization/84068
9964 PR rtl-optimization/83459
9965 * gcc.dg/pr84068.c: New test.
9966
9967 2018-02-08 Richard Biener <rguenther@suse.de>
9968
9969 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
9970 loop vectorization to happen.
9971
9972 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
9973
9974 PR c++/83204
9975 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
9976
9977 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9978
9979 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
9980
9981 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9982
9983 PR target/84154
9984 * gcc.target/powerpc/pr84154-1.c: New tests.
9985 * gcc.target/powerpc/pr84154-2.c: Likewise.
9986 * gcc.target/powerpc/pr84154-3.c: Likewise.
9987
9988 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9989
9990 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
9991
9992 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR c++/84082
9995 * g++.dg/template/incomplete11.C: New test.
9996 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
9997
9998 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9999
10000 PR fortran/82994
10001 * gfortran.dg/deallocate_error_3.f90: New test.
10002 * gfortran.dg/deallocate_error_4.f90: New test.
10003
10004 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10005
10006 PR fortran/68560
10007 * gfortran.dg/shape_9.f90: New test.
10008
10009 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10010
10011 PR fortran/82049
10012 * gfortran.dg/assumed_charlen_parameter.f90: New test.
10013
10014 2018-02-07 David Malcolm <dmalcolm@redhat.com>
10015
10016 PR c++/81610
10017 PR c++/80567
10018 * g++.dg/spellcheck-reswords.C: New test case.
10019 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
10020 suggestion of "if".
10021
10022 2018-02-07 Martin Liska <mliska@suse.cz>
10023
10024 PR c++/84059.
10025 * g++.dg/ext/mv26.C: New test.
10026
10027 2018-02-07 Tom de Vries <tom@codesourcery.com>
10028
10029 * gcc.dg/pr83844.c: Require effective target alloca.
10030
10031 2018-02-07 Tom de Vries <tom@codesourcery.com>
10032
10033 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
10034
10035 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
10036
10037 PR target/84243
10038 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
10039 -fcf-protection=return.
10040
10041 2018-02-07 Tom de Vries <tom@codesourcery.com>
10042
10043 PR libgomp/84217
10044 * c-c++-common/goacc/pr84217.c: New test.
10045 * gfortran.dg/goacc/pr84217.f90: New test.
10046
10047 2018-02-07 Richard Biener <rguenther@suse.de>
10048
10049 PR tree-optimization/84204
10050 * gcc.dg/graphite/pr84204.c: New testcase.
10051
10052 PR tree-optimization/84205
10053 * gcc.dg/graphite/pr84205.c: New testcase.
10054
10055 PR tree-optimization/84223
10056 * gfortran.dg/graphite/pr84223.f90: New testcase.
10057
10058 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10059
10060 PR c++/71662
10061 * g++.dg/cpp0x/scoped_enum7.C: New.
10062
10063 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10064
10065 PR tree-optimization/83008
10066 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
10067
10068 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10069
10070 PR tree-optimization/84235
10071 * gcc.c-torture/execute/ieee/pr84235.c: New test.
10072
10073 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10074
10075 PR testsuite/84243
10076 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
10077 targets.
10078 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
10079
10080 2018-02-06 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR target/84146
10083 * gcc.target/i386/pr84146.c: New test.
10084
10085 2018-02-06 Michael Collison <michael.collison@arm.com>
10086
10087 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
10088
10089 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10090
10091 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
10092 warning for -mno-speculate-indirect-jumps.
10093 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
10094 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10095 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
10096 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
10097 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
10098 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
10099
10100 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10101
10102 PR target/84145
10103 * c-c++-common/fcf-protection-1.c: Change a compared message.
10104 * c-c++-common/fcf-protection-2.c: Likewise.
10105 * c-c++-common/fcf-protection-3.c: Likewise.
10106 * c-c++-common/fcf-protection-5.c: Likewise.
10107 * c-c++-common/fcf-protection-6.c: New test.
10108 * c-c++-common/fcf-protection-7.c: Likewise.
10109
10110 2018-02-06 Marek Polacek <polacek@redhat.com>
10111
10112 PR tree-optimization/84228
10113 * c-c++-common/Wstringop-truncation-3.c: New test.
10114
10115 2018-02-06 Tamar Christina <tamar.christina@arm.com>
10116
10117 PR target/82641
10118 * gcc.target/arm/pragma_arch_switch_2.c: New.
10119
10120 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10121
10122 PR target/79975
10123 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
10124
10125 2018-02-05 Martin Sebor <msebor@redhat.com>
10126
10127 PR tree-optimization/83369
10128 * gcc.dg/Wnonnull.c: New test.
10129
10130 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10131
10132 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
10133 argument and use dg-messages-by-file instead. Expect it to be
10134 an array rather than a dict.
10135 (lto-link-and-maybe-run): Remove messages_by_file argument and
10136 use an upvar for dg-messages-by-file. Update call to
10137 lto_handle_diagnostics.
10138 (lt-get-options): Treat dg-messages-by-file as an array
10139 rather than a dict.
10140 (lto-get-options-main): Likewise. Set the entry rather than appending.
10141 (lto-execute): Treat dg-messages-by-file as an array rather than
10142 a dict. Update call to lto-link-and-maybe-run.
10143
10144 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
10145
10146 PR c++/82782
10147 * g++.dg/cpp1z/inline-var4.C: New.
10148
10149 2018-02-05 Martin Liska <mliska@suse.cz>
10150
10151 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
10152 options.
10153 * c-c++-common/asan/pointer-compare-2.c: Likewise.
10154 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
10155 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
10156 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
10157 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
10158 * c-c++-common/asan/pointer-compare-3.c: New test.
10159
10160 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10161
10162 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
10163 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10164
10165 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
10166
10167 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
10168 _mm_maskz_range_sd, _mm_mask_range_round_sd,
10169 _mm_maskz_range_round_sd): Test new intrinsics.
10170 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
10171 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
10172 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
10173 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
10174 _mm_maskz_range_ss, _mm_mask_range_round_ss,
10175 _mm_maskz_range_round_ss): Test new intrinsics.
10176 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
10177 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
10178 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
10179 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
10180 __builtin_ia32_rangess128_round): Remove builtins.
10181 (__builtin_ia32_rangesd128_mask_round,
10182 __builtin_ia32_rangess128_mask_round): Test new builtins.
10183 * gcc.target/i386/sse-13.c: Ditto.
10184 * gcc.target/i386/sse-23.c: Ditto.
10185
10186 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
10187
10188 PR middle-end/79966
10189 * gfortran.dg/pr79966.f90: New testcase
10190
10191 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
10192
10193 PR fortran/84094
10194 * gfortran.dg/associate_23.f90: Fix invalid code.
10195 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10196 * gfortran.dg/matmul_3.f90: Likewise.
10197 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10198
10199 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
10200
10201 PR fortran/84115
10202 * gfortran.dg/associate_34.f90: New test.
10203 * gfortran.dg/associate_35.f90: New test.
10204
10205 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
10206
10207 PR fortran/84141
10208 PR fortran/84155
10209 * gfortran.dg/pr84155.f90: New test.
10210
10211 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
10212
10213 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
10214 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
10215
10216 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10217
10218 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
10219 dg-do run stanza.
10220
10221 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10222
10223 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
10224 requirement.
10225 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
10226 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
10227 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
10228
10229 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10230
10231 PR testsuite/52641
10232 * gcc.c-torture/execute/pr83362.c: Make work for int16.
10233 * gcc.dg/Wsign-conversion.c: Dito.
10234 * gcc.dg/attr-alloc_size-4.c: Dito.
10235 * gcc.dg/pr81020.c: Dito.
10236 * gcc.dg/pr81192.c: Dito.
10237 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
10238 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
10239 * gcc.dg/pr83844.c: Restrict to int32plus.
10240 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
10241 * gcc.dg/tree-ssa/ldist-25.c: Dito.
10242 * gcc.dg/tree-ssa/ldist-27.c: Dito.
10243 * gcc.dg/tree-ssa/ldist-28.c: Dito.
10244 * gcc.dg/tree-ssa/ldist-29.c: Dito.
10245 * gcc.dg/tree-ssa/ldist-30.c: Dito.
10246 * gcc.dg/tree-ssa/ldist-31.c: Dito.
10247 * gcc.dg/tree-ssa/ldist-32.c: Dito.
10248 * gcc.dg/tree-ssa/ldist-33.c: Dito.
10249 * gcc.dg/tree-ssa/ldist-34.c: Dito.
10250 * gcc.dg/tree-ssa/ldist-35.c: Dito.
10251 * gcc.dg/tree-ssa/ldist-36.c: Dito.
10252
10253 2018-02-02 Julia Koval <julia.koval@intel.com>
10254
10255 * gcc.target/i386/funcspec-56.inc: Handle new march.
10256 * g++.dg/ext/mv16.C: Ditto.
10257
10258 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10259
10260 * lib/target-supports.exp
10261 (check_effective_target_keeps_null_pointer_checks): No more
10262 special-case avr.
10263 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
10264 * gcc.dg/ifcvt-4.c: Skip avr.
10265 * gcc.dg/pr53037-1.c: Dito.
10266 * gcc.dg/pr53037-2.c: Dito.
10267 * gcc.dg/pr53037-3.c: Dito.
10268 * gcc.dg/pr63387-2.c: Dito.
10269 * gcc.dg/pr63387.c: Dito.
10270 * gcc.dg/sancov/cmp0.c: Dito.
10271 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
10272 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
10273 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
10274 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
10275 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
10276 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
10277 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
10278 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
10279 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
10280 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
10281 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
10282 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
10283 * gcc.dg/tree-ssa/pr82059.c: Dito.
10284 * gcc.c-torture/execute/pr70460.c: Dito.
10285
10286 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10287
10288 PR testsuite/52641
10289 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
10290 * gcc.c-torture/execute/20180112-1.c: Dito.
10291 * gcc.c-torture/execute/pr81503.c: Dito.
10292 * gcc.dg/store_merging_12.c: Dito.
10293 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
10294 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
10295 * gcc.dg/tree-ssa/pr80898.c: Dito.
10296 * gcc.dg/tree-ssa/pr82363.c: Dito.
10297 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
10298 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
10299 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
10300 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
10301 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
10302 * gcc.dg/tree-ssa/pr80803.c: Dito.
10303 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
10304 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
10305 * gcc.dg/tree-ssa/vrp114.c: Dito.
10306 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
10307 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
10308 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
10309
10310 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10311
10312 PR target/84066
10313 * gcc.target/i386/cet-sjlj-6a.c: New test.
10314 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
10315
10316 2018-02-01 Marek Polacek <polacek@redhat.com>
10317
10318 PR c++/84125
10319 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
10320
10321 2018-01-30 Jeff Law <law@redhat.com>
10322
10323 PR target/84128
10324 * gcc.target/i386/pr84128.c: New test.
10325
10326 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
10327
10328 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
10329 -fdelete-null-pointer-checks.
10330
10331 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10332
10333 PR c++/83796
10334 * g++.dg/cpp0x/abstract-default1.C: New.
10335
10336 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10337
10338 PR tree-optimization/81635
10339 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
10340 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
10341
10342 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10343
10344 PR target/83370
10345 * gcc.target/aarch64/pr83370.c: New.
10346
10347 2018-02-01 Richard Biener <rguenther@suse.de>
10348
10349 * gcc.dg/graphite/pr35356-1.c: Adjust.
10350
10351 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10352
10353 PR testsuite/83846
10354 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
10355 for ILP32.
10356 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
10357 of hard-coding the choice.
10358 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
10359 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
10360 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
10361 memset call.
10362 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
10363 stdint.h types.
10364 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
10365 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
10366 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
10367 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
10368 * gcc.target/aarch64/sve/logical_1.c: Likewise.
10369 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
10370 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
10371 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
10372 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
10373 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
10374 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
10375 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
10376 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
10377 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
10378 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
10379 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
10380 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
10381 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
10382 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
10383 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
10384 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
10385 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
10386 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
10387 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
10388 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
10389 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
10390 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
10391 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
10392 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
10393 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
10394 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
10395 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
10396 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
10397 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
10398 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
10399 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
10400 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
10401 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
10402 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
10403 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10404 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
10405 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
10406 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
10407 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
10408 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
10409 __builtin_popcountll rather than __builtin_popcountl.
10410
10411 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10412
10413 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
10414 of LD1R[HWD] for multi-element constants on big-endian targets.
10415 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10416 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10417
10418 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10419
10420 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
10421 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
10422 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
10423
10424 2018-02-01 Jakub Jelinek <jakub@redhat.com>
10425
10426 PR tree-optimization/81661
10427 PR tree-optimization/84117
10428 * gcc.dg/pr81661.c: New test.
10429 * gfortran.dg/pr84117.f90: New test.
10430
10431 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
10432
10433 PR fortran/83705
10434 * gfortran.dg/repeat_7.f90: Catch warning message.
10435
10436 2018-01-31 Ian Lance Taylor <iant@golang.org>
10437
10438 * go.go-torture/execute/printnil.go: New test.
10439
10440 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10441
10442 * lib/target-supports.exp (check_effective_target_comdat_group):
10443 Allow for Solaris as comdat syntax.
10444
10445 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
10446 Solaris with comdat_group support and as.
10447
10448 2018-01-31 Marek Polacek <polacek@redhat.com>
10449
10450 PR c/81779
10451 * gcc.dg/pr81779.c: New test.
10452
10453 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10454
10455 PR fortran/84116
10456 * gfortran.dg/gomp/pr84116.f90: New test.
10457
10458 PR c++/83993
10459 * g++.dg/init/pr83993-2.C: New test.
10460
10461 PR c++/83993
10462 * g++.dg/init/pr83993-1.C: New test.
10463 * g++.dg/cpp0x/pr83993.C: New test.
10464
10465 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
10466
10467 PR fortran/84088
10468 * gfortran.dg/pr84088.f90: New test.
10469
10470 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
10471
10472 PR target/82444
10473 * gcc.target/i386/pr82444.c: New.
10474
10475 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
10476
10477 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
10478 * gcc.target/powerpc/vsx-13.c: New.
10479
10480 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
10481
10482 PR c++/84092
10483 * g++.dg/cpp1y/var-templ57.C: New.
10484
10485 2018-01-31 Marek Polacek <polacek@redhat.com>
10486
10487 PR c++/84138
10488 * g++.dg/diagnostic/pr84138.C: New test.
10489
10490 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
10491
10492 PR fortran/78534
10493 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
10494 -Wstringop-overflow warnings due to spurious warning with -O1.
10495 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
10496 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
10497
10498 2018-01-31 Richard Biener <rguenther@suse.de>
10499
10500 PR tree-optimization/84132
10501 * g++.dg/torture/pr84132.C: New testcase.
10502
10503 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
10504
10505 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
10506 dg-final scan.
10507
10508 2018-01-31 Julia Koval <julia.koval@intel.com>
10509
10510 PR target/83618
10511 * gcc.target/i386/rdpid.c: Remove "eax".
10512
10513 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10514
10515 PR tree-optimization/64946
10516 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
10517 scan-assembler checks.
10518
10519 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
10520
10521 * gcc.c-torture/execute/20180131-1.c: New test.
10522
10523 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10524
10525 * gcc.target/arc/taux-1.c: New test.
10526 * gcc.target/arc/taux-2.c: Likewise.
10527
10528 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10529
10530 * gcc.target/arc/uncached.c: New test.
10531
10532 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10533
10534 PR lto/83954
10535 * gnat.dg/lto20.adb: Remove dg-excess-errors.
10536
10537 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10538
10539 PR preprocessor/69869
10540 * gcc.dg/cpp/trad/pr69869.c: New test.
10541
10542 PR c/84100
10543 * gcc.dg/pr84100.c: New test.
10544
10545 2018-01-30 Jeff Law <law@redhat.com>
10546
10547 PR target/84064
10548 * gcc.target/i386/pr84064: New test.
10549
10550 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10551
10552 PR fortran/84134
10553 * gfortran.dg/data_implied_do_2.f90: New test.
10554
10555 2018-01-30 Janus Weil <janus@gcc.gnu.org>
10556
10557 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
10558
10559 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10560
10561 PR fortran/84133
10562 * gfortran.dg/inline_matmul_21.f90: New test case.
10563
10564 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10565
10566 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
10567
10568 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
10569
10570 PR target/84112
10571 * gcc.target/powerpc/pr84112.c: New.
10572
10573 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10574
10575 PR rtl-optimization/83986
10576 * gcc.dg/pr83986.c: New test.
10577
10578 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
10579
10580 PR 58684
10581 * gcc.dg/torture/inf-compare-1.c: Add xfail.
10582 * gcc.dg/torture/inf-compare-2.c: Add xfail.
10583 * gcc.dg/torture/inf-compare-3.c: Add xfail.
10584 * gcc.dg/torture/inf-compare-4.c: Add xfail.
10585
10586 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10587
10588 PR tree-optimization/84111
10589 * gcc.c-torture/compile/pr84111.c: New test.
10590
10591 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10592
10593 PR ipa/83179
10594 * gcc.dg/ipa/inline-2.c: Fix template.
10595 * gcc.dg/ipa/inline-3.c: Fix template.
10596
10597 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10598
10599 PR ipa/81360
10600 * g++.dg/torture/pr81360.C: New testcase.
10601
10602 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10603
10604 PR lto/83954
10605 * gcc.dg/lto/pr83954.h: New testcase.
10606 * gcc.dg/lto/pr83954_0.c: New testcase.
10607 * gcc.dg/lto/pr83954_1.c: New testcase.
10608
10609 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10610
10611 PR bootstrap/84017
10612 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
10613 to dg-options.
10614 Simplify DW_AT_producer scan.
10615
10616 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10617
10618 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
10619
10620 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
10621
10622 PR target/83828
10623 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10624 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10625 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
10626 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
10627
10628 2018-01-29 Jeff Law <law@redhat.com>
10629
10630 PR testsuite/81010
10631 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
10632 better match other tests which require vsx. Verify the zero
10633 extension is part of the test in the combiner dump.
10634
10635 2018-01-29 Marek Polacek <polacek@redhat.com>
10636
10637 PR c/83966
10638 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
10639
10640 PR c++/83996
10641 * g++.dg/ext/pr83996.C: New test.
10642
10643 2018-01-29 Richard Biener <rguenther@suse.de>
10644
10645 PR tree-optimization/84057
10646 * gcc.dg/graphite/pr84057.c: New testcase.
10647
10648 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10649
10650 PR fortran/84073
10651 * gfortran.dg/bind_c_usage_31.f90: New test.
10652
10653 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10654
10655 PR c++/83924
10656 * g++.dg/warn/Wduplicated-branches5.C: New.
10657
10658 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
10659
10660 * gcc.target/rl78/test_addsi3_internal.c: New test.
10661
10662 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
10663
10664 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
10665 Make expected output depend on whether we expect sibcalls or not.
10666 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
10667 safe-indirect-jump-1.c).
10668
10669 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
10670 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10671 Soren Rasmussen <s.c.rasmussen@gmail.com>
10672
10673 Fortran 2018 teams tests.
10674
10675 * gfortran.dg/team_number_1.f90: new test for team_number.
10676 * gfortran.dg/team_change_1.f90: new test for change team.
10677 * gfortran.dg/team_end_1.f90: new test for end team.
10678 * gfortran.dg/team_form_1.f90: new test for form team.
10679
10680 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10681
10682 PR fortran/83998
10683 * gfortran.dg/dot_product_4.f90
10684
10685 2018-01-26 Martin Sebor <msebor@redhat.com>
10686
10687 PR tree-optimization/83896
10688 * gcc.dg/strlenopt-43.c: New.
10689
10690 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
10691
10692 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
10693 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
10694 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
10695 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
10696 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
10697 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
10698 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
10699 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
10700 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
10701 stanzas.
10702 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
10703 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
10704 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
10705 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
10706 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
10707 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
10708 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
10709 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
10710 instruction list.
10711 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
10712
10713 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
10714
10715 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
10716 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
10717 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
10718 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
10719 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
10720 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
10721 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
10722 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
10723 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
10724 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
10725 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
10726 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
10727 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
10728
10729 2018-01-26 Martin Liska <mliska@suse.cz>
10730
10731 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
10732 warning is seen.
10733
10734 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
10735
10736 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
10737 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
10738 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
10739 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
10740 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
10741 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
10742 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
10743 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
10744
10745 2018-01-26 Richard Biener <rguenther@suse.de>
10746
10747 PR rtl-optimization/84003
10748 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
10749 latent bug in DSE if NOINLINE is appropriately defined.
10750 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
10751 and defining NOINLINE.
10752
10753 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10754
10755 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
10756 tests specific to aarch64. XFAIL test on arm.
10757
10758 2018-01-26 Jakub Jelinek <jakub@redhat.com>
10759
10760 PR rtl-optimization/83985
10761 * gcc.dg/pr83985.c: New test.
10762
10763 PR c/83989
10764 * c-c++-common/Wrestrict-3.c: New test.
10765
10766 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
10767
10768 * gcc.target/arc/tdelegitimize_addr.c: New test.
10769
10770 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
10771
10772 * gcc.target/arc/jli-1.c: New file.
10773 * gcc.target/arc/jli-2.c: Likewise.
10774
10775 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
10776
10777 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
10778 scan-assembler.
10779 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
10780 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
10781
10782 2018-01-26 Richard Biener <rguenther@suse.de>
10783
10784 PR tree-optimization/81082
10785 * gcc.dg/vect/pr81082.c: New testcase.
10786 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
10787 simplification to n * n.
10788
10789 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10790
10791 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
10792 Solaris 10.
10793 * gcc.target/i386/pr63620.c: Likewise.
10794
10795 2018-01-26 Julia Koval <julia.koval@intel.com>
10796
10797 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
10798 -mavx512f -mavx512bw.
10799 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
10800 * gcc.target/i386/i386.exp: Fix types.
10801
10802 2018-01-26 Alan Modra <amodra@gmail.com>
10803
10804 PR target/84033
10805 * gcc.target/powerpc/swaps-p8-46.c: New.
10806
10807 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
10808
10809 PR fortran/37577
10810 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
10811 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
10812 'array01' in the tree dump comparison.
10813 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
10814 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
10815 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
10816
10817 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
10818
10819 PR middle-end/83055
10820 * gcc.dg/torture/pr83055.c: New testcase.
10821
10822 2018-01-25 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR c++/84031
10825 * g++.dg/cpp1z/decomp36.C: New test.
10826
10827 PR middle-end/83977
10828 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
10829
10830 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
10831
10832 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
10833 the shift dump line.
10834 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10835
10836 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10837
10838 PR target/81550
10839 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
10840 index instead of int, which allows IVOPTs to properly optimize the
10841 loop.
10842
10843 2018-01-24 David Malcolm <dmalcolm@redhat.com>
10844
10845 PR jit/82846
10846 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
10847 of "fn_type" typedef.
10848 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
10849
10850 2018-01-24 Ian Lance Taylor <iant@golang.org>
10851
10852 * go.go-torture/execute/names-1.go: New test.
10853
10854 2018-01-19 Jeff Law <law@redhat.com>
10855
10856 PR target/83994
10857 * gcc.target/i386/pr83994.c: New test.
10858
10859 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
10860
10861 PR target/84014
10862 * gcc.target/powerpc/pr84014.c: New.
10863
10864 2018-01-24 Jakub Jelinek <jakub@redhat.com>
10865
10866 PR middle-end/83977
10867 * c-c++-common/gomp/pr83977-1.c: New test.
10868 * c-c++-common/gomp/pr83977-2.c: New test.
10869 * c-c++-common/gomp/pr83977-3.c: New test.
10870 * gfortran.dg/gomp/pr83977.f90: New test.
10871
10872 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
10873
10874 PR testsuite/83889
10875 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
10876 * gcc.dg/vect/pr80631-1.c: Likewise.
10877 * gcc.dg/vect/pr80631-2.c: Likewise.
10878 * gcc.dg/vect/pr81410.c: Likewise.
10879 * gcc.dg/vect/pr81633.c: Likewise.
10880 * gcc.dg/vect/pr81815.c: Likewise.
10881 * gcc.dg/vect/pr82108.c: Likewise.
10882 * gcc.dg/vect/pr83857.c: Likewise.
10883 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10884 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10885 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
10886 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10887 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10888 * gcc.dg/vect/vect-reduc-11.c: Likewise.
10889 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
10890 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
10891 dg-xfail-run-if instead.
10892 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
10893 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
10894 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
10895 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
10896 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10897
10898 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
10899
10900 PR tree-optimization/83979
10901 * g++.dg/pr83979.c: New test.
10902
10903 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10904
10905 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
10906 option. Add arm_neon_ok_no_float_abi check.
10907
10908 2018-01-24 Richard Biener <rguenther@suse.de>
10909
10910 PR tree-optimization/83176
10911 * gcc.dg/graphite/pr83176.c: New testcase.
10912
10913 2018-01-24 Richard Biener <rguenther@suse.de>
10914
10915 PR tree-optimization/82819
10916 * gcc.dg/graphite/pr82819.c: New testcase.
10917
10918 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10919
10920 PR c++/83921
10921 * g++.dg/cpp1y/constexpr-83921-1.C: New.
10922 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
10923 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
10924 * g++.dg/ext/stmtexpr20.C: Likewise.
10925 * g++.dg/ext/stmtexpr21.C: Likewise.
10926
10927 2018-01-23 David Malcolm <dmalcolm@redhat.com>
10928
10929 PR c++/83974
10930 * g++.dg/warn/pr83974.C: New test case.
10931
10932 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10933
10934 PR sanitizer/83987
10935 * g++.dg/ubsan/pr83987.C: New test.
10936
10937 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
10938
10939 PR fortran/83866
10940 * gfortran.dg/pdt_29.f03: New test.
10941
10942 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
10943
10944 PR fortran/83898
10945 * gfortran.dg/associate_33.f03: New test.
10946
10947 2018-01-23 Martin Liska <mliska@suse.cz>
10948
10949 PR lto/81440
10950 * gcc.dg/lto/pr81440.h: New test.
10951 * gcc.dg/lto/pr81440_0.c: New test.
10952 * gcc.dg/lto/pr81440_1.c: New test.
10953
10954 2018-01-23 Nathan Sidwell <nathan@acm.org>
10955
10956 PR c++/83988
10957 * g++.dg/template/pr83988.C: New.
10958
10959 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10960
10961 PR c++/82882
10962 PR c++/83978
10963 * g++.dg/cpp0x/pr82882.C: New test.
10964 * g++.dg/cpp0x/pr83978.C: New test.
10965
10966 PR c++/83958
10967 * g++.dg/cpp1z/decomp35.C: New test.
10968
10969 2018-01-23 Nathan Sidwell <nathan@acm.org>
10970
10971 * g++.dg/cpp0x/range-for10.C: Adjust.
10972 * g++.dg/ext/forscope1.C: Adjust.
10973 * g++.dg/ext/forscope2.C: Adjust.
10974 * g++.dg/template/for1.C: Adjust.
10975
10976 2018-01-23 David Malcolm <dmalcolm@redhat.com>
10977
10978 PR tree-optimization/83510
10979 * gcc.c-torture/compile/pr83510.c: New test case.
10980
10981 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10982
10983 PR testsuite/83888
10984 * lib/target-supports.exp (check_effective_target_vect_float): Say
10985 that the result only holds when -funsafe-math-optimizations is on.
10986 (check_effective_target_vect_float_strict): New procedure.
10987 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
10988 of vect_float.
10989 * gcc.dg/vect/vect-reduc-6.c: Likewise.
10990
10991 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10992
10993 PR tree-optimization/83965
10994 * gcc.dg/vect/pr83965.c: New test.
10995
10996 2018-01-23 Richard Biener <rguenther@suse.de>
10997
10998 PR tree-optimization/83963
10999 * gfortran.dg/graphite/pr83963.f: New testcase.
11000 * gcc.dg/graphite/pr83963-2.c: Likewise.
11001
11002 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11003
11004 PR c++/83918
11005 * g++.dg/cpp1z/pr83918.C: New test.
11006
11007 2018-01-22 Jakub Jelinek <jakub@redhat.com>
11008
11009 PR tree-optimization/83957
11010 * gcc.dg/autopar/pr83957.c: New test.
11011
11012 PR tree-optimization/83081
11013 * gcc.dg/predict-8.c: Adjust expected probability.
11014
11015 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11016
11017 PR target/83862
11018 * gcc.target/powerpc/pr83862.c: New test.
11019
11020 2018-01-22 Carl Love <cel@us.ibm.com>
11021
11022 * gcc.target/powerpc/powerpc.exp: Add torture tests for
11023 builtins-4-runnable.c, builtins-6-runnable.c,
11024 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
11025 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
11026 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
11027 for signed/unsigned 128-bit and long long int loads.
11028
11029 2018-01-22 Marek Polacek <polacek@redhat.com>
11030
11031 PR c++/81933
11032 * g++.dg/cpp1y/constexpr-empty4.C: New test.
11033
11034 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
11035
11036 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
11037 scan-asembler valid instructions list.
11038 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
11039 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
11040 power8-vector requirement and option.
11041 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
11042
11043 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
11044
11045 PR 78534
11046 PR 83704
11047 * gfortran.dg/string_1.f90: Remove printing the length.
11048
11049 2018-01-22 Richard Biener <rguenther@suse.de>
11050
11051 PR tree-optimization/83963
11052 * gcc.dg/graphite/pr83963.c: New testcase.
11053
11054 2018-01-22 Sudakshina Das <sudi.das@arm.com>
11055
11056 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
11057 dg-require-effective-target directives.
11058
11059 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11060
11061 * lib/target-supports.exp (check_effective_target_arm_softfloat):
11062 New procedure.
11063 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
11064 Adjust scan-assembler checks for soft-float.
11065
11066 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11067
11068 PR target/83946
11069 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
11070
11071 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
11072
11073 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
11074 * gcc.dg/pr83623.c: Likewise.
11075 * gcc.dg/pr83666.c: Likewise.
11076
11077 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11078 David Edelsohn <dje.gcc@gmail.com>
11079
11080 PR target/83946
11081 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11082 assembly output from "crset eq" to "crset 2".
11083 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
11084 assembly output from . to $.
11085 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11086 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11087 assembly output from "crset eq" to "crset 2".
11088 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
11089 assembly output from "crset eq" to "crset 2", and from . to $.
11090
11091 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
11092
11093 PR fortran/83900
11094 * gfortran.dg/matmul_18.f90: New test.
11095
11096 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
11097
11098 PR tree-optimization/83940
11099 * gcc.dg/torture/pr83940.c: New test.
11100
11101 2018-01-20 Jakub Jelinek <jakub@redhat.com>
11102
11103 PR middle-end/83945
11104 * gcc.dg/tls/pr83945.c: New test.
11105
11106 PR target/83930
11107 * gcc.dg/pr83930.c: New test.
11108
11109 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11110
11111 PR fortran/83900
11112 * gfortran.dg/matmul_17.f90: New test.
11113
11114 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11115
11116 PR fortran/80768
11117 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
11118
11119 2018-01-19 Jakub Jelinek <jakub@redhat.com>
11120
11121 PR c++/81167
11122 * g++.dg/cpp0x/pr81167.C: New test.
11123
11124 PR c++/83919
11125 * g++.dg/cpp0x/pr83919.C: New test.
11126
11127 2018-01-19 Jeff Law <law@redhat.com>
11128 Jakub Jelinek <jakub@redhat.com>
11129
11130 * gcc.dg/stack-check-16.c: New test.
11131
11132 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
11133
11134 PR target/83790
11135 * gcc.target/nvptx/indirect_call.c: New test.
11136
11137 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11138
11139 * g++.dg/torture/pr83619.C: Remove dg-message.
11140
11141 2018-01-19 Martin Liska <mliska@suse.cz>
11142
11143 * gcc.dg/predict-1.c: Adjust expected probability.
11144 * gcc.dg/predict-3.c: Likewise.
11145 * gcc.dg/predict-5.c: Likewise.
11146 * gcc.dg/predict-6.c: Likewise.
11147 * gcc.dg/predict-9.c: Likewise.
11148
11149 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11150
11151 PR tree-optimization/83922
11152 * gcc.dg/pr83922.c: New test.
11153
11154 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11155
11156 PR tree-optimization/83914
11157 * gcc.dg/vect/pr83914.c: New test.
11158
11159 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11160
11161 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
11162 * gcc.target/arm/negdi-2.c: Likewise.
11163 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
11164
11165 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11166
11167 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
11168
11169 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11170
11171 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
11172
11173 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
11174
11175 * gcc.dg/torture/pr52451.c (main): Skip long double test on
11176 hppa*-*-hpux*.
11177
11178 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11179
11180 PR ipa/83619
11181 PR testsuite/83934
11182 * g++.dg/torture/pr83619.C (e): Define before first use instead of
11183 forward declaration.
11184
11185 2018-01-18 Carl Love <cel@us.ibm.com>
11186
11187 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
11188 to the function.
11189
11190 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
11191
11192 PR c++/81013
11193 * g++.dg/inherit/union3.C: New.
11194
11195 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11196
11197 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
11198
11199 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
11200
11201 PR ipa/83619
11202 * g++.dg/torture/pr83619.C: New testcase.
11203
11204 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11205
11206 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
11207 Add function body to force error messages in some configurations.
11208
11209 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11210
11211 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
11212 and arm_thumb1_ok.
11213
11214 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
11215
11216 PR other/70268
11217 * c-c++-common/ffile-prefix-map.c: New test.
11218 * c-c++-common/fmacro-prefix-map.c: New test.
11219 * c-c++-common/cpp/ffile-prefix-map.c: New test.
11220 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
11221
11222 2018-01-18 Martin Liska <mliska@suse.cz>
11223
11224 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
11225 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11226 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11227 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11228 * gcc.target/i386/ret-thunk-10.c: Likewise.
11229 * gcc.target/i386/ret-thunk-11.c: Likewise.
11230 * gcc.target/i386/ret-thunk-12.c: Likewise.
11231 * gcc.target/i386/ret-thunk-15.c: Likewise.
11232 * gcc.target/i386/ret-thunk-9.c: Likewise.
11233
11234 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11235
11236 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
11237 order.
11238
11239 2018-01-18 Nathan Sidwell <nathan@acm.org>
11240
11241 PR c++/83160
11242 * g++.dg/cpp0x/pr83160.C: New.
11243
11244 2018-01-18 Richard Biener <rguenther@suse.de>
11245
11246 PR tree-optimization/83887
11247 * gcc.dg/graphite/pr83887.c: New testcase.
11248 * gfortran.dg/graphite/pr83887.f90: Likewise.
11249 * gfortran.dg/graphite/pr83887.f: Likewise.
11250
11251 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11252
11253 PR target/65578
11254 * gcc.target/arm/builtin-bswap.x: New file.
11255 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
11256 and options for armv6t2.
11257 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
11258 and options for Thumb1.
11259 * gcc.target/arm/builtin-bswap16.x: New file.
11260 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
11261 and options for armv6t2.
11262 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
11263 and options for Thumb1.
11264
11265 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11266
11267 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
11268 order.
11269
11270 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11271
11272 PR c/61240
11273 * gcc.dg/pr61240.c: New test.
11274
11275 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11276
11277 PR fortran/83864
11278 * gfortran.dg/pr83864.f90: New test.
11279
11280 2018-01-17 Jeff Law <law@redhat.com>
11281
11282 PR testsuite/83883
11283 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
11284
11285 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11286
11287 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
11288 restriction, but still restrict to 64-bit.
11289 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
11290 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
11291
11292 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11293
11294 PR fortran/83874
11295 * gfortran.dg/pr83874.f90: New test.
11296
11297 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11298
11299 PR c++/83824
11300 * g++.dg/cpp0x/pr83824.C: New test.
11301
11302 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11303
11304 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
11305 appropriate .gnu_attribute for the long double type, if we use the
11306 long double type, but do not generate any calls.
11307 * gcc.target/powerpc/gnuattr2.c: Likewise.
11308 * gcc.target/powerpc/gnuattr3.c: Likewise.
11309
11310 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11311
11312 PR c++/78344
11313 * g++.dg/cpp0x/alignas13.C: New.
11314
11315 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11316
11317 PR c++/83897
11318 * g++.dg/cpp0x/pr83897.C: New test.
11319
11320 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
11321
11322 PR ipa/83051
11323 * gcc.c-torture/compile/pr83051-2.c: New testcase.
11324
11325 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11326
11327 PR c++/81054
11328 * g++.dg/cpp0x/constexpr-ice19.C: New.
11329
11330 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11331
11332 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
11333 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
11334 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
11335 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
11336 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
11337 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
11338 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
11339 * gcc.target/powerpc/builtins-1-be-folded.c: New.
11340 * gcc.target/powerpc/builtins-1-le-folded.c: New.
11341 * gcc.target/powerpc/builtins-1.fold.h: New.
11342
11343 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11344
11345 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
11346 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
11347
11348 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11349
11350 * gcc.target/arm/g2.c: Add -marm to dg-options.
11351 * gcc.target/arm/scd42-2.c: Likewise.
11352
11353 2018-01-17 Nathan Sidwell <nathan@acm.org>
11354
11355 PR c++/83287
11356 * g++.dg/lookup/pr83287-2.C: New.
11357
11358 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11359
11360 PR c++/83814
11361 PR c++/83902
11362 * g++.dg/wrappers/pr83814.C: New test case.
11363 * g++.dg/wrappers/pr83902.C: New test case.
11364
11365 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11366
11367 PR lto/83121
11368 * g++.dg/lto/pr83121_0.C: New test case.
11369 * g++.dg/lto/pr83121_1.C: New test case.
11370 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
11371 adapted from DejaGnu's dg-test.
11372 (lto_handle_diagnostics): New procedure.
11373 (lto_prune_warns): Ignore informational notes.
11374 (lto-link-and-maybe-run): Add "messages_by_file" param.
11375 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
11376 "execute" when "link" fails if "execute" was not specified.
11377 (lto-can-handle-directive): New procedure.
11378 (lto-get-options-main): Call lto-can-handle-directive. Add a
11379 dg-messages local, using it to set the caller's
11380 dg-messages-by-file for the given source file.
11381 (lto-get-options): Likewise.
11382 (lto-execute): Add dg-messages-by-file local, and pass it to
11383 lto-link-and-maybe-run.
11384
11385 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11386 Richard Sandiford <richard.sandiford@linaro.org>
11387
11388 PR target/79041
11389 PR target/82964
11390 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
11391 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
11392
11393 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11394
11395 * lib/target-supports.exp: Fix -march arguments in arm arch effective
11396 target check autogenerator for armv8.1-a and armv8.2-a.
11397
11398 2018-01-17 Carl Love <cel@us.ibm.com>
11399
11400 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
11401 Add debug print statements.
11402 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
11403 16 byte vector load followed by a partial vector load.
11404
11405 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11406
11407 PR c++/83799
11408 * g++.dg/wrappers/pr83799.C: New test case.
11409
11410 2018-01-17 Nathan Sidwell <nathan@acm.org>
11411
11412 PR c++/83739
11413 * g++.dg/cpp1y/pr83739.C: New.
11414
11415 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11416
11417 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
11418 * gcc.target/visium/overflow16.c: Likewise.
11419 * gcc.target/visium/overflow32.c: Likewise.
11420
11421 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11422
11423 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
11424
11425 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11426
11427 * gcc.dg/rtl/arm/stl-cond.c: New test.
11428 * gcc.target/arm/stl-cond.c: Delete.
11429
11430 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11431
11432 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
11433 directives.
11434
11435 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11436
11437 PR tree-optimization/83843
11438 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
11439 * gcc.dg/store_merging_19.c: New test.
11440
11441 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11442
11443 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
11444 and options.
11445
11446 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11447
11448 PR rtl-optimization/83771
11449 * gcc.dg/pr83771.c: New test.
11450
11451 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11452
11453 PR tree-optimization/81184
11454 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
11455 targets.
11456 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11457
11458 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11459
11460 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
11461
11462 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
11463
11464 PR target/83546
11465 * gcc.target/i386/pr83546.c: New test.
11466
11467 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11468
11469 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
11470
11471 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11472
11473 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
11474 test and add dg-warning for the -Wstringop-overflow warning.
11475
11476 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11477
11478 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
11479 XFAIL last test on SPARC and Visium.
11480
11481 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
11482
11483 PR rtl-optimization/80481
11484 * g++.dg/pr80481.C: Exclude solaris.
11485
11486 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11487
11488 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
11489 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
11490 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
11491
11492 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11493
11494 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
11495 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
11496 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
11497 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
11498 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
11499 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
11500 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
11501 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
11502 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
11503 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
11504 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
11505 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
11506 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
11507 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
11508 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
11509
11510 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11511
11512 PR testsuite/77734
11513 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
11514
11515 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11516
11517 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
11518 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
11519 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
11520 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
11521 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
11522 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
11523
11524 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11525
11526 PR tree-optimization/83857
11527 * gcc.dg/vect/pr83857.c: New test.
11528
11529 2018-01-16 Richard Biener <rguenther@suse.de>
11530
11531 PR tree-optimization/83867
11532 * gcc.dg/vect/pr83867.c: New testcase.
11533
11534 2018-01-16 Jakub Jelinek <jakub@redhat.com>
11535
11536 PR c/83844
11537 * gcc.dg/pr83844.c: New test.
11538
11539 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11540
11541 * gcc.dg/torture/pr83847.c: New test.
11542
11543 2018-01-16 Jakub Jelinek <jakub@redhat.com>
11544
11545 PR rtl-optimization/86620
11546 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
11547 instead of --param=max-sched-ready-insns=0.
11548 * gcc.target/i386/pr83620.c: New test.
11549 * gcc.dg/pr83620.c: New test.
11550
11551 PR tree-optimization/83843
11552 * gcc.dg/store_merging_18.c: New test.
11553
11554 PR c++/83817
11555 * g++.dg/cpp1y/pr83817.C: New test.
11556
11557 PR c++/83825
11558 * g++.dg/template/pr83825.C: New test.
11559
11560 2018-01-16 Richard Biener <rguenther@suse.de>
11561
11562 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
11563
11564 2018-01-16 Richard Biener <rguenther@suse.de>
11565
11566 PR testsuite/82132
11567 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
11568 from gcc.dg/torture/pr60092.c.
11569
11570 2018-01-15 Martin Sebor <msebor@redhat.com>
11571
11572 PR c++/83588
11573 * g++.dg/ext/flexary28.C: New test.
11574
11575 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
11576
11577 PR fortran/82257
11578 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
11579
11580 2018-01-15 Martin Sebor <msebor@redhat.com>
11581
11582 PR testsuite/83869
11583 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
11584
11585 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11586
11587 PR fortran/54613
11588 * gfortran.dg/minmaxloc_9.f90: New test.
11589 * gfortran.dg/minmaxloc_10.f90: New test.
11590 * gfortran.dg/minmaxloc_11.f90: New test.
11591
11592 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
11593
11594 PR target/83839
11595 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
11596 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11597 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11598 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11599 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11600 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11601 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11602 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11603 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11604 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11605 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11606 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11607 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11608 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11609 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11610 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
11611 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
11612 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
11613 * gcc.target/i386/ret-thunk-10.c: Likewise.
11614 * gcc.target/i386/ret-thunk-11.c: Likewise.
11615 * gcc.target/i386/ret-thunk-12.c: Likewise.
11616 * gcc.target/i386/ret-thunk-13.c: Likewise.
11617 * gcc.target/i386/ret-thunk-14.c: Likewise.
11618 * gcc.target/i386/ret-thunk-15.c: Likewise.
11619 * gcc.target/i386/ret-thunk-9.c: Don't check the
11620 __x86_return_thunk label. Scan for "push" only for Linux.
11621
11622 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
11623
11624 PR testsuite/79920
11625 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
11626
11627 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11628
11629 PR target/83687
11630 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
11631 tests.
11632 * gcc.target/arm/pr83687.c: New test.
11633
11634 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
11635
11636 Adjust tests to AVR_TINY.
11637
11638 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
11639 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
11640 * gcc.target/avr/pr71627.c: Same.
11641 * gcc.target/avr/torture/addr-space-1-0.c: Same.
11642 * gcc.target/avr/torture/addr-space-1-1.c: Same.
11643 * gcc.target/avr/torture/addr-space-1-x.c: Same.
11644 * gcc.target/avr/torture/addr-space-2-0.c: Same.
11645 * gcc.target/avr/torture/addr-space-2-1.c: Same.
11646 * gcc.target/avr/torture/addr-space-2-x.c: Same.
11647 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
11648 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
11649 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
11650 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
11651 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
11652 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
11653 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
11654 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
11655 * gcc.target/avr/torture/pr61055.c: Same.
11656 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
11657 available.
11658 * gcc.target/avr/torture/int24-mul.c: Same.
11659 * gcc.target/avr/torture/pr51782-1.c: Same.
11660 * gcc.target/avr/torture/pr61443.c: Same.
11661 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
11662 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
11663
11664 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
11665
11666 PR c/83801
11667 PR c/83729
11668 * gcc.target/avr/torture/pr83729.c: New test.
11669 * gcc.target/avr/torture/pr83801.c: New test.
11670
11671 2018-01-15 Jakub Jelinek <jakub@redhat.com>
11672
11673 PR middle-end/82694
11674 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
11675 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
11676
11677 2018-01-10 Martin Sebor <msebor@redhat.com>
11678
11679 PR other/83508
11680 * gcc.dg/Wstringop-overflow-2.c: New test.
11681
11682 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11683
11684 PR libgfortran/83811
11685 * gfortran.dg/fmt_e.f90: New test.
11686
11687 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11688
11689 * gcc.target/i386/indirect-thunk-10.c: New test.
11690 * gcc.target/i386/indirect-thunk-8.c: Likewise.
11691 * gcc.target/i386/indirect-thunk-9.c: Likewise.
11692 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
11693 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
11694 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
11695 * gcc.target/i386/ret-thunk-17.c: Likewise.
11696 * gcc.target/i386/ret-thunk-18.c: Likewise.
11697 * gcc.target/i386/ret-thunk-19.c: Likewise.
11698 * gcc.target/i386/ret-thunk-20.c: Likewise.
11699 * gcc.target/i386/ret-thunk-21.c: Likewise.
11700
11701 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11702
11703 * gcc.target/i386/indirect-thunk-register-4.c: New test.
11704
11705 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11706
11707 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
11708 -mno-indirect-branch-register.
11709 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11710 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11711 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11712 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11713 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11714 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11715 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11716 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11717 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11718 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11719 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11720 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11721 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11722 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11723 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11724 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11725 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11726 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11727 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11728 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11729 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11730 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11731 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11732 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11733 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11734 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11735 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11736 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11737 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11738 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11739 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11740 * gcc.target/i386/ret-thunk-10.c: Likewise.
11741 * gcc.target/i386/ret-thunk-11.c: Likewise.
11742 * gcc.target/i386/ret-thunk-12.c: Likewise.
11743 * gcc.target/i386/ret-thunk-13.c: Likewise.
11744 * gcc.target/i386/ret-thunk-14.c: Likewise.
11745 * gcc.target/i386/ret-thunk-15.c: Likewise.
11746 * gcc.target/i386/ret-thunk-9.c: Likewise.
11747 * gcc.target/i386/indirect-thunk-register-1.c: New test.
11748 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
11749 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
11750
11751 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11752
11753 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
11754 -mfunction-return=keep.
11755 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11756 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11757 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11758 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11759 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11760 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11761 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11762 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11763 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11764 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11765 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11766 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11767 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11768 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
11769 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11770 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11771 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11772 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11773 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11774 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11775 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11776 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11777 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11778 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11779 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11780 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11781 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11782 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11783 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11784 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11785 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11786 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11787 * gcc.target/i386/ret-thunk-1.c: New test.
11788 * gcc.target/i386/ret-thunk-10.c: Likewise.
11789 * gcc.target/i386/ret-thunk-11.c: Likewise.
11790 * gcc.target/i386/ret-thunk-12.c: Likewise.
11791 * gcc.target/i386/ret-thunk-13.c: Likewise.
11792 * gcc.target/i386/ret-thunk-14.c: Likewise.
11793 * gcc.target/i386/ret-thunk-15.c: Likewise.
11794 * gcc.target/i386/ret-thunk-16.c: Likewise.
11795 * gcc.target/i386/ret-thunk-2.c: Likewise.
11796 * gcc.target/i386/ret-thunk-3.c: Likewise.
11797 * gcc.target/i386/ret-thunk-4.c: Likewise.
11798 * gcc.target/i386/ret-thunk-5.c: Likewise.
11799 * gcc.target/i386/ret-thunk-6.c: Likewise.
11800 * gcc.target/i386/ret-thunk-7.c: Likewise.
11801 * gcc.target/i386/ret-thunk-8.c: Likewise.
11802 * gcc.target/i386/ret-thunk-9.c: Likewise.
11803
11804 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11805
11806 * gcc.target/i386/indirect-thunk-1.c: New test.
11807 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11808 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11809 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11810 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11811 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11812 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11813 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11814 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11815 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11816 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11817 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11818 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11819 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11820 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
11821 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11822 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11823 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11824 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11825 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11826 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11827 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11828 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11829 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11830 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11831 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11832 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11833 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11834 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11835 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11836 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11837 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11838 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11839
11840 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
11841
11842 PR ipa/83051
11843 * gcc.c-torture/compile/pr83051.c: New testcase.
11844
11845 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11846
11847 PR tree-optimization/83501
11848 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
11849
11850 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
11851
11852 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
11853 for lvx and stvx instead of lxvd2x and stxvd2x and require
11854 little-endian target. Add comments.
11855 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
11856 comprehensive testing.
11857 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
11858 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
11859 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
11860 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
11861 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
11862 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
11863 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
11864 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
11865 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
11866 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
11867 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
11868 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
11869 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
11870 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
11871 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
11872 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
11873 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
11874 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
11875 scan-assembler-not directives that forbid lvx and xxpermdi.
11876 * gcc.target/powerpc/vec-extract-3.c: Likewise.
11877 * gcc.target/powerpc/vec-extract-5.c: Likewise.
11878 * gcc.target/powerpc/vec-extract-6.c: Likewise.
11879 * gcc.target/powerpc/vec-extract-7.c: Likewise.
11880 * gcc.target/powerpc/vec-extract-8.c: Likewise.
11881 * gcc.target/powerpc/vec-extract-9.c: Likewise.
11882 * gcc.target/powerpc/vsx-vector-6-le.c: Change
11883 scan-assembler-times directives to reflect different numbers of
11884 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
11885
11886 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11887 Alan Hayward <alan.hayward@arm.com>
11888 David Sherwood <david.sherwood@arm.com>
11889
11890 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
11891 than SLP vectorization.
11892 * gcc.dg/vect/vect-alias-check-10.c: New test.
11893 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11894 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11895 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11896 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11897 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
11898 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
11899 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
11900 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
11901 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
11902 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
11903 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
11904 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
11905 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
11906 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
11907 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
11908 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
11909 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
11910 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
11911 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
11912 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
11913 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
11914 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
11915 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11916
11917 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11918 Alan Hayward <alan.hayward@arm.com>
11919 David Sherwood <david.sherwood@arm.com>
11920
11921 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
11922 New proc.
11923 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
11924 targets with scatter stores.
11925 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
11926 stores.
11927 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
11928 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
11929 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
11930 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
11931 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
11932 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
11933 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
11934 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
11935 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
11936 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
11937 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
11938 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
11939 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
11940 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
11941 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
11942 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
11943
11944 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11945 Alan Hayward <alan.hayward@arm.com>
11946 David Sherwood <david.sherwood@arm.com>
11947
11948 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
11949 for double_reduc1.
11950 * gcc.target/aarch64/sve/strided_load_4.c: New test.
11951 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
11952 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
11953 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
11954
11955 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11956 Alan Hayward <alan.hayward@arm.com>
11957 David Sherwood <david.sherwood@arm.com>
11958
11959 * gcc.target/aarch64/sve/strided_load_1.c: New test.
11960 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
11961 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
11962
11963 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11964 Alan Hayward <alan.hayward@arm.com>
11965 David Sherwood <david.sherwood@arm.com>
11966
11967 * gcc.target/aarch64/sve/gather_load_1.c: New test.
11968 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
11969 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
11970 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
11971 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
11972 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11973 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11974 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
11975 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
11976 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
11977 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
11978 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
11979 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11980 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11981
11982 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11983 Alan Hayward <alan.hayward@arm.com>
11984 David Sherwood <david.sherwood@arm.com>
11985
11986 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
11987 check for a message about using in-order reductions.
11988 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
11989 check for a message about using in-order reductions.
11990 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
11991 vectorized and check for a message about using in-order reductions.
11992 Expect targets with variable-length vectors to fall back to the
11993 fixed-length mininum.
11994 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
11995 check for a message about using in-order reductions.
11996 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
11997 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11998 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11999 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12000 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
12001 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
12002 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
12003 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
12004 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
12005 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
12006 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
12007 vect_fold_left_plus.
12008
12009 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12010
12011 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
12012 are spilled.
12013 * gcc.target/aarch64/sve/spill_2.c: New test.
12014 * gcc.target/aarch64/sve/spill_3.c: Likewise.
12015 * gcc.target/aarch64/sve/spill_4.c: Likewise.
12016 * gcc.target/aarch64/sve/spill_5.c: Likewise.
12017 * gcc.target/aarch64/sve/spill_6.c: Likewise.
12018 * gcc.target/aarch64/sve/spill_7.c: Likewise.
12019
12020 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12021 Alan Hayward <alan.hayward@arm.com>
12022 David Sherwood <david.sherwood@arm.com>
12023
12024 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
12025 of branches.
12026 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12027 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
12028 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
12029 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12030 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
12031 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12032 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
12033 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12034 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
12035
12036 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12037 Alan Hayward <alan.hayward@arm.com>
12038 David Sherwood <david.sherwood@arm.com>
12039
12040 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
12041 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
12042 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12043 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
12044
12045 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12046 Alan Hayward <alan.hayward@arm.com>
12047 David Sherwood <david.sherwood@arm.com>
12048
12049 * lib/target-supports.exp
12050 (check_effective_target_vect_fold_extract_last): New proc.
12051 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
12052 for fold_extract_last.
12053 * gcc.dg/vect/pr65947-2.c: Likewise.
12054 * gcc.dg/vect/pr65947-3.c: Likewise.
12055 * gcc.dg/vect/pr65947-4.c: Likewise.
12056 * gcc.dg/vect/pr65947-5.c: Likewise.
12057 * gcc.dg/vect/pr65947-6.c: Likewise.
12058 * gcc.dg/vect/pr65947-9.c: Likewise.
12059 * gcc.dg/vect/pr65947-10.c: Likewise.
12060 * gcc.dg/vect/pr65947-12.c: Likewise.
12061 * gcc.dg/vect/pr65947-14.c: Likewise.
12062 * gcc.dg/vect/pr80631-1.c: Likewise.
12063 * gcc.target/aarch64/sve/clastb_1.c: New test.
12064 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
12065 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
12066 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
12067 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
12068 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
12069 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
12070 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
12071 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
12072 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
12073 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
12074 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
12075 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
12076 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
12077
12078 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12079 Alan Hayward <alan.hayward@arm.com>
12080 David Sherwood <david.sherwood@arm.com>
12081
12082 * gcc.target/aarch64/sve/live_1.c: New test.
12083 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
12084
12085 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12086 Alan Hayward <alan.hayward@arm.com>
12087 David Sherwood <david.sherwood@arm.com>
12088
12089 * gcc.target/aarch64/sve/nopeel_1.c: New test.
12090 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
12091 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
12092 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12093 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
12094 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12095 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
12096 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
12097 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
12098
12099 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12100 Alan Hayward <alan.hayward@arm.com>
12101 David Sherwood <david.sherwood@arm.com>
12102
12103 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
12104 New proc.
12105 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
12106 vect_fully_masked.
12107 * gcc.target/aarch64/sve/loop_add_4.c: New test.
12108 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
12109 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
12110 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
12111 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
12112 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
12113
12114 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12115 Alan Hayward <alan.hayward@arm.com>
12116 David Sherwood <david.sherwood@arm.com>
12117
12118 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
12119 instead of just ADDRESS.
12120 * gcc.dg/tree-ssa/scev-10.c: Likewise.
12121 * gcc.dg/tree-ssa/scev-11.c: Likewise.
12122 * gcc.dg/tree-ssa/scev-12.c: Likewise.
12123 * gcc.target/aarch64/sve/index_offset_1.c: New test.
12124 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
12125 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
12126 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
12127 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
12128 * gcc.target/aarch64/sve/while_2.c: Likewise.
12129 * gcc.target/aarch64/sve/while_3.c: Likewise.
12130 * gcc.target/aarch64/sve/while_4.c: Likewise.
12131
12132 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12133 Alan Hayward <alan.hayward@arm.com>
12134 David Sherwood <david.sherwood@arm.com>
12135
12136 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
12137 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
12138 to be predicated.
12139 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
12140 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12141 * gcc.target/aarch64/sve/reduc_5.c: New test.
12142 * gcc.target/aarch64/sve/slp_13.c: Likewise.
12143 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
12144
12145 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12146 Alan Hayward <alan.hayward@arm.com>
12147 David Sherwood <david.sherwood@arm.com>
12148
12149 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
12150 * gcc.dg/tree-ssa/peel1.c: Likewise.
12151 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
12152 variable-length vectors.
12153 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
12154 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
12155 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
12156 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12157 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12158 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12159 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12160 * gcc.target/aarch64/sve/slp_8.c: New test.
12161 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
12162 * gcc.target/aarch64/sve/slp_9.c: Likewise.
12163 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
12164 * gcc.target/aarch64/sve/slp_10.c: Likewise.
12165 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
12166 * gcc.target/aarch64/sve/slp_11.c: Likewise.
12167 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
12168 * gcc.target/aarch64/sve/slp_12.c: Likewise.
12169 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
12170 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
12171 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
12172 * gcc.target/aarch64/sve/while_1.c: Likewise.
12173 * gcc.target/aarch64/sve/while_2.c: Likewise.
12174 * gcc.target/aarch64/sve/while_3.c: Likewise.
12175 * gcc.target/aarch64/sve/while_4.c: Likewise.
12176
12177 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12178 Alan Hayward <alan.hayward@arm.com>
12179 David Sherwood <david.sherwood@arm.com>
12180
12181 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
12182 New proc.
12183 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
12184 and add an associated scan-dump test. Prevent vectorization
12185 of the first two loops.
12186 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12187 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
12188 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12189 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12190 (INIT_VECTOR): Tweak initial value so that some bits are always set.
12191 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12192
12193 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12194 Alan Hayward <alan.hayward@arm.com>
12195 David Sherwood <david.sherwood@arm.com>
12196
12197 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
12198 * gcc.dg/vect/pr67790.c: Likewise.
12199 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12200 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12201 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12202 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12203 * gcc.target/aarch64/sve/slp_5.c: New test.
12204 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
12205 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12206 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
12207 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12208 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
12209
12210 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12211 Alan Hayward <alan.hayward@arm.com>
12212 David Sherwood <david.sherwood@arm.com>
12213
12214 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
12215 && vect_load_lanes
12216 * gcc.dg/vect/slp-1.c: Likewise.
12217 * gcc.dg/vect/slp-10.c: Likewise.
12218 * gcc.dg/vect/slp-12b.c: Likewise.
12219 * gcc.dg/vect/slp-12c.c: Likewise.
12220 * gcc.dg/vect/slp-17.c: Likewise.
12221 * gcc.dg/vect/slp-19b.c: Likewise.
12222 * gcc.dg/vect/slp-20.c: Likewise.
12223 * gcc.dg/vect/slp-21.c: Likewise.
12224 * gcc.dg/vect/slp-22.c: Likewise.
12225 * gcc.dg/vect/slp-23.c: Likewise.
12226 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12227 * gcc.dg/vect/slp-24.c: Likewise.
12228 * gcc.dg/vect/slp-28.c: Likewise.
12229 * gcc.dg/vect/slp-39.c: Likewise.
12230 * gcc.dg/vect/slp-6.c: Likewise.
12231 * gcc.dg/vect/slp-7.c: Likewise.
12232 * gcc.dg/vect/slp-cond-1.c: Likewise.
12233 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12234 * gcc.dg/vect/slp-cond-2.c: Likewise.
12235 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12236 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12237 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12238 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12239 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12240 * gcc.dg/vect/slp-perm-6.c: Likewise.
12241 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12242 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12243 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12244 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
12245 * gcc.dg/vect/slp-12a.c: Likewise.
12246 * gcc.dg/vect/slp-14.c: Likewise.
12247 * gcc.dg/vect/slp-15.c: Likewise.
12248 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12249 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12250 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12251 * gcc.target/aarch64/sve/slp_1.c: New test.
12252 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
12253 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12254 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
12255 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12256 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
12257 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12258 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
12259
12260 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12261 Alan Hayward <alan.hayward@arm.com>
12262 David Sherwood <david.sherwood@arm.com>
12263
12264 * gcc.dg/vect/vect-ooo-group-1.c: New test.
12265 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12266 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
12267 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12268 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
12269 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12270 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
12271 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12272 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12273 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12274 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12275 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12276 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12277 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
12278 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12279 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
12280 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12281 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
12282 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12283
12284 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12285 Alan Hayward <alan.hayward@arm.com>
12286 David Sherwood <david.sherwood@arm.com>
12287
12288 * gcc.target/aarch64/sve/struct_move_1.c: New test.
12289 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
12290 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
12291 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
12292 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
12293 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
12294 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12295 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
12296 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12297 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12298 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12299 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12300 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12301 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12302 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
12303 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
12304 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
12305 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
12306 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12307 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
12308 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12309 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12310 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12311 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12312 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12313 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12314 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12315 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12316 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12317 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12318 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12319 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12320 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12321 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
12322 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
12323 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
12324
12325 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12326 Alan Hayward <alan.hayward@arm.com>
12327 David Sherwood <david.sherwood@arm.com>
12328
12329 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12330 Return true for SVE too.
12331 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
12332 if load/store lanes are supported.
12333 * gcc.dg/vect/slp-10.c: Likewise.
12334 * gcc.dg/vect/slp-12c.c: Likewise.
12335 * gcc.dg/vect/slp-17.c: Likewise.
12336 * gcc.dg/vect/slp-33.c: Likewise.
12337 * gcc.dg/vect/slp-6.c: Likewise.
12338 * gcc.dg/vect/slp-cond-1.c: Likewise.
12339 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
12340 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
12341 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12342 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
12343 * gcc.dg/vect/slp-perm-6.c: Likewise.
12344 * gcc.dg/vect/slp-perm-9.c: Likewise.
12345 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
12346 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
12347 for variable-length vectors.
12348
12349 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12350 Alan Hayward <alan.hayward@arm.com>
12351 David Sherwood <david.sherwood@arm.com>
12352
12353 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
12354 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
12355
12356 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12357
12358 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
12359 * g++.target/aarch64/sve/catch_1.C: New test.
12360 * g++.target/aarch64/sve/catch_2.C: Likewise.
12361 * g++.target/aarch64/sve/catch_3.C: Likewise.
12362 * g++.target/aarch64/sve/catch_4.C: Likewise.
12363 * g++.target/aarch64/sve/catch_5.C: Likewise.
12364 * g++.target/aarch64/sve/catch_6.C: Likewise.
12365
12366 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12367 Alan Hayward <alan.hayward@arm.com>
12368 David Sherwood <david.sherwood@arm.com>
12369
12370 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
12371 New proc.
12372 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
12373 * gcc.target/aarch64/fmaxmin.c: Likewise.
12374 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
12375 * gcc.target/aarch64/orr_imm_1.c: Likewise.
12376 * gcc.target/aarch64/pr62178.c: Likewise.
12377 * gcc.target/aarch64/pr71727-2.c: Likewise.
12378 * gcc.target/aarch64/saddw-1.c: Likewise.
12379 * gcc.target/aarch64/saddw-2.c: Likewise.
12380 * gcc.target/aarch64/uaddw-1.c: Likewise.
12381 * gcc.target/aarch64/uaddw-2.c: Likewise.
12382 * gcc.target/aarch64/uaddw-3.c: Likewise.
12383 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
12384 * gcc.target/aarch64/vect-compile.c: Likewise.
12385 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
12386 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
12387 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
12388 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
12389 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
12390 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
12391 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
12392 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
12393 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
12394 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
12395 * gcc.target/aarch64/vect-fmovd.c: Likewise.
12396 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
12397 * gcc.target/aarch64/vect-fmovf.c: Likewise.
12398 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
12399 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
12400 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
12401 * gcc.target/aarch64/vect-movi.c: Likewise.
12402 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
12403 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
12404 * gcc.target/aarch64/vect-vaddv.c: Likewise.
12405 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
12406 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
12407 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
12408 fixed-length SVE.
12409 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
12410 * gcc.target/aarch64/sve/arith_1.c: New test.
12411 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
12412 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12413 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12414 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12415 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
12416 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
12417 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
12418 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
12419 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
12420 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
12421 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
12422 * gcc.target/aarch64/sve/ext_1.c: Likewise.
12423 * gcc.target/aarch64/sve/ext_2.c: Likewise.
12424 * gcc.target/aarch64/sve/extract_1.c: Likewise.
12425 * gcc.target/aarch64/sve/extract_2.c: Likewise.
12426 * gcc.target/aarch64/sve/extract_3.c: Likewise.
12427 * gcc.target/aarch64/sve/extract_4.c: Likewise.
12428 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
12429 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
12430 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
12431 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
12432 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
12433 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
12434 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
12435 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
12436 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
12437 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
12438 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
12439 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
12440 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
12441 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
12442 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
12443 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
12444 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
12445 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
12446 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
12447 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
12448 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
12449 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
12450 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
12451 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
12452 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
12453 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
12454 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
12455 * gcc.target/aarch64/sve/index_1.c: Likewise.
12456 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
12457 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
12458 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
12459 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12460 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
12461 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
12462 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12463 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
12464 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
12465 * gcc.target/aarch64/sve/mad_1.c: Likewise.
12466 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
12467 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
12468 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
12469 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
12470 * gcc.target/aarch64/sve/mla_1.c: Likewise.
12471 * gcc.target/aarch64/sve/mls_1.c: Likewise.
12472 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
12473 * gcc.target/aarch64/sve/msb_1.c: Likewise.
12474 * gcc.target/aarch64/sve/mul_1.c: Likewise.
12475 * gcc.target/aarch64/sve/neg_1.c: Likewise.
12476 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
12477 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
12478 * gcc.target/aarch64/sve/pack_1.c: Likewise.
12479 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
12480 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
12481 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
12482 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
12483 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
12484 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
12485 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
12486 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
12487 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
12488 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
12489 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12490 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12491 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12492 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
12493 * gcc.target/aarch64/sve/rev_1.c: Likewise.
12494 * gcc.target/aarch64/sve/revb_1.c: Likewise.
12495 * gcc.target/aarch64/sve/revh_1.c: Likewise.
12496 * gcc.target/aarch64/sve/revw_1.c: Likewise.
12497 * gcc.target/aarch64/sve/shift_1.c: Likewise.
12498 * gcc.target/aarch64/sve/single_1.c: Likewise.
12499 * gcc.target/aarch64/sve/single_2.c: Likewise.
12500 * gcc.target/aarch64/sve/single_3.c: Likewise.
12501 * gcc.target/aarch64/sve/single_4.c: Likewise.
12502 * gcc.target/aarch64/sve/spill_1.c: Likewise.
12503 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
12504 * gcc.target/aarch64/sve/subr_1.c: Likewise.
12505 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
12506 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
12507 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
12508 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
12509 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
12510 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
12511 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
12512 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
12513 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
12514 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
12515 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
12516 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
12517 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
12518 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
12519 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
12520 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
12521 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
12522 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
12523 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
12524 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
12525 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
12526 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
12527 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
12528 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12529 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
12530 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
12531 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
12532 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
12533 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
12534 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
12535 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
12536 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
12537 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
12538 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
12539 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
12540 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
12541 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
12542 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
12543 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
12544 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
12545 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
12546 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
12547
12548 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12549 Alan Hayward <alan.hayward@arm.com>
12550 David Sherwood <david.sherwood@arm.com>
12551
12552 * lib/target-supports.exp (check_effective_target_aarch64_sve)
12553 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
12554 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
12555 New procedures.
12556 (check_effective_target_vect_perm): Handle SVE.
12557 (check_effective_target_vect_perm_byte): Likewise.
12558 (check_effective_target_vect_perm_short): Likewise.
12559 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
12560 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
12561 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
12562 (check_effective_target_vect_element_align_preferred): Likewise.
12563 (check_effective_target_vect_align_stack_vars): Likewise.
12564 (check_effective_target_vect_load_lanes): Likewise.
12565 (check_effective_target_vect_masked_store): Likewise.
12566 (available_vector_sizes): Use aarch64_sve_bits for SVE.
12567 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
12568 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
12569 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
12570 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
12571 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
12572 * gcc.dg/vect/slp-23.c: Likewise.
12573 * gcc.dg/vect/slp-perm-5.c: Likewise.
12574 * gcc.dg/vect/slp-perm-6.c: Likewise.
12575 * gcc.dg/vect/slp-perm-9.c: Likewise.
12576 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12577 * gcc.dg/vect/vect-114.c: Likewise.
12578 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
12579 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
12580
12581 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12582
12583 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
12584 vect_variable_length, expecting the test to be vectorized
12585 without SLP instead.
12586 * gcc.dg/vect/pr33953.c: Likewise.
12587 * gcc.dg/vect/pr37027.c: Likewise.
12588 * gcc.dg/vect/pr67790.c: Likewise.
12589 * gcc.dg/vect/pr68445.c: Likewise.
12590 * gcc.dg/vect/slp-1.c: Likewise.
12591 * gcc.dg/vect/slp-10.c: Likewise.
12592 * gcc.dg/vect/slp-12a.c: Likewise.
12593 * gcc.dg/vect/slp-12b.c: Likewise.
12594 * gcc.dg/vect/slp-12c.c: Likewise.
12595 * gcc.dg/vect/slp-13-big-array.c: Likewise.
12596 * gcc.dg/vect/slp-13.c: Likewise.
12597 * gcc.dg/vect/slp-14.c: Likewise.
12598 * gcc.dg/vect/slp-15.c: Likewise.
12599 * gcc.dg/vect/slp-17.c: Likewise.
12600 * gcc.dg/vect/slp-19b.c: Likewise.
12601 * gcc.dg/vect/slp-2.c: Likewise.
12602 * gcc.dg/vect/slp-20.c: Likewise.
12603 * gcc.dg/vect/slp-21.c: Likewise.
12604 * gcc.dg/vect/slp-22.c: Likewise.
12605 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12606 * gcc.dg/vect/slp-24.c: Likewise.
12607 * gcc.dg/vect/slp-28.c: Likewise.
12608 * gcc.dg/vect/slp-39.c: Likewise.
12609 * gcc.dg/vect/slp-42.c: Likewise.
12610 * gcc.dg/vect/slp-6.c: Likewise.
12611 * gcc.dg/vect/slp-7.c: Likewise.
12612 * gcc.dg/vect/slp-cond-1.c: Likewise.
12613 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12614 * gcc.dg/vect/slp-cond-2.c: Likewise.
12615 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12616 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12617 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12618 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12619 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12620 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12621 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12622 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12623 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12624 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12625 * gcc.dg/vect/slp-reduc-4.c: Likewise.
12626 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12627 * gcc.dg/vect/slp-reduc-7.c: Likewise.
12628 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12629 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12630 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12631 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
12632
12633 2018-01-13 Jakub Jelinek <jakub@redhat.com>
12634
12635 PR c/83801
12636 * gcc.dg/pr83801.c: New test.
12637
12638 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
12639
12640 PR fortran/52162
12641 * gfortran.dg/bounds_check_19.f90: New test.
12642
12643 2018-01-12 Jakub Jelinek <jakub@redhat.com>
12644
12645 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
12646 instead of scan-assembler-not for xsnabsqp.
12647
12648 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12649
12650 PR libgfortran/83525
12651 * gfortran.dg/newunit_5.f90: New test.
12652
12653 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
12654
12655 PR rtl-optimization/80481
12656 * g++.dg/pr80481.C: New.
12657
12658 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
12659
12660 PR target/83628
12661 * gcc.target/alpha/pr83628-3.c: New test.
12662
12663 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12664
12665 * lib/target-supports.exp (check_effective_target_avx512f): Also
12666 check for __builtin_ia32_addsd_round,
12667 __builtin_ia32_getmantsd_round.
12668 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
12669
12670 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
12671
12672 PR target/83629
12673 * gcc.target/powerpc/pr83629.c: Require ilp32.
12674
12675 2018-01-12 Richard Biener <rguenther@suse.de>
12676
12677 PR tree-optimization/80846
12678 * gcc.target/i386/pr80846-1.c: New testcase.
12679 * gcc.target/i386/pr80846-2.c: Likewise.
12680
12681 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
12682
12683 * gcc.c-torture/execute/20180112-1.c: New test.
12684
12685 2018-01-12 Tom de Vries <tom@codesourcery.com>
12686
12687 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
12688 * g++.dg/ext/label13a.C: Same.
12689 * g++.dg/ext/label14.C: Same.
12690 * g++.dg/ext/label2.C: Same.
12691 * g++.dg/ext/label3.C: Same.
12692 * g++.dg/torture/pr42462.C: Same.
12693 * g++.dg/torture/pr42739.C: Same.
12694 * g++.dg/warn/Wunused-label-3.C: Same.
12695
12696 2018-01-12 Tom de Vries <tom@codesourcery.com>
12697
12698 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
12699 * g++.dg/Walloca1.C: Same.
12700 * g++.dg/cpp0x/pr70338.C: Same.
12701 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
12702 * g++.dg/cpp1y/vla10.C: Same.
12703 * g++.dg/cpp1y/vla2.C: Same.
12704 * g++.dg/cpp1y/vla6.C: Same.
12705 * g++.dg/cpp1y/vla8.C: Same.
12706 * g++.dg/debug/debug5.C: Same.
12707 * g++.dg/debug/debug6.C: Same.
12708 * g++.dg/debug/pr54828.C: Same.
12709 * g++.dg/diagnostic/pr70105.C: Same.
12710 * g++.dg/eh/cleanup5.C: Same.
12711 * g++.dg/eh/spbp.C: Same.
12712 * g++.dg/ext/tmplattr9.C: Same.
12713 * g++.dg/ext/vla10.C: Same.
12714 * g++.dg/ext/vla11.C: Same.
12715 * g++.dg/ext/vla12.C: Same.
12716 * g++.dg/ext/vla15.C: Same.
12717 * g++.dg/ext/vla16.C: Same.
12718 * g++.dg/ext/vla17.C: Same.
12719 * g++.dg/ext/vla3.C: Same.
12720 * g++.dg/ext/vla6.C: Same.
12721 * g++.dg/ext/vla7.C: Same.
12722 * g++.dg/init/array24.C: Same.
12723 * g++.dg/init/new47.C: Same.
12724 * g++.dg/init/pr55497.C: Same.
12725 * g++.dg/opt/pr78201.C: Same.
12726 * g++.dg/template/vla2.C: Same.
12727 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
12728 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
12729 * g++.dg/torture/pr62127.C: Same.
12730 * g++.dg/torture/pr67055.C: Same.
12731 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
12732 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
12733 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
12734 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
12735 * g++.dg/warn/Wplacement-new-size-5.C: Same.
12736 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
12737 * g++.dg/warn/Wvla-1.C: Same.
12738 * g++.dg/warn/Wvla-3.C: Same.
12739 * g++.old-deja/g++.ext/array2.C: Same.
12740 * g++.old-deja/g++.ext/constructor.C: Same.
12741 * g++.old-deja/g++.law/builtin1.C: Same.
12742 * g++.old-deja/g++.other/crash12.C: Same.
12743 * g++.old-deja/g++.other/eh3.C: Same.
12744 * g++.old-deja/g++.pt/array6.C: Same.
12745 * g++.old-deja/g++.pt/dynarray.C: Same.
12746
12747 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12748
12749 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
12750
12751 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12752
12753 PR libfortran/67412
12754 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
12755 on *-*-solaris2.10.
12756
12757 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12758
12759 * lib/target-supports.exp (check_effective_target_branch_cost):
12760 Accept all x86 targets.
12761
12762 2018-01-12 Martin Liska <mliska@suse.cz>
12763
12764 PR ipa/83054
12765 * g++.dg/warn/pr83054.C: New test.
12766
12767 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12768
12769 * gcc.target/powerpc/spec-barr-1.c: New file.
12770
12771 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
12772
12773 PR target/83330
12774 * gcc.target/i386/pr83330.c: New test.
12775
12776 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
12777
12778 PR fortran/79383
12779 * gfortran.dg/dtio_31.f03: New test.
12780 * gfortran.dg/dtio_32.f03: New test.
12781
12782 2018-01-11 David Malcolm <dmalcolm@redhat.com>
12783
12784 PR c++/43486
12785 * g++.dg/wrappers: New subdirectory.
12786 * g++.dg/wrappers/README: New file.
12787 * g++.dg/wrappers/alloc.C: New test case.
12788 * g++.dg/wrappers/cow-istream-string.C: New test case.
12789 * g++.dg/wrappers/cp-stdlib.C: New test case.
12790 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
12791 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
12792
12793 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
12794
12795 PR middle-end/83718
12796 * g++.dg/torture/pr83718.C: New testcase.
12797
12798 2018-01-11 Martin Jambor <mjambor@suse.cz>
12799
12800 PR ipa/83178
12801 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
12802
12803 2018-01-11 Bin Cheng <bin.cheng@arm.com>
12804
12805 PR tree-optimization/83695
12806 * gcc.dg/tree-ssa/pr83695.c: New test.
12807
12808 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12809
12810 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
12811 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
12812
12813 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12814
12815 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
12816 * gcc.target/arm/simd/fp16fml_high.c: New test.
12817 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
12818 * lib/target-supports.exp
12819 (check_effective_target_arm_fp16fml_neon_ok_nocache,
12820 check_effective_target_arm_fp16fml_neon_ok,
12821 add_options_for_arm_fp16fml_neon): New procedures.
12822
12823 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12824
12825 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
12826 combination tests.
12827
12828 2018-01-11 Richard Biener <rguenther@suse.de>
12829
12830 PR tree-optimization/83435
12831 * gcc.dg/graphite/pr83435.c: New testcase.
12832
12833 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
12834 Alan Hayward <alan.hayward@arm.com>
12835 David Sherwood <david.sherwood@arm.com>
12836
12837 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
12838
12839 2018-01-11 Tamar Christina <tamar.christina@arm.com>
12840
12841 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
12842
12843 2018-01-11 Sudakshina Das <sudi.das@arm.com>
12844
12845 PR target/82096
12846 * gcc.c-torture/compile/pr82096.c: New test.
12847
12848 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12849
12850 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
12851
12852 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
12853
12854 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
12855
12856 2018-01-11 Justin Squirek <squirek@adacore.com>
12857
12858 * gnat.dg/expr_func4.adb: New testcase.
12859
12860 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
12861
12862 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
12863 testcase.
12864
12865 2018-01-11 Bob Duff <duff@adacore.com>
12866
12867 * gnat.dg/protected_null.adb: New testcase.
12868
12869 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12870
12871 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
12872
12873 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12874
12875 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
12876
12877 2018-01-11 Justin Squirek <squirek@adacore.com>
12878
12879 * gnat.dg/loopvar.adb: New testcase.
12880
12881 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
12882
12883 PR middle-end/83189
12884 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
12885
12886 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
12887
12888 * gcc.c-torture/compile/pr83575.c: New testcase.
12889
12890 2018-01-10 Michael Collison <michael.collison@arm.com>
12891
12892 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
12893 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
12894 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
12895 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
12896 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12897 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12898 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12899 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
12900 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
12901 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
12902 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
12903 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
12904 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
12905 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
12906 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
12907 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
12908
12909 2018-01-10 Michael Collison <michael.collison@arm.com>
12910
12911 * gcc.target/aarch64/sha2.h: New shared testcase.
12912 * gcc.target/aarch64/sha2_1.c: New testcase.
12913 * gcc.target/aarch64/sha2_2.c: New testcase.
12914 * gcc.target/aarch64/sha2_3.c: New testcase.
12915 * gcc.target/aarch64/sha3.h: New shared testcase.
12916 * gcc.target/aarch64/sha3_1.c: New testcase.
12917 * gcc.target/aarch64/sha3_2.c: New testcase.
12918 * gcc.target/aarch64/sha3_3.c: New testcase.
12919
12920 2018-01-10 Michael Collison <michael.collison@arm.com>
12921
12922 * gcc.target/aarch64/sm3_sm4.c: New testcase.
12923
12924 2018-01-10 Martin Sebor <msebor@redhat.com>
12925
12926 PR tree-optimization/83781
12927 * gcc.dg/strlenopt-42.c: New test.
12928
12929 2018-01-11 Martin Sebor <msebor@gmail.com>
12930 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12931
12932 PR tree-optimization/83501
12933 PR tree-optimization/81703
12934
12935 * gcc.dg/strlenopt-39.c: New test-case.
12936 * gcc.dg/pr81703.c: Likewise.
12937
12938 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
12939
12940 * gnat.dg/atomic10.adb: New test.
12941
12942 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12943
12944 PR fortran/82367
12945 * gfortran.dg/deferred_character_18.f90: New test.
12946
12947 2018-01-10 Martin Sebor <msebor@redhat.com>
12948
12949 PR tree-optimization/83671
12950 * gcc.dg/strlenopt-40.c: New test.
12951 * gcc.dg/strlenopt-41.c: New test.
12952
12953 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12954
12955 PR fortran/83093
12956 * gfortran.dg/allocate_with_typespec_7.f90: New test.
12957
12958 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
12959
12960 PR target/83399
12961 * gcc.target/powerpc/pr83399.c: New test.
12962
12963 2018-01-10 David Malcolm <dmalcolm@redhat.com>
12964
12965 PR c++/43486
12966 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
12967 to reflect that the arguments are correctly underlined.
12968 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
12969 for globals, params, locals and literals.
12970 (test_sizeof): Directly test the location of "sizeof", rather than
12971 when used in compound expressions.
12972 (test_alignof): Likewise for "alignof".
12973 (test_string_literals): Likewise for string literals.
12974 (test_numeric_literals): Likewise for numeric literals.
12975 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
12976 (test_typeid): Likewise for typeid.
12977 (test_unary_plus): New.
12978 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
12979 format strings.
12980
12981 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
12982
12983 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
12984
12985 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12986
12987 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
12988
12989 2018-01-10 Marek Polacek <polacek@redhat.com>
12990
12991 PR c++/82541
12992 * g++.dg/warn/Wduplicated-branches4.C: New test.
12993
12994 2018-01-10 Jakub Jelinek <jakub@redhat.com>
12995
12996 PR c++/81327
12997 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
12998 cast to void *.
12999
13000 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
13001
13002 PR c++/81055
13003 * g++.dg/cpp0x/new2.C: New.
13004
13005 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
13006
13007 PR target/83735
13008 * gcc.target/i386/pr83735.c: New test.
13009
13010 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
13011
13012 * lib/target-supports.exp (check_effective_target_branch_cost):
13013 New function.
13014 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
13015 * gcc.dg/pr21643.c: Likewise.
13016 * gcc.dg/pr46309.c: Likewise.
13017 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13018 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
13019 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
13020 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13021 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13022 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13023 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13024 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
13025 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
13026 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13027 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13028 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13029 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13030 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13031
13032 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
13033
13034 PR target/83629
13035 * gcc.target/powerpc/pr83629.c: New testcase.
13036
13037 2018-01-10 Richard Biener <rguenther@suse.de>
13038
13039 PR testsuite/78768
13040 * gcc.dg/pr78768.c: Un-XFAIL.
13041
13042 2018-01-10 Richard Biener <rguenther@suse.de>
13043
13044 PR debug/82425
13045 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
13046
13047 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
13048
13049 PR tree-optimization/83753
13050 * gcc.dg/torture/pr83753.c: New test.
13051
13052 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
13053
13054 * gcc.target/i386/avx2-gather-1.c: Add -march.
13055 * gcc.target/i386/avx2-gather-2.c: Add -march.
13056 * gcc.target/i386/avx2-gather-3.c: Add -march.
13057 * gcc.target/i386/avx2-gather-4.c: Add -march.
13058 * gcc.target/i386/avx2-gather-5.c: Add -march.
13059 * gcc.target/i386/avx2-gather-6.c: Add -march.
13060 * gcc.target/i386/avx512f-gather-1.c: Add -march.
13061 * gcc.target/i386/avx512f-gather-2.c: Add -march.
13062 * gcc.target/i386/avx512f-gather-3.c: Add -march.
13063 * gcc.target/i386/avx512f-gather-4.c: Add -march.
13064 * gcc.target/i386/avx512f-gather-5.c: Add -march.
13065 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
13066 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
13067 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
13068 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
13069 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
13070
13071 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
13072
13073 PR target/78585:
13074 * gcc.target/i386/pr78585.c: New test.
13075
13076 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR c++/83734
13079 * g++.dg/cpp0x/pr83734.C: New test.
13080
13081 2018-01-09 Carl Love <cel@us.ibm.com>
13082
13083 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
13084 vec_mergeo builtins with float, double, long long, unsigned long long,
13085 bool long long arguments.
13086 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
13087 vec_float2 with double arguments.
13088 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
13089 vec_mergew and vec_mergow builtins.
13090
13091 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
13092
13093 PR fortran/83742
13094 * gfortran.dg/contiguous_6.f90: New test.
13095
13096 2018-01-09 Richard Biener <rguenther@suse.de>
13097
13098 PR tree-optimization/83668
13099 * gcc.dg/graphite/pr83668.c: New testcase.
13100
13101 2018-01-09 Joseph Myers <joseph@codesourcery.com>
13102
13103 PR tree-optimization/64811
13104 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
13105 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
13106 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
13107 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
13108 New tests.
13109 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
13110
13111 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
13112
13113 PR target/79883
13114 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
13115
13116 2018-01-09 Tamar Christina <tamar.christina@arm.com>
13117
13118 PR target/82641
13119 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
13120 no NEON and require softfp or hard float-abi.
13121 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
13122
13123 2018-01-09 Richard Biener <rguenther@suse.de>
13124
13125 PR tree-optimization/83572
13126 * gcc.dg/graphite/pr83572.c: New testcase.
13127
13128 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13129
13130 PR target/83507
13131 * gcc.dg/sms-13.c: New test.
13132
13133 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
13134
13135 PR fortran/83741
13136 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
13137
13138 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
13139 Monk Chiang <sh.chiang04@gmail.com>
13140
13141 * gcc.target/riscv/save-restore-1.c: New.
13142
13143 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13144
13145 PR target/83677
13146 * gcc.target/powerpc/pr83677.c: New file.
13147
13148 2018-01-08 Jeff Law <law@redhat.com>
13149
13150 PR rtl-optimizatin/81308
13151 * g++.dg/pr81308-1.C: New test.
13152 * g++.dg/pr81308-2.C: New test.
13153
13154 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
13155
13156 PR target/83663 - Revert r255946
13157 * gcc.target/aarch64/vect-slp-dup.c: New.
13158
13159 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13160
13161 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
13162 combination tests.
13163
13164 2018-01-08 Richard Biener <rguenther@suse.de>
13165
13166 PR tree-optimization/83563
13167 * gcc.dg/graphite/pr83563.c: New testcase.
13168
13169 2018-01-08 Richard Biener <rguenther@suse.de>
13170
13171 PR middle-end/83713
13172 * g++.dg/torture/pr83713.C: New testcase.
13173
13174 2018-01-08 Tom de Vries <tom@codesourcery.com>
13175
13176 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
13177
13178 2018-01-08 Richard Biener <rguenther@suse.de>
13179
13180 PR tree-optimization/83685
13181 * gcc.dg/torture/pr83685.c: New testcase.
13182
13183 2018-01-08 Richard Biener <rguenther@suse.de>
13184
13185 PR lto/83719
13186 * gcc.dg/lto/pr83719_0.c: New testcase.
13187
13188 2018-01-08 Tom de Vries <tom@codesourcery.com>
13189
13190 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
13191 * gcc.dg/graphite/run-id-1.c: Same.
13192 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
13193
13194 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
13195
13196 PR fortran/83611
13197 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
13198 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
13199 * gfortran.dg/pdt_27.f03: New test.
13200
13201 PR fortran/83731
13202 * gfortran.dg/pdt_28.f03: New test.
13203
13204 2018-01-08 Tom de Vries <tom@codesourcery.com>
13205
13206 * c-c++-common/builtins.c: Require effective target alloca.
13207 * gcc.dg/Wrestrict.c: Same.
13208 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
13209
13210 2018-01-08 Richard Biener <rguenther@suse.de>
13211
13212 PR middle-end/83580
13213 * gcc.dg/torture/pr83580.c: New testcase.
13214
13215 2018-01-08 Richard Biener <rguenther@suse.de>
13216
13217 PR middle-end/83517
13218 * gcc.dg/pr83517.c: New testcase.
13219
13220 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
13221
13222 PR middle-end/81897
13223 * gcc.dg/uninit-pr81897.c: New test.
13224
13225 2018-01-06 Martin Sebor <msebor@redhat.com>
13226
13227 PR tree-optimization/83640
13228 * gcc.dg/Wrestrict-6.c: New test.
13229 * gcc.dg/pr83640.c: New test.
13230
13231 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
13232
13233 * gcc.target/aarch64/reg-alloc-1.c: New test.
13234
13235 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
13236
13237 PR fortran/50892
13238 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
13239
13240 2018-01-06 Jakub Jelinek <jakub@redhat.com>
13241
13242 PR debug/83480
13243 * gcc.dg/pr83480.c: New test.
13244
13245 PR rtl-optimization/83682
13246 * gcc.target/i386/pr83682.c: New test.
13247
13248 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
13249
13250 PR fortran/78534
13251 PR fortran/66310
13252 * gfortran.dg/char_cast_1.f90: Update scan pattern.
13253 * gfortran.dg/dependency_49.f90: Likewise.
13254 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13255 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13256 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13257 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13258 * gfortran.dg/string_1_lp64.f90: New test.
13259 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13260 * gfortran.dg/string_3_lp64.f90: New test.
13261
13262 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13263
13264 PR target/83604
13265 * gcc.target/i386/sse-26.c: New test.
13266
13267 PR target/83604
13268 * gcc.target/i386/pr83604.c: New test.
13269
13270 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
13271
13272 * gcc.dg/vect/vect-align-4.c: New test.
13273 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
13274 and redefine as a structure with an unaligned member "b".
13275 (foo): Update accordingly.
13276
13277 2018-01-05 Sudakshina Das <sudi.das@arm.com>
13278
13279 PR target/82439
13280 * gcc.target/aarch64/bics_5.c: New test.
13281 * gcc.target/arm/bics_5.c: Likewise.
13282
13283 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13284
13285 PR tree-optimization/83605
13286 * gcc.dg/pr83605.c: New test.
13287
13288 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13289
13290 PR target/83554
13291 * gcc.target/i386/pr83554.c: New test.
13292
13293 PR ipa/82352
13294 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
13295 long unsigned int.
13296
13297 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
13298
13299 PR fortran/83683
13300 PR fortran/45689
13301 * gfortran.dg/eoshift_8.f90: New test.
13302 * gfortran.dg/simplify_eoshift_1.f90: New test.
13303
13304 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13305
13306 PR debug/83585
13307 * gcc.dg/pr83585.c: New test.
13308
13309 2018-01-04 Nathan Sidwell <nathan@acm.org>
13310
13311 PR c++/83667
13312 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
13313
13314 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13315
13316 PR debug/83666
13317 * gcc.dg/pr83666.c: New test.
13318
13319 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
13320
13321 PR target/83628
13322 * gcc.target/alpha/pr83628-1.c: New test.
13323 * gcc.target/alpha/pr83628-2.c: Ditto.
13324
13325 2018-01-04 Martin Liska <mliska@suse.cz>
13326
13327 PR ipa/82352
13328 * g++.dg/ipa/pr82352.C: New test.
13329
13330 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13331
13332 * gcc.dg/vect-opt-info-1.c: Moved to ...
13333 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
13334 vect_int targets, use dg-additional-options instead of dg-options and
13335 use relative line numbers instead of absolute.
13336
13337 2018-01-03 Martin Sebor <msebor@redhat.com>
13338
13339 PR tree-optimization/83655
13340 * gcc.dg/Wrestrict-5.c: New test.
13341 * c-c++-common/builtins.c: New test.
13342
13343 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13344 Alan Hayward <alan.hayward@arm.com>
13345 David Sherwood <david.sherwood@arm.com>
13346
13347 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
13348 (main): Call it.
13349
13350 2018-01-03 Jeff Law <law@redhat.com>
13351
13352 PR target/83641
13353 * gcc.target/i386/stack-check-17.c: New test.
13354 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
13355
13356 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13357
13358 PR debug/83621
13359 * gcc.dg/pr83621.c: New test.
13360
13361 PR debug/83645
13362 * gcc.dg/pr83645.c: New test.
13363
13364 2018-01-03 Martin Sebor <msebor@redhat.com>
13365
13366 PR tree-optimization/83603
13367 * gcc.dg/Wrestrict-4.c: New test.
13368
13369 PR c/83559
13370 * gcc.dg/const-2.c: New test.
13371 * gcc.dg/pure-3.c: New test.
13372
13373 2018-01-03 Martin Sebor <msebor@redhat.com>
13374
13375 * gcc.dg/Wrestrict-3.c: New test.
13376
13377 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13378
13379 PR c++/83555
13380 * g++.dg/opt/pr83555.C: New test.
13381 * g++.dg/ubsan/pr83555.C: New test.
13382
13383 2018-01-03 David Malcolm <dmalcolm@redhat.com>
13384
13385 PR c/82050
13386 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
13387 the !CHECKING_P case by expecting a note.
13388 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
13389 a note for the !CHECKING_P case, and move the return statement
13390 outside of #if CHECKING_P guard.
13391
13392 2018-01-03 Jeff Law <law@redhat.com>
13393
13394 PR middle-end/83654
13395 * gcc.target/i386/stack-check-18.c: New test.
13396 * gcc.target/i386/stack-check-19.c: New test.
13397
13398 2018-01-03 Martin Sebor <msebor@redhat.com>
13399
13400 PR tree-optimization/83501
13401 * c-c++-common/Warray-bounds-3.c: Remove xfail.
13402
13403 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13404
13405 PR tree-optimization/83501
13406 * gcc.dg/tree-ssa/pr83501-1.c: New test.
13407
13408 2018-01-03 Nathan Sidwell <nathan@acm.org>
13409
13410 PR c++/83667
13411 * g++.dg/ipa/pr83667.C: New.
13412
13413 2018-01-03 Martin Liska <mliska@suse.cz>
13414
13415 PR tree-optimization/83593
13416 * gcc.dg/pr83593.c: New test.
13417
13418 2018-01-03 Martin Liska <mliska@suse.cz>
13419
13420 PR ipa/83549
13421 * g++.dg/ipa/pr83549.C: New test.
13422
13423 2018-01-03 Marek Polacek <polacek@redhat.com>
13424
13425 PR c++/83592
13426 * g++.dg/warn/mvp2.C: New test.
13427
13428 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13429
13430 PR preprocessor/83602
13431 * g++.dg/cpp/pr83602.C: New test.
13432
13433 PR c++/83634
13434 * g++.dg/parse/pr83634.C: New test.
13435
13436 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13437
13438 PR fortran/83664
13439 * gfortran.dg/eoshift_7.f90: New test.
13440
13441 2018-01-03 Jan Beulich <jbeulich@suse.com>
13442
13443 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
13444 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
13445
13446 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13447
13448 Update copyright years.
13449
13450 2018-01-03 Martin Liska <mliska@suse.cz>
13451
13452 PR ipa/83594
13453 * gcc.dg/ipa/pr83594.c: New test.
13454
13455 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13456 Alan Hayward <alan.hayward@arm.com>
13457 David Sherwood <david.sherwood@arm.com>
13458
13459 * gcc.dg/vect-opt-info-1.c: New test.
13460
13461 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13462
13463 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
13464 floorf128, truncf128, and roundf128.
13465 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
13466 optimizations added in match.pd.
13467 * gcc.target/powerpc/float128-hw6.c: Likewise.
13468 * gcc.target/powerpc/float128-hw7.c: Likewise.
13469 * gcc.target/powerpc/float128-hw8.c: Likewise.
13470 * gcc.target/powerpc/float128-hw9.c: Likewise.
13471 * gcc.target/powerpc/float128-hw10.c: Likewise.
13472 * gcc.target/powerpc/float128-hw11.c: Likewise.
13473
13474 2018-01-02 Jakub Jelinek <jakub@redhat.com>
13475
13476 PR c++/83556
13477 * g++.dg/cpp0x/pr83556.C: New test.
13478
13479 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13480
13481 PR fortran/45689
13482 PR fortran/83650
13483 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
13484 * gfortran.dg/simplify_cshift_4.f90: New test.
13485
13486 2018-01-02 Marek Polacek <polacek@redhat.com>
13487
13488 PR c++/81860
13489 * g++.dg/cpp0x/inh-ctor30.C: New test.
13490
13491 PR c++/83644
13492 * g++.dg/cpp1z/pr83644.C: New test.
13493
13494 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
13495
13496 PR fortran/83076
13497 * gfortran.dg/coarray_45.f90: New test.
13498
13499 PR fortran/83319
13500 * gfortran.dg/coarray_46.f90: New test.
13501
13502 2018-01-01 Jakub Jelinek <jakub@redhat.com>
13503
13504 PR tree-optimization/83581
13505 * gcc.dg/pr83581.c: New test.
13506
13507 PR c/83595
13508 * gcc.dg/pr83595.c: New test.
13509
13510 PR middle-end/83608
13511 * g++.dg/opt/pr83608.C: New test.
13512
13513 PR middle-end/83609
13514 * gcc.dg/pr83609.c: New test.
13515 * g++.dg/opt/pr83609.C: New test.
13516
13517 PR middle-end/83623
13518 * gcc.dg/pr83623.c: New test.
13519
13520 * gcc.target/i386/i386.exp
13521 (check_effective_target_avx512vpopcntdqvl): New proc.
13522 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
13523 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
13524 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
13525 \f
13526 Copyright (C) 2018 Free Software Foundation, Inc.
13527
13528 Copying and distribution of this file, with or without modification,
13529 are permitted in any medium without royalty provided the copyright
13530 notice and this notice are preserved.