1 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
3 PR rtl-optimization/87507
4 * gcc.target/powerpc/pr87507.c: New test.
5 * gcc.target/powerpc/pr68805.c: Update expected results.
7 2018-11-13 Jakub Jelinek <jakub@redhat.com>
9 PR tree-optimization/87898
10 * gcc.dg/gomp/pr87898.c: New test.
12 2018-11-13 David Malcolm <dmalcolm@redhat.com>
14 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
16 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
18 2018-11-13 Martin Sebor <msebor@redhat.com>
21 * gcc.dg/attr-copy-5.c: New test.
22 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
24 2018-11-13 Richard Biener <rguenther@suse.de>
26 PR tree-optimization/86991
27 * gcc.dg/pr86991.c: New testcase.
29 2018-11-13 David Malcolm <dmalcolm@redhat.com>
32 * gcc.target/i386/pr87955.c: New test.
34 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
36 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
38 * gcc.dg/tree-ssa/vrp92.c: Same.
40 2018-11-13 Richard Biener <rguenther@suse.de>
42 PR tree-optimization/87931
43 * gcc.dg/graphite/pr87931.c: New testcase.
45 2018-11-13 Martin Liska <mliska@suse.cz>
48 * gcc.target/i386/pr87930.c: New test.
50 2018-11-13 Richard Biener <rguenther@suse.de>
52 PR tree-optimization/87962
53 * gcc.dg/pr87962.c: New testcase.
55 2018-11-13 Richard Biener <rguenther@suse.de>
57 PR tree-optimization/87967
58 * g++.dg/opt/pr87967.C: New testcase.
60 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
62 * gcc.target/arc/builtin_eh.c: New test.
64 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
66 * gcc.target/arc/firq-1.c: Update test.
67 * gcc.target/arc/firq-3.c: Likewise.
68 * gcc.target/arc/firq-4.c: Likewise.
69 * gcc.target/arc/interrupt-6.c: Likewise.
71 2018-11-13 Jakub Jelinek <jakub@redhat.com>
73 PR rtl-optimization/87918
74 * gcc.target/i386/pr87918.c: New test.
76 2018-11-13 Alan Modra <amodra@gmail.com>
78 * gcc.target/powerpc/rotmask.c: New.
80 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
84 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
86 * gcc.dg/tree-ssa/popcount.c: Likewise.
87 * gcc.dg/tree-ssa/popcount2.c: Likewise.
88 * gcc.dg/tree-ssa/popcount3.c: Likewise.
89 * gcc.target/aarch64/popcount4.c: New test.
90 * lib/target-supports.exp (check_effective_target_popcountl): New.
92 2018-11-12 Martin Liska <mliska@suse.cz>
95 * gcc.dg/profile-filtering-1.c: New test.
96 * gcc.dg/profile-filtering-2.c: New test.
98 2018-11-12 Martin Sebor <msebor@redhat.com>
101 * gcc.dg/Wattribute-alias.c: Require ifunc support.
103 2018-11-12 Renlin Li <renlin.li@arm.com>
106 * gcc.target/aarch64/sve/pr87815.c: New.
108 2018-11-12 Sudakshina Das <sudi.das@arm.com>
110 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
113 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
115 * gcc.target/csky/fnmul-1.c: New.
116 * gcc.target/csky/fnmul-2.c: New.
117 * gcc.target/csky/fnmul-3.c: New.
118 * gcc.target/csky/fnmul-4.c: New.
120 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
123 * gcc.target/i386/pr87928.c: New test.
125 2018-11-09 Martin Sebor <msebor@redhat.com>
128 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
129 * gcc.dg/pr39323-1.c: Ditto.
131 2018-11-09 Paul Koning <ni1d@arrl.net>
133 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
135 * gcc.dg/Wrestrict-4.c: Ditto.
136 * gcc.dg/Wrestrict-5.c: Ditto.
137 * gcc.dg/pr83463.c: Ditto.
138 * gcc.dg/torture/pr55890-2.c: Ditto.
139 * gcc.dg/torture/pr55890-3.c: Ditto.
140 * gcc.dg/torture/pr71816.c: Ditto.
142 2018-11-09 Jakub Jelinek <jakub@redhat.com>
144 * c-c++-common/gomp/clauses-5.c: New test.
146 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
147 * c-c++-common/gomp/requires-2.c: Likewise.
148 * c-c++-common/gomp/requires-4.c: Likewise.
150 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
151 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
153 2018-11-09 Jeff Law <law@redhat.com>
155 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
157 2018-11-09 Martin Sebor <msebor@redhat.com>
160 * gcc.dg/Wattribute-alias.c: New test.
161 * gcc.dg/Wmissing-attributes.c: New test.
162 * gcc.dg/attr-copy.c: New test.
163 * gcc.dg/attr-copy-2.c: New test.
164 * gcc.dg/attr-copy-3.c: New test.
165 * gcc.dg/attr-copy-4.c: New test.
167 2018-11-09 Martin Sebor <msebor@redhat.com>
170 * gcc.dg/attr-aligned.c: New test.
172 2018-11-09 Martin Liska <mliska@suse.cz>
174 * gcc.target/i386/ipa-stack-alignment.c: New test.
176 2018-11-09 Martin Liska <mliska@suse.cz>
178 * gcc.dg/tree-ssa/writeonly-2.c: New test.
180 2018-11-09 Jakub Jelinek <jakub@redhat.com>
182 * gcc.dg/gomp/workshare-reduction-1.c: New test.
183 * gcc.dg/gomp/workshare-reduction-2.c: New test.
184 * gcc.dg/gomp/workshare-reduction-3.c: New test.
185 * gcc.dg/gomp/workshare-reduction-4.c: New test.
186 * gcc.dg/gomp/workshare-reduction-5.c: New test.
187 * gcc.dg/gomp/workshare-reduction-6.c: New test.
188 * gcc.dg/gomp/workshare-reduction-7.c: New test.
189 * gcc.dg/gomp/workshare-reduction-8.c: New test.
190 * gcc.dg/gomp/workshare-reduction-9.c: New test.
191 * gcc.dg/gomp/workshare-reduction-10.c: New test.
192 * gcc.dg/gomp/workshare-reduction-11.c: New test.
193 * gcc.dg/gomp/workshare-reduction-12.c: New test.
194 * gcc.dg/gomp/workshare-reduction-13.c: New test.
195 * gcc.dg/gomp/workshare-reduction-14.c: New test.
196 * gcc.dg/gomp/workshare-reduction-15.c: New test.
197 * gcc.dg/gomp/workshare-reduction-16.c: New test.
198 * gcc.dg/gomp/workshare-reduction-17.c: New test.
199 * gcc.dg/gomp/workshare-reduction-18.c: New test.
200 * gcc.dg/gomp/workshare-reduction-19.c: New test.
201 * gcc.dg/gomp/workshare-reduction-20.c: New test.
202 * gcc.dg/gomp/workshare-reduction-21.c: New test.
203 * gcc.dg/gomp/workshare-reduction-22.c: New test.
204 * gcc.dg/gomp/workshare-reduction-23.c: New test.
205 * gcc.dg/gomp/workshare-reduction-24.c: New test.
206 * gcc.dg/gomp/workshare-reduction-25.c: New test.
207 * gcc.dg/gomp/workshare-reduction-26.c: New test.
208 * gcc.dg/gomp/workshare-reduction-27.c: New test.
209 * gcc.dg/gomp/workshare-reduction-28.c: New test.
210 * gcc.dg/gomp/workshare-reduction-29.c: New test.
211 * gcc.dg/gomp/workshare-reduction-30.c: New test.
212 * gcc.dg/gomp/workshare-reduction-31.c: New test.
213 * gcc.dg/gomp/workshare-reduction-32.c: New test.
214 * gcc.dg/gomp/workshare-reduction-33.c: New test.
215 * gcc.dg/gomp/workshare-reduction-34.c: New test.
216 * gcc.dg/gomp/workshare-reduction-35.c: New test.
217 * gcc.dg/gomp/workshare-reduction-36.c: New test.
218 * gcc.dg/gomp/workshare-reduction-37.c: New test.
219 * gcc.dg/gomp/workshare-reduction-38.c: New test.
220 * gcc.dg/gomp/workshare-reduction-39.c: New test.
221 * gcc.dg/gomp/workshare-reduction-40.c: New test.
222 * gcc.dg/gomp/workshare-reduction-41.c: New test.
223 * gcc.dg/gomp/workshare-reduction-42.c: New test.
224 * gcc.dg/gomp/workshare-reduction-43.c: New test.
225 * gcc.dg/gomp/workshare-reduction-44.c: New test.
226 * gcc.dg/gomp/workshare-reduction-45.c: New test.
227 * gcc.dg/gomp/workshare-reduction-46.c: New test.
228 * gcc.dg/gomp/workshare-reduction-47.c: New test.
229 * gcc.dg/gomp/workshare-reduction-48.c: New test.
230 * gcc.dg/gomp/workshare-reduction-49.c: New test.
231 * gcc.dg/gomp/workshare-reduction-50.c: New test.
232 * gcc.dg/gomp/workshare-reduction-51.c: New test.
233 * gcc.dg/gomp/workshare-reduction-52.c: New test.
234 * gcc.dg/gomp/workshare-reduction-53.c: New test.
235 * gcc.dg/gomp/workshare-reduction-54.c: New test.
236 * gcc.dg/gomp/workshare-reduction-55.c: New test.
237 * gcc.dg/gomp/workshare-reduction-56.c: New test.
238 * gcc.dg/gomp/workshare-reduction-57.c: New test.
239 * gcc.dg/gomp/workshare-reduction-58.c: New test.
241 2018-11-09 Stafford Horne <shorne@gmail.com>
242 Richard Henderson <rth@twiddle.net>
244 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
245 * gcc.dg/20020312-2.c: Likewise.
246 * gcc.dg/attr-alloc_size-11.c: Likewise.
247 * gcc.dg/builtin-apply2.c: Likewise.
248 * gcc.dg/nop.h: Likewise.
249 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
250 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
251 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
252 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
253 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
254 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
255 * lib/target-supports.exp
256 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
257 * gcc.target/or1k/*: New.
259 2018-11-09 Richard Biener <rguenther@suse.de>
261 PR tree-optimization/87621
262 * g++.dg/vect/pr87621.cc: New testcase.
264 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
266 PR rtl-optimization/86438
267 * gcc.dg/torture/pr86438.c: New.
270 * gcc.dg/pr87793.c: New.
272 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
274 * gcc.target/arm/neon-vect-div-1.c: New test.
275 * gcc.target/arm/neon-vect-div-2.c: Likewise.
277 2018-11-08 Andi Kleen <ak@linux.intel.com>
279 * gcc.target/i386/ptwrite1.c: New test.
280 * gcc.target/i386/ptwrite2.c: New test.
282 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
285 * gfortran.dg/read_legacy_comma.f90: New test.
287 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
289 PR rtl-optimization/87600
290 * gcc.dg/pr87600.h: New file.
291 * gcc.dg/pr87600-1.c: New test.
292 * gcc.dg/pr87600-2.c: Likewise.
294 2018-11-08 Jakub Jelinek <jakub@redhat.com>
296 * c-c++-common/gomp/atomic-17.c: New test.
297 * c-c++-common/gomp/atomic-18.c: New test.
298 * c-c++-common/gomp/atomic-19.c: New test.
299 * c-c++-common/gomp/atomic-20.c: New test.
300 * c-c++-common/gomp/atomic-21.c: New test.
301 * c-c++-common/gomp/atomic-22.c: New test.
302 * c-c++-common/gomp/clauses-1.c (r2): New variable.
303 (foo): Add ntm argument and test if and nontemporal clauses on
304 constructs with simd.
305 (bar): Put taskloop simd inside of taskgroup with task_reduction,
306 use in_reduction clause instead of reduction. Add another
307 taskloop simd without nogroup clause, but with reduction clause and
308 a new in_reduction. Add ntm and i3 arguments. Test if and
309 nontemporal clauses on constructs with simd. Change if clauses on
310 some constructs from specific to the particular constituents to one
311 without a modifier. Add new tests for combined host teams and for
312 new parallel master and {,parallel }master taskloop{, simd} combined
314 (baz): New function with host teams tests.
315 * gcc.dg/gomp/combined-1.c: Moved to ...
316 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
318 * c-c++-common/gomp/combined-2.c: New test.
319 * c-c++-common/gomp/combined-3.c: New test.
320 * c-c++-common/gomp/critical-1.c: New test.
321 * c-c++-common/gomp/critical-2.c: New test.
322 * c-c++-common/gomp/default-1.c: New test.
323 * c-c++-common/gomp/defaultmap-1.c: New test.
324 * c-c++-common/gomp/defaultmap-2.c: New test.
325 * c-c++-common/gomp/defaultmap-3.c: New test.
326 * c-c++-common/gomp/depend-5.c: New test.
327 * c-c++-common/gomp/depend-6.c: New test.
328 * c-c++-common/gomp/depend-iterator-1.c: New test.
329 * c-c++-common/gomp/depend-iterator-2.c: New test.
330 * c-c++-common/gomp/depobj-1.c: New test.
331 * c-c++-common/gomp/flush-1.c: New test.
332 * c-c++-common/gomp/flush-2.c: New test.
333 * c-c++-common/gomp/for-1.c: New test.
334 * c-c++-common/gomp/for-2.c: New test.
335 * c-c++-common/gomp/for-3.c: New test.
336 * c-c++-common/gomp/for-4.c: New test.
337 * c-c++-common/gomp/for-5.c: New test.
338 * c-c++-common/gomp/for-6.c: New test.
339 * c-c++-common/gomp/for-7.c: New test.
340 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
341 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
342 diagnostics wording in one case.
343 * c-c++-common/gomp/if-3.c: New test.
344 * c-c++-common/gomp/master-combined-1.c: New test.
345 * c-c++-common/gomp/master-combined-2.c: New test.
346 * c-c++-common/gomp/nontemporal-1.c: New test.
347 * c-c++-common/gomp/nontemporal-2.c: New test.
348 * c-c++-common/gomp/reduction-task-1.c: New test.
349 * c-c++-common/gomp/reduction-task-2.c: New test.
350 * c-c++-common/gomp/requires-1.c: New test.
351 * c-c++-common/gomp/requires-2.c: New test.
352 * c-c++-common/gomp/requires-3.c: New test.
353 * c-c++-common/gomp/requires-4.c: New test.
354 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
355 diagnostics for nonmonotonic modifier with static, runtime or auto
357 * c-c++-common/gomp/simd7.c: New test.
358 * c-c++-common/gomp/target-data-1.c: New test.
359 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
360 * c-c++-common/gomp/taskwait-depend-1.c: New test.
361 * c-c++-common/gomp/teams-1.c: New test.
362 * c-c++-common/gomp/teams-2.c: New test.
363 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
365 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
366 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
367 qualified vars without mutable member no longer being predeterined
369 * gcc.dg/gomp/sharing-1.c: Likewise.
370 * g++.dg/gomp/clause-3.C: Likewise.
371 * g++.dg/gomp/member-2.C: Likewise.
372 * g++.dg/gomp/predetermined-1.C: Likewise.
373 * g++.dg/gomp/private-1.C: Likewise.
374 * g++.dg/gomp/sharing-1.C: Likewise.
375 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
376 const static data member without mutable elements.
377 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
378 * gcc.dg/gomp/for-5.c: Likewise.
379 * gcc.dg/gomp/for-6.c: Change expected library call.
380 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
381 * gcc.dg/gomp/reduction-2.c: New test.
382 * gcc.dg/gomp/simd-1.c: New test.
383 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
384 * g++.dg/gomp/atomic-18.C: New test.
385 * g++.dg/gomp/atomic-19.C: New test.
386 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
387 variable messages. Add another expected error.
388 * g++.dg/gomp/critical-3.C: New test.
389 * g++.dg/gomp/depend-iterator-1.C: New test.
390 * g++.dg/gomp/depend-iterator-2.C: New test.
391 * g++.dg/gomp/depobj-1.C: New test.
392 * g++.dg/gomp/doacross-1.C: New test.
393 * g++.dg/gomp/for-21.C: New test.
394 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
395 * g++.dg/gomp/for-5.C: Likewise.
396 * g++.dg/gomp/for-6.C: Change expected library call.
397 * g++.dg/gomp/loop-4.C: New test.
398 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
400 * g++.dg/gomp/pr33372-3.C: Likewise.
401 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
402 * g++.dg/gomp/simd-2.C: New test.
403 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
405 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
407 * gcc.dg/pr87874.c (em): Declare uint64_max as
408 const unsigned long long int.
410 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
412 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
413 integer overflow when sizeof(short) == sizeof(int).
414 * gcc.dg/attr-alloc_size-11.c: Likewise.
415 * gcc.dg/attr-alloc_size-3.c: Likewise.
416 * gcc.dg/attr-alloc_size-5.c: Likewise.
417 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
419 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
421 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
422 uppercase "NOP" instructions in assembler output.
423 * c-c++-common/patchable_function_entry-default.c: Likewise.
424 * c-c++-common/patchable_function_entry-definition.c: Likewise.
426 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
428 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
430 * gcc.dg/addr_equal-1.c: Likewise.
431 * gcc.dg/tree-ssa/pr78154.c: Likewise.
432 * gcc.dg/tree-ssa/vrp111.c: Likewise.
434 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
436 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
437 an output section is too large for a memory region, or a memory
440 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
442 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
443 * gnat.dg/null_pointer_deref2.adb: Likewise.
444 * gnat.dg/null_pointer_deref3.adb: Likewise.
445 * gnat.dg/opt74.adb: New test.
446 * gnat.dg/opt74_pkg.ad[sb]: New helper.
447 * gnat.dg/warn12.adb: Delete.
448 * gnat.dg/warn12_pkg.ads: Likewise.
450 2018-11-08 David Malcolm <dmalcolm@redhat.com>
453 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
455 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
456 "-fdump-tree-einline".
457 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
458 "-fdump-tree-einline".
459 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
460 "-fdump-tree-einline".
461 * g++.dg/tree-ssa/inline-2.C: Likewise.
462 * g++.dg/tree-ssa/inline-3.C: Likewise.
463 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
464 using "-fopt-info-inline".
465 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
466 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
467 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
469 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
470 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
471 directive. Update scan-tree-dump-times to reflect /order
473 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
474 reflect /order suffixes.
475 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
476 avoid getting extra messages from inliner.
477 * gcc.dg/plugin/dump-2.c: Likewise.
478 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
479 "function body not available" missed optimization messages.
480 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
482 * gcc.dg/pr71969-3.c: Likewise.
483 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
484 "-fdump-tree-einline".
485 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
486 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
488 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
489 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
491 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
492 "-fdump-tree-einline".
493 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
496 2018-11-08 David Malcolm <dmalcolm@redhat.com>
498 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
500 2018-11-08 David Malcolm <dmalcolm@redhat.com>
502 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
503 (test_dump): Add testing of %C.
505 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
507 * g++.dg/other/pr87916.C: New test.
509 2018-11-08 Richard Biener <rguenther@suse.de>
511 PR tree-optimization/87929
512 * gcc.dg/pr87929.c: New testcase.
514 2018-11-08 Martin Liska <mliska@suse.cz>
516 * gcc.dg/pr87811.c: Update scanned pattern.
517 * gcc.dg/pr87811-2.c: Likewise.
519 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
521 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
523 * g++.dg/lto/pr87906_1.C: Likewise.
525 2018-11-08 Richard Biener <rguenther@suse.de>
527 PR tree-optimization/87913
528 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
530 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
532 * gcc.target/mips/mips.exp (mips-dg-options):
533 Add mips_option_dependency msoft-float vs no-mmi and
534 mips16/micromips vs no-mmi/ext/ext2 only gcc
535 config with Loongson target.
537 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
539 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
540 memcpy from "unsigned long" to __SIZE_TYPE__.
542 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
545 * gcc.target/msp430/pr87691.c: New test.
547 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
549 * gcc.dg/Wno-attribute-warning.c: New test.
551 2018-11-07 Nathan Sidwell <nathan@acm.org>
554 * g++.dg/lookup/pr87904.C: New.
556 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
558 * gcc.dg/pr87874.c: Compile only for int128 effective target.
560 2018-11-07 Richard Biener <rguenther@suse.de>
562 PR tree-optimization/87914
563 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
564 (check_avx2_available): Likewise.
565 * g++.dg/vect/pr87914.cc: New testcase.
567 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
569 * gcc.target/mips/loongson-ctz.c: Fix typo.
570 * gcc.target/mips/loongson-dctz.c: Fix typo.
572 2018-11-07 Jan Hubicka <jh@suse.cz>
574 * g++.dg/lto/odr-1_1.C: Fix template.
576 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
578 * gcc.target/mips/loongson-ctz.c: New test.
579 * gcc.target/mips/loongson-dctz.c: Likewise.
580 * gcc.target/mips/mips.exp (mips_option_groups): Add
581 -mloongson-ext2 option.
583 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
585 * gcc.target/mips/mips.exp (mips_option_groups): Add
586 -mloongson-ext option.
587 (mips-dg-options): Add mips_option_dependency options
588 "-mmicromips" vs "-mno-loongson-ext",
590 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
592 * gcc.target/mips/loongson-shift-count-truncated-1.c
593 (dg-options): Run under -mloongson-mmi option.
594 Include loongson-mmiintrin.h instead of loongson.h.
595 * gcc.target/mips/loongson-simd.c: Likewise.
596 * gcc.target/mips/mips.exp (mips_option_groups): Add
597 -mloongson-mmi option.
598 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
599 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
600 "-msoft-float" vs "-mno-loongson-mmi".
601 (mips-dg-init): Add -mloongson-mmi option.
602 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
603 to check_mips_loongson_mmi_hw_available.
604 Rename check_effective_target_mips_loongson_runtime to
605 check_effective_target_mips_loongson_mmi_runtime.
606 (check_effective_target_vect_int): Use mips_loongson_mmi instead
607 of mips_loongson when check et-is-effective-target.
608 (add_options_for_mips_loongson_mmi): New proc.
609 Rename check_effective_target_mips_loongson to
610 check_effective_target_mips_loongson_mmi.
611 (check_effective_target_vect_shift,
612 check_effective_target_whole_vector_shift,
613 check_effective_target_vect_no_int_min_max,
614 check_effective_target_vect_no_align,
615 check_effective_target_vect_short_mult,
616 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
617 of mips_loongson when check et-is-effective-target.
619 2018-11-07 Richard Biener <rguenther@suse.de>
622 * g++.dg/lto/pr87906_0.C: New testcase.
623 * g++.dg/lto/pr87906_1.C: Likewise.
625 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
627 PR rtl-optimization/87874
628 * gcc.dg/pr87874.c: New.
630 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
632 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
634 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
636 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
638 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
641 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
643 (foo): Use __builtin_alloca.
645 2018-11-06 Jan Hubicka <jh@suse.cz>
647 * gcc.dg/lto/tbaa-1.c: New testcase.
649 2018-11-06 Richard Biener <rguenther@suse.de>
651 PR tree-optimization/87889
652 * gcc.dg/pr87894.c: New testcase.
654 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
657 * gcc.target/s390/pr87723.c: New test.
659 2018-11-06 Richard Biener <rguenther@suse.de>
662 * gcc.target/i386/pr18041-1.c: New testcase.
663 * gcc.target/i386/pr18041-2.c: Likewise.
665 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
667 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
668 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
669 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
670 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
671 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
672 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
673 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
674 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
675 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
676 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
677 * gcc.target/i386/sse-13.c: Ditto.
678 * gcc.target/i386/sse-14.c: Ditto.
679 * gcc.target/i386/sse-22.c: Ditto.
680 * gcc.target/i386/sse-23.c: Ditto.
681 * gcc.target/i386/testimm-10.c: Ditto.
682 * gcc.target/i386/testround-1.c: Ditto.
684 2018-11-05 Paul Koning <ni1d@arrl.net>
686 * lib/target-supports.exp: Add check for "inf" effective target
688 * gcc.dg/builtins-44.c: Skip if no infinite support.
689 * gcc.dg/builtins-45.c: Ditto.
690 * gcc.dg/torture/builtin-complex-1.c: Ditto.
691 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
692 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
693 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
694 * gcc.dg/torture/builtin-logb-1.c: Ditto.
695 * gcc.dg/torture/builtin-math-2.c: Ditto.
696 * gcc.dg/torture/builtin-math-5.c: Ditto.
697 * gcc.dg/torture/builtin-math-7.c: Ditto.
698 * gcc.dg/torture/builtin-modf-1.c: Ditto.
699 * gcc.dg/torture/type-generic-1.c: Ditto.
701 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
703 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
705 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
706 * gcc.target/s390/md/setmem_long-1.c: Likewise.
708 2018-11-05 Richard Biener <rguenther@suse.de>
710 PR tree-optimization/87873
711 * gcc.dg/pr87873.c: New testcase.
713 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
715 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
716 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
718 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
720 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
722 2018-11-05 Richard Biener <rguenther@suse.de>
724 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
725 * gcc.dg/tree-ssa/scev-7.c: Likewise.
727 2018-11-05 Jakub Jelinek <jakub@redhat.com>
729 PR tree-optimization/87859
730 * gcc.dg/store_merging_24.c: New test.
731 * gcc.dg/store_merging_25.c: New test.
734 * c-c++-common/ubsan/pr87837.c: New test.
736 2018-11-05 Martin Liska <mliska@suse.cz>
739 * gcc.dg/pr87811.c: New test.
740 * gcc.dg/pr87811-2.c: Likewise.
741 * gcc.dg/pr87811-3.c: Likewise.
743 2018-11-05 Martin Liska <mliska@suse.cz>
745 PR gcov-profile/77698
746 * gcc.dg/tree-prof/pr77698.c: New test.
748 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
750 PR tree-optimization/86572
751 * gcc.dg/pr86572.c: New test.
753 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
755 PR tree-optimization/87672
756 * gcc.dg/pr87672.c: New test.
758 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
761 * g++.target/i386/pr58372.C: New test.
763 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
766 * gcc.target/nios2/pr87079-1.c: New.
767 * gcc.target/nios2/pr87079-2.c: New.
769 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
771 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
772 * gcc.dg/compat/pr83487-1_main.c: ... here.
773 * gcc.dg/compat/struct-by-value-10_main.c,
774 gcc.dg/compat/struct-by-value-10_x.c,
775 gcc.dg/compat/struct-by-value-11_main.c,
776 gcc.dg/compat/struct-by-value-11_x.c,
777 gcc.dg/compat/struct-by-value-12_main.c,
778 gcc.dg/compat/struct-by-value-12_x.c,
779 gcc.dg/compat/struct-by-value-13_main.c,
780 gcc.dg/compat/struct-by-value-13_x.c,
781 gcc.dg/compat/struct-by-value-14_main.c,
782 gcc.dg/compat/struct-by-value-14_x.c,
783 gcc.dg/compat/struct-by-value-15_main.c,
784 gcc.dg/compat/struct-by-value-15_x.c,
785 gcc.dg/compat/struct-by-value-17_main.c,
786 gcc.dg/compat/struct-by-value-17_x.c,
787 gcc.dg/compat/struct-by-value-18_main.c,
788 gcc.dg/compat/struct-by-value-18_x.c,
789 gcc.dg/compat/struct-by-value-2_main.c,
790 gcc.dg/compat/struct-by-value-2_x.c,
791 gcc.dg/compat/struct-by-value-22_main.c,
792 gcc.dg/compat/struct-by-value-22_x.c,
793 gcc.dg/compat/struct-by-value-3_main.c,
794 gcc.dg/compat/struct-by-value-3_x.c,
795 gcc.dg/compat/struct-by-value-4_main.c,
796 gcc.dg/compat/struct-by-value-4_x.c,
797 gcc.dg/compat/struct-by-value-5b_main.c,
798 gcc.dg/compat/struct-by-value-5b_x.c,
799 gcc.dg/compat/struct-by-value-6b_main.c,
800 gcc.dg/compat/struct-by-value-6b_x.c,
801 gcc.dg/compat/struct-by-value-6b_main.c,
802 gcc.dg/compat/struct-by-value-7b_x.c,
803 gcc.dg/compat/struct-by-value-7b_main.c,
804 gcc.dg/compat/struct-by-value-8_main.c,
805 gcc.dg/compat/struct-by-value-8_x.c,
806 gcc.dg/compat/struct-by-value-9_main.c,
807 gcc.dg/compat/struct-by-value-9_x.c,
808 gcc.dg/compat/struct-return-2_main.c,
809 gcc.dg/compat/struct-return-2_x.c: Likewise.
811 2018-11-02 Nathan Sidwell <nathan@acm.org>
813 * g++.dg/lookup/crash6.C: Adjust error
814 * g++.dg/parse/crash38.C: Likewise.
816 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
818 * gcc.c-torture/execute/20010904-2.c: Fix last change.
819 * gcc.dg/Wattributes-10.c: Likewise.
821 2018-11-02 Richard Biener <rguenther@suse.de>
823 PR tree-optimization/87776
824 * gcc.dg/torture/pr87776.c: New testcase.
826 2018-11-01 Marek Polacek <polacek@redhat.com>
828 Implement P0846R0, ADL and function templates.
829 * g++.dg/addr_builtin-1.C: Adjust dg-error.
830 * g++.dg/cpp2a/fn-template1.C: New test.
831 * g++.dg/cpp2a/fn-template10.C: New test.
832 * g++.dg/cpp2a/fn-template11.C: New test.
833 * g++.dg/cpp2a/fn-template12.C: New test.
834 * g++.dg/cpp2a/fn-template13.C: New test.
835 * g++.dg/cpp2a/fn-template14.C: New test.
836 * g++.dg/cpp2a/fn-template15.C: New test.
837 * g++.dg/cpp2a/fn-template16.C: New test.
838 * g++.dg/cpp2a/fn-template2.C: New test.
839 * g++.dg/cpp2a/fn-template3.C: New test.
840 * g++.dg/cpp2a/fn-template4.C: New test.
841 * g++.dg/cpp2a/fn-template5.C: New test.
842 * g++.dg/cpp2a/fn-template6.C: New test.
843 * g++.dg/cpp2a/fn-template7.C: New test.
844 * g++.dg/cpp2a/fn-template8.C: New test.
845 * g++.dg/cpp2a/fn-template9.C: New test.
846 * g++.dg/parse/fn-template1.C: New test.
847 * g++.dg/parse/fn-template2.C: New test.
848 * g++.dg/parse/template19.C: Adjust dg-error.
849 * g++.dg/template/pr61745.C: Add target to dg-error.
851 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
854 * gfortran.dg/findloc_1.f90: Actually commit.
855 * gfortran.dg/findloc_2.f90: Actually commit.
856 * gfortran.dg/findloc_3.f90: Actually commit.
857 * gfortran.dg/findloc_4.f90: Actually commit.
858 * gfortran.dg/findloc_5.f90: Actually commit.
859 * gfortran.dg/findloc_6.f90: Actually commit.
861 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
864 * gfortran.dg/inquiry_part_ref_1.f08: New test.
865 * gfortran.dg/inquiry_part_ref_2.f90: New test.
866 * gfortran.dg/inquiry_part_ref_3.f90: New test.
868 2018-11-01 Paul Koning <ni1d@arrl.net>
870 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
871 * gcc.c-torture/execute/20010904-2.c: Ditto.
872 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
873 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
874 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
875 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
876 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
877 * gcc.dg/Walloca-14.c: Ditto.
878 * gcc.dg/Wlarger-than3.c: Ditto.
879 * gcc.dg/compat/pr83487-1_y.c: Ditto.
880 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
881 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
882 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
883 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
884 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
885 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
886 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
887 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
888 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
889 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
890 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
891 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
892 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
893 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
894 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
895 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
896 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
897 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
898 * gcc.dg/compat/struct-return-2_x.c: Ditto.
899 * gcc.dg/falign-labels-1.c: Ditto.
900 * gcc.dg/long_branch.c: Ditto.
901 * gcc.dg/nextafter-1.c: Ditto.
902 * gcc.dg/pr35045.c: Ditto.
903 * gcc.dg/pr48616.c: Ditto.
904 * gcc.dg/pr84100.c: Ditto.
905 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
906 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
907 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
908 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
909 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
910 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
911 * gcc.dg/builtins-1.c: Ditto.
913 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
916 * gfortran.dg/bind_c_18.f90: Adjust error message.
918 2018-11-01 Marek Polacek <polacek@redhat.com>
920 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
922 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
924 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
926 2018-11-30 Jan Hubicka <jh@suse.cz>
928 * g++.dg/lto/pr84805_1.C: Update template.
929 * g++.dg/lto/pr84805_0.C: Update template.
930 * g++.dg/lto/pr84805_1b.C: Update template.
931 * g++.dg/lto/pr84805_0b.C: Update template.
933 2018-11-01 Jakub Jelinek <jakub@redhat.com>
935 PR tree-optimization/87826
936 * gcc.dg/pr87826.c: New test.
938 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
941 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
942 * gfortran.dg/bind_c_usage_32.f90: New test.
944 2018-11-01 Nathan Sidwell <nathan@acm.org>
946 * g++.dg/abi/anon5.C: New.
948 2018-11-01 Jakub Jelinek <jakub@redhat.com>
951 * gdc.dg/simd.d: Add -Wno-psabi.
952 * gdc.dg/compilable.d: Likewise.
954 2018-11-01 Martin Liska <mliska@suse.cz>
955 Jason Merrill <jason@redhat.com>
960 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
962 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
963 assumptions are not longer valid.
965 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
968 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
970 2018-10-31 Nathan Sidwell <nathan@acm.org>
972 * g++.dg/lookup/friend21.C: New.
974 2018-10-31 Martin Liska <mliska@suse.cz>
977 * gcc.target/aarch64/spellcheck_7.c: New test.
978 * gcc.target/aarch64/spellcheck_8.c: New test.
979 * gcc.target/aarch64/spellcheck_9.c: New test.
981 2018-10-31 Nathan Sidwell <nathan@acm.org>
983 * g++.dg/lookup/using60.C: New.
985 2018-10-31 Richard Biener <rguenther@suse.de>
989 * gcc.target/i386/pr70359.c: New testcase.
990 * gcc.target/i386/pr86270.c: Likewise.
992 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
994 * gcc.target/arc/jumptable.c: New test.
996 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
998 * gcc.target/arc/tls-gd.c: New file.
999 * gcc.target/arc/tls-ie.c: Likewise.
1000 * gcc.target/arc/tls-ld.c: Likewise.
1001 * gcc.target/arc/tls-le.c: Likewise.
1002 * gcc.target/arc/tls-1.c: Update test.
1004 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
1006 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
1008 2018-10-31 Martin Liska <mliska@suse.cz>
1010 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
1011 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
1012 * c-c++-common/ubsan/unreachable-2.c: Likewise.
1013 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
1015 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1018 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
1019 -mword-relocations would be passed when compiling the test.
1020 * gcc.target/arm/movsi_movt.c: Likewise.
1021 * gcc.target/arm/pr81863.c: Likewise.
1022 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
1023 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
1024 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
1025 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
1026 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
1027 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
1029 2018-10-31 Richard Biener <rguenther@suse.de>
1032 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
1034 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1037 * gfortran.dg/min_max_type.f90: New test.
1039 2018-10-30 Martin Sebor <msebor@redhat.com>
1042 * gcc.c-torture/execute/fprintf-2.c: New test.
1043 * gcc.c-torture/execute/printf-2.c: Same.
1044 * gcc.c-torture/execute/user-printf.c: Same.
1045 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
1046 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
1047 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1048 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1050 2018-10-30 Marek Polacek <polacek@redhat.com>
1052 Implement P0892R2, explicit(bool).
1053 * g++.dg/cpp2a/explicit1.C: New test.
1054 * g++.dg/cpp2a/explicit10.C: New test.
1055 * g++.dg/cpp2a/explicit11.C: New test.
1056 * g++.dg/cpp2a/explicit12.C: New test.
1057 * g++.dg/cpp2a/explicit13.C: New test.
1058 * g++.dg/cpp2a/explicit2.C: New test.
1059 * g++.dg/cpp2a/explicit3.C: New test.
1060 * g++.dg/cpp2a/explicit4.C: New test.
1061 * g++.dg/cpp2a/explicit5.C: New test.
1062 * g++.dg/cpp2a/explicit6.C: New test.
1063 * g++.dg/cpp2a/explicit7.C: New test.
1064 * g++.dg/cpp2a/explicit8.C: New test.
1065 * g++.dg/cpp2a/explicit9.C: New test.
1067 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
1069 PR rtl-optimization/87708
1070 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
1071 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
1073 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1075 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
1076 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
1077 * g++.dg/ext/flexarray-mangle.C: Likewise.
1078 * g++.dg/ext/flexarray-subst.C: Likewise.
1079 * g++.dg/ext/flexary10.C: Likewise.
1080 * g++.dg/ext/flexary11.C: Likewise.
1081 * g++.dg/ext/flexary14.C: Likewise.
1082 * g++.dg/ext/flexary16.C: Likewise.
1083 * g++.dg/ext/flexary26.C: Likewise.
1084 * g++.dg/ext/flexary27.C: Likewise.
1085 * g++.dg/ext/flexary7.C: Likewise.
1086 * g++.dg/ext/pr71290.C: Likewise.
1088 2018-10-30 Paul Koning <ni1d@arrl.net>
1090 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
1092 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1094 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
1095 section names without numbers.
1096 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
1097 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
1098 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
1100 2018-10-29 David Malcolm <dmalcolm@redhat.com>
1103 * c-c++-common/substring-location-PR-87721.c: New test.
1104 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1106 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1107 (test_string_literals): Fold the index arguments before checking
1110 2018-10-29 David Malcolm <dmalcolm@redhat.com>
1112 * c-c++-common/spellcheck-reserved.c: Update expected output for
1113 C++ for merger of "did you mean" suggestions into the error
1115 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
1116 you mean" suggestion into the error.
1117 * g++.dg/lookup/error1.C: Likewise.
1118 * g++.dg/lookup/pr77549.C: Likewise.
1119 * g++.dg/lookup/pr80913.C: Likewise.
1120 * g++.dg/lookup/suggestions1.C: Likewise.
1121 * g++.dg/lookup/suggestions2.C: New test.
1122 * g++.dg/overload/koenig1.C: Update expected output as above.
1123 * g++.dg/spellcheck-identifiers-2.C: Likewise.
1124 * g++.dg/spellcheck-identifiers.C: Likewise.
1125 * g++.dg/spellcheck-ns.C: New test.
1126 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
1127 * g++.dg/spellcheck-pr78656.C: Likewise.
1128 * g++.dg/spellcheck-pr79298.C: Likewise, adding
1129 -fdiagnostics-show-caret to options.
1130 * g++.dg/spellcheck-pr80177.C: Likewise.
1131 * g++.dg/spellcheck-single-vs-multiple.C: New test.
1132 * g++.dg/spellcheck-typenames.C: Update expected output as above.
1133 * g++.dg/template/static10.C: Likewise.
1134 * g++.old-deja/g++.mike/ns5.C: Likewise.
1135 * g++.old-deja/g++.mike/ns7.C: Likewise.
1136 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1137 * g++.old-deja/g++.other/lineno5.C: Likewise.
1139 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1141 * g++.dg/cpp0x/auto24.C: Test location too.
1142 * g++.dg/cpp0x/auto3.C: Likewise.
1143 * g++.dg/cpp0x/auto42.C: Likewise.
1144 * g++.dg/cpp0x/initlist57.C: Likewise.
1145 * g++.dg/cpp0x/initlist75.C: Likewise.
1146 * g++.dg/cpp0x/initlist80.C: Likewise.
1147 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
1148 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
1149 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
1150 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
1151 * g++.old-deja/g++.other/typeck1.C: Likewise.
1153 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1156 * g++.dg/pr87469.C: New test.
1158 2018-10-29 Marek Polacek <polacek@redhat.com>
1160 PR c++/87594 - constexpr rejects-valid with range-based for.
1161 * g++.dg/cpp1y/constexpr-loop8.C: New test.
1163 2018-10-29 Richard Biener <rguenther@suse.de>
1165 PR tree-optimization/87785
1166 * gcc.dg/torture/20181029-1.c: New testcase.
1167 * gcc.dg/torture/20181029-2.c: Likewise.
1169 2018-10-29 Richard Biener <rguenther@suse.de>
1171 PR tree-optimization/87790
1172 * gcc.dg/pr87790.c: New testcase.
1174 2018-10-29 Martin Liska <mliska@suse.cz>
1176 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
1177 * lib/gcov.exp: Remove legacy verify-intermediate.
1179 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1181 * gcc.dg/gimplefe-30.c: New test.
1182 * gcc.dg/gimplefe-31.c: New test.
1183 * gcc.dg/gimplefe-32.c: New test.
1184 * gcc.dg/gimplefe-33.c: New test.
1186 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
1188 * gcc.misc-tests/help.exp: Add D to option descriptions check.
1189 * gdc.dg/asan/asan.exp: New file.
1190 * gdc.dg/asan/gdc272.d: New test.
1191 * gdc.dg/compilable.d: New test.
1192 * gdc.dg/dg.exp: New file.
1193 * gdc.dg/gdc254.d: New test.
1194 * gdc.dg/gdc260.d: New test.
1195 * gdc.dg/gdc270a.d: New test.
1196 * gdc.dg/gdc270b.d: New test.
1197 * gdc.dg/gdc282.d: New test.
1198 * gdc.dg/gdc283.d: New test.
1199 * gdc.dg/imports/gdc170.d: New test.
1200 * gdc.dg/imports/gdc231.d: New test.
1201 * gdc.dg/imports/gdc239.d: New test.
1202 * gdc.dg/imports/gdc241a.d: New test.
1203 * gdc.dg/imports/gdc241b.d: New test.
1204 * gdc.dg/imports/gdc251a.d: New test.
1205 * gdc.dg/imports/gdc251b.d: New test.
1206 * gdc.dg/imports/gdc253.d: New test.
1207 * gdc.dg/imports/gdc254a.d: New test.
1208 * gdc.dg/imports/gdc256.d: New test.
1209 * gdc.dg/imports/gdc27.d: New test.
1210 * gdc.dg/imports/gdcpkg256/package.d: New test.
1211 * gdc.dg/imports/runnable.d: New test.
1212 * gdc.dg/link.d: New test.
1213 * gdc.dg/lto/lto.exp: New file.
1214 * gdc.dg/lto/ltotests_0.d: New test.
1215 * gdc.dg/lto/ltotests_1.d: New test.
1216 * gdc.dg/runnable.d: New test.
1217 * gdc.dg/simd.d: New test.
1218 * gdc.test/gdc-test.exp: New file.
1219 * lib/gdc-dg.exp: New file.
1220 * lib/gdc.exp: New file.
1222 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1225 * gfortran.dg/findloc_1.f90: New test.
1226 * gfortran.dg/findloc_2.f90: New test.
1227 * gfortran.dg/findloc_3.f90: New test.
1228 * gfortran.dg/findloc_4.f90: New test.
1229 * gfortran.dg/findloc_5.f90: New test.
1230 * gfortran.dg/findloc_6.f90: New test.
1232 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
1233 Jinsong Ji <jji@us.ibm.com>
1235 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
1237 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
1238 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
1239 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
1240 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
1241 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
1242 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
1243 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
1244 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
1245 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
1246 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
1247 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
1248 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
1249 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
1250 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
1251 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
1252 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
1253 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
1254 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
1255 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
1256 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
1257 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
1258 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
1259 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
1260 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
1261 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
1262 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
1263 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
1264 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
1265 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
1266 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
1267 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
1268 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
1269 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
1270 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1271 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1272 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
1273 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
1274 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
1275 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
1276 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
1277 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
1278 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1279 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1281 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
1283 * gcc.target/powerpc/ssse3-check.h: New file.
1284 * gcc.target/powerpc/ssse3-vals.h: New file.
1285 * gcc.target/powerpc/ssse3-pabsb.c: New file.
1286 * gcc.target/powerpc/ssse3-pabsd.c: New file.
1287 * gcc.target/powerpc/ssse3-pabsw.c: New file.
1288 * gcc.target/powerpc/ssse3-palignr.c: New file.
1289 * gcc.target/powerpc/ssse3-phaddd.c: New file.
1290 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
1291 * gcc.target/powerpc/ssse3-phaddw.c: New file.
1292 * gcc.target/powerpc/ssse3-phsubd.c: New file.
1293 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
1294 * gcc.target/powerpc/ssse3-phsubw.c: New file.
1295 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
1296 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
1297 * gcc.target/powerpc/ssse3-pshufb.c: New file.
1298 * gcc.target/powerpc/ssse3-psignb.c: New file.
1299 * gcc.target/powerpc/ssse3-psignd.c: New file.
1300 * gcc.target/powerpc/ssse3-psignw.c: New file.
1302 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
1304 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
1305 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
1306 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1307 * gcc.target/powerpc/mmx-packs.c: Likewise.
1308 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
1309 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1310 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
1311 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
1312 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
1313 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
1314 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
1315 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
1316 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
1317 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
1318 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
1319 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
1320 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
1321 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
1322 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
1323 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
1324 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1325 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
1326 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
1327 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
1328 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
1329 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
1330 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
1331 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
1332 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
1333 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
1334 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
1335 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
1336 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
1337 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
1338 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
1339 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
1340 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
1341 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
1342 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
1343 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
1344 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
1345 * gcc.target/powerpc/pr37191.c: Likewise.
1346 * gcc.target/powerpc/sse-addps-1.c: Likewise.
1347 * gcc.target/powerpc/sse-addss-1.c: Likewise.
1348 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
1349 * gcc.target/powerpc/sse-andps-1.c: Likewise.
1350 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
1351 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
1352 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
1353 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1354 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
1355 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
1356 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
1357 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1358 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
1359 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
1360 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
1361 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1362 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1363 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
1364 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
1365 * gcc.target/powerpc/sse-divps-1.c: Likewise.
1366 * gcc.target/powerpc/sse-divss-1.c: Likewise.
1367 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
1368 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
1369 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
1370 * gcc.target/powerpc/sse-minps-1.c: Likewise.
1371 * gcc.target/powerpc/sse-minps-2.c: Likewise.
1372 * gcc.target/powerpc/sse-minss-1.c: Likewise.
1373 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
1374 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
1375 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
1376 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
1377 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
1378 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
1379 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
1380 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
1381 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
1382 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
1383 * gcc.target/powerpc/sse-movss-1.c: Likewise.
1384 * gcc.target/powerpc/sse-movss-2.c: Likewise.
1385 * gcc.target/powerpc/sse-movss-3.c: Likewise.
1386 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
1387 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
1388 * gcc.target/powerpc/sse-orps-1.c: Likewise.
1389 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
1390 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
1391 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
1392 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
1393 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
1394 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
1395 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
1396 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
1397 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
1398 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
1399 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
1400 * gcc.target/powerpc/sse-subps-1.c: Likewise.
1401 * gcc.target/powerpc/sse-subss-1.c: Likewise.
1402 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
1403 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
1404 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
1405 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
1406 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
1407 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
1408 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
1409 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
1410 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
1411 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
1412 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
1413 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
1414 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
1415 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
1416 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
1417 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
1418 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
1419 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
1420 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
1421 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
1422 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
1423 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
1424 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
1425 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
1426 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
1427 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
1428 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
1429 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
1430 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
1431 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
1432 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
1433 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
1434 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
1435 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
1436 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
1437 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
1438 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
1439 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
1440 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
1441 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
1442 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
1443 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
1444 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
1445 * gcc.target/powerpc/sse2-mmx.c: Likewise.
1446 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
1447 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
1448 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
1449 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
1450 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
1451 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
1452 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
1453 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
1454 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
1455 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
1456 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
1457 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
1458 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
1459 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
1460 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
1461 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
1462 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
1463 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
1464 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
1465 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
1466 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
1467 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
1468 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
1469 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
1470 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
1471 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
1472 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1473 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
1474 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
1475 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
1476 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
1477 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
1478 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
1479 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
1480 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
1481 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
1482 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
1483 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
1484 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
1485 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
1486 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
1487 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
1488 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
1489 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
1490 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
1491 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
1492 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
1493 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1494 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
1495 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
1496 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1497 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1498 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
1499 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
1500 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
1501 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
1502 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
1503 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
1504 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
1505 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
1506 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
1507 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
1508 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
1509 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
1510 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
1511 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
1512 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
1513 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
1514 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
1515 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
1516 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
1517 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
1518 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
1519 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
1520 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
1521 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
1522 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
1523 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
1524 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
1525 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
1526 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
1527 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
1528 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
1529 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
1530 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
1531 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
1532 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1533 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
1534 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1535 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
1536 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1537 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
1538 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
1539 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
1540 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
1541 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
1542 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
1543 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
1544 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
1545 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
1546 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1547 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1548 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1549 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1550 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1551 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1552 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1553 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1554 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1555 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1556 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
1557 ommitted "-mpower8-vector" to dg-options.
1559 2018-10-26 Jan Hubicka <jh@suse.cz>
1561 * g++.dg/lto/odr-1_0.C: Fix template.
1562 * g++.dg/lto/odr-1_1.C: Fix template.
1564 2018-10-26 Richard Biener <rguenther@suse.de>
1566 PR tree-optimization/87105
1567 * g++.dg/vect/slp-pr87105.cc: Adjust.
1568 * gcc.dg/torture/20181024-1.c: New testcase.
1569 * g++.dg/opt/20181025-1.C: Likewise.
1571 2018-10-26 Richard Biener <rguenther@suse.de>
1574 * g++.dg/lto/odr-1_0.C: Fix pattern.
1576 2018-10-26 Richard Biener <rguenther@suse.de>
1578 PR tree-optimization/87746
1579 * gcc.dg/pr87746.c: New testcase.
1581 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1583 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
1585 2018-10-25 Carl Love <cel@us.ibm.com>
1587 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
1589 2018-10-25 Martin Liska <mliska@suse.cz>
1592 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
1594 2018-10-25 Martin Liska <mliska@suse.cz>
1597 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
1598 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
1599 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
1601 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
1603 * gcc.target/s390/global-array-almost-huge-element.c: New test.
1604 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
1605 * gcc.target/s390/global-array-element-pic.c: New test.
1606 * gcc.target/s390/global-array-even-element.c: New test.
1607 * gcc.target/s390/global-array-huge-element.c: New test.
1608 * gcc.target/s390/global-array-negative-huge-element.c: New test.
1609 * gcc.target/s390/global-array-odd-element.c: New test.
1611 2018-10-25 Jan Hubicka <jh@suse.cz>
1613 * g++.dg/lto/odr-1_0.C: New test.
1614 * g++.dg/lto/odr-1_1.C: New test.
1616 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1619 * gcc.dg/sibcall-9.c: Make v static.
1620 * gcc.dg/sibcall-10.c: Likewise.
1622 2018-10-25 Richard Biener <rguenther@suse.de>
1624 PR tree-optimization/87665
1625 PR tree-optimization/87745
1626 * gfortran.dg/20181025-1.f: New testcase.
1628 2018-10-25 Jakub Jelinek <jakub@redhat.com>
1631 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
1632 from kind with a colon rather than comma.
1633 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
1634 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
1636 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
1638 * gcc.target/powerpc/float128-math.c: New test to make sure the
1639 long double built-in function names use the f128 form if the user
1640 switched from IBM long double to IEEE long double.
1641 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
1643 2018-10-24 Jakub Jelinek <jakub@redhat.com>
1646 * g++.dg/cpp0x/gen-attrs-66.C: New test.
1648 2018-10-24 Martin Sebor <msebor@redhat.com>
1651 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
1653 2018-10-24 Martin Liska <mliska@suse.cz>
1655 PR tree-optimization/84436
1656 * gcc.dg/tree-ssa/pr84436-1.c: New test.
1657 * gcc.dg/tree-ssa/pr84436-2.c: New test.
1658 * gcc.dg/tree-ssa/pr84436-3.c: New test.
1659 * gcc.dg/tree-ssa/pr84436-4.c: New test.
1660 * gcc.dg/tree-ssa/pr84436-5.c: New test.
1662 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
1664 * gcc.target/s390/20181024-1.c: New test.
1666 2018-10-24 Richard Biener <rguenther@suse.de>
1668 PR tree-optimization/87105
1669 * gcc.dg/vect/bb-slp-39.c: New testcase.
1670 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
1672 2018-10-24 Richard Biener <rguenther@suse.de>
1674 PR tree-optimization/84013
1675 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
1677 2018-10-24 Richard Biener <rguenther@suse.de>
1679 PR tree-optimization/87665
1680 * gcc.dg/torture/pr87665.c: New testcase.
1682 2018-10-23 Jakub Jelinek <jakub@redhat.com>
1684 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
1685 only. Add expected warnings and messages for c++2a.
1687 2018-10-23 Richard Biener <rguenther@suse.de>
1689 PR tree-optimization/87105
1690 PR tree-optimization/87608
1691 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
1692 g++.dg/vect/slp-pr87105.cc: Likewise.
1693 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
1694 relies on phiprop run before.
1695 * g++.dg/tree-ssa/pr30738.C: Likewise.
1696 * g++.dg/tree-ssa/pr57380.C: Likewise.
1697 * gcc.dg/tree-ssa/pr84859.c: Likewise.
1698 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
1699 confused by copies in the IL left by EVRP.
1700 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
1702 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
1703 * gcc.dg/pr24574.c: Likewise.
1704 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
1706 2018-10-23 Richard Biener <rguenther@suse.de>
1708 PR tree-optimization/87700
1709 * gcc.dg/torture/pr87700.c: New testcase.
1711 2018-10-23 Richard Biener <rguenther@suse.de>
1713 PR tree-optimization/87693
1714 * gcc.dg/torture/pr87693.c: New testcase.
1716 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
1719 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
1720 occurring as it should and a regression caused by version 1 of
1723 2018-10-22 Yury Gribov <tetra2005@gmail.com>
1725 PR tree-optimization/87633
1726 * g++.dg/pr87633.C: New test.
1728 2018-10-22 Marek Polacek <polacek@redhat.com>
1731 * g++.dg/concepts/memfun-err.C: Make it a compile test.
1733 2018-10-22 Richard Biener <rguenther@suse.de>
1735 * gcc.dg/tree-ssa/evrp12.c: New testcase.
1736 * gcc.dg/predict-6.c: Adjust.
1737 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
1738 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1739 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1741 2018-10-22 Martin Liska <mliska@suse.cz>
1743 PR tree-optimization/87686
1744 * g++.dg/tree-ssa/pr87686.C: New test.
1746 2018-10-22 Jakub Jelinek <jakub@redhat.com>
1748 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
1749 properly -std= options.
1751 2018-10-22 Richard Biener <rguenther@suse.de>
1753 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
1755 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1757 * gnat.dg/sso14.adb: New test.
1758 * gnat.dg/sso15.adb: Likewise.
1760 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1762 * gnat.dg/warn19.ad[sb]: New test.
1763 * gnat.dg/warn19_pkg.ads: New helper.
1765 2018-10-22 Richard Biener <rguenther@suse.de>
1767 PR tree-optimization/87640
1768 * gcc.dg/torture/pr87640.c: New testcase.
1770 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
1772 * gcc.target/s390/litpool-int.c: New test.
1774 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1777 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
1778 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
1779 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
1780 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
1781 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
1782 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
1783 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
1784 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
1786 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1789 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
1790 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
1791 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
1792 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
1793 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
1794 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
1795 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
1796 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
1797 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
1798 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
1799 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
1800 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
1801 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
1802 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
1803 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
1804 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
1805 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
1806 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
1807 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
1808 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
1809 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
1810 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
1811 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
1812 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
1813 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
1814 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
1815 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
1817 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1820 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
1821 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
1822 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
1823 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
1824 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
1825 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
1826 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
1827 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
1828 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
1829 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
1830 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
1831 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
1832 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
1833 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
1834 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
1835 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
1836 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
1838 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1841 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
1842 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1843 (__builtin_ia32_vfmsubps512_mask): Likewise.
1844 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1845 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1846 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1847 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1848 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1849 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1850 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1851 * testsuite/gcc.target/i386/sse-13.c
1852 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1853 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1854 (__builtin_ia32_vfmsubps512_mask): Likewise.
1855 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1856 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1857 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1858 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1859 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1860 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1861 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1862 * testsuite/gcc.target/i386/sse-23.c
1863 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1864 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1865 (__builtin_ia32_vfmsubps512_mask): Likewise.
1866 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1867 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1868 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1869 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1870 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1871 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1872 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1874 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1877 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
1878 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
1879 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
1880 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
1881 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
1882 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
1883 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
1884 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
1885 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
1886 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
1887 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
1889 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1892 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
1893 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
1894 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
1895 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
1896 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
1897 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
1898 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
1899 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
1900 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
1901 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
1902 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
1904 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1907 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
1908 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
1909 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
1910 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
1911 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
1912 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
1913 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
1914 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
1915 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
1916 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
1917 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
1919 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
1922 * gfortran.dg/deferred_character_31.f90 : New test.
1924 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1927 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
1928 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
1929 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
1930 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
1931 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
1932 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
1933 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
1934 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
1935 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
1937 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1940 * gcc.target/i386/pr87662.c
1942 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
1945 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
1946 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
1947 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
1948 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
1949 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
1950 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
1951 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
1952 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
1954 2018-10-20 Marek Polacek <polacek@redhat.com>
1956 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
1957 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
1958 the list of default stds to test.
1960 2018-10-20 Jakub Jelinek <jakub@redhat.com>
1963 * gcc.c-torture/compile/pr87647.c: New test.
1965 2018-10-19 Jakub Jelinek <jakub@redhat.com>
1969 * c-c++-common/gomp/doacross-2.c: New test.
1970 * c-c++-common/gomp/sink-3.c: Expect another error during error
1973 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
1975 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
1977 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
1979 2018-10-19 Richard Biener <rguenther@suse.de>
1982 * gcc.dg/torture/pr87645.c: New testcase.
1984 2018-10-19 Richard Biener <rguenther@suse.de>
1987 * gcc.target/i386/pr87657.c: New testcase.
1989 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
1992 * gcc.target/i386/avx512-binop-1.h: New file.
1993 * gcc.target/i386/avx512-binop-2.h: Likewise.
1994 * gcc.target/i386/avx512-binop-3.h: Likewise.
1995 * gcc.target/i386/avx512-binop-4.h: Likewise.
1996 * gcc.target/i386/avx512-binop-5.h: Likewise.
1997 * gcc.target/i386/avx512-binop-6.h: Likewise.
1998 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
1999 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
2000 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
2001 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
2002 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
2003 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
2004 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
2005 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
2006 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
2007 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
2008 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
2009 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
2010 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
2011 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
2012 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
2013 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
2014 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
2016 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
2018 PR rtl-optimization/87596
2019 * gcc.target/i386/pr87596.c: New test.
2021 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
2023 * gnat.dg/frame_overflow2.adb: New test.
2025 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
2028 * gcc.target/i386/avx512-fma-1.h: New file.
2029 * gcc.target/i386/avx512-fma-2.h: Likewise.
2030 * gcc.target/i386/avx512-fma-3.h: Likewise.
2031 * gcc.target/i386/avx512-fma-4.h: Likewise.
2032 * gcc.target/i386/avx512-fma-5.h: Likewise.
2033 * gcc.target/i386/avx512-fma-6.h: Likewise.
2034 * gcc.target/i386/avx512-fma-7.h: Likewise.
2035 * gcc.target/i386/avx512-fma-8.h: Likewise.
2036 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
2037 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
2038 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
2039 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
2040 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
2041 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
2042 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
2043 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
2044 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
2045 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
2046 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
2048 2018-10-18 Tobias Burnus <burnus@net-b.de>
2051 * gfortran.dg/realloc_on_assign_31.f90: New file.
2053 2018-10-18 David Malcolm <dmalcolm@redhat.com>
2055 PR tree-optimization/87562
2056 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
2057 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
2058 * c-c++-common/substring-location-PR-87562-1.c: New test.
2059 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
2061 * gcc.dg/plugin/pr87562-a.h: New file.
2062 * gcc.dg/plugin/pr87562-b.h: New file.
2064 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
2067 * gfortran.dg/associate_45.f90 : New test.
2069 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
2072 * gfortran.dg/deferred_character_30.f90 : New test.
2074 2018-10-18 Richard Biener <rguenther@suse.de>
2077 * gcc.dg/torture/pr87087.c: New testcase.
2078 * gcc.dg/graphite/pr84204.c: XFAIL.
2079 * gcc.dg/graphite/pr85935.c: Likewise.
2081 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
2084 * gcc.target/i386/pr87537-1.c: New test.
2086 2018-10-17 Joseph Myers <joseph@codesourcery.com>
2088 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
2089 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
2090 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
2091 gcc.dg/gnu2x-static-assert-1.c: New tests.
2092 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
2094 2018-10-17 Tobias Burnus <burnus@net-b.de>
2097 * gfortran.dg/select_type_47.f90: New.
2099 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
2101 * gcc.c-torture/execute/pr87623.c: New test.
2103 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2106 * g++.dg/cpp0x/pr84705.C: New.
2108 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
2113 * gfortran.dg/associate_44.f90 : New test.
2116 * gfortran.dg/select_type_45.f90 : New test.
2119 * gfortran.dg/select_type_46.f90 : New test.
2121 2018-10-16 Tobias Burnus <burnus@net-b.de>
2124 * gfortran.dg/allocate_with_source_26.f90: Extend
2125 testcase with polymorphic variables.
2127 2018-10-16 Tobias Burnus <burnus@net-b.de>
2130 * gfortran.dg/allocate_with_source_26.f90: New.
2132 2018-10-15 David Malcolm <dmalcolm@redhat.com>
2134 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
2135 to reflect minimum margin width.
2136 * gcc.dg/missing-header-fixit-4.c: Likewise.
2137 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
2139 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2141 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
2143 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
2145 2018-10-15 Tobias Burnus <burnus@net-b.de>
2148 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
2150 2018-10-15 Renlin Li <renlin.li@arm.com>
2153 * gcc.target/aarch64/sve/pr87563.c: New.
2155 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
2156 Tobias Burnus <burnus@gcc.gnu.org>
2159 * gfortran.dg/select_type_44.f90: New test.
2160 * gfortran.dg/associate_42.f90: New test.
2162 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2164 PR tree-optimization/87022
2165 * gcc.dg/tree-ssa/pr87022.c: New test.
2167 2018-10-15 Richard Biener <rguenther@suse.de>
2170 * gcc.dg/torture/restrict-6.c: New testcase.
2172 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
2174 * g++.dg/vec-init-1.C: New test.
2176 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
2179 * gcc.target/i386/pr87599.c: New test.
2181 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
2184 * gcc.target/i386/pr87572.c: New test.
2186 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
2189 * gfortran.dg/associate_43.f90: New test.
2191 2018-10-14 Anthony Green <green@moxielogic.com>
2193 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
2195 2018-10-12 Yury Gribov <tetra2005@gmail.com>
2198 * c-c++-common/pr81376.c: New test.
2199 * gcc.target/i386/387-ficom-2.c: Update test.
2200 * gcc.target/i386/387-ficom-2.c: Ditto.
2202 2018-10-12 Tobias Burnus <burnus@net-b.de>
2205 * gfortran.dg/inline_matmul_24.f90: New.
2207 2018-10-12 Tobias Burnus <burnus@net-b.de>
2210 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
2211 * gfortran.dg/interface_42.f90: Ditto.
2212 * gfortran.dg/internal_references_1.f90: Ditto.
2213 * gfortran.dg/invalid_procedure_name.f90: Ditto.
2214 * gfortran.dg/pr65453.f90: Ditto.
2215 * gfortran.dg/pr77414.f90: Ditto.
2216 * gfortran.dg/pr78741.f90: Ditto.
2217 * gfortran.dg/same_name_2.f90: Ditto.
2219 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
2221 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
2222 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
2224 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2226 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
2227 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
2228 * gcc.target/powerpc/fold-vec-insert-double.c: New.
2229 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
2230 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
2231 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
2232 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
2233 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
2234 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
2235 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
2237 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2239 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
2240 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
2241 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
2242 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
2243 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
2244 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
2245 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
2246 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
2247 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
2248 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
2249 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
2250 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
2251 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
2252 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
2253 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
2254 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
2255 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
2256 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
2258 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2260 * gcc.target/powerpc/fold-vec-select-char.c: New.
2261 * gcc.target/powerpc/fold-vec-select-double.c: New.
2262 * gcc.target/powerpc/fold-vec-select-float.c: New.
2263 * gcc.target/powerpc/fold-vec-select-int.c: New.
2264 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
2265 * gcc.target/powerpc/fold-vec-select-short.c: New.
2267 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
2269 PR tree-optimization/86829
2270 * gcc.dg/sinatan-1.c: New test.
2271 * gcc.dg/sinatan-2.c: New test.
2272 * gcc.dg/sinatan-3.c: New test.
2274 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2276 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
2277 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
2278 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
2280 2018-10-11 Tobias Burnus <burnus@net-b.de>
2283 2018-10-09 Tobias Burnus <burnus@net-b.de>
2286 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
2287 change to dg-do compile.
2288 * gfortran.dg/actual_array_substr_2.f90: Ditto.
2289 * gfortran.dg/array_initializer_1.f90: Use array
2290 element not size-one section.
2291 * gfortran.dg/array_substring.f90: New.
2293 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
2296 * gcc.target/aarch64/pr87511.c: Add new test.
2298 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2301 * g++.dg/torture/accessor-fixits-9.C: New test.
2303 2018-10-11 Nathan Sidwell <nathan@acm.org>
2305 * g++.dg/parse/close-brace.C: New.
2306 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
2307 * g++.old-deja/g++.other/crash32.C: Add another error
2309 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2312 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
2313 c++14_only to c++14.
2315 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2317 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
2318 there hasn't been a dg-end-multiline-output since the last
2319 dg-begin-multiline-output.
2320 (dg-end-multiline-output): Issue an error if there hasn't been a
2321 dg-begin-multiline-output. Reset _multiline_last_beginning_line
2322 as soon possible. Rename "line" to "last_line".
2324 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
2326 * selftests/repeat.rtl: New file.
2328 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2331 * g++.dg/cpp1z/decomp48.C: New test.
2333 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2335 * g++.dg/diagnostic/macro-arg-count.C: Move to...
2336 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
2337 output for C vs C++. Expect notes showing the definitions of the
2339 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
2342 2018-10-11 Martin Jambor <mjambor@suse.cz>
2344 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
2345 greater that the size of double by target large_long double.
2347 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2349 * g++.dg/cpp2a/feat-cxx2a.C: New test.
2352 * g++.dg/rtti/typeid12.C: New test.
2354 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
2356 * g++.dg/other/pr87574.C: New test.
2358 2018-10-10 Marek Polacek <polacek@redhat.com>
2360 PR c++/87567 - constexpr rejects call to non-constexpr function.
2361 * g++.dg/cpp1y/constexpr-loop7.C: New test.
2363 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
2366 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
2367 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
2368 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
2369 * gcc.target/powerpc/sse3-haddps.c: Likewise.
2370 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
2371 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
2372 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
2373 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
2374 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
2375 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
2376 * gcc.target/powerpc/sse3-movddup.c: Likewise.
2377 * gcc.target/powerpc/pr37191.c: Likewise.
2378 2018-10-10 Martin Sebor <msebor@redhat.com>
2381 * gcc.dg/transparent-union-6.c: New.
2383 2018-10-10 Martin Sebor <msebor@redhat.com>
2385 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
2386 Add a test for 2-byte wchar_t.
2387 * gcc.dg/builtin-memchr.c: New test.
2389 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
2392 * gcc.target/i386/pr87573.c: New test.
2394 2018-10-10 Jakub Jelinek <jakub@redhat.com>
2397 * gcc.target/i386/pr87550.c: New test.
2400 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
2402 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2405 * g++.dg/concepts/pr84423-1.C: New.
2406 * g++.dg/concepts/pr84423-2.C: Likewise.
2407 * g++.dg/cpp0x/auto39.C: Test location too.
2408 * g++.dg/cpp0x/auto9.C: Likewise.
2409 * g++.dg/cpp1y/pr60384.C: Likewise.
2411 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
2413 * gcc.target/powerpc/sse3-check.h: New file.
2414 * gcc.target/powerpc/sse3-addsubps.c: New file.
2415 * gcc.target/powerpc/sse3-addsubpd.c: New file.
2416 * gcc.target/powerpc/sse3-haddps.c: New file.
2417 * gcc.target/powerpc/sse3-hsubps.c: New file.
2418 * gcc.target/powerpc/sse3-haddpd.c: New file.
2419 * gcc.target/powerpc/sse3-hsubpd.c: New file.
2420 * gcc.target/powerpc/sse3-lddqu.c: New file.
2421 * gcc.target/powerpc/sse3-movsldup.c: New file.
2422 * gcc.target/powerpc/sse3-movshdup.c: New file.
2423 * gcc.target/powerpc/sse3-movddup.c: New file.
2424 * gcc.target/powerpc/pr37191.c: New file.
2426 2018-10-09 Tobias Burnus <burnus@net-b.de>
2429 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
2430 change to dg-do compile.
2431 * gfortran.dg/actual_array_substr_2.f90: Ditto.
2432 * gfortran.dg/array_initializer_1.f90: Use array
2433 element not size-one section.
2434 * gfortran.dg/array_substring.f90: New.
2436 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2438 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
2441 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2443 * gnat.dg/warn17.adb: New testcase.
2445 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2447 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
2448 gnat.dg/inline14_pkg.ads: New testcase.
2450 2018-10-09 Ed Schonberg <schonberg@adacore.com>
2452 * gnat.dg/warn18.adb: New testcase.
2454 2018-10-09 Martin Liska <mliska@suse.cz>
2456 * c-c++-common/asan/pr64820.c: Add line number to scanned
2458 * c-c++-common/asan/use-after-return-1.c: Likewise.
2459 * g++.dg/asan/function-argument-1.C (main): Likewise.
2460 * g++.dg/asan/function-argument-2.C (main): Likewise.
2461 * g++.dg/asan/function-argument-3.C (main): Likewise.
2462 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
2463 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
2464 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
2465 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
2466 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
2467 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
2468 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
2469 * gcc.dg/asan/pr78541.c (main): Likewise.
2470 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
2471 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
2472 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
2473 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
2474 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
2475 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
2477 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
2480 * gfortran.dg/deferred_type_component_3.f90: New test.
2483 * gfortran.dg/deferred_character_28.f90: New test.
2484 * gfortran.dg/deferred_character_29.f90: New test (note that
2485 this test appears in PR83196 comment #4 by mistake).
2487 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
2489 * gcc.target/i386/vararg-loc.c: Accept a column number.
2491 2018-10-08 Martin Liska <mliska@suse.cz>
2493 * gcc.target/i386/i386.exp: Move procedures to
2494 target-supports.exp.
2495 * g++.target/i386/i386.exp: New file.
2496 * gcc.target/i386/mv*.C: Move here tests and remove
2497 target filter in these tests.
2499 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
2501 * gfortran.dg/contiguous_4.f90: Adjust.
2502 * gfortran.dg/contiguous_4.f90: New test.
2504 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
2507 * gfortran.dg/associate_41.f90: New test.
2509 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2511 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
2512 * gnat.dg/string_merge1.adb: Likewise.
2513 * gnat.dg/string_merge2.adb: Likewise.
2515 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2517 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
2519 2018-10-08 Martin Liska <mliska@suse.cz>
2521 * g++.dg/ext/pr82625.C: Add dg-compile filter.
2523 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2526 * g++.dg/concepts/pr71128.C: New.
2528 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
2531 * gcc.dg/pr87286.c: New test.
2533 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2536 * gfortran.dg/array_constructor_type_23.f90: New test.
2538 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
2541 * gfortran.dg/elemental_function_4.f90 : New test.
2543 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
2545 PR rtl-optimization/86939
2546 PR rtl-optimization/87479
2547 * gcc.target/powerpc/pr86939.c: New test.
2548 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
2550 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2552 * gnat.dg/string_merge1.adb: Fix test expectations.
2553 * gnat.dg/string_merge2.adb: Likewise.
2555 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2558 * g++.dg/ext/builtin4.C: Set expected location for warning to the
2559 correct location within the format string.
2560 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
2561 files for testing locations within string literal locations from
2563 * g++.dg/warn/Wformat-method.C: New test.
2564 * g++.dg/warn/Wformat-pr71863.C: New test.
2565 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
2566 * g++.dg/warn/Wformat-ranges.C: New test, based on
2567 gcc.dg/format/diagnostic-ranges.c.
2568 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2569 (test_multitoken_macro): Generalize expected output to work with
2571 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2572 (test_stringified_token_1): Likewise.
2573 (test_stringified_token_3): Likewise.
2575 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2577 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
2578 count. If there's a 3rd argument, use dg-process-target on it,
2579 bailing out, or recording expected failures as "maybe_x".
2580 (proc handle-multiline-outputs): Extract "maybe_x", and use it
2581 to convert pass/fail into xpass/xfail.
2583 2018-10-05 Martin Sebor <msebor@redhat.com>
2585 PR tree-optimization/87490
2586 * gcc.dg/pr87490.c: New test.
2587 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
2589 2018-10-05 Steve Ellcey <sellcey@cavium.com>
2591 PR tree-optimization/71625
2592 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
2593 (test_vclz_s16): Ditto.
2594 (test_vclz_s32): Ditto.
2595 (test_vclzq_s8): Ditto.
2596 (test_vclzq_s16): Ditto.
2597 (test_vclzq_s32): Ditto.
2598 (test_vclz_u8): Ditto.
2599 (test_vclz_u16): Ditto.
2600 (test_vclz_u32): Ditto.
2601 (test_vclzq_u8): Ditto.
2602 (test_vclzq_u16): Ditto.
2603 (test_vclzq_u32): Ditto.
2604 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
2605 (test_vneg_s16): Ditto.
2606 (test_vneg_s32): Ditto.
2607 (test_vneg_s64): Ditto.
2608 (test_vnegd_s64): Ditto.
2609 (test_vnegq_s8): Ditto.
2610 (test_vnegq_s16): Ditto.
2611 (test_vnegq_s32): Ditto.
2612 (test_vnegq_s64): Ditto.
2614 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
2617 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
2618 of dfp_hw. Don't include <altivec.h>.
2619 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
2621 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
2622 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
2623 * gcc.target/powerpc/test_mffsl.c: Ditto.
2625 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
2627 * c-c++-common/Wprio-ctor-dtor.c: New test.
2629 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2631 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
2632 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
2633 dg-additional-options. Add dg-message and dg-missed directives
2634 to verify that -fopt-info messages are written at the correct
2637 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2639 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
2640 due to "-internals" not being selected.
2641 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
2642 "-internals" added to re-enable the output from test_scopes.
2643 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
2645 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2647 * gnat.dg/string_merge1.adb: New test.
2648 * gnat.dg/string_merge2.adb: New test.
2649 * gcc.dg/merge-all-constants-1.c: Adjust test.
2650 * gcc.dg/merge-all-constants-2.c: New test.
2652 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
2655 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
2657 2018-10-04 Martin Liska <mliska@suse.cz>
2660 * gcc.dg/pr87483.c: New test.
2662 2018-10-04 Martin Liska <mliska@suse.cz>
2665 * g++.dg/ext/pr82625.C: New test.
2667 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2669 * gcc.dg/plugin/dump-1.c: New test.
2670 * gcc.dg/plugin/dump_plugin.c: New test plugin.
2671 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2673 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
2675 PR rtl-optimization/87466
2676 * gcc.target/powerpc/pr87466.c: New test.
2678 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2680 PR tree-optimization/85787
2681 * gcc.dg/ipa/propmalloc-4.c: New test.
2683 2018-10-04 Richard Biener <rguenther@suse.de>
2685 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
2687 2018-10-03 Ian Lance Taylor <iant@google.com>
2689 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
2691 2018-10-03 Martin Sebor <msebor@redhat.com>
2693 * gcc.dg/warn-sprintf-no-nul.c: New test.
2695 2018-10-03 Martin Liska <mliska@suse.cz>
2697 PR gcov-profile/86109
2698 * g++.dg/gcov/pr86109.C: New test.
2700 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
2702 * gcc.dg/tree-ssa/muldiv-1.c: New file.
2703 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
2705 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
2708 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
2710 2018-10-01 Martin Sebor <msebor@redhat.com>
2712 * gcc.dg/warn-strnlen-no-nul.c: New.
2714 2018-10-01 Carl Love <cel@us.ibm.com>
2717 * gcc.target/powerpc/test_mffsl-p9.c: New file.
2718 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
2719 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
2720 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
2721 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
2723 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
2726 * gfortran.dg/dependency_52.f90 : Expand the test to check both
2727 the call to adjustl and direct assignment of the substring.
2729 2018-10-01 Richard Biener <rguenther@suse.de>
2731 PR tree-optimization/87465
2732 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
2734 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2737 * gcc.dg/pr82788.c: Skip for AArch64.
2738 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
2739 * gcc.target/aarch64/subsp.c: Likewise.
2740 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
2742 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
2743 * gcc.dg/stack-check-12.c: ILP32 fixup.
2744 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
2745 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
2746 * testsuite/lib/target-supports.exp
2747 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
2748 require frame pointer for non-leaf functions.
2750 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2753 * gcc.target/aarch64/stack-check-alloca-1.c: New.
2754 * gcc.target/aarch64/stack-check-alloca-10.c: New.
2755 * gcc.target/aarch64/stack-check-alloca-2.c: New.
2756 * gcc.target/aarch64/stack-check-alloca-3.c: New.
2757 * gcc.target/aarch64/stack-check-alloca-4.c: New.
2758 * gcc.target/aarch64/stack-check-alloca-5.c: New.
2759 * gcc.target/aarch64/stack-check-alloca-6.c: New.
2760 * gcc.target/aarch64/stack-check-alloca-7.c: New.
2761 * gcc.target/aarch64/stack-check-alloca-8.c: New.
2762 * gcc.target/aarch64/stack-check-alloca-9.c: New.
2763 * gcc.target/aarch64/stack-check-alloca.h: New.
2764 * gcc.target/aarch64/stack-check-14.c: New.
2765 * gcc.target/aarch64/stack-check-15.c: New.
2767 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2770 * gcc.target/aarch64/stack-check-prologue-16.c: New test
2771 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
2772 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
2773 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
2775 2018-10-01 Jeff Law <law@redhat.com>
2776 Richard Sandiford <richard.sandiford@linaro.org>
2777 Tamar Christina <tamar.christina@arm.com>
2780 * gcc.target/aarch64/stack-check-12.c: New.
2781 * gcc.target/aarch64/stack-check-13.c: New.
2782 * gcc.target/aarch64/stack-check-cfa-1.c: New.
2783 * gcc.target/aarch64/stack-check-cfa-2.c: New.
2784 * gcc.target/aarch64/stack-check-prologue-1.c: New.
2785 * gcc.target/aarch64/stack-check-prologue-10.c: New.
2786 * gcc.target/aarch64/stack-check-prologue-11.c: New.
2787 * gcc.target/aarch64/stack-check-prologue-12.c: New.
2788 * gcc.target/aarch64/stack-check-prologue-13.c: New.
2789 * gcc.target/aarch64/stack-check-prologue-14.c: New.
2790 * gcc.target/aarch64/stack-check-prologue-15.c: New.
2791 * gcc.target/aarch64/stack-check-prologue-2.c: New.
2792 * gcc.target/aarch64/stack-check-prologue-3.c: New.
2793 * gcc.target/aarch64/stack-check-prologue-4.c: New.
2794 * gcc.target/aarch64/stack-check-prologue-5.c: New.
2795 * gcc.target/aarch64/stack-check-prologue-6.c: New.
2796 * gcc.target/aarch64/stack-check-prologue-7.c: New.
2797 * gcc.target/aarch64/stack-check-prologue-8.c: New.
2798 * gcc.target/aarch64/stack-check-prologue-9.c: New.
2799 * gcc.target/aarch64/stack-check-prologue.h: New.
2800 * lib/target-supports.exp
2801 (check_effective_target_supports_stack_clash_protection): Add AArch64.
2803 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2805 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
2806 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
2807 (check_compile): Support values already Boolean.
2808 (check_alias_available, check_gc_sections_available,
2809 check_profiling_available, check_effective_target_vect_cmdline_needed,
2810 check_effective_target_vect_int,
2811 check_effective_target_vect_intfloat_cvt,
2812 check_effective_target_vect_doubleint_cvt,
2813 check_effective_target_vect_intdouble_cvt,
2814 check_effective_target_vect_uintfloat_cvt,
2815 check_effective_target_vect_floatint_cvt,
2816 check_effective_target_vect_floatuint_cvt,
2817 check_effective_target_vect_peeling_profitable,
2818 check_effective_target_vect_simd_clones,
2819 check_effective_target_vect_peeling_profitable,
2820 check_effective_target_vect_simd_clones,
2821 check_effective_target_vect_shift,
2822 check_effective_target_vect_bswap,
2823 check_effective_target_vect_shift_char,
2824 check_effective_target_vect_float,
2825 check_effective_target_vect_double,
2826 check_effective_target_vect_long_long,
2827 check_effective_target_vect_no_int_min_max,
2828 check_effective_target_vect_no_int_add,
2829 check_effective_target_vect_no_bitwise,
2830 check_effective_target_vect_perm,
2831 check_effective_target_vect_perm_byte,
2832 check_effective_target_vect_perm_short,
2833 check_effective_target_xorsign,
2834 check_effective_target_vect_widen_sum_hi_to_si_pattern,
2835 check_effective_target_vect_widen_sum_hi_to_si,
2836 check_effective_target_vect_widen_sum_qi_to_hi,
2837 check_effective_target_vect_widen_sum_qi_to_si,
2838 check_effective_target_vect_widen_mult_qi_to_hi,
2839 check_effective_target_vect_widen_mult_hi_to_si,
2840 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2841 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2842 check_effective_target_vect_widen_mult_si_to_di_pattern,
2843 check_effective_target_vect_widen_shift,
2844 check_effective_target_vect_sdot_qi,
2845 check_effective_target_vect_udot_qi,
2846 check_effective_target_vect_sdot_hi,
2847 check_effective_target_vect_udot_hi,
2848 check_effective_target_vect_usad_char,
2849 check_effective_target_vect_pack_trunc,
2850 check_effective_target_vect_unpack,
2851 check_effective_target_unaligned_stack,
2852 check_effective_target_vect_no_align,
2853 check_effective_target_vect_hw_misalign,
2854 check_effective_target_natural_alignment_32,
2855 check_effective_target_natural_alignment_64,
2856 check_effective_target_vect_element_align,
2857 check_effective_target_vect_load_lanes **,
2858 check_effective_target_vect_condition,
2859 check_effective_target_vect_cond_mixed,
2860 check_effective_target_vect_char_mult,
2861 check_effective_target_vect_short_mult,
2862 check_effective_target_vect_int_mult,
2863 check_effective_target_vect_extract_even_odd,
2864 check_effective_target_vect_interleave,
2865 check_effective_target_vect_stridedN,
2866 check_effective_target_vect_call_copysignf,
2867 check_effective_target_sqrt_insn,
2868 check_effective_target_vect_call_sqrtf,
2869 check_effective_target_vect_call_btrunc,
2870 check_effective_target_vect_call_btruncf,
2871 check_effective_target_vect_call_ceil,
2872 check_effective_target_vect_call_ceilf,
2873 check_effective_target_vect_call_floor,
2874 check_effective_target_vect_call_floorf,
2875 check_effective_target_vect_call_lceil,
2876 check_effective_target_vect_call_lfloor,
2877 check_effective_target_vect_call_nearbyint,
2878 check_effective_target_vect_call_nearbyintf,
2879 check_effective_target_vect_call_round,
2880 check_effective_target_vect_call_roundf,
2881 check_effective_target_section_anchors,
2882 check_effective_target_bswap,
2883 check_effective_target_sync_int_long,
2884 check_effective_target_sync_char_short,
2885 check_effective_target_tiny,
2886 check_effective_target_pie_copyreloc,
2887 check_effective_target_got32x_reloc,
2888 check_effective_target_tls_get_addr_via_got): Use new caching.
2890 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
2892 PR tree-optimization/87261
2893 * gcc.dg/pr87261.c: New test.
2895 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2897 * gcc.target/arc/tph_addx.c: New test.
2899 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2901 * gcc.target/arc/tmac-3.c: New file.
2903 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2906 * gfortran.dg/associate_40.f90 : New test.
2908 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2912 * gfortran.dg/deferred_character_25.f90 : New test.
2913 * gfortran.dg/deferred_character_26.f90 : New test.
2914 * gfortran.dg/deferred_character_27.f90 : New test to verify
2915 that PR82617 remains fixed.
2917 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2920 * gfortran.dg/deferred_character_24.f90 : New test.
2922 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
2925 * gcc.target/i386/pr87370.c: New test.
2927 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
2930 * gfortran.dg/dependency_52.f90 : New test.
2932 2018-09-29 Jakub Jelinek <jakub@redhat.com>
2935 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
2936 (CALC): Use double instead of float.
2937 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
2938 _mm512_abs_ps and _mm512_mask_abs_ps.
2940 2018-09-28 David Malcolm <dmalcolm@redhat.com>
2942 * c-c++-common/unroll-1.c: Update expected output from "note" to
2944 * c-c++-common/unroll-2.c: Likewise.
2945 * c-c++-common/unroll-3.c: Likewise.
2946 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
2947 dg-message to dg-missed. Convert param from -fopt-info to
2948 -fopt-info-missed-ipa.
2949 * g++.dg/tree-ssa/pr81408.C: Update expected output from
2950 dg-message to dg-missed.
2951 * g++.dg/vect/slp-pr56812.cc: Update expected output from
2952 dg-message to dg-optimized.
2953 * gcc.dg/pr26570.c: Update expected output from dg-message to
2954 dg-missed. Convert param from -fopt-info to
2955 -fopt-info-missed-ipa.
2956 * gcc.dg/pr32773.c: Likewise.
2957 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
2958 dg-message to dg-missed.
2959 * gcc.dg/unroll-2.c: Update expected output from dg-message to
2961 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
2962 from -fopt-info to -fopt-info-vec.
2963 * gfortran.dg/directive_unroll_1.f90: Update expected output from
2964 "note" to "optimized".
2965 * gfortran.dg/directive_unroll_2.f90: Likewise.
2966 * gfortran.dg/directive_unroll_3.f90: Likewise.
2967 * gnat.dg/unroll4.adb: Likewise.
2968 * lib/gcc-dg.exp (dg-optimized): New procedure.
2969 (dg-missed): New procedure.
2971 2018-09-28 Joseph Myers <joseph@codesourcery.com>
2974 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
2975 values explicitly to target type for comparison.
2977 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2980 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
2983 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2986 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
2988 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
2990 * gcc.target/sparc/20160229-1.c: Minor tweak.
2991 * gcc.target/sparc/cbcond-2.c: Likewise.
2992 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
2993 * gcc.target/sparc/movcc-2.c: Minor tweak.
2994 * gcc.target/sparc/overflow-3.c: Likewise.
2995 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
2996 * gcc.target/sparc/overflow-5.c: Minor tweak.
2997 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
2999 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
3001 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
3002 valid value, in the "vector bool int" case.
3004 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
3006 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
3007 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
3008 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
3010 2018-09-27 Martin Liska <mliska@suse.cz>
3012 * g++.dg/pr60518.C: Add -Wno-missing-profile.
3013 * g++.dg/torture/pr59265.C: Likewise.
3014 * g++.dg/tree-prof/morefunc.C: Likewise.
3015 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
3016 * gcc.dg/pr26570.c: Likewise.
3017 * gcc.dg/pr32773.c: Likewise.
3018 * gcc.dg/pr40209.c: Likewise.
3019 * gcc.dg/pr51957-1.c: Likewise.
3020 * gcc.dg/pr80747.c: Likewise.
3021 * gcc.target/aarch64/pr62262.c: Likewise.
3023 2018-09-27 Richard Biener <rguenther@suse.de>
3026 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
3028 2018-09-27 Richard Biener <rguenther@suse.de>
3032 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
3033 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
3035 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3038 * g++.dg/concepts/pr67544.C: New.
3040 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3043 * g++.dg/expr/unary4.C: New.
3045 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
3047 PR gcov-profile/86957
3048 * gcc.dg/Wmissing-profile.c: New test.
3050 2018-09-26 Joseph Myers <joseph@codesourcery.com>
3053 * gcc.target/i386/excess-precision-9.c,
3054 gcc.target/i386/excess-precision-10.c: New tests.
3056 2018-09-26 Richard Biener <rguenther@suse.de>
3059 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
3061 2018-09-26 Martin Jambor <mjambor@suse.cz>
3064 * gcc.dg/pr87347.c: New test.
3066 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3069 * g++.dg/concepts/pr71131.C: New.
3071 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3074 * g++.dg/concepts/pr71127.C: New.
3076 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3079 * g++.dg/concepts/pr67655.C: New.
3081 2018-09-26 Thomas Quinot <quinot@adacore.com>
3083 * gnat.dg/sso13.adb: New testcase.
3085 2018-09-26 Justin Squirek <squirek@adacore.com>
3087 * gnat.dg/warn16.adb: New testcase.
3089 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
3091 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
3092 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
3093 gnat.dg/elab7_pkg2.ads: New testcase.
3095 2018-09-26 Javier Miranda <miranda@adacore.com>
3097 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
3099 2018-09-26 Ed Schonberg <schonberg@adacore.com>
3101 * gnat.dg/predicate2-containers.ads,
3102 gnat.dg/predicate2-project-name_values.ads,
3103 gnat.dg/predicate2-project-registry-attribute.ads,
3104 gnat.dg/predicate2-project-registry.ads,
3105 gnat.dg/predicate2-project-typ-set.ads,
3106 gnat.dg/predicate2-project-typ.ads,
3107 gnat.dg/predicate2-project.ads,
3108 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
3109 gnat.dg/predicate2_main.adb: New testcase.
3111 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
3113 * gnat.dg/dynhash1.adb: New testcase.
3115 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
3117 * gnat.dg/sets1.adb: New testcase.
3118 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
3121 2018-09-26 Thomas Quinot <quinot@adacore.com>
3123 * gnat.dg/sso12.adb: New testcase.
3125 2018-09-26 Justin Squirek <squirek@adacore.com>
3127 * gnat.dg/expr_func8.adb: New testcase.
3129 2018-09-26 Ed Schonberg <schonberg@adacore.com>
3131 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
3134 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3137 * g++.dg/concepts/pr67656.C: New.
3139 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
3141 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
3142 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
3143 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
3145 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
3147 * g++.dg/other/vthunk1.C: Rename to...
3148 * g++.dg/other/thunk1.C: ...this.
3149 * g++.dg/other/thunk2a.C: New test.
3150 * g++.dg/other/thunk2b.C: Likewise.
3152 2018-09-25 Jim Wilson <jimw@sifive.com>
3154 * gcc.target/riscv/weak-1.c: New.
3156 2018-09-25 Jeff Law <law@redhat.com>
3158 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
3159 * gcc.dg/warn-stplen-no-nul.c: Likewise.
3161 2018-09-25 Alexandre Oliva <oliva@adacore.com>
3163 * gnat.dg/dinst.adb: Adjust for locviews.
3165 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
3167 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
3168 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
3169 vec_splat calls from recently added tests. Update instruction counts.
3170 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
3171 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
3172 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
3173 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
3174 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
3176 2018-09-25 Marek Polacek <polacek@redhat.com>
3179 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
3181 2018-09-25 Jakub Jelinek <jakub@redhat.com>
3184 * g++.dg/other/pr87398.C: New test.
3185 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
3186 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
3188 2018-09-25 Martin Jambor <mjambor@suse.cz>
3191 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
3193 * gcc.target/i386/warn-abs-3.c: New test.
3195 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3198 * g++.dg/cpp0x/pr81246.C: New.
3200 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
3203 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
3204 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
3206 2018-09-25 Jakub Jelinek <jakub@redhat.com>
3208 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
3211 2018-09-25 Richard Biener <rguenther@suse.de>
3213 PR tree-optimization/87402
3214 * gcc.dg/torture/pr87402.c: New testcase.
3216 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
3219 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
3220 for pie_enabled target.
3221 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
3222 * gcc.target/i386/pr34256.c: Likewise.
3224 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3227 * g++.dg/cpp0x/pr85070.C: New.
3229 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
3232 * gcc.target/i386/pr82699-1.c: New file.
3233 * gcc.target/i386/pr82699-2.c: Likewise.
3234 * gcc.target/i386/pr82699-3.c: Likewise.
3235 * gcc.target/i386/pr82699-4.c: Likewise.
3236 * gcc.target/i386/pr82699-5.c: Likewise.
3237 * gcc.target/i386/pr82699-6.c: Likewise.
3239 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3242 * gfortran.dg/intent_out_12.f90: New test.
3244 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
3247 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
3248 update expected codegen
3250 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
3252 * gfortran.dg/goacc/nested-parallelism.f90: New test.
3254 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
3257 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
3258 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
3260 2018-09-24 Martin Liska <mliska@suse.cz>
3263 * g++.dg/asan/pr85774.C: New test.
3265 2018-09-24 Alexandre Oliva <oliva@adacore.com>
3268 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
3270 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3273 * gfortran.dg/intent_out_11.f90: New test.
3275 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
3277 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
3278 * gfortran.dg/coarray_lock_7.f90: Likewise.
3280 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3283 * gfortran.dg/intent_out_10.f90: New test.
3285 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3288 * gfortran.dg/intent_optimize_2.f90: New test.
3290 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3293 * gfortran.dg/dtio_1.f90: Update test to valid code.
3295 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
3298 * gfortran.dg/deferred_character_23.f90 : New test.
3300 2018-09-21 Jeff Law <law@redhat.com>
3302 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
3303 * gcc.dg/tree-ssa/vrp120.c: New test.
3305 2018-09-21 Marek Polacek <polacek@redhat.com>
3307 PR c++/87372 - __func__ constexpr evaluation.
3308 * g++.dg/cpp1y/func_constexpr2.C: New test.
3310 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
3313 * gfortran.dg/deferred_character_22.f90 : New test.
3315 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
3318 * gfortran.dg/finalize_33.f90 : New test.
3320 2018-09-21 David Malcolm <dmalcolm@redhat.com>
3322 PR tree-optimization/87309
3323 * gcc.dg/pr87309.c: New test.
3325 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3327 * c-c++-common/dump-ada-spec-14.c: New test.
3329 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3331 * gcc.dg/nested-func-11.c: New test.
3333 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
3334 more robust and remove target-specific handling.
3336 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3338 * gcc.c-torture/execute/20180921-1.c: New test.
3340 2018-09-20 Marek Polacek <polacek@redhat.com>
3342 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
3343 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
3344 * g++.dg/cpp0x/ref-qual20.C: New test.
3346 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
3348 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
3349 * g++.dg/lto/20081109-1_0.C: Likewise.
3350 * g++.dg/lto/20090302_0.C: Likewise.
3351 * g++.dg/lto/pr45621_0.C: Likewise.
3352 * g++.dg/lto/pr60567_0.C: Likewise.
3353 * g++.dg/lto/pr62026.C: Likewise.
3354 * gcc.dg/lto/pr45736_0.c: Likewise.
3355 * gcc.dg/lto/pr52634_0.c: Likewise.
3356 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
3357 * gfortran.dg/lto/pr79108_0.f90: Likewise.
3359 2018-09-20 Alexandre Oliva <oliva@adacore.com>
3362 * gcc.dg/pr87054.c: New.
3364 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
3366 PR tree-optimization/87288
3367 * gcc.dg/vect/pr87288-1.c: New test.
3368 * gcc.dg/vect/pr87288-2.c: Likewise,
3369 * gcc.dg/vect/pr87288-3.c: Likewise.
3371 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
3373 PR tree-optimization/86877
3374 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
3376 2018-09-19 Marek Polacek <polacek@redhat.com>
3378 * g++.dg/conversion/op4.C: Add dg-warning.
3379 * g++.dg/warn/Wclass-conversion1.C: New test.
3380 * g++.dg/warn/Wclass-conversion2.C: New test.
3381 * g++.dg/warn/Wconversion5.C: Remove file.
3382 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
3383 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
3384 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3386 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3389 * g++.dg/cpp0x/desig5.C: New.
3391 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
3394 * gfortran.dg/elemental_function_3.f90 : New test.
3396 2018-09-19 Marek Polacek <polacek@redhat.com>
3398 PR c++/87357 - missing -Wconversion warning
3399 * g++.dg/warn/Wconversion5.C: New test.
3401 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
3403 * gcc.target/aarch64/atomic-store.c: New.
3405 2018-09-19 Richard Biener <rguenther@suse.de>
3407 PR tree-optimization/87349
3408 PR tree-optimization/87342
3409 * gcc.dg/torture/pr87349-1.c: New testcase.
3410 * gcc.dg/torture/pr87349-2.c: Likewise.
3411 * gcc.dg/torture/pr87342.c: Likewise.
3413 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3416 * gfortran.dg/inline_matmul_13.f90: Adjust count for
3418 * gfortran.dg/inline_matmul_16.f90: Likewise.
3419 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
3420 for dgemm instead of dgemm_. Add call to random_number to make
3421 standard conforming.
3422 * gfortran.dg/matmul_blas_1.f90: New test.
3423 * gfortran.dg/matmul_bounds_14.f: New test.
3424 * gfortran.dg/matmul_bounds_15.f: New test.
3425 * gfortran.dg/matmul_bounds_16.f: New test.
3426 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
3429 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3432 * gfortran.dg/elemental_function_2.f90 : New test.
3434 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3437 * gfortran.dg/pointer_array_10.f90 : New test.
3438 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
3439 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
3442 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3445 * g++.dg/concepts/pr85065.C: New.
3447 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3450 * gcc.dg/warn-abs-1.c: Require float128 target.
3451 Skip if large_long_double newlib target.
3453 2018-09-18 Nathan Sidwell <nathan@acm.org>
3456 * g++.dg/warn/pr86881.C: New.
3458 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3460 * gcc.target/aarch64/spellcheck_1.c:
3461 Make architecture suggestion optional.
3462 * gcc.target/aarch64/spellcheck_4.c:
3465 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3467 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
3470 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
3471 Bernd Schmidt <bernds_cb1@t-online.de>
3473 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
3474 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
3475 * gcc.target/nvptx/atomic_fetch-3.c: New test.
3477 2018-09-17 Richard Biener <rguenther@suse.de>
3479 PR tree-optimization/87328
3480 * gcc.dg/torture/pr87328.c: New testcase.
3482 2018-09-17 Martin Jambor <mjambor@suse.cz>
3485 * gcc.dg/warn-abs-1.c: New test.
3486 * gcc.dg/dfp/warn-abs-2.c: Likewise.
3488 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3490 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
3491 TEST_ALWAYS_FLAGS to HOSTCXX.
3493 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
3496 * gfortran.dg/allocatable_scalar_14.f90 : New test.
3498 2018-09-17 Richard Biener <rguenther@suse.de>
3500 PR tree-optimization/87301
3501 * gcc.dg/torture/pr87301.c: New testcase.
3503 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
3506 * gfortran.dg/deferred_character_21.f90 : New test.
3508 2018-09-16 Janus Weil <janus@gcc.gnu.org>
3512 * gfortran.dg/class_assign_2.f90: New test case.
3513 * gfortran.dg/class_assign_3.f90: New test case.
3515 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3518 * gfortran.dg/matmul_bounds_13.f90: New test case.
3519 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
3521 * gfortran.dg/matmul_5.f90: Likewise.
3522 * gfortran.dg/matmul_bounds_10.f90: Likewise.
3523 * gfortran.dg/matmul_bounds_11.f90: Likewise.
3524 * gfortran.dg/matmul_bounds_2.f90: Likewise.
3525 * gfortran.dg/matmul_bounds_4.f90: Likewise.
3526 * gfortran.dg/matmul_bounds_5.f90: Likewise.
3528 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
3530 * gcc.c-torture/compile/20180915-1.c: New test.
3532 2018-09-14 David Malcolm <dmalcolm@redhat.com>
3535 * c-c++-common/attributes-1.c: Remove bogus suggestion from
3537 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
3539 * gcc.dg/spellcheck-identifiers-4.c: New test.
3541 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3543 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
3545 2018-09-14 Martin Sebor <msebor@redhat.com>
3547 * gcc.dg/warn-stpcpy-no-nul.c: New test.
3549 2018-09-14 Martin Sebor <msebor@redhat.com>
3550 Jeff Law <law@redhat.com>
3552 * gcc.dg/warn-strcpy-no-nul.c: New test.
3554 2018-09-14 Martin Sebor <msebor@redhat.com>
3557 * g++.dg/pr61941.C: New test.
3559 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3561 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
3562 rather than pattern name in combine dump.
3564 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
3567 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
3570 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3572 PR tree-optimization/87259
3573 * gcc.dg/pr87259.c: New test.
3575 2018-09-13 Martin Sebor <msebor@redhat.com>
3576 Jeff Law <law@redhat.com>
3578 * gcc.dg/warn-strlen-no-nul.c: New test.
3580 2018-09-13 Richard Biener <rguenther@suse.de>
3582 PR tree-optimization/87263
3583 * gcc.dg/torture/pr87263.c: New testcase.
3584 * gcc.dg/torture/ssa-fre-2.c: Likewise.
3585 * gcc.dg/torture/ssa-fre-3.c: Likewise.
3586 * gcc.dg/torture/ssa-fre-4.c: Likewise.
3588 2018-09-13 Omar Sandoval <osandov@osandov.com>
3589 Tom de Vries <tdevries@suse.de>
3592 * gcc.dg/guality/zero-length-array.c: New test.
3594 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
3597 * gcc.target/aarch64/combine_bfxil.c: New file.
3598 * gcc.target/aarch64/combine_bfxil_2.c: New file.
3600 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3601 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3604 * gcc.target/i386/pr87290.c: New test.
3605 * gcc.c-torture/execute/pr87290.c: New test.
3607 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3609 PR tree-optimization/87287
3610 * gcc.dg/tree-ssa/pr87287.c: New test.
3612 2018-09-12 David Malcolm <dmalcolm@redhat.com>
3615 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
3616 special-casing of diagnostic for a single non-viable candidate due
3618 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3619 Add test coverage for an unmatched overloaded operator.
3620 * g++.dg/expr/pmf-1.C: Likewise.
3621 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
3622 * g++.old-deja/g++.jason/conversion11.C: Likewise.
3623 * g++.old-deja/g++.law/arg11.C: Likewise.
3624 * g++.old-deja/g++.law/arm9.C: Likewise.
3625 * g++.old-deja/g++.robertl/eb131.C: Likewise.
3627 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
3630 * gfortran.dg/allocate_with_mold_2.f90: New test.
3632 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3635 * gcc.target/i386/pr82853-1.c: New test.
3636 * gcc.target/i386/pr82853-2.c: New test.
3638 2018-09-12 Richard Biener <rguenther@suse.de>
3640 PR tree-optimization/87280
3641 * gcc.dg/torture/pr87280.c: New testcase.
3643 2018-09-12 Richard Biener <rguenther@suse.de>
3645 PR tree-optimization/87266
3646 * gcc.dg/torture/pr87266-1.c: New testcase.
3647 * gcc.dg/torture/pr87266-2.c: Likewise.
3648 * gcc.dg/torture/pr87266-3.c: Likewise.
3649 * gcc.dg/torture/pr87266-4.c: Likewise.
3651 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
3653 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
3655 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3656 Andreas Krebbel <krebbel@linux.ibm.com>
3658 PR tree-optimization/86844
3659 * gcc.c-torture/execute/pr86844.c: New test.
3660 * gcc.dg/store_merging_22.c: New test.
3661 * gcc.dg/store_merging_23.c: New test.
3663 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3666 * c-c++-common/torture/pr87248.c: New test.
3668 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3671 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
3673 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
3676 * gfortran.dg/select_type_43.f90: New test.
3678 2018-09-11 Nathan Sidwell <nathan@acm.org>
3680 * gcc.dg/driver-specs.c: New.
3682 2018-09-11 Joey Ye <joey.ye@arm.com>
3684 * lib/gcov.exp (verify-intermediate): Add missing close.
3686 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3689 * gfortran.dg/typebound_call_30.f90: New test case.
3691 2018-09-10 Janus Weil <janus@gcc.gnu.org>
3694 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
3696 2018-09-08 Marek Polacek <polacek@redhat.com>
3698 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
3699 * g++.dg/cpp0x/move-return2.C: New test.
3701 2018-09-08 Marek Polacek <polacek@redhat.com>
3703 * c-c++-common/array-init.c: Add dg-prune-output.
3704 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
3705 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
3706 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
3707 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
3708 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
3709 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
3710 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
3711 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
3712 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
3713 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
3714 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
3715 * g++.dg/cpp1y/pr64382.C: Likewise.
3716 * g++.dg/cpp1y/pr77739.C: Likewise.
3717 * g++.dg/cpp1z/lambda-this1.C: Likewise.
3718 * g++.dg/cpp1z/lambda-this2.C: Likewise.
3719 * g++.dg/template/crash84.C: Adjust dg-error.
3721 2018-09-07 Marek Polacek <polacek@redhat.com>
3723 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
3726 2018-09-07 Marek Polacek <polacek@redhat.com>
3728 PR c++/87152 - range-based for loops with initializer broken in templates.
3729 * g++.dg/cpp2a/range-for11.C: New test.
3730 * g++.dg/cpp2a/range-for12.C: New test.
3731 * g++.dg/cpp2a/range-for13.C: New test.
3732 * g++.dg/cpp2a/range-for14.C: New test.
3733 * g++.dg/cpp2a/range-for15.C: New test.
3734 * g++.dg/cpp2a/range-for16.C: New test.
3735 * g++.dg/cpp2a/range-for17.C: New test.
3736 * g++.dg/cpp2a/range-for18.C: New test.
3737 * g++.dg/parse/error61.C (foo): Adjust dg-error.
3739 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
3742 * gcc.target/powerpc/pr86731.c: New test.
3743 * gcc.target/powerpc/pr86731-longlong.c: New test.
3744 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
3745 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
3746 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
3747 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
3749 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
3752 * gcc.target/s390/pr80080-3.c: New test.
3753 * gcc.target/s390/s390.exp: Make sure the new test passes
3754 on all optimization levels.
3756 2018-09-05 Marek Polacek <polacek@redhat.com>
3758 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
3759 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
3761 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
3762 Bernd Schmidt <bernds_cb1@t-online.de>
3764 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3765 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3767 2018-09-05 Marek Polacek <polacek@redhat.com>
3769 PR c++/87109, wrong overload with ref-qualifiers.
3770 * g++.dg/cpp0x/ref-qual19.C: New test.
3772 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3775 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
3776 * lib/target-supports.exp (scan-assembler_required_options,
3777 scan-assembler-not_required_options,
3778 scan-assembler-times_required_options): Add -fno-ident.
3779 * lib/scanasm.exp (scan-assembler-times): Fix error message.
3780 * c-c++-common/ident-0a.c: New test.
3781 * c-c++-common/ident-0b.c: New test.
3782 * c-c++-common/ident-1a.c: New test.
3783 * c-c++-common/ident-1b.c: New test.
3784 * c-c++-common/ident-2a.c: New test.
3785 * c-c++-common/ident-2b.c: New test.
3787 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3789 * gcc.dg/recip_sqrt_mult_1.c: New test.
3790 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
3791 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
3792 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
3793 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
3794 * g++.dg/recip_sqrt_mult_1.C: Likewise.
3795 * g++.dg/recip_sqrt_mult_2.C: Likewise.
3797 2018-09-05 Martin Liska <mliska@suse.cz>
3799 PR tree-optimization/87205
3800 * gcc.dg/tree-ssa/pr87205-2.c: New test.
3801 * gcc.dg/tree-ssa/pr87205.c: New test.
3803 2018-09-05 Richard Biener <rguenther@suse.de>
3805 PR tree-optimization/87217
3806 * gfortran.dg/pr87217.f: New testcase.
3808 2018-09-05 Pádraig Brady p@draigbrady.com
3811 * g++.dg/abi/pr87137.C: New.
3814 * g++.dg/pr87185.C: New.
3816 2018-09-05 Martin Liska <mliska@suse.cz>
3819 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
3820 to support Darwin names.
3822 2018-09-05 Martin Liska <mliska@suse.cz>
3824 * g++.dg/gcov/loop.C: Update test to support new format.
3826 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
3829 * g++.dg/pr86593.C: New test.
3831 2018-09-04 Jakub Jelinek <jakub@redhat.com>
3834 * gcc.target/i386/pr87198.c: New test.
3836 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3839 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
3841 2018-09-04 Richard Biener <rguenther@suse.de>
3843 PR tree-optimization/87211
3844 * gcc.dg/torture/pr87211.c: New testcase.
3846 2018-09-04 Richard Biener <rguenther@suse.de>
3848 PR tree-optimization/87176
3849 * gcc.dg/torture/pr87176.c: New testcase.
3850 * gcc.dg/torture/ssa-fre-1.c: Likewise.
3852 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3854 * gfortran.dg/modulo_check: New test.
3856 2018-09-03 Richard Biener <rguenther@suse.de>
3858 PR tree-optimization/87177
3859 * gcc.dg/torture/pr87177.c: New testcase.
3860 * gcc.dg/torture/pr87177-2.c: Likewise.
3862 2018-09-03 Richard Biener <rguenther@suse.de>
3864 PR tree-optimization/87200
3865 * gcc.dg/torture/pr87200.c: New testcase.
3867 2018-09-03 Richard Biener <rguenther@suse.de>
3869 PR tree-optimization/87197
3870 * gcc.dg/torture/pr87197.c: New testcase.
3872 PR tree-optimization/87169
3873 * gcc.dg/torture/pr87169.c: New testcase.
3875 2018-09-03 Martin Liska <mliska@suse.cz>
3878 * gcc.dg/completion-4.c: New test.
3880 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
3883 * g++.dg/concepts/pr84980.C: New.
3885 2018-09-03 Martin Liska <mliska@suse.cz>
3888 * c-c++-common/pr59521-1.c: New test.
3889 * c-c++-common/pr59521-2.c: New test.
3890 * gcc.dg/tree-prof/pr59521-3.c: New test.
3892 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3894 * c-c++-common/array-init.c: New test.
3895 * g++.dg/init/string2.C: Remove selector.
3897 2018-09-01 Michael Matz <matz@suse.de>
3899 PR tree-optimization/87074
3900 * gcc.dg/pr87074.c: New test.
3902 2018-08-31 Richard Biener <rguenther@suse.de>
3904 PR tree-optimization/87168
3905 * gcc.dg/torture/pr87168.c: New testcase.
3907 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
3909 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
3910 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
3911 (test_vnegd_s64): Likewise.
3912 * gcc.target/aarch64/vnegd_64.c: New.
3913 * gcc.target/aarch64/vabsd_64.c: New.
3914 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
3916 2018-08-31 Nathan Sidwell <nathan@acm.org>
3920 * g++.dg/cpp0x/pr87155.C: New.
3921 * g++.dg/cpp0x/inline-ns10.C: Adjust.
3923 2018-08-31 Jakub Jelinek <jakub@redhat.com>
3926 * gcc.target/i386/avx512bw-pr87138.c: New test.
3928 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
3932 * gfortran.dg/pr86328.f90 : New test.
3933 in comment 12 of the PR.
3934 * gfortran.dg/pr86760.f90 : New test.
3936 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
3938 * g++.dg/cpp0x/noexcept30.C: Make dependence on
3939 -fdelete-null-pointer-checks explicit.
3940 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
3941 * g++.dg/expr/pmf-3.C: Likewise.
3942 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
3943 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
3944 * g++.dg/tree-ssa/pr61034.C: Likewise.
3945 * gcc.dg/addr_equal-1.c: Likewise.
3946 * gcc.dg/ipa/pr85734.c: Likewise.
3947 * gcc.dg/ipa/propmalloc-1.c: Likewise.
3948 * gcc.dg/ipa/propmalloc-2.c: Likewise.
3949 * gcc.dg/ipa/propmalloc-3.c: Likewise.
3950 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3951 * gcc.dg/tree-ssa/pr83648.c: Likewise.
3953 2018-08-30 Martin Sebor <msebor@redhat.com>
3956 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
3958 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
3961 gcc.dg/strcmpopt_6.c: Remove.
3962 gcc.target/aarch64/strcmpopt_6.c: New testcase.
3963 gcc.target/i386/strcmpopt_6.c: Likewise.
3965 2018-08-30 Richard Biener <rguenther@suse.de>
3967 PR tree-optimization/87147
3968 * gcc.dg/torture/pr87147.c: New testcase.
3970 2018-08-30 Tamar Christina <tamar.christina@arm.com>
3972 * gcc.target/aarch64/large_struct_copy_2.c: New.
3974 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3977 * gcc.c-torture/execute/pr87053.c: New test.
3979 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3982 * g++.dg/ubsan/vptr-13.C: New test.
3984 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3987 * g++.dg/concepts/pr85265.C: New.
3989 2018-08-29 Martin Sebor <msebor@redhat.com>
3990 Bernd Edlinger <bernd.edlinger@hotmail.de>
3992 PR tree-optimization/86714
3993 PR tree-optimization/86711
3994 * gcc.c-torture/execute/memchr-1.c: New test.
3995 * gcc.c-torture/execute/pr86714.c: New test.
3996 * gcc.c-torture/execute/widechar-3.c: New test.
3997 * gcc.dg/strlenopt-58.c: New test.
3999 2018-08-29 Richard Biener <rguenther@suse.de>
4001 PR tree-optimization/87132
4002 * gcc.dg/torture/pr87132.c: New testcase.
4004 2018-08-29 David Malcolm <dmalcolm@redhat.com>
4007 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
4008 output to reflect underlining of pertinent parameter in decl
4009 for "no known conversion" messages.
4011 2018-08-29 Jakub Jelinek <jakub@redhat.com>
4014 * g++.dg/cpp1z/decomp47.C: New test.
4016 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
4018 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
4021 2018-08-29 Richard Biener <rguenther@suse.de>
4023 PR tree-optimization/87117
4024 * gfortran.dg/pr87117.f90: New testcase.
4026 2018-08-29 Richard Biener <rguenther@suse.de>
4028 PR tree-optimization/87126
4029 * gcc.dg/tree-ssa/pr87126.c: New testcase.
4031 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
4033 PR tree-optimization/87009
4034 * gcc.dg/pr87009.c: New test.
4036 2018-08-28 Martin Sebor <msebor@redhat.com>
4039 * g++.dg/Walloca1.C: Adjust.
4041 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4044 * g++.dg/other/switch4.C: New.
4046 2018-08-28 Richard Biener <rguenther@suse.de>
4048 PR tree-optimization/87124
4049 * g++.dg/torture/pr87124.C: New testcase.
4051 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
4054 * gfortran.dg/class_result_7.f90: New test.
4055 * gfortran.dg/class_result_8.f90: New test.
4056 * gfortran.dg/class_result_9.f90: New test.
4059 * gfortran.dg/allocate_with_source_25.f90: New test.
4061 2018-08-28 Jakub Jelinek <jakub@redhat.com>
4064 * gcc.dg/pr87099.c: New test.
4066 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
4069 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
4071 2018-08-28 Richard Biener <rguenther@suse.de>
4073 PR tree-optimization/87117
4074 * gcc.dg/pr87117-1.c: New testcase.
4076 2018-08-28 Richard Biener <rguenther@suse.de>
4078 PR tree-optimization/87117
4079 * gcc.dg/pr87117-2.c: New testcase.
4081 2018-08-28 Richard Biener <rguenther@suse.de>
4083 PR tree-optimization/87117
4084 * gcc.dg/lvalue-5.c: New testcase.
4086 2018-08-27 Jeff Law <law@redhat.com>
4088 PR tree-optimization/87110
4089 * gcc.c-torture/compile/pr87110.c: New test.
4091 2018-08-27 Martin Sebor <msebor@redhat.com>
4093 PR tree-optimization/86914
4094 * gcc.dg/strlenopt-57.c: New test.
4096 2018-08-27 Martin Sebor <msebor@redhat.com>
4098 PR tree-optimization/87112
4099 * gcc.dg/pr87112.c: New test.
4101 2018-08-27 David Malcolm <dmalcolm@redhat.com>
4104 * g++.dg/diagnostic/missing-typename.C: New test.
4106 2018-08-27 Jeff Law <law@redhat.com>
4108 * gcc.c-torture/compile/dse.c: New test.
4110 2018-08-27 Jakub Jelinek <jakub@redhat.com>
4113 * g++.dg/diagnostic/pr86993.C: New test.
4115 2018-08-27 Richard Biener <rguenther@suse.de>
4117 PR tree-optimization/86927
4118 * gcc.dg/vect/pr86927.c: New testcase.
4120 2018-08-27 David Malcolm <dmalcolm@redhat.com>
4123 * gcc.dg/empty.h: New file.
4124 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
4125 top of file and removal of redundant second printing of warning
4127 * gcc.dg/fixits-pr84852-2.c: Likewise.
4128 * gcc.dg/missing-header-fixit-3.c: Likewise.
4129 * gcc.dg/missing-header-fixit-4.c: New test.
4130 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
4131 conversion of show_caret_p to a tri-state.
4133 2018-08-27 David Malcolm <dmalcolm@redhat.com>
4136 * g++.dg/pr85523.C: Extend expected output to show line
4137 before line-insertion fix-it hint.
4138 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
4139 (test_fixit_insert_newline): Add previous line to expected output.
4140 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4141 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4143 2018-08-27 Martin Liska <mliska@suse.cz>
4146 * gcc.dg/asan/pr86962.c: New test.
4148 2018-08-27 Martin Liska <mliska@suse.cz>
4150 * gcc.dg/tree-prof/val-prof-10.c: New test.
4152 2018-08-27 Martin Liska <mliska@suse.cz>
4154 PR tree-optimization/86847
4155 * gcc.dg/tree-ssa/switch-3.c: New test.
4156 * gcc.dg/tree-ssa/vrp105.c: Remove.
4158 2018-08-27 Martin Liska <mliska@suse.cz>
4160 * gcc.dg/tree-ssa/switch-2.c: New test.
4162 2018-08-27 Richard Biener <rguenther@suse.de>
4164 * g++.dg/torture/20180705-1.C: New testcase.
4165 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
4166 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
4167 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
4168 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
4169 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
4170 * gcc.dg/pr85195.c: Likewise.
4171 * gcc.dg/pr85467.c: Likewise.
4172 * gcc.dg/torture/pr81790.c: Likewise.
4174 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
4175 param to current default.
4177 2018-08-27 Jakub Jelinek <jakub@redhat.com>
4179 PR rtl-optimization/87065
4180 * gcc.target/i386/pr87065.c: New test.
4182 2018-08-26 Marek Polacek <polacek@redhat.com>
4185 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
4187 PR c++/87029, Implement -Wredundant-move.
4188 * g++.dg/cpp0x/Wredundant-move1.C: New test.
4189 * g++.dg/cpp0x/Wredundant-move2.C: New test.
4190 * g++.dg/cpp0x/Wredundant-move3.C: New test.
4191 * g++.dg/cpp0x/Wredundant-move4.C: New test.
4193 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4196 * gfortran.dg/matmul_19.f90: New test.
4198 2018-08-25 Janus Weil <janus@gcc.gnu.org>
4201 * gfortran.dg/generic_35.f90: New test case.
4203 2018-08-24 David Malcolm <dmalcolm@redhat.com>
4206 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
4207 line spans are printed with -fdiagnostics-show-line-numbers.
4209 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4212 * gfortran.dg/implied_do_io_6.f90: New test.
4214 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
4217 * gcc.dg/pr87092.c: New test.
4219 2018-08-24 Marek Polacek <polacek@redhat.com>
4223 * g++.dg/cpp0x/auto52.C: New test.
4224 * g++.dg/cpp1y/auto-fn52.C: New test.
4225 * g++.dg/cpp1y/auto-fn53.C: New test.
4226 * g++.dg/cpp1y/auto-fn54.C: New test.
4228 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4230 * lib/target-supports.exp (vect_perm_supported): Only return
4231 false for variable-length vectors if the permute size is not
4233 (check_effective_target_vect_perm)
4234 (check_effective_target_vect_perm_byte)
4235 (check_effective_target_vect_perm_short): Remove check for
4236 variable-length vectors.
4237 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
4238 * gcc.dg/vect/slp-perm-10.c: Likewise.
4239 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
4241 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4243 * gcc.target/aarch64/sve/bswap_1.c: New test.
4244 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
4245 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
4247 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4249 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
4250 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
4251 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
4252 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
4253 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
4254 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
4255 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
4257 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
4260 * gcc.dg/pr79342.: New test.
4262 2018-08-23 Martin Sebor <msebor@redhat.com>
4264 PR tree-optimization/87072
4265 * gcc.dg/Warray-bounds-35.c: New test.
4267 2018-08-23 Richard Biener <rguenther@suse.de>
4270 * gcc.dg/pr87024.c: New testcase.
4272 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
4274 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
4275 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4276 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
4277 * gcc.dg/vect/pr80631-2.c: Likewise.
4279 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
4282 * gfortran.dg/submodule_32.f08: New test.
4284 2018-08-22 Janus Weil <janus@gcc.gnu.org>
4287 * gfortran.dg/associate_3.f90: Update error message.
4288 * gfortran.dg/associate_39.f90: New test case.
4290 2018-08-22 Janus Weil <janus@gcc.gnu.org>
4293 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
4295 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
4296 * gfortran.dg/class_17.f03: Update error message.
4297 * gfortran.dg/class_55.f90: Ditto.
4298 * gfortran.dg/dtio_11.f90: Update error messages.
4299 * gfortran.dg/implicit_actual.f90: Add an error message.
4300 * gfortran.dg/typebound_proc_12.f90: Update error message.
4302 2018-08-22 Martin Sebor <msebor@redhat.com>
4305 * gcc.dg/pr87052.c: New test.
4306 * gcc.dg/tree-ssa/dump-3.c: Adjust.
4308 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
4310 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
4311 * gfortran.dg/max_expr.f90: ...this.
4312 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
4313 * gfortran.dg/min_expr.f90: ...this.
4315 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4317 PR tree-optimization/86725
4318 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
4319 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
4320 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
4321 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
4323 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4325 PR tree-optimization/86725
4326 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
4328 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4330 * gcc.dg/vect/vect-avg-16.c: New test.
4331 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
4332 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4333 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
4334 the second loop in main1.
4336 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
4338 * gcc.dg/lto/pr85248_0.c (test_alias):
4339 Stringify __USER_LABEL_PREFIX__.
4340 (test_noreturn): Likewise.
4342 2018-08-22 Richard Biener <rguenther@suse.de>
4344 PR tree-optimization/86988
4345 * g++.dg/pr86988.C: New testcase.
4347 2018-08-22 Richard Biener <rguenther@suse.de>
4349 PR tree-optimization/86945
4350 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
4352 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
4354 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
4356 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
4357 Thomas Koenig <tkoenig@gcc.gnu.org>
4360 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4361 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4363 2018-08-21 Marek Polacek <polacek@redhat.com>
4365 PR c++/86981, Implement -Wpessimizing-move.
4366 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
4367 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
4368 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
4369 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
4370 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
4373 * g++.dg/concepts/pr67595.C: Add dg-warning.
4374 * g++.dg/cpp0x/Wnarrowing11.C: New test.
4375 * g++.dg/cpp0x/Wnarrowing12.C: New test.
4376 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
4379 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
4380 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
4382 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4384 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
4386 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4388 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
4390 2018-08-21 Javier Miranda <miranda@adacore.com>
4392 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
4394 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4396 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
4398 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4400 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
4402 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
4404 * gnat.dg/rep_clause7.adb: New testcase.
4406 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4408 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
4409 gnat.dg/task1_pkg.ads: New testcase.
4411 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4413 * gnat.dg/linkedlist.adb: New testcase.
4415 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4417 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
4418 gnat.dg/elab6_pkg.ads: New testcase.
4420 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4422 * gnat.dg/expr_func5.adb: New testcase.
4424 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4426 * gnat.dg/dynhash.adb: New testcase.
4428 2018-08-21 Javier Miranda <miranda@adacore.com>
4430 * gnat.dg/enum4.adb: New testcase.
4432 2018-08-21 Tamar Christina <tamar.christina@arm.com>
4434 * gcc.target/aarch64/large_struct_copy.c: New test.
4436 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
4438 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
4440 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4443 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
4445 2018-08-21 Tom de Vries <tdevries@suse.de>
4447 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
4448 to avoid mismatch in .debug and .earlydebug dump files.
4450 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
4453 * gcc.target/powerpc/pr87033.c: New test.
4455 2018-08-20 Martin Sebor <msebor@redhat.com>
4457 PR tree-optimization/87034
4458 * gcc.dg/builtin-sprintf-warn-20.c: New test.
4460 2018-08-20 David Malcolm <dmalcolm@redhat.com>
4463 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
4464 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
4465 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4467 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
4470 * g++.dg/torture/pr87014.C: New file.
4472 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4475 * gcc.target/alpha/pr86984.c: New test.
4477 2018-08-20 Richard Biener <rguenther@suse.de>
4479 PR tree-optimization/78655
4480 * gcc.dg/tree-ssa/evrp11.c: New testcase.
4482 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
4484 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
4487 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
4489 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
4491 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
4492 * gcc.dg/lto/pr83719_0.c: Likewise.
4494 2018-08-17 Martin Sebor <msebor@redhat.com>
4497 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4499 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4501 * g++.dg/conversion/Wwrite-strings.C: New test.
4503 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
4504 Chung-Lin Tang <cltang@codesourcery.com>
4505 Xianmiao Qu <xianmiao_qu@c-sky.com>
4507 C-SKY port: Testsuite
4509 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
4510 * g++.dg/torture/type-generic-1.C: Likewise.
4511 * gcc.c-torture/compile/20000804-1.c: Likewise.
4512 * gcc.c-torture/execute/20101011-1.c: Likewise.
4513 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
4514 * gcc.dg/20020312-2.c: Likewise.
4515 * gcc.dg/Wno-frame-address.c: Likewise.
4516 * gcc.dg/c11-true_min-1.c: Likewise.
4517 * gcc.dg/sibcall-10.c: Likewise.
4518 * gcc.dg/sibcall-9.c: Likewise.
4519 * gcc.dg/stack-usage-1.c: Likewise.
4520 * gcc.dg/torture/float32-tg-3.c: Likewise.
4521 * gcc.dg/torture/float32x-tg-3.c: Likewise.
4522 * gcc.dg/torture/float64-tg-3.c: Likewise.
4523 * gcc.dg/torture/float64x-tg-3.c: Likewise.
4524 * gcc.dg/torture/type-generic-1.c: Likewise.
4525 * gcc.target/csky/*: New.
4526 * lib/target-supports.exp (check_profiling_available): Add
4528 (check_effective_target_hard_float): Handle C-SKY targets with
4529 single-precision hard float only.
4530 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
4532 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4534 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
4536 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
4537 coverage for gcc_dump_printf.
4539 2018-08-17 Martin Liska <mliska@suse.cz>
4541 * g++.dg/opt/mpx.C: Fix scanned pattern.
4542 * gcc.target/i386/mpx.c: Likewise.
4543 * g++.dg/warn/Wunreachable-code-1.C: Remove.
4544 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
4545 * gcc.dg/torture/pr52969.c: Likewise.
4546 * g++.dg/warn/pr31246-2.C: Likewise.
4547 * g++.dg/warn/pr31246.C: Likewise.
4548 * gcc.dg/pr33092.c: Likewise.
4549 * g++.dg/opt/eh1.C: Remove a deprecated option.
4550 * g++.dg/template/inline1.C: Likewise.
4551 * g++.dg/tree-ssa/pr81408.C: Likewise.
4552 * gcc.dg/pr41837.c: Likewise.
4553 * gcc.dg/pr41841.c: Likewise.
4554 * gcc.dg/pr42250.c: Likewise.
4555 * gcc.dg/pr43084.c: Likewise.
4556 * gcc.dg/pr43317.c: Likewise.
4557 * gcc.dg/pr51879-18.c: Likewise.
4558 * gcc.dg/torture/pr36066.c: Likewise.
4559 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
4560 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
4561 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
4562 * gcc.dg/tree-ssa/pr45122.c: Likewise.
4563 * gcc.target/i386/pr45352-2.c: Likewise.
4564 * gcc.target/i386/zee.c: Likewise.
4565 * gfortran.dg/auto_char_len_2.f90: Likewise.
4566 * gfortran.dg/auto_char_len_4.f90: Likewise.
4567 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4568 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4569 * gfortran.dg/gomp/pr47331.f90: Likewise.
4570 * gfortran.dg/pr40999.f: Likewise.
4571 * gfortran.dg/pr41011.f: Likewise.
4572 * gfortran.dg/pr42051.f03: Likewise.
4573 * gfortran.dg/pr46804.f90: Likewise.
4574 * gfortran.dg/pr83149_1.f90: Likewise.
4575 * gfortran.dg/pr83149_b.f90: Likewise.
4576 * gfortran.dg/whole_file_1.f90: Likewise.
4577 * gfortran.dg/whole_file_10.f90: Likewise.
4578 * gfortran.dg/whole_file_11.f90: Likewise.
4579 * gfortran.dg/whole_file_12.f90: Likewise.
4580 * gfortran.dg/whole_file_13.f90: Likewise.
4581 * gfortran.dg/whole_file_14.f90: Likewise.
4582 * gfortran.dg/whole_file_15.f90: Likewise.
4583 * gfortran.dg/whole_file_16.f90: Likewise.
4584 * gfortran.dg/whole_file_17.f90: Likewise.
4585 * gfortran.dg/whole_file_18.f90: Likewise.
4586 * gfortran.dg/whole_file_19.f90: Likewise.
4587 * gfortran.dg/whole_file_2.f90: Likewise.
4588 * gfortran.dg/whole_file_20.f03: Likewise.
4589 * gfortran.dg/whole_file_3.f90: Likewise.
4590 * gfortran.dg/whole_file_4.f90: Likewise.
4591 * gfortran.dg/whole_file_5.f90: Likewise.
4592 * gfortran.dg/whole_file_6.f90: Likewise.
4593 * gfortran.dg/whole_file_7.f90: Likewise.
4594 * gfortran.dg/whole_file_8.f90: Likewise.
4595 * gfortran.dg/whole_file_9.f90: Likewise.
4596 * gcc.dg/vect/vect.exp: Likewise.
4598 2018-08-17 Richard Biener <rguenther@suse.de>
4601 * gcc.dg/torture/pr86505.c: New testcase.
4603 2018-08-16 Martin Sebor <msebor@redhat.com>
4605 PR tree-optimization/86853
4606 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
4607 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
4608 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
4610 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4612 * gcc.dg/missing-header-fixit-3.c: New test.
4614 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4616 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
4617 (test_fixit_insert_newline): Update expected output to show '+'
4618 characters in margin of line-insertion fix-it hint.
4620 2018-08-16 Nathan Sidwell <nathan@acm.org>
4622 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
4623 * gcc.dg/cpp/macsyntx2.c: likewise.
4625 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4628 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
4629 * gcc.target/i386/avx-cvt-2.c: Ditto.
4631 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4634 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
4636 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
4638 * gcc.target/aarch64/imm_choice_comparison.c: New test.
4640 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4642 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
4643 (lib_strncmp): Likewise.
4645 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4647 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
4648 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4649 * g++.dg/torture/pr44295.C : Likewise.
4651 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4654 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
4655 attributes and matching.
4656 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4657 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4659 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4661 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
4663 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4665 * gcc.target/i386/rop1.c: Remove.
4666 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
4668 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
4670 * gcc.target/powerpc/fold-vec-splat-char.c: New.
4671 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
4672 * gcc.target/powerpc/fold-vec-splat-int.c: New.
4673 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
4674 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
4675 * gcc.target/powerpc/fold-vec-splat-short.c: New.
4677 2018-08-15 David Malcolm <dmalcolm@redhat.com>
4679 * g++.dg/diagnostic/aka3.C: New test.
4680 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
4681 output to show range labels.
4682 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
4683 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4684 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
4685 * gcc.dg/bad-binary-ops.c: Update expected output to show range
4686 labels. Add an "aka" example.
4687 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
4689 * gcc.dg/format/diagnostic-ranges.c: Likewise.
4690 * gcc.dg/format/pr72858.c: Likewise.
4691 * gcc.dg/format/pr78498.c: Likewise.
4692 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
4693 Update expected output to show range labels. Add examples of
4694 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
4695 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4696 Update expected output to show range labels.
4697 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4698 (test_very_wide_line): Adjust so that label is at left-clipping
4700 (test_very_wide_line_2): New test.
4701 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4702 Update expected output to show range labels.
4703 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4704 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
4705 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
4706 for new param to gcc_rich_location::add_expr.
4707 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4709 (test_show_locus): Add examples of labels to various tests. Tweak
4710 the "very wide_line" test case and duplicate it, to cover the
4711 boundary values for clipping of labels against the left-margin.
4712 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4713 diagnostic-test-show-locus-no-labels.c.
4714 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
4715 Update line numbers of dg-locus directives.
4716 * gcc.dg/pr69627.c: Update expected output to show range labels.
4717 * lib/multiline.exp (proc _build_multiline_regex): Remove
4718 special-case handling of lines with trailing '|'.
4720 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
4723 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
4726 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4728 * gcc.dg/wmain.c: New test.
4730 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
4733 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
4734 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
4737 2018-08-15 Martin Liska <mliska@suse.cz>
4739 PR tree-optimization/86925
4740 * gcc.dg/predict-20.c: New test.
4741 * gcc.dg/predict-21.c: New test.
4743 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
4745 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
4747 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
4749 * gcc.target/i386/sse2-movs.c: New test.
4751 2018-08-14 Martin Sebor <msebor@redhat.com>
4753 PR tree-optimization/86650
4754 * gcc.dg/Warray-bounds-34.c: New test.
4756 2018-08-14 Janus Weil <janus@gcc.gnu.org>
4759 * gfortran.dg/generic_34.f90: New test case.
4761 2018-08-13 Marek Polacek <polacek@redhat.com>
4764 * g++.dg/cpp0x/Wnarrowing6.C: New test.
4765 * g++.dg/cpp0x/Wnarrowing7.C: New test.
4766 * g++.dg/cpp0x/Wnarrowing8.C: New test.
4767 * g++.dg/cpp0x/Wnarrowing9.C: New test.
4768 * g++.dg/cpp0x/Wnarrowing10.C: New test.
4769 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
4770 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4771 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
4772 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
4773 * g++.dg/ext/stmtexpr15.C: Likewise.
4774 * g++.dg/gomp/pr47963.C: Likewise.
4775 * g++.dg/init/new37.C: Likewise.
4776 * g++.dg/init/new43.C: Likewise.
4777 * g++.dg/other/fold1.C: Likewise.
4778 * g++.dg/parse/array-size2.C: Likewise.
4779 * g++.dg/template/dependent-name3.C: Likewise.
4780 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
4781 * g++.dg/other/vrp1.C: Likewise.
4782 * g++.dg/template/char1.C: Likewise.
4784 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
4786 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
4787 instead of a ZERO_EXTEND.
4789 2018-08-13 Martin Sebor <msebor@redhat.com>
4791 PR tree-optimization/71625
4792 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
4793 * g++.dg/init/string2.C: New test.
4794 * g++.dg/init/string3.C: New test.
4795 * g++.dg/init/string4.C: New test.
4796 * gcc.dg/init-string-3.c: New test.
4797 * gcc.dg/strlenopt-55.c: New test.
4798 * gcc.dg/strlenopt-56.c: New test.
4800 2018-08-13 Marek Polacek <polacek@redhat.com>
4802 P0806R2 - Deprecate implicit capture of this via [=]
4803 * g++.dg/cpp2a/lambda-this1.C: New test.
4804 * g++.dg/cpp2a/lambda-this2.C: New test.
4805 * g++.dg/cpp2a/lambda-this3.C: New test.
4807 2018-08-13 Marek Polacek <polacek@redhat.com>
4810 * g++.dg/diagnostic/auto1.C: New test.
4812 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4815 * gfortran.dg/transfer_class_3.f90: New test.
4817 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4820 * gfortran.dg/use_rename_9.f90: New test.
4822 2018-08-11 Jakub Jelinek <jakub@redhat.com>
4824 PR tree-optimization/86835
4825 * gcc.dg/pr86835.c: New test.
4827 2018-08-10 Janus Weil <janus@gcc.gnu.org>
4830 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
4831 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
4832 * gfortran.dg/short_circuiting_2.f90: New test case.
4833 * gfortran.dg/short_circuiting_3.f90: New test case.
4835 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
4838 * gcc.target/i386/pr82418.c: New test.
4840 2018-08-10 Martin Liska <mliska@suse.cz>
4843 * gcc.dg/predict-17.c: New test.
4844 * gcc.dg/predict-18.c: New test.
4845 * gcc.dg/predict-19.c: New test.
4847 2018-08-10 Martin Liska <mliska@suse.cz>
4849 PR tree-optimization/85799
4850 * gcc.dg/pr85799.c: New test.
4852 2018-08-09 Jeff Law <law@redhat.com>
4855 * gcc.dg/uninit-suppress_2.c: Disable DOM.
4857 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4859 * gcc.target/aarch64/sve/reduc_8.c: New test.
4861 2018-08-09 David Malcolm <dmalcolm@redhat.com>
4864 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
4866 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4868 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4869 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
4872 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4874 PR tree-optimization/86858
4875 * gcc.dg/vect/pr86858.c: New test.
4877 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4879 PR tree-optimization/86871
4880 * gcc.dg/vect/pr86871.c: New test.
4882 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4884 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4886 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4888 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
4889 arch and tune numbers by 2.
4890 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
4891 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
4892 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
4893 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
4894 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
4895 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
4896 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
4897 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
4898 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
4899 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
4900 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
4901 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
4902 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
4903 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
4904 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
4905 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
4906 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
4907 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
4908 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
4909 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
4910 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
4911 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
4912 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
4913 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
4914 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
4915 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
4916 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
4917 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
4918 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
4919 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
4920 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
4921 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
4922 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
4923 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
4924 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
4925 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
4926 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
4927 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
4928 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
4929 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
4930 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
4931 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
4932 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
4933 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
4934 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
4935 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
4936 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
4937 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
4938 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
4939 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
4940 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
4941 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
4942 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
4943 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
4944 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
4945 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
4946 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
4947 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
4948 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
4949 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
4950 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
4951 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
4952 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
4953 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
4954 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
4955 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
4957 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4960 * gcc.target/s390/pr84332.c: New testcase.
4962 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
4965 * gcc.target/m68k/tls-dimode.c: New file.
4967 2018-08-08 Nathan Sidwell <nathan@acm.org>
4969 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
4970 c-c++-common/inc-from-1.c: New
4972 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
4975 * gcc.target/s390/TI-constants-lra.c: New testcase.
4976 * gcc.target/s390/TI-constants-nolra.c: New testcase.
4978 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
4980 * gcc.target/s390/hotpatch-8.c: Remove.
4981 * gcc.target/s390/hotpatch-9.c: Remove.
4982 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
4983 * gcc.target/s390/mnop-mcount-m31.c: Remove.
4985 2018-08-08 Jakub Jelinek <jakub@redhat.com>
4987 P0595R1 - is_constant_evaluated
4988 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
4991 * g++.dg/cpp1z/decomp46.C: New test.
4994 * g++.dg/opt/pr86738.C: New test.
4996 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
4999 * gcc.target/aarch64/frecpe_1.c: New test.
5000 * gcc.target/aarch64/frecpe_2.c: Likewise.
5002 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
5004 PR c++/59480, DR 136
5005 * g++.dg/other/friend8.C: New.
5006 * g++.dg/other/friend9.C: Likewise.
5007 * g++.dg/other/friend10.C: Likewise.
5008 * g++.dg/other/friend11.C: Likewise.
5009 * g++.dg/other/friend12.C: Likewise.
5010 * g++.dg/other/friend13.C: Likewise.
5011 * g++.dg/other/friend14.C: Likewise.
5012 * g++.dg/other/friend15.C: Likewise.
5013 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5014 * g++.dg/parse/defarg8.C: Likewise.
5016 2018-08-07 Martin Liska <mliska@suse.cz>
5019 * gcc.dg/predict-16.c: New test.
5020 * g++.dg/predict-1.C: New test.
5022 2018-08-07 Steve Ellcey <sellcey@cavium.com>
5023 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5025 PR tree-optimization/80925
5026 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
5027 vectorized on !vect_hw_misalign targets.
5029 2018-08-06 Marek Polacek <polacek@redhat.com>
5032 * g++.dg/cpp1y/constexpr-86767.C: New test.
5034 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
5036 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
5037 for target *-*-linux-gnu.
5039 2018-08-06 Alan Hayward <alan.hayward@arm.com>
5041 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
5042 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
5043 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
5045 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
5047 * gcc.target/s390/nomemloopunroll-1.c: New test.
5049 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
5052 * gcc.target/i386/pr86386.c: New file.
5054 2018-08-04 Tom de Vries <tdevries@suse.de>
5056 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
5058 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
5060 * gcc.dg/guality/const-volatile.c: Remove duplicate test
5063 2018-08-04 Janus Weil <janus@gcc.gnu.org>
5066 * gfortran.dg/interface_assignment_6.f90: New test case.
5068 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
5071 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
5073 2018-08-03 David Malcolm <dmalcolm@redhat.com>
5074 Jonathan Wakely <jwakely@redhat.com>
5077 * g++.dg/pr85523.C: New test.
5079 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
5082 * gcc.dg/union-duplicate-field.c: New test.
5084 2018-08-03 Jason Merrill <jason@redhat.com>
5087 * g++.dg/template/pr86706.C: New test.
5089 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
5091 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
5092 on vect_avg_qi targets.
5093 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5094 * gcc.dg/vect/bb-slp-pow-1.c: New test.
5095 * gcc.dg/vect/vect-avg-15.c: Likewise.
5097 2018-08-03 Martin Liska <mliska@suse.cz>
5099 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
5100 * gcc.dg/predict-13.c: Likewise.
5101 * gcc.dg/predict-3.c: Likewise.
5102 * gcc.dg/predict-4.c: Likewise.
5103 * gcc.dg/predict-5.c: Likewise.
5104 * gcc.dg/predict-6.c: Likewise.
5105 * gcc.dg/predict-9.c: Likewise.
5106 * gfortran.dg/predict-1.f90: Likewise.
5108 2018-08-02 Richard Biener <rguenther@suse.de>
5111 * g++.dg/torture/pr86763.C: New testcase.
5113 2018-08-02 Richard Biener <rguenther@suse.de>
5115 PR tree-optimization/86816
5116 * g++.dg/torture/pr86816.C: New testcase.
5118 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
5120 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
5122 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
5123 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
5124 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
5126 * gcc.target/aarch64/sve/single_2.c: Likewise.
5127 * gcc.target/aarch64/sve/single_3.c: Likewise.
5128 * gcc.target/aarch64/sve/single_4.c: Likewise.
5130 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
5133 * gcc.target/aarch64/ldp_stp_13.c: New test.
5135 2018-08-01 Martin Sebor <msebor@redhat.com>
5137 PR tree-optimization/86650
5138 * gcc.dg/format/gcc_diag-10.c: Adjust.
5140 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5142 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
5144 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
5146 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5149 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
5150 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5152 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5154 * gcc.dg/pointer-range-check-1.c: New test.
5155 * gcc.dg/pointer-range-check-2.c: Likewise.
5157 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5159 PR tree-optimization/86749
5160 * gcc.dg/vect/pr86749.c: New test.
5162 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
5165 * g++.dg/lookup/name-clash12.C: New.
5167 2018-08-01 Richard Biener <rguenther@suse.de>
5169 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
5171 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
5173 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
5175 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
5177 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
5179 2018-08-01 Martin Liska <mliska@suse.cz>
5181 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
5182 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5183 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5184 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5185 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5186 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5187 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5188 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5190 2018-08-01 Martin Liska <mliska@suse.cz>
5193 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
5195 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
5197 * gcc.target/aarch64/extract_zero_extend.c: New file.
5199 2018-08-01 Jakub Jelinek <jakub@redhat.com>
5202 * gcc.c-torture/compile/pr85704.c: New test.
5204 2018-07-31 Alexandre Oliva <oliva@adacore.com>
5205 Olivier Hainque <hainque@adacore.com>
5207 * gnat.dg/dinst.adb: New.
5208 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
5210 2018-07-31 David Malcolm <dmalcolm@redhat.com>
5212 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
5214 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
5217 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
5219 * c-c++-common/spec-barrier-1.c: New test.
5220 * c-c++-common/spec-barrier-2.c: New test.
5221 * gcc.dg/spec-barrier-3.c: New test.
5223 2018-07-31 Martin Sebor <msebor@redhat.com>
5225 PR tree-optimization/86741
5226 * gcc.dg/Warray-bounds-33.c: New test.
5228 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
5230 * gcc.target/s390/memset-1.c: Improve testcase.
5232 2018-07-31 Tom de Vries <tdevries@suse.de>
5235 * g++.dg/guality/pr86687.C: New test.
5237 2018-07-31 Jakub Jelinek <jakub@redhat.com>
5239 P1008R1 - prohibit aggregates with user-declared constructors
5240 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
5241 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
5242 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
5243 * g++.dg/cpp2a/aggr1.C: New test.
5244 * g++.dg/cpp2a/aggr2.C: New test.
5246 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
5249 * gcc.target/arm/pr86640.c: New testcase.
5251 2018-07-31 Martin Liska <mliska@suse.cz>
5253 PR gcov-profile/85338
5254 PR gcov-profile/85350
5255 PR gcov-profile/85372
5256 * gcc.misc-tests/gcov-pr85338.c: New test.
5257 * gcc.misc-tests/gcov-pr85350.c: New test.
5258 * gcc.misc-tests/gcov-pr85372.c: New test.
5260 2018-07-31 Martin Liska <mliska@suse.cz>
5262 PR gcov-profile/83813
5263 PR gcov-profile/84758
5264 PR gcov-profile/85217
5265 PR gcov-profile/85332
5266 * gcc.misc-tests/gcov-pr83813.c: New test.
5267 * gcc.misc-tests/gcov-pr84758.c: New test.
5268 * gcc.misc-tests/gcov-pr85217.c: New test.
5269 * gcc.misc-tests/gcov-pr85332.c: New test.
5271 2018-07-31 Ed Schonberg <schonberg@adacore.com>
5273 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
5274 gnat.dg/prot5_pkg.ads: New testcase.
5276 2018-07-31 Justin Squirek <squirek@adacore.com>
5278 * gnat.dg/addr11.adb: New testcase.
5280 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
5282 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
5284 2018-07-31 Gary Dismukes <dismukes@adacore.com>
5286 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
5288 2018-07-31 Ed Schonberg <schonberg@adacore.com>
5290 * gnat.dg/iter3.adb: New testcase.
5292 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
5294 Revert 'AsyncI/O patch committed'
5295 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
5296 Thomas Koenig <tkoenig@gcc.gnu.org>
5299 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5300 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5302 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
5304 PR rtl-optimization/85160
5305 * gcc.target/powerpc/combine-2-2.c: New testcase.
5307 2018-07-27 Martin Sebor <msebor@redhat.com>
5309 PR tree-optimization/86696
5310 * g++.dg/pr86696.C: New test.
5312 2018-07-27 David Malcolm <dmalcolm@redhat.com>
5314 PR tree-optimization/86636
5315 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
5316 Add dg-require-effective-target pthread.
5318 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
5320 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
5321 * gcc.dg/strcmpopt_6.c: Likewise.
5323 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
5326 * gcc.target/powerpc/pr58673-2.c: Call strdup.
5328 2018-07-26 Martin Sebor <msebor@redhat.com>
5330 PR tree-optimization/86043
5331 PR tree-optimization/86042
5332 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
5334 * gcc.dg/strlenopt-44.c: New test.
5336 2018-07-26 Martin Liska <mliska@suse.cz>
5338 PR gcov-profile/86536
5339 * gcc.misc-tests/gcov-pr86536.c: New test.
5341 2018-07-25 Martin Sebor <msebor@redhat.com>
5343 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
5344 ignored by the test harness.
5346 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
5347 Thomas Koenig <tkoenig@gcc.gnu.org>
5350 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5351 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5353 2018-07-25 Jakub Jelinek <jakub@redhat.com>
5356 * g++.dg/pr85515-2.C: Add expected dg-error.
5357 * g++.dg/cpp0x/range-for36.C: New test.
5359 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
5361 * gcc.target/arc/uncached-1.c: New test.
5362 * gcc.target/arc/uncached-2.c: Likewise.
5364 2018-07-24 Martin Sebor <msebor@redhat.com>
5366 PR tree-optimization/86622
5367 PR tree-optimization/86532
5368 * gcc.c-torture/execute/strlen-2.c: New test.
5369 * gcc.c-torture/execute/strlen-3.c: New test.
5370 * gcc.c-torture/execute/strlen-4.c: New test.
5372 2018-07-24 David Malcolm <dmalcolm@redhat.com>
5374 PR tree-optimization/86636
5375 * gcc.c-torture/compile/pr86636.c: New test.
5377 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
5379 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
5381 2018-07-24 Jakub Jelinek <jakub@redhat.com>
5384 * gcc.target/i386/pr86627.c: New test.
5387 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
5388 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
5389 * g++.dg/tree-ssa-/pr19476-6.C: New test.
5390 * g++.dg/tree-ssa-/pr19476-7.C: New test.
5392 2018-07-23 Carl Love <cel@us.ibm.com>
5395 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
5396 file altivec-2-runnable.c.
5397 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
5398 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
5399 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
5400 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
5401 vec_cts, vec_ctu, vec_cpsgn tests.
5403 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5406 * gcc.dg/pr86617.c: New test.
5408 2018-07-23 Jakub Jelinek <jakub@redhat.com>
5411 * g++.dg/warn/Wnonnull-compare-9.C: New test.
5413 2018-07-20 Martin Sebor <msebor@redhat.com>
5416 * c-c++-common/pr68657-1.c: Adjust.
5417 * c-c++-common/pr68657-2.c: Same.
5418 * c-c++-common/pr68657-3.c: Same.
5419 * c-c++-common/pr68833-1.c: Same.
5420 * gcc.dg/Walloc-size-larger-than-16.c: Same.
5421 * gcc.dg/Walloca-larger-than.c: New test.
5422 * gcc.dg/Walloca-larger-than-2.c: New test.
5423 * gcc.dg/Wframe-larger-than-2.c: New test.
5424 * gcc.dg/Wlarger-than3.c: New test.
5425 * gcc.dg/Wvla-larger-than-3.c: New test.
5426 * gcc.dg/pr42611.c: Adjust.
5427 * gnat.dg/frame_overflow.adb: Same.
5429 2018-07-20 Martin Sebor <msebor@redhat.com>
5431 PR tree-optimization/86613
5432 PR tree-optimization/86611
5433 * c-c++-common/Warray-bounds-2.c: Undefine macros and
5434 prune duplicate warnings.
5435 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
5436 data-model-dependencies.
5437 * gcc.dg/Warray-bounds-32.c: Ditto.
5439 2018-07-20 Richard Biener <rguenther@suse.de>
5442 * g++.dg/lto/pr86585_0.C: New testcase.
5443 * g++.dg/lto/pr86585_1.C: Likewise.
5445 2018-07-19 Martin Sebor <msebor@redhat.com>
5447 PR tree-optimization/83776
5448 PR tree-optimization/84047
5449 * gcc.dg/Warray-bounds-29.c: New test.
5450 * gcc.dg/Warray-bounds-30.c: New test.
5451 * gcc.dg/Warray-bounds-31.c: New test.
5452 * gcc.dg/Warray-bounds-32.c: New test.
5454 2018-07-19 Michael Collison <michael.collison@arm.com>
5455 Richard Henderson <rth@redhat.com>
5457 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
5458 * gcc.target/aarch64/builtin_saddl.c: New testcase.
5459 * gcc.target/aarch64/builtin_saddll.c: New testcase.
5460 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
5461 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
5462 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
5463 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
5464 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
5465 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
5466 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
5467 * gcc.target/aarch64/builtin_usubl.c: New testcase.
5468 * gcc.target/aarch64/builtin_usubll.c: New testcase.
5470 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5472 Revert fix for c++/59480 (and testsuite followup)
5474 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5476 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5478 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5480 PR c++/59480, DR 136
5481 * g++.dg/other/friend8.C: New.
5482 * g++.dg/other/friend9.C: Likewise.
5483 * g++.dg/other/friend10.C: Likewise.
5484 * g++.dg/other/friend11.C: Likewise.
5485 * g++.dg/other/friend12.C: Likewise.
5486 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5487 * g++.dg/parse/defarg8.C: Likewise.
5489 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5491 * gcc.target/aarch64/profile.c: New test.
5493 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5496 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5498 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
5501 * gcc.target/i386/pr86560-4.c: New test.
5502 * gcc.target/i386/pr86560-5.c: Likewise.
5504 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
5507 * gcc.target/i386/pr86560-1.c: New test.
5508 * gcc.target/i386/pr86560-2.c: Likewise.
5509 * gcc.target/i386/pr86560-3.c: Likewise.
5511 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5513 * gfortran.dg/max_fmax_aarch64.f90: New test.
5514 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
5515 * gfortran.dg/minmax_integer.f90: Likewise.
5517 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5519 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5521 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5524 * g++.dg/tree-ssa/pr86544.C: New test.
5526 2018-07-18 Jakub Jelinek <jakub@redhat.com>
5529 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
5531 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5534 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
5535 * c-c++-common/pr69558.c: Remove xfail.
5536 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
5537 * gcc.dg/pr61817-1.c: Likewise.
5538 * gcc.dg/pr61817-2.c: Likewise.
5539 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
5541 2018-07-18 Janus Weil <janus@gcc.gnu.org>
5544 * gfortran.dg/function_optimize_5.f90: Add option
5545 '-faggressive-function-elimination' and update dg-warning clauses.
5546 * gfortran.dg/short_circuiting.f90: New test.
5548 2018-07-18 Marek Polacek <polacek@redhat.com>
5550 PR c++/86190 - bogus -Wsign-conversion warning
5551 * g++.dg/warn/Wsign-conversion-3.C: New test.
5552 * g++.dg/warn/Wsign-conversion-4.C: New test.
5554 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5556 PR c++/59480, DR 136
5557 * g++.dg/other/friend8.C: New.
5558 * g++.dg/other/friend9.C: Likewise.
5559 * g++.dg/other/friend10.C: Likewise.
5560 * g++.dg/other/friend11.C: Likewise.
5561 * g++.dg/other/friend12.C: Likewise.
5562 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5563 * g++.dg/parse/defarg8.C: Likewise.
5565 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5567 * g++.dg/ext/uow-3.C: Adjust.
5568 * g++.dg/ext/uow-4.C: Likewise.
5569 * g++.dg/lookup/name-clash11.C: Likewise.
5570 * g++.dg/lookup/name-clash7.C: Likewise.
5571 * g++.dg/lookup/redecl1.C: Likewise.
5572 * g++.dg/warn/changes-meaning.C: Likewise.
5573 * g++.old-deja/g++.jason/scoping8.C: Likewise.
5574 * g++.old-deja/g++.law/nest1.C: Likewise.
5576 2018-07-18 Richard Biener <rguenther@suse.de>
5579 * g++.dg/lto/pr86523-3_0.C: New testcase.
5581 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
5583 * gcc.target/m68k/mulsi_highpart.c: New test.
5585 2018-07-17 Jakub Jelinek <jakub@redhat.com>
5587 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
5588 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
5589 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
5590 * gcc.dg/cpp/pr61854-8.c: New test.
5592 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5594 * gcc.target/powerpc/pr85456.c: Require longdouble128.
5596 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
5599 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
5601 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5603 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
5604 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
5605 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
5606 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
5607 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
5609 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5611 * gcc.target/powerpc/pr57150.c: Require longdouble128.
5612 * gcc.target/powerpc/pr79916.c: Require dfp.
5614 2018-07-17 Richard Biener <rguenther@suse.de>
5617 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
5619 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
5621 * gcc.target/s390/function-align1.c: New test.
5622 * gcc.target/s390/function-align2.c: New test.
5623 * gcc.target/s390/function-align3.c: New test.
5625 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5627 * gnat.dg/discr55.adb: New test.
5629 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5631 * gcc.target/i386/vartrack-1.c (dg-options): Add
5632 -fomit-frame-pointer.
5634 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5636 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
5637 (dg-lto-options): Add -fPIC.
5638 * g++.dg/lto/pr86523-2_0.C: Likewise.
5640 2018-07-17 Martin Liska <mliska@suse.cz>
5642 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
5644 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5646 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
5649 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5651 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
5653 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
5655 * gnat.dg/memorytest.adb: New testcase.
5657 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5659 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
5662 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5664 * gnat.dg/equal3.adb: New testcase.
5666 2018-07-17 Justin Squirek <squirek@adacore.com>
5668 * gnat.dg/split_args.adb: New testcase.
5670 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5672 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
5674 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5676 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
5679 2018-07-16 Carl Love <cel@us.ibm.com>
5682 Forgot the PR number on the commit log.
5684 2018-07-16 Carl Love <cel@us.ibm.com>
5687 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5689 * gcc.target/powerpc/divkc3-3.c: Ditto.
5690 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5691 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5692 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5693 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5695 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5697 * gcc.target/powerpc/convert-fp-128.c: New testcase.
5698 * gcc.target/powerpc/convert-fp-64.c: New testcase.
5700 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5702 * lib/target-supports.exp (check_effective_target_longdouble64,
5703 check_effective_target_ppc_float128,
5704 check_effective_target_ppc_float128_insns,
5705 check_effective_target_powerpc_vsx): New.
5707 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5709 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
5712 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5714 PR tree-optimization/86526
5715 * gcc.c-torture/compile/pr86526.c: New test.
5717 2018-07-16 Carl Love <cel@us.ibm.com>
5719 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5721 * gcc.target/powerpc/divkc3-3.c: Ditto.
5722 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5723 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5724 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5725 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5727 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
5730 * gfortran.dg/assumed_rank_14.f90: New testcase.
5731 * gfortran.dg/assumed_rank_15.f90: New testcase.
5732 * gfortran.dg/dec_structure_8.f90: Update error messages.
5733 * gfortran.dg/dec_structure_23.f90: Update error messages.
5735 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5738 * gcc.c-torture/execute/pr86528.c: New test.
5739 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
5741 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
5743 * g++.dg/template/spec40.C: New.
5744 * g++.dg/parse/ptrmem8.C: Likewise.
5746 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5748 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
5749 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
5750 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
5751 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
5752 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
5754 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5756 * gcc.target/s390/mrecord-mcount.c: New testcase.
5758 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5760 * gcc.target/s390/mfentry-m64.c: New testcase.
5762 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5764 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
5767 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5769 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
5772 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5774 * gnat.dg/wide_wide_value1.adb: New testcase.
5776 2018-07-16 Javier Miranda <miranda@adacore.com>
5778 * gnat.dg/bit_order1.adb: New testcase.
5780 2018-07-16 Javier Miranda <miranda@adacore.com>
5782 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
5784 2018-07-16 Richard Biener <rguenther@suse.de>
5787 * g++.dg/lto/pr86523-1_0.C: New testcase.
5788 * g++.dg/lto/pr86523-2_0.C: Likewise.
5790 2018-07-16 Martin Liska <mliska@suse.cz>
5793 * g++.dg/ipa/pr86529.C: New test.
5795 2018-07-16 Tom de Vries <tdevries@suse.de>
5798 * gcc.target/i386/vartrack-1.c: New test.
5800 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
5802 * gnat.dg/opt73.adb: New test.
5804 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5808 * g++.dg/opt/pr3698.C: New test.
5810 2018-07-16 Richard Biener <rguenther@suse.de>
5813 * gcc.dg/torture/pr86389.c: Require trampolines.
5815 2018-07-15 Tom de Vries <tdevries@suse.de>
5817 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
5818 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
5820 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
5821 * gcc.dg/guality/guality.exp: Same.
5822 * gfortran.dg/guality/guality.exp: Same.
5824 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
5825 Sunil K Pandey <sunil.k.pandey@intel.com>
5828 * gcc.target/i386/pr84413-1.c: New test.
5829 * gcc.target/i386/pr84413-2.c: Likewise.
5830 * gcc.target/i386/pr84413-3.c: Likewise.
5832 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
5833 Steve Munroe <munroesj52@gmail.com>
5835 * gcc.target/powerpc/sse2-pand-1.c: New file.
5836 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5837 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5838 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5840 2018-07-13 Nathan Sidwell <nathan@acm.org>
5843 * g++.dg/pr86374.C: New.
5845 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
5848 * gcc.dg/strcmpopt_5.c: New test.
5849 * gcc.dg/strcmpopt_6.c: New test.
5851 2018-07-13 Richard Biener <rguenther@suse.de>
5854 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
5856 2018-07-13 Tom de Vries <tdevries@suse.de>
5858 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
5859 * gcc.dg/guality/ctztest.c: Same.
5860 * gcc.dg/guality/sra-1.c: Same.
5862 2018-07-13 Tom de Vries <tdevries@suse.de>
5864 * gcc.dg/vla-1.c: Update.
5866 2018-07-13 Tom de Vries <tdevries@suse.de>
5868 * gcc.src/maintainers.exp: New file.
5870 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5873 * gcc.dg/pr86489.c: New test.
5875 2018-07-12 Martin Sebor <msebor@redhat.com>
5878 g++.dg/warn/pr86453.C: Adjust.
5880 2018-07-12 Jim Wilson <jimw@sifive.com>
5882 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
5884 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
5886 * gcc.target/riscv/interrupt-conflict-mode.c: New.
5888 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5890 * c-c++-common/gomp/declare-target-3.c: New test.
5891 * g++.dg/gomp/declare-target-2.C: New test.
5893 2018-07-12 Martin Sebor <msebor@redhat.com>
5896 * c-c++-common/Wattributes.c: Adjust.
5897 * gcc.dg/Wattributes-10.c: New test.
5898 * g++.dg/Wattributes-3.C: Adjust.
5899 * gcc.dg/Wattributes-6.c: Adjust.
5900 * gcc.dg/pr18079.c: Adjust.
5901 * gcc.dg/torture/pr42363.c: Adjust.
5903 2018-07-12 Julia Koval <julia.koval@intel.com>
5905 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
5908 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5910 * gcc.dg/vect/vect-cond-arith-6.c: New test.
5911 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
5912 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
5913 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
5914 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
5915 * gcc.target/aarch64/sve/slp_14.c: Likewise.
5916 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
5918 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5920 * gcc.dg/vect/vect-cond-arith-4.c: New test.
5921 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
5922 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
5923 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
5924 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
5925 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
5926 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
5927 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
5929 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5930 Alan Hayward <alan.hayward@arm.com>
5931 David Sherwood <david.sherwood@arm.com>
5933 * gcc.dg/vect/vect-fma-2.c: New test.
5934 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
5935 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
5936 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
5938 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5940 * gcc.dg/vect/vect-cond-arith-3.c: New test.
5941 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
5942 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
5943 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
5944 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
5945 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
5946 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
5947 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
5948 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
5950 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5952 * gcc.dg/vect/vect-cond-arith-2.c: New test.
5953 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5955 2018-07-12 Richard Biener <rguenther@suse.de>
5958 * gcc.target/i386/pr84829.c: New testcase.
5960 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5962 * gcc.dg/torture/20180712-1.c: New test.
5964 PR tree-optimization/86492
5965 * gcc.c-torture/execute/pr86492.c: New test.
5967 2018-07-12 Richard Biener <rguenther@suse.de>
5970 * g++.dg/warn/pr86453.C: New testcase.
5972 2018-07-12 Richard Biener <rguenther@suse.de>
5975 * gcc.dg/graphite/pr86479.c: New testcase.
5977 2018-07-11 Jakub Jelinek <jakub@redhat.com>
5979 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
5980 of hardcoding size. Cast (rel) to MASK_TYPE.
5981 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
5982 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
5983 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
5984 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
5985 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
5986 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
5987 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
5988 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
5989 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
5990 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
5991 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
5992 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
5993 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
5994 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
5995 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
5996 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
5997 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
5998 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
5999 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
6001 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
6003 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
6004 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
6005 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
6007 2018-07-10 Mark Wielaard <mark@klomp.org>
6010 * gcc.dg/pr86459.c: New test.
6012 2018-07-10 Martin Sebor <msebor@redhat.com>
6015 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
6017 2018-07-10 Martin Liska <mliska@suse.cz>
6020 * gcc.dg/pr84100.c: Change it back to dg-bogus.
6022 2018-07-10 Jakub Jelinek <jakub@redhat.com>
6025 * g++.dg/ubsan/pr86406.C: New test.
6028 * gfortran.dg/vect/pr86421.f90: New test.
6030 2018-07-09 Martin Sebor <msebor@redhat.com>
6032 PR tree-optimization/86415
6033 * gcc.dg/strlenopt-53.c: New test.
6035 2018-07-09 Martin Sebor <msebor@redhat.com>
6038 * gcc.dg/strlenopt-49.c: New test.
6039 * gcc.dg/strlenopt-50.c: New test.
6040 * gcc.dg/strlenopt-51.c: New test.
6041 * gcc.dg/strlenopt-52.c: New test.
6042 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
6044 2018-07-09 Jakub Jelinek <jakub@redhat.com>
6047 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
6048 to be returned and when first argument is not 0, so that they don't do
6049 anything for NEED_EXC or NEED_ERRNO.
6051 2018-07-09 Tom de Vries <tdevries@suse.de>
6053 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
6054 * gcc.dg/guality/bswaptest.c: Same.
6055 * gcc.dg/guality/clztest.c: Same.
6056 * gcc.dg/guality/csttest.c: Same.
6057 * gcc.dg/guality/ctztest.c: Same.
6058 * gcc.dg/guality/drap.c: Same.
6059 * gcc.dg/guality/nrv-1.c: Same.
6060 * gcc.dg/guality/pr41353-1.c: Same.
6061 * gcc.dg/guality/pr41353-2.c: Same.
6062 * gcc.dg/guality/pr41404-1.c: Same.
6063 * gcc.dg/guality/pr43051-1.c: Same.
6064 * gcc.dg/guality/pr43077-1.c: Same.
6065 * gcc.dg/guality/pr43177.c: Same.
6066 * gcc.dg/guality/pr43329-1.c: Same.
6067 * gcc.dg/guality/pr43479.c: Same.
6068 * gcc.dg/guality/pr43593.c: Same.
6069 * gcc.dg/guality/pr45003-1.c: Same.
6070 * gcc.dg/guality/pr45003-2.c: Same.
6071 * gcc.dg/guality/pr45003-3.c: Same.
6072 * gcc.dg/guality/pr48437.c: Same.
6073 * gcc.dg/guality/pr48466.c: Same.
6074 * gcc.dg/guality/pr49888.c: Same.
6075 * gcc.dg/guality/pr54200.c: Same.
6076 * gcc.dg/guality/pr54519-1.c: Same.
6077 * gcc.dg/guality/pr54519-2.c: Same.
6078 * gcc.dg/guality/pr54519-3.c: Same.
6079 * gcc.dg/guality/pr54519-4.c: Same.
6080 * gcc.dg/guality/pr54519-5.c: Same.
6081 * gcc.dg/guality/pr54519-6.c: Same.
6082 * gcc.dg/guality/pr54551.c: Same.
6083 * gcc.dg/guality/pr54693-2.c: Same.
6084 * gcc.dg/guality/pr54693.c: Same.
6085 * gcc.dg/guality/pr54796.c: Same.
6086 * gcc.dg/guality/pr54970.c: Same.
6087 * gcc.dg/guality/pr67192.c: Same.
6088 * gcc.dg/guality/pr69947.c: Same.
6089 * gcc.dg/guality/pr78726.c: Same.
6090 * gcc.dg/guality/rotatetest.c: Same.
6091 * gcc.dg/guality/sra-1.c: Same.
6092 * gcc.dg/guality/vla-2.c: Same.
6094 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6096 * g++.dg/diagnostic/long-short.C: New.
6097 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
6098 * g++.dg/diagnostic/virtual-friend.C: Likewise.
6099 * g++.old-deja/g++.brendan/crash11.C: Adjust.
6101 2018-07-09 Tom de Vries <tdevries@suse.de>
6103 * gcc.dg/vla-1.c: New test.
6105 2018-07-07 Tom de Vries <tdevries@suse.de>
6107 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
6109 (get_dump_flags): New proc.
6110 (toplevel): Test all dump flags.
6112 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
6114 * gnat.dg/stack_usage6.adb: New test.
6115 * gnat.dg/stack_usage6_pkg.ads: New helper.
6117 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
6119 * gnat.dg/pure_function3a.adb: New test.
6120 * gnat.dg/pure_function3b.adb: Likewise.
6121 * gnat.dg/pure_function3c.adb: Likewise.
6122 * gnat.dg/pure_function3_pkg.ads: New helper.
6124 2018-07-07 Jakub Jelinek <jakub@redhat.com>
6127 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
6128 dg-require-effective-target. Add -msse not just on i386-*, but
6129 on all i?86-* and x86_64-*.
6131 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6133 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
6134 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
6135 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
6136 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
6137 * gcc.dg/tree-ssa/popcount3.c: New test.
6139 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
6141 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
6142 to preserve the test.
6143 * gcc.target/i386/pr85073.c: Likewise.
6145 2018-07-06 Jakub Jelinek <jakub@redhat.com>
6147 PR tree-optimization/86401
6148 * gcc.dg/tree-ssa/pr86401-1.c: New test.
6149 * gcc.dg/tree-ssa/pr86401-2.c: New test.
6150 * c-c++-common/rotate-9.c: New test.
6152 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
6155 gcc.target/powerpc/pr86324-1.c: New test.
6156 gcc.target/powerpc/pr86324-2.c: Likewise.
6158 2018-07-06 Tamar Christina <tamar.christina@arm.com>
6161 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
6163 2018-07-06 Tamar Christina <tamar.christina@arm.com>
6165 * gcc.target/aarch64/struct_cpy.c: Remove ;.
6167 2018-07-05 Jeff Law <law@redhat.com>
6169 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
6171 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
6174 * gfortran.dg/deferred_character_20.f90: New test.
6176 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
6180 * gfortran.dg/init_flag_18.f90: New testcase.
6181 * gfortran.dg/init_flag_19.f03: New testcase.
6183 2018-07-05 Carl Love <cel@us.ibm.com>
6184 * gcc.target/altivec-1-runnable.c: New test file.
6185 * gcc.target/altivec-2-runnable.c: New test file.
6186 * gcc.target/vsx-7.c (main2): Change expected expected instruction
6189 2018-07-05 Martin Sebor <msebor@redhat.com>
6192 * gcc.dg/strlenopt-47.c: New test.
6193 * gcc.dg/strlenopt-48.c: New test.
6195 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6198 * gcc.target/arm/big-endian-subreg.c: New.
6200 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6203 * gcc.dg/vect/pr84711.c: New.
6205 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6207 * gcc.target/aarch64/struct_cpy.c: New.
6209 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6211 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
6212 * c-c++-common/unroll-2.c: Likewise.
6213 * g++.dg/cdce3.C: Likewise.
6214 * g++.dg/ext/unroll-1.C: Likewise.
6215 * g++.dg/ext/unroll-2.C: Likewise.
6216 * g++.dg/ext/unroll-3.C: Likewise.
6217 * gcc.dg/cdce1.c: Likewise.
6218 * gcc.dg/cdce2.c: Likewise.
6219 * gcc.dg/gomp/pr68128-1.c: Likewise.
6220 * gcc.dg/vect/pr46032.c: Likewise.
6221 * gcc.dg/vect/vect-cond-10.c: Likewise.
6222 * gcc.dg/vect/vect-cond-8.c: Likewise.
6223 * gcc.dg/vect/vect-cond-9.c: Likewise.
6224 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6225 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6226 * gcc.target/i386/avx-cvt-2.c: Likewise.
6227 * gcc.target/i386/avx-cvt-3.c: Likewise.
6228 * gcc.target/i386/avx2-cvt-2.c: Likewise.
6229 * gcc.target/i386/avx2-gather-2.c: Likewise.
6230 * gcc.target/i386/avx2-gather-6.c: Likewise.
6231 * gcc.target/i386/avx512f-gather-2.c: Likewise.
6232 * gcc.target/i386/sse2-cvt-2.c: Likewise.
6233 * gfortran.dg/directive_unroll_1.f90: Likewise.
6234 * gfortran.dg/directive_unroll_2.f90: Likewise.
6235 * gnat.dg/unroll2.adb: Likewise.
6236 * gnat.dg/unroll3.adb: Likewise.
6238 2018-07-05 Tom de Vries <tdevries@suse.de>
6240 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
6242 2018-07-04 Martin Sebor <msebor@redhat.com>
6244 PR tree-optimization/86274
6245 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
6247 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6250 * gfortran.dg/block_16.f08. New test.
6252 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
6254 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
6255 has a slightly different IL that provides more threading
6258 2018-07-04 Martin Liska <mliska@suse.cz>
6263 * gcc.dg/pr84100.c (foo):
6264 * gcc.target/i386/falign-functions-2.c: New test.
6265 * gcc.target/i386/falign-functions.c: New test.
6267 2018-07-04 Martin Liska <mliska@suse.cz>
6269 * gcc.dg/pr47793.c: Remove.
6271 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
6273 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
6275 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6277 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
6280 * gcc.target/i386/pr85620-1.c: New test.
6281 * gcc.target/i386/pr85620-2.c: Likewise.
6282 * gcc.target/i386/pr85620-3.c: Likewise.
6283 * gcc.target/i386/pr85620-4.c: Likewise.
6285 2018-07-03 Martin Sebor <msebor@redhat.com>
6287 PR tree-optimization/86274
6288 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
6289 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6290 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
6291 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6292 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6293 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6294 * gcc.dg/tree-ssa/pr83198.c: Same.
6296 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
6298 * g++.dg/other/locations1.C: New.
6299 * g++.dg/tls/locations1.C: Likewise.
6300 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
6301 * g++.dg/diagnostic/virtual-static.C: Likewise.
6302 * g++.dg/concepts/fn-concept2.C: Test the locations too.
6303 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
6304 * g++.dg/cpp0x/pr51463.C: Likewise.
6305 * g++.dg/other/typedef1.C: Likewise.
6306 * g++.dg/parse/dtor13.C: Likewise.
6307 * g++.dg/template/error44.C: Likewise.
6308 * g++.dg/template/typedef4.C: Likewise.
6309 * g++.dg/template/typedef5.C: Likewise.
6310 * g++.dg/tls/diag-2.C: Likewise.
6311 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6313 2018-07-03 Marek Polacek <polacek@redhat.com>
6316 * g++.dg/diagnostic/pr86201.C: New test.
6318 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
6321 * gcc.target/i386/pr85694.c: New test.
6323 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6325 PR tree-optimization/85694
6326 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
6327 Return true for AArch64 without SVE.
6328 * gcc.target/aarch64/vect_hadd_1.h: New file.
6329 * gcc.target/aarch64/vect_shadd_1.c: New test.
6330 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
6331 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
6332 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
6334 2018-07-03 Marek Polacek <polacek@redhat.com>
6337 * gcc.dg/Wint-conversion-2.c: New test.
6340 * g++.dg/overload/conv-op3.C: New test.
6342 2018-07-03 Richard Biener <rguenther@suse.de>
6345 * gcc.dg/torture/pr86389.c: New testcase.
6347 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6349 PR tree-optimization/85694
6350 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
6352 * gcc.dg/vect/vect-avg-1.c: New test.
6353 * gcc.dg/vect/vect-avg-2.c: Likewise.
6354 * gcc.dg/vect/vect-avg-3.c: Likewise.
6355 * gcc.dg/vect/vect-avg-4.c: Likewise.
6356 * gcc.dg/vect/vect-avg-5.c: Likewise.
6357 * gcc.dg/vect/vect-avg-6.c: Likewise.
6358 * gcc.dg/vect/vect-avg-7.c: Likewise.
6359 * gcc.dg/vect/vect-avg-8.c: Likewise.
6360 * gcc.dg/vect/vect-avg-9.c: Likewise.
6361 * gcc.dg/vect/vect-avg-10.c: Likewise.
6362 * gcc.dg/vect/vect-avg-11.c: Likewise.
6363 * gcc.dg/vect/vect-avg-12.c: Likewise.
6364 * gcc.dg/vect/vect-avg-13.c: Likewise.
6365 * gcc.dg/vect/vect-avg-14.c: Likewise.
6367 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6369 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
6370 get split into two for use by the over-widening pattern.
6371 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
6372 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
6373 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
6374 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
6375 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
6376 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
6377 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
6378 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
6379 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
6380 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
6381 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
6382 * gcc.dg/vect/vect-over-widen-22.c: New test.
6384 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6386 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
6388 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
6389 over-widening messages.
6390 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6391 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6392 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6393 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6394 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6395 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6396 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6397 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
6398 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6399 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
6400 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
6401 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
6402 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
6403 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
6404 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
6405 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
6406 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
6407 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
6408 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
6409 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
6410 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
6411 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
6412 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
6413 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
6414 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
6415 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
6417 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6419 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
6421 2018-07-02 Jim Wilson <jimw@sifive.com>
6423 * gcc.target/riscv/interrupt-debug.c: New.
6425 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6427 * g++.dg/diagnostic/thread-thread_local.C: New.
6429 2018-07-02 Martin Liska <mliska@suse.cz>
6432 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
6433 * gcc.dg/profile-dir-2.c: Likewise.
6434 * gcc.dg/profile-dir-3.c: Likewise.
6436 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
6438 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
6441 2018-07-02 Richard Biener <rguenther@suse.de>
6443 PR tree-optimization/86363
6444 * gcc.dg/torture/pr86363.c: New testcase.
6446 2018-07-02 Martin Liska <mliska@suse.cz>
6448 * gcc.dg/completion-1.c: New test.
6449 * gcc.dg/completion-2.c: New test.
6450 * gcc.dg/completion-3.c: New test.
6452 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6456 * gfortran.dg/proc_ptr_50.f90: New test.
6458 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6461 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
6463 2018-07-02 Martin Liska <mliska@suse.cz>
6466 * gcc.dg/ipa/pr86279.c: New test.
6468 2018-07-02 Martin Liska <mliska@suse.cz>
6471 * g++.dg/ipa/pr86323.C: New test.
6473 2018-07-01 Tom de Vries <tdevries@suse.de>
6476 2018-07-01 Tom de Vries <tdevries@suse.de>
6478 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
6479 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
6481 2018-07-01 Tom de Vries <tdevries@suse.de>
6483 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
6485 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
6488 2018-07-01 Tom de Vries <tdevries@suse.de>
6490 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
6491 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
6493 2018-07-01 Tom de Vries <tdevries@suse.de>
6495 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
6496 * gcc.dg/guality/vla-1.c: Use relative line numbers.
6498 2018-07-01 Tom de Vries <tdevries@suse.de>
6500 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
6501 (verify_call): ... here. Move to toplevel.
6502 (verify_call_np, dg_final_directive_check_utils): New proc.
6503 (toplevel): Call dg_final_directive_check_utils.
6504 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
6506 2018-06-30 Jim Wilson <jimw@sifive.com>
6508 * gcc.target/riscv/shift-shift-1.c: New.
6509 * gcc.target/riscv/shift-shift-2.c: New.
6510 * gcc.target/riscv/shift-shift-3.c: New.
6512 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6514 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
6516 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6518 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
6519 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
6520 by 4 in the computation of a[i].
6521 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
6522 main multiplication constant.
6523 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6524 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6525 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
6526 pattern to cast the result to int.
6527 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
6528 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
6529 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
6530 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
6531 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
6532 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
6533 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
6534 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
6535 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
6536 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
6537 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
6538 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
6539 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
6540 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
6541 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
6542 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
6543 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
6544 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
6545 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
6546 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
6548 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6550 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
6551 test for vectorization along the lines described in the comment.
6553 2018-06-30 Tom de Vries <tdevries@suse.de>
6555 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
6556 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
6557 LTO_TORTURE_OPTIONS.
6558 * gcc.dg/guality/prevent-optimization.h: New file.
6559 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
6560 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
6562 2018-06-30 Tom de Vries <tdevries@suse.de>
6564 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
6565 * lib/gcc-dg.exp (dg-final): New proc.
6566 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
6569 2018-06-29 Martin Sebor <msebor@redhat.com>
6571 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
6572 that don't define the function.
6574 2018-06-29 Marek Polacek <polacek@redhat.com>
6577 * g++.dg/ext/cond3.C: New test.
6579 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6581 * gcc.target/arm/arm-soft-strd-even.c: New test.
6583 2018-06-29 Tom de Vries <tdevries@suse.de>
6585 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
6587 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
6588 (process-message): ... here.
6589 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
6591 2018-06-29 Martin Liska <mliska@suse.cz>
6593 PR tree-optimization/86263
6594 * gcc.dg/tree-ssa/pr86263.c: New test.
6596 2018-06-28 Carl Love <cel@us.ibm.com>
6598 * gcc.target/p9-extract-1.c: Add test case.
6599 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
6602 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
6605 * gcc.target/i386/pr86348.c: New test.
6607 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
6609 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
6611 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
6614 * gfortran.dg/dec_type_print_2.f03: New testcase.
6616 2018-06-28 David Pagan <dave.pagan@oracle.com>
6619 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
6620 message causing unexpected test FAIL.
6622 2018-06-28 Martin Liska <mliska@suse.cz>
6624 * gcc.dg/tree-ssa/switch-1.c: New test.
6626 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
6628 * gnat.dg/debug15.adb: New test.
6630 2018-06-27 David Malcolm <dmalcolm@redhat.com>
6633 * g++.dg/lookup/pr86329.C: New test.
6635 2018-06-27 Carl Love <cel@us.ibm.com>
6637 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
6639 2018-06-27 Tamar Christina <tamar.christina@arm.com>
6642 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
6644 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
6646 * gcc.target/powerpc/builtins-1.c: Correct a comment.
6648 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6650 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
6651 requirement for this test.
6652 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
6653 requirement, and -mpower8-vector compile option.
6655 2018-06-26 Jakub Jelinek <jakub@redhat.com>
6658 * gcc.dg/pr86314.c: New test.
6661 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
6663 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6665 * gcc.target/i386/pr86257.c: Require 64-bit.
6667 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6669 * g++.dg/pr86082.C: Require IBM1047 support.
6671 2018-06-26 Richard Biener <rguenther@suse.de>
6674 * gcc.dg/pr86271.c: New testcase.
6676 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
6679 * gcc.dg/pr86064.c: New.
6681 2018-06-25 Jeff Law <law@redhat.com>
6683 * lib/target-supports.exp
6684 (check_effective_target_logical_op_short_circuit): Add v850.
6686 2018-06-25 Martin Sebor <msebor@redhat.com>
6688 PR tree-optimization/86204
6689 * gcc.dg/strlenopt-46.c: New test.
6691 2018-06-25 Martin Sebor <msebor@redhat.com>
6693 PR tree-optimization/85700
6694 * gcc.dg/Wstringop-truncation-4.c: New test.
6696 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
6701 * gfortran.dg/init_flag_17.f90: New testcase.
6703 2018-06-25 Carl Love <cel@us.ibm.com>
6705 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
6706 vec_extract a signed int. Add vec_extract tests for bool char
6708 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
6711 2018-06-25 Tom de Vries <tdevries@suse.de>
6713 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
6715 2018-06-25 Jakub Jelinek <jakub@redhat.com>
6718 * gcc.target/i386/avx512f-pr84786-3.c: New test.
6720 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6722 * gnat.dg/sso9.adb: New testcase.
6723 * gnat.dg/sso9_pkg.ads: Likewise.
6725 2018-06-25 Tom de Vries <tdevries@suse.de>
6728 * gcc.target/i386/pr86257.c: New test.
6730 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
6733 * g++.dg/pr86082.C: New test.
6735 2018-06-24 Tom de Vries <tdevries@suse.de>
6737 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
6738 * gcc.dg/guality/guality.exp: Same.
6739 * gfortran.dg/guality/guality.exp: Same.
6740 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
6742 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6744 * g++.dg/concepts/locations1.C: New.
6745 * g++.dg/cpp0x/locations1.C: Likewise.
6746 * g++.dg/cpp1z/inline-var2.C: Test locations too.
6747 * g++.dg/cpp1z/inline-var3.C: Likewise.
6749 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
6752 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
6754 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6756 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
6758 * gcc.target/powerpc/builtins-9.c: New test.
6759 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
6760 to expect different code generation on big-endian vs.
6761 little-endian targets.
6763 2018-06-22 Tom de Vries <tdevries@suse.de>
6765 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
6766 $rootme/../gdb/gdb, if available.
6767 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
6768 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
6770 2018-06-22 Tom de Vries <tdevries@suse.de>
6772 * lib/gcc-gdb-test.exp (report_gdb): New proc.
6773 * g++.dg/guality/guality.exp: Use report_gdb.
6774 * gcc.dg/guality/guality.exp: Same.
6775 * gfortran.dg/guality/guality.exp: Same.
6777 2018-06-22 Jakub Jelinek <jakub@redhat.com>
6780 * g++.dg/ext/offsetof3.C: New test.
6782 2018-06-22 Carl Love <cel@us.ibm.com>
6784 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
6785 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
6786 for the vnor, vand and vxor instructions.
6787 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
6788 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
6789 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
6790 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
6791 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
6792 Add -dp to dg-options, update expected counts.
6794 2018-06-22 Paul Koning <ni1d@arrl.net>
6796 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
6798 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
6799 * gcc.c-torture/compile/20040101-1.c: Ditto.
6800 * gcc.c-torture/compile/20050622-1.c: Ditto.
6801 * gcc.c-torture/compile/20080625-1.c: Ditto.
6802 * gcc.c-torture/compile/20090107-1.c: Ditto.
6803 * gcc.c-torture/compile/920501-12.c: Ditto.
6804 * gcc.c-torture/compile/920501-4.c: Ditto.
6805 * gcc.c-torture/compile/961203-1.c: Ditto.
6806 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
6807 * gcc.c-torture/compile/pr25310.c: Ditto.
6809 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
6810 James Norris <jnorris@codesourcery.com>
6811 Thomas Schwinge <thomas@codesourcery.com>
6812 Tom de Vries <tom@codesourcery.com>
6814 * c-c++-common/goacc/deviceptr-4.c: New file.
6815 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
6817 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
6818 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
6819 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
6820 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
6821 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
6822 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
6824 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6825 * c-c++-common/goacc/private-reduction-1.c: Likewise.
6826 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
6828 * gfortran.dg/goacc/modules.f95: Likewise.
6829 * gfortran.dg/goacc/routine-8.f90: Likewise.
6830 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6832 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
6834 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
6835 if the long double format is IEEE 128-bit for tests that are
6836 explicitly testing IBM extended double support. Use the
6837 appropriate pack and unpack built-in functions. Change calls from
6838 __builtin_isinfl to __builtin_isinf since the later supports all
6839 floating point types.
6840 * gcc.target/powerpc/pr57150.c: Likewise.
6841 * gcc.target/powerpc/pr60203.c: Likewise.
6842 * gcc.target/powerpc/pr67808.c: Likewise.
6843 * gcc.target/powerpc/pr70117.c: Likewise.
6844 * gcc.target/powerpc/tfmode_off.c: Likewise.
6846 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6849 * gfortran.dg/assumed_charlen_function_7.f90: New test.
6851 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6854 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
6856 2018-06-21 Tom de Vries <tdevries@suse.de>
6858 * gcc.dg/guality/pr45882.c (a): Add used attribute.
6860 2018-06-21 Tom de Vries <tdevries@suse.de>
6862 PR tree-optimization/85859
6863 * gcc.dg/pr85859.c: New test.
6865 2018-06-21 Richard Biener <rguenther@suse.de>
6867 PR tree-optimization/86232
6868 * gcc.dg/torture/pr86232.c: New testcase.
6870 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6872 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
6874 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6876 * gcc/gcc.target/aarch64/aes_2.c: New test.
6878 2018-06-20 Than McIntosh <thanm@google.com>
6881 * gcc.dg/split-8.c: New.
6883 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6885 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
6886 for vpkudus in place of vpksdus.
6887 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
6889 2018-06-20 Nathan Sidwell <nathan@acm.org>
6892 * g++.dg/lookup/pr85634-2.C: New.
6894 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
6896 * g++.dg/template/friend65.C: New.
6897 * g++.dg/cpp0x/main1.C: Likewise.
6898 * g++.dg/other/main2.C: Likewise.
6899 * g++.dg/other/main3.C: Likewise.
6900 * g++.dg/template/friend42.C: Test location too.
6901 * g++.dg/concepts/decl-diagnose.C: Likewise.
6902 * g++.dg/warn/main-2.C: Update.
6904 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
6905 Thomas Schwinge <thomas@codesourcery.com>
6906 Cesar Philippidis <cesar@codesourcery.com>
6908 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
6909 2.5 data clause semantics.
6910 * c-c++-common/goacc/declare-2.c: Likewise.
6911 * c-c++-common/goacc/default-4.c: Likewise.
6912 * c-c++-common/goacc/finalize-1.c: New test.
6913 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
6914 OpenACC 2.5 data clause semantics.
6915 * c-c++-common/goacc/kernels-alias.c: Likewise.
6916 * c-c++-common/goacc/routine-5.c: Likewise.
6917 * c-c++-common/goacc/update-if_present-1.c: New test.
6918 * c-c++-common/goacc/update-if_present-2.c: New test.
6919 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
6920 2.5 data clause semantics.
6921 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6922 * gfortran.dg/goacc/data-tree.f95: Likewise.
6923 * gfortran.dg/goacc/declare-2.f95: Likewise.
6924 * gfortran.dg/goacc/default-4.f: Likewise.
6925 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6926 * gfortran.dg/goacc/finalize-1.f: New test.
6927 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
6928 OpenACC 2.5 data clause semantics.
6929 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
6930 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6931 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
6932 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6933 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
6934 * gfortran.dg/goacc/update-if_present-1.f90: New test.
6935 * gfortran.dg/goacc/update-if_present-2.f90: New test.
6937 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6940 * g++.dg/warn/Wnonnull4.C: New test.
6942 2018-06-20 Marek Polacek <polacek@redhat.com>
6945 * g++.dg/pr86240.C: New test.
6947 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6950 * gcc.target/i386/pr86194.c: New test.
6952 PR tree-optimization/86231
6953 * gcc.dg/tree-ssa/vrp119.c: New test.
6954 * gcc.c-torture/execute/pr86231.c: New test.
6956 2018-06-20 Tom de Vries <tdevries@suse.de>
6958 PR tree-optimization/86097
6959 * gcc.dg/autopar/pr86097.c: New test.
6961 2018-06-20 Nathan Sidwell <nathan@acm.org>
6964 * g++.dg/lookup/pr85634.C: New.
6966 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6968 * gcc.target/aarch64/ldp_stp_q.c: New test.
6969 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
6970 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
6972 2018-06-20 Martin Liska <mliska@suse.cz>
6974 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
6976 2018-06-19 Martin Sebor <msebor@redhat.com>
6978 PR tree-optimization/48560
6979 * gcc.dg/Warray-bounds-28.c: New test.
6981 2018-06-19 Martin Sebor <msebor@redhat.com>
6984 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
6987 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
6989 * g++.dg/lto/pr84805_0.C: Update template.
6990 * g++.dg/lto/pr84805_1.C: Update template.
6992 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
6994 * gnat.dg/aggr24.adb: New test.
6995 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
6997 2018-06-19 Richard Biener <rguenther@suse.de>
6999 PR tree-optimization/86179
7000 * gcc.dg/pr86179.c: New testcase.
7002 2018-06-18 Martin Sebor <msebor@redhat.com>
7005 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
7006 * c-c++-common/attr-nonstring-8.c: New test.
7008 2018-06-18 Martin Sebor <msebor@redhat.com>
7010 PR tree-optimization/81384
7011 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
7012 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
7013 * gcc.c-torture/execute/builtins/strnlen.c: New test.
7014 * gcc.dg/attr-nonstring-2.c: New test.
7015 * gcc.dg/attr-nonstring-3.c: New test.
7016 * gcc.dg/attr-nonstring-4.c: New test.
7017 * gcc.dg/strlenopt-45.c: New test.
7018 * gcc.dg/strlenopt.h (strnlen): Declare.
7020 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
7022 PR tree-optimization/86076
7023 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
7025 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
7027 PR tree-optimization/64946
7028 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
7030 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
7032 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
7033 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
7034 * gnat.dg/stack_usage5.adb: New test.
7036 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7039 * gcc.dg/tree-ssa/popcount.c: New test.
7040 * gcc.dg/tree-ssa/popcount2.c: New test.
7042 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7045 * gcc.dg/absu.c: New test.
7046 * gcc.dg/gimplefe-29.c: New test.
7047 * gcc.target/aarch64/pr64946.c: New test.
7049 2018-06-15 Jakub Jelinek <jakub@redhat.com>
7052 * c-c++-common/pr86093.c: New test.
7055 * gfortran.fortran-torture/compile/pr85878.f90: New test.
7058 * gcc.c-torture/compile/pr86123.c: New test.
7060 2018-06-15 Tom de Vries <tdevries@suse.de>
7062 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
7064 2018-06-15 Nick Clifton <nickc@redhat.com>
7067 * gcc.c-torture/compile/pr84195.c: New test.
7069 2018-06-15 Richard Biener <rguenther@suse.de>
7072 * g++.dg/pr86159.C: New testcase.
7074 2018-06-15 Richard Biener <rguenther@suse.de>
7077 * gcc.dg/pr86076.c: New testcase.
7079 2018-06-14 Marek Polacek <polacek@redhat.com>
7082 * g++.dg/cpp0x/gen-attrs-65.C: New test.
7084 2018-06-14 Jakub Jelinek <jakub@redhat.com>
7087 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
7088 -msse2 to dg-options.
7091 * gcc.c-torture/compile/pr86122.c: New test.
7093 P0624R2 - Default constructible and assignable stateless lambdas
7094 * g++.dg/cpp2a/lambda1.C: New test.
7095 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
7098 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7100 * g++.dg/other/static3.C: New.
7101 * g++.dg/other/static4.C: Likewise.
7102 * g++.dg/warn/Wshadow-15.C: Likewise.
7103 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
7104 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
7105 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
7106 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
7107 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
7108 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
7109 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7111 2018-06-14 Jakub Jelinek <jakub@redhat.com>
7114 * gcc.c-torture/compile/pr85945.c: New test.
7116 2018-06-14 Richard Biener <rguenther@suse.de>
7119 * gcc.dg/pr86124.c: New testcase.
7121 2018-06-13 Martin Sebor <msebor@redhat.com>
7123 PR tree-optimization/86114
7124 * gcc.dg/pr86114.c: New test.
7126 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
7129 * gfortran.dg/pr86110.f90: New test.
7131 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
7134 * gfortran.dg/goacc/pr85703.f90: New test.
7135 * gfortran.dg/gomp/pr85703.f90: New test.
7137 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
7140 * gfortran.dg/goacc/pr85702.f90: New test.
7142 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
7144 * gcc.target/i386/pr86048.c: New test.
7146 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7148 * gcc.target/arc/fma-1.c: New test.
7150 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7152 * gcc.target/arc/pr9001107555.c: New file.
7154 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
7156 * g++.dg/torture/aarch64-vect-init-1.C: New test.
7158 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
7160 * g++.dg/init/delete3.C: New.
7161 * g++.dg/init/new49.C: Likewise.
7162 * g++.dg/init/new25.C: Test locations too.
7163 * g++.dg/template/new4.C: Likewise.
7164 * g++.old-deja/g++.jason/operator.C: Likewise.
7166 2018-06-12 Marek Polacek <polacek@redhat.com>
7168 Core issue 1331 - const mismatch with defaulted copy constructor
7169 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
7170 * g++.dg/cpp0x/defaulted52.C: New test.
7171 * g++.dg/cpp0x/defaulted53.C: New test.
7172 * g++.dg/cpp0x/defaulted54.C: New test.
7173 * g++.dg/cpp0x/defaulted55.C: New test.
7174 * g++.dg/cpp0x/defaulted56.C: New test.
7175 * g++.dg/cpp0x/defaulted57.C: New test.
7176 * g++.dg/cpp0x/defaulted58.C: New test.
7177 * g++.dg/cpp0x/defaulted59.C: New test.
7178 * g++.dg/cpp0x/defaulted60.C: New test.
7180 2018-06-12 David Malcolm <dmalcolm@redhat.com>
7183 * gcc.dg/spellcheck-transposition.c: New test.
7185 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
7188 * gfortran.dg/pr44491.f90: New testcase
7190 2018-06-12 Martin Sebor <msebor@redhat.com>
7192 PR tree-optimization/85259
7193 * gcc.dg/Wstringop-overflow-5.c: New test.
7194 * gcc.dg/Wstringop-overflow-6.c: New test.
7196 2018-06-12 Martin Sebor <msebor@redhat.com>
7199 * gcc.dg/Wstringop-truncation-3.c: New test.
7201 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7203 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
7204 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
7205 * gcc.target/powerpc/swaps-p8-17.c: Same.
7207 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7209 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
7210 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
7211 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
7212 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
7213 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
7214 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
7216 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7218 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
7219 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
7220 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
7221 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
7222 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
7223 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
7225 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7227 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
7228 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
7229 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
7230 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
7231 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
7232 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
7234 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7236 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
7237 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
7238 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
7239 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
7240 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
7241 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
7243 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7245 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
7246 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
7247 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
7248 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
7249 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
7250 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
7252 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7254 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
7255 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
7256 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
7257 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
7258 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
7259 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
7261 2018-06-12 Martin Liska <mliska@suse.cz>
7263 * g++.dg/opt/mpx.C: New test.
7264 * gcc.target/i386/mpx.c: New test.
7266 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7268 * gcc.target/arc/builtin_simdarc.c: Update test.
7269 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
7270 * gcc.target/arc/tumaddsidi4.c: Likewise.
7272 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
7274 * gnat.dg/opt72a.ad[sb]: New test.
7275 * gnat.dg/opt72_pkg.ads: New helper.
7277 2018-06-12 Tom de Vries <tdevries@suse.de>
7279 * gcc.dg-selftests/dg-final.exp: New file.
7281 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7283 * g++.dg/lookup/new2.C: Test locations too.
7284 * g++.dg/other/ellipsis1.C: Likewise.
7285 * g++.dg/other/operator1.C: Likewise.
7286 * g++.dg/other/operator2.C: Likewise.
7287 * g++.dg/overload/operator2.C: Likewise.
7288 * g++.dg/parse/defarg11.C: Likewise.
7289 * g++.dg/parse/operator4.C: Likewise.
7290 * g++.dg/template/error30.C: Likewise.
7291 * g++.dg/template/explicit-args3.C: Likewise.
7292 * g++.dg/warn/effc1.C: Likewise.
7293 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
7294 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
7295 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
7296 * g++.old-deja/g++.jason/conversion5.C: Likewise.
7297 * g++.old-deja/g++.jason/operator.C: Likewise.
7299 2018-06-11 Martin Sebor <msebor@redhat.com>
7301 PR tree-optimization/86083
7302 * gcc.dg/strlenopt-44.c: New test.
7304 2018-06-11 Janus Weil <janus@gcc.gnu.org>
7307 * gfortran.dg/generic_32.f90: New test.
7308 * gfortran.dg/generic_33.f90: New test.
7310 2018-06-11 Carl Love <cel@us.ibm.com>
7311 * gcc.target/powerpc/altivec-7.c (main): Remove tests
7312 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
7313 long long bool. Remove duplicate dg-final for xxlxor. Update
7314 dg-final instruction counts.
7315 * gcc.target/powerpc/altivec-37.c (main): New file for
7316 tests vec_unpackh and vec_unpackl returning long long bool and
7319 2018-06-11 Martin Liska <mliska@suse.cz>
7321 PR tree-optimization/86089
7322 * gcc.dg/tree-ssa/pr86089.c: New test.
7324 2018-06-11 Julia Koval <julia.koval@intel.com>
7326 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
7327 * gcc.target/i386/vpclmulqdq.c: Ditto.
7329 2018-06-11 Olivier Hainque <hainque@adacore.com>
7331 * gnat.dg/lang-dw2.adb: New test.
7332 * gnat.dg/lang-dw3.adb: New test.
7334 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
7336 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
7337 gnat.dg/assertion_policy1_pkg.ads: New testcase.
7339 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7341 * gnat.dg/predicate1.adb: New testcase.
7343 2018-06-11 Yannick Moy <moy@adacore.com>
7345 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
7347 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
7349 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
7352 2018-06-11 Javier Miranda <miranda@adacore.com>
7354 * gnat.dg/prot4.adb: New testcase.
7356 2018-06-11 Yannick Moy <moy@adacore.com>
7358 * gnat.dg/part_of1-instantiation.adb,
7359 gnat.dg/part_of1-instantiation.ads,
7360 gnat.dg/part_of1-private_generic.adb,
7361 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
7364 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
7366 * gnat.dg/contract1.adb: New testcase.
7368 2018-06-11 Javier Miranda <miranda@adacore.com>
7370 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
7373 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7375 * gnat.dg/inline_always1.adb: New testcase.
7377 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7379 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
7380 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
7381 gnat.dg/nested_generic2_g2.ads: New testcase.
7383 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7385 * g++.dg/template/friend64.C: New.
7386 * g++.old-deja/g++.other/friend4.C: Test the location too.
7387 * g++.old-deja/g++.pt/crash23.C: Likewise.
7389 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7391 * gfortran.dg/inline_matmul_23.f90: New test.
7393 2018-06-10 Janus Weil <janus@gcc.gnu.org>
7396 * gfortran.dg/intent_decl_1.f90: New test case.
7398 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7400 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
7401 * gfortran.dg/ieee/large_4.f90: Ditto.
7402 * gfortran.dg/round_4.f90: Ditto.
7404 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7407 * gfortran.dg/pr38351.f90: New test.
7408 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
7410 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7415 * gfortran.dg/pr85138_1.f90: New test.
7416 * gfortran.dg/pr85138_2.f90: Ditto.
7417 * gfortran.dg/pr85996.f90: Ditto.
7419 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7422 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
7423 * gfortran.dg/data_char_1.f90: Ditto.
7424 * gfortran.dg/pr78571.f90: Ditto.
7425 * gfortran.dg/pr78278.f90: New test.
7427 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7430 * gfortran.dg/pr63514.f90: New test.
7432 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7435 * gfortran.dg/bounds_check_20.f90: New test.
7437 2018-06-08 Carl Love <cel@us.ibm.com>
7439 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
7441 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
7442 vec_extract a signed int.
7443 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
7444 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
7446 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
7447 vec_extract a signed int.
7448 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
7449 vec_extract a signed int.
7450 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
7451 vec_xor builtins. Update xxsel, xxlxor counts.
7453 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7456 * gfortran.dg/associate_30.f90: Remove code tested ...
7457 * gfortran.dg/pr67803.f90: Ditto.
7458 * gfortran.dg/pr67805.f90: Ditto.
7459 * gfortran.dg/pr86059.f90: ... here. New test.
7461 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7464 * gfortran.dg/pr78571.f90: New test.
7466 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
7469 * gcc.target/powerpc/pr85755.c: New test.
7471 2018-06-08 Carl Love <cel@us.ibm.com>
7473 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
7475 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
7477 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
7478 for BE system that are different then for an LE system from this file
7479 into vsx-vector-6-le.c using be target qualifier. Remove this file.
7480 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
7481 the various instruction counts. Rename file to vsx-vector-6.p8.c.
7483 2018-06-08 Martin Liska <mliska@suse.cz>
7485 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
7487 2018-06-08 Martin Liska <mliska@suse.cz>
7489 * g++.dg/dg.exp: Do not use mpx.exp.
7490 * g++.dg/lto/lto.exp: Likewise.
7491 * g++.dg/lto/pr69729_0.C: Remove.
7492 * g++.dg/opt/pr71529.C: Remove.
7493 * g++.dg/pr63995-1.C: Remove.
7494 * g++.dg/pr68270.C: Remove.
7495 * g++.dg/pr71624.C: Remove.
7496 * g++.dg/pr71633.C: Remove.
7497 * g++.dg/pr79761.C: Remove.
7498 * g++.dg/pr79764.C: Remove.
7499 * g++.dg/pr79769.C: Remove.
7500 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
7501 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
7502 * gcc.dg/lto/chkp-privatize_0.c: Remove.
7503 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
7504 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
7505 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
7506 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
7507 * gcc.dg/lto/pr66221_0.c: Remove.
7508 * gcc.target/i386/chkp-always_inline.c: Remove.
7509 * gcc.target/i386/chkp-bndret.c: Remove.
7510 * gcc.target/i386/chkp-builtins-1.c: Remove.
7511 * gcc.target/i386/chkp-builtins-2.c: Remove.
7512 * gcc.target/i386/chkp-builtins-3.c: Remove.
7513 * gcc.target/i386/chkp-builtins-4.c: Remove.
7514 * gcc.target/i386/chkp-const-check-1.c: Remove.
7515 * gcc.target/i386/chkp-const-check-2.c: Remove.
7516 * gcc.target/i386/chkp-hidden-def.c: Remove.
7517 * gcc.target/i386/chkp-label-address.c: Remove.
7518 * gcc.target/i386/chkp-lifetime-1.c: Remove.
7519 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
7520 * gcc.target/i386/chkp-pr69044.c: Remove.
7521 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
7522 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
7523 * gcc.target/i386/chkp-strchr.c: Remove.
7524 * gcc.target/i386/chkp-strlen-1.c: Remove.
7525 * gcc.target/i386/chkp-strlen-2.c: Remove.
7526 * gcc.target/i386/chkp-strlen-3.c: Remove.
7527 * gcc.target/i386/chkp-strlen-4.c: Remove.
7528 * gcc.target/i386/chkp-strlen-5.c: Remove.
7529 * gcc.target/i386/chkp-stropt-1.c: Remove.
7530 * gcc.target/i386/chkp-stropt-10.c: Remove.
7531 * gcc.target/i386/chkp-stropt-11.c: Remove.
7532 * gcc.target/i386/chkp-stropt-12.c: Remove.
7533 * gcc.target/i386/chkp-stropt-13.c: Remove.
7534 * gcc.target/i386/chkp-stropt-14.c: Remove.
7535 * gcc.target/i386/chkp-stropt-15.c: Remove.
7536 * gcc.target/i386/chkp-stropt-16.c: Remove.
7537 * gcc.target/i386/chkp-stropt-17.c: Remove.
7538 * gcc.target/i386/chkp-stropt-2.c: Remove.
7539 * gcc.target/i386/chkp-stropt-3.c: Remove.
7540 * gcc.target/i386/chkp-stropt-4.c: Remove.
7541 * gcc.target/i386/chkp-stropt-5.c: Remove.
7542 * gcc.target/i386/chkp-stropt-6.c: Remove.
7543 * gcc.target/i386/chkp-stropt-7.c: Remove.
7544 * gcc.target/i386/chkp-stropt-8.c: Remove.
7545 * gcc.target/i386/chkp-stropt-9.c: Remove.
7546 * gcc.target/i386/i386.exp: Do not use mpx.exp.
7547 * gcc.target/i386/indirect-thunk-11.c: Remove.
7548 * gcc.target/i386/indirect-thunk-12.c: Remove.
7549 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
7550 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
7551 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
7552 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
7553 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
7554 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
7555 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
7556 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
7557 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
7558 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
7559 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
7560 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
7561 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
7562 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
7563 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
7564 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
7565 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
7566 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
7567 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
7568 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
7569 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
7570 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
7571 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
7572 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
7573 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
7574 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
7575 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
7576 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
7577 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
7578 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
7579 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
7580 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
7581 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
7582 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
7583 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
7584 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
7585 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
7586 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
7587 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
7588 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
7589 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
7590 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
7591 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
7592 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
7593 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
7594 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
7595 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
7596 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
7597 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
7598 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
7599 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
7600 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
7601 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
7602 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
7603 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
7604 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
7605 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
7606 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
7607 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
7608 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
7609 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
7610 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
7611 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
7612 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
7613 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
7614 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
7615 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
7616 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
7617 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
7618 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
7619 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
7620 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
7621 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
7622 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
7623 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
7624 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
7625 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
7626 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
7627 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
7628 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
7629 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
7630 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
7631 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
7632 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
7633 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
7634 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
7635 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
7636 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
7637 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
7638 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
7639 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
7640 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
7641 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
7642 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
7643 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
7644 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
7645 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
7646 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
7647 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
7648 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
7649 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
7650 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
7651 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
7652 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
7653 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
7654 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
7655 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
7656 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
7657 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
7658 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
7659 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
7660 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
7661 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
7662 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
7663 * gcc.target/i386/mpx/label-address-1.c: Remove.
7664 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
7665 * gcc.target/i386/mpx/macro.c: Remove.
7666 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
7667 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
7668 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
7669 * gcc.target/i386/mpx/memcpy-1.c: Remove.
7670 * gcc.target/i386/mpx/memmove-1.c: Remove.
7671 * gcc.target/i386/mpx/memmove-2.c: Remove.
7672 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
7673 * gcc.target/i386/mpx/mpx-check.h: Remove.
7674 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
7675 * gcc.target/i386/mpx/mpx.exp: Remove.
7676 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
7677 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
7678 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
7679 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
7680 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
7681 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
7682 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
7683 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
7684 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
7685 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
7686 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
7687 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
7688 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
7689 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
7690 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
7691 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
7692 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
7693 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
7694 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
7695 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
7696 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
7697 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
7698 * gcc.target/i386/mpx/pr65508.c: Remove.
7699 * gcc.target/i386/mpx/pr65531.cc: Remove.
7700 * gcc.target/i386/mpx/pr66048.cc: Remove.
7701 * gcc.target/i386/mpx/pr66134.c: Remove.
7702 * gcc.target/i386/mpx/pr66566.c: Remove.
7703 * gcc.target/i386/mpx/pr66567.c: Remove.
7704 * gcc.target/i386/mpx/pr66568.c: Remove.
7705 * gcc.target/i386/mpx/pr66569.c: Remove.
7706 * gcc.target/i386/mpx/pr66581.c: Remove.
7707 * gcc.target/i386/mpx/pr68337-1.c: Remove.
7708 * gcc.target/i386/mpx/pr68337-2.c: Remove.
7709 * gcc.target/i386/mpx/pr68416.c: Remove.
7710 * gcc.target/i386/mpx/pr78339.c: Remove.
7711 * gcc.target/i386/mpx/pr79631.c: Remove.
7712 * gcc.target/i386/mpx/pr79633.c: Remove.
7713 * gcc.target/i386/mpx/pr79753.c: Remove.
7714 * gcc.target/i386/mpx/pr79770.c: Remove.
7715 * gcc.target/i386/mpx/pr79987.c: Remove.
7716 * gcc.target/i386/mpx/pr79988.c: Remove.
7717 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
7718 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
7719 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
7720 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
7721 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
7722 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
7723 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
7724 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
7725 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
7726 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
7727 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
7728 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
7729 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
7730 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
7731 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
7732 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
7733 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
7734 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
7735 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
7736 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
7737 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
7738 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
7739 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
7740 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
7741 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
7742 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
7743 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
7744 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
7745 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
7746 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
7747 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
7748 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
7749 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
7750 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
7751 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
7752 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
7753 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
7754 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
7755 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
7756 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
7757 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
7758 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
7759 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
7760 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
7761 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
7762 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
7763 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
7764 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
7765 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
7766 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
7767 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
7768 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
7769 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
7770 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
7771 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
7772 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
7773 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
7774 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
7775 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
7776 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
7777 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
7778 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
7779 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
7780 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
7781 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
7782 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
7783 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
7784 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
7785 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
7786 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
7787 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
7788 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
7789 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
7790 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
7791 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
7792 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
7793 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
7794 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
7795 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
7796 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
7797 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
7798 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
7799 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
7800 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
7801 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
7802 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
7803 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
7804 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
7805 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
7806 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
7807 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
7808 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
7809 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
7810 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
7811 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
7812 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
7813 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
7814 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
7815 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
7816 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
7817 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
7818 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
7819 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
7820 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
7821 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
7822 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
7823 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
7824 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
7825 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
7826 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
7827 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
7828 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
7829 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
7830 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
7831 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
7832 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
7833 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
7834 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
7835 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
7836 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
7837 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
7838 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
7839 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
7840 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
7841 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
7842 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
7843 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
7844 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
7845 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
7846 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
7847 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
7848 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
7849 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
7850 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
7851 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
7852 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
7853 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
7854 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
7855 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
7856 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
7857 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
7858 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
7859 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
7860 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
7861 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
7862 * gcc.target/i386/pr63995-2.c: Remove.
7863 * gcc.target/i386/pr64805.c: Remove.
7864 * gcc.target/i386/pr65044.c: Remove.
7865 * gcc.target/i386/pr65167.c: Remove.
7866 * gcc.target/i386/pr65183.c: Remove.
7867 * gcc.target/i386/pr65184.c: Remove.
7868 * gcc.target/i386/pr65523.c: Remove.
7869 * gcc.target/i386/pr70876.c: Remove.
7870 * gcc.target/i386/pr70877.c: Remove.
7871 * gcc.target/i386/pr71458.c: Remove.
7872 * gcc.target/i386/pr80880.c: Remove.
7873 * gcc.target/i386/ret-thunk-25.c: Remove.
7874 * gcc.target/i386/thunk-retbnd.c: Remove.
7875 * lib/mpx-dg.exp: Remove.
7876 * gcc.target/i386/funcspec-56.inc: Adjust test case.
7878 2018-06-07 Carl Love <cel@us.ibm.com>
7880 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
7883 2018-06-07 Carl Love <cel@us.ibm.com>
7885 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
7888 2018-06-07 Marek Polacek <polacek@redhat.com>
7891 * gcc.dg/Wc90-c99-compat-10.c: New test.
7892 * gcc.dg/Wc90-c99-compat-11.c: New test.
7893 * gcc.dg/Wc90-c99-compat-12.c: New test.
7894 * gcc.dg/Wc90-c99-compat-9.c: New test.
7896 2018-06-07 Paul Koning <ni1d@arrl.net>
7898 * gcc.c-torture/compile/20180605-1.c: New test.
7900 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
7903 * gfortran.dg/pr86045.f90: New test.
7905 2018-06-07 Marek Polacek <polacek@redhat.com>
7907 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
7909 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
7911 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
7913 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7915 * gcc.target/msp430/msp430i-device-symbol.c: New test.
7916 * gcc.target/msp430/msp430f-device-symbol.c: New test.
7917 * gcc.target/msp430/msp430.h: New test header file.
7919 2018-06-07 Jakub Jelinek <jakub@redhat.com>
7921 PR tree-optimization/69615
7922 * gcc.dg/tree-ssa/pr69615.c: New test.
7924 2018-06-07 Richard Biener <rguenther@suse.de>
7926 PR tree-optimization/85935
7927 * gcc.dg/graphite/pr85935.c: New testcase.
7929 2018-06-04 Carl Love <cel@us.ibm.com>
7931 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
7932 debug print statements. Fix a few formating issues.
7934 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7937 * gcc.target/powerpc/pr85657-4.c: New tests.
7938 * gcc.target/powerpc/pr85657-5.c: Likewise.
7939 * gcc.target/powerpc/pr85657-6.c: Likewise.
7941 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7944 * gfortran.dg/realloc_on_assign_30.f90: New test.
7946 2018-06-06 Carl Love <cel@us.ibm.com>
7947 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
7948 argument to vui_arg.
7950 2018-06-06 Carl Love <cel@us.ibm.com>
7952 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
7954 * gcc.target/powerpc/builtins-4.c: New test file for tests
7957 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7960 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
7961 be used in templates. Don't check for them in overloaded functions.
7963 2018-06-06 Jim Wilson <jimw@sifive.com>
7965 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
7966 * gcc.target/riscv/interrupt-mmode.c: New.
7967 * gcc.target/riscv/interrupt-smode.c: New.
7968 * gcc.target/riscv/interrupt-umode.c: New.
7970 2018-06-06 Marek Polacek <polacek@redhat.com>
7973 * g++.dg/cpp0x/initlist102.C: New test.
7974 * g++.dg/cpp0x/initlist103.C: New test.
7975 * g++.dg/cpp0x/initlist104.C: New test.
7977 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
7979 * gcc.dg/torture/pr86066.c: New test.
7981 2018-06-06 Richard Biener <rguenther@suse.de>
7983 PR tree-optimization/86062
7984 * g++.dg/tree-ssa/pr86062.C: New testcase.
7986 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7988 * gcc.target/msp430/function-attributes-4.c: New test.
7989 * gcc.target/msp430/static-interrupts.c: New test.
7991 2018-06-05 Steve Ellcey <sellcey@cavium.com>
7994 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
7995 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
7996 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
7997 * gcc.target/aarch64/nofp_1.c: Ditto.
7999 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8001 * gcc.target/arm/cmse/cmse-1c99.c: New test.
8003 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
8006 * gfortran.dg/goacc/pr85701.f90: New test.
8008 2018-06-05 Marek Polacek <polacek@redhat.com>
8011 * g++.dg/cpp0x/alias-decl-64.C: New test.
8013 2018-06-05 Richard Biener <rguenther@suse.de>
8015 PR tree-optimization/86046
8016 * gcc.dg/pr86046.c: New testcase.
8018 2018-06-05 Richard Biener <rguenther@suse.de>
8020 PR tree-optimization/86047
8021 * gcc.dg/pr86047.c: New testcase.
8023 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8026 * g++.target/arm/arm.exp: New file.
8027 * g++.target/arm/pr81497.C: Likewise.
8029 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
8031 * gcc.target/s390/htm-builtins-compile-4.c: New test.
8033 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
8035 * gcc.dg/store_merging_21.c: New test.
8036 * gnat.dg/opt71b.adb: Likewise.
8037 * gnat.dg/opt71.adb: Rename into...
8038 * gnat.dg/opt71a.adb: ...this.
8040 2018-06-04 Richard Biener <rguenther@suse.de>
8042 PR tree-optimization/85955
8043 * gcc.dg/pr85955.c: New testcase.
8045 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
8048 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
8049 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
8050 * gfortran.dg/allocate_stat_2.f90: Ditto.
8051 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8053 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
8055 * gcc.target/aarch64/sve/extract_5.c: New test.
8057 2018-06-04 Jakub Jelinek <jakub@redhat.com>
8061 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
8063 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
8064 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
8065 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
8066 * gcc.target/i386/avx512bw-pr86036.c: New test.
8068 2018-06-04 Richard Biener <rguenther@suse.de>
8070 PR tree-optimization/86038
8071 * gcc.dg/pr86038.c: New testcase.
8073 2018-06-04 Jakub Jelinek <jakub@redhat.com>
8075 PR tree-optimization/69615
8076 * gcc.dg/pr69615.c: New test.
8079 * c-c++-common/gomp/pr86025.c: New test.
8081 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
8083 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
8085 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
8087 * gcc.dg/torture/pr86034.c: New test.
8089 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
8092 * gfortran.dg/cray_pointer_12.f90: New test.
8094 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8097 * gfortran.dg/pr85938.f90: Fixed by revision r261081
8099 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
8101 * gnat.dg/specs/opt3.ads: New test.
8102 * gnat.dg/specs/opt3_pkg.ads: New helper.
8104 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
8106 * gnat.dg/discr53.ad[sb]: New test.
8107 * gnat.dg/discr53_pkg.ads: New helper.
8109 2018-06-01 Carl Love <cel@us.ibm.com>
8111 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
8112 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
8114 2018-06-01 Carl Love <cel@us.ibm.com>
8116 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
8117 to make it consistent with the naming convention in the file.
8118 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
8119 to altivec-7.c. Delete file.
8120 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
8121 to altivec-7.c. Delete file.
8122 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
8123 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
8124 vec_unpackl tests. Update instruction counts.
8125 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
8126 tests to builtins-1.c.
8127 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
8128 tests to builtins-1.c.
8129 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
8130 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
8131 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
8132 Remove vec_ctf tests returning double. Remove vec_cts with
8133 double args. Remove vec_sel with invalid arguments. Add tests for
8135 Add instruction counts for new tests.
8136 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8137 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
8139 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
8140 test_sll_vsill_vsill_vuc.
8141 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
8143 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
8144 tests from altivec-7.h.
8145 * gcc.target/powerpc/vsx-7-be.c: Remove file.
8146 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
8147 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
8148 splat_sll, splat_uc, splat_int128, splat_uint128.
8149 Make second argument of vec_extract and vec_insert a signed int.
8150 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
8153 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
8155 * gcc.dg/store_merging_20.c: New test.
8156 * gnat.dg/opt71.adb: Likewise.
8157 * gnat.dg/opt71_pkg.ads: New helper.
8159 2018-06-01 Carl Love <cel@us.ibm.com>
8161 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
8162 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
8163 Add vec_xst_be for signed and unsigned arguments.
8165 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
8169 * gfortran.dg/pr85816.f90: New test.
8170 * gfortran.dg/pr85975.f90: New test.
8172 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
8175 * gfortran.dg/random_init_1.f90: New test.
8176 * gfortran.dg/random_init_2.f90: New test.
8177 * gfortran.dg/random_init_3.f90: New test.
8178 * gfortran.dg/random_init_4.f90: New test.
8179 * gfortran.dg/random_init_5.f90: New test.
8180 * gfortran.dg/random_init_6.f90: New test.
8182 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
8184 PR tree-optimization/85989
8185 * gcc.dg/torture/pr85989.c: New test.
8187 2018-06-01 Richard Biener <rguenther@suse.de>
8190 * gcc.dg/tree-ssa/pr86017.c: New testcase.
8192 2018-06-01 Richard Biener <rguenther@suse.de>
8195 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
8197 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
8200 * gcc.dg/strcmpopt_2.c: New test.
8201 * gcc.dg/strcmpopt_3.c: New test.
8204 * gcc.dg/strcmpopt_3.c: New test.
8206 2018-05-31 Jakub Jelinek <jakub@redhat.com>
8209 * gcc.target/i386/pr85984.c: New test.
8211 2018-05-31 Martin Sebor <msebor@redhat.com>
8214 * gcc.dg/Walloc-size-larger-than-1.c: New test.
8215 * gcc.dg/Walloc-size-larger-than-10.c: New test.
8216 * gcc.dg/Walloc-size-larger-than-11.c: New test.
8217 * gcc.dg/Walloc-size-larger-than-12.c: New test.
8218 * gcc.dg/Walloc-size-larger-than-13.c: New test.
8219 * gcc.dg/Walloc-size-larger-than-14.c: New test.
8220 * gcc.dg/Walloc-size-larger-than-15.c: New test.
8221 * gcc.dg/Walloc-size-larger-than-16.c: New test.
8222 * gcc.dg/Walloc-size-larger-than-17.c: New test.
8223 * gcc.dg/Walloc-size-larger-than-2.c: New test.
8224 * gcc.dg/Walloc-size-larger-than-3.c: New test.
8225 * gcc.dg/Walloc-size-larger-than-4.c: New test.
8226 * gcc.dg/Walloc-size-larger-than-5.c: New test.
8227 * gcc.dg/Walloc-size-larger-than-6.c: New test.
8228 * gcc.dg/Walloc-size-larger-than-7.c: New test.
8229 * gcc.dg/Walloc-size-larger-than-8.c: New test.
8230 * gcc.dg/Walloc-size-larger-than-9.c: New test.
8231 * gcc.dg/Walloc-size-larger-than.c: New test.
8233 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
8234 Cesar Philippidis <cesar@codesourcery.com>
8237 * gfortran.dg/goacc/pr77371-1.f90: New test.
8238 * gfortran.dg/goacc/pr77371-2.f90: New test.
8239 * gfortran.dg/goacc/pr85879.f90: New test.
8241 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8243 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
8244 * gnat.dg/stack_usage1b.adb: Likewise.
8245 * gnat.dg/stack_usage1c.adb: Likewise.
8246 * gnat.dg/stack_usage3.adb: Likewise.
8247 * gnat.dg/stack_usage1_pkg.adb: Delete.
8249 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8251 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
8252 * gcc.dg/store_merging_11.c: Likewise.
8253 * gcc.dg/store_merging_13.c: Likewise.
8254 * gcc.dg/store_merging_14.c: Likewise.
8255 * gcc.dg/store_merging_15.c: Likewise.
8256 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
8258 2018-05-31 Ed Schonberg <schonberg@adacore.com>
8260 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
8261 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
8262 gnat.dg/limited1_outer.ads: New testcase.
8264 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
8266 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
8267 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
8270 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8272 * gnat.dg/size_clause1.adb: New testcase.
8274 2018-05-31 Javier Miranda <miranda@adacore.com>
8276 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
8278 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
8280 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
8281 vld1x3 intrinsics for aarch64.
8282 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
8283 vst1x2 intrinsics for aarch64.
8284 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
8285 vst1x3 intrinsics for aarch64.
8287 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
8290 * g++.dg/diagnostic/pr77777.C: New test.
8292 2018-05-30 David Pagan <dave.pagan@oracle.com>
8295 * gcc.dg/noncompile/pr55976-1.c: New test.
8296 * gcc.dg/noncompile/pr55976-2.c: New test.
8298 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
8300 * gcc.dg/lto/20111213-1_0.c: Fix template.
8301 * gcc.dg/lto/20100603-1_0.c: Fix template.
8302 * gcc.dg/lto/20100603-2_0.c: Fix template.
8303 * gcc.dg/lto/20100603-3_0.c: Fix template.
8305 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
8306 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
8307 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
8308 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
8309 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
8310 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
8311 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
8312 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
8313 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
8314 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
8315 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
8316 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
8317 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
8318 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
8319 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
8320 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
8321 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
8322 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
8323 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
8324 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
8325 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
8326 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
8327 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
8328 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
8329 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
8330 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
8331 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
8332 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
8333 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
8334 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
8335 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
8336 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
8337 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
8338 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
8339 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
8340 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
8341 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
8342 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
8343 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
8344 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
8345 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
8346 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
8347 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
8348 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
8349 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
8350 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
8351 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
8352 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
8353 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
8354 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
8355 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
8356 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
8357 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
8358 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
8359 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
8360 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
8361 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
8362 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
8363 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
8364 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
8365 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
8366 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
8368 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
8371 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8373 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
8375 * gcc.target/aarch64/simd/ldp_stp_9: New.
8376 * gcc.target/aarch64/simd/ldp_stp_10: New.
8377 * gcc.target/aarch64/simd/ldp_stp_11: New.
8378 * gcc.target/aarch64/simd/ldp_stp_12: New.
8380 2018-05-30 Ed Schonberg <schonberg@adacore.com>
8382 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
8384 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
8386 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
8388 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
8391 * gcc.target/i386/pr85950.c: New test.
8393 2018-05-29 Marek Polacek <polacek@redhat.com>
8396 * g++.dg/cpp1z/class-deduction55.C: New test.
8397 * g++.dg/cpp1z/class-deduction56.C: New test.
8398 * g++.dg/cpp1z/class-deduction57.C: New test.
8400 2018-05-29 Jakub Jelinek <jakub@redhat.com>
8403 * g++.dg/warn/Wunused-var-33.C: New test.
8406 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
8407 and -fno-vect-cost-model options. Add aligned(64) attribute to the
8408 arrays. Add suffix 1 to all functions and use 4 iterations rather
8409 than N. Add functions with conversions to and from float.
8410 Add new set of functions with 8 iterations and another one
8411 with 16 iterations, expect 24 vectorized loops instead of just 4.
8412 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
8414 2018-05-29 Javier Miranda <miranda@adacore.com>
8416 * gnat.dg/equal2.adb: New testcase.
8418 2018-05-29 Ed Schonberg <schonberg@adacore.com>
8420 * gnat.dg/float_attributes_overflows.adb: New testcase.
8422 2018-05-29 Pascal Obry <obry@adacore.com>
8424 * gnat.dg/normalize_pathname.adb: New testcase.
8426 2018-05-29 Tom de Vries <tom@codesourcery.com>
8428 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
8430 * lib/scanipa.exp (scan-ipa-dump-times): Same.
8431 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
8432 * lib/scantree.exp (scan-tree-dump-times): Same.
8434 2018-05-29 Tom de Vries <tom@codesourcery.com>
8436 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
8437 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
8438 Use proc name as first argument to dg-scan.
8440 2018-05-29 Tom de Vries <tom@codesourcery.com>
8442 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
8445 2018-05-28 Richard Biener <rguenther@suse.de>
8447 PR tree-optimization/85934
8448 * gcc.target/i386/pr85934.c: New testcase.
8450 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8452 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
8454 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8456 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
8458 2018-05-28 Ed Schonberg <schonberg@adacore.com>
8460 * gnat.dg/fixedpnt5.adb: New testcase.
8462 2018-05-28 Justin Squirek <squirek@adacore.com>
8464 * gnat.dg/array31.adb: New testcase.
8466 2018-05-28 Justin Squirek <squirek@adacore.com>
8468 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
8469 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
8471 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
8473 * gfortran.dg/data_stmt_pointer.f90: new test.
8475 2018-05-27 Jakub Jelinek <jakub@redhat.com>
8478 * gcc.target/i386/avx512dq-pr85918.c: New test.
8480 2018-05-25 Jim Wilson <jimw@sifive.com>
8482 * gcc.target/riscv/interrupt-1.c: New.
8483 * gcc.target/riscv/interrupt-2.c: New.
8484 * gcc.target/riscv/interrupt-3.c: New.
8485 * gcc.target/riscv/interrupt-4.c: New.
8486 * gcc.target/riscv/interrupt-5.c: New.
8488 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
8491 * gfortran.dg/pr85786.f90: New test.
8493 2018-05-25 Paul Koning <ni1d@arrl.net>
8495 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
8496 * gcc.c-torture/compile/pr55921.c: Ditto.
8497 * gcc.c-torture/compile/pr60655-1.c: Ditto.
8498 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
8500 2018-05-25 Jakub Jelinek <jakub@redhat.com>
8503 * gcc.target/i386/avx512f-pr85832.c: New test.
8504 * gcc.target/i386/avx512vl-pr85832.c: New test.
8505 * gcc.target/i386/avx512bw-pr85832.c: New test.
8506 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
8508 2018-05-25 Bin Cheng <bin.cheng@arm.com>
8510 PR tree-optimization/85720
8511 * gcc.dg/tree-ssa/pr85720.c: New test.
8512 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
8515 2018-05-25 Martin Liska <mliska@suse.cz>
8518 * gcc.dg/tree-prof/update-loopch.c: Do not scan
8519 for 'Removing basic block'.
8521 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
8523 * gnat.dg/sec_stack1.adb: New testcase.
8525 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8527 * gnat.dg/fixedpnt4.adb: New testcase.
8529 2018-05-25 Javier Miranda <miranda@adacore.com>
8531 * gnat.dg/interface7.adb: New testcase.
8533 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
8535 * gnat.dg/sec_stack2.adb: New testcase.
8537 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8539 * gnat.dg/interface6.adb: New testcase.
8541 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8543 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
8545 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8547 * lib/target-supports.exp
8548 (check_effective_target_vect_double_cond_arith): Include
8549 multiplication and division.
8550 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
8551 fully-masked loops with a fixed vector length.
8552 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
8554 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8555 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8556 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
8558 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8560 * gcc.target/aarch64/sve/div_1.c: New test.
8561 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
8562 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
8563 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
8565 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8567 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
8569 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8571 * lib/target-supports.exp
8572 (check_effective_target_vect_double_cond_arith): New proc.
8573 * gcc.dg/vect/vect-cond-arith-1.c: New test.
8574 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8575 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
8576 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8577 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
8578 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
8579 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
8581 2018-05-25 Janus Weil <janus@gcc.gnu.org>
8584 * gfortran.dg/f2018_obs.f90: New test case.
8586 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8589 * gfortran.dg/pr85543.f90: New test.
8591 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8594 * gfortran.dg/pr85780.f90: New test.
8596 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8599 * gfortran.dg/pr85779_1.f90: New test.
8600 * gfortran.dg/pr85779_2.f90: Ditto.
8601 * gfortran.dg/pr85779_3.f90: Ditto.
8603 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8607 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
8608 * gfortran.dg/pr85895.f90: New test.
8610 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
8612 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
8613 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8615 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
8617 * gcc.dg/fold-popcount-1.c: New testcase.
8618 * gcc.dg/fold-popcount-2.c: New testcase.
8619 * gcc.dg/fold-popcount-3.c: New testcase.
8620 * gcc.dg/fold-popcount-4.c: New testcase.
8622 2018-05-24 Marek Polacek <polacek@redhat.com>
8625 * g++.dg/cpp0x/new3.C: New test.
8627 2018-05-24 Javier Miranda <miranda@adacore.com>
8629 * gnat.dg/discr52.adb: New testcase.
8631 2018-05-24 Ed Schonberg <schonberg@adacore.com>
8633 * gnat.dg/others1.adb: New testcase.
8635 2018-05-24 Justin Squirek <squirek@adacore.com>
8637 * gnat.dg/raise_expr.adb: New testcase.
8639 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
8641 * gnat.dg/formal_containers.adb: New testcase.
8643 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8645 * gcc.target/i386/pr85345.c: Require ifunc support.
8647 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
8649 * gcc.dg/vect/vect-fma-1.c: New test.
8651 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8653 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
8656 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
8659 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8661 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8664 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
8666 * gcc.target/msp430/pr78849.c: New test.
8668 2018-05-23 Marek Polacek <polacek@redhat.com>
8670 * g++.dg/cpp2a/range-for8.C: New test.
8671 * g++.dg/cpp2a/range-for9.C: New test.
8672 * g++.dg/cpp2a/range-for10.C: New test.
8674 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
8676 * lib/target-supports.exp (check_effective_target_be): New.
8677 (check_effective_target_le): New.
8679 2018-05-23 Marek Polacek <polacek@redhat.com>
8681 * g++.dg/cpp2a/range-for1.C: New test.
8682 * g++.dg/cpp2a/range-for2.C: New test.
8683 * g++.dg/cpp2a/range-for3.C: New test.
8684 * g++.dg/cpp2a/range-for4.C: New test.
8685 * g++.dg/cpp2a/range-for5.C: New test.
8686 * g++.dg/cpp2a/range-for6.C: New test.
8687 * g++.dg/cpp2a/range-for7.C: New test.
8689 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8691 * gcc.target/i386/cvt-3.c: New test.
8693 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8695 * gcc.target/i386/cvt-2.c: New test.
8697 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
8699 * gcc.dg/pr79985.c: New testcase.
8701 2018-05-23 Richard Biener <rguenther@suse.de>
8703 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
8705 2018-05-23 Sudakshina Das <sudi.das@arm.com>
8708 * gcc.target/aarch64/pr84882.c: New test.
8709 * gcc.target/aarch64/target_attr_18.c: Likewise.
8711 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
8713 PR tree-optimization/85853
8714 * gfortran.dg/vect/pr85853.f90: New test.
8716 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8718 * gnat.dg/import2.adb: New testcase.
8720 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8722 * gnat.dg/discr51.adb: New testcase.
8724 2018-05-23 Javier Miranda <miranda@adacore.com>
8726 * gnat.dg/valid_scalars1.adb: New testcase.
8728 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8730 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
8732 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8734 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
8737 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8739 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
8742 2018-05-23 Bob Duff <duff@adacore.com>
8744 * gnat.dg/addr10.adb: New testcase.
8746 2018-05-23 Richard Biener <rguenther@suse.de>
8749 * gcc.dg/Wstrict-overflow-27.c: New testcase.
8751 2018-05-23 Yury Gribov <tetra2005@gmail.com>
8753 PR tree-optimization/85822
8754 * c-c++-common/pr85822.c: New test.
8756 2018-05-23 Richard Biener <rguenther@suse.de>
8758 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
8760 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8763 * gfortran.dg/pr30667.f: Add option "-std=legacy".
8765 2018-05-22 Martin Sebor <msebor@redhat.com>
8768 * gcc.dg/attr-nonstring.c: New test.
8770 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
8773 * gcc.target/i386/pr85345.c: New test.
8775 2018-05-22 Luis Machado <luis.machado@linaro.org>
8777 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
8779 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8782 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
8783 dg-additional-options.
8784 * gfortran.dg/graphite/block-2.f: Ditto.
8785 * gfortran.dg/graphite/id-19.f: Ditto.
8786 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8787 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8788 * gfortran.dg/vect/pr52580.f: Ditto.
8790 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
8792 * gcc.target/aarch64/ldp_stp_6.c: New.
8793 * gcc.target/aarch64/ldp_stp_7.c: New.
8794 * gcc.target/aarch64/ldp_stp_8.c: New.
8796 2018-05-22 Martin Sebor <msebor@redhat.com>
8799 * c-c++-common/attr-nonstring-3.c: Adjust.
8800 * c-c++-common/attr-nonstring-4.c: Adjust.
8801 * c-c++-common/attr-nonstring-6.c: New test.
8803 2018-05-22 Martin Sebor <msebor@redhat.com>
8805 PR tree-optimization/85826
8806 * gcc.dg/Wrestrict-17.c: New test.
8808 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8810 * gcc.dg/torture/pr85862.c: Rename to...
8811 * gcc.dg/torture/pr85852.c: ...this.
8813 2018-05-22 Justin Squirek <squirek@adacore.com>
8815 * gnat.dg/warn14.adb: New testcase.
8817 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
8819 * gnat.dg/controlled8.adb: New testcase.
8821 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
8823 * gnat.dg/discr50.adb: New testcase.
8825 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8827 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
8828 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
8829 gnat.dg/discr49_rec2.ads: New testcase.
8831 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8833 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
8834 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
8837 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8839 * gnat.dg/fixedpnt3.adb: New testcase.
8841 2018-05-22 Justin Squirek <squirek@adacore.com>
8843 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
8844 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
8846 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8849 * gcc.dg/torture/pr85862.c: New test.
8851 2018-05-22 Richard Biener <rguenther@suse.de>
8853 PR tree-optimization/85834
8854 * g++.dg/torture/pr85834.C: New testcase.
8855 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
8857 2018-05-22 Martin Liska <mliska@suse.cz>
8860 * g++.dg/ipa/pr85607.C: New test.
8862 2018-05-22 Richard Biener <rguenther@suse.de>
8864 PR tree-optimization/85863
8865 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
8867 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8870 * gfortran.dg/assumed_rank_5.f90: Update error message.
8871 * gfortran.dg/assumed_type_4.f90: Ditto.
8872 * gfortran.dg/bind_c_array_params.f03: Ditto.
8873 * gfortran.dg/bind_c_usage_28.f90: Ditto.
8874 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8875 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8876 * gfortran.dg/c_loc_tests_11.f03: Ditto.
8877 * gfortran.dg/coarray_atomic_2.f90: Ditto.
8878 * gfortran.dg/coarray_collectives_2.f90: Ditto.
8879 * gfortran.dg/coarray_collectives_10.f90: Ditto.
8880 * gfortran.dg/coarray_collectives_13.f90: Ditto.
8881 * gfortran.dg/rank_3.f90: Ditto.
8882 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
8883 * gfortran.dg/implicit_14.f90: Ditto.
8885 2018-05-21 Christian Groessler <chris@groessler.org>
8887 * gcc.c-torture/compile/simd-5.c: Fix comment.
8889 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
8892 * gcc.target/powerpc/pr85657-1.c: New test for converting between
8893 __float128, __ibm128, and long double.
8894 * gcc.target/powerpc/pr85657-2.c: Likewise.
8895 * gcc.target/powerpc/pr85657-3.c: Likewise.
8896 * g++.dg/pr85667.C: New test to make sure __ibm128 is
8897 implementated as a separate type internally, and is not just an
8898 alias for long double.
8900 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
8902 PR tree-optimization/85814
8903 * gcc.dg/torture/pr85814.c: New test.
8905 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8908 * g++.dg/cpp0x/cond1.C: New.
8909 * g++.dg/cpp1y/pr84588-1.C: Likewise.
8910 * g++.dg/cpp1y/pr84588-2.C: Likewise.
8911 * g++.dg/cpp1y/pr84588-3.C: Likewise.
8912 * g++.dg/parse/cond6.C: Likewise.
8913 * g++.dg/parse/cond7.C: Likewise.
8914 * g++.dg/parse/cond8.C: Likewise.
8915 * g++.dg/cpp1z/decomp16.C: Update.
8916 * g++.old-deja/g++.jason/cond.C: Likewise.
8918 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
8920 ChangeLog for r260480
8921 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
8922 warnings for deleted and obsolescent features.
8923 * gfortran.dg/graphite/id-19.f: Ditto.
8924 * gfortran.dg/graphite/id-20.f: Ditto.
8925 * gfortran.dg/graphite/id-27.f90: Ditto.
8926 * gfortran.dg/graphite/pr82449.f: Ditto.
8928 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8930 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
8931 tiny and large memory models.
8933 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8935 * gnat.dg/suppress_initialization.adb,
8936 gnat.dg/suppress_initialization_pkg.ads: New testcase.
8938 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8940 * gnat.dg/exit1.adb: New testcase.
8942 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8944 * gnat.dg/array30.adb: New testcase.
8946 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
8948 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
8950 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8952 * gcc.c-torture/execute/ssad-run.c: New test.
8953 * gcc.c-torture/execute/usad-run.c: Likewise.
8954 * gcc.target/aarch64/ssadv16qi.c: Likewise.
8955 * gcc.target/aarch64/usadv16qi.c: Likewise.
8957 2018-05-21 Tamar Christina <tamar.christina@arm.com>
8959 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
8960 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
8961 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
8963 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8964 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8965 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8967 2018-05-21 Janus Weil <janus@gcc.gnu.org>
8970 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
8971 * gfortran.dg/g77/20020307-1.f: Ditto.
8972 * gfortran.dg/g77/980310-3.f: Ditto.
8973 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
8974 * gfortran.dg/goacc/loop-1.f95: Ditto.
8975 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
8976 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
8977 * gfortran.dg/gomp/do-1.f90: Ditto.
8978 * gfortran.dg/gomp/omp_do1.f90: Ditto.
8979 * gfortran.dg/pr17229.f: Ditto.
8980 * gfortran.dg/pr37243.f: Ditto.
8981 * gfortran.dg/pr49721-1.f: Ditto.
8982 * gfortran.dg/pr58484.f: Ditto.
8983 * gfortran.dg/pr81175.f: Ditto.
8984 * gfortran.dg/pr81723.f: Ditto.
8985 * gfortran.dg/predcom-2.f: Ditto.
8986 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8987 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8988 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8989 * gfortran.dg/vect/pr52580.f: Ditto.
8991 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8994 * gfortran.dg/char_result_18.f90: New test.
8996 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8999 * gfortran.dg/associate_38.f90: New test.
9001 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
9004 * gfortran.dg/select_type_42.f90: New test.
9006 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
9009 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
9010 that the patch fixes PR66694 & PR82617, although the testcases
9011 are not explicitly included.
9013 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
9015 * gcc.dg/stack-usage-1.c: Add support for rv32e.
9017 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
9020 * g++.dg/pr82899.C: New testcase.
9022 2018-05-18 Martin Liska <mliska@suse.cz>
9024 * gcc.dg/pr68766.c: Change pruned output.
9026 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
9029 * c-c++-common/goacc/pr85782.c: New test.
9031 2018-05-18 Sudakshina Das <sudi.das@arm.com>
9033 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
9035 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9037 * gcc.target/arm/pr62554.c: Delete.
9038 * gcc.target/arm/pr69610-1.c: Likewise.
9039 * gcc.target/arm/pr69610-2.c: Likewise.
9041 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9043 * gcc.target/arm/pr40887.c: Update comment.
9044 * lib/target-supports.exp: Don't generate effective target checks
9045 and related helpers for armv5. Update comment.
9046 * gcc.target/arm/armv5_thumb_isa.c: Delete.
9047 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
9048 target check and options.
9050 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9053 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
9054 scan-tree-dump-not for h.
9056 2018-05-18 Richard Biener <rguenther@suse.de>
9058 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9059 * gcc.dg/tree-ssa/pr45397.c: Likewise.
9060 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
9061 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
9062 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
9063 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9064 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9065 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9066 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9067 * gcc.dg/tree-ssa/vrp58.c: Likewise.
9068 * gcc.dg/vrp-min-max-1.c: Likewise.
9069 * gcc.dg/vrp-min-max-3.c: New testcase.
9071 2018-05-18 Richard Biener <rguenther@suse.de>
9073 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
9074 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
9075 * gcc.dg/graphite/scop-6.c: Likewise.
9076 * gcc.dg/graphite/scop-7.c: Likewise.
9077 * gcc.dg/graphite/scop-8.c: Likewise.
9078 * gcc.dg/graphite/scop-9.c: Likewise.
9080 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9082 * gcc.target/aarch64/vect-init-ld1.c: New test.
9084 2018-05-18 Martin Liska <mliska@suse.cz>
9086 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
9087 * gcc.dg/tree-prof/update-loopch.c: Likewise.
9089 2018-05-18 Martin Liska <mliska@suse.cz>
9091 * gcc.dg/ipa/ipa-icf-39.c: New test.
9092 * gcc.dg/pr68766.c: Adjust pruned output.
9094 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
9096 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
9098 * gcc.dg/fma-1.c: New test.
9099 * gcc.dg/fma-2.c: Likewise.
9100 * gcc.dg/fma-3.c: Likewise.
9101 * gcc.dg/fma-4.c: Likewise.
9102 * gcc.dg/fma-5.c: Likewise.
9103 * gcc.dg/fma-6.c: Likewise.
9104 * gcc.dg/fma-7.c: Likewise.
9105 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
9107 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
9108 * gfortran.dg/reassoc_8.f: Likewise.
9109 * gfortran.dg/reassoc_9.f: Likewise.
9110 * gfortran.dg/reassoc_10.f: Likewise.
9112 2018-05-17 Jim Wilson <jimw@sifive.com>
9114 * gcc.target/riscv/switch-qi.c: New.
9115 * gcc.target/riscv/switch-si.c: New.
9117 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
9120 * gcc.target/powerpc/pr85698.c: New test.
9122 2018-05-17 Richard Biener <rguenther@suse.de>
9124 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
9126 2018-05-17 Bin Cheng <bin.cheng@arm.com>
9128 PR tree-optimization/85793
9129 * gcc.dg/vect/pr85793.c: New test.
9131 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
9133 * gcc.dg/gimplefe-28.c: New test.
9134 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
9135 internal function calls.
9136 * gcc.dg/goacc/loop-processing-1.c: Likewise.
9138 2018-05-17 Martin Liska <mliska@suse.cz>
9140 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
9141 space in between 'G_' and '('.
9143 2018-05-17 Jakub Jelinek <jakub@redhat.com>
9146 * gcc.target/i386/pr85323-7.c: New test.
9147 * gcc.target/i386/pr85323-8.c: New test.
9148 * gcc.target/i386/pr85323-9.c: New test.
9151 * gcc.target/i386/pr85323-4.c: New test.
9152 * gcc.target/i386/pr85323-5.c: New test.
9153 * gcc.target/i386/pr85323-6.c: New test.
9156 * gcc.target/i386/pr85323-1.c: New test.
9157 * gcc.target/i386/pr85323-2.c: New test.
9158 * gcc.target/i386/pr85323-3.c: New test.
9160 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
9161 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
9162 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
9163 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
9164 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
9165 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
9166 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
9167 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
9168 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
9169 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
9170 * gcc.target/i386/avx512f-setzero-1.c: New test.
9172 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
9174 * gcc.target/aarch64/vect-slp-dup.c: New.
9176 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
9179 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
9181 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
9183 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
9184 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
9186 2018-05-17 Richard Biener <rguenther@suse.de>
9188 PR tree-optimization/85757
9189 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
9191 2018-05-16 Marek Polacek <polacek@redhat.com>
9194 * g++.dg/cpp0x/initlist-throw1.C: New test.
9195 * g++.dg/cpp0x/initlist-throw2.C: New test.
9197 2018-05-16 Carl Love <cel@us.ibm.com>
9199 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
9200 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
9201 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
9203 2018-05-16 Richard Biener <rguenther@suse.de>
9205 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
9206 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
9207 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
9209 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
9211 * gcc.target/aarch64/sve/vcond_10.c: New test.
9212 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
9213 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
9214 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
9216 2018-05-15 Martin Sebor <msebor@redhat.com>
9218 PR tree-optimization/85753
9219 * gcc.dg/Wrestrict-10.c: Adjust.
9220 * gcc.dg/Wrestrict-16.c: New test.
9222 2018-05-15 Martin Sebor <msebor@redhat.com>
9225 * c-c++-common/attr-nonstring-7.c: New test.
9227 2018-05-15 Richard Biener <rguenther@suse.de>
9229 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
9231 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9233 PR tree-optimization/83648
9234 * gcc.dg/tree-ssa/pr83648.c: New test.
9235 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
9237 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9240 * gcc.dg/ipa/pr85734.c: New test.
9242 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
9245 * gnat.dg/opt70.adb: New test.
9246 * gnat.dg/opt70_pkg.ad[sb]: New helper.
9248 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9250 * gcc.target/aarch64/crypto-fuse-1.c: New test.
9251 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
9253 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
9255 * gcc.target/aarch64/vmov_n_1.c: Update test.
9256 * gcc.target/aarch64/vfp-1.c: Update test.
9258 2018-05-14 Jakub Jelinek <jakub@redhat.com>
9261 * gcc.c-torture/execute/pr85756.c: New test.
9263 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
9265 * gcc.target/i386/cldemote-1.c: New test.
9267 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
9270 * gfortran.dg/assumed_type_9.f90 : New test.
9272 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
9275 * gfortran.dg/pr85542.f90: New test.
9277 2018-05-11 Martin Jambor <mjambor@suse.cz>
9280 * g++.dg/lto/pr85655_0.C: New test.
9282 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
9284 * gcc.target/i386/tpause-1.c: New test.
9285 * gcc.target/i386/umonitor-1.c: New test.
9287 2018-05-11 Jakub Jelinek <jakub@redhat.com>
9290 * c-c++-common/gomp/pr85696.c: New test.
9292 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
9293 Jakub Jelinek <jakub@redhat.com>
9295 PR tree-optimization/85692
9296 * gcc.target/i386/pr85692.c: New test.
9298 2018-05-11 Martin Liska <mliska@suse.cz>
9301 * c-c++-common/ubsan/attrib-6.c: New test.
9303 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9306 * gfortran.dg/pr85687.f90: new test.
9308 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9311 * gfortran.dg/pr85521_1.f90: New test.
9312 * gfortran.dg/pr85521_2.f90: New test.
9314 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9317 * gfortran.dg/pr70870_1.f90: New test.
9319 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
9321 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
9323 2018-05-10 Jakub Jelinek <jakub@redhat.com>
9326 * g++.dg/ext/offsetof2.C: New test.
9328 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
9331 * gfortran.dg/temporary_3.f90 : New test.
9334 * gfortran.dg/temporary_2.f90 : New test.
9336 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
9338 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
9339 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
9340 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
9341 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
9342 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
9343 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
9344 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
9345 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
9346 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
9347 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
9348 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
9349 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
9350 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
9351 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
9352 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
9353 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
9354 * gcc.dg/vmx/st-be-order.c: Delete testcase.
9355 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
9356 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
9357 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
9358 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
9359 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
9360 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
9361 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
9362 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
9363 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
9364 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
9366 2018-05-10 Jakub Jelinek <jakub@redhat.com>
9368 PR tree-optimization/85699
9369 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
9370 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
9371 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
9372 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
9374 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
9376 * g++.dg/tls/pr85400.C: New test.
9378 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9381 * g++.dg/cpp1y/lambda-generic-85713.C: New.
9383 2018-05-09 Carl Love <cel@us.ibm.com>
9385 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
9387 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9391 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9394 * g++.dg/cpp1y/pr84588.C: New.
9396 2018-05-09 Andreas Schwab <schwab@suse.de>
9398 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
9400 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
9402 * gcc.target/aarch64/store_lane_spill_1.c: New test.
9403 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
9405 2018-05-08 Carl Love <cel@us.ibm.com>
9406 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
9408 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9411 * g++.dg/cpp1y/pr84588.C: New.
9413 2018-05-08 Marek Polacek <polacek@redhat.com>
9416 * g++.dg/cpp1z/constexpr-if22.C: New test.
9418 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
9421 * gcc.target/i386/pr85693.c: New test.
9423 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9426 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
9427 scan-assembler-times checking that except for [fh]*xor other functions
9428 don't use any load instructions.
9430 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
9432 * gcc.target/i386/builtin_target.c: Test goldmont.
9433 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
9436 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9439 * g++.dg/other/sse2-pr85572-1.C: New test.
9440 * g++.dg/other/sse2-pr85572-2.C: New test.
9441 * g++.dg/other/sse4-pr85572-1.C: New test.
9442 * g++.dg/other/avx2-pr85572-1.C: New test.
9445 * gcc.target/i386/pr85317.c: New test.
9446 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
9447 optimization barrier to avoid optimizing away the expected insn.
9450 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
9451 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
9453 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9455 * g++.dg/other/sve_const_pred_1.C: Rename to...
9456 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
9457 target selectors and explicit -march options.
9458 * g++.dg/other/sve_const_pred_2.C: Rename to...
9459 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
9460 * g++.dg/other/sve_const_pred_3.C: Rename to...
9461 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
9462 * g++.dg/other/sve_const_pred_4.C: Rename to...
9463 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
9464 * g++.dg/other/sve_tls_2.C: Rename to...
9465 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
9466 * g++.dg/other/sve_vcond_1.C: Rename to...
9467 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
9468 * g++.dg/other/sve_vcond_1_run.C: Rename to...
9469 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
9471 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9474 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
9477 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9480 * g++.dg/cpp0x/deleted14.C: New.
9482 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9483 Alan Hayward <alan.hayward@arm.com>
9484 David Sherwood <david.sherwood@arm.com>
9486 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
9488 * gcc.target/aarch64/sve/vcond_7.c: New test.
9489 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
9491 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9494 * g++.dg/cpp0x/sfinae62.C: New.
9496 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9498 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
9501 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9504 * g++.dg/cpp0x/narrowing1.C: New.
9506 2018-05-08 Richard Biener <rguenther@suse.de>
9509 * gcc.dg/torture/pr85574.c: Rename to...
9510 * gcc.dg/torture/pr85588.c: ... this.
9512 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9515 * gfortran.dg/minmaxloc_12.f90: New test case.
9516 * gfortran.dg/minmaxloc_13.f90: New test case.
9518 2018-05-07 Nathan Sidwell <nathan@acm.org>
9520 * g++.dg/cpp0x/range-for10.C: Delete.
9521 * g++.dg/ext/forscope1.C: Delete.
9522 * g++.dg/ext/forscope2.C: Delete.
9523 * g++.dg/template/for1.C: Delete.
9525 2018-05-07 Jeff Law <law@redhat.com>
9527 * gfortran.dg/linefile.f90: New test.
9529 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
9531 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
9534 2018-05-06 Jakub Jelinek <jakub@redhat.com>
9537 * g++.dg/ext/asm14.C: New test.
9538 * g++.dg/ext/asm15.C: New test.
9539 * g++.dg/ext/asm16.C: New test.
9541 2018-05-06 Michael Eager <eager@eagercon.com>
9543 * gcc.target/microblaze/others/picdtr.c: Correct option
9544 -fPIE -mpic-data-is-text-relative.
9546 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
9548 * gcc.target/microblaze/others/picdtr.c: Add test for
9549 -fPIE -mpic-data-is-text-relative.
9551 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
9554 * gfortran.dg/coarray_dependency_1.f90: New test.
9555 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
9557 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
9559 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
9560 to match the currently produced gimple.
9562 2018-05-04 Carl Love <cel@us.ibm.com>
9564 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
9566 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
9567 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
9568 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
9569 xvcmpgedp counts. Add xxsel counts.
9571 2018-05-04 Richard Biener <rguenther@suse.de>
9574 * g++.dg/torture/pr85627.C: New testcase.
9576 2018-05-04 Richard Biener <rguenther@suse.de>
9579 * gcc.dg/torture/pr85574.c: New testcase.
9580 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
9582 2018-05-04 Jakub Jelinek <jakub@redhat.com>
9585 * gcc.dg/nextafter-1.c: New test.
9586 * gcc.dg/nextafter-2.c: New test.
9587 * gcc.dg/nextafter-3.c: New test.
9588 * gcc.dg/nextafter-4.c: New test.
9590 2018-05-03 Nathan Sidwell <nathan@acm.org>
9592 Remove -ffriend-injection.
9593 * g++.old-deja/g++.jason/scoping15.C: Delete.
9594 * g++.old-deja/g++.mike/net43.C: Delete.
9596 2018-05-03 Jakub Jelinek <jakub@redhat.com>
9599 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
9600 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
9601 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
9602 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
9604 2018-05-03 Tom de Vries <tom@codesourcery.com>
9607 * lib/scanoffloadtree.exp: New file.
9609 2018-05-03 Richard Biener <rguenther@suse.de>
9611 PR tree-optimization/85615
9612 * gcc.dg/torture/pr85615.c: New testcase.
9614 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9616 PR tree-optimization/70291
9617 * gcc.dg/complex-6.c: New test.
9618 * gcc.dg/complex-7.c: Likewise.
9620 2018-05-03 Richard Biener <rguenther@suse.de>
9623 * fortran.dg/pr51434.f90: Truncate transfer argument.
9625 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9628 * gcc.c-torture/execute/pr85582-3.c: New test.
9630 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9631 Jason Merrill <jason@redhat.com>
9634 * g++.dg/warn/Wshadow-13.C: New.
9635 * g++.dg/warn/Wshadow-14.C: Likewise.
9637 2018-05-02 Tom de Vries <tom@codesourcery.com>
9640 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
9641 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
9643 2018-05-02 David Pagan <dave.pagan@oracle.com>
9646 * gcc.dg/noncompile/pr30552-1.c: New test.
9647 * gcc.dg/noncompile/pr30552-2.c: New test.
9648 * gcc.dg/noncompile/pr30552-3.c: New test.
9649 * gcc.dg/noncompile/pr30552-4.c: New test.
9651 2018-05-02 Richard Biener <rguenther@suse.de>
9653 PR tree-optimization/85597
9654 * gcc.dg/vect/pr85597.c: New testcase.
9656 2018-05-02 Tom de Vries <tom@codesourcery.com>
9659 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
9660 * lib/scanltranstree.exp: New file.
9661 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
9662 (scan-ltrans-tree-dump-times_required_options)
9663 (scan-ltrans-tree-dump-not_required_options)
9664 (scan-ltrans-tree-dump-dem_required_options)
9665 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
9666 * lib/gcc-dg.exp: Include scanltranstree.exp.
9668 2018-05-02 Tom de Vries <tom@codesourcery.com>
9671 * gcc.dg/ipa/ipa-icf-38.c: New test.
9672 * gcc.dg/ipa/ipa-icf-38a.c: New test.
9673 * lib/scandump.exp (dump-base): New proc.
9674 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
9675 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
9677 * lib/scanipa.exp: Add "" argument to scan-dump calls.
9678 * lib/scanlang.exp: Same.
9679 * lib/scanrtl.exp: Same.
9680 * lib/scantree.exp: Same.
9681 * lib/scanwpaipa.exp: New file.
9682 * lib/gcc-dg.exp: Include scanwpaipa.exp.
9684 2018-05-02 Richard Biener <rguenther@suse.de>
9687 * gcc.dg/torture/pr85567.c: New testcase.
9689 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9692 * gcc.c-torture/execute/pr85582-1.c: New test.
9693 * gcc.c-torture/execute/pr85582-2.c: New test.
9695 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
9697 PR tree-optimization/85586
9698 * gcc.dg/vect/pr85586.c: New test.
9700 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
9702 PR tree-optimization/85143
9703 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
9704 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
9706 2018-05-01 David Malcolm <dmalcolm@redhat.com>
9709 * c-c++-common/Wformat-pr84258.c: New test.
9711 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9713 PR tree-optimization/82665
9714 * gcc.dg/tree-ssa/pr82665.c: New test.
9716 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9719 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9720 (test_add_fixit_insert_formatted_single_line): New function.
9721 (test_add_fixit_insert_formatted_multiline): New function.
9722 Extend expected output of generated patch to include fix-it hints
9724 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
9725 "gcc-rich-location.h". Add test coverage for
9726 gcc_rich_location::add_fixit_insert_formatted.
9728 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9730 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9731 (test_show_locus): Update for location_get_source_line returning a
9732 char_span. Use char_span for handling words in the
9733 "test_many_nested_locations" fix-it example.
9735 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9737 * gcc.target/arc/interrupt-8.c: Update test.
9738 * gcc.target/arc/loop-4.c: Likewise.
9739 * gcc.target/arc/loop-hazard-1.c: Likewise.
9740 * gcc.target/arc/sdata-3.c: Likewise.
9742 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9744 * gcc.target/arc/store-merge-1.c: New test.
9745 * gcc.target/arc/add_n-combine.c: Update test.
9747 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
9749 Microblaze Target: PIC data text relative
9751 * gcc.target/microblaze/others/data_var1.c: Include
9752 PIC case of r20 base register.
9753 * gcc.target/microblaze/others/data_var2.c: Ditto.
9754 * gcc.target/microblaze/others/picdtr.c: Add new
9755 test case for -mpic-is-data-text-relative.
9756 * gcc.target/microblaze/others/sdata_var1.c: Add
9757 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
9758 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
9759 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
9760 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
9761 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
9762 * gcc.target/microblaze/others/string_cst1_gpopt.c:
9764 * gcc.target/microblaze/others/string_cst2_gpopt.c:
9767 2018-04-30 Richard Biener <rguenther@suse.de>
9769 PR tree-optimization/28364
9770 PR tree-optimization/85275
9771 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
9772 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
9773 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
9774 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
9775 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
9777 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
9778 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
9780 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
9781 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
9782 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
9784 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
9787 * gcc.target/i386/pr84431.c: New test.
9789 2018-04-27 Martin Jambor <mjambor@suse.cz>
9792 * g++.dg/ipa/pr85549.C: New test.
9794 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9797 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
9799 * g++.dg/cpp0x/constexpr-85553.C: New test.
9801 2018-04-27 David Malcolm <dmalcolm@redhat.com>
9804 * g++.dg/pr85515-1.C: New test.
9805 * g++.dg/pr85515-2.C: New test.
9807 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
9810 * g++.dg/cpp0x/friend3.C: New.
9812 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9815 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9816 Use check_effective_target_arm_little_endian.
9818 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9820 PR tree-optimization/85529
9821 * gcc.c-torture/execute/pr85529-1.c: New test.
9822 * gcc.c-torture/execute/pr85529-2.c: New test.
9823 * gcc.dg/pr85529.c: New test.
9825 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9827 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
9828 `.dword' in addition to `lw' and `.word'.
9830 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9832 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
9834 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
9836 * gnat.dg/loop_optimization24.adb: New test.
9838 2018-04-26 Richard Biener <rguenther@suse.de>
9840 PR tree-optimization/85116
9841 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
9842 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
9843 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
9844 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
9846 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
9849 * gcc.target/i386/pr85473-1.c: New test.
9850 * gcc.target/i386/pr85473-2.c: New test.
9852 2018-04-25 Nathan Sidwell <nathan@acm.org>
9853 Jakub Jelinek <jakub@redhat.com>
9857 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
9858 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
9859 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
9860 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
9861 * g++.dg/cpp0x/pr85437-1.C: New.
9862 * g++.dg/cpp0x/pr85437-2.C: New.
9863 * g++.dg/cpp0x/pr85437-3.C: New.
9864 * g++.dg/cpp0x/pr85437-4.C: New.
9866 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9869 * gfortran.dg/pr85520.f90: New test.
9871 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9874 * gcc.dg/pr85512.c: New test.
9876 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
9879 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
9880 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
9881 * gcc.dg/pr85388-1.c (dg-options): Likwise.
9882 * gcc.dg/pr85388-2.c (dg-options): Likwise.
9883 * gcc.dg/pr85388-3.c (dg-options): Likwise.
9884 * gcc.dg/pr85388-4.c (dg-options): Likwise.
9885 * gcc.dg/pr85388-5.c (dg-options): Likwise.
9886 * gcc.dg/pr85388-6.c (dg-options): Likwise.
9887 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
9888 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
9889 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
9890 * gcc.target/i386/cet-label.c (dg-options): Likwise.
9891 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
9892 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
9893 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
9894 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
9895 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
9896 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
9897 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
9898 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
9899 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
9900 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
9901 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
9902 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
9903 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
9904 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
9905 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
9906 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
9907 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
9908 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
9909 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
9910 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
9911 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
9912 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
9913 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
9914 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
9915 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
9916 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
9917 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
9918 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
9919 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
9920 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
9921 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
9922 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
9923 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
9924 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
9925 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
9926 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
9927 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
9928 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
9929 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
9930 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
9931 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
9932 * gcc.target/i386/pr84146.c (dg-options): Likwise.
9933 * gcc.target/i386/pr85403.c (dg-options): Likwise.
9934 * gcc.target/i386/pr85404.c (dg-options): Likwise.
9935 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
9937 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
9938 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
9939 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
9940 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
9941 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
9942 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
9943 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
9944 * (dg-options): Likwise.
9945 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
9947 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
9948 * gcc.target/i386/cet-label-3.c: Removed.
9949 * gcc.target/i386/cet-property-3.c: Likwise.
9950 * gcc.target/i386/cet-sjlj-7.c: Likwise.
9952 2018-04-24 Jakub Jelinek <jakub@redhat.com>
9955 * gcc.target/i386/pr85511.c: New test.
9958 * g++.dg/ext/pr85503.C: New test.
9961 * gcc.target/i386/pr85508.c: New test.
9963 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
9965 PR tree-optimization/85478
9966 * g++.dg/pr85478.C: New test.
9968 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
9970 * g++.dg/torture/pr85496.C: New test.
9972 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
9974 PR rtl-optimization/85423
9975 * gcc.dg/pr85423.c: New test.
9977 2018-04-20 Martin Sebor <msebor@redhat.com>
9980 * gcc.dg/Wrestrict-15.c: New test.
9982 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
9985 * gcc.target/powerpc/pr85456.c: New test.
9987 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
9989 * g++.dg/ext/undef-bool-1.C: Require lp64.
9990 * gcc.target/powerpc/undef-bool-2.c: Likewise.
9992 2018-04-20 Jeff Law <law@redhat.com>
9994 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
9996 * gcc.dg/stack-check-6.c: Likewise.
9997 * gcc.dg/stack-check-6a.c: Likewise.
9998 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
9999 * gcc.target/i386/stack-check-18.c: Likewise.
10000 * gcc.target/i386/stack-check-19.c: Likewise.
10002 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10005 * gcc.target/aarch64/sve/vcond_1.c: Move to...
10006 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
10007 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
10008 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
10010 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
10013 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
10014 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
10016 2018-04-20 Richard Biener <rguenther@suse.de>
10018 PR middle-end/85475
10019 * gcc.dg/torture/pr85475.c: New testcase.
10021 2018-04-20 Martin Jambor <mjambor@suse.cz>
10024 * gcc.dg/ipa/pr85449.c: New test.
10026 2018-04-20 Martin Jambor <mjambor@suse.cz>
10029 * g++.dg/ipa/pr85447.C: New file.
10030 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
10032 2018-04-20 Jakub Jelinek <jakub@redhat.com>
10035 * g++.dg/cpp0x/pr85462.C: New test.
10037 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10039 * gcc.target/i386/pr85404.c: Require CET target.
10041 2018-04-19 Jakub Jelinek <jakub@redhat.com>
10043 PR tree-optimization/85467
10044 * gcc.dg/pr85467.c: New test.
10046 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
10049 * g++.dg/parse/crash68.C: New.
10051 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10054 * g++.dg/torture/pr85334.C: New test.
10056 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
10058 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
10059 * g++.dg/diagnostic/pr85464.C: New.
10061 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10064 * gcc.dg/torture/pr85397-1.c: New test.
10065 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
10066 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
10068 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10071 * gcc.target/i386/pr85404.c: New test.
10073 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10076 * c-c++-common/attr-nocf-check-1.c: Compile with
10077 -fcf-protection=none.
10078 * c-c++-common/attr-nocf-check-3.c: Likewise.
10079 * gcc.dg/march-generic.c: Likewise.
10080 * gcc.target/i386/align-limit.c: Likewise.
10081 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
10082 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
10083 * gcc.target/i386/cet-property-2.c: Likewise.
10084 * gcc.target/i386/ret-thunk-26.c: Likewise.
10085 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
10087 * c-c++-common/fcf-protection-2.c: Likewise.
10088 * c-c++-common/fcf-protection-3.c: Likewise.
10089 * c-c++-common/fcf-protection-5.c: Likewise.
10090 * c-c++-common/fcf-protection-6.c: Likewise.
10091 * c-c++-common/fcf-protection-7.c: Likewise.
10092 * gcc.target/i386/cet-label-3.c: New test.
10093 * gcc.target/i386/cet-property-3.c: Likewise.
10094 * gcc.target/i386/cet-sjlj-7.c: Likewise.
10095 * gcc.target/i386/pr85417-1.c: Likewise.
10096 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
10097 __x86_indirect_thunk_nt_(r|e)ax
10098 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10099 * gcc.target/i386/pr85403.c: Remove dg-error,
10101 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
10103 * gcc.target/i386/movdir-1.c: New test.
10105 2018-04-19 Richard Biener <rguenther@suse.de>
10107 PR middle-end/85455
10108 * gcc.dg/pr85455.c: New testcase.
10110 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
10112 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
10114 * g++.dg/lto/pr85405b_0.C: Likewise.
10115 * g++.dg/lto/pr84805_0.C: Likewise.
10117 2018-04-18 Martin Liska <mliska@suse.cz>
10121 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
10124 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
10127 * gcc.dg/pr85388-1.c: New test.
10128 * gcc.dg/pr85388-2.c: Likewise.
10129 * gcc.dg/pr85388-3.c: Likewise.
10130 * gcc.dg/pr85388-4.c: Likewise.
10131 * gcc.dg/pr85388-5.c: Likewise.
10132 * gcc.dg/pr85388-6.c: Likewise.
10134 2018-04-18 Jan Hubicka <jh@suse.cz>
10135 Martin Liska <mliska@suse.cz>
10137 * g++.dg/lto/pr83121_0.C: Update template.
10138 * g++.dg/lto/pr83121_1.C: Update template.
10139 * g++.dg/lto/pr84805_0.C: Update template.
10140 * g++.dg/lto/pr84805_1.C: Update template.
10141 * g++.dg/lto/pr84805_2.C: Update template.
10143 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
10146 * g++.dg/cpp0x/pr84630.C: New.
10148 2018-04-18 Jakub Jelinek <jakub@redhat.com>
10151 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
10152 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
10153 in two cases. Uncomment two other tests and add expected dg-error for
10155 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
10156 -Wnarrowing diagnostics on some targets for c++11.
10157 * g++.dg/parse/array-size2.C: Remove xfail.
10158 * g++.dg/cpp0x/constexpr-84463.C: New test.
10160 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
10162 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
10163 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
10165 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10168 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
10169 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
10170 * g++.dg/other/sve_tls_2.C: Require effective target tls.
10172 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
10174 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
10175 prevent cascading of errors and change expected error message.
10176 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
10178 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
10179 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
10180 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
10181 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
10183 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
10185 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10188 * gcc.dg/pr85430.c: New test.
10190 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10193 * gcc.target/arm/pr54300.C: Move to...
10194 * g++.dg/other/pr54300.C: ... Here. Add target directives.
10195 * gcc.target/arm/pr55073.C: Move to...
10196 * g++.dg/other/pr55073.C: ... Here. Add target directives.
10197 * gcc.target/arm/pr56184.C: Move to...
10198 * g++.dg/other/pr56184.C: ... Here. Add target directives.
10199 * gcc.target/arm/pr59985.C: Move to...
10200 * g++.dg/other/pr59985.C: ... Here. Add target directives.
10201 * gcc.target/aarch64/pr60675.C: Move to...
10202 * g++.dg/other/pr60675.C: ... Here. Add target directives.
10203 * gcc.target/aarch64/pr81422.C: Move to...
10204 * g++.dg/other/pr81422.C: ... Here. Add target directives.
10205 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
10206 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
10207 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
10208 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
10209 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
10210 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
10211 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
10212 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
10213 * gcc.target/aarch64/sve/tls_2.C: Move to...
10214 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
10215 * gcc.target/aarch64/pr81414.C: Rename to...
10216 * gcc.target/aarch64/pr81414.c: ... This.
10217 * gcc.target/aarch64/simd/pr67896.C: Rename to...
10218 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
10220 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
10221 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
10222 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
10223 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
10226 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10228 PR middle-end/85414
10229 * gcc.dg/pr85414.c: New test.
10231 2018-04-17 Martin Jambor <mjambor@suse.cz>
10234 * g++.dg/ipa/pr85421.C: New test.
10236 2018-04-17 Martin Liska <mliska@suse.cz>
10239 * g++.dg/lto/pr85405b_0.C: New test.
10240 * g++.dg/lto/pr85405b_1.C: New test.
10242 2018-04-17 Martin Liska <mliska@suse.cz>
10245 * g++.dg/lto/pr85405_0.C: New test.
10246 * g++.dg/lto/pr85405_1.C: New test.
10248 2018-04-17 Martin Liska <mliska@suse.cz>
10251 * g++.dg/ext/pr85329-2.C: New test.
10252 * g++.dg/ext/pr85329.C: New test.
10253 * gcc.target/i386/mvc12.c: New test.
10255 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
10258 * g++.dg/pr85039-1.C: New.
10259 * g++.dg/pr85039-2.C: New.
10260 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
10262 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
10265 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
10266 if the target supports efficient unaligned storage accesses.
10268 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
10271 * gcc.target/powerpc/pr83660.C: New test.
10273 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
10276 * gcc.target/i386/pr85403.c: New test.
10278 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
10281 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
10283 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
10284 Jason Merrill <jason@redhat.com>
10287 * g++.dg/cpp0x/pr85112.C: New.
10289 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
10292 * g++.dg/ext/undef-bool-1.C: New file.
10293 * gcc.target/powerpc/powerpc.exp: Remove .C support.
10294 * gcc.target/powerpc/undef-bool-1.C: Remove file.
10296 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
10299 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
10300 corresponding dg-error clause.
10301 * gcc.target/powerpc/pr80098-3.c: Ditto.
10302 * gcc.target/powerpc/pr80103-1.c: Delete.
10304 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
10308 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
10309 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
10311 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10314 * gfortran.dg/implied_do_io_5.f90: New test.
10316 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
10319 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
10320 several values: positive, negative, and zero.
10321 * gcc.target/powerpc/sse2-pslld-1.c: Same.
10322 * gcc.target/powerpc/sse2-psllq-1.c: Same.
10324 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
10326 PR rtl-optimization/79916
10327 * gcc.target/powerpc/pr79916.c: New.
10329 2018-04-13 Jakub Jelinek <jakub@redhat.com>
10331 PR rtl-optimization/85393
10332 * g++.dg/opt/pr85393.C: New test.
10333 * g++.dg/opt/pr85393-aux.cc: New file.
10335 PR rtl-optimization/85376
10336 * gcc.dg/pr85376.c: New test.
10338 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
10340 PR rtl-optimization/83852
10341 * gcc.dg/pr83852.c: New testcase.
10343 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
10346 * gcc.target/s390/pr77822-1.C: Rename to ...
10347 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
10348 * gcc.target/s390/pr77822-2.c: Add asm scan check.
10349 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
10351 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
10354 * gcc.target/i386/pr71991.c: New testcase.
10356 2018-04-13 Martin Liska <mliska@suse.cz>
10357 Jakub Jelinek <jakub@redhat.com>
10359 PR middle-end/81657
10360 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
10363 2018-04-12 David Malcolm <dmalcolm@redhat.com>
10366 * g++.dg/diagnostic/macro-arg-count.C: New test.
10368 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10372 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
10373 array and move test to libgomp/testsuite/libgomp.fortran.
10374 * gfortran.dg/do_concurrent_6.f90: New test.
10376 2018-04-12 Marek Polacek <polacek@redhat.com>
10379 * g++.dg/parse/error61.C: New test.
10381 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
10384 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
10385 specify -mvsx on gcc command line.
10387 2018-04-12 Jakub Jelinek <jakub@redhat.com>
10390 * gcc.target/i386/pr85328.c: New test.
10392 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10394 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
10396 2018-04-12 Jakub Jelinek <jakub@redhat.com>
10398 PR rtl-optimization/85342
10399 * gcc.target/i386/pr85342.c: New test.
10401 2018-04-11 Jason Merrill <jason@redhat.com>
10403 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
10404 if ulimit -v is set.
10406 2018-04-11 Bin Cheng <bin.cheng@arm.com>
10409 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
10411 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10413 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
10414 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
10416 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10419 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
10422 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10425 * gcc.target/i386/pr84301.c: New test.
10427 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10429 PR tree-optimization/85331
10430 * gcc.c-torture/execute/pr85331.c: New test.
10432 2018-04-11 Marek Polacek <polacek@redhat.com>
10435 * g++.dg/cpp0x/pr51225.C: Adjust error message.
10436 * g++.dg/cpp1z/constexpr-if21.C: New test.
10438 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10441 * gcc.target/i386/pr85281.c: New test.
10443 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10445 PR rtl-optimization/84659
10446 * gcc.dg/pr84659.c: New test.
10448 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10451 * g++.dg/debug/dwarf2/pr85302.C: New test.
10453 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
10456 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
10459 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10462 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
10464 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
10466 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
10467 * gcc.target/powerpc/dimode_off.c: Ditto.
10468 * gcc.target/powerpc/tfmode_off.c: Ditto.
10469 * gcc.target/powerpc/timode_off.c: Ditto.
10471 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10473 * gcc.target/powerpc/vec-ldl-1.c: New test.
10474 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
10475 corrections to ABI implementation.
10477 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
10480 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
10482 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10484 PR rtl-optimization/85300
10485 * gcc.dg/pr85300.c: New test.
10487 2018-04-10 David Malcolm <dmalcolm@redhat.com>
10490 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
10491 where we now show the pertinent parameter.
10492 * g++.dg/diagnostic/aka2.C: Likewise.
10493 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
10495 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10498 * gfortran.dg/gomp/pr85313.f90: New test.
10500 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10503 * g++.dg/parse/template29.C: New.
10505 2018-04-10 Bin Cheng <bin.cheng@arm.com>
10508 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
10510 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10514 * gcc.target/i386/avx512f-pr85177.c: New test.
10515 * gcc.target/i386/avx512f-pr85255.c: New test.
10517 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
10519 PR tree-optimization/85286
10520 * gcc.dg/vect/pr85286.c: New test.
10522 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10525 * gcc.target/arm/pr85173.c: New test.
10527 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10530 * gcc.dg/lto/pr85248_0.c: New test.
10531 * gcc.dg/lto/pr85248_1.c: New test.
10533 2018-04-09 Jan Hubicka <jh@suse.cz>
10536 * g++.dg/torture/pr85078.C: New.
10538 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
10541 * g++.dg/cpp1z/decomp44.C: New.
10542 * g++.dg/cpp1z/decomp45.C: Likewise.
10544 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10547 * gfortran.dg/do_concurrent_5.f90: New test.
10548 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
10551 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10554 * gfortran.dg/parameter_array_element_3.f90: New test.
10556 2018-04-09 Jakub Jelinek <jakub@redhat.com>
10559 * g++.dg/cpp1z/decomp43.C: New test.
10561 PR rtl-optimization/80463
10562 * g++.dg/pr80463.C: Add -w to dg-options.
10564 2018-04-09 Richard Biener <rguenther@suse.de>
10566 PR tree-optimization/85284
10567 * gcc.dg/torture/pr85284.c: New testcase.
10569 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10571 PR rtl-optimization/80463
10572 PR rtl-optimization/83972
10573 PR rtl-optimization/83480
10575 * gcc.dg/pr80463.c: New test.
10576 * g++.dg/pr80463.C: Likewise.
10577 * gcc.dg/pr83972.c: Likewise.
10579 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10581 PR rtl-optimization/83913
10582 * gcc.dg/pr83913.c: New test.
10584 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10586 PR rtl-optimization/83962
10587 * gcc.dg/pr83962.c: New test.
10589 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10591 PR rtl-optimization/83530
10592 * gcc.dg/pr83530.c: New test.
10594 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10596 PR middle-end/82976
10597 * gfortran.dg/realloc_on_assign_16a.f90: New test.
10599 2018-04-07 Jakub Jelinek <jakub@redhat.com>
10601 PR tree-optimization/85257
10602 * gcc.dg/pr85257.c: New test.
10604 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
10606 * g++.dg/opt/pr85196.C: New test.
10608 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10611 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
10612 std::tuple here since they need C++11.
10613 * g++.dg/lookup/missing-std-include-8.C: New test.
10614 * g++.dg/lookup/missing-std-include.C: Move std::array and
10615 std::tuple test to missing-std-include-6.C to avoid failures
10618 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10621 * gcc.dg/debug/pr85252.c: New test.
10623 PR rtl-optimization/84872
10624 * gcc.dg/graphite/pr84872.c: New test.
10627 * g++.dg/cpp1z/decomp42.C: New test.
10629 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10632 * g++.dg/lookup/missing-std-include-7.C: New test.
10634 2018-04-06 Tamar Christina <tamar.christina@arm.com>
10636 * gcc.dg/struct-simple.c: Revert r254862.
10637 * lib/target-supports.exp
10638 (check_effective_target_word_mode_no_slow_unalign): Likewise.
10640 2018-04-06 Richard Biener <rguenther@suse.de>
10642 PR middle-end/85244
10643 * gcc.dg/torture/pr85244-1.c: New testcase.
10644 * gcc.dg/torture/pr85244-2.c: Likewise.
10646 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10649 * c-c++-common/ubsan/pr85213.c: New test.
10651 2018-04-06 Richard Biener <rguenther@suse.de>
10653 PR middle-end/85180
10654 * gcc.dg/pr85180.c: New testcase.
10656 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10658 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
10659 to trigger the optimization. Do some cleanup and function
10660 renaming. Add more test functions.
10662 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10664 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
10666 * gcc.target/s390/hotpatch-1.c: Skip when building without
10668 * gcc.target/s390/hotpatch-10.c: Likewise.
10669 * gcc.target/s390/hotpatch-11.c: Likewise.
10670 * gcc.target/s390/hotpatch-12.c: Likewise.
10671 * gcc.target/s390/hotpatch-13.c: Likewise.
10672 * gcc.target/s390/hotpatch-14.c: Likewise.
10673 * gcc.target/s390/hotpatch-15.c: Likewise.
10674 * gcc.target/s390/hotpatch-16.c: Likewise.
10675 * gcc.target/s390/hotpatch-17.c: Likewise.
10676 * gcc.target/s390/hotpatch-18.c: Likewise.
10677 * gcc.target/s390/hotpatch-19.c: Likewise.
10678 * gcc.target/s390/hotpatch-2.c: Likewise.
10679 * gcc.target/s390/hotpatch-3.c: Likewise.
10680 * gcc.target/s390/hotpatch-4.c: Likewise.
10681 * gcc.target/s390/hotpatch-5.c: Likewise.
10682 * gcc.target/s390/hotpatch-6.c: Likewise.
10683 * gcc.target/s390/hotpatch-7.c: Likewise.
10684 * gcc.target/s390/hotpatch-8.c: Likewise.
10685 * gcc.target/s390/hotpatch-9.c: Likewise.
10687 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10689 * c-c++-common/Wattributes.c: Disable warning for s390* target and
10690 check for an error instead.
10691 * gcc.dg/Wattributes-6.c: Likewise.
10693 2018-04-05 Jakub Jelinek <jakub@redhat.com>
10696 * g++.dg/cpp1z/decomp39.C: New test.
10697 * g++.dg/cpp1z/decomp40.C: New test.
10700 * g++.dg/cpp1z/decomp41.C: New test.
10702 PR middle-end/85195
10703 * gcc.dg/pr85195.c: New test.
10705 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10708 * g++.dg/cpp0x/initlist100.C: New.
10709 * g++.dg/cpp0x/initlist101.C: Likewise.
10711 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10714 * g++.dg/other/pr84792-1.C: New.
10715 * g++.dg/other/pr84792-2.C: Likewise.
10717 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
10720 * gcc.target/i386/pr85193.c: New test.
10722 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
10725 * g++.dg/concepts/pr84979.C: New.
10726 * g++.dg/concepts/pr84979-2.C: New.
10727 * g++.dg/concepts/pr84979-3.C: New.
10729 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10732 * g++.dg/cpp0x/variadic174.C: New.
10734 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10736 PR inline-asm/85172
10737 * g++.dg/ext/builtin13.C: New test.
10738 * g++.dg/ext/atomic-4.C: New test.
10741 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
10742 * g++.dg/ext/bases3.C: New test.
10744 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10747 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
10748 to match a single insn of the baz function. Move scan directives at
10749 the end of the file below the functions they are trying to test for
10750 better readability.
10751 * gcc.target/arm/cmse/cmse-16.c: New testcase.
10753 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
10755 PR rtl-optimization/84878
10756 * gcc.target/powerpc/pr84878.c: New test.
10758 2018-04-04 Michael Matz <matz@suse.de>
10760 * gcc.dg/Wstringop-overflow-4.c: New test.
10761 * c-c++-common/Wstringop-truncation-4.c: Adjust.
10763 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10766 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
10767 for the diagnostics of overridden functions. Adjust for new wording.
10769 2018-04-04 Richard Biener <rguenther@suse.de>
10772 * g++.dg/lto/pr85176_0.C: New testcase.
10774 2018-04-04 Richard Biener <rguenther@suse.de>
10777 * lib/target-supports.exp (check_effective_target_vect_perm_short):
10780 2018-04-04 Martin Liska <mliska@suse.cz>
10783 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
10784 and msdata as a workaround for powerpc.
10786 2018-04-04 Richard Biener <rguenther@suse.de>
10788 PR tree-optimization/85168
10789 * gcc.dg/torture/pr85168.c: New testcase.
10791 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
10794 * g++.dg/pr84943.C: New.
10795 * g++.dg/pr84943-2.C: New.
10797 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10799 PR rtl-optimization/85167
10800 * gcc.dg/pr85167.c: New test.
10802 PR tree-optimization/85156
10803 * c-c++-common/pr85156.c: New test.
10804 * gcc.c-torture/execute/pr85156.c: New test.
10806 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
10808 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
10809 * gcc.target/powerpc/undef-bool-1.C: New file.
10810 * gcc.target/powerpc/undef-bool-2.c: New file.
10812 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10815 * g++.dg/cpp1z/class-deduction52.C: New.
10817 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10820 * g++.dg/cpp0x/pr85147.C: New test.
10823 * g++.dg/cpp0x/gen-attrs-64.C: New test.
10826 * g++.dg/gomp/pr85134.C: New test.
10827 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
10830 * gcc.c-torture/execute/pr85169.c: New test.
10831 * gcc.target/i386/avx512f-pr85169.c: New test.
10832 * gcc.target/i386/avx512bw-pr85169.c: New test.
10834 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10837 * gcc.target/powerpc/pr69946: Adjust comment. Remove
10838 scan-assembler-times clause.
10840 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
10842 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
10843 dg-additional-options.
10845 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10847 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
10849 2018-04-03 Richard Biener <rguenther@suse.de>
10852 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
10854 2018-04-02 Jim Wilson <jimw@sifive.com>
10856 * gcc.target/riscv/pr84660.c: New.
10857 * gcc.target/riscv/shift-and-1.c: New.
10858 * gcc.target/riscv/shift-and-2.c: New.
10860 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10863 * gfortran.dg/array_simplify_2.f90: New test.
10865 2018-04-01 Jakub Jelinek <jakub@redhat.com>
10867 PR middle-end/85090
10868 * gcc.target/i386/avx512f-pr85090-1.c: New test.
10869 * gcc.target/i386/avx512f-pr85090-2.c: New test.
10870 * gcc.target/i386/avx512f-pr85090-3.c: New test.
10871 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
10872 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
10874 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
10877 * g++.dg/pr85027.C: New.
10879 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10882 * gcc.target/powerpc/sse-maxps-2.c: New test.
10883 * gcc.target/powerpc/sse-minps-2.c: New test.
10885 2018-03-30 Jakub Jelinek <jakub@redhat.com>
10888 * g++.dg/gomp/pr84791.C: New test.
10890 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
10893 * gfortran.dg/array_constructor_53.f90: New test.
10895 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10898 * gfortran.dg/substr_6.f90: Remove illegal test for
10899 out-of-bounds substring.
10901 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10904 * gfortran.dg/zero_sized_10.f90: New test.
10906 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10909 * g++.dg/lookup/missing-std-include-6.C: New test.
10910 * g++.dg/lookup/missing-std-include.C: Add std::pair and
10912 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
10913 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
10914 <cstring>, <cassert>, and <cstdlib>.
10916 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
10918 PR inline-asm/84985
10919 * gcc.target/i386/pr84985.c: New.
10921 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10924 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
10926 2018-03-29 Jakub Jelinek <jakub@redhat.com>
10929 * g++.dg/warn/Wunused-var-31.C: New test.
10932 * c-c++-common/Wduplicated-branches-14.c: New test.
10934 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
10937 * g++.dg/cpp0x/pr84606.C: New.
10939 2018-03-29 Carl Love <cel@us.ibm.com>
10942 2017-09-27 Carl Love <cel@us.ibm.com>
10944 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
10945 for the __builtin_fctid and __builtin_fctiw.
10947 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
10950 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
10951 deleted builtin function.
10952 (div_weuo): Likewise.
10953 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
10954 (div_deuo): Likewise.
10956 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10959 * g++.dg/other/default13.C: New.
10961 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10964 * gcc.target/i386/pr85095-1.c: New test.
10965 * gcc.target/i386/pr85095-2.c: New test.
10966 * gcc.c-torture/execute/pr85095.c: New test.
10968 PR tree-optimization/82004
10969 * gcc.dg/pr82004.c: New test.
10971 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10972 Martin Liska <mliska@suse.cz>
10975 * g++.dg/asan/pr85081.C: New test.
10977 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
10980 * g++.dg/template/pr84789.C: Adjust for testing with
10984 * g++.dg/template/pr84973.C: New.
10985 * g++.dg/template/pr84973-2.C: New.
10986 * g++.dg/template/pr84973-3.C: New.
10989 * g++.dg/eh/pr84968.C: New.
10991 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10994 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
10995 long double multiply/divide uses the correct function.
10996 * gcc.target/powerpc/mulkc-3.c: Likewise.
10997 * gcc.target/powerpc/divkc-2.c: Likewise.
10998 * gcc.target/powerpc/divkc-3.c: Likewise.
11000 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
11003 * g++.dg/cpp0x/defaulted51.C: New.
11004 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
11006 2018-03-27 Jakub Jelinek <jakub@redhat.com>
11009 * g++.dg/ext/vector35.C: New test.
11012 * g++.dg/ext/builtin-offsetof3.C: New test.
11015 * g++.dg/cpp1y/pr85076.C: New test.
11017 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11020 * gfortran.dg/matmul_rank_1.f90: New test.
11022 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11023 Harald Anlauf <anlauf@gmx.de>
11025 * gfortran.dg/structure_constructor_15.f90: New test.
11027 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
11029 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
11030 for the diagnostics of overridden functions. Adjust for new wording.
11031 * g++.dg/cpp0x/implicit1.C: Likewise.
11032 * g++.dg/cpp0x/override1.C: Likewise.
11033 * g++.dg/cpp1y/auto-fn18.C: Likewise.
11034 * g++.dg/eh/shadow1.C: Likewise.
11035 * g++.dg/inherit/covariant12.C: Likewise.
11036 * g++.dg/inherit/covariant14.C: Likewise.
11037 * g++.dg/inherit/covariant15.C: Likewise.
11038 * g++.dg/inherit/covariant16.C: Likewise.
11039 * g++.dg/inherit/covariant22.C: Likewise.
11040 * g++.dg/inherit/crash3.C: Likewise.
11041 * g++.dg/inherit/error2.C: Likewise.
11042 * g++.dg/template/crash100.C: Likewise.
11043 * g++.old-deja/g++.eh/spec6.C: Likewise.
11044 * g++.old-deja/g++.mike/p811.C: Likewise.
11045 * g++.old-deja/g++.other/virtual11.C: Likewise.
11046 * g++.old-deja/g++.other/virtual4.C: Likewise.
11048 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
11051 * gcc.target/i386/pr85044.c: New test.
11053 2018-03-27 Martin Sebor <msebor@redhat.com>
11056 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
11059 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11062 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
11064 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11067 * gcc.target/arm/pr81863.c: New test.
11069 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
11072 * gcc.target/nvptx/pr85056.c: New test.
11073 * gcc.target/nvptx/pr85056a.c: New test.
11075 2018-03-27 Richard Biener <rguenther@suse.de>
11078 * lib/target-supports.exp (check_ssse3_available): New function.
11079 (check_effective_target_vect_perm_short): Enable for x86 if
11080 check_ssse3_available.
11082 2018-03-27 Richard Biener <rguenther@suse.de>
11084 PR tree-optimization/85082
11085 * gfortran.dg/pr85082.f90: New testcase.
11087 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
11089 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
11090 to "l=2" in dg-final.
11092 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
11094 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
11095 * gcc.target/mips/fix-r4000-2.c: Likewise.
11096 * gcc.target/mips/fix-r4000-3.c: Likewise.
11097 * gcc.target/mips/fix-r4000-4.c: Likewise.
11098 * gcc.target/mips/fix-r4000-5.c: Likewise.
11099 * gcc.target/mips/fix-r4000-6.c: Likewise.
11100 * gcc.target/mips/fix-r4000-7.c: Likewise.
11101 * gcc.target/mips/fix-r4000-8.c: Likewise.
11102 * gcc.target/mips/fix-r4000-9.c: Likewise.
11103 * gcc.target/mips/fix-r4000-10.c: Likewise.
11104 * gcc.target/mips/fix-r4000-7.c: Change dg-final
11105 "mulditi3_r4000" instead of "mulditi3".
11106 * gcc.target/mips/fix-r4000-8.c: Change dg-final
11107 "umulditi3_r4000" instead of "umulditi3".
11109 2018-03-27 Jakub Jelinek <jakub@redhat.com>
11112 * g++.dg/inherit/covariant22.C: New test.
11114 2018-03-27 Richard Biener <rguenther@suse.de>
11117 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
11120 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
11121 Jason Merrill <jason@redhat.com>
11124 * g++.dg/init/array49.C: New.
11125 * g++.dg/torture/pr70499.C: Adjust.
11127 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
11130 * gcc.target/i386/pr85073.c: New test.
11132 2018-03-26 Richard Biener <rguenther@suse.de>
11135 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
11138 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11141 * gfortran.dg/parameter_array_format.f90: New test.
11143 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11144 Neil Carlson <neil.n.carlson@gmail.com>
11147 * gfortran.dg/literal_character_constant_1.inc: Replace
11148 call abort by STOP n.
11149 * gfortran.dg/overload_1.f90: Likewise.
11151 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
11152 Dominique d'Humieres <dominiq@gcc.gnu.org>
11155 * gfortran.dg/scalar_pointer_1.f90: New test.
11157 2018-03-25 Tom de Vries <tom@codesourcery.com>
11159 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
11162 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11165 * gfortran.dg/pr89497.f90: New test.
11167 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11170 * gfortran.dg/substr_7.f90: New test.
11172 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
11175 * gfortran.dg/pr42651.f90: New test.
11176 * gfortran.dg/func_result_7.f90: Update error message.
11178 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
11180 PR tree-optimization/84005
11181 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
11182 failing to force the alignment.
11184 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
11186 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
11190 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
11192 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
11193 message. Fix scan-assembler patterns.
11195 2018-03-23 Jakub Jelinek <jakub@redhat.com>
11198 * g++.dg/cpp0x/pr85015.C: New test.
11201 * g++.dg/cpp1y/pr84942.C: New test.
11203 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
11205 PR inline-asm/85030
11206 * gcc.target/i386/pr85030.c: New.
11208 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11211 * g++.dg/pr85026.C: New test.
11213 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
11215 * g++.dg/debug/pr84704.C: XFAIL AIX.
11217 2018-03-23 Sudakshina Das <sudi.das@arm.com>
11220 * gcc.target/arm/pr84826.c: Add dg directive.
11222 2018-03-23 Marek Polacek <polacek@redhat.com>
11225 * g++.dg/ext/builtin-offsetof2.C: New test.
11228 * g++.dg/cpp0x/Wnarrowing5.C: New test.
11229 * gcc.dg/pr85045.c: New test.
11231 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
11234 * gnat.dg/lto22.adb: New test.
11235 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
11236 * gnat.dg/lto22_pkg2.ads: Likewise.
11238 2018-03-23 Jakub Jelinek <jakub@redhat.com>
11241 * gcc.dg/lto/pr80778_0.c: New test.
11243 PR inline-asm/85034
11244 * gcc.target/i386/pr85034.c: New test.
11246 PR inline-asm/85022
11247 * c-c++-common/torture/pr85022.c: New test.
11250 * g++.dg/ubsan/pr85029.C: New test.
11252 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
11255 * g++.dg/cpp0x/pr71251.C: New.
11258 * g++.dg/template/pr84789.C: New.
11259 * g++.dg/template/pr84789-2.C: New.
11260 * g++.dg/template/pr84789-3.C: New.
11261 * g++.dg/parse/dtor11.C: Accept alternate error message.
11264 * g++.dg/pr84729.C: New.
11265 * g++.old-deja/g++.ext/arrnew2.C: Require error.
11266 * g++.old-deja/g++.robertl/eb58.C: Likewise.
11267 * g++.old-deja/g++.robertl/eb63.C: Likewise.
11269 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
11272 * gfortran.dg/interface_42.f90: New test.
11273 * gfortran.dg/interface_43.f90: New test.
11275 2018-03-22 Sudakshina Das <sudi.das@arm.com>
11278 * gcc.target/arm/pr84826.c: New test.
11280 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
11282 * gcc.target/arm/addr-modes-float.c: Move dg-do before
11283 dg-require-effective-target.
11284 * gcc.target/arm/addr-modes-int.c: Likewise.
11285 * gcc.target/nios2/lo-addr-tls.c: Likewise.
11287 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
11290 * gcc.target/powerpc/altivec-ld-1.c: New test.
11292 2018-03-22 Bin Cheng <bin.cheng@arm.com>
11294 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
11296 2018-03-22 Jakub Jelinek <jakub@redhat.com>
11298 PR inline-asm/84941
11299 * gcc.dg/pr84941.c: New test.
11301 2018-03-22 Tom de Vries <tom@codesourcery.com>
11303 PR tree-optimization/84956
11304 * gcc.dg/pr84956.c: New test.
11306 2018-03-22 Marek Polacek <polacek@redhat.com>
11309 * g++.dg/cpp1z/constexpr-if15.C: New test.
11310 * g++.dg/cpp1z/constexpr-if16.C: New test.
11312 2018-03-21 Joseph Myers <joseph@codesourcery.com>
11314 * gcc.dg/builtin-tgmath-3.c: New test.
11316 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
11319 * g++.dg/concepts/pr71965.C: New.
11323 * g++.dg/cpp0x/pr84610.C: New.
11324 * g++.dg/cpp0x/pr84642.C: New.
11326 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11329 * c-c++-common/pr84999.c: New test.
11331 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11334 * g++.dg/ext/desig10.C: New.
11336 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11337 Harald Anlauf <anlauf@gmx.de>
11340 * gfortran.dg/pr84957.f90: New test.
11342 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11344 PR tree-optimization/84960
11345 * gcc.c-torture/compile/pr84960.c: New test.
11347 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
11349 PR tree-optimization/84811
11350 * gcc.dg/torture/pr84811.c: New test.
11352 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11354 PR tree-optimization/84982
11355 * c-c++-common/pr84982.c: New test.
11358 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
11360 * g++.dg/torture/pr84961-1.C: New test.
11361 * g++.dg/torture/pr84961-2.C: New test.
11363 2018-03-21 Nathan Sidwell <nathan@acm.org>
11366 * g++.dg/pr85008.C: New.
11368 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
11371 * gfortran.dg/char_result_17.f90: New test.
11373 2018-03-21 David Malcolm <dmalcolm@redhat.com>
11376 * g++.dg/other/accessor-fixits-1.C: Move to...
11377 * g++.dg/torture/accessor-fixits-1.C: ...here.
11378 * g++.dg/other/accessor-fixits-2.C: Move to...
11379 * g++.dg/torture/accessor-fixits-2.C: ...here.
11380 * g++.dg/other/accessor-fixits-3.C: Move to...
11381 * g++.dg/torture/accessor-fixits-3.C: ...here.
11382 * g++.dg/other/accessor-fixits-4.C: Move to...
11383 * g++.dg/torture/accessor-fixits-4.C: ...here.
11384 * g++.dg/other/accessor-fixits-5.C: Move to...
11385 * g++.dg/torture/accessor-fixits-5.C: ...here.
11386 * g++.dg/torture/accessor-fixits-6.C: New testcase.
11387 * g++.dg/torture/accessor-fixits-7.C: New testcase.
11388 * g++.dg/torture/accessor-fixits-8.C: New testcase.
11390 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11392 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
11394 2018-03-21 Sudakshina Das <sudi.das@arm.com>
11397 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
11399 2018-03-21 Nathan Sidwell <nathan@acm.org>
11402 * g++.dg/lookup/pr84804.C: New.
11404 2018-03-21 Martin Sebor <msebor@redhat.com>
11407 * g++.dg/Wclass-memaccess-3.C: New test.
11408 * g++.dg/Wclass-memaccess-4.C: New test.
11410 2018-03-21 David Malcolm <dmalcolm@redhat.com>
11413 * g++.dg/other/accessor-fixits-1.C
11414 (test_access_const_t1_color): New.
11415 (test_deref_const_t1_color): New.
11416 * g++.dg/other/accessor-fixits-5.C: New testcase.
11418 2018-03-21 Tom de Vries <tom@codesourcery.com>
11420 PR tree-optimization/83126
11421 * gcc.dg/graphite/pr83126.c: New test.
11423 2018-03-21 Nathan Sidwell <nathan@acm.org>
11425 * g++.dg/ext/anon-struct6.C: Adjust.
11426 * g++.dg/ext/deprecate-1.C: New.
11427 * g++.dg/ext/deprecate-2.C: New.
11428 * g++.dg/lookup/pr84602.C: Adjust.
11429 * g++.dg/lookup/pr84962.C: Adjust.
11430 * g++.old-deja/g++.other/anon4.C
11433 * g++.dg/lookup/pr84836.C: New.
11435 2018-03-21 Bin Cheng <bin.cheng@arm.com>
11437 PR tree-optimization/84969
11438 * gcc.dg/tree-ssa/pr84969.c: New test.
11440 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11442 PR rtl-optimization/84989
11443 * gcc.target/i386/pr84989.c: New test.
11445 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
11447 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
11449 2018-03-21 Martin Liska <mliska@suse.cz>
11452 * gfortran.dg/goacc/pr84963.f90: New test.
11454 2018-03-21 Marek Polacek <polacek@redhat.com>
11456 PR c++/71638, ICE with NSDMI and reference.
11457 * g++.dg/cpp0x/nsdmi14.C: New test.
11458 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
11460 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
11462 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
11463 MIPS with -mpaired-single directives.
11465 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
11468 * gfortran.dg/interface_41.f90: New test.
11470 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11473 * gcc.dg/pr84875.c: New test.
11475 2018-03-20 Marek Polacek <polacek@redhat.com>
11477 PR c++/84978, ICE with NRVO.
11478 * g++.dg/opt/nrv19.C: New test.
11480 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11483 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11484 Disable for armeb targets.
11485 * gcc.target/arm/pr82518.c: New test.
11487 2018-03-20 Nathan Sidwell <nathan@acm.org>
11490 * g++.dg/lookup/pr84962.C: New.
11493 * g++.dg/lookup/pr84970.C: New.
11495 2018-03-20 Richard Biener <rguenther@suse.de>
11498 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
11500 2018-03-20 Martin Liska <mliska@suse.cz>
11503 * g++.dg/ipa/pr84825.C: New test.
11505 2018-03-20 Martin Liska <mliska@suse.cz>
11507 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
11509 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11512 * gcc.c-torture/compile/pr84845.c: New test.
11514 2018-03-20 Sudakshina Das <sudi.das@arm.com>
11517 * gcc.target/arm/pr82989.c: New test.
11519 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11522 * gcc.target/i386/pr84945.c: New test.
11524 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
11527 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
11529 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11532 * gcc.dg/pr84953.c: New test.
11534 2018-03-19 Marek Polacek <polacek@redhat.com>
11537 * g++.dg/cpp1z/lambda-__func__.C: New test.
11540 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
11542 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11545 * g++.dg/asan/pr78651.C: New test.
11547 2018-03-19 Tom de Vries <tom@codesourcery.com>
11549 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
11550 vect_int_mult. Add nvptx xfail for PR84958.
11552 2018-03-19 Nathan Sidwell <nathan@acm.org>
11555 * g++.dg/cpp1y/pr84835.C: New.
11557 2018-03-19 Sudakshina Das <sudi.das@arm.com>
11560 * gcc.target/aarch64/pr81647.c: New.
11562 2018-03-19 Richard Biener <rguenther@suse.de>
11564 PR tree-optimization/84933
11565 * g++.dg/pr84933.C: New testcase.
11567 2018-03-19 Richard Biener <rguenther@suse.de>
11569 PR tree-optimization/84859
11570 * gcc.dg/tree-ssa/pr84859.c: New testcase.
11571 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
11572 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
11573 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
11575 2018-03-19 Nathan Sidwell <nathan@acm.org>
11578 * g++.dg/lookup/pr84812.C: New.
11580 2018-03-19 Richard Biener <rguenther@suse.de>
11582 PR tree-optimization/84929
11583 * gcc.dg/torture/pr84929.c: New testcase.
11585 2018-03-19 Tamar Christina <tamar.christina@arm.com>
11588 * gcc.target/arm/big-endian-subreg.c: Delete.
11590 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11593 * gfortran.dg/array_constructor_52.f90: New test.
11595 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
11598 * gfortran.dg/pr77414.f90: New test.
11599 * gfortran.dg/internal_references_1.f90: Adjust error message.
11601 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
11604 * gfortran.dg/pr65453.f90: New test.
11606 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
11608 PR tree-optimization/84913
11609 * gfortran.dg/vect/pr84913.f90: New test.
11611 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
11614 * gfortran.dg/warn_concat.f90: New test.
11616 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11619 * gcc.dg/pr84899.c: New test.
11621 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
11624 * gfortran.dg/pr69395.f90: Add test for max dimensions
11626 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
11629 * gcc.target/i386/pr84876.c: New test.
11631 2018-03-16 Martin Liska <mliska@suse.cz>
11634 * gcc.target/i386/mvc11.c: New test.
11636 2018-03-16 Martin Liska <mliska@suse.cz>
11639 * gcc.target/i386/mvc10.c: New test.
11641 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11645 * g++.dg/cpp1y/pr79937-1.C: New test.
11646 * g++.dg/cpp1y/pr79937-2.C: New test.
11647 * g++.dg/cpp1y/pr79937-3.C: New test.
11648 * g++.dg/cpp1y/pr79937-4.C: New test.
11649 * g++.dg/cpp1y/pr82410.C: New test.
11651 2018-03-16 Tom de Vries <tom@codesourcery.com>
11653 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
11655 2018-03-16 Tom de Vries <tom@codesourcery.com>
11657 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
11659 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11662 * g++.dg/cpp2a/desig8.C: New test.
11664 PR tree-optimization/84841
11665 * gcc.dg/pr84841.c: New test.
11668 * g++.dg/cpp2a/desig7.C: New test.
11670 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
11671 Jim MacArthur <jim.macarthur@codethink.co.uk>
11673 * gfortran.dg/automatic_1.f90: New test.
11674 * gfortran.dg/automatic_repeat.f90: New test
11675 * gfortran.dg/automatic_save.f90: New test.
11676 * gfortran.dg/vax_structure.f90: New test.
11678 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11681 * gfortran.dg/pr78741.f90: New test.
11683 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11686 * gfortran.dg/pr69395.f90: New test.
11688 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11691 * g++.dg/opt/pr79085.C: New test.
11693 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
11696 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
11697 label instead of __x86_indirect_thunk label.
11699 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11702 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
11703 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
11704 * g++.dg/warn/deprecated-13.C: New test.
11706 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
11708 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
11710 2018-03-15 Richard Biener <rguenther@suse.de>
11713 * c-c++-common/pr84873.c: New testcase.
11715 2018-03-15 Tamar Christina <tamar.christina@arm.com>
11718 * gcc.target/arm/big-endian-subreg.c: New.
11720 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11723 * gcc.c-torture/compile/pr84860.c: New test.
11725 2018-03-15 Julia Koval <julia.koval@intel.com>
11727 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11729 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
11732 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11735 * gcc.dg/pr84853.c: New test.
11737 2018-03-14 Carl Love <cel@us.ibm.com>
11739 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
11741 2018-03-14 Martin Liska <mliska@suse.cz>
11744 * g++.dg/lto/pr84805_0.C: New test.
11745 * g++.dg/lto/pr84805_1.C: New test.
11746 * g++.dg/lto/pr84805_2.C: New test.
11748 2018-03-14 David Malcolm <dmalcolm@redhat.com>
11751 * gcc.dg/fixits-pr84852-1.c: New test.
11752 * gcc.dg/fixits-pr84852-2.c: New test.
11754 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11756 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
11757 separate verbose message.
11758 * lib/scandump.exp (scan-dump-times): Likewise.
11760 2018-03-14 Julia Koval <julia.koval@intel.com>
11762 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
11764 * gcc.target/i386/funcspec-56.inc: Ditto.
11766 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11768 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
11771 2018-03-14 Jakub Jelinek <jakub@redhat.com>
11774 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
11775 check count from 17 to 14.
11778 * gcc.target/i386/pr84844.c: New test.
11780 2018-03-14 Richard Biener <rguenther@suse.de>
11782 PR tree-optimization/84830
11783 * gcc.dg/torture/pr84830.c: New testcase.
11785 2018-03-14 Marek Polacek <polacek@redhat.com>
11788 * g++.dg/cpp0x/static_assert15.C: New test.
11790 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
11793 * gfortran.dg/pr61775.f90: New test.
11795 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11798 * g++.dg/ext/pr84843-1.C: New test.
11799 * g++.dg/ext/pr84843-2.C: New test.
11801 2018-03-13 David Pagan <dave.pagan@oracle.com>
11804 * gcc.dg/pr46921.c: New test.
11806 2018-03-13 Martin Sebor <msebor@redhat.com>
11808 PR tree-optimization/84725
11809 * c-c++-common/Wstringop-truncation-4.c: New test.
11810 * c-c++-common/attr-nonstring-5.c: New test.
11812 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11814 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
11816 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11817 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11819 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11821 * gcc.target/aarch64/sve/tls_1.c: New test.
11822 * gcc.target/aarch64/sve/tls_2.C: Likewise.
11824 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11826 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
11827 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
11829 2018-03-13 Martin Liska <mliska@suse.cz>
11832 * g++.dg/ipa/pr84658.C: New test.
11834 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11836 PR middle-end/84834
11837 * gcc.dg/pr84834.c: New test.
11840 * gcc.target/i386/pr84827.c: New test.
11843 * g++.dg/ext/pr84828.C: New test.
11846 * gcc.target/i386/avx512f-pr84786-1.c: New test.
11847 * gcc.target/i386/avx512f-pr84786-2.c: New test.
11850 * g++.dg/cpp1y/constexpr-84808.C: New test.
11853 * g++.dg/debug/pr84704.C: New test.
11855 2018-03-12 Renlin Li <renlin.li@arm.com>
11857 * gcc.target/aarch64/movi_hf.c: New.
11858 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
11859 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
11861 2018-03-12 Martin Sebor <msebor@redhat.com>
11863 PR tree-optimization/83456
11864 * c-c++-common/Wrestrict-2.c: Remove test cases.
11865 * c-c++-common/Wrestrict.c: Same.
11866 * gcc.dg/Wrestrict-12.c: New test.
11867 * gcc.dg/Wrestrict-14.c: New test.
11869 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11871 * g++.dg/pr84821.C: New test.
11873 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11875 * gcc.dg/pr84799.c: New test.
11877 2018-03-12 Richard Biener <rguenther@suse.de>
11879 PR tree-optimization/84803
11880 * gcc.dg/torture/pr84803.c: New testcase.
11882 2018-03-12 Jakub Jelinek <jakub@redhat.com>
11885 * g++.dg/debug/pr84813.C: New test.
11887 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
11890 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
11892 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
11895 * gfortran.dg/pr83939.f90
11897 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11900 * gfortran.dg/zero_sized_9.f90: New test.
11902 2018-03-11 Jakub Jelinek <jakub@redhat.com>
11905 * g++.dg/debug/dwarf2/enum2.C: New test.
11907 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
11910 * gfortran.dg/pr84734.f90: New test.
11912 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
11914 * gnat.dg/prot3.adb: New test.
11915 * gnat.dg/prot3_pkg.ad[sb]: New helper.
11917 2018-03-09 Jason Merrill <jason@redhat.com>
11918 Paolo Carlini <paolo.carlini@oracle.com>
11922 * g++.dg/cpp0x/pr71169.C: New.
11923 * g++.dg/cpp0x/pr71169-2.C: Likewise.
11924 * g++.dg/cpp0x/pr71832.C: Likewise.
11926 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
11929 * gcc.target/powerpc/pr83969.c: New test.
11931 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11934 * gcc.dg/pr84772.c: New test.
11937 * g++.dg/warn/Wformat-2.C: New test.
11940 * g++.dg/ext/vla18.C: New test.
11942 2018-03-09 Martin Sebor <msebor@redhat.com>
11944 PR tree-optimization/84526
11945 * gcc.dg/Wrestrict-10.c: New test.
11946 * gcc.dg/Wrestrict-11.c: New test.
11948 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
11950 PR rtl-optimization/84682
11951 * gcc.dg/torture/pr84682-1.c: New.
11952 * gcc.dg/torture/pr84682-2.c: New.
11953 * gcc.dg/torture/pr84682-3.c: New.
11955 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11958 * g++.dg/ext/pr84724.C: New test.
11960 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
11963 * gcc.target/arm/pr83712.c: New.
11965 2018-03-09 Richard Biener <rguenther@suse.de>
11967 PR tree-optimization/84775
11968 * gcc.dg/torture/pr84775.c: New testcase.
11970 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11973 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
11976 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
11978 * gcc.c-torture/compile/20180309-1.c: New test.
11980 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11983 * g++.dg/warn/Wunused-function4.C: New test.
11985 PR inline-asm/84742
11986 * gcc.target/i386/pr84742-1.c: New test.
11987 * gcc.target/i386/pr84742-2.c: New test.
11989 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11992 * gcc.c-torture/execute/pr84748.c: New test.
11994 2018-03-08 Richard Biener <rguenther@suse.de>
11996 PR middle-end/84552
11997 * gcc.dg/graphite/pr84552.c: New testcase.
11999 2018-03-08 Richard Biener <rguenther@suse.de>
12001 PR tree-optimization/84178
12002 * gcc.dg/torture/pr84178-2.c: New testcase.
12004 2018-03-08 David Malcolm <dmalcolm@redhat.com>
12006 PR tree-optimization/84178
12007 * gcc.c-torture/compile/pr84178-1.c: New test.
12009 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
12011 * lib/target-supports.exp: Do not return zero from a ifunc
12014 2018-03-08 Richard Biener <rguenther@suse.de>
12016 PR tree-optimization/84746
12017 * gcc.dg/torture/pr84746.c: New testcase.
12020 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
12023 * gcc.dg/graphite/pr84404.c: New.
12025 2018-03-08 Jakub Jelinek <jakub@redhat.com>
12027 PR tree-optimization/84740
12028 * gcc.dg/torture/pr84740.c: New test.
12030 PR tree-optimization/84739
12031 * gcc.dg/pr84739.c: New test.
12033 2018-03-07 Martin Sebor <msebor@redhat.com>
12035 PR tree-optimization/83519
12036 * gcc.dg/Wrestrict-13.c: New test.
12038 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
12042 * gfortran.dg/pr64124.f90: New tests.
12043 * gfortran.dg/pr70409.f90: New tests.
12045 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
12048 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
12050 2018-03-07 Martin Sebor <msebor@redhat.com>
12052 PR tree-optimization/84526
12053 * gcc.dg/Wrestrict-10.c: New test.
12055 2018-03-07 Martin Sebor <msebor@redhat.com>
12057 PR tree-optimization/84468
12058 * g++.dg/warn/Wstringop-truncation-2.C: New test.
12059 * gcc.dg/Wstringop-truncation.c: New test.
12060 * gcc.dg/Wstringop-truncation-2.c: New test.
12062 2018-03-07 Jakub Jelinek <jakub@redhat.com>
12065 * gfortran.dg/pr84565.f90: New test.
12067 PR middle-end/84723
12068 * gcc.target/i386/pr84723-1.c: New test.
12069 * gcc.target/i386/pr84723-2.c: New test.
12070 * gcc.target/i386/pr84723-3.c: New test.
12071 * gcc.target/i386/pr84723-4.c: New test.
12072 * gcc.target/i386/pr84723-5.c: New test.
12074 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
12077 * gfortran.dg/pr64107.f90: New test.
12079 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12083 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
12085 2018-03-06 Marek Polacek <polacek@redhat.com>
12088 * g++.dg/cpp1z/constexpr-84684.C: New test.
12090 2018-03-06 Jakub Jelinek <jakub@redhat.com>
12093 * gcc.dg/pr84721.c: New test.
12096 * gcc.dg/pr84710.c: New test.
12098 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
12101 * gfortran.dg/implied_do_2.f90: New test.
12102 * gfortran.dg/coarray_8.f90: Update for new error message.
12104 2018-03-06 Jakub Jelinek <jakub@redhat.com>
12106 PR inline-asm/84683
12107 * g++.dg/ext/pr84683.C: New test.
12109 PR tree-optimization/84687
12110 * gcc.dg/pr84687.c: New test.
12112 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
12115 * g++.dg/pr84231.C: New.
12118 * g++.dg/cpp1y/pr84593.C: New.
12121 * g++.dg/pr84492.C: New.
12123 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12125 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
12126 __builtin_ppc_speculation_barrier.
12128 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12131 * gcc.target/powerpc/pr84700.c: New test.
12133 2018-03-05 Nathan Sidwell <nathan@acm.org>
12136 * g++.dg/lookup/pr84702.C: New.
12138 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12141 * gcc.target/i386/pr84564.c: New test.
12143 2018-03-05 Marek Polacek <polacek@redhat.com>
12146 * g++.dg/cpp0x/inline-ns10.C: New test.
12148 2018-03-05 Nathan Sidwell <nathan@acm.org>
12151 * g++.dg/template/pr84694.C: New.
12153 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12156 * gcc.c-torture/execute/pr84524.c: New test.
12157 * gcc.target/i386/avx512bw-pr84524.c: New test.
12159 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
12162 * g++.dg/pr84264.C: New test.
12164 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12167 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
12168 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
12169 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
12171 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
12173 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
12174 * g++.dg/other/i386-3.C: Ditto.
12175 * gcc.target/i386/sse-12.c: Ditto.
12176 * gcc.target/i386/sse-13.c: Ditto.
12177 * gcc.target/i386/sse-14.c: Ditto.
12178 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
12179 * gcc.target/i386/wbinvd-1.c: New test.
12180 * gcc.target/i386/wbnoinvd-1.c: Ditto.
12181 * gcc.target/i386/pconfig-1.c: Ditto.
12183 2018-03-05 Pádraig Brady <P@draigBrady.com>
12184 Nathan Sidwell <nathan@acm.org>
12187 * g++.dg/cpp0x/pr84497.C: New.
12189 2018-03-05 Richard Biener <rguenther@suse.de>
12191 PR tree-optimization/84670
12192 * gcc.dg/pr84670-1.c: New testcase.
12193 * gcc.dg/pr84670-2.c: Likewise.
12194 * gcc.dg/pr84670-3.c: Likewise.
12195 * gcc.dg/pr84670-4.c: Likewise.
12197 2018-03-05 Richard Biener <rguenther@suse.de>
12199 PR tree-optimization/84650
12200 * gcc.dg/graphite/pr84650.c: New testcase.
12202 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12205 * g++.dg/cpp1z/constexpr-lambda20.C: New.
12207 2018-03-03 Harald Anlauf <anlauf@gmx.de>
12210 * gfortran.dg/pr71085.f90: New test.
12212 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
12215 * gfortran.dg/zero_sized_8.f90: Really commit New test.
12217 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
12220 * gfortran.dg/pr51434.f90: New test.
12222 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12225 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
12227 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12230 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
12232 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12235 * g++.dg/torture/pr71464.C: New.
12237 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
12240 * gfortran.dg/select_type_41.f90: New test.
12242 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
12245 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
12247 2018-03-02 Marek Polacek <polacek@redhat.com>
12250 * g++.dg/ext/flexary29.C: New test.
12252 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12254 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
12256 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
12259 * g++.dg/torture/pr81812.C: New.
12261 2018-03-02 Marek Polacek <polacek@redhat.com>
12264 * g++.dg/warn/Wsign-compare-8.C: New test.
12267 * g++.dg/parse/array-size3.C: New test.
12270 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
12272 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12275 * g++.dg/cpp1y/pr84662.C: New test.
12277 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
12279 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
12280 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
12282 * g++.dg/lto/20101010-1_0.C: Likewise.
12283 * g++.dg/lto/20101010-2_0.C: Likewise.
12285 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12288 * gcc.dg/pr84628.c: New test.
12291 * gcc.target/ia64/pr56540.c: New test.
12293 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12295 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
12297 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
12298 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
12299 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
12300 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
12302 2018-03-02 Marek Polacek <polacek@redhat.com>
12305 * c-c++-common/ubsan/shift-11.c: New test.
12307 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12309 * gcc.dg/vect/vect-alias-check-13.c: New test.
12311 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12314 * gcc.dg/pr84614.c: New test.
12316 PR inline-asm/84625
12317 * gcc.target/i386/pr84625.c: New test.
12319 2018-03-02 Richard Biener <rguenther@suse.de>
12321 PR tree-optimization/84427
12322 * gcc.dg/torture/pr84427.c: New testcase.
12324 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
12327 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
12328 powerpc64le*-*-linux*.
12329 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
12330 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
12332 2018-03-01 Martin Sebor <msebor@redhat.com>
12335 * g++.dg/ext/attr-const.C: Remove xfail.
12336 * g++.dg/ext/attr-malloc-3.C: New test.
12337 * g++.dg/ext/attr-noinline-3.C: New test.
12338 * g++.dg/ext/attr-noreturn-3.C: New test.
12339 * g++.dg/ext/attr-nothrow-3.C: New test.
12340 * g++.dg/ext/attr-pure.C: Remove xfail.
12342 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12345 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
12346 dg-options and dg-shouldfail "ubsan" directive.
12348 2018-03-01 Marek Polacek <polacek@redhat.com>
12349 Jason Merrill <jason@redhat.com>
12352 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
12353 * g++.dg/cpp1z/static1.C: New test.
12354 * g++.dg/template/static37.C: New test.
12356 2018-03-01 Nathan Sidwell <nathan@acm.org>
12359 * g++.dg/template/pr84434.C: New.
12361 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
12363 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
12364 -mthumb to the command-line.
12366 2018-03-01 Marek Polacek <polacek@redhat.com>
12369 * g++.dg/cpp0x/static_assert14.C: New test.
12371 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
12374 * g++.dg/torture/pr79410.C: New.
12376 2018-03-01 Martin Liska <mliska@suse.cz>
12379 * gcc.dg/asan/pr82484.c: New test.
12381 2018-03-01 Richard Biener <rguenther@suse.de>
12384 * gfortran.dg/lto/pr84645_0.f90: New testcase.
12386 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
12389 * gfortran.dg/coarray_47.f90: New test.
12391 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
12394 * gfortran.dg/class_array_23.f03: New test.
12396 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
12398 PR rtl-optimization/84528
12399 * gcc.dg/torture/pr84538.c: Rename to...
12400 * gcc.dg/torture/pr84528.c: ...this.
12402 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
12404 PR rtl-optimization/84528
12405 * gcc.dg/torture/pr84538.c: New test.
12407 2018-02-28 Martin Sebor <msebor@redhat.com>
12409 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
12410 -fpic test failures.
12411 * c-c++-common/Wrestrict-2.c: Same.
12412 * c-c++-common/Wstringop-truncation.c: Same.
12413 * gcc.dg/Warray-bounds-22.c: Same.
12414 * gcc.dg/Wstringop-overflow.c: Same.
12415 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
12416 (signed_range): Same.
12417 (unsigned_anti_range): Same.
12418 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
12419 (signed_range): Same.
12420 (unsigned_anti_range): Same.
12421 * gcc.dg/attr-alloc_size-7.c: Same.
12422 * gcc.dg/attr-alloc_size-8.c: Same.
12423 * gcc.dg/builtin-alloc-size.c: Same.
12424 * gcc.dg/builtin-stpncpy.c: Same.
12425 * gcc.dg/builtins-nonnull.c: Same.
12426 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
12427 * gcc.dg/pr79214.c: Same.
12428 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
12429 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12430 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12431 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
12432 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
12433 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
12434 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
12435 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
12436 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
12437 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12438 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12440 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
12443 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
12445 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12448 * g++.dg/cpp0x/pr84609.C: New test.
12450 2018-02-28 Martin Sebor <msebor@redhat.com>
12453 * g++.dg/ext/attr-malloc-3.C: New test.
12454 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
12455 to pre-existing problems.
12456 * g++.dg/ext/attr-pure.C: Same.
12458 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
12461 * gfortran.dg/associate_37.f90: New test.
12464 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
12466 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12469 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
12470 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
12471 * gcc.dg/bf-ms-layout-4.c: New test.
12472 * gcc.dg/bf-ms-layout-5.c: New test.
12474 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
12477 * gcc.target/powerpc/pr83399.c: Only run on Linux.
12479 2018-02-28 Richard Biener <rguenther@suse.de>
12481 PR tree-optimization/84584
12482 * gcc.dg/graphite/pr84584.c: New testcase.
12484 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
12486 PR preprocessor/84517
12487 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
12489 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12491 * c-c++-common/dump-ada-spec-12.c: New test.
12492 * c-c++-common/dump-ada-spec-13.c: Likewise.
12494 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12496 * c-c++-common/dump-ada-spec-11.c: New test.
12498 2018-02-28 Martin Liska <mliska@suse.cz>
12501 * g++.dg/ext/timevar1.C: Fix pruned patterns.
12502 * g++.dg/ext/timevar2.C: Likewise.
12504 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12506 * c-c++-common/dump-ada-spec-8.c: New test.
12507 * c-c++-common/dump-ada-spec-9.c: Likewise.
12508 * c-c++-common/dump-ada-spec-10.c: Likewise.
12510 2018-02-28 Richard Biener <rguenther@suse.de>
12512 PR middle-end/84607
12513 * gcc.dg/pr84607.c: New testcase.
12515 2018-02-28 Nathan Sidwell <nathan@acm.org>
12518 * g++.dg/lookup/pr84602.C: New.
12520 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12524 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
12526 * g++.dg/ext/attr-nonnull.C: Likewise.
12527 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
12529 * g++.dg/ext/attr-noinline-2.C: Likewise.
12530 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
12531 -fdump-tree-eh in dg-options.
12533 2018-02-28 Alan Modra <amodra@gmail.com>
12535 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
12537 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
12539 2018-02-27 Martin Sebor <msebor@redhat.com>
12543 * g++.dg/Wmissing-attributes.C: New test.
12544 * g++.dg/ext/attr-const-pure.C: New test.
12545 * g++.dg/ext/attr-const.C: New test.
12546 * g++.dg/ext/attr-deprecated-2.C: New test.
12547 * g++.dg/ext/attr-malloc-2.C: New test.
12548 * g++.dg/ext/attr-malloc.C: New test.
12549 * g++.dg/ext/attr-noinline-2.C: New test.
12550 * g++.dg/ext/attr-noinline.C: New test.
12551 * g++.dg/ext/attr-nonnull.C: New test.
12552 * g++.dg/ext/attr-noreturn-2.C: New test.
12553 * g++.dg/ext/attr-noreturn.C: New test.
12554 * g++.dg/ext/attr-nothrow-2.C: New test.
12555 * g++.dg/ext/attr-nothrow.C: New test.
12556 * g++.dg/ext/attr-optimize.C: New test.
12557 * g++.dg/ext/attr-pure.C: New test.
12558 * g++.dg/ext/attr-returns-nonnull.C: New test.
12559 * g++.dg/ext/attr-warning.C: New test.
12561 2018-02-27 Nathan Sidwell <nathan@acm.org>
12564 * g++.dg/lookup/pr84426.C: New.
12566 2018-02-27 Richard Biener <rguenther@suse.de>
12568 PR tree-optimization/84512
12569 * gcc.dg/tree-ssa/pr84512.c: New testcase.
12571 2018-02-27 Martin Liska <mliska@suse.cz>
12573 PR gcov-profile/84548
12574 * g++.dg/gcov/pr84548.C: New test.
12576 2018-02-27 Jakub Jelinek <jakub@redhat.com>
12579 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
12581 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12584 * g++.dg/cpp1y/pr84558.C: New test.
12586 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12589 * g++.dg/cpp0x/alignas14.C: New.
12590 * g++.dg/cpp0x/alignas15.C: Likewise.
12592 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12595 * g++.dg/gomp/pr84557.C: New test.
12597 2018-02-26 Marek Polacek <polacek@redhat.com>
12600 * g++.dg/cpp1z/pr84325.C: New test.
12602 2018-02-26 Carl Love <cel@us.ibm.com>
12604 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
12606 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
12607 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
12608 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
12610 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
12611 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
12614 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12617 * gcc.target/i386/indirect-thunk-1.c: Updated.
12618 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12619 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12620 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12621 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12622 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12623 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12624 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12625 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12626 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12627 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12628 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12629 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12630 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12631 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12632 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12633 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12634 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12635 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12636 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12637 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12638 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12639 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12640 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12641 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12642 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12643 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12644 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12645 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12646 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12647 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12648 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12649 * gcc.target/i386/ret-thunk-9.c: Likewise.
12650 * gcc.target/i386/ret-thunk-10.c: Likewise.
12651 * gcc.target/i386/ret-thunk-11.c: Likewise.
12652 * gcc.target/i386/ret-thunk-12.c: Likewise.
12653 * gcc.target/i386/ret-thunk-13.c: Likewise.
12654 * gcc.target/i386/ret-thunk-14.c: Likewise.
12655 * gcc.target/i386/ret-thunk-15.c: Likewise.
12657 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
12659 * gcc.c-torture/execute/20180226-1.c: New test.
12661 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
12663 PR tree-optimization/83965
12664 * gcc.dg/vect/pr83965-2.c: New test.
12666 2018-02-26 Tom de Vries <tom@codesourcery.com>
12668 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
12670 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12673 * gcc.target/i386/ret-thunk-22.c: New test.
12674 * gcc.target/i386/ret-thunk-23.c: Likewise.
12675 * gcc.target/i386/ret-thunk-24.c: Likewise.
12676 * gcc.target/i386/ret-thunk-25.c: Likewise.
12677 * gcc.target/i386/ret-thunk-26.c: Likewise.
12679 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12682 * g++.dg/cpp1z/pr84533.C: New.
12684 2018-02-26 Marek Polacek <polacek@redhat.com>
12687 * g++.dg/parse/error60.C: New test.
12689 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12692 * g++.dg/gomp/pr84556.C: New test.
12693 * g++.dg/vect/pr84556.cc: New test.
12695 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
12698 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
12699 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12700 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
12701 * gfortran.dg/c_loc_test.f90: Likewise.
12702 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12703 * gfortran.dg/proc_decl_17.f90: Likewise.
12704 * gfortran.dg/proc_ptr_8.f90: Likewise.
12706 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12709 * gcc.target/aarch64/lr_free_2.c: Revert changes in
12710 r254814 disabling -fomit-frame-pointer by default.
12711 * gcc.target/aarch64/spill_1.c: Likewise.
12712 * gcc.target/aarch64/test_frame_11.c: Likewise.
12713 * gcc.target/aarch64/test_frame_12.c: Likewise.
12714 * gcc.target/aarch64/test_frame_13.c: Likewise.
12715 * gcc.target/aarch64/test_frame_14.c: Likewise.
12716 * gcc.target/aarch64/test_frame_15.c: Likewise.
12717 * gcc.target/aarch64/test_frame_3.c: Likewise.
12718 * gcc.target/aarch64/test_frame_5.c: Likewise.
12719 * gcc.target/aarch64/test_frame_9.c: Likewise.
12721 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
12724 * gfortran.dg/explicit_shape_1.f90: New test.
12725 * gfortran.dg/automatic_module_variable.f90: Update regex.
12726 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
12727 * gfortran.dg/constant_shape.f90: Ditto.
12728 * gfortran.dg/dec_structure_23.f90: Ditto.
12729 * gfortran.dg/pr78240.f90: Ditto.
12731 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
12734 * gfortran.dg/pr84523.f90: New test.
12736 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12739 * gfortran.dg/select_type_40.f90: New test.
12741 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
12744 * gfortran.dg/data_substring.f90: New test.
12746 2018-02-24 Marek Polacek <polacek@redhat.com>
12749 * g++.dg/cpp1z/constexpr-83692.C: New test.
12751 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
12754 * gfortran.dg/statement_function_1.f90: Update test.
12756 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12759 * gfortran.dg/inquire_19.f90: New test.
12761 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12764 * gfortran.dg/pr83149_b.f90: New test.
12765 * gfortran.dg/pr83149_a.f90: Additional source for previous.
12767 2018-02-23 Carl Love <cel@us.ibm.com>
12769 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
12770 vec_signed2 and vec_unsigned2 to new Power 8 test file.
12771 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
12774 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12776 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
12777 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
12779 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12781 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
12784 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12787 * gfortran.dg/pr83149_1.f90: New test.
12788 * gfortran.dg/pr83149.f90: Additional source for previous.
12790 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
12793 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
12794 __GI___pthread_mutex_init as well.
12796 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12799 * gfortran.dg/class_68.f90: New test.
12801 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12804 * gfortran.dg/derived_init_5.f90: New test.
12806 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12809 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
12810 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
12812 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
12815 * gcc.target/powerpc/pr81572.c: New.
12817 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
12819 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
12821 2018-02-22 Martin Sebor <msebor@redhat.com>
12823 PR tree-optimization/84480
12824 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
12825 * g++.dg/warn/Wstringop-truncation-1.C: New test.
12827 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
12830 * gcc.target/i386/indirect-thunk-11.c: New test.
12831 * gcc.target/i386/indirect-thunk-12.c: Likewise.
12832 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
12833 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
12834 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
12835 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
12836 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
12837 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
12838 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
12839 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
12841 2018-02-22 Steve Ellcey <sellcey@cavium.com>
12844 * gcc.target/aarch64/asm-2.c: Add dg-error for
12846 * gcc.target/aarch64/asm-4.c: New test.
12848 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12850 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
12852 2018-02-22 Marek Polacek <polacek@redhat.com>
12855 * g++.dg/parse/error59.C: New test.
12857 2018-02-22 Tom de Vries <tom@codesourcery.com>
12859 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
12861 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12864 * g++.dg/cpp0x/pr77655.C: New.
12866 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12869 * g++.dg/cpp1y/pr84496.C: New test.
12872 * g++.dg/torture/pr84502.C: New test.
12874 PR tree-optimization/84503
12875 * gcc.dg/pr84503-1.c: New test.
12876 * gcc.dg/pr84503-2.c: New test.
12878 2018-02-21 Jakub Jelinek <jakub@redhat.com>
12880 PR tree-optimization/84478
12881 * gcc.c-torture/execute/pr84478.c: New test.
12883 2018-02-20 Martin Sebor <msebor@redhat.com>
12885 PR middle-end/84095
12886 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
12887 * c-c++-common/Wrestrict.c: Same.
12888 * gcc.dg/Wrestrict-6.c: Same.
12889 * gcc.dg/Warray-bounds-27.c: New test.
12890 * gcc.dg/Wrestrict-8.c: New test.
12891 * gcc.dg/Wrestrict-9.c: New test.
12892 * gcc.dg/pr84095.c: New test.
12894 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12896 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
12898 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12902 * gfortran.dg/structure_constructor_14.f90: New test.
12904 2018-02-20 Jeff Law <law@redhat.com>
12906 PR middle-end/82123
12907 PR tree-optimization/81592
12908 PR middle-end/79257
12909 * gcc.dg/pr81592.c: New test.
12910 * gcc.dg/pr82123.c: New test.
12911 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
12913 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12916 * g++.dg/warn/Wunused-var-30.C: New test.
12918 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
12920 PR tree-optimization/84419
12921 * gcc.dg/vect/pr84419.c: New test.
12923 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12925 PR middle-end/82004
12926 * gfortran.dg/pr82004.f90: New test.
12928 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
12930 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
12932 2018-02-20 Martin Liska <mliska@suse.cz>
12936 * gcc.target/i386/pr84310.c: New test.
12937 * gcc.target/i386/pr84310-2.c: Likewise.
12939 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12942 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
12944 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12947 * g++.dg/cpp1z/launder7.C: New test.
12950 * g++.dg/cpp0x/constexpr-84449.C: New test.
12953 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
12955 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
12959 * gfortran.dg/associate_22.f90: Enable commented out test.
12960 * gfortran.dg/associate_36.f90: New test.
12962 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12965 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
12967 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
12969 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
12970 (dg-options): Use -mavx instead of -w.
12972 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12975 * g++.dg/cpp1z/launder8.C: New test.
12978 * g++.dg/gomp/pr84448.C: New test.
12981 * g++.dg/gomp/pr84430.C: New test.
12983 PR tree-optimization/84452
12984 * gcc.dg/pr84452.c: New test.
12987 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
12989 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12992 * gfortran.dg/implied_do_io_4.f90: New test.
12994 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12996 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
12997 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
12998 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
13000 2018-02-19 Carl Love <cel@us.ibm.com>
13002 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
13004 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13007 * gcc.target/i386/pr57193.c: Add -mtune=generic.
13009 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
13012 * g++.dg/cpp0x/auto50.C: New.
13013 * g++.dg/parse/friend12.C: Adjust.
13015 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13017 PR libgfortran/84389
13018 * gfortran.dg/dtio_33.f90: New test.
13020 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13022 PR libgfortran/84412
13023 * gfortran.dg/inquire_18.f90: New test.
13025 2018-02-18 Janus Weil <janus@gcc.gnu.org>
13028 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
13029 * gfortran.dg/pointer_intent_3.f90: Ditto.
13030 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
13031 * gfortran.dg/protected_3.f90: Ditto.
13032 * gfortran.dg/protected_4.f90: Ditto.
13033 * gfortran.dg/protected_5.f90: Ditto.
13034 * gfortran.dg/protected_6.f90: Ditto.
13036 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
13039 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
13042 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13045 * gfortran.dg/inline_matmul_22.f90: New test.
13047 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13050 * gfortran.dg/abort_shoulfail.f90: New test.
13051 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
13053 * gfortran.dg/PR19754_2.f90: Likewise.
13054 * gfortran.dg/PR19872.f: Likewise.
13055 * gfortran.dg/PR49268.f90: Likewise.
13056 * gfortran.dg/Wall.f90: Likewise.
13057 * gfortran.dg/Wno-all.f90: Likewise.
13058 * gfortran.dg/achar_1.f90: Likewise.
13059 * gfortran.dg/achar_2.f90: Likewise.
13060 * gfortran.dg/achar_4.f90: Likewise.
13061 * gfortran.dg/achar_6.F90: Likewise.
13062 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
13063 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
13064 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
13065 * gfortran.dg/actual_array_offset_1.f90: Likewise.
13066 * gfortran.dg/actual_array_result_1.f90: Likewise.
13067 * gfortran.dg/actual_array_substr_1.f90: Likewise.
13068 * gfortran.dg/actual_array_substr_2.f90: Likewise.
13069 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
13070 * gfortran.dg/actual_procedure_1.f90: Likewise.
13071 * gfortran.dg/adjustl_1.f90: Likewise.
13072 * gfortran.dg/advance_1.f90: Likewise.
13073 * gfortran.dg/advance_4.f90: Likewise.
13074 * gfortran.dg/advance_5.f90: Likewise.
13075 * gfortran.dg/advance_6.f90: Likewise.
13076 * gfortran.dg/aint_anint_1.f90: Likewise.
13077 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
13078 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
13079 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
13080 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
13081 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
13082 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
13083 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
13084 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
13085 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
13086 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
13087 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
13088 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
13089 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
13090 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
13091 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
13092 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
13093 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
13094 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
13095 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
13096 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
13097 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
13098 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13099 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
13100 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
13101 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
13102 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
13103 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
13104 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
13105 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
13106 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
13107 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
13108 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
13109 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
13110 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
13111 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
13112 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
13113 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
13114 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
13115 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
13116 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
13117 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
13118 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
13119 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
13120 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
13121 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
13122 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
13123 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
13124 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
13125 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
13126 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
13127 * gfortran.dg/allocatable_function_1.f90: Likewise.
13128 * gfortran.dg/allocatable_function_10.f90: Likewise.
13129 * gfortran.dg/allocatable_function_3.f90: Likewise.
13130 * gfortran.dg/allocatable_function_5.f90: Likewise.
13131 * gfortran.dg/allocatable_function_6.f90: Likewise.
13132 * gfortran.dg/allocatable_function_7.f90: Likewise.
13133 * gfortran.dg/allocatable_function_8.f90: Likewise.
13134 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
13135 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
13136 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
13137 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
13138 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
13139 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
13140 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
13141 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
13142 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
13143 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
13144 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
13145 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
13146 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
13147 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
13148 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
13149 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
13150 * gfortran.dg/allocate_class_3.f90: Likewise.
13151 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
13152 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
13153 * gfortran.dg/allocate_derived_5.f90: Likewise.
13154 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
13155 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
13156 * gfortran.dg/allocate_with_source_1.f90: Likewise.
13157 * gfortran.dg/allocate_with_source_10.f08: Likewise.
13158 * gfortran.dg/allocate_with_source_11.f08: Likewise.
13159 * gfortran.dg/allocate_with_source_12.f03: Likewise.
13160 * gfortran.dg/allocate_with_source_15.f03: Likewise.
13161 * gfortran.dg/allocate_with_source_16.f90: Likewise.
13162 * gfortran.dg/allocate_with_source_17.f03: Likewise.
13163 * gfortran.dg/allocate_with_source_18.f03: Likewise.
13164 * gfortran.dg/allocate_with_source_2.f90: Likewise.
13165 * gfortran.dg/allocate_with_source_20.f03: Likewise.
13166 * gfortran.dg/allocate_with_source_22.f03: Likewise.
13167 * gfortran.dg/allocate_with_source_23.f03: Likewise.
13168 * gfortran.dg/allocate_with_source_24.f90: Likewise.
13169 * gfortran.dg/allocate_with_source_5.f90: Likewise.
13170 * gfortran.dg/allocate_with_source_6.f90: Likewise.
13171 * gfortran.dg/allocate_with_source_7.f08: Likewise.
13172 * gfortran.dg/allocate_with_source_8.f08: Likewise.
13173 * gfortran.dg/allocate_with_source_9.f08: Likewise.
13174 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
13175 * gfortran.dg/allocate_zerosize_3.f: Likewise.
13176 * gfortran.dg/altreturn_3.f90: Likewise.
13177 * gfortran.dg/altreturn_5.f90: Likewise.
13178 * gfortran.dg/altreturn_7.f90: Likewise.
13179 * gfortran.dg/and_or_xor.f90: Likewise.
13180 * gfortran.dg/anint_1.f90: Likewise.
13181 * gfortran.dg/any_all_1.f90: Likewise.
13182 * gfortran.dg/anyallcount_1.f90: Likewise.
13183 * gfortran.dg/append_1.f90: Likewise.
13184 * gfortran.dg/argument_checking_1.f90: Likewise.
13185 * gfortran.dg/argument_checking_2.f90: Likewise.
13186 * gfortran.dg/argument_checking_8.f90: Likewise.
13187 * gfortran.dg/arithmetic_if.f90: Likewise.
13188 * gfortran.dg/array_1.f90: Likewise.
13189 * gfortran.dg/array_2.f90: Likewise.
13190 * gfortran.dg/array_alloc_1.f90: Likewise.
13191 * gfortran.dg/array_alloc_2.f90: Likewise.
13192 * gfortran.dg/array_alloc_3.f90: Likewise.
13193 * gfortran.dg/array_assignment_1.F90: Likewise.
13194 * gfortran.dg/array_assignment_5.f90: Likewise.
13195 * gfortran.dg/array_constructor_1.f90: Likewise.
13196 * gfortran.dg/array_constructor_10.f90: Likewise.
13197 * gfortran.dg/array_constructor_11.f90: Likewise.
13198 * gfortran.dg/array_constructor_12.f90: Likewise.
13199 * gfortran.dg/array_constructor_15.f90: Likewise.
13200 * gfortran.dg/array_constructor_16.f90: Likewise.
13201 * gfortran.dg/array_constructor_17.f90: Likewise.
13202 * gfortran.dg/array_constructor_19.f90: Likewise.
13203 * gfortran.dg/array_constructor_23.f: Likewise.
13204 * gfortran.dg/array_constructor_24.f: Likewise.
13205 * gfortran.dg/array_constructor_32.f90: Likewise.
13206 * gfortran.dg/array_constructor_36.f90: Likewise.
13207 * gfortran.dg/array_constructor_39.f90: Likewise.
13208 * gfortran.dg/array_constructor_4.f90: Likewise.
13209 * gfortran.dg/array_constructor_40.f90: Likewise.
13210 * gfortran.dg/array_constructor_44.f90: Likewise.
13211 * gfortran.dg/array_constructor_45.f90: Likewise.
13212 * gfortran.dg/array_constructor_46.f90: Likewise.
13213 * gfortran.dg/array_constructor_47.f90: Likewise.
13214 * gfortran.dg/array_constructor_49.f90: Likewise.
13215 * gfortran.dg/array_constructor_5.f90: Likewise.
13216 * gfortran.dg/array_constructor_50.f90: Likewise.
13217 * gfortran.dg/array_constructor_6.f90: Likewise.
13218 * gfortran.dg/array_constructor_7.f90: Likewise.
13219 * gfortran.dg/array_constructor_8.f90: Likewise.
13220 * gfortran.dg/array_constructor_9.f90: Likewise.
13221 * gfortran.dg/array_constructor_type_1.f03: Likewise.
13222 * gfortran.dg/array_constructor_type_10.f03: Likewise.
13223 * gfortran.dg/array_constructor_type_11.f03: Likewise.
13224 * gfortran.dg/array_constructor_type_12.f03: Likewise.
13225 * gfortran.dg/array_constructor_type_13.f90: Likewise.
13226 * gfortran.dg/array_constructor_type_14.f03: Likewise.
13227 * gfortran.dg/array_constructor_type_16.f03: Likewise.
13228 * gfortran.dg/array_constructor_type_2.f03: Likewise.
13229 * gfortran.dg/array_constructor_type_22.f03: Likewise.
13230 * gfortran.dg/array_constructor_type_3.f03: Likewise.
13231 * gfortran.dg/array_constructor_type_4.f03: Likewise.
13232 * gfortran.dg/array_constructor_type_5.f03: Likewise.
13233 * gfortran.dg/array_constructor_type_6.f03: Likewise.
13234 * gfortran.dg/array_constructor_type_7.f03: Likewise.
13235 * gfortran.dg/array_function_1.f90: Likewise.
13236 * gfortran.dg/array_function_5.f90: Likewise.
13237 * gfortran.dg/array_initializer_1.f90: Likewise.
13238 * gfortran.dg/array_initializer_2.f90: Likewise.
13239 * gfortran.dg/array_memcpy_5.f90: Likewise.
13240 * gfortran.dg/array_memset_2.f90: Likewise.
13241 * gfortran.dg/array_reference_1.f90: Likewise.
13242 * gfortran.dg/array_return_value_1.f90: Likewise.
13243 * gfortran.dg/array_section_1.f90: Likewise.
13244 * gfortran.dg/array_temporaries_3.f90: Likewise.
13245 * gfortran.dg/arrayio_1.f90: Likewise.
13246 * gfortran.dg/arrayio_10.f90: Likewise.
13247 * gfortran.dg/arrayio_11.f90: Likewise.
13248 * gfortran.dg/arrayio_12.f90: Likewise.
13249 * gfortran.dg/arrayio_13.f90: Likewise.
13250 * gfortran.dg/arrayio_14.f90: Likewise.
13251 * gfortran.dg/arrayio_16.f90: Likewise.
13252 * gfortran.dg/arrayio_2.f90: Likewise.
13253 * gfortran.dg/arrayio_3.f90: Likewise.
13254 * gfortran.dg/arrayio_4.f90: Likewise.
13255 * gfortran.dg/arrayio_5.f90: Likewise.
13256 * gfortran.dg/arrayio_6.f90: Likewise.
13257 * gfortran.dg/arrayio_7.f90: Likewise.
13258 * gfortran.dg/arrayio_8.f90: Likewise.
13259 * gfortran.dg/arrayio_9.f90: Likewise.
13260 * gfortran.dg/arrayio_derived_1.f90: Likewise.
13261 * gfortran.dg/assign_10.f90: Likewise.
13262 * gfortran.dg/assign_9.f90: Likewise.
13263 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
13264 * gfortran.dg/assignment_1.f90: Likewise.
13265 * gfortran.dg/associate_1.f03: Likewise.
13266 * gfortran.dg/associate_11.f90: Likewise.
13267 * gfortran.dg/associate_13.f90: Likewise.
13268 * gfortran.dg/associate_15.f90: Likewise.
13269 * gfortran.dg/associate_17.f90: Likewise.
13270 * gfortran.dg/associate_18.f08: Likewise.
13271 * gfortran.dg/associate_19.f03: Likewise.
13272 * gfortran.dg/associate_20.f03: Likewise.
13273 * gfortran.dg/associate_22.f90: Likewise.
13274 * gfortran.dg/associate_23.f90: Likewise.
13275 * gfortran.dg/associate_24.f90: Likewise.
13276 * gfortran.dg/associate_25.f90: Likewise.
13277 * gfortran.dg/associate_27.f90: Likewise.
13278 * gfortran.dg/associate_28.f90: Likewise.
13279 * gfortran.dg/associate_32.f03: Likewise.
13280 * gfortran.dg/associate_33.f03: Likewise.
13281 * gfortran.dg/associate_34.f90: Likewise.
13282 * gfortran.dg/associate_6.f03: Likewise.
13283 * gfortran.dg/associate_7.f03: Likewise.
13284 * gfortran.dg/associate_8.f03: Likewise.
13285 * gfortran.dg/associate_9.f03: Likewise.
13286 * gfortran.dg/associated_1.f90: Likewise.
13287 * gfortran.dg/associated_2.f90: Likewise.
13288 * gfortran.dg/associated_5.f90: Likewise.
13289 * gfortran.dg/associated_6.f90: Likewise.
13290 * gfortran.dg/associated_target_3.f90: Likewise.
13291 * gfortran.dg/associated_target_4.f90: Likewise.
13292 * gfortran.dg/associated_target_5.f03: Likewise.
13293 * gfortran.dg/associated_target_6.f03: Likewise.
13294 * gfortran.dg/assumed_dummy_1.f90: Likewise.
13295 * gfortran.dg/assumed_rank_1.f90: Likewise.
13296 * gfortran.dg/assumed_rank_10.f90: Likewise.
13297 * gfortran.dg/assumed_rank_2.f90: Likewise.
13298 * gfortran.dg/assumed_rank_7.f90: Likewise.
13299 * gfortran.dg/assumed_rank_8.f90: Likewise.
13300 * gfortran.dg/assumed_rank_9.f90: Likewise.
13301 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13302 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13303 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
13304 * gfortran.dg/assumed_type_2.f90: Likewise.
13305 * gfortran.dg/atan2_1.f90: Likewise.
13306 * gfortran.dg/auto_array_1.f90: Likewise.
13307 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
13308 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
13309 * gfortran.dg/auto_char_len_3.f90: Likewise.
13310 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
13311 * gfortran.dg/auto_internal_assumed.f90: Likewise.
13312 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
13313 * gfortran.dg/auto_save_2.f90: Likewise.
13314 * gfortran.dg/automatic_default_init_1.f90: Likewise.
13315 * gfortran.dg/backslash_1.f90: Likewise.
13316 * gfortran.dg/backslash_2.f90: Likewise.
13317 * gfortran.dg/backslash_3.f: Likewise.
13318 * gfortran.dg/backspace_1.f: Likewise.
13319 * gfortran.dg/backspace_10.f90: Likewise.
13320 * gfortran.dg/backspace_11.f90: Likewise.
13321 * gfortran.dg/backspace_2.f: Likewise.
13322 * gfortran.dg/backspace_3.f: Likewise.
13323 * gfortran.dg/backspace_4.f: Likewise.
13324 * gfortran.dg/backspace_5.f: Likewise.
13325 * gfortran.dg/backspace_6.f: Likewise.
13326 * gfortran.dg/backspace_7.f90: Likewise.
13327 * gfortran.dg/backspace_8.f: Likewise.
13328 * gfortran.dg/backspace_9.f: Likewise.
13329 * gfortran.dg/bessel_1.f90: Likewise.
13330 * gfortran.dg/bessel_2.f90: Likewise.
13331 * gfortran.dg/bessel_5.f90: Likewise.
13332 * gfortran.dg/bessel_6.f90: Likewise.
13333 * gfortran.dg/bessel_7.f90: Likewise.
13334 * gfortran.dg/bind_c_dts_2.f03: Likewise.
13335 * gfortran.dg/bind_c_dts_3.f03: Likewise.
13336 * gfortran.dg/bind_c_usage_15.f90: Likewise.
13337 * gfortran.dg/bind_c_usage_16.f03: Likewise.
13338 * gfortran.dg/bind_c_usage_17.f90: Likewise.
13339 * gfortran.dg/bind_c_usage_24.f90: Likewise.
13340 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
13341 * gfortran.dg/binding_label_tests_16.f03: Likewise.
13342 * gfortran.dg/binding_label_tests_23.f90: Likewise.
13343 * gfortran.dg/bit_comparison_1.F90: Likewise.
13344 * gfortran.dg/bit_comparison_2.F90: Likewise.
13345 * gfortran.dg/block_1.f08: Likewise.
13346 * gfortran.dg/block_13.f08: Likewise.
13347 * gfortran.dg/block_14.f90: Likewise.
13348 * gfortran.dg/block_2.f08: Likewise.
13349 * gfortran.dg/block_6.f08: Likewise.
13350 * gfortran.dg/block_7.f08: Likewise.
13351 * gfortran.dg/block_8.f08: Likewise.
13352 * gfortran.dg/blockdata_1.f90: Likewise.
13353 * gfortran.dg/bound_1.f90: Likewise.
13354 * gfortran.dg/bound_2.f90: Likewise.
13355 * gfortran.dg/bound_3.f90: Likewise.
13356 * gfortran.dg/bound_4.f90: Likewise.
13357 * gfortran.dg/bound_5.f90: Likewise.
13358 * gfortran.dg/bound_6.f90: Likewise.
13359 * gfortran.dg/bound_7.f90: Likewise.
13360 * gfortran.dg/bound_8.f90: Likewise.
13361 * gfortran.dg/bound_9.f90: Likewise.
13362 * gfortran.dg/bound_simplification_1.f90: Likewise.
13363 * gfortran.dg/bound_simplification_3.f90: Likewise.
13364 * gfortran.dg/bound_simplification_4.f90: Likewise.
13365 * gfortran.dg/bound_simplification_5.f90: Likewise.
13366 * gfortran.dg/bound_simplification_6.f90: Likewise.
13367 * gfortran.dg/bounds_check_1.f90: Likewise.
13368 * gfortran.dg/bounds_check_12.f90: Likewise.
13369 * gfortran.dg/bounds_check_14.f90: Likewise.
13370 * gfortran.dg/bounds_check_15.f90: Likewise.
13371 * gfortran.dg/bounds_check_19.f90: Likewise.
13372 * gfortran.dg/bounds_check_8.f90: Likewise.
13373 * gfortran.dg/bounds_check_9.f90: Likewise.
13374 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
13375 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
13376 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
13377 * gfortran.dg/boz_1.f90: Likewise.
13378 * gfortran.dg/boz_11.f90: Likewise.
13379 * gfortran.dg/boz_13.f90: Likewise.
13380 * gfortran.dg/boz_14.f90: Likewise.
13381 * gfortran.dg/boz_15.f90: Likewise.
13382 * gfortran.dg/boz_3.f90: Likewise.
13383 * gfortran.dg/boz_6.f90: Likewise.
13384 * gfortran.dg/boz_9.f90: Likewise.
13385 * gfortran.dg/byte_1.f90: Likewise.
13386 * gfortran.dg/byte_2.f90: Likewise.
13387 * gfortran.dg/c_assoc.f90: Likewise.
13388 * gfortran.dg/c_assoc_2.f03: Likewise.
13389 * gfortran.dg/c_assoc_3.f90: Likewise.
13390 * gfortran.dg/c_by_val_1.f: Likewise.
13391 * gfortran.dg/c_by_val_5.f90: Likewise.
13392 * gfortran.dg/c_char_tests.f03: Likewise.
13393 * gfortran.dg/c_char_tests_2.f03: Likewise.
13394 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
13395 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
13396 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
13397 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
13398 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
13399 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
13400 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
13401 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
13402 * gfortran.dg/c_kind_params.f90: Likewise.
13403 * gfortran.dg/c_loc_test_20.f90: Likewise.
13404 * gfortran.dg/c_loc_tests_2.f03: Likewise.
13405 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
13406 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
13407 * gfortran.dg/c_size_t_test.f03: Likewise.
13408 * gfortran.dg/c_sizeof_1.f90: Likewise.
13409 * gfortran.dg/c_sizeof_5.f90: Likewise.
13410 * gfortran.dg/c_sizeof_6.f90: Likewise.
13411 * gfortran.dg/char4_iunit_1.f03: Likewise.
13412 * gfortran.dg/char4_iunit_2.f03: Likewise.
13413 * gfortran.dg/char_allocation_1.f90: Likewise.
13414 * gfortran.dg/char_array_constructor.f90: Likewise.
13415 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
13416 * gfortran.dg/char_assign_1.f90: Likewise.
13417 * gfortran.dg/char_associated_1.f90: Likewise.
13418 * gfortran.dg/char_cast_2.f90: Likewise.
13419 * gfortran.dg/char_comparison_1.f: Likewise.
13420 * gfortran.dg/char_component_initializer_1.f90: Likewise.
13421 * gfortran.dg/char_component_initializer_2.f90: Likewise.
13422 * gfortran.dg/char_cons_len.f90: Likewise.
13423 * gfortran.dg/char_conversion.f90: Likewise.
13424 * gfortran.dg/char_cshift_1.f90: Likewise.
13425 * gfortran.dg/char_cshift_2.f90: Likewise.
13426 * gfortran.dg/char_decl_2.f90: Likewise.
13427 * gfortran.dg/char_eoshift_1.f90: Likewise.
13428 * gfortran.dg/char_eoshift_2.f90: Likewise.
13429 * gfortran.dg/char_eoshift_3.f90: Likewise.
13430 * gfortran.dg/char_eoshift_4.f90: Likewise.
13431 * gfortran.dg/char_eoshift_5.f90: Likewise.
13432 * gfortran.dg/char_expr_1.f90: Likewise.
13433 * gfortran.dg/char_expr_3.f90: Likewise.
13434 * gfortran.dg/char_initialiser_actual.f90: Likewise.
13435 * gfortran.dg/char_length_12.f90: Likewise.
13436 * gfortran.dg/char_length_14.f90: Likewise.
13437 * gfortran.dg/char_length_15.f90: Likewise.
13438 * gfortran.dg/char_length_17.f90: Likewise.
13439 * gfortran.dg/char_length_20.f90: Likewise.
13440 * gfortran.dg/char_length_21.f90: Likewise.
13441 * gfortran.dg/char_length_5.f90: Likewise.
13442 * gfortran.dg/char_length_6.f90: Likewise.
13443 * gfortran.dg/char_length_7.f90: Likewise.
13444 * gfortran.dg/char_length_8.f90: Likewise.
13445 * gfortran.dg/char_pack_1.f90: Likewise.
13446 * gfortran.dg/char_pack_2.f90: Likewise.
13447 * gfortran.dg/char_pointer_assign.f90: Likewise.
13448 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
13449 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
13450 * gfortran.dg/char_pointer_dependency.f90: Likewise.
13451 * gfortran.dg/char_pointer_dummy.f90: Likewise.
13452 * gfortran.dg/char_pointer_func.f90: Likewise.
13453 * gfortran.dg/char_reshape_1.f90: Likewise.
13454 * gfortran.dg/char_result_1.f90: Likewise.
13455 * gfortran.dg/char_result_12.f90: Likewise.
13456 * gfortran.dg/char_result_13.f90: Likewise.
13457 * gfortran.dg/char_result_14.f90: Likewise.
13458 * gfortran.dg/char_result_15.f90: Likewise.
13459 * gfortran.dg/char_result_2.f90: Likewise.
13460 * gfortran.dg/char_result_3.f90: Likewise.
13461 * gfortran.dg/char_result_4.f90: Likewise.
13462 * gfortran.dg/char_result_5.f90: Likewise.
13463 * gfortran.dg/char_result_6.f90: Likewise.
13464 * gfortran.dg/char_result_7.f90: Likewise.
13465 * gfortran.dg/char_result_8.f90: Likewise.
13466 * gfortran.dg/char_spread_1.f90: Likewise.
13467 * gfortran.dg/char_transpose_1.f90: Likewise.
13468 * gfortran.dg/char_type_len.f90: Likewise.
13469 * gfortran.dg/char_unpack_1.f90: Likewise.
13470 * gfortran.dg/char_unpack_2.f90: Likewise.
13471 * gfortran.dg/character_array_constructor_1.f90: Likewise.
13472 * gfortran.dg/character_comparison_1.f90: Likewise.
13473 * gfortran.dg/character_comparison_2.f90: Likewise.
13474 * gfortran.dg/character_comparison_3.f90: Likewise.
13475 * gfortran.dg/character_comparison_4.f90: Likewise.
13476 * gfortran.dg/character_comparison_5.f90: Likewise.
13477 * gfortran.dg/character_comparison_6.f90: Likewise.
13478 * gfortran.dg/character_comparison_7.f90: Likewise.
13479 * gfortran.dg/character_comparison_8.f90: Likewise.
13480 * gfortran.dg/character_comparison_9.f90: Likewise.
13481 * gfortran.dg/charlen_15.f90: Likewise.
13482 * gfortran.dg/charlen_16.f90: Likewise.
13483 * gfortran.dg/chkbits.f90: Likewise.
13484 * gfortran.dg/chmod_1.f90: Likewise.
13485 * gfortran.dg/chmod_2.f90: Likewise.
13486 * gfortran.dg/chmod_3.f90: Likewise.
13487 * gfortran.dg/class_1.f03: Likewise.
13488 * gfortran.dg/class_18.f03: Likewise.
13489 * gfortran.dg/class_19.f03: Likewise.
13490 * gfortran.dg/class_35.f90: Likewise.
13491 * gfortran.dg/class_46.f03: Likewise.
13492 * gfortran.dg/class_48.f90: Likewise.
13493 * gfortran.dg/class_51.f90: Likewise.
13494 * gfortran.dg/class_52.f90: Likewise.
13495 * gfortran.dg/class_6.f03: Likewise.
13496 * gfortran.dg/class_63.f90: Likewise.
13497 * gfortran.dg/class_64.f90: Likewise.
13498 * gfortran.dg/class_65.f90: Likewise.
13499 * gfortran.dg/class_66.f90: Likewise.
13500 * gfortran.dg/class_67.f90: Likewise.
13501 * gfortran.dg/class_9.f03: Likewise.
13502 * gfortran.dg/class_alias.f90: Likewise.
13503 * gfortran.dg/class_allocate_1.f03: Likewise.
13504 * gfortran.dg/class_allocate_10.f03: Likewise.
13505 * gfortran.dg/class_allocate_13.f90: Likewise.
13506 * gfortran.dg/class_allocate_14.f90: Likewise.
13507 * gfortran.dg/class_allocate_15.f90: Likewise.
13508 * gfortran.dg/class_allocate_19.f03: Likewise.
13509 * gfortran.dg/class_allocate_21.f90: Likewise.
13510 * gfortran.dg/class_allocate_22.f90: Likewise.
13511 * gfortran.dg/class_allocate_3.f03: Likewise.
13512 * gfortran.dg/class_allocate_4.f03: Likewise.
13513 * gfortran.dg/class_allocate_5.f90: Likewise.
13514 * gfortran.dg/class_allocate_6.f03: Likewise.
13515 * gfortran.dg/class_allocate_7.f03: Likewise.
13516 * gfortran.dg/class_allocate_8.f03: Likewise.
13517 * gfortran.dg/class_allocate_9.f03: Likewise.
13518 * gfortran.dg/class_array_1.f03: Likewise.
13519 * gfortran.dg/class_array_14.f90: Likewise.
13520 * gfortran.dg/class_array_15.f03: Likewise.
13521 * gfortran.dg/class_array_16.f90: Likewise.
13522 * gfortran.dg/class_array_2.f03: Likewise.
13523 * gfortran.dg/class_array_20.f03: Likewise.
13524 * gfortran.dg/class_array_21.f03: Likewise.
13525 * gfortran.dg/class_array_3.f03: Likewise.
13526 * gfortran.dg/class_array_4.f03: Likewise.
13527 * gfortran.dg/class_array_7.f03: Likewise.
13528 * gfortran.dg/class_array_8.f03: Likewise.
13529 * gfortran.dg/class_array_9.f03: Likewise.
13530 * gfortran.dg/class_defined_operator_1.f03: Likewise.
13531 * gfortran.dg/class_dummy_1.f03: Likewise.
13532 * gfortran.dg/class_optional_1.f90: Likewise.
13533 * gfortran.dg/class_optional_2.f90: Likewise.
13534 * gfortran.dg/class_result_5.f90: Likewise.
13535 * gfortran.dg/class_result_6.f90: Likewise.
13536 * gfortran.dg/class_to_type_1.f03: Likewise.
13537 * gfortran.dg/class_to_type_2.f90: Likewise.
13538 * gfortran.dg/class_to_type_3.f03: Likewise.
13539 * gfortran.dg/class_to_type_4.f90: Likewise.
13540 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
13541 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
13542 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
13543 * gfortran.dg/coarray/atomic_1.f90: Likewise.
13544 * gfortran.dg/coarray/atomic_2.f90: Likewise.
13545 * gfortran.dg/coarray/codimension.f90: Likewise.
13546 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
13547 * gfortran.dg/coarray/collectives_1.f90: Likewise.
13548 * gfortran.dg/coarray/collectives_2.f90: Likewise.
13549 * gfortran.dg/coarray/collectives_3.f90: Likewise.
13550 * gfortran.dg/coarray/collectives_4.f90: Likewise.
13551 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
13552 * gfortran.dg/coarray/dummy_1.f90: Likewise.
13553 * gfortran.dg/coarray/event_1.f90: Likewise.
13554 * gfortran.dg/coarray/event_2.f90: Likewise.
13555 * gfortran.dg/coarray/get_array.f90: Likewise.
13556 * gfortran.dg/coarray/image_index_1.f90: Likewise.
13557 * gfortran.dg/coarray/image_index_2.f90: Likewise.
13558 * gfortran.dg/coarray/image_index_3.f90: Likewise.
13559 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
13560 * gfortran.dg/coarray/lock_1.f90: Likewise.
13561 * gfortran.dg/coarray/lock_2.f90: Likewise.
13562 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
13563 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
13564 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
13565 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
13566 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
13567 * gfortran.dg/coarray/registering_1.f90: Likewise.
13568 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
13569 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
13570 * gfortran.dg/coarray/send_array.f90: Likewise.
13571 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
13572 * gfortran.dg/coarray/sendget_array.f90: Likewise.
13573 * gfortran.dg/coarray/subobject_1.f90: Likewise.
13574 * gfortran.dg/coarray/sync_1.f90: Likewise.
13575 * gfortran.dg/coarray/sync_3.f90: Likewise.
13576 * gfortran.dg/coarray/this_image_1.f90: Likewise.
13577 * gfortran.dg/coarray/this_image_2.f90: Likewise.
13578 * gfortran.dg/coarray_13.f90: Likewise.
13579 * gfortran.dg/coarray_15.f90: Likewise.
13580 * gfortran.dg/coarray_16.f90: Likewise.
13581 * gfortran.dg/coarray_2.f90: Likewise.
13582 * gfortran.dg/coarray_23.f90: Likewise.
13583 * gfortran.dg/coarray_40.f90: Likewise.
13584 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
13585 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
13586 * gfortran.dg/coarray_allocate_10.f08: Likewise.
13587 * gfortran.dg/coarray_allocate_2.f08: Likewise.
13588 * gfortran.dg/coarray_allocate_3.f08: Likewise.
13589 * gfortran.dg/coarray_allocate_4.f08: Likewise.
13590 * gfortran.dg/coarray_allocate_5.f08: Likewise.
13591 * gfortran.dg/coarray_allocate_7.f08: Likewise.
13592 * gfortran.dg/coarray_allocate_8.f08: Likewise.
13593 * gfortran.dg/coarray_allocate_9.f08: Likewise.
13594 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
13595 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13596 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
13597 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
13598 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
13599 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
13600 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
13601 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
13602 * gfortran.dg/coarray_stat_2.f90: Likewise.
13603 * gfortran.dg/coarray_subobject_1.f90: Likewise.
13604 * gfortran.dg/coindexed_1.f90: Likewise.
13605 * gfortran.dg/comma.f: Likewise.
13606 * gfortran.dg/comma_format_extension_3.f: Likewise.
13607 * gfortran.dg/comma_format_extension_4.f: Likewise.
13608 * gfortran.dg/common_2.f90: Likewise.
13609 * gfortran.dg/common_4.f90: Likewise.
13610 * gfortran.dg/common_align_1.f90: Likewise.
13611 * gfortran.dg/common_align_2.f90: Likewise.
13612 * gfortran.dg/common_equivalence_1.f: Likewise.
13613 * gfortran.dg/common_pointer_1.f90: Likewise.
13614 * gfortran.dg/common_resize_1.f: Likewise.
13615 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
13616 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
13617 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
13618 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
13619 * gfortran.dg/complex_read.f90: Likewise.
13620 * gfortran.dg/complex_write.f90: Likewise.
13621 * gfortran.dg/constant_substring.f: Likewise.
13622 * gfortran.dg/constructor_2.f90: Likewise.
13623 * gfortran.dg/constructor_3.f90: Likewise.
13624 * gfortran.dg/constructor_6.f90: Likewise.
13625 * gfortran.dg/contained_1.f90: Likewise.
13626 * gfortran.dg/contained_3.f90: Likewise.
13627 * gfortran.dg/contained_equivalence_1.f90: Likewise.
13628 * gfortran.dg/contained_module_proc_1.f90: Likewise.
13629 * gfortran.dg/continuation_1.f90: Likewise.
13630 * gfortran.dg/continuation_11.f90: Likewise.
13631 * gfortran.dg/continuation_12.f90: Likewise.
13632 * gfortran.dg/continuation_13.f90: Likewise.
13633 * gfortran.dg/continuation_14.f: Likewise.
13634 * gfortran.dg/continuation_8.f90: Likewise.
13635 * gfortran.dg/convert_2.f90: Likewise.
13636 * gfortran.dg/convert_implied_open.f90: Likewise.
13637 * gfortran.dg/count_init_expr.f03: Likewise.
13638 * gfortran.dg/cr_lf.f90: Likewise.
13639 * gfortran.dg/cray_pointers_10.f90: Likewise.
13640 * gfortran.dg/cray_pointers_2.f90: Likewise.
13641 * gfortran.dg/cray_pointers_5.f90: Likewise.
13642 * gfortran.dg/cray_pointers_7.f90: Likewise.
13643 * gfortran.dg/cray_pointers_8.f90: Likewise.
13644 * gfortran.dg/cshift_1.f90: Likewise.
13645 * gfortran.dg/cshift_2.f90: Likewise.
13646 * gfortran.dg/cshift_large_1.f90: Likewise.
13647 * gfortran.dg/cshift_nan_1.f90: Likewise.
13648 * gfortran.dg/csqrt_2.f: Likewise.
13649 * gfortran.dg/data_array_1.f90: Likewise.
13650 * gfortran.dg/data_char_1.f90: Likewise.
13651 * gfortran.dg/data_char_2.f90: Likewise.
13652 * gfortran.dg/data_char_3.f90: Likewise.
13653 * gfortran.dg/data_derived_1.f90: Likewise.
13654 * gfortran.dg/data_implied_do_1.f90: Likewise.
13655 * gfortran.dg/data_namelist_conflict.f90: Likewise.
13656 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
13657 * gfortran.dg/deallocate_stat.f90: Likewise.
13658 * gfortran.dg/deallocate_stat_2.f90: Likewise.
13659 * gfortran.dg/debug/pr37738.f: Likewise.
13660 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
13661 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
13662 * gfortran.dg/dec_exp_1.f90: Likewise.
13663 * gfortran.dg/dec_init_1.f90: Likewise.
13664 * gfortran.dg/dec_init_2.f90: Likewise.
13665 * gfortran.dg/dec_init_3.f90: Likewise.
13666 * gfortran.dg/dec_init_4.f90: Likewise.
13667 * gfortran.dg/dec_io_1.f90: Likewise.
13668 * gfortran.dg/dec_io_2.f90: Likewise.
13669 * gfortran.dg/dec_io_2a.f90: Likewise.
13670 * gfortran.dg/dec_io_6.f90: Likewise.
13671 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
13672 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
13673 * gfortran.dg/dec_math.f90: Likewise.
13674 * gfortran.dg/dec_parameter_1.f: Likewise.
13675 * gfortran.dg/dec_parameter_2.f90: Likewise.
13676 * gfortran.dg/dec_static_1.f90: Likewise.
13677 * gfortran.dg/dec_static_2.f90: Likewise.
13678 * gfortran.dg/dec_structure_1.f90: Likewise.
13679 * gfortran.dg/dec_structure_10.f90: Likewise.
13680 * gfortran.dg/dec_structure_18.f90: Likewise.
13681 * gfortran.dg/dec_structure_19.f90: Likewise.
13682 * gfortran.dg/dec_structure_2.f90: Likewise.
13683 * gfortran.dg/dec_structure_22.f90: Likewise.
13684 * gfortran.dg/dec_structure_3.f90: Likewise.
13685 * gfortran.dg/dec_structure_4.f90: Likewise.
13686 * gfortran.dg/dec_structure_5.f90: Likewise.
13687 * gfortran.dg/dec_structure_6.f90: Likewise.
13688 * gfortran.dg/dec_structure_7.f90: Likewise.
13689 * gfortran.dg/dec_union_1.f90: Likewise.
13690 * gfortran.dg/dec_union_2.f90: Likewise.
13691 * gfortran.dg/dec_union_3.f90: Likewise.
13692 * gfortran.dg/dec_union_4.f90: Likewise.
13693 * gfortran.dg/dec_union_5.f90: Likewise.
13694 * gfortran.dg/default_format_1.f90: Likewise.
13695 * gfortran.dg/default_format_2.f90: Likewise.
13696 * gfortran.dg/default_format_denormal_1.f90: Likewise.
13697 * gfortran.dg/default_format_denormal_2.f90: Likewise.
13698 * gfortran.dg/default_initialization_3.f90: Likewise.
13699 * gfortran.dg/default_initialization_4.f90: Likewise.
13700 * gfortran.dg/default_initialization_5.f90: Likewise.
13701 * gfortran.dg/deferred_character_1.f90: Likewise.
13702 * gfortran.dg/deferred_character_10.f90: Likewise.
13703 * gfortran.dg/deferred_character_11.f90: Likewise.
13704 * gfortran.dg/deferred_character_12.f90: Likewise.
13705 * gfortran.dg/deferred_character_13.f90: Likewise.
13706 * gfortran.dg/deferred_character_14.f90: Likewise.
13707 * gfortran.dg/deferred_character_15.f90: Likewise.
13708 * gfortran.dg/deferred_character_16.f90: Likewise.
13709 * gfortran.dg/deferred_character_2.f90: Likewise.
13710 * gfortran.dg/deferred_character_3.f90: Likewise.
13711 * gfortran.dg/deferred_character_4.f90: Likewise.
13712 * gfortran.dg/deferred_character_5.f90: Likewise.
13713 * gfortran.dg/deferred_character_6.f90: Likewise.
13714 * gfortran.dg/deferred_character_7.f90: Likewise.
13715 * gfortran.dg/deferred_character_8.f90: Likewise.
13716 * gfortran.dg/deferred_character_9.f90: Likewise.
13717 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
13718 * gfortran.dg/deferred_type_component_1.f90: Likewise.
13719 * gfortran.dg/deferred_type_component_2.f90: Likewise.
13720 * gfortran.dg/deferred_type_param_2.f90: Likewise.
13721 * gfortran.dg/deferred_type_param_4.f90: Likewise.
13722 * gfortran.dg/deferred_type_param_5.f90: Likewise.
13723 * gfortran.dg/deferred_type_param_6.f90: Likewise.
13724 * gfortran.dg/deferred_type_param_8.f90: Likewise.
13725 * gfortran.dg/deferred_type_param_9.f90: Likewise.
13726 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
13727 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
13728 * gfortran.dg/defined_assignment_1.f90: Likewise.
13729 * gfortran.dg/defined_assignment_10.f90: Likewise.
13730 * gfortran.dg/defined_assignment_11.f90: Likewise.
13731 * gfortran.dg/defined_assignment_2.f90: Likewise.
13732 * gfortran.dg/defined_assignment_3.f90: Likewise.
13733 * gfortran.dg/defined_assignment_4.f90: Likewise.
13734 * gfortran.dg/defined_assignment_5.f90: Likewise.
13735 * gfortran.dg/defined_assignment_8.f90: Likewise.
13736 * gfortran.dg/defined_assignment_9.f90: Likewise.
13737 * gfortran.dg/dependency_2.f90: Likewise.
13738 * gfortran.dg/dependency_21.f90: Likewise.
13739 * gfortran.dg/dependency_22.f90: Likewise.
13740 * gfortran.dg/dependency_23.f90: Likewise.
13741 * gfortran.dg/dependency_24.f90: Likewise.
13742 * gfortran.dg/dependency_25.f90: Likewise.
13743 * gfortran.dg/dependency_26.f90: Likewise.
13744 * gfortran.dg/dependency_39.f90: Likewise.
13745 * gfortran.dg/dependency_40.f90: Likewise.
13746 * gfortran.dg/dependency_41.f90: Likewise.
13747 * gfortran.dg/dependency_42.f90: Likewise.
13748 * gfortran.dg/dependency_43.f90: Likewise.
13749 * gfortran.dg/dependency_44.f90: Likewise.
13750 * gfortran.dg/dependency_45.f90: Likewise.
13751 * gfortran.dg/dependency_50.f90: Likewise.
13752 * gfortran.dg/dependency_51.f90: Likewise.
13753 * gfortran.dg/dependent_decls_1.f90: Likewise.
13754 * gfortran.dg/der_array_1.f90: Likewise.
13755 * gfortran.dg/der_array_io_1.f90: Likewise.
13756 * gfortran.dg/der_array_io_2.f90: Likewise.
13757 * gfortran.dg/der_array_io_3.f90: Likewise.
13758 * gfortran.dg/der_io_1.f90: Likewise.
13759 * gfortran.dg/der_io_3.f90: Likewise.
13760 * gfortran.dg/der_pointer_2.f90: Likewise.
13761 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
13762 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
13763 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
13764 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
13765 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
13766 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13767 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
13768 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
13769 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
13770 * gfortran.dg/derived_external_function_1.f90: Likewise.
13771 * gfortran.dg/derived_init_1.f90: Likewise.
13772 * gfortran.dg/derived_init_2.f90: Likewise.
13773 * gfortran.dg/derived_init_3.f90: Likewise.
13774 * gfortran.dg/derived_init_4.f90: Likewise.
13775 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
13776 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13777 * gfortran.dg/dev_null.F90: Likewise.
13778 * gfortran.dg/dfloat_1.f90: Likewise.
13779 * gfortran.dg/dim_sum_1.f90: Likewise.
13780 * gfortran.dg/dim_sum_2.f90: Likewise.
13781 * gfortran.dg/dim_sum_3.f90: Likewise.
13782 * gfortran.dg/direct_io_10.f: Likewise.
13783 * gfortran.dg/direct_io_11.f90: Likewise.
13784 * gfortran.dg/direct_io_12.f90: Likewise.
13785 * gfortran.dg/direct_io_2.f90: Likewise.
13786 * gfortran.dg/direct_io_3.f90: Likewise.
13787 * gfortran.dg/direct_io_4.f90: Likewise.
13788 * gfortran.dg/direct_io_5.f90: Likewise.
13789 * gfortran.dg/direct_io_6.f90: Likewise.
13790 * gfortran.dg/direct_io_7.f90: Likewise.
13791 * gfortran.dg/direct_io_8.f90: Likewise.
13792 * gfortran.dg/direct_io_9.f: Likewise.
13793 * gfortran.dg/do_1.f90: Likewise.
13794 * gfortran.dg/do_3.F90: Likewise.
13795 * gfortran.dg/do_concurrent_2.f90: Likewise.
13796 * gfortran.dg/do_concurrent_4.f90: Likewise.
13797 * gfortran.dg/do_corner_warn.f90: Likewise.
13798 * gfortran.dg/do_iterator_2.f90: Likewise.
13799 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
13800 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
13801 * gfortran.dg/dos_eol.f: Likewise.
13802 * gfortran.dg/dot_product_1.f03: Likewise.
13803 * gfortran.dg/dot_product_2.f90: Likewise.
13804 * gfortran.dg/dot_product_4.f90: Likewise.
13805 * gfortran.dg/dshift_1.F90: Likewise.
13806 * gfortran.dg/dshift_2.F90: Likewise.
13807 * gfortran.dg/dtio_1.f90: Likewise.
13808 * gfortran.dg/dtio_10.f90: Likewise.
13809 * gfortran.dg/dtio_12.f90: Likewise.
13810 * gfortran.dg/dtio_14.f90: Likewise.
13811 * gfortran.dg/dtio_15.f90: Likewise.
13812 * gfortran.dg/dtio_16.f90: Likewise.
13813 * gfortran.dg/dtio_17.f90: Likewise.
13814 * gfortran.dg/dtio_19.f90: Likewise.
13815 * gfortran.dg/dtio_2.f90: Likewise.
13816 * gfortran.dg/dtio_20.f03: Likewise.
13817 * gfortran.dg/dtio_22.f90: Likewise.
13818 * gfortran.dg/dtio_24.f90: Likewise.
13819 * gfortran.dg/dtio_25.f90: Likewise.
13820 * gfortran.dg/dtio_26.f03: Likewise.
13821 * gfortran.dg/dtio_27.f90: Likewise.
13822 * gfortran.dg/dtio_28.f03: Likewise.
13823 * gfortran.dg/dtio_3.f90: Likewise.
13824 * gfortran.dg/dtio_30.f03: Likewise.
13825 * gfortran.dg/dtio_31.f03: Likewise.
13826 * gfortran.dg/dtio_32.f03: Likewise.
13827 * gfortran.dg/dtio_4.f90: Likewise.
13828 * gfortran.dg/dtio_5.f90: Likewise.
13829 * gfortran.dg/dtio_7.f90: Likewise.
13830 * gfortran.dg/dtio_8.f90: Likewise.
13831 * gfortran.dg/dtio_9.f90: Likewise.
13832 * gfortran.dg/dummy_procedure_3.f90: Likewise.
13833 * gfortran.dg/dummy_procedure_7.f90: Likewise.
13834 * gfortran.dg/dup_save_1.f90: Likewise.
13835 * gfortran.dg/dup_save_2.f90: Likewise.
13836 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
13837 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
13838 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
13839 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
13840 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
13841 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
13842 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
13843 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
13844 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
13845 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
13846 * gfortran.dg/e_d_fmt.f90: Likewise.
13847 * gfortran.dg/edit_real_1.f90: Likewise.
13848 * gfortran.dg/elemental_by_value_1.f90: Likewise.
13849 * gfortran.dg/elemental_dependency_1.f90: Likewise.
13850 * gfortran.dg/elemental_dependency_4.f90: Likewise.
13851 * gfortran.dg/elemental_dependency_5.f90: Likewise.
13852 * gfortran.dg/elemental_dependency_6.f90: Likewise.
13853 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
13854 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
13855 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
13856 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
13857 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
13858 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
13859 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
13860 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
13861 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
13862 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
13863 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
13864 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
13865 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
13866 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
13867 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
13868 * gfortran.dg/empty_format_1.f90: Likewise.
13869 * gfortran.dg/endfile.f: Likewise.
13870 * gfortran.dg/endfile.f90: Likewise.
13871 * gfortran.dg/endfile_2.f90: Likewise.
13872 * gfortran.dg/entry_1.f90: Likewise.
13873 * gfortran.dg/entry_10.f90: Likewise.
13874 * gfortran.dg/entry_12.f90: Likewise.
13875 * gfortran.dg/entry_13.f90: Likewise.
13876 * gfortran.dg/entry_14.f90: Likewise.
13877 * gfortran.dg/entry_16.f90: Likewise.
13878 * gfortran.dg/entry_3.f90: Likewise.
13879 * gfortran.dg/entry_6.f90: Likewise.
13880 * gfortran.dg/entry_9.f90: Likewise.
13881 * gfortran.dg/entry_array_specs_2.f: Likewise.
13882 * gfortran.dg/enum_1.f90: Likewise.
13883 * gfortran.dg/enum_9.f90: Likewise.
13884 * gfortran.dg/eof_1.f90: Likewise.
13885 * gfortran.dg/eof_2.f90: Likewise.
13886 * gfortran.dg/eof_4.f90: Likewise.
13887 * gfortran.dg/eof_5.f90: Likewise.
13888 * gfortran.dg/eor_handling_1.f90: Likewise.
13889 * gfortran.dg/eor_handling_2.f90: Likewise.
13890 * gfortran.dg/eor_handling_3.f90: Likewise.
13891 * gfortran.dg/eor_handling_4.f90: Likewise.
13892 * gfortran.dg/eor_handling_5.f90: Likewise.
13893 * gfortran.dg/eoshift_3.f90: Likewise.
13894 * gfortran.dg/eoshift_4.f90: Likewise.
13895 * gfortran.dg/eoshift_5.f90: Likewise.
13896 * gfortran.dg/eoshift_6.f90: Likewise.
13897 * gfortran.dg/eoshift_large_1.f90: Likewise.
13898 * gfortran.dg/equiv_6.f90: Likewise.
13899 * gfortran.dg/equiv_7.f90: Likewise.
13900 * gfortran.dg/equiv_9.f90: Likewise.
13901 * gfortran.dg/equiv_constraint_4.f90: Likewise.
13902 * gfortran.dg/erf_2.F90: Likewise.
13903 * gfortran.dg/erf_3.F90: Likewise.
13904 * gfortran.dg/erfc_scaled_1.f90: Likewise.
13905 * gfortran.dg/error_format_2.f90: Likewise.
13906 * gfortran.dg/error_recovery_5.f90: Likewise.
13907 * gfortran.dg/execute_command_line_2.f90: Likewise.
13908 * gfortran.dg/execute_command_line_3.f90: Likewise.
13909 * gfortran.dg/exit_1.f08: Likewise.
13910 * gfortran.dg/exit_3.f08: Likewise.
13911 * gfortran.dg/exponent_1.f90: Likewise.
13912 * gfortran.dg/exponent_2.f90: Likewise.
13913 * gfortran.dg/extended_char_comparison_1.f: Likewise.
13914 * gfortran.dg/extends_1.f03: Likewise.
13915 * gfortran.dg/extends_16.f90: Likewise.
13916 * gfortran.dg/extends_2.f03: Likewise.
13917 * gfortran.dg/extends_3.f03: Likewise.
13918 * gfortran.dg/extends_4.f03: Likewise.
13919 * gfortran.dg/extends_type_of_1.f03: Likewise.
13920 * gfortran.dg/extends_type_of_2.f03: Likewise.
13921 * gfortran.dg/external_procedures_3.f90: Likewise.
13922 * gfortran.dg/f2003_inquire_1.f03: Likewise.
13923 * gfortran.dg/f2003_io_1.f03: Likewise.
13924 * gfortran.dg/f2003_io_4.f03: Likewise.
13925 * gfortran.dg/f2003_io_5.f03: Likewise.
13926 * gfortran.dg/f2003_io_6.f03: Likewise.
13927 * gfortran.dg/f2003_io_7.f03: Likewise.
13928 * gfortran.dg/f2c_1.f90: Likewise.
13929 * gfortran.dg/f2c_2.f90: Likewise.
13930 * gfortran.dg/f2c_3.f90: Likewise.
13931 * gfortran.dg/f2c_4.f90: Likewise.
13932 * gfortran.dg/f2c_6.f90: Likewise.
13933 * gfortran.dg/f2c_7.f90: Likewise.
13934 * gfortran.dg/f2c_9.f90: Likewise.
13935 * gfortran.dg/fgetc_1.f90: Likewise.
13936 * gfortran.dg/fgetc_2.f90: Likewise.
13937 * gfortran.dg/filename_null.f90: Likewise.
13938 * gfortran.dg/finalize_12.f90: Likewise.
13939 * gfortran.dg/finalize_13.f90: Likewise.
13940 * gfortran.dg/finalize_15.f90: Likewise.
13941 * gfortran.dg/finalize_17.f90: Likewise.
13942 * gfortran.dg/finalize_18.f90: Likewise.
13943 * gfortran.dg/finalize_25.f90: Likewise.
13944 * gfortran.dg/finalize_29.f08: Likewise.
13945 * gfortran.dg/finalize_31.f90: Likewise.
13946 * gfortran.dg/float_1.f90: Likewise.
13947 * gfortran.dg/flush_1.f90: Likewise.
13948 * gfortran.dg/fmt_bz_bn.f: Likewise.
13949 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
13950 * gfortran.dg/fmt_cache_1.f: Likewise.
13951 * gfortran.dg/fmt_cache_2.f: Likewise.
13952 * gfortran.dg/fmt_cache_3.f90: Likewise.
13953 * gfortran.dg/fmt_colon.f90: Likewise.
13954 * gfortran.dg/fmt_e.f90: Likewise.
13955 * gfortran.dg/fmt_en.f90: Likewise.
13956 * gfortran.dg/fmt_error_10.f: Likewise.
13957 * gfortran.dg/fmt_error_9.f: Likewise.
13958 * gfortran.dg/fmt_exhaust.f90: Likewise.
13959 * gfortran.dg/fmt_f0_1.f90: Likewise.
13960 * gfortran.dg/fmt_f_an_p.f: Likewise.
13961 * gfortran.dg/fmt_fw_d.f90: Likewise.
13962 * gfortran.dg/fmt_g.f: Likewise.
13963 * gfortran.dg/fmt_g0_1.f08: Likewise.
13964 * gfortran.dg/fmt_g0_2.f08: Likewise.
13965 * gfortran.dg/fmt_g0_4.f08: Likewise.
13966 * gfortran.dg/fmt_g0_5.f08: Likewise.
13967 * gfortran.dg/fmt_g0_6.f08: Likewise.
13968 * gfortran.dg/fmt_g0_7.f08: Likewise.
13969 * gfortran.dg/fmt_g_1.f90: Likewise.
13970 * gfortran.dg/fmt_int_sign.f90: Likewise.
13971 * gfortran.dg/fmt_l.f90: Likewise.
13972 * gfortran.dg/fmt_missing_period_2.f: Likewise.
13973 * gfortran.dg/fmt_missing_period_3.f: Likewise.
13974 * gfortran.dg/fmt_p_1.f90: Likewise.
13975 * gfortran.dg/fmt_pf.f90: Likewise.
13976 * gfortran.dg/fmt_read.f90: Likewise.
13977 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
13978 * gfortran.dg/fmt_t_1.f90: Likewise.
13979 * gfortran.dg/fmt_t_2.f90: Likewise.
13980 * gfortran.dg/fmt_t_3.f90: Likewise.
13981 * gfortran.dg/fmt_t_4.f90: Likewise.
13982 * gfortran.dg/fmt_t_5.f90: Likewise.
13983 * gfortran.dg/fmt_t_6.f: Likewise.
13984 * gfortran.dg/fmt_t_7.f: Likewise.
13985 * gfortran.dg/fmt_t_9.f: Likewise.
13986 * gfortran.dg/fmt_tl.f: Likewise.
13987 * gfortran.dg/fmt_unlimited.f90: Likewise.
13988 * gfortran.dg/fmt_white.f: Likewise.
13989 * gfortran.dg/fmt_zero_digits.f90: Likewise.
13990 * gfortran.dg/fold_nearest.f90: Likewise.
13991 * gfortran.dg/forall_1.f90: Likewise.
13992 * gfortran.dg/forall_10.f90: Likewise.
13993 * gfortran.dg/forall_12.f90: Likewise.
13994 * gfortran.dg/forall_13.f90: Likewise.
13995 * gfortran.dg/forall_15.f90: Likewise.
13996 * gfortran.dg/forall_4.f90: Likewise.
13997 * gfortran.dg/forall_5.f90: Likewise.
13998 * gfortran.dg/forall_6.f90: Likewise.
13999 * gfortran.dg/forall_7.f90: Likewise.
14000 * gfortran.dg/fraction.f90: Likewise.
14001 * gfortran.dg/fseek.f90: Likewise.
14002 * gfortran.dg/ftell_1.f90: Likewise.
14003 * gfortran.dg/ftell_2.f90: Likewise.
14004 * gfortran.dg/ftell_3.f90: Likewise.
14005 * gfortran.dg/func_assign_2.f90: Likewise.
14006 * gfortran.dg/func_assign_3.f90: Likewise.
14007 * gfortran.dg/func_derived_1.f90: Likewise.
14008 * gfortran.dg/func_derived_2.f90: Likewise.
14009 * gfortran.dg/func_derived_3.f90: Likewise.
14010 * gfortran.dg/func_result_1.f90: Likewise.
14011 * gfortran.dg/func_result_2.f90: Likewise.
14012 * gfortran.dg/func_result_6.f90: Likewise.
14013 * gfortran.dg/function_charlen_2.f90: Likewise.
14014 * gfortran.dg/function_charlen_3.f: Likewise.
14015 * gfortran.dg/function_kinds_1.f90: Likewise.
14016 * gfortran.dg/function_kinds_4.f90: Likewise.
14017 * gfortran.dg/function_optimize_10.f90: Likewise.
14018 * gfortran.dg/function_optimize_11.f90: Likewise.
14019 * gfortran.dg/function_optimize_12.f90: Likewise.
14020 * gfortran.dg/function_optimize_4.f90: Likewise.
14021 * gfortran.dg/function_optimize_8.f90: Likewise.
14022 * gfortran.dg/g77/13037.f: Likewise.
14023 * gfortran.dg/g77/1832.f: Likewise.
14024 * gfortran.dg/g77/19981119-0.f: Likewise.
14025 * gfortran.dg/g77/19990313-0.f: Likewise.
14026 * gfortran.dg/g77/19990313-1.f: Likewise.
14027 * gfortran.dg/g77/19990313-2.f: Likewise.
14028 * gfortran.dg/g77/19990313-3.f: Likewise.
14029 * gfortran.dg/g77/19990419-1.f: Likewise.
14030 * gfortran.dg/g77/19990826-0.f: Likewise.
14031 * gfortran.dg/g77/19990826-2.f: Likewise.
14032 * gfortran.dg/g77/20000503-1.f: Likewise.
14033 * gfortran.dg/g77/20001111.f: Likewise.
14034 * gfortran.dg/g77/20010116.f: Likewise.
14035 * gfortran.dg/g77/20010216-1.f: Likewise.
14036 * gfortran.dg/g77/20010430.f: Likewise.
14037 * gfortran.dg/g77/20010610.f: Likewise.
14038 * gfortran.dg/g77/6177.f: Likewise.
14039 * gfortran.dg/g77/7388.f: Likewise.
14040 * gfortran.dg/g77/947.f: Likewise.
14041 * gfortran.dg/g77/970625-2.f: Likewise.
14042 * gfortran.dg/g77/971102-1.f: Likewise.
14043 * gfortran.dg/g77/980628-0.f: Likewise.
14044 * gfortran.dg/g77/980628-1.f: Likewise.
14045 * gfortran.dg/g77/980628-10.f: Likewise.
14046 * gfortran.dg/g77/980628-2.f: Likewise.
14047 * gfortran.dg/g77/980628-3.f: Likewise.
14048 * gfortran.dg/g77/980628-7.f: Likewise.
14049 * gfortran.dg/g77/980628-8.f: Likewise.
14050 * gfortran.dg/g77/980628-9.f: Likewise.
14051 * gfortran.dg/g77/980701-0.f: Likewise.
14052 * gfortran.dg/g77/980701-1.f: Likewise.
14053 * gfortran.dg/g77/cabs.f: Likewise.
14054 * gfortran.dg/g77/claus.f: Likewise.
14055 * gfortran.dg/g77/complex_1.f: Likewise.
14056 * gfortran.dg/g77/cpp3.F: Likewise.
14057 * gfortran.dg/g77/cpp4.F: Likewise.
14058 * gfortran.dg/g77/cpp5.F: Likewise.
14059 * gfortran.dg/g77/dcomplex.f: Likewise.
14060 * gfortran.dg/g77/dnrm2.f: Likewise.
14061 * gfortran.dg/g77/erfc.f: Likewise.
14062 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
14063 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
14064 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
14065 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
14066 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
14067 * gfortran.dg/g77/int8421.f: Likewise.
14068 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
14069 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
14070 * gfortran.dg/g77/le.f: Likewise.
14071 * gfortran.dg/g77/short.f: Likewise.
14072 * gfortran.dg/gamma_1.f90: Likewise.
14073 * gfortran.dg/gamma_4.f90: Likewise.
14074 * gfortran.dg/gamma_5.f90: Likewise.
14075 * gfortran.dg/generic_13.f90: Likewise.
14076 * gfortran.dg/generic_15.f90: Likewise.
14077 * gfortran.dg/generic_19.f90: Likewise.
14078 * gfortran.dg/generic_20.f90: Likewise.
14079 * gfortran.dg/generic_23.f03: Likewise.
14080 * gfortran.dg/generic_25.f90: Likewise.
14081 * gfortran.dg/generic_27.f90: Likewise.
14082 * gfortran.dg/generic_31.f90: Likewise.
14083 * gfortran.dg/generic_4.f90: Likewise.
14084 * gfortran.dg/global_vars_c_init.f90: Likewise.
14085 * gfortran.dg/global_vars_f90_init.f90: Likewise.
14086 * gfortran.dg/gnu_logical_1.F: Likewise.
14087 * gfortran.dg/goacc/fixed-1.f: Likewise.
14088 * gfortran.dg/goacc/fixed-2.f: Likewise.
14089 * gfortran.dg/goacc/gang-static.f95: Likewise.
14090 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
14091 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
14092 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
14093 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
14094 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
14095 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
14096 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
14097 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
14098 * gfortran.dg/goacc/omp-fixed.f: Likewise.
14099 * gfortran.dg/gomp/crayptr5.f90: Likewise.
14100 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
14101 * gfortran.dg/gomp/pr48794.f90: Likewise.
14102 * gfortran.dg/gomp/pr72744.f90: Likewise.
14103 * gfortran.dg/gomp/pr77665.f90: Likewise.
14104 * gfortran.dg/gomp/workshare2.f90: Likewise.
14105 * gfortran.dg/gomp/workshare3.f90: Likewise.
14106 * gfortran.dg/goto_1.f: Likewise.
14107 * gfortran.dg/goto_2.f90: Likewise.
14108 * gfortran.dg/goto_4.f90: Likewise.
14109 * gfortran.dg/goto_6.f: Likewise.
14110 * gfortran.dg/graphite/id-26.f03: Likewise.
14111 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
14112 * gfortran.dg/graphite/pr29581.f90: Likewise.
14113 * gfortran.dg/graphite/pr29832.f90: Likewise.
14114 * gfortran.dg/graphite/run-id-1.f: Likewise.
14115 * gfortran.dg/graphite/run-id-2.f90: Likewise.
14116 * gfortran.dg/graphite/run-id-3.f90: Likewise.
14117 * gfortran.dg/hollerith.f90: Likewise.
14118 * gfortran.dg/hollerith4.f90: Likewise.
14119 * gfortran.dg/hollerith6.f90: Likewise.
14120 * gfortran.dg/hollerith8.f90: Likewise.
14121 * gfortran.dg/hollerith_1.f90: Likewise.
14122 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
14123 * gfortran.dg/hollerith_f95.f90: Likewise.
14124 * gfortran.dg/hollerith_legacy.f90: Likewise.
14125 * gfortran.dg/host_assoc_call_3.f90: Likewise.
14126 * gfortran.dg/host_assoc_function_1.f90: Likewise.
14127 * gfortran.dg/host_assoc_function_3.f90: Likewise.
14128 * gfortran.dg/host_assoc_function_4.f90: Likewise.
14129 * gfortran.dg/host_assoc_function_9.f90: Likewise.
14130 * gfortran.dg/host_dummy_index_1.f90: Likewise.
14131 * gfortran.dg/hypot_1.f90: Likewise.
14132 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
14133 * gfortran.dg/iargc.f90: Likewise.
14134 * gfortran.dg/ibits.f90: Likewise.
14135 * gfortran.dg/ichar_1.f90: Likewise.
14136 * gfortran.dg/ichar_2.f90: Likewise.
14137 * gfortran.dg/ieee/ieee_1.F90: Likewise.
14138 * gfortran.dg/ieee/ieee_2.f90: Likewise.
14139 * gfortran.dg/ieee/ieee_3.f90: Likewise.
14140 * gfortran.dg/ieee/ieee_4.f90: Likewise.
14141 * gfortran.dg/ieee/ieee_6.f90: Likewise.
14142 * gfortran.dg/ieee/ieee_7.f90: Likewise.
14143 * gfortran.dg/ieee/ieee_8.f90: Likewise.
14144 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
14145 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
14146 * gfortran.dg/ieee/large_1.f90: Likewise.
14147 * gfortran.dg/ieee/large_2.f90: Likewise.
14148 * gfortran.dg/ieee/large_3.F90: Likewise.
14149 * gfortran.dg/ieee/large_4.f90: Likewise.
14150 * gfortran.dg/ieee/rounding_1.f90: Likewise.
14151 * gfortran.dg/ieee/underflow_1.f90: Likewise.
14152 * gfortran.dg/impl_do_var_data.f90: Likewise.
14153 * gfortran.dg/implicit_10.f90: Likewise.
14154 * gfortran.dg/implicit_12.f90: Likewise.
14155 * gfortran.dg/implicit_class_1.f90: Likewise.
14156 * gfortran.dg/implicit_pure_1.f90: Likewise.
14157 * gfortran.dg/implied_do_1.f90: Likewise.
14158 * gfortran.dg/implied_do_io_1.f90: Likewise.
14159 * gfortran.dg/implied_do_io_2.f90: Likewise.
14160 * gfortran.dg/implied_do_io_3.f90: Likewise.
14161 * gfortran.dg/implied_shape_1.f08: Likewise.
14162 * gfortran.dg/import.f90: Likewise.
14163 * gfortran.dg/import4.f90: Likewise.
14164 * gfortran.dg/impure_1.f08: Likewise.
14165 * gfortran.dg/index.f90: Likewise.
14166 * gfortran.dg/index_2.f90: Likewise.
14167 * gfortran.dg/init_flag_1.f90: Likewise.
14168 * gfortran.dg/init_flag_10.f90: Likewise.
14169 * gfortran.dg/init_flag_15.f03: Likewise.
14170 * gfortran.dg/init_flag_2.f90: Likewise.
14171 * gfortran.dg/init_flag_3.f90: Likewise.
14172 * gfortran.dg/init_flag_4.f90: Likewise.
14173 * gfortran.dg/init_flag_5.f90: Likewise.
14174 * gfortran.dg/init_flag_6.f90: Likewise.
14175 * gfortran.dg/init_flag_7.f90: Likewise.
14176 * gfortran.dg/init_flag_9.f90: Likewise.
14177 * gfortran.dg/initialization_11.f90: Likewise.
14178 * gfortran.dg/initialization_19.f90: Likewise.
14179 * gfortran.dg/initialization_2.f90: Likewise.
14180 * gfortran.dg/initialization_22.f90: Likewise.
14181 * gfortran.dg/initialization_27.f90: Likewise.
14182 * gfortran.dg/initialization_5.f90: Likewise.
14183 * gfortran.dg/initialization_6.f90: Likewise.
14184 * gfortran.dg/inline_matmul_1.f90: Likewise.
14185 * gfortran.dg/inline_matmul_10.f90: Likewise.
14186 * gfortran.dg/inline_matmul_11.f90: Likewise.
14187 * gfortran.dg/inline_matmul_13.f90: Likewise.
14188 * gfortran.dg/inline_matmul_14.f90: Likewise.
14189 * gfortran.dg/inline_matmul_16.f90: Likewise.
14190 * gfortran.dg/inline_matmul_17.f90: Likewise.
14191 * gfortran.dg/inline_matmul_18.f90: Likewise.
14192 * gfortran.dg/inline_matmul_19.f90: Likewise.
14193 * gfortran.dg/inline_matmul_2.f90: Likewise.
14194 * gfortran.dg/inline_matmul_20.f90: Likewise.
14195 * gfortran.dg/inline_matmul_22.f90: Likewise.
14196 * gfortran.dg/inline_matmul_3.f90: Likewise.
14197 * gfortran.dg/inline_matmul_4.f90: Likewise.
14198 * gfortran.dg/inline_matmul_5.f90: Likewise.
14199 * gfortran.dg/inline_matmul_6.f90: Likewise.
14200 * gfortran.dg/inline_matmul_7.f90: Likewise.
14201 * gfortran.dg/inline_matmul_8.f90: Likewise.
14202 * gfortran.dg/inline_matmul_9.f90: Likewise.
14203 * gfortran.dg/inline_sum_1.f90: Likewise.
14204 * gfortran.dg/inline_sum_3.f90: Likewise.
14205 * gfortran.dg/inline_sum_5.f90: Likewise.
14206 * gfortran.dg/inquire-complex.f90: Likewise.
14207 * gfortran.dg/inquire.f90: Likewise.
14208 * gfortran.dg/inquire_10.f90: Likewise.
14209 * gfortran.dg/inquire_13.f90: Likewise.
14210 * gfortran.dg/inquire_15.f90: Likewise.
14211 * gfortran.dg/inquire_16.f90: Likewise.
14212 * gfortran.dg/inquire_17.f90: Likewise.
14213 * gfortran.dg/inquire_5.f90: Likewise.
14214 * gfortran.dg/inquire_6.f90: Likewise.
14215 * gfortran.dg/inquire_7.f90: Likewise.
14216 * gfortran.dg/inquire_9.f90: Likewise.
14217 * gfortran.dg/inquire_internal.f90: Likewise.
14218 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
14219 * gfortran.dg/inquire_size.f90: Likewise.
14220 * gfortran.dg/int_1.f90: Likewise.
14221 * gfortran.dg/int_conv_1.f90: Likewise.
14222 * gfortran.dg/int_range_io_1.f90: Likewise.
14223 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
14224 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
14225 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
14226 * gfortran.dg/integer_plus.f90: Likewise.
14227 * gfortran.dg/intent_out_2.f90: Likewise.
14228 * gfortran.dg/intent_out_5.f90: Likewise.
14229 * gfortran.dg/intent_out_6.f90: Likewise.
14230 * gfortran.dg/interface_12.f90: Likewise.
14231 * gfortran.dg/interface_19.f90: Likewise.
14232 * gfortran.dg/interface_4.f90: Likewise.
14233 * gfortran.dg/interface_5.f90: Likewise.
14234 * gfortran.dg/interface_9.f90: Likewise.
14235 * gfortran.dg/interface_assignment_1.f90: Likewise.
14236 * gfortran.dg/interface_assignment_2.f90: Likewise.
14237 * gfortran.dg/internal_dummy_2.f08: Likewise.
14238 * gfortran.dg/internal_dummy_3.f08: Likewise.
14239 * gfortran.dg/internal_dummy_4.f08: Likewise.
14240 * gfortran.dg/internal_pack_1.f90: Likewise.
14241 * gfortran.dg/internal_pack_10.f90: Likewise.
14242 * gfortran.dg/internal_pack_12.f90: Likewise.
14243 * gfortran.dg/internal_pack_13.f90: Likewise.
14244 * gfortran.dg/internal_pack_14.f90: Likewise.
14245 * gfortran.dg/internal_pack_15.f90: Likewise.
14246 * gfortran.dg/internal_pack_2.f90: Likewise.
14247 * gfortran.dg/internal_pack_3.f90: Likewise.
14248 * gfortran.dg/internal_pack_4.f90: Likewise.
14249 * gfortran.dg/internal_pack_6.f90: Likewise.
14250 * gfortran.dg/internal_pack_8.f90: Likewise.
14251 * gfortran.dg/internal_readwrite_1.f90: Likewise.
14252 * gfortran.dg/internal_readwrite_2.f90: Likewise.
14253 * gfortran.dg/internal_readwrite_3.f90: Likewise.
14254 * gfortran.dg/intrinsic_actual_1.f: Likewise.
14255 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
14256 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
14257 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
14258 * gfortran.dg/intrinsic_char_1.f90: Likewise.
14259 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
14260 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
14261 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
14262 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
14263 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
14264 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
14265 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
14266 * gfortran.dg/intrinsic_product_1.f90: Likewise.
14267 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
14268 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14269 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
14270 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
14271 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
14272 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
14273 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
14274 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
14275 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
14276 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
14277 * gfortran.dg/io_err_1.f90: Likewise.
14278 * gfortran.dg/io_real_boz.f90: Likewise.
14279 * gfortran.dg/iomsg_1.f90: Likewise.
14280 * gfortran.dg/iostat_1.f90: Likewise.
14281 * gfortran.dg/iostat_2.f90: Likewise.
14282 * gfortran.dg/iostat_4.f90: Likewise.
14283 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
14284 * gfortran.dg/ishft_1.f90: Likewise.
14285 * gfortran.dg/ishft_2.f90: Likewise.
14286 * gfortran.dg/ishft_4.f90: Likewise.
14287 * gfortran.dg/isnan_1.f90: Likewise.
14288 * gfortran.dg/isnan_2.f90: Likewise.
14289 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
14290 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
14291 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
14292 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
14293 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
14294 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
14295 * gfortran.dg/itime_idate_1.f: Likewise.
14296 * gfortran.dg/itime_idate_2.f: Likewise.
14297 * gfortran.dg/large_integer_kind_1.f90: Likewise.
14298 * gfortran.dg/large_integer_kind_2.f90: Likewise.
14299 * gfortran.dg/large_real_kind_1.f90: Likewise.
14300 * gfortran.dg/large_real_kind_2.F90: Likewise.
14301 * gfortran.dg/large_real_kind_3.F90: Likewise.
14302 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
14303 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
14304 * gfortran.dg/large_recl.f90: Likewise.
14305 * gfortran.dg/large_unit_1.f90: Likewise.
14306 * gfortran.dg/large_unit_2.f90: Likewise.
14307 * gfortran.dg/largeequiv_1.f90: Likewise.
14308 * gfortran.dg/leadz_trailz_1.f90: Likewise.
14309 * gfortran.dg/leadz_trailz_2.f90: Likewise.
14310 * gfortran.dg/leadz_trailz_3.f90: Likewise.
14311 * gfortran.dg/list_read_1.f90: Likewise.
14312 * gfortran.dg/list_read_10.f90: Likewise.
14313 * gfortran.dg/list_read_11.f90: Likewise.
14314 * gfortran.dg/list_read_12.f90: Likewise.
14315 * gfortran.dg/list_read_13.f: Likewise.
14316 * gfortran.dg/list_read_14.f90: Likewise.
14317 * gfortran.dg/list_read_2.f90: Likewise.
14318 * gfortran.dg/list_read_3.f90: Likewise.
14319 * gfortran.dg/list_read_4.f90: Likewise.
14320 * gfortran.dg/list_read_5.f90: Likewise.
14321 * gfortran.dg/list_read_6.f90: Likewise.
14322 * gfortran.dg/list_read_7.f90: Likewise.
14323 * gfortran.dg/list_read_8.f90: Likewise.
14324 * gfortran.dg/list_read_9.f90: Likewise.
14325 * gfortran.dg/loc_2.f90: Likewise.
14326 * gfortran.dg/logical_1.f90: Likewise.
14327 * gfortran.dg/logical_dot_product.f90: Likewise.
14328 * gfortran.dg/logical_temp_io.f90: Likewise.
14329 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
14330 * gfortran.dg/lrshift_1.f90: Likewise.
14331 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
14332 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
14333 * gfortran.dg/lto/pr40725_0.f03: Likewise.
14334 * gfortran.dg/lto/pr41576_1.f90: Likewise.
14335 * gfortran.dg/make_unit.f90: Likewise.
14336 * gfortran.dg/mapping_1.f90: Likewise.
14337 * gfortran.dg/mapping_2.f90: Likewise.
14338 * gfortran.dg/mapping_3.f90: Likewise.
14339 * gfortran.dg/masklr_1.F90: Likewise.
14340 * gfortran.dg/masklr_2.F90: Likewise.
14341 * gfortran.dg/matmul_1.f90: Likewise.
14342 * gfortran.dg/matmul_10.f90: Likewise.
14343 * gfortran.dg/matmul_12.f90: Likewise.
14344 * gfortran.dg/matmul_16.f90: Likewise.
14345 * gfortran.dg/matmul_17.f90: Likewise.
14346 * gfortran.dg/matmul_18.f90: Likewise.
14347 * gfortran.dg/matmul_2.f90: Likewise.
14348 * gfortran.dg/matmul_3.f90: Likewise.
14349 * gfortran.dg/matmul_4.f90: Likewise.
14350 * gfortran.dg/matmul_6.f90: Likewise.
14351 * gfortran.dg/matmul_8.f03: Likewise.
14352 * gfortran.dg/matmul_9.f90: Likewise.
14353 * gfortran.dg/matmul_bounds_12.f90: Likewise.
14354 * gfortran.dg/matmul_bounds_6.f90: Likewise.
14355 * gfortran.dg/matmul_const.f90: Likewise.
14356 * gfortran.dg/maxloc_1.f90: Likewise.
14357 * gfortran.dg/maxloc_2.f90: Likewise.
14358 * gfortran.dg/maxloc_3.f90: Likewise.
14359 * gfortran.dg/maxloc_4.f90: Likewise.
14360 * gfortran.dg/maxloc_string_1.f90: Likewise.
14361 * gfortran.dg/maxlocval_1.f90: Likewise.
14362 * gfortran.dg/maxlocval_2.f90: Likewise.
14363 * gfortran.dg/maxlocval_3.f90: Likewise.
14364 * gfortran.dg/maxlocval_4.f90: Likewise.
14365 * gfortran.dg/maxval_char_1.f90: Likewise.
14366 * gfortran.dg/maxval_char_2.f90: Likewise.
14367 * gfortran.dg/maxval_char_3.f90: Likewise.
14368 * gfortran.dg/maxval_char_4.f90: Likewise.
14369 * gfortran.dg/maxval_parameter_1.f90: Likewise.
14370 * gfortran.dg/mclock.f90: Likewise.
14371 * gfortran.dg/merge_bits_1.F90: Likewise.
14372 * gfortran.dg/merge_bits_2.F90: Likewise.
14373 * gfortran.dg/merge_char_1.f90: Likewise.
14374 * gfortran.dg/merge_init_expr.f90: Likewise.
14375 * gfortran.dg/min_max_optional_1.f90: Likewise.
14376 * gfortran.dg/min_max_optional_5.f90: Likewise.
14377 * gfortran.dg/minloc_1.f90: Likewise.
14378 * gfortran.dg/minloc_2.f90: Likewise.
14379 * gfortran.dg/minloc_3.f90: Likewise.
14380 * gfortran.dg/minloc_4.f90: Likewise.
14381 * gfortran.dg/minloc_string_1.f90: Likewise.
14382 * gfortran.dg/minlocval_1.f90: Likewise.
14383 * gfortran.dg/minlocval_2.f90: Likewise.
14384 * gfortran.dg/minlocval_3.f90: Likewise.
14385 * gfortran.dg/minlocval_4.f90: Likewise.
14386 * gfortran.dg/minmax_char_1.f90: Likewise.
14387 * gfortran.dg/minmaxloc_1.f90: Likewise.
14388 * gfortran.dg/minmaxloc_10.f90: Likewise.
14389 * gfortran.dg/minmaxloc_11.f90: Likewise.
14390 * gfortran.dg/minmaxloc_12.f90: Likewise.
14391 * gfortran.dg/minmaxloc_13.f90: Likewise.
14392 * gfortran.dg/minmaxloc_2.f90: Likewise.
14393 * gfortran.dg/minmaxloc_3.f90: Likewise.
14394 * gfortran.dg/minmaxloc_4.f90: Likewise.
14395 * gfortran.dg/minmaxloc_5.f90: Likewise.
14396 * gfortran.dg/minmaxloc_6.f90: Likewise.
14397 * gfortran.dg/minmaxloc_7.f90: Likewise.
14398 * gfortran.dg/minmaxloc_8.f90: Likewise.
14399 * gfortran.dg/minmaxval_1.f90: Likewise.
14400 * gfortran.dg/minval_char_1.f90: Likewise.
14401 * gfortran.dg/minval_char_2.f90: Likewise.
14402 * gfortran.dg/minval_char_3.f90: Likewise.
14403 * gfortran.dg/minval_char_4.f90: Likewise.
14404 * gfortran.dg/minval_char_5.f90: Likewise.
14405 * gfortran.dg/minval_parameter_1.f90: Likewise.
14406 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
14407 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
14408 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
14409 * gfortran.dg/missing_parens_1.f90: Likewise.
14410 * gfortran.dg/missing_parens_2.f90: Likewise.
14411 * gfortran.dg/mod_large_1.f90: Likewise.
14412 * gfortran.dg/mod_sign0_1.f90: Likewise.
14413 * gfortran.dg/module_blank_common.f90: Likewise.
14414 * gfortran.dg/module_commons_1.f90: Likewise.
14415 * gfortran.dg/module_commons_3.f90: Likewise.
14416 * gfortran.dg/module_double_reuse.f90: Likewise.
14417 * gfortran.dg/module_equivalence_1.f90: Likewise.
14418 * gfortran.dg/module_equivalence_2.f90: Likewise.
14419 * gfortran.dg/module_equivalence_3.f90: Likewise.
14420 * gfortran.dg/module_equivalence_5.f90: Likewise.
14421 * gfortran.dg/module_interface_1.f90: Likewise.
14422 * gfortran.dg/module_nan.f90: Likewise.
14423 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14424 * gfortran.dg/module_procedure_1.f90: Likewise.
14425 * gfortran.dg/module_read_1.f90: Likewise.
14426 * gfortran.dg/module_read_2.f90: Likewise.
14427 * gfortran.dg/module_widestring_1.f90: Likewise.
14428 * gfortran.dg/move_alloc.f90: Likewise.
14429 * gfortran.dg/move_alloc_10.f90: Likewise.
14430 * gfortran.dg/move_alloc_13.f90: Likewise.
14431 * gfortran.dg/move_alloc_14.f90: Likewise.
14432 * gfortran.dg/move_alloc_15.f90: Likewise.
14433 * gfortran.dg/move_alloc_16.f90: Likewise.
14434 * gfortran.dg/move_alloc_2.f90: Likewise.
14435 * gfortran.dg/move_alloc_5.f90: Likewise.
14436 * gfortran.dg/move_alloc_6.f90: Likewise.
14437 * gfortran.dg/move_alloc_9.f90: Likewise.
14438 * gfortran.dg/multiple_allocation_1.f90: Likewise.
14439 * gfortran.dg/multiple_allocation_3.f90: Likewise.
14440 * gfortran.dg/mvbits_1.f90: Likewise.
14441 * gfortran.dg/mvbits_2.f90: Likewise.
14442 * gfortran.dg/mvbits_3.f90: Likewise.
14443 * gfortran.dg/mvbits_4.f90: Likewise.
14444 * gfortran.dg/mvbits_7.f90: Likewise.
14445 * gfortran.dg/mvbits_8.f90: Likewise.
14446 * gfortran.dg/namelist_11.f: Likewise.
14447 * gfortran.dg/namelist_12.f: Likewise.
14448 * gfortran.dg/namelist_13.f90: Likewise.
14449 * gfortran.dg/namelist_14.f90: Likewise.
14450 * gfortran.dg/namelist_15.f90: Likewise.
14451 * gfortran.dg/namelist_16.f90: Likewise.
14452 * gfortran.dg/namelist_17.f90: Likewise.
14453 * gfortran.dg/namelist_18.f90: Likewise.
14454 * gfortran.dg/namelist_19.f90: Likewise.
14455 * gfortran.dg/namelist_20.f90: Likewise.
14456 * gfortran.dg/namelist_21.f90: Likewise.
14457 * gfortran.dg/namelist_22.f90: Likewise.
14458 * gfortran.dg/namelist_23.f90: Likewise.
14459 * gfortran.dg/namelist_24.f90: Likewise.
14460 * gfortran.dg/namelist_26.f90: Likewise.
14461 * gfortran.dg/namelist_27.f90: Likewise.
14462 * gfortran.dg/namelist_28.f90: Likewise.
14463 * gfortran.dg/namelist_29.f90: Likewise.
14464 * gfortran.dg/namelist_37.f90: Likewise.
14465 * gfortran.dg/namelist_38.f90: Likewise.
14466 * gfortran.dg/namelist_39.f90: Likewise.
14467 * gfortran.dg/namelist_40.f90: Likewise.
14468 * gfortran.dg/namelist_41.f90: Likewise.
14469 * gfortran.dg/namelist_42.f90: Likewise.
14470 * gfortran.dg/namelist_43.f90: Likewise.
14471 * gfortran.dg/namelist_44.f90: Likewise.
14472 * gfortran.dg/namelist_47.f90: Likewise.
14473 * gfortran.dg/namelist_48.f90: Likewise.
14474 * gfortran.dg/namelist_49.f90: Likewise.
14475 * gfortran.dg/namelist_50.f90: Likewise.
14476 * gfortran.dg/namelist_51.f90: Likewise.
14477 * gfortran.dg/namelist_52.f90: Likewise.
14478 * gfortran.dg/namelist_54.f90: Likewise.
14479 * gfortran.dg/namelist_55.f90: Likewise.
14480 * gfortran.dg/namelist_56.f90: Likewise.
14481 * gfortran.dg/namelist_57.f90: Likewise.
14482 * gfortran.dg/namelist_58.f90: Likewise.
14483 * gfortran.dg/namelist_59.f90: Likewise.
14484 * gfortran.dg/namelist_60.f90: Likewise.
14485 * gfortran.dg/namelist_61.f90: Likewise.
14486 * gfortran.dg/namelist_64.f90: Likewise.
14487 * gfortran.dg/namelist_65.f90: Likewise.
14488 * gfortran.dg/namelist_69.f90: Likewise.
14489 * gfortran.dg/namelist_70.f90: Likewise.
14490 * gfortran.dg/namelist_71.f90: Likewise.
14491 * gfortran.dg/namelist_72.f: Likewise.
14492 * gfortran.dg/namelist_73.f90: Likewise.
14493 * gfortran.dg/namelist_77.f90: Likewise.
14494 * gfortran.dg/namelist_78.f90: Likewise.
14495 * gfortran.dg/namelist_79.f90: Likewise.
14496 * gfortran.dg/namelist_80.f90: Likewise.
14497 * gfortran.dg/namelist_81.f90: Likewise.
14498 * gfortran.dg/namelist_82.f90: Likewise.
14499 * gfortran.dg/namelist_84.f90: Likewise.
14500 * gfortran.dg/namelist_85.f90: Likewise.
14501 * gfortran.dg/namelist_86.f90: Likewise.
14502 * gfortran.dg/namelist_87.f90: Likewise.
14503 * gfortran.dg/namelist_88.f90: Likewise.
14504 * gfortran.dg/namelist_89.f90: Likewise.
14505 * gfortran.dg/namelist_90.f: Likewise.
14506 * gfortran.dg/namelist_95.f90: Likewise.
14507 * gfortran.dg/namelist_char_only.f90: Likewise.
14508 * gfortran.dg/namelist_empty.f90: Likewise.
14509 * gfortran.dg/namelist_internal.f90: Likewise.
14510 * gfortran.dg/namelist_use.f90: Likewise.
14511 * gfortran.dg/namelist_use_only.f90: Likewise.
14512 * gfortran.dg/namelist_utf8.f90: Likewise.
14513 * gfortran.dg/nan_1.f90: Likewise.
14514 * gfortran.dg/nan_2.f90: Likewise.
14515 * gfortran.dg/nan_3.f90: Likewise.
14516 * gfortran.dg/nan_6.f90: Likewise.
14517 * gfortran.dg/nan_7.f90: Likewise.
14518 * gfortran.dg/nearest_1.f90: Likewise.
14519 * gfortran.dg/nearest_2.f90: Likewise.
14520 * gfortran.dg/nearest_3.f90: Likewise.
14521 * gfortran.dg/negative-z-descriptor.f90: Likewise.
14522 * gfortran.dg/negative_automatic_size.f90: Likewise.
14523 * gfortran.dg/negative_unit.f: Likewise.
14524 * gfortran.dg/negative_unit2.f90: Likewise.
14525 * gfortran.dg/negative_unit_int8.f: Likewise.
14526 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
14527 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
14528 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
14529 * gfortran.dg/nested_modules_1.f90: Likewise.
14530 * gfortran.dg/nested_modules_2.f90: Likewise.
14531 * gfortran.dg/nested_modules_3.f90: Likewise.
14532 * gfortran.dg/nesting_1.f90: Likewise.
14533 * gfortran.dg/new_line.f90: Likewise.
14534 * gfortran.dg/newunit_1.f90: Likewise.
14535 * gfortran.dg/newunit_3.f90: Likewise.
14536 * gfortran.dg/newunit_5.f90.f90: Likewise.
14537 * gfortran.dg/nint_1.f90: Likewise.
14538 * gfortran.dg/nint_2.f90: Likewise.
14539 * gfortran.dg/no_arg_check_2.f90: Likewise.
14540 * gfortran.dg/no_range_check_1.f90: Likewise.
14541 * gfortran.dg/no_range_check_2.f90: Likewise.
14542 * gfortran.dg/no_range_check_3.f90: Likewise.
14543 * gfortran.dg/noadv_size.f90: Likewise.
14544 * gfortran.dg/nonreturning_statements.f90: Likewise.
14545 * gfortran.dg/norm2_1.f90: Likewise.
14546 * gfortran.dg/norm2_3.f90: Likewise.
14547 * gfortran.dg/nosigned_zero_1.f90: Likewise.
14548 * gfortran.dg/nosigned_zero_2.f90: Likewise.
14549 * gfortran.dg/nosigned_zero_3.f90: Likewise.
14550 * gfortran.dg/null_4.f90: Likewise.
14551 * gfortran.dg/null_9.f90: Likewise.
14552 * gfortran.dg/nullify_3.f90: Likewise.
14553 * gfortran.dg/oldstyle_1.f90: Likewise.
14554 * gfortran.dg/open_access_append_1.f90: Likewise.
14555 * gfortran.dg/open_access_append_2.f90: Likewise.
14556 * gfortran.dg/open_errors.f90: Likewise.
14557 * gfortran.dg/open_negative_unit_1.f90: Likewise.
14558 * gfortran.dg/open_new.f90: Likewise.
14559 * gfortran.dg/open_readonly_1.f90: Likewise.
14560 * gfortran.dg/operator_1.f90: Likewise.
14561 * gfortran.dg/optional_absent_1.f90: Likewise.
14562 * gfortran.dg/optional_absent_2.f90: Likewise.
14563 * gfortran.dg/optional_absent_3.f90: Likewise.
14564 * gfortran.dg/optional_class_1.f90: Likewise.
14565 * gfortran.dg/optional_dim_2.f90: Likewise.
14566 * gfortran.dg/optional_dim_3.f90: Likewise.
14567 * gfortran.dg/output_exponents_1.f90: Likewise.
14568 * gfortran.dg/overload_1.f90: Likewise.
14569 * gfortran.dg/overload_2.f90: Likewise.
14570 * gfortran.dg/overwrite_1.f: Likewise.
14571 * gfortran.dg/pad_no.f90: Likewise.
14572 * gfortran.dg/parameter_array_init_1.f90: Likewise.
14573 * gfortran.dg/parameter_array_init_2.f90: Likewise.
14574 * gfortran.dg/parameter_array_init_4.f90: Likewise.
14575 * gfortran.dg/parameter_array_init_5.f90: Likewise.
14576 * gfortran.dg/parameter_array_section_2.f90: Likewise.
14577 * gfortran.dg/parens_3.f90: Likewise.
14578 * gfortran.dg/parens_5.f90: Likewise.
14579 * gfortran.dg/parens_6.f90: Likewise.
14580 * gfortran.dg/parent_result_ref_1.f90: Likewise.
14581 * gfortran.dg/parent_result_ref_2.f90: Likewise.
14582 * gfortran.dg/parent_result_ref_3.f90: Likewise.
14583 * gfortran.dg/parent_result_ref_4.f90: Likewise.
14584 * gfortran.dg/parity_1.f90: Likewise.
14585 * gfortran.dg/past_eor.f90: Likewise.
14586 * gfortran.dg/pdt_1.f03: Likewise.
14587 * gfortran.dg/pdt_10.f03: Likewise.
14588 * gfortran.dg/pdt_11.f03: Likewise.
14589 * gfortran.dg/pdt_12.f03: Likewise.
14590 * gfortran.dg/pdt_13.f03: Likewise.
14591 * gfortran.dg/pdt_14.f03: Likewise.
14592 * gfortran.dg/pdt_15.f03: Likewise.
14593 * gfortran.dg/pdt_19.f03: Likewise.
14594 * gfortran.dg/pdt_20.f03: Likewise.
14595 * gfortran.dg/pdt_22.f03: Likewise.
14596 * gfortran.dg/pdt_23.f03: Likewise.
14597 * gfortran.dg/pdt_25.f03: Likewise.
14598 * gfortran.dg/pdt_26.f03: Likewise.
14599 * gfortran.dg/pdt_27.f03: Likewise.
14600 * gfortran.dg/pdt_28.f03: Likewise.
14601 * gfortran.dg/pdt_3.f03: Likewise.
14602 * gfortran.dg/pdt_4.f03: Likewise.
14603 * gfortran.dg/pdt_5.f03: Likewise.
14604 * gfortran.dg/pdt_7.f03: Likewise.
14605 * gfortran.dg/pointer_1.f90: Likewise.
14606 * gfortran.dg/pointer_array_1.f90: Likewise.
14607 * gfortran.dg/pointer_array_3.f90: Likewise.
14608 * gfortran.dg/pointer_array_4.f90: Likewise.
14609 * gfortran.dg/pointer_array_5.f90: Likewise.
14610 * gfortran.dg/pointer_array_6.f90: Likewise.
14611 * gfortran.dg/pointer_array_7.f90: Likewise.
14612 * gfortran.dg/pointer_array_8.f90: Likewise.
14613 * gfortran.dg/pointer_array_9.f90: Likewise.
14614 * gfortran.dg/pointer_array_component_1.f90: Likewise.
14615 * gfortran.dg/pointer_array_component_2.f90: Likewise.
14616 * gfortran.dg/pointer_assign_10.f90: Likewise.
14617 * gfortran.dg/pointer_assign_11.f90: Likewise.
14618 * gfortran.dg/pointer_assign_4.f90: Likewise.
14619 * gfortran.dg/pointer_assign_8.f90: Likewise.
14620 * gfortran.dg/pointer_assign_9.f90: Likewise.
14621 * gfortran.dg/pointer_check_10.f90: Likewise.
14622 * gfortran.dg/pointer_check_9.f90: Likewise.
14623 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
14624 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
14625 * gfortran.dg/pointer_function_result_1.f90: Likewise.
14626 * gfortran.dg/pointer_init_1.f90: Likewise.
14627 * gfortran.dg/pointer_init_3.f90: Likewise.
14628 * gfortran.dg/pointer_init_4.f90: Likewise.
14629 * gfortran.dg/pointer_init_5.f90: Likewise.
14630 * gfortran.dg/pointer_init_8.f90: Likewise.
14631 * gfortran.dg/pointer_intent_1.f90: Likewise.
14632 * gfortran.dg/pointer_intent_4.f90: Likewise.
14633 * gfortran.dg/pointer_intent_5.f90: Likewise.
14634 * gfortran.dg/pointer_remapping_10.f90: Likewise.
14635 * gfortran.dg/pointer_remapping_4.f03: Likewise.
14636 * gfortran.dg/pointer_remapping_5.f08: Likewise.
14637 * gfortran.dg/pointer_remapping_9.f90: Likewise.
14638 * gfortran.dg/pointer_target_1.f90: Likewise.
14639 * gfortran.dg/pointer_target_2.f90: Likewise.
14640 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
14641 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
14642 * gfortran.dg/power.f90: Likewise.
14643 * gfortran.dg/power1.f90: Likewise.
14644 * gfortran.dg/power_3.f90: Likewise.
14645 * gfortran.dg/power_4.f90: Likewise.
14646 * gfortran.dg/power_5.f90: Likewise.
14647 * gfortran.dg/pr12884.f: Likewise.
14648 * gfortran.dg/pr15129.f90: Likewise.
14649 * gfortran.dg/pr15140.f90: Likewise.
14650 * gfortran.dg/pr15324.f90: Likewise.
14651 * gfortran.dg/pr15332.f: Likewise.
14652 * gfortran.dg/pr15957.f90: Likewise.
14653 * gfortran.dg/pr15959.f90: Likewise.
14654 * gfortran.dg/pr16597.f90: Likewise.
14655 * gfortran.dg/pr16861.f90: Likewise.
14656 * gfortran.dg/pr16938.f90: Likewise.
14657 * gfortran.dg/pr17090.f90: Likewise.
14658 * gfortran.dg/pr17143.f90: Likewise.
14659 * gfortran.dg/pr17164.f90: Likewise.
14660 * gfortran.dg/pr17229.f: Likewise.
14661 * gfortran.dg/pr17285.f90: Likewise.
14662 * gfortran.dg/pr17286.f90: Likewise.
14663 * gfortran.dg/pr17472.f: Likewise.
14664 * gfortran.dg/pr17612.f90: Likewise.
14665 * gfortran.dg/pr17706.f90: Likewise.
14666 * gfortran.dg/pr18025.f90: Likewise.
14667 * gfortran.dg/pr18122.f90: Likewise.
14668 * gfortran.dg/pr18210.f90: Likewise.
14669 * gfortran.dg/pr18392.f90: Likewise.
14670 * gfortran.dg/pr19155.f: Likewise.
14671 * gfortran.dg/pr19216.f: Likewise.
14672 * gfortran.dg/pr19467.f90: Likewise.
14673 * gfortran.dg/pr19657.f: Likewise.
14674 * gfortran.dg/pr19926.f90: Likewise.
14675 * gfortran.dg/pr19928-1.f90: Likewise.
14676 * gfortran.dg/pr19928-2.f90: Likewise.
14677 * gfortran.dg/pr20086.f90: Likewise.
14678 * gfortran.dg/pr20124.f90: Likewise.
14679 * gfortran.dg/pr20163-2.f: Likewise.
14680 * gfortran.dg/pr20480.f90: Likewise.
14681 * gfortran.dg/pr20755.f: Likewise.
14682 * gfortran.dg/pr20950.f: Likewise.
14683 * gfortran.dg/pr21177.f90: Likewise.
14684 * gfortran.dg/pr21730.f: Likewise.
14685 * gfortran.dg/pr22491.f: Likewise.
14686 * gfortran.dg/pr25603.f: Likewise.
14687 * gfortran.dg/pr26246_2.f90: Likewise.
14688 * gfortran.dg/pr32136.f90: Likewise.
14689 * gfortran.dg/pr32533.f90: Likewise.
14690 * gfortran.dg/pr33794.f90: Likewise.
14691 * gfortran.dg/pr35662.f90: Likewise.
14692 * gfortran.dg/pr35944-1.f90: Likewise.
14693 * gfortran.dg/pr35944-2.f90: Likewise.
14694 * gfortran.dg/pr35983.f90: Likewise.
14695 * gfortran.dg/pr39865.f90: Likewise.
14696 * gfortran.dg/pr41212.f90: Likewise.
14697 * gfortran.dg/pr43808.f90: Likewise.
14698 * gfortran.dg/pr44592.f90: Likewise.
14699 * gfortran.dg/pr44735.f90: Likewise.
14700 * gfortran.dg/pr45308.f03: Likewise.
14701 * gfortran.dg/pr46297.f: Likewise.
14702 * gfortran.dg/pr46588.f90: Likewise.
14703 * gfortran.dg/pr46665.f90: Likewise.
14704 * gfortran.dg/pr46804.f90: Likewise.
14705 * gfortran.dg/pr47008.f03: Likewise.
14706 * gfortran.dg/pr47614.f: Likewise.
14707 * gfortran.dg/pr47878.f90: Likewise.
14708 * gfortran.dg/pr49103.f90: Likewise.
14709 * gfortran.dg/pr50069_1.f90: Likewise.
14710 * gfortran.dg/pr50769.f90: Likewise.
14711 * gfortran.dg/pr52608.f90: Likewise.
14712 * gfortran.dg/pr55086_2.f90: Likewise.
14713 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
14714 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
14715 * gfortran.dg/pr55330.f90: Likewise.
14716 * gfortran.dg/pr56015.f90: Likewise.
14717 * gfortran.dg/pr57910.f90: Likewise.
14718 * gfortran.dg/pr59700.f90: Likewise.
14719 * gfortran.dg/pr62125.f90: Likewise.
14720 * gfortran.dg/pr64530.f90: Likewise.
14721 * gfortran.dg/pr65429.f90: Likewise.
14722 * gfortran.dg/pr65450.f90: Likewise.
14723 * gfortran.dg/pr65504.f90: Likewise.
14724 * gfortran.dg/pr65903.f90: Likewise.
14725 * gfortran.dg/pr66311.f90: Likewise.
14726 * gfortran.dg/pr66864.f90: Likewise.
14727 * gfortran.dg/pr67140.f90: Likewise.
14728 * gfortran.dg/pr67524.f90: Likewise.
14729 * gfortran.dg/pr67885.f90: Likewise.
14730 * gfortran.dg/pr68053.f90: Likewise.
14731 * gfortran.dg/pr68566.f90: Likewise.
14732 * gfortran.dg/pr69514_1.f90: Likewise.
14733 * gfortran.dg/pr69514_2.f90: Likewise.
14734 * gfortran.dg/pr69739.f90: Likewise.
14735 * gfortran.dg/pr70673.f90: Likewise.
14736 * gfortran.dg/pr71523_2.f90: Likewise.
14737 * gfortran.dg/pr71764.f90: Likewise.
14738 * gfortran.dg/pr78092.f90: Likewise.
14739 * gfortran.dg/pr82973.f90: Likewise.
14740 * gfortran.dg/pr83864.f90: Likewise.
14741 * gfortran.dg/pr83874.f90: Likewise.
14742 * gfortran.dg/pr84088.f90: Likewise.
14743 * gfortran.dg/pr84155.f90: Likewise.
14744 * gfortran.dg/proc_decl_12.f90: Likewise.
14745 * gfortran.dg/proc_decl_13.f90: Likewise.
14746 * gfortran.dg/proc_decl_15.f90: Likewise.
14747 * gfortran.dg/proc_decl_17.f90: Likewise.
14748 * gfortran.dg/proc_decl_18.f90: Likewise.
14749 * gfortran.dg/proc_decl_2.f90: Likewise.
14750 * gfortran.dg/proc_decl_5.f90: Likewise.
14751 * gfortran.dg/proc_decl_9.f90: Likewise.
14752 * gfortran.dg/proc_ptr_1.f90: Likewise.
14753 * gfortran.dg/proc_ptr_10.f90: Likewise.
14754 * gfortran.dg/proc_ptr_12.f90: Likewise.
14755 * gfortran.dg/proc_ptr_18.f90: Likewise.
14756 * gfortran.dg/proc_ptr_19.f90: Likewise.
14757 * gfortran.dg/proc_ptr_21.f90: Likewise.
14758 * gfortran.dg/proc_ptr_22.f90: Likewise.
14759 * gfortran.dg/proc_ptr_23.f90: Likewise.
14760 * gfortran.dg/proc_ptr_25.f90: Likewise.
14761 * gfortran.dg/proc_ptr_26.f90: Likewise.
14762 * gfortran.dg/proc_ptr_3.f90: Likewise.
14763 * gfortran.dg/proc_ptr_36.f90: Likewise.
14764 * gfortran.dg/proc_ptr_47.f90: Likewise.
14765 * gfortran.dg/proc_ptr_48.f90: Likewise.
14766 * gfortran.dg/proc_ptr_5.f90: Likewise.
14767 * gfortran.dg/proc_ptr_6.f90: Likewise.
14768 * gfortran.dg/proc_ptr_7.f90: Likewise.
14769 * gfortran.dg/proc_ptr_8.f90: Likewise.
14770 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
14771 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
14772 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
14773 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
14774 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
14775 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
14776 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
14777 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
14778 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
14779 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
14780 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
14781 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
14782 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
14783 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
14784 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
14785 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
14786 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
14787 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
14788 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
14789 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
14790 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
14791 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
14792 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
14793 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
14794 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
14795 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
14796 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
14797 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
14798 * gfortran.dg/product_init_expr.f03: Likewise.
14799 * gfortran.dg/promotion.f90: Likewise.
14800 * gfortran.dg/promotion_3.f90: Likewise.
14801 * gfortran.dg/promotion_4.f90: Likewise.
14802 * gfortran.dg/protected_1.f90: Likewise.
14803 * gfortran.dg/protected_2.f90: Likewise.
14804 * gfortran.dg/ptr-func-1.f90: Likewise.
14805 * gfortran.dg/ptr-func-2.f90: Likewise.
14806 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
14807 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
14808 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
14809 * gfortran.dg/pure_byref_1.f90: Likewise.
14810 * gfortran.dg/pure_byref_2.f90: Likewise.
14811 * gfortran.dg/pure_byref_3.f90: Likewise.
14812 * gfortran.dg/quad_2.f90: Likewise.
14813 * gfortran.dg/quad_3.f90: Likewise.
14814 * gfortran.dg/random_3.f90: Likewise.
14815 * gfortran.dg/random_4.f90: Likewise.
14816 * gfortran.dg/random_7.f90: Likewise.
14817 * gfortran.dg/read_2.f90: Likewise.
14818 * gfortran.dg/read_3.f90: Likewise.
14819 * gfortran.dg/read_4.f90: Likewise.
14820 * gfortran.dg/read_5.f90: Likewise.
14821 * gfortran.dg/read_bad_advance.f90: Likewise.
14822 * gfortran.dg/read_bang.f90: Likewise.
14823 * gfortran.dg/read_bang4.f90: Likewise.
14824 * gfortran.dg/read_comma.f: Likewise.
14825 * gfortran.dg/read_dir.f90: Likewise.
14826 * gfortran.dg/read_empty_file.f: Likewise.
14827 * gfortran.dg/read_eof_1.f90: Likewise.
14828 * gfortran.dg/read_eof_2.f90: Likewise.
14829 * gfortran.dg/read_eof_3.f90: Likewise.
14830 * gfortran.dg/read_eof_4.f90: Likewise.
14831 * gfortran.dg/read_eof_5.f90: Likewise.
14832 * gfortran.dg/read_eof_6.f: Likewise.
14833 * gfortran.dg/read_eof_7.f90: Likewise.
14834 * gfortran.dg/read_eof_8.f90: Likewise.
14835 * gfortran.dg/read_eof_all.f90: Likewise.
14836 * gfortran.dg/read_eor.f90: Likewise.
14837 * gfortran.dg/read_float_1.f90: Likewise.
14838 * gfortran.dg/read_float_2.f03: Likewise.
14839 * gfortran.dg/read_float_3.f90: Likewise.
14840 * gfortran.dg/read_float_4.f90: Likewise.
14841 * gfortran.dg/read_infnan_1.f90: Likewise.
14842 * gfortran.dg/read_list_eof_1.f90: Likewise.
14843 * gfortran.dg/read_logical.f90: Likewise.
14844 * gfortran.dg/read_many_1.f: Likewise.
14845 * gfortran.dg/read_no_eor.f90: Likewise.
14846 * gfortran.dg/read_noadvance.f90: Likewise.
14847 * gfortran.dg/read_repeat.f90: Likewise.
14848 * gfortran.dg/read_repeat_2.f90: Likewise.
14849 * gfortran.dg/read_size_noadvance.f90: Likewise.
14850 * gfortran.dg/read_x_eof.f90: Likewise.
14851 * gfortran.dg/read_x_past.f: Likewise.
14852 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
14853 * gfortran.dg/real_const_1.f: Likewise.
14854 * gfortran.dg/real_const_2.f90: Likewise.
14855 * gfortran.dg/real_const_3.f90: Likewise.
14856 * gfortran.dg/real_do_1.f90: Likewise.
14857 * gfortran.dg/real_index_1.f90: Likewise.
14858 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
14859 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
14860 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
14861 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
14862 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
14863 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
14864 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
14865 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
14866 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
14867 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
14868 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
14869 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
14870 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
14871 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
14872 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
14873 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
14874 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
14875 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
14876 * gfortran.dg/record_marker_1.f90: Likewise.
14877 * gfortran.dg/record_marker_2.f: Likewise.
14878 * gfortran.dg/record_marker_3.f90: Likewise.
14879 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
14880 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
14881 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
14882 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
14883 * gfortran.dg/recursive_check_7.f90: Likewise.
14884 * gfortran.dg/recursive_reference_1.f90: Likewise.
14885 * gfortran.dg/recursive_reference_2.f90: Likewise.
14886 * gfortran.dg/recursive_stack.f90: Likewise.
14887 * gfortran.dg/reduction.f90: Likewise.
14888 * gfortran.dg/repack_arrays_1.f90: Likewise.
14889 * gfortran.dg/repeat_1.f90: Likewise.
14890 * gfortran.dg/repeat_2.f90: Likewise.
14891 * gfortran.dg/repeat_3.f90: Likewise.
14892 * gfortran.dg/repeat_6.f90: Likewise.
14893 * gfortran.dg/reshape-alloc.f90: Likewise.
14894 * gfortran.dg/reshape-complex.f90: Likewise.
14895 * gfortran.dg/reshape.f90: Likewise.
14896 * gfortran.dg/reshape_2.f90: Likewise.
14897 * gfortran.dg/reshape_7.f90: Likewise.
14898 * gfortran.dg/reshape_empty_1.f03: Likewise.
14899 * gfortran.dg/reshape_pad_1.f90: Likewise.
14900 * gfortran.dg/reshape_rank7.f90: Likewise.
14901 * gfortran.dg/reshape_transpose_1.f90: Likewise.
14902 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
14903 * gfortran.dg/result_default_init_1.f90: Likewise.
14904 * gfortran.dg/result_in_spec_1.f90: Likewise.
14905 * gfortran.dg/result_in_spec_2.f90: Likewise.
14906 * gfortran.dg/ret_array_1.f90: Likewise.
14907 * gfortran.dg/ret_pointer_1.f90: Likewise.
14908 * gfortran.dg/ret_pointer_2.f90: Likewise.
14909 * gfortran.dg/rewind_1.f90: Likewise.
14910 * gfortran.dg/round_1.f03: Likewise.
14911 * gfortran.dg/round_2.f03: Likewise.
14912 * gfortran.dg/round_3.f08: Likewise.
14913 * gfortran.dg/round_4.f90: Likewise.
14914 * gfortran.dg/rrspacing_1.f90: Likewise.
14915 * gfortran.dg/runtime_warning_1.f90: Likewise.
14916 * gfortran.dg/same_type_as_2.f03: Likewise.
14917 * gfortran.dg/save_1.f90: Likewise.
14918 * gfortran.dg/save_5.f90: Likewise.
14919 * gfortran.dg/save_6.f90: Likewise.
14920 * gfortran.dg/scalar_mask_1.f90: Likewise.
14921 * gfortran.dg/scalar_mask_2.f90: Likewise.
14922 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
14923 * gfortran.dg/scale_1.f90: Likewise.
14924 * gfortran.dg/scan_1.f90: Likewise.
14925 * gfortran.dg/scan_2.f90: Likewise.
14926 * gfortran.dg/secnds-1.f: Likewise.
14927 * gfortran.dg/secnds.f: Likewise.
14928 * gfortran.dg/select_1.f90: Likewise.
14929 * gfortran.dg/select_2.f90: Likewise.
14930 * gfortran.dg/select_3.f90: Likewise.
14931 * gfortran.dg/select_5.f90: Likewise.
14932 * gfortran.dg/select_char_1.f90: Likewise.
14933 * gfortran.dg/select_char_2.f90: Likewise.
14934 * gfortran.dg/select_type_13.f03: Likewise.
14935 * gfortran.dg/select_type_14.f03: Likewise.
14936 * gfortran.dg/select_type_15.f03: Likewise.
14937 * gfortran.dg/select_type_19.f03: Likewise.
14938 * gfortran.dg/select_type_2.f03: Likewise.
14939 * gfortran.dg/select_type_26.f03: Likewise.
14940 * gfortran.dg/select_type_27.f03: Likewise.
14941 * gfortran.dg/select_type_28.f03: Likewise.
14942 * gfortran.dg/select_type_3.f03: Likewise.
14943 * gfortran.dg/select_type_35.f03: Likewise.
14944 * gfortran.dg/select_type_36.f03: Likewise.
14945 * gfortran.dg/select_type_37.f03: Likewise.
14946 * gfortran.dg/select_type_39.f03: Likewise.
14947 * gfortran.dg/select_type_4.f90: Likewise.
14948 * gfortran.dg/select_type_5.f03: Likewise.
14949 * gfortran.dg/select_type_6.f03: Likewise.
14950 * gfortran.dg/select_type_7.f03: Likewise.
14951 * gfortran.dg/select_type_8.f03: Likewise.
14952 * gfortran.dg/selected_char_kind_1.f90: Likewise.
14953 * gfortran.dg/selected_char_kind_4.f90: Likewise.
14954 * gfortran.dg/selected_kind_1.f90: Likewise.
14955 * gfortran.dg/selected_real_kind_2.f90: Likewise.
14956 * gfortran.dg/shape_2.f90: Likewise.
14957 * gfortran.dg/shape_4.f90: Likewise.
14958 * gfortran.dg/shape_5.f90: Likewise.
14959 * gfortran.dg/shape_7.f90: Likewise.
14960 * gfortran.dg/shape_8.f90: Likewise.
14961 * gfortran.dg/shape_9.f90: Likewise.
14962 * gfortran.dg/shift-kind_2.f90: Likewise.
14963 * gfortran.dg/shiftalr_1.F90: Likewise.
14964 * gfortran.dg/shiftalr_2.F90: Likewise.
14965 * gfortran.dg/simpleif_1.f90: Likewise.
14966 * gfortran.dg/simplify_argN_1.f90: Likewise.
14967 * gfortran.dg/simplify_cshift_1.f90: Likewise.
14968 * gfortran.dg/simplify_cshift_4.f90: Likewise.
14969 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
14970 * gfortran.dg/simplify_modulo.f90: Likewise.
14971 * gfortran.dg/single_char_string.f90: Likewise.
14972 * gfortran.dg/size_dim.f90: Likewise.
14973 * gfortran.dg/size_optional_dim_1.f90: Likewise.
14974 * gfortran.dg/sizeof.f90: Likewise.
14975 * gfortran.dg/sizeof_4.f90: Likewise.
14976 * gfortran.dg/slash_1.f90: Likewise.
14977 * gfortran.dg/sms-1.f90: Likewise.
14978 * gfortran.dg/sms-2.f90: Likewise.
14979 * gfortran.dg/spec_expr_7.f90: Likewise.
14980 * gfortran.dg/specifics_1.f90: Likewise.
14981 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
14982 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
14983 * gfortran.dg/spread_init_expr.f03: Likewise.
14984 * gfortran.dg/spread_scalar_source.f90: Likewise.
14985 * gfortran.dg/spread_shape_1.f90: Likewise.
14986 * gfortran.dg/stat_1.f90: Likewise.
14987 * gfortran.dg/stat_2.f90: Likewise.
14988 * gfortran.dg/stfunc_1.f90: Likewise.
14989 * gfortran.dg/stfunc_4.f90: Likewise.
14990 * gfortran.dg/stfunc_6.f90: Likewise.
14991 * gfortran.dg/storage_size_1.f08: Likewise.
14992 * gfortran.dg/storage_size_3.f08: Likewise.
14993 * gfortran.dg/storage_size_4.f90: Likewise.
14994 * gfortran.dg/streamio_1.f90: Likewise.
14995 * gfortran.dg/streamio_10.f90: Likewise.
14996 * gfortran.dg/streamio_11.f90: Likewise.
14997 * gfortran.dg/streamio_12.f90: Likewise.
14998 * gfortran.dg/streamio_13.f90: Likewise.
14999 * gfortran.dg/streamio_14.f90: Likewise.
15000 * gfortran.dg/streamio_15.f90: Likewise.
15001 * gfortran.dg/streamio_16.f90: Likewise.
15002 * gfortran.dg/streamio_17.f90: Likewise.
15003 * gfortran.dg/streamio_2.f90: Likewise.
15004 * gfortran.dg/streamio_3.f90: Likewise.
15005 * gfortran.dg/streamio_4.f90: Likewise.
15006 * gfortran.dg/streamio_5.f90: Likewise.
15007 * gfortran.dg/streamio_6.f90: Likewise.
15008 * gfortran.dg/streamio_7.f90: Likewise.
15009 * gfortran.dg/streamio_8.f90: Likewise.
15010 * gfortran.dg/streamio_9.f90: Likewise.
15011 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
15012 * gfortran.dg/string_4.f90: Likewise.
15013 * gfortran.dg/string_array_constructor_2.f90: Likewise.
15014 * gfortran.dg/string_assign_2.f90: Likewise.
15015 * gfortran.dg/string_compare_1.f90: Likewise.
15016 * gfortran.dg/string_compare_2.f90: Likewise.
15017 * gfortran.dg/string_compare_3.f90: Likewise.
15018 * gfortran.dg/string_ctor_1.f90: Likewise.
15019 * gfortran.dg/string_length_1.f90: Likewise.
15020 * gfortran.dg/string_length_2.f90: Likewise.
15021 * gfortran.dg/string_length_3.f90: Likewise.
15022 * gfortran.dg/string_length_4.f90: Likewise.
15023 * gfortran.dg/string_null_compare_1.f: Likewise.
15024 * gfortran.dg/string_pad_trunc.f90: Likewise.
15025 * gfortran.dg/structure_constructor_1.f03: Likewise.
15026 * gfortran.dg/structure_constructor_11.f90: Likewise.
15027 * gfortran.dg/structure_constructor_13.f03: Likewise.
15028 * gfortran.dg/structure_constructor_2.f03: Likewise.
15029 * gfortran.dg/structure_constructor_5.f03: Likewise.
15030 * gfortran.dg/submodule_1.f08: Likewise.
15031 * gfortran.dg/submodule_11.f08: Likewise.
15032 * gfortran.dg/submodule_14.f08: Likewise.
15033 * gfortran.dg/submodule_15.f08: Likewise.
15034 * gfortran.dg/submodule_17.f08: Likewise.
15035 * gfortran.dg/submodule_18.f08: Likewise.
15036 * gfortran.dg/submodule_19.f08: Likewise.
15037 * gfortran.dg/submodule_2.f08: Likewise.
15038 * gfortran.dg/submodule_27.f08: Likewise.
15039 * gfortran.dg/submodule_28.f08: Likewise.
15040 * gfortran.dg/submodule_29.f08: Likewise.
15041 * gfortran.dg/submodule_30.f08: Likewise.
15042 * gfortran.dg/submodule_6.f08: Likewise.
15043 * gfortran.dg/submodule_7.f08: Likewise.
15044 * gfortran.dg/submodule_8.f08: Likewise.
15045 * gfortran.dg/subnormal_1.f90: Likewise.
15046 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
15047 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
15048 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
15049 * gfortran.dg/substr_2.f: Likewise.
15050 * gfortran.dg/substr_3.f: Likewise.
15051 * gfortran.dg/substr_4.f: Likewise.
15052 * gfortran.dg/substr_5.f90: Likewise.
15053 * gfortran.dg/substr_6.f90: Likewise.
15054 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
15055 * gfortran.dg/sum_init_expr.f03: Likewise.
15056 * gfortran.dg/sum_zero_array_1.f90: Likewise.
15057 * gfortran.dg/system_clock_3.f08: Likewise.
15058 * gfortran.dg/t_editing.f: Likewise.
15059 * gfortran.dg/team_change_1.f90: Likewise.
15060 * gfortran.dg/team_end_1.f90: Likewise.
15061 * gfortran.dg/team_number_1.f90: Likewise.
15062 * gfortran.dg/temporary_1.f90: Likewise.
15063 * gfortran.dg/test_com_block.f90: Likewise.
15064 * gfortran.dg/test_only_clause.f90: Likewise.
15065 * gfortran.dg/tiny_1.f90: Likewise.
15066 * gfortran.dg/tiny_2.f90: Likewise.
15067 * gfortran.dg/tl_editing.f90: Likewise.
15068 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
15069 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
15070 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
15071 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
15072 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
15073 * gfortran.dg/transfer_class_2.f90: Likewise.
15074 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
15075 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
15076 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
15077 * gfortran.dg/transfer_resolve_1.f90: Likewise.
15078 * gfortran.dg/transfer_simplify_1.f90: Likewise.
15079 * gfortran.dg/transfer_simplify_10.f90: Likewise.
15080 * gfortran.dg/transfer_simplify_11.f90: Likewise.
15081 * gfortran.dg/transfer_simplify_2.f90: Likewise.
15082 * gfortran.dg/transfer_simplify_3.f90: Likewise.
15083 * gfortran.dg/transfer_simplify_4.f90: Likewise.
15084 * gfortran.dg/transfer_simplify_8.f90: Likewise.
15085 * gfortran.dg/transfer_simplify_9.f90: Likewise.
15086 * gfortran.dg/transpose_1.f90: Likewise.
15087 * gfortran.dg/transpose_3.f03: Likewise.
15088 * gfortran.dg/transpose_4.f90: Likewise.
15089 * gfortran.dg/transpose_conjg_1.f90: Likewise.
15090 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
15091 * gfortran.dg/transpose_optimization_2.f90: Likewise.
15092 * gfortran.dg/trim_1.f90: Likewise.
15093 * gfortran.dg/trim_optimize_1.f90: Likewise.
15094 * gfortran.dg/trim_optimize_2.f90: Likewise.
15095 * gfortran.dg/trim_optimize_3.f90: Likewise.
15096 * gfortran.dg/trim_optimize_4.f90: Likewise.
15097 * gfortran.dg/trim_optimize_5.f90: Likewise.
15098 * gfortran.dg/trim_optimize_6.f90: Likewise.
15099 * gfortran.dg/trim_optimize_7.f90: Likewise.
15100 * gfortran.dg/trim_optimize_8.f90: Likewise.
15101 * gfortran.dg/type_to_class_1.f03: Likewise.
15102 * gfortran.dg/type_to_class_2.f03: Likewise.
15103 * gfortran.dg/type_to_class_3.f03: Likewise.
15104 * gfortran.dg/type_to_class_4.f03: Likewise.
15105 * gfortran.dg/type_to_class_5.f03: Likewise.
15106 * gfortran.dg/typebound_assignment_5.f03: Likewise.
15107 * gfortran.dg/typebound_assignment_6.f03: Likewise.
15108 * gfortran.dg/typebound_assignment_7.f90: Likewise.
15109 * gfortran.dg/typebound_call_1.f03: Likewise.
15110 * gfortran.dg/typebound_call_13.f03: Likewise.
15111 * gfortran.dg/typebound_call_18.f03: Likewise.
15112 * gfortran.dg/typebound_call_19.f03: Likewise.
15113 * gfortran.dg/typebound_call_2.f03: Likewise.
15114 * gfortran.dg/typebound_call_20.f03: Likewise.
15115 * gfortran.dg/typebound_call_3.f03: Likewise.
15116 * gfortran.dg/typebound_generic_5.f03: Likewise.
15117 * gfortran.dg/typebound_generic_6.f03: Likewise.
15118 * gfortran.dg/typebound_generic_9.f03: Likewise.
15119 * gfortran.dg/typebound_operator_12.f03: Likewise.
15120 * gfortran.dg/typebound_operator_13.f03: Likewise.
15121 * gfortran.dg/typebound_operator_15.f90: Likewise.
15122 * gfortran.dg/typebound_operator_20.f90: Likewise.
15123 * gfortran.dg/typebound_operator_3.f03: Likewise.
15124 * gfortran.dg/typebound_operator_6.f03: Likewise.
15125 * gfortran.dg/typebound_operator_7.f03: Likewise.
15126 * gfortran.dg/typebound_operator_8.f03: Likewise.
15127 * gfortran.dg/typebound_operator_9.f03: Likewise.
15128 * gfortran.dg/typebound_proc_19.f90: Likewise.
15129 * gfortran.dg/typebound_proc_20.f90: Likewise.
15130 * gfortran.dg/typebound_proc_23.f90: Likewise.
15131 * gfortran.dg/typebound_proc_27.f03: Likewise.
15132 * gfortran.dg/typebound_proc_35.f90: Likewise.
15133 * gfortran.dg/typebound_proc_36.f90: Likewise.
15134 * gfortran.dg/unf_io_convert_1.f90: Likewise.
15135 * gfortran.dg/unf_io_convert_2.f90: Likewise.
15136 * gfortran.dg/unf_io_convert_3.f90: Likewise.
15137 * gfortran.dg/unf_io_convert_4.f90: Likewise.
15138 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
15139 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
15140 * gfortran.dg/unf_short_record_1.f90: Likewise.
15141 * gfortran.dg/unformatted_recl_1.f90: Likewise.
15142 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
15143 * gfortran.dg/unit_1.f90: Likewise.
15144 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
15145 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
15146 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
15147 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
15148 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
15149 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
15150 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
15151 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
15152 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
15153 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
15154 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
15155 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
15156 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
15157 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
15158 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
15159 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
15160 * gfortran.dg/unpack_init_expr.f03: Likewise.
15161 * gfortran.dg/use_10.f90: Likewise.
15162 * gfortran.dg/use_11.f90: Likewise.
15163 * gfortran.dg/use_13.f90: Likewise.
15164 * gfortran.dg/use_24.f90: Likewise.
15165 * gfortran.dg/use_27.f90: Likewise.
15166 * gfortran.dg/use_5.f90: Likewise.
15167 * gfortran.dg/use_allocated_1.f90: Likewise.
15168 * gfortran.dg/use_only_1.f90: Likewise.
15169 * gfortran.dg/use_only_4.f90: Likewise.
15170 * gfortran.dg/use_rename_2.f90: Likewise.
15171 * gfortran.dg/use_rename_4.f90: Likewise.
15172 * gfortran.dg/used_dummy_types_1.f90: Likewise.
15173 * gfortran.dg/used_interface_ref.f90: Likewise.
15174 * gfortran.dg/used_types_5.f90: Likewise.
15175 * gfortran.dg/utf8_1.f03: Likewise.
15176 * gfortran.dg/utf8_2.f03: Likewise.
15177 * gfortran.dg/value_1.f90: Likewise.
15178 * gfortran.dg/value_2.f90: Likewise.
15179 * gfortran.dg/value_4.f90: Likewise.
15180 * gfortran.dg/value_6.f03: Likewise.
15181 * gfortran.dg/value_7.f03: Likewise.
15182 * gfortran.dg/value_test.f90: Likewise.
15183 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
15184 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
15185 * gfortran.dg/vect/pr60510.f: Likewise.
15186 * gfortran.dg/vect/pr69882.f90: Likewise.
15187 * gfortran.dg/vect/pr69980.f90: Likewise.
15188 * gfortran.dg/vect/vect-5.f90: Likewise.
15189 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15190 * gfortran.dg/vector_subscript_1.f90: Likewise.
15191 * gfortran.dg/vector_subscript_2.f90: Likewise.
15192 * gfortran.dg/vector_subscript_3.f90: Likewise.
15193 * gfortran.dg/vector_subscript_5.f90: Likewise.
15194 * gfortran.dg/verify_2.f90: Likewise.
15195 * gfortran.dg/volatile10.f90: Likewise.
15196 * gfortran.dg/where_1.f90: Likewise.
15197 * gfortran.dg/where_operator_assign_1.f90: Likewise.
15198 * gfortran.dg/where_operator_assign_2.f90: Likewise.
15199 * gfortran.dg/where_operator_assign_3.f90: Likewise.
15200 * gfortran.dg/whole_file_13.f90: Likewise.
15201 * gfortran.dg/whole_file_2.f90: Likewise.
15202 * gfortran.dg/widechar_2.f90: Likewise.
15203 * gfortran.dg/widechar_4.f90: Likewise.
15204 * gfortran.dg/widechar_5.f90: Likewise.
15205 * gfortran.dg/widechar_6.f90: Likewise.
15206 * gfortran.dg/widechar_8.f90: Likewise.
15207 * gfortran.dg/widechar_IO_1.f90: Likewise.
15208 * gfortran.dg/widechar_IO_2.f90: Likewise.
15209 * gfortran.dg/widechar_IO_3.f90: Likewise.
15210 * gfortran.dg/widechar_IO_4.f90: Likewise.
15211 * gfortran.dg/widechar_compare_1.f90: Likewise.
15212 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
15213 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
15214 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
15215 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
15216 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
15217 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
15218 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
15219 * gfortran.dg/widechar_select_1.f90: Likewise.
15220 * gfortran.dg/winapi.f90: Likewise.
15221 * gfortran.dg/write_0_pe_format.f90: Likewise.
15222 * gfortran.dg/write_back.f: Likewise.
15223 * gfortran.dg/write_check3.f90: Likewise.
15224 * gfortran.dg/write_direct_eor.f90: Likewise.
15225 * gfortran.dg/write_padding.f90: Likewise.
15226 * gfortran.dg/write_recursive.f90: Likewise.
15227 * gfortran.dg/write_rewind_1.f: Likewise.
15228 * gfortran.dg/write_rewind_2.f: Likewise.
15229 * gfortran.dg/write_zero_array.f90: Likewise.
15230 * gfortran.dg/x_slash_1.f: Likewise.
15231 * gfortran.dg/x_slash_2.f: Likewise.
15232 * gfortran.dg/zero_array_components_1.f90: Likewise.
15233 * gfortran.dg/zero_length_1.f90: Likewise.
15234 * gfortran.dg/zero_length_2.f90: Likewise.
15235 * gfortran.dg/zero_sized_1.f90: Likewise.
15236 * gfortran.dg/zero_sized_3.f90: Likewise.
15237 * gfortran.fortran-torture/compile/nested.f90: Likewise.
15238 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
15239 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
15240 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
15241 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
15242 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
15243 * gfortran.fortran-torture/execute/args.f90: Likewise.
15244 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
15245 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
15246 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
15247 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
15248 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
15249 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
15250 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
15251 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
15252 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
15253 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
15254 * gfortran.fortran-torture/execute/common.f90: Likewise.
15255 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
15256 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
15257 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
15258 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
15259 * gfortran.fortran-torture/execute/contained.f90: Likewise.
15260 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
15261 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
15262 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
15263 * gfortran.fortran-torture/execute/data.f90: Likewise.
15264 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
15265 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
15266 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
15267 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
15268 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
15269 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
15270 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
15271 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
15272 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
15273 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
15274 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
15275 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
15276 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
15277 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
15278 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
15279 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
15280 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
15281 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
15282 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
15283 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
15284 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
15285 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
15286 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
15287 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
15288 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
15289 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
15290 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
15291 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
15292 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
15293 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
15294 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
15295 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
15296 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
15297 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
15298 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
15299 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
15300 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
15301 * gfortran.fortran-torture/execute/forall.f90: Likewise.
15302 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
15303 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
15304 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
15305 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
15306 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
15307 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
15308 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
15309 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
15310 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
15311 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
15312 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
15313 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
15314 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
15315 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
15316 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
15317 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
15318 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
15319 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
15320 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
15321 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
15322 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
15323 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
15324 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
15325 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
15326 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
15327 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
15328 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
15329 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
15330 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15331 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
15332 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
15333 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
15334 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
15335 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
15336 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
15337 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
15339 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
15340 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
15341 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
15342 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
15343 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
15344 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
15345 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
15346 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15347 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
15348 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
15349 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
15350 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15351 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
15352 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
15353 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
15354 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
15355 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
15356 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15357 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
15358 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15359 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
15360 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
15361 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
15362 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
15363 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
15364 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
15365 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
15366 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
15367 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15368 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
15369 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
15370 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
15371 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
15372 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
15373 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
15374 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
15375 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
15376 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
15377 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
15378 * gfortran.fortran-torture/execute/math.f90: Likewise.
15379 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
15380 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
15381 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
15382 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
15383 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
15384 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
15385 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
15386 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
15387 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
15388 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
15389 * gfortran.fortran-torture/execute/power.f90: Likewise.
15390 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
15391 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
15392 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15393 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
15394 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
15395 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
15396 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
15397 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
15398 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
15399 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
15400 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
15401 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
15402 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
15403 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
15404 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
15405 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
15406 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
15407 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
15408 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
15409 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
15410 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
15411 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
15412 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
15413 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
15414 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
15415 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
15416 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
15417 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
15418 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
15419 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
15420 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
15421 * gfortran.fortran-torture/execute/straret.f90: Likewise.
15422 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
15423 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
15424 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
15425 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
15426 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
15427 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
15428 * gfortran.fortran-torture/execute/string.f90: Likewise.
15429 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
15430 * gfortran.fortran-torture/execute/strret.f90: Likewise.
15431 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
15432 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
15433 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
15434 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
15435 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
15436 * gfortran.fortran-torture/execute/userop.f90: Likewise.
15437 * gfortran.fortran-torture/execute/where17.f90: Likewise.
15438 * gfortran.fortran-torture/execute/where18.f90: Likewise.
15439 * gfortran.fortran-torture/execute/where19.f90: Likewise.
15440 * gfortran.fortran-torture/execute/where20.f90: Likewise.
15441 * gfortran.fortran-torture/execute/where21.f90: Likewise.
15442 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
15443 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
15444 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15445 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15446 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15447 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15448 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
15449 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
15450 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
15451 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
15452 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
15453 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
15454 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
15455 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
15456 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
15457 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
15458 * gfortran.dg/inline_transpose_1.f90: Likewise.
15460 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
15463 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
15466 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
15469 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
15470 * gnat.dg/dispatch1.adb: Rename into...
15471 * gnat.dg/disp1.adb: ...this.
15472 * gnat.dg/dispatch1_p.ads: Rename into...
15473 * gnat.dg/disp1_pkg.ads: ...this.
15474 * gnat.dg/disp2.adb: Rename into...
15475 * gnat.dg/dispatch2.adb: ...this.
15476 * gnat.dg/dispatch2_p.ads: Rename into...
15477 * gnat.dg/disp2_pkg.ads: ...this.
15478 * gnat.dg/dispatch2_p.adb: Rename into...
15479 * gnat.dg/disp2_pkg.adb: this.
15480 * gnat.dg/generic_dispatch.adb: Rename into...
15481 * gnat.dg/generic_disp.adb: this.
15482 * gnat.dg/generic_dispatch_p.ads: Rename into...
15483 * gnat.dg/generic_disp_pkg.ads: ...this.
15484 * gnat.dg/generic_dispatch_p.adb: Rename into...
15485 * gnat.dg/generic_disp_pkg.adb: ...this.
15486 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
15487 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
15488 * gnat.dg/object_overflow1.adb: Tweak index.
15489 * gnat.dg/object_overflow2.adb: Likewise.
15490 * gnat.dg/object_overflow3.adb: Likewise.
15491 * gnat.dg/object_overflow4.adb: Likewise.
15492 * gnat.dg/object_overflow5.adb: Likewise.
15494 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15497 * gcc.c-torture/compile/pr84425.c: New test.
15499 2018-02-16 Marek Polacek <polacek@redhat.com>
15500 Jakub Jelinek <jakub@redhat.com>
15503 * g++.dg/cpp1y/constexpr-84192.C: New test.
15505 2018-02-16 Martin Sebor <msebor@redhat.com>
15508 * g++.dg/overload15.C: New test.
15510 2018-02-16 Yury Gribov <tetra2005@gmail.com>
15513 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
15514 * gcc.dg/pr56727-2.c: Ditto.
15515 * gcc.target/powerpc/pr79439.c: Renamed to...
15516 * gcc.target/powerpc/pr79439-1.c: ...this.
15517 * gcc.target/powerpc/pr79439-2.c: New test.
15518 * gcc.target/powerpc/pr79439-3.c: New test.
15520 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
15523 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
15524 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
15525 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
15526 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
15527 * gcc.target/powerpc/builtins-3.c: Same.
15529 2018-02-16 Nathan Sidwell <nathan@acm.org>
15531 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
15533 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
15535 PR rtl-optimization/70023
15536 * gcc.target/i386/pr70023.c: New.
15538 2018-02-16 Carl Love <cel@us.ibm.com>
15540 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
15542 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
15545 2018-02-16 Carl Love <cel@us.ibm.com>
15547 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
15548 for the ABI definitions for vec_extract4b and vec_insert4b.
15550 2018-02-16 Nathan Sidwell <nathan@acm.org>
15552 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
15553 * g++.old-deja/g++.mike/net43.C: Likewise.
15555 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15558 * g++.dg/cpp1z/class-deduction48.C: New.
15560 2018-02-16 Nathan Sidwell <nathan@acm.org>
15563 * g++.dg/lookup/pr84375.C: New.
15565 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15568 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
15570 2018-02-16 Richard Biener <rguenther@suse.de>
15572 PR tree-optimization/84417
15573 * gcc.dg/torture/pr84417.c: New testcase.
15575 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15578 * g++.dg/opt/pr84272.C: New test.
15580 PR rtl-optimization/83723
15581 * gcc.dg/pr83723.c: New test.
15583 2018-02-16 Richard Biener <rguenther@suse.de>
15585 PR tree-optimization/84399
15586 * gcc.dg/graphite/pr84399.c: New testcase.
15588 2018-02-16 Richard Biener <rguenther@suse.de>
15590 PR tree-optimization/84190
15591 * g++.dg/torture/pr84190.C: New testcase.
15593 2018-02-15 Martin Sebor <msebor@redhat.com>
15595 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
15598 2018-02-15 Janus Weil <janus@gcc.gnu.org>
15601 * gfortran.dg/dtio_21.f03: Add an error message.
15602 * gfortran.dg/dtio_22.f90: Fix invalid test case.
15604 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15607 * gfortran.dg/stop_shouldfail.f90: New test.
15609 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
15612 * g++.dg/concepts/pr84330.C: New.
15614 2018-02-15 Tom de Vries <tom@codesourcery.com>
15616 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
15618 2018-02-15 Tom de Vries <tom@codesourcery.com>
15620 * gcc.c-torture/compile/pr84136.c: Require effective target
15623 2018-02-15 Jakub Jelinek <jakub@redhat.com>
15625 PR tree-optimization/84383
15626 * gcc.c-torture/compile/pr84383.c: New test.
15628 PR tree-optimization/84334
15629 * gcc.dg/pr84334.c: New test.
15631 2018-02-14 Carl Love <cel@us.ibm.com>
15633 * gcc.target/powerpc/builtins-4-int128-runnable.c
15634 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
15635 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
15637 2018-02-14 Martin Sebor <msebor@redhat.com>
15639 PR tree-optimization/83698
15640 * gcc.dg/Wrestrict-7.c: New test.
15641 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
15642 * gcc.target/i386/chkp-stropt-17.c: Same.
15644 2018-02-14 Martin Sebor <msebor@redhat.com>
15647 * gcc.dg/Wattributes-8.c: New test.
15649 2018-02-14 Janus Weil <janus@gcc.gnu.org>
15652 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
15653 * gfortran.dg/allocate_with_source_23.f90: Ditto.
15654 * gfortran.dg/select_type_1.f03: Extend test case.
15656 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
15658 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
15659 (dg-options): Use -O2 -msse2 -mno-sse3.
15661 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
15663 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
15664 this test case still works ok.
15665 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
15666 * gcc.dg/vmx/insert-be-order.c: Likewise.
15667 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
15668 * gcc.dg/vmx/ld-be-order.c: Likewise.
15669 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
15670 * gcc.dg/vmx/lde-be-order.c: Likewise.
15671 * gcc.dg/vmx/ldl-be-order.c: Likewise.
15672 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
15673 * gcc.dg/vmx/merge-be-order.c: Likewise.
15674 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
15675 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
15676 * gcc.dg/vmx/pack-be-order.c: Likewise.
15677 * gcc.dg/vmx/perm-be-order.c: Likewise.
15678 * gcc.dg/vmx/splat-be-order.c: Likewise.
15679 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
15680 * gcc.dg/vmx/st-be-order.c: Likewise.
15681 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
15682 * gcc.dg/vmx/ste-be-order.c: Likewise.
15683 * gcc.dg/vmx/stl-be-order.c: Likewise.
15684 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
15685 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
15686 * gcc.dg/vmx/unpack-be-order.c: Likewise.
15687 * gcc.dg/vmx/vsums-be-order.c: Likewise.
15688 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
15690 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
15693 * g++.dg/cpp0x/auto49.C: New.
15695 2018-02-14 Nathan Sidwell <nathan@acm.org>
15697 * g++.dg/template/instantiate5.C: Adjust required-from loc.
15699 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15701 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
15702 * gcc.target/powerpc/le-altivec-consts.c: Same.
15704 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15707 * gcc.target/powerpc/pr84220-sld.c: New test.
15708 * gcc.target/powerpc/pr84220-sld2.c: New test.
15709 * gcc.target/powerpc/pr84220-sldw.c: New test.
15710 * gcc.target/powerpc/pr84220-xxperm.c: New test.
15711 * gcc.target/powerpc/pr84220-xxsld.c: New test.
15713 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15716 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
15717 _inc_ssp intrinsics.
15718 * gcc.target/i386/cet-intrin-4.c: Likewise.
15719 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
15720 __builtin_ia32_rdssp[d|q].
15722 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
15724 PR tree-optimization/84357
15725 * gcc.dg/vect/pr84357.c: New test.
15727 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15730 * gcc.target/rx/pr83831.c: New tests.
15732 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
15735 * gcc.target/msp430/pr79242.c: New test.
15737 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15740 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
15743 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15746 * g++.dg/pr84279.C: New test.
15748 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15750 PR rtl-optimization/84169
15751 * gcc.c-torture/execute/pr84169.c: New.
15753 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15756 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
15758 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15761 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
15764 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15767 * g++.dg/warn/effc4.C: New test.
15769 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15772 * g++.dg/template/sizeof16.C: New.
15773 * g++.dg/template/sizeof17.C: Likewise.
15775 2018-02-13 Janus Weil <janus@gcc.gnu.org>
15778 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
15779 add necessary compiler options.
15780 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
15782 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15785 * gcc.c-torture/execute/pr82210.c: New test.
15787 PR middle-end/84309
15788 * gcc.dg/pr84309-2.c: New test.
15790 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
15792 PR tree-optimization/84321
15793 * gcc.dg/pr84321.c: New test.
15795 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
15798 * gcc.target/i386/pr57193.c: Add -march=x86-64.
15800 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
15803 * gcc.dg/asan/pr84307.c: Remove test.
15805 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
15807 * gcc.target/rl78/test_auto_vector.c: New test.
15809 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
15812 * gcc.c-torture/compile/pr84305.c: New test.
15814 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15817 * gcc.target/i386/pr84335.c: New test.
15819 PR tree-optimization/84339
15820 * gcc.c-torture/execute/pr84339.c: New test.
15822 PR middle-end/84309
15823 * gcc.dg/pr84309.c: New test.
15824 * gcc.target/i386/pr84309.c: New test.
15827 * gcc.target/i386/pr84336.c: New test.
15829 2018-02-12 Jakub Jelinek <jakub@redhat.com>
15832 * c-c++-common/gomp/pr84341.c: New test.
15834 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15837 * gfortran.dg/read_dir.f90: Re-add dg-do run.
15839 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15842 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
15845 2018-02-12 Jeff Law <law@redhat.com>
15847 * gcc.c-torture/compile/reg-args-size.c: New test.
15849 2018-02-12 Carl Love <cel@us.ibm.com>
15851 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
15852 uint128 tests to new testfile.
15853 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
15854 int128 and uint128 tests.
15855 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
15856 list of torture tests.
15858 2018-02-12 Janus Weil <janus@gcc.gnu.org>
15861 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
15862 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
15864 2018-02-12 Tamar Christina <tamar.christina@arm.com>
15867 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
15869 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
15872 * gcc.dg/asan/pr84307.c: New test.
15874 2018-02-12 Nathan Sidwell <nathan@acm.org>
15876 * g++.dg/parse/pr84263.C: New.
15878 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
15881 * g++.dg/template/crash129.C: New.
15883 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15886 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15887 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15888 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15889 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
15890 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
15892 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15894 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
15895 _mm_maskz_scalef_round_sd): Test new intrinsics.
15896 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
15897 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
15899 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
15900 _mm_maskz_scalef_round_ss): Test new intrinsics.
15901 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
15902 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
15904 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
15905 __builtin_ia32_scalefss_round): Remove builtin.
15906 (__builtin_ia32_scalefsd_mask_round,
15907 __builtin_ia32_scalefss_mask_round): Test new builtin.
15908 * gcc.target/i386/sse-13.c: Ditto.
15909 * gcc.target/i386/sse-23.c: Ditto.
15911 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15913 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
15914 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
15915 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
15916 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
15917 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
15918 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
15919 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
15920 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
15922 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
15923 (__builtin_ia32_sqrtss_round): Remove builtins.
15924 (__builtin_ia32_sqrtsd_mask_round)
15925 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
15926 * gcc.target/i386/sse-13.c: Ditto.
15927 * gcc.target/i386/sse-23.c: Ditto.
15929 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15932 * gfortran.dg/statement_function_3.f: New test.
15934 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
15938 * gfortran.dg/statement_function_1.f90: New test.
15939 * gfortran.dg/statement_function_2.f90: New test.
15941 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
15944 * gfortran.dg/type_to_class_5.f03: New test.
15946 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
15949 * gfortran.dg/type_to_class_4.f03: New test.
15951 2018-02-10 Alan Modra <amodra@gmail.com>
15954 * gcc.dg/pr84300.c: New.
15956 2018-02-10 Jakub Jelinek <jakub@redhat.com>
15959 * g++.dg/ubsan/pr83987-2.C: New test.
15961 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
15963 * gcc.target/rx/movsicc.c: New test.
15965 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15968 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
15971 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
15973 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
15974 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
15976 2018-02-09 Nathan Sidwell <nathan@acm.org>
15979 * c-c++-common/pr84293.h: New.
15980 * c-c++-common/pr84293.c: New.
15982 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
15984 PR rtl-optimization/57193
15985 * gcc.target/i386/pr57193.c: New.
15987 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15990 * gcc.target/powerpc/pr84226.c: New test.
15992 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15994 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
15998 2018-02-09 Martin Sebor <msebor@redhat.com>
16001 * gcc.dg/lto/pr84212_0.c: New test file.
16002 * gcc.dg/lto/pr84212_1.c: Same.
16004 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
16007 * gcc.target/powerpc/pr83926.c: New test.
16008 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
16009 message. Fix test for running in 32-bit mode.
16011 2018-02-09 Tamar Christina <tamar.christina@arm.com>
16014 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
16016 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16019 * gcc.target/s390/pr84295.c: New test.
16021 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
16024 * g++.dg/cpp1y/lambda-init16.C: New.
16026 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
16028 * gnat.dg/sso8.adb: New test.
16029 * gnat.dg/sso8_pkg.ads: New helper.
16031 2018-02-09 Richard Biener <rguenther@suse.de>
16033 PR tree-optimization/84278
16034 * gcc.target/i386/pr84278.c: Adjust regex.
16036 2018-02-09 Jakub Jelinek <jakub@redhat.com>
16038 PR tree-optimization/84232
16039 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
16042 * gcc.target/aarch64/pr84252.c: New test.
16044 PR middle-end/84237
16045 * gcc.dg/pr84237.c: New test.
16047 2018-02-09 Marek Polacek <polacek@redhat.com>
16048 Jakub Jelinek <jakub@redhat.com>
16051 * g++.dg/torture/pr83659.C: New test.
16053 2018-02-08 David Malcolm <dmalcolm@redhat.com>
16055 PR tree-optimization/84136
16056 * gcc.c-torture/compile/pr84136.c: New test.
16058 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
16061 * gcc.target/i386/pr83008.c: New test.
16063 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
16066 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
16068 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
16071 * g++.dg/warn/Wunused-parm-11.C: New.
16073 2018-02-08 Marek Polacek <polacek@redhat.com>
16075 PR tree-optimization/84238
16076 * gcc.dg/Wstringop-overflow-3.c: New test.
16078 2018-02-08 Nathan Sidwell <nathan@acm.org>
16080 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
16082 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
16084 PR tree-optimization/84265
16085 * gcc.dg/vect/pr84265.c: New test.
16087 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
16089 PR tree-optimization/81635
16090 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
16091 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
16093 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16095 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
16096 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
16097 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
16098 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
16099 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
16100 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
16101 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
16102 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
16103 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
16104 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
16105 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
16106 * gcc.target/s390/nobp-return-attr-all.c: New test.
16107 * gcc.target/s390/nobp-return-attr-neg.c: New test.
16108 * gcc.target/s390/nobp-return-mem-attr.c: New test.
16109 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
16110 * gcc.target/s390/nobp-return-mem-z10.c: New test.
16111 * gcc.target/s390/nobp-return-mem-z900.c: New test.
16112 * gcc.target/s390/nobp-return-reg-attr.c: New test.
16113 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
16114 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
16115 * gcc.target/s390/nobp-return-reg-z10.c: New test.
16116 * gcc.target/s390/nobp-return-reg-z900.c: New test.
16117 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
16118 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
16119 * gcc.target/s390/nobp-table-jump-z10.c: New test.
16120 * gcc.target/s390/nobp-table-jump-z900.c: New test.
16122 2018-02-08 Richard Biener <rguenther@suse.de>
16124 PR tree-optimization/84233
16125 * g++.dg/torture/pr84233.C: New testcase.
16127 2018-02-08 Richard Biener <rguenther@suse.de>
16129 PR tree-optimization/84278
16130 * gcc.target/i386/pr84278.c: New testcase.
16132 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
16134 PR rtl-optimization/84068
16135 PR rtl-optimization/83459
16136 * gcc.dg/pr84068.c: New test.
16138 2018-02-08 Richard Biener <rguenther@suse.de>
16140 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
16141 loop vectorization to happen.
16143 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
16146 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
16148 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
16150 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
16152 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
16155 * gcc.target/powerpc/pr84154-1.c: New tests.
16156 * gcc.target/powerpc/pr84154-2.c: Likewise.
16157 * gcc.target/powerpc/pr84154-3.c: Likewise.
16159 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
16161 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
16163 2018-02-07 Jakub Jelinek <jakub@redhat.com>
16166 * g++.dg/template/incomplete11.C: New test.
16167 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
16169 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
16172 * gfortran.dg/deallocate_error_3.f90: New test.
16173 * gfortran.dg/deallocate_error_4.f90: New test.
16175 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
16178 * gfortran.dg/shape_9.f90: New test.
16180 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
16183 * gfortran.dg/assumed_charlen_parameter.f90: New test.
16185 2018-02-07 David Malcolm <dmalcolm@redhat.com>
16189 * g++.dg/spellcheck-reswords.C: New test case.
16190 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
16191 suggestion of "if".
16193 2018-02-07 Martin Liska <mliska@suse.cz>
16196 * g++.dg/ext/mv26.C: New test.
16198 2018-02-07 Tom de Vries <tom@codesourcery.com>
16200 * gcc.dg/pr83844.c: Require effective target alloca.
16202 2018-02-07 Tom de Vries <tom@codesourcery.com>
16204 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
16206 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
16209 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
16210 -fcf-protection=return.
16212 2018-02-07 Tom de Vries <tom@codesourcery.com>
16215 * c-c++-common/goacc/pr84217.c: New test.
16216 * gfortran.dg/goacc/pr84217.f90: New test.
16218 2018-02-07 Richard Biener <rguenther@suse.de>
16220 PR tree-optimization/84204
16221 * gcc.dg/graphite/pr84204.c: New testcase.
16223 PR tree-optimization/84205
16224 * gcc.dg/graphite/pr84205.c: New testcase.
16226 PR tree-optimization/84223
16227 * gfortran.dg/graphite/pr84223.f90: New testcase.
16229 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
16232 * g++.dg/cpp0x/scoped_enum7.C: New.
16234 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
16236 PR tree-optimization/83008
16237 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
16239 2018-02-07 Jakub Jelinek <jakub@redhat.com>
16241 PR tree-optimization/84235
16242 * gcc.c-torture/execute/ieee/pr84235.c: New test.
16244 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16247 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
16249 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
16251 2018-02-06 Jakub Jelinek <jakub@redhat.com>
16254 * gcc.target/i386/pr84146.c: New test.
16256 2018-02-06 Michael Collison <michael.collison@arm.com>
16258 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
16260 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16262 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
16263 warning for -mno-speculate-indirect-jumps.
16264 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
16265 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16266 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
16267 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
16268 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
16269 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
16271 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16274 * c-c++-common/fcf-protection-1.c: Change a compared message.
16275 * c-c++-common/fcf-protection-2.c: Likewise.
16276 * c-c++-common/fcf-protection-3.c: Likewise.
16277 * c-c++-common/fcf-protection-5.c: Likewise.
16278 * c-c++-common/fcf-protection-6.c: New test.
16279 * c-c++-common/fcf-protection-7.c: Likewise.
16281 2018-02-06 Marek Polacek <polacek@redhat.com>
16283 PR tree-optimization/84228
16284 * c-c++-common/Wstringop-truncation-3.c: New test.
16286 2018-02-06 Tamar Christina <tamar.christina@arm.com>
16289 * gcc.target/arm/pragma_arch_switch_2.c: New.
16291 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16294 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
16296 2018-02-05 Martin Sebor <msebor@redhat.com>
16298 PR tree-optimization/83369
16299 * gcc.dg/Wnonnull.c: New test.
16301 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
16303 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
16304 argument and use dg-messages-by-file instead. Expect it to be
16305 an array rather than a dict.
16306 (lto-link-and-maybe-run): Remove messages_by_file argument and
16307 use an upvar for dg-messages-by-file. Update call to
16308 lto_handle_diagnostics.
16309 (lt-get-options): Treat dg-messages-by-file as an array
16310 rather than a dict.
16311 (lto-get-options-main): Likewise. Set the entry rather than appending.
16312 (lto-execute): Treat dg-messages-by-file as an array rather than
16313 a dict. Update call to lto-link-and-maybe-run.
16315 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
16318 * g++.dg/cpp1z/inline-var4.C: New.
16320 2018-02-05 Martin Liska <mliska@suse.cz>
16322 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
16324 * c-c++-common/asan/pointer-compare-2.c: Likewise.
16325 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
16326 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
16327 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
16328 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
16329 * c-c++-common/asan/pointer-compare-3.c: New test.
16331 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
16333 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
16334 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
16336 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
16338 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
16339 _mm_maskz_range_sd, _mm_mask_range_round_sd,
16340 _mm_maskz_range_round_sd): Test new intrinsics.
16341 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
16342 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
16343 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
16344 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
16345 _mm_maskz_range_ss, _mm_mask_range_round_ss,
16346 _mm_maskz_range_round_ss): Test new intrinsics.
16347 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
16348 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
16349 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
16350 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
16351 __builtin_ia32_rangess128_round): Remove builtins.
16352 (__builtin_ia32_rangesd128_mask_round,
16353 __builtin_ia32_rangess128_mask_round): Test new builtins.
16354 * gcc.target/i386/sse-13.c: Ditto.
16355 * gcc.target/i386/sse-23.c: Ditto.
16357 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
16359 PR middle-end/79966
16360 * gfortran.dg/pr79966.f90: New testcase
16362 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
16365 * gfortran.dg/associate_23.f90: Fix invalid code.
16366 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16367 * gfortran.dg/matmul_3.f90: Likewise.
16368 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16370 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
16373 * gfortran.dg/associate_34.f90: New test.
16374 * gfortran.dg/associate_35.f90: New test.
16376 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
16380 * gfortran.dg/pr84155.f90: New test.
16382 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
16384 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
16385 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
16387 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
16389 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
16392 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
16394 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
16396 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
16397 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
16398 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
16400 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16403 * gcc.c-torture/execute/pr83362.c: Make work for int16.
16404 * gcc.dg/Wsign-conversion.c: Dito.
16405 * gcc.dg/attr-alloc_size-4.c: Dito.
16406 * gcc.dg/pr81020.c: Dito.
16407 * gcc.dg/pr81192.c: Dito.
16408 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
16409 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
16410 * gcc.dg/pr83844.c: Restrict to int32plus.
16411 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
16412 * gcc.dg/tree-ssa/ldist-25.c: Dito.
16413 * gcc.dg/tree-ssa/ldist-27.c: Dito.
16414 * gcc.dg/tree-ssa/ldist-28.c: Dito.
16415 * gcc.dg/tree-ssa/ldist-29.c: Dito.
16416 * gcc.dg/tree-ssa/ldist-30.c: Dito.
16417 * gcc.dg/tree-ssa/ldist-31.c: Dito.
16418 * gcc.dg/tree-ssa/ldist-32.c: Dito.
16419 * gcc.dg/tree-ssa/ldist-33.c: Dito.
16420 * gcc.dg/tree-ssa/ldist-34.c: Dito.
16421 * gcc.dg/tree-ssa/ldist-35.c: Dito.
16422 * gcc.dg/tree-ssa/ldist-36.c: Dito.
16424 2018-02-02 Julia Koval <julia.koval@intel.com>
16426 * gcc.target/i386/funcspec-56.inc: Handle new march.
16427 * g++.dg/ext/mv16.C: Ditto.
16429 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16431 * lib/target-supports.exp
16432 (check_effective_target_keeps_null_pointer_checks): No more
16434 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
16435 * gcc.dg/ifcvt-4.c: Skip avr.
16436 * gcc.dg/pr53037-1.c: Dito.
16437 * gcc.dg/pr53037-2.c: Dito.
16438 * gcc.dg/pr53037-3.c: Dito.
16439 * gcc.dg/pr63387-2.c: Dito.
16440 * gcc.dg/pr63387.c: Dito.
16441 * gcc.dg/sancov/cmp0.c: Dito.
16442 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
16443 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
16444 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
16445 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
16446 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
16447 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
16448 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
16449 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
16450 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
16451 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
16452 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
16453 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
16454 * gcc.dg/tree-ssa/pr82059.c: Dito.
16455 * gcc.c-torture/execute/pr70460.c: Dito.
16457 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16460 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
16461 * gcc.c-torture/execute/20180112-1.c: Dito.
16462 * gcc.c-torture/execute/pr81503.c: Dito.
16463 * gcc.dg/store_merging_12.c: Dito.
16464 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
16465 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
16466 * gcc.dg/tree-ssa/pr80898.c: Dito.
16467 * gcc.dg/tree-ssa/pr82363.c: Dito.
16468 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
16469 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
16470 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
16471 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
16472 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
16473 * gcc.dg/tree-ssa/pr80803.c: Dito.
16474 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
16475 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
16476 * gcc.dg/tree-ssa/vrp114.c: Dito.
16477 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
16478 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
16479 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
16481 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16484 * gcc.target/i386/cet-sjlj-6a.c: New test.
16485 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
16487 2018-02-01 Marek Polacek <polacek@redhat.com>
16490 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
16492 2018-01-30 Jeff Law <law@redhat.com>
16495 * gcc.target/i386/pr84128.c: New test.
16497 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
16499 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
16500 -fdelete-null-pointer-checks.
16502 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
16505 * g++.dg/cpp0x/abstract-default1.C: New.
16507 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16509 PR tree-optimization/81635
16510 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
16511 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
16513 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16516 * gcc.target/aarch64/pr83370.c: New.
16518 2018-02-01 Richard Biener <rguenther@suse.de>
16520 * gcc.dg/graphite/pr35356-1.c: Adjust.
16522 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16525 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
16527 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
16528 of hard-coding the choice.
16529 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
16530 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
16531 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
16533 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
16535 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16536 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16537 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16538 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16539 * gcc.target/aarch64/sve/logical_1.c: Likewise.
16540 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
16541 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
16542 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
16543 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
16544 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
16545 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
16546 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
16547 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
16548 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
16549 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
16550 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
16551 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
16552 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
16553 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
16554 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
16555 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
16556 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
16557 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
16558 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
16559 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
16560 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
16561 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
16562 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
16563 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
16564 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
16565 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
16566 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16567 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16568 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16569 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16570 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16571 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16572 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16573 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
16574 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
16575 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
16576 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
16577 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
16578 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
16579 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
16580 __builtin_popcountll rather than __builtin_popcountl.
16582 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16584 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
16585 of LD1R[HWD] for multi-element constants on big-endian targets.
16586 * gcc.target/aarch64/sve/slp_3.c: Likewise.
16587 * gcc.target/aarch64/sve/slp_4.c: Likewise.
16589 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16591 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
16592 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
16593 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
16595 2018-02-01 Jakub Jelinek <jakub@redhat.com>
16597 PR tree-optimization/81661
16598 PR tree-optimization/84117
16599 * gcc.dg/pr81661.c: New test.
16600 * gfortran.dg/pr84117.f90: New test.
16602 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
16605 * gfortran.dg/repeat_7.f90: Catch warning message.
16607 2018-01-31 Ian Lance Taylor <iant@golang.org>
16609 * go.go-torture/execute/printnil.go: New test.
16611 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16613 * lib/target-supports.exp (check_effective_target_comdat_group):
16614 Allow for Solaris as comdat syntax.
16616 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
16617 Solaris with comdat_group support and as.
16619 2018-01-31 Marek Polacek <polacek@redhat.com>
16622 * gcc.dg/pr81779.c: New test.
16624 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16627 * gfortran.dg/gomp/pr84116.f90: New test.
16630 * g++.dg/init/pr83993-2.C: New test.
16633 * g++.dg/init/pr83993-1.C: New test.
16634 * g++.dg/cpp0x/pr83993.C: New test.
16636 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
16639 * gfortran.dg/pr84088.f90: New test.
16641 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
16644 * gcc.target/i386/pr82444.c: New.
16646 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
16648 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
16649 * gcc.target/powerpc/vsx-13.c: New.
16651 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
16654 * g++.dg/cpp1y/var-templ57.C: New.
16656 2018-01-31 Marek Polacek <polacek@redhat.com>
16659 * g++.dg/diagnostic/pr84138.C: New test.
16661 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
16664 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
16665 -Wstringop-overflow warnings due to spurious warning with -O1.
16666 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
16667 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
16669 2018-01-31 Richard Biener <rguenther@suse.de>
16671 PR tree-optimization/84132
16672 * g++.dg/torture/pr84132.C: New testcase.
16674 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
16676 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
16679 2018-01-31 Julia Koval <julia.koval@intel.com>
16682 * gcc.target/i386/rdpid.c: Remove "eax".
16684 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16686 PR tree-optimization/64946
16687 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
16688 scan-assembler checks.
16690 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
16692 * gcc.c-torture/execute/20180131-1.c: New test.
16694 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16696 * gcc.target/arc/taux-1.c: New test.
16697 * gcc.target/arc/taux-2.c: Likewise.
16699 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16701 * gcc.target/arc/uncached.c: New test.
16703 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16706 * gnat.dg/lto20.adb: Remove dg-excess-errors.
16708 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16710 PR preprocessor/69869
16711 * gcc.dg/cpp/trad/pr69869.c: New test.
16714 * gcc.dg/pr84100.c: New test.
16716 2018-01-30 Jeff Law <law@redhat.com>
16719 * gcc.target/i386/pr84064: New test.
16721 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16724 * gfortran.dg/data_implied_do_2.f90: New test.
16726 2018-01-30 Janus Weil <janus@gcc.gnu.org>
16728 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
16730 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16733 * gfortran.dg/inline_matmul_21.f90: New test case.
16735 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16737 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
16739 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
16742 * gcc.target/powerpc/pr84112.c: New.
16744 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16746 PR rtl-optimization/83986
16747 * gcc.dg/pr83986.c: New test.
16749 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
16752 * gcc.dg/torture/inf-compare-1.c: Add xfail.
16753 * gcc.dg/torture/inf-compare-2.c: Add xfail.
16754 * gcc.dg/torture/inf-compare-3.c: Add xfail.
16755 * gcc.dg/torture/inf-compare-4.c: Add xfail.
16757 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16759 PR tree-optimization/84111
16760 * gcc.c-torture/compile/pr84111.c: New test.
16762 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16765 * gcc.dg/ipa/inline-2.c: Fix template.
16766 * gcc.dg/ipa/inline-3.c: Fix template.
16768 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16771 * g++.dg/torture/pr81360.C: New testcase.
16773 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16776 * gcc.dg/lto/pr83954.h: New testcase.
16777 * gcc.dg/lto/pr83954_0.c: New testcase.
16778 * gcc.dg/lto/pr83954_1.c: New testcase.
16780 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16783 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
16785 Simplify DW_AT_producer scan.
16787 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16789 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
16791 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
16794 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
16795 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
16796 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
16797 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
16799 2018-01-29 Jeff Law <law@redhat.com>
16802 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
16803 better match other tests which require vsx. Verify the zero
16804 extension is part of the test in the combiner dump.
16806 2018-01-29 Marek Polacek <polacek@redhat.com>
16809 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
16812 * g++.dg/ext/pr83996.C: New test.
16814 2018-01-29 Richard Biener <rguenther@suse.de>
16816 PR tree-optimization/84057
16817 * gcc.dg/graphite/pr84057.c: New testcase.
16819 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16822 * gfortran.dg/bind_c_usage_31.f90: New test.
16824 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
16827 * g++.dg/warn/Wduplicated-branches5.C: New.
16829 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
16831 * gcc.target/rl78/test_addsi3_internal.c: New test.
16833 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
16835 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
16836 Make expected output depend on whether we expect sibcalls or not.
16837 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
16838 safe-indirect-jump-1.c).
16840 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
16841 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16842 Soren Rasmussen <s.c.rasmussen@gmail.com>
16844 Fortran 2018 teams tests.
16846 * gfortran.dg/team_number_1.f90: new test for team_number.
16847 * gfortran.dg/team_change_1.f90: new test for change team.
16848 * gfortran.dg/team_end_1.f90: new test for end team.
16849 * gfortran.dg/team_form_1.f90: new test for form team.
16851 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16854 * gfortran.dg/dot_product_4.f90
16856 2018-01-26 Martin Sebor <msebor@redhat.com>
16858 PR tree-optimization/83896
16859 * gcc.dg/strlenopt-43.c: New.
16861 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16863 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
16864 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
16865 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
16866 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
16867 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
16868 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
16869 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
16870 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
16871 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
16873 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
16874 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
16875 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
16876 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
16877 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
16878 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
16879 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
16880 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
16882 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
16884 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16886 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
16887 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
16888 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
16889 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
16890 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
16891 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
16892 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
16893 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
16894 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
16895 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
16896 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
16897 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
16898 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
16900 2018-01-26 Martin Liska <mliska@suse.cz>
16902 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
16905 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16907 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
16908 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
16909 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
16910 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
16911 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
16912 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
16913 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
16914 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
16916 2018-01-26 Richard Biener <rguenther@suse.de>
16918 PR rtl-optimization/84003
16919 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
16920 latent bug in DSE if NOINLINE is appropriately defined.
16921 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
16922 and defining NOINLINE.
16924 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16926 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
16927 tests specific to aarch64. XFAIL test on arm.
16929 2018-01-26 Jakub Jelinek <jakub@redhat.com>
16931 PR rtl-optimization/83985
16932 * gcc.dg/pr83985.c: New test.
16935 * c-c++-common/Wrestrict-3.c: New test.
16937 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16939 * gcc.target/arc/tdelegitimize_addr.c: New test.
16941 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16943 * gcc.target/arc/jli-1.c: New file.
16944 * gcc.target/arc/jli-2.c: Likewise.
16946 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
16948 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
16950 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
16951 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
16953 2018-01-26 Richard Biener <rguenther@suse.de>
16955 PR tree-optimization/81082
16956 * gcc.dg/vect/pr81082.c: New testcase.
16957 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
16958 simplification to n * n.
16960 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16962 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
16964 * gcc.target/i386/pr63620.c: Likewise.
16966 2018-01-26 Julia Koval <julia.koval@intel.com>
16968 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
16969 -mavx512f -mavx512bw.
16970 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
16971 * gcc.target/i386/i386.exp: Fix types.
16973 2018-01-26 Alan Modra <amodra@gmail.com>
16976 * gcc.target/powerpc/swaps-p8-46.c: New.
16978 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
16981 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
16982 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
16983 'array01' in the tree dump comparison.
16984 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
16985 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
16986 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
16988 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
16990 PR middle-end/83055
16991 * gcc.dg/torture/pr83055.c: New testcase.
16993 2018-01-25 Jakub Jelinek <jakub@redhat.com>
16996 * g++.dg/cpp1z/decomp36.C: New test.
16998 PR middle-end/83977
16999 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
17001 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
17003 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
17004 the shift dump line.
17005 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17007 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
17010 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
17011 index instead of int, which allows IVOPTs to properly optimize the
17014 2018-01-24 David Malcolm <dmalcolm@redhat.com>
17017 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
17018 of "fn_type" typedef.
17019 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
17021 2018-01-24 Ian Lance Taylor <iant@golang.org>
17023 * go.go-torture/execute/names-1.go: New test.
17025 2018-01-19 Jeff Law <law@redhat.com>
17028 * gcc.target/i386/pr83994.c: New test.
17030 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
17033 * gcc.target/powerpc/pr84014.c: New.
17035 2018-01-24 Jakub Jelinek <jakub@redhat.com>
17037 PR middle-end/83977
17038 * c-c++-common/gomp/pr83977-1.c: New test.
17039 * c-c++-common/gomp/pr83977-2.c: New test.
17040 * c-c++-common/gomp/pr83977-3.c: New test.
17041 * gfortran.dg/gomp/pr83977.f90: New test.
17043 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
17046 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
17047 * gcc.dg/vect/pr80631-1.c: Likewise.
17048 * gcc.dg/vect/pr80631-2.c: Likewise.
17049 * gcc.dg/vect/pr81410.c: Likewise.
17050 * gcc.dg/vect/pr81633.c: Likewise.
17051 * gcc.dg/vect/pr81815.c: Likewise.
17052 * gcc.dg/vect/pr82108.c: Likewise.
17053 * gcc.dg/vect/pr83857.c: Likewise.
17054 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
17055 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
17056 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
17057 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
17058 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
17059 * gcc.dg/vect/vect-reduc-11.c: Likewise.
17060 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
17061 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
17062 dg-xfail-run-if instead.
17063 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
17064 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
17065 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
17066 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
17067 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17069 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
17071 PR tree-optimization/83979
17072 * g++.dg/pr83979.c: New test.
17074 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17076 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
17077 option. Add arm_neon_ok_no_float_abi check.
17079 2018-01-24 Richard Biener <rguenther@suse.de>
17081 PR tree-optimization/83176
17082 * gcc.dg/graphite/pr83176.c: New testcase.
17084 2018-01-24 Richard Biener <rguenther@suse.de>
17086 PR tree-optimization/82819
17087 * gcc.dg/graphite/pr82819.c: New testcase.
17089 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
17092 * g++.dg/cpp1y/constexpr-83921-1.C: New.
17093 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
17094 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
17095 * g++.dg/ext/stmtexpr20.C: Likewise.
17096 * g++.dg/ext/stmtexpr21.C: Likewise.
17098 2018-01-23 David Malcolm <dmalcolm@redhat.com>
17101 * g++.dg/warn/pr83974.C: New test case.
17103 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17106 * g++.dg/ubsan/pr83987.C: New test.
17108 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
17111 * gfortran.dg/pdt_29.f03: New test.
17113 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
17116 * gfortran.dg/associate_33.f03: New test.
17118 2018-01-23 Martin Liska <mliska@suse.cz>
17121 * gcc.dg/lto/pr81440.h: New test.
17122 * gcc.dg/lto/pr81440_0.c: New test.
17123 * gcc.dg/lto/pr81440_1.c: New test.
17125 2018-01-23 Nathan Sidwell <nathan@acm.org>
17128 * g++.dg/template/pr83988.C: New.
17130 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17134 * g++.dg/cpp0x/pr82882.C: New test.
17135 * g++.dg/cpp0x/pr83978.C: New test.
17138 * g++.dg/cpp1z/decomp35.C: New test.
17140 2018-01-23 Nathan Sidwell <nathan@acm.org>
17142 * g++.dg/cpp0x/range-for10.C: Adjust.
17143 * g++.dg/ext/forscope1.C: Adjust.
17144 * g++.dg/ext/forscope2.C: Adjust.
17145 * g++.dg/template/for1.C: Adjust.
17147 2018-01-23 David Malcolm <dmalcolm@redhat.com>
17149 PR tree-optimization/83510
17150 * gcc.c-torture/compile/pr83510.c: New test case.
17152 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
17155 * lib/target-supports.exp (check_effective_target_vect_float): Say
17156 that the result only holds when -funsafe-math-optimizations is on.
17157 (check_effective_target_vect_float_strict): New procedure.
17158 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
17160 * gcc.dg/vect/vect-reduc-6.c: Likewise.
17162 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
17164 PR tree-optimization/83965
17165 * gcc.dg/vect/pr83965.c: New test.
17167 2018-01-23 Richard Biener <rguenther@suse.de>
17169 PR tree-optimization/83963
17170 * gfortran.dg/graphite/pr83963.f: New testcase.
17171 * gcc.dg/graphite/pr83963-2.c: Likewise.
17173 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17176 * g++.dg/cpp1z/pr83918.C: New test.
17178 2018-01-22 Jakub Jelinek <jakub@redhat.com>
17180 PR tree-optimization/83957
17181 * gcc.dg/autopar/pr83957.c: New test.
17183 PR tree-optimization/83081
17184 * gcc.dg/predict-8.c: Adjust expected probability.
17186 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
17189 * gcc.target/powerpc/pr83862.c: New test.
17191 2018-01-22 Carl Love <cel@us.ibm.com>
17193 * gcc.target/powerpc/powerpc.exp: Add torture tests for
17194 builtins-4-runnable.c, builtins-6-runnable.c,
17195 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
17196 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
17197 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
17198 for signed/unsigned 128-bit and long long int loads.
17200 2018-01-22 Marek Polacek <polacek@redhat.com>
17203 * g++.dg/cpp1y/constexpr-empty4.C: New test.
17205 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
17207 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
17208 scan-asembler valid instructions list.
17209 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
17210 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
17211 power8-vector requirement and option.
17212 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
17214 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
17218 * gfortran.dg/string_1.f90: Remove printing the length.
17220 2018-01-22 Richard Biener <rguenther@suse.de>
17222 PR tree-optimization/83963
17223 * gcc.dg/graphite/pr83963.c: New testcase.
17225 2018-01-22 Sudakshina Das <sudi.das@arm.com>
17227 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
17228 dg-require-effective-target directives.
17230 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17232 * lib/target-supports.exp (check_effective_target_arm_softfloat):
17234 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
17235 Adjust scan-assembler checks for soft-float.
17237 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17240 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
17242 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
17244 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
17245 * gcc.dg/pr83623.c: Likewise.
17246 * gcc.dg/pr83666.c: Likewise.
17248 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17249 David Edelsohn <dje.gcc@gmail.com>
17252 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
17253 assembly output from "crset eq" to "crset 2".
17254 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
17255 assembly output from . to $.
17256 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17257 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
17258 assembly output from "crset eq" to "crset 2".
17259 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
17260 assembly output from "crset eq" to "crset 2", and from . to $.
17262 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
17265 * gfortran.dg/matmul_18.f90: New test.
17267 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
17269 PR tree-optimization/83940
17270 * gcc.dg/torture/pr83940.c: New test.
17272 2018-01-20 Jakub Jelinek <jakub@redhat.com>
17274 PR middle-end/83945
17275 * gcc.dg/tls/pr83945.c: New test.
17278 * gcc.dg/pr83930.c: New test.
17280 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17283 * gfortran.dg/matmul_17.f90: New test.
17285 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17288 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
17290 2018-01-19 Jakub Jelinek <jakub@redhat.com>
17293 * g++.dg/cpp0x/pr81167.C: New test.
17296 * g++.dg/cpp0x/pr83919.C: New test.
17298 2018-01-19 Jeff Law <law@redhat.com>
17299 Jakub Jelinek <jakub@redhat.com>
17301 * gcc.dg/stack-check-16.c: New test.
17303 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
17306 * gcc.target/nvptx/indirect_call.c: New test.
17308 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17310 * g++.dg/torture/pr83619.C: Remove dg-message.
17312 2018-01-19 Martin Liska <mliska@suse.cz>
17314 * gcc.dg/predict-1.c: Adjust expected probability.
17315 * gcc.dg/predict-3.c: Likewise.
17316 * gcc.dg/predict-5.c: Likewise.
17317 * gcc.dg/predict-6.c: Likewise.
17318 * gcc.dg/predict-9.c: Likewise.
17320 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
17322 PR tree-optimization/83922
17323 * gcc.dg/pr83922.c: New test.
17325 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
17327 PR tree-optimization/83914
17328 * gcc.dg/vect/pr83914.c: New test.
17330 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17332 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
17333 * gcc.target/arm/negdi-2.c: Likewise.
17334 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
17336 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17338 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
17340 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17342 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
17344 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
17346 * gcc.dg/torture/pr52451.c (main): Skip long double test on
17349 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17353 * g++.dg/torture/pr83619.C (e): Define before first use instead of
17354 forward declaration.
17356 2018-01-18 Carl Love <cel@us.ibm.com>
17358 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
17361 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
17364 * g++.dg/inherit/union3.C: New.
17366 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17368 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
17370 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
17373 * g++.dg/torture/pr83619.C: New testcase.
17375 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17377 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
17378 Add function body to force error messages in some configurations.
17380 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17382 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
17385 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
17388 * c-c++-common/ffile-prefix-map.c: New test.
17389 * c-c++-common/fmacro-prefix-map.c: New test.
17390 * c-c++-common/cpp/ffile-prefix-map.c: New test.
17391 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
17393 2018-01-18 Martin Liska <mliska@suse.cz>
17395 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
17396 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17397 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17398 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17399 * gcc.target/i386/ret-thunk-10.c: Likewise.
17400 * gcc.target/i386/ret-thunk-11.c: Likewise.
17401 * gcc.target/i386/ret-thunk-12.c: Likewise.
17402 * gcc.target/i386/ret-thunk-15.c: Likewise.
17403 * gcc.target/i386/ret-thunk-9.c: Likewise.
17405 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17407 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
17410 2018-01-18 Nathan Sidwell <nathan@acm.org>
17413 * g++.dg/cpp0x/pr83160.C: New.
17415 2018-01-18 Richard Biener <rguenther@suse.de>
17417 PR tree-optimization/83887
17418 * gcc.dg/graphite/pr83887.c: New testcase.
17419 * gfortran.dg/graphite/pr83887.f90: Likewise.
17420 * gfortran.dg/graphite/pr83887.f: Likewise.
17422 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17425 * gcc.target/arm/builtin-bswap.x: New file.
17426 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
17427 and options for armv6t2.
17428 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
17429 and options for Thumb1.
17430 * gcc.target/arm/builtin-bswap16.x: New file.
17431 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
17432 and options for armv6t2.
17433 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
17434 and options for Thumb1.
17436 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17438 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
17441 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17444 * gcc.dg/pr61240.c: New test.
17446 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17449 * gfortran.dg/pr83864.f90: New test.
17451 2018-01-17 Jeff Law <law@redhat.com>
17454 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
17456 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17458 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
17459 restriction, but still restrict to 64-bit.
17460 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
17461 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
17463 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17466 * gfortran.dg/pr83874.f90: New test.
17468 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17471 * g++.dg/cpp0x/pr83824.C: New test.
17473 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
17475 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
17476 appropriate .gnu_attribute for the long double type, if we use the
17477 long double type, but do not generate any calls.
17478 * gcc.target/powerpc/gnuattr2.c: Likewise.
17479 * gcc.target/powerpc/gnuattr3.c: Likewise.
17481 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17484 * g++.dg/cpp0x/alignas13.C: New.
17486 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17489 * g++.dg/cpp0x/pr83897.C: New test.
17491 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
17494 * gcc.c-torture/compile/pr83051-2.c: New testcase.
17496 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17499 * g++.dg/cpp0x/constexpr-ice19.C: New.
17501 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17503 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
17504 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
17505 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
17506 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
17507 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
17508 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
17509 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
17510 * gcc.target/powerpc/builtins-1-be-folded.c: New.
17511 * gcc.target/powerpc/builtins-1-le-folded.c: New.
17512 * gcc.target/powerpc/builtins-1.fold.h: New.
17514 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17516 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
17517 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
17519 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17521 * gcc.target/arm/g2.c: Add -marm to dg-options.
17522 * gcc.target/arm/scd42-2.c: Likewise.
17524 2018-01-17 Nathan Sidwell <nathan@acm.org>
17527 * g++.dg/lookup/pr83287-2.C: New.
17529 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17533 * g++.dg/wrappers/pr83814.C: New test case.
17534 * g++.dg/wrappers/pr83902.C: New test case.
17536 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17539 * g++.dg/lto/pr83121_0.C: New test case.
17540 * g++.dg/lto/pr83121_1.C: New test case.
17541 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
17542 adapted from DejaGnu's dg-test.
17543 (lto_handle_diagnostics): New procedure.
17544 (lto_prune_warns): Ignore informational notes.
17545 (lto-link-and-maybe-run): Add "messages_by_file" param.
17546 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
17547 "execute" when "link" fails if "execute" was not specified.
17548 (lto-can-handle-directive): New procedure.
17549 (lto-get-options-main): Call lto-can-handle-directive. Add a
17550 dg-messages local, using it to set the caller's
17551 dg-messages-by-file for the given source file.
17552 (lto-get-options): Likewise.
17553 (lto-execute): Add dg-messages-by-file local, and pass it to
17554 lto-link-and-maybe-run.
17556 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
17557 Richard Sandiford <richard.sandiford@linaro.org>
17561 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
17562 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
17564 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17566 * lib/target-supports.exp: Fix -march arguments in arm arch effective
17567 target check autogenerator for armv8.1-a and armv8.2-a.
17569 2018-01-17 Carl Love <cel@us.ibm.com>
17571 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
17572 Add debug print statements.
17573 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
17574 16 byte vector load followed by a partial vector load.
17576 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17579 * g++.dg/wrappers/pr83799.C: New test case.
17581 2018-01-17 Nathan Sidwell <nathan@acm.org>
17584 * g++.dg/cpp1y/pr83739.C: New.
17586 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17588 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
17589 * gcc.target/visium/overflow16.c: Likewise.
17590 * gcc.target/visium/overflow32.c: Likewise.
17592 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17594 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
17596 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17598 * gcc.dg/rtl/arm/stl-cond.c: New test.
17599 * gcc.target/arm/stl-cond.c: Delete.
17601 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17603 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
17606 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17608 PR tree-optimization/83843
17609 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
17610 * gcc.dg/store_merging_19.c: New test.
17612 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17614 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
17617 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17619 PR rtl-optimization/83771
17620 * gcc.dg/pr83771.c: New test.
17622 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17624 PR tree-optimization/81184
17625 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
17627 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
17629 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17631 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
17633 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
17636 * gcc.target/i386/pr83546.c: New test.
17638 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17640 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
17642 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17644 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
17645 test and add dg-warning for the -Wstringop-overflow warning.
17647 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17649 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
17650 XFAIL last test on SPARC and Visium.
17652 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
17654 PR rtl-optimization/80481
17655 * g++.dg/pr80481.C: Exclude solaris.
17657 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17659 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
17660 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
17661 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
17663 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17665 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
17666 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
17667 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
17668 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
17669 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
17670 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
17671 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
17672 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
17673 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
17674 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
17675 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
17676 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
17677 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
17678 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
17679 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
17681 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17684 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
17686 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17688 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
17689 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
17690 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
17691 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
17692 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
17693 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
17695 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17697 PR tree-optimization/83857
17698 * gcc.dg/vect/pr83857.c: New test.
17700 2018-01-16 Richard Biener <rguenther@suse.de>
17702 PR tree-optimization/83867
17703 * gcc.dg/vect/pr83867.c: New testcase.
17705 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17708 * gcc.dg/pr83844.c: New test.
17710 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17712 * gcc.dg/torture/pr83847.c: New test.
17714 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17716 PR rtl-optimization/86620
17717 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
17718 instead of --param=max-sched-ready-insns=0.
17719 * gcc.target/i386/pr83620.c: New test.
17720 * gcc.dg/pr83620.c: New test.
17722 PR tree-optimization/83843
17723 * gcc.dg/store_merging_18.c: New test.
17726 * g++.dg/cpp1y/pr83817.C: New test.
17729 * g++.dg/template/pr83825.C: New test.
17731 2018-01-16 Richard Biener <rguenther@suse.de>
17733 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
17735 2018-01-16 Richard Biener <rguenther@suse.de>
17738 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
17739 from gcc.dg/torture/pr60092.c.
17741 2018-01-15 Martin Sebor <msebor@redhat.com>
17744 * g++.dg/ext/flexary28.C: New test.
17746 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
17749 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
17751 2018-01-15 Martin Sebor <msebor@redhat.com>
17754 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
17756 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17759 * gfortran.dg/minmaxloc_9.f90: New test.
17760 * gfortran.dg/minmaxloc_10.f90: New test.
17761 * gfortran.dg/minmaxloc_11.f90: New test.
17763 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
17766 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
17767 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17768 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17769 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17770 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17771 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17772 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17773 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17774 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17775 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17776 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17777 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17778 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17779 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17780 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17781 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
17782 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17783 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
17784 * gcc.target/i386/ret-thunk-10.c: Likewise.
17785 * gcc.target/i386/ret-thunk-11.c: Likewise.
17786 * gcc.target/i386/ret-thunk-12.c: Likewise.
17787 * gcc.target/i386/ret-thunk-13.c: Likewise.
17788 * gcc.target/i386/ret-thunk-14.c: Likewise.
17789 * gcc.target/i386/ret-thunk-15.c: Likewise.
17790 * gcc.target/i386/ret-thunk-9.c: Don't check the
17791 __x86_return_thunk label. Scan for "push" only for Linux.
17793 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
17796 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
17798 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17801 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
17803 * gcc.target/arm/pr83687.c: New test.
17805 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17807 Adjust tests to AVR_TINY.
17809 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
17810 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
17811 * gcc.target/avr/pr71627.c: Same.
17812 * gcc.target/avr/torture/addr-space-1-0.c: Same.
17813 * gcc.target/avr/torture/addr-space-1-1.c: Same.
17814 * gcc.target/avr/torture/addr-space-1-x.c: Same.
17815 * gcc.target/avr/torture/addr-space-2-0.c: Same.
17816 * gcc.target/avr/torture/addr-space-2-1.c: Same.
17817 * gcc.target/avr/torture/addr-space-2-x.c: Same.
17818 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
17819 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
17820 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
17821 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
17822 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
17823 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
17824 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
17825 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
17826 * gcc.target/avr/torture/pr61055.c: Same.
17827 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
17829 * gcc.target/avr/torture/int24-mul.c: Same.
17830 * gcc.target/avr/torture/pr51782-1.c: Same.
17831 * gcc.target/avr/torture/pr61443.c: Same.
17832 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
17833 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
17835 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17839 * gcc.target/avr/torture/pr83729.c: New test.
17840 * gcc.target/avr/torture/pr83801.c: New test.
17842 2018-01-15 Jakub Jelinek <jakub@redhat.com>
17844 PR middle-end/82694
17845 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
17846 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
17848 2018-01-10 Martin Sebor <msebor@redhat.com>
17851 * gcc.dg/Wstringop-overflow-2.c: New test.
17853 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17855 PR libgfortran/83811
17856 * gfortran.dg/fmt_e.f90: New test.
17858 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17860 * gcc.target/i386/indirect-thunk-10.c: New test.
17861 * gcc.target/i386/indirect-thunk-8.c: Likewise.
17862 * gcc.target/i386/indirect-thunk-9.c: Likewise.
17863 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
17864 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
17865 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
17866 * gcc.target/i386/ret-thunk-17.c: Likewise.
17867 * gcc.target/i386/ret-thunk-18.c: Likewise.
17868 * gcc.target/i386/ret-thunk-19.c: Likewise.
17869 * gcc.target/i386/ret-thunk-20.c: Likewise.
17870 * gcc.target/i386/ret-thunk-21.c: Likewise.
17872 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17874 * gcc.target/i386/indirect-thunk-register-4.c: New test.
17876 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17878 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17879 -mno-indirect-branch-register.
17880 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17881 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17882 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17883 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17884 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17885 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17886 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17887 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17888 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17889 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17890 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17891 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17892 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17893 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17894 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17895 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17896 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17897 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17898 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17899 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17900 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17901 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17902 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17903 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17904 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17905 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17906 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17907 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17908 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17909 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17910 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17911 * gcc.target/i386/ret-thunk-10.c: Likewise.
17912 * gcc.target/i386/ret-thunk-11.c: Likewise.
17913 * gcc.target/i386/ret-thunk-12.c: Likewise.
17914 * gcc.target/i386/ret-thunk-13.c: Likewise.
17915 * gcc.target/i386/ret-thunk-14.c: Likewise.
17916 * gcc.target/i386/ret-thunk-15.c: Likewise.
17917 * gcc.target/i386/ret-thunk-9.c: Likewise.
17918 * gcc.target/i386/indirect-thunk-register-1.c: New test.
17919 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
17920 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17922 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17924 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17925 -mfunction-return=keep.
17926 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17927 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17928 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17929 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17930 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17931 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17932 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17933 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17934 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17935 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17936 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17937 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17938 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17939 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17940 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17941 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17942 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17943 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17944 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17945 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17946 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17947 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17948 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17949 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17950 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17951 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17952 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17953 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17954 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17955 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17956 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17957 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17958 * gcc.target/i386/ret-thunk-1.c: New test.
17959 * gcc.target/i386/ret-thunk-10.c: Likewise.
17960 * gcc.target/i386/ret-thunk-11.c: Likewise.
17961 * gcc.target/i386/ret-thunk-12.c: Likewise.
17962 * gcc.target/i386/ret-thunk-13.c: Likewise.
17963 * gcc.target/i386/ret-thunk-14.c: Likewise.
17964 * gcc.target/i386/ret-thunk-15.c: Likewise.
17965 * gcc.target/i386/ret-thunk-16.c: Likewise.
17966 * gcc.target/i386/ret-thunk-2.c: Likewise.
17967 * gcc.target/i386/ret-thunk-3.c: Likewise.
17968 * gcc.target/i386/ret-thunk-4.c: Likewise.
17969 * gcc.target/i386/ret-thunk-5.c: Likewise.
17970 * gcc.target/i386/ret-thunk-6.c: Likewise.
17971 * gcc.target/i386/ret-thunk-7.c: Likewise.
17972 * gcc.target/i386/ret-thunk-8.c: Likewise.
17973 * gcc.target/i386/ret-thunk-9.c: Likewise.
17975 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17977 * gcc.target/i386/indirect-thunk-1.c: New test.
17978 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17979 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17980 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17981 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17982 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17983 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17984 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17985 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17986 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17987 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17988 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17989 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17990 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17991 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17992 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17993 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17994 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17995 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17996 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17997 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17998 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17999 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
18000 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
18001 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
18002 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
18003 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
18004 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
18005 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
18006 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
18007 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
18008 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
18009 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
18011 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
18014 * gcc.c-torture/compile/pr83051.c: New testcase.
18016 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18018 PR tree-optimization/83501
18019 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
18021 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
18023 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
18024 for lvx and stvx instead of lxvd2x and stxvd2x and require
18025 little-endian target. Add comments.
18026 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
18027 comprehensive testing.
18028 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
18029 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
18030 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
18031 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
18032 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
18033 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
18034 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
18035 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
18036 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
18037 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
18038 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
18039 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
18040 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
18041 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
18042 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
18043 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
18044 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
18045 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
18046 scan-assembler-not directives that forbid lvx and xxpermdi.
18047 * gcc.target/powerpc/vec-extract-3.c: Likewise.
18048 * gcc.target/powerpc/vec-extract-5.c: Likewise.
18049 * gcc.target/powerpc/vec-extract-6.c: Likewise.
18050 * gcc.target/powerpc/vec-extract-7.c: Likewise.
18051 * gcc.target/powerpc/vec-extract-8.c: Likewise.
18052 * gcc.target/powerpc/vec-extract-9.c: Likewise.
18053 * gcc.target/powerpc/vsx-vector-6-le.c: Change
18054 scan-assembler-times directives to reflect different numbers of
18055 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
18057 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18058 Alan Hayward <alan.hayward@arm.com>
18059 David Sherwood <david.sherwood@arm.com>
18061 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
18062 than SLP vectorization.
18063 * gcc.dg/vect/vect-alias-check-10.c: New test.
18064 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
18065 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
18066 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
18067 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
18068 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
18069 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
18070 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
18071 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
18072 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
18073 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
18074 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
18075 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
18076 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
18077 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
18078 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
18079 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
18080 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
18081 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
18082 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
18083 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
18084 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
18085 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
18086 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
18088 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18089 Alan Hayward <alan.hayward@arm.com>
18090 David Sherwood <david.sherwood@arm.com>
18092 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
18094 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
18095 targets with scatter stores.
18096 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
18098 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
18099 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
18100 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
18101 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
18102 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
18103 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
18104 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
18105 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
18106 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
18107 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
18108 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
18109 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
18110 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
18111 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
18112 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
18113 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
18115 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18116 Alan Hayward <alan.hayward@arm.com>
18117 David Sherwood <david.sherwood@arm.com>
18119 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
18121 * gcc.target/aarch64/sve/strided_load_4.c: New test.
18122 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
18123 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
18124 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
18126 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18127 Alan Hayward <alan.hayward@arm.com>
18128 David Sherwood <david.sherwood@arm.com>
18130 * gcc.target/aarch64/sve/strided_load_1.c: New test.
18131 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
18132 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
18134 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18135 Alan Hayward <alan.hayward@arm.com>
18136 David Sherwood <david.sherwood@arm.com>
18138 * gcc.target/aarch64/sve/gather_load_1.c: New test.
18139 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
18140 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
18141 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
18142 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
18143 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
18144 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
18145 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
18146 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
18147 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
18148 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
18149 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
18150 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
18151 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
18153 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18154 Alan Hayward <alan.hayward@arm.com>
18155 David Sherwood <david.sherwood@arm.com>
18157 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
18158 check for a message about using in-order reductions.
18159 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
18160 check for a message about using in-order reductions.
18161 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
18162 vectorized and check for a message about using in-order reductions.
18163 Expect targets with variable-length vectors to fall back to the
18164 fixed-length mininum.
18165 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
18166 check for a message about using in-order reductions.
18167 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
18168 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
18169 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
18170 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
18171 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
18172 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
18173 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
18174 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
18175 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
18176 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
18177 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
18178 vect_fold_left_plus.
18180 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18182 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
18184 * gcc.target/aarch64/sve/spill_2.c: New test.
18185 * gcc.target/aarch64/sve/spill_3.c: Likewise.
18186 * gcc.target/aarch64/sve/spill_4.c: Likewise.
18187 * gcc.target/aarch64/sve/spill_5.c: Likewise.
18188 * gcc.target/aarch64/sve/spill_6.c: Likewise.
18189 * gcc.target/aarch64/sve/spill_7.c: Likewise.
18191 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18192 Alan Hayward <alan.hayward@arm.com>
18193 David Sherwood <david.sherwood@arm.com>
18195 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
18197 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18198 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
18199 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
18200 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18201 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
18202 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18203 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
18204 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18205 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
18207 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18208 Alan Hayward <alan.hayward@arm.com>
18209 David Sherwood <david.sherwood@arm.com>
18211 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
18212 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
18213 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18214 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
18216 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18217 Alan Hayward <alan.hayward@arm.com>
18218 David Sherwood <david.sherwood@arm.com>
18220 * lib/target-supports.exp
18221 (check_effective_target_vect_fold_extract_last): New proc.
18222 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
18223 for fold_extract_last.
18224 * gcc.dg/vect/pr65947-2.c: Likewise.
18225 * gcc.dg/vect/pr65947-3.c: Likewise.
18226 * gcc.dg/vect/pr65947-4.c: Likewise.
18227 * gcc.dg/vect/pr65947-5.c: Likewise.
18228 * gcc.dg/vect/pr65947-6.c: Likewise.
18229 * gcc.dg/vect/pr65947-9.c: Likewise.
18230 * gcc.dg/vect/pr65947-10.c: Likewise.
18231 * gcc.dg/vect/pr65947-12.c: Likewise.
18232 * gcc.dg/vect/pr65947-14.c: Likewise.
18233 * gcc.dg/vect/pr80631-1.c: Likewise.
18234 * gcc.target/aarch64/sve/clastb_1.c: New test.
18235 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
18236 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
18237 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
18238 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
18239 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
18240 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
18241 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
18242 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
18243 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
18244 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
18245 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
18246 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
18247 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
18249 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18250 Alan Hayward <alan.hayward@arm.com>
18251 David Sherwood <david.sherwood@arm.com>
18253 * gcc.target/aarch64/sve/live_1.c: New test.
18254 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
18256 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18257 Alan Hayward <alan.hayward@arm.com>
18258 David Sherwood <david.sherwood@arm.com>
18260 * gcc.target/aarch64/sve/nopeel_1.c: New test.
18261 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
18262 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
18263 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18264 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
18265 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18266 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
18267 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
18268 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
18270 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18271 Alan Hayward <alan.hayward@arm.com>
18272 David Sherwood <david.sherwood@arm.com>
18274 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
18276 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
18278 * gcc.target/aarch64/sve/loop_add_4.c: New test.
18279 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
18280 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
18281 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
18282 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
18283 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
18285 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18286 Alan Hayward <alan.hayward@arm.com>
18287 David Sherwood <david.sherwood@arm.com>
18289 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
18290 instead of just ADDRESS.
18291 * gcc.dg/tree-ssa/scev-10.c: Likewise.
18292 * gcc.dg/tree-ssa/scev-11.c: Likewise.
18293 * gcc.dg/tree-ssa/scev-12.c: Likewise.
18294 * gcc.target/aarch64/sve/index_offset_1.c: New test.
18295 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
18296 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
18297 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
18298 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
18299 * gcc.target/aarch64/sve/while_2.c: Likewise.
18300 * gcc.target/aarch64/sve/while_3.c: Likewise.
18301 * gcc.target/aarch64/sve/while_4.c: Likewise.
18303 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18304 Alan Hayward <alan.hayward@arm.com>
18305 David Sherwood <david.sherwood@arm.com>
18307 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
18308 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
18310 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
18311 * gcc.target/aarch64/sve/slp_7.c: Likewise.
18312 * gcc.target/aarch64/sve/reduc_5.c: New test.
18313 * gcc.target/aarch64/sve/slp_13.c: Likewise.
18314 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
18316 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18317 Alan Hayward <alan.hayward@arm.com>
18318 David Sherwood <david.sherwood@arm.com>
18320 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
18321 * gcc.dg/tree-ssa/peel1.c: Likewise.
18322 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
18323 variable-length vectors.
18324 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
18325 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
18326 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
18327 * gcc.target/aarch64/sve/slp_2.c: Likewise.
18328 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18329 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18330 * gcc.target/aarch64/sve/slp_6.c: Likewise.
18331 * gcc.target/aarch64/sve/slp_8.c: New test.
18332 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
18333 * gcc.target/aarch64/sve/slp_9.c: Likewise.
18334 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
18335 * gcc.target/aarch64/sve/slp_10.c: Likewise.
18336 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
18337 * gcc.target/aarch64/sve/slp_11.c: Likewise.
18338 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
18339 * gcc.target/aarch64/sve/slp_12.c: Likewise.
18340 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
18341 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
18342 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
18343 * gcc.target/aarch64/sve/while_1.c: Likewise.
18344 * gcc.target/aarch64/sve/while_2.c: Likewise.
18345 * gcc.target/aarch64/sve/while_3.c: Likewise.
18346 * gcc.target/aarch64/sve/while_4.c: Likewise.
18348 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18349 Alan Hayward <alan.hayward@arm.com>
18350 David Sherwood <david.sherwood@arm.com>
18352 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
18354 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
18355 and add an associated scan-dump test. Prevent vectorization
18356 of the first two loops.
18357 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18358 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
18359 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18360 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18361 (INIT_VECTOR): Tweak initial value so that some bits are always set.
18362 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18364 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18365 Alan Hayward <alan.hayward@arm.com>
18366 David Sherwood <david.sherwood@arm.com>
18368 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
18369 * gcc.dg/vect/pr67790.c: Likewise.
18370 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18371 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18372 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18373 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18374 * gcc.target/aarch64/sve/slp_5.c: New test.
18375 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
18376 * gcc.target/aarch64/sve/slp_6.c: Likewise.
18377 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
18378 * gcc.target/aarch64/sve/slp_7.c: Likewise.
18379 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
18381 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18382 Alan Hayward <alan.hayward@arm.com>
18383 David Sherwood <david.sherwood@arm.com>
18385 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
18387 * gcc.dg/vect/slp-1.c: Likewise.
18388 * gcc.dg/vect/slp-10.c: Likewise.
18389 * gcc.dg/vect/slp-12b.c: Likewise.
18390 * gcc.dg/vect/slp-12c.c: Likewise.
18391 * gcc.dg/vect/slp-17.c: Likewise.
18392 * gcc.dg/vect/slp-19b.c: Likewise.
18393 * gcc.dg/vect/slp-20.c: Likewise.
18394 * gcc.dg/vect/slp-21.c: Likewise.
18395 * gcc.dg/vect/slp-22.c: Likewise.
18396 * gcc.dg/vect/slp-23.c: Likewise.
18397 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18398 * gcc.dg/vect/slp-24.c: Likewise.
18399 * gcc.dg/vect/slp-28.c: Likewise.
18400 * gcc.dg/vect/slp-39.c: Likewise.
18401 * gcc.dg/vect/slp-6.c: Likewise.
18402 * gcc.dg/vect/slp-7.c: Likewise.
18403 * gcc.dg/vect/slp-cond-1.c: Likewise.
18404 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18405 * gcc.dg/vect/slp-cond-2.c: Likewise.
18406 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18407 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18408 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18409 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18410 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18411 * gcc.dg/vect/slp-perm-6.c: Likewise.
18412 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18413 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18414 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18415 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
18416 * gcc.dg/vect/slp-12a.c: Likewise.
18417 * gcc.dg/vect/slp-14.c: Likewise.
18418 * gcc.dg/vect/slp-15.c: Likewise.
18419 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18420 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18421 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18422 * gcc.target/aarch64/sve/slp_1.c: New test.
18423 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
18424 * gcc.target/aarch64/sve/slp_2.c: Likewise.
18425 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
18426 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18427 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
18428 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18429 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
18431 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18432 Alan Hayward <alan.hayward@arm.com>
18433 David Sherwood <david.sherwood@arm.com>
18435 * gcc.dg/vect/vect-ooo-group-1.c: New test.
18436 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18437 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
18438 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18439 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
18440 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18441 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
18442 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18443 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18444 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18445 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18446 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18447 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18448 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
18449 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18450 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
18451 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18452 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
18453 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18455 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18456 Alan Hayward <alan.hayward@arm.com>
18457 David Sherwood <david.sherwood@arm.com>
18459 * gcc.target/aarch64/sve/struct_move_1.c: New test.
18460 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
18461 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
18462 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
18463 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
18464 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
18465 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18466 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
18467 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18468 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18469 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18470 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18471 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18472 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18473 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
18474 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
18475 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
18476 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
18477 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18478 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
18479 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18480 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18481 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18482 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18483 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18484 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18485 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18486 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18487 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18488 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18489 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18490 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18491 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18492 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
18493 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
18494 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
18496 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18497 Alan Hayward <alan.hayward@arm.com>
18498 David Sherwood <david.sherwood@arm.com>
18500 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
18501 Return true for SVE too.
18502 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
18503 if load/store lanes are supported.
18504 * gcc.dg/vect/slp-10.c: Likewise.
18505 * gcc.dg/vect/slp-12c.c: Likewise.
18506 * gcc.dg/vect/slp-17.c: Likewise.
18507 * gcc.dg/vect/slp-33.c: Likewise.
18508 * gcc.dg/vect/slp-6.c: Likewise.
18509 * gcc.dg/vect/slp-cond-1.c: Likewise.
18510 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
18511 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
18512 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18513 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
18514 * gcc.dg/vect/slp-perm-6.c: Likewise.
18515 * gcc.dg/vect/slp-perm-9.c: Likewise.
18516 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
18517 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
18518 for variable-length vectors.
18520 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18521 Alan Hayward <alan.hayward@arm.com>
18522 David Sherwood <david.sherwood@arm.com>
18524 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
18525 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
18527 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18529 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
18530 * g++.target/aarch64/sve/catch_1.C: New test.
18531 * g++.target/aarch64/sve/catch_2.C: Likewise.
18532 * g++.target/aarch64/sve/catch_3.C: Likewise.
18533 * g++.target/aarch64/sve/catch_4.C: Likewise.
18534 * g++.target/aarch64/sve/catch_5.C: Likewise.
18535 * g++.target/aarch64/sve/catch_6.C: Likewise.
18537 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18538 Alan Hayward <alan.hayward@arm.com>
18539 David Sherwood <david.sherwood@arm.com>
18541 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
18543 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
18544 * gcc.target/aarch64/fmaxmin.c: Likewise.
18545 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
18546 * gcc.target/aarch64/orr_imm_1.c: Likewise.
18547 * gcc.target/aarch64/pr62178.c: Likewise.
18548 * gcc.target/aarch64/pr71727-2.c: Likewise.
18549 * gcc.target/aarch64/saddw-1.c: Likewise.
18550 * gcc.target/aarch64/saddw-2.c: Likewise.
18551 * gcc.target/aarch64/uaddw-1.c: Likewise.
18552 * gcc.target/aarch64/uaddw-2.c: Likewise.
18553 * gcc.target/aarch64/uaddw-3.c: Likewise.
18554 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
18555 * gcc.target/aarch64/vect-compile.c: Likewise.
18556 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
18557 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
18558 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
18559 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
18560 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
18561 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
18562 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
18563 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
18564 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
18565 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
18566 * gcc.target/aarch64/vect-fmovd.c: Likewise.
18567 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
18568 * gcc.target/aarch64/vect-fmovf.c: Likewise.
18569 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
18570 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
18571 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
18572 * gcc.target/aarch64/vect-movi.c: Likewise.
18573 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
18574 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
18575 * gcc.target/aarch64/vect-vaddv.c: Likewise.
18576 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
18577 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
18578 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
18580 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
18581 * gcc.target/aarch64/sve/arith_1.c: New test.
18582 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
18583 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18584 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18585 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18586 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
18587 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
18588 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
18589 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
18590 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
18591 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
18592 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
18593 * gcc.target/aarch64/sve/ext_1.c: Likewise.
18594 * gcc.target/aarch64/sve/ext_2.c: Likewise.
18595 * gcc.target/aarch64/sve/extract_1.c: Likewise.
18596 * gcc.target/aarch64/sve/extract_2.c: Likewise.
18597 * gcc.target/aarch64/sve/extract_3.c: Likewise.
18598 * gcc.target/aarch64/sve/extract_4.c: Likewise.
18599 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
18600 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
18601 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
18602 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
18603 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
18604 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
18605 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
18606 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
18607 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
18608 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
18609 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
18610 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
18611 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
18612 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
18613 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
18614 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
18615 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
18616 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
18617 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18618 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
18619 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
18620 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
18621 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
18622 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
18623 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
18624 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
18625 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18626 * gcc.target/aarch64/sve/index_1.c: Likewise.
18627 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
18628 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
18629 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
18630 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18631 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
18632 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
18633 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18634 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
18635 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
18636 * gcc.target/aarch64/sve/mad_1.c: Likewise.
18637 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
18638 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
18639 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
18640 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
18641 * gcc.target/aarch64/sve/mla_1.c: Likewise.
18642 * gcc.target/aarch64/sve/mls_1.c: Likewise.
18643 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
18644 * gcc.target/aarch64/sve/msb_1.c: Likewise.
18645 * gcc.target/aarch64/sve/mul_1.c: Likewise.
18646 * gcc.target/aarch64/sve/neg_1.c: Likewise.
18647 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
18648 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
18649 * gcc.target/aarch64/sve/pack_1.c: Likewise.
18650 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
18651 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
18652 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
18653 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
18654 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
18655 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
18656 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
18657 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
18658 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
18659 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
18660 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18661 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18662 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18663 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
18664 * gcc.target/aarch64/sve/rev_1.c: Likewise.
18665 * gcc.target/aarch64/sve/revb_1.c: Likewise.
18666 * gcc.target/aarch64/sve/revh_1.c: Likewise.
18667 * gcc.target/aarch64/sve/revw_1.c: Likewise.
18668 * gcc.target/aarch64/sve/shift_1.c: Likewise.
18669 * gcc.target/aarch64/sve/single_1.c: Likewise.
18670 * gcc.target/aarch64/sve/single_2.c: Likewise.
18671 * gcc.target/aarch64/sve/single_3.c: Likewise.
18672 * gcc.target/aarch64/sve/single_4.c: Likewise.
18673 * gcc.target/aarch64/sve/spill_1.c: Likewise.
18674 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
18675 * gcc.target/aarch64/sve/subr_1.c: Likewise.
18676 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
18677 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
18678 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
18679 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
18680 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
18681 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
18682 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
18683 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
18684 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
18685 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
18686 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
18687 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
18688 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
18689 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
18690 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
18691 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
18692 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
18693 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
18694 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
18695 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
18696 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
18697 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
18698 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
18699 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18700 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
18701 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
18702 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
18703 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
18704 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
18705 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
18706 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
18707 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
18708 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
18709 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
18710 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
18711 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
18712 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
18713 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
18714 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
18715 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
18716 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
18717 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
18719 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18720 Alan Hayward <alan.hayward@arm.com>
18721 David Sherwood <david.sherwood@arm.com>
18723 * lib/target-supports.exp (check_effective_target_aarch64_sve)
18724 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
18725 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
18727 (check_effective_target_vect_perm): Handle SVE.
18728 (check_effective_target_vect_perm_byte): Likewise.
18729 (check_effective_target_vect_perm_short): Likewise.
18730 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
18731 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
18732 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
18733 (check_effective_target_vect_element_align_preferred): Likewise.
18734 (check_effective_target_vect_align_stack_vars): Likewise.
18735 (check_effective_target_vect_load_lanes): Likewise.
18736 (check_effective_target_vect_masked_store): Likewise.
18737 (available_vector_sizes): Use aarch64_sve_bits for SVE.
18738 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
18739 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
18740 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
18741 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
18742 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
18743 * gcc.dg/vect/slp-23.c: Likewise.
18744 * gcc.dg/vect/slp-perm-5.c: Likewise.
18745 * gcc.dg/vect/slp-perm-6.c: Likewise.
18746 * gcc.dg/vect/slp-perm-9.c: Likewise.
18747 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18748 * gcc.dg/vect/vect-114.c: Likewise.
18749 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
18750 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
18752 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18754 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
18755 vect_variable_length, expecting the test to be vectorized
18756 without SLP instead.
18757 * gcc.dg/vect/pr33953.c: Likewise.
18758 * gcc.dg/vect/pr37027.c: Likewise.
18759 * gcc.dg/vect/pr67790.c: Likewise.
18760 * gcc.dg/vect/pr68445.c: Likewise.
18761 * gcc.dg/vect/slp-1.c: Likewise.
18762 * gcc.dg/vect/slp-10.c: Likewise.
18763 * gcc.dg/vect/slp-12a.c: Likewise.
18764 * gcc.dg/vect/slp-12b.c: Likewise.
18765 * gcc.dg/vect/slp-12c.c: Likewise.
18766 * gcc.dg/vect/slp-13-big-array.c: Likewise.
18767 * gcc.dg/vect/slp-13.c: Likewise.
18768 * gcc.dg/vect/slp-14.c: Likewise.
18769 * gcc.dg/vect/slp-15.c: Likewise.
18770 * gcc.dg/vect/slp-17.c: Likewise.
18771 * gcc.dg/vect/slp-19b.c: Likewise.
18772 * gcc.dg/vect/slp-2.c: Likewise.
18773 * gcc.dg/vect/slp-20.c: Likewise.
18774 * gcc.dg/vect/slp-21.c: Likewise.
18775 * gcc.dg/vect/slp-22.c: Likewise.
18776 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18777 * gcc.dg/vect/slp-24.c: Likewise.
18778 * gcc.dg/vect/slp-28.c: Likewise.
18779 * gcc.dg/vect/slp-39.c: Likewise.
18780 * gcc.dg/vect/slp-42.c: Likewise.
18781 * gcc.dg/vect/slp-6.c: Likewise.
18782 * gcc.dg/vect/slp-7.c: Likewise.
18783 * gcc.dg/vect/slp-cond-1.c: Likewise.
18784 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18785 * gcc.dg/vect/slp-cond-2.c: Likewise.
18786 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18787 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18788 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18789 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18790 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18791 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18792 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18793 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18794 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18795 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18796 * gcc.dg/vect/slp-reduc-4.c: Likewise.
18797 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18798 * gcc.dg/vect/slp-reduc-7.c: Likewise.
18799 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18800 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18801 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18802 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
18804 2018-01-13 Jakub Jelinek <jakub@redhat.com>
18807 * gcc.dg/pr83801.c: New test.
18809 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
18812 * gfortran.dg/bounds_check_19.f90: New test.
18814 2018-01-12 Jakub Jelinek <jakub@redhat.com>
18816 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
18817 instead of scan-assembler-not for xsnabsqp.
18819 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18821 PR libgfortran/83525
18822 * gfortran.dg/newunit_5.f90: New test.
18824 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
18826 PR rtl-optimization/80481
18827 * g++.dg/pr80481.C: New.
18829 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
18832 * gcc.target/alpha/pr83628-3.c: New test.
18834 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18836 * lib/target-supports.exp (check_effective_target_avx512f): Also
18837 check for __builtin_ia32_addsd_round,
18838 __builtin_ia32_getmantsd_round.
18839 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
18841 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
18844 * gcc.target/powerpc/pr83629.c: Require ilp32.
18846 2018-01-12 Richard Biener <rguenther@suse.de>
18848 PR tree-optimization/80846
18849 * gcc.target/i386/pr80846-1.c: New testcase.
18850 * gcc.target/i386/pr80846-2.c: Likewise.
18852 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
18854 * gcc.c-torture/execute/20180112-1.c: New test.
18856 2018-01-12 Tom de Vries <tom@codesourcery.com>
18858 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
18859 * g++.dg/ext/label13a.C: Same.
18860 * g++.dg/ext/label14.C: Same.
18861 * g++.dg/ext/label2.C: Same.
18862 * g++.dg/ext/label3.C: Same.
18863 * g++.dg/torture/pr42462.C: Same.
18864 * g++.dg/torture/pr42739.C: Same.
18865 * g++.dg/warn/Wunused-label-3.C: Same.
18867 2018-01-12 Tom de Vries <tom@codesourcery.com>
18869 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
18870 * g++.dg/Walloca1.C: Same.
18871 * g++.dg/cpp0x/pr70338.C: Same.
18872 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
18873 * g++.dg/cpp1y/vla10.C: Same.
18874 * g++.dg/cpp1y/vla2.C: Same.
18875 * g++.dg/cpp1y/vla6.C: Same.
18876 * g++.dg/cpp1y/vla8.C: Same.
18877 * g++.dg/debug/debug5.C: Same.
18878 * g++.dg/debug/debug6.C: Same.
18879 * g++.dg/debug/pr54828.C: Same.
18880 * g++.dg/diagnostic/pr70105.C: Same.
18881 * g++.dg/eh/cleanup5.C: Same.
18882 * g++.dg/eh/spbp.C: Same.
18883 * g++.dg/ext/tmplattr9.C: Same.
18884 * g++.dg/ext/vla10.C: Same.
18885 * g++.dg/ext/vla11.C: Same.
18886 * g++.dg/ext/vla12.C: Same.
18887 * g++.dg/ext/vla15.C: Same.
18888 * g++.dg/ext/vla16.C: Same.
18889 * g++.dg/ext/vla17.C: Same.
18890 * g++.dg/ext/vla3.C: Same.
18891 * g++.dg/ext/vla6.C: Same.
18892 * g++.dg/ext/vla7.C: Same.
18893 * g++.dg/init/array24.C: Same.
18894 * g++.dg/init/new47.C: Same.
18895 * g++.dg/init/pr55497.C: Same.
18896 * g++.dg/opt/pr78201.C: Same.
18897 * g++.dg/template/vla2.C: Same.
18898 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
18899 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
18900 * g++.dg/torture/pr62127.C: Same.
18901 * g++.dg/torture/pr67055.C: Same.
18902 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
18903 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
18904 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
18905 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
18906 * g++.dg/warn/Wplacement-new-size-5.C: Same.
18907 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
18908 * g++.dg/warn/Wvla-1.C: Same.
18909 * g++.dg/warn/Wvla-3.C: Same.
18910 * g++.old-deja/g++.ext/array2.C: Same.
18911 * g++.old-deja/g++.ext/constructor.C: Same.
18912 * g++.old-deja/g++.law/builtin1.C: Same.
18913 * g++.old-deja/g++.other/crash12.C: Same.
18914 * g++.old-deja/g++.other/eh3.C: Same.
18915 * g++.old-deja/g++.pt/array6.C: Same.
18916 * g++.old-deja/g++.pt/dynarray.C: Same.
18918 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18920 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
18922 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18924 PR libfortran/67412
18925 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
18926 on *-*-solaris2.10.
18928 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18930 * lib/target-supports.exp (check_effective_target_branch_cost):
18931 Accept all x86 targets.
18933 2018-01-12 Martin Liska <mliska@suse.cz>
18936 * g++.dg/warn/pr83054.C: New test.
18938 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18940 * gcc.target/powerpc/spec-barr-1.c: New file.
18942 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
18945 * gcc.target/i386/pr83330.c: New test.
18947 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18950 * gfortran.dg/dtio_31.f03: New test.
18951 * gfortran.dg/dtio_32.f03: New test.
18953 2018-01-11 David Malcolm <dmalcolm@redhat.com>
18956 * g++.dg/wrappers: New subdirectory.
18957 * g++.dg/wrappers/README: New file.
18958 * g++.dg/wrappers/alloc.C: New test case.
18959 * g++.dg/wrappers/cow-istream-string.C: New test case.
18960 * g++.dg/wrappers/cp-stdlib.C: New test case.
18961 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
18962 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
18964 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
18966 PR middle-end/83718
18967 * g++.dg/torture/pr83718.C: New testcase.
18969 2018-01-11 Martin Jambor <mjambor@suse.cz>
18972 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
18974 2018-01-11 Bin Cheng <bin.cheng@arm.com>
18976 PR tree-optimization/83695
18977 * gcc.dg/tree-ssa/pr83695.c: New test.
18979 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18981 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
18982 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
18984 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18986 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
18987 * gcc.target/arm/simd/fp16fml_high.c: New test.
18988 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
18989 * lib/target-supports.exp
18990 (check_effective_target_arm_fp16fml_neon_ok_nocache,
18991 check_effective_target_arm_fp16fml_neon_ok,
18992 add_options_for_arm_fp16fml_neon): New procedures.
18994 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18996 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
18999 2018-01-11 Richard Biener <rguenther@suse.de>
19001 PR tree-optimization/83435
19002 * gcc.dg/graphite/pr83435.c: New testcase.
19004 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
19005 Alan Hayward <alan.hayward@arm.com>
19006 David Sherwood <david.sherwood@arm.com>
19008 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
19010 2018-01-11 Tamar Christina <tamar.christina@arm.com>
19012 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
19014 2018-01-11 Sudakshina Das <sudi.das@arm.com>
19017 * gcc.c-torture/compile/pr82096.c: New test.
19019 2018-01-11 Ed Schonberg <schonberg@adacore.com>
19021 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
19023 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
19025 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
19027 2018-01-11 Justin Squirek <squirek@adacore.com>
19029 * gnat.dg/expr_func4.adb: New testcase.
19031 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
19033 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
19036 2018-01-11 Bob Duff <duff@adacore.com>
19038 * gnat.dg/protected_null.adb: New testcase.
19040 2018-01-11 Ed Schonberg <schonberg@adacore.com>
19042 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
19044 2018-01-11 Ed Schonberg <schonberg@adacore.com>
19046 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
19048 2018-01-11 Justin Squirek <squirek@adacore.com>
19050 * gnat.dg/loopvar.adb: New testcase.
19052 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
19054 PR middle-end/83189
19055 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
19057 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
19059 * gcc.c-torture/compile/pr83575.c: New testcase.
19061 2018-01-10 Michael Collison <michael.collison@arm.com>
19063 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
19064 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
19065 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
19066 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
19067 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
19068 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
19069 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
19070 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
19071 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
19072 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
19073 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
19074 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
19075 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
19076 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
19077 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
19078 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
19080 2018-01-10 Michael Collison <michael.collison@arm.com>
19082 * gcc.target/aarch64/sha2.h: New shared testcase.
19083 * gcc.target/aarch64/sha2_1.c: New testcase.
19084 * gcc.target/aarch64/sha2_2.c: New testcase.
19085 * gcc.target/aarch64/sha2_3.c: New testcase.
19086 * gcc.target/aarch64/sha3.h: New shared testcase.
19087 * gcc.target/aarch64/sha3_1.c: New testcase.
19088 * gcc.target/aarch64/sha3_2.c: New testcase.
19089 * gcc.target/aarch64/sha3_3.c: New testcase.
19091 2018-01-10 Michael Collison <michael.collison@arm.com>
19093 * gcc.target/aarch64/sm3_sm4.c: New testcase.
19095 2018-01-10 Martin Sebor <msebor@redhat.com>
19097 PR tree-optimization/83781
19098 * gcc.dg/strlenopt-42.c: New test.
19100 2018-01-11 Martin Sebor <msebor@gmail.com>
19101 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19103 PR tree-optimization/83501
19104 PR tree-optimization/81703
19106 * gcc.dg/strlenopt-39.c: New test-case.
19107 * gcc.dg/pr81703.c: Likewise.
19109 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
19111 * gnat.dg/atomic10.adb: New test.
19113 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
19116 * gfortran.dg/deferred_character_18.f90: New test.
19118 2018-01-10 Martin Sebor <msebor@redhat.com>
19120 PR tree-optimization/83671
19121 * gcc.dg/strlenopt-40.c: New test.
19122 * gcc.dg/strlenopt-41.c: New test.
19124 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
19127 * gfortran.dg/allocate_with_typespec_7.f90: New test.
19129 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
19132 * gcc.target/powerpc/pr83399.c: New test.
19134 2018-01-10 David Malcolm <dmalcolm@redhat.com>
19137 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
19138 to reflect that the arguments are correctly underlined.
19139 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
19140 for globals, params, locals and literals.
19141 (test_sizeof): Directly test the location of "sizeof", rather than
19142 when used in compound expressions.
19143 (test_alignof): Likewise for "alignof".
19144 (test_string_literals): Likewise for string literals.
19145 (test_numeric_literals): Likewise for numeric literals.
19146 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
19147 (test_typeid): Likewise for typeid.
19148 (test_unary_plus): New.
19149 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
19152 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
19154 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
19156 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
19158 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
19160 2018-01-10 Marek Polacek <polacek@redhat.com>
19163 * g++.dg/warn/Wduplicated-branches4.C: New test.
19165 2018-01-10 Jakub Jelinek <jakub@redhat.com>
19168 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
19171 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
19174 * g++.dg/cpp0x/new2.C: New.
19176 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
19179 * gcc.target/i386/pr83735.c: New test.
19181 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
19183 * lib/target-supports.exp (check_effective_target_branch_cost):
19185 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
19186 * gcc.dg/pr21643.c: Likewise.
19187 * gcc.dg/pr46309.c: Likewise.
19188 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19189 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
19190 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
19191 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
19192 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
19193 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
19194 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
19195 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
19196 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
19197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
19198 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
19199 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
19200 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
19201 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
19203 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
19206 * gcc.target/powerpc/pr83629.c: New testcase.
19208 2018-01-10 Richard Biener <rguenther@suse.de>
19211 * gcc.dg/pr78768.c: Un-XFAIL.
19213 2018-01-10 Richard Biener <rguenther@suse.de>
19216 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
19218 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
19220 PR tree-optimization/83753
19221 * gcc.dg/torture/pr83753.c: New test.
19223 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
19225 * gcc.target/i386/avx2-gather-1.c: Add -march.
19226 * gcc.target/i386/avx2-gather-2.c: Add -march.
19227 * gcc.target/i386/avx2-gather-3.c: Add -march.
19228 * gcc.target/i386/avx2-gather-4.c: Add -march.
19229 * gcc.target/i386/avx2-gather-5.c: Add -march.
19230 * gcc.target/i386/avx2-gather-6.c: Add -march.
19231 * gcc.target/i386/avx512f-gather-1.c: Add -march.
19232 * gcc.target/i386/avx512f-gather-2.c: Add -march.
19233 * gcc.target/i386/avx512f-gather-3.c: Add -march.
19234 * gcc.target/i386/avx512f-gather-4.c: Add -march.
19235 * gcc.target/i386/avx512f-gather-5.c: Add -march.
19236 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
19237 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
19238 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
19239 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
19240 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
19242 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
19245 * gcc.target/i386/pr78585.c: New test.
19247 2018-01-09 Jakub Jelinek <jakub@redhat.com>
19250 * g++.dg/cpp0x/pr83734.C: New test.
19252 2018-01-09 Carl Love <cel@us.ibm.com>
19254 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
19255 vec_mergeo builtins with float, double, long long, unsigned long long,
19256 bool long long arguments.
19257 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
19258 vec_float2 with double arguments.
19259 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
19260 vec_mergew and vec_mergow builtins.
19262 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
19265 * gfortran.dg/contiguous_6.f90: New test.
19267 2018-01-09 Richard Biener <rguenther@suse.de>
19269 PR tree-optimization/83668
19270 * gcc.dg/graphite/pr83668.c: New testcase.
19272 2018-01-09 Joseph Myers <joseph@codesourcery.com>
19274 PR tree-optimization/64811
19275 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
19276 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
19277 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
19278 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
19280 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
19282 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
19285 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
19287 2018-01-09 Tamar Christina <tamar.christina@arm.com>
19290 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
19291 no NEON and require softfp or hard float-abi.
19292 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
19294 2018-01-09 Richard Biener <rguenther@suse.de>
19296 PR tree-optimization/83572
19297 * gcc.dg/graphite/pr83572.c: New testcase.
19299 2018-01-09 Jakub Jelinek <jakub@redhat.com>
19302 * gcc.dg/sms-13.c: New test.
19304 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
19307 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
19309 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
19310 Monk Chiang <sh.chiang04@gmail.com>
19312 * gcc.target/riscv/save-restore-1.c: New.
19314 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19317 * gcc.target/powerpc/pr83677.c: New file.
19319 2018-01-08 Jeff Law <law@redhat.com>
19321 PR rtl-optimizatin/81308
19322 * g++.dg/pr81308-1.C: New test.
19323 * g++.dg/pr81308-2.C: New test.
19325 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
19327 PR target/83663 - Revert r255946
19328 * gcc.target/aarch64/vect-slp-dup.c: New.
19330 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19332 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
19335 2018-01-08 Richard Biener <rguenther@suse.de>
19337 PR tree-optimization/83563
19338 * gcc.dg/graphite/pr83563.c: New testcase.
19340 2018-01-08 Richard Biener <rguenther@suse.de>
19342 PR middle-end/83713
19343 * g++.dg/torture/pr83713.C: New testcase.
19345 2018-01-08 Tom de Vries <tom@codesourcery.com>
19347 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
19349 2018-01-08 Richard Biener <rguenther@suse.de>
19351 PR tree-optimization/83685
19352 * gcc.dg/torture/pr83685.c: New testcase.
19354 2018-01-08 Richard Biener <rguenther@suse.de>
19357 * gcc.dg/lto/pr83719_0.c: New testcase.
19359 2018-01-08 Tom de Vries <tom@codesourcery.com>
19361 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
19362 * gcc.dg/graphite/run-id-1.c: Same.
19363 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
19365 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
19368 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
19369 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
19370 * gfortran.dg/pdt_27.f03: New test.
19373 * gfortran.dg/pdt_28.f03: New test.
19375 2018-01-08 Tom de Vries <tom@codesourcery.com>
19377 * c-c++-common/builtins.c: Require effective target alloca.
19378 * gcc.dg/Wrestrict.c: Same.
19379 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
19381 2018-01-08 Richard Biener <rguenther@suse.de>
19383 PR middle-end/83580
19384 * gcc.dg/torture/pr83580.c: New testcase.
19386 2018-01-08 Richard Biener <rguenther@suse.de>
19388 PR middle-end/83517
19389 * gcc.dg/pr83517.c: New testcase.
19391 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
19393 PR middle-end/81897
19394 * gcc.dg/uninit-pr81897.c: New test.
19396 2018-01-06 Martin Sebor <msebor@redhat.com>
19398 PR tree-optimization/83640
19399 * gcc.dg/Wrestrict-6.c: New test.
19400 * gcc.dg/pr83640.c: New test.
19402 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
19404 * gcc.target/aarch64/reg-alloc-1.c: New test.
19406 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
19409 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
19411 2018-01-06 Jakub Jelinek <jakub@redhat.com>
19414 * gcc.dg/pr83480.c: New test.
19416 PR rtl-optimization/83682
19417 * gcc.target/i386/pr83682.c: New test.
19419 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
19423 * gfortran.dg/char_cast_1.f90: Update scan pattern.
19424 * gfortran.dg/dependency_49.f90: Likewise.
19425 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
19426 * gfortran.dg/repeat_7.f90: New test for PR 66310.
19427 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
19428 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
19429 * gfortran.dg/string_1_lp64.f90: New test.
19430 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
19431 * gfortran.dg/string_3_lp64.f90: New test.
19433 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19436 * gcc.target/i386/sse-26.c: New test.
19439 * gcc.target/i386/pr83604.c: New test.
19441 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
19443 * gcc.dg/vect/vect-align-4.c: New test.
19444 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
19445 and redefine as a structure with an unaligned member "b".
19446 (foo): Update accordingly.
19448 2018-01-05 Sudakshina Das <sudi.das@arm.com>
19451 * gcc.target/aarch64/bics_5.c: New test.
19452 * gcc.target/arm/bics_5.c: Likewise.
19454 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19456 PR tree-optimization/83605
19457 * gcc.dg/pr83605.c: New test.
19459 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19462 * gcc.target/i386/pr83554.c: New test.
19465 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
19468 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
19472 * gfortran.dg/eoshift_8.f90: New test.
19473 * gfortran.dg/simplify_eoshift_1.f90: New test.
19475 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19478 * gcc.dg/pr83585.c: New test.
19480 2018-01-04 Nathan Sidwell <nathan@acm.org>
19483 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
19485 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19488 * gcc.dg/pr83666.c: New test.
19490 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
19493 * gcc.target/alpha/pr83628-1.c: New test.
19494 * gcc.target/alpha/pr83628-2.c: Ditto.
19496 2018-01-04 Martin Liska <mliska@suse.cz>
19499 * g++.dg/ipa/pr82352.C: New test.
19501 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19503 * gcc.dg/vect-opt-info-1.c: Moved to ...
19504 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
19505 vect_int targets, use dg-additional-options instead of dg-options and
19506 use relative line numbers instead of absolute.
19508 2018-01-03 Martin Sebor <msebor@redhat.com>
19510 PR tree-optimization/83655
19511 * gcc.dg/Wrestrict-5.c: New test.
19512 * c-c++-common/builtins.c: New test.
19514 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19515 Alan Hayward <alan.hayward@arm.com>
19516 David Sherwood <david.sherwood@arm.com>
19518 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
19521 2018-01-03 Jeff Law <law@redhat.com>
19524 * gcc.target/i386/stack-check-17.c: New test.
19525 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
19527 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19530 * gcc.dg/pr83621.c: New test.
19533 * gcc.dg/pr83645.c: New test.
19535 2018-01-03 Martin Sebor <msebor@redhat.com>
19537 PR tree-optimization/83603
19538 * gcc.dg/Wrestrict-4.c: New test.
19541 * gcc.dg/const-2.c: New test.
19542 * gcc.dg/pure-3.c: New test.
19544 2018-01-03 Martin Sebor <msebor@redhat.com>
19546 * gcc.dg/Wrestrict-3.c: New test.
19548 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19551 * g++.dg/opt/pr83555.C: New test.
19552 * g++.dg/ubsan/pr83555.C: New test.
19554 2018-01-03 David Malcolm <dmalcolm@redhat.com>
19557 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
19558 the !CHECKING_P case by expecting a note.
19559 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
19560 a note for the !CHECKING_P case, and move the return statement
19561 outside of #if CHECKING_P guard.
19563 2018-01-03 Jeff Law <law@redhat.com>
19565 PR middle-end/83654
19566 * gcc.target/i386/stack-check-18.c: New test.
19567 * gcc.target/i386/stack-check-19.c: New test.
19569 2018-01-03 Martin Sebor <msebor@redhat.com>
19571 PR tree-optimization/83501
19572 * c-c++-common/Warray-bounds-3.c: Remove xfail.
19574 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19576 PR tree-optimization/83501
19577 * gcc.dg/tree-ssa/pr83501-1.c: New test.
19579 2018-01-03 Nathan Sidwell <nathan@acm.org>
19582 * g++.dg/ipa/pr83667.C: New.
19584 2018-01-03 Martin Liska <mliska@suse.cz>
19586 PR tree-optimization/83593
19587 * gcc.dg/pr83593.c: New test.
19589 2018-01-03 Martin Liska <mliska@suse.cz>
19592 * g++.dg/ipa/pr83549.C: New test.
19594 2018-01-03 Marek Polacek <polacek@redhat.com>
19597 * g++.dg/warn/mvp2.C: New test.
19599 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19601 PR preprocessor/83602
19602 * g++.dg/cpp/pr83602.C: New test.
19605 * g++.dg/parse/pr83634.C: New test.
19607 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
19610 * gfortran.dg/eoshift_7.f90: New test.
19612 2018-01-03 Jan Beulich <jbeulich@suse.com>
19614 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
19615 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
19617 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19619 Update copyright years.
19621 2018-01-03 Martin Liska <mliska@suse.cz>
19624 * gcc.dg/ipa/pr83594.c: New test.
19626 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19627 Alan Hayward <alan.hayward@arm.com>
19628 David Sherwood <david.sherwood@arm.com>
19630 * gcc.dg/vect-opt-info-1.c: New test.
19632 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
19634 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
19635 floorf128, truncf128, and roundf128.
19636 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
19637 optimizations added in match.pd.
19638 * gcc.target/powerpc/float128-hw6.c: Likewise.
19639 * gcc.target/powerpc/float128-hw7.c: Likewise.
19640 * gcc.target/powerpc/float128-hw8.c: Likewise.
19641 * gcc.target/powerpc/float128-hw9.c: Likewise.
19642 * gcc.target/powerpc/float128-hw10.c: Likewise.
19643 * gcc.target/powerpc/float128-hw11.c: Likewise.
19645 2018-01-02 Jakub Jelinek <jakub@redhat.com>
19648 * g++.dg/cpp0x/pr83556.C: New test.
19650 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
19654 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
19655 * gfortran.dg/simplify_cshift_4.f90: New test.
19657 2018-01-02 Marek Polacek <polacek@redhat.com>
19660 * g++.dg/cpp0x/inh-ctor30.C: New test.
19663 * g++.dg/cpp1z/pr83644.C: New test.
19665 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
19668 * gfortran.dg/coarray_45.f90: New test.
19671 * gfortran.dg/coarray_46.f90: New test.
19673 2018-01-01 Jakub Jelinek <jakub@redhat.com>
19675 PR tree-optimization/83581
19676 * gcc.dg/pr83581.c: New test.
19679 * gcc.dg/pr83595.c: New test.
19681 PR middle-end/83608
19682 * g++.dg/opt/pr83608.C: New test.
19684 PR middle-end/83609
19685 * gcc.dg/pr83609.c: New test.
19686 * g++.dg/opt/pr83609.C: New test.
19688 PR middle-end/83623
19689 * gcc.dg/pr83623.c: New test.
19691 * gcc.target/i386/i386.exp
19692 (check_effective_target_avx512vpopcntdqvl): New proc.
19693 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
19694 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
19695 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
19697 Copyright (C) 2018 Free Software Foundation, Inc.
19699 Copying and distribution of this file, with or without modification,
19700 are permitted in any medium without royalty provided the copyright
19701 notice and this notice are preserved.