1 2018-11-07 Richard Biener <rguenther@suse.de>
4 * g++.dg/lto/pr87906_0.C: New testcase.
5 * g++.dg/lto/pr87906_1.C: Likewise.
7 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
9 PR rtl-optimization/87874
10 * gcc.dg/pr87874.c: New.
12 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
14 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
16 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
18 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
20 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
23 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
25 (foo): Use __builtin_alloca.
27 2018-11-06 Jan Hubicka <jh@suse.cz>
29 * gcc.dg/lto/tbaa-1.c: New testcase.
31 2018-11-06 Richard Biener <rguenther@suse.de>
33 PR tree-optimization/87889
34 * gcc.dg/pr87894.c: New testcase.
36 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
39 * gcc.target/s390/pr87723.c: New test.
41 2018-11-06 Richard Biener <rguenther@suse.de>
44 * gcc.target/i386/pr18041-1.c: New testcase.
45 * gcc.target/i386/pr18041-2.c: Likewise.
47 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
49 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
50 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
51 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
52 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
53 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
54 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
55 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
56 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
57 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
58 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
59 * gcc.target/i386/sse-13.c: Ditto.
60 * gcc.target/i386/sse-14.c: Ditto.
61 * gcc.target/i386/sse-22.c: Ditto.
62 * gcc.target/i386/sse-23.c: Ditto.
63 * gcc.target/i386/testimm-10.c: Ditto.
64 * gcc.target/i386/testround-1.c: Ditto.
66 2018-11-05 Paul Koning <ni1d@arrl.net>
68 * lib/target-supports.exp: Add check for "inf" effective target
70 * gcc.dg/builtins-44.c: Skip if no infinite support.
71 * gcc.dg/builtins-45.c: Ditto.
72 * gcc.dg/torture/builtin-complex-1.c: Ditto.
73 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
74 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
75 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
76 * gcc.dg/torture/builtin-logb-1.c: Ditto.
77 * gcc.dg/torture/builtin-math-2.c: Ditto.
78 * gcc.dg/torture/builtin-math-5.c: Ditto.
79 * gcc.dg/torture/builtin-math-7.c: Ditto.
80 * gcc.dg/torture/builtin-modf-1.c: Ditto.
81 * gcc.dg/torture/type-generic-1.c: Ditto.
83 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
85 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
87 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
88 * gcc.target/s390/md/setmem_long-1.c: Likewise.
90 2018-11-05 Richard Biener <rguenther@suse.de>
92 PR tree-optimization/87873
93 * gcc.dg/pr87873.c: New testcase.
95 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
97 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
98 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
100 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
102 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
104 2018-11-05 Richard Biener <rguenther@suse.de>
106 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
107 * gcc.dg/tree-ssa/scev-7.c: Likewise.
109 2018-11-05 Jakub Jelinek <jakub@redhat.com>
111 PR tree-optimization/87859
112 * gcc.dg/store_merging_24.c: New test.
113 * gcc.dg/store_merging_25.c: New test.
116 * c-c++-common/ubsan/pr87837.c: New test.
118 2018-11-05 Martin Liska <mliska@suse.cz>
121 * gcc.dg/pr87811.c: New test.
122 * gcc.dg/pr87811-2.c: Likewise.
123 * gcc.dg/pr87811-3.c: Likewise.
125 2018-11-05 Martin Liska <mliska@suse.cz>
127 PR gcov-profile/77698
128 * gcc.dg/tree-prof/pr77698.c: New test.
130 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
132 PR tree-optimization/86572
133 * gcc.dg/pr86572.c: New test.
135 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
137 PR tree-optimization/87672
138 * gcc.dg/pr87672.c: New test.
140 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
143 * g++.target/i386/pr58372.C: New test.
145 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
148 * gcc.target/nios2/pr87079-1.c: New.
149 * gcc.target/nios2/pr87079-2.c: New.
151 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
153 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
154 * gcc.dg/compat/pr83487-1_main.c: ... here.
155 * gcc.dg/compat/struct-by-value-10_main.c,
156 gcc.dg/compat/struct-by-value-10_x.c,
157 gcc.dg/compat/struct-by-value-11_main.c,
158 gcc.dg/compat/struct-by-value-11_x.c,
159 gcc.dg/compat/struct-by-value-12_main.c,
160 gcc.dg/compat/struct-by-value-12_x.c,
161 gcc.dg/compat/struct-by-value-13_main.c,
162 gcc.dg/compat/struct-by-value-13_x.c,
163 gcc.dg/compat/struct-by-value-14_main.c,
164 gcc.dg/compat/struct-by-value-14_x.c,
165 gcc.dg/compat/struct-by-value-15_main.c,
166 gcc.dg/compat/struct-by-value-15_x.c,
167 gcc.dg/compat/struct-by-value-17_main.c,
168 gcc.dg/compat/struct-by-value-17_x.c,
169 gcc.dg/compat/struct-by-value-18_main.c,
170 gcc.dg/compat/struct-by-value-18_x.c,
171 gcc.dg/compat/struct-by-value-2_main.c,
172 gcc.dg/compat/struct-by-value-2_x.c,
173 gcc.dg/compat/struct-by-value-22_main.c,
174 gcc.dg/compat/struct-by-value-22_x.c,
175 gcc.dg/compat/struct-by-value-3_main.c,
176 gcc.dg/compat/struct-by-value-3_x.c,
177 gcc.dg/compat/struct-by-value-4_main.c,
178 gcc.dg/compat/struct-by-value-4_x.c,
179 gcc.dg/compat/struct-by-value-5b_main.c,
180 gcc.dg/compat/struct-by-value-5b_x.c,
181 gcc.dg/compat/struct-by-value-6b_main.c,
182 gcc.dg/compat/struct-by-value-6b_x.c,
183 gcc.dg/compat/struct-by-value-6b_main.c,
184 gcc.dg/compat/struct-by-value-7b_x.c,
185 gcc.dg/compat/struct-by-value-7b_main.c,
186 gcc.dg/compat/struct-by-value-8_main.c,
187 gcc.dg/compat/struct-by-value-8_x.c,
188 gcc.dg/compat/struct-by-value-9_main.c,
189 gcc.dg/compat/struct-by-value-9_x.c,
190 gcc.dg/compat/struct-return-2_main.c,
191 gcc.dg/compat/struct-return-2_x.c: Likewise.
193 2018-11-02 Nathan Sidwell <nathan@acm.org>
195 * g++.dg/lookup/crash6.C: Adjust error
196 * g++.dg/parse/crash38.C: Likewise.
198 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
200 * gcc.c-torture/execute/20010904-2.c: Fix last change.
201 * gcc.dg/Wattributes-10.c: Likewise.
203 2018-11-02 Richard Biener <rguenther@suse.de>
205 PR tree-optimization/87776
206 * gcc.dg/torture/pr87776.c: New testcase.
208 2018-11-01 Marek Polacek <polacek@redhat.com>
210 Implement P0846R0, ADL and function templates.
211 * g++.dg/addr_builtin-1.C: Adjust dg-error.
212 * g++.dg/cpp2a/fn-template1.C: New test.
213 * g++.dg/cpp2a/fn-template10.C: New test.
214 * g++.dg/cpp2a/fn-template11.C: New test.
215 * g++.dg/cpp2a/fn-template12.C: New test.
216 * g++.dg/cpp2a/fn-template13.C: New test.
217 * g++.dg/cpp2a/fn-template14.C: New test.
218 * g++.dg/cpp2a/fn-template15.C: New test.
219 * g++.dg/cpp2a/fn-template16.C: New test.
220 * g++.dg/cpp2a/fn-template2.C: New test.
221 * g++.dg/cpp2a/fn-template3.C: New test.
222 * g++.dg/cpp2a/fn-template4.C: New test.
223 * g++.dg/cpp2a/fn-template5.C: New test.
224 * g++.dg/cpp2a/fn-template6.C: New test.
225 * g++.dg/cpp2a/fn-template7.C: New test.
226 * g++.dg/cpp2a/fn-template8.C: New test.
227 * g++.dg/cpp2a/fn-template9.C: New test.
228 * g++.dg/parse/fn-template1.C: New test.
229 * g++.dg/parse/fn-template2.C: New test.
230 * g++.dg/parse/template19.C: Adjust dg-error.
231 * g++.dg/template/pr61745.C: Add target to dg-error.
233 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
236 * gfortran.dg/findloc_1.f90: Actually commit.
237 * gfortran.dg/findloc_2.f90: Actually commit.
238 * gfortran.dg/findloc_3.f90: Actually commit.
239 * gfortran.dg/findloc_4.f90: Actually commit.
240 * gfortran.dg/findloc_5.f90: Actually commit.
241 * gfortran.dg/findloc_6.f90: Actually commit.
243 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
246 * gfortran.dg/inquiry_part_ref_1.f08: New test.
247 * gfortran.dg/inquiry_part_ref_2.f90: New test.
248 * gfortran.dg/inquiry_part_ref_3.f90: New test.
250 2018-11-01 Paul Koning <ni1d@arrl.net>
252 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
253 * gcc.c-torture/execute/20010904-2.c: Ditto.
254 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
255 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
256 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
257 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
258 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
259 * gcc.dg/Walloca-14.c: Ditto.
260 * gcc.dg/Wlarger-than3.c: Ditto.
261 * gcc.dg/compat/pr83487-1_y.c: Ditto.
262 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
263 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
264 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
265 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
266 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
267 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
268 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
269 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
270 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
271 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
272 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
273 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
274 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
275 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
276 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
277 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
278 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
279 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
280 * gcc.dg/compat/struct-return-2_x.c: Ditto.
281 * gcc.dg/falign-labels-1.c: Ditto.
282 * gcc.dg/long_branch.c: Ditto.
283 * gcc.dg/nextafter-1.c: Ditto.
284 * gcc.dg/pr35045.c: Ditto.
285 * gcc.dg/pr48616.c: Ditto.
286 * gcc.dg/pr84100.c: Ditto.
287 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
288 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
289 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
290 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
291 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
292 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
293 * gcc.dg/builtins-1.c: Ditto.
295 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
298 * gfortran.dg/bind_c_18.f90: Adjust error message.
300 2018-11-01 Marek Polacek <polacek@redhat.com>
302 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
304 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
306 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
308 2018-11-30 Jan Hubicka <jh@suse.cz>
310 * g++.dg/lto/pr84805_1.C: Update template.
311 * g++.dg/lto/pr84805_0.C: Update template.
312 * g++.dg/lto/pr84805_1b.C: Update template.
313 * g++.dg/lto/pr84805_0b.C: Update template.
315 2018-11-01 Jakub Jelinek <jakub@redhat.com>
317 PR tree-optimization/87826
318 * gcc.dg/pr87826.c: New test.
320 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
323 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
324 * gfortran.dg/bind_c_usage_32.f90: New test.
326 2018-11-01 Nathan Sidwell <nathan@acm.org>
328 * g++.dg/abi/anon5.C: New.
330 2018-11-01 Jakub Jelinek <jakub@redhat.com>
333 * gdc.dg/simd.d: Add -Wno-psabi.
334 * gdc.dg/compilable.d: Likewise.
336 2018-11-01 Martin Liska <mliska@suse.cz>
337 Jason Merrill <jason@redhat.com>
342 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
344 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
345 assumptions are not longer valid.
347 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
350 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
352 2018-10-31 Nathan Sidwell <nathan@acm.org>
354 * g++.dg/lookup/friend21.C: New.
356 2018-10-31 Martin Liska <mliska@suse.cz>
359 * gcc.target/aarch64/spellcheck_7.c: New test.
360 * gcc.target/aarch64/spellcheck_8.c: New test.
361 * gcc.target/aarch64/spellcheck_9.c: New test.
363 2018-10-31 Nathan Sidwell <nathan@acm.org>
365 * g++.dg/lookup/using60.C: New.
367 2018-10-31 Richard Biener <rguenther@suse.de>
371 * gcc.target/i386/pr70359.c: New testcase.
372 * gcc.target/i386/pr86270.c: Likewise.
374 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
376 * gcc.target/arc/jumptable.c: New test.
378 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
380 * gcc.target/arc/tls-gd.c: New file.
381 * gcc.target/arc/tls-ie.c: Likewise.
382 * gcc.target/arc/tls-ld.c: Likewise.
383 * gcc.target/arc/tls-le.c: Likewise.
384 * gcc.target/arc/tls-1.c: Update test.
386 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
388 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
390 2018-10-31 Martin Liska <mliska@suse.cz>
392 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
393 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
394 * c-c++-common/ubsan/unreachable-2.c: Likewise.
395 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
397 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
400 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
401 -mword-relocations would be passed when compiling the test.
402 * gcc.target/arm/movsi_movt.c: Likewise.
403 * gcc.target/arm/pr81863.c: Likewise.
404 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
405 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
406 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
407 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
408 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
409 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
411 2018-10-31 Richard Biener <rguenther@suse.de>
414 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
416 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
419 * gfortran.dg/min_max_type.f90: New test.
421 2018-10-30 Martin Sebor <msebor@redhat.com>
424 * gcc.c-torture/execute/fprintf-2.c: New test.
425 * gcc.c-torture/execute/printf-2.c: Same.
426 * gcc.c-torture/execute/user-printf.c: Same.
427 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
428 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
429 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
430 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
432 2018-10-30 Marek Polacek <polacek@redhat.com>
434 Implement P0892R2, explicit(bool).
435 * g++.dg/cpp2a/explicit1.C: New test.
436 * g++.dg/cpp2a/explicit10.C: New test.
437 * g++.dg/cpp2a/explicit11.C: New test.
438 * g++.dg/cpp2a/explicit12.C: New test.
439 * g++.dg/cpp2a/explicit13.C: New test.
440 * g++.dg/cpp2a/explicit2.C: New test.
441 * g++.dg/cpp2a/explicit3.C: New test.
442 * g++.dg/cpp2a/explicit4.C: New test.
443 * g++.dg/cpp2a/explicit5.C: New test.
444 * g++.dg/cpp2a/explicit6.C: New test.
445 * g++.dg/cpp2a/explicit7.C: New test.
446 * g++.dg/cpp2a/explicit8.C: New test.
447 * g++.dg/cpp2a/explicit9.C: New test.
449 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
451 PR rtl-optimization/87708
452 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
453 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
455 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
457 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
458 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
459 * g++.dg/ext/flexarray-mangle.C: Likewise.
460 * g++.dg/ext/flexarray-subst.C: Likewise.
461 * g++.dg/ext/flexary10.C: Likewise.
462 * g++.dg/ext/flexary11.C: Likewise.
463 * g++.dg/ext/flexary14.C: Likewise.
464 * g++.dg/ext/flexary16.C: Likewise.
465 * g++.dg/ext/flexary26.C: Likewise.
466 * g++.dg/ext/flexary27.C: Likewise.
467 * g++.dg/ext/flexary7.C: Likewise.
468 * g++.dg/ext/pr71290.C: Likewise.
470 2018-10-30 Paul Koning <ni1d@arrl.net>
472 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
474 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
476 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
477 section names without numbers.
478 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
479 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
480 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
482 2018-10-29 David Malcolm <dmalcolm@redhat.com>
485 * c-c++-common/substring-location-PR-87721.c: New test.
486 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
488 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
489 (test_string_literals): Fold the index arguments before checking
492 2018-10-29 David Malcolm <dmalcolm@redhat.com>
494 * c-c++-common/spellcheck-reserved.c: Update expected output for
495 C++ for merger of "did you mean" suggestions into the error
497 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
498 you mean" suggestion into the error.
499 * g++.dg/lookup/error1.C: Likewise.
500 * g++.dg/lookup/pr77549.C: Likewise.
501 * g++.dg/lookup/pr80913.C: Likewise.
502 * g++.dg/lookup/suggestions1.C: Likewise.
503 * g++.dg/lookup/suggestions2.C: New test.
504 * g++.dg/overload/koenig1.C: Update expected output as above.
505 * g++.dg/spellcheck-identifiers-2.C: Likewise.
506 * g++.dg/spellcheck-identifiers.C: Likewise.
507 * g++.dg/spellcheck-ns.C: New test.
508 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
509 * g++.dg/spellcheck-pr78656.C: Likewise.
510 * g++.dg/spellcheck-pr79298.C: Likewise, adding
511 -fdiagnostics-show-caret to options.
512 * g++.dg/spellcheck-pr80177.C: Likewise.
513 * g++.dg/spellcheck-single-vs-multiple.C: New test.
514 * g++.dg/spellcheck-typenames.C: Update expected output as above.
515 * g++.dg/template/static10.C: Likewise.
516 * g++.old-deja/g++.mike/ns5.C: Likewise.
517 * g++.old-deja/g++.mike/ns7.C: Likewise.
518 * g++.old-deja/g++.ns/koenig5.C: Likewise.
519 * g++.old-deja/g++.other/lineno5.C: Likewise.
521 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
523 * g++.dg/cpp0x/auto24.C: Test location too.
524 * g++.dg/cpp0x/auto3.C: Likewise.
525 * g++.dg/cpp0x/auto42.C: Likewise.
526 * g++.dg/cpp0x/initlist57.C: Likewise.
527 * g++.dg/cpp0x/initlist75.C: Likewise.
528 * g++.dg/cpp0x/initlist80.C: Likewise.
529 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
530 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
531 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
532 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
533 * g++.old-deja/g++.other/typeck1.C: Likewise.
535 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
538 * g++.dg/pr87469.C: New test.
540 2018-10-29 Marek Polacek <polacek@redhat.com>
542 PR c++/87594 - constexpr rejects-valid with range-based for.
543 * g++.dg/cpp1y/constexpr-loop8.C: New test.
545 2018-10-29 Richard Biener <rguenther@suse.de>
547 PR tree-optimization/87785
548 * gcc.dg/torture/20181029-1.c: New testcase.
549 * gcc.dg/torture/20181029-2.c: Likewise.
551 2018-10-29 Richard Biener <rguenther@suse.de>
553 PR tree-optimization/87790
554 * gcc.dg/pr87790.c: New testcase.
556 2018-10-29 Martin Liska <mliska@suse.cz>
558 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
559 * lib/gcov.exp: Remove legacy verify-intermediate.
561 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
563 * gcc.dg/gimplefe-30.c: New test.
564 * gcc.dg/gimplefe-31.c: New test.
565 * gcc.dg/gimplefe-32.c: New test.
566 * gcc.dg/gimplefe-33.c: New test.
568 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
570 * gcc.misc-tests/help.exp: Add D to option descriptions check.
571 * gdc.dg/asan/asan.exp: New file.
572 * gdc.dg/asan/gdc272.d: New test.
573 * gdc.dg/compilable.d: New test.
574 * gdc.dg/dg.exp: New file.
575 * gdc.dg/gdc254.d: New test.
576 * gdc.dg/gdc260.d: New test.
577 * gdc.dg/gdc270a.d: New test.
578 * gdc.dg/gdc270b.d: New test.
579 * gdc.dg/gdc282.d: New test.
580 * gdc.dg/gdc283.d: New test.
581 * gdc.dg/imports/gdc170.d: New test.
582 * gdc.dg/imports/gdc231.d: New test.
583 * gdc.dg/imports/gdc239.d: New test.
584 * gdc.dg/imports/gdc241a.d: New test.
585 * gdc.dg/imports/gdc241b.d: New test.
586 * gdc.dg/imports/gdc251a.d: New test.
587 * gdc.dg/imports/gdc251b.d: New test.
588 * gdc.dg/imports/gdc253.d: New test.
589 * gdc.dg/imports/gdc254a.d: New test.
590 * gdc.dg/imports/gdc256.d: New test.
591 * gdc.dg/imports/gdc27.d: New test.
592 * gdc.dg/imports/gdcpkg256/package.d: New test.
593 * gdc.dg/imports/runnable.d: New test.
594 * gdc.dg/link.d: New test.
595 * gdc.dg/lto/lto.exp: New file.
596 * gdc.dg/lto/ltotests_0.d: New test.
597 * gdc.dg/lto/ltotests_1.d: New test.
598 * gdc.dg/runnable.d: New test.
599 * gdc.dg/simd.d: New test.
600 * gdc.test/gdc-test.exp: New file.
601 * lib/gdc-dg.exp: New file.
602 * lib/gdc.exp: New file.
604 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
607 * gfortran.dg/findloc_1.f90: New test.
608 * gfortran.dg/findloc_2.f90: New test.
609 * gfortran.dg/findloc_3.f90: New test.
610 * gfortran.dg/findloc_4.f90: New test.
611 * gfortran.dg/findloc_5.f90: New test.
612 * gfortran.dg/findloc_6.f90: New test.
614 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
615 Jinsong Ji <jji@us.ibm.com>
617 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
619 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
620 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
621 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
622 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
623 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
624 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
625 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
626 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
627 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
628 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
629 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
630 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
631 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
632 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
633 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
634 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
635 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
636 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
637 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
638 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
639 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
640 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
641 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
642 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
643 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
644 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
645 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
646 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
647 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
648 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
649 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
650 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
651 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
652 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
653 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
654 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
655 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
656 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
657 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
658 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
659 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
660 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
661 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
663 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
665 * gcc.target/powerpc/ssse3-check.h: New file.
666 * gcc.target/powerpc/ssse3-vals.h: New file.
667 * gcc.target/powerpc/ssse3-pabsb.c: New file.
668 * gcc.target/powerpc/ssse3-pabsd.c: New file.
669 * gcc.target/powerpc/ssse3-pabsw.c: New file.
670 * gcc.target/powerpc/ssse3-palignr.c: New file.
671 * gcc.target/powerpc/ssse3-phaddd.c: New file.
672 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
673 * gcc.target/powerpc/ssse3-phaddw.c: New file.
674 * gcc.target/powerpc/ssse3-phsubd.c: New file.
675 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
676 * gcc.target/powerpc/ssse3-phsubw.c: New file.
677 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
678 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
679 * gcc.target/powerpc/ssse3-pshufb.c: New file.
680 * gcc.target/powerpc/ssse3-psignb.c: New file.
681 * gcc.target/powerpc/ssse3-psignd.c: New file.
682 * gcc.target/powerpc/ssse3-psignw.c: New file.
684 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
686 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
687 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
688 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
689 * gcc.target/powerpc/mmx-packs.c: Likewise.
690 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
691 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
692 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
693 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
694 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
695 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
696 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
697 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
698 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
699 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
700 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
701 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
702 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
703 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
704 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
705 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
706 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
707 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
708 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
709 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
710 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
711 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
712 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
713 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
714 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
715 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
716 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
717 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
718 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
719 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
720 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
721 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
722 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
723 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
724 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
725 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
726 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
727 * gcc.target/powerpc/pr37191.c: Likewise.
728 * gcc.target/powerpc/sse-addps-1.c: Likewise.
729 * gcc.target/powerpc/sse-addss-1.c: Likewise.
730 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
731 * gcc.target/powerpc/sse-andps-1.c: Likewise.
732 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
733 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
734 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
735 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
736 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
737 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
738 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
739 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
740 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
741 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
742 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
743 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
744 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
745 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
746 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
747 * gcc.target/powerpc/sse-divps-1.c: Likewise.
748 * gcc.target/powerpc/sse-divss-1.c: Likewise.
749 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
750 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
751 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
752 * gcc.target/powerpc/sse-minps-1.c: Likewise.
753 * gcc.target/powerpc/sse-minps-2.c: Likewise.
754 * gcc.target/powerpc/sse-minss-1.c: Likewise.
755 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
756 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
757 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
758 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
759 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
760 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
761 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
762 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
763 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
764 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
765 * gcc.target/powerpc/sse-movss-1.c: Likewise.
766 * gcc.target/powerpc/sse-movss-2.c: Likewise.
767 * gcc.target/powerpc/sse-movss-3.c: Likewise.
768 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
769 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
770 * gcc.target/powerpc/sse-orps-1.c: Likewise.
771 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
772 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
773 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
774 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
775 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
776 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
777 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
778 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
779 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
780 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
781 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
782 * gcc.target/powerpc/sse-subps-1.c: Likewise.
783 * gcc.target/powerpc/sse-subss-1.c: Likewise.
784 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
785 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
786 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
787 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
788 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
789 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
790 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
791 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
792 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
793 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
794 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
795 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
796 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
797 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
798 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
799 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
800 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
801 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
802 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
803 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
804 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
805 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
806 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
807 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
808 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
809 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
810 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
811 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
812 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
813 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
814 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
815 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
816 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
817 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
818 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
819 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
820 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
821 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
822 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
823 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
824 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
825 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
826 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
827 * gcc.target/powerpc/sse2-mmx.c: Likewise.
828 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
829 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
830 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
831 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
832 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
833 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
834 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
835 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
836 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
837 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
838 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
839 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
840 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
841 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
842 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
843 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
844 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
845 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
846 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
847 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
848 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
849 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
850 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
851 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
852 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
853 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
854 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
855 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
856 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
857 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
858 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
859 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
860 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
861 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
862 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
863 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
864 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
865 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
866 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
867 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
868 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
869 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
870 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
871 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
872 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
873 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
874 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
875 * gcc.target/powerpc/sse2-por-1.c: Likewise.
876 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
877 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
878 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
879 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
880 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
881 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
882 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
883 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
884 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
885 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
886 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
887 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
888 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
889 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
890 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
891 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
892 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
893 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
894 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
895 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
896 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
897 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
898 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
899 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
900 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
901 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
902 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
903 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
904 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
905 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
906 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
907 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
908 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
909 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
910 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
911 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
912 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
913 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
914 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
915 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
916 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
917 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
918 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
919 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
920 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
921 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
922 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
923 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
924 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
925 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
926 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
927 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
928 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
929 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
930 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
931 * gcc.target/powerpc/sse3-haddps.c: Likewise.
932 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
933 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
934 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
935 * gcc.target/powerpc/sse3-movddup.c: Likewise.
936 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
937 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
938 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
939 ommitted "-mpower8-vector" to dg-options.
941 2018-10-26 Jan Hubicka <jh@suse.cz>
943 * g++.dg/lto/odr-1_0.C: Fix template.
944 * g++.dg/lto/odr-1_1.C: Fix template.
946 2018-10-26 Richard Biener <rguenther@suse.de>
948 PR tree-optimization/87105
949 * g++.dg/vect/slp-pr87105.cc: Adjust.
950 * gcc.dg/torture/20181024-1.c: New testcase.
951 * g++.dg/opt/20181025-1.C: Likewise.
953 2018-10-26 Richard Biener <rguenther@suse.de>
956 * g++.dg/lto/odr-1_0.C: Fix pattern.
958 2018-10-26 Richard Biener <rguenther@suse.de>
960 PR tree-optimization/87746
961 * gcc.dg/pr87746.c: New testcase.
963 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
965 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
967 2018-10-25 Carl Love <cel@us.ibm.com>
969 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
971 2018-10-25 Martin Liska <mliska@suse.cz>
974 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
976 2018-10-25 Martin Liska <mliska@suse.cz>
979 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
980 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
981 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
983 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
985 * gcc.target/s390/global-array-almost-huge-element.c: New test.
986 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
987 * gcc.target/s390/global-array-element-pic.c: New test.
988 * gcc.target/s390/global-array-even-element.c: New test.
989 * gcc.target/s390/global-array-huge-element.c: New test.
990 * gcc.target/s390/global-array-negative-huge-element.c: New test.
991 * gcc.target/s390/global-array-odd-element.c: New test.
993 2018-10-25 Jan Hubicka <jh@suse.cz>
995 * g++.dg/lto/odr-1_0.C: New test.
996 * g++.dg/lto/odr-1_1.C: New test.
998 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1001 * gcc.dg/sibcall-9.c: Make v static.
1002 * gcc.dg/sibcall-10.c: Likewise.
1004 2018-10-25 Richard Biener <rguenther@suse.de>
1006 PR tree-optimization/87665
1007 PR tree-optimization/87745
1008 * gfortran.dg/20181025-1.f: New testcase.
1010 2018-10-25 Jakub Jelinek <jakub@redhat.com>
1013 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
1014 from kind with a colon rather than comma.
1015 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
1016 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
1018 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
1020 * gcc.target/powerpc/float128-math.c: New test to make sure the
1021 long double built-in function names use the f128 form if the user
1022 switched from IBM long double to IEEE long double.
1023 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
1025 2018-10-24 Jakub Jelinek <jakub@redhat.com>
1028 * g++.dg/cpp0x/gen-attrs-66.C: New test.
1030 2018-10-24 Martin Sebor <msebor@redhat.com>
1033 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
1035 2018-10-24 Martin Liska <mliska@suse.cz>
1037 PR tree-optimization/84436
1038 * gcc.dg/tree-ssa/pr84436-1.c: New test.
1039 * gcc.dg/tree-ssa/pr84436-2.c: New test.
1040 * gcc.dg/tree-ssa/pr84436-3.c: New test.
1041 * gcc.dg/tree-ssa/pr84436-4.c: New test.
1042 * gcc.dg/tree-ssa/pr84436-5.c: New test.
1044 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
1046 * gcc.target/s390/20181024-1.c: New test.
1048 2018-10-24 Richard Biener <rguenther@suse.de>
1050 PR tree-optimization/87105
1051 * gcc.dg/vect/bb-slp-39.c: New testcase.
1052 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
1054 2018-10-24 Richard Biener <rguenther@suse.de>
1056 PR tree-optimization/84013
1057 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
1059 2018-10-24 Richard Biener <rguenther@suse.de>
1061 PR tree-optimization/87665
1062 * gcc.dg/torture/pr87665.c: New testcase.
1064 2018-10-23 Jakub Jelinek <jakub@redhat.com>
1066 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
1067 only. Add expected warnings and messages for c++2a.
1069 2018-10-23 Richard Biener <rguenther@suse.de>
1071 PR tree-optimization/87105
1072 PR tree-optimization/87608
1073 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
1074 g++.dg/vect/slp-pr87105.cc: Likewise.
1075 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
1076 relies on phiprop run before.
1077 * g++.dg/tree-ssa/pr30738.C: Likewise.
1078 * g++.dg/tree-ssa/pr57380.C: Likewise.
1079 * gcc.dg/tree-ssa/pr84859.c: Likewise.
1080 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
1081 confused by copies in the IL left by EVRP.
1082 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
1084 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
1085 * gcc.dg/pr24574.c: Likewise.
1086 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
1088 2018-10-23 Richard Biener <rguenther@suse.de>
1090 PR tree-optimization/87700
1091 * gcc.dg/torture/pr87700.c: New testcase.
1093 2018-10-23 Richard Biener <rguenther@suse.de>
1095 PR tree-optimization/87693
1096 * gcc.dg/torture/pr87693.c: New testcase.
1098 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
1101 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
1102 occurring as it should and a regression caused by version 1 of
1105 2018-10-22 Yury Gribov <tetra2005@gmail.com>
1107 PR tree-optimization/87633
1108 * g++.dg/pr87633.C: New test.
1110 2018-10-22 Marek Polacek <polacek@redhat.com>
1113 * g++.dg/concepts/memfun-err.C: Make it a compile test.
1115 2018-10-22 Richard Biener <rguenther@suse.de>
1117 * gcc.dg/tree-ssa/evrp12.c: New testcase.
1118 * gcc.dg/predict-6.c: Adjust.
1119 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
1120 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1121 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1123 2018-10-22 Martin Liska <mliska@suse.cz>
1125 PR tree-optimization/87686
1126 * g++.dg/tree-ssa/pr87686.C: New test.
1128 2018-10-22 Jakub Jelinek <jakub@redhat.com>
1130 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
1131 properly -std= options.
1133 2018-10-22 Richard Biener <rguenther@suse.de>
1135 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
1137 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1139 * gnat.dg/sso14.adb: New test.
1140 * gnat.dg/sso15.adb: Likewise.
1142 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1144 * gnat.dg/warn19.ad[sb]: New test.
1145 * gnat.dg/warn19_pkg.ads: New helper.
1147 2018-10-22 Richard Biener <rguenther@suse.de>
1149 PR tree-optimization/87640
1150 * gcc.dg/torture/pr87640.c: New testcase.
1152 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
1154 * gcc.target/s390/litpool-int.c: New test.
1156 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1159 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
1160 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
1161 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
1162 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
1163 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
1164 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
1165 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
1166 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
1168 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1171 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
1172 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
1173 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
1174 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
1175 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
1176 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
1177 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
1178 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
1179 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
1180 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
1181 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
1182 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
1183 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
1184 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
1185 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
1186 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
1187 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
1188 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
1189 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
1190 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
1191 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
1192 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
1193 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
1194 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
1195 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
1196 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
1197 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
1199 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1202 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
1203 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
1204 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
1205 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
1206 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
1207 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
1208 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
1209 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
1210 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
1211 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
1212 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
1213 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
1214 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
1215 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
1216 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
1217 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
1218 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
1220 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1223 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
1224 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1225 (__builtin_ia32_vfmsubps512_mask): Likewise.
1226 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1227 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1228 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1229 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1230 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1231 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1232 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1233 * testsuite/gcc.target/i386/sse-13.c
1234 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1235 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1236 (__builtin_ia32_vfmsubps512_mask): Likewise.
1237 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1238 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1239 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1240 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1241 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1242 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1243 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1244 * testsuite/gcc.target/i386/sse-23.c
1245 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1246 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1247 (__builtin_ia32_vfmsubps512_mask): Likewise.
1248 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1249 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1250 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1251 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1252 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1253 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1254 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1256 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1259 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
1260 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
1261 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
1262 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
1263 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
1264 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
1265 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
1266 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
1267 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
1268 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
1269 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
1271 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1274 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
1275 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
1276 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
1277 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
1278 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
1279 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
1280 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
1281 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
1282 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
1283 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
1284 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
1286 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1289 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
1290 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
1291 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
1292 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
1293 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
1294 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
1295 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
1296 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
1297 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
1298 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
1299 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
1301 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
1304 * gfortran.dg/deferred_character_31.f90 : New test.
1306 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1309 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
1310 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
1311 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
1312 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
1313 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
1314 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
1315 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
1316 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
1317 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
1319 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1322 * gcc.target/i386/pr87662.c
1324 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
1327 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
1328 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
1329 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
1330 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
1331 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
1332 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
1333 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
1334 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
1336 2018-10-20 Marek Polacek <polacek@redhat.com>
1338 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
1339 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
1340 the list of default stds to test.
1342 2018-10-20 Jakub Jelinek <jakub@redhat.com>
1345 * gcc.c-torture/compile/pr87647.c: New test.
1347 2018-10-19 Jakub Jelinek <jakub@redhat.com>
1351 * c-c++-common/gomp/doacross-2.c: New test.
1352 * c-c++-common/gomp/sink-3.c: Expect another error during error
1355 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
1357 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
1359 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
1361 2018-10-19 Richard Biener <rguenther@suse.de>
1364 * gcc.dg/torture/pr87645.c: New testcase.
1366 2018-10-19 Richard Biener <rguenther@suse.de>
1369 * gcc.target/i386/pr87657.c: New testcase.
1371 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
1374 * gcc.target/i386/avx512-binop-1.h: New file.
1375 * gcc.target/i386/avx512-binop-2.h: Likewise.
1376 * gcc.target/i386/avx512-binop-3.h: Likewise.
1377 * gcc.target/i386/avx512-binop-4.h: Likewise.
1378 * gcc.target/i386/avx512-binop-5.h: Likewise.
1379 * gcc.target/i386/avx512-binop-6.h: Likewise.
1380 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
1381 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
1382 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
1383 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
1384 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
1385 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
1386 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
1387 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
1388 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
1389 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
1390 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
1391 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
1392 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
1393 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
1394 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
1395 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
1396 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
1398 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
1400 PR rtl-optimization/87596
1401 * gcc.target/i386/pr87596.c: New test.
1403 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
1405 * gnat.dg/frame_overflow2.adb: New test.
1407 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1410 * gcc.target/i386/avx512-fma-1.h: New file.
1411 * gcc.target/i386/avx512-fma-2.h: Likewise.
1412 * gcc.target/i386/avx512-fma-3.h: Likewise.
1413 * gcc.target/i386/avx512-fma-4.h: Likewise.
1414 * gcc.target/i386/avx512-fma-5.h: Likewise.
1415 * gcc.target/i386/avx512-fma-6.h: Likewise.
1416 * gcc.target/i386/avx512-fma-7.h: Likewise.
1417 * gcc.target/i386/avx512-fma-8.h: Likewise.
1418 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
1419 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
1420 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
1421 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
1422 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
1423 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
1424 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
1425 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
1426 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
1427 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
1428 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
1430 2018-10-18 Tobias Burnus <burnus@net-b.de>
1433 * gfortran.dg/realloc_on_assign_31.f90: New file.
1435 2018-10-18 David Malcolm <dmalcolm@redhat.com>
1437 PR tree-optimization/87562
1438 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
1439 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
1440 * c-c++-common/substring-location-PR-87562-1.c: New test.
1441 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1443 * gcc.dg/plugin/pr87562-a.h: New file.
1444 * gcc.dg/plugin/pr87562-b.h: New file.
1446 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1449 * gfortran.dg/associate_45.f90 : New test.
1451 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1454 * gfortran.dg/deferred_character_30.f90 : New test.
1456 2018-10-18 Richard Biener <rguenther@suse.de>
1459 * gcc.dg/torture/pr87087.c: New testcase.
1460 * gcc.dg/graphite/pr84204.c: XFAIL.
1461 * gcc.dg/graphite/pr85935.c: Likewise.
1463 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1466 * gcc.target/i386/pr87537-1.c: New test.
1468 2018-10-17 Joseph Myers <joseph@codesourcery.com>
1470 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
1471 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
1472 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
1473 gcc.dg/gnu2x-static-assert-1.c: New tests.
1474 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
1476 2018-10-17 Tobias Burnus <burnus@net-b.de>
1479 * gfortran.dg/select_type_47.f90: New.
1481 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
1483 * gcc.c-torture/execute/pr87623.c: New test.
1485 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1488 * g++.dg/cpp0x/pr84705.C: New.
1490 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
1495 * gfortran.dg/associate_44.f90 : New test.
1498 * gfortran.dg/select_type_45.f90 : New test.
1501 * gfortran.dg/select_type_46.f90 : New test.
1503 2018-10-16 Tobias Burnus <burnus@net-b.de>
1506 * gfortran.dg/allocate_with_source_26.f90: Extend
1507 testcase with polymorphic variables.
1509 2018-10-16 Tobias Burnus <burnus@net-b.de>
1512 * gfortran.dg/allocate_with_source_26.f90: New.
1514 2018-10-15 David Malcolm <dmalcolm@redhat.com>
1516 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
1517 to reflect minimum margin width.
1518 * gcc.dg/missing-header-fixit-4.c: Likewise.
1519 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1521 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1523 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
1525 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
1527 2018-10-15 Tobias Burnus <burnus@net-b.de>
1530 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
1532 2018-10-15 Renlin Li <renlin.li@arm.com>
1535 * gcc.target/aarch64/sve/pr87563.c: New.
1537 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
1538 Tobias Burnus <burnus@gcc.gnu.org>
1541 * gfortran.dg/select_type_44.f90: New test.
1542 * gfortran.dg/associate_42.f90: New test.
1544 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1546 PR tree-optimization/87022
1547 * gcc.dg/tree-ssa/pr87022.c: New test.
1549 2018-10-15 Richard Biener <rguenther@suse.de>
1552 * gcc.dg/torture/restrict-6.c: New testcase.
1554 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
1556 * g++.dg/vec-init-1.C: New test.
1558 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1561 * gcc.target/i386/pr87599.c: New test.
1563 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1566 * gcc.target/i386/pr87572.c: New test.
1568 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
1571 * gfortran.dg/associate_43.f90: New test.
1573 2018-10-14 Anthony Green <green@moxielogic.com>
1575 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
1577 2018-10-12 Yury Gribov <tetra2005@gmail.com>
1580 * c-c++-common/pr81376.c: New test.
1581 * gcc.target/i386/387-ficom-2.c: Update test.
1582 * gcc.target/i386/387-ficom-2.c: Ditto.
1584 2018-10-12 Tobias Burnus <burnus@net-b.de>
1587 * gfortran.dg/inline_matmul_24.f90: New.
1589 2018-10-12 Tobias Burnus <burnus@net-b.de>
1592 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
1593 * gfortran.dg/interface_42.f90: Ditto.
1594 * gfortran.dg/internal_references_1.f90: Ditto.
1595 * gfortran.dg/invalid_procedure_name.f90: Ditto.
1596 * gfortran.dg/pr65453.f90: Ditto.
1597 * gfortran.dg/pr77414.f90: Ditto.
1598 * gfortran.dg/pr78741.f90: Ditto.
1599 * gfortran.dg/same_name_2.f90: Ditto.
1601 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
1603 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
1604 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
1606 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1608 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
1609 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
1610 * gcc.target/powerpc/fold-vec-insert-double.c: New.
1611 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
1612 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
1613 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
1614 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
1615 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
1616 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
1617 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
1619 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1621 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
1622 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
1623 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
1624 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
1625 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
1626 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
1627 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
1628 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
1629 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
1630 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
1631 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
1632 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
1633 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
1634 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
1635 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
1636 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
1637 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
1638 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
1640 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1642 * gcc.target/powerpc/fold-vec-select-char.c: New.
1643 * gcc.target/powerpc/fold-vec-select-double.c: New.
1644 * gcc.target/powerpc/fold-vec-select-float.c: New.
1645 * gcc.target/powerpc/fold-vec-select-int.c: New.
1646 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
1647 * gcc.target/powerpc/fold-vec-select-short.c: New.
1649 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
1651 PR tree-optimization/86829
1652 * gcc.dg/sinatan-1.c: New test.
1653 * gcc.dg/sinatan-2.c: New test.
1654 * gcc.dg/sinatan-3.c: New test.
1656 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1658 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
1659 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
1660 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
1662 2018-10-11 Tobias Burnus <burnus@net-b.de>
1665 2018-10-09 Tobias Burnus <burnus@net-b.de>
1668 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1669 change to dg-do compile.
1670 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1671 * gfortran.dg/array_initializer_1.f90: Use array
1672 element not size-one section.
1673 * gfortran.dg/array_substring.f90: New.
1675 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
1678 * gcc.target/aarch64/pr87511.c: Add new test.
1680 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1683 * g++.dg/torture/accessor-fixits-9.C: New test.
1685 2018-10-11 Nathan Sidwell <nathan@acm.org>
1687 * g++.dg/parse/close-brace.C: New.
1688 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
1689 * g++.old-deja/g++.other/crash32.C: Add another error
1691 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1694 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
1695 c++14_only to c++14.
1697 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1699 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
1700 there hasn't been a dg-end-multiline-output since the last
1701 dg-begin-multiline-output.
1702 (dg-end-multiline-output): Issue an error if there hasn't been a
1703 dg-begin-multiline-output. Reset _multiline_last_beginning_line
1704 as soon possible. Rename "line" to "last_line".
1706 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
1708 * selftests/repeat.rtl: New file.
1710 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1713 * g++.dg/cpp1z/decomp48.C: New test.
1715 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1717 * g++.dg/diagnostic/macro-arg-count.C: Move to...
1718 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
1719 output for C vs C++. Expect notes showing the definitions of the
1721 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
1724 2018-10-11 Martin Jambor <mjambor@suse.cz>
1726 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
1727 greater that the size of double by target large_long double.
1729 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1731 * g++.dg/cpp2a/feat-cxx2a.C: New test.
1734 * g++.dg/rtti/typeid12.C: New test.
1736 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
1738 * g++.dg/other/pr87574.C: New test.
1740 2018-10-10 Marek Polacek <polacek@redhat.com>
1742 PR c++/87567 - constexpr rejects call to non-constexpr function.
1743 * g++.dg/cpp1y/constexpr-loop7.C: New test.
1745 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
1748 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
1749 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1750 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1751 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1752 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1753 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1754 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1755 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1756 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1757 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1758 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1759 * gcc.target/powerpc/pr37191.c: Likewise.
1760 2018-10-10 Martin Sebor <msebor@redhat.com>
1763 * gcc.dg/transparent-union-6.c: New.
1765 2018-10-10 Martin Sebor <msebor@redhat.com>
1767 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
1768 Add a test for 2-byte wchar_t.
1769 * gcc.dg/builtin-memchr.c: New test.
1771 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
1774 * gcc.target/i386/pr87573.c: New test.
1776 2018-10-10 Jakub Jelinek <jakub@redhat.com>
1779 * gcc.target/i386/pr87550.c: New test.
1782 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
1784 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1787 * g++.dg/concepts/pr84423-1.C: New.
1788 * g++.dg/concepts/pr84423-2.C: Likewise.
1789 * g++.dg/cpp0x/auto39.C: Test location too.
1790 * g++.dg/cpp0x/auto9.C: Likewise.
1791 * g++.dg/cpp1y/pr60384.C: Likewise.
1793 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
1795 * gcc.target/powerpc/sse3-check.h: New file.
1796 * gcc.target/powerpc/sse3-addsubps.c: New file.
1797 * gcc.target/powerpc/sse3-addsubpd.c: New file.
1798 * gcc.target/powerpc/sse3-haddps.c: New file.
1799 * gcc.target/powerpc/sse3-hsubps.c: New file.
1800 * gcc.target/powerpc/sse3-haddpd.c: New file.
1801 * gcc.target/powerpc/sse3-hsubpd.c: New file.
1802 * gcc.target/powerpc/sse3-lddqu.c: New file.
1803 * gcc.target/powerpc/sse3-movsldup.c: New file.
1804 * gcc.target/powerpc/sse3-movshdup.c: New file.
1805 * gcc.target/powerpc/sse3-movddup.c: New file.
1806 * gcc.target/powerpc/pr37191.c: New file.
1808 2018-10-09 Tobias Burnus <burnus@net-b.de>
1811 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1812 change to dg-do compile.
1813 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1814 * gfortran.dg/array_initializer_1.f90: Use array
1815 element not size-one section.
1816 * gfortran.dg/array_substring.f90: New.
1818 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1820 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
1823 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1825 * gnat.dg/warn17.adb: New testcase.
1827 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1829 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
1830 gnat.dg/inline14_pkg.ads: New testcase.
1832 2018-10-09 Ed Schonberg <schonberg@adacore.com>
1834 * gnat.dg/warn18.adb: New testcase.
1836 2018-10-09 Martin Liska <mliska@suse.cz>
1838 * c-c++-common/asan/pr64820.c: Add line number to scanned
1840 * c-c++-common/asan/use-after-return-1.c: Likewise.
1841 * g++.dg/asan/function-argument-1.C (main): Likewise.
1842 * g++.dg/asan/function-argument-2.C (main): Likewise.
1843 * g++.dg/asan/function-argument-3.C (main): Likewise.
1844 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
1845 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
1846 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
1847 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
1848 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
1849 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
1850 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
1851 * gcc.dg/asan/pr78541.c (main): Likewise.
1852 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
1853 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
1854 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
1855 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
1856 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
1857 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
1859 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
1862 * gfortran.dg/deferred_type_component_3.f90: New test.
1865 * gfortran.dg/deferred_character_28.f90: New test.
1866 * gfortran.dg/deferred_character_29.f90: New test (note that
1867 this test appears in PR83196 comment #4 by mistake).
1869 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
1871 * gcc.target/i386/vararg-loc.c: Accept a column number.
1873 2018-10-08 Martin Liska <mliska@suse.cz>
1875 * gcc.target/i386/i386.exp: Move procedures to
1876 target-supports.exp.
1877 * g++.target/i386/i386.exp: New file.
1878 * gcc.target/i386/mv*.C: Move here tests and remove
1879 target filter in these tests.
1881 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
1883 * gfortran.dg/contiguous_4.f90: Adjust.
1884 * gfortran.dg/contiguous_4.f90: New test.
1886 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
1889 * gfortran.dg/associate_41.f90: New test.
1891 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1893 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
1894 * gnat.dg/string_merge1.adb: Likewise.
1895 * gnat.dg/string_merge2.adb: Likewise.
1897 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1899 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
1901 2018-10-08 Martin Liska <mliska@suse.cz>
1903 * g++.dg/ext/pr82625.C: Add dg-compile filter.
1905 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1908 * g++.dg/concepts/pr71128.C: New.
1910 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
1913 * gcc.dg/pr87286.c: New test.
1915 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1918 * gfortran.dg/array_constructor_type_23.f90: New test.
1920 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
1923 * gfortran.dg/elemental_function_4.f90 : New test.
1925 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
1927 PR rtl-optimization/86939
1928 PR rtl-optimization/87479
1929 * gcc.target/powerpc/pr86939.c: New test.
1930 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
1932 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1934 * gnat.dg/string_merge1.adb: Fix test expectations.
1935 * gnat.dg/string_merge2.adb: Likewise.
1937 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1940 * g++.dg/ext/builtin4.C: Set expected location for warning to the
1941 correct location within the format string.
1942 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
1943 files for testing locations within string literal locations from
1945 * g++.dg/warn/Wformat-method.C: New test.
1946 * g++.dg/warn/Wformat-pr71863.C: New test.
1947 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
1948 * g++.dg/warn/Wformat-ranges.C: New test, based on
1949 gcc.dg/format/diagnostic-ranges.c.
1950 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1951 (test_multitoken_macro): Generalize expected output to work with
1953 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1954 (test_stringified_token_1): Likewise.
1955 (test_stringified_token_3): Likewise.
1957 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1959 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
1960 count. If there's a 3rd argument, use dg-process-target on it,
1961 bailing out, or recording expected failures as "maybe_x".
1962 (proc handle-multiline-outputs): Extract "maybe_x", and use it
1963 to convert pass/fail into xpass/xfail.
1965 2018-10-05 Martin Sebor <msebor@redhat.com>
1967 PR tree-optimization/87490
1968 * gcc.dg/pr87490.c: New test.
1969 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
1971 2018-10-05 Steve Ellcey <sellcey@cavium.com>
1973 PR tree-optimization/71625
1974 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
1975 (test_vclz_s16): Ditto.
1976 (test_vclz_s32): Ditto.
1977 (test_vclzq_s8): Ditto.
1978 (test_vclzq_s16): Ditto.
1979 (test_vclzq_s32): Ditto.
1980 (test_vclz_u8): Ditto.
1981 (test_vclz_u16): Ditto.
1982 (test_vclz_u32): Ditto.
1983 (test_vclzq_u8): Ditto.
1984 (test_vclzq_u16): Ditto.
1985 (test_vclzq_u32): Ditto.
1986 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
1987 (test_vneg_s16): Ditto.
1988 (test_vneg_s32): Ditto.
1989 (test_vneg_s64): Ditto.
1990 (test_vnegd_s64): Ditto.
1991 (test_vnegq_s8): Ditto.
1992 (test_vnegq_s16): Ditto.
1993 (test_vnegq_s32): Ditto.
1994 (test_vnegq_s64): Ditto.
1996 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
1999 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
2000 of dfp_hw. Don't include <altivec.h>.
2001 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
2003 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
2004 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
2005 * gcc.target/powerpc/test_mffsl.c: Ditto.
2007 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
2009 * c-c++-common/Wprio-ctor-dtor.c: New test.
2011 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2013 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
2014 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
2015 dg-additional-options. Add dg-message and dg-missed directives
2016 to verify that -fopt-info messages are written at the correct
2019 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2021 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
2022 due to "-internals" not being selected.
2023 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
2024 "-internals" added to re-enable the output from test_scopes.
2025 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
2027 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2029 * gnat.dg/string_merge1.adb: New test.
2030 * gnat.dg/string_merge2.adb: New test.
2031 * gcc.dg/merge-all-constants-1.c: Adjust test.
2032 * gcc.dg/merge-all-constants-2.c: New test.
2034 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
2037 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
2039 2018-10-04 Martin Liska <mliska@suse.cz>
2042 * gcc.dg/pr87483.c: New test.
2044 2018-10-04 Martin Liska <mliska@suse.cz>
2047 * g++.dg/ext/pr82625.C: New test.
2049 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2051 * gcc.dg/plugin/dump-1.c: New test.
2052 * gcc.dg/plugin/dump_plugin.c: New test plugin.
2053 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2055 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
2057 PR rtl-optimization/87466
2058 * gcc.target/powerpc/pr87466.c: New test.
2060 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2062 PR tree-optimization/85787
2063 * gcc.dg/ipa/propmalloc-4.c: New test.
2065 2018-10-04 Richard Biener <rguenther@suse.de>
2067 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
2069 2018-10-03 Ian Lance Taylor <iant@google.com>
2071 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
2073 2018-10-03 Martin Sebor <msebor@redhat.com>
2075 * gcc.dg/warn-sprintf-no-nul.c: New test.
2077 2018-10-03 Martin Liska <mliska@suse.cz>
2079 PR gcov-profile/86109
2080 * g++.dg/gcov/pr86109.C: New test.
2082 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
2084 * gcc.dg/tree-ssa/muldiv-1.c: New file.
2085 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
2087 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
2090 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
2092 2018-10-01 Martin Sebor <msebor@redhat.com>
2094 * gcc.dg/warn-strnlen-no-nul.c: New.
2096 2018-10-01 Carl Love <cel@us.ibm.com>
2099 * gcc.target/powerpc/test_mffsl-p9.c: New file.
2100 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
2101 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
2102 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
2103 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
2105 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
2108 * gfortran.dg/dependency_52.f90 : Expand the test to check both
2109 the call to adjustl and direct assignment of the substring.
2111 2018-10-01 Richard Biener <rguenther@suse.de>
2113 PR tree-optimization/87465
2114 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
2116 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2119 * gcc.dg/pr82788.c: Skip for AArch64.
2120 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
2121 * gcc.target/aarch64/subsp.c: Likewise.
2122 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
2124 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
2125 * gcc.dg/stack-check-12.c: ILP32 fixup.
2126 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
2127 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
2128 * testsuite/lib/target-supports.exp
2129 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
2130 require frame pointer for non-leaf functions.
2132 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2135 * gcc.target/aarch64/stack-check-alloca-1.c: New.
2136 * gcc.target/aarch64/stack-check-alloca-10.c: New.
2137 * gcc.target/aarch64/stack-check-alloca-2.c: New.
2138 * gcc.target/aarch64/stack-check-alloca-3.c: New.
2139 * gcc.target/aarch64/stack-check-alloca-4.c: New.
2140 * gcc.target/aarch64/stack-check-alloca-5.c: New.
2141 * gcc.target/aarch64/stack-check-alloca-6.c: New.
2142 * gcc.target/aarch64/stack-check-alloca-7.c: New.
2143 * gcc.target/aarch64/stack-check-alloca-8.c: New.
2144 * gcc.target/aarch64/stack-check-alloca-9.c: New.
2145 * gcc.target/aarch64/stack-check-alloca.h: New.
2146 * gcc.target/aarch64/stack-check-14.c: New.
2147 * gcc.target/aarch64/stack-check-15.c: New.
2149 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2152 * gcc.target/aarch64/stack-check-prologue-16.c: New test
2153 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
2154 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
2155 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
2157 2018-10-01 Jeff Law <law@redhat.com>
2158 Richard Sandiford <richard.sandiford@linaro.org>
2159 Tamar Christina <tamar.christina@arm.com>
2162 * gcc.target/aarch64/stack-check-12.c: New.
2163 * gcc.target/aarch64/stack-check-13.c: New.
2164 * gcc.target/aarch64/stack-check-cfa-1.c: New.
2165 * gcc.target/aarch64/stack-check-cfa-2.c: New.
2166 * gcc.target/aarch64/stack-check-prologue-1.c: New.
2167 * gcc.target/aarch64/stack-check-prologue-10.c: New.
2168 * gcc.target/aarch64/stack-check-prologue-11.c: New.
2169 * gcc.target/aarch64/stack-check-prologue-12.c: New.
2170 * gcc.target/aarch64/stack-check-prologue-13.c: New.
2171 * gcc.target/aarch64/stack-check-prologue-14.c: New.
2172 * gcc.target/aarch64/stack-check-prologue-15.c: New.
2173 * gcc.target/aarch64/stack-check-prologue-2.c: New.
2174 * gcc.target/aarch64/stack-check-prologue-3.c: New.
2175 * gcc.target/aarch64/stack-check-prologue-4.c: New.
2176 * gcc.target/aarch64/stack-check-prologue-5.c: New.
2177 * gcc.target/aarch64/stack-check-prologue-6.c: New.
2178 * gcc.target/aarch64/stack-check-prologue-7.c: New.
2179 * gcc.target/aarch64/stack-check-prologue-8.c: New.
2180 * gcc.target/aarch64/stack-check-prologue-9.c: New.
2181 * gcc.target/aarch64/stack-check-prologue.h: New.
2182 * lib/target-supports.exp
2183 (check_effective_target_supports_stack_clash_protection): Add AArch64.
2185 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2187 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
2188 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
2189 (check_compile): Support values already Boolean.
2190 (check_alias_available, check_gc_sections_available,
2191 check_profiling_available, check_effective_target_vect_cmdline_needed,
2192 check_effective_target_vect_int,
2193 check_effective_target_vect_intfloat_cvt,
2194 check_effective_target_vect_doubleint_cvt,
2195 check_effective_target_vect_intdouble_cvt,
2196 check_effective_target_vect_uintfloat_cvt,
2197 check_effective_target_vect_floatint_cvt,
2198 check_effective_target_vect_floatuint_cvt,
2199 check_effective_target_vect_peeling_profitable,
2200 check_effective_target_vect_simd_clones,
2201 check_effective_target_vect_peeling_profitable,
2202 check_effective_target_vect_simd_clones,
2203 check_effective_target_vect_shift,
2204 check_effective_target_vect_bswap,
2205 check_effective_target_vect_shift_char,
2206 check_effective_target_vect_float,
2207 check_effective_target_vect_double,
2208 check_effective_target_vect_long_long,
2209 check_effective_target_vect_no_int_min_max,
2210 check_effective_target_vect_no_int_add,
2211 check_effective_target_vect_no_bitwise,
2212 check_effective_target_vect_perm,
2213 check_effective_target_vect_perm_byte,
2214 check_effective_target_vect_perm_short,
2215 check_effective_target_xorsign,
2216 check_effective_target_vect_widen_sum_hi_to_si_pattern,
2217 check_effective_target_vect_widen_sum_hi_to_si,
2218 check_effective_target_vect_widen_sum_qi_to_hi,
2219 check_effective_target_vect_widen_sum_qi_to_si,
2220 check_effective_target_vect_widen_mult_qi_to_hi,
2221 check_effective_target_vect_widen_mult_hi_to_si,
2222 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2223 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2224 check_effective_target_vect_widen_mult_si_to_di_pattern,
2225 check_effective_target_vect_widen_shift,
2226 check_effective_target_vect_sdot_qi,
2227 check_effective_target_vect_udot_qi,
2228 check_effective_target_vect_sdot_hi,
2229 check_effective_target_vect_udot_hi,
2230 check_effective_target_vect_usad_char,
2231 check_effective_target_vect_pack_trunc,
2232 check_effective_target_vect_unpack,
2233 check_effective_target_unaligned_stack,
2234 check_effective_target_vect_no_align,
2235 check_effective_target_vect_hw_misalign,
2236 check_effective_target_natural_alignment_32,
2237 check_effective_target_natural_alignment_64,
2238 check_effective_target_vect_element_align,
2239 check_effective_target_vect_load_lanes **,
2240 check_effective_target_vect_condition,
2241 check_effective_target_vect_cond_mixed,
2242 check_effective_target_vect_char_mult,
2243 check_effective_target_vect_short_mult,
2244 check_effective_target_vect_int_mult,
2245 check_effective_target_vect_extract_even_odd,
2246 check_effective_target_vect_interleave,
2247 check_effective_target_vect_stridedN,
2248 check_effective_target_vect_call_copysignf,
2249 check_effective_target_sqrt_insn,
2250 check_effective_target_vect_call_sqrtf,
2251 check_effective_target_vect_call_btrunc,
2252 check_effective_target_vect_call_btruncf,
2253 check_effective_target_vect_call_ceil,
2254 check_effective_target_vect_call_ceilf,
2255 check_effective_target_vect_call_floor,
2256 check_effective_target_vect_call_floorf,
2257 check_effective_target_vect_call_lceil,
2258 check_effective_target_vect_call_lfloor,
2259 check_effective_target_vect_call_nearbyint,
2260 check_effective_target_vect_call_nearbyintf,
2261 check_effective_target_vect_call_round,
2262 check_effective_target_vect_call_roundf,
2263 check_effective_target_section_anchors,
2264 check_effective_target_bswap,
2265 check_effective_target_sync_int_long,
2266 check_effective_target_sync_char_short,
2267 check_effective_target_tiny,
2268 check_effective_target_pie_copyreloc,
2269 check_effective_target_got32x_reloc,
2270 check_effective_target_tls_get_addr_via_got): Use new caching.
2272 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
2274 PR tree-optimization/87261
2275 * gcc.dg/pr87261.c: New test.
2277 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2279 * gcc.target/arc/tph_addx.c: New test.
2281 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2283 * gcc.target/arc/tmac-3.c: New file.
2285 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2288 * gfortran.dg/associate_40.f90 : New test.
2290 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2294 * gfortran.dg/deferred_character_25.f90 : New test.
2295 * gfortran.dg/deferred_character_26.f90 : New test.
2296 * gfortran.dg/deferred_character_27.f90 : New test to verify
2297 that PR82617 remains fixed.
2299 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2302 * gfortran.dg/deferred_character_24.f90 : New test.
2304 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
2307 * gcc.target/i386/pr87370.c: New test.
2309 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
2312 * gfortran.dg/dependency_52.f90 : New test.
2314 2018-09-29 Jakub Jelinek <jakub@redhat.com>
2317 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
2318 (CALC): Use double instead of float.
2319 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
2320 _mm512_abs_ps and _mm512_mask_abs_ps.
2322 2018-09-28 David Malcolm <dmalcolm@redhat.com>
2324 * c-c++-common/unroll-1.c: Update expected output from "note" to
2326 * c-c++-common/unroll-2.c: Likewise.
2327 * c-c++-common/unroll-3.c: Likewise.
2328 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
2329 dg-message to dg-missed. Convert param from -fopt-info to
2330 -fopt-info-missed-ipa.
2331 * g++.dg/tree-ssa/pr81408.C: Update expected output from
2332 dg-message to dg-missed.
2333 * g++.dg/vect/slp-pr56812.cc: Update expected output from
2334 dg-message to dg-optimized.
2335 * gcc.dg/pr26570.c: Update expected output from dg-message to
2336 dg-missed. Convert param from -fopt-info to
2337 -fopt-info-missed-ipa.
2338 * gcc.dg/pr32773.c: Likewise.
2339 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
2340 dg-message to dg-missed.
2341 * gcc.dg/unroll-2.c: Update expected output from dg-message to
2343 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
2344 from -fopt-info to -fopt-info-vec.
2345 * gfortran.dg/directive_unroll_1.f90: Update expected output from
2346 "note" to "optimized".
2347 * gfortran.dg/directive_unroll_2.f90: Likewise.
2348 * gfortran.dg/directive_unroll_3.f90: Likewise.
2349 * gnat.dg/unroll4.adb: Likewise.
2350 * lib/gcc-dg.exp (dg-optimized): New procedure.
2351 (dg-missed): New procedure.
2353 2018-09-28 Joseph Myers <joseph@codesourcery.com>
2356 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
2357 values explicitly to target type for comparison.
2359 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2362 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
2365 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2368 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
2370 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
2372 * gcc.target/sparc/20160229-1.c: Minor tweak.
2373 * gcc.target/sparc/cbcond-2.c: Likewise.
2374 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
2375 * gcc.target/sparc/movcc-2.c: Minor tweak.
2376 * gcc.target/sparc/overflow-3.c: Likewise.
2377 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
2378 * gcc.target/sparc/overflow-5.c: Minor tweak.
2379 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
2381 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
2383 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
2384 valid value, in the "vector bool int" case.
2386 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
2388 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
2389 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
2390 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
2392 2018-09-27 Martin Liska <mliska@suse.cz>
2394 * g++.dg/pr60518.C: Add -Wno-missing-profile.
2395 * g++.dg/torture/pr59265.C: Likewise.
2396 * g++.dg/tree-prof/morefunc.C: Likewise.
2397 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
2398 * gcc.dg/pr26570.c: Likewise.
2399 * gcc.dg/pr32773.c: Likewise.
2400 * gcc.dg/pr40209.c: Likewise.
2401 * gcc.dg/pr51957-1.c: Likewise.
2402 * gcc.dg/pr80747.c: Likewise.
2403 * gcc.target/aarch64/pr62262.c: Likewise.
2405 2018-09-27 Richard Biener <rguenther@suse.de>
2408 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
2410 2018-09-27 Richard Biener <rguenther@suse.de>
2414 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
2415 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
2417 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2420 * g++.dg/concepts/pr67544.C: New.
2422 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2425 * g++.dg/expr/unary4.C: New.
2427 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
2429 PR gcov-profile/86957
2430 * gcc.dg/Wmissing-profile.c: New test.
2432 2018-09-26 Joseph Myers <joseph@codesourcery.com>
2435 * gcc.target/i386/excess-precision-9.c,
2436 gcc.target/i386/excess-precision-10.c: New tests.
2438 2018-09-26 Richard Biener <rguenther@suse.de>
2441 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
2443 2018-09-26 Martin Jambor <mjambor@suse.cz>
2446 * gcc.dg/pr87347.c: New test.
2448 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2451 * g++.dg/concepts/pr71131.C: New.
2453 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/concepts/pr71127.C: New.
2458 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2461 * g++.dg/concepts/pr67655.C: New.
2463 2018-09-26 Thomas Quinot <quinot@adacore.com>
2465 * gnat.dg/sso13.adb: New testcase.
2467 2018-09-26 Justin Squirek <squirek@adacore.com>
2469 * gnat.dg/warn16.adb: New testcase.
2471 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2473 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
2474 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
2475 gnat.dg/elab7_pkg2.ads: New testcase.
2477 2018-09-26 Javier Miranda <miranda@adacore.com>
2479 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
2481 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2483 * gnat.dg/predicate2-containers.ads,
2484 gnat.dg/predicate2-project-name_values.ads,
2485 gnat.dg/predicate2-project-registry-attribute.ads,
2486 gnat.dg/predicate2-project-registry.ads,
2487 gnat.dg/predicate2-project-typ-set.ads,
2488 gnat.dg/predicate2-project-typ.ads,
2489 gnat.dg/predicate2-project.ads,
2490 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
2491 gnat.dg/predicate2_main.adb: New testcase.
2493 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2495 * gnat.dg/dynhash1.adb: New testcase.
2497 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2499 * gnat.dg/sets1.adb: New testcase.
2500 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
2503 2018-09-26 Thomas Quinot <quinot@adacore.com>
2505 * gnat.dg/sso12.adb: New testcase.
2507 2018-09-26 Justin Squirek <squirek@adacore.com>
2509 * gnat.dg/expr_func8.adb: New testcase.
2511 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2513 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
2516 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2519 * g++.dg/concepts/pr67656.C: New.
2521 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2523 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
2524 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
2525 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
2527 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2529 * g++.dg/other/vthunk1.C: Rename to...
2530 * g++.dg/other/thunk1.C: ...this.
2531 * g++.dg/other/thunk2a.C: New test.
2532 * g++.dg/other/thunk2b.C: Likewise.
2534 2018-09-25 Jim Wilson <jimw@sifive.com>
2536 * gcc.target/riscv/weak-1.c: New.
2538 2018-09-25 Jeff Law <law@redhat.com>
2540 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
2541 * gcc.dg/warn-stplen-no-nul.c: Likewise.
2543 2018-09-25 Alexandre Oliva <oliva@adacore.com>
2545 * gnat.dg/dinst.adb: Adjust for locviews.
2547 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
2549 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
2550 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
2551 vec_splat calls from recently added tests. Update instruction counts.
2552 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
2553 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
2554 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
2555 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
2556 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
2558 2018-09-25 Marek Polacek <polacek@redhat.com>
2561 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
2563 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2566 * g++.dg/other/pr87398.C: New test.
2567 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
2568 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
2570 2018-09-25 Martin Jambor <mjambor@suse.cz>
2573 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
2575 * gcc.target/i386/warn-abs-3.c: New test.
2577 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2580 * g++.dg/cpp0x/pr81246.C: New.
2582 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2585 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
2586 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
2588 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2590 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
2593 2018-09-25 Richard Biener <rguenther@suse.de>
2595 PR tree-optimization/87402
2596 * gcc.dg/torture/pr87402.c: New testcase.
2598 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2601 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
2602 for pie_enabled target.
2603 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
2604 * gcc.target/i386/pr34256.c: Likewise.
2606 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2609 * g++.dg/cpp0x/pr85070.C: New.
2611 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
2614 * gcc.target/i386/pr82699-1.c: New file.
2615 * gcc.target/i386/pr82699-2.c: Likewise.
2616 * gcc.target/i386/pr82699-3.c: Likewise.
2617 * gcc.target/i386/pr82699-4.c: Likewise.
2618 * gcc.target/i386/pr82699-5.c: Likewise.
2619 * gcc.target/i386/pr82699-6.c: Likewise.
2621 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2624 * gfortran.dg/intent_out_12.f90: New test.
2626 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
2629 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
2630 update expected codegen
2632 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
2634 * gfortran.dg/goacc/nested-parallelism.f90: New test.
2636 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
2639 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
2640 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
2642 2018-09-24 Martin Liska <mliska@suse.cz>
2645 * g++.dg/asan/pr85774.C: New test.
2647 2018-09-24 Alexandre Oliva <oliva@adacore.com>
2650 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
2652 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2655 * gfortran.dg/intent_out_11.f90: New test.
2657 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
2659 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
2660 * gfortran.dg/coarray_lock_7.f90: Likewise.
2662 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2665 * gfortran.dg/intent_out_10.f90: New test.
2667 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2670 * gfortran.dg/intent_optimize_2.f90: New test.
2672 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2675 * gfortran.dg/dtio_1.f90: Update test to valid code.
2677 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
2680 * gfortran.dg/deferred_character_23.f90 : New test.
2682 2018-09-21 Jeff Law <law@redhat.com>
2684 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
2685 * gcc.dg/tree-ssa/vrp120.c: New test.
2687 2018-09-21 Marek Polacek <polacek@redhat.com>
2689 PR c++/87372 - __func__ constexpr evaluation.
2690 * g++.dg/cpp1y/func_constexpr2.C: New test.
2692 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2695 * gfortran.dg/deferred_character_22.f90 : New test.
2697 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2700 * gfortran.dg/finalize_33.f90 : New test.
2702 2018-09-21 David Malcolm <dmalcolm@redhat.com>
2704 PR tree-optimization/87309
2705 * gcc.dg/pr87309.c: New test.
2707 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2709 * c-c++-common/dump-ada-spec-14.c: New test.
2711 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2713 * gcc.dg/nested-func-11.c: New test.
2715 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
2716 more robust and remove target-specific handling.
2718 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2720 * gcc.c-torture/execute/20180921-1.c: New test.
2722 2018-09-20 Marek Polacek <polacek@redhat.com>
2724 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
2725 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
2726 * g++.dg/cpp0x/ref-qual20.C: New test.
2728 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
2730 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
2731 * g++.dg/lto/20081109-1_0.C: Likewise.
2732 * g++.dg/lto/20090302_0.C: Likewise.
2733 * g++.dg/lto/pr45621_0.C: Likewise.
2734 * g++.dg/lto/pr60567_0.C: Likewise.
2735 * g++.dg/lto/pr62026.C: Likewise.
2736 * gcc.dg/lto/pr45736_0.c: Likewise.
2737 * gcc.dg/lto/pr52634_0.c: Likewise.
2738 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
2739 * gfortran.dg/lto/pr79108_0.f90: Likewise.
2741 2018-09-20 Alexandre Oliva <oliva@adacore.com>
2744 * gcc.dg/pr87054.c: New.
2746 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2748 PR tree-optimization/87288
2749 * gcc.dg/vect/pr87288-1.c: New test.
2750 * gcc.dg/vect/pr87288-2.c: Likewise,
2751 * gcc.dg/vect/pr87288-3.c: Likewise.
2753 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2755 PR tree-optimization/86877
2756 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
2758 2018-09-19 Marek Polacek <polacek@redhat.com>
2760 * g++.dg/conversion/op4.C: Add dg-warning.
2761 * g++.dg/warn/Wclass-conversion1.C: New test.
2762 * g++.dg/warn/Wclass-conversion2.C: New test.
2763 * g++.dg/warn/Wconversion5.C: Remove file.
2764 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
2765 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
2766 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2768 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
2771 * g++.dg/cpp0x/desig5.C: New.
2773 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
2776 * gfortran.dg/elemental_function_3.f90 : New test.
2778 2018-09-19 Marek Polacek <polacek@redhat.com>
2780 PR c++/87357 - missing -Wconversion warning
2781 * g++.dg/warn/Wconversion5.C: New test.
2783 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
2785 * gcc.target/aarch64/atomic-store.c: New.
2787 2018-09-19 Richard Biener <rguenther@suse.de>
2789 PR tree-optimization/87349
2790 PR tree-optimization/87342
2791 * gcc.dg/torture/pr87349-1.c: New testcase.
2792 * gcc.dg/torture/pr87349-2.c: Likewise.
2793 * gcc.dg/torture/pr87342.c: Likewise.
2795 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2798 * gfortran.dg/inline_matmul_13.f90: Adjust count for
2800 * gfortran.dg/inline_matmul_16.f90: Likewise.
2801 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
2802 for dgemm instead of dgemm_. Add call to random_number to make
2803 standard conforming.
2804 * gfortran.dg/matmul_blas_1.f90: New test.
2805 * gfortran.dg/matmul_bounds_14.f: New test.
2806 * gfortran.dg/matmul_bounds_15.f: New test.
2807 * gfortran.dg/matmul_bounds_16.f: New test.
2808 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
2811 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2814 * gfortran.dg/elemental_function_2.f90 : New test.
2816 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2819 * gfortran.dg/pointer_array_10.f90 : New test.
2820 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
2821 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
2824 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2827 * g++.dg/concepts/pr85065.C: New.
2829 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2832 * gcc.dg/warn-abs-1.c: Require float128 target.
2833 Skip if large_long_double newlib target.
2835 2018-09-18 Nathan Sidwell <nathan@acm.org>
2838 * g++.dg/warn/pr86881.C: New.
2840 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2842 * gcc.target/aarch64/spellcheck_1.c:
2843 Make architecture suggestion optional.
2844 * gcc.target/aarch64/spellcheck_4.c:
2847 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2849 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
2852 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
2853 Bernd Schmidt <bernds_cb1@t-online.de>
2855 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
2856 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
2857 * gcc.target/nvptx/atomic_fetch-3.c: New test.
2859 2018-09-17 Richard Biener <rguenther@suse.de>
2861 PR tree-optimization/87328
2862 * gcc.dg/torture/pr87328.c: New testcase.
2864 2018-09-17 Martin Jambor <mjambor@suse.cz>
2867 * gcc.dg/warn-abs-1.c: New test.
2868 * gcc.dg/dfp/warn-abs-2.c: Likewise.
2870 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2872 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
2873 TEST_ALWAYS_FLAGS to HOSTCXX.
2875 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2878 * gfortran.dg/allocatable_scalar_14.f90 : New test.
2880 2018-09-17 Richard Biener <rguenther@suse.de>
2882 PR tree-optimization/87301
2883 * gcc.dg/torture/pr87301.c: New testcase.
2885 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2888 * gfortran.dg/deferred_character_21.f90 : New test.
2890 2018-09-16 Janus Weil <janus@gcc.gnu.org>
2894 * gfortran.dg/class_assign_2.f90: New test case.
2895 * gfortran.dg/class_assign_3.f90: New test case.
2897 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2900 * gfortran.dg/matmul_bounds_13.f90: New test case.
2901 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
2903 * gfortran.dg/matmul_5.f90: Likewise.
2904 * gfortran.dg/matmul_bounds_10.f90: Likewise.
2905 * gfortran.dg/matmul_bounds_11.f90: Likewise.
2906 * gfortran.dg/matmul_bounds_2.f90: Likewise.
2907 * gfortran.dg/matmul_bounds_4.f90: Likewise.
2908 * gfortran.dg/matmul_bounds_5.f90: Likewise.
2910 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
2912 * gcc.c-torture/compile/20180915-1.c: New test.
2914 2018-09-14 David Malcolm <dmalcolm@redhat.com>
2917 * c-c++-common/attributes-1.c: Remove bogus suggestion from
2919 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
2921 * gcc.dg/spellcheck-identifiers-4.c: New test.
2923 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2925 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
2927 2018-09-14 Martin Sebor <msebor@redhat.com>
2929 * gcc.dg/warn-stpcpy-no-nul.c: New test.
2931 2018-09-14 Martin Sebor <msebor@redhat.com>
2932 Jeff Law <law@redhat.com>
2934 * gcc.dg/warn-strcpy-no-nul.c: New test.
2936 2018-09-14 Martin Sebor <msebor@redhat.com>
2939 * g++.dg/pr61941.C: New test.
2941 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2943 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
2944 rather than pattern name in combine dump.
2946 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
2949 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
2952 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2954 PR tree-optimization/87259
2955 * gcc.dg/pr87259.c: New test.
2957 2018-09-13 Martin Sebor <msebor@redhat.com>
2958 Jeff Law <law@redhat.com>
2960 * gcc.dg/warn-strlen-no-nul.c: New test.
2962 2018-09-13 Richard Biener <rguenther@suse.de>
2964 PR tree-optimization/87263
2965 * gcc.dg/torture/pr87263.c: New testcase.
2966 * gcc.dg/torture/ssa-fre-2.c: Likewise.
2967 * gcc.dg/torture/ssa-fre-3.c: Likewise.
2968 * gcc.dg/torture/ssa-fre-4.c: Likewise.
2970 2018-09-13 Omar Sandoval <osandov@osandov.com>
2971 Tom de Vries <tdevries@suse.de>
2974 * gcc.dg/guality/zero-length-array.c: New test.
2976 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
2979 * gcc.target/aarch64/combine_bfxil.c: New file.
2980 * gcc.target/aarch64/combine_bfxil_2.c: New file.
2982 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2983 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2986 * gcc.target/i386/pr87290.c: New test.
2987 * gcc.c-torture/execute/pr87290.c: New test.
2989 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2991 PR tree-optimization/87287
2992 * gcc.dg/tree-ssa/pr87287.c: New test.
2994 2018-09-12 David Malcolm <dmalcolm@redhat.com>
2997 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
2998 special-casing of diagnostic for a single non-viable candidate due
3000 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3001 Add test coverage for an unmatched overloaded operator.
3002 * g++.dg/expr/pmf-1.C: Likewise.
3003 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
3004 * g++.old-deja/g++.jason/conversion11.C: Likewise.
3005 * g++.old-deja/g++.law/arg11.C: Likewise.
3006 * g++.old-deja/g++.law/arm9.C: Likewise.
3007 * g++.old-deja/g++.robertl/eb131.C: Likewise.
3009 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
3012 * gfortran.dg/allocate_with_mold_2.f90: New test.
3014 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3017 * gcc.target/i386/pr82853-1.c: New test.
3018 * gcc.target/i386/pr82853-2.c: New test.
3020 2018-09-12 Richard Biener <rguenther@suse.de>
3022 PR tree-optimization/87280
3023 * gcc.dg/torture/pr87280.c: New testcase.
3025 2018-09-12 Richard Biener <rguenther@suse.de>
3027 PR tree-optimization/87266
3028 * gcc.dg/torture/pr87266-1.c: New testcase.
3029 * gcc.dg/torture/pr87266-2.c: Likewise.
3030 * gcc.dg/torture/pr87266-3.c: Likewise.
3031 * gcc.dg/torture/pr87266-4.c: Likewise.
3033 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
3035 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
3037 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3038 Andreas Krebbel <krebbel@linux.ibm.com>
3040 PR tree-optimization/86844
3041 * gcc.c-torture/execute/pr86844.c: New test.
3042 * gcc.dg/store_merging_22.c: New test.
3043 * gcc.dg/store_merging_23.c: New test.
3045 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3048 * c-c++-common/torture/pr87248.c: New test.
3050 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3053 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
3055 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
3058 * gfortran.dg/select_type_43.f90: New test.
3060 2018-09-11 Nathan Sidwell <nathan@acm.org>
3062 * gcc.dg/driver-specs.c: New.
3064 2018-09-11 Joey Ye <joey.ye@arm.com>
3066 * lib/gcov.exp (verify-intermediate): Add missing close.
3068 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3071 * gfortran.dg/typebound_call_30.f90: New test case.
3073 2018-09-10 Janus Weil <janus@gcc.gnu.org>
3076 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
3078 2018-09-08 Marek Polacek <polacek@redhat.com>
3080 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
3081 * g++.dg/cpp0x/move-return2.C: New test.
3083 2018-09-08 Marek Polacek <polacek@redhat.com>
3085 * c-c++-common/array-init.c: Add dg-prune-output.
3086 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
3087 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
3088 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
3089 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
3090 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
3091 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
3092 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
3093 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
3094 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
3095 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
3096 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
3097 * g++.dg/cpp1y/pr64382.C: Likewise.
3098 * g++.dg/cpp1y/pr77739.C: Likewise.
3099 * g++.dg/cpp1z/lambda-this1.C: Likewise.
3100 * g++.dg/cpp1z/lambda-this2.C: Likewise.
3101 * g++.dg/template/crash84.C: Adjust dg-error.
3103 2018-09-07 Marek Polacek <polacek@redhat.com>
3105 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
3108 2018-09-07 Marek Polacek <polacek@redhat.com>
3110 PR c++/87152 - range-based for loops with initializer broken in templates.
3111 * g++.dg/cpp2a/range-for11.C: New test.
3112 * g++.dg/cpp2a/range-for12.C: New test.
3113 * g++.dg/cpp2a/range-for13.C: New test.
3114 * g++.dg/cpp2a/range-for14.C: New test.
3115 * g++.dg/cpp2a/range-for15.C: New test.
3116 * g++.dg/cpp2a/range-for16.C: New test.
3117 * g++.dg/cpp2a/range-for17.C: New test.
3118 * g++.dg/cpp2a/range-for18.C: New test.
3119 * g++.dg/parse/error61.C (foo): Adjust dg-error.
3121 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
3124 * gcc.target/powerpc/pr86731.c: New test.
3125 * gcc.target/powerpc/pr86731-longlong.c: New test.
3126 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
3127 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
3128 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
3129 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
3131 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
3134 * gcc.target/s390/pr80080-3.c: New test.
3135 * gcc.target/s390/s390.exp: Make sure the new test passes
3136 on all optimization levels.
3138 2018-09-05 Marek Polacek <polacek@redhat.com>
3140 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
3141 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
3143 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
3144 Bernd Schmidt <bernds_cb1@t-online.de>
3146 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3147 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3149 2018-09-05 Marek Polacek <polacek@redhat.com>
3151 PR c++/87109, wrong overload with ref-qualifiers.
3152 * g++.dg/cpp0x/ref-qual19.C: New test.
3154 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3157 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
3158 * lib/target-supports.exp (scan-assembler_required_options,
3159 scan-assembler-not_required_options,
3160 scan-assembler-times_required_options): Add -fno-ident.
3161 * lib/scanasm.exp (scan-assembler-times): Fix error message.
3162 * c-c++-common/ident-0a.c: New test.
3163 * c-c++-common/ident-0b.c: New test.
3164 * c-c++-common/ident-1a.c: New test.
3165 * c-c++-common/ident-1b.c: New test.
3166 * c-c++-common/ident-2a.c: New test.
3167 * c-c++-common/ident-2b.c: New test.
3169 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3171 * gcc.dg/recip_sqrt_mult_1.c: New test.
3172 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
3173 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
3174 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
3175 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
3176 * g++.dg/recip_sqrt_mult_1.C: Likewise.
3177 * g++.dg/recip_sqrt_mult_2.C: Likewise.
3179 2018-09-05 Martin Liska <mliska@suse.cz>
3181 PR tree-optimization/87205
3182 * gcc.dg/tree-ssa/pr87205-2.c: New test.
3183 * gcc.dg/tree-ssa/pr87205.c: New test.
3185 2018-09-05 Richard Biener <rguenther@suse.de>
3187 PR tree-optimization/87217
3188 * gfortran.dg/pr87217.f: New testcase.
3190 2018-09-05 Pádraig Brady p@draigbrady.com
3193 * g++.dg/abi/pr87137.C: New.
3196 * g++.dg/pr87185.C: New.
3198 2018-09-05 Martin Liska <mliska@suse.cz>
3201 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
3202 to support Darwin names.
3204 2018-09-05 Martin Liska <mliska@suse.cz>
3206 * g++.dg/gcov/loop.C: Update test to support new format.
3208 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
3211 * g++.dg/pr86593.C: New test.
3213 2018-09-04 Jakub Jelinek <jakub@redhat.com>
3216 * gcc.target/i386/pr87198.c: New test.
3218 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3221 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
3223 2018-09-04 Richard Biener <rguenther@suse.de>
3225 PR tree-optimization/87211
3226 * gcc.dg/torture/pr87211.c: New testcase.
3228 2018-09-04 Richard Biener <rguenther@suse.de>
3230 PR tree-optimization/87176
3231 * gcc.dg/torture/pr87176.c: New testcase.
3232 * gcc.dg/torture/ssa-fre-1.c: Likewise.
3234 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3236 * gfortran.dg/modulo_check: New test.
3238 2018-09-03 Richard Biener <rguenther@suse.de>
3240 PR tree-optimization/87177
3241 * gcc.dg/torture/pr87177.c: New testcase.
3242 * gcc.dg/torture/pr87177-2.c: Likewise.
3244 2018-09-03 Richard Biener <rguenther@suse.de>
3246 PR tree-optimization/87200
3247 * gcc.dg/torture/pr87200.c: New testcase.
3249 2018-09-03 Richard Biener <rguenther@suse.de>
3251 PR tree-optimization/87197
3252 * gcc.dg/torture/pr87197.c: New testcase.
3254 PR tree-optimization/87169
3255 * gcc.dg/torture/pr87169.c: New testcase.
3257 2018-09-03 Martin Liska <mliska@suse.cz>
3260 * gcc.dg/completion-4.c: New test.
3262 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
3265 * g++.dg/concepts/pr84980.C: New.
3267 2018-09-03 Martin Liska <mliska@suse.cz>
3270 * c-c++-common/pr59521-1.c: New test.
3271 * c-c++-common/pr59521-2.c: New test.
3272 * gcc.dg/tree-prof/pr59521-3.c: New test.
3274 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3276 * c-c++-common/array-init.c: New test.
3277 * g++.dg/init/string2.C: Remove selector.
3279 2018-09-01 Michael Matz <matz@suse.de>
3281 PR tree-optimization/87074
3282 * gcc.dg/pr87074.c: New test.
3284 2018-08-31 Richard Biener <rguenther@suse.de>
3286 PR tree-optimization/87168
3287 * gcc.dg/torture/pr87168.c: New testcase.
3289 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
3291 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
3292 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
3293 (test_vnegd_s64): Likewise.
3294 * gcc.target/aarch64/vnegd_64.c: New.
3295 * gcc.target/aarch64/vabsd_64.c: New.
3296 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
3298 2018-08-31 Nathan Sidwell <nathan@acm.org>
3302 * g++.dg/cpp0x/pr87155.C: New.
3303 * g++.dg/cpp0x/inline-ns10.C: Adjust.
3305 2018-08-31 Jakub Jelinek <jakub@redhat.com>
3308 * gcc.target/i386/avx512bw-pr87138.c: New test.
3310 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
3314 * gfortran.dg/pr86328.f90 : New test.
3315 in comment 12 of the PR.
3316 * gfortran.dg/pr86760.f90 : New test.
3318 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
3320 * g++.dg/cpp0x/noexcept30.C: Make dependence on
3321 -fdelete-null-pointer-checks explicit.
3322 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
3323 * g++.dg/expr/pmf-3.C: Likewise.
3324 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
3325 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
3326 * g++.dg/tree-ssa/pr61034.C: Likewise.
3327 * gcc.dg/addr_equal-1.c: Likewise.
3328 * gcc.dg/ipa/pr85734.c: Likewise.
3329 * gcc.dg/ipa/propmalloc-1.c: Likewise.
3330 * gcc.dg/ipa/propmalloc-2.c: Likewise.
3331 * gcc.dg/ipa/propmalloc-3.c: Likewise.
3332 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3333 * gcc.dg/tree-ssa/pr83648.c: Likewise.
3335 2018-08-30 Martin Sebor <msebor@redhat.com>
3338 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
3340 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
3343 gcc.dg/strcmpopt_6.c: Remove.
3344 gcc.target/aarch64/strcmpopt_6.c: New testcase.
3345 gcc.target/i386/strcmpopt_6.c: Likewise.
3347 2018-08-30 Richard Biener <rguenther@suse.de>
3349 PR tree-optimization/87147
3350 * gcc.dg/torture/pr87147.c: New testcase.
3352 2018-08-30 Tamar Christina <tamar.christina@arm.com>
3354 * gcc.target/aarch64/large_struct_copy_2.c: New.
3356 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3359 * gcc.c-torture/execute/pr87053.c: New test.
3361 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3364 * g++.dg/ubsan/vptr-13.C: New test.
3366 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3369 * g++.dg/concepts/pr85265.C: New.
3371 2018-08-29 Martin Sebor <msebor@redhat.com>
3372 Bernd Edlinger <bernd.edlinger@hotmail.de>
3374 PR tree-optimization/86714
3375 PR tree-optimization/86711
3376 * gcc.c-torture/execute/memchr-1.c: New test.
3377 * gcc.c-torture/execute/pr86714.c: New test.
3378 * gcc.c-torture/execute/widechar-3.c: New test.
3379 * gcc.dg/strlenopt-58.c: New test.
3381 2018-08-29 Richard Biener <rguenther@suse.de>
3383 PR tree-optimization/87132
3384 * gcc.dg/torture/pr87132.c: New testcase.
3386 2018-08-29 David Malcolm <dmalcolm@redhat.com>
3389 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3390 output to reflect underlining of pertinent parameter in decl
3391 for "no known conversion" messages.
3393 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3396 * g++.dg/cpp1z/decomp47.C: New test.
3398 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
3400 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
3403 2018-08-29 Richard Biener <rguenther@suse.de>
3405 PR tree-optimization/87117
3406 * gfortran.dg/pr87117.f90: New testcase.
3408 2018-08-29 Richard Biener <rguenther@suse.de>
3410 PR tree-optimization/87126
3411 * gcc.dg/tree-ssa/pr87126.c: New testcase.
3413 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
3415 PR tree-optimization/87009
3416 * gcc.dg/pr87009.c: New test.
3418 2018-08-28 Martin Sebor <msebor@redhat.com>
3421 * g++.dg/Walloca1.C: Adjust.
3423 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3426 * g++.dg/other/switch4.C: New.
3428 2018-08-28 Richard Biener <rguenther@suse.de>
3430 PR tree-optimization/87124
3431 * g++.dg/torture/pr87124.C: New testcase.
3433 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
3436 * gfortran.dg/class_result_7.f90: New test.
3437 * gfortran.dg/class_result_8.f90: New test.
3438 * gfortran.dg/class_result_9.f90: New test.
3441 * gfortran.dg/allocate_with_source_25.f90: New test.
3443 2018-08-28 Jakub Jelinek <jakub@redhat.com>
3446 * gcc.dg/pr87099.c: New test.
3448 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
3451 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
3453 2018-08-28 Richard Biener <rguenther@suse.de>
3455 PR tree-optimization/87117
3456 * gcc.dg/pr87117-1.c: New testcase.
3458 2018-08-28 Richard Biener <rguenther@suse.de>
3460 PR tree-optimization/87117
3461 * gcc.dg/pr87117-2.c: New testcase.
3463 2018-08-28 Richard Biener <rguenther@suse.de>
3465 PR tree-optimization/87117
3466 * gcc.dg/lvalue-5.c: New testcase.
3468 2018-08-27 Jeff Law <law@redhat.com>
3470 PR tree-optimization/87110
3471 * gcc.c-torture/compile/pr87110.c: New test.
3473 2018-08-27 Martin Sebor <msebor@redhat.com>
3475 PR tree-optimization/86914
3476 * gcc.dg/strlenopt-57.c: New test.
3478 2018-08-27 Martin Sebor <msebor@redhat.com>
3480 PR tree-optimization/87112
3481 * gcc.dg/pr87112.c: New test.
3483 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3486 * g++.dg/diagnostic/missing-typename.C: New test.
3488 2018-08-27 Jeff Law <law@redhat.com>
3490 * gcc.c-torture/compile/dse.c: New test.
3492 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3495 * g++.dg/diagnostic/pr86993.C: New test.
3497 2018-08-27 Richard Biener <rguenther@suse.de>
3499 PR tree-optimization/86927
3500 * gcc.dg/vect/pr86927.c: New testcase.
3502 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3505 * gcc.dg/empty.h: New file.
3506 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
3507 top of file and removal of redundant second printing of warning
3509 * gcc.dg/fixits-pr84852-2.c: Likewise.
3510 * gcc.dg/missing-header-fixit-3.c: Likewise.
3511 * gcc.dg/missing-header-fixit-4.c: New test.
3512 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
3513 conversion of show_caret_p to a tri-state.
3515 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3518 * g++.dg/pr85523.C: Extend expected output to show line
3519 before line-insertion fix-it hint.
3520 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3521 (test_fixit_insert_newline): Add previous line to expected output.
3522 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
3523 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
3525 2018-08-27 Martin Liska <mliska@suse.cz>
3528 * gcc.dg/asan/pr86962.c: New test.
3530 2018-08-27 Martin Liska <mliska@suse.cz>
3532 * gcc.dg/tree-prof/val-prof-10.c: New test.
3534 2018-08-27 Martin Liska <mliska@suse.cz>
3536 PR tree-optimization/86847
3537 * gcc.dg/tree-ssa/switch-3.c: New test.
3538 * gcc.dg/tree-ssa/vrp105.c: Remove.
3540 2018-08-27 Martin Liska <mliska@suse.cz>
3542 * gcc.dg/tree-ssa/switch-2.c: New test.
3544 2018-08-27 Richard Biener <rguenther@suse.de>
3546 * g++.dg/torture/20180705-1.C: New testcase.
3547 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
3548 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
3549 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
3550 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
3551 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
3552 * gcc.dg/pr85195.c: Likewise.
3553 * gcc.dg/pr85467.c: Likewise.
3554 * gcc.dg/torture/pr81790.c: Likewise.
3556 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
3557 param to current default.
3559 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3561 PR rtl-optimization/87065
3562 * gcc.target/i386/pr87065.c: New test.
3564 2018-08-26 Marek Polacek <polacek@redhat.com>
3567 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
3569 PR c++/87029, Implement -Wredundant-move.
3570 * g++.dg/cpp0x/Wredundant-move1.C: New test.
3571 * g++.dg/cpp0x/Wredundant-move2.C: New test.
3572 * g++.dg/cpp0x/Wredundant-move3.C: New test.
3573 * g++.dg/cpp0x/Wredundant-move4.C: New test.
3575 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3578 * gfortran.dg/matmul_19.f90: New test.
3580 2018-08-25 Janus Weil <janus@gcc.gnu.org>
3583 * gfortran.dg/generic_35.f90: New test case.
3585 2018-08-24 David Malcolm <dmalcolm@redhat.com>
3588 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
3589 line spans are printed with -fdiagnostics-show-line-numbers.
3591 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3594 * gfortran.dg/implied_do_io_6.f90: New test.
3596 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3599 * gcc.dg/pr87092.c: New test.
3601 2018-08-24 Marek Polacek <polacek@redhat.com>
3605 * g++.dg/cpp0x/auto52.C: New test.
3606 * g++.dg/cpp1y/auto-fn52.C: New test.
3607 * g++.dg/cpp1y/auto-fn53.C: New test.
3608 * g++.dg/cpp1y/auto-fn54.C: New test.
3610 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3612 * lib/target-supports.exp (vect_perm_supported): Only return
3613 false for variable-length vectors if the permute size is not
3615 (check_effective_target_vect_perm)
3616 (check_effective_target_vect_perm_byte)
3617 (check_effective_target_vect_perm_short): Remove check for
3618 variable-length vectors.
3619 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
3620 * gcc.dg/vect/slp-perm-10.c: Likewise.
3621 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
3623 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3625 * gcc.target/aarch64/sve/bswap_1.c: New test.
3626 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
3627 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
3629 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3631 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
3632 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
3633 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
3634 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
3635 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
3636 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
3637 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
3639 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3642 * gcc.dg/pr79342.: New test.
3644 2018-08-23 Martin Sebor <msebor@redhat.com>
3646 PR tree-optimization/87072
3647 * gcc.dg/Warray-bounds-35.c: New test.
3649 2018-08-23 Richard Biener <rguenther@suse.de>
3652 * gcc.dg/pr87024.c: New testcase.
3654 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
3656 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
3657 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3658 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
3659 * gcc.dg/vect/pr80631-2.c: Likewise.
3661 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
3664 * gfortran.dg/submodule_32.f08: New test.
3666 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3669 * gfortran.dg/associate_3.f90: Update error message.
3670 * gfortran.dg/associate_39.f90: New test case.
3672 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3675 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
3677 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
3678 * gfortran.dg/class_17.f03: Update error message.
3679 * gfortran.dg/class_55.f90: Ditto.
3680 * gfortran.dg/dtio_11.f90: Update error messages.
3681 * gfortran.dg/implicit_actual.f90: Add an error message.
3682 * gfortran.dg/typebound_proc_12.f90: Update error message.
3684 2018-08-22 Martin Sebor <msebor@redhat.com>
3687 * gcc.dg/pr87052.c: New test.
3688 * gcc.dg/tree-ssa/dump-3.c: Adjust.
3690 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
3692 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
3693 * gfortran.dg/max_expr.f90: ...this.
3694 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
3695 * gfortran.dg/min_expr.f90: ...this.
3697 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3699 PR tree-optimization/86725
3700 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
3701 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
3702 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
3703 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
3705 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3707 PR tree-optimization/86725
3708 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
3710 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3712 * gcc.dg/vect/vect-avg-16.c: New test.
3713 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
3714 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3715 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
3716 the second loop in main1.
3718 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
3720 * gcc.dg/lto/pr85248_0.c (test_alias):
3721 Stringify __USER_LABEL_PREFIX__.
3722 (test_noreturn): Likewise.
3724 2018-08-22 Richard Biener <rguenther@suse.de>
3726 PR tree-optimization/86988
3727 * g++.dg/pr86988.C: New testcase.
3729 2018-08-22 Richard Biener <rguenther@suse.de>
3731 PR tree-optimization/86945
3732 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
3734 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
3736 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
3738 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
3739 Thomas Koenig <tkoenig@gcc.gnu.org>
3742 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
3743 * gfortran.dg/f2003_io_1.f03: Add wait statement.
3745 2018-08-21 Marek Polacek <polacek@redhat.com>
3747 PR c++/86981, Implement -Wpessimizing-move.
3748 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
3749 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
3750 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
3751 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
3752 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
3755 * g++.dg/concepts/pr67595.C: Add dg-warning.
3756 * g++.dg/cpp0x/Wnarrowing11.C: New test.
3757 * g++.dg/cpp0x/Wnarrowing12.C: New test.
3758 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
3761 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
3762 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
3764 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3766 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
3768 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3770 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
3772 2018-08-21 Javier Miranda <miranda@adacore.com>
3774 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
3776 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3778 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
3780 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3782 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
3784 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
3786 * gnat.dg/rep_clause7.adb: New testcase.
3788 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3790 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
3791 gnat.dg/task1_pkg.ads: New testcase.
3793 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3795 * gnat.dg/linkedlist.adb: New testcase.
3797 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3799 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
3800 gnat.dg/elab6_pkg.ads: New testcase.
3802 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3804 * gnat.dg/expr_func5.adb: New testcase.
3806 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3808 * gnat.dg/dynhash.adb: New testcase.
3810 2018-08-21 Javier Miranda <miranda@adacore.com>
3812 * gnat.dg/enum4.adb: New testcase.
3814 2018-08-21 Tamar Christina <tamar.christina@arm.com>
3816 * gcc.target/aarch64/large_struct_copy.c: New test.
3818 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
3820 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
3822 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3825 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
3827 2018-08-21 Tom de Vries <tdevries@suse.de>
3829 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
3830 to avoid mismatch in .debug and .earlydebug dump files.
3832 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
3835 * gcc.target/powerpc/pr87033.c: New test.
3837 2018-08-20 Martin Sebor <msebor@redhat.com>
3839 PR tree-optimization/87034
3840 * gcc.dg/builtin-sprintf-warn-20.c: New test.
3842 2018-08-20 David Malcolm <dmalcolm@redhat.com>
3845 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
3846 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
3847 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
3849 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
3852 * g++.dg/torture/pr87014.C: New file.
3854 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3857 * gcc.target/alpha/pr86984.c: New test.
3859 2018-08-20 Richard Biener <rguenther@suse.de>
3861 PR tree-optimization/78655
3862 * gcc.dg/tree-ssa/evrp11.c: New testcase.
3864 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3866 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
3869 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3871 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
3873 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
3874 * gcc.dg/lto/pr83719_0.c: Likewise.
3876 2018-08-17 Martin Sebor <msebor@redhat.com>
3879 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3881 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3883 * g++.dg/conversion/Wwrite-strings.C: New test.
3885 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
3886 Chung-Lin Tang <cltang@codesourcery.com>
3887 Xianmiao Qu <xianmiao_qu@c-sky.com>
3889 C-SKY port: Testsuite
3891 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
3892 * g++.dg/torture/type-generic-1.C: Likewise.
3893 * gcc.c-torture/compile/20000804-1.c: Likewise.
3894 * gcc.c-torture/execute/20101011-1.c: Likewise.
3895 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
3896 * gcc.dg/20020312-2.c: Likewise.
3897 * gcc.dg/Wno-frame-address.c: Likewise.
3898 * gcc.dg/c11-true_min-1.c: Likewise.
3899 * gcc.dg/sibcall-10.c: Likewise.
3900 * gcc.dg/sibcall-9.c: Likewise.
3901 * gcc.dg/stack-usage-1.c: Likewise.
3902 * gcc.dg/torture/float32-tg-3.c: Likewise.
3903 * gcc.dg/torture/float32x-tg-3.c: Likewise.
3904 * gcc.dg/torture/float64-tg-3.c: Likewise.
3905 * gcc.dg/torture/float64x-tg-3.c: Likewise.
3906 * gcc.dg/torture/type-generic-1.c: Likewise.
3907 * gcc.target/csky/*: New.
3908 * lib/target-supports.exp (check_profiling_available): Add
3910 (check_effective_target_hard_float): Handle C-SKY targets with
3911 single-precision hard float only.
3912 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
3914 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3916 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
3918 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
3919 coverage for gcc_dump_printf.
3921 2018-08-17 Martin Liska <mliska@suse.cz>
3923 * g++.dg/opt/mpx.C: Fix scanned pattern.
3924 * gcc.target/i386/mpx.c: Likewise.
3925 * g++.dg/warn/Wunreachable-code-1.C: Remove.
3926 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
3927 * gcc.dg/torture/pr52969.c: Likewise.
3928 * g++.dg/warn/pr31246-2.C: Likewise.
3929 * g++.dg/warn/pr31246.C: Likewise.
3930 * gcc.dg/pr33092.c: Likewise.
3931 * g++.dg/opt/eh1.C: Remove a deprecated option.
3932 * g++.dg/template/inline1.C: Likewise.
3933 * g++.dg/tree-ssa/pr81408.C: Likewise.
3934 * gcc.dg/pr41837.c: Likewise.
3935 * gcc.dg/pr41841.c: Likewise.
3936 * gcc.dg/pr42250.c: Likewise.
3937 * gcc.dg/pr43084.c: Likewise.
3938 * gcc.dg/pr43317.c: Likewise.
3939 * gcc.dg/pr51879-18.c: Likewise.
3940 * gcc.dg/torture/pr36066.c: Likewise.
3941 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
3942 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
3943 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
3944 * gcc.dg/tree-ssa/pr45122.c: Likewise.
3945 * gcc.target/i386/pr45352-2.c: Likewise.
3946 * gcc.target/i386/zee.c: Likewise.
3947 * gfortran.dg/auto_char_len_2.f90: Likewise.
3948 * gfortran.dg/auto_char_len_4.f90: Likewise.
3949 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3950 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3951 * gfortran.dg/gomp/pr47331.f90: Likewise.
3952 * gfortran.dg/pr40999.f: Likewise.
3953 * gfortran.dg/pr41011.f: Likewise.
3954 * gfortran.dg/pr42051.f03: Likewise.
3955 * gfortran.dg/pr46804.f90: Likewise.
3956 * gfortran.dg/pr83149_1.f90: Likewise.
3957 * gfortran.dg/pr83149_b.f90: Likewise.
3958 * gfortran.dg/whole_file_1.f90: Likewise.
3959 * gfortran.dg/whole_file_10.f90: Likewise.
3960 * gfortran.dg/whole_file_11.f90: Likewise.
3961 * gfortran.dg/whole_file_12.f90: Likewise.
3962 * gfortran.dg/whole_file_13.f90: Likewise.
3963 * gfortran.dg/whole_file_14.f90: Likewise.
3964 * gfortran.dg/whole_file_15.f90: Likewise.
3965 * gfortran.dg/whole_file_16.f90: Likewise.
3966 * gfortran.dg/whole_file_17.f90: Likewise.
3967 * gfortran.dg/whole_file_18.f90: Likewise.
3968 * gfortran.dg/whole_file_19.f90: Likewise.
3969 * gfortran.dg/whole_file_2.f90: Likewise.
3970 * gfortran.dg/whole_file_20.f03: Likewise.
3971 * gfortran.dg/whole_file_3.f90: Likewise.
3972 * gfortran.dg/whole_file_4.f90: Likewise.
3973 * gfortran.dg/whole_file_5.f90: Likewise.
3974 * gfortran.dg/whole_file_6.f90: Likewise.
3975 * gfortran.dg/whole_file_7.f90: Likewise.
3976 * gfortran.dg/whole_file_8.f90: Likewise.
3977 * gfortran.dg/whole_file_9.f90: Likewise.
3978 * gcc.dg/vect/vect.exp: Likewise.
3980 2018-08-17 Richard Biener <rguenther@suse.de>
3983 * gcc.dg/torture/pr86505.c: New testcase.
3985 2018-08-16 Martin Sebor <msebor@redhat.com>
3987 PR tree-optimization/86853
3988 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
3989 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
3990 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
3992 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3994 * gcc.dg/missing-header-fixit-3.c: New test.
3996 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3998 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3999 (test_fixit_insert_newline): Update expected output to show '+'
4000 characters in margin of line-insertion fix-it hint.
4002 2018-08-16 Nathan Sidwell <nathan@acm.org>
4004 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
4005 * gcc.dg/cpp/macsyntx2.c: likewise.
4007 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4010 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
4011 * gcc.target/i386/avx-cvt-2.c: Ditto.
4013 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4016 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
4018 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
4020 * gcc.target/aarch64/imm_choice_comparison.c: New test.
4022 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4024 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
4025 (lib_strncmp): Likewise.
4027 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4029 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
4030 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4031 * g++.dg/torture/pr44295.C : Likewise.
4033 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4036 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
4037 attributes and matching.
4038 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4039 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4041 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4043 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
4045 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4047 * gcc.target/i386/rop1.c: Remove.
4048 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
4050 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
4052 * gcc.target/powerpc/fold-vec-splat-char.c: New.
4053 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
4054 * gcc.target/powerpc/fold-vec-splat-int.c: New.
4055 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
4056 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
4057 * gcc.target/powerpc/fold-vec-splat-short.c: New.
4059 2018-08-15 David Malcolm <dmalcolm@redhat.com>
4061 * g++.dg/diagnostic/aka3.C: New test.
4062 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
4063 output to show range labels.
4064 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
4065 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4066 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
4067 * gcc.dg/bad-binary-ops.c: Update expected output to show range
4068 labels. Add an "aka" example.
4069 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
4071 * gcc.dg/format/diagnostic-ranges.c: Likewise.
4072 * gcc.dg/format/pr72858.c: Likewise.
4073 * gcc.dg/format/pr78498.c: Likewise.
4074 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
4075 Update expected output to show range labels. Add examples of
4076 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
4077 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4078 Update expected output to show range labels.
4079 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4080 (test_very_wide_line): Adjust so that label is at left-clipping
4082 (test_very_wide_line_2): New test.
4083 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4084 Update expected output to show range labels.
4085 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4086 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
4087 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
4088 for new param to gcc_rich_location::add_expr.
4089 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4091 (test_show_locus): Add examples of labels to various tests. Tweak
4092 the "very wide_line" test case and duplicate it, to cover the
4093 boundary values for clipping of labels against the left-margin.
4094 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4095 diagnostic-test-show-locus-no-labels.c.
4096 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
4097 Update line numbers of dg-locus directives.
4098 * gcc.dg/pr69627.c: Update expected output to show range labels.
4099 * lib/multiline.exp (proc _build_multiline_regex): Remove
4100 special-case handling of lines with trailing '|'.
4102 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
4105 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
4108 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4110 * gcc.dg/wmain.c: New test.
4112 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
4115 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
4116 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
4119 2018-08-15 Martin Liska <mliska@suse.cz>
4121 PR tree-optimization/86925
4122 * gcc.dg/predict-20.c: New test.
4123 * gcc.dg/predict-21.c: New test.
4125 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
4127 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
4129 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
4131 * gcc.target/i386/sse2-movs.c: New test.
4133 2018-08-14 Martin Sebor <msebor@redhat.com>
4135 PR tree-optimization/86650
4136 * gcc.dg/Warray-bounds-34.c: New test.
4138 2018-08-14 Janus Weil <janus@gcc.gnu.org>
4141 * gfortran.dg/generic_34.f90: New test case.
4143 2018-08-13 Marek Polacek <polacek@redhat.com>
4146 * g++.dg/cpp0x/Wnarrowing6.C: New test.
4147 * g++.dg/cpp0x/Wnarrowing7.C: New test.
4148 * g++.dg/cpp0x/Wnarrowing8.C: New test.
4149 * g++.dg/cpp0x/Wnarrowing9.C: New test.
4150 * g++.dg/cpp0x/Wnarrowing10.C: New test.
4151 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
4152 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4153 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
4154 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
4155 * g++.dg/ext/stmtexpr15.C: Likewise.
4156 * g++.dg/gomp/pr47963.C: Likewise.
4157 * g++.dg/init/new37.C: Likewise.
4158 * g++.dg/init/new43.C: Likewise.
4159 * g++.dg/other/fold1.C: Likewise.
4160 * g++.dg/parse/array-size2.C: Likewise.
4161 * g++.dg/template/dependent-name3.C: Likewise.
4162 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
4163 * g++.dg/other/vrp1.C: Likewise.
4164 * g++.dg/template/char1.C: Likewise.
4166 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
4168 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
4169 instead of a ZERO_EXTEND.
4171 2018-08-13 Martin Sebor <msebor@redhat.com>
4173 PR tree-optimization/71625
4174 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
4175 * g++.dg/init/string2.C: New test.
4176 * g++.dg/init/string3.C: New test.
4177 * g++.dg/init/string4.C: New test.
4178 * gcc.dg/init-string-3.c: New test.
4179 * gcc.dg/strlenopt-55.c: New test.
4180 * gcc.dg/strlenopt-56.c: New test.
4182 2018-08-13 Marek Polacek <polacek@redhat.com>
4184 P0806R2 - Deprecate implicit capture of this via [=]
4185 * g++.dg/cpp2a/lambda-this1.C: New test.
4186 * g++.dg/cpp2a/lambda-this2.C: New test.
4187 * g++.dg/cpp2a/lambda-this3.C: New test.
4189 2018-08-13 Marek Polacek <polacek@redhat.com>
4192 * g++.dg/diagnostic/auto1.C: New test.
4194 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4197 * gfortran.dg/transfer_class_3.f90: New test.
4199 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4202 * gfortran.dg/use_rename_9.f90: New test.
4204 2018-08-11 Jakub Jelinek <jakub@redhat.com>
4206 PR tree-optimization/86835
4207 * gcc.dg/pr86835.c: New test.
4209 2018-08-10 Janus Weil <janus@gcc.gnu.org>
4212 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
4213 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
4214 * gfortran.dg/short_circuiting_2.f90: New test case.
4215 * gfortran.dg/short_circuiting_3.f90: New test case.
4217 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
4220 * gcc.target/i386/pr82418.c: New test.
4222 2018-08-10 Martin Liska <mliska@suse.cz>
4225 * gcc.dg/predict-17.c: New test.
4226 * gcc.dg/predict-18.c: New test.
4227 * gcc.dg/predict-19.c: New test.
4229 2018-08-10 Martin Liska <mliska@suse.cz>
4231 PR tree-optimization/85799
4232 * gcc.dg/pr85799.c: New test.
4234 2018-08-09 Jeff Law <law@redhat.com>
4237 * gcc.dg/uninit-suppress_2.c: Disable DOM.
4239 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4241 * gcc.target/aarch64/sve/reduc_8.c: New test.
4243 2018-08-09 David Malcolm <dmalcolm@redhat.com>
4246 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
4248 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4250 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4251 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
4254 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4256 PR tree-optimization/86858
4257 * gcc.dg/vect/pr86858.c: New test.
4259 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4261 PR tree-optimization/86871
4262 * gcc.dg/vect/pr86871.c: New test.
4264 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4266 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4268 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4270 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
4271 arch and tune numbers by 2.
4272 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
4273 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
4274 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
4275 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
4276 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
4277 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
4278 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
4279 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
4280 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
4281 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
4282 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
4283 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
4284 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
4285 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
4286 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
4287 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
4288 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
4289 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
4290 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
4291 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
4292 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
4293 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
4294 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
4295 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
4296 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
4297 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
4298 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
4299 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
4300 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
4301 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
4302 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
4303 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
4304 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
4305 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
4306 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
4307 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
4308 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
4309 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
4310 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
4311 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
4312 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
4313 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
4314 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
4315 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
4316 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
4317 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
4318 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
4319 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
4320 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
4321 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
4322 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
4323 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
4324 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
4325 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
4326 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
4327 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
4328 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
4329 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
4330 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
4331 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
4332 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
4333 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
4334 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
4335 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
4336 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
4337 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
4339 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4342 * gcc.target/s390/pr84332.c: New testcase.
4344 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
4347 * gcc.target/m68k/tls-dimode.c: New file.
4349 2018-08-08 Nathan Sidwell <nathan@acm.org>
4351 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
4352 c-c++-common/inc-from-1.c: New
4354 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
4357 * gcc.target/s390/TI-constants-lra.c: New testcase.
4358 * gcc.target/s390/TI-constants-nolra.c: New testcase.
4360 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
4362 * gcc.target/s390/hotpatch-8.c: Remove.
4363 * gcc.target/s390/hotpatch-9.c: Remove.
4364 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
4365 * gcc.target/s390/mnop-mcount-m31.c: Remove.
4367 2018-08-08 Jakub Jelinek <jakub@redhat.com>
4369 P0595R1 - is_constant_evaluated
4370 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
4373 * g++.dg/cpp1z/decomp46.C: New test.
4376 * g++.dg/opt/pr86738.C: New test.
4378 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
4381 * gcc.target/aarch64/frecpe_1.c: New test.
4382 * gcc.target/aarch64/frecpe_2.c: Likewise.
4384 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4386 PR c++/59480, DR 136
4387 * g++.dg/other/friend8.C: New.
4388 * g++.dg/other/friend9.C: Likewise.
4389 * g++.dg/other/friend10.C: Likewise.
4390 * g++.dg/other/friend11.C: Likewise.
4391 * g++.dg/other/friend12.C: Likewise.
4392 * g++.dg/other/friend13.C: Likewise.
4393 * g++.dg/other/friend14.C: Likewise.
4394 * g++.dg/other/friend15.C: Likewise.
4395 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4396 * g++.dg/parse/defarg8.C: Likewise.
4398 2018-08-07 Martin Liska <mliska@suse.cz>
4401 * gcc.dg/predict-16.c: New test.
4402 * g++.dg/predict-1.C: New test.
4404 2018-08-07 Steve Ellcey <sellcey@cavium.com>
4405 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4407 PR tree-optimization/80925
4408 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
4409 vectorized on !vect_hw_misalign targets.
4411 2018-08-06 Marek Polacek <polacek@redhat.com>
4414 * g++.dg/cpp1y/constexpr-86767.C: New test.
4416 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
4418 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
4419 for target *-*-linux-gnu.
4421 2018-08-06 Alan Hayward <alan.hayward@arm.com>
4423 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
4424 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
4425 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
4427 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
4429 * gcc.target/s390/nomemloopunroll-1.c: New test.
4431 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
4434 * gcc.target/i386/pr86386.c: New file.
4436 2018-08-04 Tom de Vries <tdevries@suse.de>
4438 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
4440 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
4442 * gcc.dg/guality/const-volatile.c: Remove duplicate test
4445 2018-08-04 Janus Weil <janus@gcc.gnu.org>
4448 * gfortran.dg/interface_assignment_6.f90: New test case.
4450 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
4453 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
4455 2018-08-03 David Malcolm <dmalcolm@redhat.com>
4456 Jonathan Wakely <jwakely@redhat.com>
4459 * g++.dg/pr85523.C: New test.
4461 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
4464 * gcc.dg/union-duplicate-field.c: New test.
4466 2018-08-03 Jason Merrill <jason@redhat.com>
4469 * g++.dg/template/pr86706.C: New test.
4471 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
4473 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
4474 on vect_avg_qi targets.
4475 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
4476 * gcc.dg/vect/bb-slp-pow-1.c: New test.
4477 * gcc.dg/vect/vect-avg-15.c: Likewise.
4479 2018-08-03 Martin Liska <mliska@suse.cz>
4481 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
4482 * gcc.dg/predict-13.c: Likewise.
4483 * gcc.dg/predict-3.c: Likewise.
4484 * gcc.dg/predict-4.c: Likewise.
4485 * gcc.dg/predict-5.c: Likewise.
4486 * gcc.dg/predict-6.c: Likewise.
4487 * gcc.dg/predict-9.c: Likewise.
4488 * gfortran.dg/predict-1.f90: Likewise.
4490 2018-08-02 Richard Biener <rguenther@suse.de>
4493 * g++.dg/torture/pr86763.C: New testcase.
4495 2018-08-02 Richard Biener <rguenther@suse.de>
4497 PR tree-optimization/86816
4498 * g++.dg/torture/pr86816.C: New testcase.
4500 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
4502 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
4504 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
4505 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
4506 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
4508 * gcc.target/aarch64/sve/single_2.c: Likewise.
4509 * gcc.target/aarch64/sve/single_3.c: Likewise.
4510 * gcc.target/aarch64/sve/single_4.c: Likewise.
4512 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
4515 * gcc.target/aarch64/ldp_stp_13.c: New test.
4517 2018-08-01 Martin Sebor <msebor@redhat.com>
4519 PR tree-optimization/86650
4520 * gcc.dg/format/gcc_diag-10.c: Adjust.
4522 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4524 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
4526 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
4528 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4531 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
4532 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4534 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4536 * gcc.dg/pointer-range-check-1.c: New test.
4537 * gcc.dg/pointer-range-check-2.c: Likewise.
4539 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4541 PR tree-optimization/86749
4542 * gcc.dg/vect/pr86749.c: New test.
4544 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
4547 * g++.dg/lookup/name-clash12.C: New.
4549 2018-08-01 Richard Biener <rguenther@suse.de>
4551 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
4553 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4555 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
4557 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4559 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
4561 2018-08-01 Martin Liska <mliska@suse.cz>
4563 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
4564 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4565 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4566 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4567 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4568 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4569 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4570 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4572 2018-08-01 Martin Liska <mliska@suse.cz>
4575 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
4577 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
4579 * gcc.target/aarch64/extract_zero_extend.c: New file.
4581 2018-08-01 Jakub Jelinek <jakub@redhat.com>
4584 * gcc.c-torture/compile/pr85704.c: New test.
4586 2018-07-31 Alexandre Oliva <oliva@adacore.com>
4587 Olivier Hainque <hainque@adacore.com>
4589 * gnat.dg/dinst.adb: New.
4590 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
4592 2018-07-31 David Malcolm <dmalcolm@redhat.com>
4594 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
4596 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
4599 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
4601 * c-c++-common/spec-barrier-1.c: New test.
4602 * c-c++-common/spec-barrier-2.c: New test.
4603 * gcc.dg/spec-barrier-3.c: New test.
4605 2018-07-31 Martin Sebor <msebor@redhat.com>
4607 PR tree-optimization/86741
4608 * gcc.dg/Warray-bounds-33.c: New test.
4610 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
4612 * gcc.target/s390/memset-1.c: Improve testcase.
4614 2018-07-31 Tom de Vries <tdevries@suse.de>
4617 * g++.dg/guality/pr86687.C: New test.
4619 2018-07-31 Jakub Jelinek <jakub@redhat.com>
4621 P1008R1 - prohibit aggregates with user-declared constructors
4622 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
4623 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
4624 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
4625 * g++.dg/cpp2a/aggr1.C: New test.
4626 * g++.dg/cpp2a/aggr2.C: New test.
4628 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
4631 * gcc.target/arm/pr86640.c: New testcase.
4633 2018-07-31 Martin Liska <mliska@suse.cz>
4635 PR gcov-profile/85338
4636 PR gcov-profile/85350
4637 PR gcov-profile/85372
4638 * gcc.misc-tests/gcov-pr85338.c: New test.
4639 * gcc.misc-tests/gcov-pr85350.c: New test.
4640 * gcc.misc-tests/gcov-pr85372.c: New test.
4642 2018-07-31 Martin Liska <mliska@suse.cz>
4644 PR gcov-profile/83813
4645 PR gcov-profile/84758
4646 PR gcov-profile/85217
4647 PR gcov-profile/85332
4648 * gcc.misc-tests/gcov-pr83813.c: New test.
4649 * gcc.misc-tests/gcov-pr84758.c: New test.
4650 * gcc.misc-tests/gcov-pr85217.c: New test.
4651 * gcc.misc-tests/gcov-pr85332.c: New test.
4653 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4655 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
4656 gnat.dg/prot5_pkg.ads: New testcase.
4658 2018-07-31 Justin Squirek <squirek@adacore.com>
4660 * gnat.dg/addr11.adb: New testcase.
4662 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
4664 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
4666 2018-07-31 Gary Dismukes <dismukes@adacore.com>
4668 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
4670 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4672 * gnat.dg/iter3.adb: New testcase.
4674 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
4676 Revert 'AsyncI/O patch committed'
4677 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4678 Thomas Koenig <tkoenig@gcc.gnu.org>
4681 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4682 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4684 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
4686 PR rtl-optimization/85160
4687 * gcc.target/powerpc/combine-2-2.c: New testcase.
4689 2018-07-27 Martin Sebor <msebor@redhat.com>
4691 PR tree-optimization/86696
4692 * g++.dg/pr86696.C: New test.
4694 2018-07-27 David Malcolm <dmalcolm@redhat.com>
4696 PR tree-optimization/86636
4697 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
4698 Add dg-require-effective-target pthread.
4700 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
4702 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
4703 * gcc.dg/strcmpopt_6.c: Likewise.
4705 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
4708 * gcc.target/powerpc/pr58673-2.c: Call strdup.
4710 2018-07-26 Martin Sebor <msebor@redhat.com>
4712 PR tree-optimization/86043
4713 PR tree-optimization/86042
4714 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
4716 * gcc.dg/strlenopt-44.c: New test.
4718 2018-07-26 Martin Liska <mliska@suse.cz>
4720 PR gcov-profile/86536
4721 * gcc.misc-tests/gcov-pr86536.c: New test.
4723 2018-07-25 Martin Sebor <msebor@redhat.com>
4725 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
4726 ignored by the test harness.
4728 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4729 Thomas Koenig <tkoenig@gcc.gnu.org>
4732 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4733 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4735 2018-07-25 Jakub Jelinek <jakub@redhat.com>
4738 * g++.dg/pr85515-2.C: Add expected dg-error.
4739 * g++.dg/cpp0x/range-for36.C: New test.
4741 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
4743 * gcc.target/arc/uncached-1.c: New test.
4744 * gcc.target/arc/uncached-2.c: Likewise.
4746 2018-07-24 Martin Sebor <msebor@redhat.com>
4748 PR tree-optimization/86622
4749 PR tree-optimization/86532
4750 * gcc.c-torture/execute/strlen-2.c: New test.
4751 * gcc.c-torture/execute/strlen-3.c: New test.
4752 * gcc.c-torture/execute/strlen-4.c: New test.
4754 2018-07-24 David Malcolm <dmalcolm@redhat.com>
4756 PR tree-optimization/86636
4757 * gcc.c-torture/compile/pr86636.c: New test.
4759 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
4761 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
4763 2018-07-24 Jakub Jelinek <jakub@redhat.com>
4766 * gcc.target/i386/pr86627.c: New test.
4769 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
4770 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
4771 * g++.dg/tree-ssa-/pr19476-6.C: New test.
4772 * g++.dg/tree-ssa-/pr19476-7.C: New test.
4774 2018-07-23 Carl Love <cel@us.ibm.com>
4777 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
4778 file altivec-2-runnable.c.
4779 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
4780 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
4781 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
4782 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
4783 vec_cts, vec_ctu, vec_cpsgn tests.
4785 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4788 * gcc.dg/pr86617.c: New test.
4790 2018-07-23 Jakub Jelinek <jakub@redhat.com>
4793 * g++.dg/warn/Wnonnull-compare-9.C: New test.
4795 2018-07-20 Martin Sebor <msebor@redhat.com>
4798 * c-c++-common/pr68657-1.c: Adjust.
4799 * c-c++-common/pr68657-2.c: Same.
4800 * c-c++-common/pr68657-3.c: Same.
4801 * c-c++-common/pr68833-1.c: Same.
4802 * gcc.dg/Walloc-size-larger-than-16.c: Same.
4803 * gcc.dg/Walloca-larger-than.c: New test.
4804 * gcc.dg/Walloca-larger-than-2.c: New test.
4805 * gcc.dg/Wframe-larger-than-2.c: New test.
4806 * gcc.dg/Wlarger-than3.c: New test.
4807 * gcc.dg/Wvla-larger-than-3.c: New test.
4808 * gcc.dg/pr42611.c: Adjust.
4809 * gnat.dg/frame_overflow.adb: Same.
4811 2018-07-20 Martin Sebor <msebor@redhat.com>
4813 PR tree-optimization/86613
4814 PR tree-optimization/86611
4815 * c-c++-common/Warray-bounds-2.c: Undefine macros and
4816 prune duplicate warnings.
4817 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
4818 data-model-dependencies.
4819 * gcc.dg/Warray-bounds-32.c: Ditto.
4821 2018-07-20 Richard Biener <rguenther@suse.de>
4824 * g++.dg/lto/pr86585_0.C: New testcase.
4825 * g++.dg/lto/pr86585_1.C: Likewise.
4827 2018-07-19 Martin Sebor <msebor@redhat.com>
4829 PR tree-optimization/83776
4830 PR tree-optimization/84047
4831 * gcc.dg/Warray-bounds-29.c: New test.
4832 * gcc.dg/Warray-bounds-30.c: New test.
4833 * gcc.dg/Warray-bounds-31.c: New test.
4834 * gcc.dg/Warray-bounds-32.c: New test.
4836 2018-07-19 Michael Collison <michael.collison@arm.com>
4837 Richard Henderson <rth@redhat.com>
4839 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
4840 * gcc.target/aarch64/builtin_saddl.c: New testcase.
4841 * gcc.target/aarch64/builtin_saddll.c: New testcase.
4842 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
4843 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
4844 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
4845 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
4846 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
4847 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
4848 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
4849 * gcc.target/aarch64/builtin_usubl.c: New testcase.
4850 * gcc.target/aarch64/builtin_usubll.c: New testcase.
4852 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4854 Revert fix for c++/59480 (and testsuite followup)
4856 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4858 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4860 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4862 PR c++/59480, DR 136
4863 * g++.dg/other/friend8.C: New.
4864 * g++.dg/other/friend9.C: Likewise.
4865 * g++.dg/other/friend10.C: Likewise.
4866 * g++.dg/other/friend11.C: Likewise.
4867 * g++.dg/other/friend12.C: Likewise.
4868 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4869 * g++.dg/parse/defarg8.C: Likewise.
4871 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4873 * gcc.target/aarch64/profile.c: New test.
4875 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4878 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4880 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4883 * gcc.target/i386/pr86560-4.c: New test.
4884 * gcc.target/i386/pr86560-5.c: Likewise.
4886 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4889 * gcc.target/i386/pr86560-1.c: New test.
4890 * gcc.target/i386/pr86560-2.c: Likewise.
4891 * gcc.target/i386/pr86560-3.c: Likewise.
4893 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4895 * gfortran.dg/max_fmax_aarch64.f90: New test.
4896 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
4897 * gfortran.dg/minmax_integer.f90: Likewise.
4899 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4901 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4903 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4906 * g++.dg/tree-ssa/pr86544.C: New test.
4908 2018-07-18 Jakub Jelinek <jakub@redhat.com>
4911 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
4913 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4916 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
4917 * c-c++-common/pr69558.c: Remove xfail.
4918 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
4919 * gcc.dg/pr61817-1.c: Likewise.
4920 * gcc.dg/pr61817-2.c: Likewise.
4921 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
4923 2018-07-18 Janus Weil <janus@gcc.gnu.org>
4926 * gfortran.dg/function_optimize_5.f90: Add option
4927 '-faggressive-function-elimination' and update dg-warning clauses.
4928 * gfortran.dg/short_circuiting.f90: New test.
4930 2018-07-18 Marek Polacek <polacek@redhat.com>
4932 PR c++/86190 - bogus -Wsign-conversion warning
4933 * g++.dg/warn/Wsign-conversion-3.C: New test.
4934 * g++.dg/warn/Wsign-conversion-4.C: New test.
4936 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4938 PR c++/59480, DR 136
4939 * g++.dg/other/friend8.C: New.
4940 * g++.dg/other/friend9.C: Likewise.
4941 * g++.dg/other/friend10.C: Likewise.
4942 * g++.dg/other/friend11.C: Likewise.
4943 * g++.dg/other/friend12.C: Likewise.
4944 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4945 * g++.dg/parse/defarg8.C: Likewise.
4947 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4949 * g++.dg/ext/uow-3.C: Adjust.
4950 * g++.dg/ext/uow-4.C: Likewise.
4951 * g++.dg/lookup/name-clash11.C: Likewise.
4952 * g++.dg/lookup/name-clash7.C: Likewise.
4953 * g++.dg/lookup/redecl1.C: Likewise.
4954 * g++.dg/warn/changes-meaning.C: Likewise.
4955 * g++.old-deja/g++.jason/scoping8.C: Likewise.
4956 * g++.old-deja/g++.law/nest1.C: Likewise.
4958 2018-07-18 Richard Biener <rguenther@suse.de>
4961 * g++.dg/lto/pr86523-3_0.C: New testcase.
4963 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
4965 * gcc.target/m68k/mulsi_highpart.c: New test.
4967 2018-07-17 Jakub Jelinek <jakub@redhat.com>
4969 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
4970 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
4971 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
4972 * gcc.dg/cpp/pr61854-8.c: New test.
4974 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4976 * gcc.target/powerpc/pr85456.c: Require longdouble128.
4978 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
4981 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
4983 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
4985 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
4986 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
4987 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
4988 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
4989 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
4991 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4993 * gcc.target/powerpc/pr57150.c: Require longdouble128.
4994 * gcc.target/powerpc/pr79916.c: Require dfp.
4996 2018-07-17 Richard Biener <rguenther@suse.de>
4999 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
5001 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
5003 * gcc.target/s390/function-align1.c: New test.
5004 * gcc.target/s390/function-align2.c: New test.
5005 * gcc.target/s390/function-align3.c: New test.
5007 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5009 * gnat.dg/discr55.adb: New test.
5011 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5013 * gcc.target/i386/vartrack-1.c (dg-options): Add
5014 -fomit-frame-pointer.
5016 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5018 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
5019 (dg-lto-options): Add -fPIC.
5020 * g++.dg/lto/pr86523-2_0.C: Likewise.
5022 2018-07-17 Martin Liska <mliska@suse.cz>
5024 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
5026 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5028 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
5031 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5033 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
5035 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
5037 * gnat.dg/memorytest.adb: New testcase.
5039 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5041 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
5044 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5046 * gnat.dg/equal3.adb: New testcase.
5048 2018-07-17 Justin Squirek <squirek@adacore.com>
5050 * gnat.dg/split_args.adb: New testcase.
5052 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5054 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
5056 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5058 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
5061 2018-07-16 Carl Love <cel@us.ibm.com>
5064 Forgot the PR number on the commit log.
5066 2018-07-16 Carl Love <cel@us.ibm.com>
5069 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5071 * gcc.target/powerpc/divkc3-3.c: Ditto.
5072 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5073 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5074 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5075 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5077 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5079 * gcc.target/powerpc/convert-fp-128.c: New testcase.
5080 * gcc.target/powerpc/convert-fp-64.c: New testcase.
5082 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5084 * lib/target-supports.exp (check_effective_target_longdouble64,
5085 check_effective_target_ppc_float128,
5086 check_effective_target_ppc_float128_insns,
5087 check_effective_target_powerpc_vsx): New.
5089 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5091 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
5094 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5096 PR tree-optimization/86526
5097 * gcc.c-torture/compile/pr86526.c: New test.
5099 2018-07-16 Carl Love <cel@us.ibm.com>
5101 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5103 * gcc.target/powerpc/divkc3-3.c: Ditto.
5104 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5105 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5106 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5107 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5109 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
5112 * gfortran.dg/assumed_rank_14.f90: New testcase.
5113 * gfortran.dg/assumed_rank_15.f90: New testcase.
5114 * gfortran.dg/dec_structure_8.f90: Update error messages.
5115 * gfortran.dg/dec_structure_23.f90: Update error messages.
5117 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5120 * gcc.c-torture/execute/pr86528.c: New test.
5121 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
5123 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
5125 * g++.dg/template/spec40.C: New.
5126 * g++.dg/parse/ptrmem8.C: Likewise.
5128 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5130 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
5131 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
5132 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
5133 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
5134 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
5136 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5138 * gcc.target/s390/mrecord-mcount.c: New testcase.
5140 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5142 * gcc.target/s390/mfentry-m64.c: New testcase.
5144 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5146 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
5149 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5151 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
5154 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5156 * gnat.dg/wide_wide_value1.adb: New testcase.
5158 2018-07-16 Javier Miranda <miranda@adacore.com>
5160 * gnat.dg/bit_order1.adb: New testcase.
5162 2018-07-16 Javier Miranda <miranda@adacore.com>
5164 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
5166 2018-07-16 Richard Biener <rguenther@suse.de>
5169 * g++.dg/lto/pr86523-1_0.C: New testcase.
5170 * g++.dg/lto/pr86523-2_0.C: Likewise.
5172 2018-07-16 Martin Liska <mliska@suse.cz>
5175 * g++.dg/ipa/pr86529.C: New test.
5177 2018-07-16 Tom de Vries <tdevries@suse.de>
5180 * gcc.target/i386/vartrack-1.c: New test.
5182 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
5184 * gnat.dg/opt73.adb: New test.
5186 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5190 * g++.dg/opt/pr3698.C: New test.
5192 2018-07-16 Richard Biener <rguenther@suse.de>
5195 * gcc.dg/torture/pr86389.c: Require trampolines.
5197 2018-07-15 Tom de Vries <tdevries@suse.de>
5199 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
5200 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
5202 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
5203 * gcc.dg/guality/guality.exp: Same.
5204 * gfortran.dg/guality/guality.exp: Same.
5206 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
5207 Sunil K Pandey <sunil.k.pandey@intel.com>
5210 * gcc.target/i386/pr84413-1.c: New test.
5211 * gcc.target/i386/pr84413-2.c: Likewise.
5212 * gcc.target/i386/pr84413-3.c: Likewise.
5214 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
5215 Steve Munroe <munroesj52@gmail.com>
5217 * gcc.target/powerpc/sse2-pand-1.c: New file.
5218 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5219 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5220 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5222 2018-07-13 Nathan Sidwell <nathan@acm.org>
5225 * g++.dg/pr86374.C: New.
5227 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
5230 * gcc.dg/strcmpopt_5.c: New test.
5231 * gcc.dg/strcmpopt_6.c: New test.
5233 2018-07-13 Richard Biener <rguenther@suse.de>
5236 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
5238 2018-07-13 Tom de Vries <tdevries@suse.de>
5240 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
5241 * gcc.dg/guality/ctztest.c: Same.
5242 * gcc.dg/guality/sra-1.c: Same.
5244 2018-07-13 Tom de Vries <tdevries@suse.de>
5246 * gcc.dg/vla-1.c: Update.
5248 2018-07-13 Tom de Vries <tdevries@suse.de>
5250 * gcc.src/maintainers.exp: New file.
5252 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5255 * gcc.dg/pr86489.c: New test.
5257 2018-07-12 Martin Sebor <msebor@redhat.com>
5260 g++.dg/warn/pr86453.C: Adjust.
5262 2018-07-12 Jim Wilson <jimw@sifive.com>
5264 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
5266 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
5268 * gcc.target/riscv/interrupt-conflict-mode.c: New.
5270 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5272 * c-c++-common/gomp/declare-target-3.c: New test.
5273 * g++.dg/gomp/declare-target-2.C: New test.
5275 2018-07-12 Martin Sebor <msebor@redhat.com>
5278 * c-c++-common/Wattributes.c: Adjust.
5279 * gcc.dg/Wattributes-10.c: New test.
5280 * g++.dg/Wattributes-3.C: Adjust.
5281 * gcc.dg/Wattributes-6.c: Adjust.
5282 * gcc.dg/pr18079.c: Adjust.
5283 * gcc.dg/torture/pr42363.c: Adjust.
5285 2018-07-12 Julia Koval <julia.koval@intel.com>
5287 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
5290 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5292 * gcc.dg/vect/vect-cond-arith-6.c: New test.
5293 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
5294 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
5295 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
5296 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
5297 * gcc.target/aarch64/sve/slp_14.c: Likewise.
5298 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
5300 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5302 * gcc.dg/vect/vect-cond-arith-4.c: New test.
5303 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
5304 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
5305 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
5306 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
5307 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
5308 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
5309 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
5311 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5312 Alan Hayward <alan.hayward@arm.com>
5313 David Sherwood <david.sherwood@arm.com>
5315 * gcc.dg/vect/vect-fma-2.c: New test.
5316 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
5317 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
5318 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
5320 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5322 * gcc.dg/vect/vect-cond-arith-3.c: New test.
5323 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
5324 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
5325 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
5326 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
5327 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
5328 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
5329 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
5330 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
5332 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5334 * gcc.dg/vect/vect-cond-arith-2.c: New test.
5335 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5337 2018-07-12 Richard Biener <rguenther@suse.de>
5340 * gcc.target/i386/pr84829.c: New testcase.
5342 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5344 * gcc.dg/torture/20180712-1.c: New test.
5346 PR tree-optimization/86492
5347 * gcc.c-torture/execute/pr86492.c: New test.
5349 2018-07-12 Richard Biener <rguenther@suse.de>
5352 * g++.dg/warn/pr86453.C: New testcase.
5354 2018-07-12 Richard Biener <rguenther@suse.de>
5357 * gcc.dg/graphite/pr86479.c: New testcase.
5359 2018-07-11 Jakub Jelinek <jakub@redhat.com>
5361 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
5362 of hardcoding size. Cast (rel) to MASK_TYPE.
5363 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
5364 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
5365 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
5366 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
5367 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
5368 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
5369 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
5370 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
5371 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
5372 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
5373 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
5374 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
5375 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
5376 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
5377 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
5378 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
5379 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
5380 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
5381 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
5383 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
5385 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
5386 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
5387 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
5389 2018-07-10 Mark Wielaard <mark@klomp.org>
5392 * gcc.dg/pr86459.c: New test.
5394 2018-07-10 Martin Sebor <msebor@redhat.com>
5397 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5399 2018-07-10 Martin Liska <mliska@suse.cz>
5402 * gcc.dg/pr84100.c: Change it back to dg-bogus.
5404 2018-07-10 Jakub Jelinek <jakub@redhat.com>
5407 * g++.dg/ubsan/pr86406.C: New test.
5410 * gfortran.dg/vect/pr86421.f90: New test.
5412 2018-07-09 Martin Sebor <msebor@redhat.com>
5414 PR tree-optimization/86415
5415 * gcc.dg/strlenopt-53.c: New test.
5417 2018-07-09 Martin Sebor <msebor@redhat.com>
5420 * gcc.dg/strlenopt-49.c: New test.
5421 * gcc.dg/strlenopt-50.c: New test.
5422 * gcc.dg/strlenopt-51.c: New test.
5423 * gcc.dg/strlenopt-52.c: New test.
5424 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5426 2018-07-09 Jakub Jelinek <jakub@redhat.com>
5429 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
5430 to be returned and when first argument is not 0, so that they don't do
5431 anything for NEED_EXC or NEED_ERRNO.
5433 2018-07-09 Tom de Vries <tdevries@suse.de>
5435 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
5436 * gcc.dg/guality/bswaptest.c: Same.
5437 * gcc.dg/guality/clztest.c: Same.
5438 * gcc.dg/guality/csttest.c: Same.
5439 * gcc.dg/guality/ctztest.c: Same.
5440 * gcc.dg/guality/drap.c: Same.
5441 * gcc.dg/guality/nrv-1.c: Same.
5442 * gcc.dg/guality/pr41353-1.c: Same.
5443 * gcc.dg/guality/pr41353-2.c: Same.
5444 * gcc.dg/guality/pr41404-1.c: Same.
5445 * gcc.dg/guality/pr43051-1.c: Same.
5446 * gcc.dg/guality/pr43077-1.c: Same.
5447 * gcc.dg/guality/pr43177.c: Same.
5448 * gcc.dg/guality/pr43329-1.c: Same.
5449 * gcc.dg/guality/pr43479.c: Same.
5450 * gcc.dg/guality/pr43593.c: Same.
5451 * gcc.dg/guality/pr45003-1.c: Same.
5452 * gcc.dg/guality/pr45003-2.c: Same.
5453 * gcc.dg/guality/pr45003-3.c: Same.
5454 * gcc.dg/guality/pr48437.c: Same.
5455 * gcc.dg/guality/pr48466.c: Same.
5456 * gcc.dg/guality/pr49888.c: Same.
5457 * gcc.dg/guality/pr54200.c: Same.
5458 * gcc.dg/guality/pr54519-1.c: Same.
5459 * gcc.dg/guality/pr54519-2.c: Same.
5460 * gcc.dg/guality/pr54519-3.c: Same.
5461 * gcc.dg/guality/pr54519-4.c: Same.
5462 * gcc.dg/guality/pr54519-5.c: Same.
5463 * gcc.dg/guality/pr54519-6.c: Same.
5464 * gcc.dg/guality/pr54551.c: Same.
5465 * gcc.dg/guality/pr54693-2.c: Same.
5466 * gcc.dg/guality/pr54693.c: Same.
5467 * gcc.dg/guality/pr54796.c: Same.
5468 * gcc.dg/guality/pr54970.c: Same.
5469 * gcc.dg/guality/pr67192.c: Same.
5470 * gcc.dg/guality/pr69947.c: Same.
5471 * gcc.dg/guality/pr78726.c: Same.
5472 * gcc.dg/guality/rotatetest.c: Same.
5473 * gcc.dg/guality/sra-1.c: Same.
5474 * gcc.dg/guality/vla-2.c: Same.
5476 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5478 * g++.dg/diagnostic/long-short.C: New.
5479 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
5480 * g++.dg/diagnostic/virtual-friend.C: Likewise.
5481 * g++.old-deja/g++.brendan/crash11.C: Adjust.
5483 2018-07-09 Tom de Vries <tdevries@suse.de>
5485 * gcc.dg/vla-1.c: New test.
5487 2018-07-07 Tom de Vries <tdevries@suse.de>
5489 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
5491 (get_dump_flags): New proc.
5492 (toplevel): Test all dump flags.
5494 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5496 * gnat.dg/stack_usage6.adb: New test.
5497 * gnat.dg/stack_usage6_pkg.ads: New helper.
5499 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5501 * gnat.dg/pure_function3a.adb: New test.
5502 * gnat.dg/pure_function3b.adb: Likewise.
5503 * gnat.dg/pure_function3c.adb: Likewise.
5504 * gnat.dg/pure_function3_pkg.ads: New helper.
5506 2018-07-07 Jakub Jelinek <jakub@redhat.com>
5509 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
5510 dg-require-effective-target. Add -msse not just on i386-*, but
5511 on all i?86-* and x86_64-*.
5513 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5515 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
5516 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
5517 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
5518 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
5519 * gcc.dg/tree-ssa/popcount3.c: New test.
5521 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
5523 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
5524 to preserve the test.
5525 * gcc.target/i386/pr85073.c: Likewise.
5527 2018-07-06 Jakub Jelinek <jakub@redhat.com>
5529 PR tree-optimization/86401
5530 * gcc.dg/tree-ssa/pr86401-1.c: New test.
5531 * gcc.dg/tree-ssa/pr86401-2.c: New test.
5532 * c-c++-common/rotate-9.c: New test.
5534 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
5537 gcc.target/powerpc/pr86324-1.c: New test.
5538 gcc.target/powerpc/pr86324-2.c: Likewise.
5540 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5543 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
5545 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5547 * gcc.target/aarch64/struct_cpy.c: Remove ;.
5549 2018-07-05 Jeff Law <law@redhat.com>
5551 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
5553 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
5556 * gfortran.dg/deferred_character_20.f90: New test.
5558 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
5562 * gfortran.dg/init_flag_18.f90: New testcase.
5563 * gfortran.dg/init_flag_19.f03: New testcase.
5565 2018-07-05 Carl Love <cel@us.ibm.com>
5566 * gcc.target/altivec-1-runnable.c: New test file.
5567 * gcc.target/altivec-2-runnable.c: New test file.
5568 * gcc.target/vsx-7.c (main2): Change expected expected instruction
5571 2018-07-05 Martin Sebor <msebor@redhat.com>
5574 * gcc.dg/strlenopt-47.c: New test.
5575 * gcc.dg/strlenopt-48.c: New test.
5577 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5580 * gcc.target/arm/big-endian-subreg.c: New.
5582 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5585 * gcc.dg/vect/pr84711.c: New.
5587 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5589 * gcc.target/aarch64/struct_cpy.c: New.
5591 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5593 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
5594 * c-c++-common/unroll-2.c: Likewise.
5595 * g++.dg/cdce3.C: Likewise.
5596 * g++.dg/ext/unroll-1.C: Likewise.
5597 * g++.dg/ext/unroll-2.C: Likewise.
5598 * g++.dg/ext/unroll-3.C: Likewise.
5599 * gcc.dg/cdce1.c: Likewise.
5600 * gcc.dg/cdce2.c: Likewise.
5601 * gcc.dg/gomp/pr68128-1.c: Likewise.
5602 * gcc.dg/vect/pr46032.c: Likewise.
5603 * gcc.dg/vect/vect-cond-10.c: Likewise.
5604 * gcc.dg/vect/vect-cond-8.c: Likewise.
5605 * gcc.dg/vect/vect-cond-9.c: Likewise.
5606 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5607 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5608 * gcc.target/i386/avx-cvt-2.c: Likewise.
5609 * gcc.target/i386/avx-cvt-3.c: Likewise.
5610 * gcc.target/i386/avx2-cvt-2.c: Likewise.
5611 * gcc.target/i386/avx2-gather-2.c: Likewise.
5612 * gcc.target/i386/avx2-gather-6.c: Likewise.
5613 * gcc.target/i386/avx512f-gather-2.c: Likewise.
5614 * gcc.target/i386/sse2-cvt-2.c: Likewise.
5615 * gfortran.dg/directive_unroll_1.f90: Likewise.
5616 * gfortran.dg/directive_unroll_2.f90: Likewise.
5617 * gnat.dg/unroll2.adb: Likewise.
5618 * gnat.dg/unroll3.adb: Likewise.
5620 2018-07-05 Tom de Vries <tdevries@suse.de>
5622 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
5624 2018-07-04 Martin Sebor <msebor@redhat.com>
5626 PR tree-optimization/86274
5627 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
5629 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5632 * gfortran.dg/block_16.f08. New test.
5634 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
5636 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
5637 has a slightly different IL that provides more threading
5640 2018-07-04 Martin Liska <mliska@suse.cz>
5645 * gcc.dg/pr84100.c (foo):
5646 * gcc.target/i386/falign-functions-2.c: New test.
5647 * gcc.target/i386/falign-functions.c: New test.
5649 2018-07-04 Martin Liska <mliska@suse.cz>
5651 * gcc.dg/pr47793.c: Remove.
5653 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
5655 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
5657 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5659 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
5662 * gcc.target/i386/pr85620-1.c: New test.
5663 * gcc.target/i386/pr85620-2.c: Likewise.
5664 * gcc.target/i386/pr85620-3.c: Likewise.
5665 * gcc.target/i386/pr85620-4.c: Likewise.
5667 2018-07-03 Martin Sebor <msebor@redhat.com>
5669 PR tree-optimization/86274
5670 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
5671 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5672 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
5673 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5674 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5675 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5676 * gcc.dg/tree-ssa/pr83198.c: Same.
5678 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5680 * g++.dg/other/locations1.C: New.
5681 * g++.dg/tls/locations1.C: Likewise.
5682 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
5683 * g++.dg/diagnostic/virtual-static.C: Likewise.
5684 * g++.dg/concepts/fn-concept2.C: Test the locations too.
5685 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
5686 * g++.dg/cpp0x/pr51463.C: Likewise.
5687 * g++.dg/other/typedef1.C: Likewise.
5688 * g++.dg/parse/dtor13.C: Likewise.
5689 * g++.dg/template/error44.C: Likewise.
5690 * g++.dg/template/typedef4.C: Likewise.
5691 * g++.dg/template/typedef5.C: Likewise.
5692 * g++.dg/tls/diag-2.C: Likewise.
5693 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5695 2018-07-03 Marek Polacek <polacek@redhat.com>
5698 * g++.dg/diagnostic/pr86201.C: New test.
5700 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
5703 * gcc.target/i386/pr85694.c: New test.
5705 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5707 PR tree-optimization/85694
5708 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
5709 Return true for AArch64 without SVE.
5710 * gcc.target/aarch64/vect_hadd_1.h: New file.
5711 * gcc.target/aarch64/vect_shadd_1.c: New test.
5712 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
5713 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
5714 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
5716 2018-07-03 Marek Polacek <polacek@redhat.com>
5719 * gcc.dg/Wint-conversion-2.c: New test.
5722 * g++.dg/overload/conv-op3.C: New test.
5724 2018-07-03 Richard Biener <rguenther@suse.de>
5727 * gcc.dg/torture/pr86389.c: New testcase.
5729 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5731 PR tree-optimization/85694
5732 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
5734 * gcc.dg/vect/vect-avg-1.c: New test.
5735 * gcc.dg/vect/vect-avg-2.c: Likewise.
5736 * gcc.dg/vect/vect-avg-3.c: Likewise.
5737 * gcc.dg/vect/vect-avg-4.c: Likewise.
5738 * gcc.dg/vect/vect-avg-5.c: Likewise.
5739 * gcc.dg/vect/vect-avg-6.c: Likewise.
5740 * gcc.dg/vect/vect-avg-7.c: Likewise.
5741 * gcc.dg/vect/vect-avg-8.c: Likewise.
5742 * gcc.dg/vect/vect-avg-9.c: Likewise.
5743 * gcc.dg/vect/vect-avg-10.c: Likewise.
5744 * gcc.dg/vect/vect-avg-11.c: Likewise.
5745 * gcc.dg/vect/vect-avg-12.c: Likewise.
5746 * gcc.dg/vect/vect-avg-13.c: Likewise.
5747 * gcc.dg/vect/vect-avg-14.c: Likewise.
5749 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5751 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
5752 get split into two for use by the over-widening pattern.
5753 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5754 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5755 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5756 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5757 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5758 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5759 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5760 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5761 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5762 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5763 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5764 * gcc.dg/vect/vect-over-widen-22.c: New test.
5766 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5768 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
5770 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
5771 over-widening messages.
5772 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5773 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5774 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5775 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5776 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5777 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5778 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5779 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
5780 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5781 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
5782 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5783 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5784 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5785 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5786 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5787 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5788 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5789 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5790 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5791 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5792 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5793 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
5794 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
5795 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
5796 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
5797 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
5799 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5801 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
5803 2018-07-02 Jim Wilson <jimw@sifive.com>
5805 * gcc.target/riscv/interrupt-debug.c: New.
5807 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5809 * g++.dg/diagnostic/thread-thread_local.C: New.
5811 2018-07-02 Martin Liska <mliska@suse.cz>
5814 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
5815 * gcc.dg/profile-dir-2.c: Likewise.
5816 * gcc.dg/profile-dir-3.c: Likewise.
5818 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
5820 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
5823 2018-07-02 Richard Biener <rguenther@suse.de>
5825 PR tree-optimization/86363
5826 * gcc.dg/torture/pr86363.c: New testcase.
5828 2018-07-02 Martin Liska <mliska@suse.cz>
5830 * gcc.dg/completion-1.c: New test.
5831 * gcc.dg/completion-2.c: New test.
5832 * gcc.dg/completion-3.c: New test.
5834 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5838 * gfortran.dg/proc_ptr_50.f90: New test.
5840 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5843 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
5845 2018-07-02 Martin Liska <mliska@suse.cz>
5848 * gcc.dg/ipa/pr86279.c: New test.
5850 2018-07-02 Martin Liska <mliska@suse.cz>
5853 * g++.dg/ipa/pr86323.C: New test.
5855 2018-07-01 Tom de Vries <tdevries@suse.de>
5858 2018-07-01 Tom de Vries <tdevries@suse.de>
5860 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5861 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5863 2018-07-01 Tom de Vries <tdevries@suse.de>
5865 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
5867 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
5870 2018-07-01 Tom de Vries <tdevries@suse.de>
5872 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5873 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5875 2018-07-01 Tom de Vries <tdevries@suse.de>
5877 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
5878 * gcc.dg/guality/vla-1.c: Use relative line numbers.
5880 2018-07-01 Tom de Vries <tdevries@suse.de>
5882 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
5883 (verify_call): ... here. Move to toplevel.
5884 (verify_call_np, dg_final_directive_check_utils): New proc.
5885 (toplevel): Call dg_final_directive_check_utils.
5886 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
5888 2018-06-30 Jim Wilson <jimw@sifive.com>
5890 * gcc.target/riscv/shift-shift-1.c: New.
5891 * gcc.target/riscv/shift-shift-2.c: New.
5892 * gcc.target/riscv/shift-shift-3.c: New.
5894 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5896 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
5898 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5900 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
5901 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
5902 by 4 in the computation of a[i].
5903 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
5904 main multiplication constant.
5905 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5906 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5907 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
5908 pattern to cast the result to int.
5909 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
5910 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
5911 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
5912 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
5913 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
5914 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
5915 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
5916 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
5917 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
5918 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
5919 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
5920 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
5921 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
5922 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
5923 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
5924 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
5925 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
5926 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
5927 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
5928 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
5930 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5932 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
5933 test for vectorization along the lines described in the comment.
5935 2018-06-30 Tom de Vries <tdevries@suse.de>
5937 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
5938 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
5939 LTO_TORTURE_OPTIONS.
5940 * gcc.dg/guality/prevent-optimization.h: New file.
5941 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
5942 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
5944 2018-06-30 Tom de Vries <tdevries@suse.de>
5946 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
5947 * lib/gcc-dg.exp (dg-final): New proc.
5948 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
5951 2018-06-29 Martin Sebor <msebor@redhat.com>
5953 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
5954 that don't define the function.
5956 2018-06-29 Marek Polacek <polacek@redhat.com>
5959 * g++.dg/ext/cond3.C: New test.
5961 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5963 * gcc.target/arm/arm-soft-strd-even.c: New test.
5965 2018-06-29 Tom de Vries <tdevries@suse.de>
5967 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
5969 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
5970 (process-message): ... here.
5971 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
5973 2018-06-29 Martin Liska <mliska@suse.cz>
5975 PR tree-optimization/86263
5976 * gcc.dg/tree-ssa/pr86263.c: New test.
5978 2018-06-28 Carl Love <cel@us.ibm.com>
5980 * gcc.target/p9-extract-1.c: Add test case.
5981 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
5984 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
5987 * gcc.target/i386/pr86348.c: New test.
5989 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
5991 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
5993 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
5996 * gfortran.dg/dec_type_print_2.f03: New testcase.
5998 2018-06-28 David Pagan <dave.pagan@oracle.com>
6001 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
6002 message causing unexpected test FAIL.
6004 2018-06-28 Martin Liska <mliska@suse.cz>
6006 * gcc.dg/tree-ssa/switch-1.c: New test.
6008 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
6010 * gnat.dg/debug15.adb: New test.
6012 2018-06-27 David Malcolm <dmalcolm@redhat.com>
6015 * g++.dg/lookup/pr86329.C: New test.
6017 2018-06-27 Carl Love <cel@us.ibm.com>
6019 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
6021 2018-06-27 Tamar Christina <tamar.christina@arm.com>
6024 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
6026 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
6028 * gcc.target/powerpc/builtins-1.c: Correct a comment.
6030 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6032 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
6033 requirement for this test.
6034 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
6035 requirement, and -mpower8-vector compile option.
6037 2018-06-26 Jakub Jelinek <jakub@redhat.com>
6040 * gcc.dg/pr86314.c: New test.
6043 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
6045 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6047 * gcc.target/i386/pr86257.c: Require 64-bit.
6049 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6051 * g++.dg/pr86082.C: Require IBM1047 support.
6053 2018-06-26 Richard Biener <rguenther@suse.de>
6056 * gcc.dg/pr86271.c: New testcase.
6058 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
6061 * gcc.dg/pr86064.c: New.
6063 2018-06-25 Jeff Law <law@redhat.com>
6065 * lib/target-supports.exp
6066 (check_effective_target_logical_op_short_circuit): Add v850.
6068 2018-06-25 Martin Sebor <msebor@redhat.com>
6070 PR tree-optimization/86204
6071 * gcc.dg/strlenopt-46.c: New test.
6073 2018-06-25 Martin Sebor <msebor@redhat.com>
6075 PR tree-optimization/85700
6076 * gcc.dg/Wstringop-truncation-4.c: New test.
6078 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
6083 * gfortran.dg/init_flag_17.f90: New testcase.
6085 2018-06-25 Carl Love <cel@us.ibm.com>
6087 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
6088 vec_extract a signed int. Add vec_extract tests for bool char
6090 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
6093 2018-06-25 Tom de Vries <tdevries@suse.de>
6095 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
6097 2018-06-25 Jakub Jelinek <jakub@redhat.com>
6100 * gcc.target/i386/avx512f-pr84786-3.c: New test.
6102 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6104 * gnat.dg/sso9.adb: New testcase.
6105 * gnat.dg/sso9_pkg.ads: Likewise.
6107 2018-06-25 Tom de Vries <tdevries@suse.de>
6110 * gcc.target/i386/pr86257.c: New test.
6112 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
6115 * g++.dg/pr86082.C: New test.
6117 2018-06-24 Tom de Vries <tdevries@suse.de>
6119 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
6120 * gcc.dg/guality/guality.exp: Same.
6121 * gfortran.dg/guality/guality.exp: Same.
6122 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
6124 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6126 * g++.dg/concepts/locations1.C: New.
6127 * g++.dg/cpp0x/locations1.C: Likewise.
6128 * g++.dg/cpp1z/inline-var2.C: Test locations too.
6129 * g++.dg/cpp1z/inline-var3.C: Likewise.
6131 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
6134 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
6136 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6138 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
6140 * gcc.target/powerpc/builtins-9.c: New test.
6141 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
6142 to expect different code generation on big-endian vs.
6143 little-endian targets.
6145 2018-06-22 Tom de Vries <tdevries@suse.de>
6147 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
6148 $rootme/../gdb/gdb, if available.
6149 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
6150 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
6152 2018-06-22 Tom de Vries <tdevries@suse.de>
6154 * lib/gcc-gdb-test.exp (report_gdb): New proc.
6155 * g++.dg/guality/guality.exp: Use report_gdb.
6156 * gcc.dg/guality/guality.exp: Same.
6157 * gfortran.dg/guality/guality.exp: Same.
6159 2018-06-22 Jakub Jelinek <jakub@redhat.com>
6162 * g++.dg/ext/offsetof3.C: New test.
6164 2018-06-22 Carl Love <cel@us.ibm.com>
6166 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
6167 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
6168 for the vnor, vand and vxor instructions.
6169 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
6170 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
6171 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
6172 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
6173 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
6174 Add -dp to dg-options, update expected counts.
6176 2018-06-22 Paul Koning <ni1d@arrl.net>
6178 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
6180 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
6181 * gcc.c-torture/compile/20040101-1.c: Ditto.
6182 * gcc.c-torture/compile/20050622-1.c: Ditto.
6183 * gcc.c-torture/compile/20080625-1.c: Ditto.
6184 * gcc.c-torture/compile/20090107-1.c: Ditto.
6185 * gcc.c-torture/compile/920501-12.c: Ditto.
6186 * gcc.c-torture/compile/920501-4.c: Ditto.
6187 * gcc.c-torture/compile/961203-1.c: Ditto.
6188 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
6189 * gcc.c-torture/compile/pr25310.c: Ditto.
6191 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
6192 James Norris <jnorris@codesourcery.com>
6193 Thomas Schwinge <thomas@codesourcery.com>
6194 Tom de Vries <tom@codesourcery.com>
6196 * c-c++-common/goacc/deviceptr-4.c: New file.
6197 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
6199 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
6200 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
6201 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
6202 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
6203 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
6204 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
6206 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6207 * c-c++-common/goacc/private-reduction-1.c: Likewise.
6208 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
6210 * gfortran.dg/goacc/modules.f95: Likewise.
6211 * gfortran.dg/goacc/routine-8.f90: Likewise.
6212 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6214 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
6216 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
6217 if the long double format is IEEE 128-bit for tests that are
6218 explicitly testing IBM extended double support. Use the
6219 appropriate pack and unpack built-in functions. Change calls from
6220 __builtin_isinfl to __builtin_isinf since the later supports all
6221 floating point types.
6222 * gcc.target/powerpc/pr57150.c: Likewise.
6223 * gcc.target/powerpc/pr60203.c: Likewise.
6224 * gcc.target/powerpc/pr67808.c: Likewise.
6225 * gcc.target/powerpc/pr70117.c: Likewise.
6226 * gcc.target/powerpc/tfmode_off.c: Likewise.
6228 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6231 * gfortran.dg/assumed_charlen_function_7.f90: New test.
6233 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6236 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
6238 2018-06-21 Tom de Vries <tdevries@suse.de>
6240 * gcc.dg/guality/pr45882.c (a): Add used attribute.
6242 2018-06-21 Tom de Vries <tdevries@suse.de>
6244 PR tree-optimization/85859
6245 * gcc.dg/pr85859.c: New test.
6247 2018-06-21 Richard Biener <rguenther@suse.de>
6249 PR tree-optimization/86232
6250 * gcc.dg/torture/pr86232.c: New testcase.
6252 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6254 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
6256 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6258 * gcc/gcc.target/aarch64/aes_2.c: New test.
6260 2018-06-20 Than McIntosh <thanm@google.com>
6263 * gcc.dg/split-8.c: New.
6265 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6267 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
6268 for vpkudus in place of vpksdus.
6269 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
6271 2018-06-20 Nathan Sidwell <nathan@acm.org>
6274 * g++.dg/lookup/pr85634-2.C: New.
6276 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
6278 * g++.dg/template/friend65.C: New.
6279 * g++.dg/cpp0x/main1.C: Likewise.
6280 * g++.dg/other/main2.C: Likewise.
6281 * g++.dg/other/main3.C: Likewise.
6282 * g++.dg/template/friend42.C: Test location too.
6283 * g++.dg/concepts/decl-diagnose.C: Likewise.
6284 * g++.dg/warn/main-2.C: Update.
6286 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
6287 Thomas Schwinge <thomas@codesourcery.com>
6288 Cesar Philippidis <cesar@codesourcery.com>
6290 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
6291 2.5 data clause semantics.
6292 * c-c++-common/goacc/declare-2.c: Likewise.
6293 * c-c++-common/goacc/default-4.c: Likewise.
6294 * c-c++-common/goacc/finalize-1.c: New test.
6295 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
6296 OpenACC 2.5 data clause semantics.
6297 * c-c++-common/goacc/kernels-alias.c: Likewise.
6298 * c-c++-common/goacc/routine-5.c: Likewise.
6299 * c-c++-common/goacc/update-if_present-1.c: New test.
6300 * c-c++-common/goacc/update-if_present-2.c: New test.
6301 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
6302 2.5 data clause semantics.
6303 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6304 * gfortran.dg/goacc/data-tree.f95: Likewise.
6305 * gfortran.dg/goacc/declare-2.f95: Likewise.
6306 * gfortran.dg/goacc/default-4.f: Likewise.
6307 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6308 * gfortran.dg/goacc/finalize-1.f: New test.
6309 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
6310 OpenACC 2.5 data clause semantics.
6311 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
6312 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6313 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
6314 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6315 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
6316 * gfortran.dg/goacc/update-if_present-1.f90: New test.
6317 * gfortran.dg/goacc/update-if_present-2.f90: New test.
6319 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6322 * g++.dg/warn/Wnonnull4.C: New test.
6324 2018-06-20 Marek Polacek <polacek@redhat.com>
6327 * g++.dg/pr86240.C: New test.
6329 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6332 * gcc.target/i386/pr86194.c: New test.
6334 PR tree-optimization/86231
6335 * gcc.dg/tree-ssa/vrp119.c: New test.
6336 * gcc.c-torture/execute/pr86231.c: New test.
6338 2018-06-20 Tom de Vries <tdevries@suse.de>
6340 PR tree-optimization/86097
6341 * gcc.dg/autopar/pr86097.c: New test.
6343 2018-06-20 Nathan Sidwell <nathan@acm.org>
6346 * g++.dg/lookup/pr85634.C: New.
6348 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6350 * gcc.target/aarch64/ldp_stp_q.c: New test.
6351 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
6352 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
6354 2018-06-20 Martin Liska <mliska@suse.cz>
6356 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
6358 2018-06-19 Martin Sebor <msebor@redhat.com>
6360 PR tree-optimization/48560
6361 * gcc.dg/Warray-bounds-28.c: New test.
6363 2018-06-19 Martin Sebor <msebor@redhat.com>
6366 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
6369 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
6371 * g++.dg/lto/pr84805_0.C: Update template.
6372 * g++.dg/lto/pr84805_1.C: Update template.
6374 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
6376 * gnat.dg/aggr24.adb: New test.
6377 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
6379 2018-06-19 Richard Biener <rguenther@suse.de>
6381 PR tree-optimization/86179
6382 * gcc.dg/pr86179.c: New testcase.
6384 2018-06-18 Martin Sebor <msebor@redhat.com>
6387 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
6388 * c-c++-common/attr-nonstring-8.c: New test.
6390 2018-06-18 Martin Sebor <msebor@redhat.com>
6392 PR tree-optimization/81384
6393 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
6394 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
6395 * gcc.c-torture/execute/builtins/strnlen.c: New test.
6396 * gcc.dg/attr-nonstring-2.c: New test.
6397 * gcc.dg/attr-nonstring-3.c: New test.
6398 * gcc.dg/attr-nonstring-4.c: New test.
6399 * gcc.dg/strlenopt-45.c: New test.
6400 * gcc.dg/strlenopt.h (strnlen): Declare.
6402 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6404 PR tree-optimization/86076
6405 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
6407 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6409 PR tree-optimization/64946
6410 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
6412 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
6414 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
6415 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
6416 * gnat.dg/stack_usage5.adb: New test.
6418 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6421 * gcc.dg/tree-ssa/popcount.c: New test.
6422 * gcc.dg/tree-ssa/popcount2.c: New test.
6424 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6427 * gcc.dg/absu.c: New test.
6428 * gcc.dg/gimplefe-29.c: New test.
6429 * gcc.target/aarch64/pr64946.c: New test.
6431 2018-06-15 Jakub Jelinek <jakub@redhat.com>
6434 * c-c++-common/pr86093.c: New test.
6437 * gfortran.fortran-torture/compile/pr85878.f90: New test.
6440 * gcc.c-torture/compile/pr86123.c: New test.
6442 2018-06-15 Tom de Vries <tdevries@suse.de>
6444 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
6446 2018-06-15 Nick Clifton <nickc@redhat.com>
6449 * gcc.c-torture/compile/pr84195.c: New test.
6451 2018-06-15 Richard Biener <rguenther@suse.de>
6454 * g++.dg/pr86159.C: New testcase.
6456 2018-06-15 Richard Biener <rguenther@suse.de>
6459 * gcc.dg/pr86076.c: New testcase.
6461 2018-06-14 Marek Polacek <polacek@redhat.com>
6464 * g++.dg/cpp0x/gen-attrs-65.C: New test.
6466 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6469 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
6470 -msse2 to dg-options.
6473 * gcc.c-torture/compile/pr86122.c: New test.
6475 P0624R2 - Default constructible and assignable stateless lambdas
6476 * g++.dg/cpp2a/lambda1.C: New test.
6477 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
6480 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6482 * g++.dg/other/static3.C: New.
6483 * g++.dg/other/static4.C: Likewise.
6484 * g++.dg/warn/Wshadow-15.C: Likewise.
6485 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
6486 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
6487 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
6488 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
6489 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
6490 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
6491 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6493 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6496 * gcc.c-torture/compile/pr85945.c: New test.
6498 2018-06-14 Richard Biener <rguenther@suse.de>
6501 * gcc.dg/pr86124.c: New testcase.
6503 2018-06-13 Martin Sebor <msebor@redhat.com>
6505 PR tree-optimization/86114
6506 * gcc.dg/pr86114.c: New test.
6508 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
6511 * gfortran.dg/pr86110.f90: New test.
6513 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6516 * gfortran.dg/goacc/pr85703.f90: New test.
6517 * gfortran.dg/gomp/pr85703.f90: New test.
6519 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6522 * gfortran.dg/goacc/pr85702.f90: New test.
6524 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
6526 * gcc.target/i386/pr86048.c: New test.
6528 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6530 * gcc.target/arc/fma-1.c: New test.
6532 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6534 * gcc.target/arc/pr9001107555.c: New file.
6536 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
6538 * g++.dg/torture/aarch64-vect-init-1.C: New test.
6540 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6542 * g++.dg/init/delete3.C: New.
6543 * g++.dg/init/new49.C: Likewise.
6544 * g++.dg/init/new25.C: Test locations too.
6545 * g++.dg/template/new4.C: Likewise.
6546 * g++.old-deja/g++.jason/operator.C: Likewise.
6548 2018-06-12 Marek Polacek <polacek@redhat.com>
6550 Core issue 1331 - const mismatch with defaulted copy constructor
6551 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
6552 * g++.dg/cpp0x/defaulted52.C: New test.
6553 * g++.dg/cpp0x/defaulted53.C: New test.
6554 * g++.dg/cpp0x/defaulted54.C: New test.
6555 * g++.dg/cpp0x/defaulted55.C: New test.
6556 * g++.dg/cpp0x/defaulted56.C: New test.
6557 * g++.dg/cpp0x/defaulted57.C: New test.
6558 * g++.dg/cpp0x/defaulted58.C: New test.
6559 * g++.dg/cpp0x/defaulted59.C: New test.
6560 * g++.dg/cpp0x/defaulted60.C: New test.
6562 2018-06-12 David Malcolm <dmalcolm@redhat.com>
6565 * gcc.dg/spellcheck-transposition.c: New test.
6567 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
6570 * gfortran.dg/pr44491.f90: New testcase
6572 2018-06-12 Martin Sebor <msebor@redhat.com>
6574 PR tree-optimization/85259
6575 * gcc.dg/Wstringop-overflow-5.c: New test.
6576 * gcc.dg/Wstringop-overflow-6.c: New test.
6578 2018-06-12 Martin Sebor <msebor@redhat.com>
6581 * gcc.dg/Wstringop-truncation-3.c: New test.
6583 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6585 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
6586 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
6587 * gcc.target/powerpc/swaps-p8-17.c: Same.
6589 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6591 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
6592 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
6593 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
6594 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
6595 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
6596 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
6598 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6600 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
6601 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
6602 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
6603 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
6604 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
6605 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
6607 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6609 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
6610 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
6611 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
6612 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
6613 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
6614 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
6616 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6618 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
6619 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
6620 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
6621 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
6622 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
6623 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
6625 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6627 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
6628 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
6629 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
6630 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
6631 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
6632 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
6634 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6636 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
6637 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
6638 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
6639 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
6640 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
6641 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
6643 2018-06-12 Martin Liska <mliska@suse.cz>
6645 * g++.dg/opt/mpx.C: New test.
6646 * gcc.target/i386/mpx.c: New test.
6648 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6650 * gcc.target/arc/builtin_simdarc.c: Update test.
6651 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
6652 * gcc.target/arc/tumaddsidi4.c: Likewise.
6654 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
6656 * gnat.dg/opt72a.ad[sb]: New test.
6657 * gnat.dg/opt72_pkg.ads: New helper.
6659 2018-06-12 Tom de Vries <tdevries@suse.de>
6661 * gcc.dg-selftests/dg-final.exp: New file.
6663 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6665 * g++.dg/lookup/new2.C: Test locations too.
6666 * g++.dg/other/ellipsis1.C: Likewise.
6667 * g++.dg/other/operator1.C: Likewise.
6668 * g++.dg/other/operator2.C: Likewise.
6669 * g++.dg/overload/operator2.C: Likewise.
6670 * g++.dg/parse/defarg11.C: Likewise.
6671 * g++.dg/parse/operator4.C: Likewise.
6672 * g++.dg/template/error30.C: Likewise.
6673 * g++.dg/template/explicit-args3.C: Likewise.
6674 * g++.dg/warn/effc1.C: Likewise.
6675 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
6676 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
6677 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
6678 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6679 * g++.old-deja/g++.jason/operator.C: Likewise.
6681 2018-06-11 Martin Sebor <msebor@redhat.com>
6683 PR tree-optimization/86083
6684 * gcc.dg/strlenopt-44.c: New test.
6686 2018-06-11 Janus Weil <janus@gcc.gnu.org>
6689 * gfortran.dg/generic_32.f90: New test.
6690 * gfortran.dg/generic_33.f90: New test.
6692 2018-06-11 Carl Love <cel@us.ibm.com>
6693 * gcc.target/powerpc/altivec-7.c (main): Remove tests
6694 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
6695 long long bool. Remove duplicate dg-final for xxlxor. Update
6696 dg-final instruction counts.
6697 * gcc.target/powerpc/altivec-37.c (main): New file for
6698 tests vec_unpackh and vec_unpackl returning long long bool and
6701 2018-06-11 Martin Liska <mliska@suse.cz>
6703 PR tree-optimization/86089
6704 * gcc.dg/tree-ssa/pr86089.c: New test.
6706 2018-06-11 Julia Koval <julia.koval@intel.com>
6708 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
6709 * gcc.target/i386/vpclmulqdq.c: Ditto.
6711 2018-06-11 Olivier Hainque <hainque@adacore.com>
6713 * gnat.dg/lang-dw2.adb: New test.
6714 * gnat.dg/lang-dw3.adb: New test.
6716 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6718 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
6719 gnat.dg/assertion_policy1_pkg.ads: New testcase.
6721 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6723 * gnat.dg/predicate1.adb: New testcase.
6725 2018-06-11 Yannick Moy <moy@adacore.com>
6727 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
6729 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6731 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
6734 2018-06-11 Javier Miranda <miranda@adacore.com>
6736 * gnat.dg/prot4.adb: New testcase.
6738 2018-06-11 Yannick Moy <moy@adacore.com>
6740 * gnat.dg/part_of1-instantiation.adb,
6741 gnat.dg/part_of1-instantiation.ads,
6742 gnat.dg/part_of1-private_generic.adb,
6743 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
6746 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
6748 * gnat.dg/contract1.adb: New testcase.
6750 2018-06-11 Javier Miranda <miranda@adacore.com>
6752 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
6755 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6757 * gnat.dg/inline_always1.adb: New testcase.
6759 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6761 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
6762 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
6763 gnat.dg/nested_generic2_g2.ads: New testcase.
6765 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6767 * g++.dg/template/friend64.C: New.
6768 * g++.old-deja/g++.other/friend4.C: Test the location too.
6769 * g++.old-deja/g++.pt/crash23.C: Likewise.
6771 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6773 * gfortran.dg/inline_matmul_23.f90: New test.
6775 2018-06-10 Janus Weil <janus@gcc.gnu.org>
6778 * gfortran.dg/intent_decl_1.f90: New test case.
6780 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6782 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
6783 * gfortran.dg/ieee/large_4.f90: Ditto.
6784 * gfortran.dg/round_4.f90: Ditto.
6786 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6789 * gfortran.dg/pr38351.f90: New test.
6790 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
6792 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6797 * gfortran.dg/pr85138_1.f90: New test.
6798 * gfortran.dg/pr85138_2.f90: Ditto.
6799 * gfortran.dg/pr85996.f90: Ditto.
6801 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6804 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
6805 * gfortran.dg/data_char_1.f90: Ditto.
6806 * gfortran.dg/pr78571.f90: Ditto.
6807 * gfortran.dg/pr78278.f90: New test.
6809 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6812 * gfortran.dg/pr63514.f90: New test.
6814 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6817 * gfortran.dg/bounds_check_20.f90: New test.
6819 2018-06-08 Carl Love <cel@us.ibm.com>
6821 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
6823 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
6824 vec_extract a signed int.
6825 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
6826 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
6828 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
6829 vec_extract a signed int.
6830 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
6831 vec_extract a signed int.
6832 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
6833 vec_xor builtins. Update xxsel, xxlxor counts.
6835 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6838 * gfortran.dg/associate_30.f90: Remove code tested ...
6839 * gfortran.dg/pr67803.f90: Ditto.
6840 * gfortran.dg/pr67805.f90: Ditto.
6841 * gfortran.dg/pr86059.f90: ... here. New test.
6843 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6846 * gfortran.dg/pr78571.f90: New test.
6848 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
6851 * gcc.target/powerpc/pr85755.c: New test.
6853 2018-06-08 Carl Love <cel@us.ibm.com>
6855 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
6857 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
6859 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
6860 for BE system that are different then for an LE system from this file
6861 into vsx-vector-6-le.c using be target qualifier. Remove this file.
6862 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
6863 the various instruction counts. Rename file to vsx-vector-6.p8.c.
6865 2018-06-08 Martin Liska <mliska@suse.cz>
6867 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
6869 2018-06-08 Martin Liska <mliska@suse.cz>
6871 * g++.dg/dg.exp: Do not use mpx.exp.
6872 * g++.dg/lto/lto.exp: Likewise.
6873 * g++.dg/lto/pr69729_0.C: Remove.
6874 * g++.dg/opt/pr71529.C: Remove.
6875 * g++.dg/pr63995-1.C: Remove.
6876 * g++.dg/pr68270.C: Remove.
6877 * g++.dg/pr71624.C: Remove.
6878 * g++.dg/pr71633.C: Remove.
6879 * g++.dg/pr79761.C: Remove.
6880 * g++.dg/pr79764.C: Remove.
6881 * g++.dg/pr79769.C: Remove.
6882 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
6883 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
6884 * gcc.dg/lto/chkp-privatize_0.c: Remove.
6885 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
6886 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
6887 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
6888 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
6889 * gcc.dg/lto/pr66221_0.c: Remove.
6890 * gcc.target/i386/chkp-always_inline.c: Remove.
6891 * gcc.target/i386/chkp-bndret.c: Remove.
6892 * gcc.target/i386/chkp-builtins-1.c: Remove.
6893 * gcc.target/i386/chkp-builtins-2.c: Remove.
6894 * gcc.target/i386/chkp-builtins-3.c: Remove.
6895 * gcc.target/i386/chkp-builtins-4.c: Remove.
6896 * gcc.target/i386/chkp-const-check-1.c: Remove.
6897 * gcc.target/i386/chkp-const-check-2.c: Remove.
6898 * gcc.target/i386/chkp-hidden-def.c: Remove.
6899 * gcc.target/i386/chkp-label-address.c: Remove.
6900 * gcc.target/i386/chkp-lifetime-1.c: Remove.
6901 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
6902 * gcc.target/i386/chkp-pr69044.c: Remove.
6903 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
6904 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
6905 * gcc.target/i386/chkp-strchr.c: Remove.
6906 * gcc.target/i386/chkp-strlen-1.c: Remove.
6907 * gcc.target/i386/chkp-strlen-2.c: Remove.
6908 * gcc.target/i386/chkp-strlen-3.c: Remove.
6909 * gcc.target/i386/chkp-strlen-4.c: Remove.
6910 * gcc.target/i386/chkp-strlen-5.c: Remove.
6911 * gcc.target/i386/chkp-stropt-1.c: Remove.
6912 * gcc.target/i386/chkp-stropt-10.c: Remove.
6913 * gcc.target/i386/chkp-stropt-11.c: Remove.
6914 * gcc.target/i386/chkp-stropt-12.c: Remove.
6915 * gcc.target/i386/chkp-stropt-13.c: Remove.
6916 * gcc.target/i386/chkp-stropt-14.c: Remove.
6917 * gcc.target/i386/chkp-stropt-15.c: Remove.
6918 * gcc.target/i386/chkp-stropt-16.c: Remove.
6919 * gcc.target/i386/chkp-stropt-17.c: Remove.
6920 * gcc.target/i386/chkp-stropt-2.c: Remove.
6921 * gcc.target/i386/chkp-stropt-3.c: Remove.
6922 * gcc.target/i386/chkp-stropt-4.c: Remove.
6923 * gcc.target/i386/chkp-stropt-5.c: Remove.
6924 * gcc.target/i386/chkp-stropt-6.c: Remove.
6925 * gcc.target/i386/chkp-stropt-7.c: Remove.
6926 * gcc.target/i386/chkp-stropt-8.c: Remove.
6927 * gcc.target/i386/chkp-stropt-9.c: Remove.
6928 * gcc.target/i386/i386.exp: Do not use mpx.exp.
6929 * gcc.target/i386/indirect-thunk-11.c: Remove.
6930 * gcc.target/i386/indirect-thunk-12.c: Remove.
6931 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
6932 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
6933 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
6934 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
6935 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
6936 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
6937 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
6938 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
6939 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
6940 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
6941 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
6942 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
6943 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
6944 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
6945 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
6946 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
6947 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
6948 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
6949 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
6950 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
6951 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
6952 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
6953 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
6954 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
6955 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
6956 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
6957 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
6958 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
6959 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
6960 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
6961 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
6962 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
6963 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
6964 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
6965 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
6966 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
6967 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
6968 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
6969 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
6970 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
6971 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
6972 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
6973 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
6974 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
6975 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
6976 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
6977 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
6978 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
6979 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
6980 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
6981 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
6982 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
6983 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
6984 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
6985 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
6986 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
6987 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
6988 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
6989 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
6990 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
6991 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
6992 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
6993 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
6994 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
6995 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
6996 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
6997 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
6998 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
6999 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
7000 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
7001 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
7002 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
7003 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
7004 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
7005 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
7006 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
7007 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
7008 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
7009 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
7010 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
7011 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
7012 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
7013 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
7014 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
7015 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
7016 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
7017 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
7018 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
7019 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
7020 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
7021 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
7022 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
7023 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
7024 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
7025 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
7026 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
7027 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
7028 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
7029 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
7030 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
7031 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
7032 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
7033 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
7034 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
7035 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
7036 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
7037 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
7038 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
7039 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
7040 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
7041 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
7042 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
7043 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
7044 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
7045 * gcc.target/i386/mpx/label-address-1.c: Remove.
7046 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
7047 * gcc.target/i386/mpx/macro.c: Remove.
7048 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
7049 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
7050 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
7051 * gcc.target/i386/mpx/memcpy-1.c: Remove.
7052 * gcc.target/i386/mpx/memmove-1.c: Remove.
7053 * gcc.target/i386/mpx/memmove-2.c: Remove.
7054 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
7055 * gcc.target/i386/mpx/mpx-check.h: Remove.
7056 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
7057 * gcc.target/i386/mpx/mpx.exp: Remove.
7058 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
7059 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
7060 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
7061 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
7062 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
7063 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
7064 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
7065 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
7066 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
7067 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
7068 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
7069 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
7070 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
7071 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
7072 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
7073 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
7074 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
7075 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
7076 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
7077 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
7078 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
7079 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
7080 * gcc.target/i386/mpx/pr65508.c: Remove.
7081 * gcc.target/i386/mpx/pr65531.cc: Remove.
7082 * gcc.target/i386/mpx/pr66048.cc: Remove.
7083 * gcc.target/i386/mpx/pr66134.c: Remove.
7084 * gcc.target/i386/mpx/pr66566.c: Remove.
7085 * gcc.target/i386/mpx/pr66567.c: Remove.
7086 * gcc.target/i386/mpx/pr66568.c: Remove.
7087 * gcc.target/i386/mpx/pr66569.c: Remove.
7088 * gcc.target/i386/mpx/pr66581.c: Remove.
7089 * gcc.target/i386/mpx/pr68337-1.c: Remove.
7090 * gcc.target/i386/mpx/pr68337-2.c: Remove.
7091 * gcc.target/i386/mpx/pr68416.c: Remove.
7092 * gcc.target/i386/mpx/pr78339.c: Remove.
7093 * gcc.target/i386/mpx/pr79631.c: Remove.
7094 * gcc.target/i386/mpx/pr79633.c: Remove.
7095 * gcc.target/i386/mpx/pr79753.c: Remove.
7096 * gcc.target/i386/mpx/pr79770.c: Remove.
7097 * gcc.target/i386/mpx/pr79987.c: Remove.
7098 * gcc.target/i386/mpx/pr79988.c: Remove.
7099 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
7100 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
7101 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
7102 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
7103 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
7104 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
7105 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
7106 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
7107 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
7108 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
7109 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
7110 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
7111 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
7112 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
7113 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
7114 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
7115 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
7116 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
7117 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
7118 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
7119 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
7120 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
7121 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
7122 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
7123 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
7124 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
7125 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
7126 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
7127 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
7128 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
7129 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
7130 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
7131 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
7132 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
7133 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
7134 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
7135 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
7136 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
7137 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
7138 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
7139 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
7140 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
7141 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
7142 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
7143 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
7144 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
7145 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
7146 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
7147 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
7148 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
7149 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
7150 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
7151 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
7152 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
7153 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
7154 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
7155 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
7156 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
7157 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
7158 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
7159 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
7160 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
7161 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
7162 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
7163 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
7164 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
7165 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
7166 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
7167 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
7168 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
7169 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
7170 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
7171 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
7172 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
7173 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
7174 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
7175 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
7176 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
7177 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
7178 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
7179 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
7180 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
7181 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
7182 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
7183 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
7184 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
7185 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
7186 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
7187 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
7188 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
7189 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
7190 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
7191 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
7192 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
7193 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
7194 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
7195 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
7196 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
7197 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
7198 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
7199 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
7200 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
7201 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
7202 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
7203 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
7204 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
7205 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
7206 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
7207 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
7208 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
7209 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
7210 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
7211 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
7212 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
7213 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
7214 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
7215 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
7216 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
7217 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
7218 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
7219 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
7220 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
7221 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
7222 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
7223 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
7224 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
7225 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
7226 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
7227 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
7228 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
7229 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
7230 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
7231 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
7232 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
7233 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
7234 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
7235 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
7236 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
7237 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
7238 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
7239 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
7240 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
7241 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
7242 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
7243 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
7244 * gcc.target/i386/pr63995-2.c: Remove.
7245 * gcc.target/i386/pr64805.c: Remove.
7246 * gcc.target/i386/pr65044.c: Remove.
7247 * gcc.target/i386/pr65167.c: Remove.
7248 * gcc.target/i386/pr65183.c: Remove.
7249 * gcc.target/i386/pr65184.c: Remove.
7250 * gcc.target/i386/pr65523.c: Remove.
7251 * gcc.target/i386/pr70876.c: Remove.
7252 * gcc.target/i386/pr70877.c: Remove.
7253 * gcc.target/i386/pr71458.c: Remove.
7254 * gcc.target/i386/pr80880.c: Remove.
7255 * gcc.target/i386/ret-thunk-25.c: Remove.
7256 * gcc.target/i386/thunk-retbnd.c: Remove.
7257 * lib/mpx-dg.exp: Remove.
7258 * gcc.target/i386/funcspec-56.inc: Adjust test case.
7260 2018-06-07 Carl Love <cel@us.ibm.com>
7262 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
7265 2018-06-07 Carl Love <cel@us.ibm.com>
7267 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
7270 2018-06-07 Marek Polacek <polacek@redhat.com>
7273 * gcc.dg/Wc90-c99-compat-10.c: New test.
7274 * gcc.dg/Wc90-c99-compat-11.c: New test.
7275 * gcc.dg/Wc90-c99-compat-12.c: New test.
7276 * gcc.dg/Wc90-c99-compat-9.c: New test.
7278 2018-06-07 Paul Koning <ni1d@arrl.net>
7280 * gcc.c-torture/compile/20180605-1.c: New test.
7282 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
7285 * gfortran.dg/pr86045.f90: New test.
7287 2018-06-07 Marek Polacek <polacek@redhat.com>
7289 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
7291 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
7293 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
7295 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7297 * gcc.target/msp430/msp430i-device-symbol.c: New test.
7298 * gcc.target/msp430/msp430f-device-symbol.c: New test.
7299 * gcc.target/msp430/msp430.h: New test header file.
7301 2018-06-07 Jakub Jelinek <jakub@redhat.com>
7303 PR tree-optimization/69615
7304 * gcc.dg/tree-ssa/pr69615.c: New test.
7306 2018-06-07 Richard Biener <rguenther@suse.de>
7308 PR tree-optimization/85935
7309 * gcc.dg/graphite/pr85935.c: New testcase.
7311 2018-06-04 Carl Love <cel@us.ibm.com>
7313 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
7314 debug print statements. Fix a few formating issues.
7316 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7319 * gcc.target/powerpc/pr85657-4.c: New tests.
7320 * gcc.target/powerpc/pr85657-5.c: Likewise.
7321 * gcc.target/powerpc/pr85657-6.c: Likewise.
7323 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7326 * gfortran.dg/realloc_on_assign_30.f90: New test.
7328 2018-06-06 Carl Love <cel@us.ibm.com>
7329 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
7330 argument to vui_arg.
7332 2018-06-06 Carl Love <cel@us.ibm.com>
7334 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
7336 * gcc.target/powerpc/builtins-4.c: New test file for tests
7339 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7342 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
7343 be used in templates. Don't check for them in overloaded functions.
7345 2018-06-06 Jim Wilson <jimw@sifive.com>
7347 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
7348 * gcc.target/riscv/interrupt-mmode.c: New.
7349 * gcc.target/riscv/interrupt-smode.c: New.
7350 * gcc.target/riscv/interrupt-umode.c: New.
7352 2018-06-06 Marek Polacek <polacek@redhat.com>
7355 * g++.dg/cpp0x/initlist102.C: New test.
7356 * g++.dg/cpp0x/initlist103.C: New test.
7357 * g++.dg/cpp0x/initlist104.C: New test.
7359 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
7361 * gcc.dg/torture/pr86066.c: New test.
7363 2018-06-06 Richard Biener <rguenther@suse.de>
7365 PR tree-optimization/86062
7366 * g++.dg/tree-ssa/pr86062.C: New testcase.
7368 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7370 * gcc.target/msp430/function-attributes-4.c: New test.
7371 * gcc.target/msp430/static-interrupts.c: New test.
7373 2018-06-05 Steve Ellcey <sellcey@cavium.com>
7376 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
7377 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
7378 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
7379 * gcc.target/aarch64/nofp_1.c: Ditto.
7381 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7383 * gcc.target/arm/cmse/cmse-1c99.c: New test.
7385 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
7388 * gfortran.dg/goacc/pr85701.f90: New test.
7390 2018-06-05 Marek Polacek <polacek@redhat.com>
7393 * g++.dg/cpp0x/alias-decl-64.C: New test.
7395 2018-06-05 Richard Biener <rguenther@suse.de>
7397 PR tree-optimization/86046
7398 * gcc.dg/pr86046.c: New testcase.
7400 2018-06-05 Richard Biener <rguenther@suse.de>
7402 PR tree-optimization/86047
7403 * gcc.dg/pr86047.c: New testcase.
7405 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7408 * g++.target/arm/arm.exp: New file.
7409 * g++.target/arm/pr81497.C: Likewise.
7411 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
7413 * gcc.target/s390/htm-builtins-compile-4.c: New test.
7415 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
7417 * gcc.dg/store_merging_21.c: New test.
7418 * gnat.dg/opt71b.adb: Likewise.
7419 * gnat.dg/opt71.adb: Rename into...
7420 * gnat.dg/opt71a.adb: ...this.
7422 2018-06-04 Richard Biener <rguenther@suse.de>
7424 PR tree-optimization/85955
7425 * gcc.dg/pr85955.c: New testcase.
7427 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
7430 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
7431 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
7432 * gfortran.dg/allocate_stat_2.f90: Ditto.
7433 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7435 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
7437 * gcc.target/aarch64/sve/extract_5.c: New test.
7439 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7443 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
7445 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
7446 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
7447 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
7448 * gcc.target/i386/avx512bw-pr86036.c: New test.
7450 2018-06-04 Richard Biener <rguenther@suse.de>
7452 PR tree-optimization/86038
7453 * gcc.dg/pr86038.c: New testcase.
7455 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7457 PR tree-optimization/69615
7458 * gcc.dg/pr69615.c: New test.
7461 * c-c++-common/gomp/pr86025.c: New test.
7463 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
7465 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
7467 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
7469 * gcc.dg/torture/pr86034.c: New test.
7471 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
7474 * gfortran.dg/cray_pointer_12.f90: New test.
7476 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7479 * gfortran.dg/pr85938.f90: Fixed by revision r261081
7481 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7483 * gnat.dg/specs/opt3.ads: New test.
7484 * gnat.dg/specs/opt3_pkg.ads: New helper.
7486 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7488 * gnat.dg/discr53.ad[sb]: New test.
7489 * gnat.dg/discr53_pkg.ads: New helper.
7491 2018-06-01 Carl Love <cel@us.ibm.com>
7493 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
7494 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
7496 2018-06-01 Carl Love <cel@us.ibm.com>
7498 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
7499 to make it consistent with the naming convention in the file.
7500 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
7501 to altivec-7.c. Delete file.
7502 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
7503 to altivec-7.c. Delete file.
7504 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
7505 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
7506 vec_unpackl tests. Update instruction counts.
7507 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
7508 tests to builtins-1.c.
7509 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
7510 tests to builtins-1.c.
7511 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
7512 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
7513 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
7514 Remove vec_ctf tests returning double. Remove vec_cts with
7515 double args. Remove vec_sel with invalid arguments. Add tests for
7517 Add instruction counts for new tests.
7518 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7519 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
7521 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
7522 test_sll_vsill_vsill_vuc.
7523 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
7525 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
7526 tests from altivec-7.h.
7527 * gcc.target/powerpc/vsx-7-be.c: Remove file.
7528 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
7529 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
7530 splat_sll, splat_uc, splat_int128, splat_uint128.
7531 Make second argument of vec_extract and vec_insert a signed int.
7532 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
7535 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
7537 * gcc.dg/store_merging_20.c: New test.
7538 * gnat.dg/opt71.adb: Likewise.
7539 * gnat.dg/opt71_pkg.ads: New helper.
7541 2018-06-01 Carl Love <cel@us.ibm.com>
7543 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
7544 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
7545 Add vec_xst_be for signed and unsigned arguments.
7547 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7551 * gfortran.dg/pr85816.f90: New test.
7552 * gfortran.dg/pr85975.f90: New test.
7554 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7557 * gfortran.dg/random_init_1.f90: New test.
7558 * gfortran.dg/random_init_2.f90: New test.
7559 * gfortran.dg/random_init_3.f90: New test.
7560 * gfortran.dg/random_init_4.f90: New test.
7561 * gfortran.dg/random_init_5.f90: New test.
7562 * gfortran.dg/random_init_6.f90: New test.
7564 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
7566 PR tree-optimization/85989
7567 * gcc.dg/torture/pr85989.c: New test.
7569 2018-06-01 Richard Biener <rguenther@suse.de>
7572 * gcc.dg/tree-ssa/pr86017.c: New testcase.
7574 2018-06-01 Richard Biener <rguenther@suse.de>
7577 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
7579 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
7582 * gcc.dg/strcmpopt_2.c: New test.
7583 * gcc.dg/strcmpopt_3.c: New test.
7586 * gcc.dg/strcmpopt_3.c: New test.
7588 2018-05-31 Jakub Jelinek <jakub@redhat.com>
7591 * gcc.target/i386/pr85984.c: New test.
7593 2018-05-31 Martin Sebor <msebor@redhat.com>
7596 * gcc.dg/Walloc-size-larger-than-1.c: New test.
7597 * gcc.dg/Walloc-size-larger-than-10.c: New test.
7598 * gcc.dg/Walloc-size-larger-than-11.c: New test.
7599 * gcc.dg/Walloc-size-larger-than-12.c: New test.
7600 * gcc.dg/Walloc-size-larger-than-13.c: New test.
7601 * gcc.dg/Walloc-size-larger-than-14.c: New test.
7602 * gcc.dg/Walloc-size-larger-than-15.c: New test.
7603 * gcc.dg/Walloc-size-larger-than-16.c: New test.
7604 * gcc.dg/Walloc-size-larger-than-17.c: New test.
7605 * gcc.dg/Walloc-size-larger-than-2.c: New test.
7606 * gcc.dg/Walloc-size-larger-than-3.c: New test.
7607 * gcc.dg/Walloc-size-larger-than-4.c: New test.
7608 * gcc.dg/Walloc-size-larger-than-5.c: New test.
7609 * gcc.dg/Walloc-size-larger-than-6.c: New test.
7610 * gcc.dg/Walloc-size-larger-than-7.c: New test.
7611 * gcc.dg/Walloc-size-larger-than-8.c: New test.
7612 * gcc.dg/Walloc-size-larger-than-9.c: New test.
7613 * gcc.dg/Walloc-size-larger-than.c: New test.
7615 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
7616 Cesar Philippidis <cesar@codesourcery.com>
7619 * gfortran.dg/goacc/pr77371-1.f90: New test.
7620 * gfortran.dg/goacc/pr77371-2.f90: New test.
7621 * gfortran.dg/goacc/pr85879.f90: New test.
7623 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7625 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
7626 * gnat.dg/stack_usage1b.adb: Likewise.
7627 * gnat.dg/stack_usage1c.adb: Likewise.
7628 * gnat.dg/stack_usage3.adb: Likewise.
7629 * gnat.dg/stack_usage1_pkg.adb: Delete.
7631 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7633 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
7634 * gcc.dg/store_merging_11.c: Likewise.
7635 * gcc.dg/store_merging_13.c: Likewise.
7636 * gcc.dg/store_merging_14.c: Likewise.
7637 * gcc.dg/store_merging_15.c: Likewise.
7638 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
7640 2018-05-31 Ed Schonberg <schonberg@adacore.com>
7642 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
7643 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
7644 gnat.dg/limited1_outer.ads: New testcase.
7646 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
7648 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
7649 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
7652 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7654 * gnat.dg/size_clause1.adb: New testcase.
7656 2018-05-31 Javier Miranda <miranda@adacore.com>
7658 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
7660 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
7662 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
7663 vld1x3 intrinsics for aarch64.
7664 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
7665 vst1x2 intrinsics for aarch64.
7666 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
7667 vst1x3 intrinsics for aarch64.
7669 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
7672 * g++.dg/diagnostic/pr77777.C: New test.
7674 2018-05-30 David Pagan <dave.pagan@oracle.com>
7677 * gcc.dg/noncompile/pr55976-1.c: New test.
7678 * gcc.dg/noncompile/pr55976-2.c: New test.
7680 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
7682 * gcc.dg/lto/20111213-1_0.c: Fix template.
7683 * gcc.dg/lto/20100603-1_0.c: Fix template.
7684 * gcc.dg/lto/20100603-2_0.c: Fix template.
7685 * gcc.dg/lto/20100603-3_0.c: Fix template.
7687 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
7688 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
7689 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
7690 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
7691 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
7692 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
7693 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
7694 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
7695 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
7696 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
7697 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
7698 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
7699 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
7700 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
7701 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
7702 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
7703 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
7704 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
7705 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
7706 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
7707 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
7708 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
7709 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
7710 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
7711 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
7712 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
7713 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
7714 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
7715 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
7716 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
7717 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
7718 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
7719 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
7720 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
7721 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
7722 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
7723 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
7724 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
7725 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
7726 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
7727 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
7728 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
7729 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
7730 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
7731 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
7732 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
7733 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
7734 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
7735 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
7736 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
7737 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
7738 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
7739 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
7740 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
7741 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
7742 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
7743 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
7744 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
7745 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
7746 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
7747 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
7748 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
7750 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
7753 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7755 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
7757 * gcc.target/aarch64/simd/ldp_stp_9: New.
7758 * gcc.target/aarch64/simd/ldp_stp_10: New.
7759 * gcc.target/aarch64/simd/ldp_stp_11: New.
7760 * gcc.target/aarch64/simd/ldp_stp_12: New.
7762 2018-05-30 Ed Schonberg <schonberg@adacore.com>
7764 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
7766 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
7768 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
7770 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
7773 * gcc.target/i386/pr85950.c: New test.
7775 2018-05-29 Marek Polacek <polacek@redhat.com>
7778 * g++.dg/cpp1z/class-deduction55.C: New test.
7779 * g++.dg/cpp1z/class-deduction56.C: New test.
7780 * g++.dg/cpp1z/class-deduction57.C: New test.
7782 2018-05-29 Jakub Jelinek <jakub@redhat.com>
7785 * g++.dg/warn/Wunused-var-33.C: New test.
7788 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
7789 and -fno-vect-cost-model options. Add aligned(64) attribute to the
7790 arrays. Add suffix 1 to all functions and use 4 iterations rather
7791 than N. Add functions with conversions to and from float.
7792 Add new set of functions with 8 iterations and another one
7793 with 16 iterations, expect 24 vectorized loops instead of just 4.
7794 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
7796 2018-05-29 Javier Miranda <miranda@adacore.com>
7798 * gnat.dg/equal2.adb: New testcase.
7800 2018-05-29 Ed Schonberg <schonberg@adacore.com>
7802 * gnat.dg/float_attributes_overflows.adb: New testcase.
7804 2018-05-29 Pascal Obry <obry@adacore.com>
7806 * gnat.dg/normalize_pathname.adb: New testcase.
7808 2018-05-29 Tom de Vries <tom@codesourcery.com>
7810 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
7812 * lib/scanipa.exp (scan-ipa-dump-times): Same.
7813 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
7814 * lib/scantree.exp (scan-tree-dump-times): Same.
7816 2018-05-29 Tom de Vries <tom@codesourcery.com>
7818 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
7819 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
7820 Use proc name as first argument to dg-scan.
7822 2018-05-29 Tom de Vries <tom@codesourcery.com>
7824 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
7827 2018-05-28 Richard Biener <rguenther@suse.de>
7829 PR tree-optimization/85934
7830 * gcc.target/i386/pr85934.c: New testcase.
7832 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7834 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
7836 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7838 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
7840 2018-05-28 Ed Schonberg <schonberg@adacore.com>
7842 * gnat.dg/fixedpnt5.adb: New testcase.
7844 2018-05-28 Justin Squirek <squirek@adacore.com>
7846 * gnat.dg/array31.adb: New testcase.
7848 2018-05-28 Justin Squirek <squirek@adacore.com>
7850 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
7851 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
7853 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
7855 * gfortran.dg/data_stmt_pointer.f90: new test.
7857 2018-05-27 Jakub Jelinek <jakub@redhat.com>
7860 * gcc.target/i386/avx512dq-pr85918.c: New test.
7862 2018-05-25 Jim Wilson <jimw@sifive.com>
7864 * gcc.target/riscv/interrupt-1.c: New.
7865 * gcc.target/riscv/interrupt-2.c: New.
7866 * gcc.target/riscv/interrupt-3.c: New.
7867 * gcc.target/riscv/interrupt-4.c: New.
7868 * gcc.target/riscv/interrupt-5.c: New.
7870 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
7873 * gfortran.dg/pr85786.f90: New test.
7875 2018-05-25 Paul Koning <ni1d@arrl.net>
7877 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
7878 * gcc.c-torture/compile/pr55921.c: Ditto.
7879 * gcc.c-torture/compile/pr60655-1.c: Ditto.
7880 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
7882 2018-05-25 Jakub Jelinek <jakub@redhat.com>
7885 * gcc.target/i386/avx512f-pr85832.c: New test.
7886 * gcc.target/i386/avx512vl-pr85832.c: New test.
7887 * gcc.target/i386/avx512bw-pr85832.c: New test.
7888 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
7890 2018-05-25 Bin Cheng <bin.cheng@arm.com>
7892 PR tree-optimization/85720
7893 * gcc.dg/tree-ssa/pr85720.c: New test.
7894 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
7897 2018-05-25 Martin Liska <mliska@suse.cz>
7900 * gcc.dg/tree-prof/update-loopch.c: Do not scan
7901 for 'Removing basic block'.
7903 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
7905 * gnat.dg/sec_stack1.adb: New testcase.
7907 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7909 * gnat.dg/fixedpnt4.adb: New testcase.
7911 2018-05-25 Javier Miranda <miranda@adacore.com>
7913 * gnat.dg/interface7.adb: New testcase.
7915 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
7917 * gnat.dg/sec_stack2.adb: New testcase.
7919 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7921 * gnat.dg/interface6.adb: New testcase.
7923 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7925 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
7927 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7929 * lib/target-supports.exp
7930 (check_effective_target_vect_double_cond_arith): Include
7931 multiplication and division.
7932 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
7933 fully-masked loops with a fixed vector length.
7934 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
7936 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
7937 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
7938 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
7940 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7942 * gcc.target/aarch64/sve/div_1.c: New test.
7943 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
7944 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
7945 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
7947 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7949 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
7951 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7953 * lib/target-supports.exp
7954 (check_effective_target_vect_double_cond_arith): New proc.
7955 * gcc.dg/vect/vect-cond-arith-1.c: New test.
7956 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
7957 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
7958 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
7959 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
7960 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
7961 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
7963 2018-05-25 Janus Weil <janus@gcc.gnu.org>
7966 * gfortran.dg/f2018_obs.f90: New test case.
7968 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7971 * gfortran.dg/pr85543.f90: New test.
7973 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7976 * gfortran.dg/pr85780.f90: New test.
7978 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7981 * gfortran.dg/pr85779_1.f90: New test.
7982 * gfortran.dg/pr85779_2.f90: Ditto.
7983 * gfortran.dg/pr85779_3.f90: Ditto.
7985 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7989 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
7990 * gfortran.dg/pr85895.f90: New test.
7992 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
7994 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
7995 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
7997 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
7999 * gcc.dg/fold-popcount-1.c: New testcase.
8000 * gcc.dg/fold-popcount-2.c: New testcase.
8001 * gcc.dg/fold-popcount-3.c: New testcase.
8002 * gcc.dg/fold-popcount-4.c: New testcase.
8004 2018-05-24 Marek Polacek <polacek@redhat.com>
8007 * g++.dg/cpp0x/new3.C: New test.
8009 2018-05-24 Javier Miranda <miranda@adacore.com>
8011 * gnat.dg/discr52.adb: New testcase.
8013 2018-05-24 Ed Schonberg <schonberg@adacore.com>
8015 * gnat.dg/others1.adb: New testcase.
8017 2018-05-24 Justin Squirek <squirek@adacore.com>
8019 * gnat.dg/raise_expr.adb: New testcase.
8021 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
8023 * gnat.dg/formal_containers.adb: New testcase.
8025 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8027 * gcc.target/i386/pr85345.c: Require ifunc support.
8029 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
8031 * gcc.dg/vect/vect-fma-1.c: New test.
8033 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8035 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
8038 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
8041 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8043 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8046 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
8048 * gcc.target/msp430/pr78849.c: New test.
8050 2018-05-23 Marek Polacek <polacek@redhat.com>
8052 * g++.dg/cpp2a/range-for8.C: New test.
8053 * g++.dg/cpp2a/range-for9.C: New test.
8054 * g++.dg/cpp2a/range-for10.C: New test.
8056 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
8058 * lib/target-supports.exp (check_effective_target_be): New.
8059 (check_effective_target_le): New.
8061 2018-05-23 Marek Polacek <polacek@redhat.com>
8063 * g++.dg/cpp2a/range-for1.C: New test.
8064 * g++.dg/cpp2a/range-for2.C: New test.
8065 * g++.dg/cpp2a/range-for3.C: New test.
8066 * g++.dg/cpp2a/range-for4.C: New test.
8067 * g++.dg/cpp2a/range-for5.C: New test.
8068 * g++.dg/cpp2a/range-for6.C: New test.
8069 * g++.dg/cpp2a/range-for7.C: New test.
8071 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8073 * gcc.target/i386/cvt-3.c: New test.
8075 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8077 * gcc.target/i386/cvt-2.c: New test.
8079 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
8081 * gcc.dg/pr79985.c: New testcase.
8083 2018-05-23 Richard Biener <rguenther@suse.de>
8085 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
8087 2018-05-23 Sudakshina Das <sudi.das@arm.com>
8090 * gcc.target/aarch64/pr84882.c: New test.
8091 * gcc.target/aarch64/target_attr_18.c: Likewise.
8093 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
8095 PR tree-optimization/85853
8096 * gfortran.dg/vect/pr85853.f90: New test.
8098 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8100 * gnat.dg/import2.adb: New testcase.
8102 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8104 * gnat.dg/discr51.adb: New testcase.
8106 2018-05-23 Javier Miranda <miranda@adacore.com>
8108 * gnat.dg/valid_scalars1.adb: New testcase.
8110 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8112 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
8114 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8116 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
8119 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8121 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
8124 2018-05-23 Bob Duff <duff@adacore.com>
8126 * gnat.dg/addr10.adb: New testcase.
8128 2018-05-23 Richard Biener <rguenther@suse.de>
8131 * gcc.dg/Wstrict-overflow-27.c: New testcase.
8133 2018-05-23 Yury Gribov <tetra2005@gmail.com>
8135 PR tree-optimization/85822
8136 * c-c++-common/pr85822.c: New test.
8138 2018-05-23 Richard Biener <rguenther@suse.de>
8140 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
8142 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8145 * gfortran.dg/pr30667.f: Add option "-std=legacy".
8147 2018-05-22 Martin Sebor <msebor@redhat.com>
8150 * gcc.dg/attr-nonstring.c: New test.
8152 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
8155 * gcc.target/i386/pr85345.c: New test.
8157 2018-05-22 Luis Machado <luis.machado@linaro.org>
8159 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
8161 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8164 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
8165 dg-additional-options.
8166 * gfortran.dg/graphite/block-2.f: Ditto.
8167 * gfortran.dg/graphite/id-19.f: Ditto.
8168 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8169 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8170 * gfortran.dg/vect/pr52580.f: Ditto.
8172 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
8174 * gcc.target/aarch64/ldp_stp_6.c: New.
8175 * gcc.target/aarch64/ldp_stp_7.c: New.
8176 * gcc.target/aarch64/ldp_stp_8.c: New.
8178 2018-05-22 Martin Sebor <msebor@redhat.com>
8181 * c-c++-common/attr-nonstring-3.c: Adjust.
8182 * c-c++-common/attr-nonstring-4.c: Adjust.
8183 * c-c++-common/attr-nonstring-6.c: New test.
8185 2018-05-22 Martin Sebor <msebor@redhat.com>
8187 PR tree-optimization/85826
8188 * gcc.dg/Wrestrict-17.c: New test.
8190 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8192 * gcc.dg/torture/pr85862.c: Rename to...
8193 * gcc.dg/torture/pr85852.c: ...this.
8195 2018-05-22 Justin Squirek <squirek@adacore.com>
8197 * gnat.dg/warn14.adb: New testcase.
8199 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
8201 * gnat.dg/controlled8.adb: New testcase.
8203 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
8205 * gnat.dg/discr50.adb: New testcase.
8207 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8209 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
8210 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
8211 gnat.dg/discr49_rec2.ads: New testcase.
8213 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8215 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
8216 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
8219 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8221 * gnat.dg/fixedpnt3.adb: New testcase.
8223 2018-05-22 Justin Squirek <squirek@adacore.com>
8225 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
8226 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
8228 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8231 * gcc.dg/torture/pr85862.c: New test.
8233 2018-05-22 Richard Biener <rguenther@suse.de>
8235 PR tree-optimization/85834
8236 * g++.dg/torture/pr85834.C: New testcase.
8237 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
8239 2018-05-22 Martin Liska <mliska@suse.cz>
8242 * g++.dg/ipa/pr85607.C: New test.
8244 2018-05-22 Richard Biener <rguenther@suse.de>
8246 PR tree-optimization/85863
8247 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
8249 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8252 * gfortran.dg/assumed_rank_5.f90: Update error message.
8253 * gfortran.dg/assumed_type_4.f90: Ditto.
8254 * gfortran.dg/bind_c_array_params.f03: Ditto.
8255 * gfortran.dg/bind_c_usage_28.f90: Ditto.
8256 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8257 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8258 * gfortran.dg/c_loc_tests_11.f03: Ditto.
8259 * gfortran.dg/coarray_atomic_2.f90: Ditto.
8260 * gfortran.dg/coarray_collectives_2.f90: Ditto.
8261 * gfortran.dg/coarray_collectives_10.f90: Ditto.
8262 * gfortran.dg/coarray_collectives_13.f90: Ditto.
8263 * gfortran.dg/rank_3.f90: Ditto.
8264 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
8265 * gfortran.dg/implicit_14.f90: Ditto.
8267 2018-05-21 Christian Groessler <chris@groessler.org>
8269 * gcc.c-torture/compile/simd-5.c: Fix comment.
8271 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
8274 * gcc.target/powerpc/pr85657-1.c: New test for converting between
8275 __float128, __ibm128, and long double.
8276 * gcc.target/powerpc/pr85657-2.c: Likewise.
8277 * gcc.target/powerpc/pr85657-3.c: Likewise.
8278 * g++.dg/pr85667.C: New test to make sure __ibm128 is
8279 implementated as a separate type internally, and is not just an
8280 alias for long double.
8282 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
8284 PR tree-optimization/85814
8285 * gcc.dg/torture/pr85814.c: New test.
8287 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8290 * g++.dg/cpp0x/cond1.C: New.
8291 * g++.dg/cpp1y/pr84588-1.C: Likewise.
8292 * g++.dg/cpp1y/pr84588-2.C: Likewise.
8293 * g++.dg/cpp1y/pr84588-3.C: Likewise.
8294 * g++.dg/parse/cond6.C: Likewise.
8295 * g++.dg/parse/cond7.C: Likewise.
8296 * g++.dg/parse/cond8.C: Likewise.
8297 * g++.dg/cpp1z/decomp16.C: Update.
8298 * g++.old-deja/g++.jason/cond.C: Likewise.
8300 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
8302 ChangeLog for r260480
8303 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
8304 warnings for deleted and obsolescent features.
8305 * gfortran.dg/graphite/id-19.f: Ditto.
8306 * gfortran.dg/graphite/id-20.f: Ditto.
8307 * gfortran.dg/graphite/id-27.f90: Ditto.
8308 * gfortran.dg/graphite/pr82449.f: Ditto.
8310 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8312 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
8313 tiny and large memory models.
8315 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8317 * gnat.dg/suppress_initialization.adb,
8318 gnat.dg/suppress_initialization_pkg.ads: New testcase.
8320 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8322 * gnat.dg/exit1.adb: New testcase.
8324 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8326 * gnat.dg/array30.adb: New testcase.
8328 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
8330 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
8332 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8334 * gcc.c-torture/execute/ssad-run.c: New test.
8335 * gcc.c-torture/execute/usad-run.c: Likewise.
8336 * gcc.target/aarch64/ssadv16qi.c: Likewise.
8337 * gcc.target/aarch64/usadv16qi.c: Likewise.
8339 2018-05-21 Tamar Christina <tamar.christina@arm.com>
8341 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
8342 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
8343 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
8345 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8346 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8347 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8349 2018-05-21 Janus Weil <janus@gcc.gnu.org>
8352 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
8353 * gfortran.dg/g77/20020307-1.f: Ditto.
8354 * gfortran.dg/g77/980310-3.f: Ditto.
8355 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
8356 * gfortran.dg/goacc/loop-1.f95: Ditto.
8357 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
8358 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
8359 * gfortran.dg/gomp/do-1.f90: Ditto.
8360 * gfortran.dg/gomp/omp_do1.f90: Ditto.
8361 * gfortran.dg/pr17229.f: Ditto.
8362 * gfortran.dg/pr37243.f: Ditto.
8363 * gfortran.dg/pr49721-1.f: Ditto.
8364 * gfortran.dg/pr58484.f: Ditto.
8365 * gfortran.dg/pr81175.f: Ditto.
8366 * gfortran.dg/pr81723.f: Ditto.
8367 * gfortran.dg/predcom-2.f: Ditto.
8368 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8369 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8370 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8371 * gfortran.dg/vect/pr52580.f: Ditto.
8373 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8376 * gfortran.dg/char_result_18.f90: New test.
8378 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8381 * gfortran.dg/associate_38.f90: New test.
8383 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8386 * gfortran.dg/select_type_42.f90: New test.
8388 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
8391 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
8392 that the patch fixes PR66694 & PR82617, although the testcases
8393 are not explicitly included.
8395 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
8397 * gcc.dg/stack-usage-1.c: Add support for rv32e.
8399 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
8402 * g++.dg/pr82899.C: New testcase.
8404 2018-05-18 Martin Liska <mliska@suse.cz>
8406 * gcc.dg/pr68766.c: Change pruned output.
8408 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
8411 * c-c++-common/goacc/pr85782.c: New test.
8413 2018-05-18 Sudakshina Das <sudi.das@arm.com>
8415 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
8417 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8419 * gcc.target/arm/pr62554.c: Delete.
8420 * gcc.target/arm/pr69610-1.c: Likewise.
8421 * gcc.target/arm/pr69610-2.c: Likewise.
8423 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8425 * gcc.target/arm/pr40887.c: Update comment.
8426 * lib/target-supports.exp: Don't generate effective target checks
8427 and related helpers for armv5. Update comment.
8428 * gcc.target/arm/armv5_thumb_isa.c: Delete.
8429 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
8430 target check and options.
8432 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8435 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
8436 scan-tree-dump-not for h.
8438 2018-05-18 Richard Biener <rguenther@suse.de>
8440 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8441 * gcc.dg/tree-ssa/pr45397.c: Likewise.
8442 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
8443 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
8444 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
8445 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8446 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8447 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8448 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8449 * gcc.dg/tree-ssa/vrp58.c: Likewise.
8450 * gcc.dg/vrp-min-max-1.c: Likewise.
8451 * gcc.dg/vrp-min-max-3.c: New testcase.
8453 2018-05-18 Richard Biener <rguenther@suse.de>
8455 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
8456 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
8457 * gcc.dg/graphite/scop-6.c: Likewise.
8458 * gcc.dg/graphite/scop-7.c: Likewise.
8459 * gcc.dg/graphite/scop-8.c: Likewise.
8460 * gcc.dg/graphite/scop-9.c: Likewise.
8462 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8464 * gcc.target/aarch64/vect-init-ld1.c: New test.
8466 2018-05-18 Martin Liska <mliska@suse.cz>
8468 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
8469 * gcc.dg/tree-prof/update-loopch.c: Likewise.
8471 2018-05-18 Martin Liska <mliska@suse.cz>
8473 * gcc.dg/ipa/ipa-icf-39.c: New test.
8474 * gcc.dg/pr68766.c: Adjust pruned output.
8476 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
8478 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
8480 * gcc.dg/fma-1.c: New test.
8481 * gcc.dg/fma-2.c: Likewise.
8482 * gcc.dg/fma-3.c: Likewise.
8483 * gcc.dg/fma-4.c: Likewise.
8484 * gcc.dg/fma-5.c: Likewise.
8485 * gcc.dg/fma-6.c: Likewise.
8486 * gcc.dg/fma-7.c: Likewise.
8487 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
8489 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
8490 * gfortran.dg/reassoc_8.f: Likewise.
8491 * gfortran.dg/reassoc_9.f: Likewise.
8492 * gfortran.dg/reassoc_10.f: Likewise.
8494 2018-05-17 Jim Wilson <jimw@sifive.com>
8496 * gcc.target/riscv/switch-qi.c: New.
8497 * gcc.target/riscv/switch-si.c: New.
8499 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
8502 * gcc.target/powerpc/pr85698.c: New test.
8504 2018-05-17 Richard Biener <rguenther@suse.de>
8506 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
8508 2018-05-17 Bin Cheng <bin.cheng@arm.com>
8510 PR tree-optimization/85793
8511 * gcc.dg/vect/pr85793.c: New test.
8513 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
8515 * gcc.dg/gimplefe-28.c: New test.
8516 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
8517 internal function calls.
8518 * gcc.dg/goacc/loop-processing-1.c: Likewise.
8520 2018-05-17 Martin Liska <mliska@suse.cz>
8522 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
8523 space in between 'G_' and '('.
8525 2018-05-17 Jakub Jelinek <jakub@redhat.com>
8528 * gcc.target/i386/pr85323-7.c: New test.
8529 * gcc.target/i386/pr85323-8.c: New test.
8530 * gcc.target/i386/pr85323-9.c: New test.
8533 * gcc.target/i386/pr85323-4.c: New test.
8534 * gcc.target/i386/pr85323-5.c: New test.
8535 * gcc.target/i386/pr85323-6.c: New test.
8538 * gcc.target/i386/pr85323-1.c: New test.
8539 * gcc.target/i386/pr85323-2.c: New test.
8540 * gcc.target/i386/pr85323-3.c: New test.
8542 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
8543 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
8544 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
8545 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
8546 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
8547 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
8548 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
8549 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
8550 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
8551 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
8552 * gcc.target/i386/avx512f-setzero-1.c: New test.
8554 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
8556 * gcc.target/aarch64/vect-slp-dup.c: New.
8558 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8561 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
8563 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
8565 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
8566 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
8568 2018-05-17 Richard Biener <rguenther@suse.de>
8570 PR tree-optimization/85757
8571 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
8573 2018-05-16 Marek Polacek <polacek@redhat.com>
8576 * g++.dg/cpp0x/initlist-throw1.C: New test.
8577 * g++.dg/cpp0x/initlist-throw2.C: New test.
8579 2018-05-16 Carl Love <cel@us.ibm.com>
8581 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
8582 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
8583 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
8585 2018-05-16 Richard Biener <rguenther@suse.de>
8587 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
8588 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
8589 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
8591 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
8593 * gcc.target/aarch64/sve/vcond_10.c: New test.
8594 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
8595 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
8596 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
8598 2018-05-15 Martin Sebor <msebor@redhat.com>
8600 PR tree-optimization/85753
8601 * gcc.dg/Wrestrict-10.c: Adjust.
8602 * gcc.dg/Wrestrict-16.c: New test.
8604 2018-05-15 Martin Sebor <msebor@redhat.com>
8607 * c-c++-common/attr-nonstring-7.c: New test.
8609 2018-05-15 Richard Biener <rguenther@suse.de>
8611 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
8613 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8615 PR tree-optimization/83648
8616 * gcc.dg/tree-ssa/pr83648.c: New test.
8617 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
8619 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8622 * gcc.dg/ipa/pr85734.c: New test.
8624 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
8627 * gnat.dg/opt70.adb: New test.
8628 * gnat.dg/opt70_pkg.ad[sb]: New helper.
8630 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8632 * gcc.target/aarch64/crypto-fuse-1.c: New test.
8633 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
8635 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
8637 * gcc.target/aarch64/vmov_n_1.c: Update test.
8638 * gcc.target/aarch64/vfp-1.c: Update test.
8640 2018-05-14 Jakub Jelinek <jakub@redhat.com>
8643 * gcc.c-torture/execute/pr85756.c: New test.
8645 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
8647 * gcc.target/i386/cldemote-1.c: New test.
8649 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
8652 * gfortran.dg/assumed_type_9.f90 : New test.
8654 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
8657 * gfortran.dg/pr85542.f90: New test.
8659 2018-05-11 Martin Jambor <mjambor@suse.cz>
8662 * g++.dg/lto/pr85655_0.C: New test.
8664 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
8666 * gcc.target/i386/tpause-1.c: New test.
8667 * gcc.target/i386/umonitor-1.c: New test.
8669 2018-05-11 Jakub Jelinek <jakub@redhat.com>
8672 * c-c++-common/gomp/pr85696.c: New test.
8674 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
8675 Jakub Jelinek <jakub@redhat.com>
8677 PR tree-optimization/85692
8678 * gcc.target/i386/pr85692.c: New test.
8680 2018-05-11 Martin Liska <mliska@suse.cz>
8683 * c-c++-common/ubsan/attrib-6.c: New test.
8685 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8688 * gfortran.dg/pr85687.f90: new test.
8690 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8693 * gfortran.dg/pr85521_1.f90: New test.
8694 * gfortran.dg/pr85521_2.f90: New test.
8696 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8699 * gfortran.dg/pr70870_1.f90: New test.
8701 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
8703 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
8705 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8708 * g++.dg/ext/offsetof2.C: New test.
8710 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
8713 * gfortran.dg/temporary_3.f90 : New test.
8716 * gfortran.dg/temporary_2.f90 : New test.
8718 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
8720 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
8721 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
8722 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
8723 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
8724 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
8725 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
8726 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
8727 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
8728 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
8729 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
8730 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
8731 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
8732 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
8733 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
8734 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
8735 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
8736 * gcc.dg/vmx/st-be-order.c: Delete testcase.
8737 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
8738 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
8739 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
8740 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
8741 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
8742 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
8743 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
8744 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
8745 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
8746 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
8748 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8750 PR tree-optimization/85699
8751 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
8752 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
8753 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
8754 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
8756 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
8758 * g++.dg/tls/pr85400.C: New test.
8760 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8763 * g++.dg/cpp1y/lambda-generic-85713.C: New.
8765 2018-05-09 Carl Love <cel@us.ibm.com>
8767 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
8769 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8773 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8776 * g++.dg/cpp1y/pr84588.C: New.
8778 2018-05-09 Andreas Schwab <schwab@suse.de>
8780 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
8782 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
8784 * gcc.target/aarch64/store_lane_spill_1.c: New test.
8785 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
8787 2018-05-08 Carl Love <cel@us.ibm.com>
8788 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
8790 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8793 * g++.dg/cpp1y/pr84588.C: New.
8795 2018-05-08 Marek Polacek <polacek@redhat.com>
8798 * g++.dg/cpp1z/constexpr-if22.C: New test.
8800 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
8803 * gcc.target/i386/pr85693.c: New test.
8805 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8808 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
8809 scan-assembler-times checking that except for [fh]*xor other functions
8810 don't use any load instructions.
8812 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
8814 * gcc.target/i386/builtin_target.c: Test goldmont.
8815 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
8818 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8821 * g++.dg/other/sse2-pr85572-1.C: New test.
8822 * g++.dg/other/sse2-pr85572-2.C: New test.
8823 * g++.dg/other/sse4-pr85572-1.C: New test.
8824 * g++.dg/other/avx2-pr85572-1.C: New test.
8827 * gcc.target/i386/pr85317.c: New test.
8828 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
8829 optimization barrier to avoid optimizing away the expected insn.
8832 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
8833 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
8835 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8837 * g++.dg/other/sve_const_pred_1.C: Rename to...
8838 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
8839 target selectors and explicit -march options.
8840 * g++.dg/other/sve_const_pred_2.C: Rename to...
8841 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
8842 * g++.dg/other/sve_const_pred_3.C: Rename to...
8843 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
8844 * g++.dg/other/sve_const_pred_4.C: Rename to...
8845 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
8846 * g++.dg/other/sve_tls_2.C: Rename to...
8847 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
8848 * g++.dg/other/sve_vcond_1.C: Rename to...
8849 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
8850 * g++.dg/other/sve_vcond_1_run.C: Rename to...
8851 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
8853 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8856 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
8859 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8862 * g++.dg/cpp0x/deleted14.C: New.
8864 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8865 Alan Hayward <alan.hayward@arm.com>
8866 David Sherwood <david.sherwood@arm.com>
8868 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
8870 * gcc.target/aarch64/sve/vcond_7.c: New test.
8871 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
8873 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8876 * g++.dg/cpp0x/sfinae62.C: New.
8878 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8880 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
8883 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8886 * g++.dg/cpp0x/narrowing1.C: New.
8888 2018-05-08 Richard Biener <rguenther@suse.de>
8891 * gcc.dg/torture/pr85574.c: Rename to...
8892 * gcc.dg/torture/pr85588.c: ... this.
8894 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8897 * gfortran.dg/minmaxloc_12.f90: New test case.
8898 * gfortran.dg/minmaxloc_13.f90: New test case.
8900 2018-05-07 Nathan Sidwell <nathan@acm.org>
8902 * g++.dg/cpp0x/range-for10.C: Delete.
8903 * g++.dg/ext/forscope1.C: Delete.
8904 * g++.dg/ext/forscope2.C: Delete.
8905 * g++.dg/template/for1.C: Delete.
8907 2018-05-07 Jeff Law <law@redhat.com>
8909 * gfortran.dg/linefile.f90: New test.
8911 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
8913 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
8916 2018-05-06 Jakub Jelinek <jakub@redhat.com>
8919 * g++.dg/ext/asm14.C: New test.
8920 * g++.dg/ext/asm15.C: New test.
8921 * g++.dg/ext/asm16.C: New test.
8923 2018-05-06 Michael Eager <eager@eagercon.com>
8925 * gcc.target/microblaze/others/picdtr.c: Correct option
8926 -fPIE -mpic-data-is-text-relative.
8928 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
8930 * gcc.target/microblaze/others/picdtr.c: Add test for
8931 -fPIE -mpic-data-is-text-relative.
8933 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
8936 * gfortran.dg/coarray_dependency_1.f90: New test.
8937 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
8939 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
8941 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
8942 to match the currently produced gimple.
8944 2018-05-04 Carl Love <cel@us.ibm.com>
8946 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
8948 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
8949 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
8950 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
8951 xvcmpgedp counts. Add xxsel counts.
8953 2018-05-04 Richard Biener <rguenther@suse.de>
8956 * g++.dg/torture/pr85627.C: New testcase.
8958 2018-05-04 Richard Biener <rguenther@suse.de>
8961 * gcc.dg/torture/pr85574.c: New testcase.
8962 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
8964 2018-05-04 Jakub Jelinek <jakub@redhat.com>
8967 * gcc.dg/nextafter-1.c: New test.
8968 * gcc.dg/nextafter-2.c: New test.
8969 * gcc.dg/nextafter-3.c: New test.
8970 * gcc.dg/nextafter-4.c: New test.
8972 2018-05-03 Nathan Sidwell <nathan@acm.org>
8974 Remove -ffriend-injection.
8975 * g++.old-deja/g++.jason/scoping15.C: Delete.
8976 * g++.old-deja/g++.mike/net43.C: Delete.
8978 2018-05-03 Jakub Jelinek <jakub@redhat.com>
8981 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
8982 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
8983 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
8984 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
8986 2018-05-03 Tom de Vries <tom@codesourcery.com>
8989 * lib/scanoffloadtree.exp: New file.
8991 2018-05-03 Richard Biener <rguenther@suse.de>
8993 PR tree-optimization/85615
8994 * gcc.dg/torture/pr85615.c: New testcase.
8996 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8998 PR tree-optimization/70291
8999 * gcc.dg/complex-6.c: New test.
9000 * gcc.dg/complex-7.c: Likewise.
9002 2018-05-03 Richard Biener <rguenther@suse.de>
9005 * fortran.dg/pr51434.f90: Truncate transfer argument.
9007 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9010 * gcc.c-torture/execute/pr85582-3.c: New test.
9012 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9013 Jason Merrill <jason@redhat.com>
9016 * g++.dg/warn/Wshadow-13.C: New.
9017 * g++.dg/warn/Wshadow-14.C: Likewise.
9019 2018-05-02 Tom de Vries <tom@codesourcery.com>
9022 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
9023 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
9025 2018-05-02 David Pagan <dave.pagan@oracle.com>
9028 * gcc.dg/noncompile/pr30552-1.c: New test.
9029 * gcc.dg/noncompile/pr30552-2.c: New test.
9030 * gcc.dg/noncompile/pr30552-3.c: New test.
9031 * gcc.dg/noncompile/pr30552-4.c: New test.
9033 2018-05-02 Richard Biener <rguenther@suse.de>
9035 PR tree-optimization/85597
9036 * gcc.dg/vect/pr85597.c: New testcase.
9038 2018-05-02 Tom de Vries <tom@codesourcery.com>
9041 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
9042 * lib/scanltranstree.exp: New file.
9043 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
9044 (scan-ltrans-tree-dump-times_required_options)
9045 (scan-ltrans-tree-dump-not_required_options)
9046 (scan-ltrans-tree-dump-dem_required_options)
9047 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
9048 * lib/gcc-dg.exp: Include scanltranstree.exp.
9050 2018-05-02 Tom de Vries <tom@codesourcery.com>
9053 * gcc.dg/ipa/ipa-icf-38.c: New test.
9054 * gcc.dg/ipa/ipa-icf-38a.c: New test.
9055 * lib/scandump.exp (dump-base): New proc.
9056 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
9057 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
9059 * lib/scanipa.exp: Add "" argument to scan-dump calls.
9060 * lib/scanlang.exp: Same.
9061 * lib/scanrtl.exp: Same.
9062 * lib/scantree.exp: Same.
9063 * lib/scanwpaipa.exp: New file.
9064 * lib/gcc-dg.exp: Include scanwpaipa.exp.
9066 2018-05-02 Richard Biener <rguenther@suse.de>
9069 * gcc.dg/torture/pr85567.c: New testcase.
9071 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9074 * gcc.c-torture/execute/pr85582-1.c: New test.
9075 * gcc.c-torture/execute/pr85582-2.c: New test.
9077 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
9079 PR tree-optimization/85586
9080 * gcc.dg/vect/pr85586.c: New test.
9082 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
9084 PR tree-optimization/85143
9085 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
9086 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
9088 2018-05-01 David Malcolm <dmalcolm@redhat.com>
9091 * c-c++-common/Wformat-pr84258.c: New test.
9093 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9095 PR tree-optimization/82665
9096 * gcc.dg/tree-ssa/pr82665.c: New test.
9098 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9101 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9102 (test_add_fixit_insert_formatted_single_line): New function.
9103 (test_add_fixit_insert_formatted_multiline): New function.
9104 Extend expected output of generated patch to include fix-it hints
9106 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
9107 "gcc-rich-location.h". Add test coverage for
9108 gcc_rich_location::add_fixit_insert_formatted.
9110 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9112 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9113 (test_show_locus): Update for location_get_source_line returning a
9114 char_span. Use char_span for handling words in the
9115 "test_many_nested_locations" fix-it example.
9117 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9119 * gcc.target/arc/interrupt-8.c: Update test.
9120 * gcc.target/arc/loop-4.c: Likewise.
9121 * gcc.target/arc/loop-hazard-1.c: Likewise.
9122 * gcc.target/arc/sdata-3.c: Likewise.
9124 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9126 * gcc.target/arc/store-merge-1.c: New test.
9127 * gcc.target/arc/add_n-combine.c: Update test.
9129 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
9131 Microblaze Target: PIC data text relative
9133 * gcc.target/microblaze/others/data_var1.c: Include
9134 PIC case of r20 base register.
9135 * gcc.target/microblaze/others/data_var2.c: Ditto.
9136 * gcc.target/microblaze/others/picdtr.c: Add new
9137 test case for -mpic-is-data-text-relative.
9138 * gcc.target/microblaze/others/sdata_var1.c: Add
9139 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
9140 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
9141 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
9142 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
9143 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
9144 * gcc.target/microblaze/others/string_cst1_gpopt.c:
9146 * gcc.target/microblaze/others/string_cst2_gpopt.c:
9149 2018-04-30 Richard Biener <rguenther@suse.de>
9151 PR tree-optimization/28364
9152 PR tree-optimization/85275
9153 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
9154 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
9155 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
9156 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
9157 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
9159 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
9160 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
9162 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
9163 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
9164 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
9166 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
9169 * gcc.target/i386/pr84431.c: New test.
9171 2018-04-27 Martin Jambor <mjambor@suse.cz>
9174 * g++.dg/ipa/pr85549.C: New test.
9176 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9179 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
9181 * g++.dg/cpp0x/constexpr-85553.C: New test.
9183 2018-04-27 David Malcolm <dmalcolm@redhat.com>
9186 * g++.dg/pr85515-1.C: New test.
9187 * g++.dg/pr85515-2.C: New test.
9189 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
9192 * g++.dg/cpp0x/friend3.C: New.
9194 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9197 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9198 Use check_effective_target_arm_little_endian.
9200 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9202 PR tree-optimization/85529
9203 * gcc.c-torture/execute/pr85529-1.c: New test.
9204 * gcc.c-torture/execute/pr85529-2.c: New test.
9205 * gcc.dg/pr85529.c: New test.
9207 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9209 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
9210 `.dword' in addition to `lw' and `.word'.
9212 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9214 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
9216 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
9218 * gnat.dg/loop_optimization24.adb: New test.
9220 2018-04-26 Richard Biener <rguenther@suse.de>
9222 PR tree-optimization/85116
9223 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
9224 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
9225 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
9226 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
9228 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
9231 * gcc.target/i386/pr85473-1.c: New test.
9232 * gcc.target/i386/pr85473-2.c: New test.
9234 2018-04-25 Nathan Sidwell <nathan@acm.org>
9235 Jakub Jelinek <jakub@redhat.com>
9239 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
9240 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
9241 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
9242 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
9243 * g++.dg/cpp0x/pr85437-1.C: New.
9244 * g++.dg/cpp0x/pr85437-2.C: New.
9245 * g++.dg/cpp0x/pr85437-3.C: New.
9246 * g++.dg/cpp0x/pr85437-4.C: New.
9248 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9251 * gfortran.dg/pr85520.f90: New test.
9253 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9256 * gcc.dg/pr85512.c: New test.
9258 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
9261 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
9262 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
9263 * gcc.dg/pr85388-1.c (dg-options): Likwise.
9264 * gcc.dg/pr85388-2.c (dg-options): Likwise.
9265 * gcc.dg/pr85388-3.c (dg-options): Likwise.
9266 * gcc.dg/pr85388-4.c (dg-options): Likwise.
9267 * gcc.dg/pr85388-5.c (dg-options): Likwise.
9268 * gcc.dg/pr85388-6.c (dg-options): Likwise.
9269 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
9270 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
9271 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
9272 * gcc.target/i386/cet-label.c (dg-options): Likwise.
9273 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
9274 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
9275 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
9276 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
9277 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
9278 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
9279 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
9280 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
9281 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
9282 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
9283 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
9284 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
9285 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
9286 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
9287 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
9288 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
9289 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
9290 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
9291 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
9292 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
9293 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
9294 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
9295 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
9296 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
9297 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
9298 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
9299 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
9300 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
9301 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
9302 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
9303 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
9304 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
9305 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
9306 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
9307 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
9308 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
9309 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
9310 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
9311 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
9312 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
9313 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
9314 * gcc.target/i386/pr84146.c (dg-options): Likwise.
9315 * gcc.target/i386/pr85403.c (dg-options): Likwise.
9316 * gcc.target/i386/pr85404.c (dg-options): Likwise.
9317 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
9319 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
9320 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
9321 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
9322 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
9323 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
9324 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
9325 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
9326 * (dg-options): Likwise.
9327 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
9329 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
9330 * gcc.target/i386/cet-label-3.c: Removed.
9331 * gcc.target/i386/cet-property-3.c: Likwise.
9332 * gcc.target/i386/cet-sjlj-7.c: Likwise.
9334 2018-04-24 Jakub Jelinek <jakub@redhat.com>
9337 * gcc.target/i386/pr85511.c: New test.
9340 * g++.dg/ext/pr85503.C: New test.
9343 * gcc.target/i386/pr85508.c: New test.
9345 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
9347 PR tree-optimization/85478
9348 * g++.dg/pr85478.C: New test.
9350 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
9352 * g++.dg/torture/pr85496.C: New test.
9354 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
9356 PR rtl-optimization/85423
9357 * gcc.dg/pr85423.c: New test.
9359 2018-04-20 Martin Sebor <msebor@redhat.com>
9362 * gcc.dg/Wrestrict-15.c: New test.
9364 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
9367 * gcc.target/powerpc/pr85456.c: New test.
9369 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
9371 * g++.dg/ext/undef-bool-1.C: Require lp64.
9372 * gcc.target/powerpc/undef-bool-2.c: Likewise.
9374 2018-04-20 Jeff Law <law@redhat.com>
9376 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
9378 * gcc.dg/stack-check-6.c: Likewise.
9379 * gcc.dg/stack-check-6a.c: Likewise.
9380 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
9381 * gcc.target/i386/stack-check-18.c: Likewise.
9382 * gcc.target/i386/stack-check-19.c: Likewise.
9384 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9387 * gcc.target/aarch64/sve/vcond_1.c: Move to...
9388 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
9389 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
9390 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
9392 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
9395 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
9396 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
9398 2018-04-20 Richard Biener <rguenther@suse.de>
9401 * gcc.dg/torture/pr85475.c: New testcase.
9403 2018-04-20 Martin Jambor <mjambor@suse.cz>
9406 * gcc.dg/ipa/pr85449.c: New test.
9408 2018-04-20 Martin Jambor <mjambor@suse.cz>
9411 * g++.dg/ipa/pr85447.C: New file.
9412 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
9414 2018-04-20 Jakub Jelinek <jakub@redhat.com>
9417 * g++.dg/cpp0x/pr85462.C: New test.
9419 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9421 * gcc.target/i386/pr85404.c: Require CET target.
9423 2018-04-19 Jakub Jelinek <jakub@redhat.com>
9425 PR tree-optimization/85467
9426 * gcc.dg/pr85467.c: New test.
9428 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
9431 * g++.dg/parse/crash68.C: New.
9433 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9436 * g++.dg/torture/pr85334.C: New test.
9438 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
9440 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
9441 * g++.dg/diagnostic/pr85464.C: New.
9443 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9446 * gcc.dg/torture/pr85397-1.c: New test.
9447 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
9448 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9450 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9453 * gcc.target/i386/pr85404.c: New test.
9455 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9458 * c-c++-common/attr-nocf-check-1.c: Compile with
9459 -fcf-protection=none.
9460 * c-c++-common/attr-nocf-check-3.c: Likewise.
9461 * gcc.dg/march-generic.c: Likewise.
9462 * gcc.target/i386/align-limit.c: Likewise.
9463 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
9464 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
9465 * gcc.target/i386/cet-property-2.c: Likewise.
9466 * gcc.target/i386/ret-thunk-26.c: Likewise.
9467 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
9469 * c-c++-common/fcf-protection-2.c: Likewise.
9470 * c-c++-common/fcf-protection-3.c: Likewise.
9471 * c-c++-common/fcf-protection-5.c: Likewise.
9472 * c-c++-common/fcf-protection-6.c: Likewise.
9473 * c-c++-common/fcf-protection-7.c: Likewise.
9474 * gcc.target/i386/cet-label-3.c: New test.
9475 * gcc.target/i386/cet-property-3.c: Likewise.
9476 * gcc.target/i386/cet-sjlj-7.c: Likewise.
9477 * gcc.target/i386/pr85417-1.c: Likewise.
9478 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
9479 __x86_indirect_thunk_nt_(r|e)ax
9480 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9481 * gcc.target/i386/pr85403.c: Remove dg-error,
9483 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
9485 * gcc.target/i386/movdir-1.c: New test.
9487 2018-04-19 Richard Biener <rguenther@suse.de>
9490 * gcc.dg/pr85455.c: New testcase.
9492 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
9494 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
9496 * g++.dg/lto/pr85405b_0.C: Likewise.
9497 * g++.dg/lto/pr84805_0.C: Likewise.
9499 2018-04-18 Martin Liska <mliska@suse.cz>
9503 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
9506 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
9509 * gcc.dg/pr85388-1.c: New test.
9510 * gcc.dg/pr85388-2.c: Likewise.
9511 * gcc.dg/pr85388-3.c: Likewise.
9512 * gcc.dg/pr85388-4.c: Likewise.
9513 * gcc.dg/pr85388-5.c: Likewise.
9514 * gcc.dg/pr85388-6.c: Likewise.
9516 2018-04-18 Jan Hubicka <jh@suse.cz>
9517 Martin Liska <mliska@suse.cz>
9519 * g++.dg/lto/pr83121_0.C: Update template.
9520 * g++.dg/lto/pr83121_1.C: Update template.
9521 * g++.dg/lto/pr84805_0.C: Update template.
9522 * g++.dg/lto/pr84805_1.C: Update template.
9523 * g++.dg/lto/pr84805_2.C: Update template.
9525 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
9528 * g++.dg/cpp0x/pr84630.C: New.
9530 2018-04-18 Jakub Jelinek <jakub@redhat.com>
9533 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
9534 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
9535 in two cases. Uncomment two other tests and add expected dg-error for
9537 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
9538 -Wnarrowing diagnostics on some targets for c++11.
9539 * g++.dg/parse/array-size2.C: Remove xfail.
9540 * g++.dg/cpp0x/constexpr-84463.C: New test.
9542 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
9544 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
9545 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
9547 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9550 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
9551 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
9552 * g++.dg/other/sve_tls_2.C: Require effective target tls.
9554 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9556 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
9557 prevent cascading of errors and change expected error message.
9558 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
9560 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
9561 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
9562 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
9563 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
9565 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
9567 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9570 * gcc.dg/pr85430.c: New test.
9572 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9575 * gcc.target/arm/pr54300.C: Move to...
9576 * g++.dg/other/pr54300.C: ... Here. Add target directives.
9577 * gcc.target/arm/pr55073.C: Move to...
9578 * g++.dg/other/pr55073.C: ... Here. Add target directives.
9579 * gcc.target/arm/pr56184.C: Move to...
9580 * g++.dg/other/pr56184.C: ... Here. Add target directives.
9581 * gcc.target/arm/pr59985.C: Move to...
9582 * g++.dg/other/pr59985.C: ... Here. Add target directives.
9583 * gcc.target/aarch64/pr60675.C: Move to...
9584 * g++.dg/other/pr60675.C: ... Here. Add target directives.
9585 * gcc.target/aarch64/pr81422.C: Move to...
9586 * g++.dg/other/pr81422.C: ... Here. Add target directives.
9587 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
9588 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
9589 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
9590 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
9591 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
9592 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
9593 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
9594 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
9595 * gcc.target/aarch64/sve/tls_2.C: Move to...
9596 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
9597 * gcc.target/aarch64/pr81414.C: Rename to...
9598 * gcc.target/aarch64/pr81414.c: ... This.
9599 * gcc.target/aarch64/simd/pr67896.C: Rename to...
9600 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
9602 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
9603 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
9604 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
9605 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
9608 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9611 * gcc.dg/pr85414.c: New test.
9613 2018-04-17 Martin Jambor <mjambor@suse.cz>
9616 * g++.dg/ipa/pr85421.C: New test.
9618 2018-04-17 Martin Liska <mliska@suse.cz>
9621 * g++.dg/lto/pr85405b_0.C: New test.
9622 * g++.dg/lto/pr85405b_1.C: New test.
9624 2018-04-17 Martin Liska <mliska@suse.cz>
9627 * g++.dg/lto/pr85405_0.C: New test.
9628 * g++.dg/lto/pr85405_1.C: New test.
9630 2018-04-17 Martin Liska <mliska@suse.cz>
9633 * g++.dg/ext/pr85329-2.C: New test.
9634 * g++.dg/ext/pr85329.C: New test.
9635 * gcc.target/i386/mvc12.c: New test.
9637 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
9640 * g++.dg/pr85039-1.C: New.
9641 * g++.dg/pr85039-2.C: New.
9642 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
9644 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
9647 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
9648 if the target supports efficient unaligned storage accesses.
9650 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
9653 * gcc.target/powerpc/pr83660.C: New test.
9655 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
9658 * gcc.target/i386/pr85403.c: New test.
9660 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
9663 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
9665 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
9666 Jason Merrill <jason@redhat.com>
9669 * g++.dg/cpp0x/pr85112.C: New.
9671 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
9674 * g++.dg/ext/undef-bool-1.C: New file.
9675 * gcc.target/powerpc/powerpc.exp: Remove .C support.
9676 * gcc.target/powerpc/undef-bool-1.C: Remove file.
9678 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
9681 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
9682 corresponding dg-error clause.
9683 * gcc.target/powerpc/pr80098-3.c: Ditto.
9684 * gcc.target/powerpc/pr80103-1.c: Delete.
9686 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
9690 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
9691 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
9693 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9696 * gfortran.dg/implied_do_io_5.f90: New test.
9698 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
9701 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
9702 several values: positive, negative, and zero.
9703 * gcc.target/powerpc/sse2-pslld-1.c: Same.
9704 * gcc.target/powerpc/sse2-psllq-1.c: Same.
9706 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
9708 PR rtl-optimization/79916
9709 * gcc.target/powerpc/pr79916.c: New.
9711 2018-04-13 Jakub Jelinek <jakub@redhat.com>
9713 PR rtl-optimization/85393
9714 * g++.dg/opt/pr85393.C: New test.
9715 * g++.dg/opt/pr85393-aux.cc: New file.
9717 PR rtl-optimization/85376
9718 * gcc.dg/pr85376.c: New test.
9720 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
9722 PR rtl-optimization/83852
9723 * gcc.dg/pr83852.c: New testcase.
9725 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
9728 * gcc.target/s390/pr77822-1.C: Rename to ...
9729 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
9730 * gcc.target/s390/pr77822-2.c: Add asm scan check.
9731 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
9733 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
9736 * gcc.target/i386/pr71991.c: New testcase.
9738 2018-04-13 Martin Liska <mliska@suse.cz>
9739 Jakub Jelinek <jakub@redhat.com>
9742 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
9745 2018-04-12 David Malcolm <dmalcolm@redhat.com>
9748 * g++.dg/diagnostic/macro-arg-count.C: New test.
9750 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9754 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
9755 array and move test to libgomp/testsuite/libgomp.fortran.
9756 * gfortran.dg/do_concurrent_6.f90: New test.
9758 2018-04-12 Marek Polacek <polacek@redhat.com>
9761 * g++.dg/parse/error61.C: New test.
9763 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9766 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
9767 specify -mvsx on gcc command line.
9769 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9772 * gcc.target/i386/pr85328.c: New test.
9774 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9776 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
9778 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9780 PR rtl-optimization/85342
9781 * gcc.target/i386/pr85342.c: New test.
9783 2018-04-11 Jason Merrill <jason@redhat.com>
9785 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
9786 if ulimit -v is set.
9788 2018-04-11 Bin Cheng <bin.cheng@arm.com>
9791 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
9793 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9795 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
9796 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
9798 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9801 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
9804 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9807 * gcc.target/i386/pr84301.c: New test.
9809 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9811 PR tree-optimization/85331
9812 * gcc.c-torture/execute/pr85331.c: New test.
9814 2018-04-11 Marek Polacek <polacek@redhat.com>
9817 * g++.dg/cpp0x/pr51225.C: Adjust error message.
9818 * g++.dg/cpp1z/constexpr-if21.C: New test.
9820 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9823 * gcc.target/i386/pr85281.c: New test.
9825 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9827 PR rtl-optimization/84659
9828 * gcc.dg/pr84659.c: New test.
9830 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9833 * g++.dg/debug/dwarf2/pr85302.C: New test.
9835 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9838 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
9841 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9844 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
9846 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
9848 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
9849 * gcc.target/powerpc/dimode_off.c: Ditto.
9850 * gcc.target/powerpc/tfmode_off.c: Ditto.
9851 * gcc.target/powerpc/timode_off.c: Ditto.
9853 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9855 * gcc.target/powerpc/vec-ldl-1.c: New test.
9856 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
9857 corrections to ABI implementation.
9859 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
9862 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
9864 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9866 PR rtl-optimization/85300
9867 * gcc.dg/pr85300.c: New test.
9869 2018-04-10 David Malcolm <dmalcolm@redhat.com>
9872 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
9873 where we now show the pertinent parameter.
9874 * g++.dg/diagnostic/aka2.C: Likewise.
9875 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
9877 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9880 * gfortran.dg/gomp/pr85313.f90: New test.
9882 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9885 * g++.dg/parse/template29.C: New.
9887 2018-04-10 Bin Cheng <bin.cheng@arm.com>
9890 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
9892 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9896 * gcc.target/i386/avx512f-pr85177.c: New test.
9897 * gcc.target/i386/avx512f-pr85255.c: New test.
9899 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
9901 PR tree-optimization/85286
9902 * gcc.dg/vect/pr85286.c: New test.
9904 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9907 * gcc.target/arm/pr85173.c: New test.
9909 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9912 * gcc.dg/lto/pr85248_0.c: New test.
9913 * gcc.dg/lto/pr85248_1.c: New test.
9915 2018-04-09 Jan Hubicka <jh@suse.cz>
9918 * g++.dg/torture/pr85078.C: New.
9920 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
9923 * g++.dg/cpp1z/decomp44.C: New.
9924 * g++.dg/cpp1z/decomp45.C: Likewise.
9926 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9929 * gfortran.dg/do_concurrent_5.f90: New test.
9930 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
9933 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9936 * gfortran.dg/parameter_array_element_3.f90: New test.
9938 2018-04-09 Jakub Jelinek <jakub@redhat.com>
9941 * g++.dg/cpp1z/decomp43.C: New test.
9943 PR rtl-optimization/80463
9944 * g++.dg/pr80463.C: Add -w to dg-options.
9946 2018-04-09 Richard Biener <rguenther@suse.de>
9948 PR tree-optimization/85284
9949 * gcc.dg/torture/pr85284.c: New testcase.
9951 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9953 PR rtl-optimization/80463
9954 PR rtl-optimization/83972
9955 PR rtl-optimization/83480
9957 * gcc.dg/pr80463.c: New test.
9958 * g++.dg/pr80463.C: Likewise.
9959 * gcc.dg/pr83972.c: Likewise.
9961 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9963 PR rtl-optimization/83913
9964 * gcc.dg/pr83913.c: New test.
9966 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9968 PR rtl-optimization/83962
9969 * gcc.dg/pr83962.c: New test.
9971 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9973 PR rtl-optimization/83530
9974 * gcc.dg/pr83530.c: New test.
9976 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9979 * gfortran.dg/realloc_on_assign_16a.f90: New test.
9981 2018-04-07 Jakub Jelinek <jakub@redhat.com>
9983 PR tree-optimization/85257
9984 * gcc.dg/pr85257.c: New test.
9986 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
9988 * g++.dg/opt/pr85196.C: New test.
9990 2018-04-06 David Malcolm <dmalcolm@redhat.com>
9993 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
9994 std::tuple here since they need C++11.
9995 * g++.dg/lookup/missing-std-include-8.C: New test.
9996 * g++.dg/lookup/missing-std-include.C: Move std::array and
9997 std::tuple test to missing-std-include-6.C to avoid failures
10000 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10003 * gcc.dg/debug/pr85252.c: New test.
10005 PR rtl-optimization/84872
10006 * gcc.dg/graphite/pr84872.c: New test.
10009 * g++.dg/cpp1z/decomp42.C: New test.
10011 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10014 * g++.dg/lookup/missing-std-include-7.C: New test.
10016 2018-04-06 Tamar Christina <tamar.christina@arm.com>
10018 * gcc.dg/struct-simple.c: Revert r254862.
10019 * lib/target-supports.exp
10020 (check_effective_target_word_mode_no_slow_unalign): Likewise.
10022 2018-04-06 Richard Biener <rguenther@suse.de>
10024 PR middle-end/85244
10025 * gcc.dg/torture/pr85244-1.c: New testcase.
10026 * gcc.dg/torture/pr85244-2.c: Likewise.
10028 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10031 * c-c++-common/ubsan/pr85213.c: New test.
10033 2018-04-06 Richard Biener <rguenther@suse.de>
10035 PR middle-end/85180
10036 * gcc.dg/pr85180.c: New testcase.
10038 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10040 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
10041 to trigger the optimization. Do some cleanup and function
10042 renaming. Add more test functions.
10044 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10046 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
10048 * gcc.target/s390/hotpatch-1.c: Skip when building without
10050 * gcc.target/s390/hotpatch-10.c: Likewise.
10051 * gcc.target/s390/hotpatch-11.c: Likewise.
10052 * gcc.target/s390/hotpatch-12.c: Likewise.
10053 * gcc.target/s390/hotpatch-13.c: Likewise.
10054 * gcc.target/s390/hotpatch-14.c: Likewise.
10055 * gcc.target/s390/hotpatch-15.c: Likewise.
10056 * gcc.target/s390/hotpatch-16.c: Likewise.
10057 * gcc.target/s390/hotpatch-17.c: Likewise.
10058 * gcc.target/s390/hotpatch-18.c: Likewise.
10059 * gcc.target/s390/hotpatch-19.c: Likewise.
10060 * gcc.target/s390/hotpatch-2.c: Likewise.
10061 * gcc.target/s390/hotpatch-3.c: Likewise.
10062 * gcc.target/s390/hotpatch-4.c: Likewise.
10063 * gcc.target/s390/hotpatch-5.c: Likewise.
10064 * gcc.target/s390/hotpatch-6.c: Likewise.
10065 * gcc.target/s390/hotpatch-7.c: Likewise.
10066 * gcc.target/s390/hotpatch-8.c: Likewise.
10067 * gcc.target/s390/hotpatch-9.c: Likewise.
10069 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10071 * c-c++-common/Wattributes.c: Disable warning for s390* target and
10072 check for an error instead.
10073 * gcc.dg/Wattributes-6.c: Likewise.
10075 2018-04-05 Jakub Jelinek <jakub@redhat.com>
10078 * g++.dg/cpp1z/decomp39.C: New test.
10079 * g++.dg/cpp1z/decomp40.C: New test.
10082 * g++.dg/cpp1z/decomp41.C: New test.
10084 PR middle-end/85195
10085 * gcc.dg/pr85195.c: New test.
10087 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10090 * g++.dg/cpp0x/initlist100.C: New.
10091 * g++.dg/cpp0x/initlist101.C: Likewise.
10093 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10096 * g++.dg/other/pr84792-1.C: New.
10097 * g++.dg/other/pr84792-2.C: Likewise.
10099 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
10102 * gcc.target/i386/pr85193.c: New test.
10104 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
10107 * g++.dg/concepts/pr84979.C: New.
10108 * g++.dg/concepts/pr84979-2.C: New.
10109 * g++.dg/concepts/pr84979-3.C: New.
10111 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10114 * g++.dg/cpp0x/variadic174.C: New.
10116 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10118 PR inline-asm/85172
10119 * g++.dg/ext/builtin13.C: New test.
10120 * g++.dg/ext/atomic-4.C: New test.
10123 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
10124 * g++.dg/ext/bases3.C: New test.
10126 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10129 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
10130 to match a single insn of the baz function. Move scan directives at
10131 the end of the file below the functions they are trying to test for
10132 better readability.
10133 * gcc.target/arm/cmse/cmse-16.c: New testcase.
10135 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
10137 PR rtl-optimization/84878
10138 * gcc.target/powerpc/pr84878.c: New test.
10140 2018-04-04 Michael Matz <matz@suse.de>
10142 * gcc.dg/Wstringop-overflow-4.c: New test.
10143 * c-c++-common/Wstringop-truncation-4.c: Adjust.
10145 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10148 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
10149 for the diagnostics of overridden functions. Adjust for new wording.
10151 2018-04-04 Richard Biener <rguenther@suse.de>
10154 * g++.dg/lto/pr85176_0.C: New testcase.
10156 2018-04-04 Richard Biener <rguenther@suse.de>
10159 * lib/target-supports.exp (check_effective_target_vect_perm_short):
10162 2018-04-04 Martin Liska <mliska@suse.cz>
10165 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
10166 and msdata as a workaround for powerpc.
10168 2018-04-04 Richard Biener <rguenther@suse.de>
10170 PR tree-optimization/85168
10171 * gcc.dg/torture/pr85168.c: New testcase.
10173 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
10176 * g++.dg/pr84943.C: New.
10177 * g++.dg/pr84943-2.C: New.
10179 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10181 PR rtl-optimization/85167
10182 * gcc.dg/pr85167.c: New test.
10184 PR tree-optimization/85156
10185 * c-c++-common/pr85156.c: New test.
10186 * gcc.c-torture/execute/pr85156.c: New test.
10188 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
10190 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
10191 * gcc.target/powerpc/undef-bool-1.C: New file.
10192 * gcc.target/powerpc/undef-bool-2.c: New file.
10194 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10197 * g++.dg/cpp1z/class-deduction52.C: New.
10199 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10202 * g++.dg/cpp0x/pr85147.C: New test.
10205 * g++.dg/cpp0x/gen-attrs-64.C: New test.
10208 * g++.dg/gomp/pr85134.C: New test.
10209 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
10212 * gcc.c-torture/execute/pr85169.c: New test.
10213 * gcc.target/i386/avx512f-pr85169.c: New test.
10214 * gcc.target/i386/avx512bw-pr85169.c: New test.
10216 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10219 * gcc.target/powerpc/pr69946: Adjust comment. Remove
10220 scan-assembler-times clause.
10222 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
10224 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
10225 dg-additional-options.
10227 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10229 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
10231 2018-04-03 Richard Biener <rguenther@suse.de>
10234 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
10236 2018-04-02 Jim Wilson <jimw@sifive.com>
10238 * gcc.target/riscv/pr84660.c: New.
10239 * gcc.target/riscv/shift-and-1.c: New.
10240 * gcc.target/riscv/shift-and-2.c: New.
10242 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10245 * gfortran.dg/array_simplify_2.f90: New test.
10247 2018-04-01 Jakub Jelinek <jakub@redhat.com>
10249 PR middle-end/85090
10250 * gcc.target/i386/avx512f-pr85090-1.c: New test.
10251 * gcc.target/i386/avx512f-pr85090-2.c: New test.
10252 * gcc.target/i386/avx512f-pr85090-3.c: New test.
10253 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
10254 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
10256 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
10259 * g++.dg/pr85027.C: New.
10261 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10264 * gcc.target/powerpc/sse-maxps-2.c: New test.
10265 * gcc.target/powerpc/sse-minps-2.c: New test.
10267 2018-03-30 Jakub Jelinek <jakub@redhat.com>
10270 * g++.dg/gomp/pr84791.C: New test.
10272 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
10275 * gfortran.dg/array_constructor_53.f90: New test.
10277 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10280 * gfortran.dg/substr_6.f90: Remove illegal test for
10281 out-of-bounds substring.
10283 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10286 * gfortran.dg/zero_sized_10.f90: New test.
10288 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10291 * g++.dg/lookup/missing-std-include-6.C: New test.
10292 * g++.dg/lookup/missing-std-include.C: Add std::pair and
10294 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
10295 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
10296 <cstring>, <cassert>, and <cstdlib>.
10298 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
10300 PR inline-asm/84985
10301 * gcc.target/i386/pr84985.c: New.
10303 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10306 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
10308 2018-03-29 Jakub Jelinek <jakub@redhat.com>
10311 * g++.dg/warn/Wunused-var-31.C: New test.
10314 * c-c++-common/Wduplicated-branches-14.c: New test.
10316 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
10319 * g++.dg/cpp0x/pr84606.C: New.
10321 2018-03-29 Carl Love <cel@us.ibm.com>
10324 2017-09-27 Carl Love <cel@us.ibm.com>
10326 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
10327 for the __builtin_fctid and __builtin_fctiw.
10329 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
10332 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
10333 deleted builtin function.
10334 (div_weuo): Likewise.
10335 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
10336 (div_deuo): Likewise.
10338 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10341 * g++.dg/other/default13.C: New.
10343 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10346 * gcc.target/i386/pr85095-1.c: New test.
10347 * gcc.target/i386/pr85095-2.c: New test.
10348 * gcc.c-torture/execute/pr85095.c: New test.
10350 PR tree-optimization/82004
10351 * gcc.dg/pr82004.c: New test.
10353 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10354 Martin Liska <mliska@suse.cz>
10357 * g++.dg/asan/pr85081.C: New test.
10359 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
10362 * g++.dg/template/pr84789.C: Adjust for testing with
10366 * g++.dg/template/pr84973.C: New.
10367 * g++.dg/template/pr84973-2.C: New.
10368 * g++.dg/template/pr84973-3.C: New.
10371 * g++.dg/eh/pr84968.C: New.
10373 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10376 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
10377 long double multiply/divide uses the correct function.
10378 * gcc.target/powerpc/mulkc-3.c: Likewise.
10379 * gcc.target/powerpc/divkc-2.c: Likewise.
10380 * gcc.target/powerpc/divkc-3.c: Likewise.
10382 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10385 * g++.dg/cpp0x/defaulted51.C: New.
10386 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
10388 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10391 * g++.dg/ext/vector35.C: New test.
10394 * g++.dg/ext/builtin-offsetof3.C: New test.
10397 * g++.dg/cpp1y/pr85076.C: New test.
10399 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10402 * gfortran.dg/matmul_rank_1.f90: New test.
10404 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10405 Harald Anlauf <anlauf@gmx.de>
10407 * gfortran.dg/structure_constructor_15.f90: New test.
10409 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
10411 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
10412 for the diagnostics of overridden functions. Adjust for new wording.
10413 * g++.dg/cpp0x/implicit1.C: Likewise.
10414 * g++.dg/cpp0x/override1.C: Likewise.
10415 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10416 * g++.dg/eh/shadow1.C: Likewise.
10417 * g++.dg/inherit/covariant12.C: Likewise.
10418 * g++.dg/inherit/covariant14.C: Likewise.
10419 * g++.dg/inherit/covariant15.C: Likewise.
10420 * g++.dg/inherit/covariant16.C: Likewise.
10421 * g++.dg/inherit/covariant22.C: Likewise.
10422 * g++.dg/inherit/crash3.C: Likewise.
10423 * g++.dg/inherit/error2.C: Likewise.
10424 * g++.dg/template/crash100.C: Likewise.
10425 * g++.old-deja/g++.eh/spec6.C: Likewise.
10426 * g++.old-deja/g++.mike/p811.C: Likewise.
10427 * g++.old-deja/g++.other/virtual11.C: Likewise.
10428 * g++.old-deja/g++.other/virtual4.C: Likewise.
10430 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
10433 * gcc.target/i386/pr85044.c: New test.
10435 2018-03-27 Martin Sebor <msebor@redhat.com>
10438 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
10441 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10444 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
10446 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10449 * gcc.target/arm/pr81863.c: New test.
10451 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
10454 * gcc.target/nvptx/pr85056.c: New test.
10455 * gcc.target/nvptx/pr85056a.c: New test.
10457 2018-03-27 Richard Biener <rguenther@suse.de>
10460 * lib/target-supports.exp (check_ssse3_available): New function.
10461 (check_effective_target_vect_perm_short): Enable for x86 if
10462 check_ssse3_available.
10464 2018-03-27 Richard Biener <rguenther@suse.de>
10466 PR tree-optimization/85082
10467 * gfortran.dg/pr85082.f90: New testcase.
10469 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10471 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
10472 to "l=2" in dg-final.
10474 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10476 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
10477 * gcc.target/mips/fix-r4000-2.c: Likewise.
10478 * gcc.target/mips/fix-r4000-3.c: Likewise.
10479 * gcc.target/mips/fix-r4000-4.c: Likewise.
10480 * gcc.target/mips/fix-r4000-5.c: Likewise.
10481 * gcc.target/mips/fix-r4000-6.c: Likewise.
10482 * gcc.target/mips/fix-r4000-7.c: Likewise.
10483 * gcc.target/mips/fix-r4000-8.c: Likewise.
10484 * gcc.target/mips/fix-r4000-9.c: Likewise.
10485 * gcc.target/mips/fix-r4000-10.c: Likewise.
10486 * gcc.target/mips/fix-r4000-7.c: Change dg-final
10487 "mulditi3_r4000" instead of "mulditi3".
10488 * gcc.target/mips/fix-r4000-8.c: Change dg-final
10489 "umulditi3_r4000" instead of "umulditi3".
10491 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10494 * g++.dg/inherit/covariant22.C: New test.
10496 2018-03-27 Richard Biener <rguenther@suse.de>
10499 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
10502 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10503 Jason Merrill <jason@redhat.com>
10506 * g++.dg/init/array49.C: New.
10507 * g++.dg/torture/pr70499.C: Adjust.
10509 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
10512 * gcc.target/i386/pr85073.c: New test.
10514 2018-03-26 Richard Biener <rguenther@suse.de>
10517 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
10520 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10523 * gfortran.dg/parameter_array_format.f90: New test.
10525 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10526 Neil Carlson <neil.n.carlson@gmail.com>
10529 * gfortran.dg/literal_character_constant_1.inc: Replace
10530 call abort by STOP n.
10531 * gfortran.dg/overload_1.f90: Likewise.
10533 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
10534 Dominique d'Humieres <dominiq@gcc.gnu.org>
10537 * gfortran.dg/scalar_pointer_1.f90: New test.
10539 2018-03-25 Tom de Vries <tom@codesourcery.com>
10541 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
10544 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10547 * gfortran.dg/pr89497.f90: New test.
10549 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10552 * gfortran.dg/substr_7.f90: New test.
10554 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
10557 * gfortran.dg/pr42651.f90: New test.
10558 * gfortran.dg/func_result_7.f90: Update error message.
10560 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
10562 PR tree-optimization/84005
10563 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
10564 failing to force the alignment.
10566 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10568 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
10572 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10574 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
10575 message. Fix scan-assembler patterns.
10577 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10580 * g++.dg/cpp0x/pr85015.C: New test.
10583 * g++.dg/cpp1y/pr84942.C: New test.
10585 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
10587 PR inline-asm/85030
10588 * gcc.target/i386/pr85030.c: New.
10590 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10593 * g++.dg/pr85026.C: New test.
10595 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
10597 * g++.dg/debug/pr84704.C: XFAIL AIX.
10599 2018-03-23 Sudakshina Das <sudi.das@arm.com>
10602 * gcc.target/arm/pr84826.c: Add dg directive.
10604 2018-03-23 Marek Polacek <polacek@redhat.com>
10607 * g++.dg/ext/builtin-offsetof2.C: New test.
10610 * g++.dg/cpp0x/Wnarrowing5.C: New test.
10611 * gcc.dg/pr85045.c: New test.
10613 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
10616 * gnat.dg/lto22.adb: New test.
10617 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
10618 * gnat.dg/lto22_pkg2.ads: Likewise.
10620 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10623 * gcc.dg/lto/pr80778_0.c: New test.
10625 PR inline-asm/85034
10626 * gcc.target/i386/pr85034.c: New test.
10628 PR inline-asm/85022
10629 * c-c++-common/torture/pr85022.c: New test.
10632 * g++.dg/ubsan/pr85029.C: New test.
10634 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
10637 * g++.dg/cpp0x/pr71251.C: New.
10640 * g++.dg/template/pr84789.C: New.
10641 * g++.dg/template/pr84789-2.C: New.
10642 * g++.dg/template/pr84789-3.C: New.
10643 * g++.dg/parse/dtor11.C: Accept alternate error message.
10646 * g++.dg/pr84729.C: New.
10647 * g++.old-deja/g++.ext/arrnew2.C: Require error.
10648 * g++.old-deja/g++.robertl/eb58.C: Likewise.
10649 * g++.old-deja/g++.robertl/eb63.C: Likewise.
10651 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
10654 * gfortran.dg/interface_42.f90: New test.
10655 * gfortran.dg/interface_43.f90: New test.
10657 2018-03-22 Sudakshina Das <sudi.das@arm.com>
10660 * gcc.target/arm/pr84826.c: New test.
10662 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
10664 * gcc.target/arm/addr-modes-float.c: Move dg-do before
10665 dg-require-effective-target.
10666 * gcc.target/arm/addr-modes-int.c: Likewise.
10667 * gcc.target/nios2/lo-addr-tls.c: Likewise.
10669 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
10672 * gcc.target/powerpc/altivec-ld-1.c: New test.
10674 2018-03-22 Bin Cheng <bin.cheng@arm.com>
10676 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
10678 2018-03-22 Jakub Jelinek <jakub@redhat.com>
10680 PR inline-asm/84941
10681 * gcc.dg/pr84941.c: New test.
10683 2018-03-22 Tom de Vries <tom@codesourcery.com>
10685 PR tree-optimization/84956
10686 * gcc.dg/pr84956.c: New test.
10688 2018-03-22 Marek Polacek <polacek@redhat.com>
10691 * g++.dg/cpp1z/constexpr-if15.C: New test.
10692 * g++.dg/cpp1z/constexpr-if16.C: New test.
10694 2018-03-21 Joseph Myers <joseph@codesourcery.com>
10696 * gcc.dg/builtin-tgmath-3.c: New test.
10698 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
10701 * g++.dg/concepts/pr71965.C: New.
10705 * g++.dg/cpp0x/pr84610.C: New.
10706 * g++.dg/cpp0x/pr84642.C: New.
10708 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10711 * c-c++-common/pr84999.c: New test.
10713 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10716 * g++.dg/ext/desig10.C: New.
10718 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10719 Harald Anlauf <anlauf@gmx.de>
10722 * gfortran.dg/pr84957.f90: New test.
10724 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10726 PR tree-optimization/84960
10727 * gcc.c-torture/compile/pr84960.c: New test.
10729 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
10731 PR tree-optimization/84811
10732 * gcc.dg/torture/pr84811.c: New test.
10734 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10736 PR tree-optimization/84982
10737 * c-c++-common/pr84982.c: New test.
10740 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
10742 * g++.dg/torture/pr84961-1.C: New test.
10743 * g++.dg/torture/pr84961-2.C: New test.
10745 2018-03-21 Nathan Sidwell <nathan@acm.org>
10748 * g++.dg/pr85008.C: New.
10750 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
10753 * gfortran.dg/char_result_17.f90: New test.
10755 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10758 * g++.dg/other/accessor-fixits-1.C: Move to...
10759 * g++.dg/torture/accessor-fixits-1.C: ...here.
10760 * g++.dg/other/accessor-fixits-2.C: Move to...
10761 * g++.dg/torture/accessor-fixits-2.C: ...here.
10762 * g++.dg/other/accessor-fixits-3.C: Move to...
10763 * g++.dg/torture/accessor-fixits-3.C: ...here.
10764 * g++.dg/other/accessor-fixits-4.C: Move to...
10765 * g++.dg/torture/accessor-fixits-4.C: ...here.
10766 * g++.dg/other/accessor-fixits-5.C: Move to...
10767 * g++.dg/torture/accessor-fixits-5.C: ...here.
10768 * g++.dg/torture/accessor-fixits-6.C: New testcase.
10769 * g++.dg/torture/accessor-fixits-7.C: New testcase.
10770 * g++.dg/torture/accessor-fixits-8.C: New testcase.
10772 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10774 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
10776 2018-03-21 Sudakshina Das <sudi.das@arm.com>
10779 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
10781 2018-03-21 Nathan Sidwell <nathan@acm.org>
10784 * g++.dg/lookup/pr84804.C: New.
10786 2018-03-21 Martin Sebor <msebor@redhat.com>
10789 * g++.dg/Wclass-memaccess-3.C: New test.
10790 * g++.dg/Wclass-memaccess-4.C: New test.
10792 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10795 * g++.dg/other/accessor-fixits-1.C
10796 (test_access_const_t1_color): New.
10797 (test_deref_const_t1_color): New.
10798 * g++.dg/other/accessor-fixits-5.C: New testcase.
10800 2018-03-21 Tom de Vries <tom@codesourcery.com>
10802 PR tree-optimization/83126
10803 * gcc.dg/graphite/pr83126.c: New test.
10805 2018-03-21 Nathan Sidwell <nathan@acm.org>
10807 * g++.dg/ext/anon-struct6.C: Adjust.
10808 * g++.dg/ext/deprecate-1.C: New.
10809 * g++.dg/ext/deprecate-2.C: New.
10810 * g++.dg/lookup/pr84602.C: Adjust.
10811 * g++.dg/lookup/pr84962.C: Adjust.
10812 * g++.old-deja/g++.other/anon4.C
10815 * g++.dg/lookup/pr84836.C: New.
10817 2018-03-21 Bin Cheng <bin.cheng@arm.com>
10819 PR tree-optimization/84969
10820 * gcc.dg/tree-ssa/pr84969.c: New test.
10822 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10824 PR rtl-optimization/84989
10825 * gcc.target/i386/pr84989.c: New test.
10827 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
10829 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
10831 2018-03-21 Martin Liska <mliska@suse.cz>
10834 * gfortran.dg/goacc/pr84963.f90: New test.
10836 2018-03-21 Marek Polacek <polacek@redhat.com>
10838 PR c++/71638, ICE with NSDMI and reference.
10839 * g++.dg/cpp0x/nsdmi14.C: New test.
10840 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
10842 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
10844 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
10845 MIPS with -mpaired-single directives.
10847 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
10850 * gfortran.dg/interface_41.f90: New test.
10852 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10855 * gcc.dg/pr84875.c: New test.
10857 2018-03-20 Marek Polacek <polacek@redhat.com>
10859 PR c++/84978, ICE with NRVO.
10860 * g++.dg/opt/nrv19.C: New test.
10862 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10865 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10866 Disable for armeb targets.
10867 * gcc.target/arm/pr82518.c: New test.
10869 2018-03-20 Nathan Sidwell <nathan@acm.org>
10872 * g++.dg/lookup/pr84962.C: New.
10875 * g++.dg/lookup/pr84970.C: New.
10877 2018-03-20 Richard Biener <rguenther@suse.de>
10880 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
10882 2018-03-20 Martin Liska <mliska@suse.cz>
10885 * g++.dg/ipa/pr84825.C: New test.
10887 2018-03-20 Martin Liska <mliska@suse.cz>
10889 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
10891 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10894 * gcc.c-torture/compile/pr84845.c: New test.
10896 2018-03-20 Sudakshina Das <sudi.das@arm.com>
10899 * gcc.target/arm/pr82989.c: New test.
10901 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10904 * gcc.target/i386/pr84945.c: New test.
10906 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
10909 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
10911 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10914 * gcc.dg/pr84953.c: New test.
10916 2018-03-19 Marek Polacek <polacek@redhat.com>
10919 * g++.dg/cpp1z/lambda-__func__.C: New test.
10922 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
10924 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10927 * g++.dg/asan/pr78651.C: New test.
10929 2018-03-19 Tom de Vries <tom@codesourcery.com>
10931 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
10932 vect_int_mult. Add nvptx xfail for PR84958.
10934 2018-03-19 Nathan Sidwell <nathan@acm.org>
10937 * g++.dg/cpp1y/pr84835.C: New.
10939 2018-03-19 Sudakshina Das <sudi.das@arm.com>
10942 * gcc.target/aarch64/pr81647.c: New.
10944 2018-03-19 Richard Biener <rguenther@suse.de>
10946 PR tree-optimization/84933
10947 * g++.dg/pr84933.C: New testcase.
10949 2018-03-19 Richard Biener <rguenther@suse.de>
10951 PR tree-optimization/84859
10952 * gcc.dg/tree-ssa/pr84859.c: New testcase.
10953 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
10954 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
10955 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
10957 2018-03-19 Nathan Sidwell <nathan@acm.org>
10960 * g++.dg/lookup/pr84812.C: New.
10962 2018-03-19 Richard Biener <rguenther@suse.de>
10964 PR tree-optimization/84929
10965 * gcc.dg/torture/pr84929.c: New testcase.
10967 2018-03-19 Tamar Christina <tamar.christina@arm.com>
10970 * gcc.target/arm/big-endian-subreg.c: Delete.
10972 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10975 * gfortran.dg/array_constructor_52.f90: New test.
10977 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
10980 * gfortran.dg/pr77414.f90: New test.
10981 * gfortran.dg/internal_references_1.f90: Adjust error message.
10983 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
10986 * gfortran.dg/pr65453.f90: New test.
10988 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
10990 PR tree-optimization/84913
10991 * gfortran.dg/vect/pr84913.f90: New test.
10993 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
10996 * gfortran.dg/warn_concat.f90: New test.
10998 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11001 * gcc.dg/pr84899.c: New test.
11003 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
11006 * gfortran.dg/pr69395.f90: Add test for max dimensions
11008 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
11011 * gcc.target/i386/pr84876.c: New test.
11013 2018-03-16 Martin Liska <mliska@suse.cz>
11016 * gcc.target/i386/mvc11.c: New test.
11018 2018-03-16 Martin Liska <mliska@suse.cz>
11021 * gcc.target/i386/mvc10.c: New test.
11023 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11027 * g++.dg/cpp1y/pr79937-1.C: New test.
11028 * g++.dg/cpp1y/pr79937-2.C: New test.
11029 * g++.dg/cpp1y/pr79937-3.C: New test.
11030 * g++.dg/cpp1y/pr79937-4.C: New test.
11031 * g++.dg/cpp1y/pr82410.C: New test.
11033 2018-03-16 Tom de Vries <tom@codesourcery.com>
11035 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
11037 2018-03-16 Tom de Vries <tom@codesourcery.com>
11039 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
11041 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11044 * g++.dg/cpp2a/desig8.C: New test.
11046 PR tree-optimization/84841
11047 * gcc.dg/pr84841.c: New test.
11050 * g++.dg/cpp2a/desig7.C: New test.
11052 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
11053 Jim MacArthur <jim.macarthur@codethink.co.uk>
11055 * gfortran.dg/automatic_1.f90: New test.
11056 * gfortran.dg/automatic_repeat.f90: New test
11057 * gfortran.dg/automatic_save.f90: New test.
11058 * gfortran.dg/vax_structure.f90: New test.
11060 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11063 * gfortran.dg/pr78741.f90: New test.
11065 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11068 * gfortran.dg/pr69395.f90: New test.
11070 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11073 * g++.dg/opt/pr79085.C: New test.
11075 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
11078 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
11079 label instead of __x86_indirect_thunk label.
11081 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11084 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
11085 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
11086 * g++.dg/warn/deprecated-13.C: New test.
11088 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
11090 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
11092 2018-03-15 Richard Biener <rguenther@suse.de>
11095 * c-c++-common/pr84873.c: New testcase.
11097 2018-03-15 Tamar Christina <tamar.christina@arm.com>
11100 * gcc.target/arm/big-endian-subreg.c: New.
11102 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11105 * gcc.c-torture/compile/pr84860.c: New test.
11107 2018-03-15 Julia Koval <julia.koval@intel.com>
11109 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11111 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
11114 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11117 * gcc.dg/pr84853.c: New test.
11119 2018-03-14 Carl Love <cel@us.ibm.com>
11121 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
11123 2018-03-14 Martin Liska <mliska@suse.cz>
11126 * g++.dg/lto/pr84805_0.C: New test.
11127 * g++.dg/lto/pr84805_1.C: New test.
11128 * g++.dg/lto/pr84805_2.C: New test.
11130 2018-03-14 David Malcolm <dmalcolm@redhat.com>
11133 * gcc.dg/fixits-pr84852-1.c: New test.
11134 * gcc.dg/fixits-pr84852-2.c: New test.
11136 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11138 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
11139 separate verbose message.
11140 * lib/scandump.exp (scan-dump-times): Likewise.
11142 2018-03-14 Julia Koval <julia.koval@intel.com>
11144 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
11146 * gcc.target/i386/funcspec-56.inc: Ditto.
11148 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11150 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
11153 2018-03-14 Jakub Jelinek <jakub@redhat.com>
11156 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
11157 check count from 17 to 14.
11160 * gcc.target/i386/pr84844.c: New test.
11162 2018-03-14 Richard Biener <rguenther@suse.de>
11164 PR tree-optimization/84830
11165 * gcc.dg/torture/pr84830.c: New testcase.
11167 2018-03-14 Marek Polacek <polacek@redhat.com>
11170 * g++.dg/cpp0x/static_assert15.C: New test.
11172 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
11175 * gfortran.dg/pr61775.f90: New test.
11177 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11180 * g++.dg/ext/pr84843-1.C: New test.
11181 * g++.dg/ext/pr84843-2.C: New test.
11183 2018-03-13 David Pagan <dave.pagan@oracle.com>
11186 * gcc.dg/pr46921.c: New test.
11188 2018-03-13 Martin Sebor <msebor@redhat.com>
11190 PR tree-optimization/84725
11191 * c-c++-common/Wstringop-truncation-4.c: New test.
11192 * c-c++-common/attr-nonstring-5.c: New test.
11194 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11196 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
11198 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11199 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11201 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11203 * gcc.target/aarch64/sve/tls_1.c: New test.
11204 * gcc.target/aarch64/sve/tls_2.C: Likewise.
11206 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11208 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
11209 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
11211 2018-03-13 Martin Liska <mliska@suse.cz>
11214 * g++.dg/ipa/pr84658.C: New test.
11216 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11218 PR middle-end/84834
11219 * gcc.dg/pr84834.c: New test.
11222 * gcc.target/i386/pr84827.c: New test.
11225 * g++.dg/ext/pr84828.C: New test.
11228 * gcc.target/i386/avx512f-pr84786-1.c: New test.
11229 * gcc.target/i386/avx512f-pr84786-2.c: New test.
11232 * g++.dg/cpp1y/constexpr-84808.C: New test.
11235 * g++.dg/debug/pr84704.C: New test.
11237 2018-03-12 Renlin Li <renlin.li@arm.com>
11239 * gcc.target/aarch64/movi_hf.c: New.
11240 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
11241 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
11243 2018-03-12 Martin Sebor <msebor@redhat.com>
11245 PR tree-optimization/83456
11246 * c-c++-common/Wrestrict-2.c: Remove test cases.
11247 * c-c++-common/Wrestrict.c: Same.
11248 * gcc.dg/Wrestrict-12.c: New test.
11249 * gcc.dg/Wrestrict-14.c: New test.
11251 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11253 * g++.dg/pr84821.C: New test.
11255 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11257 * gcc.dg/pr84799.c: New test.
11259 2018-03-12 Richard Biener <rguenther@suse.de>
11261 PR tree-optimization/84803
11262 * gcc.dg/torture/pr84803.c: New testcase.
11264 2018-03-12 Jakub Jelinek <jakub@redhat.com>
11267 * g++.dg/debug/pr84813.C: New test.
11269 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
11272 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
11274 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
11277 * gfortran.dg/pr83939.f90
11279 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11282 * gfortran.dg/zero_sized_9.f90: New test.
11284 2018-03-11 Jakub Jelinek <jakub@redhat.com>
11287 * g++.dg/debug/dwarf2/enum2.C: New test.
11289 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
11292 * gfortran.dg/pr84734.f90: New test.
11294 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
11296 * gnat.dg/prot3.adb: New test.
11297 * gnat.dg/prot3_pkg.ad[sb]: New helper.
11299 2018-03-09 Jason Merrill <jason@redhat.com>
11300 Paolo Carlini <paolo.carlini@oracle.com>
11304 * g++.dg/cpp0x/pr71169.C: New.
11305 * g++.dg/cpp0x/pr71169-2.C: Likewise.
11306 * g++.dg/cpp0x/pr71832.C: Likewise.
11308 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
11311 * gcc.target/powerpc/pr83969.c: New test.
11313 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11316 * gcc.dg/pr84772.c: New test.
11319 * g++.dg/warn/Wformat-2.C: New test.
11322 * g++.dg/ext/vla18.C: New test.
11324 2018-03-09 Martin Sebor <msebor@redhat.com>
11326 PR tree-optimization/84526
11327 * gcc.dg/Wrestrict-10.c: New test.
11328 * gcc.dg/Wrestrict-11.c: New test.
11330 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
11332 PR rtl-optimization/84682
11333 * gcc.dg/torture/pr84682-1.c: New.
11334 * gcc.dg/torture/pr84682-2.c: New.
11335 * gcc.dg/torture/pr84682-3.c: New.
11337 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11340 * g++.dg/ext/pr84724.C: New test.
11342 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
11345 * gcc.target/arm/pr83712.c: New.
11347 2018-03-09 Richard Biener <rguenther@suse.de>
11349 PR tree-optimization/84775
11350 * gcc.dg/torture/pr84775.c: New testcase.
11352 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11355 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
11358 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
11360 * gcc.c-torture/compile/20180309-1.c: New test.
11362 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11365 * g++.dg/warn/Wunused-function4.C: New test.
11367 PR inline-asm/84742
11368 * gcc.target/i386/pr84742-1.c: New test.
11369 * gcc.target/i386/pr84742-2.c: New test.
11371 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11374 * gcc.c-torture/execute/pr84748.c: New test.
11376 2018-03-08 Richard Biener <rguenther@suse.de>
11378 PR middle-end/84552
11379 * gcc.dg/graphite/pr84552.c: New testcase.
11381 2018-03-08 Richard Biener <rguenther@suse.de>
11383 PR tree-optimization/84178
11384 * gcc.dg/torture/pr84178-2.c: New testcase.
11386 2018-03-08 David Malcolm <dmalcolm@redhat.com>
11388 PR tree-optimization/84178
11389 * gcc.c-torture/compile/pr84178-1.c: New test.
11391 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
11393 * lib/target-supports.exp: Do not return zero from a ifunc
11396 2018-03-08 Richard Biener <rguenther@suse.de>
11398 PR tree-optimization/84746
11399 * gcc.dg/torture/pr84746.c: New testcase.
11402 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
11405 * gcc.dg/graphite/pr84404.c: New.
11407 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11409 PR tree-optimization/84740
11410 * gcc.dg/torture/pr84740.c: New test.
11412 PR tree-optimization/84739
11413 * gcc.dg/pr84739.c: New test.
11415 2018-03-07 Martin Sebor <msebor@redhat.com>
11417 PR tree-optimization/83519
11418 * gcc.dg/Wrestrict-13.c: New test.
11420 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
11424 * gfortran.dg/pr64124.f90: New tests.
11425 * gfortran.dg/pr70409.f90: New tests.
11427 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
11430 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
11432 2018-03-07 Martin Sebor <msebor@redhat.com>
11434 PR tree-optimization/84526
11435 * gcc.dg/Wrestrict-10.c: New test.
11437 2018-03-07 Martin Sebor <msebor@redhat.com>
11439 PR tree-optimization/84468
11440 * g++.dg/warn/Wstringop-truncation-2.C: New test.
11441 * gcc.dg/Wstringop-truncation.c: New test.
11442 * gcc.dg/Wstringop-truncation-2.c: New test.
11444 2018-03-07 Jakub Jelinek <jakub@redhat.com>
11447 * gfortran.dg/pr84565.f90: New test.
11449 PR middle-end/84723
11450 * gcc.target/i386/pr84723-1.c: New test.
11451 * gcc.target/i386/pr84723-2.c: New test.
11452 * gcc.target/i386/pr84723-3.c: New test.
11453 * gcc.target/i386/pr84723-4.c: New test.
11454 * gcc.target/i386/pr84723-5.c: New test.
11456 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11459 * gfortran.dg/pr64107.f90: New test.
11461 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11465 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
11467 2018-03-06 Marek Polacek <polacek@redhat.com>
11470 * g++.dg/cpp1z/constexpr-84684.C: New test.
11472 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11475 * gcc.dg/pr84721.c: New test.
11478 * gcc.dg/pr84710.c: New test.
11480 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11483 * gfortran.dg/implied_do_2.f90: New test.
11484 * gfortran.dg/coarray_8.f90: Update for new error message.
11486 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11488 PR inline-asm/84683
11489 * g++.dg/ext/pr84683.C: New test.
11491 PR tree-optimization/84687
11492 * gcc.dg/pr84687.c: New test.
11494 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
11497 * g++.dg/pr84231.C: New.
11500 * g++.dg/cpp1y/pr84593.C: New.
11503 * g++.dg/pr84492.C: New.
11505 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11507 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
11508 __builtin_ppc_speculation_barrier.
11510 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11513 * gcc.target/powerpc/pr84700.c: New test.
11515 2018-03-05 Nathan Sidwell <nathan@acm.org>
11518 * g++.dg/lookup/pr84702.C: New.
11520 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11523 * gcc.target/i386/pr84564.c: New test.
11525 2018-03-05 Marek Polacek <polacek@redhat.com>
11528 * g++.dg/cpp0x/inline-ns10.C: New test.
11530 2018-03-05 Nathan Sidwell <nathan@acm.org>
11533 * g++.dg/template/pr84694.C: New.
11535 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11538 * gcc.c-torture/execute/pr84524.c: New test.
11539 * gcc.target/i386/avx512bw-pr84524.c: New test.
11541 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
11544 * g++.dg/pr84264.C: New test.
11546 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11549 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
11550 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
11551 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
11553 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
11555 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
11556 * g++.dg/other/i386-3.C: Ditto.
11557 * gcc.target/i386/sse-12.c: Ditto.
11558 * gcc.target/i386/sse-13.c: Ditto.
11559 * gcc.target/i386/sse-14.c: Ditto.
11560 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
11561 * gcc.target/i386/wbinvd-1.c: New test.
11562 * gcc.target/i386/wbnoinvd-1.c: Ditto.
11563 * gcc.target/i386/pconfig-1.c: Ditto.
11565 2018-03-05 Pádraig Brady <P@draigBrady.com>
11566 Nathan Sidwell <nathan@acm.org>
11569 * g++.dg/cpp0x/pr84497.C: New.
11571 2018-03-05 Richard Biener <rguenther@suse.de>
11573 PR tree-optimization/84670
11574 * gcc.dg/pr84670-1.c: New testcase.
11575 * gcc.dg/pr84670-2.c: Likewise.
11576 * gcc.dg/pr84670-3.c: Likewise.
11577 * gcc.dg/pr84670-4.c: Likewise.
11579 2018-03-05 Richard Biener <rguenther@suse.de>
11581 PR tree-optimization/84650
11582 * gcc.dg/graphite/pr84650.c: New testcase.
11584 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11587 * g++.dg/cpp1z/constexpr-lambda20.C: New.
11589 2018-03-03 Harald Anlauf <anlauf@gmx.de>
11592 * gfortran.dg/pr71085.f90: New test.
11594 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11597 * gfortran.dg/zero_sized_8.f90: Really commit New test.
11599 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11602 * gfortran.dg/pr51434.f90: New test.
11604 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11607 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
11609 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11612 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
11614 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11617 * g++.dg/torture/pr71464.C: New.
11619 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
11622 * gfortran.dg/select_type_41.f90: New test.
11624 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11627 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
11629 2018-03-02 Marek Polacek <polacek@redhat.com>
11632 * g++.dg/ext/flexary29.C: New test.
11634 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11636 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
11638 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11641 * g++.dg/torture/pr81812.C: New.
11643 2018-03-02 Marek Polacek <polacek@redhat.com>
11646 * g++.dg/warn/Wsign-compare-8.C: New test.
11649 * g++.dg/parse/array-size3.C: New test.
11652 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
11654 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11657 * g++.dg/cpp1y/pr84662.C: New test.
11659 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
11661 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
11662 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
11664 * g++.dg/lto/20101010-1_0.C: Likewise.
11665 * g++.dg/lto/20101010-2_0.C: Likewise.
11667 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11670 * gcc.dg/pr84628.c: New test.
11673 * gcc.target/ia64/pr56540.c: New test.
11675 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11677 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
11679 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
11680 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
11681 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
11682 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
11684 2018-03-02 Marek Polacek <polacek@redhat.com>
11687 * c-c++-common/ubsan/shift-11.c: New test.
11689 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11691 * gcc.dg/vect/vect-alias-check-13.c: New test.
11693 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11696 * gcc.dg/pr84614.c: New test.
11698 PR inline-asm/84625
11699 * gcc.target/i386/pr84625.c: New test.
11701 2018-03-02 Richard Biener <rguenther@suse.de>
11703 PR tree-optimization/84427
11704 * gcc.dg/torture/pr84427.c: New testcase.
11706 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
11709 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
11710 powerpc64le*-*-linux*.
11711 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
11712 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
11714 2018-03-01 Martin Sebor <msebor@redhat.com>
11717 * g++.dg/ext/attr-const.C: Remove xfail.
11718 * g++.dg/ext/attr-malloc-3.C: New test.
11719 * g++.dg/ext/attr-noinline-3.C: New test.
11720 * g++.dg/ext/attr-noreturn-3.C: New test.
11721 * g++.dg/ext/attr-nothrow-3.C: New test.
11722 * g++.dg/ext/attr-pure.C: Remove xfail.
11724 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11727 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
11728 dg-options and dg-shouldfail "ubsan" directive.
11730 2018-03-01 Marek Polacek <polacek@redhat.com>
11731 Jason Merrill <jason@redhat.com>
11734 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
11735 * g++.dg/cpp1z/static1.C: New test.
11736 * g++.dg/template/static37.C: New test.
11738 2018-03-01 Nathan Sidwell <nathan@acm.org>
11741 * g++.dg/template/pr84434.C: New.
11743 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
11745 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
11746 -mthumb to the command-line.
11748 2018-03-01 Marek Polacek <polacek@redhat.com>
11751 * g++.dg/cpp0x/static_assert14.C: New test.
11753 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
11756 * g++.dg/torture/pr79410.C: New.
11758 2018-03-01 Martin Liska <mliska@suse.cz>
11761 * gcc.dg/asan/pr82484.c: New test.
11763 2018-03-01 Richard Biener <rguenther@suse.de>
11766 * gfortran.dg/lto/pr84645_0.f90: New testcase.
11768 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11771 * gfortran.dg/coarray_47.f90: New test.
11773 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11776 * gfortran.dg/class_array_23.f03: New test.
11778 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11780 PR rtl-optimization/84528
11781 * gcc.dg/torture/pr84538.c: Rename to...
11782 * gcc.dg/torture/pr84528.c: ...this.
11784 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11786 PR rtl-optimization/84528
11787 * gcc.dg/torture/pr84538.c: New test.
11789 2018-02-28 Martin Sebor <msebor@redhat.com>
11791 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
11792 -fpic test failures.
11793 * c-c++-common/Wrestrict-2.c: Same.
11794 * c-c++-common/Wstringop-truncation.c: Same.
11795 * gcc.dg/Warray-bounds-22.c: Same.
11796 * gcc.dg/Wstringop-overflow.c: Same.
11797 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
11798 (signed_range): Same.
11799 (unsigned_anti_range): Same.
11800 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
11801 (signed_range): Same.
11802 (unsigned_anti_range): Same.
11803 * gcc.dg/attr-alloc_size-7.c: Same.
11804 * gcc.dg/attr-alloc_size-8.c: Same.
11805 * gcc.dg/builtin-alloc-size.c: Same.
11806 * gcc.dg/builtin-stpncpy.c: Same.
11807 * gcc.dg/builtins-nonnull.c: Same.
11808 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
11809 * gcc.dg/pr79214.c: Same.
11810 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
11811 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11812 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11813 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
11814 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
11815 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
11816 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
11817 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
11818 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
11819 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11820 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11822 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
11825 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
11827 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11830 * g++.dg/cpp0x/pr84609.C: New test.
11832 2018-02-28 Martin Sebor <msebor@redhat.com>
11835 * g++.dg/ext/attr-malloc-3.C: New test.
11836 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
11837 to pre-existing problems.
11838 * g++.dg/ext/attr-pure.C: Same.
11840 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
11843 * gfortran.dg/associate_37.f90: New test.
11846 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
11848 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11851 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
11852 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
11853 * gcc.dg/bf-ms-layout-4.c: New test.
11854 * gcc.dg/bf-ms-layout-5.c: New test.
11856 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
11859 * gcc.target/powerpc/pr83399.c: Only run on Linux.
11861 2018-02-28 Richard Biener <rguenther@suse.de>
11863 PR tree-optimization/84584
11864 * gcc.dg/graphite/pr84584.c: New testcase.
11866 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
11868 PR preprocessor/84517
11869 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
11871 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11873 * c-c++-common/dump-ada-spec-12.c: New test.
11874 * c-c++-common/dump-ada-spec-13.c: Likewise.
11876 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11878 * c-c++-common/dump-ada-spec-11.c: New test.
11880 2018-02-28 Martin Liska <mliska@suse.cz>
11883 * g++.dg/ext/timevar1.C: Fix pruned patterns.
11884 * g++.dg/ext/timevar2.C: Likewise.
11886 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11888 * c-c++-common/dump-ada-spec-8.c: New test.
11889 * c-c++-common/dump-ada-spec-9.c: Likewise.
11890 * c-c++-common/dump-ada-spec-10.c: Likewise.
11892 2018-02-28 Richard Biener <rguenther@suse.de>
11894 PR middle-end/84607
11895 * gcc.dg/pr84607.c: New testcase.
11897 2018-02-28 Nathan Sidwell <nathan@acm.org>
11900 * g++.dg/lookup/pr84602.C: New.
11902 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11906 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
11908 * g++.dg/ext/attr-nonnull.C: Likewise.
11909 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
11911 * g++.dg/ext/attr-noinline-2.C: Likewise.
11912 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
11913 -fdump-tree-eh in dg-options.
11915 2018-02-28 Alan Modra <amodra@gmail.com>
11917 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
11919 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
11921 2018-02-27 Martin Sebor <msebor@redhat.com>
11925 * g++.dg/Wmissing-attributes.C: New test.
11926 * g++.dg/ext/attr-const-pure.C: New test.
11927 * g++.dg/ext/attr-const.C: New test.
11928 * g++.dg/ext/attr-deprecated-2.C: New test.
11929 * g++.dg/ext/attr-malloc-2.C: New test.
11930 * g++.dg/ext/attr-malloc.C: New test.
11931 * g++.dg/ext/attr-noinline-2.C: New test.
11932 * g++.dg/ext/attr-noinline.C: New test.
11933 * g++.dg/ext/attr-nonnull.C: New test.
11934 * g++.dg/ext/attr-noreturn-2.C: New test.
11935 * g++.dg/ext/attr-noreturn.C: New test.
11936 * g++.dg/ext/attr-nothrow-2.C: New test.
11937 * g++.dg/ext/attr-nothrow.C: New test.
11938 * g++.dg/ext/attr-optimize.C: New test.
11939 * g++.dg/ext/attr-pure.C: New test.
11940 * g++.dg/ext/attr-returns-nonnull.C: New test.
11941 * g++.dg/ext/attr-warning.C: New test.
11943 2018-02-27 Nathan Sidwell <nathan@acm.org>
11946 * g++.dg/lookup/pr84426.C: New.
11948 2018-02-27 Richard Biener <rguenther@suse.de>
11950 PR tree-optimization/84512
11951 * gcc.dg/tree-ssa/pr84512.c: New testcase.
11953 2018-02-27 Martin Liska <mliska@suse.cz>
11955 PR gcov-profile/84548
11956 * g++.dg/gcov/pr84548.C: New test.
11958 2018-02-27 Jakub Jelinek <jakub@redhat.com>
11961 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
11963 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11966 * g++.dg/cpp1y/pr84558.C: New test.
11968 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
11971 * g++.dg/cpp0x/alignas14.C: New.
11972 * g++.dg/cpp0x/alignas15.C: Likewise.
11974 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11977 * g++.dg/gomp/pr84557.C: New test.
11979 2018-02-26 Marek Polacek <polacek@redhat.com>
11982 * g++.dg/cpp1z/pr84325.C: New test.
11984 2018-02-26 Carl Love <cel@us.ibm.com>
11986 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
11988 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
11989 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
11990 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
11992 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
11993 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
11996 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
11999 * gcc.target/i386/indirect-thunk-1.c: Updated.
12000 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12001 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12002 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12003 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12004 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12005 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12006 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12007 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12008 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12009 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12010 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12011 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12012 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12013 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12014 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12015 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12016 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12017 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12018 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12019 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12020 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12021 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12022 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12023 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12024 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12025 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12026 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12027 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12028 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12029 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12030 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12031 * gcc.target/i386/ret-thunk-9.c: Likewise.
12032 * gcc.target/i386/ret-thunk-10.c: Likewise.
12033 * gcc.target/i386/ret-thunk-11.c: Likewise.
12034 * gcc.target/i386/ret-thunk-12.c: Likewise.
12035 * gcc.target/i386/ret-thunk-13.c: Likewise.
12036 * gcc.target/i386/ret-thunk-14.c: Likewise.
12037 * gcc.target/i386/ret-thunk-15.c: Likewise.
12039 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
12041 * gcc.c-torture/execute/20180226-1.c: New test.
12043 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
12045 PR tree-optimization/83965
12046 * gcc.dg/vect/pr83965-2.c: New test.
12048 2018-02-26 Tom de Vries <tom@codesourcery.com>
12050 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
12052 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12055 * gcc.target/i386/ret-thunk-22.c: New test.
12056 * gcc.target/i386/ret-thunk-23.c: Likewise.
12057 * gcc.target/i386/ret-thunk-24.c: Likewise.
12058 * gcc.target/i386/ret-thunk-25.c: Likewise.
12059 * gcc.target/i386/ret-thunk-26.c: Likewise.
12061 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12064 * g++.dg/cpp1z/pr84533.C: New.
12066 2018-02-26 Marek Polacek <polacek@redhat.com>
12069 * g++.dg/parse/error60.C: New test.
12071 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12074 * g++.dg/gomp/pr84556.C: New test.
12075 * g++.dg/vect/pr84556.cc: New test.
12077 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
12080 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
12081 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12082 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
12083 * gfortran.dg/c_loc_test.f90: Likewise.
12084 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12085 * gfortran.dg/proc_decl_17.f90: Likewise.
12086 * gfortran.dg/proc_ptr_8.f90: Likewise.
12088 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12091 * gcc.target/aarch64/lr_free_2.c: Revert changes in
12092 r254814 disabling -fomit-frame-pointer by default.
12093 * gcc.target/aarch64/spill_1.c: Likewise.
12094 * gcc.target/aarch64/test_frame_11.c: Likewise.
12095 * gcc.target/aarch64/test_frame_12.c: Likewise.
12096 * gcc.target/aarch64/test_frame_13.c: Likewise.
12097 * gcc.target/aarch64/test_frame_14.c: Likewise.
12098 * gcc.target/aarch64/test_frame_15.c: Likewise.
12099 * gcc.target/aarch64/test_frame_3.c: Likewise.
12100 * gcc.target/aarch64/test_frame_5.c: Likewise.
12101 * gcc.target/aarch64/test_frame_9.c: Likewise.
12103 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
12106 * gfortran.dg/explicit_shape_1.f90: New test.
12107 * gfortran.dg/automatic_module_variable.f90: Update regex.
12108 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
12109 * gfortran.dg/constant_shape.f90: Ditto.
12110 * gfortran.dg/dec_structure_23.f90: Ditto.
12111 * gfortran.dg/pr78240.f90: Ditto.
12113 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
12116 * gfortran.dg/pr84523.f90: New test.
12118 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12121 * gfortran.dg/select_type_40.f90: New test.
12123 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
12126 * gfortran.dg/data_substring.f90: New test.
12128 2018-02-24 Marek Polacek <polacek@redhat.com>
12131 * g++.dg/cpp1z/constexpr-83692.C: New test.
12133 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
12136 * gfortran.dg/statement_function_1.f90: Update test.
12138 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12141 * gfortran.dg/inquire_19.f90: New test.
12143 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12146 * gfortran.dg/pr83149_b.f90: New test.
12147 * gfortran.dg/pr83149_a.f90: Additional source for previous.
12149 2018-02-23 Carl Love <cel@us.ibm.com>
12151 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
12152 vec_signed2 and vec_unsigned2 to new Power 8 test file.
12153 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
12156 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12158 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
12159 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
12161 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12163 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
12166 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12169 * gfortran.dg/pr83149_1.f90: New test.
12170 * gfortran.dg/pr83149.f90: Additional source for previous.
12172 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
12175 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
12176 __GI___pthread_mutex_init as well.
12178 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12181 * gfortran.dg/class_68.f90: New test.
12183 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12186 * gfortran.dg/derived_init_5.f90: New test.
12188 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12191 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
12192 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
12194 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
12197 * gcc.target/powerpc/pr81572.c: New.
12199 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
12201 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
12203 2018-02-22 Martin Sebor <msebor@redhat.com>
12205 PR tree-optimization/84480
12206 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
12207 * g++.dg/warn/Wstringop-truncation-1.C: New test.
12209 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
12212 * gcc.target/i386/indirect-thunk-11.c: New test.
12213 * gcc.target/i386/indirect-thunk-12.c: Likewise.
12214 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
12215 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
12216 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
12217 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
12218 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
12219 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
12220 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
12221 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
12223 2018-02-22 Steve Ellcey <sellcey@cavium.com>
12226 * gcc.target/aarch64/asm-2.c: Add dg-error for
12228 * gcc.target/aarch64/asm-4.c: New test.
12230 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12232 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
12234 2018-02-22 Marek Polacek <polacek@redhat.com>
12237 * g++.dg/parse/error59.C: New test.
12239 2018-02-22 Tom de Vries <tom@codesourcery.com>
12241 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
12243 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12246 * g++.dg/cpp0x/pr77655.C: New.
12248 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12251 * g++.dg/cpp1y/pr84496.C: New test.
12254 * g++.dg/torture/pr84502.C: New test.
12256 PR tree-optimization/84503
12257 * gcc.dg/pr84503-1.c: New test.
12258 * gcc.dg/pr84503-2.c: New test.
12260 2018-02-21 Jakub Jelinek <jakub@redhat.com>
12262 PR tree-optimization/84478
12263 * gcc.c-torture/execute/pr84478.c: New test.
12265 2018-02-20 Martin Sebor <msebor@redhat.com>
12267 PR middle-end/84095
12268 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
12269 * c-c++-common/Wrestrict.c: Same.
12270 * gcc.dg/Wrestrict-6.c: Same.
12271 * gcc.dg/Warray-bounds-27.c: New test.
12272 * gcc.dg/Wrestrict-8.c: New test.
12273 * gcc.dg/Wrestrict-9.c: New test.
12274 * gcc.dg/pr84095.c: New test.
12276 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12278 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
12280 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12284 * gfortran.dg/structure_constructor_14.f90: New test.
12286 2018-02-20 Jeff Law <law@redhat.com>
12288 PR middle-end/82123
12289 PR tree-optimization/81592
12290 PR middle-end/79257
12291 * gcc.dg/pr81592.c: New test.
12292 * gcc.dg/pr82123.c: New test.
12293 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
12295 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12298 * g++.dg/warn/Wunused-var-30.C: New test.
12300 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
12302 PR tree-optimization/84419
12303 * gcc.dg/vect/pr84419.c: New test.
12305 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12307 PR middle-end/82004
12308 * gfortran.dg/pr82004.f90: New test.
12310 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
12312 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
12314 2018-02-20 Martin Liska <mliska@suse.cz>
12318 * gcc.target/i386/pr84310.c: New test.
12319 * gcc.target/i386/pr84310-2.c: Likewise.
12321 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12324 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
12326 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12329 * g++.dg/cpp1z/launder7.C: New test.
12332 * g++.dg/cpp0x/constexpr-84449.C: New test.
12335 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
12337 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
12341 * gfortran.dg/associate_22.f90: Enable commented out test.
12342 * gfortran.dg/associate_36.f90: New test.
12344 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12347 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
12349 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
12351 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
12352 (dg-options): Use -mavx instead of -w.
12354 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12357 * g++.dg/cpp1z/launder8.C: New test.
12360 * g++.dg/gomp/pr84448.C: New test.
12363 * g++.dg/gomp/pr84430.C: New test.
12365 PR tree-optimization/84452
12366 * gcc.dg/pr84452.c: New test.
12369 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
12371 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12374 * gfortran.dg/implied_do_io_4.f90: New test.
12376 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12378 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
12379 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
12380 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
12382 2018-02-19 Carl Love <cel@us.ibm.com>
12384 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
12386 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12389 * gcc.target/i386/pr57193.c: Add -mtune=generic.
12391 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12394 * g++.dg/cpp0x/auto50.C: New.
12395 * g++.dg/parse/friend12.C: Adjust.
12397 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12399 PR libgfortran/84389
12400 * gfortran.dg/dtio_33.f90: New test.
12402 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12404 PR libgfortran/84412
12405 * gfortran.dg/inquire_18.f90: New test.
12407 2018-02-18 Janus Weil <janus@gcc.gnu.org>
12410 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
12411 * gfortran.dg/pointer_intent_3.f90: Ditto.
12412 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
12413 * gfortran.dg/protected_3.f90: Ditto.
12414 * gfortran.dg/protected_4.f90: Ditto.
12415 * gfortran.dg/protected_5.f90: Ditto.
12416 * gfortran.dg/protected_6.f90: Ditto.
12418 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
12421 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
12424 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12427 * gfortran.dg/inline_matmul_22.f90: New test.
12429 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12432 * gfortran.dg/abort_shoulfail.f90: New test.
12433 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
12435 * gfortran.dg/PR19754_2.f90: Likewise.
12436 * gfortran.dg/PR19872.f: Likewise.
12437 * gfortran.dg/PR49268.f90: Likewise.
12438 * gfortran.dg/Wall.f90: Likewise.
12439 * gfortran.dg/Wno-all.f90: Likewise.
12440 * gfortran.dg/achar_1.f90: Likewise.
12441 * gfortran.dg/achar_2.f90: Likewise.
12442 * gfortran.dg/achar_4.f90: Likewise.
12443 * gfortran.dg/achar_6.F90: Likewise.
12444 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
12445 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
12446 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
12447 * gfortran.dg/actual_array_offset_1.f90: Likewise.
12448 * gfortran.dg/actual_array_result_1.f90: Likewise.
12449 * gfortran.dg/actual_array_substr_1.f90: Likewise.
12450 * gfortran.dg/actual_array_substr_2.f90: Likewise.
12451 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
12452 * gfortran.dg/actual_procedure_1.f90: Likewise.
12453 * gfortran.dg/adjustl_1.f90: Likewise.
12454 * gfortran.dg/advance_1.f90: Likewise.
12455 * gfortran.dg/advance_4.f90: Likewise.
12456 * gfortran.dg/advance_5.f90: Likewise.
12457 * gfortran.dg/advance_6.f90: Likewise.
12458 * gfortran.dg/aint_anint_1.f90: Likewise.
12459 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
12460 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
12461 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
12462 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
12463 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
12464 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
12465 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
12466 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
12467 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
12468 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
12469 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
12470 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
12471 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
12472 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
12473 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
12474 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
12475 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
12476 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
12477 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
12478 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
12479 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
12480 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12481 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
12482 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
12483 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
12484 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
12485 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
12486 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
12487 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
12488 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
12489 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
12490 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
12491 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
12492 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
12493 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
12494 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
12495 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
12496 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
12497 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
12498 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
12499 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
12500 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
12501 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
12502 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
12503 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
12504 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
12505 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
12506 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
12507 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
12508 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
12509 * gfortran.dg/allocatable_function_1.f90: Likewise.
12510 * gfortran.dg/allocatable_function_10.f90: Likewise.
12511 * gfortran.dg/allocatable_function_3.f90: Likewise.
12512 * gfortran.dg/allocatable_function_5.f90: Likewise.
12513 * gfortran.dg/allocatable_function_6.f90: Likewise.
12514 * gfortran.dg/allocatable_function_7.f90: Likewise.
12515 * gfortran.dg/allocatable_function_8.f90: Likewise.
12516 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
12517 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
12518 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
12519 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
12520 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
12521 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
12522 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
12523 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
12524 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
12525 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
12526 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
12527 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
12528 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
12529 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
12530 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
12531 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
12532 * gfortran.dg/allocate_class_3.f90: Likewise.
12533 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
12534 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
12535 * gfortran.dg/allocate_derived_5.f90: Likewise.
12536 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
12537 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
12538 * gfortran.dg/allocate_with_source_1.f90: Likewise.
12539 * gfortran.dg/allocate_with_source_10.f08: Likewise.
12540 * gfortran.dg/allocate_with_source_11.f08: Likewise.
12541 * gfortran.dg/allocate_with_source_12.f03: Likewise.
12542 * gfortran.dg/allocate_with_source_15.f03: Likewise.
12543 * gfortran.dg/allocate_with_source_16.f90: Likewise.
12544 * gfortran.dg/allocate_with_source_17.f03: Likewise.
12545 * gfortran.dg/allocate_with_source_18.f03: Likewise.
12546 * gfortran.dg/allocate_with_source_2.f90: Likewise.
12547 * gfortran.dg/allocate_with_source_20.f03: Likewise.
12548 * gfortran.dg/allocate_with_source_22.f03: Likewise.
12549 * gfortran.dg/allocate_with_source_23.f03: Likewise.
12550 * gfortran.dg/allocate_with_source_24.f90: Likewise.
12551 * gfortran.dg/allocate_with_source_5.f90: Likewise.
12552 * gfortran.dg/allocate_with_source_6.f90: Likewise.
12553 * gfortran.dg/allocate_with_source_7.f08: Likewise.
12554 * gfortran.dg/allocate_with_source_8.f08: Likewise.
12555 * gfortran.dg/allocate_with_source_9.f08: Likewise.
12556 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
12557 * gfortran.dg/allocate_zerosize_3.f: Likewise.
12558 * gfortran.dg/altreturn_3.f90: Likewise.
12559 * gfortran.dg/altreturn_5.f90: Likewise.
12560 * gfortran.dg/altreturn_7.f90: Likewise.
12561 * gfortran.dg/and_or_xor.f90: Likewise.
12562 * gfortran.dg/anint_1.f90: Likewise.
12563 * gfortran.dg/any_all_1.f90: Likewise.
12564 * gfortran.dg/anyallcount_1.f90: Likewise.
12565 * gfortran.dg/append_1.f90: Likewise.
12566 * gfortran.dg/argument_checking_1.f90: Likewise.
12567 * gfortran.dg/argument_checking_2.f90: Likewise.
12568 * gfortran.dg/argument_checking_8.f90: Likewise.
12569 * gfortran.dg/arithmetic_if.f90: Likewise.
12570 * gfortran.dg/array_1.f90: Likewise.
12571 * gfortran.dg/array_2.f90: Likewise.
12572 * gfortran.dg/array_alloc_1.f90: Likewise.
12573 * gfortran.dg/array_alloc_2.f90: Likewise.
12574 * gfortran.dg/array_alloc_3.f90: Likewise.
12575 * gfortran.dg/array_assignment_1.F90: Likewise.
12576 * gfortran.dg/array_assignment_5.f90: Likewise.
12577 * gfortran.dg/array_constructor_1.f90: Likewise.
12578 * gfortran.dg/array_constructor_10.f90: Likewise.
12579 * gfortran.dg/array_constructor_11.f90: Likewise.
12580 * gfortran.dg/array_constructor_12.f90: Likewise.
12581 * gfortran.dg/array_constructor_15.f90: Likewise.
12582 * gfortran.dg/array_constructor_16.f90: Likewise.
12583 * gfortran.dg/array_constructor_17.f90: Likewise.
12584 * gfortran.dg/array_constructor_19.f90: Likewise.
12585 * gfortran.dg/array_constructor_23.f: Likewise.
12586 * gfortran.dg/array_constructor_24.f: Likewise.
12587 * gfortran.dg/array_constructor_32.f90: Likewise.
12588 * gfortran.dg/array_constructor_36.f90: Likewise.
12589 * gfortran.dg/array_constructor_39.f90: Likewise.
12590 * gfortran.dg/array_constructor_4.f90: Likewise.
12591 * gfortran.dg/array_constructor_40.f90: Likewise.
12592 * gfortran.dg/array_constructor_44.f90: Likewise.
12593 * gfortran.dg/array_constructor_45.f90: Likewise.
12594 * gfortran.dg/array_constructor_46.f90: Likewise.
12595 * gfortran.dg/array_constructor_47.f90: Likewise.
12596 * gfortran.dg/array_constructor_49.f90: Likewise.
12597 * gfortran.dg/array_constructor_5.f90: Likewise.
12598 * gfortran.dg/array_constructor_50.f90: Likewise.
12599 * gfortran.dg/array_constructor_6.f90: Likewise.
12600 * gfortran.dg/array_constructor_7.f90: Likewise.
12601 * gfortran.dg/array_constructor_8.f90: Likewise.
12602 * gfortran.dg/array_constructor_9.f90: Likewise.
12603 * gfortran.dg/array_constructor_type_1.f03: Likewise.
12604 * gfortran.dg/array_constructor_type_10.f03: Likewise.
12605 * gfortran.dg/array_constructor_type_11.f03: Likewise.
12606 * gfortran.dg/array_constructor_type_12.f03: Likewise.
12607 * gfortran.dg/array_constructor_type_13.f90: Likewise.
12608 * gfortran.dg/array_constructor_type_14.f03: Likewise.
12609 * gfortran.dg/array_constructor_type_16.f03: Likewise.
12610 * gfortran.dg/array_constructor_type_2.f03: Likewise.
12611 * gfortran.dg/array_constructor_type_22.f03: Likewise.
12612 * gfortran.dg/array_constructor_type_3.f03: Likewise.
12613 * gfortran.dg/array_constructor_type_4.f03: Likewise.
12614 * gfortran.dg/array_constructor_type_5.f03: Likewise.
12615 * gfortran.dg/array_constructor_type_6.f03: Likewise.
12616 * gfortran.dg/array_constructor_type_7.f03: Likewise.
12617 * gfortran.dg/array_function_1.f90: Likewise.
12618 * gfortran.dg/array_function_5.f90: Likewise.
12619 * gfortran.dg/array_initializer_1.f90: Likewise.
12620 * gfortran.dg/array_initializer_2.f90: Likewise.
12621 * gfortran.dg/array_memcpy_5.f90: Likewise.
12622 * gfortran.dg/array_memset_2.f90: Likewise.
12623 * gfortran.dg/array_reference_1.f90: Likewise.
12624 * gfortran.dg/array_return_value_1.f90: Likewise.
12625 * gfortran.dg/array_section_1.f90: Likewise.
12626 * gfortran.dg/array_temporaries_3.f90: Likewise.
12627 * gfortran.dg/arrayio_1.f90: Likewise.
12628 * gfortran.dg/arrayio_10.f90: Likewise.
12629 * gfortran.dg/arrayio_11.f90: Likewise.
12630 * gfortran.dg/arrayio_12.f90: Likewise.
12631 * gfortran.dg/arrayio_13.f90: Likewise.
12632 * gfortran.dg/arrayio_14.f90: Likewise.
12633 * gfortran.dg/arrayio_16.f90: Likewise.
12634 * gfortran.dg/arrayio_2.f90: Likewise.
12635 * gfortran.dg/arrayio_3.f90: Likewise.
12636 * gfortran.dg/arrayio_4.f90: Likewise.
12637 * gfortran.dg/arrayio_5.f90: Likewise.
12638 * gfortran.dg/arrayio_6.f90: Likewise.
12639 * gfortran.dg/arrayio_7.f90: Likewise.
12640 * gfortran.dg/arrayio_8.f90: Likewise.
12641 * gfortran.dg/arrayio_9.f90: Likewise.
12642 * gfortran.dg/arrayio_derived_1.f90: Likewise.
12643 * gfortran.dg/assign_10.f90: Likewise.
12644 * gfortran.dg/assign_9.f90: Likewise.
12645 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
12646 * gfortran.dg/assignment_1.f90: Likewise.
12647 * gfortran.dg/associate_1.f03: Likewise.
12648 * gfortran.dg/associate_11.f90: Likewise.
12649 * gfortran.dg/associate_13.f90: Likewise.
12650 * gfortran.dg/associate_15.f90: Likewise.
12651 * gfortran.dg/associate_17.f90: Likewise.
12652 * gfortran.dg/associate_18.f08: Likewise.
12653 * gfortran.dg/associate_19.f03: Likewise.
12654 * gfortran.dg/associate_20.f03: Likewise.
12655 * gfortran.dg/associate_22.f90: Likewise.
12656 * gfortran.dg/associate_23.f90: Likewise.
12657 * gfortran.dg/associate_24.f90: Likewise.
12658 * gfortran.dg/associate_25.f90: Likewise.
12659 * gfortran.dg/associate_27.f90: Likewise.
12660 * gfortran.dg/associate_28.f90: Likewise.
12661 * gfortran.dg/associate_32.f03: Likewise.
12662 * gfortran.dg/associate_33.f03: Likewise.
12663 * gfortran.dg/associate_34.f90: Likewise.
12664 * gfortran.dg/associate_6.f03: Likewise.
12665 * gfortran.dg/associate_7.f03: Likewise.
12666 * gfortran.dg/associate_8.f03: Likewise.
12667 * gfortran.dg/associate_9.f03: Likewise.
12668 * gfortran.dg/associated_1.f90: Likewise.
12669 * gfortran.dg/associated_2.f90: Likewise.
12670 * gfortran.dg/associated_5.f90: Likewise.
12671 * gfortran.dg/associated_6.f90: Likewise.
12672 * gfortran.dg/associated_target_3.f90: Likewise.
12673 * gfortran.dg/associated_target_4.f90: Likewise.
12674 * gfortran.dg/associated_target_5.f03: Likewise.
12675 * gfortran.dg/associated_target_6.f03: Likewise.
12676 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12677 * gfortran.dg/assumed_rank_1.f90: Likewise.
12678 * gfortran.dg/assumed_rank_10.f90: Likewise.
12679 * gfortran.dg/assumed_rank_2.f90: Likewise.
12680 * gfortran.dg/assumed_rank_7.f90: Likewise.
12681 * gfortran.dg/assumed_rank_8.f90: Likewise.
12682 * gfortran.dg/assumed_rank_9.f90: Likewise.
12683 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12684 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12685 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
12686 * gfortran.dg/assumed_type_2.f90: Likewise.
12687 * gfortran.dg/atan2_1.f90: Likewise.
12688 * gfortran.dg/auto_array_1.f90: Likewise.
12689 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
12690 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
12691 * gfortran.dg/auto_char_len_3.f90: Likewise.
12692 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
12693 * gfortran.dg/auto_internal_assumed.f90: Likewise.
12694 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
12695 * gfortran.dg/auto_save_2.f90: Likewise.
12696 * gfortran.dg/automatic_default_init_1.f90: Likewise.
12697 * gfortran.dg/backslash_1.f90: Likewise.
12698 * gfortran.dg/backslash_2.f90: Likewise.
12699 * gfortran.dg/backslash_3.f: Likewise.
12700 * gfortran.dg/backspace_1.f: Likewise.
12701 * gfortran.dg/backspace_10.f90: Likewise.
12702 * gfortran.dg/backspace_11.f90: Likewise.
12703 * gfortran.dg/backspace_2.f: Likewise.
12704 * gfortran.dg/backspace_3.f: Likewise.
12705 * gfortran.dg/backspace_4.f: Likewise.
12706 * gfortran.dg/backspace_5.f: Likewise.
12707 * gfortran.dg/backspace_6.f: Likewise.
12708 * gfortran.dg/backspace_7.f90: Likewise.
12709 * gfortran.dg/backspace_8.f: Likewise.
12710 * gfortran.dg/backspace_9.f: Likewise.
12711 * gfortran.dg/bessel_1.f90: Likewise.
12712 * gfortran.dg/bessel_2.f90: Likewise.
12713 * gfortran.dg/bessel_5.f90: Likewise.
12714 * gfortran.dg/bessel_6.f90: Likewise.
12715 * gfortran.dg/bessel_7.f90: Likewise.
12716 * gfortran.dg/bind_c_dts_2.f03: Likewise.
12717 * gfortran.dg/bind_c_dts_3.f03: Likewise.
12718 * gfortran.dg/bind_c_usage_15.f90: Likewise.
12719 * gfortran.dg/bind_c_usage_16.f03: Likewise.
12720 * gfortran.dg/bind_c_usage_17.f90: Likewise.
12721 * gfortran.dg/bind_c_usage_24.f90: Likewise.
12722 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
12723 * gfortran.dg/binding_label_tests_16.f03: Likewise.
12724 * gfortran.dg/binding_label_tests_23.f90: Likewise.
12725 * gfortran.dg/bit_comparison_1.F90: Likewise.
12726 * gfortran.dg/bit_comparison_2.F90: Likewise.
12727 * gfortran.dg/block_1.f08: Likewise.
12728 * gfortran.dg/block_13.f08: Likewise.
12729 * gfortran.dg/block_14.f90: Likewise.
12730 * gfortran.dg/block_2.f08: Likewise.
12731 * gfortran.dg/block_6.f08: Likewise.
12732 * gfortran.dg/block_7.f08: Likewise.
12733 * gfortran.dg/block_8.f08: Likewise.
12734 * gfortran.dg/blockdata_1.f90: Likewise.
12735 * gfortran.dg/bound_1.f90: Likewise.
12736 * gfortran.dg/bound_2.f90: Likewise.
12737 * gfortran.dg/bound_3.f90: Likewise.
12738 * gfortran.dg/bound_4.f90: Likewise.
12739 * gfortran.dg/bound_5.f90: Likewise.
12740 * gfortran.dg/bound_6.f90: Likewise.
12741 * gfortran.dg/bound_7.f90: Likewise.
12742 * gfortran.dg/bound_8.f90: Likewise.
12743 * gfortran.dg/bound_9.f90: Likewise.
12744 * gfortran.dg/bound_simplification_1.f90: Likewise.
12745 * gfortran.dg/bound_simplification_3.f90: Likewise.
12746 * gfortran.dg/bound_simplification_4.f90: Likewise.
12747 * gfortran.dg/bound_simplification_5.f90: Likewise.
12748 * gfortran.dg/bound_simplification_6.f90: Likewise.
12749 * gfortran.dg/bounds_check_1.f90: Likewise.
12750 * gfortran.dg/bounds_check_12.f90: Likewise.
12751 * gfortran.dg/bounds_check_14.f90: Likewise.
12752 * gfortran.dg/bounds_check_15.f90: Likewise.
12753 * gfortran.dg/bounds_check_19.f90: Likewise.
12754 * gfortran.dg/bounds_check_8.f90: Likewise.
12755 * gfortran.dg/bounds_check_9.f90: Likewise.
12756 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
12757 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
12758 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
12759 * gfortran.dg/boz_1.f90: Likewise.
12760 * gfortran.dg/boz_11.f90: Likewise.
12761 * gfortran.dg/boz_13.f90: Likewise.
12762 * gfortran.dg/boz_14.f90: Likewise.
12763 * gfortran.dg/boz_15.f90: Likewise.
12764 * gfortran.dg/boz_3.f90: Likewise.
12765 * gfortran.dg/boz_6.f90: Likewise.
12766 * gfortran.dg/boz_9.f90: Likewise.
12767 * gfortran.dg/byte_1.f90: Likewise.
12768 * gfortran.dg/byte_2.f90: Likewise.
12769 * gfortran.dg/c_assoc.f90: Likewise.
12770 * gfortran.dg/c_assoc_2.f03: Likewise.
12771 * gfortran.dg/c_assoc_3.f90: Likewise.
12772 * gfortran.dg/c_by_val_1.f: Likewise.
12773 * gfortran.dg/c_by_val_5.f90: Likewise.
12774 * gfortran.dg/c_char_tests.f03: Likewise.
12775 * gfortran.dg/c_char_tests_2.f03: Likewise.
12776 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
12777 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
12778 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
12779 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12780 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
12781 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
12782 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
12783 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
12784 * gfortran.dg/c_kind_params.f90: Likewise.
12785 * gfortran.dg/c_loc_test_20.f90: Likewise.
12786 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12787 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
12788 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
12789 * gfortran.dg/c_size_t_test.f03: Likewise.
12790 * gfortran.dg/c_sizeof_1.f90: Likewise.
12791 * gfortran.dg/c_sizeof_5.f90: Likewise.
12792 * gfortran.dg/c_sizeof_6.f90: Likewise.
12793 * gfortran.dg/char4_iunit_1.f03: Likewise.
12794 * gfortran.dg/char4_iunit_2.f03: Likewise.
12795 * gfortran.dg/char_allocation_1.f90: Likewise.
12796 * gfortran.dg/char_array_constructor.f90: Likewise.
12797 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
12798 * gfortran.dg/char_assign_1.f90: Likewise.
12799 * gfortran.dg/char_associated_1.f90: Likewise.
12800 * gfortran.dg/char_cast_2.f90: Likewise.
12801 * gfortran.dg/char_comparison_1.f: Likewise.
12802 * gfortran.dg/char_component_initializer_1.f90: Likewise.
12803 * gfortran.dg/char_component_initializer_2.f90: Likewise.
12804 * gfortran.dg/char_cons_len.f90: Likewise.
12805 * gfortran.dg/char_conversion.f90: Likewise.
12806 * gfortran.dg/char_cshift_1.f90: Likewise.
12807 * gfortran.dg/char_cshift_2.f90: Likewise.
12808 * gfortran.dg/char_decl_2.f90: Likewise.
12809 * gfortran.dg/char_eoshift_1.f90: Likewise.
12810 * gfortran.dg/char_eoshift_2.f90: Likewise.
12811 * gfortran.dg/char_eoshift_3.f90: Likewise.
12812 * gfortran.dg/char_eoshift_4.f90: Likewise.
12813 * gfortran.dg/char_eoshift_5.f90: Likewise.
12814 * gfortran.dg/char_expr_1.f90: Likewise.
12815 * gfortran.dg/char_expr_3.f90: Likewise.
12816 * gfortran.dg/char_initialiser_actual.f90: Likewise.
12817 * gfortran.dg/char_length_12.f90: Likewise.
12818 * gfortran.dg/char_length_14.f90: Likewise.
12819 * gfortran.dg/char_length_15.f90: Likewise.
12820 * gfortran.dg/char_length_17.f90: Likewise.
12821 * gfortran.dg/char_length_20.f90: Likewise.
12822 * gfortran.dg/char_length_21.f90: Likewise.
12823 * gfortran.dg/char_length_5.f90: Likewise.
12824 * gfortran.dg/char_length_6.f90: Likewise.
12825 * gfortran.dg/char_length_7.f90: Likewise.
12826 * gfortran.dg/char_length_8.f90: Likewise.
12827 * gfortran.dg/char_pack_1.f90: Likewise.
12828 * gfortran.dg/char_pack_2.f90: Likewise.
12829 * gfortran.dg/char_pointer_assign.f90: Likewise.
12830 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
12831 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
12832 * gfortran.dg/char_pointer_dependency.f90: Likewise.
12833 * gfortran.dg/char_pointer_dummy.f90: Likewise.
12834 * gfortran.dg/char_pointer_func.f90: Likewise.
12835 * gfortran.dg/char_reshape_1.f90: Likewise.
12836 * gfortran.dg/char_result_1.f90: Likewise.
12837 * gfortran.dg/char_result_12.f90: Likewise.
12838 * gfortran.dg/char_result_13.f90: Likewise.
12839 * gfortran.dg/char_result_14.f90: Likewise.
12840 * gfortran.dg/char_result_15.f90: Likewise.
12841 * gfortran.dg/char_result_2.f90: Likewise.
12842 * gfortran.dg/char_result_3.f90: Likewise.
12843 * gfortran.dg/char_result_4.f90: Likewise.
12844 * gfortran.dg/char_result_5.f90: Likewise.
12845 * gfortran.dg/char_result_6.f90: Likewise.
12846 * gfortran.dg/char_result_7.f90: Likewise.
12847 * gfortran.dg/char_result_8.f90: Likewise.
12848 * gfortran.dg/char_spread_1.f90: Likewise.
12849 * gfortran.dg/char_transpose_1.f90: Likewise.
12850 * gfortran.dg/char_type_len.f90: Likewise.
12851 * gfortran.dg/char_unpack_1.f90: Likewise.
12852 * gfortran.dg/char_unpack_2.f90: Likewise.
12853 * gfortran.dg/character_array_constructor_1.f90: Likewise.
12854 * gfortran.dg/character_comparison_1.f90: Likewise.
12855 * gfortran.dg/character_comparison_2.f90: Likewise.
12856 * gfortran.dg/character_comparison_3.f90: Likewise.
12857 * gfortran.dg/character_comparison_4.f90: Likewise.
12858 * gfortran.dg/character_comparison_5.f90: Likewise.
12859 * gfortran.dg/character_comparison_6.f90: Likewise.
12860 * gfortran.dg/character_comparison_7.f90: Likewise.
12861 * gfortran.dg/character_comparison_8.f90: Likewise.
12862 * gfortran.dg/character_comparison_9.f90: Likewise.
12863 * gfortran.dg/charlen_15.f90: Likewise.
12864 * gfortran.dg/charlen_16.f90: Likewise.
12865 * gfortran.dg/chkbits.f90: Likewise.
12866 * gfortran.dg/chmod_1.f90: Likewise.
12867 * gfortran.dg/chmod_2.f90: Likewise.
12868 * gfortran.dg/chmod_3.f90: Likewise.
12869 * gfortran.dg/class_1.f03: Likewise.
12870 * gfortran.dg/class_18.f03: Likewise.
12871 * gfortran.dg/class_19.f03: Likewise.
12872 * gfortran.dg/class_35.f90: Likewise.
12873 * gfortran.dg/class_46.f03: Likewise.
12874 * gfortran.dg/class_48.f90: Likewise.
12875 * gfortran.dg/class_51.f90: Likewise.
12876 * gfortran.dg/class_52.f90: Likewise.
12877 * gfortran.dg/class_6.f03: Likewise.
12878 * gfortran.dg/class_63.f90: Likewise.
12879 * gfortran.dg/class_64.f90: Likewise.
12880 * gfortran.dg/class_65.f90: Likewise.
12881 * gfortran.dg/class_66.f90: Likewise.
12882 * gfortran.dg/class_67.f90: Likewise.
12883 * gfortran.dg/class_9.f03: Likewise.
12884 * gfortran.dg/class_alias.f90: Likewise.
12885 * gfortran.dg/class_allocate_1.f03: Likewise.
12886 * gfortran.dg/class_allocate_10.f03: Likewise.
12887 * gfortran.dg/class_allocate_13.f90: Likewise.
12888 * gfortran.dg/class_allocate_14.f90: Likewise.
12889 * gfortran.dg/class_allocate_15.f90: Likewise.
12890 * gfortran.dg/class_allocate_19.f03: Likewise.
12891 * gfortran.dg/class_allocate_21.f90: Likewise.
12892 * gfortran.dg/class_allocate_22.f90: Likewise.
12893 * gfortran.dg/class_allocate_3.f03: Likewise.
12894 * gfortran.dg/class_allocate_4.f03: Likewise.
12895 * gfortran.dg/class_allocate_5.f90: Likewise.
12896 * gfortran.dg/class_allocate_6.f03: Likewise.
12897 * gfortran.dg/class_allocate_7.f03: Likewise.
12898 * gfortran.dg/class_allocate_8.f03: Likewise.
12899 * gfortran.dg/class_allocate_9.f03: Likewise.
12900 * gfortran.dg/class_array_1.f03: Likewise.
12901 * gfortran.dg/class_array_14.f90: Likewise.
12902 * gfortran.dg/class_array_15.f03: Likewise.
12903 * gfortran.dg/class_array_16.f90: Likewise.
12904 * gfortran.dg/class_array_2.f03: Likewise.
12905 * gfortran.dg/class_array_20.f03: Likewise.
12906 * gfortran.dg/class_array_21.f03: Likewise.
12907 * gfortran.dg/class_array_3.f03: Likewise.
12908 * gfortran.dg/class_array_4.f03: Likewise.
12909 * gfortran.dg/class_array_7.f03: Likewise.
12910 * gfortran.dg/class_array_8.f03: Likewise.
12911 * gfortran.dg/class_array_9.f03: Likewise.
12912 * gfortran.dg/class_defined_operator_1.f03: Likewise.
12913 * gfortran.dg/class_dummy_1.f03: Likewise.
12914 * gfortran.dg/class_optional_1.f90: Likewise.
12915 * gfortran.dg/class_optional_2.f90: Likewise.
12916 * gfortran.dg/class_result_5.f90: Likewise.
12917 * gfortran.dg/class_result_6.f90: Likewise.
12918 * gfortran.dg/class_to_type_1.f03: Likewise.
12919 * gfortran.dg/class_to_type_2.f90: Likewise.
12920 * gfortran.dg/class_to_type_3.f03: Likewise.
12921 * gfortran.dg/class_to_type_4.f90: Likewise.
12922 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
12923 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
12924 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
12925 * gfortran.dg/coarray/atomic_1.f90: Likewise.
12926 * gfortran.dg/coarray/atomic_2.f90: Likewise.
12927 * gfortran.dg/coarray/codimension.f90: Likewise.
12928 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
12929 * gfortran.dg/coarray/collectives_1.f90: Likewise.
12930 * gfortran.dg/coarray/collectives_2.f90: Likewise.
12931 * gfortran.dg/coarray/collectives_3.f90: Likewise.
12932 * gfortran.dg/coarray/collectives_4.f90: Likewise.
12933 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
12934 * gfortran.dg/coarray/dummy_1.f90: Likewise.
12935 * gfortran.dg/coarray/event_1.f90: Likewise.
12936 * gfortran.dg/coarray/event_2.f90: Likewise.
12937 * gfortran.dg/coarray/get_array.f90: Likewise.
12938 * gfortran.dg/coarray/image_index_1.f90: Likewise.
12939 * gfortran.dg/coarray/image_index_2.f90: Likewise.
12940 * gfortran.dg/coarray/image_index_3.f90: Likewise.
12941 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
12942 * gfortran.dg/coarray/lock_1.f90: Likewise.
12943 * gfortran.dg/coarray/lock_2.f90: Likewise.
12944 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
12945 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
12946 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
12947 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
12948 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
12949 * gfortran.dg/coarray/registering_1.f90: Likewise.
12950 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
12951 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
12952 * gfortran.dg/coarray/send_array.f90: Likewise.
12953 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
12954 * gfortran.dg/coarray/sendget_array.f90: Likewise.
12955 * gfortran.dg/coarray/subobject_1.f90: Likewise.
12956 * gfortran.dg/coarray/sync_1.f90: Likewise.
12957 * gfortran.dg/coarray/sync_3.f90: Likewise.
12958 * gfortran.dg/coarray/this_image_1.f90: Likewise.
12959 * gfortran.dg/coarray/this_image_2.f90: Likewise.
12960 * gfortran.dg/coarray_13.f90: Likewise.
12961 * gfortran.dg/coarray_15.f90: Likewise.
12962 * gfortran.dg/coarray_16.f90: Likewise.
12963 * gfortran.dg/coarray_2.f90: Likewise.
12964 * gfortran.dg/coarray_23.f90: Likewise.
12965 * gfortran.dg/coarray_40.f90: Likewise.
12966 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
12967 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
12968 * gfortran.dg/coarray_allocate_10.f08: Likewise.
12969 * gfortran.dg/coarray_allocate_2.f08: Likewise.
12970 * gfortran.dg/coarray_allocate_3.f08: Likewise.
12971 * gfortran.dg/coarray_allocate_4.f08: Likewise.
12972 * gfortran.dg/coarray_allocate_5.f08: Likewise.
12973 * gfortran.dg/coarray_allocate_7.f08: Likewise.
12974 * gfortran.dg/coarray_allocate_8.f08: Likewise.
12975 * gfortran.dg/coarray_allocate_9.f08: Likewise.
12976 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12977 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12978 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
12979 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
12980 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
12981 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
12982 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
12983 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
12984 * gfortran.dg/coarray_stat_2.f90: Likewise.
12985 * gfortran.dg/coarray_subobject_1.f90: Likewise.
12986 * gfortran.dg/coindexed_1.f90: Likewise.
12987 * gfortran.dg/comma.f: Likewise.
12988 * gfortran.dg/comma_format_extension_3.f: Likewise.
12989 * gfortran.dg/comma_format_extension_4.f: Likewise.
12990 * gfortran.dg/common_2.f90: Likewise.
12991 * gfortran.dg/common_4.f90: Likewise.
12992 * gfortran.dg/common_align_1.f90: Likewise.
12993 * gfortran.dg/common_align_2.f90: Likewise.
12994 * gfortran.dg/common_equivalence_1.f: Likewise.
12995 * gfortran.dg/common_pointer_1.f90: Likewise.
12996 * gfortran.dg/common_resize_1.f: Likewise.
12997 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
12998 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
12999 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
13000 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
13001 * gfortran.dg/complex_read.f90: Likewise.
13002 * gfortran.dg/complex_write.f90: Likewise.
13003 * gfortran.dg/constant_substring.f: Likewise.
13004 * gfortran.dg/constructor_2.f90: Likewise.
13005 * gfortran.dg/constructor_3.f90: Likewise.
13006 * gfortran.dg/constructor_6.f90: Likewise.
13007 * gfortran.dg/contained_1.f90: Likewise.
13008 * gfortran.dg/contained_3.f90: Likewise.
13009 * gfortran.dg/contained_equivalence_1.f90: Likewise.
13010 * gfortran.dg/contained_module_proc_1.f90: Likewise.
13011 * gfortran.dg/continuation_1.f90: Likewise.
13012 * gfortran.dg/continuation_11.f90: Likewise.
13013 * gfortran.dg/continuation_12.f90: Likewise.
13014 * gfortran.dg/continuation_13.f90: Likewise.
13015 * gfortran.dg/continuation_14.f: Likewise.
13016 * gfortran.dg/continuation_8.f90: Likewise.
13017 * gfortran.dg/convert_2.f90: Likewise.
13018 * gfortran.dg/convert_implied_open.f90: Likewise.
13019 * gfortran.dg/count_init_expr.f03: Likewise.
13020 * gfortran.dg/cr_lf.f90: Likewise.
13021 * gfortran.dg/cray_pointers_10.f90: Likewise.
13022 * gfortran.dg/cray_pointers_2.f90: Likewise.
13023 * gfortran.dg/cray_pointers_5.f90: Likewise.
13024 * gfortran.dg/cray_pointers_7.f90: Likewise.
13025 * gfortran.dg/cray_pointers_8.f90: Likewise.
13026 * gfortran.dg/cshift_1.f90: Likewise.
13027 * gfortran.dg/cshift_2.f90: Likewise.
13028 * gfortran.dg/cshift_large_1.f90: Likewise.
13029 * gfortran.dg/cshift_nan_1.f90: Likewise.
13030 * gfortran.dg/csqrt_2.f: Likewise.
13031 * gfortran.dg/data_array_1.f90: Likewise.
13032 * gfortran.dg/data_char_1.f90: Likewise.
13033 * gfortran.dg/data_char_2.f90: Likewise.
13034 * gfortran.dg/data_char_3.f90: Likewise.
13035 * gfortran.dg/data_derived_1.f90: Likewise.
13036 * gfortran.dg/data_implied_do_1.f90: Likewise.
13037 * gfortran.dg/data_namelist_conflict.f90: Likewise.
13038 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
13039 * gfortran.dg/deallocate_stat.f90: Likewise.
13040 * gfortran.dg/deallocate_stat_2.f90: Likewise.
13041 * gfortran.dg/debug/pr37738.f: Likewise.
13042 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
13043 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
13044 * gfortran.dg/dec_exp_1.f90: Likewise.
13045 * gfortran.dg/dec_init_1.f90: Likewise.
13046 * gfortran.dg/dec_init_2.f90: Likewise.
13047 * gfortran.dg/dec_init_3.f90: Likewise.
13048 * gfortran.dg/dec_init_4.f90: Likewise.
13049 * gfortran.dg/dec_io_1.f90: Likewise.
13050 * gfortran.dg/dec_io_2.f90: Likewise.
13051 * gfortran.dg/dec_io_2a.f90: Likewise.
13052 * gfortran.dg/dec_io_6.f90: Likewise.
13053 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
13054 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
13055 * gfortran.dg/dec_math.f90: Likewise.
13056 * gfortran.dg/dec_parameter_1.f: Likewise.
13057 * gfortran.dg/dec_parameter_2.f90: Likewise.
13058 * gfortran.dg/dec_static_1.f90: Likewise.
13059 * gfortran.dg/dec_static_2.f90: Likewise.
13060 * gfortran.dg/dec_structure_1.f90: Likewise.
13061 * gfortran.dg/dec_structure_10.f90: Likewise.
13062 * gfortran.dg/dec_structure_18.f90: Likewise.
13063 * gfortran.dg/dec_structure_19.f90: Likewise.
13064 * gfortran.dg/dec_structure_2.f90: Likewise.
13065 * gfortran.dg/dec_structure_22.f90: Likewise.
13066 * gfortran.dg/dec_structure_3.f90: Likewise.
13067 * gfortran.dg/dec_structure_4.f90: Likewise.
13068 * gfortran.dg/dec_structure_5.f90: Likewise.
13069 * gfortran.dg/dec_structure_6.f90: Likewise.
13070 * gfortran.dg/dec_structure_7.f90: Likewise.
13071 * gfortran.dg/dec_union_1.f90: Likewise.
13072 * gfortran.dg/dec_union_2.f90: Likewise.
13073 * gfortran.dg/dec_union_3.f90: Likewise.
13074 * gfortran.dg/dec_union_4.f90: Likewise.
13075 * gfortran.dg/dec_union_5.f90: Likewise.
13076 * gfortran.dg/default_format_1.f90: Likewise.
13077 * gfortran.dg/default_format_2.f90: Likewise.
13078 * gfortran.dg/default_format_denormal_1.f90: Likewise.
13079 * gfortran.dg/default_format_denormal_2.f90: Likewise.
13080 * gfortran.dg/default_initialization_3.f90: Likewise.
13081 * gfortran.dg/default_initialization_4.f90: Likewise.
13082 * gfortran.dg/default_initialization_5.f90: Likewise.
13083 * gfortran.dg/deferred_character_1.f90: Likewise.
13084 * gfortran.dg/deferred_character_10.f90: Likewise.
13085 * gfortran.dg/deferred_character_11.f90: Likewise.
13086 * gfortran.dg/deferred_character_12.f90: Likewise.
13087 * gfortran.dg/deferred_character_13.f90: Likewise.
13088 * gfortran.dg/deferred_character_14.f90: Likewise.
13089 * gfortran.dg/deferred_character_15.f90: Likewise.
13090 * gfortran.dg/deferred_character_16.f90: Likewise.
13091 * gfortran.dg/deferred_character_2.f90: Likewise.
13092 * gfortran.dg/deferred_character_3.f90: Likewise.
13093 * gfortran.dg/deferred_character_4.f90: Likewise.
13094 * gfortran.dg/deferred_character_5.f90: Likewise.
13095 * gfortran.dg/deferred_character_6.f90: Likewise.
13096 * gfortran.dg/deferred_character_7.f90: Likewise.
13097 * gfortran.dg/deferred_character_8.f90: Likewise.
13098 * gfortran.dg/deferred_character_9.f90: Likewise.
13099 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
13100 * gfortran.dg/deferred_type_component_1.f90: Likewise.
13101 * gfortran.dg/deferred_type_component_2.f90: Likewise.
13102 * gfortran.dg/deferred_type_param_2.f90: Likewise.
13103 * gfortran.dg/deferred_type_param_4.f90: Likewise.
13104 * gfortran.dg/deferred_type_param_5.f90: Likewise.
13105 * gfortran.dg/deferred_type_param_6.f90: Likewise.
13106 * gfortran.dg/deferred_type_param_8.f90: Likewise.
13107 * gfortran.dg/deferred_type_param_9.f90: Likewise.
13108 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
13109 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
13110 * gfortran.dg/defined_assignment_1.f90: Likewise.
13111 * gfortran.dg/defined_assignment_10.f90: Likewise.
13112 * gfortran.dg/defined_assignment_11.f90: Likewise.
13113 * gfortran.dg/defined_assignment_2.f90: Likewise.
13114 * gfortran.dg/defined_assignment_3.f90: Likewise.
13115 * gfortran.dg/defined_assignment_4.f90: Likewise.
13116 * gfortran.dg/defined_assignment_5.f90: Likewise.
13117 * gfortran.dg/defined_assignment_8.f90: Likewise.
13118 * gfortran.dg/defined_assignment_9.f90: Likewise.
13119 * gfortran.dg/dependency_2.f90: Likewise.
13120 * gfortran.dg/dependency_21.f90: Likewise.
13121 * gfortran.dg/dependency_22.f90: Likewise.
13122 * gfortran.dg/dependency_23.f90: Likewise.
13123 * gfortran.dg/dependency_24.f90: Likewise.
13124 * gfortran.dg/dependency_25.f90: Likewise.
13125 * gfortran.dg/dependency_26.f90: Likewise.
13126 * gfortran.dg/dependency_39.f90: Likewise.
13127 * gfortran.dg/dependency_40.f90: Likewise.
13128 * gfortran.dg/dependency_41.f90: Likewise.
13129 * gfortran.dg/dependency_42.f90: Likewise.
13130 * gfortran.dg/dependency_43.f90: Likewise.
13131 * gfortran.dg/dependency_44.f90: Likewise.
13132 * gfortran.dg/dependency_45.f90: Likewise.
13133 * gfortran.dg/dependency_50.f90: Likewise.
13134 * gfortran.dg/dependency_51.f90: Likewise.
13135 * gfortran.dg/dependent_decls_1.f90: Likewise.
13136 * gfortran.dg/der_array_1.f90: Likewise.
13137 * gfortran.dg/der_array_io_1.f90: Likewise.
13138 * gfortran.dg/der_array_io_2.f90: Likewise.
13139 * gfortran.dg/der_array_io_3.f90: Likewise.
13140 * gfortran.dg/der_io_1.f90: Likewise.
13141 * gfortran.dg/der_io_3.f90: Likewise.
13142 * gfortran.dg/der_pointer_2.f90: Likewise.
13143 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
13144 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
13145 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
13146 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
13147 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
13148 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13149 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
13150 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
13151 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
13152 * gfortran.dg/derived_external_function_1.f90: Likewise.
13153 * gfortran.dg/derived_init_1.f90: Likewise.
13154 * gfortran.dg/derived_init_2.f90: Likewise.
13155 * gfortran.dg/derived_init_3.f90: Likewise.
13156 * gfortran.dg/derived_init_4.f90: Likewise.
13157 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
13158 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13159 * gfortran.dg/dev_null.F90: Likewise.
13160 * gfortran.dg/dfloat_1.f90: Likewise.
13161 * gfortran.dg/dim_sum_1.f90: Likewise.
13162 * gfortran.dg/dim_sum_2.f90: Likewise.
13163 * gfortran.dg/dim_sum_3.f90: Likewise.
13164 * gfortran.dg/direct_io_10.f: Likewise.
13165 * gfortran.dg/direct_io_11.f90: Likewise.
13166 * gfortran.dg/direct_io_12.f90: Likewise.
13167 * gfortran.dg/direct_io_2.f90: Likewise.
13168 * gfortran.dg/direct_io_3.f90: Likewise.
13169 * gfortran.dg/direct_io_4.f90: Likewise.
13170 * gfortran.dg/direct_io_5.f90: Likewise.
13171 * gfortran.dg/direct_io_6.f90: Likewise.
13172 * gfortran.dg/direct_io_7.f90: Likewise.
13173 * gfortran.dg/direct_io_8.f90: Likewise.
13174 * gfortran.dg/direct_io_9.f: Likewise.
13175 * gfortran.dg/do_1.f90: Likewise.
13176 * gfortran.dg/do_3.F90: Likewise.
13177 * gfortran.dg/do_concurrent_2.f90: Likewise.
13178 * gfortran.dg/do_concurrent_4.f90: Likewise.
13179 * gfortran.dg/do_corner_warn.f90: Likewise.
13180 * gfortran.dg/do_iterator_2.f90: Likewise.
13181 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
13182 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
13183 * gfortran.dg/dos_eol.f: Likewise.
13184 * gfortran.dg/dot_product_1.f03: Likewise.
13185 * gfortran.dg/dot_product_2.f90: Likewise.
13186 * gfortran.dg/dot_product_4.f90: Likewise.
13187 * gfortran.dg/dshift_1.F90: Likewise.
13188 * gfortran.dg/dshift_2.F90: Likewise.
13189 * gfortran.dg/dtio_1.f90: Likewise.
13190 * gfortran.dg/dtio_10.f90: Likewise.
13191 * gfortran.dg/dtio_12.f90: Likewise.
13192 * gfortran.dg/dtio_14.f90: Likewise.
13193 * gfortran.dg/dtio_15.f90: Likewise.
13194 * gfortran.dg/dtio_16.f90: Likewise.
13195 * gfortran.dg/dtio_17.f90: Likewise.
13196 * gfortran.dg/dtio_19.f90: Likewise.
13197 * gfortran.dg/dtio_2.f90: Likewise.
13198 * gfortran.dg/dtio_20.f03: Likewise.
13199 * gfortran.dg/dtio_22.f90: Likewise.
13200 * gfortran.dg/dtio_24.f90: Likewise.
13201 * gfortran.dg/dtio_25.f90: Likewise.
13202 * gfortran.dg/dtio_26.f03: Likewise.
13203 * gfortran.dg/dtio_27.f90: Likewise.
13204 * gfortran.dg/dtio_28.f03: Likewise.
13205 * gfortran.dg/dtio_3.f90: Likewise.
13206 * gfortran.dg/dtio_30.f03: Likewise.
13207 * gfortran.dg/dtio_31.f03: Likewise.
13208 * gfortran.dg/dtio_32.f03: Likewise.
13209 * gfortran.dg/dtio_4.f90: Likewise.
13210 * gfortran.dg/dtio_5.f90: Likewise.
13211 * gfortran.dg/dtio_7.f90: Likewise.
13212 * gfortran.dg/dtio_8.f90: Likewise.
13213 * gfortran.dg/dtio_9.f90: Likewise.
13214 * gfortran.dg/dummy_procedure_3.f90: Likewise.
13215 * gfortran.dg/dummy_procedure_7.f90: Likewise.
13216 * gfortran.dg/dup_save_1.f90: Likewise.
13217 * gfortran.dg/dup_save_2.f90: Likewise.
13218 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
13219 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
13220 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
13221 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
13222 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
13223 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
13224 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
13225 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
13226 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
13227 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
13228 * gfortran.dg/e_d_fmt.f90: Likewise.
13229 * gfortran.dg/edit_real_1.f90: Likewise.
13230 * gfortran.dg/elemental_by_value_1.f90: Likewise.
13231 * gfortran.dg/elemental_dependency_1.f90: Likewise.
13232 * gfortran.dg/elemental_dependency_4.f90: Likewise.
13233 * gfortran.dg/elemental_dependency_5.f90: Likewise.
13234 * gfortran.dg/elemental_dependency_6.f90: Likewise.
13235 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
13236 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
13237 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
13238 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
13239 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
13240 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
13241 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
13242 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
13243 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
13244 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
13245 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
13246 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
13247 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
13248 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
13249 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
13250 * gfortran.dg/empty_format_1.f90: Likewise.
13251 * gfortran.dg/endfile.f: Likewise.
13252 * gfortran.dg/endfile.f90: Likewise.
13253 * gfortran.dg/endfile_2.f90: Likewise.
13254 * gfortran.dg/entry_1.f90: Likewise.
13255 * gfortran.dg/entry_10.f90: Likewise.
13256 * gfortran.dg/entry_12.f90: Likewise.
13257 * gfortran.dg/entry_13.f90: Likewise.
13258 * gfortran.dg/entry_14.f90: Likewise.
13259 * gfortran.dg/entry_16.f90: Likewise.
13260 * gfortran.dg/entry_3.f90: Likewise.
13261 * gfortran.dg/entry_6.f90: Likewise.
13262 * gfortran.dg/entry_9.f90: Likewise.
13263 * gfortran.dg/entry_array_specs_2.f: Likewise.
13264 * gfortran.dg/enum_1.f90: Likewise.
13265 * gfortran.dg/enum_9.f90: Likewise.
13266 * gfortran.dg/eof_1.f90: Likewise.
13267 * gfortran.dg/eof_2.f90: Likewise.
13268 * gfortran.dg/eof_4.f90: Likewise.
13269 * gfortran.dg/eof_5.f90: Likewise.
13270 * gfortran.dg/eor_handling_1.f90: Likewise.
13271 * gfortran.dg/eor_handling_2.f90: Likewise.
13272 * gfortran.dg/eor_handling_3.f90: Likewise.
13273 * gfortran.dg/eor_handling_4.f90: Likewise.
13274 * gfortran.dg/eor_handling_5.f90: Likewise.
13275 * gfortran.dg/eoshift_3.f90: Likewise.
13276 * gfortran.dg/eoshift_4.f90: Likewise.
13277 * gfortran.dg/eoshift_5.f90: Likewise.
13278 * gfortran.dg/eoshift_6.f90: Likewise.
13279 * gfortran.dg/eoshift_large_1.f90: Likewise.
13280 * gfortran.dg/equiv_6.f90: Likewise.
13281 * gfortran.dg/equiv_7.f90: Likewise.
13282 * gfortran.dg/equiv_9.f90: Likewise.
13283 * gfortran.dg/equiv_constraint_4.f90: Likewise.
13284 * gfortran.dg/erf_2.F90: Likewise.
13285 * gfortran.dg/erf_3.F90: Likewise.
13286 * gfortran.dg/erfc_scaled_1.f90: Likewise.
13287 * gfortran.dg/error_format_2.f90: Likewise.
13288 * gfortran.dg/error_recovery_5.f90: Likewise.
13289 * gfortran.dg/execute_command_line_2.f90: Likewise.
13290 * gfortran.dg/execute_command_line_3.f90: Likewise.
13291 * gfortran.dg/exit_1.f08: Likewise.
13292 * gfortran.dg/exit_3.f08: Likewise.
13293 * gfortran.dg/exponent_1.f90: Likewise.
13294 * gfortran.dg/exponent_2.f90: Likewise.
13295 * gfortran.dg/extended_char_comparison_1.f: Likewise.
13296 * gfortran.dg/extends_1.f03: Likewise.
13297 * gfortran.dg/extends_16.f90: Likewise.
13298 * gfortran.dg/extends_2.f03: Likewise.
13299 * gfortran.dg/extends_3.f03: Likewise.
13300 * gfortran.dg/extends_4.f03: Likewise.
13301 * gfortran.dg/extends_type_of_1.f03: Likewise.
13302 * gfortran.dg/extends_type_of_2.f03: Likewise.
13303 * gfortran.dg/external_procedures_3.f90: Likewise.
13304 * gfortran.dg/f2003_inquire_1.f03: Likewise.
13305 * gfortran.dg/f2003_io_1.f03: Likewise.
13306 * gfortran.dg/f2003_io_4.f03: Likewise.
13307 * gfortran.dg/f2003_io_5.f03: Likewise.
13308 * gfortran.dg/f2003_io_6.f03: Likewise.
13309 * gfortran.dg/f2003_io_7.f03: Likewise.
13310 * gfortran.dg/f2c_1.f90: Likewise.
13311 * gfortran.dg/f2c_2.f90: Likewise.
13312 * gfortran.dg/f2c_3.f90: Likewise.
13313 * gfortran.dg/f2c_4.f90: Likewise.
13314 * gfortran.dg/f2c_6.f90: Likewise.
13315 * gfortran.dg/f2c_7.f90: Likewise.
13316 * gfortran.dg/f2c_9.f90: Likewise.
13317 * gfortran.dg/fgetc_1.f90: Likewise.
13318 * gfortran.dg/fgetc_2.f90: Likewise.
13319 * gfortran.dg/filename_null.f90: Likewise.
13320 * gfortran.dg/finalize_12.f90: Likewise.
13321 * gfortran.dg/finalize_13.f90: Likewise.
13322 * gfortran.dg/finalize_15.f90: Likewise.
13323 * gfortran.dg/finalize_17.f90: Likewise.
13324 * gfortran.dg/finalize_18.f90: Likewise.
13325 * gfortran.dg/finalize_25.f90: Likewise.
13326 * gfortran.dg/finalize_29.f08: Likewise.
13327 * gfortran.dg/finalize_31.f90: Likewise.
13328 * gfortran.dg/float_1.f90: Likewise.
13329 * gfortran.dg/flush_1.f90: Likewise.
13330 * gfortran.dg/fmt_bz_bn.f: Likewise.
13331 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
13332 * gfortran.dg/fmt_cache_1.f: Likewise.
13333 * gfortran.dg/fmt_cache_2.f: Likewise.
13334 * gfortran.dg/fmt_cache_3.f90: Likewise.
13335 * gfortran.dg/fmt_colon.f90: Likewise.
13336 * gfortran.dg/fmt_e.f90: Likewise.
13337 * gfortran.dg/fmt_en.f90: Likewise.
13338 * gfortran.dg/fmt_error_10.f: Likewise.
13339 * gfortran.dg/fmt_error_9.f: Likewise.
13340 * gfortran.dg/fmt_exhaust.f90: Likewise.
13341 * gfortran.dg/fmt_f0_1.f90: Likewise.
13342 * gfortran.dg/fmt_f_an_p.f: Likewise.
13343 * gfortran.dg/fmt_fw_d.f90: Likewise.
13344 * gfortran.dg/fmt_g.f: Likewise.
13345 * gfortran.dg/fmt_g0_1.f08: Likewise.
13346 * gfortran.dg/fmt_g0_2.f08: Likewise.
13347 * gfortran.dg/fmt_g0_4.f08: Likewise.
13348 * gfortran.dg/fmt_g0_5.f08: Likewise.
13349 * gfortran.dg/fmt_g0_6.f08: Likewise.
13350 * gfortran.dg/fmt_g0_7.f08: Likewise.
13351 * gfortran.dg/fmt_g_1.f90: Likewise.
13352 * gfortran.dg/fmt_int_sign.f90: Likewise.
13353 * gfortran.dg/fmt_l.f90: Likewise.
13354 * gfortran.dg/fmt_missing_period_2.f: Likewise.
13355 * gfortran.dg/fmt_missing_period_3.f: Likewise.
13356 * gfortran.dg/fmt_p_1.f90: Likewise.
13357 * gfortran.dg/fmt_pf.f90: Likewise.
13358 * gfortran.dg/fmt_read.f90: Likewise.
13359 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
13360 * gfortran.dg/fmt_t_1.f90: Likewise.
13361 * gfortran.dg/fmt_t_2.f90: Likewise.
13362 * gfortran.dg/fmt_t_3.f90: Likewise.
13363 * gfortran.dg/fmt_t_4.f90: Likewise.
13364 * gfortran.dg/fmt_t_5.f90: Likewise.
13365 * gfortran.dg/fmt_t_6.f: Likewise.
13366 * gfortran.dg/fmt_t_7.f: Likewise.
13367 * gfortran.dg/fmt_t_9.f: Likewise.
13368 * gfortran.dg/fmt_tl.f: Likewise.
13369 * gfortran.dg/fmt_unlimited.f90: Likewise.
13370 * gfortran.dg/fmt_white.f: Likewise.
13371 * gfortran.dg/fmt_zero_digits.f90: Likewise.
13372 * gfortran.dg/fold_nearest.f90: Likewise.
13373 * gfortran.dg/forall_1.f90: Likewise.
13374 * gfortran.dg/forall_10.f90: Likewise.
13375 * gfortran.dg/forall_12.f90: Likewise.
13376 * gfortran.dg/forall_13.f90: Likewise.
13377 * gfortran.dg/forall_15.f90: Likewise.
13378 * gfortran.dg/forall_4.f90: Likewise.
13379 * gfortran.dg/forall_5.f90: Likewise.
13380 * gfortran.dg/forall_6.f90: Likewise.
13381 * gfortran.dg/forall_7.f90: Likewise.
13382 * gfortran.dg/fraction.f90: Likewise.
13383 * gfortran.dg/fseek.f90: Likewise.
13384 * gfortran.dg/ftell_1.f90: Likewise.
13385 * gfortran.dg/ftell_2.f90: Likewise.
13386 * gfortran.dg/ftell_3.f90: Likewise.
13387 * gfortran.dg/func_assign_2.f90: Likewise.
13388 * gfortran.dg/func_assign_3.f90: Likewise.
13389 * gfortran.dg/func_derived_1.f90: Likewise.
13390 * gfortran.dg/func_derived_2.f90: Likewise.
13391 * gfortran.dg/func_derived_3.f90: Likewise.
13392 * gfortran.dg/func_result_1.f90: Likewise.
13393 * gfortran.dg/func_result_2.f90: Likewise.
13394 * gfortran.dg/func_result_6.f90: Likewise.
13395 * gfortran.dg/function_charlen_2.f90: Likewise.
13396 * gfortran.dg/function_charlen_3.f: Likewise.
13397 * gfortran.dg/function_kinds_1.f90: Likewise.
13398 * gfortran.dg/function_kinds_4.f90: Likewise.
13399 * gfortran.dg/function_optimize_10.f90: Likewise.
13400 * gfortran.dg/function_optimize_11.f90: Likewise.
13401 * gfortran.dg/function_optimize_12.f90: Likewise.
13402 * gfortran.dg/function_optimize_4.f90: Likewise.
13403 * gfortran.dg/function_optimize_8.f90: Likewise.
13404 * gfortran.dg/g77/13037.f: Likewise.
13405 * gfortran.dg/g77/1832.f: Likewise.
13406 * gfortran.dg/g77/19981119-0.f: Likewise.
13407 * gfortran.dg/g77/19990313-0.f: Likewise.
13408 * gfortran.dg/g77/19990313-1.f: Likewise.
13409 * gfortran.dg/g77/19990313-2.f: Likewise.
13410 * gfortran.dg/g77/19990313-3.f: Likewise.
13411 * gfortran.dg/g77/19990419-1.f: Likewise.
13412 * gfortran.dg/g77/19990826-0.f: Likewise.
13413 * gfortran.dg/g77/19990826-2.f: Likewise.
13414 * gfortran.dg/g77/20000503-1.f: Likewise.
13415 * gfortran.dg/g77/20001111.f: Likewise.
13416 * gfortran.dg/g77/20010116.f: Likewise.
13417 * gfortran.dg/g77/20010216-1.f: Likewise.
13418 * gfortran.dg/g77/20010430.f: Likewise.
13419 * gfortran.dg/g77/20010610.f: Likewise.
13420 * gfortran.dg/g77/6177.f: Likewise.
13421 * gfortran.dg/g77/7388.f: Likewise.
13422 * gfortran.dg/g77/947.f: Likewise.
13423 * gfortran.dg/g77/970625-2.f: Likewise.
13424 * gfortran.dg/g77/971102-1.f: Likewise.
13425 * gfortran.dg/g77/980628-0.f: Likewise.
13426 * gfortran.dg/g77/980628-1.f: Likewise.
13427 * gfortran.dg/g77/980628-10.f: Likewise.
13428 * gfortran.dg/g77/980628-2.f: Likewise.
13429 * gfortran.dg/g77/980628-3.f: Likewise.
13430 * gfortran.dg/g77/980628-7.f: Likewise.
13431 * gfortran.dg/g77/980628-8.f: Likewise.
13432 * gfortran.dg/g77/980628-9.f: Likewise.
13433 * gfortran.dg/g77/980701-0.f: Likewise.
13434 * gfortran.dg/g77/980701-1.f: Likewise.
13435 * gfortran.dg/g77/cabs.f: Likewise.
13436 * gfortran.dg/g77/claus.f: Likewise.
13437 * gfortran.dg/g77/complex_1.f: Likewise.
13438 * gfortran.dg/g77/cpp3.F: Likewise.
13439 * gfortran.dg/g77/cpp4.F: Likewise.
13440 * gfortran.dg/g77/cpp5.F: Likewise.
13441 * gfortran.dg/g77/dcomplex.f: Likewise.
13442 * gfortran.dg/g77/dnrm2.f: Likewise.
13443 * gfortran.dg/g77/erfc.f: Likewise.
13444 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
13445 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
13446 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
13447 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
13448 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
13449 * gfortran.dg/g77/int8421.f: Likewise.
13450 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
13451 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
13452 * gfortran.dg/g77/le.f: Likewise.
13453 * gfortran.dg/g77/short.f: Likewise.
13454 * gfortran.dg/gamma_1.f90: Likewise.
13455 * gfortran.dg/gamma_4.f90: Likewise.
13456 * gfortran.dg/gamma_5.f90: Likewise.
13457 * gfortran.dg/generic_13.f90: Likewise.
13458 * gfortran.dg/generic_15.f90: Likewise.
13459 * gfortran.dg/generic_19.f90: Likewise.
13460 * gfortran.dg/generic_20.f90: Likewise.
13461 * gfortran.dg/generic_23.f03: Likewise.
13462 * gfortran.dg/generic_25.f90: Likewise.
13463 * gfortran.dg/generic_27.f90: Likewise.
13464 * gfortran.dg/generic_31.f90: Likewise.
13465 * gfortran.dg/generic_4.f90: Likewise.
13466 * gfortran.dg/global_vars_c_init.f90: Likewise.
13467 * gfortran.dg/global_vars_f90_init.f90: Likewise.
13468 * gfortran.dg/gnu_logical_1.F: Likewise.
13469 * gfortran.dg/goacc/fixed-1.f: Likewise.
13470 * gfortran.dg/goacc/fixed-2.f: Likewise.
13471 * gfortran.dg/goacc/gang-static.f95: Likewise.
13472 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
13473 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13474 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13475 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13476 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13477 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13478 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
13479 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13480 * gfortran.dg/goacc/omp-fixed.f: Likewise.
13481 * gfortran.dg/gomp/crayptr5.f90: Likewise.
13482 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
13483 * gfortran.dg/gomp/pr48794.f90: Likewise.
13484 * gfortran.dg/gomp/pr72744.f90: Likewise.
13485 * gfortran.dg/gomp/pr77665.f90: Likewise.
13486 * gfortran.dg/gomp/workshare2.f90: Likewise.
13487 * gfortran.dg/gomp/workshare3.f90: Likewise.
13488 * gfortran.dg/goto_1.f: Likewise.
13489 * gfortran.dg/goto_2.f90: Likewise.
13490 * gfortran.dg/goto_4.f90: Likewise.
13491 * gfortran.dg/goto_6.f: Likewise.
13492 * gfortran.dg/graphite/id-26.f03: Likewise.
13493 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
13494 * gfortran.dg/graphite/pr29581.f90: Likewise.
13495 * gfortran.dg/graphite/pr29832.f90: Likewise.
13496 * gfortran.dg/graphite/run-id-1.f: Likewise.
13497 * gfortran.dg/graphite/run-id-2.f90: Likewise.
13498 * gfortran.dg/graphite/run-id-3.f90: Likewise.
13499 * gfortran.dg/hollerith.f90: Likewise.
13500 * gfortran.dg/hollerith4.f90: Likewise.
13501 * gfortran.dg/hollerith6.f90: Likewise.
13502 * gfortran.dg/hollerith8.f90: Likewise.
13503 * gfortran.dg/hollerith_1.f90: Likewise.
13504 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
13505 * gfortran.dg/hollerith_f95.f90: Likewise.
13506 * gfortran.dg/hollerith_legacy.f90: Likewise.
13507 * gfortran.dg/host_assoc_call_3.f90: Likewise.
13508 * gfortran.dg/host_assoc_function_1.f90: Likewise.
13509 * gfortran.dg/host_assoc_function_3.f90: Likewise.
13510 * gfortran.dg/host_assoc_function_4.f90: Likewise.
13511 * gfortran.dg/host_assoc_function_9.f90: Likewise.
13512 * gfortran.dg/host_dummy_index_1.f90: Likewise.
13513 * gfortran.dg/hypot_1.f90: Likewise.
13514 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
13515 * gfortran.dg/iargc.f90: Likewise.
13516 * gfortran.dg/ibits.f90: Likewise.
13517 * gfortran.dg/ichar_1.f90: Likewise.
13518 * gfortran.dg/ichar_2.f90: Likewise.
13519 * gfortran.dg/ieee/ieee_1.F90: Likewise.
13520 * gfortran.dg/ieee/ieee_2.f90: Likewise.
13521 * gfortran.dg/ieee/ieee_3.f90: Likewise.
13522 * gfortran.dg/ieee/ieee_4.f90: Likewise.
13523 * gfortran.dg/ieee/ieee_6.f90: Likewise.
13524 * gfortran.dg/ieee/ieee_7.f90: Likewise.
13525 * gfortran.dg/ieee/ieee_8.f90: Likewise.
13526 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
13527 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
13528 * gfortran.dg/ieee/large_1.f90: Likewise.
13529 * gfortran.dg/ieee/large_2.f90: Likewise.
13530 * gfortran.dg/ieee/large_3.F90: Likewise.
13531 * gfortran.dg/ieee/large_4.f90: Likewise.
13532 * gfortran.dg/ieee/rounding_1.f90: Likewise.
13533 * gfortran.dg/ieee/underflow_1.f90: Likewise.
13534 * gfortran.dg/impl_do_var_data.f90: Likewise.
13535 * gfortran.dg/implicit_10.f90: Likewise.
13536 * gfortran.dg/implicit_12.f90: Likewise.
13537 * gfortran.dg/implicit_class_1.f90: Likewise.
13538 * gfortran.dg/implicit_pure_1.f90: Likewise.
13539 * gfortran.dg/implied_do_1.f90: Likewise.
13540 * gfortran.dg/implied_do_io_1.f90: Likewise.
13541 * gfortran.dg/implied_do_io_2.f90: Likewise.
13542 * gfortran.dg/implied_do_io_3.f90: Likewise.
13543 * gfortran.dg/implied_shape_1.f08: Likewise.
13544 * gfortran.dg/import.f90: Likewise.
13545 * gfortran.dg/import4.f90: Likewise.
13546 * gfortran.dg/impure_1.f08: Likewise.
13547 * gfortran.dg/index.f90: Likewise.
13548 * gfortran.dg/index_2.f90: Likewise.
13549 * gfortran.dg/init_flag_1.f90: Likewise.
13550 * gfortran.dg/init_flag_10.f90: Likewise.
13551 * gfortran.dg/init_flag_15.f03: Likewise.
13552 * gfortran.dg/init_flag_2.f90: Likewise.
13553 * gfortran.dg/init_flag_3.f90: Likewise.
13554 * gfortran.dg/init_flag_4.f90: Likewise.
13555 * gfortran.dg/init_flag_5.f90: Likewise.
13556 * gfortran.dg/init_flag_6.f90: Likewise.
13557 * gfortran.dg/init_flag_7.f90: Likewise.
13558 * gfortran.dg/init_flag_9.f90: Likewise.
13559 * gfortran.dg/initialization_11.f90: Likewise.
13560 * gfortran.dg/initialization_19.f90: Likewise.
13561 * gfortran.dg/initialization_2.f90: Likewise.
13562 * gfortran.dg/initialization_22.f90: Likewise.
13563 * gfortran.dg/initialization_27.f90: Likewise.
13564 * gfortran.dg/initialization_5.f90: Likewise.
13565 * gfortran.dg/initialization_6.f90: Likewise.
13566 * gfortran.dg/inline_matmul_1.f90: Likewise.
13567 * gfortran.dg/inline_matmul_10.f90: Likewise.
13568 * gfortran.dg/inline_matmul_11.f90: Likewise.
13569 * gfortran.dg/inline_matmul_13.f90: Likewise.
13570 * gfortran.dg/inline_matmul_14.f90: Likewise.
13571 * gfortran.dg/inline_matmul_16.f90: Likewise.
13572 * gfortran.dg/inline_matmul_17.f90: Likewise.
13573 * gfortran.dg/inline_matmul_18.f90: Likewise.
13574 * gfortran.dg/inline_matmul_19.f90: Likewise.
13575 * gfortran.dg/inline_matmul_2.f90: Likewise.
13576 * gfortran.dg/inline_matmul_20.f90: Likewise.
13577 * gfortran.dg/inline_matmul_22.f90: Likewise.
13578 * gfortran.dg/inline_matmul_3.f90: Likewise.
13579 * gfortran.dg/inline_matmul_4.f90: Likewise.
13580 * gfortran.dg/inline_matmul_5.f90: Likewise.
13581 * gfortran.dg/inline_matmul_6.f90: Likewise.
13582 * gfortran.dg/inline_matmul_7.f90: Likewise.
13583 * gfortran.dg/inline_matmul_8.f90: Likewise.
13584 * gfortran.dg/inline_matmul_9.f90: Likewise.
13585 * gfortran.dg/inline_sum_1.f90: Likewise.
13586 * gfortran.dg/inline_sum_3.f90: Likewise.
13587 * gfortran.dg/inline_sum_5.f90: Likewise.
13588 * gfortran.dg/inquire-complex.f90: Likewise.
13589 * gfortran.dg/inquire.f90: Likewise.
13590 * gfortran.dg/inquire_10.f90: Likewise.
13591 * gfortran.dg/inquire_13.f90: Likewise.
13592 * gfortran.dg/inquire_15.f90: Likewise.
13593 * gfortran.dg/inquire_16.f90: Likewise.
13594 * gfortran.dg/inquire_17.f90: Likewise.
13595 * gfortran.dg/inquire_5.f90: Likewise.
13596 * gfortran.dg/inquire_6.f90: Likewise.
13597 * gfortran.dg/inquire_7.f90: Likewise.
13598 * gfortran.dg/inquire_9.f90: Likewise.
13599 * gfortran.dg/inquire_internal.f90: Likewise.
13600 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
13601 * gfortran.dg/inquire_size.f90: Likewise.
13602 * gfortran.dg/int_1.f90: Likewise.
13603 * gfortran.dg/int_conv_1.f90: Likewise.
13604 * gfortran.dg/int_range_io_1.f90: Likewise.
13605 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
13606 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
13607 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
13608 * gfortran.dg/integer_plus.f90: Likewise.
13609 * gfortran.dg/intent_out_2.f90: Likewise.
13610 * gfortran.dg/intent_out_5.f90: Likewise.
13611 * gfortran.dg/intent_out_6.f90: Likewise.
13612 * gfortran.dg/interface_12.f90: Likewise.
13613 * gfortran.dg/interface_19.f90: Likewise.
13614 * gfortran.dg/interface_4.f90: Likewise.
13615 * gfortran.dg/interface_5.f90: Likewise.
13616 * gfortran.dg/interface_9.f90: Likewise.
13617 * gfortran.dg/interface_assignment_1.f90: Likewise.
13618 * gfortran.dg/interface_assignment_2.f90: Likewise.
13619 * gfortran.dg/internal_dummy_2.f08: Likewise.
13620 * gfortran.dg/internal_dummy_3.f08: Likewise.
13621 * gfortran.dg/internal_dummy_4.f08: Likewise.
13622 * gfortran.dg/internal_pack_1.f90: Likewise.
13623 * gfortran.dg/internal_pack_10.f90: Likewise.
13624 * gfortran.dg/internal_pack_12.f90: Likewise.
13625 * gfortran.dg/internal_pack_13.f90: Likewise.
13626 * gfortran.dg/internal_pack_14.f90: Likewise.
13627 * gfortran.dg/internal_pack_15.f90: Likewise.
13628 * gfortran.dg/internal_pack_2.f90: Likewise.
13629 * gfortran.dg/internal_pack_3.f90: Likewise.
13630 * gfortran.dg/internal_pack_4.f90: Likewise.
13631 * gfortran.dg/internal_pack_6.f90: Likewise.
13632 * gfortran.dg/internal_pack_8.f90: Likewise.
13633 * gfortran.dg/internal_readwrite_1.f90: Likewise.
13634 * gfortran.dg/internal_readwrite_2.f90: Likewise.
13635 * gfortran.dg/internal_readwrite_3.f90: Likewise.
13636 * gfortran.dg/intrinsic_actual_1.f: Likewise.
13637 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
13638 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13639 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
13640 * gfortran.dg/intrinsic_char_1.f90: Likewise.
13641 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
13642 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
13643 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
13644 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
13645 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
13646 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
13647 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
13648 * gfortran.dg/intrinsic_product_1.f90: Likewise.
13649 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
13650 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13651 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
13652 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
13653 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
13654 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
13655 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
13656 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
13657 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
13658 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
13659 * gfortran.dg/io_err_1.f90: Likewise.
13660 * gfortran.dg/io_real_boz.f90: Likewise.
13661 * gfortran.dg/iomsg_1.f90: Likewise.
13662 * gfortran.dg/iostat_1.f90: Likewise.
13663 * gfortran.dg/iostat_2.f90: Likewise.
13664 * gfortran.dg/iostat_4.f90: Likewise.
13665 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
13666 * gfortran.dg/ishft_1.f90: Likewise.
13667 * gfortran.dg/ishft_2.f90: Likewise.
13668 * gfortran.dg/ishft_4.f90: Likewise.
13669 * gfortran.dg/isnan_1.f90: Likewise.
13670 * gfortran.dg/isnan_2.f90: Likewise.
13671 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
13672 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
13673 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
13674 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
13675 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
13676 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
13677 * gfortran.dg/itime_idate_1.f: Likewise.
13678 * gfortran.dg/itime_idate_2.f: Likewise.
13679 * gfortran.dg/large_integer_kind_1.f90: Likewise.
13680 * gfortran.dg/large_integer_kind_2.f90: Likewise.
13681 * gfortran.dg/large_real_kind_1.f90: Likewise.
13682 * gfortran.dg/large_real_kind_2.F90: Likewise.
13683 * gfortran.dg/large_real_kind_3.F90: Likewise.
13684 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
13685 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
13686 * gfortran.dg/large_recl.f90: Likewise.
13687 * gfortran.dg/large_unit_1.f90: Likewise.
13688 * gfortran.dg/large_unit_2.f90: Likewise.
13689 * gfortran.dg/largeequiv_1.f90: Likewise.
13690 * gfortran.dg/leadz_trailz_1.f90: Likewise.
13691 * gfortran.dg/leadz_trailz_2.f90: Likewise.
13692 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13693 * gfortran.dg/list_read_1.f90: Likewise.
13694 * gfortran.dg/list_read_10.f90: Likewise.
13695 * gfortran.dg/list_read_11.f90: Likewise.
13696 * gfortran.dg/list_read_12.f90: Likewise.
13697 * gfortran.dg/list_read_13.f: Likewise.
13698 * gfortran.dg/list_read_14.f90: Likewise.
13699 * gfortran.dg/list_read_2.f90: Likewise.
13700 * gfortran.dg/list_read_3.f90: Likewise.
13701 * gfortran.dg/list_read_4.f90: Likewise.
13702 * gfortran.dg/list_read_5.f90: Likewise.
13703 * gfortran.dg/list_read_6.f90: Likewise.
13704 * gfortran.dg/list_read_7.f90: Likewise.
13705 * gfortran.dg/list_read_8.f90: Likewise.
13706 * gfortran.dg/list_read_9.f90: Likewise.
13707 * gfortran.dg/loc_2.f90: Likewise.
13708 * gfortran.dg/logical_1.f90: Likewise.
13709 * gfortran.dg/logical_dot_product.f90: Likewise.
13710 * gfortran.dg/logical_temp_io.f90: Likewise.
13711 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
13712 * gfortran.dg/lrshift_1.f90: Likewise.
13713 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
13714 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
13715 * gfortran.dg/lto/pr40725_0.f03: Likewise.
13716 * gfortran.dg/lto/pr41576_1.f90: Likewise.
13717 * gfortran.dg/make_unit.f90: Likewise.
13718 * gfortran.dg/mapping_1.f90: Likewise.
13719 * gfortran.dg/mapping_2.f90: Likewise.
13720 * gfortran.dg/mapping_3.f90: Likewise.
13721 * gfortran.dg/masklr_1.F90: Likewise.
13722 * gfortran.dg/masklr_2.F90: Likewise.
13723 * gfortran.dg/matmul_1.f90: Likewise.
13724 * gfortran.dg/matmul_10.f90: Likewise.
13725 * gfortran.dg/matmul_12.f90: Likewise.
13726 * gfortran.dg/matmul_16.f90: Likewise.
13727 * gfortran.dg/matmul_17.f90: Likewise.
13728 * gfortran.dg/matmul_18.f90: Likewise.
13729 * gfortran.dg/matmul_2.f90: Likewise.
13730 * gfortran.dg/matmul_3.f90: Likewise.
13731 * gfortran.dg/matmul_4.f90: Likewise.
13732 * gfortran.dg/matmul_6.f90: Likewise.
13733 * gfortran.dg/matmul_8.f03: Likewise.
13734 * gfortran.dg/matmul_9.f90: Likewise.
13735 * gfortran.dg/matmul_bounds_12.f90: Likewise.
13736 * gfortran.dg/matmul_bounds_6.f90: Likewise.
13737 * gfortran.dg/matmul_const.f90: Likewise.
13738 * gfortran.dg/maxloc_1.f90: Likewise.
13739 * gfortran.dg/maxloc_2.f90: Likewise.
13740 * gfortran.dg/maxloc_3.f90: Likewise.
13741 * gfortran.dg/maxloc_4.f90: Likewise.
13742 * gfortran.dg/maxloc_string_1.f90: Likewise.
13743 * gfortran.dg/maxlocval_1.f90: Likewise.
13744 * gfortran.dg/maxlocval_2.f90: Likewise.
13745 * gfortran.dg/maxlocval_3.f90: Likewise.
13746 * gfortran.dg/maxlocval_4.f90: Likewise.
13747 * gfortran.dg/maxval_char_1.f90: Likewise.
13748 * gfortran.dg/maxval_char_2.f90: Likewise.
13749 * gfortran.dg/maxval_char_3.f90: Likewise.
13750 * gfortran.dg/maxval_char_4.f90: Likewise.
13751 * gfortran.dg/maxval_parameter_1.f90: Likewise.
13752 * gfortran.dg/mclock.f90: Likewise.
13753 * gfortran.dg/merge_bits_1.F90: Likewise.
13754 * gfortran.dg/merge_bits_2.F90: Likewise.
13755 * gfortran.dg/merge_char_1.f90: Likewise.
13756 * gfortran.dg/merge_init_expr.f90: Likewise.
13757 * gfortran.dg/min_max_optional_1.f90: Likewise.
13758 * gfortran.dg/min_max_optional_5.f90: Likewise.
13759 * gfortran.dg/minloc_1.f90: Likewise.
13760 * gfortran.dg/minloc_2.f90: Likewise.
13761 * gfortran.dg/minloc_3.f90: Likewise.
13762 * gfortran.dg/minloc_4.f90: Likewise.
13763 * gfortran.dg/minloc_string_1.f90: Likewise.
13764 * gfortran.dg/minlocval_1.f90: Likewise.
13765 * gfortran.dg/minlocval_2.f90: Likewise.
13766 * gfortran.dg/minlocval_3.f90: Likewise.
13767 * gfortran.dg/minlocval_4.f90: Likewise.
13768 * gfortran.dg/minmax_char_1.f90: Likewise.
13769 * gfortran.dg/minmaxloc_1.f90: Likewise.
13770 * gfortran.dg/minmaxloc_10.f90: Likewise.
13771 * gfortran.dg/minmaxloc_11.f90: Likewise.
13772 * gfortran.dg/minmaxloc_12.f90: Likewise.
13773 * gfortran.dg/minmaxloc_13.f90: Likewise.
13774 * gfortran.dg/minmaxloc_2.f90: Likewise.
13775 * gfortran.dg/minmaxloc_3.f90: Likewise.
13776 * gfortran.dg/minmaxloc_4.f90: Likewise.
13777 * gfortran.dg/minmaxloc_5.f90: Likewise.
13778 * gfortran.dg/minmaxloc_6.f90: Likewise.
13779 * gfortran.dg/minmaxloc_7.f90: Likewise.
13780 * gfortran.dg/minmaxloc_8.f90: Likewise.
13781 * gfortran.dg/minmaxval_1.f90: Likewise.
13782 * gfortran.dg/minval_char_1.f90: Likewise.
13783 * gfortran.dg/minval_char_2.f90: Likewise.
13784 * gfortran.dg/minval_char_3.f90: Likewise.
13785 * gfortran.dg/minval_char_4.f90: Likewise.
13786 * gfortran.dg/minval_char_5.f90: Likewise.
13787 * gfortran.dg/minval_parameter_1.f90: Likewise.
13788 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
13789 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
13790 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
13791 * gfortran.dg/missing_parens_1.f90: Likewise.
13792 * gfortran.dg/missing_parens_2.f90: Likewise.
13793 * gfortran.dg/mod_large_1.f90: Likewise.
13794 * gfortran.dg/mod_sign0_1.f90: Likewise.
13795 * gfortran.dg/module_blank_common.f90: Likewise.
13796 * gfortran.dg/module_commons_1.f90: Likewise.
13797 * gfortran.dg/module_commons_3.f90: Likewise.
13798 * gfortran.dg/module_double_reuse.f90: Likewise.
13799 * gfortran.dg/module_equivalence_1.f90: Likewise.
13800 * gfortran.dg/module_equivalence_2.f90: Likewise.
13801 * gfortran.dg/module_equivalence_3.f90: Likewise.
13802 * gfortran.dg/module_equivalence_5.f90: Likewise.
13803 * gfortran.dg/module_interface_1.f90: Likewise.
13804 * gfortran.dg/module_nan.f90: Likewise.
13805 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13806 * gfortran.dg/module_procedure_1.f90: Likewise.
13807 * gfortran.dg/module_read_1.f90: Likewise.
13808 * gfortran.dg/module_read_2.f90: Likewise.
13809 * gfortran.dg/module_widestring_1.f90: Likewise.
13810 * gfortran.dg/move_alloc.f90: Likewise.
13811 * gfortran.dg/move_alloc_10.f90: Likewise.
13812 * gfortran.dg/move_alloc_13.f90: Likewise.
13813 * gfortran.dg/move_alloc_14.f90: Likewise.
13814 * gfortran.dg/move_alloc_15.f90: Likewise.
13815 * gfortran.dg/move_alloc_16.f90: Likewise.
13816 * gfortran.dg/move_alloc_2.f90: Likewise.
13817 * gfortran.dg/move_alloc_5.f90: Likewise.
13818 * gfortran.dg/move_alloc_6.f90: Likewise.
13819 * gfortran.dg/move_alloc_9.f90: Likewise.
13820 * gfortran.dg/multiple_allocation_1.f90: Likewise.
13821 * gfortran.dg/multiple_allocation_3.f90: Likewise.
13822 * gfortran.dg/mvbits_1.f90: Likewise.
13823 * gfortran.dg/mvbits_2.f90: Likewise.
13824 * gfortran.dg/mvbits_3.f90: Likewise.
13825 * gfortran.dg/mvbits_4.f90: Likewise.
13826 * gfortran.dg/mvbits_7.f90: Likewise.
13827 * gfortran.dg/mvbits_8.f90: Likewise.
13828 * gfortran.dg/namelist_11.f: Likewise.
13829 * gfortran.dg/namelist_12.f: Likewise.
13830 * gfortran.dg/namelist_13.f90: Likewise.
13831 * gfortran.dg/namelist_14.f90: Likewise.
13832 * gfortran.dg/namelist_15.f90: Likewise.
13833 * gfortran.dg/namelist_16.f90: Likewise.
13834 * gfortran.dg/namelist_17.f90: Likewise.
13835 * gfortran.dg/namelist_18.f90: Likewise.
13836 * gfortran.dg/namelist_19.f90: Likewise.
13837 * gfortran.dg/namelist_20.f90: Likewise.
13838 * gfortran.dg/namelist_21.f90: Likewise.
13839 * gfortran.dg/namelist_22.f90: Likewise.
13840 * gfortran.dg/namelist_23.f90: Likewise.
13841 * gfortran.dg/namelist_24.f90: Likewise.
13842 * gfortran.dg/namelist_26.f90: Likewise.
13843 * gfortran.dg/namelist_27.f90: Likewise.
13844 * gfortran.dg/namelist_28.f90: Likewise.
13845 * gfortran.dg/namelist_29.f90: Likewise.
13846 * gfortran.dg/namelist_37.f90: Likewise.
13847 * gfortran.dg/namelist_38.f90: Likewise.
13848 * gfortran.dg/namelist_39.f90: Likewise.
13849 * gfortran.dg/namelist_40.f90: Likewise.
13850 * gfortran.dg/namelist_41.f90: Likewise.
13851 * gfortran.dg/namelist_42.f90: Likewise.
13852 * gfortran.dg/namelist_43.f90: Likewise.
13853 * gfortran.dg/namelist_44.f90: Likewise.
13854 * gfortran.dg/namelist_47.f90: Likewise.
13855 * gfortran.dg/namelist_48.f90: Likewise.
13856 * gfortran.dg/namelist_49.f90: Likewise.
13857 * gfortran.dg/namelist_50.f90: Likewise.
13858 * gfortran.dg/namelist_51.f90: Likewise.
13859 * gfortran.dg/namelist_52.f90: Likewise.
13860 * gfortran.dg/namelist_54.f90: Likewise.
13861 * gfortran.dg/namelist_55.f90: Likewise.
13862 * gfortran.dg/namelist_56.f90: Likewise.
13863 * gfortran.dg/namelist_57.f90: Likewise.
13864 * gfortran.dg/namelist_58.f90: Likewise.
13865 * gfortran.dg/namelist_59.f90: Likewise.
13866 * gfortran.dg/namelist_60.f90: Likewise.
13867 * gfortran.dg/namelist_61.f90: Likewise.
13868 * gfortran.dg/namelist_64.f90: Likewise.
13869 * gfortran.dg/namelist_65.f90: Likewise.
13870 * gfortran.dg/namelist_69.f90: Likewise.
13871 * gfortran.dg/namelist_70.f90: Likewise.
13872 * gfortran.dg/namelist_71.f90: Likewise.
13873 * gfortran.dg/namelist_72.f: Likewise.
13874 * gfortran.dg/namelist_73.f90: Likewise.
13875 * gfortran.dg/namelist_77.f90: Likewise.
13876 * gfortran.dg/namelist_78.f90: Likewise.
13877 * gfortran.dg/namelist_79.f90: Likewise.
13878 * gfortran.dg/namelist_80.f90: Likewise.
13879 * gfortran.dg/namelist_81.f90: Likewise.
13880 * gfortran.dg/namelist_82.f90: Likewise.
13881 * gfortran.dg/namelist_84.f90: Likewise.
13882 * gfortran.dg/namelist_85.f90: Likewise.
13883 * gfortran.dg/namelist_86.f90: Likewise.
13884 * gfortran.dg/namelist_87.f90: Likewise.
13885 * gfortran.dg/namelist_88.f90: Likewise.
13886 * gfortran.dg/namelist_89.f90: Likewise.
13887 * gfortran.dg/namelist_90.f: Likewise.
13888 * gfortran.dg/namelist_95.f90: Likewise.
13889 * gfortran.dg/namelist_char_only.f90: Likewise.
13890 * gfortran.dg/namelist_empty.f90: Likewise.
13891 * gfortran.dg/namelist_internal.f90: Likewise.
13892 * gfortran.dg/namelist_use.f90: Likewise.
13893 * gfortran.dg/namelist_use_only.f90: Likewise.
13894 * gfortran.dg/namelist_utf8.f90: Likewise.
13895 * gfortran.dg/nan_1.f90: Likewise.
13896 * gfortran.dg/nan_2.f90: Likewise.
13897 * gfortran.dg/nan_3.f90: Likewise.
13898 * gfortran.dg/nan_6.f90: Likewise.
13899 * gfortran.dg/nan_7.f90: Likewise.
13900 * gfortran.dg/nearest_1.f90: Likewise.
13901 * gfortran.dg/nearest_2.f90: Likewise.
13902 * gfortran.dg/nearest_3.f90: Likewise.
13903 * gfortran.dg/negative-z-descriptor.f90: Likewise.
13904 * gfortran.dg/negative_automatic_size.f90: Likewise.
13905 * gfortran.dg/negative_unit.f: Likewise.
13906 * gfortran.dg/negative_unit2.f90: Likewise.
13907 * gfortran.dg/negative_unit_int8.f: Likewise.
13908 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
13909 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
13910 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
13911 * gfortran.dg/nested_modules_1.f90: Likewise.
13912 * gfortran.dg/nested_modules_2.f90: Likewise.
13913 * gfortran.dg/nested_modules_3.f90: Likewise.
13914 * gfortran.dg/nesting_1.f90: Likewise.
13915 * gfortran.dg/new_line.f90: Likewise.
13916 * gfortran.dg/newunit_1.f90: Likewise.
13917 * gfortran.dg/newunit_3.f90: Likewise.
13918 * gfortran.dg/newunit_5.f90.f90: Likewise.
13919 * gfortran.dg/nint_1.f90: Likewise.
13920 * gfortran.dg/nint_2.f90: Likewise.
13921 * gfortran.dg/no_arg_check_2.f90: Likewise.
13922 * gfortran.dg/no_range_check_1.f90: Likewise.
13923 * gfortran.dg/no_range_check_2.f90: Likewise.
13924 * gfortran.dg/no_range_check_3.f90: Likewise.
13925 * gfortran.dg/noadv_size.f90: Likewise.
13926 * gfortran.dg/nonreturning_statements.f90: Likewise.
13927 * gfortran.dg/norm2_1.f90: Likewise.
13928 * gfortran.dg/norm2_3.f90: Likewise.
13929 * gfortran.dg/nosigned_zero_1.f90: Likewise.
13930 * gfortran.dg/nosigned_zero_2.f90: Likewise.
13931 * gfortran.dg/nosigned_zero_3.f90: Likewise.
13932 * gfortran.dg/null_4.f90: Likewise.
13933 * gfortran.dg/null_9.f90: Likewise.
13934 * gfortran.dg/nullify_3.f90: Likewise.
13935 * gfortran.dg/oldstyle_1.f90: Likewise.
13936 * gfortran.dg/open_access_append_1.f90: Likewise.
13937 * gfortran.dg/open_access_append_2.f90: Likewise.
13938 * gfortran.dg/open_errors.f90: Likewise.
13939 * gfortran.dg/open_negative_unit_1.f90: Likewise.
13940 * gfortran.dg/open_new.f90: Likewise.
13941 * gfortran.dg/open_readonly_1.f90: Likewise.
13942 * gfortran.dg/operator_1.f90: Likewise.
13943 * gfortran.dg/optional_absent_1.f90: Likewise.
13944 * gfortran.dg/optional_absent_2.f90: Likewise.
13945 * gfortran.dg/optional_absent_3.f90: Likewise.
13946 * gfortran.dg/optional_class_1.f90: Likewise.
13947 * gfortran.dg/optional_dim_2.f90: Likewise.
13948 * gfortran.dg/optional_dim_3.f90: Likewise.
13949 * gfortran.dg/output_exponents_1.f90: Likewise.
13950 * gfortran.dg/overload_1.f90: Likewise.
13951 * gfortran.dg/overload_2.f90: Likewise.
13952 * gfortran.dg/overwrite_1.f: Likewise.
13953 * gfortran.dg/pad_no.f90: Likewise.
13954 * gfortran.dg/parameter_array_init_1.f90: Likewise.
13955 * gfortran.dg/parameter_array_init_2.f90: Likewise.
13956 * gfortran.dg/parameter_array_init_4.f90: Likewise.
13957 * gfortran.dg/parameter_array_init_5.f90: Likewise.
13958 * gfortran.dg/parameter_array_section_2.f90: Likewise.
13959 * gfortran.dg/parens_3.f90: Likewise.
13960 * gfortran.dg/parens_5.f90: Likewise.
13961 * gfortran.dg/parens_6.f90: Likewise.
13962 * gfortran.dg/parent_result_ref_1.f90: Likewise.
13963 * gfortran.dg/parent_result_ref_2.f90: Likewise.
13964 * gfortran.dg/parent_result_ref_3.f90: Likewise.
13965 * gfortran.dg/parent_result_ref_4.f90: Likewise.
13966 * gfortran.dg/parity_1.f90: Likewise.
13967 * gfortran.dg/past_eor.f90: Likewise.
13968 * gfortran.dg/pdt_1.f03: Likewise.
13969 * gfortran.dg/pdt_10.f03: Likewise.
13970 * gfortran.dg/pdt_11.f03: Likewise.
13971 * gfortran.dg/pdt_12.f03: Likewise.
13972 * gfortran.dg/pdt_13.f03: Likewise.
13973 * gfortran.dg/pdt_14.f03: Likewise.
13974 * gfortran.dg/pdt_15.f03: Likewise.
13975 * gfortran.dg/pdt_19.f03: Likewise.
13976 * gfortran.dg/pdt_20.f03: Likewise.
13977 * gfortran.dg/pdt_22.f03: Likewise.
13978 * gfortran.dg/pdt_23.f03: Likewise.
13979 * gfortran.dg/pdt_25.f03: Likewise.
13980 * gfortran.dg/pdt_26.f03: Likewise.
13981 * gfortran.dg/pdt_27.f03: Likewise.
13982 * gfortran.dg/pdt_28.f03: Likewise.
13983 * gfortran.dg/pdt_3.f03: Likewise.
13984 * gfortran.dg/pdt_4.f03: Likewise.
13985 * gfortran.dg/pdt_5.f03: Likewise.
13986 * gfortran.dg/pdt_7.f03: Likewise.
13987 * gfortran.dg/pointer_1.f90: Likewise.
13988 * gfortran.dg/pointer_array_1.f90: Likewise.
13989 * gfortran.dg/pointer_array_3.f90: Likewise.
13990 * gfortran.dg/pointer_array_4.f90: Likewise.
13991 * gfortran.dg/pointer_array_5.f90: Likewise.
13992 * gfortran.dg/pointer_array_6.f90: Likewise.
13993 * gfortran.dg/pointer_array_7.f90: Likewise.
13994 * gfortran.dg/pointer_array_8.f90: Likewise.
13995 * gfortran.dg/pointer_array_9.f90: Likewise.
13996 * gfortran.dg/pointer_array_component_1.f90: Likewise.
13997 * gfortran.dg/pointer_array_component_2.f90: Likewise.
13998 * gfortran.dg/pointer_assign_10.f90: Likewise.
13999 * gfortran.dg/pointer_assign_11.f90: Likewise.
14000 * gfortran.dg/pointer_assign_4.f90: Likewise.
14001 * gfortran.dg/pointer_assign_8.f90: Likewise.
14002 * gfortran.dg/pointer_assign_9.f90: Likewise.
14003 * gfortran.dg/pointer_check_10.f90: Likewise.
14004 * gfortran.dg/pointer_check_9.f90: Likewise.
14005 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
14006 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
14007 * gfortran.dg/pointer_function_result_1.f90: Likewise.
14008 * gfortran.dg/pointer_init_1.f90: Likewise.
14009 * gfortran.dg/pointer_init_3.f90: Likewise.
14010 * gfortran.dg/pointer_init_4.f90: Likewise.
14011 * gfortran.dg/pointer_init_5.f90: Likewise.
14012 * gfortran.dg/pointer_init_8.f90: Likewise.
14013 * gfortran.dg/pointer_intent_1.f90: Likewise.
14014 * gfortran.dg/pointer_intent_4.f90: Likewise.
14015 * gfortran.dg/pointer_intent_5.f90: Likewise.
14016 * gfortran.dg/pointer_remapping_10.f90: Likewise.
14017 * gfortran.dg/pointer_remapping_4.f03: Likewise.
14018 * gfortran.dg/pointer_remapping_5.f08: Likewise.
14019 * gfortran.dg/pointer_remapping_9.f90: Likewise.
14020 * gfortran.dg/pointer_target_1.f90: Likewise.
14021 * gfortran.dg/pointer_target_2.f90: Likewise.
14022 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
14023 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
14024 * gfortran.dg/power.f90: Likewise.
14025 * gfortran.dg/power1.f90: Likewise.
14026 * gfortran.dg/power_3.f90: Likewise.
14027 * gfortran.dg/power_4.f90: Likewise.
14028 * gfortran.dg/power_5.f90: Likewise.
14029 * gfortran.dg/pr12884.f: Likewise.
14030 * gfortran.dg/pr15129.f90: Likewise.
14031 * gfortran.dg/pr15140.f90: Likewise.
14032 * gfortran.dg/pr15324.f90: Likewise.
14033 * gfortran.dg/pr15332.f: Likewise.
14034 * gfortran.dg/pr15957.f90: Likewise.
14035 * gfortran.dg/pr15959.f90: Likewise.
14036 * gfortran.dg/pr16597.f90: Likewise.
14037 * gfortran.dg/pr16861.f90: Likewise.
14038 * gfortran.dg/pr16938.f90: Likewise.
14039 * gfortran.dg/pr17090.f90: Likewise.
14040 * gfortran.dg/pr17143.f90: Likewise.
14041 * gfortran.dg/pr17164.f90: Likewise.
14042 * gfortran.dg/pr17229.f: Likewise.
14043 * gfortran.dg/pr17285.f90: Likewise.
14044 * gfortran.dg/pr17286.f90: Likewise.
14045 * gfortran.dg/pr17472.f: Likewise.
14046 * gfortran.dg/pr17612.f90: Likewise.
14047 * gfortran.dg/pr17706.f90: Likewise.
14048 * gfortran.dg/pr18025.f90: Likewise.
14049 * gfortran.dg/pr18122.f90: Likewise.
14050 * gfortran.dg/pr18210.f90: Likewise.
14051 * gfortran.dg/pr18392.f90: Likewise.
14052 * gfortran.dg/pr19155.f: Likewise.
14053 * gfortran.dg/pr19216.f: Likewise.
14054 * gfortran.dg/pr19467.f90: Likewise.
14055 * gfortran.dg/pr19657.f: Likewise.
14056 * gfortran.dg/pr19926.f90: Likewise.
14057 * gfortran.dg/pr19928-1.f90: Likewise.
14058 * gfortran.dg/pr19928-2.f90: Likewise.
14059 * gfortran.dg/pr20086.f90: Likewise.
14060 * gfortran.dg/pr20124.f90: Likewise.
14061 * gfortran.dg/pr20163-2.f: Likewise.
14062 * gfortran.dg/pr20480.f90: Likewise.
14063 * gfortran.dg/pr20755.f: Likewise.
14064 * gfortran.dg/pr20950.f: Likewise.
14065 * gfortran.dg/pr21177.f90: Likewise.
14066 * gfortran.dg/pr21730.f: Likewise.
14067 * gfortran.dg/pr22491.f: Likewise.
14068 * gfortran.dg/pr25603.f: Likewise.
14069 * gfortran.dg/pr26246_2.f90: Likewise.
14070 * gfortran.dg/pr32136.f90: Likewise.
14071 * gfortran.dg/pr32533.f90: Likewise.
14072 * gfortran.dg/pr33794.f90: Likewise.
14073 * gfortran.dg/pr35662.f90: Likewise.
14074 * gfortran.dg/pr35944-1.f90: Likewise.
14075 * gfortran.dg/pr35944-2.f90: Likewise.
14076 * gfortran.dg/pr35983.f90: Likewise.
14077 * gfortran.dg/pr39865.f90: Likewise.
14078 * gfortran.dg/pr41212.f90: Likewise.
14079 * gfortran.dg/pr43808.f90: Likewise.
14080 * gfortran.dg/pr44592.f90: Likewise.
14081 * gfortran.dg/pr44735.f90: Likewise.
14082 * gfortran.dg/pr45308.f03: Likewise.
14083 * gfortran.dg/pr46297.f: Likewise.
14084 * gfortran.dg/pr46588.f90: Likewise.
14085 * gfortran.dg/pr46665.f90: Likewise.
14086 * gfortran.dg/pr46804.f90: Likewise.
14087 * gfortran.dg/pr47008.f03: Likewise.
14088 * gfortran.dg/pr47614.f: Likewise.
14089 * gfortran.dg/pr47878.f90: Likewise.
14090 * gfortran.dg/pr49103.f90: Likewise.
14091 * gfortran.dg/pr50069_1.f90: Likewise.
14092 * gfortran.dg/pr50769.f90: Likewise.
14093 * gfortran.dg/pr52608.f90: Likewise.
14094 * gfortran.dg/pr55086_2.f90: Likewise.
14095 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
14096 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
14097 * gfortran.dg/pr55330.f90: Likewise.
14098 * gfortran.dg/pr56015.f90: Likewise.
14099 * gfortran.dg/pr57910.f90: Likewise.
14100 * gfortran.dg/pr59700.f90: Likewise.
14101 * gfortran.dg/pr62125.f90: Likewise.
14102 * gfortran.dg/pr64530.f90: Likewise.
14103 * gfortran.dg/pr65429.f90: Likewise.
14104 * gfortran.dg/pr65450.f90: Likewise.
14105 * gfortran.dg/pr65504.f90: Likewise.
14106 * gfortran.dg/pr65903.f90: Likewise.
14107 * gfortran.dg/pr66311.f90: Likewise.
14108 * gfortran.dg/pr66864.f90: Likewise.
14109 * gfortran.dg/pr67140.f90: Likewise.
14110 * gfortran.dg/pr67524.f90: Likewise.
14111 * gfortran.dg/pr67885.f90: Likewise.
14112 * gfortran.dg/pr68053.f90: Likewise.
14113 * gfortran.dg/pr68566.f90: Likewise.
14114 * gfortran.dg/pr69514_1.f90: Likewise.
14115 * gfortran.dg/pr69514_2.f90: Likewise.
14116 * gfortran.dg/pr69739.f90: Likewise.
14117 * gfortran.dg/pr70673.f90: Likewise.
14118 * gfortran.dg/pr71523_2.f90: Likewise.
14119 * gfortran.dg/pr71764.f90: Likewise.
14120 * gfortran.dg/pr78092.f90: Likewise.
14121 * gfortran.dg/pr82973.f90: Likewise.
14122 * gfortran.dg/pr83864.f90: Likewise.
14123 * gfortran.dg/pr83874.f90: Likewise.
14124 * gfortran.dg/pr84088.f90: Likewise.
14125 * gfortran.dg/pr84155.f90: Likewise.
14126 * gfortran.dg/proc_decl_12.f90: Likewise.
14127 * gfortran.dg/proc_decl_13.f90: Likewise.
14128 * gfortran.dg/proc_decl_15.f90: Likewise.
14129 * gfortran.dg/proc_decl_17.f90: Likewise.
14130 * gfortran.dg/proc_decl_18.f90: Likewise.
14131 * gfortran.dg/proc_decl_2.f90: Likewise.
14132 * gfortran.dg/proc_decl_5.f90: Likewise.
14133 * gfortran.dg/proc_decl_9.f90: Likewise.
14134 * gfortran.dg/proc_ptr_1.f90: Likewise.
14135 * gfortran.dg/proc_ptr_10.f90: Likewise.
14136 * gfortran.dg/proc_ptr_12.f90: Likewise.
14137 * gfortran.dg/proc_ptr_18.f90: Likewise.
14138 * gfortran.dg/proc_ptr_19.f90: Likewise.
14139 * gfortran.dg/proc_ptr_21.f90: Likewise.
14140 * gfortran.dg/proc_ptr_22.f90: Likewise.
14141 * gfortran.dg/proc_ptr_23.f90: Likewise.
14142 * gfortran.dg/proc_ptr_25.f90: Likewise.
14143 * gfortran.dg/proc_ptr_26.f90: Likewise.
14144 * gfortran.dg/proc_ptr_3.f90: Likewise.
14145 * gfortran.dg/proc_ptr_36.f90: Likewise.
14146 * gfortran.dg/proc_ptr_47.f90: Likewise.
14147 * gfortran.dg/proc_ptr_48.f90: Likewise.
14148 * gfortran.dg/proc_ptr_5.f90: Likewise.
14149 * gfortran.dg/proc_ptr_6.f90: Likewise.
14150 * gfortran.dg/proc_ptr_7.f90: Likewise.
14151 * gfortran.dg/proc_ptr_8.f90: Likewise.
14152 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
14153 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
14154 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
14155 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
14156 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
14157 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
14158 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
14159 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
14160 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
14161 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
14162 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
14163 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
14164 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
14165 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
14166 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
14167 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
14168 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
14169 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
14170 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
14171 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
14172 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
14173 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
14174 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
14175 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
14176 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
14177 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
14178 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
14179 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
14180 * gfortran.dg/product_init_expr.f03: Likewise.
14181 * gfortran.dg/promotion.f90: Likewise.
14182 * gfortran.dg/promotion_3.f90: Likewise.
14183 * gfortran.dg/promotion_4.f90: Likewise.
14184 * gfortran.dg/protected_1.f90: Likewise.
14185 * gfortran.dg/protected_2.f90: Likewise.
14186 * gfortran.dg/ptr-func-1.f90: Likewise.
14187 * gfortran.dg/ptr-func-2.f90: Likewise.
14188 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
14189 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
14190 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
14191 * gfortran.dg/pure_byref_1.f90: Likewise.
14192 * gfortran.dg/pure_byref_2.f90: Likewise.
14193 * gfortran.dg/pure_byref_3.f90: Likewise.
14194 * gfortran.dg/quad_2.f90: Likewise.
14195 * gfortran.dg/quad_3.f90: Likewise.
14196 * gfortran.dg/random_3.f90: Likewise.
14197 * gfortran.dg/random_4.f90: Likewise.
14198 * gfortran.dg/random_7.f90: Likewise.
14199 * gfortran.dg/read_2.f90: Likewise.
14200 * gfortran.dg/read_3.f90: Likewise.
14201 * gfortran.dg/read_4.f90: Likewise.
14202 * gfortran.dg/read_5.f90: Likewise.
14203 * gfortran.dg/read_bad_advance.f90: Likewise.
14204 * gfortran.dg/read_bang.f90: Likewise.
14205 * gfortran.dg/read_bang4.f90: Likewise.
14206 * gfortran.dg/read_comma.f: Likewise.
14207 * gfortran.dg/read_dir.f90: Likewise.
14208 * gfortran.dg/read_empty_file.f: Likewise.
14209 * gfortran.dg/read_eof_1.f90: Likewise.
14210 * gfortran.dg/read_eof_2.f90: Likewise.
14211 * gfortran.dg/read_eof_3.f90: Likewise.
14212 * gfortran.dg/read_eof_4.f90: Likewise.
14213 * gfortran.dg/read_eof_5.f90: Likewise.
14214 * gfortran.dg/read_eof_6.f: Likewise.
14215 * gfortran.dg/read_eof_7.f90: Likewise.
14216 * gfortran.dg/read_eof_8.f90: Likewise.
14217 * gfortran.dg/read_eof_all.f90: Likewise.
14218 * gfortran.dg/read_eor.f90: Likewise.
14219 * gfortran.dg/read_float_1.f90: Likewise.
14220 * gfortran.dg/read_float_2.f03: Likewise.
14221 * gfortran.dg/read_float_3.f90: Likewise.
14222 * gfortran.dg/read_float_4.f90: Likewise.
14223 * gfortran.dg/read_infnan_1.f90: Likewise.
14224 * gfortran.dg/read_list_eof_1.f90: Likewise.
14225 * gfortran.dg/read_logical.f90: Likewise.
14226 * gfortran.dg/read_many_1.f: Likewise.
14227 * gfortran.dg/read_no_eor.f90: Likewise.
14228 * gfortran.dg/read_noadvance.f90: Likewise.
14229 * gfortran.dg/read_repeat.f90: Likewise.
14230 * gfortran.dg/read_repeat_2.f90: Likewise.
14231 * gfortran.dg/read_size_noadvance.f90: Likewise.
14232 * gfortran.dg/read_x_eof.f90: Likewise.
14233 * gfortran.dg/read_x_past.f: Likewise.
14234 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
14235 * gfortran.dg/real_const_1.f: Likewise.
14236 * gfortran.dg/real_const_2.f90: Likewise.
14237 * gfortran.dg/real_const_3.f90: Likewise.
14238 * gfortran.dg/real_do_1.f90: Likewise.
14239 * gfortran.dg/real_index_1.f90: Likewise.
14240 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
14241 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
14242 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
14243 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
14244 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
14245 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
14246 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
14247 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
14248 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
14249 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
14250 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
14251 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
14252 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
14253 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
14254 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
14255 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
14256 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
14257 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
14258 * gfortran.dg/record_marker_1.f90: Likewise.
14259 * gfortran.dg/record_marker_2.f: Likewise.
14260 * gfortran.dg/record_marker_3.f90: Likewise.
14261 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
14262 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
14263 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
14264 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
14265 * gfortran.dg/recursive_check_7.f90: Likewise.
14266 * gfortran.dg/recursive_reference_1.f90: Likewise.
14267 * gfortran.dg/recursive_reference_2.f90: Likewise.
14268 * gfortran.dg/recursive_stack.f90: Likewise.
14269 * gfortran.dg/reduction.f90: Likewise.
14270 * gfortran.dg/repack_arrays_1.f90: Likewise.
14271 * gfortran.dg/repeat_1.f90: Likewise.
14272 * gfortran.dg/repeat_2.f90: Likewise.
14273 * gfortran.dg/repeat_3.f90: Likewise.
14274 * gfortran.dg/repeat_6.f90: Likewise.
14275 * gfortran.dg/reshape-alloc.f90: Likewise.
14276 * gfortran.dg/reshape-complex.f90: Likewise.
14277 * gfortran.dg/reshape.f90: Likewise.
14278 * gfortran.dg/reshape_2.f90: Likewise.
14279 * gfortran.dg/reshape_7.f90: Likewise.
14280 * gfortran.dg/reshape_empty_1.f03: Likewise.
14281 * gfortran.dg/reshape_pad_1.f90: Likewise.
14282 * gfortran.dg/reshape_rank7.f90: Likewise.
14283 * gfortran.dg/reshape_transpose_1.f90: Likewise.
14284 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
14285 * gfortran.dg/result_default_init_1.f90: Likewise.
14286 * gfortran.dg/result_in_spec_1.f90: Likewise.
14287 * gfortran.dg/result_in_spec_2.f90: Likewise.
14288 * gfortran.dg/ret_array_1.f90: Likewise.
14289 * gfortran.dg/ret_pointer_1.f90: Likewise.
14290 * gfortran.dg/ret_pointer_2.f90: Likewise.
14291 * gfortran.dg/rewind_1.f90: Likewise.
14292 * gfortran.dg/round_1.f03: Likewise.
14293 * gfortran.dg/round_2.f03: Likewise.
14294 * gfortran.dg/round_3.f08: Likewise.
14295 * gfortran.dg/round_4.f90: Likewise.
14296 * gfortran.dg/rrspacing_1.f90: Likewise.
14297 * gfortran.dg/runtime_warning_1.f90: Likewise.
14298 * gfortran.dg/same_type_as_2.f03: Likewise.
14299 * gfortran.dg/save_1.f90: Likewise.
14300 * gfortran.dg/save_5.f90: Likewise.
14301 * gfortran.dg/save_6.f90: Likewise.
14302 * gfortran.dg/scalar_mask_1.f90: Likewise.
14303 * gfortran.dg/scalar_mask_2.f90: Likewise.
14304 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
14305 * gfortran.dg/scale_1.f90: Likewise.
14306 * gfortran.dg/scan_1.f90: Likewise.
14307 * gfortran.dg/scan_2.f90: Likewise.
14308 * gfortran.dg/secnds-1.f: Likewise.
14309 * gfortran.dg/secnds.f: Likewise.
14310 * gfortran.dg/select_1.f90: Likewise.
14311 * gfortran.dg/select_2.f90: Likewise.
14312 * gfortran.dg/select_3.f90: Likewise.
14313 * gfortran.dg/select_5.f90: Likewise.
14314 * gfortran.dg/select_char_1.f90: Likewise.
14315 * gfortran.dg/select_char_2.f90: Likewise.
14316 * gfortran.dg/select_type_13.f03: Likewise.
14317 * gfortran.dg/select_type_14.f03: Likewise.
14318 * gfortran.dg/select_type_15.f03: Likewise.
14319 * gfortran.dg/select_type_19.f03: Likewise.
14320 * gfortran.dg/select_type_2.f03: Likewise.
14321 * gfortran.dg/select_type_26.f03: Likewise.
14322 * gfortran.dg/select_type_27.f03: Likewise.
14323 * gfortran.dg/select_type_28.f03: Likewise.
14324 * gfortran.dg/select_type_3.f03: Likewise.
14325 * gfortran.dg/select_type_35.f03: Likewise.
14326 * gfortran.dg/select_type_36.f03: Likewise.
14327 * gfortran.dg/select_type_37.f03: Likewise.
14328 * gfortran.dg/select_type_39.f03: Likewise.
14329 * gfortran.dg/select_type_4.f90: Likewise.
14330 * gfortran.dg/select_type_5.f03: Likewise.
14331 * gfortran.dg/select_type_6.f03: Likewise.
14332 * gfortran.dg/select_type_7.f03: Likewise.
14333 * gfortran.dg/select_type_8.f03: Likewise.
14334 * gfortran.dg/selected_char_kind_1.f90: Likewise.
14335 * gfortran.dg/selected_char_kind_4.f90: Likewise.
14336 * gfortran.dg/selected_kind_1.f90: Likewise.
14337 * gfortran.dg/selected_real_kind_2.f90: Likewise.
14338 * gfortran.dg/shape_2.f90: Likewise.
14339 * gfortran.dg/shape_4.f90: Likewise.
14340 * gfortran.dg/shape_5.f90: Likewise.
14341 * gfortran.dg/shape_7.f90: Likewise.
14342 * gfortran.dg/shape_8.f90: Likewise.
14343 * gfortran.dg/shape_9.f90: Likewise.
14344 * gfortran.dg/shift-kind_2.f90: Likewise.
14345 * gfortran.dg/shiftalr_1.F90: Likewise.
14346 * gfortran.dg/shiftalr_2.F90: Likewise.
14347 * gfortran.dg/simpleif_1.f90: Likewise.
14348 * gfortran.dg/simplify_argN_1.f90: Likewise.
14349 * gfortran.dg/simplify_cshift_1.f90: Likewise.
14350 * gfortran.dg/simplify_cshift_4.f90: Likewise.
14351 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
14352 * gfortran.dg/simplify_modulo.f90: Likewise.
14353 * gfortran.dg/single_char_string.f90: Likewise.
14354 * gfortran.dg/size_dim.f90: Likewise.
14355 * gfortran.dg/size_optional_dim_1.f90: Likewise.
14356 * gfortran.dg/sizeof.f90: Likewise.
14357 * gfortran.dg/sizeof_4.f90: Likewise.
14358 * gfortran.dg/slash_1.f90: Likewise.
14359 * gfortran.dg/sms-1.f90: Likewise.
14360 * gfortran.dg/sms-2.f90: Likewise.
14361 * gfortran.dg/spec_expr_7.f90: Likewise.
14362 * gfortran.dg/specifics_1.f90: Likewise.
14363 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
14364 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
14365 * gfortran.dg/spread_init_expr.f03: Likewise.
14366 * gfortran.dg/spread_scalar_source.f90: Likewise.
14367 * gfortran.dg/spread_shape_1.f90: Likewise.
14368 * gfortran.dg/stat_1.f90: Likewise.
14369 * gfortran.dg/stat_2.f90: Likewise.
14370 * gfortran.dg/stfunc_1.f90: Likewise.
14371 * gfortran.dg/stfunc_4.f90: Likewise.
14372 * gfortran.dg/stfunc_6.f90: Likewise.
14373 * gfortran.dg/storage_size_1.f08: Likewise.
14374 * gfortran.dg/storage_size_3.f08: Likewise.
14375 * gfortran.dg/storage_size_4.f90: Likewise.
14376 * gfortran.dg/streamio_1.f90: Likewise.
14377 * gfortran.dg/streamio_10.f90: Likewise.
14378 * gfortran.dg/streamio_11.f90: Likewise.
14379 * gfortran.dg/streamio_12.f90: Likewise.
14380 * gfortran.dg/streamio_13.f90: Likewise.
14381 * gfortran.dg/streamio_14.f90: Likewise.
14382 * gfortran.dg/streamio_15.f90: Likewise.
14383 * gfortran.dg/streamio_16.f90: Likewise.
14384 * gfortran.dg/streamio_17.f90: Likewise.
14385 * gfortran.dg/streamio_2.f90: Likewise.
14386 * gfortran.dg/streamio_3.f90: Likewise.
14387 * gfortran.dg/streamio_4.f90: Likewise.
14388 * gfortran.dg/streamio_5.f90: Likewise.
14389 * gfortran.dg/streamio_6.f90: Likewise.
14390 * gfortran.dg/streamio_7.f90: Likewise.
14391 * gfortran.dg/streamio_8.f90: Likewise.
14392 * gfortran.dg/streamio_9.f90: Likewise.
14393 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
14394 * gfortran.dg/string_4.f90: Likewise.
14395 * gfortran.dg/string_array_constructor_2.f90: Likewise.
14396 * gfortran.dg/string_assign_2.f90: Likewise.
14397 * gfortran.dg/string_compare_1.f90: Likewise.
14398 * gfortran.dg/string_compare_2.f90: Likewise.
14399 * gfortran.dg/string_compare_3.f90: Likewise.
14400 * gfortran.dg/string_ctor_1.f90: Likewise.
14401 * gfortran.dg/string_length_1.f90: Likewise.
14402 * gfortran.dg/string_length_2.f90: Likewise.
14403 * gfortran.dg/string_length_3.f90: Likewise.
14404 * gfortran.dg/string_length_4.f90: Likewise.
14405 * gfortran.dg/string_null_compare_1.f: Likewise.
14406 * gfortran.dg/string_pad_trunc.f90: Likewise.
14407 * gfortran.dg/structure_constructor_1.f03: Likewise.
14408 * gfortran.dg/structure_constructor_11.f90: Likewise.
14409 * gfortran.dg/structure_constructor_13.f03: Likewise.
14410 * gfortran.dg/structure_constructor_2.f03: Likewise.
14411 * gfortran.dg/structure_constructor_5.f03: Likewise.
14412 * gfortran.dg/submodule_1.f08: Likewise.
14413 * gfortran.dg/submodule_11.f08: Likewise.
14414 * gfortran.dg/submodule_14.f08: Likewise.
14415 * gfortran.dg/submodule_15.f08: Likewise.
14416 * gfortran.dg/submodule_17.f08: Likewise.
14417 * gfortran.dg/submodule_18.f08: Likewise.
14418 * gfortran.dg/submodule_19.f08: Likewise.
14419 * gfortran.dg/submodule_2.f08: Likewise.
14420 * gfortran.dg/submodule_27.f08: Likewise.
14421 * gfortran.dg/submodule_28.f08: Likewise.
14422 * gfortran.dg/submodule_29.f08: Likewise.
14423 * gfortran.dg/submodule_30.f08: Likewise.
14424 * gfortran.dg/submodule_6.f08: Likewise.
14425 * gfortran.dg/submodule_7.f08: Likewise.
14426 * gfortran.dg/submodule_8.f08: Likewise.
14427 * gfortran.dg/subnormal_1.f90: Likewise.
14428 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
14429 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
14430 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
14431 * gfortran.dg/substr_2.f: Likewise.
14432 * gfortran.dg/substr_3.f: Likewise.
14433 * gfortran.dg/substr_4.f: Likewise.
14434 * gfortran.dg/substr_5.f90: Likewise.
14435 * gfortran.dg/substr_6.f90: Likewise.
14436 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
14437 * gfortran.dg/sum_init_expr.f03: Likewise.
14438 * gfortran.dg/sum_zero_array_1.f90: Likewise.
14439 * gfortran.dg/system_clock_3.f08: Likewise.
14440 * gfortran.dg/t_editing.f: Likewise.
14441 * gfortran.dg/team_change_1.f90: Likewise.
14442 * gfortran.dg/team_end_1.f90: Likewise.
14443 * gfortran.dg/team_number_1.f90: Likewise.
14444 * gfortran.dg/temporary_1.f90: Likewise.
14445 * gfortran.dg/test_com_block.f90: Likewise.
14446 * gfortran.dg/test_only_clause.f90: Likewise.
14447 * gfortran.dg/tiny_1.f90: Likewise.
14448 * gfortran.dg/tiny_2.f90: Likewise.
14449 * gfortran.dg/tl_editing.f90: Likewise.
14450 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
14451 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
14452 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
14453 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
14454 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
14455 * gfortran.dg/transfer_class_2.f90: Likewise.
14456 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
14457 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
14458 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
14459 * gfortran.dg/transfer_resolve_1.f90: Likewise.
14460 * gfortran.dg/transfer_simplify_1.f90: Likewise.
14461 * gfortran.dg/transfer_simplify_10.f90: Likewise.
14462 * gfortran.dg/transfer_simplify_11.f90: Likewise.
14463 * gfortran.dg/transfer_simplify_2.f90: Likewise.
14464 * gfortran.dg/transfer_simplify_3.f90: Likewise.
14465 * gfortran.dg/transfer_simplify_4.f90: Likewise.
14466 * gfortran.dg/transfer_simplify_8.f90: Likewise.
14467 * gfortran.dg/transfer_simplify_9.f90: Likewise.
14468 * gfortran.dg/transpose_1.f90: Likewise.
14469 * gfortran.dg/transpose_3.f03: Likewise.
14470 * gfortran.dg/transpose_4.f90: Likewise.
14471 * gfortran.dg/transpose_conjg_1.f90: Likewise.
14472 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
14473 * gfortran.dg/transpose_optimization_2.f90: Likewise.
14474 * gfortran.dg/trim_1.f90: Likewise.
14475 * gfortran.dg/trim_optimize_1.f90: Likewise.
14476 * gfortran.dg/trim_optimize_2.f90: Likewise.
14477 * gfortran.dg/trim_optimize_3.f90: Likewise.
14478 * gfortran.dg/trim_optimize_4.f90: Likewise.
14479 * gfortran.dg/trim_optimize_5.f90: Likewise.
14480 * gfortran.dg/trim_optimize_6.f90: Likewise.
14481 * gfortran.dg/trim_optimize_7.f90: Likewise.
14482 * gfortran.dg/trim_optimize_8.f90: Likewise.
14483 * gfortran.dg/type_to_class_1.f03: Likewise.
14484 * gfortran.dg/type_to_class_2.f03: Likewise.
14485 * gfortran.dg/type_to_class_3.f03: Likewise.
14486 * gfortran.dg/type_to_class_4.f03: Likewise.
14487 * gfortran.dg/type_to_class_5.f03: Likewise.
14488 * gfortran.dg/typebound_assignment_5.f03: Likewise.
14489 * gfortran.dg/typebound_assignment_6.f03: Likewise.
14490 * gfortran.dg/typebound_assignment_7.f90: Likewise.
14491 * gfortran.dg/typebound_call_1.f03: Likewise.
14492 * gfortran.dg/typebound_call_13.f03: Likewise.
14493 * gfortran.dg/typebound_call_18.f03: Likewise.
14494 * gfortran.dg/typebound_call_19.f03: Likewise.
14495 * gfortran.dg/typebound_call_2.f03: Likewise.
14496 * gfortran.dg/typebound_call_20.f03: Likewise.
14497 * gfortran.dg/typebound_call_3.f03: Likewise.
14498 * gfortran.dg/typebound_generic_5.f03: Likewise.
14499 * gfortran.dg/typebound_generic_6.f03: Likewise.
14500 * gfortran.dg/typebound_generic_9.f03: Likewise.
14501 * gfortran.dg/typebound_operator_12.f03: Likewise.
14502 * gfortran.dg/typebound_operator_13.f03: Likewise.
14503 * gfortran.dg/typebound_operator_15.f90: Likewise.
14504 * gfortran.dg/typebound_operator_20.f90: Likewise.
14505 * gfortran.dg/typebound_operator_3.f03: Likewise.
14506 * gfortran.dg/typebound_operator_6.f03: Likewise.
14507 * gfortran.dg/typebound_operator_7.f03: Likewise.
14508 * gfortran.dg/typebound_operator_8.f03: Likewise.
14509 * gfortran.dg/typebound_operator_9.f03: Likewise.
14510 * gfortran.dg/typebound_proc_19.f90: Likewise.
14511 * gfortran.dg/typebound_proc_20.f90: Likewise.
14512 * gfortran.dg/typebound_proc_23.f90: Likewise.
14513 * gfortran.dg/typebound_proc_27.f03: Likewise.
14514 * gfortran.dg/typebound_proc_35.f90: Likewise.
14515 * gfortran.dg/typebound_proc_36.f90: Likewise.
14516 * gfortran.dg/unf_io_convert_1.f90: Likewise.
14517 * gfortran.dg/unf_io_convert_2.f90: Likewise.
14518 * gfortran.dg/unf_io_convert_3.f90: Likewise.
14519 * gfortran.dg/unf_io_convert_4.f90: Likewise.
14520 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
14521 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
14522 * gfortran.dg/unf_short_record_1.f90: Likewise.
14523 * gfortran.dg/unformatted_recl_1.f90: Likewise.
14524 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
14525 * gfortran.dg/unit_1.f90: Likewise.
14526 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
14527 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
14528 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
14529 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
14530 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
14531 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
14532 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
14533 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
14534 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
14535 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
14536 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
14537 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
14538 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
14539 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
14540 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
14541 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
14542 * gfortran.dg/unpack_init_expr.f03: Likewise.
14543 * gfortran.dg/use_10.f90: Likewise.
14544 * gfortran.dg/use_11.f90: Likewise.
14545 * gfortran.dg/use_13.f90: Likewise.
14546 * gfortran.dg/use_24.f90: Likewise.
14547 * gfortran.dg/use_27.f90: Likewise.
14548 * gfortran.dg/use_5.f90: Likewise.
14549 * gfortran.dg/use_allocated_1.f90: Likewise.
14550 * gfortran.dg/use_only_1.f90: Likewise.
14551 * gfortran.dg/use_only_4.f90: Likewise.
14552 * gfortran.dg/use_rename_2.f90: Likewise.
14553 * gfortran.dg/use_rename_4.f90: Likewise.
14554 * gfortran.dg/used_dummy_types_1.f90: Likewise.
14555 * gfortran.dg/used_interface_ref.f90: Likewise.
14556 * gfortran.dg/used_types_5.f90: Likewise.
14557 * gfortran.dg/utf8_1.f03: Likewise.
14558 * gfortran.dg/utf8_2.f03: Likewise.
14559 * gfortran.dg/value_1.f90: Likewise.
14560 * gfortran.dg/value_2.f90: Likewise.
14561 * gfortran.dg/value_4.f90: Likewise.
14562 * gfortran.dg/value_6.f03: Likewise.
14563 * gfortran.dg/value_7.f03: Likewise.
14564 * gfortran.dg/value_test.f90: Likewise.
14565 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
14566 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
14567 * gfortran.dg/vect/pr60510.f: Likewise.
14568 * gfortran.dg/vect/pr69882.f90: Likewise.
14569 * gfortran.dg/vect/pr69980.f90: Likewise.
14570 * gfortran.dg/vect/vect-5.f90: Likewise.
14571 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14572 * gfortran.dg/vector_subscript_1.f90: Likewise.
14573 * gfortran.dg/vector_subscript_2.f90: Likewise.
14574 * gfortran.dg/vector_subscript_3.f90: Likewise.
14575 * gfortran.dg/vector_subscript_5.f90: Likewise.
14576 * gfortran.dg/verify_2.f90: Likewise.
14577 * gfortran.dg/volatile10.f90: Likewise.
14578 * gfortran.dg/where_1.f90: Likewise.
14579 * gfortran.dg/where_operator_assign_1.f90: Likewise.
14580 * gfortran.dg/where_operator_assign_2.f90: Likewise.
14581 * gfortran.dg/where_operator_assign_3.f90: Likewise.
14582 * gfortran.dg/whole_file_13.f90: Likewise.
14583 * gfortran.dg/whole_file_2.f90: Likewise.
14584 * gfortran.dg/widechar_2.f90: Likewise.
14585 * gfortran.dg/widechar_4.f90: Likewise.
14586 * gfortran.dg/widechar_5.f90: Likewise.
14587 * gfortran.dg/widechar_6.f90: Likewise.
14588 * gfortran.dg/widechar_8.f90: Likewise.
14589 * gfortran.dg/widechar_IO_1.f90: Likewise.
14590 * gfortran.dg/widechar_IO_2.f90: Likewise.
14591 * gfortran.dg/widechar_IO_3.f90: Likewise.
14592 * gfortran.dg/widechar_IO_4.f90: Likewise.
14593 * gfortran.dg/widechar_compare_1.f90: Likewise.
14594 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
14595 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
14596 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
14597 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
14598 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
14599 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
14600 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
14601 * gfortran.dg/widechar_select_1.f90: Likewise.
14602 * gfortran.dg/winapi.f90: Likewise.
14603 * gfortran.dg/write_0_pe_format.f90: Likewise.
14604 * gfortran.dg/write_back.f: Likewise.
14605 * gfortran.dg/write_check3.f90: Likewise.
14606 * gfortran.dg/write_direct_eor.f90: Likewise.
14607 * gfortran.dg/write_padding.f90: Likewise.
14608 * gfortran.dg/write_recursive.f90: Likewise.
14609 * gfortran.dg/write_rewind_1.f: Likewise.
14610 * gfortran.dg/write_rewind_2.f: Likewise.
14611 * gfortran.dg/write_zero_array.f90: Likewise.
14612 * gfortran.dg/x_slash_1.f: Likewise.
14613 * gfortran.dg/x_slash_2.f: Likewise.
14614 * gfortran.dg/zero_array_components_1.f90: Likewise.
14615 * gfortran.dg/zero_length_1.f90: Likewise.
14616 * gfortran.dg/zero_length_2.f90: Likewise.
14617 * gfortran.dg/zero_sized_1.f90: Likewise.
14618 * gfortran.dg/zero_sized_3.f90: Likewise.
14619 * gfortran.fortran-torture/compile/nested.f90: Likewise.
14620 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
14621 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
14622 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
14623 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
14624 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
14625 * gfortran.fortran-torture/execute/args.f90: Likewise.
14626 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
14627 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
14628 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
14629 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
14630 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
14631 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
14632 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
14633 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
14634 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
14635 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
14636 * gfortran.fortran-torture/execute/common.f90: Likewise.
14637 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
14638 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
14639 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
14640 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
14641 * gfortran.fortran-torture/execute/contained.f90: Likewise.
14642 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
14643 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
14644 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
14645 * gfortran.fortran-torture/execute/data.f90: Likewise.
14646 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
14647 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
14648 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
14649 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
14650 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
14651 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
14652 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
14653 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
14654 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
14655 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
14656 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
14657 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
14658 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
14659 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
14660 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
14661 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
14662 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
14663 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
14664 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
14665 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
14666 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
14667 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
14668 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
14669 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
14670 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
14671 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
14672 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
14673 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
14674 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
14675 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
14676 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
14677 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
14678 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
14679 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
14680 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
14681 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
14682 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
14683 * gfortran.fortran-torture/execute/forall.f90: Likewise.
14684 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
14685 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
14686 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
14687 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
14688 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
14689 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
14690 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
14691 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
14692 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
14693 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
14694 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
14695 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
14696 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
14697 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
14698 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
14699 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
14700 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
14701 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
14702 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
14703 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
14704 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
14705 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
14706 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
14707 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
14708 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
14709 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
14710 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
14711 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
14712 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14713 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
14714 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
14715 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
14716 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
14717 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
14718 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
14719 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
14721 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
14722 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
14723 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
14724 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
14725 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
14726 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
14727 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
14728 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14729 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
14730 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
14731 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
14732 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14733 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
14734 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
14735 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
14736 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
14737 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
14738 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14739 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
14740 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14741 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
14742 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
14743 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
14744 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
14745 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
14746 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
14747 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
14748 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
14749 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14750 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
14751 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
14752 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
14753 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
14754 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
14755 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
14756 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
14757 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
14758 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
14759 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
14760 * gfortran.fortran-torture/execute/math.f90: Likewise.
14761 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
14762 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
14763 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
14764 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
14765 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
14766 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
14767 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
14768 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
14769 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
14770 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
14771 * gfortran.fortran-torture/execute/power.f90: Likewise.
14772 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
14773 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
14774 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14775 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
14776 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
14777 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
14778 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
14779 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
14780 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
14781 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
14782 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
14783 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
14784 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
14785 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
14786 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
14787 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
14788 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
14789 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
14790 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
14791 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
14792 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
14793 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
14794 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
14795 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
14796 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
14797 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
14798 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
14799 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
14800 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
14801 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
14802 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
14803 * gfortran.fortran-torture/execute/straret.f90: Likewise.
14804 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
14805 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
14806 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
14807 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
14808 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
14809 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
14810 * gfortran.fortran-torture/execute/string.f90: Likewise.
14811 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
14812 * gfortran.fortran-torture/execute/strret.f90: Likewise.
14813 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
14814 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
14815 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
14816 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
14817 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
14818 * gfortran.fortran-torture/execute/userop.f90: Likewise.
14819 * gfortran.fortran-torture/execute/where17.f90: Likewise.
14820 * gfortran.fortran-torture/execute/where18.f90: Likewise.
14821 * gfortran.fortran-torture/execute/where19.f90: Likewise.
14822 * gfortran.fortran-torture/execute/where20.f90: Likewise.
14823 * gfortran.fortran-torture/execute/where21.f90: Likewise.
14824 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
14825 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
14826 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14827 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14828 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14829 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14830 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
14831 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
14832 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
14833 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
14834 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
14835 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
14836 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
14837 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
14838 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
14839 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
14840 * gfortran.dg/inline_transpose_1.f90: Likewise.
14842 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
14845 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
14848 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
14851 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
14852 * gnat.dg/dispatch1.adb: Rename into...
14853 * gnat.dg/disp1.adb: ...this.
14854 * gnat.dg/dispatch1_p.ads: Rename into...
14855 * gnat.dg/disp1_pkg.ads: ...this.
14856 * gnat.dg/disp2.adb: Rename into...
14857 * gnat.dg/dispatch2.adb: ...this.
14858 * gnat.dg/dispatch2_p.ads: Rename into...
14859 * gnat.dg/disp2_pkg.ads: ...this.
14860 * gnat.dg/dispatch2_p.adb: Rename into...
14861 * gnat.dg/disp2_pkg.adb: this.
14862 * gnat.dg/generic_dispatch.adb: Rename into...
14863 * gnat.dg/generic_disp.adb: this.
14864 * gnat.dg/generic_dispatch_p.ads: Rename into...
14865 * gnat.dg/generic_disp_pkg.ads: ...this.
14866 * gnat.dg/generic_dispatch_p.adb: Rename into...
14867 * gnat.dg/generic_disp_pkg.adb: ...this.
14868 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
14869 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
14870 * gnat.dg/object_overflow1.adb: Tweak index.
14871 * gnat.dg/object_overflow2.adb: Likewise.
14872 * gnat.dg/object_overflow3.adb: Likewise.
14873 * gnat.dg/object_overflow4.adb: Likewise.
14874 * gnat.dg/object_overflow5.adb: Likewise.
14876 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14879 * gcc.c-torture/compile/pr84425.c: New test.
14881 2018-02-16 Marek Polacek <polacek@redhat.com>
14882 Jakub Jelinek <jakub@redhat.com>
14885 * g++.dg/cpp1y/constexpr-84192.C: New test.
14887 2018-02-16 Martin Sebor <msebor@redhat.com>
14890 * g++.dg/overload15.C: New test.
14892 2018-02-16 Yury Gribov <tetra2005@gmail.com>
14895 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
14896 * gcc.dg/pr56727-2.c: Ditto.
14897 * gcc.target/powerpc/pr79439.c: Renamed to...
14898 * gcc.target/powerpc/pr79439-1.c: ...this.
14899 * gcc.target/powerpc/pr79439-2.c: New test.
14900 * gcc.target/powerpc/pr79439-3.c: New test.
14902 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
14905 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
14906 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
14907 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
14908 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
14909 * gcc.target/powerpc/builtins-3.c: Same.
14911 2018-02-16 Nathan Sidwell <nathan@acm.org>
14913 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
14915 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
14917 PR rtl-optimization/70023
14918 * gcc.target/i386/pr70023.c: New.
14920 2018-02-16 Carl Love <cel@us.ibm.com>
14922 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
14924 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
14927 2018-02-16 Carl Love <cel@us.ibm.com>
14929 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
14930 for the ABI definitions for vec_extract4b and vec_insert4b.
14932 2018-02-16 Nathan Sidwell <nathan@acm.org>
14934 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
14935 * g++.old-deja/g++.mike/net43.C: Likewise.
14937 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
14940 * g++.dg/cpp1z/class-deduction48.C: New.
14942 2018-02-16 Nathan Sidwell <nathan@acm.org>
14945 * g++.dg/lookup/pr84375.C: New.
14947 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
14950 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
14952 2018-02-16 Richard Biener <rguenther@suse.de>
14954 PR tree-optimization/84417
14955 * gcc.dg/torture/pr84417.c: New testcase.
14957 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14960 * g++.dg/opt/pr84272.C: New test.
14962 PR rtl-optimization/83723
14963 * gcc.dg/pr83723.c: New test.
14965 2018-02-16 Richard Biener <rguenther@suse.de>
14967 PR tree-optimization/84399
14968 * gcc.dg/graphite/pr84399.c: New testcase.
14970 2018-02-16 Richard Biener <rguenther@suse.de>
14972 PR tree-optimization/84190
14973 * g++.dg/torture/pr84190.C: New testcase.
14975 2018-02-15 Martin Sebor <msebor@redhat.com>
14977 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
14980 2018-02-15 Janus Weil <janus@gcc.gnu.org>
14983 * gfortran.dg/dtio_21.f03: Add an error message.
14984 * gfortran.dg/dtio_22.f90: Fix invalid test case.
14986 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14989 * gfortran.dg/stop_shouldfail.f90: New test.
14991 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
14994 * g++.dg/concepts/pr84330.C: New.
14996 2018-02-15 Tom de Vries <tom@codesourcery.com>
14998 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
15000 2018-02-15 Tom de Vries <tom@codesourcery.com>
15002 * gcc.c-torture/compile/pr84136.c: Require effective target
15005 2018-02-15 Jakub Jelinek <jakub@redhat.com>
15007 PR tree-optimization/84383
15008 * gcc.c-torture/compile/pr84383.c: New test.
15010 PR tree-optimization/84334
15011 * gcc.dg/pr84334.c: New test.
15013 2018-02-14 Carl Love <cel@us.ibm.com>
15015 * gcc.target/powerpc/builtins-4-int128-runnable.c
15016 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
15017 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
15019 2018-02-14 Martin Sebor <msebor@redhat.com>
15021 PR tree-optimization/83698
15022 * gcc.dg/Wrestrict-7.c: New test.
15023 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
15024 * gcc.target/i386/chkp-stropt-17.c: Same.
15026 2018-02-14 Martin Sebor <msebor@redhat.com>
15029 * gcc.dg/Wattributes-8.c: New test.
15031 2018-02-14 Janus Weil <janus@gcc.gnu.org>
15034 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
15035 * gfortran.dg/allocate_with_source_23.f90: Ditto.
15036 * gfortran.dg/select_type_1.f03: Extend test case.
15038 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
15040 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
15041 (dg-options): Use -O2 -msse2 -mno-sse3.
15043 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
15045 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
15046 this test case still works ok.
15047 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
15048 * gcc.dg/vmx/insert-be-order.c: Likewise.
15049 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
15050 * gcc.dg/vmx/ld-be-order.c: Likewise.
15051 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
15052 * gcc.dg/vmx/lde-be-order.c: Likewise.
15053 * gcc.dg/vmx/ldl-be-order.c: Likewise.
15054 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
15055 * gcc.dg/vmx/merge-be-order.c: Likewise.
15056 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
15057 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
15058 * gcc.dg/vmx/pack-be-order.c: Likewise.
15059 * gcc.dg/vmx/perm-be-order.c: Likewise.
15060 * gcc.dg/vmx/splat-be-order.c: Likewise.
15061 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
15062 * gcc.dg/vmx/st-be-order.c: Likewise.
15063 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
15064 * gcc.dg/vmx/ste-be-order.c: Likewise.
15065 * gcc.dg/vmx/stl-be-order.c: Likewise.
15066 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
15067 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
15068 * gcc.dg/vmx/unpack-be-order.c: Likewise.
15069 * gcc.dg/vmx/vsums-be-order.c: Likewise.
15070 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
15072 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
15075 * g++.dg/cpp0x/auto49.C: New.
15077 2018-02-14 Nathan Sidwell <nathan@acm.org>
15079 * g++.dg/template/instantiate5.C: Adjust required-from loc.
15081 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15083 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
15084 * gcc.target/powerpc/le-altivec-consts.c: Same.
15086 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15089 * gcc.target/powerpc/pr84220-sld.c: New test.
15090 * gcc.target/powerpc/pr84220-sld2.c: New test.
15091 * gcc.target/powerpc/pr84220-sldw.c: New test.
15092 * gcc.target/powerpc/pr84220-xxperm.c: New test.
15093 * gcc.target/powerpc/pr84220-xxsld.c: New test.
15095 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15098 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
15099 _inc_ssp intrinsics.
15100 * gcc.target/i386/cet-intrin-4.c: Likewise.
15101 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
15102 __builtin_ia32_rdssp[d|q].
15104 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
15106 PR tree-optimization/84357
15107 * gcc.dg/vect/pr84357.c: New test.
15109 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15112 * gcc.target/rx/pr83831.c: New tests.
15114 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
15117 * gcc.target/msp430/pr79242.c: New test.
15119 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15122 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
15125 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15128 * g++.dg/pr84279.C: New test.
15130 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15132 PR rtl-optimization/84169
15133 * gcc.c-torture/execute/pr84169.c: New.
15135 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15138 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
15140 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15143 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
15146 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15149 * g++.dg/warn/effc4.C: New test.
15151 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15154 * g++.dg/template/sizeof16.C: New.
15155 * g++.dg/template/sizeof17.C: Likewise.
15157 2018-02-13 Janus Weil <janus@gcc.gnu.org>
15160 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
15161 add necessary compiler options.
15162 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
15164 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15167 * gcc.c-torture/execute/pr82210.c: New test.
15169 PR middle-end/84309
15170 * gcc.dg/pr84309-2.c: New test.
15172 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
15174 PR tree-optimization/84321
15175 * gcc.dg/pr84321.c: New test.
15177 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
15180 * gcc.target/i386/pr57193.c: Add -march=x86-64.
15182 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
15185 * gcc.dg/asan/pr84307.c: Remove test.
15187 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
15189 * gcc.target/rl78/test_auto_vector.c: New test.
15191 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
15194 * gcc.c-torture/compile/pr84305.c: New test.
15196 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15199 * gcc.target/i386/pr84335.c: New test.
15201 PR tree-optimization/84339
15202 * gcc.c-torture/execute/pr84339.c: New test.
15204 PR middle-end/84309
15205 * gcc.dg/pr84309.c: New test.
15206 * gcc.target/i386/pr84309.c: New test.
15209 * gcc.target/i386/pr84336.c: New test.
15211 2018-02-12 Jakub Jelinek <jakub@redhat.com>
15214 * c-c++-common/gomp/pr84341.c: New test.
15216 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15219 * gfortran.dg/read_dir.f90: Re-add dg-do run.
15221 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15224 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
15227 2018-02-12 Jeff Law <law@redhat.com>
15229 * gcc.c-torture/compile/reg-args-size.c: New test.
15231 2018-02-12 Carl Love <cel@us.ibm.com>
15233 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
15234 uint128 tests to new testfile.
15235 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
15236 int128 and uint128 tests.
15237 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
15238 list of torture tests.
15240 2018-02-12 Janus Weil <janus@gcc.gnu.org>
15243 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
15244 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
15246 2018-02-12 Tamar Christina <tamar.christina@arm.com>
15249 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
15251 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
15254 * gcc.dg/asan/pr84307.c: New test.
15256 2018-02-12 Nathan Sidwell <nathan@acm.org>
15258 * g++.dg/parse/pr84263.C: New.
15260 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
15263 * g++.dg/template/crash129.C: New.
15265 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15268 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15269 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15270 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15271 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
15272 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
15274 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15276 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
15277 _mm_maskz_scalef_round_sd): Test new intrinsics.
15278 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
15279 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
15281 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
15282 _mm_maskz_scalef_round_ss): Test new intrinsics.
15283 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
15284 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
15286 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
15287 __builtin_ia32_scalefss_round): Remove builtin.
15288 (__builtin_ia32_scalefsd_mask_round,
15289 __builtin_ia32_scalefss_mask_round): Test new builtin.
15290 * gcc.target/i386/sse-13.c: Ditto.
15291 * gcc.target/i386/sse-23.c: Ditto.
15293 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15295 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
15296 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
15297 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
15298 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
15299 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
15300 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
15301 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
15302 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
15304 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
15305 (__builtin_ia32_sqrtss_round): Remove builtins.
15306 (__builtin_ia32_sqrtsd_mask_round)
15307 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
15308 * gcc.target/i386/sse-13.c: Ditto.
15309 * gcc.target/i386/sse-23.c: Ditto.
15311 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15314 * gfortran.dg/statement_function_3.f: New test.
15316 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
15320 * gfortran.dg/statement_function_1.f90: New test.
15321 * gfortran.dg/statement_function_2.f90: New test.
15323 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
15326 * gfortran.dg/type_to_class_5.f03: New test.
15328 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
15331 * gfortran.dg/type_to_class_4.f03: New test.
15333 2018-02-10 Alan Modra <amodra@gmail.com>
15336 * gcc.dg/pr84300.c: New.
15338 2018-02-10 Jakub Jelinek <jakub@redhat.com>
15341 * g++.dg/ubsan/pr83987-2.C: New test.
15343 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
15345 * gcc.target/rx/movsicc.c: New test.
15347 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15350 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
15353 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
15355 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
15356 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
15358 2018-02-09 Nathan Sidwell <nathan@acm.org>
15361 * c-c++-common/pr84293.h: New.
15362 * c-c++-common/pr84293.c: New.
15364 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
15366 PR rtl-optimization/57193
15367 * gcc.target/i386/pr57193.c: New.
15369 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15372 * gcc.target/powerpc/pr84226.c: New test.
15374 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15376 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
15380 2018-02-09 Martin Sebor <msebor@redhat.com>
15383 * gcc.dg/lto/pr84212_0.c: New test file.
15384 * gcc.dg/lto/pr84212_1.c: Same.
15386 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15389 * gcc.target/powerpc/pr83926.c: New test.
15390 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
15391 message. Fix test for running in 32-bit mode.
15393 2018-02-09 Tamar Christina <tamar.christina@arm.com>
15396 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
15398 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15401 * gcc.target/s390/pr84295.c: New test.
15403 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
15406 * g++.dg/cpp1y/lambda-init16.C: New.
15408 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
15410 * gnat.dg/sso8.adb: New test.
15411 * gnat.dg/sso8_pkg.ads: New helper.
15413 2018-02-09 Richard Biener <rguenther@suse.de>
15415 PR tree-optimization/84278
15416 * gcc.target/i386/pr84278.c: Adjust regex.
15418 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15420 PR tree-optimization/84232
15421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
15424 * gcc.target/aarch64/pr84252.c: New test.
15426 PR middle-end/84237
15427 * gcc.dg/pr84237.c: New test.
15429 2018-02-09 Marek Polacek <polacek@redhat.com>
15430 Jakub Jelinek <jakub@redhat.com>
15433 * g++.dg/torture/pr83659.C: New test.
15435 2018-02-08 David Malcolm <dmalcolm@redhat.com>
15437 PR tree-optimization/84136
15438 * gcc.c-torture/compile/pr84136.c: New test.
15440 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
15443 * gcc.target/i386/pr83008.c: New test.
15445 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
15448 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
15450 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15453 * g++.dg/warn/Wunused-parm-11.C: New.
15455 2018-02-08 Marek Polacek <polacek@redhat.com>
15457 PR tree-optimization/84238
15458 * gcc.dg/Wstringop-overflow-3.c: New test.
15460 2018-02-08 Nathan Sidwell <nathan@acm.org>
15462 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
15464 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15466 PR tree-optimization/84265
15467 * gcc.dg/vect/pr84265.c: New test.
15469 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15471 PR tree-optimization/81635
15472 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
15473 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
15475 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15477 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
15478 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
15479 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
15480 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
15481 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
15482 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
15483 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
15484 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
15485 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
15486 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
15487 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
15488 * gcc.target/s390/nobp-return-attr-all.c: New test.
15489 * gcc.target/s390/nobp-return-attr-neg.c: New test.
15490 * gcc.target/s390/nobp-return-mem-attr.c: New test.
15491 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
15492 * gcc.target/s390/nobp-return-mem-z10.c: New test.
15493 * gcc.target/s390/nobp-return-mem-z900.c: New test.
15494 * gcc.target/s390/nobp-return-reg-attr.c: New test.
15495 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
15496 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
15497 * gcc.target/s390/nobp-return-reg-z10.c: New test.
15498 * gcc.target/s390/nobp-return-reg-z900.c: New test.
15499 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
15500 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
15501 * gcc.target/s390/nobp-table-jump-z10.c: New test.
15502 * gcc.target/s390/nobp-table-jump-z900.c: New test.
15504 2018-02-08 Richard Biener <rguenther@suse.de>
15506 PR tree-optimization/84233
15507 * g++.dg/torture/pr84233.C: New testcase.
15509 2018-02-08 Richard Biener <rguenther@suse.de>
15511 PR tree-optimization/84278
15512 * gcc.target/i386/pr84278.c: New testcase.
15514 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
15516 PR rtl-optimization/84068
15517 PR rtl-optimization/83459
15518 * gcc.dg/pr84068.c: New test.
15520 2018-02-08 Richard Biener <rguenther@suse.de>
15522 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
15523 loop vectorization to happen.
15525 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15528 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
15530 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15532 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
15534 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
15537 * gcc.target/powerpc/pr84154-1.c: New tests.
15538 * gcc.target/powerpc/pr84154-2.c: Likewise.
15539 * gcc.target/powerpc/pr84154-3.c: Likewise.
15541 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15543 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
15545 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15548 * g++.dg/template/incomplete11.C: New test.
15549 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
15551 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15554 * gfortran.dg/deallocate_error_3.f90: New test.
15555 * gfortran.dg/deallocate_error_4.f90: New test.
15557 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
15560 * gfortran.dg/shape_9.f90: New test.
15562 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15565 * gfortran.dg/assumed_charlen_parameter.f90: New test.
15567 2018-02-07 David Malcolm <dmalcolm@redhat.com>
15571 * g++.dg/spellcheck-reswords.C: New test case.
15572 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
15573 suggestion of "if".
15575 2018-02-07 Martin Liska <mliska@suse.cz>
15578 * g++.dg/ext/mv26.C: New test.
15580 2018-02-07 Tom de Vries <tom@codesourcery.com>
15582 * gcc.dg/pr83844.c: Require effective target alloca.
15584 2018-02-07 Tom de Vries <tom@codesourcery.com>
15586 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
15588 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
15591 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
15592 -fcf-protection=return.
15594 2018-02-07 Tom de Vries <tom@codesourcery.com>
15597 * c-c++-common/goacc/pr84217.c: New test.
15598 * gfortran.dg/goacc/pr84217.f90: New test.
15600 2018-02-07 Richard Biener <rguenther@suse.de>
15602 PR tree-optimization/84204
15603 * gcc.dg/graphite/pr84204.c: New testcase.
15605 PR tree-optimization/84205
15606 * gcc.dg/graphite/pr84205.c: New testcase.
15608 PR tree-optimization/84223
15609 * gfortran.dg/graphite/pr84223.f90: New testcase.
15611 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
15614 * g++.dg/cpp0x/scoped_enum7.C: New.
15616 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
15618 PR tree-optimization/83008
15619 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
15621 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15623 PR tree-optimization/84235
15624 * gcc.c-torture/execute/ieee/pr84235.c: New test.
15626 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15629 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
15631 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
15633 2018-02-06 Jakub Jelinek <jakub@redhat.com>
15636 * gcc.target/i386/pr84146.c: New test.
15638 2018-02-06 Michael Collison <michael.collison@arm.com>
15640 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
15642 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15644 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
15645 warning for -mno-speculate-indirect-jumps.
15646 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
15647 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
15648 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
15649 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
15650 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
15651 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
15653 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15656 * c-c++-common/fcf-protection-1.c: Change a compared message.
15657 * c-c++-common/fcf-protection-2.c: Likewise.
15658 * c-c++-common/fcf-protection-3.c: Likewise.
15659 * c-c++-common/fcf-protection-5.c: Likewise.
15660 * c-c++-common/fcf-protection-6.c: New test.
15661 * c-c++-common/fcf-protection-7.c: Likewise.
15663 2018-02-06 Marek Polacek <polacek@redhat.com>
15665 PR tree-optimization/84228
15666 * c-c++-common/Wstringop-truncation-3.c: New test.
15668 2018-02-06 Tamar Christina <tamar.christina@arm.com>
15671 * gcc.target/arm/pragma_arch_switch_2.c: New.
15673 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15676 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
15678 2018-02-05 Martin Sebor <msebor@redhat.com>
15680 PR tree-optimization/83369
15681 * gcc.dg/Wnonnull.c: New test.
15683 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15685 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
15686 argument and use dg-messages-by-file instead. Expect it to be
15687 an array rather than a dict.
15688 (lto-link-and-maybe-run): Remove messages_by_file argument and
15689 use an upvar for dg-messages-by-file. Update call to
15690 lto_handle_diagnostics.
15691 (lt-get-options): Treat dg-messages-by-file as an array
15692 rather than a dict.
15693 (lto-get-options-main): Likewise. Set the entry rather than appending.
15694 (lto-execute): Treat dg-messages-by-file as an array rather than
15695 a dict. Update call to lto-link-and-maybe-run.
15697 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
15700 * g++.dg/cpp1z/inline-var4.C: New.
15702 2018-02-05 Martin Liska <mliska@suse.cz>
15704 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
15706 * c-c++-common/asan/pointer-compare-2.c: Likewise.
15707 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
15708 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
15709 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
15710 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
15711 * c-c++-common/asan/pointer-compare-3.c: New test.
15713 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15715 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
15716 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15718 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
15720 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
15721 _mm_maskz_range_sd, _mm_mask_range_round_sd,
15722 _mm_maskz_range_round_sd): Test new intrinsics.
15723 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
15724 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
15725 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
15726 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
15727 _mm_maskz_range_ss, _mm_mask_range_round_ss,
15728 _mm_maskz_range_round_ss): Test new intrinsics.
15729 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
15730 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
15731 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
15732 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
15733 __builtin_ia32_rangess128_round): Remove builtins.
15734 (__builtin_ia32_rangesd128_mask_round,
15735 __builtin_ia32_rangess128_mask_round): Test new builtins.
15736 * gcc.target/i386/sse-13.c: Ditto.
15737 * gcc.target/i386/sse-23.c: Ditto.
15739 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
15741 PR middle-end/79966
15742 * gfortran.dg/pr79966.f90: New testcase
15744 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
15747 * gfortran.dg/associate_23.f90: Fix invalid code.
15748 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15749 * gfortran.dg/matmul_3.f90: Likewise.
15750 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
15752 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
15755 * gfortran.dg/associate_34.f90: New test.
15756 * gfortran.dg/associate_35.f90: New test.
15758 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
15762 * gfortran.dg/pr84155.f90: New test.
15764 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
15766 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
15767 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
15769 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15771 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
15774 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15776 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
15778 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
15779 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
15780 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
15782 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15785 * gcc.c-torture/execute/pr83362.c: Make work for int16.
15786 * gcc.dg/Wsign-conversion.c: Dito.
15787 * gcc.dg/attr-alloc_size-4.c: Dito.
15788 * gcc.dg/pr81020.c: Dito.
15789 * gcc.dg/pr81192.c: Dito.
15790 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
15791 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
15792 * gcc.dg/pr83844.c: Restrict to int32plus.
15793 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
15794 * gcc.dg/tree-ssa/ldist-25.c: Dito.
15795 * gcc.dg/tree-ssa/ldist-27.c: Dito.
15796 * gcc.dg/tree-ssa/ldist-28.c: Dito.
15797 * gcc.dg/tree-ssa/ldist-29.c: Dito.
15798 * gcc.dg/tree-ssa/ldist-30.c: Dito.
15799 * gcc.dg/tree-ssa/ldist-31.c: Dito.
15800 * gcc.dg/tree-ssa/ldist-32.c: Dito.
15801 * gcc.dg/tree-ssa/ldist-33.c: Dito.
15802 * gcc.dg/tree-ssa/ldist-34.c: Dito.
15803 * gcc.dg/tree-ssa/ldist-35.c: Dito.
15804 * gcc.dg/tree-ssa/ldist-36.c: Dito.
15806 2018-02-02 Julia Koval <julia.koval@intel.com>
15808 * gcc.target/i386/funcspec-56.inc: Handle new march.
15809 * g++.dg/ext/mv16.C: Ditto.
15811 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15813 * lib/target-supports.exp
15814 (check_effective_target_keeps_null_pointer_checks): No more
15816 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
15817 * gcc.dg/ifcvt-4.c: Skip avr.
15818 * gcc.dg/pr53037-1.c: Dito.
15819 * gcc.dg/pr53037-2.c: Dito.
15820 * gcc.dg/pr53037-3.c: Dito.
15821 * gcc.dg/pr63387-2.c: Dito.
15822 * gcc.dg/pr63387.c: Dito.
15823 * gcc.dg/sancov/cmp0.c: Dito.
15824 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
15825 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
15826 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
15827 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
15828 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
15829 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
15830 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
15831 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
15832 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
15833 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
15834 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
15835 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
15836 * gcc.dg/tree-ssa/pr82059.c: Dito.
15837 * gcc.c-torture/execute/pr70460.c: Dito.
15839 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15842 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
15843 * gcc.c-torture/execute/20180112-1.c: Dito.
15844 * gcc.c-torture/execute/pr81503.c: Dito.
15845 * gcc.dg/store_merging_12.c: Dito.
15846 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
15847 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
15848 * gcc.dg/tree-ssa/pr80898.c: Dito.
15849 * gcc.dg/tree-ssa/pr82363.c: Dito.
15850 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
15851 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
15852 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
15853 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
15854 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
15855 * gcc.dg/tree-ssa/pr80803.c: Dito.
15856 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
15857 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
15858 * gcc.dg/tree-ssa/vrp114.c: Dito.
15859 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
15860 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
15861 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
15863 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15866 * gcc.target/i386/cet-sjlj-6a.c: New test.
15867 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
15869 2018-02-01 Marek Polacek <polacek@redhat.com>
15872 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
15874 2018-01-30 Jeff Law <law@redhat.com>
15877 * gcc.target/i386/pr84128.c: New test.
15879 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
15881 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
15882 -fdelete-null-pointer-checks.
15884 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
15887 * g++.dg/cpp0x/abstract-default1.C: New.
15889 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15891 PR tree-optimization/81635
15892 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
15893 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
15895 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15898 * gcc.target/aarch64/pr83370.c: New.
15900 2018-02-01 Richard Biener <rguenther@suse.de>
15902 * gcc.dg/graphite/pr35356-1.c: Adjust.
15904 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15907 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
15909 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
15910 of hard-coding the choice.
15911 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
15912 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
15913 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
15915 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
15917 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
15918 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
15919 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
15920 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
15921 * gcc.target/aarch64/sve/logical_1.c: Likewise.
15922 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
15923 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
15924 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
15925 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
15926 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
15927 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
15928 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
15929 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
15930 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
15931 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
15932 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
15933 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
15934 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
15935 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
15936 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
15937 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
15938 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
15939 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
15940 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
15941 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
15942 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
15943 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
15944 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
15945 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
15946 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
15947 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
15948 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
15949 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
15950 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
15951 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
15952 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
15953 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
15954 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
15955 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
15956 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15957 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
15958 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15959 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15960 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15961 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
15962 __builtin_popcountll rather than __builtin_popcountl.
15964 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15966 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
15967 of LD1R[HWD] for multi-element constants on big-endian targets.
15968 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15969 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15971 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15973 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
15974 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
15975 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
15977 2018-02-01 Jakub Jelinek <jakub@redhat.com>
15979 PR tree-optimization/81661
15980 PR tree-optimization/84117
15981 * gcc.dg/pr81661.c: New test.
15982 * gfortran.dg/pr84117.f90: New test.
15984 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
15987 * gfortran.dg/repeat_7.f90: Catch warning message.
15989 2018-01-31 Ian Lance Taylor <iant@golang.org>
15991 * go.go-torture/execute/printnil.go: New test.
15993 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15995 * lib/target-supports.exp (check_effective_target_comdat_group):
15996 Allow for Solaris as comdat syntax.
15998 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
15999 Solaris with comdat_group support and as.
16001 2018-01-31 Marek Polacek <polacek@redhat.com>
16004 * gcc.dg/pr81779.c: New test.
16006 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16009 * gfortran.dg/gomp/pr84116.f90: New test.
16012 * g++.dg/init/pr83993-2.C: New test.
16015 * g++.dg/init/pr83993-1.C: New test.
16016 * g++.dg/cpp0x/pr83993.C: New test.
16018 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
16021 * gfortran.dg/pr84088.f90: New test.
16023 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
16026 * gcc.target/i386/pr82444.c: New.
16028 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
16030 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
16031 * gcc.target/powerpc/vsx-13.c: New.
16033 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
16036 * g++.dg/cpp1y/var-templ57.C: New.
16038 2018-01-31 Marek Polacek <polacek@redhat.com>
16041 * g++.dg/diagnostic/pr84138.C: New test.
16043 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
16046 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
16047 -Wstringop-overflow warnings due to spurious warning with -O1.
16048 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
16049 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
16051 2018-01-31 Richard Biener <rguenther@suse.de>
16053 PR tree-optimization/84132
16054 * g++.dg/torture/pr84132.C: New testcase.
16056 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
16058 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
16061 2018-01-31 Julia Koval <julia.koval@intel.com>
16064 * gcc.target/i386/rdpid.c: Remove "eax".
16066 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16068 PR tree-optimization/64946
16069 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
16070 scan-assembler checks.
16072 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
16074 * gcc.c-torture/execute/20180131-1.c: New test.
16076 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16078 * gcc.target/arc/taux-1.c: New test.
16079 * gcc.target/arc/taux-2.c: Likewise.
16081 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16083 * gcc.target/arc/uncached.c: New test.
16085 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16088 * gnat.dg/lto20.adb: Remove dg-excess-errors.
16090 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16092 PR preprocessor/69869
16093 * gcc.dg/cpp/trad/pr69869.c: New test.
16096 * gcc.dg/pr84100.c: New test.
16098 2018-01-30 Jeff Law <law@redhat.com>
16101 * gcc.target/i386/pr84064: New test.
16103 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16106 * gfortran.dg/data_implied_do_2.f90: New test.
16108 2018-01-30 Janus Weil <janus@gcc.gnu.org>
16110 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
16112 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16115 * gfortran.dg/inline_matmul_21.f90: New test case.
16117 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16119 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
16121 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
16124 * gcc.target/powerpc/pr84112.c: New.
16126 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16128 PR rtl-optimization/83986
16129 * gcc.dg/pr83986.c: New test.
16131 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
16134 * gcc.dg/torture/inf-compare-1.c: Add xfail.
16135 * gcc.dg/torture/inf-compare-2.c: Add xfail.
16136 * gcc.dg/torture/inf-compare-3.c: Add xfail.
16137 * gcc.dg/torture/inf-compare-4.c: Add xfail.
16139 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16141 PR tree-optimization/84111
16142 * gcc.c-torture/compile/pr84111.c: New test.
16144 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16147 * gcc.dg/ipa/inline-2.c: Fix template.
16148 * gcc.dg/ipa/inline-3.c: Fix template.
16150 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16153 * g++.dg/torture/pr81360.C: New testcase.
16155 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16158 * gcc.dg/lto/pr83954.h: New testcase.
16159 * gcc.dg/lto/pr83954_0.c: New testcase.
16160 * gcc.dg/lto/pr83954_1.c: New testcase.
16162 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16165 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
16167 Simplify DW_AT_producer scan.
16169 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16171 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
16173 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
16176 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
16177 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
16178 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
16179 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
16181 2018-01-29 Jeff Law <law@redhat.com>
16184 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
16185 better match other tests which require vsx. Verify the zero
16186 extension is part of the test in the combiner dump.
16188 2018-01-29 Marek Polacek <polacek@redhat.com>
16191 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
16194 * g++.dg/ext/pr83996.C: New test.
16196 2018-01-29 Richard Biener <rguenther@suse.de>
16198 PR tree-optimization/84057
16199 * gcc.dg/graphite/pr84057.c: New testcase.
16201 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16204 * gfortran.dg/bind_c_usage_31.f90: New test.
16206 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
16209 * g++.dg/warn/Wduplicated-branches5.C: New.
16211 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
16213 * gcc.target/rl78/test_addsi3_internal.c: New test.
16215 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
16217 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
16218 Make expected output depend on whether we expect sibcalls or not.
16219 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
16220 safe-indirect-jump-1.c).
16222 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
16223 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16224 Soren Rasmussen <s.c.rasmussen@gmail.com>
16226 Fortran 2018 teams tests.
16228 * gfortran.dg/team_number_1.f90: new test for team_number.
16229 * gfortran.dg/team_change_1.f90: new test for change team.
16230 * gfortran.dg/team_end_1.f90: new test for end team.
16231 * gfortran.dg/team_form_1.f90: new test for form team.
16233 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16236 * gfortran.dg/dot_product_4.f90
16238 2018-01-26 Martin Sebor <msebor@redhat.com>
16240 PR tree-optimization/83896
16241 * gcc.dg/strlenopt-43.c: New.
16243 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16245 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
16246 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
16247 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
16248 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
16249 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
16250 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
16251 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
16252 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
16253 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
16255 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
16256 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
16257 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
16258 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
16259 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
16260 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
16261 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
16262 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
16264 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
16266 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16268 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
16269 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
16270 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
16271 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
16272 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
16273 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
16274 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
16275 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
16276 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
16277 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
16278 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
16279 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
16280 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
16282 2018-01-26 Martin Liska <mliska@suse.cz>
16284 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
16287 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16289 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
16290 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
16291 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
16292 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
16293 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
16294 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
16295 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
16296 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
16298 2018-01-26 Richard Biener <rguenther@suse.de>
16300 PR rtl-optimization/84003
16301 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
16302 latent bug in DSE if NOINLINE is appropriately defined.
16303 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
16304 and defining NOINLINE.
16306 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16308 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
16309 tests specific to aarch64. XFAIL test on arm.
16311 2018-01-26 Jakub Jelinek <jakub@redhat.com>
16313 PR rtl-optimization/83985
16314 * gcc.dg/pr83985.c: New test.
16317 * c-c++-common/Wrestrict-3.c: New test.
16319 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16321 * gcc.target/arc/tdelegitimize_addr.c: New test.
16323 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16325 * gcc.target/arc/jli-1.c: New file.
16326 * gcc.target/arc/jli-2.c: Likewise.
16328 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
16330 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
16332 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
16333 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
16335 2018-01-26 Richard Biener <rguenther@suse.de>
16337 PR tree-optimization/81082
16338 * gcc.dg/vect/pr81082.c: New testcase.
16339 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
16340 simplification to n * n.
16342 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16344 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
16346 * gcc.target/i386/pr63620.c: Likewise.
16348 2018-01-26 Julia Koval <julia.koval@intel.com>
16350 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
16351 -mavx512f -mavx512bw.
16352 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
16353 * gcc.target/i386/i386.exp: Fix types.
16355 2018-01-26 Alan Modra <amodra@gmail.com>
16358 * gcc.target/powerpc/swaps-p8-46.c: New.
16360 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
16363 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
16364 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
16365 'array01' in the tree dump comparison.
16366 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
16367 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
16368 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
16370 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
16372 PR middle-end/83055
16373 * gcc.dg/torture/pr83055.c: New testcase.
16375 2018-01-25 Jakub Jelinek <jakub@redhat.com>
16378 * g++.dg/cpp1z/decomp36.C: New test.
16380 PR middle-end/83977
16381 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
16383 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
16385 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
16386 the shift dump line.
16387 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16389 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
16392 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
16393 index instead of int, which allows IVOPTs to properly optimize the
16396 2018-01-24 David Malcolm <dmalcolm@redhat.com>
16399 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
16400 of "fn_type" typedef.
16401 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
16403 2018-01-24 Ian Lance Taylor <iant@golang.org>
16405 * go.go-torture/execute/names-1.go: New test.
16407 2018-01-19 Jeff Law <law@redhat.com>
16410 * gcc.target/i386/pr83994.c: New test.
16412 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
16415 * gcc.target/powerpc/pr84014.c: New.
16417 2018-01-24 Jakub Jelinek <jakub@redhat.com>
16419 PR middle-end/83977
16420 * c-c++-common/gomp/pr83977-1.c: New test.
16421 * c-c++-common/gomp/pr83977-2.c: New test.
16422 * c-c++-common/gomp/pr83977-3.c: New test.
16423 * gfortran.dg/gomp/pr83977.f90: New test.
16425 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16428 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
16429 * gcc.dg/vect/pr80631-1.c: Likewise.
16430 * gcc.dg/vect/pr80631-2.c: Likewise.
16431 * gcc.dg/vect/pr81410.c: Likewise.
16432 * gcc.dg/vect/pr81633.c: Likewise.
16433 * gcc.dg/vect/pr81815.c: Likewise.
16434 * gcc.dg/vect/pr82108.c: Likewise.
16435 * gcc.dg/vect/pr83857.c: Likewise.
16436 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
16437 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
16438 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
16439 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
16440 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
16441 * gcc.dg/vect/vect-reduc-11.c: Likewise.
16442 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16443 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
16444 dg-xfail-run-if instead.
16445 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
16446 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
16447 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
16448 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
16449 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16451 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16453 PR tree-optimization/83979
16454 * g++.dg/pr83979.c: New test.
16456 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16458 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
16459 option. Add arm_neon_ok_no_float_abi check.
16461 2018-01-24 Richard Biener <rguenther@suse.de>
16463 PR tree-optimization/83176
16464 * gcc.dg/graphite/pr83176.c: New testcase.
16466 2018-01-24 Richard Biener <rguenther@suse.de>
16468 PR tree-optimization/82819
16469 * gcc.dg/graphite/pr82819.c: New testcase.
16471 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
16474 * g++.dg/cpp1y/constexpr-83921-1.C: New.
16475 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
16476 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
16477 * g++.dg/ext/stmtexpr20.C: Likewise.
16478 * g++.dg/ext/stmtexpr21.C: Likewise.
16480 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16483 * g++.dg/warn/pr83974.C: New test case.
16485 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16488 * g++.dg/ubsan/pr83987.C: New test.
16490 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16493 * gfortran.dg/pdt_29.f03: New test.
16495 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16498 * gfortran.dg/associate_33.f03: New test.
16500 2018-01-23 Martin Liska <mliska@suse.cz>
16503 * gcc.dg/lto/pr81440.h: New test.
16504 * gcc.dg/lto/pr81440_0.c: New test.
16505 * gcc.dg/lto/pr81440_1.c: New test.
16507 2018-01-23 Nathan Sidwell <nathan@acm.org>
16510 * g++.dg/template/pr83988.C: New.
16512 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16516 * g++.dg/cpp0x/pr82882.C: New test.
16517 * g++.dg/cpp0x/pr83978.C: New test.
16520 * g++.dg/cpp1z/decomp35.C: New test.
16522 2018-01-23 Nathan Sidwell <nathan@acm.org>
16524 * g++.dg/cpp0x/range-for10.C: Adjust.
16525 * g++.dg/ext/forscope1.C: Adjust.
16526 * g++.dg/ext/forscope2.C: Adjust.
16527 * g++.dg/template/for1.C: Adjust.
16529 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16531 PR tree-optimization/83510
16532 * gcc.c-torture/compile/pr83510.c: New test case.
16534 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16537 * lib/target-supports.exp (check_effective_target_vect_float): Say
16538 that the result only holds when -funsafe-math-optimizations is on.
16539 (check_effective_target_vect_float_strict): New procedure.
16540 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
16542 * gcc.dg/vect/vect-reduc-6.c: Likewise.
16544 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16546 PR tree-optimization/83965
16547 * gcc.dg/vect/pr83965.c: New test.
16549 2018-01-23 Richard Biener <rguenther@suse.de>
16551 PR tree-optimization/83963
16552 * gfortran.dg/graphite/pr83963.f: New testcase.
16553 * gcc.dg/graphite/pr83963-2.c: Likewise.
16555 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16558 * g++.dg/cpp1z/pr83918.C: New test.
16560 2018-01-22 Jakub Jelinek <jakub@redhat.com>
16562 PR tree-optimization/83957
16563 * gcc.dg/autopar/pr83957.c: New test.
16565 PR tree-optimization/83081
16566 * gcc.dg/predict-8.c: Adjust expected probability.
16568 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
16571 * gcc.target/powerpc/pr83862.c: New test.
16573 2018-01-22 Carl Love <cel@us.ibm.com>
16575 * gcc.target/powerpc/powerpc.exp: Add torture tests for
16576 builtins-4-runnable.c, builtins-6-runnable.c,
16577 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
16578 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
16579 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
16580 for signed/unsigned 128-bit and long long int loads.
16582 2018-01-22 Marek Polacek <polacek@redhat.com>
16585 * g++.dg/cpp1y/constexpr-empty4.C: New test.
16587 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
16589 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
16590 scan-asembler valid instructions list.
16591 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
16592 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
16593 power8-vector requirement and option.
16594 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
16596 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
16600 * gfortran.dg/string_1.f90: Remove printing the length.
16602 2018-01-22 Richard Biener <rguenther@suse.de>
16604 PR tree-optimization/83963
16605 * gcc.dg/graphite/pr83963.c: New testcase.
16607 2018-01-22 Sudakshina Das <sudi.das@arm.com>
16609 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
16610 dg-require-effective-target directives.
16612 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16614 * lib/target-supports.exp (check_effective_target_arm_softfloat):
16616 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
16617 Adjust scan-assembler checks for soft-float.
16619 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16622 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
16624 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
16626 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
16627 * gcc.dg/pr83623.c: Likewise.
16628 * gcc.dg/pr83666.c: Likewise.
16630 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16631 David Edelsohn <dje.gcc@gmail.com>
16634 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16635 assembly output from "crset eq" to "crset 2".
16636 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
16637 assembly output from . to $.
16638 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16639 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16640 assembly output from "crset eq" to "crset 2".
16641 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
16642 assembly output from "crset eq" to "crset 2", and from . to $.
16644 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
16647 * gfortran.dg/matmul_18.f90: New test.
16649 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
16651 PR tree-optimization/83940
16652 * gcc.dg/torture/pr83940.c: New test.
16654 2018-01-20 Jakub Jelinek <jakub@redhat.com>
16656 PR middle-end/83945
16657 * gcc.dg/tls/pr83945.c: New test.
16660 * gcc.dg/pr83930.c: New test.
16662 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16665 * gfortran.dg/matmul_17.f90: New test.
16667 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16670 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
16672 2018-01-19 Jakub Jelinek <jakub@redhat.com>
16675 * g++.dg/cpp0x/pr81167.C: New test.
16678 * g++.dg/cpp0x/pr83919.C: New test.
16680 2018-01-19 Jeff Law <law@redhat.com>
16681 Jakub Jelinek <jakub@redhat.com>
16683 * gcc.dg/stack-check-16.c: New test.
16685 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
16688 * gcc.target/nvptx/indirect_call.c: New test.
16690 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16692 * g++.dg/torture/pr83619.C: Remove dg-message.
16694 2018-01-19 Martin Liska <mliska@suse.cz>
16696 * gcc.dg/predict-1.c: Adjust expected probability.
16697 * gcc.dg/predict-3.c: Likewise.
16698 * gcc.dg/predict-5.c: Likewise.
16699 * gcc.dg/predict-6.c: Likewise.
16700 * gcc.dg/predict-9.c: Likewise.
16702 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16704 PR tree-optimization/83922
16705 * gcc.dg/pr83922.c: New test.
16707 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16709 PR tree-optimization/83914
16710 * gcc.dg/vect/pr83914.c: New test.
16712 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16714 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
16715 * gcc.target/arm/negdi-2.c: Likewise.
16716 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
16718 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16720 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
16722 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16724 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
16726 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
16728 * gcc.dg/torture/pr52451.c (main): Skip long double test on
16731 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16735 * g++.dg/torture/pr83619.C (e): Define before first use instead of
16736 forward declaration.
16738 2018-01-18 Carl Love <cel@us.ibm.com>
16740 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
16743 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
16746 * g++.dg/inherit/union3.C: New.
16748 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16750 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
16752 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
16755 * g++.dg/torture/pr83619.C: New testcase.
16757 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16759 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
16760 Add function body to force error messages in some configurations.
16762 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16764 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
16767 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
16770 * c-c++-common/ffile-prefix-map.c: New test.
16771 * c-c++-common/fmacro-prefix-map.c: New test.
16772 * c-c++-common/cpp/ffile-prefix-map.c: New test.
16773 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
16775 2018-01-18 Martin Liska <mliska@suse.cz>
16777 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
16778 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16779 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16780 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16781 * gcc.target/i386/ret-thunk-10.c: Likewise.
16782 * gcc.target/i386/ret-thunk-11.c: Likewise.
16783 * gcc.target/i386/ret-thunk-12.c: Likewise.
16784 * gcc.target/i386/ret-thunk-15.c: Likewise.
16785 * gcc.target/i386/ret-thunk-9.c: Likewise.
16787 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16789 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
16792 2018-01-18 Nathan Sidwell <nathan@acm.org>
16795 * g++.dg/cpp0x/pr83160.C: New.
16797 2018-01-18 Richard Biener <rguenther@suse.de>
16799 PR tree-optimization/83887
16800 * gcc.dg/graphite/pr83887.c: New testcase.
16801 * gfortran.dg/graphite/pr83887.f90: Likewise.
16802 * gfortran.dg/graphite/pr83887.f: Likewise.
16804 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16807 * gcc.target/arm/builtin-bswap.x: New file.
16808 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
16809 and options for armv6t2.
16810 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
16811 and options for Thumb1.
16812 * gcc.target/arm/builtin-bswap16.x: New file.
16813 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
16814 and options for armv6t2.
16815 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
16816 and options for Thumb1.
16818 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16820 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
16823 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16826 * gcc.dg/pr61240.c: New test.
16828 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16831 * gfortran.dg/pr83864.f90: New test.
16833 2018-01-17 Jeff Law <law@redhat.com>
16836 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
16838 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16840 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
16841 restriction, but still restrict to 64-bit.
16842 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
16843 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
16845 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16848 * gfortran.dg/pr83874.f90: New test.
16850 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16853 * g++.dg/cpp0x/pr83824.C: New test.
16855 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
16857 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
16858 appropriate .gnu_attribute for the long double type, if we use the
16859 long double type, but do not generate any calls.
16860 * gcc.target/powerpc/gnuattr2.c: Likewise.
16861 * gcc.target/powerpc/gnuattr3.c: Likewise.
16863 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16866 * g++.dg/cpp0x/alignas13.C: New.
16868 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16871 * g++.dg/cpp0x/pr83897.C: New test.
16873 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
16876 * gcc.c-torture/compile/pr83051-2.c: New testcase.
16878 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16881 * g++.dg/cpp0x/constexpr-ice19.C: New.
16883 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16885 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
16886 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
16887 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
16888 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
16889 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
16890 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
16891 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
16892 * gcc.target/powerpc/builtins-1-be-folded.c: New.
16893 * gcc.target/powerpc/builtins-1-le-folded.c: New.
16894 * gcc.target/powerpc/builtins-1.fold.h: New.
16896 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16898 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
16899 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
16901 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16903 * gcc.target/arm/g2.c: Add -marm to dg-options.
16904 * gcc.target/arm/scd42-2.c: Likewise.
16906 2018-01-17 Nathan Sidwell <nathan@acm.org>
16909 * g++.dg/lookup/pr83287-2.C: New.
16911 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16915 * g++.dg/wrappers/pr83814.C: New test case.
16916 * g++.dg/wrappers/pr83902.C: New test case.
16918 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16921 * g++.dg/lto/pr83121_0.C: New test case.
16922 * g++.dg/lto/pr83121_1.C: New test case.
16923 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
16924 adapted from DejaGnu's dg-test.
16925 (lto_handle_diagnostics): New procedure.
16926 (lto_prune_warns): Ignore informational notes.
16927 (lto-link-and-maybe-run): Add "messages_by_file" param.
16928 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
16929 "execute" when "link" fails if "execute" was not specified.
16930 (lto-can-handle-directive): New procedure.
16931 (lto-get-options-main): Call lto-can-handle-directive. Add a
16932 dg-messages local, using it to set the caller's
16933 dg-messages-by-file for the given source file.
16934 (lto-get-options): Likewise.
16935 (lto-execute): Add dg-messages-by-file local, and pass it to
16936 lto-link-and-maybe-run.
16938 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
16939 Richard Sandiford <richard.sandiford@linaro.org>
16943 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
16944 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
16946 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16948 * lib/target-supports.exp: Fix -march arguments in arm arch effective
16949 target check autogenerator for armv8.1-a and armv8.2-a.
16951 2018-01-17 Carl Love <cel@us.ibm.com>
16953 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
16954 Add debug print statements.
16955 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
16956 16 byte vector load followed by a partial vector load.
16958 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16961 * g++.dg/wrappers/pr83799.C: New test case.
16963 2018-01-17 Nathan Sidwell <nathan@acm.org>
16966 * g++.dg/cpp1y/pr83739.C: New.
16968 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16970 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
16971 * gcc.target/visium/overflow16.c: Likewise.
16972 * gcc.target/visium/overflow32.c: Likewise.
16974 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16976 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
16978 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16980 * gcc.dg/rtl/arm/stl-cond.c: New test.
16981 * gcc.target/arm/stl-cond.c: Delete.
16983 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16985 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
16988 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16990 PR tree-optimization/83843
16991 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
16992 * gcc.dg/store_merging_19.c: New test.
16994 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16996 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
16999 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17001 PR rtl-optimization/83771
17002 * gcc.dg/pr83771.c: New test.
17004 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17006 PR tree-optimization/81184
17007 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
17009 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
17011 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17013 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
17015 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
17018 * gcc.target/i386/pr83546.c: New test.
17020 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17022 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
17024 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17026 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
17027 test and add dg-warning for the -Wstringop-overflow warning.
17029 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17031 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
17032 XFAIL last test on SPARC and Visium.
17034 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
17036 PR rtl-optimization/80481
17037 * g++.dg/pr80481.C: Exclude solaris.
17039 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17041 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
17042 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
17043 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
17045 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17047 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
17048 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
17049 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
17050 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
17051 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
17052 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
17053 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
17054 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
17055 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
17056 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
17057 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
17058 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
17059 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
17060 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
17061 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
17063 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17066 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
17068 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17070 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
17071 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
17072 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
17073 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
17074 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
17075 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
17077 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17079 PR tree-optimization/83857
17080 * gcc.dg/vect/pr83857.c: New test.
17082 2018-01-16 Richard Biener <rguenther@suse.de>
17084 PR tree-optimization/83867
17085 * gcc.dg/vect/pr83867.c: New testcase.
17087 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17090 * gcc.dg/pr83844.c: New test.
17092 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17094 * gcc.dg/torture/pr83847.c: New test.
17096 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17098 PR rtl-optimization/86620
17099 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
17100 instead of --param=max-sched-ready-insns=0.
17101 * gcc.target/i386/pr83620.c: New test.
17102 * gcc.dg/pr83620.c: New test.
17104 PR tree-optimization/83843
17105 * gcc.dg/store_merging_18.c: New test.
17108 * g++.dg/cpp1y/pr83817.C: New test.
17111 * g++.dg/template/pr83825.C: New test.
17113 2018-01-16 Richard Biener <rguenther@suse.de>
17115 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
17117 2018-01-16 Richard Biener <rguenther@suse.de>
17120 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
17121 from gcc.dg/torture/pr60092.c.
17123 2018-01-15 Martin Sebor <msebor@redhat.com>
17126 * g++.dg/ext/flexary28.C: New test.
17128 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
17131 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
17133 2018-01-15 Martin Sebor <msebor@redhat.com>
17136 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
17138 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17141 * gfortran.dg/minmaxloc_9.f90: New test.
17142 * gfortran.dg/minmaxloc_10.f90: New test.
17143 * gfortran.dg/minmaxloc_11.f90: New test.
17145 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
17148 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
17149 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17150 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17151 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17152 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17153 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17154 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17155 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17156 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17157 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17158 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17159 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17160 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17161 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17162 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17163 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
17164 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17165 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
17166 * gcc.target/i386/ret-thunk-10.c: Likewise.
17167 * gcc.target/i386/ret-thunk-11.c: Likewise.
17168 * gcc.target/i386/ret-thunk-12.c: Likewise.
17169 * gcc.target/i386/ret-thunk-13.c: Likewise.
17170 * gcc.target/i386/ret-thunk-14.c: Likewise.
17171 * gcc.target/i386/ret-thunk-15.c: Likewise.
17172 * gcc.target/i386/ret-thunk-9.c: Don't check the
17173 __x86_return_thunk label. Scan for "push" only for Linux.
17175 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
17178 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
17180 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17183 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
17185 * gcc.target/arm/pr83687.c: New test.
17187 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17189 Adjust tests to AVR_TINY.
17191 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
17192 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
17193 * gcc.target/avr/pr71627.c: Same.
17194 * gcc.target/avr/torture/addr-space-1-0.c: Same.
17195 * gcc.target/avr/torture/addr-space-1-1.c: Same.
17196 * gcc.target/avr/torture/addr-space-1-x.c: Same.
17197 * gcc.target/avr/torture/addr-space-2-0.c: Same.
17198 * gcc.target/avr/torture/addr-space-2-1.c: Same.
17199 * gcc.target/avr/torture/addr-space-2-x.c: Same.
17200 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
17201 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
17202 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
17203 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
17204 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
17205 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
17206 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
17207 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
17208 * gcc.target/avr/torture/pr61055.c: Same.
17209 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
17211 * gcc.target/avr/torture/int24-mul.c: Same.
17212 * gcc.target/avr/torture/pr51782-1.c: Same.
17213 * gcc.target/avr/torture/pr61443.c: Same.
17214 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
17215 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
17217 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17221 * gcc.target/avr/torture/pr83729.c: New test.
17222 * gcc.target/avr/torture/pr83801.c: New test.
17224 2018-01-15 Jakub Jelinek <jakub@redhat.com>
17226 PR middle-end/82694
17227 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
17228 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
17230 2018-01-10 Martin Sebor <msebor@redhat.com>
17233 * gcc.dg/Wstringop-overflow-2.c: New test.
17235 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17237 PR libgfortran/83811
17238 * gfortran.dg/fmt_e.f90: New test.
17240 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17242 * gcc.target/i386/indirect-thunk-10.c: New test.
17243 * gcc.target/i386/indirect-thunk-8.c: Likewise.
17244 * gcc.target/i386/indirect-thunk-9.c: Likewise.
17245 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
17246 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
17247 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
17248 * gcc.target/i386/ret-thunk-17.c: Likewise.
17249 * gcc.target/i386/ret-thunk-18.c: Likewise.
17250 * gcc.target/i386/ret-thunk-19.c: Likewise.
17251 * gcc.target/i386/ret-thunk-20.c: Likewise.
17252 * gcc.target/i386/ret-thunk-21.c: Likewise.
17254 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17256 * gcc.target/i386/indirect-thunk-register-4.c: New test.
17258 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17260 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17261 -mno-indirect-branch-register.
17262 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17263 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17264 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17265 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17266 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17267 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17268 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17269 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17270 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17271 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17272 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17273 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17274 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17275 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17276 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17277 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17278 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17279 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17280 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17281 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17282 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17283 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17284 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17285 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17286 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17287 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17288 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17289 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17290 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17291 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17292 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17293 * gcc.target/i386/ret-thunk-10.c: Likewise.
17294 * gcc.target/i386/ret-thunk-11.c: Likewise.
17295 * gcc.target/i386/ret-thunk-12.c: Likewise.
17296 * gcc.target/i386/ret-thunk-13.c: Likewise.
17297 * gcc.target/i386/ret-thunk-14.c: Likewise.
17298 * gcc.target/i386/ret-thunk-15.c: Likewise.
17299 * gcc.target/i386/ret-thunk-9.c: Likewise.
17300 * gcc.target/i386/indirect-thunk-register-1.c: New test.
17301 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
17302 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17304 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17306 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17307 -mfunction-return=keep.
17308 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17309 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17310 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17311 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17312 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17313 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17314 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17315 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17316 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17317 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17318 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17319 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17320 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17321 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17322 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17323 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17324 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17325 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17326 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17327 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17328 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17329 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17330 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17331 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17332 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17333 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17334 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17335 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17336 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17337 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17338 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17339 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17340 * gcc.target/i386/ret-thunk-1.c: New test.
17341 * gcc.target/i386/ret-thunk-10.c: Likewise.
17342 * gcc.target/i386/ret-thunk-11.c: Likewise.
17343 * gcc.target/i386/ret-thunk-12.c: Likewise.
17344 * gcc.target/i386/ret-thunk-13.c: Likewise.
17345 * gcc.target/i386/ret-thunk-14.c: Likewise.
17346 * gcc.target/i386/ret-thunk-15.c: Likewise.
17347 * gcc.target/i386/ret-thunk-16.c: Likewise.
17348 * gcc.target/i386/ret-thunk-2.c: Likewise.
17349 * gcc.target/i386/ret-thunk-3.c: Likewise.
17350 * gcc.target/i386/ret-thunk-4.c: Likewise.
17351 * gcc.target/i386/ret-thunk-5.c: Likewise.
17352 * gcc.target/i386/ret-thunk-6.c: Likewise.
17353 * gcc.target/i386/ret-thunk-7.c: Likewise.
17354 * gcc.target/i386/ret-thunk-8.c: Likewise.
17355 * gcc.target/i386/ret-thunk-9.c: Likewise.
17357 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17359 * gcc.target/i386/indirect-thunk-1.c: New test.
17360 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17361 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17362 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17363 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17364 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17365 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17366 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17367 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17368 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17369 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17370 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17371 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17372 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17373 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17374 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17375 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17376 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17377 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17378 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17379 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17380 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17381 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17382 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17383 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17384 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17385 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17386 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17387 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17388 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17389 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17390 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17391 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17393 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
17396 * gcc.c-torture/compile/pr83051.c: New testcase.
17398 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17400 PR tree-optimization/83501
17401 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
17403 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
17405 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
17406 for lvx and stvx instead of lxvd2x and stxvd2x and require
17407 little-endian target. Add comments.
17408 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
17409 comprehensive testing.
17410 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
17411 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
17412 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
17413 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
17414 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
17415 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
17416 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
17417 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
17418 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
17419 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
17420 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
17421 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
17422 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
17423 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
17424 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
17425 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
17426 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
17427 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
17428 scan-assembler-not directives that forbid lvx and xxpermdi.
17429 * gcc.target/powerpc/vec-extract-3.c: Likewise.
17430 * gcc.target/powerpc/vec-extract-5.c: Likewise.
17431 * gcc.target/powerpc/vec-extract-6.c: Likewise.
17432 * gcc.target/powerpc/vec-extract-7.c: Likewise.
17433 * gcc.target/powerpc/vec-extract-8.c: Likewise.
17434 * gcc.target/powerpc/vec-extract-9.c: Likewise.
17435 * gcc.target/powerpc/vsx-vector-6-le.c: Change
17436 scan-assembler-times directives to reflect different numbers of
17437 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
17439 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17440 Alan Hayward <alan.hayward@arm.com>
17441 David Sherwood <david.sherwood@arm.com>
17443 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
17444 than SLP vectorization.
17445 * gcc.dg/vect/vect-alias-check-10.c: New test.
17446 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
17447 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
17448 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
17449 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
17450 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
17451 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
17452 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
17453 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
17454 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
17455 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
17456 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
17457 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
17458 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
17459 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
17460 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
17461 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
17462 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
17463 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
17464 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
17465 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
17466 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
17467 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
17468 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17470 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17471 Alan Hayward <alan.hayward@arm.com>
17472 David Sherwood <david.sherwood@arm.com>
17474 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
17476 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
17477 targets with scatter stores.
17478 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
17480 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
17481 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
17482 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
17483 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
17484 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
17485 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
17486 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
17487 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
17488 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
17489 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
17490 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
17491 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
17492 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
17493 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
17494 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
17495 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
17497 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17498 Alan Hayward <alan.hayward@arm.com>
17499 David Sherwood <david.sherwood@arm.com>
17501 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
17503 * gcc.target/aarch64/sve/strided_load_4.c: New test.
17504 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
17505 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
17506 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
17508 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17509 Alan Hayward <alan.hayward@arm.com>
17510 David Sherwood <david.sherwood@arm.com>
17512 * gcc.target/aarch64/sve/strided_load_1.c: New test.
17513 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
17514 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
17516 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17517 Alan Hayward <alan.hayward@arm.com>
17518 David Sherwood <david.sherwood@arm.com>
17520 * gcc.target/aarch64/sve/gather_load_1.c: New test.
17521 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
17522 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
17523 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
17524 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
17525 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
17526 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
17527 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
17528 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
17529 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
17530 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
17531 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
17532 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
17533 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
17535 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17536 Alan Hayward <alan.hayward@arm.com>
17537 David Sherwood <david.sherwood@arm.com>
17539 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
17540 check for a message about using in-order reductions.
17541 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
17542 check for a message about using in-order reductions.
17543 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
17544 vectorized and check for a message about using in-order reductions.
17545 Expect targets with variable-length vectors to fall back to the
17546 fixed-length mininum.
17547 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
17548 check for a message about using in-order reductions.
17549 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
17550 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
17551 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
17552 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
17553 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
17554 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
17555 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
17556 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
17557 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
17558 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
17559 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
17560 vect_fold_left_plus.
17562 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17564 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
17566 * gcc.target/aarch64/sve/spill_2.c: New test.
17567 * gcc.target/aarch64/sve/spill_3.c: Likewise.
17568 * gcc.target/aarch64/sve/spill_4.c: Likewise.
17569 * gcc.target/aarch64/sve/spill_5.c: Likewise.
17570 * gcc.target/aarch64/sve/spill_6.c: Likewise.
17571 * gcc.target/aarch64/sve/spill_7.c: Likewise.
17573 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17574 Alan Hayward <alan.hayward@arm.com>
17575 David Sherwood <david.sherwood@arm.com>
17577 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
17579 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17580 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
17581 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
17582 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
17583 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
17584 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
17585 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
17586 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
17587 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
17589 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17590 Alan Hayward <alan.hayward@arm.com>
17591 David Sherwood <david.sherwood@arm.com>
17593 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
17594 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
17595 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17596 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
17598 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17599 Alan Hayward <alan.hayward@arm.com>
17600 David Sherwood <david.sherwood@arm.com>
17602 * lib/target-supports.exp
17603 (check_effective_target_vect_fold_extract_last): New proc.
17604 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
17605 for fold_extract_last.
17606 * gcc.dg/vect/pr65947-2.c: Likewise.
17607 * gcc.dg/vect/pr65947-3.c: Likewise.
17608 * gcc.dg/vect/pr65947-4.c: Likewise.
17609 * gcc.dg/vect/pr65947-5.c: Likewise.
17610 * gcc.dg/vect/pr65947-6.c: Likewise.
17611 * gcc.dg/vect/pr65947-9.c: Likewise.
17612 * gcc.dg/vect/pr65947-10.c: Likewise.
17613 * gcc.dg/vect/pr65947-12.c: Likewise.
17614 * gcc.dg/vect/pr65947-14.c: Likewise.
17615 * gcc.dg/vect/pr80631-1.c: Likewise.
17616 * gcc.target/aarch64/sve/clastb_1.c: New test.
17617 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
17618 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
17619 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
17620 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
17621 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
17622 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
17623 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
17624 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
17625 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
17626 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
17627 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
17628 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
17629 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
17631 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17632 Alan Hayward <alan.hayward@arm.com>
17633 David Sherwood <david.sherwood@arm.com>
17635 * gcc.target/aarch64/sve/live_1.c: New test.
17636 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
17638 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17639 Alan Hayward <alan.hayward@arm.com>
17640 David Sherwood <david.sherwood@arm.com>
17642 * gcc.target/aarch64/sve/nopeel_1.c: New test.
17643 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
17644 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
17645 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17646 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
17647 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
17648 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
17649 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
17650 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
17652 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17653 Alan Hayward <alan.hayward@arm.com>
17654 David Sherwood <david.sherwood@arm.com>
17656 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
17658 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
17660 * gcc.target/aarch64/sve/loop_add_4.c: New test.
17661 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
17662 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
17663 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
17664 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
17665 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
17667 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17668 Alan Hayward <alan.hayward@arm.com>
17669 David Sherwood <david.sherwood@arm.com>
17671 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
17672 instead of just ADDRESS.
17673 * gcc.dg/tree-ssa/scev-10.c: Likewise.
17674 * gcc.dg/tree-ssa/scev-11.c: Likewise.
17675 * gcc.dg/tree-ssa/scev-12.c: Likewise.
17676 * gcc.target/aarch64/sve/index_offset_1.c: New test.
17677 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
17678 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
17679 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
17680 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
17681 * gcc.target/aarch64/sve/while_2.c: Likewise.
17682 * gcc.target/aarch64/sve/while_3.c: Likewise.
17683 * gcc.target/aarch64/sve/while_4.c: Likewise.
17685 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17686 Alan Hayward <alan.hayward@arm.com>
17687 David Sherwood <david.sherwood@arm.com>
17689 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
17690 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
17692 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
17693 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17694 * gcc.target/aarch64/sve/reduc_5.c: New test.
17695 * gcc.target/aarch64/sve/slp_13.c: Likewise.
17696 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
17698 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17699 Alan Hayward <alan.hayward@arm.com>
17700 David Sherwood <david.sherwood@arm.com>
17702 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
17703 * gcc.dg/tree-ssa/peel1.c: Likewise.
17704 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
17705 variable-length vectors.
17706 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
17707 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
17708 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
17709 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17710 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17711 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17712 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17713 * gcc.target/aarch64/sve/slp_8.c: New test.
17714 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
17715 * gcc.target/aarch64/sve/slp_9.c: Likewise.
17716 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
17717 * gcc.target/aarch64/sve/slp_10.c: Likewise.
17718 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
17719 * gcc.target/aarch64/sve/slp_11.c: Likewise.
17720 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
17721 * gcc.target/aarch64/sve/slp_12.c: Likewise.
17722 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
17723 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
17724 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
17725 * gcc.target/aarch64/sve/while_1.c: Likewise.
17726 * gcc.target/aarch64/sve/while_2.c: Likewise.
17727 * gcc.target/aarch64/sve/while_3.c: Likewise.
17728 * gcc.target/aarch64/sve/while_4.c: Likewise.
17730 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17731 Alan Hayward <alan.hayward@arm.com>
17732 David Sherwood <david.sherwood@arm.com>
17734 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
17736 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
17737 and add an associated scan-dump test. Prevent vectorization
17738 of the first two loops.
17739 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17740 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
17741 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17742 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17743 (INIT_VECTOR): Tweak initial value so that some bits are always set.
17744 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17746 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17747 Alan Hayward <alan.hayward@arm.com>
17748 David Sherwood <david.sherwood@arm.com>
17750 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
17751 * gcc.dg/vect/pr67790.c: Likewise.
17752 * gcc.dg/vect/slp-reduc-1.c: Likewise.
17753 * gcc.dg/vect/slp-reduc-2.c: Likewise.
17754 * gcc.dg/vect/slp-reduc-3.c: Likewise.
17755 * gcc.dg/vect/slp-reduc-5.c: Likewise.
17756 * gcc.target/aarch64/sve/slp_5.c: New test.
17757 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
17758 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17759 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
17760 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17761 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
17763 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17764 Alan Hayward <alan.hayward@arm.com>
17765 David Sherwood <david.sherwood@arm.com>
17767 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
17769 * gcc.dg/vect/slp-1.c: Likewise.
17770 * gcc.dg/vect/slp-10.c: Likewise.
17771 * gcc.dg/vect/slp-12b.c: Likewise.
17772 * gcc.dg/vect/slp-12c.c: Likewise.
17773 * gcc.dg/vect/slp-17.c: Likewise.
17774 * gcc.dg/vect/slp-19b.c: Likewise.
17775 * gcc.dg/vect/slp-20.c: Likewise.
17776 * gcc.dg/vect/slp-21.c: Likewise.
17777 * gcc.dg/vect/slp-22.c: Likewise.
17778 * gcc.dg/vect/slp-23.c: Likewise.
17779 * gcc.dg/vect/slp-24-big-array.c: Likewise.
17780 * gcc.dg/vect/slp-24.c: Likewise.
17781 * gcc.dg/vect/slp-28.c: Likewise.
17782 * gcc.dg/vect/slp-39.c: Likewise.
17783 * gcc.dg/vect/slp-6.c: Likewise.
17784 * gcc.dg/vect/slp-7.c: Likewise.
17785 * gcc.dg/vect/slp-cond-1.c: Likewise.
17786 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
17787 * gcc.dg/vect/slp-cond-2.c: Likewise.
17788 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
17789 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
17790 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
17791 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
17792 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17793 * gcc.dg/vect/slp-perm-6.c: Likewise.
17794 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17795 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
17796 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
17797 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
17798 * gcc.dg/vect/slp-12a.c: Likewise.
17799 * gcc.dg/vect/slp-14.c: Likewise.
17800 * gcc.dg/vect/slp-15.c: Likewise.
17801 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
17802 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
17803 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
17804 * gcc.target/aarch64/sve/slp_1.c: New test.
17805 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
17806 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17807 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
17808 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17809 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
17810 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17811 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
17813 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17814 Alan Hayward <alan.hayward@arm.com>
17815 David Sherwood <david.sherwood@arm.com>
17817 * gcc.dg/vect/vect-ooo-group-1.c: New test.
17818 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
17819 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
17820 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
17821 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
17822 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
17823 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
17824 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
17825 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
17826 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
17827 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
17828 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
17829 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
17830 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
17831 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
17832 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
17833 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
17834 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
17835 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
17837 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17838 Alan Hayward <alan.hayward@arm.com>
17839 David Sherwood <david.sherwood@arm.com>
17841 * gcc.target/aarch64/sve/struct_move_1.c: New test.
17842 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
17843 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
17844 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
17845 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
17846 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
17847 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
17848 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
17849 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
17850 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
17851 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
17852 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
17853 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
17854 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
17855 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
17856 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
17857 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
17858 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
17859 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
17860 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
17861 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
17862 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
17863 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
17864 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
17865 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
17866 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
17867 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
17868 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
17869 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
17870 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
17871 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
17872 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
17873 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
17874 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
17875 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
17876 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
17878 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17879 Alan Hayward <alan.hayward@arm.com>
17880 David Sherwood <david.sherwood@arm.com>
17882 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
17883 Return true for SVE too.
17884 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
17885 if load/store lanes are supported.
17886 * gcc.dg/vect/slp-10.c: Likewise.
17887 * gcc.dg/vect/slp-12c.c: Likewise.
17888 * gcc.dg/vect/slp-17.c: Likewise.
17889 * gcc.dg/vect/slp-33.c: Likewise.
17890 * gcc.dg/vect/slp-6.c: Likewise.
17891 * gcc.dg/vect/slp-cond-1.c: Likewise.
17892 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
17893 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
17894 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17895 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
17896 * gcc.dg/vect/slp-perm-6.c: Likewise.
17897 * gcc.dg/vect/slp-perm-9.c: Likewise.
17898 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
17899 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
17900 for variable-length vectors.
17902 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17903 Alan Hayward <alan.hayward@arm.com>
17904 David Sherwood <david.sherwood@arm.com>
17906 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
17907 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
17909 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17911 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
17912 * g++.target/aarch64/sve/catch_1.C: New test.
17913 * g++.target/aarch64/sve/catch_2.C: Likewise.
17914 * g++.target/aarch64/sve/catch_3.C: Likewise.
17915 * g++.target/aarch64/sve/catch_4.C: Likewise.
17916 * g++.target/aarch64/sve/catch_5.C: Likewise.
17917 * g++.target/aarch64/sve/catch_6.C: Likewise.
17919 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17920 Alan Hayward <alan.hayward@arm.com>
17921 David Sherwood <david.sherwood@arm.com>
17923 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
17925 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
17926 * gcc.target/aarch64/fmaxmin.c: Likewise.
17927 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
17928 * gcc.target/aarch64/orr_imm_1.c: Likewise.
17929 * gcc.target/aarch64/pr62178.c: Likewise.
17930 * gcc.target/aarch64/pr71727-2.c: Likewise.
17931 * gcc.target/aarch64/saddw-1.c: Likewise.
17932 * gcc.target/aarch64/saddw-2.c: Likewise.
17933 * gcc.target/aarch64/uaddw-1.c: Likewise.
17934 * gcc.target/aarch64/uaddw-2.c: Likewise.
17935 * gcc.target/aarch64/uaddw-3.c: Likewise.
17936 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
17937 * gcc.target/aarch64/vect-compile.c: Likewise.
17938 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
17939 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
17940 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
17941 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
17942 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
17943 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
17944 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
17945 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
17946 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
17947 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
17948 * gcc.target/aarch64/vect-fmovd.c: Likewise.
17949 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
17950 * gcc.target/aarch64/vect-fmovf.c: Likewise.
17951 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
17952 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
17953 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
17954 * gcc.target/aarch64/vect-movi.c: Likewise.
17955 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
17956 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
17957 * gcc.target/aarch64/vect-vaddv.c: Likewise.
17958 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17959 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17960 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
17962 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
17963 * gcc.target/aarch64/sve/arith_1.c: New test.
17964 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
17965 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
17966 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
17967 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
17968 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
17969 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
17970 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
17971 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
17972 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
17973 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
17974 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
17975 * gcc.target/aarch64/sve/ext_1.c: Likewise.
17976 * gcc.target/aarch64/sve/ext_2.c: Likewise.
17977 * gcc.target/aarch64/sve/extract_1.c: Likewise.
17978 * gcc.target/aarch64/sve/extract_2.c: Likewise.
17979 * gcc.target/aarch64/sve/extract_3.c: Likewise.
17980 * gcc.target/aarch64/sve/extract_4.c: Likewise.
17981 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
17982 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
17983 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
17984 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
17985 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
17986 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
17987 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
17988 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
17989 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
17990 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
17991 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
17992 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
17993 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
17994 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
17995 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
17996 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
17997 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
17998 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
17999 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18000 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
18001 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
18002 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
18003 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
18004 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
18005 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
18006 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
18007 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18008 * gcc.target/aarch64/sve/index_1.c: Likewise.
18009 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
18010 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
18011 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
18012 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18013 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
18014 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
18015 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18016 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
18017 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
18018 * gcc.target/aarch64/sve/mad_1.c: Likewise.
18019 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
18020 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
18021 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
18022 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
18023 * gcc.target/aarch64/sve/mla_1.c: Likewise.
18024 * gcc.target/aarch64/sve/mls_1.c: Likewise.
18025 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
18026 * gcc.target/aarch64/sve/msb_1.c: Likewise.
18027 * gcc.target/aarch64/sve/mul_1.c: Likewise.
18028 * gcc.target/aarch64/sve/neg_1.c: Likewise.
18029 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
18030 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
18031 * gcc.target/aarch64/sve/pack_1.c: Likewise.
18032 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
18033 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
18034 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
18035 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
18036 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
18037 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
18038 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
18039 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
18040 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
18041 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
18042 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18043 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18044 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18045 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
18046 * gcc.target/aarch64/sve/rev_1.c: Likewise.
18047 * gcc.target/aarch64/sve/revb_1.c: Likewise.
18048 * gcc.target/aarch64/sve/revh_1.c: Likewise.
18049 * gcc.target/aarch64/sve/revw_1.c: Likewise.
18050 * gcc.target/aarch64/sve/shift_1.c: Likewise.
18051 * gcc.target/aarch64/sve/single_1.c: Likewise.
18052 * gcc.target/aarch64/sve/single_2.c: Likewise.
18053 * gcc.target/aarch64/sve/single_3.c: Likewise.
18054 * gcc.target/aarch64/sve/single_4.c: Likewise.
18055 * gcc.target/aarch64/sve/spill_1.c: Likewise.
18056 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
18057 * gcc.target/aarch64/sve/subr_1.c: Likewise.
18058 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
18059 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
18060 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
18061 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
18062 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
18063 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
18064 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
18065 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
18066 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
18067 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
18068 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
18069 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
18070 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
18071 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
18072 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
18073 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
18074 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
18075 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
18076 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
18077 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
18078 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
18079 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
18080 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
18081 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18082 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
18083 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
18084 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
18085 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
18086 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
18087 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
18088 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
18089 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
18090 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
18091 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
18092 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
18093 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
18094 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
18095 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
18096 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
18097 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
18098 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
18099 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
18101 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18102 Alan Hayward <alan.hayward@arm.com>
18103 David Sherwood <david.sherwood@arm.com>
18105 * lib/target-supports.exp (check_effective_target_aarch64_sve)
18106 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
18107 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
18109 (check_effective_target_vect_perm): Handle SVE.
18110 (check_effective_target_vect_perm_byte): Likewise.
18111 (check_effective_target_vect_perm_short): Likewise.
18112 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
18113 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
18114 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
18115 (check_effective_target_vect_element_align_preferred): Likewise.
18116 (check_effective_target_vect_align_stack_vars): Likewise.
18117 (check_effective_target_vect_load_lanes): Likewise.
18118 (check_effective_target_vect_masked_store): Likewise.
18119 (available_vector_sizes): Use aarch64_sve_bits for SVE.
18120 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
18121 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
18122 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
18123 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
18124 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
18125 * gcc.dg/vect/slp-23.c: Likewise.
18126 * gcc.dg/vect/slp-perm-5.c: Likewise.
18127 * gcc.dg/vect/slp-perm-6.c: Likewise.
18128 * gcc.dg/vect/slp-perm-9.c: Likewise.
18129 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18130 * gcc.dg/vect/vect-114.c: Likewise.
18131 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
18132 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
18134 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18136 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
18137 vect_variable_length, expecting the test to be vectorized
18138 without SLP instead.
18139 * gcc.dg/vect/pr33953.c: Likewise.
18140 * gcc.dg/vect/pr37027.c: Likewise.
18141 * gcc.dg/vect/pr67790.c: Likewise.
18142 * gcc.dg/vect/pr68445.c: Likewise.
18143 * gcc.dg/vect/slp-1.c: Likewise.
18144 * gcc.dg/vect/slp-10.c: Likewise.
18145 * gcc.dg/vect/slp-12a.c: Likewise.
18146 * gcc.dg/vect/slp-12b.c: Likewise.
18147 * gcc.dg/vect/slp-12c.c: Likewise.
18148 * gcc.dg/vect/slp-13-big-array.c: Likewise.
18149 * gcc.dg/vect/slp-13.c: Likewise.
18150 * gcc.dg/vect/slp-14.c: Likewise.
18151 * gcc.dg/vect/slp-15.c: Likewise.
18152 * gcc.dg/vect/slp-17.c: Likewise.
18153 * gcc.dg/vect/slp-19b.c: Likewise.
18154 * gcc.dg/vect/slp-2.c: Likewise.
18155 * gcc.dg/vect/slp-20.c: Likewise.
18156 * gcc.dg/vect/slp-21.c: Likewise.
18157 * gcc.dg/vect/slp-22.c: Likewise.
18158 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18159 * gcc.dg/vect/slp-24.c: Likewise.
18160 * gcc.dg/vect/slp-28.c: Likewise.
18161 * gcc.dg/vect/slp-39.c: Likewise.
18162 * gcc.dg/vect/slp-42.c: Likewise.
18163 * gcc.dg/vect/slp-6.c: Likewise.
18164 * gcc.dg/vect/slp-7.c: Likewise.
18165 * gcc.dg/vect/slp-cond-1.c: Likewise.
18166 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18167 * gcc.dg/vect/slp-cond-2.c: Likewise.
18168 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18169 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18170 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18171 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18172 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18173 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18174 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18175 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18176 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18177 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18178 * gcc.dg/vect/slp-reduc-4.c: Likewise.
18179 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18180 * gcc.dg/vect/slp-reduc-7.c: Likewise.
18181 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18182 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18183 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18184 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
18186 2018-01-13 Jakub Jelinek <jakub@redhat.com>
18189 * gcc.dg/pr83801.c: New test.
18191 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
18194 * gfortran.dg/bounds_check_19.f90: New test.
18196 2018-01-12 Jakub Jelinek <jakub@redhat.com>
18198 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
18199 instead of scan-assembler-not for xsnabsqp.
18201 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18203 PR libgfortran/83525
18204 * gfortran.dg/newunit_5.f90: New test.
18206 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
18208 PR rtl-optimization/80481
18209 * g++.dg/pr80481.C: New.
18211 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
18214 * gcc.target/alpha/pr83628-3.c: New test.
18216 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18218 * lib/target-supports.exp (check_effective_target_avx512f): Also
18219 check for __builtin_ia32_addsd_round,
18220 __builtin_ia32_getmantsd_round.
18221 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
18223 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
18226 * gcc.target/powerpc/pr83629.c: Require ilp32.
18228 2018-01-12 Richard Biener <rguenther@suse.de>
18230 PR tree-optimization/80846
18231 * gcc.target/i386/pr80846-1.c: New testcase.
18232 * gcc.target/i386/pr80846-2.c: Likewise.
18234 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
18236 * gcc.c-torture/execute/20180112-1.c: New test.
18238 2018-01-12 Tom de Vries <tom@codesourcery.com>
18240 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
18241 * g++.dg/ext/label13a.C: Same.
18242 * g++.dg/ext/label14.C: Same.
18243 * g++.dg/ext/label2.C: Same.
18244 * g++.dg/ext/label3.C: Same.
18245 * g++.dg/torture/pr42462.C: Same.
18246 * g++.dg/torture/pr42739.C: Same.
18247 * g++.dg/warn/Wunused-label-3.C: Same.
18249 2018-01-12 Tom de Vries <tom@codesourcery.com>
18251 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
18252 * g++.dg/Walloca1.C: Same.
18253 * g++.dg/cpp0x/pr70338.C: Same.
18254 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
18255 * g++.dg/cpp1y/vla10.C: Same.
18256 * g++.dg/cpp1y/vla2.C: Same.
18257 * g++.dg/cpp1y/vla6.C: Same.
18258 * g++.dg/cpp1y/vla8.C: Same.
18259 * g++.dg/debug/debug5.C: Same.
18260 * g++.dg/debug/debug6.C: Same.
18261 * g++.dg/debug/pr54828.C: Same.
18262 * g++.dg/diagnostic/pr70105.C: Same.
18263 * g++.dg/eh/cleanup5.C: Same.
18264 * g++.dg/eh/spbp.C: Same.
18265 * g++.dg/ext/tmplattr9.C: Same.
18266 * g++.dg/ext/vla10.C: Same.
18267 * g++.dg/ext/vla11.C: Same.
18268 * g++.dg/ext/vla12.C: Same.
18269 * g++.dg/ext/vla15.C: Same.
18270 * g++.dg/ext/vla16.C: Same.
18271 * g++.dg/ext/vla17.C: Same.
18272 * g++.dg/ext/vla3.C: Same.
18273 * g++.dg/ext/vla6.C: Same.
18274 * g++.dg/ext/vla7.C: Same.
18275 * g++.dg/init/array24.C: Same.
18276 * g++.dg/init/new47.C: Same.
18277 * g++.dg/init/pr55497.C: Same.
18278 * g++.dg/opt/pr78201.C: Same.
18279 * g++.dg/template/vla2.C: Same.
18280 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
18281 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
18282 * g++.dg/torture/pr62127.C: Same.
18283 * g++.dg/torture/pr67055.C: Same.
18284 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
18285 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
18286 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
18287 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
18288 * g++.dg/warn/Wplacement-new-size-5.C: Same.
18289 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
18290 * g++.dg/warn/Wvla-1.C: Same.
18291 * g++.dg/warn/Wvla-3.C: Same.
18292 * g++.old-deja/g++.ext/array2.C: Same.
18293 * g++.old-deja/g++.ext/constructor.C: Same.
18294 * g++.old-deja/g++.law/builtin1.C: Same.
18295 * g++.old-deja/g++.other/crash12.C: Same.
18296 * g++.old-deja/g++.other/eh3.C: Same.
18297 * g++.old-deja/g++.pt/array6.C: Same.
18298 * g++.old-deja/g++.pt/dynarray.C: Same.
18300 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18302 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
18304 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18306 PR libfortran/67412
18307 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
18308 on *-*-solaris2.10.
18310 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18312 * lib/target-supports.exp (check_effective_target_branch_cost):
18313 Accept all x86 targets.
18315 2018-01-12 Martin Liska <mliska@suse.cz>
18318 * g++.dg/warn/pr83054.C: New test.
18320 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18322 * gcc.target/powerpc/spec-barr-1.c: New file.
18324 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
18327 * gcc.target/i386/pr83330.c: New test.
18329 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18332 * gfortran.dg/dtio_31.f03: New test.
18333 * gfortran.dg/dtio_32.f03: New test.
18335 2018-01-11 David Malcolm <dmalcolm@redhat.com>
18338 * g++.dg/wrappers: New subdirectory.
18339 * g++.dg/wrappers/README: New file.
18340 * g++.dg/wrappers/alloc.C: New test case.
18341 * g++.dg/wrappers/cow-istream-string.C: New test case.
18342 * g++.dg/wrappers/cp-stdlib.C: New test case.
18343 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
18344 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
18346 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
18348 PR middle-end/83718
18349 * g++.dg/torture/pr83718.C: New testcase.
18351 2018-01-11 Martin Jambor <mjambor@suse.cz>
18354 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
18356 2018-01-11 Bin Cheng <bin.cheng@arm.com>
18358 PR tree-optimization/83695
18359 * gcc.dg/tree-ssa/pr83695.c: New test.
18361 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18363 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
18364 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
18366 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18368 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
18369 * gcc.target/arm/simd/fp16fml_high.c: New test.
18370 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
18371 * lib/target-supports.exp
18372 (check_effective_target_arm_fp16fml_neon_ok_nocache,
18373 check_effective_target_arm_fp16fml_neon_ok,
18374 add_options_for_arm_fp16fml_neon): New procedures.
18376 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18378 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
18381 2018-01-11 Richard Biener <rguenther@suse.de>
18383 PR tree-optimization/83435
18384 * gcc.dg/graphite/pr83435.c: New testcase.
18386 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
18387 Alan Hayward <alan.hayward@arm.com>
18388 David Sherwood <david.sherwood@arm.com>
18390 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
18392 2018-01-11 Tamar Christina <tamar.christina@arm.com>
18394 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
18396 2018-01-11 Sudakshina Das <sudi.das@arm.com>
18399 * gcc.c-torture/compile/pr82096.c: New test.
18401 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18403 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
18405 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18407 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
18409 2018-01-11 Justin Squirek <squirek@adacore.com>
18411 * gnat.dg/expr_func4.adb: New testcase.
18413 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18415 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
18418 2018-01-11 Bob Duff <duff@adacore.com>
18420 * gnat.dg/protected_null.adb: New testcase.
18422 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18424 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
18426 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18428 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
18430 2018-01-11 Justin Squirek <squirek@adacore.com>
18432 * gnat.dg/loopvar.adb: New testcase.
18434 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18436 PR middle-end/83189
18437 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
18439 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18441 * gcc.c-torture/compile/pr83575.c: New testcase.
18443 2018-01-10 Michael Collison <michael.collison@arm.com>
18445 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
18446 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
18447 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
18448 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
18449 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18450 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18451 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18452 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
18453 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
18454 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18455 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18456 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
18457 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
18458 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
18459 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
18460 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
18462 2018-01-10 Michael Collison <michael.collison@arm.com>
18464 * gcc.target/aarch64/sha2.h: New shared testcase.
18465 * gcc.target/aarch64/sha2_1.c: New testcase.
18466 * gcc.target/aarch64/sha2_2.c: New testcase.
18467 * gcc.target/aarch64/sha2_3.c: New testcase.
18468 * gcc.target/aarch64/sha3.h: New shared testcase.
18469 * gcc.target/aarch64/sha3_1.c: New testcase.
18470 * gcc.target/aarch64/sha3_2.c: New testcase.
18471 * gcc.target/aarch64/sha3_3.c: New testcase.
18473 2018-01-10 Michael Collison <michael.collison@arm.com>
18475 * gcc.target/aarch64/sm3_sm4.c: New testcase.
18477 2018-01-10 Martin Sebor <msebor@redhat.com>
18479 PR tree-optimization/83781
18480 * gcc.dg/strlenopt-42.c: New test.
18482 2018-01-11 Martin Sebor <msebor@gmail.com>
18483 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18485 PR tree-optimization/83501
18486 PR tree-optimization/81703
18488 * gcc.dg/strlenopt-39.c: New test-case.
18489 * gcc.dg/pr81703.c: Likewise.
18491 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
18493 * gnat.dg/atomic10.adb: New test.
18495 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18498 * gfortran.dg/deferred_character_18.f90: New test.
18500 2018-01-10 Martin Sebor <msebor@redhat.com>
18502 PR tree-optimization/83671
18503 * gcc.dg/strlenopt-40.c: New test.
18504 * gcc.dg/strlenopt-41.c: New test.
18506 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18509 * gfortran.dg/allocate_with_typespec_7.f90: New test.
18511 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
18514 * gcc.target/powerpc/pr83399.c: New test.
18516 2018-01-10 David Malcolm <dmalcolm@redhat.com>
18519 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
18520 to reflect that the arguments are correctly underlined.
18521 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
18522 for globals, params, locals and literals.
18523 (test_sizeof): Directly test the location of "sizeof", rather than
18524 when used in compound expressions.
18525 (test_alignof): Likewise for "alignof".
18526 (test_string_literals): Likewise for string literals.
18527 (test_numeric_literals): Likewise for numeric literals.
18528 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
18529 (test_typeid): Likewise for typeid.
18530 (test_unary_plus): New.
18531 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
18534 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
18536 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
18538 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
18540 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
18542 2018-01-10 Marek Polacek <polacek@redhat.com>
18545 * g++.dg/warn/Wduplicated-branches4.C: New test.
18547 2018-01-10 Jakub Jelinek <jakub@redhat.com>
18550 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
18553 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
18556 * g++.dg/cpp0x/new2.C: New.
18558 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
18561 * gcc.target/i386/pr83735.c: New test.
18563 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
18565 * lib/target-supports.exp (check_effective_target_branch_cost):
18567 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
18568 * gcc.dg/pr21643.c: Likewise.
18569 * gcc.dg/pr46309.c: Likewise.
18570 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
18571 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
18572 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
18573 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
18574 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18575 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18576 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18577 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
18578 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
18579 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
18580 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
18581 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
18582 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
18583 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
18585 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
18588 * gcc.target/powerpc/pr83629.c: New testcase.
18590 2018-01-10 Richard Biener <rguenther@suse.de>
18593 * gcc.dg/pr78768.c: Un-XFAIL.
18595 2018-01-10 Richard Biener <rguenther@suse.de>
18598 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
18600 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
18602 PR tree-optimization/83753
18603 * gcc.dg/torture/pr83753.c: New test.
18605 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
18607 * gcc.target/i386/avx2-gather-1.c: Add -march.
18608 * gcc.target/i386/avx2-gather-2.c: Add -march.
18609 * gcc.target/i386/avx2-gather-3.c: Add -march.
18610 * gcc.target/i386/avx2-gather-4.c: Add -march.
18611 * gcc.target/i386/avx2-gather-5.c: Add -march.
18612 * gcc.target/i386/avx2-gather-6.c: Add -march.
18613 * gcc.target/i386/avx512f-gather-1.c: Add -march.
18614 * gcc.target/i386/avx512f-gather-2.c: Add -march.
18615 * gcc.target/i386/avx512f-gather-3.c: Add -march.
18616 * gcc.target/i386/avx512f-gather-4.c: Add -march.
18617 * gcc.target/i386/avx512f-gather-5.c: Add -march.
18618 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
18619 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
18620 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
18621 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
18622 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
18624 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
18627 * gcc.target/i386/pr78585.c: New test.
18629 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18632 * g++.dg/cpp0x/pr83734.C: New test.
18634 2018-01-09 Carl Love <cel@us.ibm.com>
18636 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
18637 vec_mergeo builtins with float, double, long long, unsigned long long,
18638 bool long long arguments.
18639 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
18640 vec_float2 with double arguments.
18641 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
18642 vec_mergew and vec_mergow builtins.
18644 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
18647 * gfortran.dg/contiguous_6.f90: New test.
18649 2018-01-09 Richard Biener <rguenther@suse.de>
18651 PR tree-optimization/83668
18652 * gcc.dg/graphite/pr83668.c: New testcase.
18654 2018-01-09 Joseph Myers <joseph@codesourcery.com>
18656 PR tree-optimization/64811
18657 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
18658 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
18659 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
18660 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
18662 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
18664 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
18667 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
18669 2018-01-09 Tamar Christina <tamar.christina@arm.com>
18672 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
18673 no NEON and require softfp or hard float-abi.
18674 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
18676 2018-01-09 Richard Biener <rguenther@suse.de>
18678 PR tree-optimization/83572
18679 * gcc.dg/graphite/pr83572.c: New testcase.
18681 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18684 * gcc.dg/sms-13.c: New test.
18686 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
18689 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
18691 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
18692 Monk Chiang <sh.chiang04@gmail.com>
18694 * gcc.target/riscv/save-restore-1.c: New.
18696 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18699 * gcc.target/powerpc/pr83677.c: New file.
18701 2018-01-08 Jeff Law <law@redhat.com>
18703 PR rtl-optimizatin/81308
18704 * g++.dg/pr81308-1.C: New test.
18705 * g++.dg/pr81308-2.C: New test.
18707 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
18709 PR target/83663 - Revert r255946
18710 * gcc.target/aarch64/vect-slp-dup.c: New.
18712 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18714 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
18717 2018-01-08 Richard Biener <rguenther@suse.de>
18719 PR tree-optimization/83563
18720 * gcc.dg/graphite/pr83563.c: New testcase.
18722 2018-01-08 Richard Biener <rguenther@suse.de>
18724 PR middle-end/83713
18725 * g++.dg/torture/pr83713.C: New testcase.
18727 2018-01-08 Tom de Vries <tom@codesourcery.com>
18729 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
18731 2018-01-08 Richard Biener <rguenther@suse.de>
18733 PR tree-optimization/83685
18734 * gcc.dg/torture/pr83685.c: New testcase.
18736 2018-01-08 Richard Biener <rguenther@suse.de>
18739 * gcc.dg/lto/pr83719_0.c: New testcase.
18741 2018-01-08 Tom de Vries <tom@codesourcery.com>
18743 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
18744 * gcc.dg/graphite/run-id-1.c: Same.
18745 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
18747 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
18750 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
18751 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
18752 * gfortran.dg/pdt_27.f03: New test.
18755 * gfortran.dg/pdt_28.f03: New test.
18757 2018-01-08 Tom de Vries <tom@codesourcery.com>
18759 * c-c++-common/builtins.c: Require effective target alloca.
18760 * gcc.dg/Wrestrict.c: Same.
18761 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
18763 2018-01-08 Richard Biener <rguenther@suse.de>
18765 PR middle-end/83580
18766 * gcc.dg/torture/pr83580.c: New testcase.
18768 2018-01-08 Richard Biener <rguenther@suse.de>
18770 PR middle-end/83517
18771 * gcc.dg/pr83517.c: New testcase.
18773 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
18775 PR middle-end/81897
18776 * gcc.dg/uninit-pr81897.c: New test.
18778 2018-01-06 Martin Sebor <msebor@redhat.com>
18780 PR tree-optimization/83640
18781 * gcc.dg/Wrestrict-6.c: New test.
18782 * gcc.dg/pr83640.c: New test.
18784 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
18786 * gcc.target/aarch64/reg-alloc-1.c: New test.
18788 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
18791 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
18793 2018-01-06 Jakub Jelinek <jakub@redhat.com>
18796 * gcc.dg/pr83480.c: New test.
18798 PR rtl-optimization/83682
18799 * gcc.target/i386/pr83682.c: New test.
18801 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
18805 * gfortran.dg/char_cast_1.f90: Update scan pattern.
18806 * gfortran.dg/dependency_49.f90: Likewise.
18807 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
18808 * gfortran.dg/repeat_7.f90: New test for PR 66310.
18809 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
18810 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
18811 * gfortran.dg/string_1_lp64.f90: New test.
18812 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
18813 * gfortran.dg/string_3_lp64.f90: New test.
18815 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18818 * gcc.target/i386/sse-26.c: New test.
18821 * gcc.target/i386/pr83604.c: New test.
18823 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
18825 * gcc.dg/vect/vect-align-4.c: New test.
18826 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
18827 and redefine as a structure with an unaligned member "b".
18828 (foo): Update accordingly.
18830 2018-01-05 Sudakshina Das <sudi.das@arm.com>
18833 * gcc.target/aarch64/bics_5.c: New test.
18834 * gcc.target/arm/bics_5.c: Likewise.
18836 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18838 PR tree-optimization/83605
18839 * gcc.dg/pr83605.c: New test.
18841 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18844 * gcc.target/i386/pr83554.c: New test.
18847 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
18850 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
18854 * gfortran.dg/eoshift_8.f90: New test.
18855 * gfortran.dg/simplify_eoshift_1.f90: New test.
18857 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18860 * gcc.dg/pr83585.c: New test.
18862 2018-01-04 Nathan Sidwell <nathan@acm.org>
18865 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
18867 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18870 * gcc.dg/pr83666.c: New test.
18872 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
18875 * gcc.target/alpha/pr83628-1.c: New test.
18876 * gcc.target/alpha/pr83628-2.c: Ditto.
18878 2018-01-04 Martin Liska <mliska@suse.cz>
18881 * g++.dg/ipa/pr82352.C: New test.
18883 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18885 * gcc.dg/vect-opt-info-1.c: Moved to ...
18886 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
18887 vect_int targets, use dg-additional-options instead of dg-options and
18888 use relative line numbers instead of absolute.
18890 2018-01-03 Martin Sebor <msebor@redhat.com>
18892 PR tree-optimization/83655
18893 * gcc.dg/Wrestrict-5.c: New test.
18894 * c-c++-common/builtins.c: New test.
18896 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18897 Alan Hayward <alan.hayward@arm.com>
18898 David Sherwood <david.sherwood@arm.com>
18900 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
18903 2018-01-03 Jeff Law <law@redhat.com>
18906 * gcc.target/i386/stack-check-17.c: New test.
18907 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
18909 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18912 * gcc.dg/pr83621.c: New test.
18915 * gcc.dg/pr83645.c: New test.
18917 2018-01-03 Martin Sebor <msebor@redhat.com>
18919 PR tree-optimization/83603
18920 * gcc.dg/Wrestrict-4.c: New test.
18923 * gcc.dg/const-2.c: New test.
18924 * gcc.dg/pure-3.c: New test.
18926 2018-01-03 Martin Sebor <msebor@redhat.com>
18928 * gcc.dg/Wrestrict-3.c: New test.
18930 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18933 * g++.dg/opt/pr83555.C: New test.
18934 * g++.dg/ubsan/pr83555.C: New test.
18936 2018-01-03 David Malcolm <dmalcolm@redhat.com>
18939 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
18940 the !CHECKING_P case by expecting a note.
18941 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
18942 a note for the !CHECKING_P case, and move the return statement
18943 outside of #if CHECKING_P guard.
18945 2018-01-03 Jeff Law <law@redhat.com>
18947 PR middle-end/83654
18948 * gcc.target/i386/stack-check-18.c: New test.
18949 * gcc.target/i386/stack-check-19.c: New test.
18951 2018-01-03 Martin Sebor <msebor@redhat.com>
18953 PR tree-optimization/83501
18954 * c-c++-common/Warray-bounds-3.c: Remove xfail.
18956 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18958 PR tree-optimization/83501
18959 * gcc.dg/tree-ssa/pr83501-1.c: New test.
18961 2018-01-03 Nathan Sidwell <nathan@acm.org>
18964 * g++.dg/ipa/pr83667.C: New.
18966 2018-01-03 Martin Liska <mliska@suse.cz>
18968 PR tree-optimization/83593
18969 * gcc.dg/pr83593.c: New test.
18971 2018-01-03 Martin Liska <mliska@suse.cz>
18974 * g++.dg/ipa/pr83549.C: New test.
18976 2018-01-03 Marek Polacek <polacek@redhat.com>
18979 * g++.dg/warn/mvp2.C: New test.
18981 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18983 PR preprocessor/83602
18984 * g++.dg/cpp/pr83602.C: New test.
18987 * g++.dg/parse/pr83634.C: New test.
18989 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
18992 * gfortran.dg/eoshift_7.f90: New test.
18994 2018-01-03 Jan Beulich <jbeulich@suse.com>
18996 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
18997 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
18999 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19001 Update copyright years.
19003 2018-01-03 Martin Liska <mliska@suse.cz>
19006 * gcc.dg/ipa/pr83594.c: New test.
19008 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19009 Alan Hayward <alan.hayward@arm.com>
19010 David Sherwood <david.sherwood@arm.com>
19012 * gcc.dg/vect-opt-info-1.c: New test.
19014 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
19016 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
19017 floorf128, truncf128, and roundf128.
19018 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
19019 optimizations added in match.pd.
19020 * gcc.target/powerpc/float128-hw6.c: Likewise.
19021 * gcc.target/powerpc/float128-hw7.c: Likewise.
19022 * gcc.target/powerpc/float128-hw8.c: Likewise.
19023 * gcc.target/powerpc/float128-hw9.c: Likewise.
19024 * gcc.target/powerpc/float128-hw10.c: Likewise.
19025 * gcc.target/powerpc/float128-hw11.c: Likewise.
19027 2018-01-02 Jakub Jelinek <jakub@redhat.com>
19030 * g++.dg/cpp0x/pr83556.C: New test.
19032 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
19036 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
19037 * gfortran.dg/simplify_cshift_4.f90: New test.
19039 2018-01-02 Marek Polacek <polacek@redhat.com>
19042 * g++.dg/cpp0x/inh-ctor30.C: New test.
19045 * g++.dg/cpp1z/pr83644.C: New test.
19047 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
19050 * gfortran.dg/coarray_45.f90: New test.
19053 * gfortran.dg/coarray_46.f90: New test.
19055 2018-01-01 Jakub Jelinek <jakub@redhat.com>
19057 PR tree-optimization/83581
19058 * gcc.dg/pr83581.c: New test.
19061 * gcc.dg/pr83595.c: New test.
19063 PR middle-end/83608
19064 * g++.dg/opt/pr83608.C: New test.
19066 PR middle-end/83609
19067 * gcc.dg/pr83609.c: New test.
19068 * g++.dg/opt/pr83609.C: New test.
19070 PR middle-end/83623
19071 * gcc.dg/pr83623.c: New test.
19073 * gcc.target/i386/i386.exp
19074 (check_effective_target_avx512vpopcntdqvl): New proc.
19075 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
19076 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
19077 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
19079 Copyright (C) 2018 Free Software Foundation, Inc.
19081 Copying and distribution of this file, with or without modification,
19082 are permitted in any medium without royalty provided the copyright
19083 notice and this notice are preserved.