]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
PR c++/79629
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-12-01 Marek Polacek <polacek@redhat.com>
2
3 Implement P0634R3, Down with typename!
4 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
5 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
6 * g++.dg/cpp1z/typename1.C: New test.
7 * g++.dg/cpp2a/typename1.C: New test.
8 * g++.dg/cpp2a/typename10.C: New test.
9 * g++.dg/cpp2a/typename11.C: New test.
10 * g++.dg/cpp2a/typename2.C: New test.
11 * g++.dg/cpp2a/typename3.C: New test.
12 * g++.dg/cpp2a/typename4.C: New test.
13 * g++.dg/cpp2a/typename5.C: New test.
14 * g++.dg/cpp2a/typename6.C: New test.
15 * g++.dg/cpp2a/typename7.C: New test.
16 * g++.dg/cpp2a/typename8.C: New test.
17 * g++.dg/cpp2a/typename9.C: New test.
18 * g++.dg/diagnostic/missing-typename.C: Only run the test in
19 c++17_down.
20 * g++.dg/other/crash-9.C: Add template disambiguator.
21 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
22 * g++.dg/parse/crash13.C: Likewise.
23 * g++.dg/parse/error36.C: Likewise.
24 * g++.dg/parse/no-typename1.C: Likewise.
25 * g++.dg/parse/typedef2.C: Likewise.
26 * g++.dg/parse/typename11.C: Likewise.
27 * g++.dg/template/crash48.C: Adjust dg-error.
28 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
29 Add dg-error.
30 * g++.dg/template/error29.C: Only expect error in c++17_down.
31 * g++.dg/template/nested5.C: Add template disambiguator.
32 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
33 * g++.dg/template/static30.C: Add dg-error.
34 * g++.dg/template/typedef6.C: Adjust dg-error.
35 * g++.dg/template/typename3.C: Only expect error in c++17_down.
36
37 PR c++/83856
38 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
39
40 PR c++/79629
41 * g++.dg/other/error35.C: New test.
42
43 2018-12-01 Jeff Law <law@redhat.com>
44
45 * gcc.dg/predict-22.c: Update expected output.
46
47 2018-12-01 Jakub Jelinek <jakub@redhat.com>
48
49 PR target/54589
50 * gcc.target/i386/pr54589.c: New test.
51
52 2018-11-30 Jakub Jelinek <jakub@redhat.com>
53
54 PR testsuite/85368
55 * lib/target-supports.exp (logical_op_short_circuit): Remove.
56 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
57 effective target, drop -mbranch-cost= options from the test and
58 instead pass --param logical-op-non-short-circuit=0 or
59 --param logical-op-non-short-circuit=1 depending on what the
60 tests meant to test.
61 * gcc.dg/pr21643.c: Likewise.
62 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
63 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
64 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
65 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
66 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
67 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
68 * gcc.dg/tree-ssa/vrp47.c: Likewise.
69 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
70 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
71 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
72 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
73 * gcc.dg/tree-ssa/vrp87.c: Likewise.
74 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
75 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
76 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
77 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
78 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
79 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
80 * gcc.dg/binop-xor1.c: Likewise.
81 * gcc.dg/pr46309.c: Likewise.
82 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
83 * gcc.dg/tree-ssa/reassoc-32.c: Add
84 --param logical-op-non-short-circuit=1 to dg-options.
85 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
86 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
87 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
88 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
89
90 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
91
92 PR middle-end/64242
93 * gcc.c-torture/execute/pr64242.c: New test.
94
95 2018-11-30 David Malcolm <dmalcolm@redhat.com>
96
97 * g++.dg/parse/missing-parens-fixit.C: New test.
98
99 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
100
101 * gcc.dg/independent-cloneids-1.c: New test.
102
103 2018-11-30 Jakub Jelinek <jakub@redhat.com>
104
105 PR debug/85550
106 * g++.dg/debug/dwarf2/pr85550.C: New test.
107
108 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
109
110 PR c/87924
111 * c-c++-common/goacc/asyncwait-5.c: Update.
112 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
113
114 * c-c++-common/goacc/asyncwait-5.c: New file.
115 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
116
117 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
118
119 PR target/87496
120 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
121 Add -mcpu=power7 option.
122
123 2018-11-30 David Malcolm <dmalcolm@redhat.com>
124
125 PR preprocessor/88257
126 * c-c++-common/Wformat-pr88257.c: New test.
127 * c-c++-common/Wformat-pr88257.h: New test header.
128 * c-c++-common/empty.h: New test header.
129
130 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
131
132 * gcc.target/arm/neon-dotprod-restriction.c: New file.
133 * lib/target-supports.exp
134 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
135 stdint.h.
136
137 2018-11-30 Martin Liska <mliska@suse.cz>
138
139 PR sanitizer/81715
140 * c-c++-common/asan/asan-stack-small.c: New test.
141
142 2018-11-30 Richard Biener <rguenther@suse.de>
143
144 * gcc.dg/gimplefe-34.c: New testcase.
145 * gcc.dg/gimplefe-35.c: Likewise.
146
147 2018-11-30 Martin Liska <mliska@suse.cz>
148
149 PR testsuite/88265
150 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
151 * gfortran.dg/simd-builtins-6.f90: Likewise.
152
153 2018-11-29 Andi Kleen <ak@linux.intel.com>
154
155 * gcc.target/i386/fentryname2.c: New test.
156 * gcc.target/i386/fentryname3.c: New test.
157
158 2018-11-29 Andi Kleen <ak@linux.intel.com>
159
160 * gcc.target/i386/fentryname1.c: New test.
161
162 2018-11-29 Andi Kleen <ak@linux.intel.com>
163
164 * gcc.target/i386/returninst1.c: New test.
165 * gcc.target/i386/returninst2.c: New test.
166 * gcc.target/i386/returninst3.c: New test.
167
168 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
169
170 * gcc.target/sparc/20181129-1.c: New test.
171 * gcc.target/sparc/20181129-2.c: Likewise.
172
173 2018-11-29 Jakub Jelinek <jakub@redhat.com>
174
175 PR target/88152
176 * g++.target/i386/pr88152.C: New test.
177
178 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
179
180 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
181
182 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
183
184 * g++.dg/cpp0x/constexpr-base6b.C: New.
185 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
186 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
187 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
188 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
189 * g++.dg/cpp1y/pr63996.C: Likewise.
190 * g++.dg/ext/constexpr-vla5.C: Likewise.
191 * g++.dg/ext/stmtexpr15.C: Likewise.
192 * g++.dg/ext/vla1.C: Likewise.
193 * g++.dg/other/fold1.C: Likewise.
194 * g++.dg/parse/array-size2.C: Likewise.
195 * g++.dg/parse/crash36.C: Likewise.
196 * g++.dg/ubsan/pr81530.C: Likewise.
197 * g++.dg/warn/Wvla-1.C: Likewise.
198 * g++.dg/warn/Wvla-2.C: Likewise.
199 * g++.old-deja/g++.brendan/array1.C: Likewise.
200 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
201 * g++.old-deja/g++.law/init3.C: Likewise.
202 * g++.old-deja/g++.mike/p6149.C: Likewise.
203
204 2018-11-29 David Malcolm <dmalcolm@redhat.com>
205
206 PR c++/88121
207 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
208 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
209
210 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
211
212 PR target/87496
213 * gcc.target/powerpc/pr87496.c: New test.
214
215 2018-11-29 Martin Sebor <msebor@redhat.com>
216
217 PR c/88172
218 PR testsuite/88208
219 * gcc.dg/attr-aligned-2.c: New test.
220 * gcc.dg/builtin-has-attribute.c: Adjust.
221 * c-c++-common/builtin-has-attribute-2.c: Same.
222 * c-c++-common/builtin-has-attribute-3.c: Same.
223 * c-c++-common/builtin-has-attribute-4.c: Same.
224 * c-c++-common/builtin-has-attribute-5.c: New test.
225 * gcc.target/aarch64/attr-aligned.c: Same.
226 * gcc.target/i386/attr-aligned.c: Same.
227 * gcc.target/powerpc/attr-aligned.c: Same.
228 * gcc.target/sparc/attr-aligned.c: Same.
229
230 2018-11-29 qing zhao <qing.zhao@oracle.com>
231
232 * gcc.dg/live-patching-1.c: New test.
233 * gcc.dg/live-patching-2.c: New test.
234 * gcc.dg/live-patching-3.c: New test.
235 * gcc.dg/tree-ssa/writeonly-3.c: New test.
236 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
237
238 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
239
240 * gcc.dg/sinhatanh-1.c: New test.
241 * gcc.dg/sinhatanh-2.c: New test.
242 * gcc.dg/sinhatanh-3.c: New test.
243
244 2018-11-29 Jakub Jelinek <jakub@redhat.com>
245
246 PR target/54700
247 * g++.target/i386/sse4_1-pr54700-1.C: New test.
248 * g++.target/i386/sse4_1-pr54700-2.C: New test.
249 * g++.target/i386/avx-pr54700-1.C: New test.
250 * g++.target/i386/avx-pr54700-2.C: New test.
251 * g++.target/i386/avx2-pr54700-1.C: New test.
252 * g++.target/i386/avx2-pr54700-2.C: New test.
253 * g++.target/i386/sse4_1-check.h: New file.
254 * g++.target/i386/avx-check.h: New file.
255 * g++.target/i386/avx2-check.h: New file.
256 * g++.target/i386/m128-check.h: New file.
257 * g++.target/i386/m256-check.h: New file.
258 * g++.target/i386/avx-os-support.h: New file.
259
260 PR target/88152
261 * g++.dg/tree-ssa/pr88152-1.C: New test.
262 * g++.dg/tree-ssa/pr88152-2.C: New test.
263
264 PR target/88234
265 * gcc.dg/ubsan/pr88234.c: New test.
266
267 2018-11-29 Richard Biener <rguenther@suse.de>
268
269 PR tree-optimization/88243
270 * gcc.dg/torture/pr88243.c: New testcase.
271
272 2018-11-29 Jakub Jelinek <jakub@redhat.com>
273
274 PR c++/87539
275 * g++.dg/cpp0x/pr87539.C: New test.
276
277 2018-11-28 Martin Sebor <msebor@redhat.com>
278
279 PR c/88065
280 PR c/87297
281 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
282
283 2018-11-28 Marek Polacek <polacek@redhat.com>
284
285 Implement P1094R2, Nested inline namespaces.
286 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
287 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
288
289 2018-11-28 Nathan Sidwell <nathan@acm.org>
290
291 PR c++/87531
292 * g++.dg/lookup/pr87531.C: New.
293
294 2018-11-28 Jan Hubicka <jh@suse.cz>
295
296 * gcc.dg/predict-13.c: Update template.
297 * gcc.dg/predict-13b.c: New testcase.
298 * gcc.dg/predict-22.c: New testcase.
299 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
300 get sane profile.
301
302 2018-11-28 Marek Polacek <polacek@redhat.com>
303
304 PR c++/88222 - ICE with bit-field with invalid type.
305 * g++.dg/ext/flexary31.C: New test.
306
307 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
308
309 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
310 * g++.dg/opt/pr83084.C: XFAIL AIX.
311 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
312
313 2018-11-28 Richard Biener <rguenther@suse.de>
314
315 PR tree-optimization/88223
316 * gcc.dg/torture/pr88223.c: New testcase.
317
318 2018-11-28 Richard Biener <rguenther@suse.de>
319
320 PR tree-optimization/88217
321 * g++.dg/pr88217.C: New testcase.
322
323 2018-11-28 Richard Biener <rguenther@suse.de>
324
325 PR tree-optimization/79351
326 * gcc.dg/torture/pr79351.c: New testcase.
327
328 2018-11-28 Jakub Jelinek <jakub@redhat.com>
329
330 PR target/88189
331 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
332 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
333 * gcc.target/i386/avx-pr88189-1.c: New test.
334 * gcc.target/i386/avx-pr88189-2.c: New test.
335
336 PR c++/87476
337 * g++.dg/cpp0x/pr87476-1.C: New test.
338 * g++.dg/cpp0x/pr87476-2.C: New test.
339
340 PR c++/88215
341 * c-c++-common/ubsan/pr88215.c: New test.
342
343 2018-11-28 Richard Biener <rguenther@suse.de>
344
345 PR tree-optimization/88182
346 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
347
348 2018-11-27 Jakub Jelinek <jakub@redhat.com>
349
350 PR c++/88187
351 * g++.dg/other/pr88187.C: New test.
352
353 PR c++/88181
354 * g++.dg/debug/pr88181.C: New test.
355
356 PR middle-end/87157
357 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
358 attribute.
359
360 2018-11-27 Martin Sebor <msebor@redhat.com>
361
362 PR 87756
363 PR 88211
364 PR 88226
365 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
366 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
367 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
368
369 2018-11-27 Mike Gulick <mgulick@mathworks.com>
370
371 PR preprocessor/83173
372 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
373 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
374 pr83173.c.
375 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
376 pr83173.c.
377 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
378 pr83173.c.
379 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
380 instead of PLUGIN_START_UNIT.
381 * gcc.dg/plugin/plugin.exp: Enable new test.
382
383 2018-11-27 Jakub Jelinek <jakub@redhat.com>
384
385 PR testsuite/85368
386 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
387 rather than 0 or 2 depending on logical_op_short_circuit.
388
389 PR target/88188
390 * gcc.target/powerpc/pr88188.c: New test.
391
392 2018-11-27 Martin Liska <mliska@suse.cz>
393
394 * gfortran.dg/simd-builtins-1.f90: New test.
395 * gfortran.dg/simd-builtins-1.h: New test.
396 * gfortran.dg/simd-builtins-2.f90: New test.
397 * gfortran.dg/simd-builtins-3.f90: New test.
398 * gfortran.dg/simd-builtins-3.h: New test.
399 * gfortran.dg/simd-builtins-4.f: New test.
400 * gfortran.dg/simd-builtins-4.h: New test.
401 * gfortran.dg/simd-builtins-5.f: New test.
402 * gfortran.dg/simd-builtins-6.f90: New test.
403
404 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
405
406 * lib/target-supports.exp
407 (check_effective_target_logical_op_short_circuit): Add msp430.
408 (check_effective_target_int_eq_float): New.
409 (check_effective_target_ptr_eq_long): New.
410 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
411 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
412 sizeof (float) != sizeof (int).
413 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
414 * gcc.dg/pr85859.c: Likewise.
415 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
416 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
417 * gcc.dg/ifcvt-4.c: Likewise.
418 * gcc.dg/pr34856.c: Likewise.
419 * gcc.dg/builtin-apply2.c: Likewise.
420 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
421 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
422 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
423 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
424 so it fits.
425 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
426 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
427 sizeof(void *) != sizeof(long).
428 * gcc.dg/lto/20091013-1_2.c: Likewise.
429 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
430 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
431 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
432 * gcc.dg/tree-ssa/loop-35.c: Likewise.
433 * gcc.dg/tree-ssa/pr23455.c: Likewise.
434 * gcc.dg/weak/typeof-2.c: Likewise.
435 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
436 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
437 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
438 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
439
440 2018-11-26 Martin Sebor <msebor@redhat.com>
441
442 PR 87756
443 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
444 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
445
446 2018-11-26 Marek Polacek <polacek@redhat.com>
447
448 PR c++/88120 - ICE when calling save_expr in a template.
449 * g++.dg/cpp0x/pr88120.C: New test.
450
451 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
452
453 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
454 of int if __SIZEOF_INT__ == 2.
455 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
456 __SIZEOF_SIZE_T < 4.
457 * c-c++-common/rotate-8.c: Define smaller "large" constant when
458 __SIZEOF_INT__ == 2.
459 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
460 * gcc.dg/pr53037-2.c: Likewise.
461 * gcc.dg/pr53037-3.c: Likewise.
462 * gcc.dg/pr85512.c: Likewise.
463 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
464 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
465 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
466 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
467 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
468 int16.
469 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
470 directives for int16.
471
472 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
473
474 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
475 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
476 _printf_float for newlib_nano_io target.
477 * gcc.c-torture/execute/930513-1.c: Likewise.
478 * gcc.dg/torture/builtin-sprintf.c: Likewise.
479 * gcc.c-torture/execute/ieee/920810-1.x: New.
480
481 2018-11-26 Jakub Jelinek <jakub@redhat.com>
482
483 PR target/88195
484 * gcc.target/i386/pr88195.c: New test.
485
486 PR testsuite/88090
487 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
488 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
489 expect it in diagnostics.
490
491 PR c++/86900
492 * g++.dg/debug/dwarf2/pr86900.C: New test.
493
494 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
495
496 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
497 size20plus.
498 * gcc.dg/pr34225.c: Likewise.
499 * gcc.dg/pr40971.c: Likewise.
500 * gcc.dg/pr69071.c: Likewise.
501 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
502 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
503 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
504 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
505 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
506 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
507 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
508 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
509 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
510 size32plus.
511 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
512 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
513 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
514 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
515 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
516 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
517 * lib/target-supports.exp (check_effective_target_size20plus): New.
518 (check_effective_target_size32plus): Update comment.
519
520 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
521
522 PR target/88178
523 * gcc.target/pr88178.c: New test.
524
525 2018-11-26 Matthias Klose <doko@ubuntu.com>
526
527 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
528
529 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
530
531 * lib/target-supports.exp (check_compile): Handle D.
532 (check_effective_target_d_runtime): New proc.
533 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
534 compile unless d_runtime.
535 * gdc.dg/runnable.d: Skip unless d_runtime.
536 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
537
538 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
539
540 PR fortran/88143
541 * gfortran.dg/associate_46.f90: New test.
542
543 2018-11-23 Jeff Law <law@redhat.com>
544
545 PR rtl-optimization/84768
546 * gcc.c-torture/compile/pr84768.c: New test.
547
548 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
549
550 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
551 addition.
552
553 2018-11-23 Jakub Jelinek <jakub@redhat.com>
554
555 PR tree-optimization/87756
556 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
557 optimized.
558 * gcc.dg/builtin-memchr-3.c: Likewise.
559
560 2018-11-23 Martin Sebor <msebor@redhat.com>
561
562 PR tree-optimization/87756
563 * gcc.dg/builtin-memchr-2.c: New test.
564 * gcc.dg/builtin-memchr-3.c: Same.
565 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
566
567 2018-11-23 Martin Sebor <msebor@redhat.com>
568
569 PR testsuite/88098
570 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
571 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
572 * gcc.dg/torture/pr67222.c: Adjust.
573
574 2018-11-23 Richard Biener <rguenther@suse.de>
575
576 PR tree-optimization/88149
577 * g++.dg/torture/pr88149.C: New testcase.
578
579 2018-11-23 Jakub Jelinek <jakub@redhat.com>
580
581 PR tree-optimization/86614
582 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
583 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
584 warnings, just early ones from FE. Remove dg-prune-output.
585 * c-c++-common/Warray-bounds-6.c: New test.
586
587 * gfortran.dg/pad_source_1.f: New test.
588 * gfortran.dg/pad_source_2.f: New test.
589 * gfortran.dg/pad_source_3.f: New test.
590 * gfortran.dg/pad_source_4.f: New test.
591 * gfortran.dg/pad_source_5.f: New test.
592
593 2018-11-22 Jan Hubicka <jh@suse.cz>
594
595 PR lto/88142
596 * g++.dg/lto/odr-5_0.C: New testcase.
597 * g++.dg/lto/odr-5_1.C: New testcase.
598
599 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
600
601 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
602 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
603
604 2018-11-22 Jakub Jelinek <jakub@redhat.com>
605
606 PR tree-optimization/85794
607 * gcc.dg/vect/O3-pr85794.c: New test.
608
609 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
610
611 PR rtl-optimization/87718
612 * gcc.target/i386/pr82361-1.c: Check only the first operand of
613 moves.
614
615 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
616
617 * gcc.target/arm/pr85434.c: New test.
618
619 2018-11-22 Richard Biener <rguenther@suse.de>
620
621 PR tree-optimization/88148
622 * gfortran.dg/pr88148.f90: New testcase.
623
624 2018-11-22 Andreas Schwab <schwab@suse.de>
625
626 * g++.dg/lto/odr-2_0.C: Remove extra brace
627
628 2018-11-22 Martin Liska <mliska@suse.cz>
629
630 PR sanitizer/88017
631 * gcc.dg/tsan/pr88017.c: New test.
632
633 2018-11-21 Jakub Jelinek <jakub@redhat.com>
634
635 PR c++/88122
636 * g++.dg/cpp0x/implicit15.C: New test.
637
638 PR c++/87386
639 * g++.dg/diagnostic/pr87386.C: New test.
640 * g++.dg/parse/error17.C: Adjust expected diagnostics.
641
642 PR rtl-optimization/85925
643 * gcc.c-torture/execute/20181120-1.c: Require effective target
644 int32plus.
645 (u): New variable.
646 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
647 instead of 0x10101.
648
649 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
650
651 PR target/85667
652 * gcc.target/pr85667-1.c: New testcase.
653 * gcc.target/pr85667-2.c: New testcase.
654 * gcc.target/pr85667-3.c: New testcase.
655 * gcc.target/pr85667-4.c: New testcase.
656
657 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
658
659 PR lto/87957
660 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
661 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
662 * g++.dg/lto/odr-2_0.C: New.
663 * g++.dg/lto/odr-2_1.C: New.
664 * g++.dg/lto/odr-3_0.C: New.
665 * g++.dg/lto/odr-3_1.C: New.
666
667 2018-11-21 Jakub Jelinek <jakub@redhat.com>
668
669 PR target/87839
670 * gcc.target/aarch64/pr87839.c: New test.
671
672 2018-11-21 Renlin Li <renlin.li@arm.com>
673
674 PR middle-end/84877
675 * gcc.dg/pr84877.c: New.
676
677 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
678
679 PR target/87317
680 * gcc.target/i386/pr87317-1.c: New file.
681 * gcc.target/i386/pr87317-2.c: Likewise.
682 * gcc.target/i386/pr87317-3.c: Likewise.
683 * gcc.target/i386/pr87317-4.c: Likewise.
684 * gcc.target/i386/pr87317-5.c: Likewise.
685 * gcc.target/i386/pr87317-6.c: Likewise.
686 * gcc.target/i386/pr87317-7.c: Likewise.
687 * gcc.target/i386/pr87317-8.c: Likewise.
688 * gcc.target/i386/pr87317-9.c: Likewise.
689 * gcc.target/i386/pr87317-10.c: Likewise.
690 * gcc.target/i386/pr87317-11.c: Likewise.
691 * gcc.target/i386/pr87317-12.c: Likewise.
692 * gcc.target/i386/pr87317-13.c: Likewise.
693
694 2018-11-21 Tom de Vries <tdevries@suse.de>
695
696 PR driver/79855
697 * lib/options.exp (check_for_options_with_filter): New proc.
698 * gcc.misc-tests/help.exp: Check that --help=params lines end with
699 period.
700
701 2018-11-21 Jakub Jelinek <jakub@redhat.com>
702 Mark Eggleston <mark.eggleston@codethink.com>
703
704 * gfortran.dg/include_10.f: New test.
705 * gfortran.dg/include_10.inc: New file.
706 * gfortran.dg/include_11.f: New test.
707 * gfortran.dg/include_12.f: New test.
708 * gfortran.dg/include_13.f90: New test.
709 * gfortran.dg/gomp/include_1.f: New test.
710 * gfortran.dg/gomp/include_1.inc: New file.
711 * gfortran.dg/gomp/include_2.f90: New test.
712
713 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
714
715 * gcc.target/s390/vector/align-1.c: New test.
716 * gcc.target/s390/vector/align-2.c: New test.
717
718 2018-11-20 Martin Sebor <msebor@redhat.com>
719
720 * c-c++-common/builtin-has-attribute-2.c: New test.
721 * c-c++-common/builtin-has-attribute-3.c: New test.
722 * c-c++-common/builtin-has-attribute-4.c: New test.
723 * c-c++-common/builtin-has-attribute.c: New test.
724 * gcc.dg/builtin-has-attribute.c: New test.
725 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
726
727 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
728
729 PR lto/84044
730 * g++.dg/lto/odr-4_0.C: New testcase.
731 * g++.dg/lto/odr-4_1.C: New testcase.
732
733 2018-11-20 Jakub Jelinek <jakub@redhat.com>
734
735 PR c++/88110
736 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
737
738 PR tree-optimization/87895
739 * gcc.dg/gomp/pr87895-1.c: New test.
740 * gcc.dg/gomp/pr87895-2.c: New test.
741 * gcc.dg/gomp/pr87895-3.c: New test.
742
743 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
744
745 PR target/88070
746 * gcc.target/i386/pr88070.c: New test.
747
748 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
749
750 * gcc.target/s390/flogr-1.c: New test.
751
752 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
753
754 PR lto/87997
755 * g++.dg/torture/pr87997.C: New testcase.
756
757 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
758
759 PR ipa/87706
760 * gcc.dg/ipa/ctor-empty-1.c: Update template.
761
762 2018-11-20 Richard Biener <rguenther@suse.de>
763
764 PR tree-optimization/88074
765 * gcc.dg/pr88074.c: New testcase.
766
767 2018-11-20 Martin Liska <mliska@suse.cz>
768
769 * pr57362.C: Move to g++.target/i386 folder.
770 * pr57548.C: Likewise.
771 * pr59492.C: Likewise.
772 * pr82625.C: Likewise.
773 * pr85329-2.C: Likewise.
774 * pr85329.C: Likewise.
775
776 2018-11-20 Richard Biener <rguenther@suse.de>
777
778 PR tree-optimization/88069
779 * gcc.dg/pr88069.c: New testcase.
780
781 2018-11-20 Martin Liska <mliska@suse.cz>
782
783 PR ipa/88093
784 * gcc.target/i386/ipa-stack-alignment.c: Add
785 -fomit-frame-pointer.
786
787 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
788
789 PR target/88083
790 * gcc.target/s390/pr88083.c: New test.
791
792 2018-11-20 Richard Biener <rguenther@suse.de>
793
794 PR middle-end/83215
795 * g++.dg/tree-ssa/pr83215.C: New testcase.
796
797 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
798
799 * gcc.c-torture/execute/20181120-1.c: New test.
800
801 2018-11-20 Richard Biener <rguenther@suse.de>
802
803 PR tree-optimization/88087
804 * gcc.dg/tree-ssa/pr88087.c: New testcase.
805
806 2018-11-19 Paul Koning <ni1d@arrl.net>
807
808 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
809 * gcc.c-torture/execute/pr23467.c: Ditto.
810 * gcc.c-torture/execute/pr36093.c: Ditto.
811 * gcc.c-torture/execute/pr43783.c: Ditto.
812 * gcc.dg/const-elim-2.c: Xfail if pdp11.
813 * gcc.dg/torture/pr36400.c: Ditto.
814 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
815 for jsr.
816
817 2018-11-19 Paul Koning <ni1d@arrl.net>
818
819 * lib/target-supports.exp (check_weak_available): Return "no" for
820 pdp11.
821
822 2018-11-19 Marek Polacek <polacek@redhat.com>
823
824 PR c++/87781 - detect invalid elaborated-type-specifier.
825 * g++.dg/parse/elab3.C: New test.
826 * g++.dg/template/crash115.C: Adjust dg-error.
827
828 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
829
830 PR rtl-optimization/88033
831 * gcc.target/i386/pr88033.c: New test.
832
833 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
834
835 * gcc.target/aarch64/sve/unroll-1.c: New test.
836
837 2018-11-19 David Malcolm <dmalcolm@redhat.com>
838
839 PR tree-optimization/87025
840 * gcc.dg/pr87025.c: New test.
841
842 2018-11-19 Jakub Jelinek <jakub@redhat.com>
843
844 PR tree-optimization/88071
845 * gcc.dg/pr88071.c: New test.
846
847 PR c++/60994
848 * g++.dg/lookup/pr60994.C: New test.
849
850 PR debug/87039
851 * g++.dg/gomp/pr78363-4.C: New test.
852 * g++.dg/gomp/pr78363-5.C: New test.
853 * g++.dg/gomp/pr78363-6.C: New test.
854 * g++.dg/gomp/pr78363-7.C: New test.
855
856 2018-11-19 Richard Biener <rguenther@suse.de>
857
858 PR lto/87229
859 * g++.dg/lto/pr87229_0.C: New testcase.
860
861 2018-11-19 Martin Liska <mliska@suse.cz>
862
863 PR lto/88077
864 * gcc.dg/lto/pr88077_0.c: New test.
865 * gcc.dg/lto/pr88077_1.c: New test.
866
867 2018-11-19 Martin Liska <mliska@suse.cz>
868
869 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
870 * g++.dg/gcov/ternary.C: Likewise.
871 * lib/gcov.exp: Support pattern of following form:
872 count(1*).
873
874 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
875
876 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
877 unrelated final test.
878 * gcc.target/visium/overflow16: Likewise.
879 * gcc.target/visium/overflow32.c: Likewise.
880
881 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
882
883 * g++.dg/template/crash91.C: Check location too.
884
885 2018-11-19 Martin Liska <mliska@suse.cz>
886
887 PR gcov-profile/88045
888 * g++.dg/gcov/pr88045.C: New test.
889
890 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
891
892 PR fortran/88073
893 * gfortran.dg/where_7.f90: New test.
894
895 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
896
897 PR fortran/70260
898 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
899 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
900 * gfortran.dg/protected_6.f90: Likewise.
901 * gfortran.dg/assign_11.f90: New test.
902 * gfortran.dg/pointer_assign_12.f90: New test.
903
904 2018-11-17 Jakub Jelinek <jakub@redhat.com>
905
906 PR tree-optimization/87546
907 * gcc.dg/vect/O3-pr87546.c: New test.
908
909 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
910
911 PR middle-end/87854
912 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
913 bits. Update comment.
914 * gcc.dg/concat2.c: Likewise.
915 * gcc.c-torture/compile/pr46534.c: Likewise.
916
917 2018-11-16 Jakub Jelinek <jakub@redhat.com>
918
919 PR c++/87269
920 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
921 (operator"" _a) Change unsigned long type to std::size_t.
922
923 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
924
925 * gcc.target/powerpc/fusion3.c: Delete.
926 * gcc.target/powerpc/fusion4.c: Delete.
927
928 2018-11-16 Jakub Jelinek <jakub@redhat.com>
929
930 PR rtl-optimization/87475
931 * g++.dg/opt/pr87475.C: New test.
932
933 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
934
935 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
936 * gcc.c-torture/execute/user-printf.c: Likewise.
937
938 2018-11-16 Nathan Sidwell <nathan@acm.org>
939
940 PR c++/87269
941 * g++.dg/lookup/pr87269.C: New.
942
943 2018-11-16 Richard Biener <rguenther@suse.de>
944
945 PR testsuite/88053
946 * g++.dg/lto/pr54625-2_0.c: Add -w.
947
948 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
949
950 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
951 r{o,x}sbg expectations.
952 * gcc.target/s390/risbg-ll-2.c: Likewise.
953
954 2018-11-16 Richard Biener <rguenther@suse.de>
955
956 PR testsuite/88053
957 * g++.dg/lto/pr54625-1_0.c: Add -w.
958
959 2018-11-15 Martin Sebor <msebor@redhat.com>
960
961 PR c++/87541
962 PR c++/87542
963 * g++.dg/ext/attr-alloc_size.C: New test.
964 * c-c++-common/pr71574.c: Adjust diagnostics.
965 * c-c++-common/attributes-1.c: Same.
966 * gcc.dg/attr-alloc_align-2.c: Same.
967 * gcc.dg/attr-alloc_align-4.c: New test.
968 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
969 * gcc.dg/attr-alloc_size.c: Same.
970 * gcc.dg/attr-assume_aligned-4.c: New test.
971 * gcc.dg/format/attr-3.c: Adjust diagnostics.
972 * gcc.dg/nonnull-2.c: Same.
973 * gcc.dg/torture/pr80612.c: Same.
974 * obj-c++.dg/attributes/method-format-1.mm: Same.
975 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
976 * objc.dg/attributes/method-format-1.m: same.
977 * objc.dg/attributes/method-nonnull-1.m: Same.
978
979 2018-11-15 Martin Sebor <msebor@redhat.com>
980
981 PR c/83656
982 * gcc.dg/20021006-1.c
983 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
984 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
985 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
986 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
987 * gcc.dg/Walloca-16.c: Adjust.
988 * gcc.dg/Wrestrict-4.c: Adjust.
989 * gcc.dg/Wrestrict-5.c: Adjust.
990 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
991 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
992 * gcc.dg/initpri1.c: Adjust.
993 * gcc.dg/pr15698-1.c: Adjust.
994 * gcc.dg/pr69156.c: Adjust.
995 * gcc.dg/pr83463.c: Adjust.
996 * gcc.dg/redecl-4.c: Adjust.
997 * gcc.dg/tls/thr-init-2.c: Adjust.
998 * gcc.dg/torture/pr55890-2.c: Adjust.
999 * gcc.dg/torture/pr55890-3.c: Adjust.
1000 * gcc.dg/torture/pr67741.c: Adjust.
1001 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
1002 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
1003 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
1004
1005 2018-11-15 Nathan Sidwell <nathan@acm.org>
1006
1007 PR c++/86246
1008 PR c++/87989
1009 * g++.dg/template/pr86246.C: New.
1010 * g++.dg/template/pr87989.C: New.
1011
1012 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1013
1014 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
1015 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
1016 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
1017 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
1018 * g++.dg/ext/constexpr-vla5.C: Likewise.
1019 * g++.dg/gomp/pr85134.C: Likewise.
1020
1021 2018-11-15 Nathan Sidwell <nathan@acm.org>
1022
1023 DR 2336
1024 * g++.dg/cpp1y/pr79393-3.C: New.
1025
1026 2018-11-15 David Malcolm <dmalcolm@redhat.com>
1027
1028 PR other/19165
1029 * c-c++-common/diagnostic-format-json-1.c: New test.
1030 * c-c++-common/diagnostic-format-json-2.c: New test.
1031 * c-c++-common/diagnostic-format-json-3.c: New test.
1032 * c-c++-common/diagnostic-format-json-4.c: New test.
1033 * c-c++-common/diagnostic-format-json-5.c: New test.
1034 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1035 (custom_diagnostic_finalizer): Add diagnostic_t param.
1036 * gcc.dg/plugin/location_overflow_plugin.c
1037 (verify_unpacked_ranges): Likewise.
1038 (verify_no_columns): Likewise.
1039 * gfortran.dg/diagnostic-format-json-1.F90: New test.
1040 * gfortran.dg/diagnostic-format-json-2.F90: New test.
1041 * gfortran.dg/diagnostic-format-json-3.F90: New test.
1042
1043 2018-11-15 Richard Biener <rguenther@suse.de>
1044
1045 PR middle-end/88029
1046 * gcc.dg/tree-ssa/pr88029.c: New testcase.
1047
1048 2018-11-15 Richard Biener <rguenther@suse.de>
1049
1050 PR tree-optimization/88031
1051 * gcc.dg/pr88031.c: New testcase.
1052
1053 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
1054
1055 * gcc.target/aarch64/pr62178.c: Fix spaces.
1056
1057 2018-11-15 Richard Biener <rguenther@suse.de>
1058
1059 PR tree-optimization/88030
1060 * gcc.dg/tsan/pr88030.c: New testcase.
1061
1062 2018-11-15 Jakub Jelinek <jakub@redhat.com>
1063
1064 PR rtl-optimization/88018
1065 * g++.dg/tsan/pr88018.C: New test.
1066
1067 2018-11-15 Richard Biener <rguenther@suse.de>
1068
1069 PR middle-end/87917
1070 * gcc.dg/tree-ssa/pr87917.c: New testcase.
1071
1072 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1073
1074 PR tree-optimization/84648
1075 * gcc.dg/tree-ssa/pr84648.c: New test.
1076 * gcc.dg/pr68317.c: Add warning check on overflow.
1077
1078 2018-11-14 Nathan Sidwell <nathan@acm.org>
1079
1080 PR debug/88006
1081 PR debug/87462
1082 * g++.dg/debug/dwarf2/pr87462.C: New.
1083 * g++.dg/debug/dwarf2/pr88006.C: New.
1084
1085 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1086
1087 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
1088 * g++.dg/cpp0x/nsdmi6.C: Likewise.
1089 * g++.dg/ext/flexary4.C: Likewise.
1090 * g++.dg/ext/flexary9.C: Likewise.
1091 * g++.dg/other/incomplete2.C: Likewise.
1092 * g++.dg/parse/friend12.C: Likewise.
1093
1094 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1095
1096 P1236R1 - Signed integers are two's complement
1097 * g++.dg/cpp2a/constexpr-shift1.C: New test.
1098 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
1099 diagnostics here for c++2a.
1100 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
1101 diagnostics here for c++2a.
1102 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
1103 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
1104 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
1105 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
1106 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
1107
1108 2018-11-14 Jeff Law <law@redhat.com>
1109
1110 * gcc.c-torture/compile/20181114.c: New test.
1111
1112 2018-11-14 Richard Biener <rguenther@suse.de>
1113
1114 PR middle-end/87985
1115 * gcc.dg/pr87985.c: New testcase.
1116
1117 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1118
1119 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
1120 31-bit mode.
1121
1122 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1123
1124 * gcc.target/s390/global-array-almost-huge-element.c: Run only
1125 in 64-bit mode.
1126 * gcc.target/s390/global-array-almost-negative-huge-element.c:
1127 Likewise.
1128 * gcc.target/s390/global-array-even-element.c: Likewise.
1129
1130 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1131 Jackson Woodruff <jackson.woodruff@arm.com>
1132
1133 PR 71026/tree-optimization
1134 * gcc.dg/div-cmp-1.c: New test.
1135 * gcc.dg/div-cmp-2.c: New test.
1136
1137 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1138
1139 PR other/88007
1140 * gcc.dg/pr88007.c: New test.
1141
1142 PR rtl-optimization/87817
1143 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
1144
1145 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1146
1147 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
1148
1149 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
1150
1151 * gnat.dg/rt_signals.adb: New testcase.
1152
1153 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1154
1155 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
1156
1157 2018-11-14 Javier Miranda <miranda@adacore.com>
1158
1159 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
1160
1161 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
1162
1163 * gnat.dg/compile_time_error1.adb,
1164 gnat.dg/compile_time_error1.ads,
1165 gnat.dg/compile_time_error1_pkg.ads: New testcase.
1166
1167 2018-11-14 Justin Squirek <squirek@adacore.com>
1168
1169 * gnat.dg/generic_pkg.adb: New testcase.
1170
1171 2018-11-14 Ed Schonberg <schonberg@adacore.com>
1172
1173 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
1174 testcase.
1175
1176 2018-11-14 Justin Squirek <squirek@adacore.com>
1177
1178 * gnat.dg/enum5.adb: New testcase.
1179
1180 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1181
1182 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
1183 gnat.dg/bip_exception_pkg.ads: New testcase.
1184
1185 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1186
1187 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
1188 gnat.dg/equal4_controlled_filter.ads,
1189 gnat.dg/equal4_full_selector_filter.ads,
1190 gnat.dg/equal4_smart_pointers.ads: New testcase.
1191
1192 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
1193
1194 * gnat.dg/generic_actuals.adb: New testcase.
1195
1196 2018-11-14 Richard Biener <rguenther@suse.de>
1197
1198 PR tree-optimization/87974
1199 * g++.dg/opt/pr87974.C: New testcase.
1200
1201 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1202
1203 PR tree-optimization/87977
1204 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
1205 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1206 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1207 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1208 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1209
1210 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
1211
1212 PR rtl-optimization/87507
1213 * gcc.target/powerpc/pr87507.c: New test.
1214 * gcc.target/powerpc/pr68805.c: Update expected results.
1215
1216 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR tree-optimization/87898
1219 * gcc.dg/gomp/pr87898.c: New test.
1220
1221 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1222
1223 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
1224 "location_t".
1225 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
1226
1227 2018-11-13 Martin Sebor <msebor@redhat.com>
1228
1229 PR middle-end/81824
1230 * gcc.dg/attr-copy-5.c: New test.
1231 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
1232
1233 2018-11-13 Richard Biener <rguenther@suse.de>
1234
1235 PR tree-optimization/86991
1236 * gcc.dg/pr86991.c: New testcase.
1237
1238 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1239
1240 PR ipa/87955
1241 * gcc.target/i386/pr87955.c: New test.
1242
1243 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
1244
1245 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
1246 printer.
1247 * gcc.dg/tree-ssa/vrp92.c: Same.
1248
1249 2018-11-13 Richard Biener <rguenther@suse.de>
1250
1251 PR tree-optimization/87931
1252 * gcc.dg/graphite/pr87931.c: New testcase.
1253
1254 2018-11-13 Martin Liska <mliska@suse.cz>
1255
1256 PR sanitizer/87930
1257 * gcc.target/i386/pr87930.c: New test.
1258
1259 2018-11-13 Richard Biener <rguenther@suse.de>
1260
1261 PR tree-optimization/87962
1262 * gcc.dg/pr87962.c: New testcase.
1263
1264 2018-11-13 Richard Biener <rguenther@suse.de>
1265
1266 PR tree-optimization/87967
1267 * g++.dg/opt/pr87967.C: New testcase.
1268
1269 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1270
1271 * gcc.target/arc/builtin_eh.c: New test.
1272
1273 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1274
1275 * gcc.target/arc/firq-1.c: Update test.
1276 * gcc.target/arc/firq-3.c: Likewise.
1277 * gcc.target/arc/firq-4.c: Likewise.
1278 * gcc.target/arc/interrupt-6.c: Likewise.
1279
1280 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR rtl-optimization/87918
1283 * gcc.target/i386/pr87918.c: New test.
1284
1285 2018-11-13 Alan Modra <amodra@gmail.com>
1286
1287 * gcc.target/powerpc/rotmask.c: New.
1288
1289 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1290
1291 PR middle-end/86677
1292 PR middle-end/87528
1293 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
1294 pattern.
1295 * gcc.dg/tree-ssa/popcount.c: Likewise.
1296 * gcc.dg/tree-ssa/popcount2.c: Likewise.
1297 * gcc.dg/tree-ssa/popcount3.c: Likewise.
1298 * gcc.target/aarch64/popcount4.c: New test.
1299 * lib/target-supports.exp (check_effective_target_popcountl): New.
1300
1301 2018-11-12 Martin Liska <mliska@suse.cz>
1302
1303 PR gcov-profile/87442
1304 * gcc.dg/profile-filtering-1.c: New test.
1305 * gcc.dg/profile-filtering-2.c: New test.
1306
1307 2018-11-12 Martin Sebor <msebor@redhat.com>
1308
1309 PR c/81824
1310 * gcc.dg/Wattribute-alias.c: Require ifunc support.
1311
1312 2018-11-12 Renlin Li <renlin.li@arm.com>
1313
1314 PR target/87815
1315 * gcc.target/aarch64/sve/pr87815.c: New.
1316
1317 2018-11-12 Sudakshina Das <sudi.das@arm.com>
1318
1319 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
1320 combination tests.
1321
1322 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
1323
1324 * gcc.target/csky/fnmul-1.c: New.
1325 * gcc.target/csky/fnmul-2.c: New.
1326 * gcc.target/csky/fnmul-3.c: New.
1327 * gcc.target/csky/fnmul-4.c: New.
1328
1329 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
1330
1331 PR target/87928
1332 * gcc.target/i386/pr87928.c: New test.
1333
1334 2018-11-09 Martin Sebor <msebor@redhat.com>
1335
1336 PR testsuite/87965
1337 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
1338 * gcc.dg/pr39323-1.c: Ditto.
1339
1340 2018-11-09 Paul Koning <ni1d@arrl.net>
1341
1342 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
1343 warnings.
1344 * gcc.dg/Wrestrict-4.c: Ditto.
1345 * gcc.dg/Wrestrict-5.c: Ditto.
1346 * gcc.dg/pr83463.c: Ditto.
1347 * gcc.dg/torture/pr55890-2.c: Ditto.
1348 * gcc.dg/torture/pr55890-3.c: Ditto.
1349 * gcc.dg/torture/pr71816.c: Ditto.
1350
1351 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1352
1353 * c-c++-common/gomp/clauses-5.c: New test.
1354
1355 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
1356 * c-c++-common/gomp/requires-2.c: Likewise.
1357 * c-c++-common/gomp/requires-4.c: Likewise.
1358
1359 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
1360 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
1361
1362 2018-11-09 Jeff Law <law@redhat.com>
1363
1364 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
1365
1366 2018-11-09 Martin Sebor <msebor@redhat.com>
1367
1368 PR middle-end/81824
1369 * gcc.dg/Wattribute-alias.c: New test.
1370 * gcc.dg/Wmissing-attributes.c: New test.
1371 * gcc.dg/attr-copy.c: New test.
1372 * gcc.dg/attr-copy-2.c: New test.
1373 * gcc.dg/attr-copy-3.c: New test.
1374 * gcc.dg/attr-copy-4.c: New test.
1375
1376 2018-11-09 Martin Sebor <msebor@redhat.com>
1377
1378 PR c/87795
1379 * gcc.dg/attr-aligned.c: New test.
1380
1381 2018-11-09 Martin Liska <mliska@suse.cz>
1382
1383 * gcc.target/i386/ipa-stack-alignment.c: New test.
1384
1385 2018-11-09 Martin Liska <mliska@suse.cz>
1386
1387 * gcc.dg/tree-ssa/writeonly-2.c: New test.
1388
1389 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1390
1391 * gcc.dg/gomp/workshare-reduction-1.c: New test.
1392 * gcc.dg/gomp/workshare-reduction-2.c: New test.
1393 * gcc.dg/gomp/workshare-reduction-3.c: New test.
1394 * gcc.dg/gomp/workshare-reduction-4.c: New test.
1395 * gcc.dg/gomp/workshare-reduction-5.c: New test.
1396 * gcc.dg/gomp/workshare-reduction-6.c: New test.
1397 * gcc.dg/gomp/workshare-reduction-7.c: New test.
1398 * gcc.dg/gomp/workshare-reduction-8.c: New test.
1399 * gcc.dg/gomp/workshare-reduction-9.c: New test.
1400 * gcc.dg/gomp/workshare-reduction-10.c: New test.
1401 * gcc.dg/gomp/workshare-reduction-11.c: New test.
1402 * gcc.dg/gomp/workshare-reduction-12.c: New test.
1403 * gcc.dg/gomp/workshare-reduction-13.c: New test.
1404 * gcc.dg/gomp/workshare-reduction-14.c: New test.
1405 * gcc.dg/gomp/workshare-reduction-15.c: New test.
1406 * gcc.dg/gomp/workshare-reduction-16.c: New test.
1407 * gcc.dg/gomp/workshare-reduction-17.c: New test.
1408 * gcc.dg/gomp/workshare-reduction-18.c: New test.
1409 * gcc.dg/gomp/workshare-reduction-19.c: New test.
1410 * gcc.dg/gomp/workshare-reduction-20.c: New test.
1411 * gcc.dg/gomp/workshare-reduction-21.c: New test.
1412 * gcc.dg/gomp/workshare-reduction-22.c: New test.
1413 * gcc.dg/gomp/workshare-reduction-23.c: New test.
1414 * gcc.dg/gomp/workshare-reduction-24.c: New test.
1415 * gcc.dg/gomp/workshare-reduction-25.c: New test.
1416 * gcc.dg/gomp/workshare-reduction-26.c: New test.
1417 * gcc.dg/gomp/workshare-reduction-27.c: New test.
1418 * gcc.dg/gomp/workshare-reduction-28.c: New test.
1419 * gcc.dg/gomp/workshare-reduction-29.c: New test.
1420 * gcc.dg/gomp/workshare-reduction-30.c: New test.
1421 * gcc.dg/gomp/workshare-reduction-31.c: New test.
1422 * gcc.dg/gomp/workshare-reduction-32.c: New test.
1423 * gcc.dg/gomp/workshare-reduction-33.c: New test.
1424 * gcc.dg/gomp/workshare-reduction-34.c: New test.
1425 * gcc.dg/gomp/workshare-reduction-35.c: New test.
1426 * gcc.dg/gomp/workshare-reduction-36.c: New test.
1427 * gcc.dg/gomp/workshare-reduction-37.c: New test.
1428 * gcc.dg/gomp/workshare-reduction-38.c: New test.
1429 * gcc.dg/gomp/workshare-reduction-39.c: New test.
1430 * gcc.dg/gomp/workshare-reduction-40.c: New test.
1431 * gcc.dg/gomp/workshare-reduction-41.c: New test.
1432 * gcc.dg/gomp/workshare-reduction-42.c: New test.
1433 * gcc.dg/gomp/workshare-reduction-43.c: New test.
1434 * gcc.dg/gomp/workshare-reduction-44.c: New test.
1435 * gcc.dg/gomp/workshare-reduction-45.c: New test.
1436 * gcc.dg/gomp/workshare-reduction-46.c: New test.
1437 * gcc.dg/gomp/workshare-reduction-47.c: New test.
1438 * gcc.dg/gomp/workshare-reduction-48.c: New test.
1439 * gcc.dg/gomp/workshare-reduction-49.c: New test.
1440 * gcc.dg/gomp/workshare-reduction-50.c: New test.
1441 * gcc.dg/gomp/workshare-reduction-51.c: New test.
1442 * gcc.dg/gomp/workshare-reduction-52.c: New test.
1443 * gcc.dg/gomp/workshare-reduction-53.c: New test.
1444 * gcc.dg/gomp/workshare-reduction-54.c: New test.
1445 * gcc.dg/gomp/workshare-reduction-55.c: New test.
1446 * gcc.dg/gomp/workshare-reduction-56.c: New test.
1447 * gcc.dg/gomp/workshare-reduction-57.c: New test.
1448 * gcc.dg/gomp/workshare-reduction-58.c: New test.
1449
1450 2018-11-09 Stafford Horne <shorne@gmail.com>
1451 Richard Henderson <rth@twiddle.net>
1452
1453 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
1454 * gcc.dg/20020312-2.c: Likewise.
1455 * gcc.dg/attr-alloc_size-11.c: Likewise.
1456 * gcc.dg/builtin-apply2.c: Likewise.
1457 * gcc.dg/nop.h: Likewise.
1458 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1459 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1460 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1461 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1462 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1463 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1464 * lib/target-supports.exp
1465 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
1466 * gcc.target/or1k/*: New.
1467
1468 2018-11-09 Richard Biener <rguenther@suse.de>
1469
1470 PR tree-optimization/87621
1471 * g++.dg/vect/pr87621.cc: New testcase.
1472
1473 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
1474
1475 PR rtl-optimization/86438
1476 * gcc.dg/torture/pr86438.c: New.
1477
1478 PR target/87793
1479 * gcc.dg/pr87793.c: New.
1480
1481 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1482
1483 * gcc.target/arm/neon-vect-div-1.c: New test.
1484 * gcc.target/arm/neon-vect-div-2.c: Likewise.
1485
1486 2018-11-08 Andi Kleen <ak@linux.intel.com>
1487
1488 * gcc.target/i386/ptwrite1.c: New test.
1489 * gcc.target/i386/ptwrite2.c: New test.
1490
1491 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1492
1493 PR libfortran/78351
1494 * gfortran.dg/read_legacy_comma.f90: New test.
1495
1496 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
1497
1498 PR rtl-optimization/87600
1499 * gcc.dg/pr87600.h: New file.
1500 * gcc.dg/pr87600-1.c: New test.
1501 * gcc.dg/pr87600-2.c: Likewise.
1502
1503 2018-11-08 Jakub Jelinek <jakub@redhat.com>
1504
1505 * c-c++-common/gomp/atomic-17.c: New test.
1506 * c-c++-common/gomp/atomic-18.c: New test.
1507 * c-c++-common/gomp/atomic-19.c: New test.
1508 * c-c++-common/gomp/atomic-20.c: New test.
1509 * c-c++-common/gomp/atomic-21.c: New test.
1510 * c-c++-common/gomp/atomic-22.c: New test.
1511 * c-c++-common/gomp/clauses-1.c (r2): New variable.
1512 (foo): Add ntm argument and test if and nontemporal clauses on
1513 constructs with simd.
1514 (bar): Put taskloop simd inside of taskgroup with task_reduction,
1515 use in_reduction clause instead of reduction. Add another
1516 taskloop simd without nogroup clause, but with reduction clause and
1517 a new in_reduction. Add ntm and i3 arguments. Test if and
1518 nontemporal clauses on constructs with simd. Change if clauses on
1519 some constructs from specific to the particular constituents to one
1520 without a modifier. Add new tests for combined host teams and for
1521 new parallel master and {,parallel }master taskloop{, simd} combined
1522 constructs.
1523 (baz): New function with host teams tests.
1524 * gcc.dg/gomp/combined-1.c: Moved to ...
1525 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
1526 call.
1527 * c-c++-common/gomp/combined-2.c: New test.
1528 * c-c++-common/gomp/combined-3.c: New test.
1529 * c-c++-common/gomp/critical-1.c: New test.
1530 * c-c++-common/gomp/critical-2.c: New test.
1531 * c-c++-common/gomp/default-1.c: New test.
1532 * c-c++-common/gomp/defaultmap-1.c: New test.
1533 * c-c++-common/gomp/defaultmap-2.c: New test.
1534 * c-c++-common/gomp/defaultmap-3.c: New test.
1535 * c-c++-common/gomp/depend-5.c: New test.
1536 * c-c++-common/gomp/depend-6.c: New test.
1537 * c-c++-common/gomp/depend-iterator-1.c: New test.
1538 * c-c++-common/gomp/depend-iterator-2.c: New test.
1539 * c-c++-common/gomp/depobj-1.c: New test.
1540 * c-c++-common/gomp/flush-1.c: New test.
1541 * c-c++-common/gomp/flush-2.c: New test.
1542 * c-c++-common/gomp/for-1.c: New test.
1543 * c-c++-common/gomp/for-2.c: New test.
1544 * c-c++-common/gomp/for-3.c: New test.
1545 * c-c++-common/gomp/for-4.c: New test.
1546 * c-c++-common/gomp/for-5.c: New test.
1547 * c-c++-common/gomp/for-6.c: New test.
1548 * c-c++-common/gomp/for-7.c: New test.
1549 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
1550 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
1551 diagnostics wording in one case.
1552 * c-c++-common/gomp/if-3.c: New test.
1553 * c-c++-common/gomp/master-combined-1.c: New test.
1554 * c-c++-common/gomp/master-combined-2.c: New test.
1555 * c-c++-common/gomp/nontemporal-1.c: New test.
1556 * c-c++-common/gomp/nontemporal-2.c: New test.
1557 * c-c++-common/gomp/reduction-task-1.c: New test.
1558 * c-c++-common/gomp/reduction-task-2.c: New test.
1559 * c-c++-common/gomp/requires-1.c: New test.
1560 * c-c++-common/gomp/requires-2.c: New test.
1561 * c-c++-common/gomp/requires-3.c: New test.
1562 * c-c++-common/gomp/requires-4.c: New test.
1563 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
1564 diagnostics for nonmonotonic modifier with static, runtime or auto
1565 schedule kinds.
1566 * c-c++-common/gomp/simd7.c: New test.
1567 * c-c++-common/gomp/target-data-1.c: New test.
1568 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
1569 * c-c++-common/gomp/taskwait-depend-1.c: New test.
1570 * c-c++-common/gomp/teams-1.c: New test.
1571 * c-c++-common/gomp/teams-2.c: New test.
1572 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
1573 shared(c) clause.
1574 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
1575 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
1576 qualified vars without mutable member no longer being predeterined
1577 shared.
1578 * gcc.dg/gomp/sharing-1.c: Likewise.
1579 * g++.dg/gomp/clause-3.C: Likewise.
1580 * g++.dg/gomp/member-2.C: Likewise.
1581 * g++.dg/gomp/predetermined-1.C: Likewise.
1582 * g++.dg/gomp/private-1.C: Likewise.
1583 * g++.dg/gomp/sharing-1.C: Likewise.
1584 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
1585 const static data member without mutable elements.
1586 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
1587 * gcc.dg/gomp/for-5.c: Likewise.
1588 * gcc.dg/gomp/for-6.c: Change expected library call.
1589 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
1590 * gcc.dg/gomp/reduction-2.c: New test.
1591 * gcc.dg/gomp/simd-1.c: New test.
1592 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
1593 * g++.dg/gomp/atomic-18.C: New test.
1594 * g++.dg/gomp/atomic-19.C: New test.
1595 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
1596 variable messages. Add another expected error.
1597 * g++.dg/gomp/critical-3.C: New test.
1598 * g++.dg/gomp/depend-iterator-1.C: New test.
1599 * g++.dg/gomp/depend-iterator-2.C: New test.
1600 * g++.dg/gomp/depobj-1.C: New test.
1601 * g++.dg/gomp/doacross-1.C: New test.
1602 * g++.dg/gomp/for-21.C: New test.
1603 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
1604 * g++.dg/gomp/for-5.C: Likewise.
1605 * g++.dg/gomp/for-6.C: Change expected library call.
1606 * g++.dg/gomp/loop-4.C: New test.
1607 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
1608 diagnostics.
1609 * g++.dg/gomp/pr33372-3.C: Likewise.
1610 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
1611 * g++.dg/gomp/simd-2.C: New test.
1612 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
1613
1614 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
1615
1616 * gcc.dg/pr87874.c (em): Declare uint64_max as
1617 const unsigned long long int.
1618
1619 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1620
1621 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
1622 integer overflow when sizeof(short) == sizeof(int).
1623 * gcc.dg/attr-alloc_size-11.c: Likewise.
1624 * gcc.dg/attr-alloc_size-3.c: Likewise.
1625 * gcc.dg/attr-alloc_size-5.c: Likewise.
1626 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
1627
1628 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1629
1630 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
1631 uppercase "NOP" instructions in assembler output.
1632 * c-c++-common/patchable_function_entry-default.c: Likewise.
1633 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1634
1635 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1636
1637 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
1638 checks.
1639 * gcc.dg/addr_equal-1.c: Likewise.
1640 * gcc.dg/tree-ssa/pr78154.c: Likewise.
1641 * gcc.dg/tree-ssa/vrp111.c: Likewise.
1642
1643 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1644
1645 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
1646 an output section is too large for a memory region, or a memory
1647 region overflows.
1648
1649 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
1650
1651 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
1652 * gnat.dg/null_pointer_deref2.adb: Likewise.
1653 * gnat.dg/null_pointer_deref3.adb: Likewise.
1654 * gnat.dg/opt74.adb: New test.
1655 * gnat.dg/opt74_pkg.ad[sb]: New helper.
1656 * gnat.dg/warn12.adb: Delete.
1657 * gnat.dg/warn12_pkg.ads: Likewise.
1658
1659 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1660
1661 PR ipa/86395
1662 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
1663 "-fdump-ipa-inline".
1664 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
1665 "-fdump-tree-einline".
1666 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
1667 "-fdump-tree-einline".
1668 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
1669 "-fdump-tree-einline".
1670 * g++.dg/tree-ssa/inline-2.C: Likewise.
1671 * g++.dg/tree-ssa/inline-3.C: Likewise.
1672 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
1673 using "-fopt-info-inline".
1674 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
1675 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
1676 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
1677 directive.
1678 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
1679 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
1680 directive. Update scan-tree-dump-times to reflect /order
1681 suffixes.
1682 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
1683 reflect /order suffixes.
1684 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
1685 avoid getting extra messages from inliner.
1686 * gcc.dg/plugin/dump-2.c: Likewise.
1687 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
1688 "function body not available" missed optimization messages.
1689 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
1690 /order suffixes.
1691 * gcc.dg/pr71969-3.c: Likewise.
1692 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
1693 "-fdump-tree-einline".
1694 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
1695 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
1696 /order suffixes.
1697 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
1698 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
1699 directive.
1700 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
1701 "-fdump-tree-einline".
1702 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
1703 suffixes.
1704
1705 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1706
1707 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
1708
1709 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1710
1711 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
1712 (test_dump): Add testing of %C.
1713
1714 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
1715
1716 * g++.dg/other/pr87916.C: New test.
1717
1718 2018-11-08 Richard Biener <rguenther@suse.de>
1719
1720 PR tree-optimization/87929
1721 * gcc.dg/pr87929.c: New testcase.
1722
1723 2018-11-08 Martin Liska <mliska@suse.cz>
1724
1725 * gcc.dg/pr87811.c: Update scanned pattern.
1726 * gcc.dg/pr87811-2.c: Likewise.
1727
1728 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1729
1730 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
1731 sun.
1732 * g++.dg/lto/pr87906_1.C: Likewise.
1733
1734 2018-11-08 Richard Biener <rguenther@suse.de>
1735
1736 PR tree-optimization/87913
1737 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
1738
1739 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
1740
1741 * gcc.target/mips/mips.exp (mips-dg-options):
1742 Add mips_option_dependency msoft-float vs no-mmi and
1743 mips16/micromips vs no-mmi/ext/ext2 only gcc
1744 config with Loongson target.
1745
1746 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1747
1748 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
1749 memcpy from "unsigned long" to __SIZE_TYPE__.
1750
1751 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1752
1753 PR c/87691
1754 * gcc.target/msp430/pr87691.c: New test.
1755
1756 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
1757
1758 * gcc.dg/Wno-attribute-warning.c: New test.
1759
1760 2018-11-07 Nathan Sidwell <nathan@acm.org>
1761
1762 PR c++/87904
1763 * g++.dg/lookup/pr87904.C: New.
1764
1765 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
1766
1767 * gcc.dg/pr87874.c: Compile only for int128 effective target.
1768
1769 2018-11-07 Richard Biener <rguenther@suse.de>
1770
1771 PR tree-optimization/87914
1772 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
1773 (check_avx2_available): Likewise.
1774 * g++.dg/vect/pr87914.cc: New testcase.
1775
1776 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1777
1778 * gcc.target/mips/loongson-ctz.c: Fix typo.
1779 * gcc.target/mips/loongson-dctz.c: Fix typo.
1780
1781 2018-11-07 Jan Hubicka <jh@suse.cz>
1782
1783 * g++.dg/lto/odr-1_1.C: Fix template.
1784
1785 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1786
1787 * gcc.target/mips/loongson-ctz.c: New test.
1788 * gcc.target/mips/loongson-dctz.c: Likewise.
1789 * gcc.target/mips/mips.exp (mips_option_groups): Add
1790 -mloongson-ext2 option.
1791
1792 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1793
1794 * gcc.target/mips/mips.exp (mips_option_groups): Add
1795 -mloongson-ext option.
1796 (mips-dg-options): Add mips_option_dependency options
1797 "-mmicromips" vs "-mno-loongson-ext",
1798
1799 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1800
1801 * gcc.target/mips/loongson-shift-count-truncated-1.c
1802 (dg-options): Run under -mloongson-mmi option.
1803 Include loongson-mmiintrin.h instead of loongson.h.
1804 * gcc.target/mips/loongson-simd.c: Likewise.
1805 * gcc.target/mips/mips.exp (mips_option_groups): Add
1806 -mloongson-mmi option.
1807 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
1808 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
1809 "-msoft-float" vs "-mno-loongson-mmi".
1810 (mips-dg-init): Add -mloongson-mmi option.
1811 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
1812 to check_mips_loongson_mmi_hw_available.
1813 Rename check_effective_target_mips_loongson_runtime to
1814 check_effective_target_mips_loongson_mmi_runtime.
1815 (check_effective_target_vect_int): Use mips_loongson_mmi instead
1816 of mips_loongson when check et-is-effective-target.
1817 (add_options_for_mips_loongson_mmi): New proc.
1818 Rename check_effective_target_mips_loongson to
1819 check_effective_target_mips_loongson_mmi.
1820 (check_effective_target_vect_shift,
1821 check_effective_target_whole_vector_shift,
1822 check_effective_target_vect_no_int_min_max,
1823 check_effective_target_vect_no_align,
1824 check_effective_target_vect_short_mult,
1825 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
1826 of mips_loongson when check et-is-effective-target.
1827
1828 2018-11-07 Richard Biener <rguenther@suse.de>
1829
1830 PR lto/87906
1831 * g++.dg/lto/pr87906_0.C: New testcase.
1832 * g++.dg/lto/pr87906_1.C: Likewise.
1833
1834 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
1835
1836 PR rtl-optimization/87874
1837 * gcc.dg/pr87874.c: New.
1838
1839 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
1840
1841 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
1842
1843 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1844
1845 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
1846
1847 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1848
1849 PR sanitizer/80953
1850 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
1851 support.
1852 (foo): Use __builtin_alloca.
1853
1854 2018-11-06 Jan Hubicka <jh@suse.cz>
1855
1856 * gcc.dg/lto/tbaa-1.c: New testcase.
1857
1858 2018-11-06 Richard Biener <rguenther@suse.de>
1859
1860 PR tree-optimization/87889
1861 * gcc.dg/pr87894.c: New testcase.
1862
1863 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
1864
1865 PR target/87723
1866 * gcc.target/s390/pr87723.c: New test.
1867
1868 2018-11-06 Richard Biener <rguenther@suse.de>
1869
1870 PR middle-end/18041
1871 * gcc.target/i386/pr18041-1.c: New testcase.
1872 * gcc.target/i386/pr18041-2.c: Likewise.
1873
1874 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1875
1876 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1877 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1878 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1879 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1880 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1881 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1882 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1883 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1884 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1885 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1886 * gcc.target/i386/sse-13.c: Ditto.
1887 * gcc.target/i386/sse-14.c: Ditto.
1888 * gcc.target/i386/sse-22.c: Ditto.
1889 * gcc.target/i386/sse-23.c: Ditto.
1890 * gcc.target/i386/testimm-10.c: Ditto.
1891 * gcc.target/i386/testround-1.c: Ditto.
1892
1893 2018-11-05 Paul Koning <ni1d@arrl.net>
1894
1895 * lib/target-supports.exp: Add check for "inf" effective target
1896 keyword.
1897 * gcc.dg/builtins-44.c: Skip if no infinite support.
1898 * gcc.dg/builtins-45.c: Ditto.
1899 * gcc.dg/torture/builtin-complex-1.c: Ditto.
1900 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
1901 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
1902 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
1903 * gcc.dg/torture/builtin-logb-1.c: Ditto.
1904 * gcc.dg/torture/builtin-math-2.c: Ditto.
1905 * gcc.dg/torture/builtin-math-5.c: Ditto.
1906 * gcc.dg/torture/builtin-math-7.c: Ditto.
1907 * gcc.dg/torture/builtin-modf-1.c: Ditto.
1908 * gcc.dg/torture/type-generic-1.c: Ditto.
1909
1910 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
1911
1912 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
1913 expectations.
1914 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1915 * gcc.target/s390/md/setmem_long-1.c: Likewise.
1916
1917 2018-11-05 Richard Biener <rguenther@suse.de>
1918
1919 PR tree-optimization/87873
1920 * gcc.dg/pr87873.c: New testcase.
1921
1922 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
1923
1924 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
1925 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
1926
1927 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
1928
1929 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
1930
1931 2018-11-05 Richard Biener <rguenther@suse.de>
1932
1933 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
1934 * gcc.dg/tree-ssa/scev-7.c: Likewise.
1935
1936 2018-11-05 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR tree-optimization/87859
1939 * gcc.dg/store_merging_24.c: New test.
1940 * gcc.dg/store_merging_25.c: New test.
1941
1942 PR sanitizer/87837
1943 * c-c++-common/ubsan/pr87837.c: New test.
1944
1945 2018-11-05 Martin Liska <mliska@suse.cz>
1946
1947 PR c/87811
1948 * gcc.dg/pr87811.c: New test.
1949 * gcc.dg/pr87811-2.c: Likewise.
1950 * gcc.dg/pr87811-3.c: Likewise.
1951
1952 2018-11-05 Martin Liska <mliska@suse.cz>
1953
1954 PR gcov-profile/77698
1955 * gcc.dg/tree-prof/pr77698.c: New test.
1956
1957 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1958
1959 PR tree-optimization/86572
1960 * gcc.dg/pr86572.c: New test.
1961
1962 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1963
1964 PR tree-optimization/87672
1965 * gcc.dg/pr87672.c: New test.
1966
1967 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
1968
1969 PR middle-end/58372
1970 * g++.target/i386/pr58372.C: New test.
1971
1972 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
1973
1974 PR target/87079
1975 * gcc.target/nios2/pr87079-1.c: New.
1976 * gcc.target/nios2/pr87079-2.c: New.
1977
1978 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1979
1980 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
1981 * gcc.dg/compat/pr83487-1_main.c: ... here.
1982 * gcc.dg/compat/struct-by-value-10_main.c,
1983 gcc.dg/compat/struct-by-value-10_x.c,
1984 gcc.dg/compat/struct-by-value-11_main.c,
1985 gcc.dg/compat/struct-by-value-11_x.c,
1986 gcc.dg/compat/struct-by-value-12_main.c,
1987 gcc.dg/compat/struct-by-value-12_x.c,
1988 gcc.dg/compat/struct-by-value-13_main.c,
1989 gcc.dg/compat/struct-by-value-13_x.c,
1990 gcc.dg/compat/struct-by-value-14_main.c,
1991 gcc.dg/compat/struct-by-value-14_x.c,
1992 gcc.dg/compat/struct-by-value-15_main.c,
1993 gcc.dg/compat/struct-by-value-15_x.c,
1994 gcc.dg/compat/struct-by-value-17_main.c,
1995 gcc.dg/compat/struct-by-value-17_x.c,
1996 gcc.dg/compat/struct-by-value-18_main.c,
1997 gcc.dg/compat/struct-by-value-18_x.c,
1998 gcc.dg/compat/struct-by-value-2_main.c,
1999 gcc.dg/compat/struct-by-value-2_x.c,
2000 gcc.dg/compat/struct-by-value-22_main.c,
2001 gcc.dg/compat/struct-by-value-22_x.c,
2002 gcc.dg/compat/struct-by-value-3_main.c,
2003 gcc.dg/compat/struct-by-value-3_x.c,
2004 gcc.dg/compat/struct-by-value-4_main.c,
2005 gcc.dg/compat/struct-by-value-4_x.c,
2006 gcc.dg/compat/struct-by-value-5b_main.c,
2007 gcc.dg/compat/struct-by-value-5b_x.c,
2008 gcc.dg/compat/struct-by-value-6b_main.c,
2009 gcc.dg/compat/struct-by-value-6b_x.c,
2010 gcc.dg/compat/struct-by-value-6b_main.c,
2011 gcc.dg/compat/struct-by-value-7b_x.c,
2012 gcc.dg/compat/struct-by-value-7b_main.c,
2013 gcc.dg/compat/struct-by-value-8_main.c,
2014 gcc.dg/compat/struct-by-value-8_x.c,
2015 gcc.dg/compat/struct-by-value-9_main.c,
2016 gcc.dg/compat/struct-by-value-9_x.c,
2017 gcc.dg/compat/struct-return-2_main.c,
2018 gcc.dg/compat/struct-return-2_x.c: Likewise.
2019
2020 2018-11-02 Nathan Sidwell <nathan@acm.org>
2021
2022 * g++.dg/lookup/crash6.C: Adjust error
2023 * g++.dg/parse/crash38.C: Likewise.
2024
2025 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
2026
2027 * gcc.c-torture/execute/20010904-2.c: Fix last change.
2028 * gcc.dg/Wattributes-10.c: Likewise.
2029
2030 2018-11-02 Richard Biener <rguenther@suse.de>
2031
2032 PR tree-optimization/87776
2033 * gcc.dg/torture/pr87776.c: New testcase.
2034
2035 2018-11-01 Marek Polacek <polacek@redhat.com>
2036
2037 Implement P0846R0, ADL and function templates.
2038 * g++.dg/addr_builtin-1.C: Adjust dg-error.
2039 * g++.dg/cpp2a/fn-template1.C: New test.
2040 * g++.dg/cpp2a/fn-template10.C: New test.
2041 * g++.dg/cpp2a/fn-template11.C: New test.
2042 * g++.dg/cpp2a/fn-template12.C: New test.
2043 * g++.dg/cpp2a/fn-template13.C: New test.
2044 * g++.dg/cpp2a/fn-template14.C: New test.
2045 * g++.dg/cpp2a/fn-template15.C: New test.
2046 * g++.dg/cpp2a/fn-template16.C: New test.
2047 * g++.dg/cpp2a/fn-template2.C: New test.
2048 * g++.dg/cpp2a/fn-template3.C: New test.
2049 * g++.dg/cpp2a/fn-template4.C: New test.
2050 * g++.dg/cpp2a/fn-template5.C: New test.
2051 * g++.dg/cpp2a/fn-template6.C: New test.
2052 * g++.dg/cpp2a/fn-template7.C: New test.
2053 * g++.dg/cpp2a/fn-template8.C: New test.
2054 * g++.dg/cpp2a/fn-template9.C: New test.
2055 * g++.dg/parse/fn-template1.C: New test.
2056 * g++.dg/parse/fn-template2.C: New test.
2057 * g++.dg/parse/template19.C: Adjust dg-error.
2058 * g++.dg/template/pr61745.C: Add target to dg-error.
2059
2060 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2061
2062 PR fortran/54613
2063 * gfortran.dg/findloc_1.f90: Actually commit.
2064 * gfortran.dg/findloc_2.f90: Actually commit.
2065 * gfortran.dg/findloc_3.f90: Actually commit.
2066 * gfortran.dg/findloc_4.f90: Actually commit.
2067 * gfortran.dg/findloc_5.f90: Actually commit.
2068 * gfortran.dg/findloc_6.f90: Actually commit.
2069
2070 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
2071
2072 PR fortran/40196
2073 * gfortran.dg/inquiry_part_ref_1.f08: New test.
2074 * gfortran.dg/inquiry_part_ref_2.f90: New test.
2075 * gfortran.dg/inquiry_part_ref_3.f90: New test.
2076
2077 2018-11-01 Paul Koning <ni1d@arrl.net>
2078
2079 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
2080 * gcc.c-torture/execute/20010904-2.c: Ditto.
2081 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
2082 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
2083 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
2084 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
2085 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
2086 * gcc.dg/Walloca-14.c: Ditto.
2087 * gcc.dg/Wlarger-than3.c: Ditto.
2088 * gcc.dg/compat/pr83487-1_y.c: Ditto.
2089 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2090 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2091 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2092 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
2093 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
2094 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
2095 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2096 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2097 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2098 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2099 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2100 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2101 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2102 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2103 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2104 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2105 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2106 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
2107 * gcc.dg/compat/struct-return-2_x.c: Ditto.
2108 * gcc.dg/falign-labels-1.c: Ditto.
2109 * gcc.dg/long_branch.c: Ditto.
2110 * gcc.dg/nextafter-1.c: Ditto.
2111 * gcc.dg/pr35045.c: Ditto.
2112 * gcc.dg/pr48616.c: Ditto.
2113 * gcc.dg/pr84100.c: Ditto.
2114 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
2115 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
2116 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
2117 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
2118 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
2119 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
2120 * gcc.dg/builtins-1.c: Ditto.
2121
2122 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2123
2124 PR fortran/46020
2125 * gfortran.dg/bind_c_18.f90: Adjust error message.
2126
2127 2018-11-01 Marek Polacek <polacek@redhat.com>
2128
2129 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
2130
2131 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2132
2133 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
2134
2135 2018-11-30 Jan Hubicka <jh@suse.cz>
2136
2137 * g++.dg/lto/pr84805_1.C: Update template.
2138 * g++.dg/lto/pr84805_0.C: Update template.
2139 * g++.dg/lto/pr84805_1b.C: Update template.
2140 * g++.dg/lto/pr84805_0b.C: Update template.
2141
2142 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR tree-optimization/87826
2145 * gcc.dg/pr87826.c: New test.
2146
2147 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2148
2149 PR fortran/46020
2150 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
2151 * gfortran.dg/bind_c_usage_32.f90: New test.
2152
2153 2018-11-01 Nathan Sidwell <nathan@acm.org>
2154
2155 * g++.dg/abi/anon5.C: New.
2156
2157 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2158
2159 PR d/87824
2160 * gdc.dg/simd.d: Add -Wno-psabi.
2161 * gdc.dg/compilable.d: Likewise.
2162
2163 2018-11-01 Martin Liska <mliska@suse.cz>
2164 Jason Merrill <jason@redhat.com>
2165
2166 PR c++/64266
2167 PR bootstrap/70422
2168 PR ipa/81277
2169 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
2170 test.
2171 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
2172 assumptions are not longer valid.
2173
2174 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2175
2176 PR fortran/20520
2177 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
2178
2179 2018-10-31 Nathan Sidwell <nathan@acm.org>
2180
2181 * g++.dg/lookup/friend21.C: New.
2182
2183 2018-10-31 Martin Liska <mliska@suse.cz>
2184
2185 PR driver/83193
2186 * gcc.target/aarch64/spellcheck_7.c: New test.
2187 * gcc.target/aarch64/spellcheck_8.c: New test.
2188 * gcc.target/aarch64/spellcheck_9.c: New test.
2189
2190 2018-10-31 Nathan Sidwell <nathan@acm.org>
2191
2192 * g++.dg/lookup/using60.C: New.
2193
2194 2018-10-31 Richard Biener <rguenther@suse.de>
2195
2196 PR middle-end/70359
2197 PR middle-end/86270
2198 * gcc.target/i386/pr70359.c: New testcase.
2199 * gcc.target/i386/pr86270.c: Likewise.
2200
2201 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2202
2203 * gcc.target/arc/jumptable.c: New test.
2204
2205 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2206
2207 * gcc.target/arc/tls-gd.c: New file.
2208 * gcc.target/arc/tls-ie.c: Likewise.
2209 * gcc.target/arc/tls-ld.c: Likewise.
2210 * gcc.target/arc/tls-le.c: Likewise.
2211 * gcc.target/arc/tls-1.c: Update test.
2212
2213 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2214
2215 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
2216
2217 2018-10-31 Martin Liska <mliska@suse.cz>
2218
2219 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
2220 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
2221 * c-c++-common/ubsan/unreachable-2.c: Likewise.
2222 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
2223
2224 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2225
2226 PR target/87374
2227 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
2228 -mword-relocations would be passed when compiling the test.
2229 * gcc.target/arm/movsi_movt.c: Likewise.
2230 * gcc.target/arm/pr81863.c: Likewise.
2231 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
2232 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
2233 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
2234 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
2235 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
2236 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
2237
2238 2018-10-31 Richard Biener <rguenther@suse.de>
2239
2240 PR testsuite/87802
2241 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
2242
2243 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2244
2245 PR fortran/85896
2246 * gfortran.dg/min_max_type.f90: New test.
2247
2248 2018-10-30 Martin Sebor <msebor@redhat.com>
2249
2250 PR middle-end/87041
2251 * gcc.c-torture/execute/fprintf-2.c: New test.
2252 * gcc.c-torture/execute/printf-2.c: Same.
2253 * gcc.c-torture/execute/user-printf.c: Same.
2254 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
2255 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
2256 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
2257 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
2258
2259 2018-10-30 Marek Polacek <polacek@redhat.com>
2260
2261 Implement P0892R2, explicit(bool).
2262 * g++.dg/cpp2a/explicit1.C: New test.
2263 * g++.dg/cpp2a/explicit10.C: New test.
2264 * g++.dg/cpp2a/explicit11.C: New test.
2265 * g++.dg/cpp2a/explicit12.C: New test.
2266 * g++.dg/cpp2a/explicit13.C: New test.
2267 * g++.dg/cpp2a/explicit2.C: New test.
2268 * g++.dg/cpp2a/explicit3.C: New test.
2269 * g++.dg/cpp2a/explicit4.C: New test.
2270 * g++.dg/cpp2a/explicit5.C: New test.
2271 * g++.dg/cpp2a/explicit6.C: New test.
2272 * g++.dg/cpp2a/explicit7.C: New test.
2273 * g++.dg/cpp2a/explicit8.C: New test.
2274 * g++.dg/cpp2a/explicit9.C: New test.
2275
2276 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
2277
2278 PR rtl-optimization/87708
2279 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
2280 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
2281
2282 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
2285 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
2286 * g++.dg/ext/flexarray-mangle.C: Likewise.
2287 * g++.dg/ext/flexarray-subst.C: Likewise.
2288 * g++.dg/ext/flexary10.C: Likewise.
2289 * g++.dg/ext/flexary11.C: Likewise.
2290 * g++.dg/ext/flexary14.C: Likewise.
2291 * g++.dg/ext/flexary16.C: Likewise.
2292 * g++.dg/ext/flexary26.C: Likewise.
2293 * g++.dg/ext/flexary27.C: Likewise.
2294 * g++.dg/ext/flexary7.C: Likewise.
2295 * g++.dg/ext/pr71290.C: Likewise.
2296
2297 2018-10-30 Paul Koning <ni1d@arrl.net>
2298
2299 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
2300
2301 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
2302
2303 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
2304 section names without numbers.
2305 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
2306 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
2307 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
2308
2309 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2310
2311 PR c++/87721
2312 * c-c++-common/substring-location-PR-87721.c: New test.
2313 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
2314 PR 87721.
2315 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2316 (test_string_literals): Fold the index arguments before checking
2317 for INTEGER_CST.
2318
2319 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2320
2321 * c-c++-common/spellcheck-reserved.c: Update expected output for
2322 C++ for merger of "did you mean" suggestions into the error
2323 message.
2324 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
2325 you mean" suggestion into the error.
2326 * g++.dg/lookup/error1.C: Likewise.
2327 * g++.dg/lookup/pr77549.C: Likewise.
2328 * g++.dg/lookup/pr80913.C: Likewise.
2329 * g++.dg/lookup/suggestions1.C: Likewise.
2330 * g++.dg/lookup/suggestions2.C: New test.
2331 * g++.dg/overload/koenig1.C: Update expected output as above.
2332 * g++.dg/spellcheck-identifiers-2.C: Likewise.
2333 * g++.dg/spellcheck-identifiers.C: Likewise.
2334 * g++.dg/spellcheck-ns.C: New test.
2335 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
2336 * g++.dg/spellcheck-pr78656.C: Likewise.
2337 * g++.dg/spellcheck-pr79298.C: Likewise, adding
2338 -fdiagnostics-show-caret to options.
2339 * g++.dg/spellcheck-pr80177.C: Likewise.
2340 * g++.dg/spellcheck-single-vs-multiple.C: New test.
2341 * g++.dg/spellcheck-typenames.C: Update expected output as above.
2342 * g++.dg/template/static10.C: Likewise.
2343 * g++.old-deja/g++.mike/ns5.C: Likewise.
2344 * g++.old-deja/g++.mike/ns7.C: Likewise.
2345 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2346 * g++.old-deja/g++.other/lineno5.C: Likewise.
2347
2348 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2349
2350 * g++.dg/cpp0x/auto24.C: Test location too.
2351 * g++.dg/cpp0x/auto3.C: Likewise.
2352 * g++.dg/cpp0x/auto42.C: Likewise.
2353 * g++.dg/cpp0x/initlist57.C: Likewise.
2354 * g++.dg/cpp0x/initlist75.C: Likewise.
2355 * g++.dg/cpp0x/initlist80.C: Likewise.
2356 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
2357 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
2358 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
2359 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
2360 * g++.old-deja/g++.other/typeck1.C: Likewise.
2361
2362 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2363
2364 PR middle-end/87469
2365 * g++.dg/pr87469.C: New test.
2366
2367 2018-10-29 Marek Polacek <polacek@redhat.com>
2368
2369 PR c++/87594 - constexpr rejects-valid with range-based for.
2370 * g++.dg/cpp1y/constexpr-loop8.C: New test.
2371
2372 2018-10-29 Richard Biener <rguenther@suse.de>
2373
2374 PR tree-optimization/87785
2375 * gcc.dg/torture/20181029-1.c: New testcase.
2376 * gcc.dg/torture/20181029-2.c: Likewise.
2377
2378 2018-10-29 Richard Biener <rguenther@suse.de>
2379
2380 PR tree-optimization/87790
2381 * gcc.dg/pr87790.c: New testcase.
2382
2383 2018-10-29 Martin Liska <mliska@suse.cz>
2384
2385 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
2386 * lib/gcov.exp: Remove legacy verify-intermediate.
2387
2388 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2389
2390 * gcc.dg/gimplefe-30.c: New test.
2391 * gcc.dg/gimplefe-31.c: New test.
2392 * gcc.dg/gimplefe-32.c: New test.
2393 * gcc.dg/gimplefe-33.c: New test.
2394
2395 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
2396
2397 * gcc.misc-tests/help.exp: Add D to option descriptions check.
2398 * gdc.dg/asan/asan.exp: New file.
2399 * gdc.dg/asan/gdc272.d: New test.
2400 * gdc.dg/compilable.d: New test.
2401 * gdc.dg/dg.exp: New file.
2402 * gdc.dg/gdc254.d: New test.
2403 * gdc.dg/gdc260.d: New test.
2404 * gdc.dg/gdc270a.d: New test.
2405 * gdc.dg/gdc270b.d: New test.
2406 * gdc.dg/gdc282.d: New test.
2407 * gdc.dg/gdc283.d: New test.
2408 * gdc.dg/imports/gdc170.d: New test.
2409 * gdc.dg/imports/gdc231.d: New test.
2410 * gdc.dg/imports/gdc239.d: New test.
2411 * gdc.dg/imports/gdc241a.d: New test.
2412 * gdc.dg/imports/gdc241b.d: New test.
2413 * gdc.dg/imports/gdc251a.d: New test.
2414 * gdc.dg/imports/gdc251b.d: New test.
2415 * gdc.dg/imports/gdc253.d: New test.
2416 * gdc.dg/imports/gdc254a.d: New test.
2417 * gdc.dg/imports/gdc256.d: New test.
2418 * gdc.dg/imports/gdc27.d: New test.
2419 * gdc.dg/imports/gdcpkg256/package.d: New test.
2420 * gdc.dg/imports/runnable.d: New test.
2421 * gdc.dg/link.d: New test.
2422 * gdc.dg/lto/lto.exp: New file.
2423 * gdc.dg/lto/ltotests_0.d: New test.
2424 * gdc.dg/lto/ltotests_1.d: New test.
2425 * gdc.dg/runnable.d: New test.
2426 * gdc.dg/simd.d: New test.
2427 * gdc.test/gdc-test.exp: New file.
2428 * lib/gdc-dg.exp: New file.
2429 * lib/gdc.exp: New file.
2430
2431 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2432
2433 PR fortran/54613
2434 * gfortran.dg/findloc_1.f90: New test.
2435 * gfortran.dg/findloc_2.f90: New test.
2436 * gfortran.dg/findloc_3.f90: New test.
2437 * gfortran.dg/findloc_4.f90: New test.
2438 * gfortran.dg/findloc_5.f90: New test.
2439 * gfortran.dg/findloc_6.f90: New test.
2440
2441 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
2442 Jinsong Ji <jji@us.ibm.com>
2443
2444 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
2445 formatting cleanup.
2446 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2447 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2448 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2449 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2450 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2451 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2452 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2453 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2454 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2455 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2456 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2457 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2458 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2459 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2460 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2461 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2462 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2463 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2464 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2465 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2466 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2467 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2468 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2469 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2470 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2471 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2472 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2473 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2474 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2475 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2476 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
2477 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2478 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2479 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2480 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2481 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2482 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2483 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2484 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2485 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2486 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2487 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
2488 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
2489
2490 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2491
2492 * gcc.target/powerpc/ssse3-check.h: New file.
2493 * gcc.target/powerpc/ssse3-vals.h: New file.
2494 * gcc.target/powerpc/ssse3-pabsb.c: New file.
2495 * gcc.target/powerpc/ssse3-pabsd.c: New file.
2496 * gcc.target/powerpc/ssse3-pabsw.c: New file.
2497 * gcc.target/powerpc/ssse3-palignr.c: New file.
2498 * gcc.target/powerpc/ssse3-phaddd.c: New file.
2499 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
2500 * gcc.target/powerpc/ssse3-phaddw.c: New file.
2501 * gcc.target/powerpc/ssse3-phsubd.c: New file.
2502 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
2503 * gcc.target/powerpc/ssse3-phsubw.c: New file.
2504 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
2505 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
2506 * gcc.target/powerpc/ssse3-pshufb.c: New file.
2507 * gcc.target/powerpc/ssse3-psignb.c: New file.
2508 * gcc.target/powerpc/ssse3-psignd.c: New file.
2509 * gcc.target/powerpc/ssse3-psignw.c: New file.
2510
2511 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2512
2513 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
2514 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2515 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2516 * gcc.target/powerpc/mmx-packs.c: Likewise.
2517 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2518 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2519 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
2520 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
2521 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
2522 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
2523 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
2524 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
2525 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
2526 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
2527 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
2528 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
2529 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
2530 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
2531 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
2532 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
2533 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
2534 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
2535 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
2536 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
2537 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
2538 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
2539 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
2540 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
2541 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
2542 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
2543 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
2544 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
2545 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
2546 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
2547 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
2548 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
2549 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
2550 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
2551 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
2552 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
2553 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
2554 * gcc.target/powerpc/pr37191.c: Likewise.
2555 * gcc.target/powerpc/sse-addps-1.c: Likewise.
2556 * gcc.target/powerpc/sse-addss-1.c: Likewise.
2557 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
2558 * gcc.target/powerpc/sse-andps-1.c: Likewise.
2559 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
2560 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
2561 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
2562 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
2563 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
2564 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
2565 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
2566 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
2567 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
2568 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
2569 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
2570 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
2571 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
2572 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
2573 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
2574 * gcc.target/powerpc/sse-divps-1.c: Likewise.
2575 * gcc.target/powerpc/sse-divss-1.c: Likewise.
2576 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
2577 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
2578 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
2579 * gcc.target/powerpc/sse-minps-1.c: Likewise.
2580 * gcc.target/powerpc/sse-minps-2.c: Likewise.
2581 * gcc.target/powerpc/sse-minss-1.c: Likewise.
2582 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
2583 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
2584 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
2585 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
2586 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
2587 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
2588 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
2589 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
2590 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
2591 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
2592 * gcc.target/powerpc/sse-movss-1.c: Likewise.
2593 * gcc.target/powerpc/sse-movss-2.c: Likewise.
2594 * gcc.target/powerpc/sse-movss-3.c: Likewise.
2595 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
2596 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
2597 * gcc.target/powerpc/sse-orps-1.c: Likewise.
2598 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2599 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
2600 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
2601 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
2602 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
2603 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
2604 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
2605 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
2606 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
2607 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
2608 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
2609 * gcc.target/powerpc/sse-subps-1.c: Likewise.
2610 * gcc.target/powerpc/sse-subss-1.c: Likewise.
2611 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
2612 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
2613 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
2614 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
2615 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
2616 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
2617 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
2618 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
2619 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
2620 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
2621 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2622 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
2623 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
2624 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
2625 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
2626 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
2627 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
2628 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
2629 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
2630 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
2631 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
2632 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2633 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
2634 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2635 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2636 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2637 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2638 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2639 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2640 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2641 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
2642 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
2643 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2644 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2645 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
2646 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2647 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
2648 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2649 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2650 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
2651 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2652 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
2653 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2654 * gcc.target/powerpc/sse2-mmx.c: Likewise.
2655 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
2656 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
2657 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
2658 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
2659 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2660 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2661 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
2662 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
2663 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
2664 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
2665 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2666 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2667 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2668 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
2669 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2670 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2671 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2672 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
2673 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
2674 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
2675 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2676 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2677 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2678 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
2679 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
2680 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
2681 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2682 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
2683 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
2684 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
2685 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
2686 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
2687 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
2688 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
2689 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
2690 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
2691 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
2692 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
2693 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
2694 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
2695 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
2696 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
2697 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2698 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
2699 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2700 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
2701 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
2702 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2703 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2704 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2705 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2706 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2707 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
2708 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2709 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2710 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
2711 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
2712 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
2713 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
2714 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
2715 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
2716 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
2717 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
2718 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2719 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2720 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2721 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
2722 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
2723 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
2724 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
2725 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
2726 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
2727 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
2728 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
2729 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
2730 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2731 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
2732 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
2733 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
2734 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
2735 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
2736 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
2737 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
2738 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
2739 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
2740 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
2741 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2742 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
2743 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
2744 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
2745 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
2746 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
2747 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
2748 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
2749 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
2750 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
2751 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
2752 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
2753 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
2754 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
2755 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
2756 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
2757 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
2758 * gcc.target/powerpc/sse3-haddps.c: Likewise.
2759 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
2760 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
2761 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
2762 * gcc.target/powerpc/sse3-movddup.c: Likewise.
2763 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
2764 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
2765 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
2766 ommitted "-mpower8-vector" to dg-options.
2767
2768 2018-10-26 Jan Hubicka <jh@suse.cz>
2769
2770 * g++.dg/lto/odr-1_0.C: Fix template.
2771 * g++.dg/lto/odr-1_1.C: Fix template.
2772
2773 2018-10-26 Richard Biener <rguenther@suse.de>
2774
2775 PR tree-optimization/87105
2776 * g++.dg/vect/slp-pr87105.cc: Adjust.
2777 * gcc.dg/torture/20181024-1.c: New testcase.
2778 * g++.dg/opt/20181025-1.C: Likewise.
2779
2780 2018-10-26 Richard Biener <rguenther@suse.de>
2781
2782 PR testsuite/87754
2783 * g++.dg/lto/odr-1_0.C: Fix pattern.
2784
2785 2018-10-26 Richard Biener <rguenther@suse.de>
2786
2787 PR tree-optimization/87746
2788 * gcc.dg/pr87746.c: New testcase.
2789
2790 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2791
2792 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
2793
2794 2018-10-25 Carl Love <cel@us.ibm.com>
2795
2796 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
2797
2798 2018-10-25 Martin Liska <mliska@suse.cz>
2799
2800 PR testsuite/87739
2801 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
2802
2803 2018-10-25 Martin Liska <mliska@suse.cz>
2804
2805 PR other/87735
2806 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
2807 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
2808 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
2809
2810 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
2811
2812 * gcc.target/s390/global-array-almost-huge-element.c: New test.
2813 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
2814 * gcc.target/s390/global-array-element-pic.c: New test.
2815 * gcc.target/s390/global-array-even-element.c: New test.
2816 * gcc.target/s390/global-array-huge-element.c: New test.
2817 * gcc.target/s390/global-array-negative-huge-element.c: New test.
2818 * gcc.target/s390/global-array-odd-element.c: New test.
2819
2820 2018-10-25 Jan Hubicka <jh@suse.cz>
2821
2822 * g++.dg/lto/odr-1_0.C: New test.
2823 * g++.dg/lto/odr-1_1.C: New test.
2824
2825 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2826
2827
2828 * gcc.dg/sibcall-9.c: Make v static.
2829 * gcc.dg/sibcall-10.c: Likewise.
2830
2831 2018-10-25 Richard Biener <rguenther@suse.de>
2832
2833 PR tree-optimization/87665
2834 PR tree-optimization/87745
2835 * gfortran.dg/20181025-1.f: New testcase.
2836
2837 2018-10-25 Jakub Jelinek <jakub@redhat.com>
2838
2839 PR fortran/87725
2840 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
2841 from kind with a colon rather than comma.
2842 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
2843 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
2844
2845 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
2846
2847 * gcc.target/powerpc/float128-math.c: New test to make sure the
2848 long double built-in function names use the f128 form if the user
2849 switched from IBM long double to IEEE long double.
2850 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
2851
2852 2018-10-24 Jakub Jelinek <jakub@redhat.com>
2853
2854 PR c++/86288
2855 * g++.dg/cpp0x/gen-attrs-66.C: New test.
2856
2857 2018-10-24 Martin Sebor <msebor@redhat.com>
2858
2859 PR c++/84851
2860 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
2861
2862 2018-10-24 Martin Liska <mliska@suse.cz>
2863
2864 PR tree-optimization/84436
2865 * gcc.dg/tree-ssa/pr84436-1.c: New test.
2866 * gcc.dg/tree-ssa/pr84436-2.c: New test.
2867 * gcc.dg/tree-ssa/pr84436-3.c: New test.
2868 * gcc.dg/tree-ssa/pr84436-4.c: New test.
2869 * gcc.dg/tree-ssa/pr84436-5.c: New test.
2870
2871 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
2872
2873 * gcc.target/s390/20181024-1.c: New test.
2874
2875 2018-10-24 Richard Biener <rguenther@suse.de>
2876
2877 PR tree-optimization/87105
2878 * gcc.dg/vect/bb-slp-39.c: New testcase.
2879 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
2880
2881 2018-10-24 Richard Biener <rguenther@suse.de>
2882
2883 PR tree-optimization/84013
2884 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
2885
2886 2018-10-24 Richard Biener <rguenther@suse.de>
2887
2888 PR tree-optimization/87665
2889 * gcc.dg/torture/pr87665.c: New testcase.
2890
2891 2018-10-23 Jakub Jelinek <jakub@redhat.com>
2892
2893 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
2894 only. Add expected warnings and messages for c++2a.
2895
2896 2018-10-23 Richard Biener <rguenther@suse.de>
2897
2898 PR tree-optimization/87105
2899 PR tree-optimization/87608
2900 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
2901 g++.dg/vect/slp-pr87105.cc: Likewise.
2902 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
2903 relies on phiprop run before.
2904 * g++.dg/tree-ssa/pr30738.C: Likewise.
2905 * g++.dg/tree-ssa/pr57380.C: Likewise.
2906 * gcc.dg/tree-ssa/pr84859.c: Likewise.
2907 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
2908 confused by copies in the IL left by EVRP.
2909 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
2910 by predictors.
2911 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
2912 * gcc.dg/pr24574.c: Likewise.
2913 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
2914
2915 2018-10-23 Richard Biener <rguenther@suse.de>
2916
2917 PR tree-optimization/87700
2918 * gcc.dg/torture/pr87700.c: New testcase.
2919
2920 2018-10-23 Richard Biener <rguenther@suse.de>
2921
2922 PR tree-optimization/87693
2923 * gcc.dg/torture/pr87693.c: New testcase.
2924
2925 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
2926
2927 PR fortran/85603
2928 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
2929 occurring as it should and a regression caused by version 1 of
2930 this patch.
2931
2932 2018-10-22 Yury Gribov <tetra2005@gmail.com>
2933
2934 PR tree-optimization/87633
2935 * g++.dg/pr87633.C: New test.
2936
2937 2018-10-22 Marek Polacek <polacek@redhat.com>
2938
2939 PR testsuite/87694
2940 * g++.dg/concepts/memfun-err.C: Make it a compile test.
2941
2942 2018-10-22 Richard Biener <rguenther@suse.de>
2943
2944 * gcc.dg/tree-ssa/evrp12.c: New testcase.
2945 * gcc.dg/predict-6.c: Adjust.
2946 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
2947 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2948 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
2949
2950 2018-10-22 Martin Liska <mliska@suse.cz>
2951
2952 PR tree-optimization/87686
2953 * g++.dg/tree-ssa/pr87686.C: New test.
2954
2955 2018-10-22 Jakub Jelinek <jakub@redhat.com>
2956
2957 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
2958 properly -std= options.
2959
2960 2018-10-22 Richard Biener <rguenther@suse.de>
2961
2962 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
2963
2964 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
2965
2966 * gnat.dg/sso14.adb: New test.
2967 * gnat.dg/sso15.adb: Likewise.
2968
2969 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
2970
2971 * gnat.dg/warn19.ad[sb]: New test.
2972 * gnat.dg/warn19_pkg.ads: New helper.
2973
2974 2018-10-22 Richard Biener <rguenther@suse.de>
2975
2976 PR tree-optimization/87640
2977 * gcc.dg/torture/pr87640.c: New testcase.
2978
2979 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
2980
2981 * gcc.target/s390/litpool-int.c: New test.
2982
2983 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
2984
2985 PR target/72782
2986 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
2987 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
2988 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
2989 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
2990 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
2991 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
2992 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
2993 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
2994
2995 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
2996
2997 PR target/72782
2998 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
2999 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
3000 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
3001 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
3002 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
3003 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
3004 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
3005 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
3006 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
3007 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
3008 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
3009 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
3010 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
3011 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
3012 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
3013 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
3014 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
3015 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
3016 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
3017 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
3018 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
3019 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
3020 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
3021 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
3022 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
3023 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
3024 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
3025
3026 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3027
3028 PR target/72782
3029 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
3030 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
3031 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
3032 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
3033 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
3034 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
3035 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
3036 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
3037 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
3038 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
3039 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
3040 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
3041 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
3042 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
3043 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
3044 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
3045 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
3046
3047 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3048
3049 PR target/72782
3050 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
3051 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3052 (__builtin_ia32_vfmsubps512_mask): Likewise.
3053 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3054 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3055 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3056 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3057 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3058 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3059 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3060 * testsuite/gcc.target/i386/sse-13.c
3061 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3062 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3063 (__builtin_ia32_vfmsubps512_mask): Likewise.
3064 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3065 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3066 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3067 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3068 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3069 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3070 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3071 * testsuite/gcc.target/i386/sse-23.c
3072 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3073 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3074 (__builtin_ia32_vfmsubps512_mask): Likewise.
3075 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3076 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3077 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3078 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3079 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3080 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3081 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3082
3083 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3084
3085 PR target/72782
3086 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
3087 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
3088 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
3089 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
3090 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
3091 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
3092 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
3093 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
3094 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
3095 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
3096 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
3097
3098 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3099
3100 PR target/72782
3101 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
3102 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
3103 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
3104 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
3105 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
3106 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
3107 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
3108 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
3109 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
3110 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
3111 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
3112
3113 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3114
3115 PR target/72782
3116 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
3117 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
3118 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
3119 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
3120 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
3121 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
3122 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
3123 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
3124 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
3125 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
3126 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
3127
3128 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
3129
3130 PR fortran/71880
3131 * gfortran.dg/deferred_character_31.f90 : New test.
3132
3133 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3134
3135 PR target/72782
3136 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
3137 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
3138 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
3139 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
3140 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
3141 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
3142 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
3143 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
3144 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
3145
3146 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3147
3148 PR target/87662
3149 * gcc.target/i386/pr87662.c
3150
3151 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
3152
3153 PR target/72782
3154 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
3155 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
3156 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
3157 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
3158 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
3159 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
3160 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
3161 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
3162
3163 2018-10-20 Marek Polacek <polacek@redhat.com>
3164
3165 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
3166 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
3167 the list of default stds to test.
3168
3169 2018-10-20 Jakub Jelinek <jakub@redhat.com>
3170
3171 PR middle-end/87647
3172 * gcc.c-torture/compile/pr87647.c: New test.
3173
3174 2018-10-19 Jakub Jelinek <jakub@redhat.com>
3175
3176 PR middle-end/85488
3177 PR middle-end/87649
3178 * c-c++-common/gomp/doacross-2.c: New test.
3179 * c-c++-common/gomp/sink-3.c: Expect another error during error
3180 recovery.
3181
3182 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
3183
3184 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
3185 field number.
3186 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
3187
3188 2018-10-19 Richard Biener <rguenther@suse.de>
3189
3190 PR middle-end/87645
3191 * gcc.dg/torture/pr87645.c: New testcase.
3192
3193 2018-10-19 Richard Biener <rguenther@suse.de>
3194
3195 PR target/87657
3196 * gcc.target/i386/pr87657.c: New testcase.
3197
3198 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
3199
3200 PR target/72782
3201 * gcc.target/i386/avx512-binop-1.h: New file.
3202 * gcc.target/i386/avx512-binop-2.h: Likewise.
3203 * gcc.target/i386/avx512-binop-3.h: Likewise.
3204 * gcc.target/i386/avx512-binop-4.h: Likewise.
3205 * gcc.target/i386/avx512-binop-5.h: Likewise.
3206 * gcc.target/i386/avx512-binop-6.h: Likewise.
3207 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
3208 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
3209 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
3210 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
3211 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
3212 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
3213 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
3214 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
3215 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
3216 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
3217 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
3218 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
3219 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
3220 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
3221 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
3222 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
3223 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
3224
3225 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
3226
3227 PR rtl-optimization/87596
3228 * gcc.target/i386/pr87596.c: New test.
3229
3230 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
3231
3232 * gnat.dg/frame_overflow2.adb: New test.
3233
3234 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3235
3236 PR target/72782
3237 * gcc.target/i386/avx512-fma-1.h: New file.
3238 * gcc.target/i386/avx512-fma-2.h: Likewise.
3239 * gcc.target/i386/avx512-fma-3.h: Likewise.
3240 * gcc.target/i386/avx512-fma-4.h: Likewise.
3241 * gcc.target/i386/avx512-fma-5.h: Likewise.
3242 * gcc.target/i386/avx512-fma-6.h: Likewise.
3243 * gcc.target/i386/avx512-fma-7.h: Likewise.
3244 * gcc.target/i386/avx512-fma-8.h: Likewise.
3245 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
3246 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
3247 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
3248 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
3249 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
3250 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
3251 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
3252 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
3253 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
3254 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
3255 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
3256
3257 2018-10-18 Tobias Burnus <burnus@net-b.de>
3258
3259 PR fortran/87625
3260 * gfortran.dg/realloc_on_assign_31.f90: New file.
3261
3262 2018-10-18 David Malcolm <dmalcolm@redhat.com>
3263
3264 PR tree-optimization/87562
3265 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
3266 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
3267 * c-c++-common/substring-location-PR-87562-1.c: New test.
3268 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3269 PR 87562.
3270 * gcc.dg/plugin/pr87562-a.h: New file.
3271 * gcc.dg/plugin/pr87562-b.h: New file.
3272
3273 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3274
3275 PR fortran/58618
3276 * gfortran.dg/associate_45.f90 : New test.
3277
3278 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3279
3280 PR fortran/58618
3281 * gfortran.dg/deferred_character_30.f90 : New test.
3282
3283 2018-10-18 Richard Biener <rguenther@suse.de>
3284
3285 PR middle-end/87087
3286 * gcc.dg/torture/pr87087.c: New testcase.
3287 * gcc.dg/graphite/pr84204.c: XFAIL.
3288 * gcc.dg/graphite/pr85935.c: Likewise.
3289
3290 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3291
3292 PR target/87537
3293 * gcc.target/i386/pr87537-1.c: New test.
3294
3295 2018-10-17 Joseph Myers <joseph@codesourcery.com>
3296
3297 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
3298 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
3299 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
3300 gcc.dg/gnu2x-static-assert-1.c: New tests.
3301 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
3302
3303 2018-10-17 Tobias Burnus <burnus@net-b.de>
3304
3305 PR fortran/87632
3306 * gfortran.dg/select_type_47.f90: New.
3307
3308 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
3309
3310 * gcc.c-torture/execute/pr87623.c: New test.
3311
3312 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3313
3314 PR c++/84705
3315 * g++.dg/cpp0x/pr84705.C: New.
3316
3317 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
3318
3319 PR fortran/56386
3320 PR fortran/58906
3321 PR fortran/77385
3322 * gfortran.dg/associate_44.f90 : New test.
3323
3324 PR fortran/80260
3325 * gfortran.dg/select_type_45.f90 : New test.
3326
3327 PR fortran/82077
3328 * gfortran.dg/select_type_46.f90 : New test.
3329
3330 2018-10-16 Tobias Burnus <burnus@net-b.de>
3331
3332 PR fortran/67125
3333 * gfortran.dg/allocate_with_source_26.f90: Extend
3334 testcase with polymorphic variables.
3335
3336 2018-10-16 Tobias Burnus <burnus@net-b.de>
3337
3338 PR fortran/67125
3339 * gfortran.dg/allocate_with_source_26.f90: New.
3340
3341 2018-10-15 David Malcolm <dmalcolm@redhat.com>
3342
3343 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
3344 to reflect minimum margin width.
3345 * gcc.dg/missing-header-fixit-4.c: Likewise.
3346 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
3347 Likewise.
3348 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3349 Likewise.
3350 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
3351 New test.
3352 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
3353
3354 2018-10-15 Tobias Burnus <burnus@net-b.de>
3355
3356 PR fortran/87597
3357 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
3358
3359 2018-10-15 Renlin Li <renlin.li@arm.com>
3360
3361 PR target/87563
3362 * gcc.target/aarch64/sve/pr87563.c: New.
3363
3364 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
3365 Tobias Burnus <burnus@gcc.gnu.org>
3366
3367 PR fortran/87566
3368 * gfortran.dg/select_type_44.f90: New test.
3369 * gfortran.dg/associate_42.f90: New test.
3370
3371 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
3372
3373 PR tree-optimization/87022
3374 * gcc.dg/tree-ssa/pr87022.c: New test.
3375
3376 2018-10-15 Richard Biener <rguenther@suse.de>
3377
3378 PR middle-end/87610
3379 * gcc.dg/torture/restrict-6.c: New testcase.
3380
3381 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
3382
3383 * g++.dg/vec-init-1.C: New test.
3384
3385 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3386
3387 PR target/87599
3388 * gcc.target/i386/pr87599.c: New test.
3389
3390 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3391
3392 PR target/87572
3393 * gcc.target/i386/pr87572.c: New test.
3394
3395 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
3396
3397 PR fortran/83146
3398 * gfortran.dg/associate_43.f90: New test.
3399
3400 2018-10-14 Anthony Green <green@moxielogic.com>
3401
3402 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
3403
3404 2018-10-12 Yury Gribov <tetra2005@gmail.com>
3405
3406 PR middle-end/81376
3407 * c-c++-common/pr81376.c: New test.
3408 * gcc.target/i386/387-ficom-2.c: Update test.
3409 * gcc.target/i386/387-ficom-2.c: Ditto.
3410
3411 2018-10-12 Tobias Burnus <burnus@net-b.de>
3412
3413 PR fortran/87597
3414 * gfortran.dg/inline_matmul_24.f90: New.
3415
3416 2018-10-12 Tobias Burnus <burnus@net-b.de>
3417
3418 PR fortran/58787
3419 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
3420 * gfortran.dg/interface_42.f90: Ditto.
3421 * gfortran.dg/internal_references_1.f90: Ditto.
3422 * gfortran.dg/invalid_procedure_name.f90: Ditto.
3423 * gfortran.dg/pr65453.f90: Ditto.
3424 * gfortran.dg/pr77414.f90: Ditto.
3425 * gfortran.dg/pr78741.f90: Ditto.
3426 * gfortran.dg/same_name_2.f90: Ditto.
3427
3428 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
3429
3430 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
3431 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
3432
3433 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3434
3435 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
3436 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
3437 * gcc.target/powerpc/fold-vec-insert-double.c: New.
3438 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
3439 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
3440 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
3441 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
3442 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
3443 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
3444 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
3445
3446 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3447
3448 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
3449 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
3450 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
3451 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
3452 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
3453 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
3454 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
3455 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
3456 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
3457 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
3458 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
3459 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
3460 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
3461 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
3462 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
3463 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
3464 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
3465 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
3466
3467 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3468
3469 * gcc.target/powerpc/fold-vec-select-char.c: New.
3470 * gcc.target/powerpc/fold-vec-select-double.c: New.
3471 * gcc.target/powerpc/fold-vec-select-float.c: New.
3472 * gcc.target/powerpc/fold-vec-select-int.c: New.
3473 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
3474 * gcc.target/powerpc/fold-vec-select-short.c: New.
3475
3476 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
3477
3478 PR tree-optimization/86829
3479 * gcc.dg/sinatan-1.c: New test.
3480 * gcc.dg/sinatan-2.c: New test.
3481 * gcc.dg/sinatan-3.c: New test.
3482
3483 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3484
3485 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
3486 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
3487 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
3488
3489 2018-10-11 Tobias Burnus <burnus@net-b.de>
3490
3491 Revert:
3492 2018-10-09 Tobias Burnus <burnus@net-b.de>
3493
3494 PR fortran/83522
3495 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3496 change to dg-do compile.
3497 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3498 * gfortran.dg/array_initializer_1.f90: Use array
3499 element not size-one section.
3500 * gfortran.dg/array_substring.f90: New.
3501
3502 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
3503
3504 PR target/87511
3505 * gcc.target/aarch64/pr87511.c: Add new test.
3506
3507 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3508
3509 PR c++/84993
3510 * g++.dg/torture/accessor-fixits-9.C: New test.
3511
3512 2018-10-11 Nathan Sidwell <nathan@acm.org>
3513
3514 * g++.dg/parse/close-brace.C: New.
3515 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
3516 * g++.old-deja/g++.other/crash32.C: Add another error
3517
3518 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR c++/85070
3521 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
3522 c++14_only to c++14.
3523
3524 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3525
3526 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
3527 there hasn't been a dg-end-multiline-output since the last
3528 dg-begin-multiline-output.
3529 (dg-end-multiline-output): Issue an error if there hasn't been a
3530 dg-begin-multiline-output. Reset _multiline_last_beginning_line
3531 as soon possible. Rename "line" to "last_line".
3532
3533 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
3534
3535 * selftests/repeat.rtl: New file.
3536
3537 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3538
3539 PR c++/87582
3540 * g++.dg/cpp1z/decomp48.C: New test.
3541
3542 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3543
3544 * g++.dg/diagnostic/macro-arg-count.C: Move to...
3545 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
3546 output for C vs C++. Expect notes showing the definitions of the
3547 macros.
3548 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
3549 above.
3550
3551 2018-10-11 Martin Jambor <mjambor@suse.cz>
3552
3553 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
3554 greater that the size of double by target large_long double.
3555
3556 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3557
3558 * g++.dg/cpp2a/feat-cxx2a.C: New test.
3559
3560 PR c++/87547
3561 * g++.dg/rtti/typeid12.C: New test.
3562
3563 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
3564
3565 * g++.dg/other/pr87574.C: New test.
3566
3567 2018-10-10 Marek Polacek <polacek@redhat.com>
3568
3569 PR c++/87567 - constexpr rejects call to non-constexpr function.
3570 * g++.dg/cpp1y/constexpr-loop7.C: New test.
3571
3572 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
3573
3574 PR target/87579
3575 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
3576 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3577 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3578 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3579 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3580 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3581 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3582 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3583 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3584 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3585 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3586 * gcc.target/powerpc/pr37191.c: Likewise.
3587 2018-10-10 Martin Sebor <msebor@redhat.com>
3588
3589 PR c/54391
3590 * gcc.dg/transparent-union-6.c: New.
3591
3592 2018-10-10 Martin Sebor <msebor@redhat.com>
3593
3594 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
3595 Add a test for 2-byte wchar_t.
3596 * gcc.dg/builtin-memchr.c: New test.
3597
3598 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
3599
3600 PR target/87573
3601 * gcc.target/i386/pr87573.c: New test.
3602
3603 2018-10-10 Jakub Jelinek <jakub@redhat.com>
3604
3605 PR target/87550
3606 * gcc.target/i386/pr87550.c: New test.
3607
3608 PR c/87286
3609 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
3610
3611 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3612
3613 PR c++/84423
3614 * g++.dg/concepts/pr84423-1.C: New.
3615 * g++.dg/concepts/pr84423-2.C: Likewise.
3616 * g++.dg/cpp0x/auto39.C: Test location too.
3617 * g++.dg/cpp0x/auto9.C: Likewise.
3618 * g++.dg/cpp1y/pr60384.C: Likewise.
3619
3620 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
3621
3622 * gcc.target/powerpc/sse3-check.h: New file.
3623 * gcc.target/powerpc/sse3-addsubps.c: New file.
3624 * gcc.target/powerpc/sse3-addsubpd.c: New file.
3625 * gcc.target/powerpc/sse3-haddps.c: New file.
3626 * gcc.target/powerpc/sse3-hsubps.c: New file.
3627 * gcc.target/powerpc/sse3-haddpd.c: New file.
3628 * gcc.target/powerpc/sse3-hsubpd.c: New file.
3629 * gcc.target/powerpc/sse3-lddqu.c: New file.
3630 * gcc.target/powerpc/sse3-movsldup.c: New file.
3631 * gcc.target/powerpc/sse3-movshdup.c: New file.
3632 * gcc.target/powerpc/sse3-movddup.c: New file.
3633 * gcc.target/powerpc/pr37191.c: New file.
3634
3635 2018-10-09 Tobias Burnus <burnus@net-b.de>
3636
3637 PR fortran/83522
3638 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3639 change to dg-do compile.
3640 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3641 * gfortran.dg/array_initializer_1.f90: Use array
3642 element not size-one section.
3643 * gfortran.dg/array_substring.f90: New.
3644
3645 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3646
3647 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
3648 testcase.
3649
3650 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3651
3652 * gnat.dg/warn17.adb: New testcase.
3653
3654 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3655
3656 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
3657 gnat.dg/inline14_pkg.ads: New testcase.
3658
3659 2018-10-09 Ed Schonberg <schonberg@adacore.com>
3660
3661 * gnat.dg/warn18.adb: New testcase.
3662
3663 2018-10-09 Martin Liska <mliska@suse.cz>
3664
3665 * c-c++-common/asan/pr64820.c: Add line number to scanned
3666 pattern.
3667 * c-c++-common/asan/use-after-return-1.c: Likewise.
3668 * g++.dg/asan/function-argument-1.C (main): Likewise.
3669 * g++.dg/asan/function-argument-2.C (main): Likewise.
3670 * g++.dg/asan/function-argument-3.C (main): Likewise.
3671 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
3672 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
3673 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
3674 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
3675 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
3676 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
3677 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
3678 * gcc.dg/asan/pr78541.c (main): Likewise.
3679 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
3680 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
3681 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
3682 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
3683 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
3684 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
3685
3686 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
3687
3688 PR fortran/87151
3689 * gfortran.dg/deferred_type_component_3.f90: New test.
3690
3691 PR fortran/80931
3692 * gfortran.dg/deferred_character_28.f90: New test.
3693 * gfortran.dg/deferred_character_29.f90: New test (note that
3694 this test appears in PR83196 comment #4 by mistake).
3695
3696 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
3697
3698 * gcc.target/i386/vararg-loc.c: Accept a column number.
3699
3700 2018-10-08 Martin Liska <mliska@suse.cz>
3701
3702 * gcc.target/i386/i386.exp: Move procedures to
3703 target-supports.exp.
3704 * g++.target/i386/i386.exp: New file.
3705 * gcc.target/i386/mv*.C: Move here tests and remove
3706 target filter in these tests.
3707
3708 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
3709
3710 * gfortran.dg/contiguous_4.f90: Adjust.
3711 * gfortran.dg/contiguous_4.f90: New test.
3712
3713 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
3714
3715 PR fortran/86372
3716 * gfortran.dg/associate_41.f90: New test.
3717
3718 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3719
3720 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
3721 * gnat.dg/string_merge1.adb: Likewise.
3722 * gnat.dg/string_merge2.adb: Likewise.
3723
3724 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3725
3726 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
3727
3728 2018-10-08 Martin Liska <mliska@suse.cz>
3729
3730 * g++.dg/ext/pr82625.C: Add dg-compile filter.
3731
3732 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3733
3734 PR c++/71128
3735 * g++.dg/concepts/pr71128.C: New.
3736
3737 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
3738
3739 PR c/87286
3740 * gcc.dg/pr87286.c: New test.
3741
3742 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3743
3744 PR fortran/86111
3745 * gfortran.dg/array_constructor_type_23.f90: New test.
3746
3747 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
3748
3749 PR fortran/83999
3750 * gfortran.dg/elemental_function_4.f90 : New test.
3751
3752 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
3753
3754 PR rtl-optimization/86939
3755 PR rtl-optimization/87479
3756 * gcc.target/powerpc/pr86939.c: New test.
3757 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
3758
3759 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3760
3761 * gnat.dg/string_merge1.adb: Fix test expectations.
3762 * gnat.dg/string_merge2.adb: Likewise.
3763
3764 2018-10-05 David Malcolm <dmalcolm@redhat.com>
3765
3766 PR c++/56856
3767 * g++.dg/ext/builtin4.C: Set expected location for warning to the
3768 correct location within the format string.
3769 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
3770 files for testing locations within string literal locations from
3771 the C frontend.
3772 * g++.dg/warn/Wformat-method.C: New test.
3773 * g++.dg/warn/Wformat-pr71863.C: New test.
3774 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
3775 * g++.dg/warn/Wformat-ranges.C: New test, based on
3776 gcc.dg/format/diagnostic-ranges.c.
3777 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3778 (test_multitoken_macro): Generalize expected output to work with
3779 both C and C++.
3780 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3781 (test_stringified_token_1): Likewise.
3782 (test_stringified_token_3): Likewise.
3783
3784 2018-10-05 David Malcolm <dmalcolm@redhat.com>
3785
3786 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
3787 count. If there's a 3rd argument, use dg-process-target on it,
3788 bailing out, or recording expected failures as "maybe_x".
3789 (proc handle-multiline-outputs): Extract "maybe_x", and use it
3790 to convert pass/fail into xpass/xfail.
3791
3792 2018-10-05 Martin Sebor <msebor@redhat.com>
3793
3794 PR tree-optimization/87490
3795 * gcc.dg/pr87490.c: New test.
3796 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
3797
3798 2018-10-05 Steve Ellcey <sellcey@cavium.com>
3799
3800 PR tree-optimization/71625
3801 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
3802 (test_vclz_s16): Ditto.
3803 (test_vclz_s32): Ditto.
3804 (test_vclzq_s8): Ditto.
3805 (test_vclzq_s16): Ditto.
3806 (test_vclzq_s32): Ditto.
3807 (test_vclz_u8): Ditto.
3808 (test_vclz_u16): Ditto.
3809 (test_vclz_u32): Ditto.
3810 (test_vclzq_u8): Ditto.
3811 (test_vclzq_u16): Ditto.
3812 (test_vclzq_u32): Ditto.
3813 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
3814 (test_vneg_s16): Ditto.
3815 (test_vneg_s32): Ditto.
3816 (test_vneg_s64): Ditto.
3817 (test_vnegd_s64): Ditto.
3818 (test_vnegq_s8): Ditto.
3819 (test_vnegq_s16): Ditto.
3820 (test_vnegq_s32): Ditto.
3821 (test_vnegq_s64): Ditto.
3822
3823 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
3824
3825 PR target/87509
3826 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
3827 of dfp_hw. Don't include <altivec.h>.
3828 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
3829 lp64.
3830 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
3831 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
3832 * gcc.target/powerpc/test_mffsl.c: Ditto.
3833
3834 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
3835
3836 * c-c++-common/Wprio-ctor-dtor.c: New test.
3837
3838 2018-10-04 David Malcolm <dmalcolm@redhat.com>
3839
3840 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
3841 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
3842 dg-additional-options. Add dg-message and dg-missed directives
3843 to verify that -fopt-info messages are written at the correct
3844 locations.
3845
3846 2018-10-04 David Malcolm <dmalcolm@redhat.com>
3847
3848 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
3849 due to "-internals" not being selected.
3850 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
3851 "-internals" added to re-enable the output from test_scopes.
3852 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
3853
3854 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3855
3856 * gnat.dg/string_merge1.adb: New test.
3857 * gnat.dg/string_merge2.adb: New test.
3858 * gcc.dg/merge-all-constants-1.c: Adjust test.
3859 * gcc.dg/merge-all-constants-2.c: New test.
3860
3861 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
3862
3863 PR target/87486
3864 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
3865
3866 2018-10-04 Martin Liska <mliska@suse.cz>
3867
3868 PR c/87483
3869 * gcc.dg/pr87483.c: New test.
3870
3871 2018-10-04 Martin Liska <mliska@suse.cz>
3872
3873 PR ipa/82625
3874 * g++.dg/ext/pr82625.C: New test.
3875
3876 2018-10-04 David Malcolm <dmalcolm@redhat.com>
3877
3878 * gcc.dg/plugin/dump-1.c: New test.
3879 * gcc.dg/plugin/dump_plugin.c: New test plugin.
3880 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3881
3882 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
3883
3884 PR rtl-optimization/87466
3885 * gcc.target/powerpc/pr87466.c: New test.
3886
3887 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3888
3889 PR tree-optimization/85787
3890 * gcc.dg/ipa/propmalloc-4.c: New test.
3891
3892 2018-10-04 Richard Biener <rguenther@suse.de>
3893
3894 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
3895
3896 2018-10-03 Ian Lance Taylor <iant@google.com>
3897
3898 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
3899
3900 2018-10-03 Martin Sebor <msebor@redhat.com>
3901
3902 * gcc.dg/warn-sprintf-no-nul.c: New test.
3903
3904 2018-10-03 Martin Liska <mliska@suse.cz>
3905
3906 PR gcov-profile/86109
3907 * g++.dg/gcov/pr86109.C: New test.
3908
3909 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
3910
3911 * gcc.dg/tree-ssa/muldiv-1.c: New file.
3912 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
3913
3914 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
3915
3916 PR target/87081
3917 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
3918
3919 2018-10-01 Martin Sebor <msebor@redhat.com>
3920
3921 * gcc.dg/warn-strnlen-no-nul.c: New.
3922
3923 2018-10-01 Carl Love <cel@us.ibm.com>
3924
3925 PR 69431
3926 * gcc.target/powerpc/test_mffsl-p9.c: New file.
3927 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
3928 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
3929 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
3930 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
3931
3932 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
3933
3934 PR fortran/65677
3935 * gfortran.dg/dependency_52.f90 : Expand the test to check both
3936 the call to adjustl and direct assignment of the substring.
3937
3938 2018-10-01 Richard Biener <rguenther@suse.de>
3939
3940 PR tree-optimization/87465
3941 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
3942
3943 2018-10-01 Tamar Christina <tamar.christina@arm.com>
3944
3945 PR target/86486
3946 * gcc.dg/pr82788.c: Skip for AArch64.
3947 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
3948 * gcc.target/aarch64/subsp.c: Likewise.
3949 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
3950 on AArch64.
3951 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
3952 * gcc.dg/stack-check-12.c: ILP32 fixup.
3953 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
3954 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
3955 * testsuite/lib/target-supports.exp
3956 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
3957 require frame pointer for non-leaf functions.
3958
3959 2018-10-01 Tamar Christina <tamar.christina@arm.com>
3960
3961 PR target/86486
3962 * gcc.target/aarch64/stack-check-alloca-1.c: New.
3963 * gcc.target/aarch64/stack-check-alloca-10.c: New.
3964 * gcc.target/aarch64/stack-check-alloca-2.c: New.
3965 * gcc.target/aarch64/stack-check-alloca-3.c: New.
3966 * gcc.target/aarch64/stack-check-alloca-4.c: New.
3967 * gcc.target/aarch64/stack-check-alloca-5.c: New.
3968 * gcc.target/aarch64/stack-check-alloca-6.c: New.
3969 * gcc.target/aarch64/stack-check-alloca-7.c: New.
3970 * gcc.target/aarch64/stack-check-alloca-8.c: New.
3971 * gcc.target/aarch64/stack-check-alloca-9.c: New.
3972 * gcc.target/aarch64/stack-check-alloca.h: New.
3973 * gcc.target/aarch64/stack-check-14.c: New.
3974 * gcc.target/aarch64/stack-check-15.c: New.
3975
3976 2018-10-01 Tamar Christina <tamar.christina@arm.com>
3977
3978 PR target/86486
3979 * gcc.target/aarch64/stack-check-prologue-16.c: New test
3980 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
3981 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
3982 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
3983
3984 2018-10-01 Jeff Law <law@redhat.com>
3985 Richard Sandiford <richard.sandiford@linaro.org>
3986 Tamar Christina <tamar.christina@arm.com>
3987
3988 PR target/86486
3989 * gcc.target/aarch64/stack-check-12.c: New.
3990 * gcc.target/aarch64/stack-check-13.c: New.
3991 * gcc.target/aarch64/stack-check-cfa-1.c: New.
3992 * gcc.target/aarch64/stack-check-cfa-2.c: New.
3993 * gcc.target/aarch64/stack-check-prologue-1.c: New.
3994 * gcc.target/aarch64/stack-check-prologue-10.c: New.
3995 * gcc.target/aarch64/stack-check-prologue-11.c: New.
3996 * gcc.target/aarch64/stack-check-prologue-12.c: New.
3997 * gcc.target/aarch64/stack-check-prologue-13.c: New.
3998 * gcc.target/aarch64/stack-check-prologue-14.c: New.
3999 * gcc.target/aarch64/stack-check-prologue-15.c: New.
4000 * gcc.target/aarch64/stack-check-prologue-2.c: New.
4001 * gcc.target/aarch64/stack-check-prologue-3.c: New.
4002 * gcc.target/aarch64/stack-check-prologue-4.c: New.
4003 * gcc.target/aarch64/stack-check-prologue-5.c: New.
4004 * gcc.target/aarch64/stack-check-prologue-6.c: New.
4005 * gcc.target/aarch64/stack-check-prologue-7.c: New.
4006 * gcc.target/aarch64/stack-check-prologue-8.c: New.
4007 * gcc.target/aarch64/stack-check-prologue-9.c: New.
4008 * gcc.target/aarch64/stack-check-prologue.h: New.
4009 * lib/target-supports.exp
4010 (check_effective_target_supports_stack_clash_protection): Add AArch64.
4011
4012 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4013
4014 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
4015 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
4016 (check_compile): Support values already Boolean.
4017 (check_alias_available, check_gc_sections_available,
4018 check_profiling_available, check_effective_target_vect_cmdline_needed,
4019 check_effective_target_vect_int,
4020 check_effective_target_vect_intfloat_cvt,
4021 check_effective_target_vect_doubleint_cvt,
4022 check_effective_target_vect_intdouble_cvt,
4023 check_effective_target_vect_uintfloat_cvt,
4024 check_effective_target_vect_floatint_cvt,
4025 check_effective_target_vect_floatuint_cvt,
4026 check_effective_target_vect_peeling_profitable,
4027 check_effective_target_vect_simd_clones,
4028 check_effective_target_vect_peeling_profitable,
4029 check_effective_target_vect_simd_clones,
4030 check_effective_target_vect_shift,
4031 check_effective_target_vect_bswap,
4032 check_effective_target_vect_shift_char,
4033 check_effective_target_vect_float,
4034 check_effective_target_vect_double,
4035 check_effective_target_vect_long_long,
4036 check_effective_target_vect_no_int_min_max,
4037 check_effective_target_vect_no_int_add,
4038 check_effective_target_vect_no_bitwise,
4039 check_effective_target_vect_perm,
4040 check_effective_target_vect_perm_byte,
4041 check_effective_target_vect_perm_short,
4042 check_effective_target_xorsign,
4043 check_effective_target_vect_widen_sum_hi_to_si_pattern,
4044 check_effective_target_vect_widen_sum_hi_to_si,
4045 check_effective_target_vect_widen_sum_qi_to_hi,
4046 check_effective_target_vect_widen_sum_qi_to_si,
4047 check_effective_target_vect_widen_mult_qi_to_hi,
4048 check_effective_target_vect_widen_mult_hi_to_si,
4049 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4050 check_effective_target_vect_widen_mult_hi_to_si_pattern,
4051 check_effective_target_vect_widen_mult_si_to_di_pattern,
4052 check_effective_target_vect_widen_shift,
4053 check_effective_target_vect_sdot_qi,
4054 check_effective_target_vect_udot_qi,
4055 check_effective_target_vect_sdot_hi,
4056 check_effective_target_vect_udot_hi,
4057 check_effective_target_vect_usad_char,
4058 check_effective_target_vect_pack_trunc,
4059 check_effective_target_vect_unpack,
4060 check_effective_target_unaligned_stack,
4061 check_effective_target_vect_no_align,
4062 check_effective_target_vect_hw_misalign,
4063 check_effective_target_natural_alignment_32,
4064 check_effective_target_natural_alignment_64,
4065 check_effective_target_vect_element_align,
4066 check_effective_target_vect_load_lanes **,
4067 check_effective_target_vect_condition,
4068 check_effective_target_vect_cond_mixed,
4069 check_effective_target_vect_char_mult,
4070 check_effective_target_vect_short_mult,
4071 check_effective_target_vect_int_mult,
4072 check_effective_target_vect_extract_even_odd,
4073 check_effective_target_vect_interleave,
4074 check_effective_target_vect_stridedN,
4075 check_effective_target_vect_call_copysignf,
4076 check_effective_target_sqrt_insn,
4077 check_effective_target_vect_call_sqrtf,
4078 check_effective_target_vect_call_btrunc,
4079 check_effective_target_vect_call_btruncf,
4080 check_effective_target_vect_call_ceil,
4081 check_effective_target_vect_call_ceilf,
4082 check_effective_target_vect_call_floor,
4083 check_effective_target_vect_call_floorf,
4084 check_effective_target_vect_call_lceil,
4085 check_effective_target_vect_call_lfloor,
4086 check_effective_target_vect_call_nearbyint,
4087 check_effective_target_vect_call_nearbyintf,
4088 check_effective_target_vect_call_round,
4089 check_effective_target_vect_call_roundf,
4090 check_effective_target_section_anchors,
4091 check_effective_target_bswap,
4092 check_effective_target_sync_int_long,
4093 check_effective_target_sync_char_short,
4094 check_effective_target_tiny,
4095 check_effective_target_pie_copyreloc,
4096 check_effective_target_got32x_reloc,
4097 check_effective_target_tls_get_addr_via_got): Use new caching.
4098
4099 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
4100
4101 PR tree-optimization/87261
4102 * gcc.dg/pr87261.c: New test.
4103
4104 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4105
4106 * gcc.target/arc/tph_addx.c: New test.
4107
4108 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4109
4110 * gcc.target/arc/tmac-3.c: New file.
4111
4112 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4113
4114 PR fortran/87359
4115 * gfortran.dg/associate_40.f90 : New test.
4116
4117 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4118
4119 PR fortran/70752
4120 PR fortran/72709
4121 * gfortran.dg/deferred_character_25.f90 : New test.
4122 * gfortran.dg/deferred_character_26.f90 : New test.
4123 * gfortran.dg/deferred_character_27.f90 : New test to verify
4124 that PR82617 remains fixed.
4125
4126 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4127
4128 PR fortran/70149
4129 * gfortran.dg/deferred_character_24.f90 : New test.
4130
4131 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
4132
4133 PR target/87370
4134 * gcc.target/i386/pr87370.c: New test.
4135
4136 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
4137
4138 PR fortran/65667
4139 * gfortran.dg/dependency_52.f90 : New test.
4140
4141 2018-09-29 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR target/87467
4144 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
4145 (CALC): Use double instead of float.
4146 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
4147 _mm512_abs_ps and _mm512_mask_abs_ps.
4148
4149 2018-09-28 David Malcolm <dmalcolm@redhat.com>
4150
4151 * c-c++-common/unroll-1.c: Update expected output from "note" to
4152 "optimized".
4153 * c-c++-common/unroll-2.c: Likewise.
4154 * c-c++-common/unroll-3.c: Likewise.
4155 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
4156 dg-message to dg-missed. Convert param from -fopt-info to
4157 -fopt-info-missed-ipa.
4158 * g++.dg/tree-ssa/pr81408.C: Update expected output from
4159 dg-message to dg-missed.
4160 * g++.dg/vect/slp-pr56812.cc: Update expected output from
4161 dg-message to dg-optimized.
4162 * gcc.dg/pr26570.c: Update expected output from dg-message to
4163 dg-missed. Convert param from -fopt-info to
4164 -fopt-info-missed-ipa.
4165 * gcc.dg/pr32773.c: Likewise.
4166 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
4167 dg-message to dg-missed.
4168 * gcc.dg/unroll-2.c: Update expected output from dg-message to
4169 dg-optimized.
4170 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
4171 from -fopt-info to -fopt-info-vec.
4172 * gfortran.dg/directive_unroll_1.f90: Update expected output from
4173 "note" to "optimized".
4174 * gfortran.dg/directive_unroll_2.f90: Likewise.
4175 * gfortran.dg/directive_unroll_3.f90: Likewise.
4176 * gnat.dg/unroll4.adb: Likewise.
4177 * lib/gcc-dg.exp (dg-optimized): New procedure.
4178 (dg-missed): New procedure.
4179
4180 2018-09-28 Joseph Myers <joseph@codesourcery.com>
4181
4182 PR c/87390
4183 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
4184 values explicitly to target type for comparison.
4185
4186 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4187
4188 PR testsuite/87433
4189 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
4190 instead of 4.
4191
4192 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4193
4194 PR testsuite/87433
4195 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
4196
4197 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
4198
4199 * gcc.target/sparc/20160229-1.c: Minor tweak.
4200 * gcc.target/sparc/cbcond-2.c: Likewise.
4201 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
4202 * gcc.target/sparc/movcc-2.c: Minor tweak.
4203 * gcc.target/sparc/overflow-3.c: Likewise.
4204 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
4205 * gcc.target/sparc/overflow-5.c: Minor tweak.
4206 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
4207
4208 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
4209
4210 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
4211 valid value, in the "vector bool int" case.
4212
4213 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
4214
4215 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
4216 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
4217 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
4218
4219 2018-09-27 Martin Liska <mliska@suse.cz>
4220
4221 * g++.dg/pr60518.C: Add -Wno-missing-profile.
4222 * g++.dg/torture/pr59265.C: Likewise.
4223 * g++.dg/tree-prof/morefunc.C: Likewise.
4224 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
4225 * gcc.dg/pr26570.c: Likewise.
4226 * gcc.dg/pr32773.c: Likewise.
4227 * gcc.dg/pr40209.c: Likewise.
4228 * gcc.dg/pr51957-1.c: Likewise.
4229 * gcc.dg/pr80747.c: Likewise.
4230 * gcc.target/aarch64/pr62262.c: Likewise.
4231
4232 2018-09-27 Richard Biener <rguenther@suse.de>
4233
4234 PR testsuite/87451
4235 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
4236
4237 2018-09-27 Richard Biener <rguenther@suse.de>
4238
4239 PR debug/37801
4240 PR debug/87440
4241 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
4242 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
4243
4244 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4245
4246 PR c++/67544
4247 * g++.dg/concepts/pr67544.C: New.
4248
4249 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4250
4251 PR c++/84940
4252 * g++.dg/expr/unary4.C: New.
4253
4254 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
4255
4256 PR gcov-profile/86957
4257 * gcc.dg/Wmissing-profile.c: New test.
4258
4259 2018-09-26 Joseph Myers <joseph@codesourcery.com>
4260
4261 PR c/87390
4262 * gcc.target/i386/excess-precision-9.c,
4263 gcc.target/i386/excess-precision-10.c: New tests.
4264
4265 2018-09-26 Richard Biener <rguenther@suse.de>
4266
4267 PR debug/87443
4268 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
4269
4270 2018-09-26 Martin Jambor <mjambor@suse.cz>
4271
4272 PR c/87347
4273 * gcc.dg/pr87347.c: New test.
4274
4275 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4276
4277 PR c++/71131
4278 * g++.dg/concepts/pr71131.C: New.
4279
4280 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4281
4282 PR c++/71127
4283 * g++.dg/concepts/pr71127.C: New.
4284
4285 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4286
4287 PR c++/67655
4288 * g++.dg/concepts/pr67655.C: New.
4289
4290 2018-09-26 Thomas Quinot <quinot@adacore.com>
4291
4292 * gnat.dg/sso13.adb: New testcase.
4293
4294 2018-09-26 Justin Squirek <squirek@adacore.com>
4295
4296 * gnat.dg/warn16.adb: New testcase.
4297
4298 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4299
4300 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
4301 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
4302 gnat.dg/elab7_pkg2.ads: New testcase.
4303
4304 2018-09-26 Javier Miranda <miranda@adacore.com>
4305
4306 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
4307
4308 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4309
4310 * gnat.dg/predicate2-containers.ads,
4311 gnat.dg/predicate2-project-name_values.ads,
4312 gnat.dg/predicate2-project-registry-attribute.ads,
4313 gnat.dg/predicate2-project-registry.ads,
4314 gnat.dg/predicate2-project-typ-set.ads,
4315 gnat.dg/predicate2-project-typ.ads,
4316 gnat.dg/predicate2-project.ads,
4317 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
4318 gnat.dg/predicate2_main.adb: New testcase.
4319
4320 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4321
4322 * gnat.dg/dynhash1.adb: New testcase.
4323
4324 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4325
4326 * gnat.dg/sets1.adb: New testcase.
4327 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
4328 to new API.
4329
4330 2018-09-26 Thomas Quinot <quinot@adacore.com>
4331
4332 * gnat.dg/sso12.adb: New testcase.
4333
4334 2018-09-26 Justin Squirek <squirek@adacore.com>
4335
4336 * gnat.dg/expr_func8.adb: New testcase.
4337
4338 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4339
4340 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
4341 testcase.
4342
4343 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4344
4345 PR c++/67656
4346 * g++.dg/concepts/pr67656.C: New.
4347
4348 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4349
4350 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
4351 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
4352 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
4353
4354 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4355
4356 * g++.dg/other/vthunk1.C: Rename to...
4357 * g++.dg/other/thunk1.C: ...this.
4358 * g++.dg/other/thunk2a.C: New test.
4359 * g++.dg/other/thunk2b.C: Likewise.
4360
4361 2018-09-25 Jim Wilson <jimw@sifive.com>
4362
4363 * gcc.target/riscv/weak-1.c: New.
4364
4365 2018-09-25 Jeff Law <law@redhat.com>
4366
4367 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
4368 * gcc.dg/warn-stplen-no-nul.c: Likewise.
4369
4370 2018-09-25 Alexandre Oliva <oliva@adacore.com>
4371
4372 * gnat.dg/dinst.adb: Adjust for locviews.
4373
4374 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
4375
4376 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
4377 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
4378 vec_splat calls from recently added tests. Update instruction counts.
4379 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
4380 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
4381 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
4382 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
4383 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
4384
4385 2018-09-25 Marek Polacek <polacek@redhat.com>
4386
4387 PR c++/87425
4388 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
4389
4390 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4391
4392 PR c++/87398
4393 * g++.dg/other/pr87398.C: New test.
4394 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
4395 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
4396
4397 2018-09-25 Martin Jambor <mjambor@suse.cz>
4398
4399 PR testsuite/87339
4400 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
4401 float125 target.
4402 * gcc.target/i386/warn-abs-3.c: New test.
4403
4404 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4405
4406 PR c++/81246
4407 * g++.dg/cpp0x/pr81246.C: New.
4408
4409 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4410
4411 PR target/82699
4412 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
4413 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
4414
4415 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4416
4417 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
4418 ILP32.
4419
4420 2018-09-25 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/87402
4423 * gcc.dg/torture/pr87402.c: New testcase.
4424
4425 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4426
4427 PR testsuite/70150
4428 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
4429 for pie_enabled target.
4430 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
4431 * gcc.target/i386/pr34256.c: Likewise.
4432
4433 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4434
4435 PR c++/85070
4436 * g++.dg/cpp0x/pr85070.C: New.
4437
4438 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
4439
4440 PR target/82699
4441 * gcc.target/i386/pr82699-1.c: New file.
4442 * gcc.target/i386/pr82699-2.c: Likewise.
4443 * gcc.target/i386/pr82699-3.c: Likewise.
4444 * gcc.target/i386/pr82699-4.c: Likewise.
4445 * gcc.target/i386/pr82699-5.c: Likewise.
4446 * gcc.target/i386/pr82699-6.c: Likewise.
4447
4448 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4449
4450 PR fortran/87401
4451 * gfortran.dg/intent_out_12.f90: New test.
4452
4453 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
4454
4455 PR testsuite/86952
4456 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
4457 update expected codegen
4458
4459 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
4460
4461 * gfortran.dg/goacc/nested-parallelism.f90: New test.
4462
4463 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
4464
4465 PR target/80080
4466 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
4467 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
4468
4469 2018-09-24 Martin Liska <mliska@suse.cz>
4470
4471 PR sanitizer/85774
4472 * g++.dg/asan/pr85774.C: New test.
4473
4474 2018-09-24 Alexandre Oliva <oliva@adacore.com>
4475
4476 PR middle-end/87054
4477 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
4478
4479 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4480
4481 PR fortran/87395
4482 * gfortran.dg/intent_out_11.f90: New test.
4483
4484 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
4485
4486 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
4487 * gfortran.dg/coarray_lock_7.f90: Likewise.
4488
4489 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4490
4491 PR fortran/87395
4492 * gfortran.dg/intent_out_10.f90: New test.
4493
4494 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4495
4496 PR fortran/41453
4497 * gfortran.dg/intent_optimize_2.f90: New test.
4498
4499 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4500
4501 PR fortran/87318
4502 * gfortran.dg/dtio_1.f90: Update test to valid code.
4503
4504 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
4505
4506 PR fortran/85603
4507 * gfortran.dg/deferred_character_23.f90 : New test.
4508
4509 2018-09-21 Jeff Law <law@redhat.com>
4510
4511 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
4512 * gcc.dg/tree-ssa/vrp120.c: New test.
4513
4514 2018-09-21 Marek Polacek <polacek@redhat.com>
4515
4516 PR c++/87372 - __func__ constexpr evaluation.
4517 * g++.dg/cpp1y/func_constexpr2.C: New test.
4518
4519 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
4520
4521 PR fortran/77325
4522 * gfortran.dg/deferred_character_22.f90 : New test.
4523
4524 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
4525
4526 PR fortran/87359
4527 * gfortran.dg/finalize_33.f90 : New test.
4528
4529 2018-09-21 David Malcolm <dmalcolm@redhat.com>
4530
4531 PR tree-optimization/87309
4532 * gcc.dg/pr87309.c: New test.
4533
4534 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4535
4536 * c-c++-common/dump-ada-spec-14.c: New test.
4537
4538 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4539
4540 * gcc.dg/nested-func-11.c: New test.
4541
4542 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
4543 more robust and remove target-specific handling.
4544
4545 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4546
4547 * gcc.c-torture/execute/20180921-1.c: New test.
4548
4549 2018-09-20 Marek Polacek <polacek@redhat.com>
4550
4551 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
4552 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
4553 * g++.dg/cpp0x/ref-qual20.C: New test.
4554
4555 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
4556
4557 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
4558 * g++.dg/lto/20081109-1_0.C: Likewise.
4559 * g++.dg/lto/20090302_0.C: Likewise.
4560 * g++.dg/lto/pr45621_0.C: Likewise.
4561 * g++.dg/lto/pr60567_0.C: Likewise.
4562 * g++.dg/lto/pr62026.C: Likewise.
4563 * gcc.dg/lto/pr45736_0.c: Likewise.
4564 * gcc.dg/lto/pr52634_0.c: Likewise.
4565 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
4566 * gfortran.dg/lto/pr79108_0.f90: Likewise.
4567
4568 2018-09-20 Alexandre Oliva <oliva@adacore.com>
4569
4570 PR middle-end/87054
4571 * gcc.dg/pr87054.c: New.
4572
4573 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
4574
4575 PR tree-optimization/87288
4576 * gcc.dg/vect/pr87288-1.c: New test.
4577 * gcc.dg/vect/pr87288-2.c: Likewise,
4578 * gcc.dg/vect/pr87288-3.c: Likewise.
4579
4580 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
4581
4582 PR tree-optimization/86877
4583 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
4584
4585 2018-09-19 Marek Polacek <polacek@redhat.com>
4586
4587 * g++.dg/conversion/op4.C: Add dg-warning.
4588 * g++.dg/warn/Wclass-conversion1.C: New test.
4589 * g++.dg/warn/Wclass-conversion2.C: New test.
4590 * g++.dg/warn/Wconversion5.C: Remove file.
4591 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
4592 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
4593 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4594
4595 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
4596
4597 PR c++/87324
4598 * g++.dg/cpp0x/desig5.C: New.
4599
4600 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
4601
4602 PR fortran/84109
4603 * gfortran.dg/elemental_function_3.f90 : New test.
4604
4605 2018-09-19 Marek Polacek <polacek@redhat.com>
4606
4607 PR c++/87357 - missing -Wconversion warning
4608 * g++.dg/warn/Wconversion5.C: New test.
4609
4610 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
4611
4612 * gcc.target/aarch64/atomic-store.c: New.
4613
4614 2018-09-19 Richard Biener <rguenther@suse.de>
4615
4616 PR tree-optimization/87349
4617 PR tree-optimization/87342
4618 * gcc.dg/torture/pr87349-1.c: New testcase.
4619 * gcc.dg/torture/pr87349-2.c: Likewise.
4620 * gcc.dg/torture/pr87342.c: Likewise.
4621
4622 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4623
4624 PR fortran/29550
4625 * gfortran.dg/inline_matmul_13.f90: Adjust count for
4626 _gfortran_matmul.
4627 * gfortran.dg/inline_matmul_16.f90: Likewise.
4628 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
4629 for dgemm instead of dgemm_. Add call to random_number to make
4630 standard conforming.
4631 * gfortran.dg/matmul_blas_1.f90: New test.
4632 * gfortran.dg/matmul_bounds_14.f: New test.
4633 * gfortran.dg/matmul_bounds_15.f: New test.
4634 * gfortran.dg/matmul_bounds_16.f: New test.
4635 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
4636 preceding tests.
4637
4638 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
4639
4640 PR fortran/87239
4641 * gfortran.dg/elemental_function_2.f90 : New test.
4642
4643 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
4644
4645 PR fortran/87336
4646 * gfortran.dg/pointer_array_10.f90 : New test.
4647 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
4648 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
4649 count to 72.
4650
4651 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4652
4653 PR c++/85065
4654 * g++.dg/concepts/pr85065.C: New.
4655
4656 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4657
4658 PR testsuite/87339
4659 * gcc.dg/warn-abs-1.c: Require float128 target.
4660 Skip if large_long_double newlib target.
4661
4662 2018-09-18 Nathan Sidwell <nathan@acm.org>
4663
4664 PR c++/86881
4665 * g++.dg/warn/pr86881.C: New.
4666
4667 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4668
4669 * gcc.target/aarch64/spellcheck_1.c:
4670 Make architecture suggestion optional.
4671 * gcc.target/aarch64/spellcheck_4.c:
4672 Likewise.
4673
4674 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4675
4676 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
4677 functions.
4678
4679 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
4680 Bernd Schmidt <bernds_cb1@t-online.de>
4681
4682 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
4683 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
4684 * gcc.target/nvptx/atomic_fetch-3.c: New test.
4685
4686 2018-09-17 Richard Biener <rguenther@suse.de>
4687
4688 PR tree-optimization/87328
4689 * gcc.dg/torture/pr87328.c: New testcase.
4690
4691 2018-09-17 Martin Jambor <mjambor@suse.cz>
4692
4693 PR c/63886
4694 * gcc.dg/warn-abs-1.c: New test.
4695 * gcc.dg/dfp/warn-abs-2.c: Likewise.
4696
4697 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4698
4699 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
4700 TEST_ALWAYS_FLAGS to HOSTCXX.
4701
4702 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
4703
4704 PR fortran/64120
4705 * gfortran.dg/allocatable_scalar_14.f90 : New test.
4706
4707 2018-09-17 Richard Biener <rguenther@suse.de>
4708
4709 PR tree-optimization/87301
4710 * gcc.dg/torture/pr87301.c: New testcase.
4711
4712 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
4713
4714 PR fortran/85954
4715 * gfortran.dg/deferred_character_21.f90 : New test.
4716
4717 2018-09-16 Janus Weil <janus@gcc.gnu.org>
4718
4719 PR fortran/86484
4720 PR fortran/84543
4721 * gfortran.dg/class_assign_2.f90: New test case.
4722 * gfortran.dg/class_assign_3.f90: New test case.
4723
4724 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4725
4726 PR fortran/37802
4727 * gfortran.dg/matmul_bounds_13.f90: New test case.
4728 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
4729 error.
4730 * gfortran.dg/matmul_5.f90: Likewise.
4731 * gfortran.dg/matmul_bounds_10.f90: Likewise.
4732 * gfortran.dg/matmul_bounds_11.f90: Likewise.
4733 * gfortran.dg/matmul_bounds_2.f90: Likewise.
4734 * gfortran.dg/matmul_bounds_4.f90: Likewise.
4735 * gfortran.dg/matmul_bounds_5.f90: Likewise.
4736
4737 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
4738
4739 * gcc.c-torture/compile/20180915-1.c: New test.
4740
4741 2018-09-14 David Malcolm <dmalcolm@redhat.com>
4742
4743 PR c/82967
4744 * c-c++-common/attributes-1.c: Remove bogus suggestion from
4745 dg-prune-output.
4746 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
4747 bogus suggestion.
4748 * gcc.dg/spellcheck-identifiers-4.c: New test.
4749
4750 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4751
4752 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
4753
4754 2018-09-14 Martin Sebor <msebor@redhat.com>
4755
4756 * gcc.dg/warn-stpcpy-no-nul.c: New test.
4757
4758 2018-09-14 Martin Sebor <msebor@redhat.com>
4759 Jeff Law <law@redhat.com>
4760
4761 * gcc.dg/warn-strcpy-no-nul.c: New test.
4762
4763 2018-09-14 Martin Sebor <msebor@redhat.com>
4764
4765 c++/61941
4766 * g++.dg/pr61941.C: New test.
4767
4768 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4769
4770 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
4771 rather than pattern name in combine dump.
4772
4773 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
4774
4775 PR target/85628
4776 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
4777 New functions.
4778
4779 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4780
4781 PR tree-optimization/87259
4782 * gcc.dg/pr87259.c: New test.
4783
4784 2018-09-13 Martin Sebor <msebor@redhat.com>
4785 Jeff Law <law@redhat.com>
4786
4787 * gcc.dg/warn-strlen-no-nul.c: New test.
4788
4789 2018-09-13 Richard Biener <rguenther@suse.de>
4790
4791 PR tree-optimization/87263
4792 * gcc.dg/torture/pr87263.c: New testcase.
4793 * gcc.dg/torture/ssa-fre-2.c: Likewise.
4794 * gcc.dg/torture/ssa-fre-3.c: Likewise.
4795 * gcc.dg/torture/ssa-fre-4.c: Likewise.
4796
4797 2018-09-13 Omar Sandoval <osandov@osandov.com>
4798 Tom de Vries <tdevries@suse.de>
4799
4800 PR debug/86985
4801 * gcc.dg/guality/zero-length-array.c: New test.
4802
4803 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
4804
4805 PR target/85628
4806 * gcc.target/aarch64/combine_bfxil.c: New file.
4807 * gcc.target/aarch64/combine_bfxil_2.c: New file.
4808
4809 2018-09-13 Jakub Jelinek <jakub@redhat.com>
4810 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4811
4812 PR middle-end/87290
4813 * gcc.target/i386/pr87290.c: New test.
4814 * gcc.c-torture/execute/pr87290.c: New test.
4815
4816 2018-09-13 Jakub Jelinek <jakub@redhat.com>
4817
4818 PR tree-optimization/87287
4819 * gcc.dg/tree-ssa/pr87287.c: New test.
4820
4821 2018-09-12 David Malcolm <dmalcolm@redhat.com>
4822
4823 PR c++/85110
4824 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
4825 special-casing of diagnostic for a single non-viable candidate due
4826 to a bad argument.
4827 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
4828 Add test coverage for an unmatched overloaded operator.
4829 * g++.dg/expr/pmf-1.C: Likewise.
4830 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
4831 * g++.old-deja/g++.jason/conversion11.C: Likewise.
4832 * g++.old-deja/g++.law/arg11.C: Likewise.
4833 * g++.old-deja/g++.law/arm9.C: Likewise.
4834 * g++.old-deja/g++.robertl/eb131.C: Likewise.
4835
4836 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
4837
4838 PR fortran/87284
4839 * gfortran.dg/allocate_with_mold_2.f90: New test.
4840
4841 2018-09-12 Jakub Jelinek <jakub@redhat.com>
4842
4843 PR middle-end/82853
4844 * gcc.target/i386/pr82853-1.c: New test.
4845 * gcc.target/i386/pr82853-2.c: New test.
4846
4847 2018-09-12 Richard Biener <rguenther@suse.de>
4848
4849 PR tree-optimization/87280
4850 * gcc.dg/torture/pr87280.c: New testcase.
4851
4852 2018-09-12 Richard Biener <rguenther@suse.de>
4853
4854 PR tree-optimization/87266
4855 * gcc.dg/torture/pr87266-1.c: New testcase.
4856 * gcc.dg/torture/pr87266-2.c: Likewise.
4857 * gcc.dg/torture/pr87266-3.c: Likewise.
4858 * gcc.dg/torture/pr87266-4.c: Likewise.
4859
4860 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
4861
4862 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
4863
4864 2018-09-12 Jakub Jelinek <jakub@redhat.com>
4865 Andreas Krebbel <krebbel@linux.ibm.com>
4866
4867 PR tree-optimization/86844
4868 * gcc.c-torture/execute/pr86844.c: New test.
4869 * gcc.dg/store_merging_22.c: New test.
4870 * gcc.dg/store_merging_23.c: New test.
4871
4872 2018-09-12 Jakub Jelinek <jakub@redhat.com>
4873
4874 PR middle-end/87248
4875 * c-c++-common/torture/pr87248.c: New test.
4876
4877 2018-09-11 Janus Weil <janus@gcc.gnu.org>
4878
4879 PR fortran/87172
4880 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
4881
4882 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
4883
4884 PR fortran/87277
4885 * gfortran.dg/select_type_43.f90: New test.
4886
4887 2018-09-11 Nathan Sidwell <nathan@acm.org>
4888
4889 * gcc.dg/driver-specs.c: New.
4890
4891 2018-09-11 Joey Ye <joey.ye@arm.com>
4892
4893 * lib/gcov.exp (verify-intermediate): Add missing close.
4894
4895 2018-09-11 Janus Weil <janus@gcc.gnu.org>
4896
4897 PR fortran/86830
4898 * gfortran.dg/typebound_call_30.f90: New test case.
4899
4900 2018-09-10 Janus Weil <janus@gcc.gnu.org>
4901
4902 PR fortran/85395
4903 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
4904
4905 2018-09-08 Marek Polacek <polacek@redhat.com>
4906
4907 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
4908 * g++.dg/cpp0x/move-return2.C: New test.
4909
4910 2018-09-08 Marek Polacek <polacek@redhat.com>
4911
4912 * c-c++-common/array-init.c: Add dg-prune-output.
4913 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
4914 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
4915 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
4916 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
4917 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
4918 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
4919 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
4920 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
4921 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
4922 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
4923 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
4924 * g++.dg/cpp1y/pr64382.C: Likewise.
4925 * g++.dg/cpp1y/pr77739.C: Likewise.
4926 * g++.dg/cpp1z/lambda-this1.C: Likewise.
4927 * g++.dg/cpp1z/lambda-this2.C: Likewise.
4928 * g++.dg/template/crash84.C: Adjust dg-error.
4929
4930 2018-09-07 Marek Polacek <polacek@redhat.com>
4931
4932 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
4933 messages.
4934
4935 2018-09-07 Marek Polacek <polacek@redhat.com>
4936
4937 PR c++/87152 - range-based for loops with initializer broken in templates.
4938 * g++.dg/cpp2a/range-for11.C: New test.
4939 * g++.dg/cpp2a/range-for12.C: New test.
4940 * g++.dg/cpp2a/range-for13.C: New test.
4941 * g++.dg/cpp2a/range-for14.C: New test.
4942 * g++.dg/cpp2a/range-for15.C: New test.
4943 * g++.dg/cpp2a/range-for16.C: New test.
4944 * g++.dg/cpp2a/range-for17.C: New test.
4945 * g++.dg/cpp2a/range-for18.C: New test.
4946 * g++.dg/parse/error61.C (foo): Adjust dg-error.
4947
4948 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
4949
4950 PR target/86731
4951 * gcc.target/powerpc/pr86731.c: New test.
4952 * gcc.target/powerpc/pr86731-longlong.c: New test.
4953 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
4954 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
4955 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
4956 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
4957
4958 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
4959
4960 PR target/80080
4961 * gcc.target/s390/pr80080-3.c: New test.
4962 * gcc.target/s390/s390.exp: Make sure the new test passes
4963 on all optimization levels.
4964
4965 2018-09-05 Marek Polacek <polacek@redhat.com>
4966
4967 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
4968 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
4969
4970 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
4971 Bernd Schmidt <bernds_cb1@t-online.de>
4972
4973 * gcc.target/nvptx/atomic_fetch-1.c: New test.
4974 * gcc.target/nvptx/atomic_fetch-1.c: New test.
4975
4976 2018-09-05 Marek Polacek <polacek@redhat.com>
4977
4978 PR c++/87109, wrong overload with ref-qualifiers.
4979 * g++.dg/cpp0x/ref-qual19.C: New test.
4980
4981 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4982
4983 PR testsuite/52665
4984 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
4985 * lib/target-supports.exp (scan-assembler_required_options,
4986 scan-assembler-not_required_options,
4987 scan-assembler-times_required_options): Add -fno-ident.
4988 * lib/scanasm.exp (scan-assembler-times): Fix error message.
4989 * c-c++-common/ident-0a.c: New test.
4990 * c-c++-common/ident-0b.c: New test.
4991 * c-c++-common/ident-1a.c: New test.
4992 * c-c++-common/ident-1b.c: New test.
4993 * c-c++-common/ident-2a.c: New test.
4994 * c-c++-common/ident-2b.c: New test.
4995
4996 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4997
4998 * gcc.dg/recip_sqrt_mult_1.c: New test.
4999 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
5000 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
5001 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
5002 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
5003 * g++.dg/recip_sqrt_mult_1.C: Likewise.
5004 * g++.dg/recip_sqrt_mult_2.C: Likewise.
5005
5006 2018-09-05 Martin Liska <mliska@suse.cz>
5007
5008 PR tree-optimization/87205
5009 * gcc.dg/tree-ssa/pr87205-2.c: New test.
5010 * gcc.dg/tree-ssa/pr87205.c: New test.
5011
5012 2018-09-05 Richard Biener <rguenther@suse.de>
5013
5014 PR tree-optimization/87217
5015 * gfortran.dg/pr87217.f: New testcase.
5016
5017 2018-09-05 Pádraig Brady p@draigbrady.com
5018
5019 PR c++/87137
5020 * g++.dg/abi/pr87137.C: New.
5021
5022 PR c++/87185
5023 * g++.dg/pr87185.C: New.
5024
5025 2018-09-05 Martin Liska <mliska@suse.cz>
5026
5027 PR testsuite/87216
5028 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
5029 to support Darwin names.
5030
5031 2018-09-05 Martin Liska <mliska@suse.cz>
5032
5033 * g++.dg/gcov/loop.C: Update test to support new format.
5034
5035 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
5036
5037 PR debug/86593
5038 * g++.dg/pr86593.C: New test.
5039
5040 2018-09-04 Jakub Jelinek <jakub@redhat.com>
5041
5042 PR target/87198
5043 * gcc.target/i386/pr87198.c: New test.
5044
5045 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5046
5047 PR target/86744
5048 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
5049
5050 2018-09-04 Richard Biener <rguenther@suse.de>
5051
5052 PR tree-optimization/87211
5053 * gcc.dg/torture/pr87211.c: New testcase.
5054
5055 2018-09-04 Richard Biener <rguenther@suse.de>
5056
5057 PR tree-optimization/87176
5058 * gcc.dg/torture/pr87176.c: New testcase.
5059 * gcc.dg/torture/ssa-fre-1.c: Likewise.
5060
5061 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5062
5063 * gfortran.dg/modulo_check: New test.
5064
5065 2018-09-03 Richard Biener <rguenther@suse.de>
5066
5067 PR tree-optimization/87177
5068 * gcc.dg/torture/pr87177.c: New testcase.
5069 * gcc.dg/torture/pr87177-2.c: Likewise.
5070
5071 2018-09-03 Richard Biener <rguenther@suse.de>
5072
5073 PR tree-optimization/87200
5074 * gcc.dg/torture/pr87200.c: New testcase.
5075
5076 2018-09-03 Richard Biener <rguenther@suse.de>
5077
5078 PR tree-optimization/87197
5079 * gcc.dg/torture/pr87197.c: New testcase.
5080
5081 PR tree-optimization/87169
5082 * gcc.dg/torture/pr87169.c: New testcase.
5083
5084 2018-09-03 Martin Liska <mliska@suse.cz>
5085
5086 PR driver/83193
5087 * gcc.dg/completion-4.c: New test.
5088
5089 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
5090
5091 PR c++/84980
5092 * g++.dg/concepts/pr84980.C: New.
5093
5094 2018-09-03 Martin Liska <mliska@suse.cz>
5095
5096 PR middle-end/59521
5097 * c-c++-common/pr59521-1.c: New test.
5098 * c-c++-common/pr59521-2.c: New test.
5099 * gcc.dg/tree-prof/pr59521-3.c: New test.
5100
5101 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5102
5103 * c-c++-common/array-init.c: New test.
5104 * g++.dg/init/string2.C: Remove selector.
5105
5106 2018-09-01 Michael Matz <matz@suse.de>
5107
5108 PR tree-optimization/87074
5109 * gcc.dg/pr87074.c: New test.
5110
5111 2018-08-31 Richard Biener <rguenther@suse.de>
5112
5113 PR tree-optimization/87168
5114 * gcc.dg/torture/pr87168.c: New testcase.
5115
5116 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
5117
5118 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
5119 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
5120 (test_vnegd_s64): Likewise.
5121 * gcc.target/aarch64/vnegd_64.c: New.
5122 * gcc.target/aarch64/vabsd_64.c: New.
5123 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
5124
5125 2018-08-31 Nathan Sidwell <nathan@acm.org>
5126
5127 PR c++/87155
5128 PR c++/84707
5129 * g++.dg/cpp0x/pr87155.C: New.
5130 * g++.dg/cpp0x/inline-ns10.C: Adjust.
5131
5132 2018-08-31 Jakub Jelinek <jakub@redhat.com>
5133
5134 PR middle-end/87138
5135 * gcc.target/i386/avx512bw-pr87138.c: New test.
5136
5137 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
5138
5139 PR fortran/86328
5140 PR fortran/86760
5141 * gfortran.dg/pr86328.f90 : New test.
5142 in comment 12 of the PR.
5143 * gfortran.dg/pr86760.f90 : New test.
5144
5145 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
5146
5147 * g++.dg/cpp0x/noexcept30.C: Make dependence on
5148 -fdelete-null-pointer-checks explicit.
5149 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
5150 * g++.dg/expr/pmf-3.C: Likewise.
5151 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
5152 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
5153 * g++.dg/tree-ssa/pr61034.C: Likewise.
5154 * gcc.dg/addr_equal-1.c: Likewise.
5155 * gcc.dg/ipa/pr85734.c: Likewise.
5156 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5157 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5158 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5159 * gcc.dg/tree-ssa/pr78154.c: Likewise.
5160 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5161
5162 2018-08-30 Martin Sebor <msebor@redhat.com>
5163
5164 PR testsuite/87158
5165 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
5166
5167 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
5168
5169 PR testsuite/86519
5170 gcc.dg/strcmpopt_6.c: Remove.
5171 gcc.target/aarch64/strcmpopt_6.c: New testcase.
5172 gcc.target/i386/strcmpopt_6.c: Likewise.
5173
5174 2018-08-30 Richard Biener <rguenther@suse.de>
5175
5176 PR tree-optimization/87147
5177 * gcc.dg/torture/pr87147.c: New testcase.
5178
5179 2018-08-30 Tamar Christina <tamar.christina@arm.com>
5180
5181 * gcc.target/aarch64/large_struct_copy_2.c: New.
5182
5183 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5184
5185 PR middle-end/87053
5186 * gcc.c-torture/execute/pr87053.c: New test.
5187
5188 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR c++/87095
5191 * g++.dg/ubsan/vptr-13.C: New test.
5192
5193 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5194
5195 PR c++/85265
5196 * g++.dg/concepts/pr85265.C: New.
5197
5198 2018-08-29 Martin Sebor <msebor@redhat.com>
5199 Bernd Edlinger <bernd.edlinger@hotmail.de>
5200
5201 PR tree-optimization/86714
5202 PR tree-optimization/86711
5203 * gcc.c-torture/execute/memchr-1.c: New test.
5204 * gcc.c-torture/execute/pr86714.c: New test.
5205 * gcc.c-torture/execute/widechar-3.c: New test.
5206 * gcc.dg/strlenopt-58.c: New test.
5207
5208 2018-08-29 Richard Biener <rguenther@suse.de>
5209
5210 PR tree-optimization/87132
5211 * gcc.dg/torture/pr87132.c: New testcase.
5212
5213 2018-08-29 David Malcolm <dmalcolm@redhat.com>
5214
5215 PR c++/85110
5216 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5217 output to reflect underlining of pertinent parameter in decl
5218 for "no known conversion" messages.
5219
5220 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5221
5222 PR c++/87122
5223 * g++.dg/cpp1z/decomp47.C: New test.
5224
5225 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
5226
5227 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
5228 where appropriate.
5229
5230 2018-08-29 Richard Biener <rguenther@suse.de>
5231
5232 PR tree-optimization/87117
5233 * gfortran.dg/pr87117.f90: New testcase.
5234
5235 2018-08-29 Richard Biener <rguenther@suse.de>
5236
5237 PR tree-optimization/87126
5238 * gcc.dg/tree-ssa/pr87126.c: New testcase.
5239
5240 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
5241
5242 PR tree-optimization/87009
5243 * gcc.dg/pr87009.c: New test.
5244
5245 2018-08-28 Martin Sebor <msebor@redhat.com>
5246
5247 PR middle-end/86631
5248 * g++.dg/Walloca1.C: Adjust.
5249
5250 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
5251
5252 PR c++/86546
5253 * g++.dg/other/switch4.C: New.
5254
5255 2018-08-28 Richard Biener <rguenther@suse.de>
5256
5257 PR tree-optimization/87124
5258 * g++.dg/torture/pr87124.C: New testcase.
5259
5260 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
5261
5262 PR fortran/80477
5263 * gfortran.dg/class_result_7.f90: New test.
5264 * gfortran.dg/class_result_8.f90: New test.
5265 * gfortran.dg/class_result_9.f90: New test.
5266
5267 PR fortran/86481
5268 * gfortran.dg/allocate_with_source_25.f90: New test.
5269
5270 2018-08-28 Jakub Jelinek <jakub@redhat.com>
5271
5272 PR middle-end/87099
5273 * gcc.dg/pr87099.c: New test.
5274
5275 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
5276
5277 PR testsuite/87078
5278 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
5279
5280 2018-08-28 Richard Biener <rguenther@suse.de>
5281
5282 PR tree-optimization/87117
5283 * gcc.dg/pr87117-1.c: New testcase.
5284
5285 2018-08-28 Richard Biener <rguenther@suse.de>
5286
5287 PR tree-optimization/87117
5288 * gcc.dg/pr87117-2.c: New testcase.
5289
5290 2018-08-28 Richard Biener <rguenther@suse.de>
5291
5292 PR tree-optimization/87117
5293 * gcc.dg/lvalue-5.c: New testcase.
5294
5295 2018-08-27 Jeff Law <law@redhat.com>
5296
5297 PR tree-optimization/87110
5298 * gcc.c-torture/compile/pr87110.c: New test.
5299
5300 2018-08-27 Martin Sebor <msebor@redhat.com>
5301
5302 PR tree-optimization/86914
5303 * gcc.dg/strlenopt-57.c: New test.
5304
5305 2018-08-27 Martin Sebor <msebor@redhat.com>
5306
5307 PR tree-optimization/87112
5308 * gcc.dg/pr87112.c: New test.
5309
5310 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5311
5312 PR c++/63392
5313 * g++.dg/diagnostic/missing-typename.C: New test.
5314
5315 2018-08-27 Jeff Law <law@redhat.com>
5316
5317 * gcc.c-torture/compile/dse.c: New test.
5318
5319 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5320
5321 PR c++/86993
5322 * g++.dg/diagnostic/pr86993.C: New test.
5323
5324 2018-08-27 Richard Biener <rguenther@suse.de>
5325
5326 PR tree-optimization/86927
5327 * gcc.dg/vect/pr86927.c: New testcase.
5328
5329 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5330
5331 PR c++/87091
5332 * gcc.dg/empty.h: New file.
5333 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
5334 top of file and removal of redundant second printing of warning
5335 location.
5336 * gcc.dg/fixits-pr84852-2.c: Likewise.
5337 * gcc.dg/missing-header-fixit-3.c: Likewise.
5338 * gcc.dg/missing-header-fixit-4.c: New test.
5339 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
5340 conversion of show_caret_p to a tri-state.
5341
5342 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5343
5344 PR c++/87091
5345 * g++.dg/pr85523.C: Extend expected output to show line
5346 before line-insertion fix-it hint.
5347 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
5348 (test_fixit_insert_newline): Add previous line to expected output.
5349 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
5350 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
5351
5352 2018-08-27 Martin Liska <mliska@suse.cz>
5353
5354 PR sanitizer/86962
5355 * gcc.dg/asan/pr86962.c: New test.
5356
5357 2018-08-27 Martin Liska <mliska@suse.cz>
5358
5359 * gcc.dg/tree-prof/val-prof-10.c: New test.
5360
5361 2018-08-27 Martin Liska <mliska@suse.cz>
5362
5363 PR tree-optimization/86847
5364 * gcc.dg/tree-ssa/switch-3.c: New test.
5365 * gcc.dg/tree-ssa/vrp105.c: Remove.
5366
5367 2018-08-27 Martin Liska <mliska@suse.cz>
5368
5369 * gcc.dg/tree-ssa/switch-2.c: New test.
5370
5371 2018-08-27 Richard Biener <rguenther@suse.de>
5372
5373 * g++.dg/torture/20180705-1.C: New testcase.
5374 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
5375 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
5376 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
5377 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
5378 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
5379 * gcc.dg/pr85195.c: Likewise.
5380 * gcc.dg/pr85467.c: Likewise.
5381 * gcc.dg/torture/pr81790.c: Likewise.
5382
5383 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
5384 param to current default.
5385
5386 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5387
5388 PR rtl-optimization/87065
5389 * gcc.target/i386/pr87065.c: New test.
5390
5391 2018-08-26 Marek Polacek <polacek@redhat.com>
5392
5393 PR c++/87080
5394 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
5395
5396 PR c++/87029, Implement -Wredundant-move.
5397 * g++.dg/cpp0x/Wredundant-move1.C: New test.
5398 * g++.dg/cpp0x/Wredundant-move2.C: New test.
5399 * g++.dg/cpp0x/Wredundant-move3.C: New test.
5400 * g++.dg/cpp0x/Wredundant-move4.C: New test.
5401
5402 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5403
5404 PR libfortran/86704
5405 * gfortran.dg/matmul_19.f90: New test.
5406
5407 2018-08-25 Janus Weil <janus@gcc.gnu.org>
5408
5409 PR fortran/86545
5410 * gfortran.dg/generic_35.f90: New test case.
5411
5412 2018-08-24 David Malcolm <dmalcolm@redhat.com>
5413
5414 PR c++/87091
5415 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
5416 line spans are printed with -fdiagnostics-show-line-numbers.
5417
5418 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5419
5420 PR fortran/86837
5421 * gfortran.dg/implied_do_io_6.f90: New test.
5422
5423 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5424
5425 PR middle-end/87092
5426 * gcc.dg/pr87092.c: New test.
5427
5428 2018-08-24 Marek Polacek <polacek@redhat.com>
5429
5430 PR c++/67012
5431 PR c++/86942
5432 * g++.dg/cpp0x/auto52.C: New test.
5433 * g++.dg/cpp1y/auto-fn52.C: New test.
5434 * g++.dg/cpp1y/auto-fn53.C: New test.
5435 * g++.dg/cpp1y/auto-fn54.C: New test.
5436
5437 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5438
5439 * lib/target-supports.exp (vect_perm_supported): Only return
5440 false for variable-length vectors if the permute size is not
5441 a power of 2.
5442 (check_effective_target_vect_perm)
5443 (check_effective_target_vect_perm_byte)
5444 (check_effective_target_vect_perm_short): Remove check for
5445 variable-length vectors.
5446 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
5447 * gcc.dg/vect/slp-perm-10.c: Likewise.
5448 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
5449
5450 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5451
5452 * gcc.target/aarch64/sve/bswap_1.c: New test.
5453 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
5454 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
5455
5456 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5457
5458 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
5459 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
5460 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
5461 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
5462 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
5463 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
5464 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
5465
5466 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5467
5468 PR debug/79342
5469 * gcc.dg/pr79342.: New test.
5470
5471 2018-08-23 Martin Sebor <msebor@redhat.com>
5472
5473 PR tree-optimization/87072
5474 * gcc.dg/Warray-bounds-35.c: New test.
5475
5476 2018-08-23 Richard Biener <rguenther@suse.de>
5477
5478 PR middle-end/87024
5479 * gcc.dg/pr87024.c: New testcase.
5480
5481 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
5482
5483 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
5484 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5485 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
5486 * gcc.dg/vect/pr80631-2.c: Likewise.
5487
5488 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
5489
5490 PR fortran/86863
5491 * gfortran.dg/submodule_32.f08: New test.
5492
5493 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5494
5495 PR fortran/86935
5496 * gfortran.dg/associate_3.f90: Update error message.
5497 * gfortran.dg/associate_39.f90: New test case.
5498
5499 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5500
5501 PR fortran/86888
5502 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
5503 an additional case.
5504 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
5505 * gfortran.dg/class_17.f03: Update error message.
5506 * gfortran.dg/class_55.f90: Ditto.
5507 * gfortran.dg/dtio_11.f90: Update error messages.
5508 * gfortran.dg/implicit_actual.f90: Add an error message.
5509 * gfortran.dg/typebound_proc_12.f90: Update error message.
5510
5511 2018-08-22 Martin Sebor <msebor@redhat.com>
5512
5513 PR middle-end/87052
5514 * gcc.dg/pr87052.c: New test.
5515 * gcc.dg/tree-ssa/dump-3.c: Adjust.
5516
5517 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
5518
5519 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
5520 * gfortran.dg/max_expr.f90: ...this.
5521 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
5522 * gfortran.dg/min_expr.f90: ...this.
5523
5524 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5525
5526 PR tree-optimization/86725
5527 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
5528 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
5529 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
5530 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
5531
5532 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5533
5534 PR tree-optimization/86725
5535 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
5536
5537 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5538
5539 * gcc.dg/vect/vect-avg-16.c: New test.
5540 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
5541 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
5542 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
5543 the second loop in main1.
5544
5545 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
5546
5547 * gcc.dg/lto/pr85248_0.c (test_alias):
5548 Stringify __USER_LABEL_PREFIX__.
5549 (test_noreturn): Likewise.
5550
5551 2018-08-22 Richard Biener <rguenther@suse.de>
5552
5553 PR tree-optimization/86988
5554 * g++.dg/pr86988.C: New testcase.
5555
5556 2018-08-22 Richard Biener <rguenther@suse.de>
5557
5558 PR tree-optimization/86945
5559 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
5560
5561 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
5562
5563 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
5564
5565 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
5566 Thomas Koenig <tkoenig@gcc.gnu.org>
5567
5568 PR fortran/25829
5569 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5570 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5571
5572 2018-08-21 Marek Polacek <polacek@redhat.com>
5573
5574 PR c++/86981, Implement -Wpessimizing-move.
5575 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
5576 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
5577 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
5578 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
5579 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
5580
5581 PR c++/65043
5582 * g++.dg/concepts/pr67595.C: Add dg-warning.
5583 * g++.dg/cpp0x/Wnarrowing11.C: New test.
5584 * g++.dg/cpp0x/Wnarrowing12.C: New test.
5585 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
5586
5587 PR c++/86499
5588 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
5589 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
5590
5591 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5592
5593 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
5594
5595 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5596
5597 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
5598
5599 2018-08-21 Javier Miranda <miranda@adacore.com>
5600
5601 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
5602
5603 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5604
5605 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
5606
5607 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5608
5609 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
5610
5611 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
5612
5613 * gnat.dg/rep_clause7.adb: New testcase.
5614
5615 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5616
5617 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
5618 gnat.dg/task1_pkg.ads: New testcase.
5619
5620 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5621
5622 * gnat.dg/linkedlist.adb: New testcase.
5623
5624 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5625
5626 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
5627 gnat.dg/elab6_pkg.ads: New testcase.
5628
5629 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5630
5631 * gnat.dg/expr_func5.adb: New testcase.
5632
5633 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5634
5635 * gnat.dg/dynhash.adb: New testcase.
5636
5637 2018-08-21 Javier Miranda <miranda@adacore.com>
5638
5639 * gnat.dg/enum4.adb: New testcase.
5640
5641 2018-08-21 Tamar Christina <tamar.christina@arm.com>
5642
5643 * gcc.target/aarch64/large_struct_copy.c: New test.
5644
5645 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
5646
5647 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
5648
5649 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5650
5651 PR middle-end/86121
5652 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
5653
5654 2018-08-21 Tom de Vries <tdevries@suse.de>
5655
5656 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
5657 to avoid mismatch in .debug and .earlydebug dump files.
5658
5659 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
5660
5661 PR target/87033
5662 * gcc.target/powerpc/pr87033.c: New test.
5663
5664 2018-08-20 Martin Sebor <msebor@redhat.com>
5665
5666 PR tree-optimization/87034
5667 * gcc.dg/builtin-sprintf-warn-20.c: New test.
5668
5669 2018-08-20 David Malcolm <dmalcolm@redhat.com>
5670
5671 PR other/84889
5672 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
5673 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
5674 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
5675
5676 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
5677
5678 PR target/87014
5679 * g++.dg/torture/pr87014.C: New file.
5680
5681 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5682
5683 PR target/86984
5684 * gcc.target/alpha/pr86984.c: New test.
5685
5686 2018-08-20 Richard Biener <rguenther@suse.de>
5687
5688 PR tree-optimization/78655
5689 * gcc.dg/tree-ssa/evrp11.c: New testcase.
5690
5691 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
5692
5693 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
5694 for Darwin.
5695
5696 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
5697
5698 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
5699 test on Darwin.
5700 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
5701 * gcc.dg/lto/pr83719_0.c: Likewise.
5702
5703 2018-08-17 Martin Sebor <msebor@redhat.com>
5704
5705 PR testsuite/86996
5706 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5707
5708 2018-08-17 David Malcolm <dmalcolm@redhat.com>
5709
5710 * g++.dg/conversion/Wwrite-strings.C: New test.
5711
5712 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
5713 Chung-Lin Tang <cltang@codesourcery.com>
5714 Xianmiao Qu <xianmiao_qu@c-sky.com>
5715
5716 C-SKY port: Testsuite
5717
5718 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
5719 * g++.dg/torture/type-generic-1.C: Likewise.
5720 * gcc.c-torture/compile/20000804-1.c: Likewise.
5721 * gcc.c-torture/execute/20101011-1.c: Likewise.
5722 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
5723 * gcc.dg/20020312-2.c: Likewise.
5724 * gcc.dg/Wno-frame-address.c: Likewise.
5725 * gcc.dg/c11-true_min-1.c: Likewise.
5726 * gcc.dg/sibcall-10.c: Likewise.
5727 * gcc.dg/sibcall-9.c: Likewise.
5728 * gcc.dg/stack-usage-1.c: Likewise.
5729 * gcc.dg/torture/float32-tg-3.c: Likewise.
5730 * gcc.dg/torture/float32x-tg-3.c: Likewise.
5731 * gcc.dg/torture/float64-tg-3.c: Likewise.
5732 * gcc.dg/torture/float64x-tg-3.c: Likewise.
5733 * gcc.dg/torture/type-generic-1.c: Likewise.
5734 * gcc.target/csky/*: New.
5735 * lib/target-supports.exp (check_profiling_available): Add
5736 csky-*-elf.
5737 (check_effective_target_hard_float): Handle C-SKY targets with
5738 single-precision hard float only.
5739 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
5740
5741 2018-08-17 David Malcolm <dmalcolm@redhat.com>
5742
5743 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
5744 gcc_dump_printf.
5745 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
5746 coverage for gcc_dump_printf.
5747
5748 2018-08-17 Martin Liska <mliska@suse.cz>
5749
5750 * g++.dg/opt/mpx.C: Fix scanned pattern.
5751 * gcc.target/i386/mpx.c: Likewise.
5752 * g++.dg/warn/Wunreachable-code-1.C: Remove.
5753 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
5754 * gcc.dg/torture/pr52969.c: Likewise.
5755 * g++.dg/warn/pr31246-2.C: Likewise.
5756 * g++.dg/warn/pr31246.C: Likewise.
5757 * gcc.dg/pr33092.c: Likewise.
5758 * g++.dg/opt/eh1.C: Remove a deprecated option.
5759 * g++.dg/template/inline1.C: Likewise.
5760 * g++.dg/tree-ssa/pr81408.C: Likewise.
5761 * gcc.dg/pr41837.c: Likewise.
5762 * gcc.dg/pr41841.c: Likewise.
5763 * gcc.dg/pr42250.c: Likewise.
5764 * gcc.dg/pr43084.c: Likewise.
5765 * gcc.dg/pr43317.c: Likewise.
5766 * gcc.dg/pr51879-18.c: Likewise.
5767 * gcc.dg/torture/pr36066.c: Likewise.
5768 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
5769 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
5770 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
5771 * gcc.dg/tree-ssa/pr45122.c: Likewise.
5772 * gcc.target/i386/pr45352-2.c: Likewise.
5773 * gcc.target/i386/zee.c: Likewise.
5774 * gfortran.dg/auto_char_len_2.f90: Likewise.
5775 * gfortran.dg/auto_char_len_4.f90: Likewise.
5776 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
5777 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
5778 * gfortran.dg/gomp/pr47331.f90: Likewise.
5779 * gfortran.dg/pr40999.f: Likewise.
5780 * gfortran.dg/pr41011.f: Likewise.
5781 * gfortran.dg/pr42051.f03: Likewise.
5782 * gfortran.dg/pr46804.f90: Likewise.
5783 * gfortran.dg/pr83149_1.f90: Likewise.
5784 * gfortran.dg/pr83149_b.f90: Likewise.
5785 * gfortran.dg/whole_file_1.f90: Likewise.
5786 * gfortran.dg/whole_file_10.f90: Likewise.
5787 * gfortran.dg/whole_file_11.f90: Likewise.
5788 * gfortran.dg/whole_file_12.f90: Likewise.
5789 * gfortran.dg/whole_file_13.f90: Likewise.
5790 * gfortran.dg/whole_file_14.f90: Likewise.
5791 * gfortran.dg/whole_file_15.f90: Likewise.
5792 * gfortran.dg/whole_file_16.f90: Likewise.
5793 * gfortran.dg/whole_file_17.f90: Likewise.
5794 * gfortran.dg/whole_file_18.f90: Likewise.
5795 * gfortran.dg/whole_file_19.f90: Likewise.
5796 * gfortran.dg/whole_file_2.f90: Likewise.
5797 * gfortran.dg/whole_file_20.f03: Likewise.
5798 * gfortran.dg/whole_file_3.f90: Likewise.
5799 * gfortran.dg/whole_file_4.f90: Likewise.
5800 * gfortran.dg/whole_file_5.f90: Likewise.
5801 * gfortran.dg/whole_file_6.f90: Likewise.
5802 * gfortran.dg/whole_file_7.f90: Likewise.
5803 * gfortran.dg/whole_file_8.f90: Likewise.
5804 * gfortran.dg/whole_file_9.f90: Likewise.
5805 * gcc.dg/vect/vect.exp: Likewise.
5806
5807 2018-08-17 Richard Biener <rguenther@suse.de>
5808
5809 PR middle-end/86505
5810 * gcc.dg/torture/pr86505.c: New testcase.
5811
5812 2018-08-16 Martin Sebor <msebor@redhat.com>
5813
5814 PR tree-optimization/86853
5815 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
5816 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
5817 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
5818
5819 2018-08-16 David Malcolm <dmalcolm@redhat.com>
5820
5821 * gcc.dg/missing-header-fixit-3.c: New test.
5822
5823 2018-08-16 David Malcolm <dmalcolm@redhat.com>
5824
5825 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
5826 (test_fixit_insert_newline): Update expected output to show '+'
5827 characters in margin of line-insertion fix-it hint.
5828
5829 2018-08-16 Nathan Sidwell <nathan@acm.org>
5830
5831 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
5832 * gcc.dg/cpp/macsyntx2.c: likewise.
5833
5834 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
5835
5836 PR testsuite/86745
5837 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
5838 * gcc.target/i386/avx-cvt-2.c: Ditto.
5839
5840 2018-08-16 David Malcolm <dmalcolm@redhat.com>
5841
5842 PR c++/70693
5843 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
5844
5845 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
5846
5847 * gcc.target/aarch64/imm_choice_comparison.c: New test.
5848
5849 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5850
5851 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
5852 (lib_strncmp): Likewise.
5853
5854 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5855
5856 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
5857 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5858 * g++.dg/torture/pr44295.C : Likewise.
5859
5860 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5861
5862 PR testsuite/78544
5863 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
5864 attributes and matching.
5865 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
5866 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
5867
5868 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5869
5870 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
5871
5872 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
5873
5874 * gcc.target/i386/rop1.c: Remove.
5875 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
5876
5877 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
5878
5879 * gcc.target/powerpc/fold-vec-splat-char.c: New.
5880 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
5881 * gcc.target/powerpc/fold-vec-splat-int.c: New.
5882 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
5883 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
5884 * gcc.target/powerpc/fold-vec-splat-short.c: New.
5885
5886 2018-08-15 David Malcolm <dmalcolm@redhat.com>
5887
5888 * g++.dg/diagnostic/aka3.C: New test.
5889 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5890 output to show range labels.
5891 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
5892 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5893 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
5894 * gcc.dg/bad-binary-ops.c: Update expected output to show range
5895 labels. Add an "aka" example.
5896 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
5897 labels.
5898 * gcc.dg/format/diagnostic-ranges.c: Likewise.
5899 * gcc.dg/format/pr72858.c: Likewise.
5900 * gcc.dg/format/pr78498.c: Likewise.
5901 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
5902 Update expected output to show range labels. Add examples of
5903 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
5904 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
5905 Update expected output to show range labels.
5906 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
5907 (test_very_wide_line): Adjust so that label is at left-clipping
5908 boundary.
5909 (test_very_wide_line_2): New test.
5910 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
5911 Update expected output to show range labels.
5912 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
5913 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
5914 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
5915 for new param to gcc_rich_location::add_expr.
5916 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5917 Add "label" param.
5918 (test_show_locus): Add examples of labels to various tests. Tweak
5919 the "very wide_line" test case and duplicate it, to cover the
5920 boundary values for clipping of labels against the left-margin.
5921 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5922 diagnostic-test-show-locus-no-labels.c.
5923 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
5924 Update line numbers of dg-locus directives.
5925 * gcc.dg/pr69627.c: Update expected output to show range labels.
5926 * lib/multiline.exp (proc _build_multiline_regex): Remove
5927 special-case handling of lines with trailing '|'.
5928
5929 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
5930
5931 PR testsuite/86519
5932 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
5933 the .expand file.
5934
5935 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5936
5937 * gcc.dg/wmain.c: New test.
5938
5939 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
5940
5941 PR c/19315
5942 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
5943 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
5944 unknown size.
5945
5946 2018-08-15 Martin Liska <mliska@suse.cz>
5947
5948 PR tree-optimization/86925
5949 * gcc.dg/predict-20.c: New test.
5950 * gcc.dg/predict-21.c: New test.
5951
5952 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
5953
5954 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
5955
5956 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
5957
5958 * gcc.target/i386/sse2-movs.c: New test.
5959
5960 2018-08-14 Martin Sebor <msebor@redhat.com>
5961
5962 PR tree-optimization/86650
5963 * gcc.dg/Warray-bounds-34.c: New test.
5964
5965 2018-08-14 Janus Weil <janus@gcc.gnu.org>
5966
5967 PR fortran/86116
5968 * gfortran.dg/generic_34.f90: New test case.
5969
5970 2018-08-13 Marek Polacek <polacek@redhat.com>
5971
5972 PR c++/57891
5973 * g++.dg/cpp0x/Wnarrowing6.C: New test.
5974 * g++.dg/cpp0x/Wnarrowing7.C: New test.
5975 * g++.dg/cpp0x/Wnarrowing8.C: New test.
5976 * g++.dg/cpp0x/Wnarrowing9.C: New test.
5977 * g++.dg/cpp0x/Wnarrowing10.C: New test.
5978 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
5979 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
5980 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
5981 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
5982 * g++.dg/ext/stmtexpr15.C: Likewise.
5983 * g++.dg/gomp/pr47963.C: Likewise.
5984 * g++.dg/init/new37.C: Likewise.
5985 * g++.dg/init/new43.C: Likewise.
5986 * g++.dg/other/fold1.C: Likewise.
5987 * g++.dg/parse/array-size2.C: Likewise.
5988 * g++.dg/template/dependent-name3.C: Likewise.
5989 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
5990 * g++.dg/other/vrp1.C: Likewise.
5991 * g++.dg/template/char1.C: Likewise.
5992
5993 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
5994
5995 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
5996 instead of a ZERO_EXTEND.
5997
5998 2018-08-13 Martin Sebor <msebor@redhat.com>
5999
6000 PR tree-optimization/71625
6001 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
6002 * g++.dg/init/string2.C: New test.
6003 * g++.dg/init/string3.C: New test.
6004 * g++.dg/init/string4.C: New test.
6005 * gcc.dg/init-string-3.c: New test.
6006 * gcc.dg/strlenopt-55.c: New test.
6007 * gcc.dg/strlenopt-56.c: New test.
6008
6009 2018-08-13 Marek Polacek <polacek@redhat.com>
6010
6011 P0806R2 - Deprecate implicit capture of this via [=]
6012 * g++.dg/cpp2a/lambda-this1.C: New test.
6013 * g++.dg/cpp2a/lambda-this2.C: New test.
6014 * g++.dg/cpp2a/lambda-this3.C: New test.
6015
6016 2018-08-13 Marek Polacek <polacek@redhat.com>
6017
6018 PR c++/86915
6019 * g++.dg/diagnostic/auto1.C: New test.
6020
6021 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6022
6023 PR fortran/66679
6024 * gfortran.dg/transfer_class_3.f90: New test.
6025
6026 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6027
6028 PR fortran/86906
6029 * gfortran.dg/use_rename_9.f90: New test.
6030
6031 2018-08-11 Jakub Jelinek <jakub@redhat.com>
6032
6033 PR tree-optimization/86835
6034 * gcc.dg/pr86835.c: New test.
6035
6036 2018-08-10 Janus Weil <janus@gcc.gnu.org>
6037
6038 PR fortran/57160
6039 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
6040 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
6041 * gfortran.dg/short_circuiting_2.f90: New test case.
6042 * gfortran.dg/short_circuiting_3.f90: New test case.
6043
6044 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
6045
6046 PR target/82418
6047 * gcc.target/i386/pr82418.c: New test.
6048
6049 2018-08-10 Martin Liska <mliska@suse.cz>
6050
6051 PR target/83610
6052 * gcc.dg/predict-17.c: New test.
6053 * gcc.dg/predict-18.c: New test.
6054 * gcc.dg/predict-19.c: New test.
6055
6056 2018-08-10 Martin Liska <mliska@suse.cz>
6057
6058 PR tree-optimization/85799
6059 * gcc.dg/pr85799.c: New test.
6060
6061 2018-08-09 Jeff Law <law@redhat.com>
6062
6063 PR middle-end/86897
6064 * gcc.dg/uninit-suppress_2.c: Disable DOM.
6065
6066 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6067
6068 * gcc.target/aarch64/sve/reduc_8.c: New test.
6069
6070 2018-08-09 David Malcolm <dmalcolm@redhat.com>
6071
6072 PR other/84889
6073 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
6074 test.
6075 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6076 New test.
6077 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6078 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
6079 TEST_ALWAYS_FLAGS.
6080
6081 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6082
6083 PR tree-optimization/86858
6084 * gcc.dg/vect/pr86858.c: New test.
6085
6086 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6087
6088 PR tree-optimization/86871
6089 * gcc.dg/vect/pr86871.c: New test.
6090
6091 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6092
6093 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6094
6095 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6096
6097 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
6098 arch and tune numbers by 2.
6099 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
6100 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
6101 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
6102 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
6103 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
6104 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
6105 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
6106 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
6107 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
6108 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
6109 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
6110 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
6111 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
6112 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
6113 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
6114 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
6115 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
6116 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
6117 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
6118 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
6119 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
6120 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
6121 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
6122 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
6123 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
6124 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
6125 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
6126 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
6127 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
6128 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
6129 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
6130 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
6131 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
6132 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
6133 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
6134 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
6135 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
6136 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
6137 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
6138 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
6139 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
6140 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
6141 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
6142 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
6143 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
6144 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
6145 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
6146 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
6147 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
6148 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
6149 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
6150 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
6151 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
6152 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
6153 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
6154 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
6155 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
6156 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
6157 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
6158 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
6159 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
6160 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
6161 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
6162 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
6163 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
6164 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
6165
6166 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6167
6168 PR target/84332
6169 * gcc.target/s390/pr84332.c: New testcase.
6170
6171 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
6172
6173 PR target/46179
6174 * gcc.target/m68k/tls-dimode.c: New file.
6175
6176 2018-08-08 Nathan Sidwell <nathan@acm.org>
6177
6178 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
6179 c-c++-common/inc-from-1.c: New
6180
6181 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
6182
6183 PR target/85295
6184 * gcc.target/s390/TI-constants-lra.c: New testcase.
6185 * gcc.target/s390/TI-constants-nolra.c: New testcase.
6186
6187 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
6188
6189 * gcc.target/s390/hotpatch-8.c: Remove.
6190 * gcc.target/s390/hotpatch-9.c: Remove.
6191 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
6192 * gcc.target/s390/mnop-mcount-m31.c: Remove.
6193
6194 2018-08-08 Jakub Jelinek <jakub@redhat.com>
6195
6196 P0595R1 - is_constant_evaluated
6197 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
6198
6199 PR c++/86836
6200 * g++.dg/cpp1z/decomp46.C: New test.
6201
6202 PR c++/86738
6203 * g++.dg/opt/pr86738.C: New test.
6204
6205 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
6206
6207 PR target/86838
6208 * gcc.target/aarch64/frecpe_1.c: New test.
6209 * gcc.target/aarch64/frecpe_2.c: Likewise.
6210
6211 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6212
6213 PR c++/59480, DR 136
6214 * g++.dg/other/friend8.C: New.
6215 * g++.dg/other/friend9.C: Likewise.
6216 * g++.dg/other/friend10.C: Likewise.
6217 * g++.dg/other/friend11.C: Likewise.
6218 * g++.dg/other/friend12.C: Likewise.
6219 * g++.dg/other/friend13.C: Likewise.
6220 * g++.dg/other/friend14.C: Likewise.
6221 * g++.dg/other/friend15.C: Likewise.
6222 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6223 * g++.dg/parse/defarg8.C: Likewise.
6224
6225 2018-08-07 Martin Liska <mliska@suse.cz>
6226
6227 PR middle-end/83023
6228 * gcc.dg/predict-16.c: New test.
6229 * g++.dg/predict-1.C: New test.
6230
6231 2018-08-07 Steve Ellcey <sellcey@cavium.com>
6232 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6233
6234 PR tree-optimization/80925
6235 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
6236 vectorized on !vect_hw_misalign targets.
6237
6238 2018-08-06 Marek Polacek <polacek@redhat.com>
6239
6240 PR c++/86767
6241 * g++.dg/cpp1y/constexpr-86767.C: New test.
6242
6243 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
6244
6245 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
6246 for target *-*-linux-gnu.
6247
6248 2018-08-06 Alan Hayward <alan.hayward@arm.com>
6249
6250 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
6251 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
6252 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
6253
6254 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
6255
6256 * gcc.target/s390/nomemloopunroll-1.c: New test.
6257
6258 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
6259
6260 PR target/86386
6261 * gcc.target/i386/pr86386.c: New file.
6262
6263 2018-08-04 Tom de Vries <tdevries@suse.de>
6264
6265 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
6266
6267 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
6268
6269 * gcc.dg/guality/const-volatile.c: Remove duplicate test
6270 "type:cvip".
6271
6272 2018-08-04 Janus Weil <janus@gcc.gnu.org>
6273
6274 PR fortran/45521
6275 * gfortran.dg/interface_assignment_6.f90: New test case.
6276
6277 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
6278
6279 PR testsuite/86153
6280 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
6281
6282 2018-08-03 David Malcolm <dmalcolm@redhat.com>
6283 Jonathan Wakely <jwakely@redhat.com>
6284
6285 PR c++/85523
6286 * g++.dg/pr85523.C: New test.
6287
6288 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
6289
6290 PR c/86690
6291 * gcc.dg/union-duplicate-field.c: New test.
6292
6293 2018-08-03 Jason Merrill <jason@redhat.com>
6294
6295 PR c++/86706
6296 * g++.dg/template/pr86706.C: New test.
6297
6298 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
6299
6300 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
6301 on vect_avg_qi targets.
6302 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6303 * gcc.dg/vect/bb-slp-pow-1.c: New test.
6304 * gcc.dg/vect/vect-avg-15.c: Likewise.
6305
6306 2018-08-03 Martin Liska <mliska@suse.cz>
6307
6308 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
6309 * gcc.dg/predict-13.c: Likewise.
6310 * gcc.dg/predict-3.c: Likewise.
6311 * gcc.dg/predict-4.c: Likewise.
6312 * gcc.dg/predict-5.c: Likewise.
6313 * gcc.dg/predict-6.c: Likewise.
6314 * gcc.dg/predict-9.c: Likewise.
6315 * gfortran.dg/predict-1.f90: Likewise.
6316
6317 2018-08-02 Richard Biener <rguenther@suse.de>
6318
6319 PR c++/86763
6320 * g++.dg/torture/pr86763.C: New testcase.
6321
6322 2018-08-02 Richard Biener <rguenther@suse.de>
6323
6324 PR tree-optimization/86816
6325 * g++.dg/torture/pr86816.C: New testcase.
6326
6327 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
6328
6329 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
6330 to be used.
6331 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
6332 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
6333 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
6334 for .h.
6335 * gcc.target/aarch64/sve/single_2.c: Likewise.
6336 * gcc.target/aarch64/sve/single_3.c: Likewise.
6337 * gcc.target/aarch64/sve/single_4.c: Likewise.
6338
6339 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
6340
6341 PR target/86014
6342 * gcc.target/aarch64/ldp_stp_13.c: New test.
6343
6344 2018-08-01 Martin Sebor <msebor@redhat.com>
6345
6346 PR tree-optimization/86650
6347 * gcc.dg/format/gcc_diag-10.c: Adjust.
6348
6349 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6350
6351 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
6352 of range check.
6353 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6354
6355 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6356
6357 PR target/86753
6358 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
6359 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6360
6361 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6362
6363 * gcc.dg/pointer-range-check-1.c: New test.
6364 * gcc.dg/pointer-range-check-2.c: Likewise.
6365
6366 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6367
6368 PR tree-optimization/86749
6369 * gcc.dg/vect/pr86749.c: New test.
6370
6371 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6372
6373 PR c++/86661
6374 * g++.dg/lookup/name-clash12.C: New.
6375
6376 2018-08-01 Richard Biener <rguenther@suse.de>
6377
6378 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
6379
6380 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6381
6382 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
6383
6384 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6385
6386 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
6387
6388 2018-08-01 Martin Liska <mliska@suse.cz>
6389
6390 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
6391 * gcc.dg/tree-prof/stringop-2.c: Likewise.
6392 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6393 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6394 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6395 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6396 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6397 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6398
6399 2018-08-01 Martin Liska <mliska@suse.cz>
6400
6401 PR value-prof/35543
6402 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
6403
6404 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
6405
6406 * gcc.target/aarch64/extract_zero_extend.c: New file.
6407
6408 2018-08-01 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR c/85704
6411 * gcc.c-torture/compile/pr85704.c: New test.
6412
6413 2018-07-31 Alexandre Oliva <oliva@adacore.com>
6414 Olivier Hainque <hainque@adacore.com>
6415
6416 * gnat.dg/dinst.adb: New.
6417 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
6418
6419 2018-07-31 David Malcolm <dmalcolm@redhat.com>
6420
6421 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
6422 tdiag and cxxdiag.
6423 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
6424 and %K.
6425
6426 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
6427
6428 * c-c++-common/spec-barrier-1.c: New test.
6429 * c-c++-common/spec-barrier-2.c: New test.
6430 * gcc.dg/spec-barrier-3.c: New test.
6431
6432 2018-07-31 Martin Sebor <msebor@redhat.com>
6433
6434 PR tree-optimization/86741
6435 * gcc.dg/Warray-bounds-33.c: New test.
6436
6437 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
6438
6439 * gcc.target/s390/memset-1.c: Improve testcase.
6440
6441 2018-07-31 Tom de Vries <tdevries@suse.de>
6442
6443 PR debug/86687
6444 * g++.dg/guality/pr86687.C: New test.
6445
6446 2018-07-31 Jakub Jelinek <jakub@redhat.com>
6447
6448 P1008R1 - prohibit aggregates with user-declared constructors
6449 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
6450 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
6451 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
6452 * g++.dg/cpp2a/aggr1.C: New test.
6453 * g++.dg/cpp2a/aggr2.C: New test.
6454
6455 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
6456
6457 PR target/86640
6458 * gcc.target/arm/pr86640.c: New testcase.
6459
6460 2018-07-31 Martin Liska <mliska@suse.cz>
6461
6462 PR gcov-profile/85338
6463 PR gcov-profile/85350
6464 PR gcov-profile/85372
6465 * gcc.misc-tests/gcov-pr85338.c: New test.
6466 * gcc.misc-tests/gcov-pr85350.c: New test.
6467 * gcc.misc-tests/gcov-pr85372.c: New test.
6468
6469 2018-07-31 Martin Liska <mliska@suse.cz>
6470
6471 PR gcov-profile/83813
6472 PR gcov-profile/84758
6473 PR gcov-profile/85217
6474 PR gcov-profile/85332
6475 * gcc.misc-tests/gcov-pr83813.c: New test.
6476 * gcc.misc-tests/gcov-pr84758.c: New test.
6477 * gcc.misc-tests/gcov-pr85217.c: New test.
6478 * gcc.misc-tests/gcov-pr85332.c: New test.
6479
6480 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6481
6482 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
6483 gnat.dg/prot5_pkg.ads: New testcase.
6484
6485 2018-07-31 Justin Squirek <squirek@adacore.com>
6486
6487 * gnat.dg/addr11.adb: New testcase.
6488
6489 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
6490
6491 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
6492
6493 2018-07-31 Gary Dismukes <dismukes@adacore.com>
6494
6495 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
6496
6497 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6498
6499 * gnat.dg/iter3.adb: New testcase.
6500
6501 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
6502
6503 Revert 'AsyncI/O patch committed'
6504 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6505 Thomas Koenig <tkoenig@gcc.gnu.org>
6506
6507 PR fortran/25829
6508 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6509 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6510
6511 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
6512
6513 PR rtl-optimization/85160
6514 * gcc.target/powerpc/combine-2-2.c: New testcase.
6515
6516 2018-07-27 Martin Sebor <msebor@redhat.com>
6517
6518 PR tree-optimization/86696
6519 * g++.dg/pr86696.C: New test.
6520
6521 2018-07-27 David Malcolm <dmalcolm@redhat.com>
6522
6523 PR tree-optimization/86636
6524 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
6525 Add dg-require-effective-target pthread.
6526
6527 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
6528
6529 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
6530 * gcc.dg/strcmpopt_6.c: Likewise.
6531
6532 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
6533
6534 PR target/86612
6535 * gcc.target/powerpc/pr58673-2.c: Call strdup.
6536
6537 2018-07-26 Martin Sebor <msebor@redhat.com>
6538
6539 PR tree-optimization/86043
6540 PR tree-optimization/86042
6541 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
6542 pr86688.
6543 * gcc.dg/strlenopt-44.c: New test.
6544
6545 2018-07-26 Martin Liska <mliska@suse.cz>
6546
6547 PR gcov-profile/86536
6548 * gcc.misc-tests/gcov-pr86536.c: New test.
6549
6550 2018-07-25 Martin Sebor <msebor@redhat.com>
6551
6552 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
6553 ignored by the test harness.
6554
6555 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6556 Thomas Koenig <tkoenig@gcc.gnu.org>
6557
6558 PR fortran/25829
6559 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6560 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6561
6562 2018-07-25 Jakub Jelinek <jakub@redhat.com>
6563
6564 PR c++/85515
6565 * g++.dg/pr85515-2.C: Add expected dg-error.
6566 * g++.dg/cpp0x/range-for36.C: New test.
6567
6568 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
6569
6570 * gcc.target/arc/uncached-1.c: New test.
6571 * gcc.target/arc/uncached-2.c: Likewise.
6572
6573 2018-07-24 Martin Sebor <msebor@redhat.com>
6574
6575 PR tree-optimization/86622
6576 PR tree-optimization/86532
6577 * gcc.c-torture/execute/strlen-2.c: New test.
6578 * gcc.c-torture/execute/strlen-3.c: New test.
6579 * gcc.c-torture/execute/strlen-4.c: New test.
6580
6581 2018-07-24 David Malcolm <dmalcolm@redhat.com>
6582
6583 PR tree-optimization/86636
6584 * gcc.c-torture/compile/pr86636.c: New test.
6585
6586 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
6587
6588 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
6589
6590 2018-07-24 Jakub Jelinek <jakub@redhat.com>
6591
6592 PR middle-end/86627
6593 * gcc.target/i386/pr86627.c: New test.
6594
6595 PR testsuite/86649
6596 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
6597 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
6598 * g++.dg/tree-ssa-/pr19476-6.C: New test.
6599 * g++.dg/tree-ssa-/pr19476-7.C: New test.
6600
6601 2018-07-23 Carl Love <cel@us.ibm.com>
6602
6603 PR 86591
6604 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
6605 file altivec-2-runnable.c.
6606 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
6607 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
6608 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
6609 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
6610 vec_cts, vec_ctu, vec_cpsgn tests.
6611
6612 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
6613
6614 PR c/86617
6615 * gcc.dg/pr86617.c: New test.
6616
6617 2018-07-23 Jakub Jelinek <jakub@redhat.com>
6618
6619 PR c++/86569
6620 * g++.dg/warn/Wnonnull-compare-9.C: New test.
6621
6622 2018-07-20 Martin Sebor <msebor@redhat.com>
6623
6624 PR middle-end/82063
6625 * c-c++-common/pr68657-1.c: Adjust.
6626 * c-c++-common/pr68657-2.c: Same.
6627 * c-c++-common/pr68657-3.c: Same.
6628 * c-c++-common/pr68833-1.c: Same.
6629 * gcc.dg/Walloc-size-larger-than-16.c: Same.
6630 * gcc.dg/Walloca-larger-than.c: New test.
6631 * gcc.dg/Walloca-larger-than-2.c: New test.
6632 * gcc.dg/Wframe-larger-than-2.c: New test.
6633 * gcc.dg/Wlarger-than3.c: New test.
6634 * gcc.dg/Wvla-larger-than-3.c: New test.
6635 * gcc.dg/pr42611.c: Adjust.
6636 * gnat.dg/frame_overflow.adb: Same.
6637
6638 2018-07-20 Martin Sebor <msebor@redhat.com>
6639
6640 PR tree-optimization/86613
6641 PR tree-optimization/86611
6642 * c-c++-common/Warray-bounds-2.c: Undefine macros and
6643 prune duplicate warnings.
6644 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
6645 data-model-dependencies.
6646 * gcc.dg/Warray-bounds-32.c: Ditto.
6647
6648 2018-07-20 Richard Biener <rguenther@suse.de>
6649
6650 PR debug/86585
6651 * g++.dg/lto/pr86585_0.C: New testcase.
6652 * g++.dg/lto/pr86585_1.C: Likewise.
6653
6654 2018-07-19 Martin Sebor <msebor@redhat.com>
6655
6656 PR tree-optimization/83776
6657 PR tree-optimization/84047
6658 * gcc.dg/Warray-bounds-29.c: New test.
6659 * gcc.dg/Warray-bounds-30.c: New test.
6660 * gcc.dg/Warray-bounds-31.c: New test.
6661 * gcc.dg/Warray-bounds-32.c: New test.
6662
6663 2018-07-19 Michael Collison <michael.collison@arm.com>
6664 Richard Henderson <rth@redhat.com>
6665
6666 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
6667 * gcc.target/aarch64/builtin_saddl.c: New testcase.
6668 * gcc.target/aarch64/builtin_saddll.c: New testcase.
6669 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
6670 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
6671 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
6672 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
6673 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
6674 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
6675 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
6676 * gcc.target/aarch64/builtin_usubl.c: New testcase.
6677 * gcc.target/aarch64/builtin_usubll.c: New testcase.
6678
6679 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6680
6681 Revert fix for c++/59480 (and testsuite followup)
6682
6683 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6684
6685 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6686
6687 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6688
6689 PR c++/59480, DR 136
6690 * g++.dg/other/friend8.C: New.
6691 * g++.dg/other/friend9.C: Likewise.
6692 * g++.dg/other/friend10.C: Likewise.
6693 * g++.dg/other/friend11.C: Likewise.
6694 * g++.dg/other/friend12.C: Likewise.
6695 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6696 * g++.dg/parse/defarg8.C: Likewise.
6697
6698 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6699
6700 * gcc.target/aarch64/profile.c: New test.
6701
6702 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6703
6704 PR target/83009
6705 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
6706
6707 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
6708
6709 PR target/86560
6710 * gcc.target/i386/pr86560-4.c: New test.
6711 * gcc.target/i386/pr86560-5.c: Likewise.
6712
6713 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
6714
6715 PR target/86560
6716 * gcc.target/i386/pr86560-1.c: New test.
6717 * gcc.target/i386/pr86560-2.c: Likewise.
6718 * gcc.target/i386/pr86560-3.c: Likewise.
6719
6720 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6721
6722 * gfortran.dg/max_fmax_aarch64.f90: New test.
6723 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
6724 * gfortran.dg/minmax_integer.f90: Likewise.
6725
6726 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6729
6730 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
6731
6732 PR middle-end/86544
6733 * g++.dg/tree-ssa/pr86544.C: New test.
6734
6735 2018-07-18 Jakub Jelinek <jakub@redhat.com>
6736
6737 PR c++/86550
6738 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
6739
6740 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6741
6742 PR 69558
6743 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
6744 * c-c++-common/pr69558.c: Remove xfail.
6745 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
6746 * gcc.dg/pr61817-1.c: Likewise.
6747 * gcc.dg/pr61817-2.c: Likewise.
6748 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
6749
6750 2018-07-18 Janus Weil <janus@gcc.gnu.org>
6751
6752 PR fortran/85599
6753 * gfortran.dg/function_optimize_5.f90: Add option
6754 '-faggressive-function-elimination' and update dg-warning clauses.
6755 * gfortran.dg/short_circuiting.f90: New test.
6756
6757 2018-07-18 Marek Polacek <polacek@redhat.com>
6758
6759 PR c++/86190 - bogus -Wsign-conversion warning
6760 * g++.dg/warn/Wsign-conversion-3.C: New test.
6761 * g++.dg/warn/Wsign-conversion-4.C: New test.
6762
6763 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6764
6765 PR c++/59480, DR 136
6766 * g++.dg/other/friend8.C: New.
6767 * g++.dg/other/friend9.C: Likewise.
6768 * g++.dg/other/friend10.C: Likewise.
6769 * g++.dg/other/friend11.C: Likewise.
6770 * g++.dg/other/friend12.C: Likewise.
6771 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6772 * g++.dg/parse/defarg8.C: Likewise.
6773
6774 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6775
6776 * g++.dg/ext/uow-3.C: Adjust.
6777 * g++.dg/ext/uow-4.C: Likewise.
6778 * g++.dg/lookup/name-clash11.C: Likewise.
6779 * g++.dg/lookup/name-clash7.C: Likewise.
6780 * g++.dg/lookup/redecl1.C: Likewise.
6781 * g++.dg/warn/changes-meaning.C: Likewise.
6782 * g++.old-deja/g++.jason/scoping8.C: Likewise.
6783 * g++.old-deja/g++.law/nest1.C: Likewise.
6784
6785 2018-07-18 Richard Biener <rguenther@suse.de>
6786
6787 PR debug/86523
6788 * g++.dg/lto/pr86523-3_0.C: New testcase.
6789
6790 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
6791
6792 * gcc.target/m68k/mulsi_highpart.c: New test.
6793
6794 2018-07-17 Jakub Jelinek <jakub@redhat.com>
6795
6796 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
6797 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
6798 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
6799 * gcc.dg/cpp/pr61854-8.c: New test.
6800
6801 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
6802
6803 * gcc.target/powerpc/pr85456.c: Require longdouble128.
6804
6805 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
6806
6807 PR fortran/83184
6808 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
6809
6810 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6811
6812 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
6813 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
6814 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
6815 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
6816 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
6817
6818 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
6819
6820 * gcc.target/powerpc/pr57150.c: Require longdouble128.
6821 * gcc.target/powerpc/pr79916.c: Require dfp.
6822
6823 2018-07-17 Richard Biener <rguenther@suse.de>
6824
6825 PR lto/86456
6826 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
6827
6828 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
6829
6830 * gcc.target/s390/function-align1.c: New test.
6831 * gcc.target/s390/function-align2.c: New test.
6832 * gcc.target/s390/function-align3.c: New test.
6833
6834 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
6835
6836 * gnat.dg/discr55.adb: New test.
6837
6838 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6839
6840 * gcc.target/i386/vartrack-1.c (dg-options): Add
6841 -fomit-frame-pointer.
6842
6843 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6844
6845 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
6846 (dg-lto-options): Add -fPIC.
6847 * g++.dg/lto/pr86523-2_0.C: Likewise.
6848
6849 2018-07-17 Martin Liska <mliska@suse.cz>
6850
6851 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
6852
6853 2018-07-17 Ed Schonberg <schonberg@adacore.com>
6854
6855 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
6856 testcase.
6857
6858 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
6859
6860 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
6861
6862 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
6863
6864 * gnat.dg/memorytest.adb: New testcase.
6865
6866 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
6867
6868 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
6869 New testcase.
6870
6871 2018-07-17 Ed Schonberg <schonberg@adacore.com>
6872
6873 * gnat.dg/equal3.adb: New testcase.
6874
6875 2018-07-17 Justin Squirek <squirek@adacore.com>
6876
6877 * gnat.dg/split_args.adb: New testcase.
6878
6879 2018-07-17 Ed Schonberg <schonberg@adacore.com>
6880
6881 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
6882
6883 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
6884
6885 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
6886 New testcase.
6887
6888 2018-07-16 Carl Love <cel@us.ibm.com>
6889
6890 PR target/86414
6891 Forgot the PR number on the commit log.
6892
6893 2018-07-16 Carl Love <cel@us.ibm.com>
6894
6895 PR target/86414
6896 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
6897 longdouble128.
6898 * gcc.target/powerpc/divkc3-3.c: Ditto.
6899 * gcc.target/powerpc/mulkc3-2.c: Ditto.
6900 * gcc.target/powerpc/mulkc3-3.c: Ditto.
6901 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
6902 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
6903
6904 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
6905
6906 * gcc.target/powerpc/convert-fp-128.c: New testcase.
6907 * gcc.target/powerpc/convert-fp-64.c: New testcase.
6908
6909 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
6910
6911 * lib/target-supports.exp (check_effective_target_longdouble64,
6912 check_effective_target_ppc_float128,
6913 check_effective_target_ppc_float128_insns,
6914 check_effective_target_powerpc_vsx): New.
6915
6916 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
6917
6918 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
6919 syntax error.
6920
6921 2018-07-16 Jakub Jelinek <jakub@redhat.com>
6922
6923 PR tree-optimization/86526
6924 * gcc.c-torture/compile/pr86526.c: New test.
6925
6926 2018-07-16 Carl Love <cel@us.ibm.com>
6927
6928 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
6929 longdouble128.
6930 * gcc.target/powerpc/divkc3-3.c: Ditto.
6931 * gcc.target/powerpc/mulkc3-2.c: Ditto.
6932 * gcc.target/powerpc/mulkc3-3.c: Ditto.
6933 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
6934 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
6935
6936 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
6937
6938 PR fortran/83184
6939 * gfortran.dg/assumed_rank_14.f90: New testcase.
6940 * gfortran.dg/assumed_rank_15.f90: New testcase.
6941 * gfortran.dg/dec_structure_8.f90: Update error messages.
6942 * gfortran.dg/dec_structure_23.f90: Update error messages.
6943
6944 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6945
6946 PR middle-end/86528
6947 * gcc.c-torture/execute/pr86528.c: New test.
6948 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
6949
6950 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
6951
6952 * g++.dg/template/spec40.C: New.
6953 * g++.dg/parse/ptrmem8.C: Likewise.
6954
6955 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
6956
6957 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
6958 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
6959 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
6960 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
6961 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
6962
6963 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
6964
6965 * gcc.target/s390/mrecord-mcount.c: New testcase.
6966
6967 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
6968
6969 * gcc.target/s390/mfentry-m64.c: New testcase.
6970
6971 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
6972
6973 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
6974 testcase.
6975
6976 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
6977
6978 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
6979 testcase.
6980
6981 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
6982
6983 * gnat.dg/wide_wide_value1.adb: New testcase.
6984
6985 2018-07-16 Javier Miranda <miranda@adacore.com>
6986
6987 * gnat.dg/bit_order1.adb: New testcase.
6988
6989 2018-07-16 Javier Miranda <miranda@adacore.com>
6990
6991 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
6992
6993 2018-07-16 Richard Biener <rguenther@suse.de>
6994
6995 PR lto/86523
6996 * g++.dg/lto/pr86523-1_0.C: New testcase.
6997 * g++.dg/lto/pr86523-2_0.C: Likewise.
6998
6999 2018-07-16 Martin Liska <mliska@suse.cz>
7000
7001 PR ipa/86529
7002 * g++.dg/ipa/pr86529.C: New test.
7003
7004 2018-07-16 Tom de Vries <tdevries@suse.de>
7005
7006 PR debug/86455
7007 * gcc.target/i386/vartrack-1.c: New test.
7008
7009 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
7010
7011 * gnat.dg/opt73.adb: New test.
7012
7013 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR c++/3698
7016 PR c++/86208
7017 * g++.dg/opt/pr3698.C: New test.
7018
7019 2018-07-16 Richard Biener <rguenther@suse.de>
7020
7021 PR ipa/86389
7022 * gcc.dg/torture/pr86389.c: Require trampolines.
7023
7024 2018-07-15 Tom de Vries <tdevries@suse.de>
7025
7026 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
7027 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
7028 already called.
7029 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
7030 * gcc.dg/guality/guality.exp: Same.
7031 * gfortran.dg/guality/guality.exp: Same.
7032
7033 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
7034 Sunil K Pandey <sunil.k.pandey@intel.com>
7035
7036 PR target/84413
7037 * gcc.target/i386/pr84413-1.c: New test.
7038 * gcc.target/i386/pr84413-2.c: Likewise.
7039 * gcc.target/i386/pr84413-3.c: Likewise.
7040
7041 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7042 Steve Munroe <munroesj52@gmail.com>
7043
7044 * gcc.target/powerpc/sse2-pand-1.c: New file.
7045 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
7046 * gcc.target/powerpc/sse2-por-1.c: Likewise.
7047 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
7048
7049 2018-07-13 Nathan Sidwell <nathan@acm.org>
7050
7051 PR c++/86374
7052 * g++.dg/pr86374.C: New.
7053
7054 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
7055
7056 PR middle-end/78809
7057 * gcc.dg/strcmpopt_5.c: New test.
7058 * gcc.dg/strcmpopt_6.c: New test.
7059
7060 2018-07-13 Richard Biener <rguenther@suse.de>
7061
7062 PR middle-end/85974
7063 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
7064
7065 2018-07-13 Tom de Vries <tdevries@suse.de>
7066
7067 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
7068 * gcc.dg/guality/ctztest.c: Same.
7069 * gcc.dg/guality/sra-1.c: Same.
7070
7071 2018-07-13 Tom de Vries <tdevries@suse.de>
7072
7073 * gcc.dg/vla-1.c: Update.
7074
7075 2018-07-13 Tom de Vries <tdevries@suse.de>
7076
7077 * gcc.src/maintainers.exp: New file.
7078
7079 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
7080
7081 PR middle-end/86489
7082 * gcc.dg/pr86489.c: New test.
7083
7084 2018-07-12 Martin Sebor <msebor@redhat.com>
7085
7086 PR testsuite/86510
7087 g++.dg/warn/pr86453.C: Adjust.
7088
7089 2018-07-12 Jim Wilson <jimw@sifive.com>
7090
7091 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
7092
7093 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
7094
7095 * gcc.target/riscv/interrupt-conflict-mode.c: New.
7096
7097 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7098
7099 * c-c++-common/gomp/declare-target-3.c: New test.
7100 * g++.dg/gomp/declare-target-2.C: New test.
7101
7102 2018-07-12 Martin Sebor <msebor@redhat.com>
7103
7104 PR c/86453
7105 * c-c++-common/Wattributes.c: Adjust.
7106 * gcc.dg/Wattributes-10.c: New test.
7107 * g++.dg/Wattributes-3.C: Adjust.
7108 * gcc.dg/Wattributes-6.c: Adjust.
7109 * gcc.dg/pr18079.c: Adjust.
7110 * gcc.dg/torture/pr42363.c: Adjust.
7111
7112 2018-07-12 Julia Koval <julia.koval@intel.com>
7113
7114 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
7115 version.
7116
7117 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7118
7119 * gcc.dg/vect/vect-cond-arith-6.c: New test.
7120 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
7121 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
7122 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
7123 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
7124 * gcc.target/aarch64/sve/slp_14.c: Likewise.
7125 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
7126
7127 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7128
7129 * gcc.dg/vect/vect-cond-arith-4.c: New test.
7130 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
7131 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
7132 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
7133 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
7134 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
7135 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
7136 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
7137
7138 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7139 Alan Hayward <alan.hayward@arm.com>
7140 David Sherwood <david.sherwood@arm.com>
7141
7142 * gcc.dg/vect/vect-fma-2.c: New test.
7143 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
7144 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
7145 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
7146
7147 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7148
7149 * gcc.dg/vect/vect-cond-arith-3.c: New test.
7150 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
7151 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
7152 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
7153 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
7154 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
7155 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
7156 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
7157 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
7158
7159 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7160
7161 * gcc.dg/vect/vect-cond-arith-2.c: New test.
7162 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7163
7164 2018-07-12 Richard Biener <rguenther@suse.de>
7165
7166 PR target/84829
7167 * gcc.target/i386/pr84829.c: New testcase.
7168
7169 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7170
7171 * gcc.dg/torture/20180712-1.c: New test.
7172
7173 PR tree-optimization/86492
7174 * gcc.c-torture/execute/pr86492.c: New test.
7175
7176 2018-07-12 Richard Biener <rguenther@suse.de>
7177
7178 PR c/86453
7179 * g++.dg/warn/pr86453.C: New testcase.
7180
7181 2018-07-12 Richard Biener <rguenther@suse.de>
7182
7183 PR middle-end/86479
7184 * gcc.dg/graphite/pr86479.c: New testcase.
7185
7186 2018-07-11 Jakub Jelinek <jakub@redhat.com>
7187
7188 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
7189 of hardcoding size. Cast (rel) to MASK_TYPE.
7190 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
7191 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
7192 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
7193 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
7194 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
7195 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
7196 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
7197 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
7198 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
7199 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
7200 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
7201 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
7202 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
7203 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
7204 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
7205 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
7206 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
7207 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
7208 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
7209
7210 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
7211
7212 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
7213 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
7214 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
7215
7216 2018-07-10 Mark Wielaard <mark@klomp.org>
7217
7218 PR debug/86459
7219 * gcc.dg/pr86459.c: New test.
7220
7221 2018-07-10 Martin Sebor <msebor@redhat.com>
7222
7223 PR testsuite/86461
7224 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7225
7226 2018-07-10 Martin Liska <mliska@suse.cz>
7227
7228 PR testsuite/86445
7229 * gcc.dg/pr84100.c: Change it back to dg-bogus.
7230
7231 2018-07-10 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR sanitizer/86406
7234 * g++.dg/ubsan/pr86406.C: New test.
7235
7236 PR fortran/86421
7237 * gfortran.dg/vect/pr86421.f90: New test.
7238
7239 2018-07-09 Martin Sebor <msebor@redhat.com>
7240
7241 PR tree-optimization/86415
7242 * gcc.dg/strlenopt-53.c: New test.
7243
7244 2018-07-09 Martin Sebor <msebor@redhat.com>
7245
7246 PR middle-end/77357
7247 * gcc.dg/strlenopt-49.c: New test.
7248 * gcc.dg/strlenopt-50.c: New test.
7249 * gcc.dg/strlenopt-51.c: New test.
7250 * gcc.dg/strlenopt-52.c: New test.
7251 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7252
7253 2018-07-09 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR c/86420
7256 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
7257 to be returned and when first argument is not 0, so that they don't do
7258 anything for NEED_EXC or NEED_ERRNO.
7259
7260 2018-07-09 Tom de Vries <tdevries@suse.de>
7261
7262 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
7263 * gcc.dg/guality/bswaptest.c: Same.
7264 * gcc.dg/guality/clztest.c: Same.
7265 * gcc.dg/guality/csttest.c: Same.
7266 * gcc.dg/guality/ctztest.c: Same.
7267 * gcc.dg/guality/drap.c: Same.
7268 * gcc.dg/guality/nrv-1.c: Same.
7269 * gcc.dg/guality/pr41353-1.c: Same.
7270 * gcc.dg/guality/pr41353-2.c: Same.
7271 * gcc.dg/guality/pr41404-1.c: Same.
7272 * gcc.dg/guality/pr43051-1.c: Same.
7273 * gcc.dg/guality/pr43077-1.c: Same.
7274 * gcc.dg/guality/pr43177.c: Same.
7275 * gcc.dg/guality/pr43329-1.c: Same.
7276 * gcc.dg/guality/pr43479.c: Same.
7277 * gcc.dg/guality/pr43593.c: Same.
7278 * gcc.dg/guality/pr45003-1.c: Same.
7279 * gcc.dg/guality/pr45003-2.c: Same.
7280 * gcc.dg/guality/pr45003-3.c: Same.
7281 * gcc.dg/guality/pr48437.c: Same.
7282 * gcc.dg/guality/pr48466.c: Same.
7283 * gcc.dg/guality/pr49888.c: Same.
7284 * gcc.dg/guality/pr54200.c: Same.
7285 * gcc.dg/guality/pr54519-1.c: Same.
7286 * gcc.dg/guality/pr54519-2.c: Same.
7287 * gcc.dg/guality/pr54519-3.c: Same.
7288 * gcc.dg/guality/pr54519-4.c: Same.
7289 * gcc.dg/guality/pr54519-5.c: Same.
7290 * gcc.dg/guality/pr54519-6.c: Same.
7291 * gcc.dg/guality/pr54551.c: Same.
7292 * gcc.dg/guality/pr54693-2.c: Same.
7293 * gcc.dg/guality/pr54693.c: Same.
7294 * gcc.dg/guality/pr54796.c: Same.
7295 * gcc.dg/guality/pr54970.c: Same.
7296 * gcc.dg/guality/pr67192.c: Same.
7297 * gcc.dg/guality/pr69947.c: Same.
7298 * gcc.dg/guality/pr78726.c: Same.
7299 * gcc.dg/guality/rotatetest.c: Same.
7300 * gcc.dg/guality/sra-1.c: Same.
7301 * gcc.dg/guality/vla-2.c: Same.
7302
7303 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7304
7305 * g++.dg/diagnostic/long-short.C: New.
7306 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
7307 * g++.dg/diagnostic/virtual-friend.C: Likewise.
7308 * g++.old-deja/g++.brendan/crash11.C: Adjust.
7309
7310 2018-07-09 Tom de Vries <tdevries@suse.de>
7311
7312 * gcc.dg/vla-1.c: New test.
7313
7314 2018-07-07 Tom de Vries <tdevries@suse.de>
7315
7316 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
7317 files.
7318 (get_dump_flags): New proc.
7319 (toplevel): Test all dump flags.
7320
7321 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7322
7323 * gnat.dg/stack_usage6.adb: New test.
7324 * gnat.dg/stack_usage6_pkg.ads: New helper.
7325
7326 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7327
7328 * gnat.dg/pure_function3a.adb: New test.
7329 * gnat.dg/pure_function3b.adb: Likewise.
7330 * gnat.dg/pure_function3c.adb: Likewise.
7331 * gnat.dg/pure_function3_pkg.ads: New helper.
7332
7333 2018-07-07 Jakub Jelinek <jakub@redhat.com>
7334
7335 PR target/84711
7336 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
7337 dg-require-effective-target. Add -msse not just on i386-*, but
7338 on all i?86-* and x86_64-*.
7339
7340 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
7341
7342 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
7343 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
7344 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
7345 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
7346 * gcc.dg/tree-ssa/popcount3.c: New test.
7347
7348 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
7349
7350 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
7351 to preserve the test.
7352 * gcc.target/i386/pr85073.c: Likewise.
7353
7354 2018-07-06 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR tree-optimization/86401
7357 * gcc.dg/tree-ssa/pr86401-1.c: New test.
7358 * gcc.dg/tree-ssa/pr86401-2.c: New test.
7359 * c-c++-common/rotate-9.c: New test.
7360
7361 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
7362
7363 PR target/86324
7364 gcc.target/powerpc/pr86324-1.c: New test.
7365 gcc.target/powerpc/pr86324-2.c: Likewise.
7366
7367 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7368
7369 PR target/84711
7370 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
7371
7372 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7373
7374 * gcc.target/aarch64/struct_cpy.c: Remove ;.
7375
7376 2018-07-05 Jeff Law <law@redhat.com>
7377
7378 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
7379
7380 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
7381
7382 PR fortran/86408
7383 * gfortran.dg/deferred_character_20.f90: New test.
7384
7385 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
7386
7387 PR fortran/83183
7388 PR fortran/86325
7389 * gfortran.dg/init_flag_18.f90: New testcase.
7390 * gfortran.dg/init_flag_19.f03: New testcase.
7391
7392 2018-07-05 Carl Love <cel@us.ibm.com>
7393 * gcc.target/altivec-1-runnable.c: New test file.
7394 * gcc.target/altivec-2-runnable.c: New test file.
7395 * gcc.target/vsx-7.c (main2): Change expected expected instruction
7396 for tests.
7397
7398 2018-07-05 Martin Sebor <msebor@redhat.com>
7399
7400 PR c++/86400
7401 * gcc.dg/strlenopt-47.c: New test.
7402 * gcc.dg/strlenopt-48.c: New test.
7403
7404 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7405
7406 PR target/84711
7407 * gcc.target/arm/big-endian-subreg.c: New.
7408
7409 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7410
7411 PR target/84711
7412 * gcc.dg/vect/pr84711.c: New.
7413
7414 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7415
7416 * gcc.target/aarch64/struct_cpy.c: New.
7417
7418 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7419
7420 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
7421 * c-c++-common/unroll-2.c: Likewise.
7422 * g++.dg/cdce3.C: Likewise.
7423 * g++.dg/ext/unroll-1.C: Likewise.
7424 * g++.dg/ext/unroll-2.C: Likewise.
7425 * g++.dg/ext/unroll-3.C: Likewise.
7426 * gcc.dg/cdce1.c: Likewise.
7427 * gcc.dg/cdce2.c: Likewise.
7428 * gcc.dg/gomp/pr68128-1.c: Likewise.
7429 * gcc.dg/vect/pr46032.c: Likewise.
7430 * gcc.dg/vect/vect-cond-10.c: Likewise.
7431 * gcc.dg/vect/vect-cond-8.c: Likewise.
7432 * gcc.dg/vect/vect-cond-9.c: Likewise.
7433 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7434 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7435 * gcc.target/i386/avx-cvt-2.c: Likewise.
7436 * gcc.target/i386/avx-cvt-3.c: Likewise.
7437 * gcc.target/i386/avx2-cvt-2.c: Likewise.
7438 * gcc.target/i386/avx2-gather-2.c: Likewise.
7439 * gcc.target/i386/avx2-gather-6.c: Likewise.
7440 * gcc.target/i386/avx512f-gather-2.c: Likewise.
7441 * gcc.target/i386/sse2-cvt-2.c: Likewise.
7442 * gfortran.dg/directive_unroll_1.f90: Likewise.
7443 * gfortran.dg/directive_unroll_2.f90: Likewise.
7444 * gnat.dg/unroll2.adb: Likewise.
7445 * gnat.dg/unroll3.adb: Likewise.
7446
7447 2018-07-05 Tom de Vries <tdevries@suse.de>
7448
7449 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
7450
7451 2018-07-04 Martin Sebor <msebor@redhat.com>
7452
7453 PR tree-optimization/86274
7454 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
7455
7456 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7457
7458 PR fortran/82009
7459 * gfortran.dg/block_16.f08. New test.
7460
7461 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
7462
7463 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
7464 has a slightly different IL that provides more threading
7465 opportunities.
7466
7467 2018-07-04 Martin Liska <mliska@suse.cz>
7468
7469 PR middle-end/66240
7470 PR target/45996
7471 PR c/84100
7472 * gcc.dg/pr84100.c (foo):
7473 * gcc.target/i386/falign-functions-2.c: New test.
7474 * gcc.target/i386/falign-functions.c: New test.
7475
7476 2018-07-04 Martin Liska <mliska@suse.cz>
7477
7478 * gcc.dg/pr47793.c: Remove.
7479
7480 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
7481
7482 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
7483 final scan test.
7484 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7485
7486 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
7487
7488 PR target/85620
7489 * gcc.target/i386/pr85620-1.c: New test.
7490 * gcc.target/i386/pr85620-2.c: Likewise.
7491 * gcc.target/i386/pr85620-3.c: Likewise.
7492 * gcc.target/i386/pr85620-4.c: Likewise.
7493
7494 2018-07-03 Martin Sebor <msebor@redhat.com>
7495
7496 PR tree-optimization/86274
7497 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
7498 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7499 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
7500 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
7501 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7502 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7503 * gcc.dg/tree-ssa/pr83198.c: Same.
7504
7505 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
7506
7507 * g++.dg/other/locations1.C: New.
7508 * g++.dg/tls/locations1.C: Likewise.
7509 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
7510 * g++.dg/diagnostic/virtual-static.C: Likewise.
7511 * g++.dg/concepts/fn-concept2.C: Test the locations too.
7512 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
7513 * g++.dg/cpp0x/pr51463.C: Likewise.
7514 * g++.dg/other/typedef1.C: Likewise.
7515 * g++.dg/parse/dtor13.C: Likewise.
7516 * g++.dg/template/error44.C: Likewise.
7517 * g++.dg/template/typedef4.C: Likewise.
7518 * g++.dg/template/typedef5.C: Likewise.
7519 * g++.dg/tls/diag-2.C: Likewise.
7520 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7521
7522 2018-07-03 Marek Polacek <polacek@redhat.com>
7523
7524 PR c++/86201
7525 * g++.dg/diagnostic/pr86201.C: New test.
7526
7527 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
7528
7529 PR target/85694
7530 * gcc.target/i386/pr85694.c: New test.
7531
7532 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7533
7534 PR tree-optimization/85694
7535 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
7536 Return true for AArch64 without SVE.
7537 * gcc.target/aarch64/vect_hadd_1.h: New file.
7538 * gcc.target/aarch64/vect_shadd_1.c: New test.
7539 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
7540 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
7541 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
7542
7543 2018-07-03 Marek Polacek <polacek@redhat.com>
7544
7545 PR middle-end/86202
7546 * gcc.dg/Wint-conversion-2.c: New test.
7547
7548 PR c++/84306
7549 * g++.dg/overload/conv-op3.C: New test.
7550
7551 2018-07-03 Richard Biener <rguenther@suse.de>
7552
7553 PR ipa/86389
7554 * gcc.dg/torture/pr86389.c: New testcase.
7555
7556 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7557
7558 PR tree-optimization/85694
7559 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
7560 proc.
7561 * gcc.dg/vect/vect-avg-1.c: New test.
7562 * gcc.dg/vect/vect-avg-2.c: Likewise.
7563 * gcc.dg/vect/vect-avg-3.c: Likewise.
7564 * gcc.dg/vect/vect-avg-4.c: Likewise.
7565 * gcc.dg/vect/vect-avg-5.c: Likewise.
7566 * gcc.dg/vect/vect-avg-6.c: Likewise.
7567 * gcc.dg/vect/vect-avg-7.c: Likewise.
7568 * gcc.dg/vect/vect-avg-8.c: Likewise.
7569 * gcc.dg/vect/vect-avg-9.c: Likewise.
7570 * gcc.dg/vect/vect-avg-10.c: Likewise.
7571 * gcc.dg/vect/vect-avg-11.c: Likewise.
7572 * gcc.dg/vect/vect-avg-12.c: Likewise.
7573 * gcc.dg/vect/vect-avg-13.c: Likewise.
7574 * gcc.dg/vect/vect-avg-14.c: Likewise.
7575
7576 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7577
7578 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
7579 get split into two for use by the over-widening pattern.
7580 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
7581 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
7582 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
7583 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
7584 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
7585 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
7586 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
7587 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
7588 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
7589 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
7590 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
7591 * gcc.dg/vect/vect-over-widen-22.c: New test.
7592
7593 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7594
7595 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
7596 widen_mult pattern.
7597 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
7598 over-widening messages.
7599 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7600 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7601 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7602 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7603 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7604 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7605 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7606 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
7607 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7608 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
7609 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
7610 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
7611 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
7612 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
7613 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
7614 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
7615 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
7616 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
7617 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
7618 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
7619 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
7620 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
7621 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
7622 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
7623 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
7624 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
7625
7626 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7627
7628 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
7629
7630 2018-07-02 Jim Wilson <jimw@sifive.com>
7631
7632 * gcc.target/riscv/interrupt-debug.c: New.
7633
7634 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7635
7636 * g++.dg/diagnostic/thread-thread_local.C: New.
7637
7638 2018-07-02 Martin Liska <mliska@suse.cz>
7639
7640 PR testsuite/86366
7641 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
7642 * gcc.dg/profile-dir-2.c: Likewise.
7643 * gcc.dg/profile-dir-3.c: Likewise.
7644
7645 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
7646
7647 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
7648 overriden.
7649
7650 2018-07-02 Richard Biener <rguenther@suse.de>
7651
7652 PR tree-optimization/86363
7653 * gcc.dg/torture/pr86363.c: New testcase.
7654
7655 2018-07-02 Martin Liska <mliska@suse.cz>
7656
7657 * gcc.dg/completion-1.c: New test.
7658 * gcc.dg/completion-2.c: New test.
7659 * gcc.dg/completion-3.c: New test.
7660
7661 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
7662
7663 PR fortran/82969
7664 PR fortran/86242
7665 * gfortran.dg/proc_ptr_50.f90: New test.
7666
7667 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
7668
7669 PR fortran/45305
7670 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
7671
7672 2018-07-02 Martin Liska <mliska@suse.cz>
7673
7674 PR ipa/86279
7675 * gcc.dg/ipa/pr86279.c: New test.
7676
7677 2018-07-02 Martin Liska <mliska@suse.cz>
7678
7679 PR ipa/86323
7680 * g++.dg/ipa/pr86323.C: New test.
7681
7682 2018-07-01 Tom de Vries <tdevries@suse.de>
7683
7684 revert:
7685 2018-07-01 Tom de Vries <tdevries@suse.de>
7686
7687 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
7688 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
7689
7690 2018-07-01 Tom de Vries <tdevries@suse.de>
7691
7692 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
7693 argument.
7694 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
7695 with @main.
7696
7697 2018-07-01 Tom de Vries <tdevries@suse.de>
7698
7699 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
7700 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
7701
7702 2018-07-01 Tom de Vries <tdevries@suse.de>
7703
7704 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
7705 * gcc.dg/guality/vla-1.c: Use relative line numbers.
7706
7707 2018-07-01 Tom de Vries <tdevries@suse.de>
7708
7709 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
7710 (verify_call): ... here. Move to toplevel.
7711 (verify_call_np, dg_final_directive_check_utils): New proc.
7712 (toplevel): Call dg_final_directive_check_utils.
7713 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
7714
7715 2018-06-30 Jim Wilson <jimw@sifive.com>
7716
7717 * gcc.target/riscv/shift-shift-1.c: New.
7718 * gcc.target/riscv/shift-shift-2.c: New.
7719 * gcc.target/riscv/shift-shift-3.c: New.
7720
7721 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
7722
7723 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
7724
7725 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
7726
7727 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
7728 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
7729 by 4 in the computation of a[i].
7730 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
7731 main multiplication constant.
7732 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7733 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7734 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
7735 pattern to cast the result to int.
7736 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
7737 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
7738 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
7739 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
7740 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
7741 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
7742 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
7743 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
7744 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
7745 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
7746 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
7747 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
7748 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
7749 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
7750 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
7751 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
7752 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
7753 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
7754 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
7755 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
7756
7757 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
7758
7759 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
7760 test for vectorization along the lines described in the comment.
7761
7762 2018-06-30 Tom de Vries <tdevries@suse.de>
7763
7764 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
7765 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
7766 LTO_TORTURE_OPTIONS.
7767 * gcc.dg/guality/prevent-optimization.h: New file.
7768 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
7769 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
7770
7771 2018-06-30 Tom de Vries <tdevries@suse.de>
7772
7773 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
7774 * lib/gcc-dg.exp (dg-final): New proc.
7775 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
7776 argument.
7777
7778 2018-06-29 Martin Sebor <msebor@redhat.com>
7779
7780 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
7781 that don't define the function.
7782
7783 2018-06-29 Marek Polacek <polacek@redhat.com>
7784
7785 PR c++/86184
7786 * g++.dg/ext/cond3.C: New test.
7787
7788 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7789
7790 * gcc.target/arm/arm-soft-strd-even.c: New test.
7791
7792 2018-06-29 Tom de Vries <tdevries@suse.de>
7793
7794 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
7795 line, and use it.
7796 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
7797 (process-message): ... here.
7798 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
7799
7800 2018-06-29 Martin Liska <mliska@suse.cz>
7801
7802 PR tree-optimization/86263
7803 * gcc.dg/tree-ssa/pr86263.c: New test.
7804
7805 2018-06-28 Carl Love <cel@us.ibm.com>
7806
7807 * gcc.target/p9-extract-1.c: Add test case.
7808 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
7809 name in ABI.
7810
7811 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
7812
7813 PR target/86348
7814 * gcc.target/i386/pr86348.c: New test.
7815
7816 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
7817
7818 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
7819
7820 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
7821
7822 PR fortran/82865
7823 * gfortran.dg/dec_type_print_2.f03: New testcase.
7824
7825 2018-06-28 David Pagan <dave.pagan@oracle.com>
7826
7827 PR c/55976
7828 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
7829 message causing unexpected test FAIL.
7830
7831 2018-06-28 Martin Liska <mliska@suse.cz>
7832
7833 * gcc.dg/tree-ssa/switch-1.c: New test.
7834
7835 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
7836
7837 * gnat.dg/debug15.adb: New test.
7838
7839 2018-06-27 David Malcolm <dmalcolm@redhat.com>
7840
7841 PR c++/86329
7842 * g++.dg/lookup/pr86329.C: New test.
7843
7844 2018-06-27 Carl Love <cel@us.ibm.com>
7845
7846 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
7847
7848 2018-06-27 Tamar Christina <tamar.christina@arm.com>
7849
7850 PR target/85769
7851 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
7852
7853 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
7854
7855 * gcc.target/powerpc/builtins-1.c: Correct a comment.
7856
7857 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7858
7859 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
7860 requirement for this test.
7861 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
7862 requirement, and -mpower8-vector compile option.
7863
7864 2018-06-26 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR target/86314
7867 * gcc.dg/pr86314.c: New test.
7868
7869 PR debug/86257
7870 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
7871
7872 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7873
7874 * gcc.target/i386/pr86257.c: Require 64-bit.
7875
7876 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7877
7878 * g++.dg/pr86082.C: Require IBM1047 support.
7879
7880 2018-06-26 Richard Biener <rguenther@suse.de>
7881
7882 PR middle-end/86271
7883 * gcc.dg/pr86271.c: New testcase.
7884
7885 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
7886
7887 PR debug/86064
7888 * gcc.dg/pr86064.c: New.
7889
7890 2018-06-25 Jeff Law <law@redhat.com>
7891
7892 * lib/target-supports.exp
7893 (check_effective_target_logical_op_short_circuit): Add v850.
7894
7895 2018-06-25 Martin Sebor <msebor@redhat.com>
7896
7897 PR tree-optimization/86204
7898 * gcc.dg/strlenopt-46.c: New test.
7899
7900 2018-06-25 Martin Sebor <msebor@redhat.com>
7901
7902 PR tree-optimization/85700
7903 * gcc.dg/Wstringop-truncation-4.c: New test.
7904
7905 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
7906
7907 PR fortran/82972
7908 PR fortran/83088
7909 PR fortran/85851
7910 * gfortran.dg/init_flag_17.f90: New testcase.
7911
7912 2018-06-25 Carl Love <cel@us.ibm.com>
7913
7914 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
7915 vec_extract a signed int. Add vec_extract tests for bool char
7916 and bool int.
7917 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
7918 vec_extract tests.
7919
7920 2018-06-25 Tom de Vries <tdevries@suse.de>
7921
7922 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
7923
7924 2018-06-25 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR target/84786
7927 * gcc.target/i386/avx512f-pr84786-3.c: New test.
7928
7929 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
7930
7931 * gnat.dg/sso9.adb: New testcase.
7932 * gnat.dg/sso9_pkg.ads: Likewise.
7933
7934 2018-06-25 Tom de Vries <tdevries@suse.de>
7935
7936 PR debug/86257
7937 * gcc.target/i386/pr86257.c: New test.
7938
7939 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
7940
7941 PR C++/86082
7942 * g++.dg/pr86082.C: New test.
7943
7944 2018-06-24 Tom de Vries <tdevries@suse.de>
7945
7946 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
7947 * gcc.dg/guality/guality.exp: Same.
7948 * gfortran.dg/guality/guality.exp: Same.
7949 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
7950
7951 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7952
7953 * g++.dg/concepts/locations1.C: New.
7954 * g++.dg/cpp0x/locations1.C: Likewise.
7955 * g++.dg/cpp1z/inline-var2.C: Test locations too.
7956 * g++.dg/cpp1z/inline-var3.C: Likewise.
7957
7958 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
7959
7960 PR fortran/86281
7961 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
7962
7963 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7964
7965 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
7966 this test.
7967 * gcc.target/powerpc/builtins-9.c: New test.
7968 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
7969 to expect different code generation on big-endian vs.
7970 little-endian targets.
7971
7972 2018-06-22 Tom de Vries <tdevries@suse.de>
7973
7974 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
7975 $rootme/../gdb/gdb, if available.
7976 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
7977 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
7978
7979 2018-06-22 Tom de Vries <tdevries@suse.de>
7980
7981 * lib/gcc-gdb-test.exp (report_gdb): New proc.
7982 * g++.dg/guality/guality.exp: Use report_gdb.
7983 * gcc.dg/guality/guality.exp: Same.
7984 * gfortran.dg/guality/guality.exp: Same.
7985
7986 2018-06-22 Jakub Jelinek <jakub@redhat.com>
7987
7988 PR c++/85662
7989 * g++.dg/ext/offsetof3.C: New test.
7990
7991 2018-06-22 Carl Love <cel@us.ibm.com>
7992
7993 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
7994 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
7995 for the vnor, vand and vxor instructions.
7996 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
7997 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
7998 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
7999 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
8000 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
8001 Add -dp to dg-options, update expected counts.
8002
8003 2018-06-22 Paul Koning <ni1d@arrl.net>
8004
8005 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
8006 if pdp11.
8007 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
8008 * gcc.c-torture/compile/20040101-1.c: Ditto.
8009 * gcc.c-torture/compile/20050622-1.c: Ditto.
8010 * gcc.c-torture/compile/20080625-1.c: Ditto.
8011 * gcc.c-torture/compile/20090107-1.c: Ditto.
8012 * gcc.c-torture/compile/920501-12.c: Ditto.
8013 * gcc.c-torture/compile/920501-4.c: Ditto.
8014 * gcc.c-torture/compile/961203-1.c: Ditto.
8015 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
8016 * gcc.c-torture/compile/pr25310.c: Ditto.
8017
8018 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
8019 James Norris <jnorris@codesourcery.com>
8020 Thomas Schwinge <thomas@codesourcery.com>
8021 Tom de Vries <tom@codesourcery.com>
8022
8023 * c-c++-common/goacc/deviceptr-4.c: New file.
8024 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
8025 Likewise.
8026 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
8027 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
8028 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
8029 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
8030 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
8031 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
8032 Likewise.
8033 * c-c++-common/goacc/parallel-reduction.c: Likewise.
8034 * c-c++-common/goacc/private-reduction-1.c: Likewise.
8035 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
8036 Likewise.
8037 * gfortran.dg/goacc/modules.f95: Likewise.
8038 * gfortran.dg/goacc/routine-8.f90: Likewise.
8039 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
8040
8041 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
8042
8043 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
8044 if the long double format is IEEE 128-bit for tests that are
8045 explicitly testing IBM extended double support. Use the
8046 appropriate pack and unpack built-in functions. Change calls from
8047 __builtin_isinfl to __builtin_isinf since the later supports all
8048 floating point types.
8049 * gcc.target/powerpc/pr57150.c: Likewise.
8050 * gcc.target/powerpc/pr60203.c: Likewise.
8051 * gcc.target/powerpc/pr67808.c: Likewise.
8052 * gcc.target/powerpc/pr70117.c: Likewise.
8053 * gcc.target/powerpc/tfmode_off.c: Likewise.
8054
8055 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8056
8057 PR fortran/49630
8058 * gfortran.dg/assumed_charlen_function_7.f90: New test.
8059
8060 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8061
8062 PR fortran/83118
8063 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
8064
8065 2018-06-21 Tom de Vries <tdevries@suse.de>
8066
8067 * gcc.dg/guality/pr45882.c (a): Add used attribute.
8068
8069 2018-06-21 Tom de Vries <tdevries@suse.de>
8070
8071 PR tree-optimization/85859
8072 * gcc.dg/pr85859.c: New test.
8073
8074 2018-06-21 Richard Biener <rguenther@suse.de>
8075
8076 PR tree-optimization/86232
8077 * gcc.dg/torture/pr86232.c: New testcase.
8078
8079 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8080
8081 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
8082
8083 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8084
8085 * gcc/gcc.target/aarch64/aes_2.c: New test.
8086
8087 2018-06-20 Than McIntosh <thanm@google.com>
8088
8089 PR libgcc/86213
8090 * gcc.dg/split-8.c: New.
8091
8092 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8093
8094 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
8095 for vpkudus in place of vpksdus.
8096 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
8097
8098 2018-06-20 Nathan Sidwell <nathan@acm.org>
8099
8100 PR c++/85634
8101 * g++.dg/lookup/pr85634-2.C: New.
8102
8103 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
8104
8105 * g++.dg/template/friend65.C: New.
8106 * g++.dg/cpp0x/main1.C: Likewise.
8107 * g++.dg/other/main2.C: Likewise.
8108 * g++.dg/other/main3.C: Likewise.
8109 * g++.dg/template/friend42.C: Test location too.
8110 * g++.dg/concepts/decl-diagnose.C: Likewise.
8111 * g++.dg/warn/main-2.C: Update.
8112
8113 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
8114 Thomas Schwinge <thomas@codesourcery.com>
8115 Cesar Philippidis <cesar@codesourcery.com>
8116
8117 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
8118 2.5 data clause semantics.
8119 * c-c++-common/goacc/declare-2.c: Likewise.
8120 * c-c++-common/goacc/default-4.c: Likewise.
8121 * c-c++-common/goacc/finalize-1.c: New test.
8122 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
8123 OpenACC 2.5 data clause semantics.
8124 * c-c++-common/goacc/kernels-alias.c: Likewise.
8125 * c-c++-common/goacc/routine-5.c: Likewise.
8126 * c-c++-common/goacc/update-if_present-1.c: New test.
8127 * c-c++-common/goacc/update-if_present-2.c: New test.
8128 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
8129 2.5 data clause semantics.
8130 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8131 * gfortran.dg/goacc/data-tree.f95: Likewise.
8132 * gfortran.dg/goacc/declare-2.f95: Likewise.
8133 * gfortran.dg/goacc/default-4.f: Likewise.
8134 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8135 * gfortran.dg/goacc/finalize-1.f: New test.
8136 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
8137 OpenACC 2.5 data clause semantics.
8138 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
8139 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8140 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
8141 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8142 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
8143 * gfortran.dg/goacc/update-if_present-1.f90: New test.
8144 * gfortran.dg/goacc/update-if_present-2.f90: New test.
8145
8146 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8147
8148 PR c++/86210
8149 * g++.dg/warn/Wnonnull4.C: New test.
8150
8151 2018-06-20 Marek Polacek <polacek@redhat.com>
8152
8153 PR c++/86240
8154 * g++.dg/pr86240.C: New test.
8155
8156 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8157
8158 PR debug/86194
8159 * gcc.target/i386/pr86194.c: New test.
8160
8161 PR tree-optimization/86231
8162 * gcc.dg/tree-ssa/vrp119.c: New test.
8163 * gcc.c-torture/execute/pr86231.c: New test.
8164
8165 2018-06-20 Tom de Vries <tdevries@suse.de>
8166
8167 PR tree-optimization/86097
8168 * gcc.dg/autopar/pr86097.c: New test.
8169
8170 2018-06-20 Nathan Sidwell <nathan@acm.org>
8171
8172 PR c++/85634
8173 * g++.dg/lookup/pr85634.C: New.
8174
8175 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8176
8177 * gcc.target/aarch64/ldp_stp_q.c: New test.
8178 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
8179 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
8180
8181 2018-06-20 Martin Liska <mliska@suse.cz>
8182
8183 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
8184
8185 2018-06-19 Martin Sebor <msebor@redhat.com>
8186
8187 PR tree-optimization/48560
8188 * gcc.dg/Warray-bounds-28.c: New test.
8189
8190 2018-06-19 Martin Sebor <msebor@redhat.com>
8191
8192 PR middle-end/85602
8193 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
8194 to also match C++.
8195
8196 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
8197
8198 * g++.dg/lto/pr84805_0.C: Update template.
8199 * g++.dg/lto/pr84805_1.C: Update template.
8200
8201 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
8202
8203 * gnat.dg/aggr24.adb: New test.
8204 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
8205
8206 2018-06-19 Richard Biener <rguenther@suse.de>
8207
8208 PR tree-optimization/86179
8209 * gcc.dg/pr86179.c: New testcase.
8210
8211 2018-06-18 Martin Sebor <msebor@redhat.com>
8212
8213 PR middle-end/85602
8214 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
8215 * c-c++-common/attr-nonstring-8.c: New test.
8216
8217 2018-06-18 Martin Sebor <msebor@redhat.com>
8218
8219 PR tree-optimization/81384
8220 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
8221 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
8222 * gcc.c-torture/execute/builtins/strnlen.c: New test.
8223 * gcc.dg/attr-nonstring-2.c: New test.
8224 * gcc.dg/attr-nonstring-3.c: New test.
8225 * gcc.dg/attr-nonstring-4.c: New test.
8226 * gcc.dg/strlenopt-45.c: New test.
8227 * gcc.dg/strlenopt.h (strnlen): Declare.
8228
8229 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8230
8231 PR tree-optimization/86076
8232 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
8233
8234 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8235
8236 PR tree-optimization/64946
8237 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
8238
8239 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
8240
8241 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
8242 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
8243 * gnat.dg/stack_usage5.adb: New test.
8244
8245 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8246
8247 PR middle-end/82479
8248 * gcc.dg/tree-ssa/popcount.c: New test.
8249 * gcc.dg/tree-ssa/popcount2.c: New test.
8250
8251 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8252
8253 PR middle-end/64946
8254 * gcc.dg/absu.c: New test.
8255 * gcc.dg/gimplefe-29.c: New test.
8256 * gcc.target/aarch64/pr64946.c: New test.
8257
8258 2018-06-15 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR c/86093
8261 * c-c++-common/pr86093.c: New test.
8262
8263 PR middle-end/85878
8264 * gfortran.fortran-torture/compile/pr85878.f90: New test.
8265
8266 PR middle-end/86123
8267 * gcc.c-torture/compile/pr86123.c: New test.
8268
8269 2018-06-15 Tom de Vries <tdevries@suse.de>
8270
8271 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
8272
8273 2018-06-15 Nick Clifton <nickc@redhat.com>
8274
8275 PR 84195
8276 * gcc.c-torture/compile/pr84195.c: New test.
8277
8278 2018-06-15 Richard Biener <rguenther@suse.de>
8279
8280 PR middle-end/86159
8281 * g++.dg/pr86159.C: New testcase.
8282
8283 2018-06-15 Richard Biener <rguenther@suse.de>
8284
8285 PR middle-end/86076
8286 * gcc.dg/pr86076.c: New testcase.
8287
8288 2018-06-14 Marek Polacek <polacek@redhat.com>
8289
8290 PR c++/86063
8291 * g++.dg/cpp0x/gen-attrs-65.C: New test.
8292
8293 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR target/86048
8296 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
8297 -msse2 to dg-options.
8298
8299 PR middle-end/86122
8300 * gcc.c-torture/compile/pr86122.c: New test.
8301
8302 P0624R2 - Default constructible and assignable stateless lambdas
8303 * g++.dg/cpp2a/lambda1.C: New test.
8304 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
8305 for -std=c++2a.
8306
8307 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8308
8309 * g++.dg/other/static3.C: New.
8310 * g++.dg/other/static4.C: Likewise.
8311 * g++.dg/warn/Wshadow-15.C: Likewise.
8312 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
8313 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
8314 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
8315 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
8316 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
8317 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
8318 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8319
8320 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR target/85945
8323 * gcc.c-torture/compile/pr85945.c: New test.
8324
8325 2018-06-14 Richard Biener <rguenther@suse.de>
8326
8327 PR ipa/86124
8328 * gcc.dg/pr86124.c: New testcase.
8329
8330 2018-06-13 Martin Sebor <msebor@redhat.com>
8331
8332 PR tree-optimization/86114
8333 * gcc.dg/pr86114.c: New test.
8334
8335 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
8336
8337 PR fortran/86110
8338 * gfortran.dg/pr86110.f90: New test.
8339
8340 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8341
8342 PR fortran/85703
8343 * gfortran.dg/goacc/pr85703.f90: New test.
8344 * gfortran.dg/gomp/pr85703.f90: New test.
8345
8346 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8347
8348 PR fortran/85702
8349 * gfortran.dg/goacc/pr85702.f90: New test.
8350
8351 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
8352
8353 * gcc.target/i386/pr86048.c: New test.
8354
8355 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8356
8357 * gcc.target/arc/fma-1.c: New test.
8358
8359 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8360
8361 * gcc.target/arc/pr9001107555.c: New file.
8362
8363 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
8364
8365 * g++.dg/torture/aarch64-vect-init-1.C: New test.
8366
8367 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
8368
8369 * g++.dg/init/delete3.C: New.
8370 * g++.dg/init/new49.C: Likewise.
8371 * g++.dg/init/new25.C: Test locations too.
8372 * g++.dg/template/new4.C: Likewise.
8373 * g++.old-deja/g++.jason/operator.C: Likewise.
8374
8375 2018-06-12 Marek Polacek <polacek@redhat.com>
8376
8377 Core issue 1331 - const mismatch with defaulted copy constructor
8378 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
8379 * g++.dg/cpp0x/defaulted52.C: New test.
8380 * g++.dg/cpp0x/defaulted53.C: New test.
8381 * g++.dg/cpp0x/defaulted54.C: New test.
8382 * g++.dg/cpp0x/defaulted55.C: New test.
8383 * g++.dg/cpp0x/defaulted56.C: New test.
8384 * g++.dg/cpp0x/defaulted57.C: New test.
8385 * g++.dg/cpp0x/defaulted58.C: New test.
8386 * g++.dg/cpp0x/defaulted59.C: New test.
8387 * g++.dg/cpp0x/defaulted60.C: New test.
8388
8389 2018-06-12 David Malcolm <dmalcolm@redhat.com>
8390
8391 PR other/69968
8392 * gcc.dg/spellcheck-transposition.c: New test.
8393
8394 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
8395
8396 PR fortran/44491
8397 * gfortran.dg/pr44491.f90: New testcase
8398
8399 2018-06-12 Martin Sebor <msebor@redhat.com>
8400
8401 PR tree-optimization/85259
8402 * gcc.dg/Wstringop-overflow-5.c: New test.
8403 * gcc.dg/Wstringop-overflow-6.c: New test.
8404
8405 2018-06-12 Martin Sebor <msebor@redhat.com>
8406
8407 PR c/85931
8408 * gcc.dg/Wstringop-truncation-3.c: New test.
8409
8410 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8411
8412 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
8413 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
8414 * gcc.target/powerpc/swaps-p8-17.c: Same.
8415
8416 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8417
8418 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
8419 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
8420 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
8421 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
8422 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
8423 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
8424
8425 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8426
8427 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
8428 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
8429 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
8430 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
8431 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
8432 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
8433
8434 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8435
8436 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
8437 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
8438 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
8439 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
8440 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
8441 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
8442
8443 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8444
8445 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
8446 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
8447 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
8448 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
8449 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
8450 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
8451
8452 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8453
8454 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
8455 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
8456 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
8457 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
8458 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
8459 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
8460
8461 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8462
8463 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
8464 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
8465 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
8466 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
8467 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
8468 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
8469
8470 2018-06-12 Martin Liska <mliska@suse.cz>
8471
8472 * g++.dg/opt/mpx.C: New test.
8473 * gcc.target/i386/mpx.c: New test.
8474
8475 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8476
8477 * gcc.target/arc/builtin_simdarc.c: Update test.
8478 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
8479 * gcc.target/arc/tumaddsidi4.c: Likewise.
8480
8481 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
8482
8483 * gnat.dg/opt72a.ad[sb]: New test.
8484 * gnat.dg/opt72_pkg.ads: New helper.
8485
8486 2018-06-12 Tom de Vries <tdevries@suse.de>
8487
8488 * gcc.dg-selftests/dg-final.exp: New file.
8489
8490 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8491
8492 * g++.dg/lookup/new2.C: Test locations too.
8493 * g++.dg/other/ellipsis1.C: Likewise.
8494 * g++.dg/other/operator1.C: Likewise.
8495 * g++.dg/other/operator2.C: Likewise.
8496 * g++.dg/overload/operator2.C: Likewise.
8497 * g++.dg/parse/defarg11.C: Likewise.
8498 * g++.dg/parse/operator4.C: Likewise.
8499 * g++.dg/template/error30.C: Likewise.
8500 * g++.dg/template/explicit-args3.C: Likewise.
8501 * g++.dg/warn/effc1.C: Likewise.
8502 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
8503 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
8504 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8505 * g++.old-deja/g++.jason/conversion5.C: Likewise.
8506 * g++.old-deja/g++.jason/operator.C: Likewise.
8507
8508 2018-06-11 Martin Sebor <msebor@redhat.com>
8509
8510 PR tree-optimization/86083
8511 * gcc.dg/strlenopt-44.c: New test.
8512
8513 2018-06-11 Janus Weil <janus@gcc.gnu.org>
8514
8515 PR fortran/45521
8516 * gfortran.dg/generic_32.f90: New test.
8517 * gfortran.dg/generic_33.f90: New test.
8518
8519 2018-06-11 Carl Love <cel@us.ibm.com>
8520 * gcc.target/powerpc/altivec-7.c (main): Remove tests
8521 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
8522 long long bool. Remove duplicate dg-final for xxlxor. Update
8523 dg-final instruction counts.
8524 * gcc.target/powerpc/altivec-37.c (main): New file for
8525 tests vec_unpackh and vec_unpackl returning long long bool and
8526 long long int.
8527
8528 2018-06-11 Martin Liska <mliska@suse.cz>
8529
8530 PR tree-optimization/86089
8531 * gcc.dg/tree-ssa/pr86089.c: New test.
8532
8533 2018-06-11 Julia Koval <julia.koval@intel.com>
8534
8535 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
8536 * gcc.target/i386/vpclmulqdq.c: Ditto.
8537
8538 2018-06-11 Olivier Hainque <hainque@adacore.com>
8539
8540 * gnat.dg/lang-dw2.adb: New test.
8541 * gnat.dg/lang-dw3.adb: New test.
8542
8543 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
8544
8545 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
8546 gnat.dg/assertion_policy1_pkg.ads: New testcase.
8547
8548 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8549
8550 * gnat.dg/predicate1.adb: New testcase.
8551
8552 2018-06-11 Yannick Moy <moy@adacore.com>
8553
8554 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
8555
8556 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
8557
8558 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
8559 testcase.
8560
8561 2018-06-11 Javier Miranda <miranda@adacore.com>
8562
8563 * gnat.dg/prot4.adb: New testcase.
8564
8565 2018-06-11 Yannick Moy <moy@adacore.com>
8566
8567 * gnat.dg/part_of1-instantiation.adb,
8568 gnat.dg/part_of1-instantiation.ads,
8569 gnat.dg/part_of1-private_generic.adb,
8570 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
8571 testcase.
8572
8573 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
8574
8575 * gnat.dg/contract1.adb: New testcase.
8576
8577 2018-06-11 Javier Miranda <miranda@adacore.com>
8578
8579 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
8580 testcase.
8581
8582 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8583
8584 * gnat.dg/inline_always1.adb: New testcase.
8585
8586 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8587
8588 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
8589 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
8590 gnat.dg/nested_generic2_g2.ads: New testcase.
8591
8592 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8593
8594 * g++.dg/template/friend64.C: New.
8595 * g++.old-deja/g++.other/friend4.C: Test the location too.
8596 * g++.old-deja/g++.pt/crash23.C: Likewise.
8597
8598 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8599
8600 * gfortran.dg/inline_matmul_23.f90: New test.
8601
8602 2018-06-10 Janus Weil <janus@gcc.gnu.org>
8603
8604 PR fortran/85088
8605 * gfortran.dg/intent_decl_1.f90: New test case.
8606
8607 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8608
8609 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
8610 * gfortran.dg/ieee/large_4.f90: Ditto.
8611 * gfortran.dg/round_4.f90: Ditto.
8612
8613 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8614
8615 PR fortran/38351
8616 * gfortran.dg/pr38351.f90: New test.
8617 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
8618
8619 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8620
8621 PR fortran/85138
8622 PR fortran/85996
8623 PR fortran/86051
8624 * gfortran.dg/pr85138_1.f90: New test.
8625 * gfortran.dg/pr85138_2.f90: Ditto.
8626 * gfortran.dg/pr85996.f90: Ditto.
8627
8628 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8629
8630 PR fortran/78278
8631 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
8632 * gfortran.dg/data_char_1.f90: Ditto.
8633 * gfortran.dg/pr78571.f90: Ditto.
8634 * gfortran.dg/pr78278.f90: New test.
8635
8636 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8637
8638 PR fortran/63514
8639 * gfortran.dg/pr63514.f90: New test.
8640
8641 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8642
8643 PR fortran/85631
8644 * gfortran.dg/bounds_check_20.f90: New test.
8645
8646 2018-06-08 Carl Love <cel@us.ibm.com>
8647
8648 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
8649 vpkudum counts.
8650 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
8651 vec_extract a signed int.
8652 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
8653 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
8654 vcmpgtsd, vcmpgtud.
8655 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
8656 vec_extract a signed int.
8657 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
8658 vec_extract a signed int.
8659 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
8660 vec_xor builtins. Update xxsel, xxlxor counts.
8661
8662 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
8663
8664 PR fortran/86059
8665 * gfortran.dg/associate_30.f90: Remove code tested ...
8666 * gfortran.dg/pr67803.f90: Ditto.
8667 * gfortran.dg/pr67805.f90: Ditto.
8668 * gfortran.dg/pr86059.f90: ... here. New test.
8669
8670 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
8671
8672 PR fortran/78571
8673 * gfortran.dg/pr78571.f90: New test.
8674
8675 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
8676
8677 PR target/85755
8678 * gcc.target/powerpc/pr85755.c: New test.
8679
8680 2018-06-08 Carl Love <cel@us.ibm.com>
8681
8682 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
8683 vsx-vector-6.p7.c.
8684 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
8685 vsx-vector-6.p9.c.
8686 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
8687 for BE system that are different then for an LE system from this file
8688 into vsx-vector-6-le.c using be target qualifier. Remove this file.
8689 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
8690 the various instruction counts. Rename file to vsx-vector-6.p8.c.
8691
8692 2018-06-08 Martin Liska <mliska@suse.cz>
8693
8694 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
8695
8696 2018-06-08 Martin Liska <mliska@suse.cz>
8697
8698 * g++.dg/dg.exp: Do not use mpx.exp.
8699 * g++.dg/lto/lto.exp: Likewise.
8700 * g++.dg/lto/pr69729_0.C: Remove.
8701 * g++.dg/opt/pr71529.C: Remove.
8702 * g++.dg/pr63995-1.C: Remove.
8703 * g++.dg/pr68270.C: Remove.
8704 * g++.dg/pr71624.C: Remove.
8705 * g++.dg/pr71633.C: Remove.
8706 * g++.dg/pr79761.C: Remove.
8707 * g++.dg/pr79764.C: Remove.
8708 * g++.dg/pr79769.C: Remove.
8709 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
8710 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
8711 * gcc.dg/lto/chkp-privatize_0.c: Remove.
8712 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
8713 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
8714 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
8715 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
8716 * gcc.dg/lto/pr66221_0.c: Remove.
8717 * gcc.target/i386/chkp-always_inline.c: Remove.
8718 * gcc.target/i386/chkp-bndret.c: Remove.
8719 * gcc.target/i386/chkp-builtins-1.c: Remove.
8720 * gcc.target/i386/chkp-builtins-2.c: Remove.
8721 * gcc.target/i386/chkp-builtins-3.c: Remove.
8722 * gcc.target/i386/chkp-builtins-4.c: Remove.
8723 * gcc.target/i386/chkp-const-check-1.c: Remove.
8724 * gcc.target/i386/chkp-const-check-2.c: Remove.
8725 * gcc.target/i386/chkp-hidden-def.c: Remove.
8726 * gcc.target/i386/chkp-label-address.c: Remove.
8727 * gcc.target/i386/chkp-lifetime-1.c: Remove.
8728 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
8729 * gcc.target/i386/chkp-pr69044.c: Remove.
8730 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
8731 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
8732 * gcc.target/i386/chkp-strchr.c: Remove.
8733 * gcc.target/i386/chkp-strlen-1.c: Remove.
8734 * gcc.target/i386/chkp-strlen-2.c: Remove.
8735 * gcc.target/i386/chkp-strlen-3.c: Remove.
8736 * gcc.target/i386/chkp-strlen-4.c: Remove.
8737 * gcc.target/i386/chkp-strlen-5.c: Remove.
8738 * gcc.target/i386/chkp-stropt-1.c: Remove.
8739 * gcc.target/i386/chkp-stropt-10.c: Remove.
8740 * gcc.target/i386/chkp-stropt-11.c: Remove.
8741 * gcc.target/i386/chkp-stropt-12.c: Remove.
8742 * gcc.target/i386/chkp-stropt-13.c: Remove.
8743 * gcc.target/i386/chkp-stropt-14.c: Remove.
8744 * gcc.target/i386/chkp-stropt-15.c: Remove.
8745 * gcc.target/i386/chkp-stropt-16.c: Remove.
8746 * gcc.target/i386/chkp-stropt-17.c: Remove.
8747 * gcc.target/i386/chkp-stropt-2.c: Remove.
8748 * gcc.target/i386/chkp-stropt-3.c: Remove.
8749 * gcc.target/i386/chkp-stropt-4.c: Remove.
8750 * gcc.target/i386/chkp-stropt-5.c: Remove.
8751 * gcc.target/i386/chkp-stropt-6.c: Remove.
8752 * gcc.target/i386/chkp-stropt-7.c: Remove.
8753 * gcc.target/i386/chkp-stropt-8.c: Remove.
8754 * gcc.target/i386/chkp-stropt-9.c: Remove.
8755 * gcc.target/i386/i386.exp: Do not use mpx.exp.
8756 * gcc.target/i386/indirect-thunk-11.c: Remove.
8757 * gcc.target/i386/indirect-thunk-12.c: Remove.
8758 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
8759 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
8760 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
8761 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
8762 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
8763 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
8764 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
8765 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
8766 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
8767 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
8768 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
8769 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
8770 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
8771 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
8772 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
8773 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
8774 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
8775 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
8776 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
8777 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
8778 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
8779 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
8780 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
8781 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
8782 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
8783 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
8784 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
8785 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
8786 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
8787 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
8788 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
8789 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
8790 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
8791 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
8792 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
8793 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
8794 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
8795 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
8796 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
8797 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
8798 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
8799 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
8800 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
8801 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
8802 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
8803 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
8804 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
8805 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
8806 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
8807 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
8808 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
8809 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
8810 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
8811 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
8812 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
8813 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
8814 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
8815 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
8816 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
8817 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
8818 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
8819 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
8820 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
8821 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
8822 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
8823 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
8824 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
8825 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
8826 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
8827 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
8828 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
8829 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
8830 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
8831 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
8832 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
8833 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
8834 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
8835 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
8836 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
8837 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
8838 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
8839 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
8840 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
8841 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
8842 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
8843 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
8844 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
8845 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
8846 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
8847 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
8848 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
8849 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
8850 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
8851 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
8852 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
8853 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
8854 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
8855 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
8856 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
8857 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
8858 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
8859 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
8860 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
8861 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
8862 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
8863 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
8864 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
8865 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
8866 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
8867 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
8868 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
8869 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
8870 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
8871 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
8872 * gcc.target/i386/mpx/label-address-1.c: Remove.
8873 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
8874 * gcc.target/i386/mpx/macro.c: Remove.
8875 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
8876 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
8877 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
8878 * gcc.target/i386/mpx/memcpy-1.c: Remove.
8879 * gcc.target/i386/mpx/memmove-1.c: Remove.
8880 * gcc.target/i386/mpx/memmove-2.c: Remove.
8881 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
8882 * gcc.target/i386/mpx/mpx-check.h: Remove.
8883 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
8884 * gcc.target/i386/mpx/mpx.exp: Remove.
8885 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
8886 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
8887 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
8888 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
8889 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
8890 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
8891 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
8892 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
8893 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
8894 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
8895 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
8896 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
8897 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
8898 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
8899 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
8900 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
8901 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
8902 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
8903 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
8904 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
8905 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
8906 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
8907 * gcc.target/i386/mpx/pr65508.c: Remove.
8908 * gcc.target/i386/mpx/pr65531.cc: Remove.
8909 * gcc.target/i386/mpx/pr66048.cc: Remove.
8910 * gcc.target/i386/mpx/pr66134.c: Remove.
8911 * gcc.target/i386/mpx/pr66566.c: Remove.
8912 * gcc.target/i386/mpx/pr66567.c: Remove.
8913 * gcc.target/i386/mpx/pr66568.c: Remove.
8914 * gcc.target/i386/mpx/pr66569.c: Remove.
8915 * gcc.target/i386/mpx/pr66581.c: Remove.
8916 * gcc.target/i386/mpx/pr68337-1.c: Remove.
8917 * gcc.target/i386/mpx/pr68337-2.c: Remove.
8918 * gcc.target/i386/mpx/pr68416.c: Remove.
8919 * gcc.target/i386/mpx/pr78339.c: Remove.
8920 * gcc.target/i386/mpx/pr79631.c: Remove.
8921 * gcc.target/i386/mpx/pr79633.c: Remove.
8922 * gcc.target/i386/mpx/pr79753.c: Remove.
8923 * gcc.target/i386/mpx/pr79770.c: Remove.
8924 * gcc.target/i386/mpx/pr79987.c: Remove.
8925 * gcc.target/i386/mpx/pr79988.c: Remove.
8926 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
8927 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
8928 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
8929 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
8930 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
8931 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
8932 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
8933 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
8934 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
8935 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
8936 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
8937 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
8938 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
8939 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
8940 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
8941 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
8942 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
8943 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
8944 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
8945 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
8946 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
8947 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
8948 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
8949 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
8950 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
8951 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
8952 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
8953 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
8954 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
8955 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
8956 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
8957 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
8958 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
8959 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
8960 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
8961 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
8962 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
8963 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
8964 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
8965 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
8966 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
8967 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
8968 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
8969 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
8970 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
8971 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
8972 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
8973 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
8974 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
8975 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
8976 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
8977 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
8978 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
8979 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
8980 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
8981 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
8982 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
8983 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
8984 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
8985 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
8986 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
8987 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
8988 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
8989 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
8990 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
8991 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
8992 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
8993 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
8994 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
8995 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
8996 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
8997 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
8998 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
8999 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
9000 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
9001 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
9002 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
9003 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
9004 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
9005 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
9006 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
9007 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
9008 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
9009 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
9010 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
9011 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
9012 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
9013 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
9014 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
9015 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
9016 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
9017 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
9018 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
9019 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
9020 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
9021 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
9022 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
9023 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
9024 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
9025 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
9026 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
9027 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
9028 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
9029 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
9030 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
9031 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
9032 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
9033 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
9034 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
9035 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
9036 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
9037 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
9038 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
9039 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
9040 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
9041 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
9042 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
9043 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
9044 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
9045 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
9046 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
9047 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
9048 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
9049 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
9050 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
9051 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
9052 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
9053 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
9054 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
9055 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
9056 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
9057 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
9058 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
9059 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
9060 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
9061 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
9062 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
9063 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
9064 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
9065 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
9066 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
9067 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
9068 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
9069 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
9070 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
9071 * gcc.target/i386/pr63995-2.c: Remove.
9072 * gcc.target/i386/pr64805.c: Remove.
9073 * gcc.target/i386/pr65044.c: Remove.
9074 * gcc.target/i386/pr65167.c: Remove.
9075 * gcc.target/i386/pr65183.c: Remove.
9076 * gcc.target/i386/pr65184.c: Remove.
9077 * gcc.target/i386/pr65523.c: Remove.
9078 * gcc.target/i386/pr70876.c: Remove.
9079 * gcc.target/i386/pr70877.c: Remove.
9080 * gcc.target/i386/pr71458.c: Remove.
9081 * gcc.target/i386/pr80880.c: Remove.
9082 * gcc.target/i386/ret-thunk-25.c: Remove.
9083 * gcc.target/i386/thunk-retbnd.c: Remove.
9084 * lib/mpx-dg.exp: Remove.
9085 * gcc.target/i386/funcspec-56.inc: Adjust test case.
9086
9087 2018-06-07 Carl Love <cel@us.ibm.com>
9088
9089 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
9090 statements.
9091
9092 2018-06-07 Carl Love <cel@us.ibm.com>
9093
9094 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
9095 error message.
9096
9097 2018-06-07 Marek Polacek <polacek@redhat.com>
9098
9099 PR c/85318
9100 * gcc.dg/Wc90-c99-compat-10.c: New test.
9101 * gcc.dg/Wc90-c99-compat-11.c: New test.
9102 * gcc.dg/Wc90-c99-compat-12.c: New test.
9103 * gcc.dg/Wc90-c99-compat-9.c: New test.
9104
9105 2018-06-07 Paul Koning <ni1d@arrl.net>
9106
9107 * gcc.c-torture/compile/20180605-1.c: New test.
9108
9109 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
9110
9111 PR fortran/86045
9112 * gfortran.dg/pr86045.f90: New test.
9113
9114 2018-06-07 Marek Polacek <polacek@redhat.com>
9115
9116 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
9117
9118 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
9119
9120 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
9121
9122 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9123
9124 * gcc.target/msp430/msp430i-device-symbol.c: New test.
9125 * gcc.target/msp430/msp430f-device-symbol.c: New test.
9126 * gcc.target/msp430/msp430.h: New test header file.
9127
9128 2018-06-07 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR tree-optimization/69615
9131 * gcc.dg/tree-ssa/pr69615.c: New test.
9132
9133 2018-06-07 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/85935
9136 * gcc.dg/graphite/pr85935.c: New testcase.
9137
9138 2018-06-04 Carl Love <cel@us.ibm.com>
9139
9140 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
9141 debug print statements. Fix a few formating issues.
9142
9143 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9144
9145 PR target/85657
9146 * gcc.target/powerpc/pr85657-4.c: New tests.
9147 * gcc.target/powerpc/pr85657-5.c: Likewise.
9148 * gcc.target/powerpc/pr85657-6.c: Likewise.
9149
9150 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9151
9152 PR fortran/85641
9153 * gfortran.dg/realloc_on_assign_30.f90: New test.
9154
9155 2018-06-06 Carl Love <cel@us.ibm.com>
9156 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
9157 argument to vui_arg.
9158
9159 2018-06-06 Carl Love <cel@us.ibm.com>
9160
9161 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
9162 to builtins-4.c.
9163 * gcc.target/powerpc/builtins-4.c: New test file for tests
9164 that need -mvsx.
9165
9166 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9167
9168 PR target/85657
9169 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
9170 be used in templates. Don't check for them in overloaded functions.
9171
9172 2018-06-06 Jim Wilson <jimw@sifive.com>
9173
9174 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
9175 * gcc.target/riscv/interrupt-mmode.c: New.
9176 * gcc.target/riscv/interrupt-smode.c: New.
9177 * gcc.target/riscv/interrupt-umode.c: New.
9178
9179 2018-06-06 Marek Polacek <polacek@redhat.com>
9180
9181 PR c++/85977
9182 * g++.dg/cpp0x/initlist102.C: New test.
9183 * g++.dg/cpp0x/initlist103.C: New test.
9184 * g++.dg/cpp0x/initlist104.C: New test.
9185
9186 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
9187
9188 * gcc.dg/torture/pr86066.c: New test.
9189
9190 2018-06-06 Richard Biener <rguenther@suse.de>
9191
9192 PR tree-optimization/86062
9193 * g++.dg/tree-ssa/pr86062.C: New testcase.
9194
9195 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9196
9197 * gcc.target/msp430/function-attributes-4.c: New test.
9198 * gcc.target/msp430/static-interrupts.c: New test.
9199
9200 2018-06-05 Steve Ellcey <sellcey@cavium.com>
9201
9202 PR target/79924
9203 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
9204 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
9205 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
9206 * gcc.target/aarch64/nofp_1.c: Ditto.
9207
9208 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9209
9210 * gcc.target/arm/cmse/cmse-1c99.c: New test.
9211
9212 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
9213
9214 PR fortran/85701
9215 * gfortran.dg/goacc/pr85701.f90: New test.
9216
9217 2018-06-05 Marek Polacek <polacek@redhat.com>
9218
9219 PR c++/85976
9220 * g++.dg/cpp0x/alias-decl-64.C: New test.
9221
9222 2018-06-05 Richard Biener <rguenther@suse.de>
9223
9224 PR tree-optimization/86046
9225 * gcc.dg/pr86046.c: New testcase.
9226
9227 2018-06-05 Richard Biener <rguenther@suse.de>
9228
9229 PR tree-optimization/86047
9230 * gcc.dg/pr86047.c: New testcase.
9231
9232 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9233
9234 PR target/81497
9235 * g++.target/arm/arm.exp: New file.
9236 * g++.target/arm/pr81497.C: Likewise.
9237
9238 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
9239
9240 * gcc.target/s390/htm-builtins-compile-4.c: New test.
9241
9242 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
9243
9244 * gcc.dg/store_merging_21.c: New test.
9245 * gnat.dg/opt71b.adb: Likewise.
9246 * gnat.dg/opt71.adb: Rename into...
9247 * gnat.dg/opt71a.adb: ...this.
9248
9249 2018-06-04 Richard Biener <rguenther@suse.de>
9250
9251 PR tree-optimization/85955
9252 * gcc.dg/pr85955.c: New testcase.
9253
9254 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
9255
9256 PR fortran/85981
9257 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
9258 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
9259 * gfortran.dg/allocate_stat_2.f90: Ditto.
9260 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9261
9262 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
9263
9264 * gcc.target/aarch64/sve/extract_5.c: New test.
9265
9266 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR target/85832
9269 PR target/86036
9270 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
9271 vptestm.
9272 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
9273 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
9274 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
9275 * gcc.target/i386/avx512bw-pr86036.c: New test.
9276
9277 2018-06-04 Richard Biener <rguenther@suse.de>
9278
9279 PR tree-optimization/86038
9280 * gcc.dg/pr86038.c: New testcase.
9281
9282 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR tree-optimization/69615
9285 * gcc.dg/pr69615.c: New test.
9286
9287 PR c++/86025
9288 * c-c++-common/gomp/pr86025.c: New test.
9289
9290 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
9291
9292 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
9293
9294 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
9295
9296 * gcc.dg/torture/pr86034.c: New test.
9297
9298 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
9299
9300 PR fortran/36497
9301 * gfortran.dg/cray_pointer_12.f90: New test.
9302
9303 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9304
9305 PR fortran/85938
9306 * gfortran.dg/pr85938.f90: Fixed by revision r261081
9307
9308 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9309
9310 * gnat.dg/specs/opt3.ads: New test.
9311 * gnat.dg/specs/opt3_pkg.ads: New helper.
9312
9313 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9314
9315 * gnat.dg/discr53.ad[sb]: New test.
9316 * gnat.dg/discr53_pkg.ads: New helper.
9317
9318 2018-06-01 Carl Love <cel@us.ibm.com>
9319
9320 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
9321 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
9322
9323 2018-06-01 Carl Love <cel@us.ibm.com>
9324
9325 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
9326 to make it consistent with the naming convention in the file.
9327 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
9328 to altivec-7.c. Delete file.
9329 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
9330 to altivec-7.c. Delete file.
9331 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
9332 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
9333 vec_unpackl tests. Update instruction counts.
9334 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
9335 tests to builtins-1.c.
9336 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
9337 tests to builtins-1.c.
9338 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
9339 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
9340 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
9341 Remove vec_ctf tests returning double. Remove vec_cts with
9342 double args. Remove vec_sel with invalid arguments. Add tests for
9343 vec_splat.
9344 Add instruction counts for new tests.
9345 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9346 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
9347 vec_unsigned.
9348 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
9349 test_sll_vsill_vsill_vuc.
9350 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
9351 vec_revb.
9352 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
9353 tests from altivec-7.h.
9354 * gcc.target/powerpc/vsx-7-be.c: Remove file.
9355 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
9356 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
9357 splat_sll, splat_uc, splat_int128, splat_uint128.
9358 Make second argument of vec_extract and vec_insert a signed int.
9359 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
9360 argument.
9361
9362 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
9363
9364 * gcc.dg/store_merging_20.c: New test.
9365 * gnat.dg/opt71.adb: Likewise.
9366 * gnat.dg/opt71_pkg.ads: New helper.
9367
9368 2018-06-01 Carl Love <cel@us.ibm.com>
9369
9370 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
9371 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
9372 Add vec_xst_be for signed and unsigned arguments.
9373
9374 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9375
9376 PR fortran/85816
9377 PR fortran/85975
9378 * gfortran.dg/pr85816.f90: New test.
9379 * gfortran.dg/pr85975.f90: New test.
9380
9381 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9382
9383 PR fortran/63570
9384 * gfortran.dg/random_init_1.f90: New test.
9385 * gfortran.dg/random_init_2.f90: New test.
9386 * gfortran.dg/random_init_3.f90: New test.
9387 * gfortran.dg/random_init_4.f90: New test.
9388 * gfortran.dg/random_init_5.f90: New test.
9389 * gfortran.dg/random_init_6.f90: New test.
9390
9391 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
9392
9393 PR tree-optimization/85989
9394 * gcc.dg/torture/pr85989.c: New test.
9395
9396 2018-06-01 Richard Biener <rguenther@suse.de>
9397
9398 PR middle-end/86017
9399 * gcc.dg/tree-ssa/pr86017.c: New testcase.
9400
9401 2018-06-01 Richard Biener <rguenther@suse.de>
9402
9403 PR ipa/85960
9404 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
9405
9406 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
9407
9408 PR middle-end/78809
9409 * gcc.dg/strcmpopt_2.c: New test.
9410 * gcc.dg/strcmpopt_3.c: New test.
9411
9412 PR middle-end/83026
9413 * gcc.dg/strcmpopt_3.c: New test.
9414
9415 2018-05-31 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR target/85984
9418 * gcc.target/i386/pr85984.c: New test.
9419
9420 2018-05-31 Martin Sebor <msebor@redhat.com>
9421
9422 PR c/82063
9423 * gcc.dg/Walloc-size-larger-than-1.c: New test.
9424 * gcc.dg/Walloc-size-larger-than-10.c: New test.
9425 * gcc.dg/Walloc-size-larger-than-11.c: New test.
9426 * gcc.dg/Walloc-size-larger-than-12.c: New test.
9427 * gcc.dg/Walloc-size-larger-than-13.c: New test.
9428 * gcc.dg/Walloc-size-larger-than-14.c: New test.
9429 * gcc.dg/Walloc-size-larger-than-15.c: New test.
9430 * gcc.dg/Walloc-size-larger-than-16.c: New test.
9431 * gcc.dg/Walloc-size-larger-than-17.c: New test.
9432 * gcc.dg/Walloc-size-larger-than-2.c: New test.
9433 * gcc.dg/Walloc-size-larger-than-3.c: New test.
9434 * gcc.dg/Walloc-size-larger-than-4.c: New test.
9435 * gcc.dg/Walloc-size-larger-than-5.c: New test.
9436 * gcc.dg/Walloc-size-larger-than-6.c: New test.
9437 * gcc.dg/Walloc-size-larger-than-7.c: New test.
9438 * gcc.dg/Walloc-size-larger-than-8.c: New test.
9439 * gcc.dg/Walloc-size-larger-than-9.c: New test.
9440 * gcc.dg/Walloc-size-larger-than.c: New test.
9441
9442 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
9443 Cesar Philippidis <cesar@codesourcery.com>
9444
9445 PR middle-end/85879
9446 * gfortran.dg/goacc/pr77371-1.f90: New test.
9447 * gfortran.dg/goacc/pr77371-2.f90: New test.
9448 * gfortran.dg/goacc/pr85879.f90: New test.
9449
9450 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9451
9452 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
9453 * gnat.dg/stack_usage1b.adb: Likewise.
9454 * gnat.dg/stack_usage1c.adb: Likewise.
9455 * gnat.dg/stack_usage3.adb: Likewise.
9456 * gnat.dg/stack_usage1_pkg.adb: Delete.
9457
9458 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9459
9460 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
9461 * gcc.dg/store_merging_11.c: Likewise.
9462 * gcc.dg/store_merging_13.c: Likewise.
9463 * gcc.dg/store_merging_14.c: Likewise.
9464 * gcc.dg/store_merging_15.c: Likewise.
9465 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
9466
9467 2018-05-31 Ed Schonberg <schonberg@adacore.com>
9468
9469 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
9470 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
9471 gnat.dg/limited1_outer.ads: New testcase.
9472
9473 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
9474
9475 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
9476 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
9477 New testcase.
9478
9479 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9480
9481 * gnat.dg/size_clause1.adb: New testcase.
9482
9483 2018-05-31 Javier Miranda <miranda@adacore.com>
9484
9485 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
9486
9487 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
9488
9489 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
9490 vld1x3 intrinsics for aarch64.
9491 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
9492 vst1x2 intrinsics for aarch64.
9493 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
9494 vst1x3 intrinsics for aarch64.
9495
9496 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
9497
9498 PR c++/77777
9499 * g++.dg/diagnostic/pr77777.C: New test.
9500
9501 2018-05-30 David Pagan <dave.pagan@oracle.com>
9502
9503 PR c/55976
9504 * gcc.dg/noncompile/pr55976-1.c: New test.
9505 * gcc.dg/noncompile/pr55976-2.c: New test.
9506
9507 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
9508
9509 * gcc.dg/lto/20111213-1_0.c: Fix template.
9510 * gcc.dg/lto/20100603-1_0.c: Fix template.
9511 * gcc.dg/lto/20100603-2_0.c: Fix template.
9512 * gcc.dg/lto/20100603-3_0.c: Fix template.
9513
9514 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
9515 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
9516 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
9517 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
9518 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
9519 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
9520 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
9521 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
9522 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
9523 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
9524 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
9525 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
9526 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
9527 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
9528 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
9529 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
9530 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
9531 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
9532 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
9533 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
9534 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
9535 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
9536 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
9537 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
9538 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
9539 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
9540 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
9541 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
9542 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
9543 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
9544 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
9545 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
9546 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
9547 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
9548 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
9549 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
9550 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
9551 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
9552 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
9553 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
9554 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
9555 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
9556 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
9557 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
9558 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
9559 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
9560 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
9561 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
9562 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
9563 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
9564 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
9565 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
9566 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
9567 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
9568 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
9569 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
9570 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
9571 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
9572 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
9573 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
9574 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
9575 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
9576
9577 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
9578
9579 Revert:
9580 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
9581
9582 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
9583
9584 * gcc.target/aarch64/simd/ldp_stp_9: New.
9585 * gcc.target/aarch64/simd/ldp_stp_10: New.
9586 * gcc.target/aarch64/simd/ldp_stp_11: New.
9587 * gcc.target/aarch64/simd/ldp_stp_12: New.
9588
9589 2018-05-30 Ed Schonberg <schonberg@adacore.com>
9590
9591 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
9592
9593 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
9594
9595 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
9596
9597 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
9598
9599 PR target/85950
9600 * gcc.target/i386/pr85950.c: New test.
9601
9602 2018-05-29 Marek Polacek <polacek@redhat.com>
9603
9604 PR c++/85883
9605 * g++.dg/cpp1z/class-deduction55.C: New test.
9606 * g++.dg/cpp1z/class-deduction56.C: New test.
9607 * g++.dg/cpp1z/class-deduction57.C: New test.
9608
9609 2018-05-29 Jakub Jelinek <jakub@redhat.com>
9610
9611 PR c++/85952
9612 * g++.dg/warn/Wunused-var-33.C: New test.
9613
9614 PR target/85918
9615 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
9616 and -fno-vect-cost-model options. Add aligned(64) attribute to the
9617 arrays. Add suffix 1 to all functions and use 4 iterations rather
9618 than N. Add functions with conversions to and from float.
9619 Add new set of functions with 8 iterations and another one
9620 with 16 iterations, expect 24 vectorized loops instead of just 4.
9621 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
9622
9623 2018-05-29 Javier Miranda <miranda@adacore.com>
9624
9625 * gnat.dg/equal2.adb: New testcase.
9626
9627 2018-05-29 Ed Schonberg <schonberg@adacore.com>
9628
9629 * gnat.dg/float_attributes_overflows.adb: New testcase.
9630
9631 2018-05-29 Pascal Obry <obry@adacore.com>
9632
9633 * gnat.dg/normalize_pathname.adb: New testcase.
9634
9635 2018-05-29 Tom de Vries <tom@codesourcery.com>
9636
9637 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
9638 message.
9639 * lib/scanipa.exp (scan-ipa-dump-times): Same.
9640 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
9641 * lib/scantree.exp (scan-tree-dump-times): Same.
9642
9643 2018-05-29 Tom de Vries <tom@codesourcery.com>
9644
9645 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
9646 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
9647 Use proc name as first argument to dg-scan.
9648
9649 2018-05-29 Tom de Vries <tom@codesourcery.com>
9650
9651 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
9652 with no arguments.
9653
9654 2018-05-28 Richard Biener <rguenther@suse.de>
9655
9656 PR tree-optimization/85934
9657 * gcc.target/i386/pr85934.c: New testcase.
9658
9659 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
9660
9661 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
9662
9663 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
9664
9665 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
9666
9667 2018-05-28 Ed Schonberg <schonberg@adacore.com>
9668
9669 * gnat.dg/fixedpnt5.adb: New testcase.
9670
9671 2018-05-28 Justin Squirek <squirek@adacore.com>
9672
9673 * gnat.dg/array31.adb: New testcase.
9674
9675 2018-05-28 Justin Squirek <squirek@adacore.com>
9676
9677 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
9678 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
9679
9680 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
9681
9682 * gfortran.dg/data_stmt_pointer.f90: new test.
9683
9684 2018-05-27 Jakub Jelinek <jakub@redhat.com>
9685
9686 PR target/85918
9687 * gcc.target/i386/avx512dq-pr85918.c: New test.
9688
9689 2018-05-25 Jim Wilson <jimw@sifive.com>
9690
9691 * gcc.target/riscv/interrupt-1.c: New.
9692 * gcc.target/riscv/interrupt-2.c: New.
9693 * gcc.target/riscv/interrupt-3.c: New.
9694 * gcc.target/riscv/interrupt-4.c: New.
9695 * gcc.target/riscv/interrupt-5.c: New.
9696
9697 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
9698
9699 PR fortran/85786
9700 * gfortran.dg/pr85786.f90: New test.
9701
9702 2018-05-25 Paul Koning <ni1d@arrl.net>
9703
9704 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
9705 * gcc.c-torture/compile/pr55921.c: Ditto.
9706 * gcc.c-torture/compile/pr60655-1.c: Ditto.
9707 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
9708
9709 2018-05-25 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR target/85832
9712 * gcc.target/i386/avx512f-pr85832.c: New test.
9713 * gcc.target/i386/avx512vl-pr85832.c: New test.
9714 * gcc.target/i386/avx512bw-pr85832.c: New test.
9715 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
9716
9717 2018-05-25 Bin Cheng <bin.cheng@arm.com>
9718
9719 PR tree-optimization/85720
9720 * gcc.dg/tree-ssa/pr85720.c: New test.
9721 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
9722 distribution.
9723
9724 2018-05-25 Martin Liska <mliska@suse.cz>
9725
9726 PR testsuite/85911
9727 * gcc.dg/tree-prof/update-loopch.c: Do not scan
9728 for 'Removing basic block'.
9729
9730 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
9731
9732 * gnat.dg/sec_stack1.adb: New testcase.
9733
9734 2018-05-25 Ed Schonberg <schonberg@adacore.com>
9735
9736 * gnat.dg/fixedpnt4.adb: New testcase.
9737
9738 2018-05-25 Javier Miranda <miranda@adacore.com>
9739
9740 * gnat.dg/interface7.adb: New testcase.
9741
9742 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
9743
9744 * gnat.dg/sec_stack2.adb: New testcase.
9745
9746 2018-05-25 Ed Schonberg <schonberg@adacore.com>
9747
9748 * gnat.dg/interface6.adb: New testcase.
9749
9750 2018-05-25 Ed Schonberg <schonberg@adacore.com>
9751
9752 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
9753
9754 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9755
9756 * lib/target-supports.exp
9757 (check_effective_target_vect_double_cond_arith): Include
9758 multiplication and division.
9759 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
9760 fully-masked loops with a fixed vector length.
9761 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
9762 tests.
9763 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
9764 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
9765 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
9766
9767 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9768
9769 * gcc.target/aarch64/sve/div_1.c: New test.
9770 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
9771 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
9772 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
9773
9774 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9775
9776 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
9777
9778 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9779
9780 * lib/target-supports.exp
9781 (check_effective_target_vect_double_cond_arith): New proc.
9782 * gcc.dg/vect/vect-cond-arith-1.c: New test.
9783 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
9784 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
9785 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
9786 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
9787 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
9788 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
9789
9790 2018-05-25 Janus Weil <janus@gcc.gnu.org>
9791
9792 PR fortran/85839
9793 * gfortran.dg/f2018_obs.f90: New test case.
9794
9795 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9796
9797 PR fortran/85543
9798 * gfortran.dg/pr85543.f90: New test.
9799
9800 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9801
9802 PR fortran/85780
9803 * gfortran.dg/pr85780.f90: New test.
9804
9805 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9806
9807 PR fortran/85779
9808 * gfortran.dg/pr85779_1.f90: New test.
9809 * gfortran.dg/pr85779_2.f90: Ditto.
9810 * gfortran.dg/pr85779_3.f90: Ditto.
9811
9812 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9813
9814 PR fortran/85895
9815
9816 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
9817 * gfortran.dg/pr85895.f90: New test.
9818
9819 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
9820
9821 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
9822 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9823
9824 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
9825
9826 * gcc.dg/fold-popcount-1.c: New testcase.
9827 * gcc.dg/fold-popcount-2.c: New testcase.
9828 * gcc.dg/fold-popcount-3.c: New testcase.
9829 * gcc.dg/fold-popcount-4.c: New testcase.
9830
9831 2018-05-24 Marek Polacek <polacek@redhat.com>
9832
9833 PR c++/85847
9834 * g++.dg/cpp0x/new3.C: New test.
9835
9836 2018-05-24 Javier Miranda <miranda@adacore.com>
9837
9838 * gnat.dg/discr52.adb: New testcase.
9839
9840 2018-05-24 Ed Schonberg <schonberg@adacore.com>
9841
9842 * gnat.dg/others1.adb: New testcase.
9843
9844 2018-05-24 Justin Squirek <squirek@adacore.com>
9845
9846 * gnat.dg/raise_expr.adb: New testcase.
9847
9848 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
9849
9850 * gnat.dg/formal_containers.adb: New testcase.
9851
9852 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9853
9854 * gcc.target/i386/pr85345.c: Require ifunc support.
9855
9856 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
9857
9858 * gcc.dg/vect/vect-fma-1.c: New test.
9859
9860 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9861
9862 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
9863 scan-tree-dump*.
9864
9865 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
9866
9867 PR target/83009
9868 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
9869
9870 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
9871
9872 PR target/78849
9873 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
9874 DEFAULT_CFLAGS.
9875 * gcc.target/msp430/pr78849.c: New test.
9876
9877 2018-05-23 Marek Polacek <polacek@redhat.com>
9878
9879 * g++.dg/cpp2a/range-for8.C: New test.
9880 * g++.dg/cpp2a/range-for9.C: New test.
9881 * g++.dg/cpp2a/range-for10.C: New test.
9882
9883 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
9884
9885 * lib/target-supports.exp (check_effective_target_be): New.
9886 (check_effective_target_le): New.
9887
9888 2018-05-23 Marek Polacek <polacek@redhat.com>
9889
9890 * g++.dg/cpp2a/range-for1.C: New test.
9891 * g++.dg/cpp2a/range-for2.C: New test.
9892 * g++.dg/cpp2a/range-for3.C: New test.
9893 * g++.dg/cpp2a/range-for4.C: New test.
9894 * g++.dg/cpp2a/range-for5.C: New test.
9895 * g++.dg/cpp2a/range-for6.C: New test.
9896 * g++.dg/cpp2a/range-for7.C: New test.
9897
9898 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
9899
9900 * gcc.target/i386/cvt-3.c: New test.
9901
9902 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
9903
9904 * gcc.target/i386/cvt-2.c: New test.
9905
9906 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
9907
9908 * gcc.dg/pr79985.c: New testcase.
9909
9910 2018-05-23 Richard Biener <rguenther@suse.de>
9911
9912 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
9913
9914 2018-05-23 Sudakshina Das <sudi.das@arm.com>
9915
9916 PR target/84882
9917 * gcc.target/aarch64/pr84882.c: New test.
9918 * gcc.target/aarch64/target_attr_18.c: Likewise.
9919
9920 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
9921
9922 PR tree-optimization/85853
9923 * gfortran.dg/vect/pr85853.f90: New test.
9924
9925 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
9926
9927 * gnat.dg/import2.adb: New testcase.
9928
9929 2018-05-23 Ed Schonberg <schonberg@adacore.com>
9930
9931 * gnat.dg/discr51.adb: New testcase.
9932
9933 2018-05-23 Javier Miranda <miranda@adacore.com>
9934
9935 * gnat.dg/valid_scalars1.adb: New testcase.
9936
9937 2018-05-23 Ed Schonberg <schonberg@adacore.com>
9938
9939 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
9940
9941 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
9942
9943 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
9944 testcase.
9945
9946 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
9947
9948 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
9949 testcase.
9950
9951 2018-05-23 Bob Duff <duff@adacore.com>
9952
9953 * gnat.dg/addr10.adb: New testcase.
9954
9955 2018-05-23 Richard Biener <rguenther@suse.de>
9956
9957 PR middle-end/85874
9958 * gcc.dg/Wstrict-overflow-27.c: New testcase.
9959
9960 2018-05-23 Yury Gribov <tetra2005@gmail.com>
9961
9962 PR tree-optimization/85822
9963 * c-c++-common/pr85822.c: New test.
9964
9965 2018-05-23 Richard Biener <rguenther@suse.de>
9966
9967 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
9968
9969 2018-05-22 Janus Weil <janus@gcc.gnu.org>
9970
9971 PR fortran/85841
9972 * gfortran.dg/pr30667.f: Add option "-std=legacy".
9973
9974 2018-05-22 Martin Sebor <msebor@redhat.com>
9975
9976 PR middle-end/85359
9977 * gcc.dg/attr-nonstring.c: New test.
9978
9979 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
9980
9981 PR target/85345
9982 * gcc.target/i386/pr85345.c: New test.
9983
9984 2018-05-22 Luis Machado <luis.machado@linaro.org>
9985
9986 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
9987
9988 2018-05-22 Janus Weil <janus@gcc.gnu.org>
9989
9990 PR fortran/85841
9991 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
9992 dg-additional-options.
9993 * gfortran.dg/graphite/block-2.f: Ditto.
9994 * gfortran.dg/graphite/id-19.f: Ditto.
9995 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
9996 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
9997 * gfortran.dg/vect/pr52580.f: Ditto.
9998
9999 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
10000
10001 * gcc.target/aarch64/ldp_stp_6.c: New.
10002 * gcc.target/aarch64/ldp_stp_7.c: New.
10003 * gcc.target/aarch64/ldp_stp_8.c: New.
10004
10005 2018-05-22 Martin Sebor <msebor@redhat.com>
10006
10007 PR c/85623
10008 * c-c++-common/attr-nonstring-3.c: Adjust.
10009 * c-c++-common/attr-nonstring-4.c: Adjust.
10010 * c-c++-common/attr-nonstring-6.c: New test.
10011
10012 2018-05-22 Martin Sebor <msebor@redhat.com>
10013
10014 PR tree-optimization/85826
10015 * gcc.dg/Wrestrict-17.c: New test.
10016
10017 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10018
10019 * gcc.dg/torture/pr85862.c: Rename to...
10020 * gcc.dg/torture/pr85852.c: ...this.
10021
10022 2018-05-22 Justin Squirek <squirek@adacore.com>
10023
10024 * gnat.dg/warn14.adb: New testcase.
10025
10026 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
10027
10028 * gnat.dg/controlled8.adb: New testcase.
10029
10030 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
10031
10032 * gnat.dg/discr50.adb: New testcase.
10033
10034 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10035
10036 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
10037 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
10038 gnat.dg/discr49_rec2.ads: New testcase.
10039
10040 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10041
10042 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
10043 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
10044 testcase.
10045
10046 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10047
10048 * gnat.dg/fixedpnt3.adb: New testcase.
10049
10050 2018-05-22 Justin Squirek <squirek@adacore.com>
10051
10052 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
10053 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
10054
10055 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10056
10057 PR middle-end/85862
10058 * gcc.dg/torture/pr85862.c: New test.
10059
10060 2018-05-22 Richard Biener <rguenther@suse.de>
10061
10062 PR tree-optimization/85834
10063 * g++.dg/torture/pr85834.C: New testcase.
10064 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
10065
10066 2018-05-22 Martin Liska <mliska@suse.cz>
10067
10068 PR ipa/85607
10069 * g++.dg/ipa/pr85607.C: New test.
10070
10071 2018-05-22 Richard Biener <rguenther@suse.de>
10072
10073 PR tree-optimization/85863
10074 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
10075
10076 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10077
10078 PR fortran/85841
10079 * gfortran.dg/assumed_rank_5.f90: Update error message.
10080 * gfortran.dg/assumed_type_4.f90: Ditto.
10081 * gfortran.dg/bind_c_array_params.f03: Ditto.
10082 * gfortran.dg/bind_c_usage_28.f90: Ditto.
10083 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
10084 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
10085 * gfortran.dg/c_loc_tests_11.f03: Ditto.
10086 * gfortran.dg/coarray_atomic_2.f90: Ditto.
10087 * gfortran.dg/coarray_collectives_2.f90: Ditto.
10088 * gfortran.dg/coarray_collectives_10.f90: Ditto.
10089 * gfortran.dg/coarray_collectives_13.f90: Ditto.
10090 * gfortran.dg/rank_3.f90: Ditto.
10091 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
10092 * gfortran.dg/implicit_14.f90: Ditto.
10093
10094 2018-05-21 Christian Groessler <chris@groessler.org>
10095
10096 * gcc.c-torture/compile/simd-5.c: Fix comment.
10097
10098 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
10099
10100 PR target/85657
10101 * gcc.target/powerpc/pr85657-1.c: New test for converting between
10102 __float128, __ibm128, and long double.
10103 * gcc.target/powerpc/pr85657-2.c: Likewise.
10104 * gcc.target/powerpc/pr85657-3.c: Likewise.
10105 * g++.dg/pr85667.C: New test to make sure __ibm128 is
10106 implementated as a separate type internally, and is not just an
10107 alias for long double.
10108
10109 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
10110
10111 PR tree-optimization/85814
10112 * gcc.dg/torture/pr85814.c: New test.
10113
10114 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10115
10116 PR c++/84588
10117 * g++.dg/cpp0x/cond1.C: New.
10118 * g++.dg/cpp1y/pr84588-1.C: Likewise.
10119 * g++.dg/cpp1y/pr84588-2.C: Likewise.
10120 * g++.dg/cpp1y/pr84588-3.C: Likewise.
10121 * g++.dg/parse/cond6.C: Likewise.
10122 * g++.dg/parse/cond7.C: Likewise.
10123 * g++.dg/parse/cond8.C: Likewise.
10124 * g++.dg/cpp1z/decomp16.C: Update.
10125 * g++.old-deja/g++.jason/cond.C: Likewise.
10126
10127 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
10128
10129 ChangeLog for r260480
10130 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
10131 warnings for deleted and obsolescent features.
10132 * gfortran.dg/graphite/id-19.f: Ditto.
10133 * gfortran.dg/graphite/id-20.f: Ditto.
10134 * gfortran.dg/graphite/id-27.f90: Ditto.
10135 * gfortran.dg/graphite/pr82449.f: Ditto.
10136
10137 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10138
10139 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
10140 tiny and large memory models.
10141
10142 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10143
10144 * gnat.dg/suppress_initialization.adb,
10145 gnat.dg/suppress_initialization_pkg.ads: New testcase.
10146
10147 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10148
10149 * gnat.dg/exit1.adb: New testcase.
10150
10151 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10152
10153 * gnat.dg/array30.adb: New testcase.
10154
10155 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
10156
10157 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
10158
10159 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10160
10161 * gcc.c-torture/execute/ssad-run.c: New test.
10162 * gcc.c-torture/execute/usad-run.c: Likewise.
10163 * gcc.target/aarch64/ssadv16qi.c: Likewise.
10164 * gcc.target/aarch64/usadv16qi.c: Likewise.
10165
10166 2018-05-21 Tamar Christina <tamar.christina@arm.com>
10167
10168 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
10169 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
10170 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
10171 vbcaxq_s64): New.
10172 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10173 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10174 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10175
10176 2018-05-21 Janus Weil <janus@gcc.gnu.org>
10177
10178 PR fortran/85841
10179 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
10180 * gfortran.dg/g77/20020307-1.f: Ditto.
10181 * gfortran.dg/g77/980310-3.f: Ditto.
10182 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
10183 * gfortran.dg/goacc/loop-1.f95: Ditto.
10184 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
10185 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
10186 * gfortran.dg/gomp/do-1.f90: Ditto.
10187 * gfortran.dg/gomp/omp_do1.f90: Ditto.
10188 * gfortran.dg/pr17229.f: Ditto.
10189 * gfortran.dg/pr37243.f: Ditto.
10190 * gfortran.dg/pr49721-1.f: Ditto.
10191 * gfortran.dg/pr58484.f: Ditto.
10192 * gfortran.dg/pr81175.f: Ditto.
10193 * gfortran.dg/pr81723.f: Ditto.
10194 * gfortran.dg/predcom-2.f: Ditto.
10195 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10196 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10197 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
10198 * gfortran.dg/vect/pr52580.f: Ditto.
10199
10200 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10201
10202 PR fortran/80657
10203 * gfortran.dg/char_result_18.f90: New test.
10204
10205 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10206
10207 PR fortran/49636
10208 * gfortran.dg/associate_38.f90: New test.
10209
10210 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10211
10212 PR fortran/82275
10213 * gfortran.dg/select_type_42.f90: New test.
10214
10215 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
10216
10217 PR fortran/82923
10218 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
10219 that the patch fixes PR66694 & PR82617, although the testcases
10220 are not explicitly included.
10221
10222 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
10223
10224 * gcc.dg/stack-usage-1.c: Add support for rv32e.
10225
10226 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
10227
10228 PR c++/82899
10229 * g++.dg/pr82899.C: New testcase.
10230
10231 2018-05-18 Martin Liska <mliska@suse.cz>
10232
10233 * gcc.dg/pr68766.c: Change pruned output.
10234
10235 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
10236
10237 PR c++/85782
10238 * c-c++-common/goacc/pr85782.c: New test.
10239
10240 2018-05-18 Sudakshina Das <sudi.das@arm.com>
10241
10242 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
10243
10244 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10245
10246 * gcc.target/arm/pr62554.c: Delete.
10247 * gcc.target/arm/pr69610-1.c: Likewise.
10248 * gcc.target/arm/pr69610-2.c: Likewise.
10249
10250 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10251
10252 * gcc.target/arm/pr40887.c: Update comment.
10253 * lib/target-supports.exp: Don't generate effective target checks
10254 and related helpers for armv5. Update comment.
10255 * gcc.target/arm/armv5_thumb_isa.c: Delete.
10256 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
10257 target check and options.
10258
10259 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10260
10261 PR middle-end/85817
10262 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
10263 scan-tree-dump-not for h.
10264
10265 2018-05-18 Richard Biener <rguenther@suse.de>
10266
10267 * gcc.dg/tree-ssa/pr21559.c: Adjust.
10268 * gcc.dg/tree-ssa/pr45397.c: Likewise.
10269 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
10270 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
10271 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
10272 * gcc.dg/tree-ssa/vrp17.c: Likewise.
10273 * gcc.dg/tree-ssa/vrp18.c: Likewise.
10274 * gcc.dg/tree-ssa/vrp23.c: Likewise.
10275 * gcc.dg/tree-ssa/vrp24.c: Likewise.
10276 * gcc.dg/tree-ssa/vrp58.c: Likewise.
10277 * gcc.dg/vrp-min-max-1.c: Likewise.
10278 * gcc.dg/vrp-min-max-3.c: New testcase.
10279
10280 2018-05-18 Richard Biener <rguenther@suse.de>
10281
10282 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
10283 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
10284 * gcc.dg/graphite/scop-6.c: Likewise.
10285 * gcc.dg/graphite/scop-7.c: Likewise.
10286 * gcc.dg/graphite/scop-8.c: Likewise.
10287 * gcc.dg/graphite/scop-9.c: Likewise.
10288
10289 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10290
10291 * gcc.target/aarch64/vect-init-ld1.c: New test.
10292
10293 2018-05-18 Martin Liska <mliska@suse.cz>
10294
10295 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
10296 * gcc.dg/tree-prof/update-loopch.c: Likewise.
10297
10298 2018-05-18 Martin Liska <mliska@suse.cz>
10299
10300 * gcc.dg/ipa/ipa-icf-39.c: New test.
10301 * gcc.dg/pr68766.c: Adjust pruned output.
10302
10303 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
10304
10305 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
10306 New proc.
10307 * gcc.dg/fma-1.c: New test.
10308 * gcc.dg/fma-2.c: Likewise.
10309 * gcc.dg/fma-3.c: Likewise.
10310 * gcc.dg/fma-4.c: Likewise.
10311 * gcc.dg/fma-5.c: Likewise.
10312 * gcc.dg/fma-6.c: Likewise.
10313 * gcc.dg/fma-7.c: Likewise.
10314 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
10315 scalar_all_fma.
10316 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
10317 * gfortran.dg/reassoc_8.f: Likewise.
10318 * gfortran.dg/reassoc_9.f: Likewise.
10319 * gfortran.dg/reassoc_10.f: Likewise.
10320
10321 2018-05-17 Jim Wilson <jimw@sifive.com>
10322
10323 * gcc.target/riscv/switch-qi.c: New.
10324 * gcc.target/riscv/switch-si.c: New.
10325
10326 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
10327
10328 PR target/85698
10329 * gcc.target/powerpc/pr85698.c: New test.
10330
10331 2018-05-17 Richard Biener <rguenther@suse.de>
10332
10333 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
10334
10335 2018-05-17 Bin Cheng <bin.cheng@arm.com>
10336
10337 PR tree-optimization/85793
10338 * gcc.dg/vect/pr85793.c: New test.
10339
10340 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
10341
10342 * gcc.dg/gimplefe-28.c: New test.
10343 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
10344 internal function calls.
10345 * gcc.dg/goacc/loop-processing-1.c: Likewise.
10346
10347 2018-05-17 Martin Liska <mliska@suse.cz>
10348
10349 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
10350 space in between 'G_' and '('.
10351
10352 2018-05-17 Jakub Jelinek <jakub@redhat.com>
10353
10354 PR target/85323
10355 * gcc.target/i386/pr85323-7.c: New test.
10356 * gcc.target/i386/pr85323-8.c: New test.
10357 * gcc.target/i386/pr85323-9.c: New test.
10358
10359 PR target/85323
10360 * gcc.target/i386/pr85323-4.c: New test.
10361 * gcc.target/i386/pr85323-5.c: New test.
10362 * gcc.target/i386/pr85323-6.c: New test.
10363
10364 PR target/85323
10365 * gcc.target/i386/pr85323-1.c: New test.
10366 * gcc.target/i386/pr85323-2.c: New test.
10367 * gcc.target/i386/pr85323-3.c: New test.
10368
10369 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
10370 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
10371 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
10372 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
10373 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
10374 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
10375 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
10376 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
10377 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
10378 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
10379 * gcc.target/i386/avx512f-setzero-1.c: New test.
10380
10381 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
10382
10383 * gcc.target/aarch64/vect-slp-dup.c: New.
10384
10385 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10386
10387 PR c++/85713
10388 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
10389
10390 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
10391
10392 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
10393 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
10394
10395 2018-05-17 Richard Biener <rguenther@suse.de>
10396
10397 PR tree-optimization/85757
10398 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
10399
10400 2018-05-16 Marek Polacek <polacek@redhat.com>
10401
10402 PR c++/85363
10403 * g++.dg/cpp0x/initlist-throw1.C: New test.
10404 * g++.dg/cpp0x/initlist-throw2.C: New test.
10405
10406 2018-05-16 Carl Love <cel@us.ibm.com>
10407
10408 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
10409 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
10410 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
10411
10412 2018-05-16 Richard Biener <rguenther@suse.de>
10413
10414 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
10415 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
10416 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
10417
10418 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
10419
10420 * gcc.target/aarch64/sve/vcond_10.c: New test.
10421 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
10422 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
10423 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
10424
10425 2018-05-15 Martin Sebor <msebor@redhat.com>
10426
10427 PR tree-optimization/85753
10428 * gcc.dg/Wrestrict-10.c: Adjust.
10429 * gcc.dg/Wrestrict-16.c: New test.
10430
10431 2018-05-15 Martin Sebor <msebor@redhat.com>
10432
10433 PR middle-end/85643
10434 * c-c++-common/attr-nonstring-7.c: New test.
10435
10436 2018-05-15 Richard Biener <rguenther@suse.de>
10437
10438 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
10439
10440 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10441
10442 PR tree-optimization/83648
10443 * gcc.dg/tree-ssa/pr83648.c: New test.
10444 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
10445
10446 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10447
10448 PR ipa/85734
10449 * gcc.dg/ipa/pr85734.c: New test.
10450
10451 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
10452
10453 PR target/85756
10454 * gnat.dg/opt70.adb: New test.
10455 * gnat.dg/opt70_pkg.ad[sb]: New helper.
10456
10457 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10458
10459 * gcc.target/aarch64/crypto-fuse-1.c: New test.
10460 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
10461
10462 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
10463
10464 * gcc.target/aarch64/vmov_n_1.c: Update test.
10465 * gcc.target/aarch64/vfp-1.c: Update test.
10466
10467 2018-05-14 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR target/85756
10470 * gcc.c-torture/execute/pr85756.c: New test.
10471
10472 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
10473
10474 * gcc.target/i386/cldemote-1.c: New test.
10475
10476 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
10477
10478 PR fortran/85742
10479 * gfortran.dg/assumed_type_9.f90 : New test.
10480
10481 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
10482
10483 PR fortran/85542
10484 * gfortran.dg/pr85542.f90: New test.
10485
10486 2018-05-11 Martin Jambor <mjambor@suse.cz>
10487
10488 PR ipa/85655
10489 * g++.dg/lto/pr85655_0.C: New test.
10490
10491 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
10492
10493 * gcc.target/i386/tpause-1.c: New test.
10494 * gcc.target/i386/umonitor-1.c: New test.
10495
10496 2018-05-11 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR c/85696
10499 * c-c++-common/gomp/pr85696.c: New test.
10500
10501 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
10502 Jakub Jelinek <jakub@redhat.com>
10503
10504 PR tree-optimization/85692
10505 * gcc.target/i386/pr85692.c: New test.
10506
10507 2018-05-11 Martin Liska <mliska@suse.cz>
10508
10509 PR sanitizer/85556
10510 * c-c++-common/ubsan/attrib-6.c: New test.
10511
10512 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10513
10514 PR fortran/85687
10515 * gfortran.dg/pr85687.f90: new test.
10516
10517 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10518
10519 PR fortran/85521
10520 * gfortran.dg/pr85521_1.f90: New test.
10521 * gfortran.dg/pr85521_2.f90: New test.
10522
10523 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10524
10525 PR fortran/70870
10526 * gfortran.dg/pr70870_1.f90: New test.
10527
10528 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
10529
10530 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
10531
10532 2018-05-10 Jakub Jelinek <jakub@redhat.com>
10533
10534 PR c++/85662
10535 * g++.dg/ext/offsetof2.C: New test.
10536
10537 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
10538
10539 PR fortran/68846
10540 * gfortran.dg/temporary_3.f90 : New test.
10541
10542 PR fortran/70864
10543 * gfortran.dg/temporary_2.f90 : New test.
10544
10545 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
10546
10547 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
10548 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
10549 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
10550 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
10551 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
10552 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
10553 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
10554 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
10555 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
10556 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
10557 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
10558 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
10559 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
10560 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
10561 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
10562 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
10563 * gcc.dg/vmx/st-be-order.c: Delete testcase.
10564 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
10565 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
10566 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
10567 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
10568 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
10569 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
10570 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
10571 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
10572 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
10573 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
10574
10575 2018-05-10 Jakub Jelinek <jakub@redhat.com>
10576
10577 PR tree-optimization/85699
10578 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
10579 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
10580 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
10581 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
10582
10583 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
10584
10585 * g++.dg/tls/pr85400.C: New test.
10586
10587 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10588
10589 PR c++/85713
10590 * g++.dg/cpp1y/lambda-generic-85713.C: New.
10591
10592 2018-05-09 Carl Love <cel@us.ibm.com>
10593
10594 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
10595
10596 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10597
10598 PR c++/85713
10599 Revert:
10600 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10601
10602 PR c++/84588
10603 * g++.dg/cpp1y/pr84588.C: New.
10604
10605 2018-05-09 Andreas Schwab <schwab@suse.de>
10606
10607 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
10608
10609 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
10610
10611 * gcc.target/aarch64/store_lane_spill_1.c: New test.
10612 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
10613
10614 2018-05-08 Carl Love <cel@us.ibm.com>
10615 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
10616
10617 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10618
10619 PR c++/84588
10620 * g++.dg/cpp1y/pr84588.C: New.
10621
10622 2018-05-08 Marek Polacek <polacek@redhat.com>
10623
10624 PR c++/85695
10625 * g++.dg/cpp1z/constexpr-if22.C: New test.
10626
10627 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
10628
10629 PR target/85693
10630 * gcc.target/i386/pr85693.c: New test.
10631
10632 2018-05-08 Jakub Jelinek <jakub@redhat.com>
10633
10634 PR target/85683
10635 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
10636 scan-assembler-times checking that except for [fh]*xor other functions
10637 don't use any load instructions.
10638
10639 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
10640
10641 * gcc.target/i386/builtin_target.c: Test goldmont.
10642 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
10643 arch=silvermont.
10644
10645 2018-05-08 Jakub Jelinek <jakub@redhat.com>
10646
10647 PR target/85572
10648 * g++.dg/other/sse2-pr85572-1.C: New test.
10649 * g++.dg/other/sse2-pr85572-2.C: New test.
10650 * g++.dg/other/sse4-pr85572-1.C: New test.
10651 * g++.dg/other/avx2-pr85572-1.C: New test.
10652
10653 PR target/85317
10654 * gcc.target/i386/pr85317.c: New test.
10655 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
10656 optimization barrier to avoid optimizing away the expected insn.
10657
10658 PR target/85480
10659 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
10660 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
10661
10662 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10663
10664 * g++.dg/other/sve_const_pred_1.C: Rename to...
10665 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
10666 target selectors and explicit -march options.
10667 * g++.dg/other/sve_const_pred_2.C: Rename to...
10668 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
10669 * g++.dg/other/sve_const_pred_3.C: Rename to...
10670 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
10671 * g++.dg/other/sve_const_pred_4.C: Rename to...
10672 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
10673 * g++.dg/other/sve_tls_2.C: Rename to...
10674 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
10675 * g++.dg/other/sve_vcond_1.C: Rename to...
10676 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
10677 * g++.dg/other/sve_vcond_1_run.C: Rename to...
10678 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
10679
10680 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10681
10682 PR testsuite/85586
10683 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
10684 !vect_no_align.
10685
10686 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10687
10688 PR c++/57429
10689 * g++.dg/cpp0x/deleted14.C: New.
10690
10691 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10692 Alan Hayward <alan.hayward@arm.com>
10693 David Sherwood <david.sherwood@arm.com>
10694
10695 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
10696 XFAIL the BIC test.
10697 * gcc.target/aarch64/sve/vcond_7.c: New test.
10698 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
10699
10700 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10701
10702 PR c++/70563
10703 * g++.dg/cpp0x/sfinae62.C: New.
10704
10705 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10706
10707 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
10708 load from src[i].
10709
10710 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10711
10712 PR c++/80691
10713 * g++.dg/cpp0x/narrowing1.C: New.
10714
10715 2018-05-08 Richard Biener <rguenther@suse.de>
10716
10717 PR middle-end/85588
10718 * gcc.dg/torture/pr85574.c: Rename to...
10719 * gcc.dg/torture/pr85588.c: ... this.
10720
10721 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10722
10723 PR fortran/54613
10724 * gfortran.dg/minmaxloc_12.f90: New test case.
10725 * gfortran.dg/minmaxloc_13.f90: New test case.
10726
10727 2018-05-07 Nathan Sidwell <nathan@acm.org>
10728
10729 * g++.dg/cpp0x/range-for10.C: Delete.
10730 * g++.dg/ext/forscope1.C: Delete.
10731 * g++.dg/ext/forscope2.C: Delete.
10732 * g++.dg/template/for1.C: Delete.
10733
10734 2018-05-07 Jeff Law <law@redhat.com>
10735
10736 * gfortran.dg/linefile.f90: New test.
10737
10738 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
10739
10740 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
10741 and options.
10742
10743 2018-05-06 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR c++/85659
10746 * g++.dg/ext/asm14.C: New test.
10747 * g++.dg/ext/asm15.C: New test.
10748 * g++.dg/ext/asm16.C: New test.
10749
10750 2018-05-06 Michael Eager <eager@eagercon.com>
10751
10752 * gcc.target/microblaze/others/picdtr.c: Correct option
10753 -fPIE -mpic-data-is-text-relative.
10754
10755 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
10756
10757 * gcc.target/microblaze/others/picdtr.c: Add test for
10758 -fPIE -mpic-data-is-text-relative.
10759
10760 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
10761
10762 PR fortran/85507
10763 * gfortran.dg/coarray_dependency_1.f90: New test.
10764 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
10765
10766 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
10767
10768 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
10769 to match the currently produced gimple.
10770
10771 2018-05-04 Carl Love <cel@us.ibm.com>
10772
10773 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
10774 vec_trunc.
10775 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
10776 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
10777 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
10778 xvcmpgedp counts. Add xxsel counts.
10779
10780 2018-05-04 Richard Biener <rguenther@suse.de>
10781
10782 PR middle-end/85627
10783 * g++.dg/torture/pr85627.C: New testcase.
10784
10785 2018-05-04 Richard Biener <rguenther@suse.de>
10786
10787 PR middle-end/85574
10788 * gcc.dg/torture/pr85574.c: New testcase.
10789 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
10790
10791 2018-05-04 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR libstdc++/85466
10794 * gcc.dg/nextafter-1.c: New test.
10795 * gcc.dg/nextafter-2.c: New test.
10796 * gcc.dg/nextafter-3.c: New test.
10797 * gcc.dg/nextafter-4.c: New test.
10798
10799 2018-05-03 Nathan Sidwell <nathan@acm.org>
10800
10801 Remove -ffriend-injection.
10802 * g++.old-deja/g++.jason/scoping15.C: Delete.
10803 * g++.old-deja/g++.mike/net43.C: Delete.
10804
10805 2018-05-03 Jakub Jelinek <jakub@redhat.com>
10806
10807 PR target/85530
10808 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
10809 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
10810 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
10811 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
10812
10813 2018-05-03 Tom de Vries <tom@codesourcery.com>
10814
10815 PR testsuite/85106
10816 * lib/scanoffloadtree.exp: New file.
10817
10818 2018-05-03 Richard Biener <rguenther@suse.de>
10819
10820 PR tree-optimization/85615
10821 * gcc.dg/torture/pr85615.c: New testcase.
10822
10823 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10824
10825 PR tree-optimization/70291
10826 * gcc.dg/complex-6.c: New test.
10827 * gcc.dg/complex-7.c: Likewise.
10828
10829 2018-05-03 Richard Biener <rguenther@suse.de>
10830
10831 PR testsuite/85579
10832 * fortran.dg/pr51434.f90: Truncate transfer argument.
10833
10834 2018-05-02 Jakub Jelinek <jakub@redhat.com>
10835
10836 PR target/85582
10837 * gcc.c-torture/execute/pr85582-3.c: New test.
10838
10839 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10840 Jason Merrill <jason@redhat.com>
10841
10842 PR c++/68374
10843 * g++.dg/warn/Wshadow-13.C: New.
10844 * g++.dg/warn/Wshadow-14.C: Likewise.
10845
10846 2018-05-02 Tom de Vries <tom@codesourcery.com>
10847
10848 PR libgomp/82428
10849 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
10850 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
10851
10852 2018-05-02 David Pagan <dave.pagan@oracle.com>
10853
10854 PR c/30552
10855 * gcc.dg/noncompile/pr30552-1.c: New test.
10856 * gcc.dg/noncompile/pr30552-2.c: New test.
10857 * gcc.dg/noncompile/pr30552-3.c: New test.
10858 * gcc.dg/noncompile/pr30552-4.c: New test.
10859
10860 2018-05-02 Richard Biener <rguenther@suse.de>
10861
10862 PR tree-optimization/85597
10863 * gcc.dg/vect/pr85597.c: New testcase.
10864
10865 2018-05-02 Tom de Vries <tom@codesourcery.com>
10866
10867 PR testsuite/85106
10868 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
10869 * lib/scanltranstree.exp: New file.
10870 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
10871 (scan-ltrans-tree-dump-times_required_options)
10872 (scan-ltrans-tree-dump-not_required_options)
10873 (scan-ltrans-tree-dump-dem_required_options)
10874 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
10875 * lib/gcc-dg.exp: Include scanltranstree.exp.
10876
10877 2018-05-02 Tom de Vries <tom@codesourcery.com>
10878
10879 PR testsuite/85106
10880 * gcc.dg/ipa/ipa-icf-38.c: New test.
10881 * gcc.dg/ipa/ipa-icf-38a.c: New test.
10882 * lib/scandump.exp (dump-base): New proc.
10883 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
10884 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
10885 base.
10886 * lib/scanipa.exp: Add "" argument to scan-dump calls.
10887 * lib/scanlang.exp: Same.
10888 * lib/scanrtl.exp: Same.
10889 * lib/scantree.exp: Same.
10890 * lib/scanwpaipa.exp: New file.
10891 * lib/gcc-dg.exp: Include scanwpaipa.exp.
10892
10893 2018-05-02 Richard Biener <rguenther@suse.de>
10894
10895 PR middle-end/85567
10896 * gcc.dg/torture/pr85567.c: New testcase.
10897
10898 2018-05-02 Jakub Jelinek <jakub@redhat.com>
10899
10900 PR target/85582
10901 * gcc.c-torture/execute/pr85582-1.c: New test.
10902 * gcc.c-torture/execute/pr85582-2.c: New test.
10903
10904 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
10905
10906 PR tree-optimization/85586
10907 * gcc.dg/vect/pr85586.c: New test.
10908
10909 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
10910
10911 PR tree-optimization/85143
10912 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
10913 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
10914
10915 2018-05-01 David Malcolm <dmalcolm@redhat.com>
10916
10917 PR c/84258
10918 * c-c++-common/Wformat-pr84258.c: New test.
10919
10920 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10921
10922 PR tree-optimization/82665
10923 * gcc.dg/tree-ssa/pr82665.c: New test.
10924
10925 2018-04-30 David Malcolm <dmalcolm@redhat.com>
10926
10927 PR c++/85523
10928 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
10929 (test_add_fixit_insert_formatted_single_line): New function.
10930 (test_add_fixit_insert_formatted_multiline): New function.
10931 Extend expected output of generated patch to include fix-it hints
10932 for these.
10933 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
10934 "gcc-rich-location.h". Add test coverage for
10935 gcc_rich_location::add_fixit_insert_formatted.
10936
10937 2018-04-30 David Malcolm <dmalcolm@redhat.com>
10938
10939 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10940 (test_show_locus): Update for location_get_source_line returning a
10941 char_span. Use char_span for handling words in the
10942 "test_many_nested_locations" fix-it example.
10943
10944 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
10945
10946 * gcc.target/arc/interrupt-8.c: Update test.
10947 * gcc.target/arc/loop-4.c: Likewise.
10948 * gcc.target/arc/loop-hazard-1.c: Likewise.
10949 * gcc.target/arc/sdata-3.c: Likewise.
10950
10951 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
10952
10953 * gcc.target/arc/store-merge-1.c: New test.
10954 * gcc.target/arc/add_n-combine.c: Update test.
10955
10956 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
10957
10958 Microblaze Target: PIC data text relative
10959
10960 * gcc.target/microblaze/others/data_var1.c: Include
10961 PIC case of r20 base register.
10962 * gcc.target/microblaze/others/data_var2.c: Ditto.
10963 * gcc.target/microblaze/others/picdtr.c: Add new
10964 test case for -mpic-is-data-text-relative.
10965 * gcc.target/microblaze/others/sdata_var1.c: Add
10966 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
10967 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
10968 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
10969 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
10970 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
10971 * gcc.target/microblaze/others/string_cst1_gpopt.c:
10972 Ditto.
10973 * gcc.target/microblaze/others/string_cst2_gpopt.c:
10974 Ditto.
10975
10976 2018-04-30 Richard Biener <rguenther@suse.de>
10977
10978 PR tree-optimization/28364
10979 PR tree-optimization/85275
10980 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
10981 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
10982 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
10983 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
10984 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
10985 still passes.
10986 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
10987 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
10988 still passes.
10989 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
10990 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
10991 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
10992
10993 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
10994
10995 PR target/84431
10996 * gcc.target/i386/pr84431.c: New test.
10997
10998 2018-04-27 Martin Jambor <mjambor@suse.cz>
10999
11000 PR ipa/85549
11001 * g++.dg/ipa/pr85549.C: New test.
11002
11003 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11004
11005 PR c++/85553
11006 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
11007 directive.
11008 * g++.dg/cpp0x/constexpr-85553.C: New test.
11009
11010 2018-04-27 David Malcolm <dmalcolm@redhat.com>
11011
11012 PR c++/85515
11013 * g++.dg/pr85515-1.C: New test.
11014 * g++.dg/pr85515-2.C: New test.
11015
11016 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
11017
11018 PR c++/84691
11019 * g++.dg/cpp0x/friend3.C: New.
11020
11021 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11022
11023 PR target/82518
11024 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11025 Use check_effective_target_arm_little_endian.
11026
11027 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR tree-optimization/85529
11030 * gcc.c-torture/execute/pr85529-1.c: New test.
11031 * gcc.c-torture/execute/pr85529-2.c: New test.
11032 * gcc.dg/pr85529.c: New test.
11033
11034 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11035
11036 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
11037 `.dword' in addition to `lw' and `.word'.
11038
11039 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11040
11041 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
11042
11043 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
11044
11045 * gnat.dg/loop_optimization24.adb: New test.
11046
11047 2018-04-26 Richard Biener <rguenther@suse.de>
11048
11049 PR tree-optimization/85116
11050 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
11051 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
11052 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
11053 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
11054
11055 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
11056
11057 PR target/85473
11058 * gcc.target/i386/pr85473-1.c: New test.
11059 * gcc.target/i386/pr85473-2.c: New test.
11060
11061 2018-04-25 Nathan Sidwell <nathan@acm.org>
11062 Jakub Jelinek <jakub@redhat.com>
11063
11064 PR c++/85437
11065 PR c++/49171
11066 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
11067 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
11068 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
11069 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
11070 * g++.dg/cpp0x/pr85437-1.C: New.
11071 * g++.dg/cpp0x/pr85437-2.C: New.
11072 * g++.dg/cpp0x/pr85437-3.C: New.
11073 * g++.dg/cpp0x/pr85437-4.C: New.
11074
11075 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11076
11077 PR fortran/85520
11078 * gfortran.dg/pr85520.f90: New test.
11079
11080 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11081
11082 PR target/85512
11083 * gcc.dg/pr85512.c: New test.
11084
11085 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
11086
11087 PR target/85485
11088 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
11089 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
11090 * gcc.dg/pr85388-1.c (dg-options): Likwise.
11091 * gcc.dg/pr85388-2.c (dg-options): Likwise.
11092 * gcc.dg/pr85388-3.c (dg-options): Likwise.
11093 * gcc.dg/pr85388-4.c (dg-options): Likwise.
11094 * gcc.dg/pr85388-5.c (dg-options): Likwise.
11095 * gcc.dg/pr85388-6.c (dg-options): Likwise.
11096 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
11097 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
11098 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
11099 * gcc.target/i386/cet-label.c (dg-options): Likwise.
11100 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
11101 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
11102 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
11103 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
11104 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
11105 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
11106 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
11107 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
11108 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
11109 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
11110 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
11111 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
11112 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
11113 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
11114 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
11115 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
11116 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
11117 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
11118 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
11119 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
11120 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
11121 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
11122 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
11123 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
11124 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
11125 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
11126 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
11127 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
11128 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
11129 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
11130 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
11131 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
11132 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
11133 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
11134 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
11135 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
11136 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
11137 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
11138 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
11139 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
11140 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
11141 * gcc.target/i386/pr84146.c (dg-options): Likwise.
11142 * gcc.target/i386/pr85403.c (dg-options): Likwise.
11143 * gcc.target/i386/pr85404.c (dg-options): Likwise.
11144 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
11145 with -mshstk.
11146 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
11147 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
11148 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
11149 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
11150 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
11151 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
11152 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
11153 * (dg-options): Likwise.
11154 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
11155 -mno-cet.
11156 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
11157 * gcc.target/i386/cet-label-3.c: Removed.
11158 * gcc.target/i386/cet-property-3.c: Likwise.
11159 * gcc.target/i386/cet-sjlj-7.c: Likwise.
11160
11161 2018-04-24 Jakub Jelinek <jakub@redhat.com>
11162
11163 PR target/85511
11164 * gcc.target/i386/pr85511.c: New test.
11165
11166 PR target/85503
11167 * g++.dg/ext/pr85503.C: New test.
11168
11169 PR target/85508
11170 * gcc.target/i386/pr85508.c: New test.
11171
11172 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
11173
11174 PR tree-optimization/85478
11175 * g++.dg/pr85478.C: New test.
11176
11177 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
11178
11179 * g++.dg/torture/pr85496.C: New test.
11180
11181 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
11182
11183 PR rtl-optimization/85423
11184 * gcc.dg/pr85423.c: New test.
11185
11186 2018-04-20 Martin Sebor <msebor@redhat.com>
11187
11188 PR c/85365
11189 * gcc.dg/Wrestrict-15.c: New test.
11190
11191 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
11192
11193 PR target/85456
11194 * gcc.target/powerpc/pr85456.c: New test.
11195
11196 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
11197
11198 * g++.dg/ext/undef-bool-1.C: Require lp64.
11199 * gcc.target/powerpc/undef-bool-2.c: Likewise.
11200
11201 2018-04-20 Jeff Law <law@redhat.com>
11202
11203 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
11204 stack protector.
11205 * gcc.dg/stack-check-6.c: Likewise.
11206 * gcc.dg/stack-check-6a.c: Likewise.
11207 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
11208 * gcc.target/i386/stack-check-18.c: Likewise.
11209 * gcc.target/i386/stack-check-19.c: Likewise.
11210
11211 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11212
11213 PR testsuite/85483
11214 * gcc.target/aarch64/sve/vcond_1.c: Move to...
11215 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
11216 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
11217 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
11218
11219 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
11220
11221 PR target/85469
11222 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
11223 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
11224
11225 2018-04-20 Richard Biener <rguenther@suse.de>
11226
11227 PR middle-end/85475
11228 * gcc.dg/torture/pr85475.c: New testcase.
11229
11230 2018-04-20 Martin Jambor <mjambor@suse.cz>
11231
11232 ipa/85449
11233 * gcc.dg/ipa/pr85449.c: New test.
11234
11235 2018-04-20 Martin Jambor <mjambor@suse.cz>
11236
11237 ipa/85447
11238 * g++.dg/ipa/pr85447.C: New file.
11239 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
11240
11241 2018-04-20 Jakub Jelinek <jakub@redhat.com>
11242
11243 PR c++/85462
11244 * g++.dg/cpp0x/pr85462.C: New test.
11245
11246 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11247
11248 * gcc.target/i386/pr85404.c: Require CET target.
11249
11250 2018-04-19 Jakub Jelinek <jakub@redhat.com>
11251
11252 PR tree-optimization/85467
11253 * gcc.dg/pr85467.c: New test.
11254
11255 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
11256
11257 PR c++/84611
11258 * g++.dg/parse/crash68.C: New.
11259
11260 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11261
11262 PR libgcc/85334
11263 * g++.dg/torture/pr85334.C: New test.
11264
11265 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
11266
11267 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
11268 * g++.dg/diagnostic/pr85464.C: New.
11269
11270 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11271
11272 PR target/85397
11273 * gcc.dg/torture/pr85397-1.c: New test.
11274 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
11275 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11276
11277 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11278
11279 PR target/85404
11280 * gcc.target/i386/pr85404.c: New test.
11281
11282 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11283
11284 PR target/85417
11285 * c-c++-common/attr-nocf-check-1.c: Compile with
11286 -fcf-protection=none.
11287 * c-c++-common/attr-nocf-check-3.c: Likewise.
11288 * gcc.dg/march-generic.c: Likewise.
11289 * gcc.target/i386/align-limit.c: Likewise.
11290 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
11291 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
11292 * gcc.target/i386/cet-property-2.c: Likewise.
11293 * gcc.target/i386/ret-thunk-26.c: Likewise.
11294 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
11295 targets.
11296 * c-c++-common/fcf-protection-2.c: Likewise.
11297 * c-c++-common/fcf-protection-3.c: Likewise.
11298 * c-c++-common/fcf-protection-5.c: Likewise.
11299 * c-c++-common/fcf-protection-6.c: Likewise.
11300 * c-c++-common/fcf-protection-7.c: Likewise.
11301 * gcc.target/i386/cet-label-3.c: New test.
11302 * gcc.target/i386/cet-property-3.c: Likewise.
11303 * gcc.target/i386/cet-sjlj-7.c: Likewise.
11304 * gcc.target/i386/pr85417-1.c: Likewise.
11305 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
11306 __x86_indirect_thunk_nt_(r|e)ax
11307 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11308 * gcc.target/i386/pr85403.c: Remove dg-error,
11309
11310 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
11311
11312 * gcc.target/i386/movdir-1.c: New test.
11313
11314 2018-04-19 Richard Biener <rguenther@suse.de>
11315
11316 PR middle-end/85455
11317 * gcc.dg/pr85455.c: New testcase.
11318
11319 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
11320
11321 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
11322 targets.
11323 * g++.dg/lto/pr85405b_0.C: Likewise.
11324 * g++.dg/lto/pr84805_0.C: Likewise.
11325
11326 2018-04-18 Martin Liska <mliska@suse.cz>
11327
11328 PR ipa/83983
11329 PR ipa/85391
11330 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
11331 output.
11332
11333 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
11334
11335 PR target/85388
11336 * gcc.dg/pr85388-1.c: New test.
11337 * gcc.dg/pr85388-2.c: Likewise.
11338 * gcc.dg/pr85388-3.c: Likewise.
11339 * gcc.dg/pr85388-4.c: Likewise.
11340 * gcc.dg/pr85388-5.c: Likewise.
11341 * gcc.dg/pr85388-6.c: Likewise.
11342
11343 2018-04-18 Jan Hubicka <jh@suse.cz>
11344 Martin Liska <mliska@suse.cz>
11345
11346 * g++.dg/lto/pr83121_0.C: Update template.
11347 * g++.dg/lto/pr83121_1.C: Update template.
11348 * g++.dg/lto/pr84805_0.C: Update template.
11349 * g++.dg/lto/pr84805_1.C: Update template.
11350 * g++.dg/lto/pr84805_2.C: Update template.
11351
11352 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
11353
11354 PR c++/84630
11355 * g++.dg/cpp0x/pr84630.C: New.
11356
11357 2018-04-18 Jakub Jelinek <jakub@redhat.com>
11358
11359 PR c++/84463
11360 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
11361 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
11362 in two cases. Uncomment two other tests and add expected dg-error for
11363 them.
11364 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
11365 -Wnarrowing diagnostics on some targets for c++11.
11366 * g++.dg/parse/array-size2.C: Remove xfail.
11367 * g++.dg/cpp0x/constexpr-84463.C: New test.
11368
11369 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
11370
11371 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
11372 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
11373
11374 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR testsuite/85326
11377 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
11378 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
11379 * g++.dg/other/sve_tls_2.C: Require effective target tls.
11380
11381 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
11382
11383 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
11384 prevent cascading of errors and change expected error message.
11385 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
11386 to 64-bit targets.
11387 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
11388 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
11389 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
11390 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
11391 error message.
11392 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
11393
11394 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11395
11396 PR target/85430
11397 * gcc.dg/pr85430.c: New test.
11398
11399 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11400
11401 PR testsuite/85326
11402 * gcc.target/arm/pr54300.C: Move to...
11403 * g++.dg/other/pr54300.C: ... Here. Add target directives.
11404 * gcc.target/arm/pr55073.C: Move to...
11405 * g++.dg/other/pr55073.C: ... Here. Add target directives.
11406 * gcc.target/arm/pr56184.C: Move to...
11407 * g++.dg/other/pr56184.C: ... Here. Add target directives.
11408 * gcc.target/arm/pr59985.C: Move to...
11409 * g++.dg/other/pr59985.C: ... Here. Add target directives.
11410 * gcc.target/aarch64/pr60675.C: Move to...
11411 * g++.dg/other/pr60675.C: ... Here. Add target directives.
11412 * gcc.target/aarch64/pr81422.C: Move to...
11413 * g++.dg/other/pr81422.C: ... Here. Add target directives.
11414 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
11415 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
11416 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
11417 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
11418 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
11419 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
11420 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
11421 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
11422 * gcc.target/aarch64/sve/tls_2.C: Move to...
11423 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
11424 * gcc.target/aarch64/pr81414.C: Rename to...
11425 * gcc.target/aarch64/pr81414.c: ... This.
11426 * gcc.target/aarch64/simd/pr67896.C: Rename to...
11427 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
11428 messages.
11429 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
11430 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
11431 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
11432 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
11433 file name.
11434
11435 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11436
11437 PR middle-end/85414
11438 * gcc.dg/pr85414.c: New test.
11439
11440 2018-04-17 Martin Jambor <mjambor@suse.cz>
11441
11442 PR ipa/85421
11443 * g++.dg/ipa/pr85421.C: New test.
11444
11445 2018-04-17 Martin Liska <mliska@suse.cz>
11446
11447 PR lto/85405
11448 * g++.dg/lto/pr85405b_0.C: New test.
11449 * g++.dg/lto/pr85405b_1.C: New test.
11450
11451 2018-04-17 Martin Liska <mliska@suse.cz>
11452
11453 PR lto/85405
11454 * g++.dg/lto/pr85405_0.C: New test.
11455 * g++.dg/lto/pr85405_1.C: New test.
11456
11457 2018-04-17 Martin Liska <mliska@suse.cz>
11458
11459 PR ipa/85329
11460 * g++.dg/ext/pr85329-2.C: New test.
11461 * g++.dg/ext/pr85329.C: New test.
11462 * gcc.target/i386/mvc12.c: New test.
11463
11464 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
11465
11466 PR c++/85039
11467 * g++.dg/pr85039-1.C: New.
11468 * g++.dg/pr85039-2.C: New.
11469 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
11470
11471 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
11472
11473 PR target/85080
11474 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
11475 if the target supports efficient unaligned storage accesses.
11476
11477 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
11478
11479 PR target/83660
11480 * gcc.target/powerpc/pr83660.C: New test.
11481
11482 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
11483
11484 PR target/85403
11485 * gcc.target/i386/pr85403.c: New test.
11486
11487 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
11488
11489 PR target/84331
11490 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
11491
11492 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
11493 Jason Merrill <jason@redhat.com>
11494
11495 PR c++/85112
11496 * g++.dg/cpp0x/pr85112.C: New.
11497
11498 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
11499
11500 PR testsuite/85326
11501 * g++.dg/ext/undef-bool-1.C: New file.
11502 * gcc.target/powerpc/powerpc.exp: Remove .C support.
11503 * gcc.target/powerpc/undef-bool-1.C: Remove file.
11504
11505 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
11506
11507 PR target/85293
11508 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
11509 corresponding dg-error clause.
11510 * gcc.target/powerpc/pr80098-3.c: Ditto.
11511 * gcc.target/powerpc/pr80103-1.c: Delete.
11512
11513 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
11514
11515 PR fortran/81773
11516 PR fortran/83606
11517 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
11518 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
11519
11520 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11521
11522 PR fortran/85387
11523 * gfortran.dg/implied_do_io_5.f90: New test.
11524
11525 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
11526
11527 PR target/83402
11528 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
11529 several values: positive, negative, and zero.
11530 * gcc.target/powerpc/sse2-pslld-1.c: Same.
11531 * gcc.target/powerpc/sse2-psllq-1.c: Same.
11532
11533 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
11534
11535 PR rtl-optimization/79916
11536 * gcc.target/powerpc/pr79916.c: New.
11537
11538 2018-04-13 Jakub Jelinek <jakub@redhat.com>
11539
11540 PR rtl-optimization/85393
11541 * g++.dg/opt/pr85393.C: New test.
11542 * g++.dg/opt/pr85393-aux.cc: New file.
11543
11544 PR rtl-optimization/85376
11545 * gcc.dg/pr85376.c: New test.
11546
11547 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
11548
11549 PR rtl-optimization/83852
11550 * gcc.dg/pr83852.c: New testcase.
11551
11552 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
11553
11554 PR testsuite/85326
11555 * gcc.target/s390/pr77822-1.C: Rename to ...
11556 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
11557 * gcc.target/s390/pr77822-2.c: Add asm scan check.
11558 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
11559
11560 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
11561
11562 PR lto/71991
11563 * gcc.target/i386/pr71991.c: New testcase.
11564
11565 2018-04-13 Martin Liska <mliska@suse.cz>
11566 Jakub Jelinek <jakub@redhat.com>
11567
11568 PR middle-end/81657
11569 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
11570 call.
11571
11572 2018-04-12 David Malcolm <dmalcolm@redhat.com>
11573
11574 PR c++/85385
11575 * g++.dg/diagnostic/macro-arg-count.C: New test.
11576
11577 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11578
11579 PR fortran/83064
11580 PR testsuite/85346
11581 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
11582 array and move test to libgomp/testsuite/libgomp.fortran.
11583 * gfortran.dg/do_concurrent_6.f90: New test.
11584
11585 2018-04-12 Marek Polacek <polacek@redhat.com>
11586
11587 PR c++/85258
11588 * g++.dg/parse/error61.C: New test.
11589
11590 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
11591
11592 PR target/85347
11593 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
11594 specify -mvsx on gcc command line.
11595
11596 2018-04-12 Jakub Jelinek <jakub@redhat.com>
11597
11598 PR target/85328
11599 * gcc.target/i386/pr85328.c: New test.
11600
11601 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11602
11603 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
11604
11605 2018-04-12 Jakub Jelinek <jakub@redhat.com>
11606
11607 PR rtl-optimization/85342
11608 * gcc.target/i386/pr85342.c: New test.
11609
11610 2018-04-11 Jason Merrill <jason@redhat.com>
11611
11612 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
11613 if ulimit -v is set.
11614
11615 2018-04-11 Bin Cheng <bin.cheng@arm.com>
11616
11617 PR testsuite/85190
11618 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
11619
11620 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
11621
11622 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
11623 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
11624
11625 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11626
11627 PR c++/70808
11628 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
11629 effective target.
11630
11631 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
11632
11633 PR target/84301
11634 * gcc.target/i386/pr84301.c: New test.
11635
11636 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11637
11638 PR tree-optimization/85331
11639 * gcc.c-torture/execute/pr85331.c: New test.
11640
11641 2018-04-11 Marek Polacek <polacek@redhat.com>
11642
11643 PR c++/85032
11644 * g++.dg/cpp0x/pr51225.C: Adjust error message.
11645 * g++.dg/cpp1z/constexpr-if21.C: New test.
11646
11647 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11648
11649 PR target/85281
11650 * gcc.target/i386/pr85281.c: New test.
11651
11652 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
11653
11654 PR rtl-optimization/84659
11655 * gcc.dg/pr84659.c: New test.
11656
11657 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR debug/85302
11660 * g++.dg/debug/dwarf2/pr85302.C: New test.
11661
11662 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
11663
11664 PR target/85261
11665 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
11666 into register.
11667
11668 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11669
11670 PR c++/70808
11671 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
11672
11673 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
11674
11675 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
11676 * gcc.target/powerpc/dimode_off.c: Ditto.
11677 * gcc.target/powerpc/tfmode_off.c: Ditto.
11678 * gcc.target/powerpc/timode_off.c: Ditto.
11679
11680 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
11681
11682 * gcc.target/powerpc/vec-ldl-1.c: New test.
11683 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
11684 corrections to ABI implementation.
11685
11686 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
11687
11688 PR target/85056
11689 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
11690
11691 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11692
11693 PR rtl-optimization/85300
11694 * gcc.dg/pr85300.c: New test.
11695
11696 2018-04-10 David Malcolm <dmalcolm@redhat.com>
11697
11698 PR c++/85110
11699 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
11700 where we now show the pertinent parameter.
11701 * g++.dg/diagnostic/aka2.C: Likewise.
11702 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
11703
11704 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11705
11706 PR fortran/85313
11707 * gfortran.dg/gomp/pr85313.f90: New test.
11708
11709 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11710
11711 PR c++/24314
11712 * g++.dg/parse/template29.C: New.
11713
11714 2018-04-10 Bin Cheng <bin.cheng@arm.com>
11715
11716 PR testsuite/85190
11717 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
11718
11719 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11720
11721 PR target/85177
11722 PR target/85255
11723 * gcc.target/i386/avx512f-pr85177.c: New test.
11724 * gcc.target/i386/avx512f-pr85255.c: New test.
11725
11726 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
11727
11728 PR tree-optimization/85286
11729 * gcc.dg/vect/pr85286.c: New test.
11730
11731 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11732
11733 PR target/85173
11734 * gcc.target/arm/pr85173.c: New test.
11735
11736 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11737
11738 PR lto/85248
11739 * gcc.dg/lto/pr85248_0.c: New test.
11740 * gcc.dg/lto/pr85248_1.c: New test.
11741
11742 2018-04-09 Jan Hubicka <jh@suse.cz>
11743
11744 PR lto/85078
11745 * g++.dg/torture/pr85078.C: New.
11746
11747 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
11748
11749 PR c++/85227
11750 * g++.dg/cpp1z/decomp44.C: New.
11751 * g++.dg/cpp1z/decomp45.C: Likewise.
11752
11753 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11754
11755 PR fortran/83064
11756 * gfortran.dg/do_concurrent_5.f90: New test.
11757 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
11758 message.
11759
11760 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11761
11762 PR fortran/51260
11763 * gfortran.dg/parameter_array_element_3.f90: New test.
11764
11765 2018-04-09 Jakub Jelinek <jakub@redhat.com>
11766
11767 PR c++/85194
11768 * g++.dg/cpp1z/decomp43.C: New test.
11769
11770 PR rtl-optimization/80463
11771 * g++.dg/pr80463.C: Add -w to dg-options.
11772
11773 2018-04-09 Richard Biener <rguenther@suse.de>
11774
11775 PR tree-optimization/85284
11776 * gcc.dg/torture/pr85284.c: New testcase.
11777
11778 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11779
11780 PR rtl-optimization/80463
11781 PR rtl-optimization/83972
11782 PR rtl-optimization/83480
11783
11784 * gcc.dg/pr80463.c: New test.
11785 * g++.dg/pr80463.C: Likewise.
11786 * gcc.dg/pr83972.c: Likewise.
11787
11788 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11789
11790 PR rtl-optimization/83913
11791 * gcc.dg/pr83913.c: New test.
11792
11793 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11794
11795 PR rtl-optimization/83962
11796 * gcc.dg/pr83962.c: New test.
11797
11798 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11799
11800 PR rtl-optimization/83530
11801 * gcc.dg/pr83530.c: New test.
11802
11803 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11804
11805 PR middle-end/82976
11806 * gfortran.dg/realloc_on_assign_16a.f90: New test.
11807
11808 2018-04-07 Jakub Jelinek <jakub@redhat.com>
11809
11810 PR tree-optimization/85257
11811 * gcc.dg/pr85257.c: New test.
11812
11813 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
11814
11815 * g++.dg/opt/pr85196.C: New test.
11816
11817 2018-04-06 David Malcolm <dmalcolm@redhat.com>
11818
11819 PR c++/84269
11820 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
11821 std::tuple here since they need C++11.
11822 * g++.dg/lookup/missing-std-include-8.C: New test.
11823 * g++.dg/lookup/missing-std-include.C: Move std::array and
11824 std::tuple test to missing-std-include-6.C to avoid failures
11825 with C++98.
11826
11827 2018-04-06 Jakub Jelinek <jakub@redhat.com>
11828
11829 PR debug/85252
11830 * gcc.dg/debug/pr85252.c: New test.
11831
11832 PR rtl-optimization/84872
11833 * gcc.dg/graphite/pr84872.c: New test.
11834
11835 PR c++/85210
11836 * g++.dg/cpp1z/decomp42.C: New test.
11837
11838 2018-04-06 David Malcolm <dmalcolm@redhat.com>
11839
11840 PR c++/85021
11841 * g++.dg/lookup/missing-std-include-7.C: New test.
11842
11843 2018-04-06 Tamar Christina <tamar.christina@arm.com>
11844
11845 * gcc.dg/struct-simple.c: Revert r254862.
11846 * lib/target-supports.exp
11847 (check_effective_target_word_mode_no_slow_unalign): Likewise.
11848
11849 2018-04-06 Richard Biener <rguenther@suse.de>
11850
11851 PR middle-end/85244
11852 * gcc.dg/torture/pr85244-1.c: New testcase.
11853 * gcc.dg/torture/pr85244-2.c: Likewise.
11854
11855 2018-04-06 Jakub Jelinek <jakub@redhat.com>
11856
11857 PR sanitizer/85213
11858 * c-c++-common/ubsan/pr85213.c: New test.
11859
11860 2018-04-06 Richard Biener <rguenther@suse.de>
11861
11862 PR middle-end/85180
11863 * gcc.dg/pr85180.c: New testcase.
11864
11865 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11866
11867 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
11868 to trigger the optimization. Do some cleanup and function
11869 renaming. Add more test functions.
11870
11871 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11872
11873 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
11874 options.
11875 * gcc.target/s390/hotpatch-1.c: Skip when building without
11876 optimization.
11877 * gcc.target/s390/hotpatch-10.c: Likewise.
11878 * gcc.target/s390/hotpatch-11.c: Likewise.
11879 * gcc.target/s390/hotpatch-12.c: Likewise.
11880 * gcc.target/s390/hotpatch-13.c: Likewise.
11881 * gcc.target/s390/hotpatch-14.c: Likewise.
11882 * gcc.target/s390/hotpatch-15.c: Likewise.
11883 * gcc.target/s390/hotpatch-16.c: Likewise.
11884 * gcc.target/s390/hotpatch-17.c: Likewise.
11885 * gcc.target/s390/hotpatch-18.c: Likewise.
11886 * gcc.target/s390/hotpatch-19.c: Likewise.
11887 * gcc.target/s390/hotpatch-2.c: Likewise.
11888 * gcc.target/s390/hotpatch-3.c: Likewise.
11889 * gcc.target/s390/hotpatch-4.c: Likewise.
11890 * gcc.target/s390/hotpatch-5.c: Likewise.
11891 * gcc.target/s390/hotpatch-6.c: Likewise.
11892 * gcc.target/s390/hotpatch-7.c: Likewise.
11893 * gcc.target/s390/hotpatch-8.c: Likewise.
11894 * gcc.target/s390/hotpatch-9.c: Likewise.
11895
11896 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11897
11898 * c-c++-common/Wattributes.c: Disable warning for s390* target and
11899 check for an error instead.
11900 * gcc.dg/Wattributes-6.c: Likewise.
11901
11902 2018-04-05 Jakub Jelinek <jakub@redhat.com>
11903
11904 PR c++/85209
11905 * g++.dg/cpp1z/decomp39.C: New test.
11906 * g++.dg/cpp1z/decomp40.C: New test.
11907
11908 PR c++/85208
11909 * g++.dg/cpp1z/decomp41.C: New test.
11910
11911 PR middle-end/85195
11912 * gcc.dg/pr85195.c: New test.
11913
11914 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
11915
11916 PR c++/80956
11917 * g++.dg/cpp0x/initlist100.C: New.
11918 * g++.dg/cpp0x/initlist101.C: Likewise.
11919
11920 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
11921
11922 PR c++/84792
11923 * g++.dg/other/pr84792-1.C: New.
11924 * g++.dg/other/pr84792-2.C: Likewise.
11925
11926 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
11927
11928 PR target/85193
11929 * gcc.target/i386/pr85193.c: New test.
11930
11931 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
11932
11933 PR c++/84979
11934 * g++.dg/concepts/pr84979.C: New.
11935 * g++.dg/concepts/pr84979-2.C: New.
11936 * g++.dg/concepts/pr84979-3.C: New.
11937
11938 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
11939
11940 PR c++/80026
11941 * g++.dg/cpp0x/variadic174.C: New.
11942
11943 2018-04-04 Jakub Jelinek <jakub@redhat.com>
11944
11945 PR inline-asm/85172
11946 * g++.dg/ext/builtin13.C: New test.
11947 * g++.dg/ext/atomic-4.C: New test.
11948
11949 PR c++/85146
11950 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
11951 * g++.dg/ext/bases3.C: New test.
11952
11953 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11954
11955 PR target/85203
11956 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
11957 to match a single insn of the baz function. Move scan directives at
11958 the end of the file below the functions they are trying to test for
11959 better readability.
11960 * gcc.target/arm/cmse/cmse-16.c: New testcase.
11961
11962 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
11963
11964 PR rtl-optimization/84878
11965 * gcc.target/powerpc/pr84878.c: New test.
11966
11967 2018-04-04 Michael Matz <matz@suse.de>
11968
11969 * gcc.dg/Wstringop-overflow-4.c: New test.
11970 * c-c++-common/Wstringop-truncation-4.c: Adjust.
11971
11972 2018-04-04 Jakub Jelinek <jakub@redhat.com>
11973
11974 PR testsuite/85189
11975 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
11976 for the diagnostics of overridden functions. Adjust for new wording.
11977
11978 2018-04-04 Richard Biener <rguenther@suse.de>
11979
11980 PR lto/85176
11981 * g++.dg/lto/pr85176_0.C: New testcase.
11982
11983 2018-04-04 Richard Biener <rguenther@suse.de>
11984
11985 PR testsuite/85191
11986 * lib/target-supports.exp (check_effective_target_vect_perm_short):
11987 Fix typo.
11988
11989 2018-04-04 Martin Liska <mliska@suse.cz>
11990
11991 PR sanitizer/85174
11992 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
11993 and msdata as a workaround for powerpc.
11994
11995 2018-04-04 Richard Biener <rguenther@suse.de>
11996
11997 PR tree-optimization/85168
11998 * gcc.dg/torture/pr85168.c: New testcase.
11999
12000 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
12001
12002 PR c++/84943
12003 * g++.dg/pr84943.C: New.
12004 * g++.dg/pr84943-2.C: New.
12005
12006 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12007
12008 PR rtl-optimization/85167
12009 * gcc.dg/pr85167.c: New test.
12010
12011 PR tree-optimization/85156
12012 * c-c++-common/pr85156.c: New test.
12013 * gcc.c-torture/execute/pr85156.c: New test.
12014
12015 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
12016
12017 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
12018 * gcc.target/powerpc/undef-bool-1.C: New file.
12019 * gcc.target/powerpc/undef-bool-2.c: New file.
12020
12021 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
12022
12023 PR c++/84768
12024 * g++.dg/cpp1z/class-deduction52.C: New.
12025
12026 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12027
12028 PR c++/85147
12029 * g++.dg/cpp0x/pr85147.C: New test.
12030
12031 PR c++/85140
12032 * g++.dg/cpp0x/gen-attrs-64.C: New test.
12033
12034 PR c++/85134
12035 * g++.dg/gomp/pr85134.C: New test.
12036 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
12037
12038 PR target/85169
12039 * gcc.c-torture/execute/pr85169.c: New test.
12040 * gcc.target/i386/avx512f-pr85169.c: New test.
12041 * gcc.target/i386/avx512bw-pr85169.c: New test.
12042
12043 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12044
12045 PR target/85126
12046 * gcc.target/powerpc/pr69946: Adjust comment. Remove
12047 scan-assembler-times clause.
12048
12049 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12050
12051 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
12052 dg-additional-options.
12053
12054 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12055
12056 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
12057
12058 2018-04-03 Richard Biener <rguenther@suse.de>
12059
12060 PR testsuite/85154
12061 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
12062
12063 2018-04-02 Jim Wilson <jimw@sifive.com>
12064
12065 * gcc.target/riscv/pr84660.c: New.
12066 * gcc.target/riscv/shift-and-1.c: New.
12067 * gcc.target/riscv/shift-and-2.c: New.
12068
12069 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12070
12071 PR fortran/85102
12072 * gfortran.dg/array_simplify_2.f90: New test.
12073
12074 2018-04-01 Jakub Jelinek <jakub@redhat.com>
12075
12076 PR middle-end/85090
12077 * gcc.target/i386/avx512f-pr85090-1.c: New test.
12078 * gcc.target/i386/avx512f-pr85090-2.c: New test.
12079 * gcc.target/i386/avx512f-pr85090-3.c: New test.
12080 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
12081 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
12082
12083 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
12084
12085 PR c++/85027
12086 * g++.dg/pr85027.C: New.
12087
12088 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
12089
12090 PR target/83315
12091 * gcc.target/powerpc/sse-maxps-2.c: New test.
12092 * gcc.target/powerpc/sse-minps-2.c: New test.
12093
12094 2018-03-30 Jakub Jelinek <jakub@redhat.com>
12095
12096 PR c++/84791
12097 * g++.dg/gomp/pr84791.C: New test.
12098
12099 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
12100
12101 PR fortran/84931
12102 * gfortran.dg/array_constructor_53.f90: New test.
12103
12104 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12105
12106 PR fortran/85130
12107 * gfortran.dg/substr_6.f90: Remove illegal test for
12108 out-of-bounds substring.
12109
12110 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12111
12112 PR fortran/85111
12113 * gfortran.dg/zero_sized_10.f90: New test.
12114
12115 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12116
12117 PR c++/84269
12118 * g++.dg/lookup/missing-std-include-6.C: New test.
12119 * g++.dg/lookup/missing-std-include.C: Add std::pair and
12120 std::tuple tests.
12121 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
12122 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
12123 <cstring>, <cassert>, and <cstdlib>.
12124
12125 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
12126
12127 PR inline-asm/84985
12128 * gcc.target/i386/pr84985.c: New.
12129
12130 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12131
12132 PR c++/85110
12133 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
12134
12135 2018-03-29 Jakub Jelinek <jakub@redhat.com>
12136
12137 PR c++/85108
12138 * g++.dg/warn/Wunused-var-31.C: New test.
12139
12140 PR c/85094
12141 * c-c++-common/Wduplicated-branches-14.c: New test.
12142
12143 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
12144
12145 PR c++/84606
12146 * g++.dg/cpp0x/pr84606.C: New.
12147
12148 2018-03-29 Carl Love <cel@us.ibm.com>
12149
12150 Revert
12151 2017-09-27 Carl Love <cel@us.ibm.com>
12152
12153 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
12154 for the __builtin_fctid and __builtin_fctiw.
12155
12156 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
12157
12158 PR target/84912
12159 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
12160 deleted builtin function.
12161 (div_weuo): Likewise.
12162 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
12163 (div_deuo): Likewise.
12164
12165 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
12166
12167 PR c++/85028
12168 * g++.dg/other/default13.C: New.
12169
12170 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12171
12172 PR target/85095
12173 * gcc.target/i386/pr85095-1.c: New test.
12174 * gcc.target/i386/pr85095-2.c: New test.
12175 * gcc.c-torture/execute/pr85095.c: New test.
12176
12177 PR tree-optimization/82004
12178 * gcc.dg/pr82004.c: New test.
12179
12180 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12181 Martin Liska <mliska@suse.cz>
12182
12183 PR sanitizer/85081
12184 * g++.dg/asan/pr85081.C: New test.
12185
12186 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
12187
12188 PR c++/84789
12189 * g++.dg/template/pr84789.C: Adjust for testing with
12190 -fconcepts too.
12191
12192 PR c++/84973
12193 * g++.dg/template/pr84973.C: New.
12194 * g++.dg/template/pr84973-2.C: New.
12195 * g++.dg/template/pr84973-3.C: New.
12196
12197 PR c++/84968
12198 * g++.dg/eh/pr84968.C: New.
12199
12200 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12201
12202 PR target/84914
12203 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
12204 long double multiply/divide uses the correct function.
12205 * gcc.target/powerpc/mulkc-3.c: Likewise.
12206 * gcc.target/powerpc/divkc-2.c: Likewise.
12207 * gcc.target/powerpc/divkc-3.c: Likewise.
12208
12209 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12210
12211 PR c++/85067
12212 * g++.dg/cpp0x/defaulted51.C: New.
12213 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
12214
12215 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12216
12217 PR c++/85077
12218 * g++.dg/ext/vector35.C: New test.
12219
12220 PR c++/85061
12221 * g++.dg/ext/builtin-offsetof3.C: New test.
12222
12223 PR c++/85076
12224 * g++.dg/cpp1y/pr85076.C: New test.
12225
12226 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12227
12228 PR fortran/85084
12229 * gfortran.dg/matmul_rank_1.f90: New test.
12230
12231 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12232 Harald Anlauf <anlauf@gmx.de>
12233
12234 * gfortran.dg/structure_constructor_15.f90: New test.
12235
12236 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
12237
12238 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
12239 for the diagnostics of overridden functions. Adjust for new wording.
12240 * g++.dg/cpp0x/implicit1.C: Likewise.
12241 * g++.dg/cpp0x/override1.C: Likewise.
12242 * g++.dg/cpp1y/auto-fn18.C: Likewise.
12243 * g++.dg/eh/shadow1.C: Likewise.
12244 * g++.dg/inherit/covariant12.C: Likewise.
12245 * g++.dg/inherit/covariant14.C: Likewise.
12246 * g++.dg/inherit/covariant15.C: Likewise.
12247 * g++.dg/inherit/covariant16.C: Likewise.
12248 * g++.dg/inherit/covariant22.C: Likewise.
12249 * g++.dg/inherit/crash3.C: Likewise.
12250 * g++.dg/inherit/error2.C: Likewise.
12251 * g++.dg/template/crash100.C: Likewise.
12252 * g++.old-deja/g++.eh/spec6.C: Likewise.
12253 * g++.old-deja/g++.mike/p811.C: Likewise.
12254 * g++.old-deja/g++.other/virtual11.C: Likewise.
12255 * g++.old-deja/g++.other/virtual4.C: Likewise.
12256
12257 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
12258
12259 PR target/85044
12260 * gcc.target/i386/pr85044.c: New test.
12261
12262 2018-03-27 Martin Sebor <msebor@redhat.com>
12263
12264 PR testsuite/83462
12265 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
12266 other than x86.
12267
12268 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12269
12270 PR target/83009
12271 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
12272
12273 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12274
12275 PR target/81863
12276 * gcc.target/arm/pr81863.c: New test.
12277
12278 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
12279
12280 PR target/85056
12281 * gcc.target/nvptx/pr85056.c: New test.
12282 * gcc.target/nvptx/pr85056a.c: New test.
12283
12284 2018-03-27 Richard Biener <rguenther@suse.de>
12285
12286 PR testsuite/82847
12287 * lib/target-supports.exp (check_ssse3_available): New function.
12288 (check_effective_target_vect_perm_short): Enable for x86 if
12289 check_ssse3_available.
12290
12291 2018-03-27 Richard Biener <rguenther@suse.de>
12292
12293 PR tree-optimization/85082
12294 * gfortran.dg/pr85082.f90: New testcase.
12295
12296 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12297
12298 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
12299 to "l=2" in dg-final.
12300
12301 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12302
12303 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
12304 * gcc.target/mips/fix-r4000-2.c: Likewise.
12305 * gcc.target/mips/fix-r4000-3.c: Likewise.
12306 * gcc.target/mips/fix-r4000-4.c: Likewise.
12307 * gcc.target/mips/fix-r4000-5.c: Likewise.
12308 * gcc.target/mips/fix-r4000-6.c: Likewise.
12309 * gcc.target/mips/fix-r4000-7.c: Likewise.
12310 * gcc.target/mips/fix-r4000-8.c: Likewise.
12311 * gcc.target/mips/fix-r4000-9.c: Likewise.
12312 * gcc.target/mips/fix-r4000-10.c: Likewise.
12313 * gcc.target/mips/fix-r4000-7.c: Change dg-final
12314 "mulditi3_r4000" instead of "mulditi3".
12315 * gcc.target/mips/fix-r4000-8.c: Change dg-final
12316 "umulditi3_r4000" instead of "umulditi3".
12317
12318 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12319
12320 PR c++/85068
12321 * g++.dg/inherit/covariant22.C: New test.
12322
12323 2018-03-27 Richard Biener <rguenther@suse.de>
12324
12325 PR testsuite/84004
12326 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
12327 alignment.
12328
12329 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12330 Jason Merrill <jason@redhat.com>
12331
12332 PR c++/84632
12333 * g++.dg/init/array49.C: New.
12334 * g++.dg/torture/pr70499.C: Adjust.
12335
12336 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
12337
12338 PR target/85073
12339 * gcc.target/i386/pr85073.c: New test.
12340
12341 2018-03-26 Richard Biener <rguenther@suse.de>
12342
12343 PR testsuite/85066
12344 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
12345 instead of long.
12346
12347 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
12348
12349 PR fortran/66709
12350 * gfortran.dg/parameter_array_format.f90: New test.
12351
12352 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12353 Neil Carlson <neil.n.carlson@gmail.com>
12354
12355 PR fortran/84381
12356 * gfortran.dg/literal_character_constant_1.inc: Replace
12357 call abort by STOP n.
12358 * gfortran.dg/overload_1.f90: Likewise.
12359
12360 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
12361 Dominique d'Humieres <dominiq@gcc.gnu.org>
12362
12363 PR fortran/84924
12364 * gfortran.dg/scalar_pointer_1.f90: New test.
12365
12366 2018-03-25 Tom de Vries <tom@codesourcery.com>
12367
12368 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
12369 precise.
12370
12371 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12372
12373 PR fortran/69497
12374 * gfortran.dg/pr89497.f90: New test.
12375
12376 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12377
12378 PR fortran/70068
12379 * gfortran.dg/substr_7.f90: New test.
12380
12381 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
12382
12383 PR fortran/42651
12384 * gfortran.dg/pr42651.f90: New test.
12385 * gfortran.dg/func_result_7.f90: Update error message.
12386
12387 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
12388
12389 PR tree-optimization/84005
12390 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
12391 failing to force the alignment.
12392
12393 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12394
12395 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
12396 from this to...
12397 <vclzd>: ...this.
12398
12399 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12400
12401 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
12402 message. Fix scan-assembler patterns.
12403
12404 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12405
12406 PR c++/85015
12407 * g++.dg/cpp0x/pr85015.C: New test.
12408
12409 PR c++/84942
12410 * g++.dg/cpp1y/pr84942.C: New test.
12411
12412 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
12413
12414 PR inline-asm/85030
12415 * gcc.target/i386/pr85030.c: New.
12416
12417 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12418
12419 PR target/85026
12420 * g++.dg/pr85026.C: New test.
12421
12422 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
12423
12424 * g++.dg/debug/pr84704.C: XFAIL AIX.
12425
12426 2018-03-23 Sudakshina Das <sudi.das@arm.com>
12427
12428 PR target/84826
12429 * gcc.target/arm/pr84826.c: Add dg directive.
12430
12431 2018-03-23 Marek Polacek <polacek@redhat.com>
12432
12433 PR c++/85033
12434 * g++.dg/ext/builtin-offsetof2.C: New test.
12435
12436 PR c++/85045
12437 * g++.dg/cpp0x/Wnarrowing5.C: New test.
12438 * gcc.dg/pr85045.c: New test.
12439
12440 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
12441
12442 PR debug/85020
12443 * gnat.dg/lto22.adb: New test.
12444 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
12445 * gnat.dg/lto22_pkg2.ads: Likewise.
12446
12447 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12448
12449 PR c/80778
12450 * gcc.dg/lto/pr80778_0.c: New test.
12451
12452 PR inline-asm/85034
12453 * gcc.target/i386/pr85034.c: New test.
12454
12455 PR inline-asm/85022
12456 * c-c++-common/torture/pr85022.c: New test.
12457
12458 PR sanitizer/85029
12459 * g++.dg/ubsan/pr85029.C: New test.
12460
12461 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
12462
12463 PR c++/71251
12464 * g++.dg/cpp0x/pr71251.C: New.
12465
12466 PR c++/84789
12467 * g++.dg/template/pr84789.C: New.
12468 * g++.dg/template/pr84789-2.C: New.
12469 * g++.dg/template/pr84789-3.C: New.
12470 * g++.dg/parse/dtor11.C: Accept alternate error message.
12471
12472 PR c++/84729
12473 * g++.dg/pr84729.C: New.
12474 * g++.old-deja/g++.ext/arrnew2.C: Require error.
12475 * g++.old-deja/g++.robertl/eb58.C: Likewise.
12476 * g++.old-deja/g++.robertl/eb63.C: Likewise.
12477
12478 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
12479
12480 PR fortran/84922
12481 * gfortran.dg/interface_42.f90: New test.
12482 * gfortran.dg/interface_43.f90: New test.
12483
12484 2018-03-22 Sudakshina Das <sudi.das@arm.com>
12485
12486 PR target/84826
12487 * gcc.target/arm/pr84826.c: New test.
12488
12489 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
12490
12491 * gcc.target/arm/addr-modes-float.c: Move dg-do before
12492 dg-require-effective-target.
12493 * gcc.target/arm/addr-modes-int.c: Likewise.
12494 * gcc.target/nios2/lo-addr-tls.c: Likewise.
12495
12496 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
12497
12498 PR target/84760
12499 * gcc.target/powerpc/altivec-ld-1.c: New test.
12500
12501 2018-03-22 Bin Cheng <bin.cheng@arm.com>
12502
12503 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
12504
12505 2018-03-22 Jakub Jelinek <jakub@redhat.com>
12506
12507 PR inline-asm/84941
12508 * gcc.dg/pr84941.c: New test.
12509
12510 2018-03-22 Tom de Vries <tom@codesourcery.com>
12511
12512 PR tree-optimization/84956
12513 * gcc.dg/pr84956.c: New test.
12514
12515 2018-03-22 Marek Polacek <polacek@redhat.com>
12516
12517 PR c++/84854
12518 * g++.dg/cpp1z/constexpr-if15.C: New test.
12519 * g++.dg/cpp1z/constexpr-if16.C: New test.
12520
12521 2018-03-21 Joseph Myers <joseph@codesourcery.com>
12522
12523 * gcc.dg/builtin-tgmath-3.c: New test.
12524
12525 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
12526
12527 PR c++/71965
12528 * g++.dg/concepts/pr71965.C: New.
12529
12530 PR c++/84610
12531 PR c++/84642
12532 * g++.dg/cpp0x/pr84610.C: New.
12533 * g++.dg/cpp0x/pr84642.C: New.
12534
12535 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12536
12537 PR c/84999
12538 * c-c++-common/pr84999.c: New test.
12539
12540 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12541
12542 PR c++/84972
12543 * g++.dg/ext/desig10.C: New.
12544
12545 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12546 Harald Anlauf <anlauf@gmx.de>
12547
12548 PR fortran/84957
12549 * gfortran.dg/pr84957.f90: New test.
12550
12551 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12552
12553 PR tree-optimization/84960
12554 * gcc.c-torture/compile/pr84960.c: New test.
12555
12556 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
12557
12558 PR tree-optimization/84811
12559 * gcc.dg/torture/pr84811.c: New test.
12560
12561 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12562
12563 PR tree-optimization/84982
12564 * c-c++-common/pr84982.c: New test.
12565
12566 PR c++/84961
12567 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
12568 "m" (++x) in C++.
12569 * g++.dg/torture/pr84961-1.C: New test.
12570 * g++.dg/torture/pr84961-2.C: New test.
12571
12572 2018-03-21 Nathan Sidwell <nathan@acm.org>
12573
12574 PR c++/85008
12575 * g++.dg/pr85008.C: New.
12576
12577 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
12578
12579 PR fortran/84615
12580 * gfortran.dg/char_result_17.f90: New test.
12581
12582 2018-03-21 David Malcolm <dmalcolm@redhat.com>
12583
12584 PR c++/84994
12585 * g++.dg/other/accessor-fixits-1.C: Move to...
12586 * g++.dg/torture/accessor-fixits-1.C: ...here.
12587 * g++.dg/other/accessor-fixits-2.C: Move to...
12588 * g++.dg/torture/accessor-fixits-2.C: ...here.
12589 * g++.dg/other/accessor-fixits-3.C: Move to...
12590 * g++.dg/torture/accessor-fixits-3.C: ...here.
12591 * g++.dg/other/accessor-fixits-4.C: Move to...
12592 * g++.dg/torture/accessor-fixits-4.C: ...here.
12593 * g++.dg/other/accessor-fixits-5.C: Move to...
12594 * g++.dg/torture/accessor-fixits-5.C: ...here.
12595 * g++.dg/torture/accessor-fixits-6.C: New testcase.
12596 * g++.dg/torture/accessor-fixits-7.C: New testcase.
12597 * g++.dg/torture/accessor-fixits-8.C: New testcase.
12598
12599 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12600
12601 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
12602
12603 2018-03-21 Sudakshina Das <sudi.das@arm.com>
12604
12605 PR target/82989
12606 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
12607
12608 2018-03-21 Nathan Sidwell <nathan@acm.org>
12609
12610 PR c++/84804
12611 * g++.dg/lookup/pr84804.C: New.
12612
12613 2018-03-21 Martin Sebor <msebor@redhat.com>
12614
12615 PR c++/84850
12616 * g++.dg/Wclass-memaccess-3.C: New test.
12617 * g++.dg/Wclass-memaccess-4.C: New test.
12618
12619 2018-03-21 David Malcolm <dmalcolm@redhat.com>
12620
12621 PR c++/84892
12622 * g++.dg/other/accessor-fixits-1.C
12623 (test_access_const_t1_color): New.
12624 (test_deref_const_t1_color): New.
12625 * g++.dg/other/accessor-fixits-5.C: New testcase.
12626
12627 2018-03-21 Tom de Vries <tom@codesourcery.com>
12628
12629 PR tree-optimization/83126
12630 * gcc.dg/graphite/pr83126.c: New test.
12631
12632 2018-03-21 Nathan Sidwell <nathan@acm.org>
12633
12634 * g++.dg/ext/anon-struct6.C: Adjust.
12635 * g++.dg/ext/deprecate-1.C: New.
12636 * g++.dg/ext/deprecate-2.C: New.
12637 * g++.dg/lookup/pr84602.C: Adjust.
12638 * g++.dg/lookup/pr84962.C: Adjust.
12639 * g++.old-deja/g++.other/anon4.C
12640
12641 PR c++/84836
12642 * g++.dg/lookup/pr84836.C: New.
12643
12644 2018-03-21 Bin Cheng <bin.cheng@arm.com>
12645
12646 PR tree-optimization/84969
12647 * gcc.dg/tree-ssa/pr84969.c: New test.
12648
12649 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12650
12651 PR rtl-optimization/84989
12652 * gcc.target/i386/pr84989.c: New test.
12653
12654 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
12655
12656 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
12657
12658 2018-03-21 Martin Liska <mliska@suse.cz>
12659
12660 PR ipa/84963
12661 * gfortran.dg/goacc/pr84963.f90: New test.
12662
12663 2018-03-21 Marek Polacek <polacek@redhat.com>
12664
12665 PR c++/71638, ICE with NSDMI and reference.
12666 * g++.dg/cpp0x/nsdmi14.C: New test.
12667 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
12668
12669 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
12670
12671 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
12672 MIPS with -mpaired-single directives.
12673
12674 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
12675
12676 PR fortran/85001
12677 * gfortran.dg/interface_41.f90: New test.
12678
12679 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12680
12681 PR debug/84875
12682 * gcc.dg/pr84875.c: New test.
12683
12684 2018-03-20 Marek Polacek <polacek@redhat.com>
12685
12686 PR c++/84978, ICE with NRVO.
12687 * g++.dg/opt/nrv19.C: New test.
12688
12689 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12690
12691 PR target/82518
12692 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12693 Disable for armeb targets.
12694 * gcc.target/arm/pr82518.c: New test.
12695
12696 2018-03-20 Nathan Sidwell <nathan@acm.org>
12697
12698 PR c++/84962
12699 * g++.dg/lookup/pr84962.C: New.
12700
12701 PR c++/84970
12702 * g++.dg/lookup/pr84970.C: New.
12703
12704 2018-03-20 Richard Biener <rguenther@suse.de>
12705
12706 PR target/84986
12707 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
12708
12709 2018-03-20 Martin Liska <mliska@suse.cz>
12710
12711 PR ipa/84825
12712 * g++.dg/ipa/pr84825.C: New test.
12713
12714 2018-03-20 Martin Liska <mliska@suse.cz>
12715
12716 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
12717
12718 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12719
12720 PR target/84845
12721 * gcc.c-torture/compile/pr84845.c: New test.
12722
12723 2018-03-20 Sudakshina Das <sudi.das@arm.com>
12724
12725 PR target/82989
12726 * gcc.target/arm/pr82989.c: New test.
12727
12728 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12729
12730 PR target/84945
12731 * gcc.target/i386/pr84945.c: New test.
12732
12733 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
12734
12735 PR target/81647
12736 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
12737
12738 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12739
12740 PR c/84953
12741 * gcc.dg/pr84953.c: New test.
12742
12743 2018-03-19 Marek Polacek <polacek@redhat.com>
12744
12745 PR c++/84925
12746 * g++.dg/cpp1z/lambda-__func__.C: New test.
12747
12748 PR c++/84927
12749 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
12750
12751 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
12752
12753 PR sanitizer/78651
12754 * g++.dg/asan/pr78651.C: New test.
12755
12756 2018-03-19 Tom de Vries <tom@codesourcery.com>
12757
12758 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
12759 vect_int_mult. Add nvptx xfail for PR84958.
12760
12761 2018-03-19 Nathan Sidwell <nathan@acm.org>
12762
12763 PR c++/84835
12764 * g++.dg/cpp1y/pr84835.C: New.
12765
12766 2018-03-19 Sudakshina Das <sudi.das@arm.com>
12767
12768 PR target/81647
12769 * gcc.target/aarch64/pr81647.c: New.
12770
12771 2018-03-19 Richard Biener <rguenther@suse.de>
12772
12773 PR tree-optimization/84933
12774 * g++.dg/pr84933.C: New testcase.
12775
12776 2018-03-19 Richard Biener <rguenther@suse.de>
12777
12778 PR tree-optimization/84859
12779 * gcc.dg/tree-ssa/pr84859.c: New testcase.
12780 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
12781 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
12782 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
12783
12784 2018-03-19 Nathan Sidwell <nathan@acm.org>
12785
12786 PR c++/84812
12787 * g++.dg/lookup/pr84812.C: New.
12788
12789 2018-03-19 Richard Biener <rguenther@suse.de>
12790
12791 PR tree-optimization/84929
12792 * gcc.dg/torture/pr84929.c: New testcase.
12793
12794 2018-03-19 Tamar Christina <tamar.christina@arm.com>
12795
12796 PR target/84711
12797 * gcc.target/arm/big-endian-subreg.c: Delete.
12798
12799 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12800
12801 PR fortran/84931
12802 * gfortran.dg/array_constructor_52.f90: New test.
12803
12804 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
12805
12806 PR fortran/77414
12807 * gfortran.dg/pr77414.f90: New test.
12808 * gfortran.dg/internal_references_1.f90: Adjust error message.
12809
12810 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
12811
12812 PR fortran/65453
12813 * gfortran.dg/pr65453.f90: New test.
12814
12815 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
12816
12817 PR tree-optimization/84913
12818 * gfortran.dg/vect/pr84913.f90: New test.
12819
12820 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
12821
12822 PR fortran/79929
12823 * gfortran.dg/warn_concat.f90: New test.
12824
12825 2018-03-16 Jakub Jelinek <jakub@redhat.com>
12826
12827 PR target/84899
12828 * gcc.dg/pr84899.c: New test.
12829
12830 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
12831
12832 PR fortran/69395
12833 * gfortran.dg/pr69395.f90: Add test for max dimensions
12834
12835 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
12836
12837 PR target/84876
12838 * gcc.target/i386/pr84876.c: New test.
12839
12840 2018-03-16 Martin Liska <mliska@suse.cz>
12841
12842 PR ipa/84833
12843 * gcc.target/i386/mvc11.c: New test.
12844
12845 2018-03-16 Martin Liska <mliska@suse.cz>
12846
12847 PR ipa/84722
12848 * gcc.target/i386/mvc10.c: New test.
12849
12850 2018-03-16 Jakub Jelinek <jakub@redhat.com>
12851
12852 PR c++/79937
12853 PR c++/82410
12854 * g++.dg/cpp1y/pr79937-1.C: New test.
12855 * g++.dg/cpp1y/pr79937-2.C: New test.
12856 * g++.dg/cpp1y/pr79937-3.C: New test.
12857 * g++.dg/cpp1y/pr79937-4.C: New test.
12858 * g++.dg/cpp1y/pr82410.C: New test.
12859
12860 2018-03-16 Tom de Vries <tom@codesourcery.com>
12861
12862 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
12863
12864 2018-03-16 Tom de Vries <tom@codesourcery.com>
12865
12866 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
12867
12868 2018-03-16 Jakub Jelinek <jakub@redhat.com>
12869
12870 PR c++/84874
12871 * g++.dg/cpp2a/desig8.C: New test.
12872
12873 PR tree-optimization/84841
12874 * gcc.dg/pr84841.c: New test.
12875
12876 PR c++/84874
12877 * g++.dg/cpp2a/desig7.C: New test.
12878
12879 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
12880 Jim MacArthur <jim.macarthur@codethink.co.uk>
12881
12882 * gfortran.dg/automatic_1.f90: New test.
12883 * gfortran.dg/automatic_repeat.f90: New test
12884 * gfortran.dg/automatic_save.f90: New test.
12885 * gfortran.dg/vax_structure.f90: New test.
12886
12887 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
12888
12889 PR fortran/78741
12890 * gfortran.dg/pr78741.f90: New test.
12891
12892 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
12893
12894 PR fortran/69395
12895 * gfortran.dg/pr69395.f90: New test.
12896
12897 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12898
12899 PR c++/79085
12900 * g++.dg/opt/pr79085.C: New test.
12901
12902 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
12903
12904 PR target/84574
12905 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
12906 label instead of __x86_indirect_thunk label.
12907
12908 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12909
12910 PR c++/84222
12911 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
12912 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
12913 * g++.dg/warn/deprecated-13.C: New test.
12914
12915 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
12916
12917 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
12918
12919 2018-03-15 Richard Biener <rguenther@suse.de>
12920
12921 PR c/84873
12922 * c-c++-common/pr84873.c: New testcase.
12923
12924 2018-03-15 Tamar Christina <tamar.christina@arm.com>
12925
12926 PR target/84711
12927 * gcc.target/arm/big-endian-subreg.c: New.
12928
12929 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12930
12931 PR target/84860
12932 * gcc.c-torture/compile/pr84860.c: New test.
12933
12934 2018-03-15 Julia Koval <julia.koval@intel.com>
12935
12936 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
12937 cannonlake.
12938 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
12939 avx512bitalg.
12940
12941 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12942
12943 PR c/84853
12944 * gcc.dg/pr84853.c: New test.
12945
12946 2018-03-14 Carl Love <cel@us.ibm.com>
12947
12948 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
12949
12950 2018-03-14 Martin Liska <mliska@suse.cz>
12951
12952 PR ipa/8480
12953 * g++.dg/lto/pr84805_0.C: New test.
12954 * g++.dg/lto/pr84805_1.C: New test.
12955 * g++.dg/lto/pr84805_2.C: New test.
12956
12957 2018-03-14 David Malcolm <dmalcolm@redhat.com>
12958
12959 PR c/84852
12960 * gcc.dg/fixits-pr84852-1.c: New test.
12961 * gcc.dg/fixits-pr84852-2.c: New test.
12962
12963 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12964
12965 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
12966 separate verbose message.
12967 * lib/scandump.exp (scan-dump-times): Likewise.
12968
12969 2018-03-14 Julia Koval <julia.koval@intel.com>
12970
12971 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
12972 server.
12973 * gcc.target/i386/funcspec-56.inc: Ditto.
12974
12975 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12976
12977 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
12978 aarch64_sve_hw.
12979
12980 2018-03-14 Jakub Jelinek <jakub@redhat.com>
12981
12982 PR sanitizer/83392
12983 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
12984 check count from 17 to 14.
12985
12986 PR target/84844
12987 * gcc.target/i386/pr84844.c: New test.
12988
12989 2018-03-14 Richard Biener <rguenther@suse.de>
12990
12991 PR tree-optimization/84830
12992 * gcc.dg/torture/pr84830.c: New testcase.
12993
12994 2018-03-14 Marek Polacek <polacek@redhat.com>
12995
12996 PR c++/84596
12997 * g++.dg/cpp0x/static_assert15.C: New test.
12998
12999 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
13000
13001 PR fortran/61775
13002 * gfortran.dg/pr61775.f90: New test.
13003
13004 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13005
13006 PR c++/84843
13007 * g++.dg/ext/pr84843-1.C: New test.
13008 * g++.dg/ext/pr84843-2.C: New test.
13009
13010 2018-03-13 David Pagan <dave.pagan@oracle.com>
13011
13012 PR c/46921
13013 * gcc.dg/pr46921.c: New test.
13014
13015 2018-03-13 Martin Sebor <msebor@redhat.com>
13016
13017 PR tree-optimization/84725
13018 * c-c++-common/Wstringop-truncation-4.c: New test.
13019 * c-c++-common/attr-nonstring-5.c: New test.
13020
13021 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13022
13023 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
13024 than unpacks.
13025 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13026 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13027
13028 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13029
13030 * gcc.target/aarch64/sve/tls_1.c: New test.
13031 * gcc.target/aarch64/sve/tls_2.C: Likewise.
13032
13033 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13034
13035 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
13036 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
13037
13038 2018-03-13 Martin Liska <mliska@suse.cz>
13039
13040 PR ipa/84658.
13041 * g++.dg/ipa/pr84658.C: New test.
13042
13043 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13044
13045 PR middle-end/84834
13046 * gcc.dg/pr84834.c: New test.
13047
13048 PR target/84827
13049 * gcc.target/i386/pr84827.c: New test.
13050
13051 PR target/84828
13052 * g++.dg/ext/pr84828.C: New test.
13053
13054 PR target/84786
13055 * gcc.target/i386/avx512f-pr84786-1.c: New test.
13056 * gcc.target/i386/avx512f-pr84786-2.c: New test.
13057
13058 PR c++/84808
13059 * g++.dg/cpp1y/constexpr-84808.C: New test.
13060
13061 PR c++/84704
13062 * g++.dg/debug/pr84704.C: New test.
13063
13064 2018-03-12 Renlin Li <renlin.li@arm.com>
13065
13066 * gcc.target/aarch64/movi_hf.c: New.
13067 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
13068 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
13069
13070 2018-03-12 Martin Sebor <msebor@redhat.com>
13071
13072 PR tree-optimization/83456
13073 * c-c++-common/Wrestrict-2.c: Remove test cases.
13074 * c-c++-common/Wrestrict.c: Same.
13075 * gcc.dg/Wrestrict-12.c: New test.
13076 * gcc.dg/Wrestrict-14.c: New test.
13077
13078 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13079
13080 * g++.dg/pr84821.C: New test.
13081
13082 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13083
13084 * gcc.dg/pr84799.c: New test.
13085
13086 2018-03-12 Richard Biener <rguenther@suse.de>
13087
13088 PR tree-optimization/84803
13089 * gcc.dg/torture/pr84803.c: New testcase.
13090
13091 2018-03-12 Jakub Jelinek <jakub@redhat.com>
13092
13093 PR c++/84813
13094 * g++.dg/debug/pr84813.C: New test.
13095
13096 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
13097
13098 PR fortran/84546
13099 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
13100
13101 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
13102
13103 PR fortran/83939
13104 * gfortran.dg/pr83939.f90
13105
13106 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
13107
13108 PR fortran/66128
13109 * gfortran.dg/zero_sized_9.f90: New test.
13110
13111 2018-03-11 Jakub Jelinek <jakub@redhat.com>
13112
13113 PR debug/58150
13114 * g++.dg/debug/dwarf2/enum2.C: New test.
13115
13116 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
13117
13118 PR fortran/84734
13119 * gfortran.dg/pr84734.f90: New test.
13120
13121 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
13122
13123 * gnat.dg/prot3.adb: New test.
13124 * gnat.dg/prot3_pkg.ad[sb]: New helper.
13125
13126 2018-03-09 Jason Merrill <jason@redhat.com>
13127 Paolo Carlini <paolo.carlini@oracle.com>
13128
13129 PR c++/71169
13130 PR c++/71832
13131 * g++.dg/cpp0x/pr71169.C: New.
13132 * g++.dg/cpp0x/pr71169-2.C: Likewise.
13133 * g++.dg/cpp0x/pr71832.C: Likewise.
13134
13135 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
13136
13137 PR target/83969
13138 * gcc.target/powerpc/pr83969.c: New test.
13139
13140 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13141
13142 PR target/84772
13143 * gcc.dg/pr84772.c: New test.
13144
13145 PR c++/84076
13146 * g++.dg/warn/Wformat-2.C: New test.
13147
13148 PR c++/84767
13149 * g++.dg/ext/vla18.C: New test.
13150
13151 2018-03-09 Martin Sebor <msebor@redhat.com>
13152
13153 PR tree-optimization/84526
13154 * gcc.dg/Wrestrict-10.c: New test.
13155 * gcc.dg/Wrestrict-11.c: New test.
13156
13157 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
13158
13159 PR rtl-optimization/84682
13160 * gcc.dg/torture/pr84682-1.c: New.
13161 * gcc.dg/torture/pr84682-2.c: New.
13162 * gcc.dg/torture/pr84682-3.c: New.
13163
13164 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13165
13166 PR c++/84724
13167 * g++.dg/ext/pr84724.C: New test.
13168
13169 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
13170
13171 PR target/83712
13172 * gcc.target/arm/pr83712.c: New.
13173
13174 2018-03-09 Richard Biener <rguenther@suse.de>
13175
13176 PR tree-optimization/84775
13177 * gcc.dg/torture/pr84775.c: New testcase.
13178
13179 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13180
13181 PR debug/84404
13182 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
13183 targets.
13184
13185 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
13186
13187 * gcc.c-torture/compile/20180309-1.c: New test.
13188
13189 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR c++/80598
13192 * g++.dg/warn/Wunused-function4.C: New test.
13193
13194 PR inline-asm/84742
13195 * gcc.target/i386/pr84742-1.c: New test.
13196 * gcc.target/i386/pr84742-2.c: New test.
13197
13198 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13199
13200 PR target/84748
13201 * gcc.c-torture/execute/pr84748.c: New test.
13202
13203 2018-03-08 Richard Biener <rguenther@suse.de>
13204
13205 PR middle-end/84552
13206 * gcc.dg/graphite/pr84552.c: New testcase.
13207
13208 2018-03-08 Richard Biener <rguenther@suse.de>
13209
13210 PR tree-optimization/84178
13211 * gcc.dg/torture/pr84178-2.c: New testcase.
13212
13213 2018-03-08 David Malcolm <dmalcolm@redhat.com>
13214
13215 PR tree-optimization/84178
13216 * gcc.c-torture/compile/pr84178-1.c: New test.
13217
13218 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
13219
13220 * lib/target-supports.exp: Do not return zero from a ifunc
13221 function.
13222
13223 2018-03-08 Richard Biener <rguenther@suse.de>
13224
13225 PR tree-optimization/84746
13226 * gcc.dg/torture/pr84746.c: New testcase.
13227
13228
13229 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
13230 PR debug/84404
13231 PR debug/84408
13232 * gcc.dg/graphite/pr84404.c: New.
13233
13234 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13235
13236 PR tree-optimization/84740
13237 * gcc.dg/torture/pr84740.c: New test.
13238
13239 PR tree-optimization/84739
13240 * gcc.dg/pr84739.c: New test.
13241
13242 2018-03-07 Martin Sebor <msebor@redhat.com>
13243
13244 PR tree-optimization/83519
13245 * gcc.dg/Wrestrict-13.c: New test.
13246
13247 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
13248
13249 PR fortran/64124
13250 PR fortran/70409
13251 * gfortran.dg/pr64124.f90: New tests.
13252 * gfortran.dg/pr70409.f90: New tests.
13253
13254 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
13255
13256 PR target/82411
13257 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
13258
13259 2018-03-07 Martin Sebor <msebor@redhat.com>
13260
13261 PR tree-optimization/84526
13262 * gcc.dg/Wrestrict-10.c: New test.
13263
13264 2018-03-07 Martin Sebor <msebor@redhat.com>
13265
13266 PR tree-optimization/84468
13267 * g++.dg/warn/Wstringop-truncation-2.C: New test.
13268 * gcc.dg/Wstringop-truncation.c: New test.
13269 * gcc.dg/Wstringop-truncation-2.c: New test.
13270
13271 2018-03-07 Jakub Jelinek <jakub@redhat.com>
13272
13273 PR fortran/84565
13274 * gfortran.dg/pr84565.f90: New test.
13275
13276 PR middle-end/84723
13277 * gcc.target/i386/pr84723-1.c: New test.
13278 * gcc.target/i386/pr84723-2.c: New test.
13279 * gcc.target/i386/pr84723-3.c: New test.
13280 * gcc.target/i386/pr84723-4.c: New test.
13281 * gcc.target/i386/pr84723-5.c: New test.
13282
13283 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13284
13285 PR fortran/64107
13286 * gfortran.dg/pr64107.f90: New test.
13287
13288 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
13289
13290 PR fortran/84697
13291 PR fortran/66128
13292 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
13293
13294 2018-03-06 Marek Polacek <polacek@redhat.com>
13295
13296 PR c++/84684
13297 * g++.dg/cpp1z/constexpr-84684.C: New test.
13298
13299 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13300
13301 PR c/84721
13302 * gcc.dg/pr84721.c: New test.
13303
13304 PR target/84710
13305 * gcc.dg/pr84710.c: New test.
13306
13307 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13308
13309 PR fortran/56667
13310 * gfortran.dg/implied_do_2.f90: New test.
13311 * gfortran.dg/coarray_8.f90: Update for new error message.
13312
13313 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13314
13315 PR inline-asm/84683
13316 * g++.dg/ext/pr84683.C: New test.
13317
13318 PR tree-optimization/84687
13319 * gcc.dg/pr84687.c: New test.
13320
13321 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
13322
13323 PR c++/84231
13324 * g++.dg/pr84231.C: New.
13325
13326 PR c++/84593
13327 * g++.dg/cpp1y/pr84593.C: New.
13328
13329 PR c++/84492
13330 * g++.dg/pr84492.C: New.
13331
13332 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13333
13334 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
13335 __builtin_ppc_speculation_barrier.
13336
13337 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13338
13339 PR target/84700
13340 * gcc.target/powerpc/pr84700.c: New test.
13341
13342 2018-03-05 Nathan Sidwell <nathan@acm.org>
13343
13344 PR c++/84702
13345 * g++.dg/lookup/pr84702.C: New.
13346
13347 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13348
13349 PR target/84564
13350 * gcc.target/i386/pr84564.c: New test.
13351
13352 2018-03-05 Marek Polacek <polacek@redhat.com>
13353
13354 PR c++/84707
13355 * g++.dg/cpp0x/inline-ns10.C: New test.
13356
13357 2018-03-05 Nathan Sidwell <nathan@acm.org>
13358
13359 PR c++/84694
13360 * g++.dg/template/pr84694.C: New.
13361
13362 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13363
13364 PR target/84524
13365 * gcc.c-torture/execute/pr84524.c: New test.
13366 * gcc.target/i386/avx512bw-pr84524.c: New test.
13367
13368 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
13369
13370 PR target/84264
13371 * g++.dg/pr84264.C: New test.
13372
13373 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13374
13375 PR c++/84618
13376 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
13377 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
13378 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
13379
13380 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
13381
13382 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
13383 * g++.dg/other/i386-3.C: Ditto.
13384 * gcc.target/i386/sse-12.c: Ditto.
13385 * gcc.target/i386/sse-13.c: Ditto.
13386 * gcc.target/i386/sse-14.c: Ditto.
13387 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
13388 * gcc.target/i386/wbinvd-1.c: New test.
13389 * gcc.target/i386/wbnoinvd-1.c: Ditto.
13390 * gcc.target/i386/pconfig-1.c: Ditto.
13391
13392 2018-03-05 Pádraig Brady <P@draigBrady.com>
13393 Nathan Sidwell <nathan@acm.org>
13394
13395 PR c++/84497
13396 * g++.dg/cpp0x/pr84497.C: New.
13397
13398 2018-03-05 Richard Biener <rguenther@suse.de>
13399
13400 PR tree-optimization/84670
13401 * gcc.dg/pr84670-1.c: New testcase.
13402 * gcc.dg/pr84670-2.c: Likewise.
13403 * gcc.dg/pr84670-3.c: Likewise.
13404 * gcc.dg/pr84670-4.c: Likewise.
13405
13406 2018-03-05 Richard Biener <rguenther@suse.de>
13407
13408 PR tree-optimization/84650
13409 * gcc.dg/graphite/pr84650.c: New testcase.
13410
13411 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13412
13413 PR c++/82022
13414 * g++.dg/cpp1z/constexpr-lambda20.C: New.
13415
13416 2018-03-03 Harald Anlauf <anlauf@gmx.de>
13417
13418 PR fortran/71085
13419 * gfortran.dg/pr71085.f90: New test.
13420
13421 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13422
13423 PR fortran/66128
13424 * gfortran.dg/zero_sized_8.f90: Really commit New test.
13425
13426 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13427
13428 PR fortran/51434
13429 * gfortran.dg/pr51434.f90: New test.
13430
13431 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13432
13433 PR c++/61358
13434 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
13435
13436 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13437
13438 PR c++/67370
13439 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
13440
13441 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13442
13443 PR c++/71464
13444 * g++.dg/torture/pr71464.C: New.
13445
13446 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
13447
13448 PR fortran/80965
13449 * gfortran.dg/select_type_41.f90: New test.
13450
13451 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13452
13453 PR c++/61135
13454 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
13455
13456 2018-03-02 Marek Polacek <polacek@redhat.com>
13457
13458 PR c++/84578
13459 * g++.dg/ext/flexary29.C: New test.
13460
13461 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13462
13463 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
13464
13465 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13466
13467 PR c++/81812
13468 * g++.dg/torture/pr81812.C: New.
13469
13470 2018-03-02 Marek Polacek <polacek@redhat.com>
13471
13472 PR c++/84171
13473 * g++.dg/warn/Wsign-compare-8.C: New test.
13474
13475 PR c++/84663
13476 * g++.dg/parse/array-size3.C: New test.
13477
13478 PR c++/84664
13479 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
13480
13481 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13482
13483 PR c++/84662
13484 * g++.dg/cpp1y/pr84662.C: New test.
13485
13486 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
13487
13488 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
13489 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
13490 "dg-lto-options".
13491 * g++.dg/lto/20101010-1_0.C: Likewise.
13492 * g++.dg/lto/20101010-2_0.C: Likewise.
13493
13494 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13495
13496 PR ipa/84628
13497 * gcc.dg/pr84628.c: New test.
13498
13499 PR target/56540
13500 * gcc.target/ia64/pr56540.c: New test.
13501
13502 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13503
13504 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
13505 32-bit target.
13506 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
13507 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
13508 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
13509 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
13510
13511 2018-03-02 Marek Polacek <polacek@redhat.com>
13512
13513 PR c++/84590
13514 * c-c++-common/ubsan/shift-11.c: New test.
13515
13516 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13517
13518 * gcc.dg/vect/vect-alias-check-13.c: New test.
13519
13520 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13521
13522 PR target/84614
13523 * gcc.dg/pr84614.c: New test.
13524
13525 PR inline-asm/84625
13526 * gcc.target/i386/pr84625.c: New test.
13527
13528 2018-03-02 Richard Biener <rguenther@suse.de>
13529
13530 PR tree-optimization/84427
13531 * gcc.dg/torture/pr84427.c: New testcase.
13532
13533 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
13534
13535 PR target/84534
13536 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
13537 powerpc64le*-*-linux*.
13538 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
13539 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
13540
13541 2018-03-01 Martin Sebor <msebor@redhat.com>
13542
13543 PR c++/84294
13544 * g++.dg/ext/attr-const.C: Remove xfail.
13545 * g++.dg/ext/attr-malloc-3.C: New test.
13546 * g++.dg/ext/attr-noinline-3.C: New test.
13547 * g++.dg/ext/attr-noreturn-3.C: New test.
13548 * g++.dg/ext/attr-nothrow-3.C: New test.
13549 * g++.dg/ext/attr-pure.C: Remove xfail.
13550
13551 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13552
13553 PR sanitizer/70875
13554 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
13555 dg-options and dg-shouldfail "ubsan" directive.
13556
13557 2018-03-01 Marek Polacek <polacek@redhat.com>
13558 Jason Merrill <jason@redhat.com>
13559
13560 PR c++/84582
13561 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
13562 * g++.dg/cpp1z/static1.C: New test.
13563 * g++.dg/template/static37.C: New test.
13564
13565 2018-03-01 Nathan Sidwell <nathan@acm.org>
13566
13567 PR c++/84434
13568 * g++.dg/template/pr84434.C: New.
13569
13570 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
13571
13572 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
13573 -mthumb to the command-line.
13574
13575 2018-03-01 Marek Polacek <polacek@redhat.com>
13576
13577 PR c++/84596
13578 * g++.dg/cpp0x/static_assert14.C: New test.
13579
13580 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
13581
13582 PR c++/79410
13583 * g++.dg/torture/pr79410.C: New.
13584
13585 2018-03-01 Martin Liska <mliska@suse.cz>
13586
13587 PR sanitizer/82484
13588 * gcc.dg/asan/pr82484.c: New test.
13589
13590 2018-03-01 Richard Biener <rguenther@suse.de>
13591
13592 PR debug/84645
13593 * gfortran.dg/lto/pr84645_0.f90: New testcase.
13594
13595 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
13596
13597 PR fortran/84219
13598 * gfortran.dg/coarray_47.f90: New test.
13599
13600 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
13601
13602 PR fortran/84538
13603 * gfortran.dg/class_array_23.f03: New test.
13604
13605 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
13606
13607 PR rtl-optimization/84528
13608 * gcc.dg/torture/pr84538.c: Rename to...
13609 * gcc.dg/torture/pr84528.c: ...this.
13610
13611 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
13612
13613 PR rtl-optimization/84528
13614 * gcc.dg/torture/pr84538.c: New test.
13615
13616 2018-02-28 Martin Sebor <msebor@redhat.com>
13617
13618 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
13619 -fpic test failures.
13620 * c-c++-common/Wrestrict-2.c: Same.
13621 * c-c++-common/Wstringop-truncation.c: Same.
13622 * gcc.dg/Warray-bounds-22.c: Same.
13623 * gcc.dg/Wstringop-overflow.c: Same.
13624 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
13625 (signed_range): Same.
13626 (unsigned_anti_range): Same.
13627 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
13628 (signed_range): Same.
13629 (unsigned_anti_range): Same.
13630 * gcc.dg/attr-alloc_size-7.c: Same.
13631 * gcc.dg/attr-alloc_size-8.c: Same.
13632 * gcc.dg/builtin-alloc-size.c: Same.
13633 * gcc.dg/builtin-stpncpy.c: Same.
13634 * gcc.dg/builtins-nonnull.c: Same.
13635 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
13636 * gcc.dg/pr79214.c: Same.
13637 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
13638 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
13639 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
13640 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
13641 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
13642 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
13643 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
13644 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
13645 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
13646 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
13647 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
13648
13649 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
13650
13651 PR target/84014
13652 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
13653
13654 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13655
13656 PR c++/84609
13657 * g++.dg/cpp0x/pr84609.C: New test.
13658
13659 2018-02-28 Martin Sebor <msebor@redhat.com>
13660
13661 PR testsuite/84617
13662 * g++.dg/ext/attr-malloc-3.C: New test.
13663 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
13664 to pre-existing problems.
13665 * g++.dg/ext/attr-pure.C: Same.
13666
13667 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
13668
13669 PR fortran/83901
13670 * gfortran.dg/associate_37.f90: New test.
13671
13672 PR fortran/83344
13673 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
13674
13675 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13676
13677 PR target/52991
13678 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
13679 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
13680 * gcc.dg/bf-ms-layout-4.c: New test.
13681 * gcc.dg/bf-ms-layout-5.c: New test.
13682
13683 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
13684
13685 PR target/83399
13686 * gcc.target/powerpc/pr83399.c: Only run on Linux.
13687
13688 2018-02-28 Richard Biener <rguenther@suse.de>
13689
13690 PR tree-optimization/84584
13691 * gcc.dg/graphite/pr84584.c: New testcase.
13692
13693 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
13694
13695 PR preprocessor/84517
13696 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
13697
13698 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13699
13700 * c-c++-common/dump-ada-spec-12.c: New test.
13701 * c-c++-common/dump-ada-spec-13.c: Likewise.
13702
13703 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13704
13705 * c-c++-common/dump-ada-spec-11.c: New test.
13706
13707 2018-02-28 Martin Liska <mliska@suse.cz>
13708
13709 PR testsuite/84597
13710 * g++.dg/ext/timevar1.C: Fix pruned patterns.
13711 * g++.dg/ext/timevar2.C: Likewise.
13712
13713 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13714
13715 * c-c++-common/dump-ada-spec-8.c: New test.
13716 * c-c++-common/dump-ada-spec-9.c: Likewise.
13717 * c-c++-common/dump-ada-spec-10.c: Likewise.
13718
13719 2018-02-28 Richard Biener <rguenther@suse.de>
13720
13721 PR middle-end/84607
13722 * gcc.dg/pr84607.c: New testcase.
13723
13724 2018-02-28 Nathan Sidwell <nathan@acm.org>
13725
13726 PR c++/84602
13727 * g++.dg/lookup/pr84602.C: New.
13728
13729 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13730
13731 PR c++/83871
13732 PR c++/83503
13733 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
13734 dg-options.
13735 * g++.dg/ext/attr-nonnull.C: Likewise.
13736 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
13737 directives.
13738 * g++.dg/ext/attr-noinline-2.C: Likewise.
13739 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
13740 -fdump-tree-eh in dg-options.
13741
13742 2018-02-28 Alan Modra <amodra@gmail.com>
13743
13744 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
13745 GNU ld message.
13746 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
13747
13748 2018-02-27 Martin Sebor <msebor@redhat.com>
13749
13750 PR c++/83871
13751 PR c++/83503
13752 * g++.dg/Wmissing-attributes.C: New test.
13753 * g++.dg/ext/attr-const-pure.C: New test.
13754 * g++.dg/ext/attr-const.C: New test.
13755 * g++.dg/ext/attr-deprecated-2.C: New test.
13756 * g++.dg/ext/attr-malloc-2.C: New test.
13757 * g++.dg/ext/attr-malloc.C: New test.
13758 * g++.dg/ext/attr-noinline-2.C: New test.
13759 * g++.dg/ext/attr-noinline.C: New test.
13760 * g++.dg/ext/attr-nonnull.C: New test.
13761 * g++.dg/ext/attr-noreturn-2.C: New test.
13762 * g++.dg/ext/attr-noreturn.C: New test.
13763 * g++.dg/ext/attr-nothrow-2.C: New test.
13764 * g++.dg/ext/attr-nothrow.C: New test.
13765 * g++.dg/ext/attr-optimize.C: New test.
13766 * g++.dg/ext/attr-pure.C: New test.
13767 * g++.dg/ext/attr-returns-nonnull.C: New test.
13768 * g++.dg/ext/attr-warning.C: New test.
13769
13770 2018-02-27 Nathan Sidwell <nathan@acm.org>
13771
13772 PR c++/84426
13773 * g++.dg/lookup/pr84426.C: New.
13774
13775 2018-02-27 Richard Biener <rguenther@suse.de>
13776
13777 PR tree-optimization/84512
13778 * gcc.dg/tree-ssa/pr84512.c: New testcase.
13779
13780 2018-02-27 Martin Liska <mliska@suse.cz>
13781
13782 PR gcov-profile/84548
13783 * g++.dg/gcov/pr84548.C: New test.
13784
13785 2018-02-27 Jakub Jelinek <jakub@redhat.com>
13786
13787 PR target/84575
13788 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
13789
13790 2018-02-26 Jakub Jelinek <jakub@redhat.com>
13791
13792 PR c++/84558
13793 * g++.dg/cpp1y/pr84558.C: New test.
13794
13795 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
13796
13797 PR c++/84540
13798 * g++.dg/cpp0x/alignas14.C: New.
13799 * g++.dg/cpp0x/alignas15.C: Likewise.
13800
13801 2018-02-26 Jakub Jelinek <jakub@redhat.com>
13802
13803 PR c++/84557
13804 * g++.dg/gomp/pr84557.C: New test.
13805
13806 2018-02-26 Marek Polacek <polacek@redhat.com>
13807
13808 PR c++/84325
13809 * g++.dg/cpp1z/pr84325.C: New test.
13810
13811 2018-02-26 Carl Love <cel@us.ibm.com>
13812
13813 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
13814 Power 8 test file.
13815 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
13816 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
13817 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
13818 -mcpu=power8.
13819 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
13820 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
13821 -mcpu=power8.
13822
13823 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
13824
13825 PR target/84039
13826 * gcc.target/i386/indirect-thunk-1.c: Updated.
13827 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13828 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13829 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13830 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13831 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13832 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13833 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13834 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13835 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13836 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13837 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13838 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13839 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13840 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13841 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13842 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13843 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13844 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13845 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13846 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13847 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13848 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13849 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13850 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13851 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13852 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13853 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13854 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13855 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13856 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13857 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13858 * gcc.target/i386/ret-thunk-9.c: Likewise.
13859 * gcc.target/i386/ret-thunk-10.c: Likewise.
13860 * gcc.target/i386/ret-thunk-11.c: Likewise.
13861 * gcc.target/i386/ret-thunk-12.c: Likewise.
13862 * gcc.target/i386/ret-thunk-13.c: Likewise.
13863 * gcc.target/i386/ret-thunk-14.c: Likewise.
13864 * gcc.target/i386/ret-thunk-15.c: Likewise.
13865
13866 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
13867
13868 * gcc.c-torture/execute/20180226-1.c: New test.
13869
13870 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
13871
13872 PR tree-optimization/83965
13873 * gcc.dg/vect/pr83965-2.c: New test.
13874
13875 2018-02-26 Tom de Vries <tom@codesourcery.com>
13876
13877 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
13878
13879 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
13880
13881 PR target/84530
13882 * gcc.target/i386/ret-thunk-22.c: New test.
13883 * gcc.target/i386/ret-thunk-23.c: Likewise.
13884 * gcc.target/i386/ret-thunk-24.c: Likewise.
13885 * gcc.target/i386/ret-thunk-25.c: Likewise.
13886 * gcc.target/i386/ret-thunk-26.c: Likewise.
13887
13888 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
13889
13890 PR c++/84533
13891 * g++.dg/cpp1z/pr84533.C: New.
13892
13893 2018-02-26 Marek Polacek <polacek@redhat.com>
13894
13895 PR c++/84537
13896 * g++.dg/parse/error60.C: New test.
13897
13898 2018-02-26 Jakub Jelinek <jakub@redhat.com>
13899
13900 PR c++/84556
13901 * g++.dg/gomp/pr84556.C: New test.
13902 * g++.dg/vect/pr84556.cc: New test.
13903
13904 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
13905
13906 PR fortran/32957
13907 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
13908 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
13909 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
13910 * gfortran.dg/c_loc_test.f90: Likewise.
13911 * gfortran.dg/c_loc_tests_2.f03: Likewise.
13912 * gfortran.dg/proc_decl_17.f90: Likewise.
13913 * gfortran.dg/proc_ptr_8.f90: Likewise.
13914
13915 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13916
13917 PR target/84521
13918 * gcc.target/aarch64/lr_free_2.c: Revert changes in
13919 r254814 disabling -fomit-frame-pointer by default.
13920 * gcc.target/aarch64/spill_1.c: Likewise.
13921 * gcc.target/aarch64/test_frame_11.c: Likewise.
13922 * gcc.target/aarch64/test_frame_12.c: Likewise.
13923 * gcc.target/aarch64/test_frame_13.c: Likewise.
13924 * gcc.target/aarch64/test_frame_14.c: Likewise.
13925 * gcc.target/aarch64/test_frame_15.c: Likewise.
13926 * gcc.target/aarch64/test_frame_3.c: Likewise.
13927 * gcc.target/aarch64/test_frame_5.c: Likewise.
13928 * gcc.target/aarch64/test_frame_9.c: Likewise.
13929
13930 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
13931
13932 PR fortran/83633
13933 * gfortran.dg/explicit_shape_1.f90: New test.
13934 * gfortran.dg/automatic_module_variable.f90: Update regex.
13935 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
13936 * gfortran.dg/constant_shape.f90: Ditto.
13937 * gfortran.dg/dec_structure_23.f90: Ditto.
13938 * gfortran.dg/pr78240.f90: Ditto.
13939
13940 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
13941
13942 PR fortran/84523
13943 * gfortran.dg/pr84523.f90: New test.
13944
13945 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13946
13947 PR fortran/78238
13948 * gfortran.dg/select_type_40.f90: New test.
13949
13950 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
13951
13952 PR fortran/30792
13953 * gfortran.dg/data_substring.f90: New test.
13954
13955 2018-02-24 Marek Polacek <polacek@redhat.com>
13956
13957 PR c++/83692
13958 * g++.dg/cpp1z/constexpr-83692.C: New test.
13959
13960 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
13961
13962 PR fortran/84346
13963 * gfortran.dg/statement_function_1.f90: Update test.
13964
13965 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13966
13967 PR fortran/84506
13968 * gfortran.dg/inquire_19.f90: New test.
13969
13970 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
13971
13972 PR fortran/83149
13973 * gfortran.dg/pr83149_b.f90: New test.
13974 * gfortran.dg/pr83149_a.f90: Additional source for previous.
13975
13976 2018-02-23 Carl Love <cel@us.ibm.com>
13977
13978 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
13979 vec_signed2 and vec_unsigned2 to new Power 8 test file.
13980 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
13981 Power 8 tests.
13982
13983 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
13984
13985 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
13986 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
13987
13988 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
13989
13990 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
13991 expected output.
13992
13993 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
13994
13995 PR fortran/83149
13996 * gfortran.dg/pr83149_1.f90: New test.
13997 * gfortran.dg/pr83149.f90: Additional source for previous.
13998
13999 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
14000
14001 PR testsuite/80551
14002 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
14003 __GI___pthread_mutex_init as well.
14004
14005 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14006
14007 PR fortran/83148
14008 * gfortran.dg/class_68.f90: New test.
14009
14010 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14011
14012 PR fortran/59781
14013 * gfortran.dg/derived_init_5.f90: New test.
14014
14015 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14016
14017 PR target/82851
14018 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
14019 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
14020
14021 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
14022
14023 PR target/81572
14024 * gcc.target/powerpc/pr81572.c: New.
14025
14026 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
14027
14028 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
14029
14030 2018-02-22 Martin Sebor <msebor@redhat.com>
14031
14032 PR tree-optimization/84480
14033 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
14034 * g++.dg/warn/Wstringop-truncation-1.C: New test.
14035
14036 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
14037
14038 PR target/84176
14039 * gcc.target/i386/indirect-thunk-11.c: New test.
14040 * gcc.target/i386/indirect-thunk-12.c: Likewise.
14041 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
14042 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
14043 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
14044 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14045 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14046 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14047 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14048 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14049
14050 2018-02-22 Steve Ellcey <sellcey@cavium.com>
14051
14052 PR target/83335
14053 * gcc.target/aarch64/asm-2.c: Add dg-error for
14054 ILP32 mode.
14055 * gcc.target/aarch64/asm-4.c: New test.
14056
14057 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14058
14059 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
14060
14061 2018-02-22 Marek Polacek <polacek@redhat.com>
14062
14063 PR c++/84493
14064 * g++.dg/parse/error59.C: New test.
14065
14066 2018-02-22 Tom de Vries <tom@codesourcery.com>
14067
14068 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
14069
14070 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14071
14072 PR c++/77655
14073 * g++.dg/cpp0x/pr77655.C: New.
14074
14075 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14076
14077 PR c++/84496
14078 * g++.dg/cpp1y/pr84496.C: New test.
14079
14080 PR target/84502
14081 * g++.dg/torture/pr84502.C: New test.
14082
14083 PR tree-optimization/84503
14084 * gcc.dg/pr84503-1.c: New test.
14085 * gcc.dg/pr84503-2.c: New test.
14086
14087 2018-02-21 Jakub Jelinek <jakub@redhat.com>
14088
14089 PR tree-optimization/84478
14090 * gcc.c-torture/execute/pr84478.c: New test.
14091
14092 2018-02-20 Martin Sebor <msebor@redhat.com>
14093
14094 PR middle-end/84095
14095 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
14096 * c-c++-common/Wrestrict.c: Same.
14097 * gcc.dg/Wrestrict-6.c: Same.
14098 * gcc.dg/Warray-bounds-27.c: New test.
14099 * gcc.dg/Wrestrict-8.c: New test.
14100 * gcc.dg/Wrestrict-9.c: New test.
14101 * gcc.dg/pr84095.c: New test.
14102
14103 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14104
14105 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
14106
14107 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14108
14109 PR fortran/48890
14110 PR fortran/83823
14111 * gfortran.dg/structure_constructor_14.f90: New test.
14112
14113 2018-02-20 Jeff Law <law@redhat.com>
14114
14115 PR middle-end/82123
14116 PR tree-optimization/81592
14117 PR middle-end/79257
14118 * gcc.dg/pr81592.c: New test.
14119 * gcc.dg/pr82123.c: New test.
14120 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
14121
14122 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14123
14124 PR c++/84488
14125 * g++.dg/warn/Wunused-var-30.C: New test.
14126
14127 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
14128
14129 PR tree-optimization/84419
14130 * gcc.dg/vect/pr84419.c: New test.
14131
14132 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14133
14134 PR middle-end/82004
14135 * gfortran.dg/pr82004.f90: New test.
14136
14137 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
14138
14139 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
14140
14141 2018-02-20 Martin Liska <mliska@suse.cz>
14142
14143 PR c/84310
14144 PR target/79747
14145 * gcc.target/i386/pr84310.c: New test.
14146 * gcc.target/i386/pr84310-2.c: Likewise.
14147
14148 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14149
14150 PR c++/84446
14151 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
14152
14153 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14154
14155 PR c++/84445
14156 * g++.dg/cpp1z/launder7.C: New test.
14157
14158 PR c++/84449
14159 * g++.dg/cpp0x/constexpr-84449.C: New test.
14160
14161 PR c++/84455
14162 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
14163
14164 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
14165
14166 PR fortran/83344
14167 PR fortran/83975
14168 * gfortran.dg/associate_22.f90: Enable commented out test.
14169 * gfortran.dg/associate_36.f90: New test.
14170
14171 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14172
14173 PR target/84146
14174 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
14175
14176 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
14177
14178 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
14179 (dg-options): Use -mavx instead of -w.
14180
14181 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14182
14183 PR c++/84444
14184 * g++.dg/cpp1z/launder8.C: New test.
14185
14186 PR c++/84448
14187 * g++.dg/gomp/pr84448.C: New test.
14188
14189 PR c++/84430
14190 * g++.dg/gomp/pr84430.C: New test.
14191
14192 PR tree-optimization/84452
14193 * gcc.dg/pr84452.c: New test.
14194
14195 PR c++/79064
14196 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
14197
14198 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14199
14200 PR fortran/35339
14201 * gfortran.dg/implied_do_io_4.f90: New test.
14202
14203 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
14204
14205 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
14206 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
14207 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
14208
14209 2018-02-19 Carl Love <cel@us.ibm.com>
14210
14211 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
14212
14213 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14214
14215 PR target/84460
14216 * gcc.target/i386/pr57193.c: Add -mtune=generic.
14217
14218 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
14219
14220 PR c++/84348
14221 * g++.dg/cpp0x/auto50.C: New.
14222 * g++.dg/parse/friend12.C: Adjust.
14223
14224 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14225
14226 PR libgfortran/84389
14227 * gfortran.dg/dtio_33.f90: New test.
14228
14229 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14230
14231 PR libgfortran/84412
14232 * gfortran.dg/inquire_18.f90: New test.
14233
14234 2018-02-18 Janus Weil <janus@gcc.gnu.org>
14235
14236 PR fortran/84381
14237 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
14238 * gfortran.dg/pointer_intent_3.f90: Ditto.
14239 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
14240 * gfortran.dg/protected_3.f90: Ditto.
14241 * gfortran.dg/protected_4.f90: Ditto.
14242 * gfortran.dg/protected_5.f90: Ditto.
14243 * gfortran.dg/protected_6.f90: Ditto.
14244
14245 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
14246
14247 PR fortran/80945
14248 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
14249 change to run.
14250
14251 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14252
14253 PR fortran/84270
14254 * gfortran.dg/inline_matmul_22.f90: New test.
14255
14256 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14257
14258 PR fortran/84381
14259 * gfortran.dg/abort_shoulfail.f90: New test.
14260 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
14261 by STOP n.
14262 * gfortran.dg/PR19754_2.f90: Likewise.
14263 * gfortran.dg/PR19872.f: Likewise.
14264 * gfortran.dg/PR49268.f90: Likewise.
14265 * gfortran.dg/Wall.f90: Likewise.
14266 * gfortran.dg/Wno-all.f90: Likewise.
14267 * gfortran.dg/achar_1.f90: Likewise.
14268 * gfortran.dg/achar_2.f90: Likewise.
14269 * gfortran.dg/achar_4.f90: Likewise.
14270 * gfortran.dg/achar_6.F90: Likewise.
14271 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
14272 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
14273 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
14274 * gfortran.dg/actual_array_offset_1.f90: Likewise.
14275 * gfortran.dg/actual_array_result_1.f90: Likewise.
14276 * gfortran.dg/actual_array_substr_1.f90: Likewise.
14277 * gfortran.dg/actual_array_substr_2.f90: Likewise.
14278 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
14279 * gfortran.dg/actual_procedure_1.f90: Likewise.
14280 * gfortran.dg/adjustl_1.f90: Likewise.
14281 * gfortran.dg/advance_1.f90: Likewise.
14282 * gfortran.dg/advance_4.f90: Likewise.
14283 * gfortran.dg/advance_5.f90: Likewise.
14284 * gfortran.dg/advance_6.f90: Likewise.
14285 * gfortran.dg/aint_anint_1.f90: Likewise.
14286 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
14287 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
14288 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
14289 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
14290 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
14291 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
14292 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
14293 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
14294 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
14295 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
14296 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
14297 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
14298 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
14299 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
14300 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
14301 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
14302 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
14303 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
14304 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
14305 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
14306 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
14307 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14308 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
14309 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
14310 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
14311 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
14312 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
14313 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
14314 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
14315 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
14316 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
14317 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
14318 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
14319 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
14320 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
14321 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
14322 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
14323 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
14324 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
14325 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
14326 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
14327 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
14328 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
14329 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
14330 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
14331 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
14332 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
14333 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
14334 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
14335 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
14336 * gfortran.dg/allocatable_function_1.f90: Likewise.
14337 * gfortran.dg/allocatable_function_10.f90: Likewise.
14338 * gfortran.dg/allocatable_function_3.f90: Likewise.
14339 * gfortran.dg/allocatable_function_5.f90: Likewise.
14340 * gfortran.dg/allocatable_function_6.f90: Likewise.
14341 * gfortran.dg/allocatable_function_7.f90: Likewise.
14342 * gfortran.dg/allocatable_function_8.f90: Likewise.
14343 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
14344 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
14345 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
14346 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
14347 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
14348 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
14349 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
14350 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
14351 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
14352 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
14353 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
14354 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
14355 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
14356 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
14357 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
14358 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
14359 * gfortran.dg/allocate_class_3.f90: Likewise.
14360 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
14361 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
14362 * gfortran.dg/allocate_derived_5.f90: Likewise.
14363 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
14364 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
14365 * gfortran.dg/allocate_with_source_1.f90: Likewise.
14366 * gfortran.dg/allocate_with_source_10.f08: Likewise.
14367 * gfortran.dg/allocate_with_source_11.f08: Likewise.
14368 * gfortran.dg/allocate_with_source_12.f03: Likewise.
14369 * gfortran.dg/allocate_with_source_15.f03: Likewise.
14370 * gfortran.dg/allocate_with_source_16.f90: Likewise.
14371 * gfortran.dg/allocate_with_source_17.f03: Likewise.
14372 * gfortran.dg/allocate_with_source_18.f03: Likewise.
14373 * gfortran.dg/allocate_with_source_2.f90: Likewise.
14374 * gfortran.dg/allocate_with_source_20.f03: Likewise.
14375 * gfortran.dg/allocate_with_source_22.f03: Likewise.
14376 * gfortran.dg/allocate_with_source_23.f03: Likewise.
14377 * gfortran.dg/allocate_with_source_24.f90: Likewise.
14378 * gfortran.dg/allocate_with_source_5.f90: Likewise.
14379 * gfortran.dg/allocate_with_source_6.f90: Likewise.
14380 * gfortran.dg/allocate_with_source_7.f08: Likewise.
14381 * gfortran.dg/allocate_with_source_8.f08: Likewise.
14382 * gfortran.dg/allocate_with_source_9.f08: Likewise.
14383 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
14384 * gfortran.dg/allocate_zerosize_3.f: Likewise.
14385 * gfortran.dg/altreturn_3.f90: Likewise.
14386 * gfortran.dg/altreturn_5.f90: Likewise.
14387 * gfortran.dg/altreturn_7.f90: Likewise.
14388 * gfortran.dg/and_or_xor.f90: Likewise.
14389 * gfortran.dg/anint_1.f90: Likewise.
14390 * gfortran.dg/any_all_1.f90: Likewise.
14391 * gfortran.dg/anyallcount_1.f90: Likewise.
14392 * gfortran.dg/append_1.f90: Likewise.
14393 * gfortran.dg/argument_checking_1.f90: Likewise.
14394 * gfortran.dg/argument_checking_2.f90: Likewise.
14395 * gfortran.dg/argument_checking_8.f90: Likewise.
14396 * gfortran.dg/arithmetic_if.f90: Likewise.
14397 * gfortran.dg/array_1.f90: Likewise.
14398 * gfortran.dg/array_2.f90: Likewise.
14399 * gfortran.dg/array_alloc_1.f90: Likewise.
14400 * gfortran.dg/array_alloc_2.f90: Likewise.
14401 * gfortran.dg/array_alloc_3.f90: Likewise.
14402 * gfortran.dg/array_assignment_1.F90: Likewise.
14403 * gfortran.dg/array_assignment_5.f90: Likewise.
14404 * gfortran.dg/array_constructor_1.f90: Likewise.
14405 * gfortran.dg/array_constructor_10.f90: Likewise.
14406 * gfortran.dg/array_constructor_11.f90: Likewise.
14407 * gfortran.dg/array_constructor_12.f90: Likewise.
14408 * gfortran.dg/array_constructor_15.f90: Likewise.
14409 * gfortran.dg/array_constructor_16.f90: Likewise.
14410 * gfortran.dg/array_constructor_17.f90: Likewise.
14411 * gfortran.dg/array_constructor_19.f90: Likewise.
14412 * gfortran.dg/array_constructor_23.f: Likewise.
14413 * gfortran.dg/array_constructor_24.f: Likewise.
14414 * gfortran.dg/array_constructor_32.f90: Likewise.
14415 * gfortran.dg/array_constructor_36.f90: Likewise.
14416 * gfortran.dg/array_constructor_39.f90: Likewise.
14417 * gfortran.dg/array_constructor_4.f90: Likewise.
14418 * gfortran.dg/array_constructor_40.f90: Likewise.
14419 * gfortran.dg/array_constructor_44.f90: Likewise.
14420 * gfortran.dg/array_constructor_45.f90: Likewise.
14421 * gfortran.dg/array_constructor_46.f90: Likewise.
14422 * gfortran.dg/array_constructor_47.f90: Likewise.
14423 * gfortran.dg/array_constructor_49.f90: Likewise.
14424 * gfortran.dg/array_constructor_5.f90: Likewise.
14425 * gfortran.dg/array_constructor_50.f90: Likewise.
14426 * gfortran.dg/array_constructor_6.f90: Likewise.
14427 * gfortran.dg/array_constructor_7.f90: Likewise.
14428 * gfortran.dg/array_constructor_8.f90: Likewise.
14429 * gfortran.dg/array_constructor_9.f90: Likewise.
14430 * gfortran.dg/array_constructor_type_1.f03: Likewise.
14431 * gfortran.dg/array_constructor_type_10.f03: Likewise.
14432 * gfortran.dg/array_constructor_type_11.f03: Likewise.
14433 * gfortran.dg/array_constructor_type_12.f03: Likewise.
14434 * gfortran.dg/array_constructor_type_13.f90: Likewise.
14435 * gfortran.dg/array_constructor_type_14.f03: Likewise.
14436 * gfortran.dg/array_constructor_type_16.f03: Likewise.
14437 * gfortran.dg/array_constructor_type_2.f03: Likewise.
14438 * gfortran.dg/array_constructor_type_22.f03: Likewise.
14439 * gfortran.dg/array_constructor_type_3.f03: Likewise.
14440 * gfortran.dg/array_constructor_type_4.f03: Likewise.
14441 * gfortran.dg/array_constructor_type_5.f03: Likewise.
14442 * gfortran.dg/array_constructor_type_6.f03: Likewise.
14443 * gfortran.dg/array_constructor_type_7.f03: Likewise.
14444 * gfortran.dg/array_function_1.f90: Likewise.
14445 * gfortran.dg/array_function_5.f90: Likewise.
14446 * gfortran.dg/array_initializer_1.f90: Likewise.
14447 * gfortran.dg/array_initializer_2.f90: Likewise.
14448 * gfortran.dg/array_memcpy_5.f90: Likewise.
14449 * gfortran.dg/array_memset_2.f90: Likewise.
14450 * gfortran.dg/array_reference_1.f90: Likewise.
14451 * gfortran.dg/array_return_value_1.f90: Likewise.
14452 * gfortran.dg/array_section_1.f90: Likewise.
14453 * gfortran.dg/array_temporaries_3.f90: Likewise.
14454 * gfortran.dg/arrayio_1.f90: Likewise.
14455 * gfortran.dg/arrayio_10.f90: Likewise.
14456 * gfortran.dg/arrayio_11.f90: Likewise.
14457 * gfortran.dg/arrayio_12.f90: Likewise.
14458 * gfortran.dg/arrayio_13.f90: Likewise.
14459 * gfortran.dg/arrayio_14.f90: Likewise.
14460 * gfortran.dg/arrayio_16.f90: Likewise.
14461 * gfortran.dg/arrayio_2.f90: Likewise.
14462 * gfortran.dg/arrayio_3.f90: Likewise.
14463 * gfortran.dg/arrayio_4.f90: Likewise.
14464 * gfortran.dg/arrayio_5.f90: Likewise.
14465 * gfortran.dg/arrayio_6.f90: Likewise.
14466 * gfortran.dg/arrayio_7.f90: Likewise.
14467 * gfortran.dg/arrayio_8.f90: Likewise.
14468 * gfortran.dg/arrayio_9.f90: Likewise.
14469 * gfortran.dg/arrayio_derived_1.f90: Likewise.
14470 * gfortran.dg/assign_10.f90: Likewise.
14471 * gfortran.dg/assign_9.f90: Likewise.
14472 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
14473 * gfortran.dg/assignment_1.f90: Likewise.
14474 * gfortran.dg/associate_1.f03: Likewise.
14475 * gfortran.dg/associate_11.f90: Likewise.
14476 * gfortran.dg/associate_13.f90: Likewise.
14477 * gfortran.dg/associate_15.f90: Likewise.
14478 * gfortran.dg/associate_17.f90: Likewise.
14479 * gfortran.dg/associate_18.f08: Likewise.
14480 * gfortran.dg/associate_19.f03: Likewise.
14481 * gfortran.dg/associate_20.f03: Likewise.
14482 * gfortran.dg/associate_22.f90: Likewise.
14483 * gfortran.dg/associate_23.f90: Likewise.
14484 * gfortran.dg/associate_24.f90: Likewise.
14485 * gfortran.dg/associate_25.f90: Likewise.
14486 * gfortran.dg/associate_27.f90: Likewise.
14487 * gfortran.dg/associate_28.f90: Likewise.
14488 * gfortran.dg/associate_32.f03: Likewise.
14489 * gfortran.dg/associate_33.f03: Likewise.
14490 * gfortran.dg/associate_34.f90: Likewise.
14491 * gfortran.dg/associate_6.f03: Likewise.
14492 * gfortran.dg/associate_7.f03: Likewise.
14493 * gfortran.dg/associate_8.f03: Likewise.
14494 * gfortran.dg/associate_9.f03: Likewise.
14495 * gfortran.dg/associated_1.f90: Likewise.
14496 * gfortran.dg/associated_2.f90: Likewise.
14497 * gfortran.dg/associated_5.f90: Likewise.
14498 * gfortran.dg/associated_6.f90: Likewise.
14499 * gfortran.dg/associated_target_3.f90: Likewise.
14500 * gfortran.dg/associated_target_4.f90: Likewise.
14501 * gfortran.dg/associated_target_5.f03: Likewise.
14502 * gfortran.dg/associated_target_6.f03: Likewise.
14503 * gfortran.dg/assumed_dummy_1.f90: Likewise.
14504 * gfortran.dg/assumed_rank_1.f90: Likewise.
14505 * gfortran.dg/assumed_rank_10.f90: Likewise.
14506 * gfortran.dg/assumed_rank_2.f90: Likewise.
14507 * gfortran.dg/assumed_rank_7.f90: Likewise.
14508 * gfortran.dg/assumed_rank_8.f90: Likewise.
14509 * gfortran.dg/assumed_rank_9.f90: Likewise.
14510 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14511 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14512 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
14513 * gfortran.dg/assumed_type_2.f90: Likewise.
14514 * gfortran.dg/atan2_1.f90: Likewise.
14515 * gfortran.dg/auto_array_1.f90: Likewise.
14516 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
14517 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
14518 * gfortran.dg/auto_char_len_3.f90: Likewise.
14519 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
14520 * gfortran.dg/auto_internal_assumed.f90: Likewise.
14521 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
14522 * gfortran.dg/auto_save_2.f90: Likewise.
14523 * gfortran.dg/automatic_default_init_1.f90: Likewise.
14524 * gfortran.dg/backslash_1.f90: Likewise.
14525 * gfortran.dg/backslash_2.f90: Likewise.
14526 * gfortran.dg/backslash_3.f: Likewise.
14527 * gfortran.dg/backspace_1.f: Likewise.
14528 * gfortran.dg/backspace_10.f90: Likewise.
14529 * gfortran.dg/backspace_11.f90: Likewise.
14530 * gfortran.dg/backspace_2.f: Likewise.
14531 * gfortran.dg/backspace_3.f: Likewise.
14532 * gfortran.dg/backspace_4.f: Likewise.
14533 * gfortran.dg/backspace_5.f: Likewise.
14534 * gfortran.dg/backspace_6.f: Likewise.
14535 * gfortran.dg/backspace_7.f90: Likewise.
14536 * gfortran.dg/backspace_8.f: Likewise.
14537 * gfortran.dg/backspace_9.f: Likewise.
14538 * gfortran.dg/bessel_1.f90: Likewise.
14539 * gfortran.dg/bessel_2.f90: Likewise.
14540 * gfortran.dg/bessel_5.f90: Likewise.
14541 * gfortran.dg/bessel_6.f90: Likewise.
14542 * gfortran.dg/bessel_7.f90: Likewise.
14543 * gfortran.dg/bind_c_dts_2.f03: Likewise.
14544 * gfortran.dg/bind_c_dts_3.f03: Likewise.
14545 * gfortran.dg/bind_c_usage_15.f90: Likewise.
14546 * gfortran.dg/bind_c_usage_16.f03: Likewise.
14547 * gfortran.dg/bind_c_usage_17.f90: Likewise.
14548 * gfortran.dg/bind_c_usage_24.f90: Likewise.
14549 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
14550 * gfortran.dg/binding_label_tests_16.f03: Likewise.
14551 * gfortran.dg/binding_label_tests_23.f90: Likewise.
14552 * gfortran.dg/bit_comparison_1.F90: Likewise.
14553 * gfortran.dg/bit_comparison_2.F90: Likewise.
14554 * gfortran.dg/block_1.f08: Likewise.
14555 * gfortran.dg/block_13.f08: Likewise.
14556 * gfortran.dg/block_14.f90: Likewise.
14557 * gfortran.dg/block_2.f08: Likewise.
14558 * gfortran.dg/block_6.f08: Likewise.
14559 * gfortran.dg/block_7.f08: Likewise.
14560 * gfortran.dg/block_8.f08: Likewise.
14561 * gfortran.dg/blockdata_1.f90: Likewise.
14562 * gfortran.dg/bound_1.f90: Likewise.
14563 * gfortran.dg/bound_2.f90: Likewise.
14564 * gfortran.dg/bound_3.f90: Likewise.
14565 * gfortran.dg/bound_4.f90: Likewise.
14566 * gfortran.dg/bound_5.f90: Likewise.
14567 * gfortran.dg/bound_6.f90: Likewise.
14568 * gfortran.dg/bound_7.f90: Likewise.
14569 * gfortran.dg/bound_8.f90: Likewise.
14570 * gfortran.dg/bound_9.f90: Likewise.
14571 * gfortran.dg/bound_simplification_1.f90: Likewise.
14572 * gfortran.dg/bound_simplification_3.f90: Likewise.
14573 * gfortran.dg/bound_simplification_4.f90: Likewise.
14574 * gfortran.dg/bound_simplification_5.f90: Likewise.
14575 * gfortran.dg/bound_simplification_6.f90: Likewise.
14576 * gfortran.dg/bounds_check_1.f90: Likewise.
14577 * gfortran.dg/bounds_check_12.f90: Likewise.
14578 * gfortran.dg/bounds_check_14.f90: Likewise.
14579 * gfortran.dg/bounds_check_15.f90: Likewise.
14580 * gfortran.dg/bounds_check_19.f90: Likewise.
14581 * gfortran.dg/bounds_check_8.f90: Likewise.
14582 * gfortran.dg/bounds_check_9.f90: Likewise.
14583 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
14584 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
14585 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
14586 * gfortran.dg/boz_1.f90: Likewise.
14587 * gfortran.dg/boz_11.f90: Likewise.
14588 * gfortran.dg/boz_13.f90: Likewise.
14589 * gfortran.dg/boz_14.f90: Likewise.
14590 * gfortran.dg/boz_15.f90: Likewise.
14591 * gfortran.dg/boz_3.f90: Likewise.
14592 * gfortran.dg/boz_6.f90: Likewise.
14593 * gfortran.dg/boz_9.f90: Likewise.
14594 * gfortran.dg/byte_1.f90: Likewise.
14595 * gfortran.dg/byte_2.f90: Likewise.
14596 * gfortran.dg/c_assoc.f90: Likewise.
14597 * gfortran.dg/c_assoc_2.f03: Likewise.
14598 * gfortran.dg/c_assoc_3.f90: Likewise.
14599 * gfortran.dg/c_by_val_1.f: Likewise.
14600 * gfortran.dg/c_by_val_5.f90: Likewise.
14601 * gfortran.dg/c_char_tests.f03: Likewise.
14602 * gfortran.dg/c_char_tests_2.f03: Likewise.
14603 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
14604 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
14605 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
14606 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14607 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
14608 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
14609 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
14610 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
14611 * gfortran.dg/c_kind_params.f90: Likewise.
14612 * gfortran.dg/c_loc_test_20.f90: Likewise.
14613 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14614 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
14615 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
14616 * gfortran.dg/c_size_t_test.f03: Likewise.
14617 * gfortran.dg/c_sizeof_1.f90: Likewise.
14618 * gfortran.dg/c_sizeof_5.f90: Likewise.
14619 * gfortran.dg/c_sizeof_6.f90: Likewise.
14620 * gfortran.dg/char4_iunit_1.f03: Likewise.
14621 * gfortran.dg/char4_iunit_2.f03: Likewise.
14622 * gfortran.dg/char_allocation_1.f90: Likewise.
14623 * gfortran.dg/char_array_constructor.f90: Likewise.
14624 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
14625 * gfortran.dg/char_assign_1.f90: Likewise.
14626 * gfortran.dg/char_associated_1.f90: Likewise.
14627 * gfortran.dg/char_cast_2.f90: Likewise.
14628 * gfortran.dg/char_comparison_1.f: Likewise.
14629 * gfortran.dg/char_component_initializer_1.f90: Likewise.
14630 * gfortran.dg/char_component_initializer_2.f90: Likewise.
14631 * gfortran.dg/char_cons_len.f90: Likewise.
14632 * gfortran.dg/char_conversion.f90: Likewise.
14633 * gfortran.dg/char_cshift_1.f90: Likewise.
14634 * gfortran.dg/char_cshift_2.f90: Likewise.
14635 * gfortran.dg/char_decl_2.f90: Likewise.
14636 * gfortran.dg/char_eoshift_1.f90: Likewise.
14637 * gfortran.dg/char_eoshift_2.f90: Likewise.
14638 * gfortran.dg/char_eoshift_3.f90: Likewise.
14639 * gfortran.dg/char_eoshift_4.f90: Likewise.
14640 * gfortran.dg/char_eoshift_5.f90: Likewise.
14641 * gfortran.dg/char_expr_1.f90: Likewise.
14642 * gfortran.dg/char_expr_3.f90: Likewise.
14643 * gfortran.dg/char_initialiser_actual.f90: Likewise.
14644 * gfortran.dg/char_length_12.f90: Likewise.
14645 * gfortran.dg/char_length_14.f90: Likewise.
14646 * gfortran.dg/char_length_15.f90: Likewise.
14647 * gfortran.dg/char_length_17.f90: Likewise.
14648 * gfortran.dg/char_length_20.f90: Likewise.
14649 * gfortran.dg/char_length_21.f90: Likewise.
14650 * gfortran.dg/char_length_5.f90: Likewise.
14651 * gfortran.dg/char_length_6.f90: Likewise.
14652 * gfortran.dg/char_length_7.f90: Likewise.
14653 * gfortran.dg/char_length_8.f90: Likewise.
14654 * gfortran.dg/char_pack_1.f90: Likewise.
14655 * gfortran.dg/char_pack_2.f90: Likewise.
14656 * gfortran.dg/char_pointer_assign.f90: Likewise.
14657 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
14658 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
14659 * gfortran.dg/char_pointer_dependency.f90: Likewise.
14660 * gfortran.dg/char_pointer_dummy.f90: Likewise.
14661 * gfortran.dg/char_pointer_func.f90: Likewise.
14662 * gfortran.dg/char_reshape_1.f90: Likewise.
14663 * gfortran.dg/char_result_1.f90: Likewise.
14664 * gfortran.dg/char_result_12.f90: Likewise.
14665 * gfortran.dg/char_result_13.f90: Likewise.
14666 * gfortran.dg/char_result_14.f90: Likewise.
14667 * gfortran.dg/char_result_15.f90: Likewise.
14668 * gfortran.dg/char_result_2.f90: Likewise.
14669 * gfortran.dg/char_result_3.f90: Likewise.
14670 * gfortran.dg/char_result_4.f90: Likewise.
14671 * gfortran.dg/char_result_5.f90: Likewise.
14672 * gfortran.dg/char_result_6.f90: Likewise.
14673 * gfortran.dg/char_result_7.f90: Likewise.
14674 * gfortran.dg/char_result_8.f90: Likewise.
14675 * gfortran.dg/char_spread_1.f90: Likewise.
14676 * gfortran.dg/char_transpose_1.f90: Likewise.
14677 * gfortran.dg/char_type_len.f90: Likewise.
14678 * gfortran.dg/char_unpack_1.f90: Likewise.
14679 * gfortran.dg/char_unpack_2.f90: Likewise.
14680 * gfortran.dg/character_array_constructor_1.f90: Likewise.
14681 * gfortran.dg/character_comparison_1.f90: Likewise.
14682 * gfortran.dg/character_comparison_2.f90: Likewise.
14683 * gfortran.dg/character_comparison_3.f90: Likewise.
14684 * gfortran.dg/character_comparison_4.f90: Likewise.
14685 * gfortran.dg/character_comparison_5.f90: Likewise.
14686 * gfortran.dg/character_comparison_6.f90: Likewise.
14687 * gfortran.dg/character_comparison_7.f90: Likewise.
14688 * gfortran.dg/character_comparison_8.f90: Likewise.
14689 * gfortran.dg/character_comparison_9.f90: Likewise.
14690 * gfortran.dg/charlen_15.f90: Likewise.
14691 * gfortran.dg/charlen_16.f90: Likewise.
14692 * gfortran.dg/chkbits.f90: Likewise.
14693 * gfortran.dg/chmod_1.f90: Likewise.
14694 * gfortran.dg/chmod_2.f90: Likewise.
14695 * gfortran.dg/chmod_3.f90: Likewise.
14696 * gfortran.dg/class_1.f03: Likewise.
14697 * gfortran.dg/class_18.f03: Likewise.
14698 * gfortran.dg/class_19.f03: Likewise.
14699 * gfortran.dg/class_35.f90: Likewise.
14700 * gfortran.dg/class_46.f03: Likewise.
14701 * gfortran.dg/class_48.f90: Likewise.
14702 * gfortran.dg/class_51.f90: Likewise.
14703 * gfortran.dg/class_52.f90: Likewise.
14704 * gfortran.dg/class_6.f03: Likewise.
14705 * gfortran.dg/class_63.f90: Likewise.
14706 * gfortran.dg/class_64.f90: Likewise.
14707 * gfortran.dg/class_65.f90: Likewise.
14708 * gfortran.dg/class_66.f90: Likewise.
14709 * gfortran.dg/class_67.f90: Likewise.
14710 * gfortran.dg/class_9.f03: Likewise.
14711 * gfortran.dg/class_alias.f90: Likewise.
14712 * gfortran.dg/class_allocate_1.f03: Likewise.
14713 * gfortran.dg/class_allocate_10.f03: Likewise.
14714 * gfortran.dg/class_allocate_13.f90: Likewise.
14715 * gfortran.dg/class_allocate_14.f90: Likewise.
14716 * gfortran.dg/class_allocate_15.f90: Likewise.
14717 * gfortran.dg/class_allocate_19.f03: Likewise.
14718 * gfortran.dg/class_allocate_21.f90: Likewise.
14719 * gfortran.dg/class_allocate_22.f90: Likewise.
14720 * gfortran.dg/class_allocate_3.f03: Likewise.
14721 * gfortran.dg/class_allocate_4.f03: Likewise.
14722 * gfortran.dg/class_allocate_5.f90: Likewise.
14723 * gfortran.dg/class_allocate_6.f03: Likewise.
14724 * gfortran.dg/class_allocate_7.f03: Likewise.
14725 * gfortran.dg/class_allocate_8.f03: Likewise.
14726 * gfortran.dg/class_allocate_9.f03: Likewise.
14727 * gfortran.dg/class_array_1.f03: Likewise.
14728 * gfortran.dg/class_array_14.f90: Likewise.
14729 * gfortran.dg/class_array_15.f03: Likewise.
14730 * gfortran.dg/class_array_16.f90: Likewise.
14731 * gfortran.dg/class_array_2.f03: Likewise.
14732 * gfortran.dg/class_array_20.f03: Likewise.
14733 * gfortran.dg/class_array_21.f03: Likewise.
14734 * gfortran.dg/class_array_3.f03: Likewise.
14735 * gfortran.dg/class_array_4.f03: Likewise.
14736 * gfortran.dg/class_array_7.f03: Likewise.
14737 * gfortran.dg/class_array_8.f03: Likewise.
14738 * gfortran.dg/class_array_9.f03: Likewise.
14739 * gfortran.dg/class_defined_operator_1.f03: Likewise.
14740 * gfortran.dg/class_dummy_1.f03: Likewise.
14741 * gfortran.dg/class_optional_1.f90: Likewise.
14742 * gfortran.dg/class_optional_2.f90: Likewise.
14743 * gfortran.dg/class_result_5.f90: Likewise.
14744 * gfortran.dg/class_result_6.f90: Likewise.
14745 * gfortran.dg/class_to_type_1.f03: Likewise.
14746 * gfortran.dg/class_to_type_2.f90: Likewise.
14747 * gfortran.dg/class_to_type_3.f03: Likewise.
14748 * gfortran.dg/class_to_type_4.f90: Likewise.
14749 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
14750 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
14751 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
14752 * gfortran.dg/coarray/atomic_1.f90: Likewise.
14753 * gfortran.dg/coarray/atomic_2.f90: Likewise.
14754 * gfortran.dg/coarray/codimension.f90: Likewise.
14755 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
14756 * gfortran.dg/coarray/collectives_1.f90: Likewise.
14757 * gfortran.dg/coarray/collectives_2.f90: Likewise.
14758 * gfortran.dg/coarray/collectives_3.f90: Likewise.
14759 * gfortran.dg/coarray/collectives_4.f90: Likewise.
14760 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
14761 * gfortran.dg/coarray/dummy_1.f90: Likewise.
14762 * gfortran.dg/coarray/event_1.f90: Likewise.
14763 * gfortran.dg/coarray/event_2.f90: Likewise.
14764 * gfortran.dg/coarray/get_array.f90: Likewise.
14765 * gfortran.dg/coarray/image_index_1.f90: Likewise.
14766 * gfortran.dg/coarray/image_index_2.f90: Likewise.
14767 * gfortran.dg/coarray/image_index_3.f90: Likewise.
14768 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
14769 * gfortran.dg/coarray/lock_1.f90: Likewise.
14770 * gfortran.dg/coarray/lock_2.f90: Likewise.
14771 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
14772 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
14773 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
14774 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
14775 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
14776 * gfortran.dg/coarray/registering_1.f90: Likewise.
14777 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
14778 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
14779 * gfortran.dg/coarray/send_array.f90: Likewise.
14780 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
14781 * gfortran.dg/coarray/sendget_array.f90: Likewise.
14782 * gfortran.dg/coarray/subobject_1.f90: Likewise.
14783 * gfortran.dg/coarray/sync_1.f90: Likewise.
14784 * gfortran.dg/coarray/sync_3.f90: Likewise.
14785 * gfortran.dg/coarray/this_image_1.f90: Likewise.
14786 * gfortran.dg/coarray/this_image_2.f90: Likewise.
14787 * gfortran.dg/coarray_13.f90: Likewise.
14788 * gfortran.dg/coarray_15.f90: Likewise.
14789 * gfortran.dg/coarray_16.f90: Likewise.
14790 * gfortran.dg/coarray_2.f90: Likewise.
14791 * gfortran.dg/coarray_23.f90: Likewise.
14792 * gfortran.dg/coarray_40.f90: Likewise.
14793 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
14794 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
14795 * gfortran.dg/coarray_allocate_10.f08: Likewise.
14796 * gfortran.dg/coarray_allocate_2.f08: Likewise.
14797 * gfortran.dg/coarray_allocate_3.f08: Likewise.
14798 * gfortran.dg/coarray_allocate_4.f08: Likewise.
14799 * gfortran.dg/coarray_allocate_5.f08: Likewise.
14800 * gfortran.dg/coarray_allocate_7.f08: Likewise.
14801 * gfortran.dg/coarray_allocate_8.f08: Likewise.
14802 * gfortran.dg/coarray_allocate_9.f08: Likewise.
14803 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
14804 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
14805 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
14806 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
14807 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
14808 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
14809 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
14810 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
14811 * gfortran.dg/coarray_stat_2.f90: Likewise.
14812 * gfortran.dg/coarray_subobject_1.f90: Likewise.
14813 * gfortran.dg/coindexed_1.f90: Likewise.
14814 * gfortran.dg/comma.f: Likewise.
14815 * gfortran.dg/comma_format_extension_3.f: Likewise.
14816 * gfortran.dg/comma_format_extension_4.f: Likewise.
14817 * gfortran.dg/common_2.f90: Likewise.
14818 * gfortran.dg/common_4.f90: Likewise.
14819 * gfortran.dg/common_align_1.f90: Likewise.
14820 * gfortran.dg/common_align_2.f90: Likewise.
14821 * gfortran.dg/common_equivalence_1.f: Likewise.
14822 * gfortran.dg/common_pointer_1.f90: Likewise.
14823 * gfortran.dg/common_resize_1.f: Likewise.
14824 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
14825 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
14826 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
14827 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
14828 * gfortran.dg/complex_read.f90: Likewise.
14829 * gfortran.dg/complex_write.f90: Likewise.
14830 * gfortran.dg/constant_substring.f: Likewise.
14831 * gfortran.dg/constructor_2.f90: Likewise.
14832 * gfortran.dg/constructor_3.f90: Likewise.
14833 * gfortran.dg/constructor_6.f90: Likewise.
14834 * gfortran.dg/contained_1.f90: Likewise.
14835 * gfortran.dg/contained_3.f90: Likewise.
14836 * gfortran.dg/contained_equivalence_1.f90: Likewise.
14837 * gfortran.dg/contained_module_proc_1.f90: Likewise.
14838 * gfortran.dg/continuation_1.f90: Likewise.
14839 * gfortran.dg/continuation_11.f90: Likewise.
14840 * gfortran.dg/continuation_12.f90: Likewise.
14841 * gfortran.dg/continuation_13.f90: Likewise.
14842 * gfortran.dg/continuation_14.f: Likewise.
14843 * gfortran.dg/continuation_8.f90: Likewise.
14844 * gfortran.dg/convert_2.f90: Likewise.
14845 * gfortran.dg/convert_implied_open.f90: Likewise.
14846 * gfortran.dg/count_init_expr.f03: Likewise.
14847 * gfortran.dg/cr_lf.f90: Likewise.
14848 * gfortran.dg/cray_pointers_10.f90: Likewise.
14849 * gfortran.dg/cray_pointers_2.f90: Likewise.
14850 * gfortran.dg/cray_pointers_5.f90: Likewise.
14851 * gfortran.dg/cray_pointers_7.f90: Likewise.
14852 * gfortran.dg/cray_pointers_8.f90: Likewise.
14853 * gfortran.dg/cshift_1.f90: Likewise.
14854 * gfortran.dg/cshift_2.f90: Likewise.
14855 * gfortran.dg/cshift_large_1.f90: Likewise.
14856 * gfortran.dg/cshift_nan_1.f90: Likewise.
14857 * gfortran.dg/csqrt_2.f: Likewise.
14858 * gfortran.dg/data_array_1.f90: Likewise.
14859 * gfortran.dg/data_char_1.f90: Likewise.
14860 * gfortran.dg/data_char_2.f90: Likewise.
14861 * gfortran.dg/data_char_3.f90: Likewise.
14862 * gfortran.dg/data_derived_1.f90: Likewise.
14863 * gfortran.dg/data_implied_do_1.f90: Likewise.
14864 * gfortran.dg/data_namelist_conflict.f90: Likewise.
14865 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
14866 * gfortran.dg/deallocate_stat.f90: Likewise.
14867 * gfortran.dg/deallocate_stat_2.f90: Likewise.
14868 * gfortran.dg/debug/pr37738.f: Likewise.
14869 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
14870 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
14871 * gfortran.dg/dec_exp_1.f90: Likewise.
14872 * gfortran.dg/dec_init_1.f90: Likewise.
14873 * gfortran.dg/dec_init_2.f90: Likewise.
14874 * gfortran.dg/dec_init_3.f90: Likewise.
14875 * gfortran.dg/dec_init_4.f90: Likewise.
14876 * gfortran.dg/dec_io_1.f90: Likewise.
14877 * gfortran.dg/dec_io_2.f90: Likewise.
14878 * gfortran.dg/dec_io_2a.f90: Likewise.
14879 * gfortran.dg/dec_io_6.f90: Likewise.
14880 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
14881 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
14882 * gfortran.dg/dec_math.f90: Likewise.
14883 * gfortran.dg/dec_parameter_1.f: Likewise.
14884 * gfortran.dg/dec_parameter_2.f90: Likewise.
14885 * gfortran.dg/dec_static_1.f90: Likewise.
14886 * gfortran.dg/dec_static_2.f90: Likewise.
14887 * gfortran.dg/dec_structure_1.f90: Likewise.
14888 * gfortran.dg/dec_structure_10.f90: Likewise.
14889 * gfortran.dg/dec_structure_18.f90: Likewise.
14890 * gfortran.dg/dec_structure_19.f90: Likewise.
14891 * gfortran.dg/dec_structure_2.f90: Likewise.
14892 * gfortran.dg/dec_structure_22.f90: Likewise.
14893 * gfortran.dg/dec_structure_3.f90: Likewise.
14894 * gfortran.dg/dec_structure_4.f90: Likewise.
14895 * gfortran.dg/dec_structure_5.f90: Likewise.
14896 * gfortran.dg/dec_structure_6.f90: Likewise.
14897 * gfortran.dg/dec_structure_7.f90: Likewise.
14898 * gfortran.dg/dec_union_1.f90: Likewise.
14899 * gfortran.dg/dec_union_2.f90: Likewise.
14900 * gfortran.dg/dec_union_3.f90: Likewise.
14901 * gfortran.dg/dec_union_4.f90: Likewise.
14902 * gfortran.dg/dec_union_5.f90: Likewise.
14903 * gfortran.dg/default_format_1.f90: Likewise.
14904 * gfortran.dg/default_format_2.f90: Likewise.
14905 * gfortran.dg/default_format_denormal_1.f90: Likewise.
14906 * gfortran.dg/default_format_denormal_2.f90: Likewise.
14907 * gfortran.dg/default_initialization_3.f90: Likewise.
14908 * gfortran.dg/default_initialization_4.f90: Likewise.
14909 * gfortran.dg/default_initialization_5.f90: Likewise.
14910 * gfortran.dg/deferred_character_1.f90: Likewise.
14911 * gfortran.dg/deferred_character_10.f90: Likewise.
14912 * gfortran.dg/deferred_character_11.f90: Likewise.
14913 * gfortran.dg/deferred_character_12.f90: Likewise.
14914 * gfortran.dg/deferred_character_13.f90: Likewise.
14915 * gfortran.dg/deferred_character_14.f90: Likewise.
14916 * gfortran.dg/deferred_character_15.f90: Likewise.
14917 * gfortran.dg/deferred_character_16.f90: Likewise.
14918 * gfortran.dg/deferred_character_2.f90: Likewise.
14919 * gfortran.dg/deferred_character_3.f90: Likewise.
14920 * gfortran.dg/deferred_character_4.f90: Likewise.
14921 * gfortran.dg/deferred_character_5.f90: Likewise.
14922 * gfortran.dg/deferred_character_6.f90: Likewise.
14923 * gfortran.dg/deferred_character_7.f90: Likewise.
14924 * gfortran.dg/deferred_character_8.f90: Likewise.
14925 * gfortran.dg/deferred_character_9.f90: Likewise.
14926 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
14927 * gfortran.dg/deferred_type_component_1.f90: Likewise.
14928 * gfortran.dg/deferred_type_component_2.f90: Likewise.
14929 * gfortran.dg/deferred_type_param_2.f90: Likewise.
14930 * gfortran.dg/deferred_type_param_4.f90: Likewise.
14931 * gfortran.dg/deferred_type_param_5.f90: Likewise.
14932 * gfortran.dg/deferred_type_param_6.f90: Likewise.
14933 * gfortran.dg/deferred_type_param_8.f90: Likewise.
14934 * gfortran.dg/deferred_type_param_9.f90: Likewise.
14935 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
14936 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
14937 * gfortran.dg/defined_assignment_1.f90: Likewise.
14938 * gfortran.dg/defined_assignment_10.f90: Likewise.
14939 * gfortran.dg/defined_assignment_11.f90: Likewise.
14940 * gfortran.dg/defined_assignment_2.f90: Likewise.
14941 * gfortran.dg/defined_assignment_3.f90: Likewise.
14942 * gfortran.dg/defined_assignment_4.f90: Likewise.
14943 * gfortran.dg/defined_assignment_5.f90: Likewise.
14944 * gfortran.dg/defined_assignment_8.f90: Likewise.
14945 * gfortran.dg/defined_assignment_9.f90: Likewise.
14946 * gfortran.dg/dependency_2.f90: Likewise.
14947 * gfortran.dg/dependency_21.f90: Likewise.
14948 * gfortran.dg/dependency_22.f90: Likewise.
14949 * gfortran.dg/dependency_23.f90: Likewise.
14950 * gfortran.dg/dependency_24.f90: Likewise.
14951 * gfortran.dg/dependency_25.f90: Likewise.
14952 * gfortran.dg/dependency_26.f90: Likewise.
14953 * gfortran.dg/dependency_39.f90: Likewise.
14954 * gfortran.dg/dependency_40.f90: Likewise.
14955 * gfortran.dg/dependency_41.f90: Likewise.
14956 * gfortran.dg/dependency_42.f90: Likewise.
14957 * gfortran.dg/dependency_43.f90: Likewise.
14958 * gfortran.dg/dependency_44.f90: Likewise.
14959 * gfortran.dg/dependency_45.f90: Likewise.
14960 * gfortran.dg/dependency_50.f90: Likewise.
14961 * gfortran.dg/dependency_51.f90: Likewise.
14962 * gfortran.dg/dependent_decls_1.f90: Likewise.
14963 * gfortran.dg/der_array_1.f90: Likewise.
14964 * gfortran.dg/der_array_io_1.f90: Likewise.
14965 * gfortran.dg/der_array_io_2.f90: Likewise.
14966 * gfortran.dg/der_array_io_3.f90: Likewise.
14967 * gfortran.dg/der_io_1.f90: Likewise.
14968 * gfortran.dg/der_io_3.f90: Likewise.
14969 * gfortran.dg/der_pointer_2.f90: Likewise.
14970 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
14971 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
14972 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
14973 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
14974 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
14975 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14976 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
14977 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
14978 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
14979 * gfortran.dg/derived_external_function_1.f90: Likewise.
14980 * gfortran.dg/derived_init_1.f90: Likewise.
14981 * gfortran.dg/derived_init_2.f90: Likewise.
14982 * gfortran.dg/derived_init_3.f90: Likewise.
14983 * gfortran.dg/derived_init_4.f90: Likewise.
14984 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
14985 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14986 * gfortran.dg/dev_null.F90: Likewise.
14987 * gfortran.dg/dfloat_1.f90: Likewise.
14988 * gfortran.dg/dim_sum_1.f90: Likewise.
14989 * gfortran.dg/dim_sum_2.f90: Likewise.
14990 * gfortran.dg/dim_sum_3.f90: Likewise.
14991 * gfortran.dg/direct_io_10.f: Likewise.
14992 * gfortran.dg/direct_io_11.f90: Likewise.
14993 * gfortran.dg/direct_io_12.f90: Likewise.
14994 * gfortran.dg/direct_io_2.f90: Likewise.
14995 * gfortran.dg/direct_io_3.f90: Likewise.
14996 * gfortran.dg/direct_io_4.f90: Likewise.
14997 * gfortran.dg/direct_io_5.f90: Likewise.
14998 * gfortran.dg/direct_io_6.f90: Likewise.
14999 * gfortran.dg/direct_io_7.f90: Likewise.
15000 * gfortran.dg/direct_io_8.f90: Likewise.
15001 * gfortran.dg/direct_io_9.f: Likewise.
15002 * gfortran.dg/do_1.f90: Likewise.
15003 * gfortran.dg/do_3.F90: Likewise.
15004 * gfortran.dg/do_concurrent_2.f90: Likewise.
15005 * gfortran.dg/do_concurrent_4.f90: Likewise.
15006 * gfortran.dg/do_corner_warn.f90: Likewise.
15007 * gfortran.dg/do_iterator_2.f90: Likewise.
15008 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
15009 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
15010 * gfortran.dg/dos_eol.f: Likewise.
15011 * gfortran.dg/dot_product_1.f03: Likewise.
15012 * gfortran.dg/dot_product_2.f90: Likewise.
15013 * gfortran.dg/dot_product_4.f90: Likewise.
15014 * gfortran.dg/dshift_1.F90: Likewise.
15015 * gfortran.dg/dshift_2.F90: Likewise.
15016 * gfortran.dg/dtio_1.f90: Likewise.
15017 * gfortran.dg/dtio_10.f90: Likewise.
15018 * gfortran.dg/dtio_12.f90: Likewise.
15019 * gfortran.dg/dtio_14.f90: Likewise.
15020 * gfortran.dg/dtio_15.f90: Likewise.
15021 * gfortran.dg/dtio_16.f90: Likewise.
15022 * gfortran.dg/dtio_17.f90: Likewise.
15023 * gfortran.dg/dtio_19.f90: Likewise.
15024 * gfortran.dg/dtio_2.f90: Likewise.
15025 * gfortran.dg/dtio_20.f03: Likewise.
15026 * gfortran.dg/dtio_22.f90: Likewise.
15027 * gfortran.dg/dtio_24.f90: Likewise.
15028 * gfortran.dg/dtio_25.f90: Likewise.
15029 * gfortran.dg/dtio_26.f03: Likewise.
15030 * gfortran.dg/dtio_27.f90: Likewise.
15031 * gfortran.dg/dtio_28.f03: Likewise.
15032 * gfortran.dg/dtio_3.f90: Likewise.
15033 * gfortran.dg/dtio_30.f03: Likewise.
15034 * gfortran.dg/dtio_31.f03: Likewise.
15035 * gfortran.dg/dtio_32.f03: Likewise.
15036 * gfortran.dg/dtio_4.f90: Likewise.
15037 * gfortran.dg/dtio_5.f90: Likewise.
15038 * gfortran.dg/dtio_7.f90: Likewise.
15039 * gfortran.dg/dtio_8.f90: Likewise.
15040 * gfortran.dg/dtio_9.f90: Likewise.
15041 * gfortran.dg/dummy_procedure_3.f90: Likewise.
15042 * gfortran.dg/dummy_procedure_7.f90: Likewise.
15043 * gfortran.dg/dup_save_1.f90: Likewise.
15044 * gfortran.dg/dup_save_2.f90: Likewise.
15045 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
15046 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
15047 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
15048 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
15049 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
15050 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
15051 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
15052 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
15053 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
15054 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
15055 * gfortran.dg/e_d_fmt.f90: Likewise.
15056 * gfortran.dg/edit_real_1.f90: Likewise.
15057 * gfortran.dg/elemental_by_value_1.f90: Likewise.
15058 * gfortran.dg/elemental_dependency_1.f90: Likewise.
15059 * gfortran.dg/elemental_dependency_4.f90: Likewise.
15060 * gfortran.dg/elemental_dependency_5.f90: Likewise.
15061 * gfortran.dg/elemental_dependency_6.f90: Likewise.
15062 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
15063 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
15064 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
15065 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
15066 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
15067 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
15068 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
15069 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
15070 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
15071 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
15072 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
15073 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
15074 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
15075 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
15076 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
15077 * gfortran.dg/empty_format_1.f90: Likewise.
15078 * gfortran.dg/endfile.f: Likewise.
15079 * gfortran.dg/endfile.f90: Likewise.
15080 * gfortran.dg/endfile_2.f90: Likewise.
15081 * gfortran.dg/entry_1.f90: Likewise.
15082 * gfortran.dg/entry_10.f90: Likewise.
15083 * gfortran.dg/entry_12.f90: Likewise.
15084 * gfortran.dg/entry_13.f90: Likewise.
15085 * gfortran.dg/entry_14.f90: Likewise.
15086 * gfortran.dg/entry_16.f90: Likewise.
15087 * gfortran.dg/entry_3.f90: Likewise.
15088 * gfortran.dg/entry_6.f90: Likewise.
15089 * gfortran.dg/entry_9.f90: Likewise.
15090 * gfortran.dg/entry_array_specs_2.f: Likewise.
15091 * gfortran.dg/enum_1.f90: Likewise.
15092 * gfortran.dg/enum_9.f90: Likewise.
15093 * gfortran.dg/eof_1.f90: Likewise.
15094 * gfortran.dg/eof_2.f90: Likewise.
15095 * gfortran.dg/eof_4.f90: Likewise.
15096 * gfortran.dg/eof_5.f90: Likewise.
15097 * gfortran.dg/eor_handling_1.f90: Likewise.
15098 * gfortran.dg/eor_handling_2.f90: Likewise.
15099 * gfortran.dg/eor_handling_3.f90: Likewise.
15100 * gfortran.dg/eor_handling_4.f90: Likewise.
15101 * gfortran.dg/eor_handling_5.f90: Likewise.
15102 * gfortran.dg/eoshift_3.f90: Likewise.
15103 * gfortran.dg/eoshift_4.f90: Likewise.
15104 * gfortran.dg/eoshift_5.f90: Likewise.
15105 * gfortran.dg/eoshift_6.f90: Likewise.
15106 * gfortran.dg/eoshift_large_1.f90: Likewise.
15107 * gfortran.dg/equiv_6.f90: Likewise.
15108 * gfortran.dg/equiv_7.f90: Likewise.
15109 * gfortran.dg/equiv_9.f90: Likewise.
15110 * gfortran.dg/equiv_constraint_4.f90: Likewise.
15111 * gfortran.dg/erf_2.F90: Likewise.
15112 * gfortran.dg/erf_3.F90: Likewise.
15113 * gfortran.dg/erfc_scaled_1.f90: Likewise.
15114 * gfortran.dg/error_format_2.f90: Likewise.
15115 * gfortran.dg/error_recovery_5.f90: Likewise.
15116 * gfortran.dg/execute_command_line_2.f90: Likewise.
15117 * gfortran.dg/execute_command_line_3.f90: Likewise.
15118 * gfortran.dg/exit_1.f08: Likewise.
15119 * gfortran.dg/exit_3.f08: Likewise.
15120 * gfortran.dg/exponent_1.f90: Likewise.
15121 * gfortran.dg/exponent_2.f90: Likewise.
15122 * gfortran.dg/extended_char_comparison_1.f: Likewise.
15123 * gfortran.dg/extends_1.f03: Likewise.
15124 * gfortran.dg/extends_16.f90: Likewise.
15125 * gfortran.dg/extends_2.f03: Likewise.
15126 * gfortran.dg/extends_3.f03: Likewise.
15127 * gfortran.dg/extends_4.f03: Likewise.
15128 * gfortran.dg/extends_type_of_1.f03: Likewise.
15129 * gfortran.dg/extends_type_of_2.f03: Likewise.
15130 * gfortran.dg/external_procedures_3.f90: Likewise.
15131 * gfortran.dg/f2003_inquire_1.f03: Likewise.
15132 * gfortran.dg/f2003_io_1.f03: Likewise.
15133 * gfortran.dg/f2003_io_4.f03: Likewise.
15134 * gfortran.dg/f2003_io_5.f03: Likewise.
15135 * gfortran.dg/f2003_io_6.f03: Likewise.
15136 * gfortran.dg/f2003_io_7.f03: Likewise.
15137 * gfortran.dg/f2c_1.f90: Likewise.
15138 * gfortran.dg/f2c_2.f90: Likewise.
15139 * gfortran.dg/f2c_3.f90: Likewise.
15140 * gfortran.dg/f2c_4.f90: Likewise.
15141 * gfortran.dg/f2c_6.f90: Likewise.
15142 * gfortran.dg/f2c_7.f90: Likewise.
15143 * gfortran.dg/f2c_9.f90: Likewise.
15144 * gfortran.dg/fgetc_1.f90: Likewise.
15145 * gfortran.dg/fgetc_2.f90: Likewise.
15146 * gfortran.dg/filename_null.f90: Likewise.
15147 * gfortran.dg/finalize_12.f90: Likewise.
15148 * gfortran.dg/finalize_13.f90: Likewise.
15149 * gfortran.dg/finalize_15.f90: Likewise.
15150 * gfortran.dg/finalize_17.f90: Likewise.
15151 * gfortran.dg/finalize_18.f90: Likewise.
15152 * gfortran.dg/finalize_25.f90: Likewise.
15153 * gfortran.dg/finalize_29.f08: Likewise.
15154 * gfortran.dg/finalize_31.f90: Likewise.
15155 * gfortran.dg/float_1.f90: Likewise.
15156 * gfortran.dg/flush_1.f90: Likewise.
15157 * gfortran.dg/fmt_bz_bn.f: Likewise.
15158 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
15159 * gfortran.dg/fmt_cache_1.f: Likewise.
15160 * gfortran.dg/fmt_cache_2.f: Likewise.
15161 * gfortran.dg/fmt_cache_3.f90: Likewise.
15162 * gfortran.dg/fmt_colon.f90: Likewise.
15163 * gfortran.dg/fmt_e.f90: Likewise.
15164 * gfortran.dg/fmt_en.f90: Likewise.
15165 * gfortran.dg/fmt_error_10.f: Likewise.
15166 * gfortran.dg/fmt_error_9.f: Likewise.
15167 * gfortran.dg/fmt_exhaust.f90: Likewise.
15168 * gfortran.dg/fmt_f0_1.f90: Likewise.
15169 * gfortran.dg/fmt_f_an_p.f: Likewise.
15170 * gfortran.dg/fmt_fw_d.f90: Likewise.
15171 * gfortran.dg/fmt_g.f: Likewise.
15172 * gfortran.dg/fmt_g0_1.f08: Likewise.
15173 * gfortran.dg/fmt_g0_2.f08: Likewise.
15174 * gfortran.dg/fmt_g0_4.f08: Likewise.
15175 * gfortran.dg/fmt_g0_5.f08: Likewise.
15176 * gfortran.dg/fmt_g0_6.f08: Likewise.
15177 * gfortran.dg/fmt_g0_7.f08: Likewise.
15178 * gfortran.dg/fmt_g_1.f90: Likewise.
15179 * gfortran.dg/fmt_int_sign.f90: Likewise.
15180 * gfortran.dg/fmt_l.f90: Likewise.
15181 * gfortran.dg/fmt_missing_period_2.f: Likewise.
15182 * gfortran.dg/fmt_missing_period_3.f: Likewise.
15183 * gfortran.dg/fmt_p_1.f90: Likewise.
15184 * gfortran.dg/fmt_pf.f90: Likewise.
15185 * gfortran.dg/fmt_read.f90: Likewise.
15186 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
15187 * gfortran.dg/fmt_t_1.f90: Likewise.
15188 * gfortran.dg/fmt_t_2.f90: Likewise.
15189 * gfortran.dg/fmt_t_3.f90: Likewise.
15190 * gfortran.dg/fmt_t_4.f90: Likewise.
15191 * gfortran.dg/fmt_t_5.f90: Likewise.
15192 * gfortran.dg/fmt_t_6.f: Likewise.
15193 * gfortran.dg/fmt_t_7.f: Likewise.
15194 * gfortran.dg/fmt_t_9.f: Likewise.
15195 * gfortran.dg/fmt_tl.f: Likewise.
15196 * gfortran.dg/fmt_unlimited.f90: Likewise.
15197 * gfortran.dg/fmt_white.f: Likewise.
15198 * gfortran.dg/fmt_zero_digits.f90: Likewise.
15199 * gfortran.dg/fold_nearest.f90: Likewise.
15200 * gfortran.dg/forall_1.f90: Likewise.
15201 * gfortran.dg/forall_10.f90: Likewise.
15202 * gfortran.dg/forall_12.f90: Likewise.
15203 * gfortran.dg/forall_13.f90: Likewise.
15204 * gfortran.dg/forall_15.f90: Likewise.
15205 * gfortran.dg/forall_4.f90: Likewise.
15206 * gfortran.dg/forall_5.f90: Likewise.
15207 * gfortran.dg/forall_6.f90: Likewise.
15208 * gfortran.dg/forall_7.f90: Likewise.
15209 * gfortran.dg/fraction.f90: Likewise.
15210 * gfortran.dg/fseek.f90: Likewise.
15211 * gfortran.dg/ftell_1.f90: Likewise.
15212 * gfortran.dg/ftell_2.f90: Likewise.
15213 * gfortran.dg/ftell_3.f90: Likewise.
15214 * gfortran.dg/func_assign_2.f90: Likewise.
15215 * gfortran.dg/func_assign_3.f90: Likewise.
15216 * gfortran.dg/func_derived_1.f90: Likewise.
15217 * gfortran.dg/func_derived_2.f90: Likewise.
15218 * gfortran.dg/func_derived_3.f90: Likewise.
15219 * gfortran.dg/func_result_1.f90: Likewise.
15220 * gfortran.dg/func_result_2.f90: Likewise.
15221 * gfortran.dg/func_result_6.f90: Likewise.
15222 * gfortran.dg/function_charlen_2.f90: Likewise.
15223 * gfortran.dg/function_charlen_3.f: Likewise.
15224 * gfortran.dg/function_kinds_1.f90: Likewise.
15225 * gfortran.dg/function_kinds_4.f90: Likewise.
15226 * gfortran.dg/function_optimize_10.f90: Likewise.
15227 * gfortran.dg/function_optimize_11.f90: Likewise.
15228 * gfortran.dg/function_optimize_12.f90: Likewise.
15229 * gfortran.dg/function_optimize_4.f90: Likewise.
15230 * gfortran.dg/function_optimize_8.f90: Likewise.
15231 * gfortran.dg/g77/13037.f: Likewise.
15232 * gfortran.dg/g77/1832.f: Likewise.
15233 * gfortran.dg/g77/19981119-0.f: Likewise.
15234 * gfortran.dg/g77/19990313-0.f: Likewise.
15235 * gfortran.dg/g77/19990313-1.f: Likewise.
15236 * gfortran.dg/g77/19990313-2.f: Likewise.
15237 * gfortran.dg/g77/19990313-3.f: Likewise.
15238 * gfortran.dg/g77/19990419-1.f: Likewise.
15239 * gfortran.dg/g77/19990826-0.f: Likewise.
15240 * gfortran.dg/g77/19990826-2.f: Likewise.
15241 * gfortran.dg/g77/20000503-1.f: Likewise.
15242 * gfortran.dg/g77/20001111.f: Likewise.
15243 * gfortran.dg/g77/20010116.f: Likewise.
15244 * gfortran.dg/g77/20010216-1.f: Likewise.
15245 * gfortran.dg/g77/20010430.f: Likewise.
15246 * gfortran.dg/g77/20010610.f: Likewise.
15247 * gfortran.dg/g77/6177.f: Likewise.
15248 * gfortran.dg/g77/7388.f: Likewise.
15249 * gfortran.dg/g77/947.f: Likewise.
15250 * gfortran.dg/g77/970625-2.f: Likewise.
15251 * gfortran.dg/g77/971102-1.f: Likewise.
15252 * gfortran.dg/g77/980628-0.f: Likewise.
15253 * gfortran.dg/g77/980628-1.f: Likewise.
15254 * gfortran.dg/g77/980628-10.f: Likewise.
15255 * gfortran.dg/g77/980628-2.f: Likewise.
15256 * gfortran.dg/g77/980628-3.f: Likewise.
15257 * gfortran.dg/g77/980628-7.f: Likewise.
15258 * gfortran.dg/g77/980628-8.f: Likewise.
15259 * gfortran.dg/g77/980628-9.f: Likewise.
15260 * gfortran.dg/g77/980701-0.f: Likewise.
15261 * gfortran.dg/g77/980701-1.f: Likewise.
15262 * gfortran.dg/g77/cabs.f: Likewise.
15263 * gfortran.dg/g77/claus.f: Likewise.
15264 * gfortran.dg/g77/complex_1.f: Likewise.
15265 * gfortran.dg/g77/cpp3.F: Likewise.
15266 * gfortran.dg/g77/cpp4.F: Likewise.
15267 * gfortran.dg/g77/cpp5.F: Likewise.
15268 * gfortran.dg/g77/dcomplex.f: Likewise.
15269 * gfortran.dg/g77/dnrm2.f: Likewise.
15270 * gfortran.dg/g77/erfc.f: Likewise.
15271 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
15272 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
15273 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
15274 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
15275 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
15276 * gfortran.dg/g77/int8421.f: Likewise.
15277 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
15278 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
15279 * gfortran.dg/g77/le.f: Likewise.
15280 * gfortran.dg/g77/short.f: Likewise.
15281 * gfortran.dg/gamma_1.f90: Likewise.
15282 * gfortran.dg/gamma_4.f90: Likewise.
15283 * gfortran.dg/gamma_5.f90: Likewise.
15284 * gfortran.dg/generic_13.f90: Likewise.
15285 * gfortran.dg/generic_15.f90: Likewise.
15286 * gfortran.dg/generic_19.f90: Likewise.
15287 * gfortran.dg/generic_20.f90: Likewise.
15288 * gfortran.dg/generic_23.f03: Likewise.
15289 * gfortran.dg/generic_25.f90: Likewise.
15290 * gfortran.dg/generic_27.f90: Likewise.
15291 * gfortran.dg/generic_31.f90: Likewise.
15292 * gfortran.dg/generic_4.f90: Likewise.
15293 * gfortran.dg/global_vars_c_init.f90: Likewise.
15294 * gfortran.dg/global_vars_f90_init.f90: Likewise.
15295 * gfortran.dg/gnu_logical_1.F: Likewise.
15296 * gfortran.dg/goacc/fixed-1.f: Likewise.
15297 * gfortran.dg/goacc/fixed-2.f: Likewise.
15298 * gfortran.dg/goacc/gang-static.f95: Likewise.
15299 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
15300 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
15301 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
15302 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
15303 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
15304 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
15305 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
15306 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
15307 * gfortran.dg/goacc/omp-fixed.f: Likewise.
15308 * gfortran.dg/gomp/crayptr5.f90: Likewise.
15309 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
15310 * gfortran.dg/gomp/pr48794.f90: Likewise.
15311 * gfortran.dg/gomp/pr72744.f90: Likewise.
15312 * gfortran.dg/gomp/pr77665.f90: Likewise.
15313 * gfortran.dg/gomp/workshare2.f90: Likewise.
15314 * gfortran.dg/gomp/workshare3.f90: Likewise.
15315 * gfortran.dg/goto_1.f: Likewise.
15316 * gfortran.dg/goto_2.f90: Likewise.
15317 * gfortran.dg/goto_4.f90: Likewise.
15318 * gfortran.dg/goto_6.f: Likewise.
15319 * gfortran.dg/graphite/id-26.f03: Likewise.
15320 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
15321 * gfortran.dg/graphite/pr29581.f90: Likewise.
15322 * gfortran.dg/graphite/pr29832.f90: Likewise.
15323 * gfortran.dg/graphite/run-id-1.f: Likewise.
15324 * gfortran.dg/graphite/run-id-2.f90: Likewise.
15325 * gfortran.dg/graphite/run-id-3.f90: Likewise.
15326 * gfortran.dg/hollerith.f90: Likewise.
15327 * gfortran.dg/hollerith4.f90: Likewise.
15328 * gfortran.dg/hollerith6.f90: Likewise.
15329 * gfortran.dg/hollerith8.f90: Likewise.
15330 * gfortran.dg/hollerith_1.f90: Likewise.
15331 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
15332 * gfortran.dg/hollerith_f95.f90: Likewise.
15333 * gfortran.dg/hollerith_legacy.f90: Likewise.
15334 * gfortran.dg/host_assoc_call_3.f90: Likewise.
15335 * gfortran.dg/host_assoc_function_1.f90: Likewise.
15336 * gfortran.dg/host_assoc_function_3.f90: Likewise.
15337 * gfortran.dg/host_assoc_function_4.f90: Likewise.
15338 * gfortran.dg/host_assoc_function_9.f90: Likewise.
15339 * gfortran.dg/host_dummy_index_1.f90: Likewise.
15340 * gfortran.dg/hypot_1.f90: Likewise.
15341 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
15342 * gfortran.dg/iargc.f90: Likewise.
15343 * gfortran.dg/ibits.f90: Likewise.
15344 * gfortran.dg/ichar_1.f90: Likewise.
15345 * gfortran.dg/ichar_2.f90: Likewise.
15346 * gfortran.dg/ieee/ieee_1.F90: Likewise.
15347 * gfortran.dg/ieee/ieee_2.f90: Likewise.
15348 * gfortran.dg/ieee/ieee_3.f90: Likewise.
15349 * gfortran.dg/ieee/ieee_4.f90: Likewise.
15350 * gfortran.dg/ieee/ieee_6.f90: Likewise.
15351 * gfortran.dg/ieee/ieee_7.f90: Likewise.
15352 * gfortran.dg/ieee/ieee_8.f90: Likewise.
15353 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
15354 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
15355 * gfortran.dg/ieee/large_1.f90: Likewise.
15356 * gfortran.dg/ieee/large_2.f90: Likewise.
15357 * gfortran.dg/ieee/large_3.F90: Likewise.
15358 * gfortran.dg/ieee/large_4.f90: Likewise.
15359 * gfortran.dg/ieee/rounding_1.f90: Likewise.
15360 * gfortran.dg/ieee/underflow_1.f90: Likewise.
15361 * gfortran.dg/impl_do_var_data.f90: Likewise.
15362 * gfortran.dg/implicit_10.f90: Likewise.
15363 * gfortran.dg/implicit_12.f90: Likewise.
15364 * gfortran.dg/implicit_class_1.f90: Likewise.
15365 * gfortran.dg/implicit_pure_1.f90: Likewise.
15366 * gfortran.dg/implied_do_1.f90: Likewise.
15367 * gfortran.dg/implied_do_io_1.f90: Likewise.
15368 * gfortran.dg/implied_do_io_2.f90: Likewise.
15369 * gfortran.dg/implied_do_io_3.f90: Likewise.
15370 * gfortran.dg/implied_shape_1.f08: Likewise.
15371 * gfortran.dg/import.f90: Likewise.
15372 * gfortran.dg/import4.f90: Likewise.
15373 * gfortran.dg/impure_1.f08: Likewise.
15374 * gfortran.dg/index.f90: Likewise.
15375 * gfortran.dg/index_2.f90: Likewise.
15376 * gfortran.dg/init_flag_1.f90: Likewise.
15377 * gfortran.dg/init_flag_10.f90: Likewise.
15378 * gfortran.dg/init_flag_15.f03: Likewise.
15379 * gfortran.dg/init_flag_2.f90: Likewise.
15380 * gfortran.dg/init_flag_3.f90: Likewise.
15381 * gfortran.dg/init_flag_4.f90: Likewise.
15382 * gfortran.dg/init_flag_5.f90: Likewise.
15383 * gfortran.dg/init_flag_6.f90: Likewise.
15384 * gfortran.dg/init_flag_7.f90: Likewise.
15385 * gfortran.dg/init_flag_9.f90: Likewise.
15386 * gfortran.dg/initialization_11.f90: Likewise.
15387 * gfortran.dg/initialization_19.f90: Likewise.
15388 * gfortran.dg/initialization_2.f90: Likewise.
15389 * gfortran.dg/initialization_22.f90: Likewise.
15390 * gfortran.dg/initialization_27.f90: Likewise.
15391 * gfortran.dg/initialization_5.f90: Likewise.
15392 * gfortran.dg/initialization_6.f90: Likewise.
15393 * gfortran.dg/inline_matmul_1.f90: Likewise.
15394 * gfortran.dg/inline_matmul_10.f90: Likewise.
15395 * gfortran.dg/inline_matmul_11.f90: Likewise.
15396 * gfortran.dg/inline_matmul_13.f90: Likewise.
15397 * gfortran.dg/inline_matmul_14.f90: Likewise.
15398 * gfortran.dg/inline_matmul_16.f90: Likewise.
15399 * gfortran.dg/inline_matmul_17.f90: Likewise.
15400 * gfortran.dg/inline_matmul_18.f90: Likewise.
15401 * gfortran.dg/inline_matmul_19.f90: Likewise.
15402 * gfortran.dg/inline_matmul_2.f90: Likewise.
15403 * gfortran.dg/inline_matmul_20.f90: Likewise.
15404 * gfortran.dg/inline_matmul_22.f90: Likewise.
15405 * gfortran.dg/inline_matmul_3.f90: Likewise.
15406 * gfortran.dg/inline_matmul_4.f90: Likewise.
15407 * gfortran.dg/inline_matmul_5.f90: Likewise.
15408 * gfortran.dg/inline_matmul_6.f90: Likewise.
15409 * gfortran.dg/inline_matmul_7.f90: Likewise.
15410 * gfortran.dg/inline_matmul_8.f90: Likewise.
15411 * gfortran.dg/inline_matmul_9.f90: Likewise.
15412 * gfortran.dg/inline_sum_1.f90: Likewise.
15413 * gfortran.dg/inline_sum_3.f90: Likewise.
15414 * gfortran.dg/inline_sum_5.f90: Likewise.
15415 * gfortran.dg/inquire-complex.f90: Likewise.
15416 * gfortran.dg/inquire.f90: Likewise.
15417 * gfortran.dg/inquire_10.f90: Likewise.
15418 * gfortran.dg/inquire_13.f90: Likewise.
15419 * gfortran.dg/inquire_15.f90: Likewise.
15420 * gfortran.dg/inquire_16.f90: Likewise.
15421 * gfortran.dg/inquire_17.f90: Likewise.
15422 * gfortran.dg/inquire_5.f90: Likewise.
15423 * gfortran.dg/inquire_6.f90: Likewise.
15424 * gfortran.dg/inquire_7.f90: Likewise.
15425 * gfortran.dg/inquire_9.f90: Likewise.
15426 * gfortran.dg/inquire_internal.f90: Likewise.
15427 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
15428 * gfortran.dg/inquire_size.f90: Likewise.
15429 * gfortran.dg/int_1.f90: Likewise.
15430 * gfortran.dg/int_conv_1.f90: Likewise.
15431 * gfortran.dg/int_range_io_1.f90: Likewise.
15432 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
15433 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
15434 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
15435 * gfortran.dg/integer_plus.f90: Likewise.
15436 * gfortran.dg/intent_out_2.f90: Likewise.
15437 * gfortran.dg/intent_out_5.f90: Likewise.
15438 * gfortran.dg/intent_out_6.f90: Likewise.
15439 * gfortran.dg/interface_12.f90: Likewise.
15440 * gfortran.dg/interface_19.f90: Likewise.
15441 * gfortran.dg/interface_4.f90: Likewise.
15442 * gfortran.dg/interface_5.f90: Likewise.
15443 * gfortran.dg/interface_9.f90: Likewise.
15444 * gfortran.dg/interface_assignment_1.f90: Likewise.
15445 * gfortran.dg/interface_assignment_2.f90: Likewise.
15446 * gfortran.dg/internal_dummy_2.f08: Likewise.
15447 * gfortran.dg/internal_dummy_3.f08: Likewise.
15448 * gfortran.dg/internal_dummy_4.f08: Likewise.
15449 * gfortran.dg/internal_pack_1.f90: Likewise.
15450 * gfortran.dg/internal_pack_10.f90: Likewise.
15451 * gfortran.dg/internal_pack_12.f90: Likewise.
15452 * gfortran.dg/internal_pack_13.f90: Likewise.
15453 * gfortran.dg/internal_pack_14.f90: Likewise.
15454 * gfortran.dg/internal_pack_15.f90: Likewise.
15455 * gfortran.dg/internal_pack_2.f90: Likewise.
15456 * gfortran.dg/internal_pack_3.f90: Likewise.
15457 * gfortran.dg/internal_pack_4.f90: Likewise.
15458 * gfortran.dg/internal_pack_6.f90: Likewise.
15459 * gfortran.dg/internal_pack_8.f90: Likewise.
15460 * gfortran.dg/internal_readwrite_1.f90: Likewise.
15461 * gfortran.dg/internal_readwrite_2.f90: Likewise.
15462 * gfortran.dg/internal_readwrite_3.f90: Likewise.
15463 * gfortran.dg/intrinsic_actual_1.f: Likewise.
15464 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
15465 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15466 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
15467 * gfortran.dg/intrinsic_char_1.f90: Likewise.
15468 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
15469 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
15470 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
15471 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
15472 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
15473 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
15474 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
15475 * gfortran.dg/intrinsic_product_1.f90: Likewise.
15476 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
15477 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15478 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
15479 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
15480 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
15481 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
15482 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
15483 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
15484 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
15485 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
15486 * gfortran.dg/io_err_1.f90: Likewise.
15487 * gfortran.dg/io_real_boz.f90: Likewise.
15488 * gfortran.dg/iomsg_1.f90: Likewise.
15489 * gfortran.dg/iostat_1.f90: Likewise.
15490 * gfortran.dg/iostat_2.f90: Likewise.
15491 * gfortran.dg/iostat_4.f90: Likewise.
15492 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
15493 * gfortran.dg/ishft_1.f90: Likewise.
15494 * gfortran.dg/ishft_2.f90: Likewise.
15495 * gfortran.dg/ishft_4.f90: Likewise.
15496 * gfortran.dg/isnan_1.f90: Likewise.
15497 * gfortran.dg/isnan_2.f90: Likewise.
15498 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
15499 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
15500 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
15501 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
15502 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
15503 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
15504 * gfortran.dg/itime_idate_1.f: Likewise.
15505 * gfortran.dg/itime_idate_2.f: Likewise.
15506 * gfortran.dg/large_integer_kind_1.f90: Likewise.
15507 * gfortran.dg/large_integer_kind_2.f90: Likewise.
15508 * gfortran.dg/large_real_kind_1.f90: Likewise.
15509 * gfortran.dg/large_real_kind_2.F90: Likewise.
15510 * gfortran.dg/large_real_kind_3.F90: Likewise.
15511 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
15512 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
15513 * gfortran.dg/large_recl.f90: Likewise.
15514 * gfortran.dg/large_unit_1.f90: Likewise.
15515 * gfortran.dg/large_unit_2.f90: Likewise.
15516 * gfortran.dg/largeequiv_1.f90: Likewise.
15517 * gfortran.dg/leadz_trailz_1.f90: Likewise.
15518 * gfortran.dg/leadz_trailz_2.f90: Likewise.
15519 * gfortran.dg/leadz_trailz_3.f90: Likewise.
15520 * gfortran.dg/list_read_1.f90: Likewise.
15521 * gfortran.dg/list_read_10.f90: Likewise.
15522 * gfortran.dg/list_read_11.f90: Likewise.
15523 * gfortran.dg/list_read_12.f90: Likewise.
15524 * gfortran.dg/list_read_13.f: Likewise.
15525 * gfortran.dg/list_read_14.f90: Likewise.
15526 * gfortran.dg/list_read_2.f90: Likewise.
15527 * gfortran.dg/list_read_3.f90: Likewise.
15528 * gfortran.dg/list_read_4.f90: Likewise.
15529 * gfortran.dg/list_read_5.f90: Likewise.
15530 * gfortran.dg/list_read_6.f90: Likewise.
15531 * gfortran.dg/list_read_7.f90: Likewise.
15532 * gfortran.dg/list_read_8.f90: Likewise.
15533 * gfortran.dg/list_read_9.f90: Likewise.
15534 * gfortran.dg/loc_2.f90: Likewise.
15535 * gfortran.dg/logical_1.f90: Likewise.
15536 * gfortran.dg/logical_dot_product.f90: Likewise.
15537 * gfortran.dg/logical_temp_io.f90: Likewise.
15538 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
15539 * gfortran.dg/lrshift_1.f90: Likewise.
15540 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
15541 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
15542 * gfortran.dg/lto/pr40725_0.f03: Likewise.
15543 * gfortran.dg/lto/pr41576_1.f90: Likewise.
15544 * gfortran.dg/make_unit.f90: Likewise.
15545 * gfortran.dg/mapping_1.f90: Likewise.
15546 * gfortran.dg/mapping_2.f90: Likewise.
15547 * gfortran.dg/mapping_3.f90: Likewise.
15548 * gfortran.dg/masklr_1.F90: Likewise.
15549 * gfortran.dg/masklr_2.F90: Likewise.
15550 * gfortran.dg/matmul_1.f90: Likewise.
15551 * gfortran.dg/matmul_10.f90: Likewise.
15552 * gfortran.dg/matmul_12.f90: Likewise.
15553 * gfortran.dg/matmul_16.f90: Likewise.
15554 * gfortran.dg/matmul_17.f90: Likewise.
15555 * gfortran.dg/matmul_18.f90: Likewise.
15556 * gfortran.dg/matmul_2.f90: Likewise.
15557 * gfortran.dg/matmul_3.f90: Likewise.
15558 * gfortran.dg/matmul_4.f90: Likewise.
15559 * gfortran.dg/matmul_6.f90: Likewise.
15560 * gfortran.dg/matmul_8.f03: Likewise.
15561 * gfortran.dg/matmul_9.f90: Likewise.
15562 * gfortran.dg/matmul_bounds_12.f90: Likewise.
15563 * gfortran.dg/matmul_bounds_6.f90: Likewise.
15564 * gfortran.dg/matmul_const.f90: Likewise.
15565 * gfortran.dg/maxloc_1.f90: Likewise.
15566 * gfortran.dg/maxloc_2.f90: Likewise.
15567 * gfortran.dg/maxloc_3.f90: Likewise.
15568 * gfortran.dg/maxloc_4.f90: Likewise.
15569 * gfortran.dg/maxloc_string_1.f90: Likewise.
15570 * gfortran.dg/maxlocval_1.f90: Likewise.
15571 * gfortran.dg/maxlocval_2.f90: Likewise.
15572 * gfortran.dg/maxlocval_3.f90: Likewise.
15573 * gfortran.dg/maxlocval_4.f90: Likewise.
15574 * gfortran.dg/maxval_char_1.f90: Likewise.
15575 * gfortran.dg/maxval_char_2.f90: Likewise.
15576 * gfortran.dg/maxval_char_3.f90: Likewise.
15577 * gfortran.dg/maxval_char_4.f90: Likewise.
15578 * gfortran.dg/maxval_parameter_1.f90: Likewise.
15579 * gfortran.dg/mclock.f90: Likewise.
15580 * gfortran.dg/merge_bits_1.F90: Likewise.
15581 * gfortran.dg/merge_bits_2.F90: Likewise.
15582 * gfortran.dg/merge_char_1.f90: Likewise.
15583 * gfortran.dg/merge_init_expr.f90: Likewise.
15584 * gfortran.dg/min_max_optional_1.f90: Likewise.
15585 * gfortran.dg/min_max_optional_5.f90: Likewise.
15586 * gfortran.dg/minloc_1.f90: Likewise.
15587 * gfortran.dg/minloc_2.f90: Likewise.
15588 * gfortran.dg/minloc_3.f90: Likewise.
15589 * gfortran.dg/minloc_4.f90: Likewise.
15590 * gfortran.dg/minloc_string_1.f90: Likewise.
15591 * gfortran.dg/minlocval_1.f90: Likewise.
15592 * gfortran.dg/minlocval_2.f90: Likewise.
15593 * gfortran.dg/minlocval_3.f90: Likewise.
15594 * gfortran.dg/minlocval_4.f90: Likewise.
15595 * gfortran.dg/minmax_char_1.f90: Likewise.
15596 * gfortran.dg/minmaxloc_1.f90: Likewise.
15597 * gfortran.dg/minmaxloc_10.f90: Likewise.
15598 * gfortran.dg/minmaxloc_11.f90: Likewise.
15599 * gfortran.dg/minmaxloc_12.f90: Likewise.
15600 * gfortran.dg/minmaxloc_13.f90: Likewise.
15601 * gfortran.dg/minmaxloc_2.f90: Likewise.
15602 * gfortran.dg/minmaxloc_3.f90: Likewise.
15603 * gfortran.dg/minmaxloc_4.f90: Likewise.
15604 * gfortran.dg/minmaxloc_5.f90: Likewise.
15605 * gfortran.dg/minmaxloc_6.f90: Likewise.
15606 * gfortran.dg/minmaxloc_7.f90: Likewise.
15607 * gfortran.dg/minmaxloc_8.f90: Likewise.
15608 * gfortran.dg/minmaxval_1.f90: Likewise.
15609 * gfortran.dg/minval_char_1.f90: Likewise.
15610 * gfortran.dg/minval_char_2.f90: Likewise.
15611 * gfortran.dg/minval_char_3.f90: Likewise.
15612 * gfortran.dg/minval_char_4.f90: Likewise.
15613 * gfortran.dg/minval_char_5.f90: Likewise.
15614 * gfortran.dg/minval_parameter_1.f90: Likewise.
15615 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
15616 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
15617 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
15618 * gfortran.dg/missing_parens_1.f90: Likewise.
15619 * gfortran.dg/missing_parens_2.f90: Likewise.
15620 * gfortran.dg/mod_large_1.f90: Likewise.
15621 * gfortran.dg/mod_sign0_1.f90: Likewise.
15622 * gfortran.dg/module_blank_common.f90: Likewise.
15623 * gfortran.dg/module_commons_1.f90: Likewise.
15624 * gfortran.dg/module_commons_3.f90: Likewise.
15625 * gfortran.dg/module_double_reuse.f90: Likewise.
15626 * gfortran.dg/module_equivalence_1.f90: Likewise.
15627 * gfortran.dg/module_equivalence_2.f90: Likewise.
15628 * gfortran.dg/module_equivalence_3.f90: Likewise.
15629 * gfortran.dg/module_equivalence_5.f90: Likewise.
15630 * gfortran.dg/module_interface_1.f90: Likewise.
15631 * gfortran.dg/module_nan.f90: Likewise.
15632 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15633 * gfortran.dg/module_procedure_1.f90: Likewise.
15634 * gfortran.dg/module_read_1.f90: Likewise.
15635 * gfortran.dg/module_read_2.f90: Likewise.
15636 * gfortran.dg/module_widestring_1.f90: Likewise.
15637 * gfortran.dg/move_alloc.f90: Likewise.
15638 * gfortran.dg/move_alloc_10.f90: Likewise.
15639 * gfortran.dg/move_alloc_13.f90: Likewise.
15640 * gfortran.dg/move_alloc_14.f90: Likewise.
15641 * gfortran.dg/move_alloc_15.f90: Likewise.
15642 * gfortran.dg/move_alloc_16.f90: Likewise.
15643 * gfortran.dg/move_alloc_2.f90: Likewise.
15644 * gfortran.dg/move_alloc_5.f90: Likewise.
15645 * gfortran.dg/move_alloc_6.f90: Likewise.
15646 * gfortran.dg/move_alloc_9.f90: Likewise.
15647 * gfortran.dg/multiple_allocation_1.f90: Likewise.
15648 * gfortran.dg/multiple_allocation_3.f90: Likewise.
15649 * gfortran.dg/mvbits_1.f90: Likewise.
15650 * gfortran.dg/mvbits_2.f90: Likewise.
15651 * gfortran.dg/mvbits_3.f90: Likewise.
15652 * gfortran.dg/mvbits_4.f90: Likewise.
15653 * gfortran.dg/mvbits_7.f90: Likewise.
15654 * gfortran.dg/mvbits_8.f90: Likewise.
15655 * gfortran.dg/namelist_11.f: Likewise.
15656 * gfortran.dg/namelist_12.f: Likewise.
15657 * gfortran.dg/namelist_13.f90: Likewise.
15658 * gfortran.dg/namelist_14.f90: Likewise.
15659 * gfortran.dg/namelist_15.f90: Likewise.
15660 * gfortran.dg/namelist_16.f90: Likewise.
15661 * gfortran.dg/namelist_17.f90: Likewise.
15662 * gfortran.dg/namelist_18.f90: Likewise.
15663 * gfortran.dg/namelist_19.f90: Likewise.
15664 * gfortran.dg/namelist_20.f90: Likewise.
15665 * gfortran.dg/namelist_21.f90: Likewise.
15666 * gfortran.dg/namelist_22.f90: Likewise.
15667 * gfortran.dg/namelist_23.f90: Likewise.
15668 * gfortran.dg/namelist_24.f90: Likewise.
15669 * gfortran.dg/namelist_26.f90: Likewise.
15670 * gfortran.dg/namelist_27.f90: Likewise.
15671 * gfortran.dg/namelist_28.f90: Likewise.
15672 * gfortran.dg/namelist_29.f90: Likewise.
15673 * gfortran.dg/namelist_37.f90: Likewise.
15674 * gfortran.dg/namelist_38.f90: Likewise.
15675 * gfortran.dg/namelist_39.f90: Likewise.
15676 * gfortran.dg/namelist_40.f90: Likewise.
15677 * gfortran.dg/namelist_41.f90: Likewise.
15678 * gfortran.dg/namelist_42.f90: Likewise.
15679 * gfortran.dg/namelist_43.f90: Likewise.
15680 * gfortran.dg/namelist_44.f90: Likewise.
15681 * gfortran.dg/namelist_47.f90: Likewise.
15682 * gfortran.dg/namelist_48.f90: Likewise.
15683 * gfortran.dg/namelist_49.f90: Likewise.
15684 * gfortran.dg/namelist_50.f90: Likewise.
15685 * gfortran.dg/namelist_51.f90: Likewise.
15686 * gfortran.dg/namelist_52.f90: Likewise.
15687 * gfortran.dg/namelist_54.f90: Likewise.
15688 * gfortran.dg/namelist_55.f90: Likewise.
15689 * gfortran.dg/namelist_56.f90: Likewise.
15690 * gfortran.dg/namelist_57.f90: Likewise.
15691 * gfortran.dg/namelist_58.f90: Likewise.
15692 * gfortran.dg/namelist_59.f90: Likewise.
15693 * gfortran.dg/namelist_60.f90: Likewise.
15694 * gfortran.dg/namelist_61.f90: Likewise.
15695 * gfortran.dg/namelist_64.f90: Likewise.
15696 * gfortran.dg/namelist_65.f90: Likewise.
15697 * gfortran.dg/namelist_69.f90: Likewise.
15698 * gfortran.dg/namelist_70.f90: Likewise.
15699 * gfortran.dg/namelist_71.f90: Likewise.
15700 * gfortran.dg/namelist_72.f: Likewise.
15701 * gfortran.dg/namelist_73.f90: Likewise.
15702 * gfortran.dg/namelist_77.f90: Likewise.
15703 * gfortran.dg/namelist_78.f90: Likewise.
15704 * gfortran.dg/namelist_79.f90: Likewise.
15705 * gfortran.dg/namelist_80.f90: Likewise.
15706 * gfortran.dg/namelist_81.f90: Likewise.
15707 * gfortran.dg/namelist_82.f90: Likewise.
15708 * gfortran.dg/namelist_84.f90: Likewise.
15709 * gfortran.dg/namelist_85.f90: Likewise.
15710 * gfortran.dg/namelist_86.f90: Likewise.
15711 * gfortran.dg/namelist_87.f90: Likewise.
15712 * gfortran.dg/namelist_88.f90: Likewise.
15713 * gfortran.dg/namelist_89.f90: Likewise.
15714 * gfortran.dg/namelist_90.f: Likewise.
15715 * gfortran.dg/namelist_95.f90: Likewise.
15716 * gfortran.dg/namelist_char_only.f90: Likewise.
15717 * gfortran.dg/namelist_empty.f90: Likewise.
15718 * gfortran.dg/namelist_internal.f90: Likewise.
15719 * gfortran.dg/namelist_use.f90: Likewise.
15720 * gfortran.dg/namelist_use_only.f90: Likewise.
15721 * gfortran.dg/namelist_utf8.f90: Likewise.
15722 * gfortran.dg/nan_1.f90: Likewise.
15723 * gfortran.dg/nan_2.f90: Likewise.
15724 * gfortran.dg/nan_3.f90: Likewise.
15725 * gfortran.dg/nan_6.f90: Likewise.
15726 * gfortran.dg/nan_7.f90: Likewise.
15727 * gfortran.dg/nearest_1.f90: Likewise.
15728 * gfortran.dg/nearest_2.f90: Likewise.
15729 * gfortran.dg/nearest_3.f90: Likewise.
15730 * gfortran.dg/negative-z-descriptor.f90: Likewise.
15731 * gfortran.dg/negative_automatic_size.f90: Likewise.
15732 * gfortran.dg/negative_unit.f: Likewise.
15733 * gfortran.dg/negative_unit2.f90: Likewise.
15734 * gfortran.dg/negative_unit_int8.f: Likewise.
15735 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
15736 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
15737 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
15738 * gfortran.dg/nested_modules_1.f90: Likewise.
15739 * gfortran.dg/nested_modules_2.f90: Likewise.
15740 * gfortran.dg/nested_modules_3.f90: Likewise.
15741 * gfortran.dg/nesting_1.f90: Likewise.
15742 * gfortran.dg/new_line.f90: Likewise.
15743 * gfortran.dg/newunit_1.f90: Likewise.
15744 * gfortran.dg/newunit_3.f90: Likewise.
15745 * gfortran.dg/newunit_5.f90.f90: Likewise.
15746 * gfortran.dg/nint_1.f90: Likewise.
15747 * gfortran.dg/nint_2.f90: Likewise.
15748 * gfortran.dg/no_arg_check_2.f90: Likewise.
15749 * gfortran.dg/no_range_check_1.f90: Likewise.
15750 * gfortran.dg/no_range_check_2.f90: Likewise.
15751 * gfortran.dg/no_range_check_3.f90: Likewise.
15752 * gfortran.dg/noadv_size.f90: Likewise.
15753 * gfortran.dg/nonreturning_statements.f90: Likewise.
15754 * gfortran.dg/norm2_1.f90: Likewise.
15755 * gfortran.dg/norm2_3.f90: Likewise.
15756 * gfortran.dg/nosigned_zero_1.f90: Likewise.
15757 * gfortran.dg/nosigned_zero_2.f90: Likewise.
15758 * gfortran.dg/nosigned_zero_3.f90: Likewise.
15759 * gfortran.dg/null_4.f90: Likewise.
15760 * gfortran.dg/null_9.f90: Likewise.
15761 * gfortran.dg/nullify_3.f90: Likewise.
15762 * gfortran.dg/oldstyle_1.f90: Likewise.
15763 * gfortran.dg/open_access_append_1.f90: Likewise.
15764 * gfortran.dg/open_access_append_2.f90: Likewise.
15765 * gfortran.dg/open_errors.f90: Likewise.
15766 * gfortran.dg/open_negative_unit_1.f90: Likewise.
15767 * gfortran.dg/open_new.f90: Likewise.
15768 * gfortran.dg/open_readonly_1.f90: Likewise.
15769 * gfortran.dg/operator_1.f90: Likewise.
15770 * gfortran.dg/optional_absent_1.f90: Likewise.
15771 * gfortran.dg/optional_absent_2.f90: Likewise.
15772 * gfortran.dg/optional_absent_3.f90: Likewise.
15773 * gfortran.dg/optional_class_1.f90: Likewise.
15774 * gfortran.dg/optional_dim_2.f90: Likewise.
15775 * gfortran.dg/optional_dim_3.f90: Likewise.
15776 * gfortran.dg/output_exponents_1.f90: Likewise.
15777 * gfortran.dg/overload_1.f90: Likewise.
15778 * gfortran.dg/overload_2.f90: Likewise.
15779 * gfortran.dg/overwrite_1.f: Likewise.
15780 * gfortran.dg/pad_no.f90: Likewise.
15781 * gfortran.dg/parameter_array_init_1.f90: Likewise.
15782 * gfortran.dg/parameter_array_init_2.f90: Likewise.
15783 * gfortran.dg/parameter_array_init_4.f90: Likewise.
15784 * gfortran.dg/parameter_array_init_5.f90: Likewise.
15785 * gfortran.dg/parameter_array_section_2.f90: Likewise.
15786 * gfortran.dg/parens_3.f90: Likewise.
15787 * gfortran.dg/parens_5.f90: Likewise.
15788 * gfortran.dg/parens_6.f90: Likewise.
15789 * gfortran.dg/parent_result_ref_1.f90: Likewise.
15790 * gfortran.dg/parent_result_ref_2.f90: Likewise.
15791 * gfortran.dg/parent_result_ref_3.f90: Likewise.
15792 * gfortran.dg/parent_result_ref_4.f90: Likewise.
15793 * gfortran.dg/parity_1.f90: Likewise.
15794 * gfortran.dg/past_eor.f90: Likewise.
15795 * gfortran.dg/pdt_1.f03: Likewise.
15796 * gfortran.dg/pdt_10.f03: Likewise.
15797 * gfortran.dg/pdt_11.f03: Likewise.
15798 * gfortran.dg/pdt_12.f03: Likewise.
15799 * gfortran.dg/pdt_13.f03: Likewise.
15800 * gfortran.dg/pdt_14.f03: Likewise.
15801 * gfortran.dg/pdt_15.f03: Likewise.
15802 * gfortran.dg/pdt_19.f03: Likewise.
15803 * gfortran.dg/pdt_20.f03: Likewise.
15804 * gfortran.dg/pdt_22.f03: Likewise.
15805 * gfortran.dg/pdt_23.f03: Likewise.
15806 * gfortran.dg/pdt_25.f03: Likewise.
15807 * gfortran.dg/pdt_26.f03: Likewise.
15808 * gfortran.dg/pdt_27.f03: Likewise.
15809 * gfortran.dg/pdt_28.f03: Likewise.
15810 * gfortran.dg/pdt_3.f03: Likewise.
15811 * gfortran.dg/pdt_4.f03: Likewise.
15812 * gfortran.dg/pdt_5.f03: Likewise.
15813 * gfortran.dg/pdt_7.f03: Likewise.
15814 * gfortran.dg/pointer_1.f90: Likewise.
15815 * gfortran.dg/pointer_array_1.f90: Likewise.
15816 * gfortran.dg/pointer_array_3.f90: Likewise.
15817 * gfortran.dg/pointer_array_4.f90: Likewise.
15818 * gfortran.dg/pointer_array_5.f90: Likewise.
15819 * gfortran.dg/pointer_array_6.f90: Likewise.
15820 * gfortran.dg/pointer_array_7.f90: Likewise.
15821 * gfortran.dg/pointer_array_8.f90: Likewise.
15822 * gfortran.dg/pointer_array_9.f90: Likewise.
15823 * gfortran.dg/pointer_array_component_1.f90: Likewise.
15824 * gfortran.dg/pointer_array_component_2.f90: Likewise.
15825 * gfortran.dg/pointer_assign_10.f90: Likewise.
15826 * gfortran.dg/pointer_assign_11.f90: Likewise.
15827 * gfortran.dg/pointer_assign_4.f90: Likewise.
15828 * gfortran.dg/pointer_assign_8.f90: Likewise.
15829 * gfortran.dg/pointer_assign_9.f90: Likewise.
15830 * gfortran.dg/pointer_check_10.f90: Likewise.
15831 * gfortran.dg/pointer_check_9.f90: Likewise.
15832 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
15833 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
15834 * gfortran.dg/pointer_function_result_1.f90: Likewise.
15835 * gfortran.dg/pointer_init_1.f90: Likewise.
15836 * gfortran.dg/pointer_init_3.f90: Likewise.
15837 * gfortran.dg/pointer_init_4.f90: Likewise.
15838 * gfortran.dg/pointer_init_5.f90: Likewise.
15839 * gfortran.dg/pointer_init_8.f90: Likewise.
15840 * gfortran.dg/pointer_intent_1.f90: Likewise.
15841 * gfortran.dg/pointer_intent_4.f90: Likewise.
15842 * gfortran.dg/pointer_intent_5.f90: Likewise.
15843 * gfortran.dg/pointer_remapping_10.f90: Likewise.
15844 * gfortran.dg/pointer_remapping_4.f03: Likewise.
15845 * gfortran.dg/pointer_remapping_5.f08: Likewise.
15846 * gfortran.dg/pointer_remapping_9.f90: Likewise.
15847 * gfortran.dg/pointer_target_1.f90: Likewise.
15848 * gfortran.dg/pointer_target_2.f90: Likewise.
15849 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
15850 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
15851 * gfortran.dg/power.f90: Likewise.
15852 * gfortran.dg/power1.f90: Likewise.
15853 * gfortran.dg/power_3.f90: Likewise.
15854 * gfortran.dg/power_4.f90: Likewise.
15855 * gfortran.dg/power_5.f90: Likewise.
15856 * gfortran.dg/pr12884.f: Likewise.
15857 * gfortran.dg/pr15129.f90: Likewise.
15858 * gfortran.dg/pr15140.f90: Likewise.
15859 * gfortran.dg/pr15324.f90: Likewise.
15860 * gfortran.dg/pr15332.f: Likewise.
15861 * gfortran.dg/pr15957.f90: Likewise.
15862 * gfortran.dg/pr15959.f90: Likewise.
15863 * gfortran.dg/pr16597.f90: Likewise.
15864 * gfortran.dg/pr16861.f90: Likewise.
15865 * gfortran.dg/pr16938.f90: Likewise.
15866 * gfortran.dg/pr17090.f90: Likewise.
15867 * gfortran.dg/pr17143.f90: Likewise.
15868 * gfortran.dg/pr17164.f90: Likewise.
15869 * gfortran.dg/pr17229.f: Likewise.
15870 * gfortran.dg/pr17285.f90: Likewise.
15871 * gfortran.dg/pr17286.f90: Likewise.
15872 * gfortran.dg/pr17472.f: Likewise.
15873 * gfortran.dg/pr17612.f90: Likewise.
15874 * gfortran.dg/pr17706.f90: Likewise.
15875 * gfortran.dg/pr18025.f90: Likewise.
15876 * gfortran.dg/pr18122.f90: Likewise.
15877 * gfortran.dg/pr18210.f90: Likewise.
15878 * gfortran.dg/pr18392.f90: Likewise.
15879 * gfortran.dg/pr19155.f: Likewise.
15880 * gfortran.dg/pr19216.f: Likewise.
15881 * gfortran.dg/pr19467.f90: Likewise.
15882 * gfortran.dg/pr19657.f: Likewise.
15883 * gfortran.dg/pr19926.f90: Likewise.
15884 * gfortran.dg/pr19928-1.f90: Likewise.
15885 * gfortran.dg/pr19928-2.f90: Likewise.
15886 * gfortran.dg/pr20086.f90: Likewise.
15887 * gfortran.dg/pr20124.f90: Likewise.
15888 * gfortran.dg/pr20163-2.f: Likewise.
15889 * gfortran.dg/pr20480.f90: Likewise.
15890 * gfortran.dg/pr20755.f: Likewise.
15891 * gfortran.dg/pr20950.f: Likewise.
15892 * gfortran.dg/pr21177.f90: Likewise.
15893 * gfortran.dg/pr21730.f: Likewise.
15894 * gfortran.dg/pr22491.f: Likewise.
15895 * gfortran.dg/pr25603.f: Likewise.
15896 * gfortran.dg/pr26246_2.f90: Likewise.
15897 * gfortran.dg/pr32136.f90: Likewise.
15898 * gfortran.dg/pr32533.f90: Likewise.
15899 * gfortran.dg/pr33794.f90: Likewise.
15900 * gfortran.dg/pr35662.f90: Likewise.
15901 * gfortran.dg/pr35944-1.f90: Likewise.
15902 * gfortran.dg/pr35944-2.f90: Likewise.
15903 * gfortran.dg/pr35983.f90: Likewise.
15904 * gfortran.dg/pr39865.f90: Likewise.
15905 * gfortran.dg/pr41212.f90: Likewise.
15906 * gfortran.dg/pr43808.f90: Likewise.
15907 * gfortran.dg/pr44592.f90: Likewise.
15908 * gfortran.dg/pr44735.f90: Likewise.
15909 * gfortran.dg/pr45308.f03: Likewise.
15910 * gfortran.dg/pr46297.f: Likewise.
15911 * gfortran.dg/pr46588.f90: Likewise.
15912 * gfortran.dg/pr46665.f90: Likewise.
15913 * gfortran.dg/pr46804.f90: Likewise.
15914 * gfortran.dg/pr47008.f03: Likewise.
15915 * gfortran.dg/pr47614.f: Likewise.
15916 * gfortran.dg/pr47878.f90: Likewise.
15917 * gfortran.dg/pr49103.f90: Likewise.
15918 * gfortran.dg/pr50069_1.f90: Likewise.
15919 * gfortran.dg/pr50769.f90: Likewise.
15920 * gfortran.dg/pr52608.f90: Likewise.
15921 * gfortran.dg/pr55086_2.f90: Likewise.
15922 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
15923 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
15924 * gfortran.dg/pr55330.f90: Likewise.
15925 * gfortran.dg/pr56015.f90: Likewise.
15926 * gfortran.dg/pr57910.f90: Likewise.
15927 * gfortran.dg/pr59700.f90: Likewise.
15928 * gfortran.dg/pr62125.f90: Likewise.
15929 * gfortran.dg/pr64530.f90: Likewise.
15930 * gfortran.dg/pr65429.f90: Likewise.
15931 * gfortran.dg/pr65450.f90: Likewise.
15932 * gfortran.dg/pr65504.f90: Likewise.
15933 * gfortran.dg/pr65903.f90: Likewise.
15934 * gfortran.dg/pr66311.f90: Likewise.
15935 * gfortran.dg/pr66864.f90: Likewise.
15936 * gfortran.dg/pr67140.f90: Likewise.
15937 * gfortran.dg/pr67524.f90: Likewise.
15938 * gfortran.dg/pr67885.f90: Likewise.
15939 * gfortran.dg/pr68053.f90: Likewise.
15940 * gfortran.dg/pr68566.f90: Likewise.
15941 * gfortran.dg/pr69514_1.f90: Likewise.
15942 * gfortran.dg/pr69514_2.f90: Likewise.
15943 * gfortran.dg/pr69739.f90: Likewise.
15944 * gfortran.dg/pr70673.f90: Likewise.
15945 * gfortran.dg/pr71523_2.f90: Likewise.
15946 * gfortran.dg/pr71764.f90: Likewise.
15947 * gfortran.dg/pr78092.f90: Likewise.
15948 * gfortran.dg/pr82973.f90: Likewise.
15949 * gfortran.dg/pr83864.f90: Likewise.
15950 * gfortran.dg/pr83874.f90: Likewise.
15951 * gfortran.dg/pr84088.f90: Likewise.
15952 * gfortran.dg/pr84155.f90: Likewise.
15953 * gfortran.dg/proc_decl_12.f90: Likewise.
15954 * gfortran.dg/proc_decl_13.f90: Likewise.
15955 * gfortran.dg/proc_decl_15.f90: Likewise.
15956 * gfortran.dg/proc_decl_17.f90: Likewise.
15957 * gfortran.dg/proc_decl_18.f90: Likewise.
15958 * gfortran.dg/proc_decl_2.f90: Likewise.
15959 * gfortran.dg/proc_decl_5.f90: Likewise.
15960 * gfortran.dg/proc_decl_9.f90: Likewise.
15961 * gfortran.dg/proc_ptr_1.f90: Likewise.
15962 * gfortran.dg/proc_ptr_10.f90: Likewise.
15963 * gfortran.dg/proc_ptr_12.f90: Likewise.
15964 * gfortran.dg/proc_ptr_18.f90: Likewise.
15965 * gfortran.dg/proc_ptr_19.f90: Likewise.
15966 * gfortran.dg/proc_ptr_21.f90: Likewise.
15967 * gfortran.dg/proc_ptr_22.f90: Likewise.
15968 * gfortran.dg/proc_ptr_23.f90: Likewise.
15969 * gfortran.dg/proc_ptr_25.f90: Likewise.
15970 * gfortran.dg/proc_ptr_26.f90: Likewise.
15971 * gfortran.dg/proc_ptr_3.f90: Likewise.
15972 * gfortran.dg/proc_ptr_36.f90: Likewise.
15973 * gfortran.dg/proc_ptr_47.f90: Likewise.
15974 * gfortran.dg/proc_ptr_48.f90: Likewise.
15975 * gfortran.dg/proc_ptr_5.f90: Likewise.
15976 * gfortran.dg/proc_ptr_6.f90: Likewise.
15977 * gfortran.dg/proc_ptr_7.f90: Likewise.
15978 * gfortran.dg/proc_ptr_8.f90: Likewise.
15979 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
15980 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
15981 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
15982 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
15983 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
15984 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
15985 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
15986 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
15987 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
15988 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
15989 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
15990 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
15991 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
15992 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
15993 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
15994 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
15995 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
15996 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
15997 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
15998 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
15999 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
16000 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
16001 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
16002 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
16003 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
16004 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
16005 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
16006 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
16007 * gfortran.dg/product_init_expr.f03: Likewise.
16008 * gfortran.dg/promotion.f90: Likewise.
16009 * gfortran.dg/promotion_3.f90: Likewise.
16010 * gfortran.dg/promotion_4.f90: Likewise.
16011 * gfortran.dg/protected_1.f90: Likewise.
16012 * gfortran.dg/protected_2.f90: Likewise.
16013 * gfortran.dg/ptr-func-1.f90: Likewise.
16014 * gfortran.dg/ptr-func-2.f90: Likewise.
16015 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
16016 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
16017 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
16018 * gfortran.dg/pure_byref_1.f90: Likewise.
16019 * gfortran.dg/pure_byref_2.f90: Likewise.
16020 * gfortran.dg/pure_byref_3.f90: Likewise.
16021 * gfortran.dg/quad_2.f90: Likewise.
16022 * gfortran.dg/quad_3.f90: Likewise.
16023 * gfortran.dg/random_3.f90: Likewise.
16024 * gfortran.dg/random_4.f90: Likewise.
16025 * gfortran.dg/random_7.f90: Likewise.
16026 * gfortran.dg/read_2.f90: Likewise.
16027 * gfortran.dg/read_3.f90: Likewise.
16028 * gfortran.dg/read_4.f90: Likewise.
16029 * gfortran.dg/read_5.f90: Likewise.
16030 * gfortran.dg/read_bad_advance.f90: Likewise.
16031 * gfortran.dg/read_bang.f90: Likewise.
16032 * gfortran.dg/read_bang4.f90: Likewise.
16033 * gfortran.dg/read_comma.f: Likewise.
16034 * gfortran.dg/read_dir.f90: Likewise.
16035 * gfortran.dg/read_empty_file.f: Likewise.
16036 * gfortran.dg/read_eof_1.f90: Likewise.
16037 * gfortran.dg/read_eof_2.f90: Likewise.
16038 * gfortran.dg/read_eof_3.f90: Likewise.
16039 * gfortran.dg/read_eof_4.f90: Likewise.
16040 * gfortran.dg/read_eof_5.f90: Likewise.
16041 * gfortran.dg/read_eof_6.f: Likewise.
16042 * gfortran.dg/read_eof_7.f90: Likewise.
16043 * gfortran.dg/read_eof_8.f90: Likewise.
16044 * gfortran.dg/read_eof_all.f90: Likewise.
16045 * gfortran.dg/read_eor.f90: Likewise.
16046 * gfortran.dg/read_float_1.f90: Likewise.
16047 * gfortran.dg/read_float_2.f03: Likewise.
16048 * gfortran.dg/read_float_3.f90: Likewise.
16049 * gfortran.dg/read_float_4.f90: Likewise.
16050 * gfortran.dg/read_infnan_1.f90: Likewise.
16051 * gfortran.dg/read_list_eof_1.f90: Likewise.
16052 * gfortran.dg/read_logical.f90: Likewise.
16053 * gfortran.dg/read_many_1.f: Likewise.
16054 * gfortran.dg/read_no_eor.f90: Likewise.
16055 * gfortran.dg/read_noadvance.f90: Likewise.
16056 * gfortran.dg/read_repeat.f90: Likewise.
16057 * gfortran.dg/read_repeat_2.f90: Likewise.
16058 * gfortran.dg/read_size_noadvance.f90: Likewise.
16059 * gfortran.dg/read_x_eof.f90: Likewise.
16060 * gfortran.dg/read_x_past.f: Likewise.
16061 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
16062 * gfortran.dg/real_const_1.f: Likewise.
16063 * gfortran.dg/real_const_2.f90: Likewise.
16064 * gfortran.dg/real_const_3.f90: Likewise.
16065 * gfortran.dg/real_do_1.f90: Likewise.
16066 * gfortran.dg/real_index_1.f90: Likewise.
16067 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
16068 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
16069 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
16070 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
16071 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
16072 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
16073 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
16074 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
16075 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
16076 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
16077 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
16078 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
16079 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
16080 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
16081 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
16082 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
16083 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
16084 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
16085 * gfortran.dg/record_marker_1.f90: Likewise.
16086 * gfortran.dg/record_marker_2.f: Likewise.
16087 * gfortran.dg/record_marker_3.f90: Likewise.
16088 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
16089 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
16090 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
16091 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
16092 * gfortran.dg/recursive_check_7.f90: Likewise.
16093 * gfortran.dg/recursive_reference_1.f90: Likewise.
16094 * gfortran.dg/recursive_reference_2.f90: Likewise.
16095 * gfortran.dg/recursive_stack.f90: Likewise.
16096 * gfortran.dg/reduction.f90: Likewise.
16097 * gfortran.dg/repack_arrays_1.f90: Likewise.
16098 * gfortran.dg/repeat_1.f90: Likewise.
16099 * gfortran.dg/repeat_2.f90: Likewise.
16100 * gfortran.dg/repeat_3.f90: Likewise.
16101 * gfortran.dg/repeat_6.f90: Likewise.
16102 * gfortran.dg/reshape-alloc.f90: Likewise.
16103 * gfortran.dg/reshape-complex.f90: Likewise.
16104 * gfortran.dg/reshape.f90: Likewise.
16105 * gfortran.dg/reshape_2.f90: Likewise.
16106 * gfortran.dg/reshape_7.f90: Likewise.
16107 * gfortran.dg/reshape_empty_1.f03: Likewise.
16108 * gfortran.dg/reshape_pad_1.f90: Likewise.
16109 * gfortran.dg/reshape_rank7.f90: Likewise.
16110 * gfortran.dg/reshape_transpose_1.f90: Likewise.
16111 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
16112 * gfortran.dg/result_default_init_1.f90: Likewise.
16113 * gfortran.dg/result_in_spec_1.f90: Likewise.
16114 * gfortran.dg/result_in_spec_2.f90: Likewise.
16115 * gfortran.dg/ret_array_1.f90: Likewise.
16116 * gfortran.dg/ret_pointer_1.f90: Likewise.
16117 * gfortran.dg/ret_pointer_2.f90: Likewise.
16118 * gfortran.dg/rewind_1.f90: Likewise.
16119 * gfortran.dg/round_1.f03: Likewise.
16120 * gfortran.dg/round_2.f03: Likewise.
16121 * gfortran.dg/round_3.f08: Likewise.
16122 * gfortran.dg/round_4.f90: Likewise.
16123 * gfortran.dg/rrspacing_1.f90: Likewise.
16124 * gfortran.dg/runtime_warning_1.f90: Likewise.
16125 * gfortran.dg/same_type_as_2.f03: Likewise.
16126 * gfortran.dg/save_1.f90: Likewise.
16127 * gfortran.dg/save_5.f90: Likewise.
16128 * gfortran.dg/save_6.f90: Likewise.
16129 * gfortran.dg/scalar_mask_1.f90: Likewise.
16130 * gfortran.dg/scalar_mask_2.f90: Likewise.
16131 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
16132 * gfortran.dg/scale_1.f90: Likewise.
16133 * gfortran.dg/scan_1.f90: Likewise.
16134 * gfortran.dg/scan_2.f90: Likewise.
16135 * gfortran.dg/secnds-1.f: Likewise.
16136 * gfortran.dg/secnds.f: Likewise.
16137 * gfortran.dg/select_1.f90: Likewise.
16138 * gfortran.dg/select_2.f90: Likewise.
16139 * gfortran.dg/select_3.f90: Likewise.
16140 * gfortran.dg/select_5.f90: Likewise.
16141 * gfortran.dg/select_char_1.f90: Likewise.
16142 * gfortran.dg/select_char_2.f90: Likewise.
16143 * gfortran.dg/select_type_13.f03: Likewise.
16144 * gfortran.dg/select_type_14.f03: Likewise.
16145 * gfortran.dg/select_type_15.f03: Likewise.
16146 * gfortran.dg/select_type_19.f03: Likewise.
16147 * gfortran.dg/select_type_2.f03: Likewise.
16148 * gfortran.dg/select_type_26.f03: Likewise.
16149 * gfortran.dg/select_type_27.f03: Likewise.
16150 * gfortran.dg/select_type_28.f03: Likewise.
16151 * gfortran.dg/select_type_3.f03: Likewise.
16152 * gfortran.dg/select_type_35.f03: Likewise.
16153 * gfortran.dg/select_type_36.f03: Likewise.
16154 * gfortran.dg/select_type_37.f03: Likewise.
16155 * gfortran.dg/select_type_39.f03: Likewise.
16156 * gfortran.dg/select_type_4.f90: Likewise.
16157 * gfortran.dg/select_type_5.f03: Likewise.
16158 * gfortran.dg/select_type_6.f03: Likewise.
16159 * gfortran.dg/select_type_7.f03: Likewise.
16160 * gfortran.dg/select_type_8.f03: Likewise.
16161 * gfortran.dg/selected_char_kind_1.f90: Likewise.
16162 * gfortran.dg/selected_char_kind_4.f90: Likewise.
16163 * gfortran.dg/selected_kind_1.f90: Likewise.
16164 * gfortran.dg/selected_real_kind_2.f90: Likewise.
16165 * gfortran.dg/shape_2.f90: Likewise.
16166 * gfortran.dg/shape_4.f90: Likewise.
16167 * gfortran.dg/shape_5.f90: Likewise.
16168 * gfortran.dg/shape_7.f90: Likewise.
16169 * gfortran.dg/shape_8.f90: Likewise.
16170 * gfortran.dg/shape_9.f90: Likewise.
16171 * gfortran.dg/shift-kind_2.f90: Likewise.
16172 * gfortran.dg/shiftalr_1.F90: Likewise.
16173 * gfortran.dg/shiftalr_2.F90: Likewise.
16174 * gfortran.dg/simpleif_1.f90: Likewise.
16175 * gfortran.dg/simplify_argN_1.f90: Likewise.
16176 * gfortran.dg/simplify_cshift_1.f90: Likewise.
16177 * gfortran.dg/simplify_cshift_4.f90: Likewise.
16178 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
16179 * gfortran.dg/simplify_modulo.f90: Likewise.
16180 * gfortran.dg/single_char_string.f90: Likewise.
16181 * gfortran.dg/size_dim.f90: Likewise.
16182 * gfortran.dg/size_optional_dim_1.f90: Likewise.
16183 * gfortran.dg/sizeof.f90: Likewise.
16184 * gfortran.dg/sizeof_4.f90: Likewise.
16185 * gfortran.dg/slash_1.f90: Likewise.
16186 * gfortran.dg/sms-1.f90: Likewise.
16187 * gfortran.dg/sms-2.f90: Likewise.
16188 * gfortran.dg/spec_expr_7.f90: Likewise.
16189 * gfortran.dg/specifics_1.f90: Likewise.
16190 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
16191 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
16192 * gfortran.dg/spread_init_expr.f03: Likewise.
16193 * gfortran.dg/spread_scalar_source.f90: Likewise.
16194 * gfortran.dg/spread_shape_1.f90: Likewise.
16195 * gfortran.dg/stat_1.f90: Likewise.
16196 * gfortran.dg/stat_2.f90: Likewise.
16197 * gfortran.dg/stfunc_1.f90: Likewise.
16198 * gfortran.dg/stfunc_4.f90: Likewise.
16199 * gfortran.dg/stfunc_6.f90: Likewise.
16200 * gfortran.dg/storage_size_1.f08: Likewise.
16201 * gfortran.dg/storage_size_3.f08: Likewise.
16202 * gfortran.dg/storage_size_4.f90: Likewise.
16203 * gfortran.dg/streamio_1.f90: Likewise.
16204 * gfortran.dg/streamio_10.f90: Likewise.
16205 * gfortran.dg/streamio_11.f90: Likewise.
16206 * gfortran.dg/streamio_12.f90: Likewise.
16207 * gfortran.dg/streamio_13.f90: Likewise.
16208 * gfortran.dg/streamio_14.f90: Likewise.
16209 * gfortran.dg/streamio_15.f90: Likewise.
16210 * gfortran.dg/streamio_16.f90: Likewise.
16211 * gfortran.dg/streamio_17.f90: Likewise.
16212 * gfortran.dg/streamio_2.f90: Likewise.
16213 * gfortran.dg/streamio_3.f90: Likewise.
16214 * gfortran.dg/streamio_4.f90: Likewise.
16215 * gfortran.dg/streamio_5.f90: Likewise.
16216 * gfortran.dg/streamio_6.f90: Likewise.
16217 * gfortran.dg/streamio_7.f90: Likewise.
16218 * gfortran.dg/streamio_8.f90: Likewise.
16219 * gfortran.dg/streamio_9.f90: Likewise.
16220 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
16221 * gfortran.dg/string_4.f90: Likewise.
16222 * gfortran.dg/string_array_constructor_2.f90: Likewise.
16223 * gfortran.dg/string_assign_2.f90: Likewise.
16224 * gfortran.dg/string_compare_1.f90: Likewise.
16225 * gfortran.dg/string_compare_2.f90: Likewise.
16226 * gfortran.dg/string_compare_3.f90: Likewise.
16227 * gfortran.dg/string_ctor_1.f90: Likewise.
16228 * gfortran.dg/string_length_1.f90: Likewise.
16229 * gfortran.dg/string_length_2.f90: Likewise.
16230 * gfortran.dg/string_length_3.f90: Likewise.
16231 * gfortran.dg/string_length_4.f90: Likewise.
16232 * gfortran.dg/string_null_compare_1.f: Likewise.
16233 * gfortran.dg/string_pad_trunc.f90: Likewise.
16234 * gfortran.dg/structure_constructor_1.f03: Likewise.
16235 * gfortran.dg/structure_constructor_11.f90: Likewise.
16236 * gfortran.dg/structure_constructor_13.f03: Likewise.
16237 * gfortran.dg/structure_constructor_2.f03: Likewise.
16238 * gfortran.dg/structure_constructor_5.f03: Likewise.
16239 * gfortran.dg/submodule_1.f08: Likewise.
16240 * gfortran.dg/submodule_11.f08: Likewise.
16241 * gfortran.dg/submodule_14.f08: Likewise.
16242 * gfortran.dg/submodule_15.f08: Likewise.
16243 * gfortran.dg/submodule_17.f08: Likewise.
16244 * gfortran.dg/submodule_18.f08: Likewise.
16245 * gfortran.dg/submodule_19.f08: Likewise.
16246 * gfortran.dg/submodule_2.f08: Likewise.
16247 * gfortran.dg/submodule_27.f08: Likewise.
16248 * gfortran.dg/submodule_28.f08: Likewise.
16249 * gfortran.dg/submodule_29.f08: Likewise.
16250 * gfortran.dg/submodule_30.f08: Likewise.
16251 * gfortran.dg/submodule_6.f08: Likewise.
16252 * gfortran.dg/submodule_7.f08: Likewise.
16253 * gfortran.dg/submodule_8.f08: Likewise.
16254 * gfortran.dg/subnormal_1.f90: Likewise.
16255 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
16256 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
16257 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
16258 * gfortran.dg/substr_2.f: Likewise.
16259 * gfortran.dg/substr_3.f: Likewise.
16260 * gfortran.dg/substr_4.f: Likewise.
16261 * gfortran.dg/substr_5.f90: Likewise.
16262 * gfortran.dg/substr_6.f90: Likewise.
16263 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
16264 * gfortran.dg/sum_init_expr.f03: Likewise.
16265 * gfortran.dg/sum_zero_array_1.f90: Likewise.
16266 * gfortran.dg/system_clock_3.f08: Likewise.
16267 * gfortran.dg/t_editing.f: Likewise.
16268 * gfortran.dg/team_change_1.f90: Likewise.
16269 * gfortran.dg/team_end_1.f90: Likewise.
16270 * gfortran.dg/team_number_1.f90: Likewise.
16271 * gfortran.dg/temporary_1.f90: Likewise.
16272 * gfortran.dg/test_com_block.f90: Likewise.
16273 * gfortran.dg/test_only_clause.f90: Likewise.
16274 * gfortran.dg/tiny_1.f90: Likewise.
16275 * gfortran.dg/tiny_2.f90: Likewise.
16276 * gfortran.dg/tl_editing.f90: Likewise.
16277 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
16278 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16279 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
16280 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
16281 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
16282 * gfortran.dg/transfer_class_2.f90: Likewise.
16283 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
16284 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
16285 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
16286 * gfortran.dg/transfer_resolve_1.f90: Likewise.
16287 * gfortran.dg/transfer_simplify_1.f90: Likewise.
16288 * gfortran.dg/transfer_simplify_10.f90: Likewise.
16289 * gfortran.dg/transfer_simplify_11.f90: Likewise.
16290 * gfortran.dg/transfer_simplify_2.f90: Likewise.
16291 * gfortran.dg/transfer_simplify_3.f90: Likewise.
16292 * gfortran.dg/transfer_simplify_4.f90: Likewise.
16293 * gfortran.dg/transfer_simplify_8.f90: Likewise.
16294 * gfortran.dg/transfer_simplify_9.f90: Likewise.
16295 * gfortran.dg/transpose_1.f90: Likewise.
16296 * gfortran.dg/transpose_3.f03: Likewise.
16297 * gfortran.dg/transpose_4.f90: Likewise.
16298 * gfortran.dg/transpose_conjg_1.f90: Likewise.
16299 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
16300 * gfortran.dg/transpose_optimization_2.f90: Likewise.
16301 * gfortran.dg/trim_1.f90: Likewise.
16302 * gfortran.dg/trim_optimize_1.f90: Likewise.
16303 * gfortran.dg/trim_optimize_2.f90: Likewise.
16304 * gfortran.dg/trim_optimize_3.f90: Likewise.
16305 * gfortran.dg/trim_optimize_4.f90: Likewise.
16306 * gfortran.dg/trim_optimize_5.f90: Likewise.
16307 * gfortran.dg/trim_optimize_6.f90: Likewise.
16308 * gfortran.dg/trim_optimize_7.f90: Likewise.
16309 * gfortran.dg/trim_optimize_8.f90: Likewise.
16310 * gfortran.dg/type_to_class_1.f03: Likewise.
16311 * gfortran.dg/type_to_class_2.f03: Likewise.
16312 * gfortran.dg/type_to_class_3.f03: Likewise.
16313 * gfortran.dg/type_to_class_4.f03: Likewise.
16314 * gfortran.dg/type_to_class_5.f03: Likewise.
16315 * gfortran.dg/typebound_assignment_5.f03: Likewise.
16316 * gfortran.dg/typebound_assignment_6.f03: Likewise.
16317 * gfortran.dg/typebound_assignment_7.f90: Likewise.
16318 * gfortran.dg/typebound_call_1.f03: Likewise.
16319 * gfortran.dg/typebound_call_13.f03: Likewise.
16320 * gfortran.dg/typebound_call_18.f03: Likewise.
16321 * gfortran.dg/typebound_call_19.f03: Likewise.
16322 * gfortran.dg/typebound_call_2.f03: Likewise.
16323 * gfortran.dg/typebound_call_20.f03: Likewise.
16324 * gfortran.dg/typebound_call_3.f03: Likewise.
16325 * gfortran.dg/typebound_generic_5.f03: Likewise.
16326 * gfortran.dg/typebound_generic_6.f03: Likewise.
16327 * gfortran.dg/typebound_generic_9.f03: Likewise.
16328 * gfortran.dg/typebound_operator_12.f03: Likewise.
16329 * gfortran.dg/typebound_operator_13.f03: Likewise.
16330 * gfortran.dg/typebound_operator_15.f90: Likewise.
16331 * gfortran.dg/typebound_operator_20.f90: Likewise.
16332 * gfortran.dg/typebound_operator_3.f03: Likewise.
16333 * gfortran.dg/typebound_operator_6.f03: Likewise.
16334 * gfortran.dg/typebound_operator_7.f03: Likewise.
16335 * gfortran.dg/typebound_operator_8.f03: Likewise.
16336 * gfortran.dg/typebound_operator_9.f03: Likewise.
16337 * gfortran.dg/typebound_proc_19.f90: Likewise.
16338 * gfortran.dg/typebound_proc_20.f90: Likewise.
16339 * gfortran.dg/typebound_proc_23.f90: Likewise.
16340 * gfortran.dg/typebound_proc_27.f03: Likewise.
16341 * gfortran.dg/typebound_proc_35.f90: Likewise.
16342 * gfortran.dg/typebound_proc_36.f90: Likewise.
16343 * gfortran.dg/unf_io_convert_1.f90: Likewise.
16344 * gfortran.dg/unf_io_convert_2.f90: Likewise.
16345 * gfortran.dg/unf_io_convert_3.f90: Likewise.
16346 * gfortran.dg/unf_io_convert_4.f90: Likewise.
16347 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
16348 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
16349 * gfortran.dg/unf_short_record_1.f90: Likewise.
16350 * gfortran.dg/unformatted_recl_1.f90: Likewise.
16351 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
16352 * gfortran.dg/unit_1.f90: Likewise.
16353 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
16354 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
16355 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
16356 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
16357 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
16358 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
16359 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
16360 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
16361 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
16362 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
16363 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
16364 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
16365 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
16366 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
16367 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
16368 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
16369 * gfortran.dg/unpack_init_expr.f03: Likewise.
16370 * gfortran.dg/use_10.f90: Likewise.
16371 * gfortran.dg/use_11.f90: Likewise.
16372 * gfortran.dg/use_13.f90: Likewise.
16373 * gfortran.dg/use_24.f90: Likewise.
16374 * gfortran.dg/use_27.f90: Likewise.
16375 * gfortran.dg/use_5.f90: Likewise.
16376 * gfortran.dg/use_allocated_1.f90: Likewise.
16377 * gfortran.dg/use_only_1.f90: Likewise.
16378 * gfortran.dg/use_only_4.f90: Likewise.
16379 * gfortran.dg/use_rename_2.f90: Likewise.
16380 * gfortran.dg/use_rename_4.f90: Likewise.
16381 * gfortran.dg/used_dummy_types_1.f90: Likewise.
16382 * gfortran.dg/used_interface_ref.f90: Likewise.
16383 * gfortran.dg/used_types_5.f90: Likewise.
16384 * gfortran.dg/utf8_1.f03: Likewise.
16385 * gfortran.dg/utf8_2.f03: Likewise.
16386 * gfortran.dg/value_1.f90: Likewise.
16387 * gfortran.dg/value_2.f90: Likewise.
16388 * gfortran.dg/value_4.f90: Likewise.
16389 * gfortran.dg/value_6.f03: Likewise.
16390 * gfortran.dg/value_7.f03: Likewise.
16391 * gfortran.dg/value_test.f90: Likewise.
16392 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
16393 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
16394 * gfortran.dg/vect/pr60510.f: Likewise.
16395 * gfortran.dg/vect/pr69882.f90: Likewise.
16396 * gfortran.dg/vect/pr69980.f90: Likewise.
16397 * gfortran.dg/vect/vect-5.f90: Likewise.
16398 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
16399 * gfortran.dg/vector_subscript_1.f90: Likewise.
16400 * gfortran.dg/vector_subscript_2.f90: Likewise.
16401 * gfortran.dg/vector_subscript_3.f90: Likewise.
16402 * gfortran.dg/vector_subscript_5.f90: Likewise.
16403 * gfortran.dg/verify_2.f90: Likewise.
16404 * gfortran.dg/volatile10.f90: Likewise.
16405 * gfortran.dg/where_1.f90: Likewise.
16406 * gfortran.dg/where_operator_assign_1.f90: Likewise.
16407 * gfortran.dg/where_operator_assign_2.f90: Likewise.
16408 * gfortran.dg/where_operator_assign_3.f90: Likewise.
16409 * gfortran.dg/whole_file_13.f90: Likewise.
16410 * gfortran.dg/whole_file_2.f90: Likewise.
16411 * gfortran.dg/widechar_2.f90: Likewise.
16412 * gfortran.dg/widechar_4.f90: Likewise.
16413 * gfortran.dg/widechar_5.f90: Likewise.
16414 * gfortran.dg/widechar_6.f90: Likewise.
16415 * gfortran.dg/widechar_8.f90: Likewise.
16416 * gfortran.dg/widechar_IO_1.f90: Likewise.
16417 * gfortran.dg/widechar_IO_2.f90: Likewise.
16418 * gfortran.dg/widechar_IO_3.f90: Likewise.
16419 * gfortran.dg/widechar_IO_4.f90: Likewise.
16420 * gfortran.dg/widechar_compare_1.f90: Likewise.
16421 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
16422 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
16423 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
16424 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
16425 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
16426 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
16427 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
16428 * gfortran.dg/widechar_select_1.f90: Likewise.
16429 * gfortran.dg/winapi.f90: Likewise.
16430 * gfortran.dg/write_0_pe_format.f90: Likewise.
16431 * gfortran.dg/write_back.f: Likewise.
16432 * gfortran.dg/write_check3.f90: Likewise.
16433 * gfortran.dg/write_direct_eor.f90: Likewise.
16434 * gfortran.dg/write_padding.f90: Likewise.
16435 * gfortran.dg/write_recursive.f90: Likewise.
16436 * gfortran.dg/write_rewind_1.f: Likewise.
16437 * gfortran.dg/write_rewind_2.f: Likewise.
16438 * gfortran.dg/write_zero_array.f90: Likewise.
16439 * gfortran.dg/x_slash_1.f: Likewise.
16440 * gfortran.dg/x_slash_2.f: Likewise.
16441 * gfortran.dg/zero_array_components_1.f90: Likewise.
16442 * gfortran.dg/zero_length_1.f90: Likewise.
16443 * gfortran.dg/zero_length_2.f90: Likewise.
16444 * gfortran.dg/zero_sized_1.f90: Likewise.
16445 * gfortran.dg/zero_sized_3.f90: Likewise.
16446 * gfortran.fortran-torture/compile/nested.f90: Likewise.
16447 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
16448 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
16449 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
16450 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
16451 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
16452 * gfortran.fortran-torture/execute/args.f90: Likewise.
16453 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
16454 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
16455 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
16456 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
16457 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
16458 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
16459 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
16460 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
16461 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
16462 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
16463 * gfortran.fortran-torture/execute/common.f90: Likewise.
16464 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
16465 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
16466 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
16467 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
16468 * gfortran.fortran-torture/execute/contained.f90: Likewise.
16469 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
16470 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
16471 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
16472 * gfortran.fortran-torture/execute/data.f90: Likewise.
16473 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
16474 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
16475 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
16476 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
16477 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
16478 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
16479 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
16480 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
16481 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
16482 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
16483 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
16484 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
16485 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
16486 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
16487 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
16488 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
16489 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
16490 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
16491 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
16492 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
16493 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
16494 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
16495 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
16496 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
16497 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
16498 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
16499 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
16500 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
16501 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
16502 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
16503 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
16504 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
16505 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
16506 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
16507 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
16508 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
16509 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
16510 * gfortran.fortran-torture/execute/forall.f90: Likewise.
16511 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
16512 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
16513 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
16514 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
16515 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
16516 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
16517 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
16518 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
16519 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
16520 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
16521 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
16522 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
16523 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
16524 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
16525 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
16526 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
16527 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
16528 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
16529 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
16530 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
16531 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
16532 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
16533 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
16534 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
16535 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
16536 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
16537 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
16538 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
16539 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16540 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
16541 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
16542 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
16543 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
16544 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
16545 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
16546 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
16547 Likewise.
16548 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
16549 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
16550 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
16551 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
16552 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
16553 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
16554 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
16555 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16556 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
16557 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
16558 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
16559 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16560 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
16561 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
16562 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
16563 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
16564 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
16565 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16566 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
16567 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16568 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
16569 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
16570 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
16571 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
16572 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
16573 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
16574 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
16575 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
16576 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16577 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
16578 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
16579 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
16580 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
16581 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
16582 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
16583 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
16584 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
16585 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
16586 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
16587 * gfortran.fortran-torture/execute/math.f90: Likewise.
16588 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
16589 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
16590 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
16591 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
16592 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
16593 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
16594 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
16595 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
16596 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
16597 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
16598 * gfortran.fortran-torture/execute/power.f90: Likewise.
16599 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
16600 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
16601 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16602 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
16603 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
16604 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
16605 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
16606 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
16607 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
16608 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
16609 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
16610 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
16611 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
16612 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
16613 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
16614 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
16615 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
16616 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
16617 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
16618 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
16619 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
16620 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
16621 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
16622 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
16623 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
16624 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
16625 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
16626 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
16627 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
16628 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
16629 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
16630 * gfortran.fortran-torture/execute/straret.f90: Likewise.
16631 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
16632 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
16633 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
16634 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
16635 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
16636 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
16637 * gfortran.fortran-torture/execute/string.f90: Likewise.
16638 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
16639 * gfortran.fortran-torture/execute/strret.f90: Likewise.
16640 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
16641 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
16642 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
16643 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
16644 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
16645 * gfortran.fortran-torture/execute/userop.f90: Likewise.
16646 * gfortran.fortran-torture/execute/where17.f90: Likewise.
16647 * gfortran.fortran-torture/execute/where18.f90: Likewise.
16648 * gfortran.fortran-torture/execute/where19.f90: Likewise.
16649 * gfortran.fortran-torture/execute/where20.f90: Likewise.
16650 * gfortran.fortran-torture/execute/where21.f90: Likewise.
16651 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
16652 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
16653 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16654 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16655 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16656 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16657 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
16658 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
16659 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
16660 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
16661 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
16662 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
16663 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
16664 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
16665 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
16666 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
16667 * gfortran.dg/inline_transpose_1.f90: Likewise.
16668
16669 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
16670
16671 PR fortran/84115
16672 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
16673 change to dg-run.
16674
16675 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
16676
16677 PR ada/84277
16678 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
16679 * gnat.dg/dispatch1.adb: Rename into...
16680 * gnat.dg/disp1.adb: ...this.
16681 * gnat.dg/dispatch1_p.ads: Rename into...
16682 * gnat.dg/disp1_pkg.ads: ...this.
16683 * gnat.dg/disp2.adb: Rename into...
16684 * gnat.dg/dispatch2.adb: ...this.
16685 * gnat.dg/dispatch2_p.ads: Rename into...
16686 * gnat.dg/disp2_pkg.ads: ...this.
16687 * gnat.dg/dispatch2_p.adb: Rename into...
16688 * gnat.dg/disp2_pkg.adb: this.
16689 * gnat.dg/generic_dispatch.adb: Rename into...
16690 * gnat.dg/generic_disp.adb: this.
16691 * gnat.dg/generic_dispatch_p.ads: Rename into...
16692 * gnat.dg/generic_disp_pkg.ads: ...this.
16693 * gnat.dg/generic_dispatch_p.adb: Rename into...
16694 * gnat.dg/generic_disp_pkg.adb: ...this.
16695 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
16696 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
16697 * gnat.dg/object_overflow1.adb: Tweak index.
16698 * gnat.dg/object_overflow2.adb: Likewise.
16699 * gnat.dg/object_overflow3.adb: Likewise.
16700 * gnat.dg/object_overflow4.adb: Likewise.
16701 * gnat.dg/object_overflow5.adb: Likewise.
16702
16703 2018-02-16 Jakub Jelinek <jakub@redhat.com>
16704
16705 PR ipa/84425
16706 * gcc.c-torture/compile/pr84425.c: New test.
16707
16708 2018-02-16 Marek Polacek <polacek@redhat.com>
16709 Jakub Jelinek <jakub@redhat.com>
16710
16711 PR c++/84192
16712 * g++.dg/cpp1y/constexpr-84192.C: New test.
16713
16714 2018-02-16 Martin Sebor <msebor@redhat.com>
16715
16716 PR c++/79064
16717 * g++.dg/overload15.C: New test.
16718
16719 2018-02-16 Yury Gribov <tetra2005@gmail.com>
16720
16721 PR target/81535
16722 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
16723 * gcc.dg/pr56727-2.c: Ditto.
16724 * gcc.target/powerpc/pr79439.c: Renamed to...
16725 * gcc.target/powerpc/pr79439-1.c: ...this.
16726 * gcc.target/powerpc/pr79439-2.c: New test.
16727 * gcc.target/powerpc/pr79439-3.c: New test.
16728
16729 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
16730
16731 target/pr84371
16732 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
16733 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
16734 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
16735 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
16736 * gcc.target/powerpc/builtins-3.c: Same.
16737
16738 2018-02-16 Nathan Sidwell <nathan@acm.org>
16739
16740 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
16741
16742 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
16743
16744 PR rtl-optimization/70023
16745 * gcc.target/i386/pr70023.c: New.
16746
16747 2018-02-16 Carl Love <cel@us.ibm.com>
16748
16749 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
16750 tests.
16751 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
16752 tests.
16753
16754 2018-02-16 Carl Love <cel@us.ibm.com>
16755
16756 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
16757 for the ABI definitions for vec_extract4b and vec_insert4b.
16758
16759 2018-02-16 Nathan Sidwell <nathan@acm.org>
16760
16761 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
16762 * g++.old-deja/g++.mike/net43.C: Likewise.
16763
16764 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16765
16766 PR c++/82468
16767 * g++.dg/cpp1z/class-deduction48.C: New.
16768
16769 2018-02-16 Nathan Sidwell <nathan@acm.org>
16770
16771 PR c++/84375
16772 * g++.dg/lookup/pr84375.C: New.
16773
16774 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
16775
16776 PR target/83831
16777 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
16778
16779 2018-02-16 Richard Biener <rguenther@suse.de>
16780
16781 PR tree-optimization/84417
16782 * gcc.dg/torture/pr84417.c: New testcase.
16783
16784 2018-02-16 Jakub Jelinek <jakub@redhat.com>
16785
16786 PR target/84272
16787 * g++.dg/opt/pr84272.C: New test.
16788
16789 PR rtl-optimization/83723
16790 * gcc.dg/pr83723.c: New test.
16791
16792 2018-02-16 Richard Biener <rguenther@suse.de>
16793
16794 PR tree-optimization/84399
16795 * gcc.dg/graphite/pr84399.c: New testcase.
16796
16797 2018-02-16 Richard Biener <rguenther@suse.de>
16798
16799 PR tree-optimization/84190
16800 * g++.dg/torture/pr84190.C: New testcase.
16801
16802 2018-02-15 Martin Sebor <msebor@redhat.com>
16803
16804 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
16805 directives.
16806
16807 2018-02-15 Janus Weil <janus@gcc.gnu.org>
16808
16809 PR fortran/84409
16810 * gfortran.dg/dtio_21.f03: Add an error message.
16811 * gfortran.dg/dtio_22.f90: Fix invalid test case.
16812
16813 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16814
16815 PR fortran/84381
16816 * gfortran.dg/stop_shouldfail.f90: New test.
16817
16818 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
16819
16820 PR c++/84330
16821 * g++.dg/concepts/pr84330.C: New.
16822
16823 2018-02-15 Tom de Vries <tom@codesourcery.com>
16824
16825 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
16826
16827 2018-02-15 Tom de Vries <tom@codesourcery.com>
16828
16829 * gcc.c-torture/compile/pr84136.c: Require effective target
16830 indirect_jumps.
16831
16832 2018-02-15 Jakub Jelinek <jakub@redhat.com>
16833
16834 PR tree-optimization/84383
16835 * gcc.c-torture/compile/pr84383.c: New test.
16836
16837 PR tree-optimization/84334
16838 * gcc.dg/pr84334.c: New test.
16839
16840 2018-02-14 Carl Love <cel@us.ibm.com>
16841
16842 * gcc.target/powerpc/builtins-4-int128-runnable.c
16843 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
16844 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
16845
16846 2018-02-14 Martin Sebor <msebor@redhat.com>
16847
16848 PR tree-optimization/83698
16849 * gcc.dg/Wrestrict-7.c: New test.
16850 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
16851 * gcc.target/i386/chkp-stropt-17.c: Same.
16852
16853 2018-02-14 Martin Sebor <msebor@redhat.com>
16854
16855 PR c/84108
16856 * gcc.dg/Wattributes-8.c: New test.
16857
16858 2018-02-14 Janus Weil <janus@gcc.gnu.org>
16859
16860 PR fortran/84385
16861 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
16862 * gfortran.dg/allocate_with_source_23.f90: Ditto.
16863 * gfortran.dg/select_type_1.f03: Extend test case.
16864
16865 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
16866
16867 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
16868 (dg-options): Use -O2 -msse2 -mno-sse3.
16869
16870 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
16871
16872 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
16873 this test case still works ok.
16874 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
16875 * gcc.dg/vmx/insert-be-order.c: Likewise.
16876 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
16877 * gcc.dg/vmx/ld-be-order.c: Likewise.
16878 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16879 * gcc.dg/vmx/lde-be-order.c: Likewise.
16880 * gcc.dg/vmx/ldl-be-order.c: Likewise.
16881 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16882 * gcc.dg/vmx/merge-be-order.c: Likewise.
16883 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16884 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
16885 * gcc.dg/vmx/pack-be-order.c: Likewise.
16886 * gcc.dg/vmx/perm-be-order.c: Likewise.
16887 * gcc.dg/vmx/splat-be-order.c: Likewise.
16888 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
16889 * gcc.dg/vmx/st-be-order.c: Likewise.
16890 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
16891 * gcc.dg/vmx/ste-be-order.c: Likewise.
16892 * gcc.dg/vmx/stl-be-order.c: Likewise.
16893 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
16894 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
16895 * gcc.dg/vmx/unpack-be-order.c: Likewise.
16896 * gcc.dg/vmx/vsums-be-order.c: Likewise.
16897 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
16898
16899 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
16900
16901 PR c++/84350
16902 * g++.dg/cpp0x/auto49.C: New.
16903
16904 2018-02-14 Nathan Sidwell <nathan@acm.org>
16905
16906 * g++.dg/template/instantiate5.C: Adjust required-from loc.
16907
16908 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
16909
16910 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
16911 * gcc.target/powerpc/le-altivec-consts.c: Same.
16912
16913 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
16914
16915 PR target/84220
16916 * gcc.target/powerpc/pr84220-sld.c: New test.
16917 * gcc.target/powerpc/pr84220-sld2.c: New test.
16918 * gcc.target/powerpc/pr84220-sldw.c: New test.
16919 * gcc.target/powerpc/pr84220-xxperm.c: New test.
16920 * gcc.target/powerpc/pr84220-xxsld.c: New test.
16921
16922 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16923
16924 PR target/84239
16925 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
16926 _inc_ssp intrinsics.
16927 * gcc.target/i386/cet-intrin-4.c: Likewise.
16928 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
16929 __builtin_ia32_rdssp[d|q].
16930
16931 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
16932
16933 PR tree-optimization/84357
16934 * gcc.dg/vect/pr84357.c: New test.
16935
16936 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
16937
16938 PR target/83831
16939 * gcc.target/rx/pr83831.c: New tests.
16940
16941 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
16942
16943 PR target/79242
16944 * gcc.target/msp430/pr79242.c: New test.
16945
16946 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16947
16948 PR target/84372
16949 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
16950 with -mcpu=power9.
16951
16952 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16953
16954 PR target/84279
16955 * g++.dg/pr84279.C: New test.
16956
16957 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
16958
16959 PR rtl-optimization/84169
16960 * gcc.c-torture/execute/pr84169.c: New.
16961
16962 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16963
16964 PR target/84370
16965 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
16966
16967 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16968
16969 PR target/84365
16970 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
16971 with -mcpu=power9.
16972
16973 2018-02-13 Jakub Jelinek <jakub@redhat.com>
16974
16975 PR c++/84364
16976 * g++.dg/warn/effc4.C: New test.
16977
16978 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16979
16980 PR c++/84333
16981 * g++.dg/template/sizeof16.C: New.
16982 * g++.dg/template/sizeof17.C: Likewise.
16983
16984 2018-02-13 Janus Weil <janus@gcc.gnu.org>
16985
16986 PR fortran/84313
16987 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
16988 add necessary compiler options.
16989 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
16990
16991 2018-02-13 Jakub Jelinek <jakub@redhat.com>
16992
16993 PR c/82210
16994 * gcc.c-torture/execute/pr82210.c: New test.
16995
16996 PR middle-end/84309
16997 * gcc.dg/pr84309-2.c: New test.
16998
16999 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
17000
17001 PR tree-optimization/84321
17002 * gcc.dg/pr84321.c: New test.
17003
17004 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
17005
17006 PR target/84359
17007 * gcc.target/i386/pr57193.c: Add -march=x86-64.
17008
17009 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
17010
17011 PR sanitizer/84340
17012 * gcc.dg/asan/pr84307.c: Remove test.
17013
17014 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
17015
17016 * gcc.target/rl78/test_auto_vector.c: New test.
17017
17018 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
17019
17020 PR c/84305
17021 * gcc.c-torture/compile/pr84305.c: New test.
17022
17023 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17024
17025 PR target/84335
17026 * gcc.target/i386/pr84335.c: New test.
17027
17028 PR tree-optimization/84339
17029 * gcc.c-torture/execute/pr84339.c: New test.
17030
17031 PR middle-end/84309
17032 * gcc.dg/pr84309.c: New test.
17033 * gcc.target/i386/pr84309.c: New test.
17034
17035 PR target/84336
17036 * gcc.target/i386/pr84336.c: New test.
17037
17038 2018-02-12 Jakub Jelinek <jakub@redhat.com>
17039
17040 PR c++/84341
17041 * c-c++-common/gomp/pr84341.c: New test.
17042
17043 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17044
17045 PR fortran/68746
17046 * gfortran.dg/read_dir.f90: Re-add dg-do run.
17047
17048 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17049
17050 PR fortran/68746
17051 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
17052 of zero for read.
17053
17054 2018-02-12 Jeff Law <law@redhat.com>
17055
17056 * gcc.c-torture/compile/reg-args-size.c: New test.
17057
17058 2018-02-12 Carl Love <cel@us.ibm.com>
17059
17060 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
17061 uint128 tests to new testfile.
17062 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
17063 int128 and uint128 tests.
17064 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
17065 list of torture tests.
17066
17067 2018-02-12 Janus Weil <janus@gcc.gnu.org>
17068
17069 PR fortran/84273
17070 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
17071 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
17072
17073 2018-02-12 Tamar Christina <tamar.christina@arm.com>
17074
17075 PR target/82641
17076 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
17077
17078 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
17079
17080 PR sanitizer/84307
17081 * gcc.dg/asan/pr84307.c: New test.
17082
17083 2018-02-12 Nathan Sidwell <nathan@acm.org>
17084
17085 * g++.dg/parse/pr84263.C: New.
17086
17087 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
17088
17089 PR c++/79626
17090 * g++.dg/template/crash129.C: New.
17091
17092 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17093
17094 PR target/83828
17095 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
17096 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
17097 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
17098 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
17099 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
17100
17101 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17102
17103 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
17104 _mm_maskz_scalef_round_sd): Test new intrinsics.
17105 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
17106 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
17107 intrinsics.
17108 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
17109 _mm_maskz_scalef_round_ss): Test new intrinsics.
17110 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
17111 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
17112 intrinsics.
17113 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
17114 __builtin_ia32_scalefss_round): Remove builtin.
17115 (__builtin_ia32_scalefsd_mask_round,
17116 __builtin_ia32_scalefss_mask_round): Test new builtin.
17117 * gcc.target/i386/sse-13.c: Ditto.
17118 * gcc.target/i386/sse-23.c: Ditto.
17119
17120 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17121
17122 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
17123 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
17124 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
17125 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
17126 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
17127 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
17128 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
17129 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
17130 intrinsics.
17131 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
17132 (__builtin_ia32_sqrtss_round): Remove builtins.
17133 (__builtin_ia32_sqrtsd_mask_round)
17134 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
17135 * gcc.target/i386/sse-13.c: Ditto.
17136 * gcc.target/i386/sse-23.c: Ditto.
17137
17138 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17139
17140 PR fortran/35299
17141 * gfortran.dg/statement_function_3.f: New test.
17142
17143 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
17144
17145 PR fortran/54223
17146 PR fortran/84276
17147 * gfortran.dg/statement_function_1.f90: New test.
17148 * gfortran.dg/statement_function_2.f90: New test.
17149
17150 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
17151
17152 PR fortran/84074
17153 * gfortran.dg/type_to_class_5.f03: New test.
17154
17155 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
17156
17157 PR fortran/56691
17158 * gfortran.dg/type_to_class_4.f03: New test.
17159
17160 2018-02-10 Alan Modra <amodra@gmail.com>
17161
17162 PR target/84300
17163 * gcc.dg/pr84300.c: New.
17164
17165 2018-02-10 Jakub Jelinek <jakub@redhat.com>
17166
17167 PR sanitizer/83987
17168 * g++.dg/ubsan/pr83987-2.C: New test.
17169
17170 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
17171
17172 * gcc.target/rx/movsicc.c: New test.
17173
17174 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17175
17176 PR target/83926
17177 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
17178 message.
17179
17180 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
17181
17182 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
17183 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
17184
17185 2018-02-09 Nathan Sidwell <nathan@acm.org>
17186
17187 PR c/84293
17188 * c-c++-common/pr84293.h: New.
17189 * c-c++-common/pr84293.c: New.
17190
17191 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
17192
17193 PR rtl-optimization/57193
17194 * gcc.target/i386/pr57193.c: New.
17195
17196 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17197
17198 PR target/84226
17199 * gcc.target/powerpc/pr84226.c: New test.
17200
17201 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17202
17203 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
17204 from this to...
17205 <vclzd>: ...this.
17206
17207 2018-02-09 Martin Sebor <msebor@redhat.com>
17208
17209 PR lto/84212
17210 * gcc.dg/lto/pr84212_0.c: New test file.
17211 * gcc.dg/lto/pr84212_1.c: Same.
17212
17213 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17214
17215 PR target/83926
17216 * gcc.target/powerpc/pr83926.c: New test.
17217 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
17218 message. Fix test for running in 32-bit mode.
17219
17220 2018-02-09 Tamar Christina <tamar.christina@arm.com>
17221
17222 PR target/82641
17223 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
17224
17225 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17226
17227 PR target/PR84295
17228 * gcc.target/s390/pr84295.c: New test.
17229
17230 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
17231
17232 PR c++/77522
17233 * g++.dg/cpp1y/lambda-init16.C: New.
17234
17235 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
17236
17237 * gnat.dg/sso8.adb: New test.
17238 * gnat.dg/sso8_pkg.ads: New helper.
17239
17240 2018-02-09 Richard Biener <rguenther@suse.de>
17241
17242 PR tree-optimization/84278
17243 * gcc.target/i386/pr84278.c: Adjust regex.
17244
17245 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17246
17247 PR tree-optimization/84232
17248 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
17249
17250 PR debug/84252
17251 * gcc.target/aarch64/pr84252.c: New test.
17252
17253 PR middle-end/84237
17254 * gcc.dg/pr84237.c: New test.
17255
17256 2018-02-09 Marek Polacek <polacek@redhat.com>
17257 Jakub Jelinek <jakub@redhat.com>
17258
17259 PR c++/83659
17260 * g++.dg/torture/pr83659.C: New test.
17261
17262 2018-02-08 David Malcolm <dmalcolm@redhat.com>
17263
17264 PR tree-optimization/84136
17265 * gcc.c-torture/compile/pr84136.c: New test.
17266
17267 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
17268
17269 PR target/83008
17270 * gcc.target/i386/pr83008.c: New test.
17271
17272 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
17273
17274 PR target/81143
17275 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
17276
17277 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17278
17279 PR c++/83806
17280 * g++.dg/warn/Wunused-parm-11.C: New.
17281
17282 2018-02-08 Marek Polacek <polacek@redhat.com>
17283
17284 PR tree-optimization/84238
17285 * gcc.dg/Wstringop-overflow-3.c: New test.
17286
17287 2018-02-08 Nathan Sidwell <nathan@acm.org>
17288
17289 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
17290
17291 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17292
17293 PR tree-optimization/84265
17294 * gcc.dg/vect/pr84265.c: New test.
17295
17296 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17297
17298 PR tree-optimization/81635
17299 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
17300 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
17301
17302 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17303
17304 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
17305 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
17306 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
17307 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
17308 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
17309 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
17310 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
17311 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
17312 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
17313 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
17314 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
17315 * gcc.target/s390/nobp-return-attr-all.c: New test.
17316 * gcc.target/s390/nobp-return-attr-neg.c: New test.
17317 * gcc.target/s390/nobp-return-mem-attr.c: New test.
17318 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
17319 * gcc.target/s390/nobp-return-mem-z10.c: New test.
17320 * gcc.target/s390/nobp-return-mem-z900.c: New test.
17321 * gcc.target/s390/nobp-return-reg-attr.c: New test.
17322 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
17323 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
17324 * gcc.target/s390/nobp-return-reg-z10.c: New test.
17325 * gcc.target/s390/nobp-return-reg-z900.c: New test.
17326 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
17327 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
17328 * gcc.target/s390/nobp-table-jump-z10.c: New test.
17329 * gcc.target/s390/nobp-table-jump-z900.c: New test.
17330
17331 2018-02-08 Richard Biener <rguenther@suse.de>
17332
17333 PR tree-optimization/84233
17334 * g++.dg/torture/pr84233.C: New testcase.
17335
17336 2018-02-08 Richard Biener <rguenther@suse.de>
17337
17338 PR tree-optimization/84278
17339 * gcc.target/i386/pr84278.c: New testcase.
17340
17341 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
17342
17343 PR rtl-optimization/84068
17344 PR rtl-optimization/83459
17345 * gcc.dg/pr84068.c: New test.
17346
17347 2018-02-08 Richard Biener <rguenther@suse.de>
17348
17349 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
17350 loop vectorization to happen.
17351
17352 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17353
17354 PR c++/83204
17355 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
17356
17357 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17358
17359 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
17360
17361 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
17362
17363 PR target/84154
17364 * gcc.target/powerpc/pr84154-1.c: New tests.
17365 * gcc.target/powerpc/pr84154-2.c: Likewise.
17366 * gcc.target/powerpc/pr84154-3.c: Likewise.
17367
17368 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17369
17370 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
17371
17372 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17373
17374 PR c++/84082
17375 * g++.dg/template/incomplete11.C: New test.
17376 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
17377
17378 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17379
17380 PR fortran/82994
17381 * gfortran.dg/deallocate_error_3.f90: New test.
17382 * gfortran.dg/deallocate_error_4.f90: New test.
17383
17384 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
17385
17386 PR fortran/68560
17387 * gfortran.dg/shape_9.f90: New test.
17388
17389 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17390
17391 PR fortran/82049
17392 * gfortran.dg/assumed_charlen_parameter.f90: New test.
17393
17394 2018-02-07 David Malcolm <dmalcolm@redhat.com>
17395
17396 PR c++/81610
17397 PR c++/80567
17398 * g++.dg/spellcheck-reswords.C: New test case.
17399 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
17400 suggestion of "if".
17401
17402 2018-02-07 Martin Liska <mliska@suse.cz>
17403
17404 PR c++/84059.
17405 * g++.dg/ext/mv26.C: New test.
17406
17407 2018-02-07 Tom de Vries <tom@codesourcery.com>
17408
17409 * gcc.dg/pr83844.c: Require effective target alloca.
17410
17411 2018-02-07 Tom de Vries <tom@codesourcery.com>
17412
17413 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
17414
17415 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
17416
17417 PR target/84243
17418 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
17419 -fcf-protection=return.
17420
17421 2018-02-07 Tom de Vries <tom@codesourcery.com>
17422
17423 PR libgomp/84217
17424 * c-c++-common/goacc/pr84217.c: New test.
17425 * gfortran.dg/goacc/pr84217.f90: New test.
17426
17427 2018-02-07 Richard Biener <rguenther@suse.de>
17428
17429 PR tree-optimization/84204
17430 * gcc.dg/graphite/pr84204.c: New testcase.
17431
17432 PR tree-optimization/84205
17433 * gcc.dg/graphite/pr84205.c: New testcase.
17434
17435 PR tree-optimization/84223
17436 * gfortran.dg/graphite/pr84223.f90: New testcase.
17437
17438 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
17439
17440 PR c++/71662
17441 * g++.dg/cpp0x/scoped_enum7.C: New.
17442
17443 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
17444
17445 PR tree-optimization/83008
17446 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
17447
17448 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17449
17450 PR tree-optimization/84235
17451 * gcc.c-torture/execute/ieee/pr84235.c: New test.
17452
17453 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17454
17455 PR testsuite/84243
17456 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
17457 targets.
17458 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
17459
17460 2018-02-06 Jakub Jelinek <jakub@redhat.com>
17461
17462 PR target/84146
17463 * gcc.target/i386/pr84146.c: New test.
17464
17465 2018-02-06 Michael Collison <michael.collison@arm.com>
17466
17467 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
17468
17469 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17470
17471 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
17472 warning for -mno-speculate-indirect-jumps.
17473 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
17474 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17475 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
17476 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
17477 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
17478 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
17479
17480 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17481
17482 PR target/84145
17483 * c-c++-common/fcf-protection-1.c: Change a compared message.
17484 * c-c++-common/fcf-protection-2.c: Likewise.
17485 * c-c++-common/fcf-protection-3.c: Likewise.
17486 * c-c++-common/fcf-protection-5.c: Likewise.
17487 * c-c++-common/fcf-protection-6.c: New test.
17488 * c-c++-common/fcf-protection-7.c: Likewise.
17489
17490 2018-02-06 Marek Polacek <polacek@redhat.com>
17491
17492 PR tree-optimization/84228
17493 * c-c++-common/Wstringop-truncation-3.c: New test.
17494
17495 2018-02-06 Tamar Christina <tamar.christina@arm.com>
17496
17497 PR target/82641
17498 * gcc.target/arm/pragma_arch_switch_2.c: New.
17499
17500 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17501
17502 PR target/79975
17503 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
17504
17505 2018-02-05 Martin Sebor <msebor@redhat.com>
17506
17507 PR tree-optimization/83369
17508 * gcc.dg/Wnonnull.c: New test.
17509
17510 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
17511
17512 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
17513 argument and use dg-messages-by-file instead. Expect it to be
17514 an array rather than a dict.
17515 (lto-link-and-maybe-run): Remove messages_by_file argument and
17516 use an upvar for dg-messages-by-file. Update call to
17517 lto_handle_diagnostics.
17518 (lt-get-options): Treat dg-messages-by-file as an array
17519 rather than a dict.
17520 (lto-get-options-main): Likewise. Set the entry rather than appending.
17521 (lto-execute): Treat dg-messages-by-file as an array rather than
17522 a dict. Update call to lto-link-and-maybe-run.
17523
17524 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
17525
17526 PR c++/82782
17527 * g++.dg/cpp1z/inline-var4.C: New.
17528
17529 2018-02-05 Martin Liska <mliska@suse.cz>
17530
17531 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
17532 options.
17533 * c-c++-common/asan/pointer-compare-2.c: Likewise.
17534 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
17535 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
17536 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
17537 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
17538 * c-c++-common/asan/pointer-compare-3.c: New test.
17539
17540 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
17541
17542 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
17543 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
17544
17545 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
17546
17547 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
17548 _mm_maskz_range_sd, _mm_mask_range_round_sd,
17549 _mm_maskz_range_round_sd): Test new intrinsics.
17550 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
17551 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
17552 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
17553 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
17554 _mm_maskz_range_ss, _mm_mask_range_round_ss,
17555 _mm_maskz_range_round_ss): Test new intrinsics.
17556 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
17557 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
17558 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
17559 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
17560 __builtin_ia32_rangess128_round): Remove builtins.
17561 (__builtin_ia32_rangesd128_mask_round,
17562 __builtin_ia32_rangess128_mask_round): Test new builtins.
17563 * gcc.target/i386/sse-13.c: Ditto.
17564 * gcc.target/i386/sse-23.c: Ditto.
17565
17566 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
17567
17568 PR middle-end/79966
17569 * gfortran.dg/pr79966.f90: New testcase
17570
17571 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
17572
17573 PR fortran/84094
17574 * gfortran.dg/associate_23.f90: Fix invalid code.
17575 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
17576 * gfortran.dg/matmul_3.f90: Likewise.
17577 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17578
17579 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
17580
17581 PR fortran/84115
17582 * gfortran.dg/associate_34.f90: New test.
17583 * gfortran.dg/associate_35.f90: New test.
17584
17585 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
17586
17587 PR fortran/84141
17588 PR fortran/84155
17589 * gfortran.dg/pr84155.f90: New test.
17590
17591 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
17592
17593 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
17594 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
17595
17596 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
17597
17598 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
17599 dg-do run stanza.
17600
17601 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
17602
17603 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
17604 requirement.
17605 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
17606 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
17607 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
17608
17609 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17610
17611 PR testsuite/52641
17612 * gcc.c-torture/execute/pr83362.c: Make work for int16.
17613 * gcc.dg/Wsign-conversion.c: Dito.
17614 * gcc.dg/attr-alloc_size-4.c: Dito.
17615 * gcc.dg/pr81020.c: Dito.
17616 * gcc.dg/pr81192.c: Dito.
17617 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
17618 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
17619 * gcc.dg/pr83844.c: Restrict to int32plus.
17620 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
17621 * gcc.dg/tree-ssa/ldist-25.c: Dito.
17622 * gcc.dg/tree-ssa/ldist-27.c: Dito.
17623 * gcc.dg/tree-ssa/ldist-28.c: Dito.
17624 * gcc.dg/tree-ssa/ldist-29.c: Dito.
17625 * gcc.dg/tree-ssa/ldist-30.c: Dito.
17626 * gcc.dg/tree-ssa/ldist-31.c: Dito.
17627 * gcc.dg/tree-ssa/ldist-32.c: Dito.
17628 * gcc.dg/tree-ssa/ldist-33.c: Dito.
17629 * gcc.dg/tree-ssa/ldist-34.c: Dito.
17630 * gcc.dg/tree-ssa/ldist-35.c: Dito.
17631 * gcc.dg/tree-ssa/ldist-36.c: Dito.
17632
17633 2018-02-02 Julia Koval <julia.koval@intel.com>
17634
17635 * gcc.target/i386/funcspec-56.inc: Handle new march.
17636 * g++.dg/ext/mv16.C: Ditto.
17637
17638 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17639
17640 * lib/target-supports.exp
17641 (check_effective_target_keeps_null_pointer_checks): No more
17642 special-case avr.
17643 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
17644 * gcc.dg/ifcvt-4.c: Skip avr.
17645 * gcc.dg/pr53037-1.c: Dito.
17646 * gcc.dg/pr53037-2.c: Dito.
17647 * gcc.dg/pr53037-3.c: Dito.
17648 * gcc.dg/pr63387-2.c: Dito.
17649 * gcc.dg/pr63387.c: Dito.
17650 * gcc.dg/sancov/cmp0.c: Dito.
17651 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
17652 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
17653 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
17654 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
17655 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
17656 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
17657 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
17658 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
17659 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
17660 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
17661 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
17662 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
17663 * gcc.dg/tree-ssa/pr82059.c: Dito.
17664 * gcc.c-torture/execute/pr70460.c: Dito.
17665
17666 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17667
17668 PR testsuite/52641
17669 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
17670 * gcc.c-torture/execute/20180112-1.c: Dito.
17671 * gcc.c-torture/execute/pr81503.c: Dito.
17672 * gcc.dg/store_merging_12.c: Dito.
17673 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
17674 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
17675 * gcc.dg/tree-ssa/pr80898.c: Dito.
17676 * gcc.dg/tree-ssa/pr82363.c: Dito.
17677 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
17678 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
17679 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
17680 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
17681 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
17682 * gcc.dg/tree-ssa/pr80803.c: Dito.
17683 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
17684 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
17685 * gcc.dg/tree-ssa/vrp114.c: Dito.
17686 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
17687 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
17688 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
17689
17690 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17691
17692 PR target/84066
17693 * gcc.target/i386/cet-sjlj-6a.c: New test.
17694 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
17695
17696 2018-02-01 Marek Polacek <polacek@redhat.com>
17697
17698 PR c++/84125
17699 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
17700
17701 2018-01-30 Jeff Law <law@redhat.com>
17702
17703 PR target/84128
17704 * gcc.target/i386/pr84128.c: New test.
17705
17706 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
17707
17708 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
17709 -fdelete-null-pointer-checks.
17710
17711 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17712
17713 PR c++/83796
17714 * g++.dg/cpp0x/abstract-default1.C: New.
17715
17716 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17717
17718 PR tree-optimization/81635
17719 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
17720 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
17721
17722 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17723
17724 PR target/83370
17725 * gcc.target/aarch64/pr83370.c: New.
17726
17727 2018-02-01 Richard Biener <rguenther@suse.de>
17728
17729 * gcc.dg/graphite/pr35356-1.c: Adjust.
17730
17731 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17732
17733 PR testsuite/83846
17734 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
17735 for ILP32.
17736 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
17737 of hard-coding the choice.
17738 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
17739 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
17740 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
17741 memset call.
17742 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
17743 stdint.h types.
17744 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
17745 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
17746 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
17747 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
17748 * gcc.target/aarch64/sve/logical_1.c: Likewise.
17749 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
17750 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
17751 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
17752 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
17753 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
17754 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
17755 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
17756 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
17757 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
17758 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
17759 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
17760 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
17761 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
17762 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
17763 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
17764 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
17765 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
17766 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
17767 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
17768 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
17769 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
17770 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
17771 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
17772 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
17773 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
17774 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
17775 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
17776 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
17777 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
17778 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
17779 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
17780 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
17781 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
17782 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
17783 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17784 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
17785 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
17786 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
17787 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
17788 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
17789 __builtin_popcountll rather than __builtin_popcountl.
17790
17791 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17792
17793 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
17794 of LD1R[HWD] for multi-element constants on big-endian targets.
17795 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17796 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17797
17798 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17799
17800 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
17801 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
17802 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
17803
17804 2018-02-01 Jakub Jelinek <jakub@redhat.com>
17805
17806 PR tree-optimization/81661
17807 PR tree-optimization/84117
17808 * gcc.dg/pr81661.c: New test.
17809 * gfortran.dg/pr84117.f90: New test.
17810
17811 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
17812
17813 PR fortran/83705
17814 * gfortran.dg/repeat_7.f90: Catch warning message.
17815
17816 2018-01-31 Ian Lance Taylor <iant@golang.org>
17817
17818 * go.go-torture/execute/printnil.go: New test.
17819
17820 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17821
17822 * lib/target-supports.exp (check_effective_target_comdat_group):
17823 Allow for Solaris as comdat syntax.
17824
17825 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
17826 Solaris with comdat_group support and as.
17827
17828 2018-01-31 Marek Polacek <polacek@redhat.com>
17829
17830 PR c/81779
17831 * gcc.dg/pr81779.c: New test.
17832
17833 2018-01-31 Jakub Jelinek <jakub@redhat.com>
17834
17835 PR fortran/84116
17836 * gfortran.dg/gomp/pr84116.f90: New test.
17837
17838 PR c++/83993
17839 * g++.dg/init/pr83993-2.C: New test.
17840
17841 PR c++/83993
17842 * g++.dg/init/pr83993-1.C: New test.
17843 * g++.dg/cpp0x/pr83993.C: New test.
17844
17845 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
17846
17847 PR fortran/84088
17848 * gfortran.dg/pr84088.f90: New test.
17849
17850 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
17851
17852 PR target/82444
17853 * gcc.target/i386/pr82444.c: New.
17854
17855 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
17856
17857 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
17858 * gcc.target/powerpc/vsx-13.c: New.
17859
17860 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
17861
17862 PR c++/84092
17863 * g++.dg/cpp1y/var-templ57.C: New.
17864
17865 2018-01-31 Marek Polacek <polacek@redhat.com>
17866
17867 PR c++/84138
17868 * g++.dg/diagnostic/pr84138.C: New test.
17869
17870 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
17871
17872 PR fortran/78534
17873 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
17874 -Wstringop-overflow warnings due to spurious warning with -O1.
17875 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
17876 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
17877
17878 2018-01-31 Richard Biener <rguenther@suse.de>
17879
17880 PR tree-optimization/84132
17881 * g++.dg/torture/pr84132.C: New testcase.
17882
17883 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
17884
17885 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
17886 dg-final scan.
17887
17888 2018-01-31 Julia Koval <julia.koval@intel.com>
17889
17890 PR target/83618
17891 * gcc.target/i386/rdpid.c: Remove "eax".
17892
17893 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17894
17895 PR tree-optimization/64946
17896 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
17897 scan-assembler checks.
17898
17899 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
17900
17901 * gcc.c-torture/execute/20180131-1.c: New test.
17902
17903 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
17904
17905 * gcc.target/arc/taux-1.c: New test.
17906 * gcc.target/arc/taux-2.c: Likewise.
17907
17908 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
17909
17910 * gcc.target/arc/uncached.c: New test.
17911
17912 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17913
17914 PR lto/83954
17915 * gnat.dg/lto20.adb: Remove dg-excess-errors.
17916
17917 2018-01-31 Jakub Jelinek <jakub@redhat.com>
17918
17919 PR preprocessor/69869
17920 * gcc.dg/cpp/trad/pr69869.c: New test.
17921
17922 PR c/84100
17923 * gcc.dg/pr84100.c: New test.
17924
17925 2018-01-30 Jeff Law <law@redhat.com>
17926
17927 PR target/84064
17928 * gcc.target/i386/pr84064: New test.
17929
17930 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
17931
17932 PR fortran/84134
17933 * gfortran.dg/data_implied_do_2.f90: New test.
17934
17935 2018-01-30 Janus Weil <janus@gcc.gnu.org>
17936
17937 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
17938
17939 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
17940
17941 PR fortran/84133
17942 * gfortran.dg/inline_matmul_21.f90: New test case.
17943
17944 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17945
17946 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
17947
17948 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
17949
17950 PR target/84112
17951 * gcc.target/powerpc/pr84112.c: New.
17952
17953 2018-01-30 Jakub Jelinek <jakub@redhat.com>
17954
17955 PR rtl-optimization/83986
17956 * gcc.dg/pr83986.c: New test.
17957
17958 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
17959
17960 PR 58684
17961 * gcc.dg/torture/inf-compare-1.c: Add xfail.
17962 * gcc.dg/torture/inf-compare-2.c: Add xfail.
17963 * gcc.dg/torture/inf-compare-3.c: Add xfail.
17964 * gcc.dg/torture/inf-compare-4.c: Add xfail.
17965
17966 2018-01-30 Jakub Jelinek <jakub@redhat.com>
17967
17968 PR tree-optimization/84111
17969 * gcc.c-torture/compile/pr84111.c: New test.
17970
17971 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
17972
17973 PR ipa/83179
17974 * gcc.dg/ipa/inline-2.c: Fix template.
17975 * gcc.dg/ipa/inline-3.c: Fix template.
17976
17977 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
17978
17979 PR ipa/81360
17980 * g++.dg/torture/pr81360.C: New testcase.
17981
17982 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
17983
17984 PR lto/83954
17985 * gcc.dg/lto/pr83954.h: New testcase.
17986 * gcc.dg/lto/pr83954_0.c: New testcase.
17987 * gcc.dg/lto/pr83954_1.c: New testcase.
17988
17989 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17990
17991 PR bootstrap/84017
17992 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
17993 to dg-options.
17994 Simplify DW_AT_producer scan.
17995
17996 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17997
17998 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
17999
18000 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
18001
18002 PR target/83828
18003 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18004 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18005 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18006 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18007
18008 2018-01-29 Jeff Law <law@redhat.com>
18009
18010 PR testsuite/81010
18011 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
18012 better match other tests which require vsx. Verify the zero
18013 extension is part of the test in the combiner dump.
18014
18015 2018-01-29 Marek Polacek <polacek@redhat.com>
18016
18017 PR c/83966
18018 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
18019
18020 PR c++/83996
18021 * g++.dg/ext/pr83996.C: New test.
18022
18023 2018-01-29 Richard Biener <rguenther@suse.de>
18024
18025 PR tree-optimization/84057
18026 * gcc.dg/graphite/pr84057.c: New testcase.
18027
18028 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
18029
18030 PR fortran/84073
18031 * gfortran.dg/bind_c_usage_31.f90: New test.
18032
18033 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
18034
18035 PR c++/83924
18036 * g++.dg/warn/Wduplicated-branches5.C: New.
18037
18038 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
18039
18040 * gcc.target/rl78/test_addsi3_internal.c: New test.
18041
18042 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
18043
18044 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
18045 Make expected output depend on whether we expect sibcalls or not.
18046 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
18047 safe-indirect-jump-1.c).
18048
18049 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
18050 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
18051 Soren Rasmussen <s.c.rasmussen@gmail.com>
18052
18053 Fortran 2018 teams tests.
18054
18055 * gfortran.dg/team_number_1.f90: new test for team_number.
18056 * gfortran.dg/team_change_1.f90: new test for change team.
18057 * gfortran.dg/team_end_1.f90: new test for end team.
18058 * gfortran.dg/team_form_1.f90: new test for form team.
18059
18060 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
18061
18062 PR fortran/83998
18063 * gfortran.dg/dot_product_4.f90
18064
18065 2018-01-26 Martin Sebor <msebor@redhat.com>
18066
18067 PR tree-optimization/83896
18068 * gcc.dg/strlenopt-43.c: New.
18069
18070 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18071
18072 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
18073 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
18074 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
18075 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
18076 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
18077 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
18078 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
18079 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
18080 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
18081 stanzas.
18082 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
18083 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
18084 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
18085 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
18086 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
18087 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
18088 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
18089 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
18090 instruction list.
18091 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
18092
18093 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18094
18095 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
18096 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
18097 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
18098 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
18099 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
18100 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
18101 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
18102 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
18103 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
18104 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
18105 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
18106 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
18107 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
18108
18109 2018-01-26 Martin Liska <mliska@suse.cz>
18110
18111 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
18112 warning is seen.
18113
18114 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18115
18116 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
18117 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
18118 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
18119 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
18120 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
18121 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
18122 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
18123 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
18124
18125 2018-01-26 Richard Biener <rguenther@suse.de>
18126
18127 PR rtl-optimization/84003
18128 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
18129 latent bug in DSE if NOINLINE is appropriately defined.
18130 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
18131 and defining NOINLINE.
18132
18133 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18134
18135 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
18136 tests specific to aarch64. XFAIL test on arm.
18137
18138 2018-01-26 Jakub Jelinek <jakub@redhat.com>
18139
18140 PR rtl-optimization/83985
18141 * gcc.dg/pr83985.c: New test.
18142
18143 PR c/83989
18144 * c-c++-common/Wrestrict-3.c: New test.
18145
18146 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18147
18148 * gcc.target/arc/tdelegitimize_addr.c: New test.
18149
18150 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18151
18152 * gcc.target/arc/jli-1.c: New file.
18153 * gcc.target/arc/jli-2.c: Likewise.
18154
18155 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
18156
18157 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
18158 scan-assembler.
18159 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18160 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18161
18162 2018-01-26 Richard Biener <rguenther@suse.de>
18163
18164 PR tree-optimization/81082
18165 * gcc.dg/vect/pr81082.c: New testcase.
18166 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
18167 simplification to n * n.
18168
18169 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18170
18171 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
18172 Solaris 10.
18173 * gcc.target/i386/pr63620.c: Likewise.
18174
18175 2018-01-26 Julia Koval <julia.koval@intel.com>
18176
18177 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
18178 -mavx512f -mavx512bw.
18179 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
18180 * gcc.target/i386/i386.exp: Fix types.
18181
18182 2018-01-26 Alan Modra <amodra@gmail.com>
18183
18184 PR target/84033
18185 * gcc.target/powerpc/swaps-p8-46.c: New.
18186
18187 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
18188
18189 PR fortran/37577
18190 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
18191 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
18192 'array01' in the tree dump comparison.
18193 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
18194 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
18195 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
18196
18197 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
18198
18199 PR middle-end/83055
18200 * gcc.dg/torture/pr83055.c: New testcase.
18201
18202 2018-01-25 Jakub Jelinek <jakub@redhat.com>
18203
18204 PR c++/84031
18205 * g++.dg/cpp1z/decomp36.C: New test.
18206
18207 PR middle-end/83977
18208 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
18209
18210 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
18211
18212 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
18213 the shift dump line.
18214 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18215
18216 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
18217
18218 PR target/81550
18219 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
18220 index instead of int, which allows IVOPTs to properly optimize the
18221 loop.
18222
18223 2018-01-24 David Malcolm <dmalcolm@redhat.com>
18224
18225 PR jit/82846
18226 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
18227 of "fn_type" typedef.
18228 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
18229
18230 2018-01-24 Ian Lance Taylor <iant@golang.org>
18231
18232 * go.go-torture/execute/names-1.go: New test.
18233
18234 2018-01-19 Jeff Law <law@redhat.com>
18235
18236 PR target/83994
18237 * gcc.target/i386/pr83994.c: New test.
18238
18239 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
18240
18241 PR target/84014
18242 * gcc.target/powerpc/pr84014.c: New.
18243
18244 2018-01-24 Jakub Jelinek <jakub@redhat.com>
18245
18246 PR middle-end/83977
18247 * c-c++-common/gomp/pr83977-1.c: New test.
18248 * c-c++-common/gomp/pr83977-2.c: New test.
18249 * c-c++-common/gomp/pr83977-3.c: New test.
18250 * gfortran.dg/gomp/pr83977.f90: New test.
18251
18252 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18253
18254 PR testsuite/83889
18255 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
18256 * gcc.dg/vect/pr80631-1.c: Likewise.
18257 * gcc.dg/vect/pr80631-2.c: Likewise.
18258 * gcc.dg/vect/pr81410.c: Likewise.
18259 * gcc.dg/vect/pr81633.c: Likewise.
18260 * gcc.dg/vect/pr81815.c: Likewise.
18261 * gcc.dg/vect/pr82108.c: Likewise.
18262 * gcc.dg/vect/pr83857.c: Likewise.
18263 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
18264 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
18265 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
18266 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
18267 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
18268 * gcc.dg/vect/vect-reduc-11.c: Likewise.
18269 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
18270 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
18271 dg-xfail-run-if instead.
18272 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
18273 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
18274 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
18275 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
18276 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18277
18278 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18279
18280 PR tree-optimization/83979
18281 * g++.dg/pr83979.c: New test.
18282
18283 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18284
18285 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
18286 option. Add arm_neon_ok_no_float_abi check.
18287
18288 2018-01-24 Richard Biener <rguenther@suse.de>
18289
18290 PR tree-optimization/83176
18291 * gcc.dg/graphite/pr83176.c: New testcase.
18292
18293 2018-01-24 Richard Biener <rguenther@suse.de>
18294
18295 PR tree-optimization/82819
18296 * gcc.dg/graphite/pr82819.c: New testcase.
18297
18298 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
18299
18300 PR c++/83921
18301 * g++.dg/cpp1y/constexpr-83921-1.C: New.
18302 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
18303 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
18304 * g++.dg/ext/stmtexpr20.C: Likewise.
18305 * g++.dg/ext/stmtexpr21.C: Likewise.
18306
18307 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18308
18309 PR c++/83974
18310 * g++.dg/warn/pr83974.C: New test case.
18311
18312 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18313
18314 PR sanitizer/83987
18315 * g++.dg/ubsan/pr83987.C: New test.
18316
18317 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18318
18319 PR fortran/83866
18320 * gfortran.dg/pdt_29.f03: New test.
18321
18322 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18323
18324 PR fortran/83898
18325 * gfortran.dg/associate_33.f03: New test.
18326
18327 2018-01-23 Martin Liska <mliska@suse.cz>
18328
18329 PR lto/81440
18330 * gcc.dg/lto/pr81440.h: New test.
18331 * gcc.dg/lto/pr81440_0.c: New test.
18332 * gcc.dg/lto/pr81440_1.c: New test.
18333
18334 2018-01-23 Nathan Sidwell <nathan@acm.org>
18335
18336 PR c++/83988
18337 * g++.dg/template/pr83988.C: New.
18338
18339 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18340
18341 PR c++/82882
18342 PR c++/83978
18343 * g++.dg/cpp0x/pr82882.C: New test.
18344 * g++.dg/cpp0x/pr83978.C: New test.
18345
18346 PR c++/83958
18347 * g++.dg/cpp1z/decomp35.C: New test.
18348
18349 2018-01-23 Nathan Sidwell <nathan@acm.org>
18350
18351 * g++.dg/cpp0x/range-for10.C: Adjust.
18352 * g++.dg/ext/forscope1.C: Adjust.
18353 * g++.dg/ext/forscope2.C: Adjust.
18354 * g++.dg/template/for1.C: Adjust.
18355
18356 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18357
18358 PR tree-optimization/83510
18359 * gcc.c-torture/compile/pr83510.c: New test case.
18360
18361 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18362
18363 PR testsuite/83888
18364 * lib/target-supports.exp (check_effective_target_vect_float): Say
18365 that the result only holds when -funsafe-math-optimizations is on.
18366 (check_effective_target_vect_float_strict): New procedure.
18367 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
18368 of vect_float.
18369 * gcc.dg/vect/vect-reduc-6.c: Likewise.
18370
18371 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18372
18373 PR tree-optimization/83965
18374 * gcc.dg/vect/pr83965.c: New test.
18375
18376 2018-01-23 Richard Biener <rguenther@suse.de>
18377
18378 PR tree-optimization/83963
18379 * gfortran.dg/graphite/pr83963.f: New testcase.
18380 * gcc.dg/graphite/pr83963-2.c: Likewise.
18381
18382 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18383
18384 PR c++/83918
18385 * g++.dg/cpp1z/pr83918.C: New test.
18386
18387 2018-01-22 Jakub Jelinek <jakub@redhat.com>
18388
18389 PR tree-optimization/83957
18390 * gcc.dg/autopar/pr83957.c: New test.
18391
18392 PR tree-optimization/83081
18393 * gcc.dg/predict-8.c: Adjust expected probability.
18394
18395 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
18396
18397 PR target/83862
18398 * gcc.target/powerpc/pr83862.c: New test.
18399
18400 2018-01-22 Carl Love <cel@us.ibm.com>
18401
18402 * gcc.target/powerpc/powerpc.exp: Add torture tests for
18403 builtins-4-runnable.c, builtins-6-runnable.c,
18404 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
18405 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
18406 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
18407 for signed/unsigned 128-bit and long long int loads.
18408
18409 2018-01-22 Marek Polacek <polacek@redhat.com>
18410
18411 PR c++/81933
18412 * g++.dg/cpp1y/constexpr-empty4.C: New test.
18413
18414 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
18415
18416 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
18417 scan-asembler valid instructions list.
18418 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
18419 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
18420 power8-vector requirement and option.
18421 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
18422
18423 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
18424
18425 PR 78534
18426 PR 83704
18427 * gfortran.dg/string_1.f90: Remove printing the length.
18428
18429 2018-01-22 Richard Biener <rguenther@suse.de>
18430
18431 PR tree-optimization/83963
18432 * gcc.dg/graphite/pr83963.c: New testcase.
18433
18434 2018-01-22 Sudakshina Das <sudi.das@arm.com>
18435
18436 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
18437 dg-require-effective-target directives.
18438
18439 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18440
18441 * lib/target-supports.exp (check_effective_target_arm_softfloat):
18442 New procedure.
18443 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
18444 Adjust scan-assembler checks for soft-float.
18445
18446 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18447
18448 PR target/83946
18449 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
18450
18451 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
18452
18453 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
18454 * gcc.dg/pr83623.c: Likewise.
18455 * gcc.dg/pr83666.c: Likewise.
18456
18457 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18458 David Edelsohn <dje.gcc@gmail.com>
18459
18460 PR target/83946
18461 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18462 assembly output from "crset eq" to "crset 2".
18463 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
18464 assembly output from . to $.
18465 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18466 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18467 assembly output from "crset eq" to "crset 2".
18468 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
18469 assembly output from "crset eq" to "crset 2", and from . to $.
18470
18471 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
18472
18473 PR fortran/83900
18474 * gfortran.dg/matmul_18.f90: New test.
18475
18476 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
18477
18478 PR tree-optimization/83940
18479 * gcc.dg/torture/pr83940.c: New test.
18480
18481 2018-01-20 Jakub Jelinek <jakub@redhat.com>
18482
18483 PR middle-end/83945
18484 * gcc.dg/tls/pr83945.c: New test.
18485
18486 PR target/83930
18487 * gcc.dg/pr83930.c: New test.
18488
18489 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18490
18491 PR fortran/83900
18492 * gfortran.dg/matmul_17.f90: New test.
18493
18494 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18495
18496 PR fortran/80768
18497 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
18498
18499 2018-01-19 Jakub Jelinek <jakub@redhat.com>
18500
18501 PR c++/81167
18502 * g++.dg/cpp0x/pr81167.C: New test.
18503
18504 PR c++/83919
18505 * g++.dg/cpp0x/pr83919.C: New test.
18506
18507 2018-01-19 Jeff Law <law@redhat.com>
18508 Jakub Jelinek <jakub@redhat.com>
18509
18510 * gcc.dg/stack-check-16.c: New test.
18511
18512 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
18513
18514 PR target/83790
18515 * gcc.target/nvptx/indirect_call.c: New test.
18516
18517 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18518
18519 * g++.dg/torture/pr83619.C: Remove dg-message.
18520
18521 2018-01-19 Martin Liska <mliska@suse.cz>
18522
18523 * gcc.dg/predict-1.c: Adjust expected probability.
18524 * gcc.dg/predict-3.c: Likewise.
18525 * gcc.dg/predict-5.c: Likewise.
18526 * gcc.dg/predict-6.c: Likewise.
18527 * gcc.dg/predict-9.c: Likewise.
18528
18529 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
18530
18531 PR tree-optimization/83922
18532 * gcc.dg/pr83922.c: New test.
18533
18534 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
18535
18536 PR tree-optimization/83914
18537 * gcc.dg/vect/pr83914.c: New test.
18538
18539 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18540
18541 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
18542 * gcc.target/arm/negdi-2.c: Likewise.
18543 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
18544
18545 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18546
18547 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
18548
18549 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18550
18551 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
18552
18553 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
18554
18555 * gcc.dg/torture/pr52451.c (main): Skip long double test on
18556 hppa*-*-hpux*.
18557
18558 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18559
18560 PR ipa/83619
18561 PR testsuite/83934
18562 * g++.dg/torture/pr83619.C (e): Define before first use instead of
18563 forward declaration.
18564
18565 2018-01-18 Carl Love <cel@us.ibm.com>
18566
18567 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
18568 to the function.
18569
18570 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
18571
18572 PR c++/81013
18573 * g++.dg/inherit/union3.C: New.
18574
18575 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18576
18577 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
18578
18579 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
18580
18581 PR ipa/83619
18582 * g++.dg/torture/pr83619.C: New testcase.
18583
18584 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18585
18586 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
18587 Add function body to force error messages in some configurations.
18588
18589 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18590
18591 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
18592 and arm_thumb1_ok.
18593
18594 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
18595
18596 PR other/70268
18597 * c-c++-common/ffile-prefix-map.c: New test.
18598 * c-c++-common/fmacro-prefix-map.c: New test.
18599 * c-c++-common/cpp/ffile-prefix-map.c: New test.
18600 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
18601
18602 2018-01-18 Martin Liska <mliska@suse.cz>
18603
18604 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
18605 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18606 * gcc.target/i386/indirect-thunk-6.c: Likewise.
18607 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
18608 * gcc.target/i386/ret-thunk-10.c: Likewise.
18609 * gcc.target/i386/ret-thunk-11.c: Likewise.
18610 * gcc.target/i386/ret-thunk-12.c: Likewise.
18611 * gcc.target/i386/ret-thunk-15.c: Likewise.
18612 * gcc.target/i386/ret-thunk-9.c: Likewise.
18613
18614 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18615
18616 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
18617 order.
18618
18619 2018-01-18 Nathan Sidwell <nathan@acm.org>
18620
18621 PR c++/83160
18622 * g++.dg/cpp0x/pr83160.C: New.
18623
18624 2018-01-18 Richard Biener <rguenther@suse.de>
18625
18626 PR tree-optimization/83887
18627 * gcc.dg/graphite/pr83887.c: New testcase.
18628 * gfortran.dg/graphite/pr83887.f90: Likewise.
18629 * gfortran.dg/graphite/pr83887.f: Likewise.
18630
18631 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18632
18633 PR target/65578
18634 * gcc.target/arm/builtin-bswap.x: New file.
18635 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
18636 and options for armv6t2.
18637 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
18638 and options for Thumb1.
18639 * gcc.target/arm/builtin-bswap16.x: New file.
18640 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
18641 and options for armv6t2.
18642 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
18643 and options for Thumb1.
18644
18645 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18646
18647 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
18648 order.
18649
18650 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18651
18652 PR c/61240
18653 * gcc.dg/pr61240.c: New test.
18654
18655 2018-01-17 Harald Anlauf <anlauf@gmx.de>
18656
18657 PR fortran/83864
18658 * gfortran.dg/pr83864.f90: New test.
18659
18660 2018-01-17 Jeff Law <law@redhat.com>
18661
18662 PR testsuite/83883
18663 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
18664
18665 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18666
18667 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
18668 restriction, but still restrict to 64-bit.
18669 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
18670 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
18671
18672 2018-01-17 Harald Anlauf <anlauf@gmx.de>
18673
18674 PR fortran/83874
18675 * gfortran.dg/pr83874.f90: New test.
18676
18677 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18678
18679 PR c++/83824
18680 * g++.dg/cpp0x/pr83824.C: New test.
18681
18682 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
18683
18684 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
18685 appropriate .gnu_attribute for the long double type, if we use the
18686 long double type, but do not generate any calls.
18687 * gcc.target/powerpc/gnuattr2.c: Likewise.
18688 * gcc.target/powerpc/gnuattr3.c: Likewise.
18689
18690 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18691
18692 PR c++/78344
18693 * g++.dg/cpp0x/alignas13.C: New.
18694
18695 2018-01-17 Jakub Jelinek <jakub@redhat.com>
18696
18697 PR c++/83897
18698 * g++.dg/cpp0x/pr83897.C: New test.
18699
18700 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
18701
18702 PR ipa/83051
18703 * gcc.c-torture/compile/pr83051-2.c: New testcase.
18704
18705 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18706
18707 PR c++/81054
18708 * g++.dg/cpp0x/constexpr-ice19.C: New.
18709
18710 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
18711
18712 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
18713 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
18714 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
18715 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
18716 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
18717 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
18718 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
18719 * gcc.target/powerpc/builtins-1-be-folded.c: New.
18720 * gcc.target/powerpc/builtins-1-le-folded.c: New.
18721 * gcc.target/powerpc/builtins-1.fold.h: New.
18722
18723 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
18724
18725 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
18726 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
18727
18728 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18729
18730 * gcc.target/arm/g2.c: Add -marm to dg-options.
18731 * gcc.target/arm/scd42-2.c: Likewise.
18732
18733 2018-01-17 Nathan Sidwell <nathan@acm.org>
18734
18735 PR c++/83287
18736 * g++.dg/lookup/pr83287-2.C: New.
18737
18738 2018-01-17 David Malcolm <dmalcolm@redhat.com>
18739
18740 PR c++/83814
18741 PR c++/83902
18742 * g++.dg/wrappers/pr83814.C: New test case.
18743 * g++.dg/wrappers/pr83902.C: New test case.
18744
18745 2018-01-17 David Malcolm <dmalcolm@redhat.com>
18746
18747 PR lto/83121
18748 * g++.dg/lto/pr83121_0.C: New test case.
18749 * g++.dg/lto/pr83121_1.C: New test case.
18750 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
18751 adapted from DejaGnu's dg-test.
18752 (lto_handle_diagnostics): New procedure.
18753 (lto_prune_warns): Ignore informational notes.
18754 (lto-link-and-maybe-run): Add "messages_by_file" param.
18755 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
18756 "execute" when "link" fails if "execute" was not specified.
18757 (lto-can-handle-directive): New procedure.
18758 (lto-get-options-main): Call lto-can-handle-directive. Add a
18759 dg-messages local, using it to set the caller's
18760 dg-messages-by-file for the given source file.
18761 (lto-get-options): Likewise.
18762 (lto-execute): Add dg-messages-by-file local, and pass it to
18763 lto-link-and-maybe-run.
18764
18765 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
18766 Richard Sandiford <richard.sandiford@linaro.org>
18767
18768 PR target/79041
18769 PR target/82964
18770 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
18771 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
18772
18773 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18774
18775 * lib/target-supports.exp: Fix -march arguments in arm arch effective
18776 target check autogenerator for armv8.1-a and armv8.2-a.
18777
18778 2018-01-17 Carl Love <cel@us.ibm.com>
18779
18780 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
18781 Add debug print statements.
18782 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
18783 16 byte vector load followed by a partial vector load.
18784
18785 2018-01-17 David Malcolm <dmalcolm@redhat.com>
18786
18787 PR c++/83799
18788 * g++.dg/wrappers/pr83799.C: New test case.
18789
18790 2018-01-17 Nathan Sidwell <nathan@acm.org>
18791
18792 PR c++/83739
18793 * g++.dg/cpp1y/pr83739.C: New.
18794
18795 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18796
18797 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
18798 * gcc.target/visium/overflow16.c: Likewise.
18799 * gcc.target/visium/overflow32.c: Likewise.
18800
18801 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18802
18803 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
18804
18805 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18806
18807 * gcc.dg/rtl/arm/stl-cond.c: New test.
18808 * gcc.target/arm/stl-cond.c: Delete.
18809
18810 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18811
18812 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
18813 directives.
18814
18815 2018-01-17 Jakub Jelinek <jakub@redhat.com>
18816
18817 PR tree-optimization/83843
18818 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
18819 * gcc.dg/store_merging_19.c: New test.
18820
18821 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18822
18823 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
18824 and options.
18825
18826 2018-01-17 Jakub Jelinek <jakub@redhat.com>
18827
18828 PR rtl-optimization/83771
18829 * gcc.dg/pr83771.c: New test.
18830
18831 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18832
18833 PR tree-optimization/81184
18834 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
18835 targets.
18836 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
18837
18838 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18839
18840 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
18841
18842 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
18843
18844 PR target/83546
18845 * gcc.target/i386/pr83546.c: New test.
18846
18847 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18848
18849 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
18850
18851 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18852
18853 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
18854 test and add dg-warning for the -Wstringop-overflow warning.
18855
18856 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18857
18858 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
18859 XFAIL last test on SPARC and Visium.
18860
18861 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
18862
18863 PR rtl-optimization/80481
18864 * g++.dg/pr80481.C: Exclude solaris.
18865
18866 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18867
18868 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
18869 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
18870 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
18871
18872 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18873
18874 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
18875 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
18876 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
18877 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
18878 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
18879 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
18880 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
18881 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
18882 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
18883 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
18884 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
18885 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
18886 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
18887 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
18888 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
18889
18890 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18891
18892 PR testsuite/77734
18893 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
18894
18895 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18896
18897 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
18898 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
18899 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
18900 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
18901 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
18902 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
18903
18904 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
18905
18906 PR tree-optimization/83857
18907 * gcc.dg/vect/pr83857.c: New test.
18908
18909 2018-01-16 Richard Biener <rguenther@suse.de>
18910
18911 PR tree-optimization/83867
18912 * gcc.dg/vect/pr83867.c: New testcase.
18913
18914 2018-01-16 Jakub Jelinek <jakub@redhat.com>
18915
18916 PR c/83844
18917 * gcc.dg/pr83844.c: New test.
18918
18919 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
18920
18921 * gcc.dg/torture/pr83847.c: New test.
18922
18923 2018-01-16 Jakub Jelinek <jakub@redhat.com>
18924
18925 PR rtl-optimization/86620
18926 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
18927 instead of --param=max-sched-ready-insns=0.
18928 * gcc.target/i386/pr83620.c: New test.
18929 * gcc.dg/pr83620.c: New test.
18930
18931 PR tree-optimization/83843
18932 * gcc.dg/store_merging_18.c: New test.
18933
18934 PR c++/83817
18935 * g++.dg/cpp1y/pr83817.C: New test.
18936
18937 PR c++/83825
18938 * g++.dg/template/pr83825.C: New test.
18939
18940 2018-01-16 Richard Biener <rguenther@suse.de>
18941
18942 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
18943
18944 2018-01-16 Richard Biener <rguenther@suse.de>
18945
18946 PR testsuite/82132
18947 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
18948 from gcc.dg/torture/pr60092.c.
18949
18950 2018-01-15 Martin Sebor <msebor@redhat.com>
18951
18952 PR c++/83588
18953 * g++.dg/ext/flexary28.C: New test.
18954
18955 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
18956
18957 PR fortran/82257
18958 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
18959
18960 2018-01-15 Martin Sebor <msebor@redhat.com>
18961
18962 PR testsuite/83869
18963 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
18964
18965 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
18966
18967 PR fortran/54613
18968 * gfortran.dg/minmaxloc_9.f90: New test.
18969 * gfortran.dg/minmaxloc_10.f90: New test.
18970 * gfortran.dg/minmaxloc_11.f90: New test.
18971
18972 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
18973
18974 PR target/83839
18975 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
18976 * gcc.target/i386/indirect-thunk-2.c: Likewise.
18977 * gcc.target/i386/indirect-thunk-3.c: Likewise.
18978 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18979 * gcc.target/i386/indirect-thunk-7.c: Likewise.
18980 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
18981 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
18982 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
18983 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
18984 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
18985 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
18986 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
18987 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
18988 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
18989 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
18990 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
18991 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
18992 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
18993 * gcc.target/i386/ret-thunk-10.c: Likewise.
18994 * gcc.target/i386/ret-thunk-11.c: Likewise.
18995 * gcc.target/i386/ret-thunk-12.c: Likewise.
18996 * gcc.target/i386/ret-thunk-13.c: Likewise.
18997 * gcc.target/i386/ret-thunk-14.c: Likewise.
18998 * gcc.target/i386/ret-thunk-15.c: Likewise.
18999 * gcc.target/i386/ret-thunk-9.c: Don't check the
19000 __x86_return_thunk label. Scan for "push" only for Linux.
19001
19002 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
19003
19004 PR testsuite/79920
19005 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
19006
19007 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19008
19009 PR target/83687
19010 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
19011 tests.
19012 * gcc.target/arm/pr83687.c: New test.
19013
19014 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19015
19016 Adjust tests to AVR_TINY.
19017
19018 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
19019 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
19020 * gcc.target/avr/pr71627.c: Same.
19021 * gcc.target/avr/torture/addr-space-1-0.c: Same.
19022 * gcc.target/avr/torture/addr-space-1-1.c: Same.
19023 * gcc.target/avr/torture/addr-space-1-x.c: Same.
19024 * gcc.target/avr/torture/addr-space-2-0.c: Same.
19025 * gcc.target/avr/torture/addr-space-2-1.c: Same.
19026 * gcc.target/avr/torture/addr-space-2-x.c: Same.
19027 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
19028 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
19029 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
19030 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
19031 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
19032 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
19033 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
19034 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
19035 * gcc.target/avr/torture/pr61055.c: Same.
19036 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
19037 available.
19038 * gcc.target/avr/torture/int24-mul.c: Same.
19039 * gcc.target/avr/torture/pr51782-1.c: Same.
19040 * gcc.target/avr/torture/pr61443.c: Same.
19041 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
19042 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
19043
19044 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19045
19046 PR c/83801
19047 PR c/83729
19048 * gcc.target/avr/torture/pr83729.c: New test.
19049 * gcc.target/avr/torture/pr83801.c: New test.
19050
19051 2018-01-15 Jakub Jelinek <jakub@redhat.com>
19052
19053 PR middle-end/82694
19054 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
19055 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
19056
19057 2018-01-10 Martin Sebor <msebor@redhat.com>
19058
19059 PR other/83508
19060 * gcc.dg/Wstringop-overflow-2.c: New test.
19061
19062 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19063
19064 PR libgfortran/83811
19065 * gfortran.dg/fmt_e.f90: New test.
19066
19067 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19068
19069 * gcc.target/i386/indirect-thunk-10.c: New test.
19070 * gcc.target/i386/indirect-thunk-8.c: Likewise.
19071 * gcc.target/i386/indirect-thunk-9.c: Likewise.
19072 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
19073 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
19074 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
19075 * gcc.target/i386/ret-thunk-17.c: Likewise.
19076 * gcc.target/i386/ret-thunk-18.c: Likewise.
19077 * gcc.target/i386/ret-thunk-19.c: Likewise.
19078 * gcc.target/i386/ret-thunk-20.c: Likewise.
19079 * gcc.target/i386/ret-thunk-21.c: Likewise.
19080
19081 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19082
19083 * gcc.target/i386/indirect-thunk-register-4.c: New test.
19084
19085 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19086
19087 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19088 -mno-indirect-branch-register.
19089 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19090 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19091 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19092 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19093 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19094 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19095 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19096 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19097 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19098 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19099 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19100 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19101 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19102 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19103 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19104 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19105 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19106 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19107 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19108 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19109 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19110 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19111 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19112 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19113 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19114 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19115 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19116 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19117 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19118 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19119 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19120 * gcc.target/i386/ret-thunk-10.c: Likewise.
19121 * gcc.target/i386/ret-thunk-11.c: Likewise.
19122 * gcc.target/i386/ret-thunk-12.c: Likewise.
19123 * gcc.target/i386/ret-thunk-13.c: Likewise.
19124 * gcc.target/i386/ret-thunk-14.c: Likewise.
19125 * gcc.target/i386/ret-thunk-15.c: Likewise.
19126 * gcc.target/i386/ret-thunk-9.c: Likewise.
19127 * gcc.target/i386/indirect-thunk-register-1.c: New test.
19128 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
19129 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19130
19131 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19132
19133 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19134 -mfunction-return=keep.
19135 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19136 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19137 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19138 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19139 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19140 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19141 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19142 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19143 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19144 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19145 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19146 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19147 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19148 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19149 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19150 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19151 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19152 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19153 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19154 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19155 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19156 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19157 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19158 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19159 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19160 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19161 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19162 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19163 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19164 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19165 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19166 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19167 * gcc.target/i386/ret-thunk-1.c: New test.
19168 * gcc.target/i386/ret-thunk-10.c: Likewise.
19169 * gcc.target/i386/ret-thunk-11.c: Likewise.
19170 * gcc.target/i386/ret-thunk-12.c: Likewise.
19171 * gcc.target/i386/ret-thunk-13.c: Likewise.
19172 * gcc.target/i386/ret-thunk-14.c: Likewise.
19173 * gcc.target/i386/ret-thunk-15.c: Likewise.
19174 * gcc.target/i386/ret-thunk-16.c: Likewise.
19175 * gcc.target/i386/ret-thunk-2.c: Likewise.
19176 * gcc.target/i386/ret-thunk-3.c: Likewise.
19177 * gcc.target/i386/ret-thunk-4.c: Likewise.
19178 * gcc.target/i386/ret-thunk-5.c: Likewise.
19179 * gcc.target/i386/ret-thunk-6.c: Likewise.
19180 * gcc.target/i386/ret-thunk-7.c: Likewise.
19181 * gcc.target/i386/ret-thunk-8.c: Likewise.
19182 * gcc.target/i386/ret-thunk-9.c: Likewise.
19183
19184 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19185
19186 * gcc.target/i386/indirect-thunk-1.c: New test.
19187 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19188 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19189 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19190 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19191 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19192 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19193 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19194 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19195 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19196 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19197 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19198 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19199 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19200 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19201 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19202 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19203 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19204 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19205 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19206 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19207 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19208 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19209 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19210 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19211 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19212 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19213 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19214 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19215 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19216 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19217 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19218 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19219
19220 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
19221
19222 PR ipa/83051
19223 * gcc.c-torture/compile/pr83051.c: New testcase.
19224
19225 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19226
19227 PR tree-optimization/83501
19228 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
19229
19230 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
19231
19232 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
19233 for lvx and stvx instead of lxvd2x and stxvd2x and require
19234 little-endian target. Add comments.
19235 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
19236 comprehensive testing.
19237 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
19238 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
19239 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
19240 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
19241 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
19242 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
19243 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
19244 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
19245 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
19246 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
19247 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
19248 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
19249 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
19250 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
19251 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
19252 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
19253 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
19254 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
19255 scan-assembler-not directives that forbid lvx and xxpermdi.
19256 * gcc.target/powerpc/vec-extract-3.c: Likewise.
19257 * gcc.target/powerpc/vec-extract-5.c: Likewise.
19258 * gcc.target/powerpc/vec-extract-6.c: Likewise.
19259 * gcc.target/powerpc/vec-extract-7.c: Likewise.
19260 * gcc.target/powerpc/vec-extract-8.c: Likewise.
19261 * gcc.target/powerpc/vec-extract-9.c: Likewise.
19262 * gcc.target/powerpc/vsx-vector-6-le.c: Change
19263 scan-assembler-times directives to reflect different numbers of
19264 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
19265
19266 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19267 Alan Hayward <alan.hayward@arm.com>
19268 David Sherwood <david.sherwood@arm.com>
19269
19270 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
19271 than SLP vectorization.
19272 * gcc.dg/vect/vect-alias-check-10.c: New test.
19273 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19274 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19275 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19276 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19277 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
19278 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
19279 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
19280 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
19281 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
19282 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
19283 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
19284 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
19285 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
19286 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
19287 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
19288 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
19289 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
19290 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
19291 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
19292 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
19293 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
19294 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
19295 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
19296
19297 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19298 Alan Hayward <alan.hayward@arm.com>
19299 David Sherwood <david.sherwood@arm.com>
19300
19301 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
19302 New proc.
19303 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
19304 targets with scatter stores.
19305 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
19306 stores.
19307 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
19308 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
19309 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
19310 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
19311 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
19312 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
19313 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
19314 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
19315 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
19316 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
19317 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
19318 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
19319 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
19320 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
19321 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
19322 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
19323
19324 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19325 Alan Hayward <alan.hayward@arm.com>
19326 David Sherwood <david.sherwood@arm.com>
19327
19328 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
19329 for double_reduc1.
19330 * gcc.target/aarch64/sve/strided_load_4.c: New test.
19331 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
19332 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
19333 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
19334
19335 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19336 Alan Hayward <alan.hayward@arm.com>
19337 David Sherwood <david.sherwood@arm.com>
19338
19339 * gcc.target/aarch64/sve/strided_load_1.c: New test.
19340 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
19341 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
19342
19343 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19344 Alan Hayward <alan.hayward@arm.com>
19345 David Sherwood <david.sherwood@arm.com>
19346
19347 * gcc.target/aarch64/sve/gather_load_1.c: New test.
19348 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
19349 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
19350 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
19351 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
19352 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
19353 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
19354 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
19355 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
19356 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
19357 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
19358 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
19359 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
19360 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
19361
19362 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19363 Alan Hayward <alan.hayward@arm.com>
19364 David Sherwood <david.sherwood@arm.com>
19365
19366 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
19367 check for a message about using in-order reductions.
19368 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
19369 check for a message about using in-order reductions.
19370 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
19371 vectorized and check for a message about using in-order reductions.
19372 Expect targets with variable-length vectors to fall back to the
19373 fixed-length mininum.
19374 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
19375 check for a message about using in-order reductions.
19376 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
19377 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19378 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19379 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19380 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
19381 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
19382 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
19383 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
19384 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
19385 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
19386 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
19387 vect_fold_left_plus.
19388
19389 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19390
19391 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
19392 are spilled.
19393 * gcc.target/aarch64/sve/spill_2.c: New test.
19394 * gcc.target/aarch64/sve/spill_3.c: Likewise.
19395 * gcc.target/aarch64/sve/spill_4.c: Likewise.
19396 * gcc.target/aarch64/sve/spill_5.c: Likewise.
19397 * gcc.target/aarch64/sve/spill_6.c: Likewise.
19398 * gcc.target/aarch64/sve/spill_7.c: Likewise.
19399
19400 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19401 Alan Hayward <alan.hayward@arm.com>
19402 David Sherwood <david.sherwood@arm.com>
19403
19404 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
19405 of branches.
19406 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19407 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
19408 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
19409 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19410 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
19411 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19412 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
19413 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19414 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
19415
19416 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19417 Alan Hayward <alan.hayward@arm.com>
19418 David Sherwood <david.sherwood@arm.com>
19419
19420 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
19421 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
19422 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19423 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
19424
19425 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19426 Alan Hayward <alan.hayward@arm.com>
19427 David Sherwood <david.sherwood@arm.com>
19428
19429 * lib/target-supports.exp
19430 (check_effective_target_vect_fold_extract_last): New proc.
19431 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
19432 for fold_extract_last.
19433 * gcc.dg/vect/pr65947-2.c: Likewise.
19434 * gcc.dg/vect/pr65947-3.c: Likewise.
19435 * gcc.dg/vect/pr65947-4.c: Likewise.
19436 * gcc.dg/vect/pr65947-5.c: Likewise.
19437 * gcc.dg/vect/pr65947-6.c: Likewise.
19438 * gcc.dg/vect/pr65947-9.c: Likewise.
19439 * gcc.dg/vect/pr65947-10.c: Likewise.
19440 * gcc.dg/vect/pr65947-12.c: Likewise.
19441 * gcc.dg/vect/pr65947-14.c: Likewise.
19442 * gcc.dg/vect/pr80631-1.c: Likewise.
19443 * gcc.target/aarch64/sve/clastb_1.c: New test.
19444 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
19445 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
19446 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
19447 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
19448 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
19449 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
19450 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
19451 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
19452 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
19453 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
19454 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
19455 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
19456 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
19457
19458 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19459 Alan Hayward <alan.hayward@arm.com>
19460 David Sherwood <david.sherwood@arm.com>
19461
19462 * gcc.target/aarch64/sve/live_1.c: New test.
19463 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
19464
19465 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19466 Alan Hayward <alan.hayward@arm.com>
19467 David Sherwood <david.sherwood@arm.com>
19468
19469 * gcc.target/aarch64/sve/nopeel_1.c: New test.
19470 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
19471 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
19472 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19473 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
19474 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19475 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
19476 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
19477 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
19478
19479 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19480 Alan Hayward <alan.hayward@arm.com>
19481 David Sherwood <david.sherwood@arm.com>
19482
19483 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
19484 New proc.
19485 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
19486 vect_fully_masked.
19487 * gcc.target/aarch64/sve/loop_add_4.c: New test.
19488 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
19489 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
19490 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
19491 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
19492 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
19493
19494 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19495 Alan Hayward <alan.hayward@arm.com>
19496 David Sherwood <david.sherwood@arm.com>
19497
19498 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
19499 instead of just ADDRESS.
19500 * gcc.dg/tree-ssa/scev-10.c: Likewise.
19501 * gcc.dg/tree-ssa/scev-11.c: Likewise.
19502 * gcc.dg/tree-ssa/scev-12.c: Likewise.
19503 * gcc.target/aarch64/sve/index_offset_1.c: New test.
19504 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
19505 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
19506 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
19507 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
19508 * gcc.target/aarch64/sve/while_2.c: Likewise.
19509 * gcc.target/aarch64/sve/while_3.c: Likewise.
19510 * gcc.target/aarch64/sve/while_4.c: Likewise.
19511
19512 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19513 Alan Hayward <alan.hayward@arm.com>
19514 David Sherwood <david.sherwood@arm.com>
19515
19516 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
19517 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
19518 to be predicated.
19519 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
19520 * gcc.target/aarch64/sve/slp_7.c: Likewise.
19521 * gcc.target/aarch64/sve/reduc_5.c: New test.
19522 * gcc.target/aarch64/sve/slp_13.c: Likewise.
19523 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
19524
19525 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19526 Alan Hayward <alan.hayward@arm.com>
19527 David Sherwood <david.sherwood@arm.com>
19528
19529 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
19530 * gcc.dg/tree-ssa/peel1.c: Likewise.
19531 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
19532 variable-length vectors.
19533 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
19534 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
19535 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
19536 * gcc.target/aarch64/sve/slp_2.c: Likewise.
19537 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19538 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19539 * gcc.target/aarch64/sve/slp_6.c: Likewise.
19540 * gcc.target/aarch64/sve/slp_8.c: New test.
19541 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
19542 * gcc.target/aarch64/sve/slp_9.c: Likewise.
19543 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
19544 * gcc.target/aarch64/sve/slp_10.c: Likewise.
19545 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
19546 * gcc.target/aarch64/sve/slp_11.c: Likewise.
19547 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
19548 * gcc.target/aarch64/sve/slp_12.c: Likewise.
19549 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
19550 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
19551 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
19552 * gcc.target/aarch64/sve/while_1.c: Likewise.
19553 * gcc.target/aarch64/sve/while_2.c: Likewise.
19554 * gcc.target/aarch64/sve/while_3.c: Likewise.
19555 * gcc.target/aarch64/sve/while_4.c: Likewise.
19556
19557 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19558 Alan Hayward <alan.hayward@arm.com>
19559 David Sherwood <david.sherwood@arm.com>
19560
19561 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
19562 New proc.
19563 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
19564 and add an associated scan-dump test. Prevent vectorization
19565 of the first two loops.
19566 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19567 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
19568 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
19569 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
19570 (INIT_VECTOR): Tweak initial value so that some bits are always set.
19571 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
19572
19573 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19574 Alan Hayward <alan.hayward@arm.com>
19575 David Sherwood <david.sherwood@arm.com>
19576
19577 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
19578 * gcc.dg/vect/pr67790.c: Likewise.
19579 * gcc.dg/vect/slp-reduc-1.c: Likewise.
19580 * gcc.dg/vect/slp-reduc-2.c: Likewise.
19581 * gcc.dg/vect/slp-reduc-3.c: Likewise.
19582 * gcc.dg/vect/slp-reduc-5.c: Likewise.
19583 * gcc.target/aarch64/sve/slp_5.c: New test.
19584 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
19585 * gcc.target/aarch64/sve/slp_6.c: Likewise.
19586 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
19587 * gcc.target/aarch64/sve/slp_7.c: Likewise.
19588 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
19589
19590 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19591 Alan Hayward <alan.hayward@arm.com>
19592 David Sherwood <david.sherwood@arm.com>
19593
19594 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
19595 && vect_load_lanes
19596 * gcc.dg/vect/slp-1.c: Likewise.
19597 * gcc.dg/vect/slp-10.c: Likewise.
19598 * gcc.dg/vect/slp-12b.c: Likewise.
19599 * gcc.dg/vect/slp-12c.c: Likewise.
19600 * gcc.dg/vect/slp-17.c: Likewise.
19601 * gcc.dg/vect/slp-19b.c: Likewise.
19602 * gcc.dg/vect/slp-20.c: Likewise.
19603 * gcc.dg/vect/slp-21.c: Likewise.
19604 * gcc.dg/vect/slp-22.c: Likewise.
19605 * gcc.dg/vect/slp-23.c: Likewise.
19606 * gcc.dg/vect/slp-24-big-array.c: Likewise.
19607 * gcc.dg/vect/slp-24.c: Likewise.
19608 * gcc.dg/vect/slp-28.c: Likewise.
19609 * gcc.dg/vect/slp-39.c: Likewise.
19610 * gcc.dg/vect/slp-6.c: Likewise.
19611 * gcc.dg/vect/slp-7.c: Likewise.
19612 * gcc.dg/vect/slp-cond-1.c: Likewise.
19613 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
19614 * gcc.dg/vect/slp-cond-2.c: Likewise.
19615 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
19616 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
19617 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
19618 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
19619 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
19620 * gcc.dg/vect/slp-perm-6.c: Likewise.
19621 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
19622 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
19623 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
19624 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
19625 * gcc.dg/vect/slp-12a.c: Likewise.
19626 * gcc.dg/vect/slp-14.c: Likewise.
19627 * gcc.dg/vect/slp-15.c: Likewise.
19628 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
19629 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
19630 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
19631 * gcc.target/aarch64/sve/slp_1.c: New test.
19632 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
19633 * gcc.target/aarch64/sve/slp_2.c: Likewise.
19634 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
19635 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19636 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
19637 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19638 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
19639
19640 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19641 Alan Hayward <alan.hayward@arm.com>
19642 David Sherwood <david.sherwood@arm.com>
19643
19644 * gcc.dg/vect/vect-ooo-group-1.c: New test.
19645 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19646 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
19647 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19648 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
19649 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19650 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
19651 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19652 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19653 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19654 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19655 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19656 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19657 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
19658 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19659 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
19660 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
19661 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
19662 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
19663
19664 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19665 Alan Hayward <alan.hayward@arm.com>
19666 David Sherwood <david.sherwood@arm.com>
19667
19668 * gcc.target/aarch64/sve/struct_move_1.c: New test.
19669 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
19670 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
19671 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
19672 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
19673 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
19674 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
19675 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
19676 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19677 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19678 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19679 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19680 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19681 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19682 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
19683 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
19684 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
19685 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
19686 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19687 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
19688 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19689 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19690 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19691 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19692 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19693 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19694 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19695 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19696 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19697 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19698 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19699 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19700 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19701 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
19702 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
19703 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
19704
19705 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19706 Alan Hayward <alan.hayward@arm.com>
19707 David Sherwood <david.sherwood@arm.com>
19708
19709 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
19710 Return true for SVE too.
19711 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
19712 if load/store lanes are supported.
19713 * gcc.dg/vect/slp-10.c: Likewise.
19714 * gcc.dg/vect/slp-12c.c: Likewise.
19715 * gcc.dg/vect/slp-17.c: Likewise.
19716 * gcc.dg/vect/slp-33.c: Likewise.
19717 * gcc.dg/vect/slp-6.c: Likewise.
19718 * gcc.dg/vect/slp-cond-1.c: Likewise.
19719 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
19720 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
19721 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
19722 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
19723 * gcc.dg/vect/slp-perm-6.c: Likewise.
19724 * gcc.dg/vect/slp-perm-9.c: Likewise.
19725 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
19726 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
19727 for variable-length vectors.
19728
19729 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19730 Alan Hayward <alan.hayward@arm.com>
19731 David Sherwood <david.sherwood@arm.com>
19732
19733 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
19734 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
19735
19736 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19737
19738 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
19739 * g++.target/aarch64/sve/catch_1.C: New test.
19740 * g++.target/aarch64/sve/catch_2.C: Likewise.
19741 * g++.target/aarch64/sve/catch_3.C: Likewise.
19742 * g++.target/aarch64/sve/catch_4.C: Likewise.
19743 * g++.target/aarch64/sve/catch_5.C: Likewise.
19744 * g++.target/aarch64/sve/catch_6.C: Likewise.
19745
19746 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19747 Alan Hayward <alan.hayward@arm.com>
19748 David Sherwood <david.sherwood@arm.com>
19749
19750 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
19751 New proc.
19752 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
19753 * gcc.target/aarch64/fmaxmin.c: Likewise.
19754 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
19755 * gcc.target/aarch64/orr_imm_1.c: Likewise.
19756 * gcc.target/aarch64/pr62178.c: Likewise.
19757 * gcc.target/aarch64/pr71727-2.c: Likewise.
19758 * gcc.target/aarch64/saddw-1.c: Likewise.
19759 * gcc.target/aarch64/saddw-2.c: Likewise.
19760 * gcc.target/aarch64/uaddw-1.c: Likewise.
19761 * gcc.target/aarch64/uaddw-2.c: Likewise.
19762 * gcc.target/aarch64/uaddw-3.c: Likewise.
19763 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
19764 * gcc.target/aarch64/vect-compile.c: Likewise.
19765 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
19766 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
19767 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
19768 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
19769 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
19770 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
19771 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
19772 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
19773 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
19774 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
19775 * gcc.target/aarch64/vect-fmovd.c: Likewise.
19776 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
19777 * gcc.target/aarch64/vect-fmovf.c: Likewise.
19778 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
19779 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
19780 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
19781 * gcc.target/aarch64/vect-movi.c: Likewise.
19782 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
19783 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
19784 * gcc.target/aarch64/vect-vaddv.c: Likewise.
19785 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
19786 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
19787 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
19788 fixed-length SVE.
19789 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
19790 * gcc.target/aarch64/sve/arith_1.c: New test.
19791 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
19792 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
19793 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
19794 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
19795 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
19796 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
19797 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
19798 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
19799 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
19800 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
19801 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
19802 * gcc.target/aarch64/sve/ext_1.c: Likewise.
19803 * gcc.target/aarch64/sve/ext_2.c: Likewise.
19804 * gcc.target/aarch64/sve/extract_1.c: Likewise.
19805 * gcc.target/aarch64/sve/extract_2.c: Likewise.
19806 * gcc.target/aarch64/sve/extract_3.c: Likewise.
19807 * gcc.target/aarch64/sve/extract_4.c: Likewise.
19808 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
19809 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
19810 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
19811 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
19812 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
19813 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
19814 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
19815 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
19816 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
19817 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
19818 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
19819 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
19820 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
19821 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
19822 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
19823 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
19824 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
19825 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
19826 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
19827 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
19828 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
19829 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
19830 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
19831 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
19832 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
19833 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
19834 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
19835 * gcc.target/aarch64/sve/index_1.c: Likewise.
19836 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
19837 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
19838 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
19839 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
19840 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
19841 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
19842 * gcc.target/aarch64/sve/logical_1.c: Likewise.
19843 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
19844 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
19845 * gcc.target/aarch64/sve/mad_1.c: Likewise.
19846 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
19847 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
19848 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
19849 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
19850 * gcc.target/aarch64/sve/mla_1.c: Likewise.
19851 * gcc.target/aarch64/sve/mls_1.c: Likewise.
19852 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
19853 * gcc.target/aarch64/sve/msb_1.c: Likewise.
19854 * gcc.target/aarch64/sve/mul_1.c: Likewise.
19855 * gcc.target/aarch64/sve/neg_1.c: Likewise.
19856 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
19857 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
19858 * gcc.target/aarch64/sve/pack_1.c: Likewise.
19859 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
19860 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
19861 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
19862 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
19863 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
19864 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
19865 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
19866 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
19867 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
19868 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
19869 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
19870 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
19871 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
19872 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
19873 * gcc.target/aarch64/sve/rev_1.c: Likewise.
19874 * gcc.target/aarch64/sve/revb_1.c: Likewise.
19875 * gcc.target/aarch64/sve/revh_1.c: Likewise.
19876 * gcc.target/aarch64/sve/revw_1.c: Likewise.
19877 * gcc.target/aarch64/sve/shift_1.c: Likewise.
19878 * gcc.target/aarch64/sve/single_1.c: Likewise.
19879 * gcc.target/aarch64/sve/single_2.c: Likewise.
19880 * gcc.target/aarch64/sve/single_3.c: Likewise.
19881 * gcc.target/aarch64/sve/single_4.c: Likewise.
19882 * gcc.target/aarch64/sve/spill_1.c: Likewise.
19883 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
19884 * gcc.target/aarch64/sve/subr_1.c: Likewise.
19885 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
19886 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
19887 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
19888 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
19889 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
19890 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
19891 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
19892 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
19893 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
19894 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
19895 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
19896 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
19897 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
19898 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
19899 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
19900 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
19901 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
19902 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
19903 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
19904 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
19905 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
19906 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
19907 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
19908 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
19909 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
19910 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
19911 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
19912 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
19913 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
19914 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
19915 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
19916 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
19917 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
19918 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
19919 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
19920 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
19921 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
19922 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
19923 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
19924 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
19925 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
19926 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
19927
19928 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19929 Alan Hayward <alan.hayward@arm.com>
19930 David Sherwood <david.sherwood@arm.com>
19931
19932 * lib/target-supports.exp (check_effective_target_aarch64_sve)
19933 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
19934 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
19935 New procedures.
19936 (check_effective_target_vect_perm): Handle SVE.
19937 (check_effective_target_vect_perm_byte): Likewise.
19938 (check_effective_target_vect_perm_short): Likewise.
19939 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
19940 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
19941 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
19942 (check_effective_target_vect_element_align_preferred): Likewise.
19943 (check_effective_target_vect_align_stack_vars): Likewise.
19944 (check_effective_target_vect_load_lanes): Likewise.
19945 (check_effective_target_vect_masked_store): Likewise.
19946 (available_vector_sizes): Use aarch64_sve_bits for SVE.
19947 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
19948 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
19949 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
19950 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
19951 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
19952 * gcc.dg/vect/slp-23.c: Likewise.
19953 * gcc.dg/vect/slp-perm-5.c: Likewise.
19954 * gcc.dg/vect/slp-perm-6.c: Likewise.
19955 * gcc.dg/vect/slp-perm-9.c: Likewise.
19956 * gcc.dg/vect/slp-reduc-3.c: Likewise.
19957 * gcc.dg/vect/vect-114.c: Likewise.
19958 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
19959 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
19960
19961 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19962
19963 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
19964 vect_variable_length, expecting the test to be vectorized
19965 without SLP instead.
19966 * gcc.dg/vect/pr33953.c: Likewise.
19967 * gcc.dg/vect/pr37027.c: Likewise.
19968 * gcc.dg/vect/pr67790.c: Likewise.
19969 * gcc.dg/vect/pr68445.c: Likewise.
19970 * gcc.dg/vect/slp-1.c: Likewise.
19971 * gcc.dg/vect/slp-10.c: Likewise.
19972 * gcc.dg/vect/slp-12a.c: Likewise.
19973 * gcc.dg/vect/slp-12b.c: Likewise.
19974 * gcc.dg/vect/slp-12c.c: Likewise.
19975 * gcc.dg/vect/slp-13-big-array.c: Likewise.
19976 * gcc.dg/vect/slp-13.c: Likewise.
19977 * gcc.dg/vect/slp-14.c: Likewise.
19978 * gcc.dg/vect/slp-15.c: Likewise.
19979 * gcc.dg/vect/slp-17.c: Likewise.
19980 * gcc.dg/vect/slp-19b.c: Likewise.
19981 * gcc.dg/vect/slp-2.c: Likewise.
19982 * gcc.dg/vect/slp-20.c: Likewise.
19983 * gcc.dg/vect/slp-21.c: Likewise.
19984 * gcc.dg/vect/slp-22.c: Likewise.
19985 * gcc.dg/vect/slp-24-big-array.c: Likewise.
19986 * gcc.dg/vect/slp-24.c: Likewise.
19987 * gcc.dg/vect/slp-28.c: Likewise.
19988 * gcc.dg/vect/slp-39.c: Likewise.
19989 * gcc.dg/vect/slp-42.c: Likewise.
19990 * gcc.dg/vect/slp-6.c: Likewise.
19991 * gcc.dg/vect/slp-7.c: Likewise.
19992 * gcc.dg/vect/slp-cond-1.c: Likewise.
19993 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
19994 * gcc.dg/vect/slp-cond-2.c: Likewise.
19995 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
19996 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
19997 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
19998 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
19999 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20000 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20001 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20002 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20003 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20004 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20005 * gcc.dg/vect/slp-reduc-4.c: Likewise.
20006 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20007 * gcc.dg/vect/slp-reduc-7.c: Likewise.
20008 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20009 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20010 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20011 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
20012
20013 2018-01-13 Jakub Jelinek <jakub@redhat.com>
20014
20015 PR c/83801
20016 * gcc.dg/pr83801.c: New test.
20017
20018 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
20019
20020 PR fortran/52162
20021 * gfortran.dg/bounds_check_19.f90: New test.
20022
20023 2018-01-12 Jakub Jelinek <jakub@redhat.com>
20024
20025 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
20026 instead of scan-assembler-not for xsnabsqp.
20027
20028 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20029
20030 PR libgfortran/83525
20031 * gfortran.dg/newunit_5.f90: New test.
20032
20033 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
20034
20035 PR rtl-optimization/80481
20036 * g++.dg/pr80481.C: New.
20037
20038 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
20039
20040 PR target/83628
20041 * gcc.target/alpha/pr83628-3.c: New test.
20042
20043 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20044
20045 * lib/target-supports.exp (check_effective_target_avx512f): Also
20046 check for __builtin_ia32_addsd_round,
20047 __builtin_ia32_getmantsd_round.
20048 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
20049
20050 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
20051
20052 PR target/83629
20053 * gcc.target/powerpc/pr83629.c: Require ilp32.
20054
20055 2018-01-12 Richard Biener <rguenther@suse.de>
20056
20057 PR tree-optimization/80846
20058 * gcc.target/i386/pr80846-1.c: New testcase.
20059 * gcc.target/i386/pr80846-2.c: Likewise.
20060
20061 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
20062
20063 * gcc.c-torture/execute/20180112-1.c: New test.
20064
20065 2018-01-12 Tom de Vries <tom@codesourcery.com>
20066
20067 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
20068 * g++.dg/ext/label13a.C: Same.
20069 * g++.dg/ext/label14.C: Same.
20070 * g++.dg/ext/label2.C: Same.
20071 * g++.dg/ext/label3.C: Same.
20072 * g++.dg/torture/pr42462.C: Same.
20073 * g++.dg/torture/pr42739.C: Same.
20074 * g++.dg/warn/Wunused-label-3.C: Same.
20075
20076 2018-01-12 Tom de Vries <tom@codesourcery.com>
20077
20078 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
20079 * g++.dg/Walloca1.C: Same.
20080 * g++.dg/cpp0x/pr70338.C: Same.
20081 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
20082 * g++.dg/cpp1y/vla10.C: Same.
20083 * g++.dg/cpp1y/vla2.C: Same.
20084 * g++.dg/cpp1y/vla6.C: Same.
20085 * g++.dg/cpp1y/vla8.C: Same.
20086 * g++.dg/debug/debug5.C: Same.
20087 * g++.dg/debug/debug6.C: Same.
20088 * g++.dg/debug/pr54828.C: Same.
20089 * g++.dg/diagnostic/pr70105.C: Same.
20090 * g++.dg/eh/cleanup5.C: Same.
20091 * g++.dg/eh/spbp.C: Same.
20092 * g++.dg/ext/tmplattr9.C: Same.
20093 * g++.dg/ext/vla10.C: Same.
20094 * g++.dg/ext/vla11.C: Same.
20095 * g++.dg/ext/vla12.C: Same.
20096 * g++.dg/ext/vla15.C: Same.
20097 * g++.dg/ext/vla16.C: Same.
20098 * g++.dg/ext/vla17.C: Same.
20099 * g++.dg/ext/vla3.C: Same.
20100 * g++.dg/ext/vla6.C: Same.
20101 * g++.dg/ext/vla7.C: Same.
20102 * g++.dg/init/array24.C: Same.
20103 * g++.dg/init/new47.C: Same.
20104 * g++.dg/init/pr55497.C: Same.
20105 * g++.dg/opt/pr78201.C: Same.
20106 * g++.dg/template/vla2.C: Same.
20107 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
20108 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
20109 * g++.dg/torture/pr62127.C: Same.
20110 * g++.dg/torture/pr67055.C: Same.
20111 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
20112 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
20113 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
20114 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
20115 * g++.dg/warn/Wplacement-new-size-5.C: Same.
20116 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
20117 * g++.dg/warn/Wvla-1.C: Same.
20118 * g++.dg/warn/Wvla-3.C: Same.
20119 * g++.old-deja/g++.ext/array2.C: Same.
20120 * g++.old-deja/g++.ext/constructor.C: Same.
20121 * g++.old-deja/g++.law/builtin1.C: Same.
20122 * g++.old-deja/g++.other/crash12.C: Same.
20123 * g++.old-deja/g++.other/eh3.C: Same.
20124 * g++.old-deja/g++.pt/array6.C: Same.
20125 * g++.old-deja/g++.pt/dynarray.C: Same.
20126
20127 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20128
20129 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
20130
20131 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20132
20133 PR libfortran/67412
20134 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
20135 on *-*-solaris2.10.
20136
20137 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20138
20139 * lib/target-supports.exp (check_effective_target_branch_cost):
20140 Accept all x86 targets.
20141
20142 2018-01-12 Martin Liska <mliska@suse.cz>
20143
20144 PR ipa/83054
20145 * g++.dg/warn/pr83054.C: New test.
20146
20147 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20148
20149 * gcc.target/powerpc/spec-barr-1.c: New file.
20150
20151 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
20152
20153 PR target/83330
20154 * gcc.target/i386/pr83330.c: New test.
20155
20156 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
20157
20158 PR fortran/79383
20159 * gfortran.dg/dtio_31.f03: New test.
20160 * gfortran.dg/dtio_32.f03: New test.
20161
20162 2018-01-11 David Malcolm <dmalcolm@redhat.com>
20163
20164 PR c++/43486
20165 * g++.dg/wrappers: New subdirectory.
20166 * g++.dg/wrappers/README: New file.
20167 * g++.dg/wrappers/alloc.C: New test case.
20168 * g++.dg/wrappers/cow-istream-string.C: New test case.
20169 * g++.dg/wrappers/cp-stdlib.C: New test case.
20170 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
20171 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
20172
20173 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
20174
20175 PR middle-end/83718
20176 * g++.dg/torture/pr83718.C: New testcase.
20177
20178 2018-01-11 Martin Jambor <mjambor@suse.cz>
20179
20180 PR ipa/83178
20181 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
20182
20183 2018-01-11 Bin Cheng <bin.cheng@arm.com>
20184
20185 PR tree-optimization/83695
20186 * gcc.dg/tree-ssa/pr83695.c: New test.
20187
20188 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20189
20190 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
20191 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
20192
20193 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20194
20195 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
20196 * gcc.target/arm/simd/fp16fml_high.c: New test.
20197 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
20198 * lib/target-supports.exp
20199 (check_effective_target_arm_fp16fml_neon_ok_nocache,
20200 check_effective_target_arm_fp16fml_neon_ok,
20201 add_options_for_arm_fp16fml_neon): New procedures.
20202
20203 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20204
20205 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
20206 combination tests.
20207
20208 2018-01-11 Richard Biener <rguenther@suse.de>
20209
20210 PR tree-optimization/83435
20211 * gcc.dg/graphite/pr83435.c: New testcase.
20212
20213 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
20214 Alan Hayward <alan.hayward@arm.com>
20215 David Sherwood <david.sherwood@arm.com>
20216
20217 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
20218
20219 2018-01-11 Tamar Christina <tamar.christina@arm.com>
20220
20221 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
20222
20223 2018-01-11 Sudakshina Das <sudi.das@arm.com>
20224
20225 PR target/82096
20226 * gcc.c-torture/compile/pr82096.c: New test.
20227
20228 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20229
20230 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
20231
20232 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20233
20234 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
20235
20236 2018-01-11 Justin Squirek <squirek@adacore.com>
20237
20238 * gnat.dg/expr_func4.adb: New testcase.
20239
20240 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20241
20242 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
20243 testcase.
20244
20245 2018-01-11 Bob Duff <duff@adacore.com>
20246
20247 * gnat.dg/protected_null.adb: New testcase.
20248
20249 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20250
20251 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
20252
20253 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20254
20255 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
20256
20257 2018-01-11 Justin Squirek <squirek@adacore.com>
20258
20259 * gnat.dg/loopvar.adb: New testcase.
20260
20261 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20262
20263 PR middle-end/83189
20264 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
20265
20266 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20267
20268 * gcc.c-torture/compile/pr83575.c: New testcase.
20269
20270 2018-01-10 Michael Collison <michael.collison@arm.com>
20271
20272 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
20273 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
20274 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
20275 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
20276 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20277 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20278 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20279 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
20280 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
20281 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20282 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20283 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
20284 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
20285 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
20286 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
20287 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
20288
20289 2018-01-10 Michael Collison <michael.collison@arm.com>
20290
20291 * gcc.target/aarch64/sha2.h: New shared testcase.
20292 * gcc.target/aarch64/sha2_1.c: New testcase.
20293 * gcc.target/aarch64/sha2_2.c: New testcase.
20294 * gcc.target/aarch64/sha2_3.c: New testcase.
20295 * gcc.target/aarch64/sha3.h: New shared testcase.
20296 * gcc.target/aarch64/sha3_1.c: New testcase.
20297 * gcc.target/aarch64/sha3_2.c: New testcase.
20298 * gcc.target/aarch64/sha3_3.c: New testcase.
20299
20300 2018-01-10 Michael Collison <michael.collison@arm.com>
20301
20302 * gcc.target/aarch64/sm3_sm4.c: New testcase.
20303
20304 2018-01-10 Martin Sebor <msebor@redhat.com>
20305
20306 PR tree-optimization/83781
20307 * gcc.dg/strlenopt-42.c: New test.
20308
20309 2018-01-11 Martin Sebor <msebor@gmail.com>
20310 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20311
20312 PR tree-optimization/83501
20313 PR tree-optimization/81703
20314
20315 * gcc.dg/strlenopt-39.c: New test-case.
20316 * gcc.dg/pr81703.c: Likewise.
20317
20318 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
20319
20320 * gnat.dg/atomic10.adb: New test.
20321
20322 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20323
20324 PR fortran/82367
20325 * gfortran.dg/deferred_character_18.f90: New test.
20326
20327 2018-01-10 Martin Sebor <msebor@redhat.com>
20328
20329 PR tree-optimization/83671
20330 * gcc.dg/strlenopt-40.c: New test.
20331 * gcc.dg/strlenopt-41.c: New test.
20332
20333 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20334
20335 PR fortran/83093
20336 * gfortran.dg/allocate_with_typespec_7.f90: New test.
20337
20338 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
20339
20340 PR target/83399
20341 * gcc.target/powerpc/pr83399.c: New test.
20342
20343 2018-01-10 David Malcolm <dmalcolm@redhat.com>
20344
20345 PR c++/43486
20346 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
20347 to reflect that the arguments are correctly underlined.
20348 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
20349 for globals, params, locals and literals.
20350 (test_sizeof): Directly test the location of "sizeof", rather than
20351 when used in compound expressions.
20352 (test_alignof): Likewise for "alignof".
20353 (test_string_literals): Likewise for string literals.
20354 (test_numeric_literals): Likewise for numeric literals.
20355 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
20356 (test_typeid): Likewise for typeid.
20357 (test_unary_plus): New.
20358 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
20359 format strings.
20360
20361 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
20362
20363 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
20364
20365 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
20366
20367 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
20368
20369 2018-01-10 Marek Polacek <polacek@redhat.com>
20370
20371 PR c++/82541
20372 * g++.dg/warn/Wduplicated-branches4.C: New test.
20373
20374 2018-01-10 Jakub Jelinek <jakub@redhat.com>
20375
20376 PR c++/81327
20377 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
20378 cast to void *.
20379
20380 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
20381
20382 PR c++/81055
20383 * g++.dg/cpp0x/new2.C: New.
20384
20385 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
20386
20387 PR target/83735
20388 * gcc.target/i386/pr83735.c: New test.
20389
20390 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
20391
20392 * lib/target-supports.exp (check_effective_target_branch_cost):
20393 New function.
20394 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
20395 * gcc.dg/pr21643.c: Likewise.
20396 * gcc.dg/pr46309.c: Likewise.
20397 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20398 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
20399 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
20400 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
20401 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
20402 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
20403 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
20404 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
20405 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
20406 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
20407 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
20408 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
20409 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
20410 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
20411
20412 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
20413
20414 PR target/83629
20415 * gcc.target/powerpc/pr83629.c: New testcase.
20416
20417 2018-01-10 Richard Biener <rguenther@suse.de>
20418
20419 PR testsuite/78768
20420 * gcc.dg/pr78768.c: Un-XFAIL.
20421
20422 2018-01-10 Richard Biener <rguenther@suse.de>
20423
20424 PR debug/82425
20425 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
20426
20427 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
20428
20429 PR tree-optimization/83753
20430 * gcc.dg/torture/pr83753.c: New test.
20431
20432 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
20433
20434 * gcc.target/i386/avx2-gather-1.c: Add -march.
20435 * gcc.target/i386/avx2-gather-2.c: Add -march.
20436 * gcc.target/i386/avx2-gather-3.c: Add -march.
20437 * gcc.target/i386/avx2-gather-4.c: Add -march.
20438 * gcc.target/i386/avx2-gather-5.c: Add -march.
20439 * gcc.target/i386/avx2-gather-6.c: Add -march.
20440 * gcc.target/i386/avx512f-gather-1.c: Add -march.
20441 * gcc.target/i386/avx512f-gather-2.c: Add -march.
20442 * gcc.target/i386/avx512f-gather-3.c: Add -march.
20443 * gcc.target/i386/avx512f-gather-4.c: Add -march.
20444 * gcc.target/i386/avx512f-gather-5.c: Add -march.
20445 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
20446 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
20447 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
20448 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
20449 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
20450
20451 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
20452
20453 PR target/78585:
20454 * gcc.target/i386/pr78585.c: New test.
20455
20456 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20457
20458 PR c++/83734
20459 * g++.dg/cpp0x/pr83734.C: New test.
20460
20461 2018-01-09 Carl Love <cel@us.ibm.com>
20462
20463 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
20464 vec_mergeo builtins with float, double, long long, unsigned long long,
20465 bool long long arguments.
20466 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
20467 vec_float2 with double arguments.
20468 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
20469 vec_mergew and vec_mergow builtins.
20470
20471 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
20472
20473 PR fortran/83742
20474 * gfortran.dg/contiguous_6.f90: New test.
20475
20476 2018-01-09 Richard Biener <rguenther@suse.de>
20477
20478 PR tree-optimization/83668
20479 * gcc.dg/graphite/pr83668.c: New testcase.
20480
20481 2018-01-09 Joseph Myers <joseph@codesourcery.com>
20482
20483 PR tree-optimization/64811
20484 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
20485 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
20486 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
20487 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
20488 New tests.
20489 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
20490
20491 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
20492
20493 PR target/79883
20494 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
20495
20496 2018-01-09 Tamar Christina <tamar.christina@arm.com>
20497
20498 PR target/82641
20499 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
20500 no NEON and require softfp or hard float-abi.
20501 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
20502
20503 2018-01-09 Richard Biener <rguenther@suse.de>
20504
20505 PR tree-optimization/83572
20506 * gcc.dg/graphite/pr83572.c: New testcase.
20507
20508 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20509
20510 PR target/83507
20511 * gcc.dg/sms-13.c: New test.
20512
20513 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
20514
20515 PR fortran/83741
20516 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
20517
20518 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
20519 Monk Chiang <sh.chiang04@gmail.com>
20520
20521 * gcc.target/riscv/save-restore-1.c: New.
20522
20523 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20524
20525 PR target/83677
20526 * gcc.target/powerpc/pr83677.c: New file.
20527
20528 2018-01-08 Jeff Law <law@redhat.com>
20529
20530 PR rtl-optimizatin/81308
20531 * g++.dg/pr81308-1.C: New test.
20532 * g++.dg/pr81308-2.C: New test.
20533
20534 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
20535
20536 PR target/83663 - Revert r255946
20537 * gcc.target/aarch64/vect-slp-dup.c: New.
20538
20539 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20540
20541 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
20542 combination tests.
20543
20544 2018-01-08 Richard Biener <rguenther@suse.de>
20545
20546 PR tree-optimization/83563
20547 * gcc.dg/graphite/pr83563.c: New testcase.
20548
20549 2018-01-08 Richard Biener <rguenther@suse.de>
20550
20551 PR middle-end/83713
20552 * g++.dg/torture/pr83713.C: New testcase.
20553
20554 2018-01-08 Tom de Vries <tom@codesourcery.com>
20555
20556 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
20557
20558 2018-01-08 Richard Biener <rguenther@suse.de>
20559
20560 PR tree-optimization/83685
20561 * gcc.dg/torture/pr83685.c: New testcase.
20562
20563 2018-01-08 Richard Biener <rguenther@suse.de>
20564
20565 PR lto/83719
20566 * gcc.dg/lto/pr83719_0.c: New testcase.
20567
20568 2018-01-08 Tom de Vries <tom@codesourcery.com>
20569
20570 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
20571 * gcc.dg/graphite/run-id-1.c: Same.
20572 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
20573
20574 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
20575
20576 PR fortran/83611
20577 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
20578 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
20579 * gfortran.dg/pdt_27.f03: New test.
20580
20581 PR fortran/83731
20582 * gfortran.dg/pdt_28.f03: New test.
20583
20584 2018-01-08 Tom de Vries <tom@codesourcery.com>
20585
20586 * c-c++-common/builtins.c: Require effective target alloca.
20587 * gcc.dg/Wrestrict.c: Same.
20588 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
20589
20590 2018-01-08 Richard Biener <rguenther@suse.de>
20591
20592 PR middle-end/83580
20593 * gcc.dg/torture/pr83580.c: New testcase.
20594
20595 2018-01-08 Richard Biener <rguenther@suse.de>
20596
20597 PR middle-end/83517
20598 * gcc.dg/pr83517.c: New testcase.
20599
20600 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
20601
20602 PR middle-end/81897
20603 * gcc.dg/uninit-pr81897.c: New test.
20604
20605 2018-01-06 Martin Sebor <msebor@redhat.com>
20606
20607 PR tree-optimization/83640
20608 * gcc.dg/Wrestrict-6.c: New test.
20609 * gcc.dg/pr83640.c: New test.
20610
20611 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
20612
20613 * gcc.target/aarch64/reg-alloc-1.c: New test.
20614
20615 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
20616
20617 PR fortran/50892
20618 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
20619
20620 2018-01-06 Jakub Jelinek <jakub@redhat.com>
20621
20622 PR debug/83480
20623 * gcc.dg/pr83480.c: New test.
20624
20625 PR rtl-optimization/83682
20626 * gcc.target/i386/pr83682.c: New test.
20627
20628 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
20629
20630 PR fortran/78534
20631 PR fortran/66310
20632 * gfortran.dg/char_cast_1.f90: Update scan pattern.
20633 * gfortran.dg/dependency_49.f90: Likewise.
20634 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
20635 * gfortran.dg/repeat_7.f90: New test for PR 66310.
20636 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
20637 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
20638 * gfortran.dg/string_1_lp64.f90: New test.
20639 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
20640 * gfortran.dg/string_3_lp64.f90: New test.
20641
20642 2018-01-05 Jakub Jelinek <jakub@redhat.com>
20643
20644 PR target/83604
20645 * gcc.target/i386/sse-26.c: New test.
20646
20647 PR target/83604
20648 * gcc.target/i386/pr83604.c: New test.
20649
20650 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
20651
20652 * gcc.dg/vect/vect-align-4.c: New test.
20653 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
20654 and redefine as a structure with an unaligned member "b".
20655 (foo): Update accordingly.
20656
20657 2018-01-05 Sudakshina Das <sudi.das@arm.com>
20658
20659 PR target/82439
20660 * gcc.target/aarch64/bics_5.c: New test.
20661 * gcc.target/arm/bics_5.c: Likewise.
20662
20663 2018-01-05 Jakub Jelinek <jakub@redhat.com>
20664
20665 PR tree-optimization/83605
20666 * gcc.dg/pr83605.c: New test.
20667
20668 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20669
20670 PR target/83554
20671 * gcc.target/i386/pr83554.c: New test.
20672
20673 PR ipa/82352
20674 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
20675 long unsigned int.
20676
20677 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
20678
20679 PR fortran/83683
20680 PR fortran/45689
20681 * gfortran.dg/eoshift_8.f90: New test.
20682 * gfortran.dg/simplify_eoshift_1.f90: New test.
20683
20684 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20685
20686 PR debug/83585
20687 * gcc.dg/pr83585.c: New test.
20688
20689 2018-01-04 Nathan Sidwell <nathan@acm.org>
20690
20691 PR c++/83667
20692 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
20693
20694 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20695
20696 PR debug/83666
20697 * gcc.dg/pr83666.c: New test.
20698
20699 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
20700
20701 PR target/83628
20702 * gcc.target/alpha/pr83628-1.c: New test.
20703 * gcc.target/alpha/pr83628-2.c: Ditto.
20704
20705 2018-01-04 Martin Liska <mliska@suse.cz>
20706
20707 PR ipa/82352
20708 * g++.dg/ipa/pr82352.C: New test.
20709
20710 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20711
20712 * gcc.dg/vect-opt-info-1.c: Moved to ...
20713 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
20714 vect_int targets, use dg-additional-options instead of dg-options and
20715 use relative line numbers instead of absolute.
20716
20717 2018-01-03 Martin Sebor <msebor@redhat.com>
20718
20719 PR tree-optimization/83655
20720 * gcc.dg/Wrestrict-5.c: New test.
20721 * c-c++-common/builtins.c: New test.
20722
20723 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
20724 Alan Hayward <alan.hayward@arm.com>
20725 David Sherwood <david.sherwood@arm.com>
20726
20727 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
20728 (main): Call it.
20729
20730 2018-01-03 Jeff Law <law@redhat.com>
20731
20732 PR target/83641
20733 * gcc.target/i386/stack-check-17.c: New test.
20734 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
20735
20736 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20737
20738 PR debug/83621
20739 * gcc.dg/pr83621.c: New test.
20740
20741 PR debug/83645
20742 * gcc.dg/pr83645.c: New test.
20743
20744 2018-01-03 Martin Sebor <msebor@redhat.com>
20745
20746 PR tree-optimization/83603
20747 * gcc.dg/Wrestrict-4.c: New test.
20748
20749 PR c/83559
20750 * gcc.dg/const-2.c: New test.
20751 * gcc.dg/pure-3.c: New test.
20752
20753 2018-01-03 Martin Sebor <msebor@redhat.com>
20754
20755 * gcc.dg/Wrestrict-3.c: New test.
20756
20757 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20758
20759 PR c++/83555
20760 * g++.dg/opt/pr83555.C: New test.
20761 * g++.dg/ubsan/pr83555.C: New test.
20762
20763 2018-01-03 David Malcolm <dmalcolm@redhat.com>
20764
20765 PR c/82050
20766 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
20767 the !CHECKING_P case by expecting a note.
20768 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
20769 a note for the !CHECKING_P case, and move the return statement
20770 outside of #if CHECKING_P guard.
20771
20772 2018-01-03 Jeff Law <law@redhat.com>
20773
20774 PR middle-end/83654
20775 * gcc.target/i386/stack-check-18.c: New test.
20776 * gcc.target/i386/stack-check-19.c: New test.
20777
20778 2018-01-03 Martin Sebor <msebor@redhat.com>
20779
20780 PR tree-optimization/83501
20781 * c-c++-common/Warray-bounds-3.c: Remove xfail.
20782
20783 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20784
20785 PR tree-optimization/83501
20786 * gcc.dg/tree-ssa/pr83501-1.c: New test.
20787
20788 2018-01-03 Nathan Sidwell <nathan@acm.org>
20789
20790 PR c++/83667
20791 * g++.dg/ipa/pr83667.C: New.
20792
20793 2018-01-03 Martin Liska <mliska@suse.cz>
20794
20795 PR tree-optimization/83593
20796 * gcc.dg/pr83593.c: New test.
20797
20798 2018-01-03 Martin Liska <mliska@suse.cz>
20799
20800 PR ipa/83549
20801 * g++.dg/ipa/pr83549.C: New test.
20802
20803 2018-01-03 Marek Polacek <polacek@redhat.com>
20804
20805 PR c++/83592
20806 * g++.dg/warn/mvp2.C: New test.
20807
20808 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20809
20810 PR preprocessor/83602
20811 * g++.dg/cpp/pr83602.C: New test.
20812
20813 PR c++/83634
20814 * g++.dg/parse/pr83634.C: New test.
20815
20816 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
20817
20818 PR fortran/83664
20819 * gfortran.dg/eoshift_7.f90: New test.
20820
20821 2018-01-03 Jan Beulich <jbeulich@suse.com>
20822
20823 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
20824 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
20825
20826 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20827
20828 Update copyright years.
20829
20830 2018-01-03 Martin Liska <mliska@suse.cz>
20831
20832 PR ipa/83594
20833 * gcc.dg/ipa/pr83594.c: New test.
20834
20835 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
20836 Alan Hayward <alan.hayward@arm.com>
20837 David Sherwood <david.sherwood@arm.com>
20838
20839 * gcc.dg/vect-opt-info-1.c: New test.
20840
20841 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
20842
20843 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
20844 floorf128, truncf128, and roundf128.
20845 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
20846 optimizations added in match.pd.
20847 * gcc.target/powerpc/float128-hw6.c: Likewise.
20848 * gcc.target/powerpc/float128-hw7.c: Likewise.
20849 * gcc.target/powerpc/float128-hw8.c: Likewise.
20850 * gcc.target/powerpc/float128-hw9.c: Likewise.
20851 * gcc.target/powerpc/float128-hw10.c: Likewise.
20852 * gcc.target/powerpc/float128-hw11.c: Likewise.
20853
20854 2018-01-02 Jakub Jelinek <jakub@redhat.com>
20855
20856 PR c++/83556
20857 * g++.dg/cpp0x/pr83556.C: New test.
20858
20859 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
20860
20861 PR fortran/45689
20862 PR fortran/83650
20863 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
20864 * gfortran.dg/simplify_cshift_4.f90: New test.
20865
20866 2018-01-02 Marek Polacek <polacek@redhat.com>
20867
20868 PR c++/81860
20869 * g++.dg/cpp0x/inh-ctor30.C: New test.
20870
20871 PR c++/83644
20872 * g++.dg/cpp1z/pr83644.C: New test.
20873
20874 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
20875
20876 PR fortran/83076
20877 * gfortran.dg/coarray_45.f90: New test.
20878
20879 PR fortran/83319
20880 * gfortran.dg/coarray_46.f90: New test.
20881
20882 2018-01-01 Jakub Jelinek <jakub@redhat.com>
20883
20884 PR tree-optimization/83581
20885 * gcc.dg/pr83581.c: New test.
20886
20887 PR c/83595
20888 * gcc.dg/pr83595.c: New test.
20889
20890 PR middle-end/83608
20891 * g++.dg/opt/pr83608.C: New test.
20892
20893 PR middle-end/83609
20894 * gcc.dg/pr83609.c: New test.
20895 * g++.dg/opt/pr83609.C: New test.
20896
20897 PR middle-end/83623
20898 * gcc.dg/pr83623.c: New test.
20899
20900 * gcc.target/i386/i386.exp
20901 (check_effective_target_avx512vpopcntdqvl): New proc.
20902 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
20903 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
20904 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
20905 \f
20906 Copyright (C) 2018 Free Software Foundation, Inc.
20907
20908 Copying and distribution of this file, with or without modification,
20909 are permitted in any medium without royalty provided the copyright
20910 notice and this notice are preserved.