1 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
5 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
6 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
7 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
8 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
10 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
11 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
12 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
13 * gcc.target/i386/sse-13.c: Ditto.
14 * gcc.target/i386/sse-14.c: Ditto.
15 * gcc.target/i386/sse-22.c: Ditto.
16 * gcc.target/i386/sse-23.c: Ditto.
17 * gcc.target/i386/testimm-10.c: Ditto.
18 * gcc.target/i386/testround-1.c: Ditto.
20 2018-11-05 Paul Koning <ni1d@arrl.net>
22 * lib/target-supports.exp: Add check for "inf" effective target
24 * gcc.dg/builtins-44.c: Skip if no infinite support.
25 * gcc.dg/builtins-45.c: Ditto.
26 * gcc.dg/torture/builtin-complex-1.c: Ditto.
27 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
28 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
29 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
30 * gcc.dg/torture/builtin-logb-1.c: Ditto.
31 * gcc.dg/torture/builtin-math-2.c: Ditto.
32 * gcc.dg/torture/builtin-math-5.c: Ditto.
33 * gcc.dg/torture/builtin-math-7.c: Ditto.
34 * gcc.dg/torture/builtin-modf-1.c: Ditto.
35 * gcc.dg/torture/type-generic-1.c: Ditto.
37 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
39 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
41 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
42 * gcc.target/s390/md/setmem_long-1.c: Likewise.
44 2018-11-05 Richard Biener <rguenther@suse.de>
46 PR tree-optimization/87873
47 * gcc.dg/pr87873.c: New testcase.
49 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
51 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
52 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
54 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
56 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
58 2018-11-05 Richard Biener <rguenther@suse.de>
60 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
61 * gcc.dg/tree-ssa/scev-7.c: Likewise.
63 2018-11-05 Jakub Jelinek <jakub@redhat.com>
65 PR tree-optimization/87859
66 * gcc.dg/store_merging_24.c: New test.
67 * gcc.dg/store_merging_25.c: New test.
70 * c-c++-common/ubsan/pr87837.c: New test.
72 2018-11-05 Martin Liska <mliska@suse.cz>
75 * gcc.dg/pr87811.c: New test.
76 * gcc.dg/pr87811-2.c: Likewise.
77 * gcc.dg/pr87811-3.c: Likewise.
79 2018-11-05 Martin Liska <mliska@suse.cz>
82 * gcc.dg/tree-prof/pr77698.c: New test.
84 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
86 PR tree-optimization/86572
87 * gcc.dg/pr86572.c: New test.
89 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
91 PR tree-optimization/87672
92 * gcc.dg/pr87672.c: New test.
94 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
97 * g++.target/i386/pr58372.C: New test.
99 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
102 * gcc.target/nios2/pr87079-1.c: New.
103 * gcc.target/nios2/pr87079-2.c: New.
105 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
107 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
108 * gcc.dg/compat/pr83487-1_main.c: ... here.
109 * gcc.dg/compat/struct-by-value-10_main.c,
110 gcc.dg/compat/struct-by-value-10_x.c,
111 gcc.dg/compat/struct-by-value-11_main.c,
112 gcc.dg/compat/struct-by-value-11_x.c,
113 gcc.dg/compat/struct-by-value-12_main.c,
114 gcc.dg/compat/struct-by-value-12_x.c,
115 gcc.dg/compat/struct-by-value-13_main.c,
116 gcc.dg/compat/struct-by-value-13_x.c,
117 gcc.dg/compat/struct-by-value-14_main.c,
118 gcc.dg/compat/struct-by-value-14_x.c,
119 gcc.dg/compat/struct-by-value-15_main.c,
120 gcc.dg/compat/struct-by-value-15_x.c,
121 gcc.dg/compat/struct-by-value-17_main.c,
122 gcc.dg/compat/struct-by-value-17_x.c,
123 gcc.dg/compat/struct-by-value-18_main.c,
124 gcc.dg/compat/struct-by-value-18_x.c,
125 gcc.dg/compat/struct-by-value-2_main.c,
126 gcc.dg/compat/struct-by-value-2_x.c,
127 gcc.dg/compat/struct-by-value-22_main.c,
128 gcc.dg/compat/struct-by-value-22_x.c,
129 gcc.dg/compat/struct-by-value-3_main.c,
130 gcc.dg/compat/struct-by-value-3_x.c,
131 gcc.dg/compat/struct-by-value-4_main.c,
132 gcc.dg/compat/struct-by-value-4_x.c,
133 gcc.dg/compat/struct-by-value-5b_main.c,
134 gcc.dg/compat/struct-by-value-5b_x.c,
135 gcc.dg/compat/struct-by-value-6b_main.c,
136 gcc.dg/compat/struct-by-value-6b_x.c,
137 gcc.dg/compat/struct-by-value-6b_main.c,
138 gcc.dg/compat/struct-by-value-7b_x.c,
139 gcc.dg/compat/struct-by-value-7b_main.c,
140 gcc.dg/compat/struct-by-value-8_main.c,
141 gcc.dg/compat/struct-by-value-8_x.c,
142 gcc.dg/compat/struct-by-value-9_main.c,
143 gcc.dg/compat/struct-by-value-9_x.c,
144 gcc.dg/compat/struct-return-2_main.c,
145 gcc.dg/compat/struct-return-2_x.c: Likewise.
147 2018-11-02 Nathan Sidwell <nathan@acm.org>
149 * g++.dg/lookup/crash6.C: Adjust error
150 * g++.dg/parse/crash38.C: Likewise.
152 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
154 * gcc.c-torture/execute/20010904-2.c: Fix last change.
155 * gcc.dg/Wattributes-10.c: Likewise.
157 2018-11-02 Richard Biener <rguenther@suse.de>
159 PR tree-optimization/87776
160 * gcc.dg/torture/pr87776.c: New testcase.
162 2018-11-01 Marek Polacek <polacek@redhat.com>
164 Implement P0846R0, ADL and function templates.
165 * g++.dg/addr_builtin-1.C: Adjust dg-error.
166 * g++.dg/cpp2a/fn-template1.C: New test.
167 * g++.dg/cpp2a/fn-template10.C: New test.
168 * g++.dg/cpp2a/fn-template11.C: New test.
169 * g++.dg/cpp2a/fn-template12.C: New test.
170 * g++.dg/cpp2a/fn-template13.C: New test.
171 * g++.dg/cpp2a/fn-template14.C: New test.
172 * g++.dg/cpp2a/fn-template15.C: New test.
173 * g++.dg/cpp2a/fn-template16.C: New test.
174 * g++.dg/cpp2a/fn-template2.C: New test.
175 * g++.dg/cpp2a/fn-template3.C: New test.
176 * g++.dg/cpp2a/fn-template4.C: New test.
177 * g++.dg/cpp2a/fn-template5.C: New test.
178 * g++.dg/cpp2a/fn-template6.C: New test.
179 * g++.dg/cpp2a/fn-template7.C: New test.
180 * g++.dg/cpp2a/fn-template8.C: New test.
181 * g++.dg/cpp2a/fn-template9.C: New test.
182 * g++.dg/parse/fn-template1.C: New test.
183 * g++.dg/parse/fn-template2.C: New test.
184 * g++.dg/parse/template19.C: Adjust dg-error.
185 * g++.dg/template/pr61745.C: Add target to dg-error.
187 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
190 * gfortran.dg/findloc_1.f90: Actually commit.
191 * gfortran.dg/findloc_2.f90: Actually commit.
192 * gfortran.dg/findloc_3.f90: Actually commit.
193 * gfortran.dg/findloc_4.f90: Actually commit.
194 * gfortran.dg/findloc_5.f90: Actually commit.
195 * gfortran.dg/findloc_6.f90: Actually commit.
197 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
200 * gfortran.dg/inquiry_part_ref_1.f08: New test.
201 * gfortran.dg/inquiry_part_ref_2.f90: New test.
202 * gfortran.dg/inquiry_part_ref_3.f90: New test.
204 2018-11-01 Paul Koning <ni1d@arrl.net>
206 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
207 * gcc.c-torture/execute/20010904-2.c: Ditto.
208 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
209 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
210 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
211 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
212 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
213 * gcc.dg/Walloca-14.c: Ditto.
214 * gcc.dg/Wlarger-than3.c: Ditto.
215 * gcc.dg/compat/pr83487-1_y.c: Ditto.
216 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
217 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
218 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
219 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
220 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
221 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
222 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
223 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
224 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
225 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
226 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
227 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
228 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
229 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
230 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
231 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
232 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
233 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
234 * gcc.dg/compat/struct-return-2_x.c: Ditto.
235 * gcc.dg/falign-labels-1.c: Ditto.
236 * gcc.dg/long_branch.c: Ditto.
237 * gcc.dg/nextafter-1.c: Ditto.
238 * gcc.dg/pr35045.c: Ditto.
239 * gcc.dg/pr48616.c: Ditto.
240 * gcc.dg/pr84100.c: Ditto.
241 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
242 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
243 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
244 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
245 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
246 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
247 * gcc.dg/builtins-1.c: Ditto.
249 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
252 * gfortran.dg/bind_c_18.f90: Adjust error message.
254 2018-11-01 Marek Polacek <polacek@redhat.com>
256 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
258 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
260 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
262 2018-11-30 Jan Hubicka <jh@suse.cz>
264 * g++.dg/lto/pr84805_1.C: Update template.
265 * g++.dg/lto/pr84805_0.C: Update template.
266 * g++.dg/lto/pr84805_1b.C: Update template.
267 * g++.dg/lto/pr84805_0b.C: Update template.
269 2018-11-01 Jakub Jelinek <jakub@redhat.com>
271 PR tree-optimization/87826
272 * gcc.dg/pr87826.c: New test.
274 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
277 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
278 * gfortran.dg/bind_c_usage_32.f90: New test.
280 2018-11-01 Nathan Sidwell <nathan@acm.org>
282 * g++.dg/abi/anon5.C: New.
284 2018-11-01 Jakub Jelinek <jakub@redhat.com>
287 * gdc.dg/simd.d: Add -Wno-psabi.
288 * gdc.dg/compilable.d: Likewise.
290 2018-11-01 Martin Liska <mliska@suse.cz>
291 Jason Merrill <jason@redhat.com>
296 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
298 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
299 assumptions are not longer valid.
301 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
304 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
306 2018-10-31 Nathan Sidwell <nathan@acm.org>
308 * g++.dg/lookup/friend21.C: New.
310 2018-10-31 Martin Liska <mliska@suse.cz>
313 * gcc.target/aarch64/spellcheck_7.c: New test.
314 * gcc.target/aarch64/spellcheck_8.c: New test.
315 * gcc.target/aarch64/spellcheck_9.c: New test.
317 2018-10-31 Nathan Sidwell <nathan@acm.org>
319 * g++.dg/lookup/using60.C: New.
321 2018-10-31 Richard Biener <rguenther@suse.de>
325 * gcc.target/i386/pr70359.c: New testcase.
326 * gcc.target/i386/pr86270.c: Likewise.
328 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
330 * gcc.target/arc/jumptable.c: New test.
332 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
334 * gcc.target/arc/tls-gd.c: New file.
335 * gcc.target/arc/tls-ie.c: Likewise.
336 * gcc.target/arc/tls-ld.c: Likewise.
337 * gcc.target/arc/tls-le.c: Likewise.
338 * gcc.target/arc/tls-1.c: Update test.
340 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
342 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
344 2018-10-31 Martin Liska <mliska@suse.cz>
346 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
347 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
348 * c-c++-common/ubsan/unreachable-2.c: Likewise.
349 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
351 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
354 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
355 -mword-relocations would be passed when compiling the test.
356 * gcc.target/arm/movsi_movt.c: Likewise.
357 * gcc.target/arm/pr81863.c: Likewise.
358 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
359 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
360 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
361 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
362 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
363 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
365 2018-10-31 Richard Biener <rguenther@suse.de>
368 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
370 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
373 * gfortran.dg/min_max_type.f90: New test.
375 2018-10-30 Martin Sebor <msebor@redhat.com>
378 * gcc.c-torture/execute/fprintf-2.c: New test.
379 * gcc.c-torture/execute/printf-2.c: Same.
380 * gcc.c-torture/execute/user-printf.c: Same.
381 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
382 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
383 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
384 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
386 2018-10-30 Marek Polacek <polacek@redhat.com>
388 Implement P0892R2, explicit(bool).
389 * g++.dg/cpp2a/explicit1.C: New test.
390 * g++.dg/cpp2a/explicit10.C: New test.
391 * g++.dg/cpp2a/explicit11.C: New test.
392 * g++.dg/cpp2a/explicit12.C: New test.
393 * g++.dg/cpp2a/explicit13.C: New test.
394 * g++.dg/cpp2a/explicit2.C: New test.
395 * g++.dg/cpp2a/explicit3.C: New test.
396 * g++.dg/cpp2a/explicit4.C: New test.
397 * g++.dg/cpp2a/explicit5.C: New test.
398 * g++.dg/cpp2a/explicit6.C: New test.
399 * g++.dg/cpp2a/explicit7.C: New test.
400 * g++.dg/cpp2a/explicit8.C: New test.
401 * g++.dg/cpp2a/explicit9.C: New test.
403 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
405 PR rtl-optimization/87708
406 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
407 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
409 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
411 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
412 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
413 * g++.dg/ext/flexarray-mangle.C: Likewise.
414 * g++.dg/ext/flexarray-subst.C: Likewise.
415 * g++.dg/ext/flexary10.C: Likewise.
416 * g++.dg/ext/flexary11.C: Likewise.
417 * g++.dg/ext/flexary14.C: Likewise.
418 * g++.dg/ext/flexary16.C: Likewise.
419 * g++.dg/ext/flexary26.C: Likewise.
420 * g++.dg/ext/flexary27.C: Likewise.
421 * g++.dg/ext/flexary7.C: Likewise.
422 * g++.dg/ext/pr71290.C: Likewise.
424 2018-10-30 Paul Koning <ni1d@arrl.net>
426 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
428 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
430 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
431 section names without numbers.
432 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
433 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
434 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
436 2018-10-29 David Malcolm <dmalcolm@redhat.com>
439 * c-c++-common/substring-location-PR-87721.c: New test.
440 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
442 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
443 (test_string_literals): Fold the index arguments before checking
446 2018-10-29 David Malcolm <dmalcolm@redhat.com>
448 * c-c++-common/spellcheck-reserved.c: Update expected output for
449 C++ for merger of "did you mean" suggestions into the error
451 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
452 you mean" suggestion into the error.
453 * g++.dg/lookup/error1.C: Likewise.
454 * g++.dg/lookup/pr77549.C: Likewise.
455 * g++.dg/lookup/pr80913.C: Likewise.
456 * g++.dg/lookup/suggestions1.C: Likewise.
457 * g++.dg/lookup/suggestions2.C: New test.
458 * g++.dg/overload/koenig1.C: Update expected output as above.
459 * g++.dg/spellcheck-identifiers-2.C: Likewise.
460 * g++.dg/spellcheck-identifiers.C: Likewise.
461 * g++.dg/spellcheck-ns.C: New test.
462 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
463 * g++.dg/spellcheck-pr78656.C: Likewise.
464 * g++.dg/spellcheck-pr79298.C: Likewise, adding
465 -fdiagnostics-show-caret to options.
466 * g++.dg/spellcheck-pr80177.C: Likewise.
467 * g++.dg/spellcheck-single-vs-multiple.C: New test.
468 * g++.dg/spellcheck-typenames.C: Update expected output as above.
469 * g++.dg/template/static10.C: Likewise.
470 * g++.old-deja/g++.mike/ns5.C: Likewise.
471 * g++.old-deja/g++.mike/ns7.C: Likewise.
472 * g++.old-deja/g++.ns/koenig5.C: Likewise.
473 * g++.old-deja/g++.other/lineno5.C: Likewise.
475 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
477 * g++.dg/cpp0x/auto24.C: Test location too.
478 * g++.dg/cpp0x/auto3.C: Likewise.
479 * g++.dg/cpp0x/auto42.C: Likewise.
480 * g++.dg/cpp0x/initlist57.C: Likewise.
481 * g++.dg/cpp0x/initlist75.C: Likewise.
482 * g++.dg/cpp0x/initlist80.C: Likewise.
483 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
484 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
485 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
486 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
487 * g++.old-deja/g++.other/typeck1.C: Likewise.
489 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
492 * g++.dg/pr87469.C: New test.
494 2018-10-29 Marek Polacek <polacek@redhat.com>
496 PR c++/87594 - constexpr rejects-valid with range-based for.
497 * g++.dg/cpp1y/constexpr-loop8.C: New test.
499 2018-10-29 Richard Biener <rguenther@suse.de>
501 PR tree-optimization/87785
502 * gcc.dg/torture/20181029-1.c: New testcase.
503 * gcc.dg/torture/20181029-2.c: Likewise.
505 2018-10-29 Richard Biener <rguenther@suse.de>
507 PR tree-optimization/87790
508 * gcc.dg/pr87790.c: New testcase.
510 2018-10-29 Martin Liska <mliska@suse.cz>
512 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
513 * lib/gcov.exp: Remove legacy verify-intermediate.
515 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
517 * gcc.dg/gimplefe-30.c: New test.
518 * gcc.dg/gimplefe-31.c: New test.
519 * gcc.dg/gimplefe-32.c: New test.
520 * gcc.dg/gimplefe-33.c: New test.
522 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
524 * gcc.misc-tests/help.exp: Add D to option descriptions check.
525 * gdc.dg/asan/asan.exp: New file.
526 * gdc.dg/asan/gdc272.d: New test.
527 * gdc.dg/compilable.d: New test.
528 * gdc.dg/dg.exp: New file.
529 * gdc.dg/gdc254.d: New test.
530 * gdc.dg/gdc260.d: New test.
531 * gdc.dg/gdc270a.d: New test.
532 * gdc.dg/gdc270b.d: New test.
533 * gdc.dg/gdc282.d: New test.
534 * gdc.dg/gdc283.d: New test.
535 * gdc.dg/imports/gdc170.d: New test.
536 * gdc.dg/imports/gdc231.d: New test.
537 * gdc.dg/imports/gdc239.d: New test.
538 * gdc.dg/imports/gdc241a.d: New test.
539 * gdc.dg/imports/gdc241b.d: New test.
540 * gdc.dg/imports/gdc251a.d: New test.
541 * gdc.dg/imports/gdc251b.d: New test.
542 * gdc.dg/imports/gdc253.d: New test.
543 * gdc.dg/imports/gdc254a.d: New test.
544 * gdc.dg/imports/gdc256.d: New test.
545 * gdc.dg/imports/gdc27.d: New test.
546 * gdc.dg/imports/gdcpkg256/package.d: New test.
547 * gdc.dg/imports/runnable.d: New test.
548 * gdc.dg/link.d: New test.
549 * gdc.dg/lto/lto.exp: New file.
550 * gdc.dg/lto/ltotests_0.d: New test.
551 * gdc.dg/lto/ltotests_1.d: New test.
552 * gdc.dg/runnable.d: New test.
553 * gdc.dg/simd.d: New test.
554 * gdc.test/gdc-test.exp: New file.
555 * lib/gdc-dg.exp: New file.
556 * lib/gdc.exp: New file.
558 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
561 * gfortran.dg/findloc_1.f90: New test.
562 * gfortran.dg/findloc_2.f90: New test.
563 * gfortran.dg/findloc_3.f90: New test.
564 * gfortran.dg/findloc_4.f90: New test.
565 * gfortran.dg/findloc_5.f90: New test.
566 * gfortran.dg/findloc_6.f90: New test.
568 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
569 Jinsong Ji <jji@us.ibm.com>
571 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
573 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
574 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
575 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
576 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
577 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
578 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
579 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
580 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
581 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
582 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
583 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
584 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
585 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
586 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
587 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
588 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
589 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
590 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
591 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
592 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
593 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
594 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
595 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
596 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
597 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
598 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
599 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
600 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
601 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
602 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
603 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
604 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
605 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
606 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
607 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
608 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
609 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
610 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
611 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
612 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
613 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
614 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
615 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
617 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
619 * gcc.target/powerpc/ssse3-check.h: New file.
620 * gcc.target/powerpc/ssse3-vals.h: New file.
621 * gcc.target/powerpc/ssse3-pabsb.c: New file.
622 * gcc.target/powerpc/ssse3-pabsd.c: New file.
623 * gcc.target/powerpc/ssse3-pabsw.c: New file.
624 * gcc.target/powerpc/ssse3-palignr.c: New file.
625 * gcc.target/powerpc/ssse3-phaddd.c: New file.
626 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
627 * gcc.target/powerpc/ssse3-phaddw.c: New file.
628 * gcc.target/powerpc/ssse3-phsubd.c: New file.
629 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
630 * gcc.target/powerpc/ssse3-phsubw.c: New file.
631 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
632 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
633 * gcc.target/powerpc/ssse3-pshufb.c: New file.
634 * gcc.target/powerpc/ssse3-psignb.c: New file.
635 * gcc.target/powerpc/ssse3-psignd.c: New file.
636 * gcc.target/powerpc/ssse3-psignw.c: New file.
638 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
640 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
641 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
642 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
643 * gcc.target/powerpc/mmx-packs.c: Likewise.
644 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
645 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
646 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
647 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
648 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
649 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
650 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
651 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
652 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
653 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
654 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
655 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
656 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
657 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
658 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
659 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
660 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
661 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
662 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
663 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
664 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
665 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
666 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
667 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
668 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
669 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
670 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
671 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
672 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
673 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
674 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
675 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
676 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
677 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
678 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
679 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
680 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
681 * gcc.target/powerpc/pr37191.c: Likewise.
682 * gcc.target/powerpc/sse-addps-1.c: Likewise.
683 * gcc.target/powerpc/sse-addss-1.c: Likewise.
684 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
685 * gcc.target/powerpc/sse-andps-1.c: Likewise.
686 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
687 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
688 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
689 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
690 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
691 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
692 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
693 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
694 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
695 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
696 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
697 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
698 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
699 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
700 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
701 * gcc.target/powerpc/sse-divps-1.c: Likewise.
702 * gcc.target/powerpc/sse-divss-1.c: Likewise.
703 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
704 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
705 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
706 * gcc.target/powerpc/sse-minps-1.c: Likewise.
707 * gcc.target/powerpc/sse-minps-2.c: Likewise.
708 * gcc.target/powerpc/sse-minss-1.c: Likewise.
709 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
710 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
711 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
712 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
713 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
714 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
715 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
716 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
717 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
718 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
719 * gcc.target/powerpc/sse-movss-1.c: Likewise.
720 * gcc.target/powerpc/sse-movss-2.c: Likewise.
721 * gcc.target/powerpc/sse-movss-3.c: Likewise.
722 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
723 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
724 * gcc.target/powerpc/sse-orps-1.c: Likewise.
725 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
726 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
727 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
728 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
729 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
730 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
731 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
732 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
733 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
734 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
735 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
736 * gcc.target/powerpc/sse-subps-1.c: Likewise.
737 * gcc.target/powerpc/sse-subss-1.c: Likewise.
738 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
739 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
740 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
741 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
742 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
743 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
744 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
745 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
746 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
747 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
748 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
749 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
750 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
751 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
752 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
753 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
754 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
755 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
756 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
757 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
758 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
759 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
760 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
761 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
762 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
763 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
764 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
765 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
766 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
767 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
768 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
769 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
770 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
771 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
772 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
773 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
774 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
775 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
776 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
777 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
778 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
779 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
780 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
781 * gcc.target/powerpc/sse2-mmx.c: Likewise.
782 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
783 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
784 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
785 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
786 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
787 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
788 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
789 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
790 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
791 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
792 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
793 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
794 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
795 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
796 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
797 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
798 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
799 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
800 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
801 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
802 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
803 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
804 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
805 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
806 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
807 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
808 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
809 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
810 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
811 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
812 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
813 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
814 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
815 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
816 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
817 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
818 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
819 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
820 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
821 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
822 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
823 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
824 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
825 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
826 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
827 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
828 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
829 * gcc.target/powerpc/sse2-por-1.c: Likewise.
830 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
831 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
832 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
833 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
834 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
835 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
836 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
837 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
838 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
839 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
840 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
841 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
842 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
843 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
844 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
845 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
846 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
847 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
848 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
849 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
850 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
851 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
852 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
853 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
854 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
855 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
856 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
857 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
858 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
859 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
860 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
861 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
862 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
863 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
864 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
865 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
866 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
867 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
868 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
869 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
870 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
871 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
872 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
873 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
874 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
875 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
876 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
877 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
878 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
879 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
880 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
881 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
882 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
883 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
884 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
885 * gcc.target/powerpc/sse3-haddps.c: Likewise.
886 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
887 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
888 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
889 * gcc.target/powerpc/sse3-movddup.c: Likewise.
890 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
891 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
892 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
893 ommitted "-mpower8-vector" to dg-options.
895 2018-10-26 Jan Hubicka <jh@suse.cz>
897 * g++.dg/lto/odr-1_0.C: Fix template.
898 * g++.dg/lto/odr-1_1.C: Fix template.
900 2018-10-26 Richard Biener <rguenther@suse.de>
902 PR tree-optimization/87105
903 * g++.dg/vect/slp-pr87105.cc: Adjust.
904 * gcc.dg/torture/20181024-1.c: New testcase.
905 * g++.dg/opt/20181025-1.C: Likewise.
907 2018-10-26 Richard Biener <rguenther@suse.de>
910 * g++.dg/lto/odr-1_0.C: Fix pattern.
912 2018-10-26 Richard Biener <rguenther@suse.de>
914 PR tree-optimization/87746
915 * gcc.dg/pr87746.c: New testcase.
917 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
919 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
921 2018-10-25 Carl Love <cel@us.ibm.com>
923 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
925 2018-10-25 Martin Liska <mliska@suse.cz>
928 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
930 2018-10-25 Martin Liska <mliska@suse.cz>
933 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
934 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
935 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
937 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
939 * gcc.target/s390/global-array-almost-huge-element.c: New test.
940 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
941 * gcc.target/s390/global-array-element-pic.c: New test.
942 * gcc.target/s390/global-array-even-element.c: New test.
943 * gcc.target/s390/global-array-huge-element.c: New test.
944 * gcc.target/s390/global-array-negative-huge-element.c: New test.
945 * gcc.target/s390/global-array-odd-element.c: New test.
947 2018-10-25 Jan Hubicka <jh@suse.cz>
949 * g++.dg/lto/odr-1_0.C: New test.
950 * g++.dg/lto/odr-1_1.C: New test.
952 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
955 * gcc.dg/sibcall-9.c: Make v static.
956 * gcc.dg/sibcall-10.c: Likewise.
958 2018-10-25 Richard Biener <rguenther@suse.de>
960 PR tree-optimization/87665
961 PR tree-optimization/87745
962 * gfortran.dg/20181025-1.f: New testcase.
964 2018-10-25 Jakub Jelinek <jakub@redhat.com>
967 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
968 from kind with a colon rather than comma.
969 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
970 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
972 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
974 * gcc.target/powerpc/float128-math.c: New test to make sure the
975 long double built-in function names use the f128 form if the user
976 switched from IBM long double to IEEE long double.
977 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
979 2018-10-24 Jakub Jelinek <jakub@redhat.com>
982 * g++.dg/cpp0x/gen-attrs-66.C: New test.
984 2018-10-24 Martin Sebor <msebor@redhat.com>
987 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
989 2018-10-24 Martin Liska <mliska@suse.cz>
991 PR tree-optimization/84436
992 * gcc.dg/tree-ssa/pr84436-1.c: New test.
993 * gcc.dg/tree-ssa/pr84436-2.c: New test.
994 * gcc.dg/tree-ssa/pr84436-3.c: New test.
995 * gcc.dg/tree-ssa/pr84436-4.c: New test.
996 * gcc.dg/tree-ssa/pr84436-5.c: New test.
998 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
1000 * gcc.target/s390/20181024-1.c: New test.
1002 2018-10-24 Richard Biener <rguenther@suse.de>
1004 PR tree-optimization/87105
1005 * gcc.dg/vect/bb-slp-39.c: New testcase.
1006 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
1008 2018-10-24 Richard Biener <rguenther@suse.de>
1010 PR tree-optimization/84013
1011 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
1013 2018-10-24 Richard Biener <rguenther@suse.de>
1015 PR tree-optimization/87665
1016 * gcc.dg/torture/pr87665.c: New testcase.
1018 2018-10-23 Jakub Jelinek <jakub@redhat.com>
1020 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
1021 only. Add expected warnings and messages for c++2a.
1023 2018-10-23 Richard Biener <rguenther@suse.de>
1025 PR tree-optimization/87105
1026 PR tree-optimization/87608
1027 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
1028 g++.dg/vect/slp-pr87105.cc: Likewise.
1029 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
1030 relies on phiprop run before.
1031 * g++.dg/tree-ssa/pr30738.C: Likewise.
1032 * g++.dg/tree-ssa/pr57380.C: Likewise.
1033 * gcc.dg/tree-ssa/pr84859.c: Likewise.
1034 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
1035 confused by copies in the IL left by EVRP.
1036 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
1038 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
1039 * gcc.dg/pr24574.c: Likewise.
1040 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
1042 2018-10-23 Richard Biener <rguenther@suse.de>
1044 PR tree-optimization/87700
1045 * gcc.dg/torture/pr87700.c: New testcase.
1047 2018-10-23 Richard Biener <rguenther@suse.de>
1049 PR tree-optimization/87693
1050 * gcc.dg/torture/pr87693.c: New testcase.
1052 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
1055 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
1056 occurring as it should and a regression caused by version 1 of
1059 2018-10-22 Yury Gribov <tetra2005@gmail.com>
1061 PR tree-optimization/87633
1062 * g++.dg/pr87633.C: New test.
1064 2018-10-22 Marek Polacek <polacek@redhat.com>
1067 * g++.dg/concepts/memfun-err.C: Make it a compile test.
1069 2018-10-22 Richard Biener <rguenther@suse.de>
1071 * gcc.dg/tree-ssa/evrp12.c: New testcase.
1072 * gcc.dg/predict-6.c: Adjust.
1073 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
1074 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1075 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1077 2018-10-22 Martin Liska <mliska@suse.cz>
1079 PR tree-optimization/87686
1080 * g++.dg/tree-ssa/pr87686.C: New test.
1082 2018-10-22 Jakub Jelinek <jakub@redhat.com>
1084 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
1085 properly -std= options.
1087 2018-10-22 Richard Biener <rguenther@suse.de>
1089 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
1091 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1093 * gnat.dg/sso14.adb: New test.
1094 * gnat.dg/sso15.adb: Likewise.
1096 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1098 * gnat.dg/warn19.ad[sb]: New test.
1099 * gnat.dg/warn19_pkg.ads: New helper.
1101 2018-10-22 Richard Biener <rguenther@suse.de>
1103 PR tree-optimization/87640
1104 * gcc.dg/torture/pr87640.c: New testcase.
1106 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
1108 * gcc.target/s390/litpool-int.c: New test.
1110 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1113 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
1114 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
1115 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
1116 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
1117 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
1118 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
1119 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
1120 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
1122 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1125 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
1126 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
1127 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
1128 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
1129 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
1130 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
1131 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
1132 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
1133 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
1134 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
1135 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
1136 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
1137 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
1138 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
1139 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
1140 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
1141 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
1142 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
1143 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
1144 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
1145 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
1146 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
1147 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
1148 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
1149 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
1150 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
1151 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
1153 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1156 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
1157 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
1158 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
1159 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
1160 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
1161 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
1162 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
1163 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
1164 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
1165 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
1166 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
1167 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
1168 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
1169 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
1170 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
1171 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
1172 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
1174 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1177 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
1178 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1179 (__builtin_ia32_vfmsubps512_mask): Likewise.
1180 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1181 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1182 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1183 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1184 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1185 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1186 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1187 * testsuite/gcc.target/i386/sse-13.c
1188 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1189 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1190 (__builtin_ia32_vfmsubps512_mask): Likewise.
1191 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1192 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1193 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1194 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1195 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1196 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1197 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1198 * testsuite/gcc.target/i386/sse-23.c
1199 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1200 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1201 (__builtin_ia32_vfmsubps512_mask): Likewise.
1202 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1203 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1204 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1205 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1206 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1207 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1208 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1210 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1213 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
1214 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
1215 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
1216 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
1217 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
1218 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
1219 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
1220 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
1221 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
1222 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
1223 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
1225 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1228 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
1229 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
1230 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
1231 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
1232 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
1233 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
1234 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
1235 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
1236 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
1237 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
1238 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
1240 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1243 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
1244 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
1245 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
1246 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
1247 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
1248 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
1249 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
1250 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
1251 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
1252 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
1253 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
1255 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
1258 * gfortran.dg/deferred_character_31.f90 : New test.
1260 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1263 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
1264 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
1265 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
1266 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
1267 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
1268 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
1269 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
1270 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
1271 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
1273 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1276 * gcc.target/i386/pr87662.c
1278 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
1281 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
1282 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
1283 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
1284 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
1285 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
1286 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
1287 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
1288 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
1290 2018-10-20 Marek Polacek <polacek@redhat.com>
1292 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
1293 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
1294 the list of default stds to test.
1296 2018-10-20 Jakub Jelinek <jakub@redhat.com>
1299 * gcc.c-torture/compile/pr87647.c: New test.
1301 2018-10-19 Jakub Jelinek <jakub@redhat.com>
1305 * c-c++-common/gomp/doacross-2.c: New test.
1306 * c-c++-common/gomp/sink-3.c: Expect another error during error
1309 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
1311 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
1313 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
1315 2018-10-19 Richard Biener <rguenther@suse.de>
1318 * gcc.dg/torture/pr87645.c: New testcase.
1320 2018-10-19 Richard Biener <rguenther@suse.de>
1323 * gcc.target/i386/pr87657.c: New testcase.
1325 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
1328 * gcc.target/i386/avx512-binop-1.h: New file.
1329 * gcc.target/i386/avx512-binop-2.h: Likewise.
1330 * gcc.target/i386/avx512-binop-3.h: Likewise.
1331 * gcc.target/i386/avx512-binop-4.h: Likewise.
1332 * gcc.target/i386/avx512-binop-5.h: Likewise.
1333 * gcc.target/i386/avx512-binop-6.h: Likewise.
1334 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
1335 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
1336 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
1337 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
1338 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
1339 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
1340 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
1341 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
1342 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
1343 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
1344 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
1345 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
1346 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
1347 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
1348 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
1349 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
1350 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
1352 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
1354 PR rtl-optimization/87596
1355 * gcc.target/i386/pr87596.c: New test.
1357 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
1359 * gnat.dg/frame_overflow2.adb: New test.
1361 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1364 * gcc.target/i386/avx512-fma-1.h: New file.
1365 * gcc.target/i386/avx512-fma-2.h: Likewise.
1366 * gcc.target/i386/avx512-fma-3.h: Likewise.
1367 * gcc.target/i386/avx512-fma-4.h: Likewise.
1368 * gcc.target/i386/avx512-fma-5.h: Likewise.
1369 * gcc.target/i386/avx512-fma-6.h: Likewise.
1370 * gcc.target/i386/avx512-fma-7.h: Likewise.
1371 * gcc.target/i386/avx512-fma-8.h: Likewise.
1372 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
1373 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
1374 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
1375 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
1376 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
1377 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
1378 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
1379 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
1380 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
1381 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
1382 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
1384 2018-10-18 Tobias Burnus <burnus@net-b.de>
1387 * gfortran.dg/realloc_on_assign_31.f90: New file.
1389 2018-10-18 David Malcolm <dmalcolm@redhat.com>
1391 PR tree-optimization/87562
1392 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
1393 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
1394 * c-c++-common/substring-location-PR-87562-1.c: New test.
1395 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1397 * gcc.dg/plugin/pr87562-a.h: New file.
1398 * gcc.dg/plugin/pr87562-b.h: New file.
1400 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1403 * gfortran.dg/associate_45.f90 : New test.
1405 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1408 * gfortran.dg/deferred_character_30.f90 : New test.
1410 2018-10-18 Richard Biener <rguenther@suse.de>
1413 * gcc.dg/torture/pr87087.c: New testcase.
1414 * gcc.dg/graphite/pr84204.c: XFAIL.
1415 * gcc.dg/graphite/pr85935.c: Likewise.
1417 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1420 * gcc.target/i386/pr87537-1.c: New test.
1422 2018-10-17 Joseph Myers <joseph@codesourcery.com>
1424 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
1425 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
1426 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
1427 gcc.dg/gnu2x-static-assert-1.c: New tests.
1428 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
1430 2018-10-17 Tobias Burnus <burnus@net-b.de>
1433 * gfortran.dg/select_type_47.f90: New.
1435 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
1437 * gcc.c-torture/execute/pr87623.c: New test.
1439 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1442 * g++.dg/cpp0x/pr84705.C: New.
1444 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
1449 * gfortran.dg/associate_44.f90 : New test.
1452 * gfortran.dg/select_type_45.f90 : New test.
1455 * gfortran.dg/select_type_46.f90 : New test.
1457 2018-10-16 Tobias Burnus <burnus@net-b.de>
1460 * gfortran.dg/allocate_with_source_26.f90: Extend
1461 testcase with polymorphic variables.
1463 2018-10-16 Tobias Burnus <burnus@net-b.de>
1466 * gfortran.dg/allocate_with_source_26.f90: New.
1468 2018-10-15 David Malcolm <dmalcolm@redhat.com>
1470 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
1471 to reflect minimum margin width.
1472 * gcc.dg/missing-header-fixit-4.c: Likewise.
1473 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1475 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1477 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
1479 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
1481 2018-10-15 Tobias Burnus <burnus@net-b.de>
1484 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
1486 2018-10-15 Renlin Li <renlin.li@arm.com>
1489 * gcc.target/aarch64/sve/pr87563.c: New.
1491 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
1492 Tobias Burnus <burnus@gcc.gnu.org>
1495 * gfortran.dg/select_type_44.f90: New test.
1496 * gfortran.dg/associate_42.f90: New test.
1498 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1500 PR tree-optimization/87022
1501 * gcc.dg/tree-ssa/pr87022.c: New test.
1503 2018-10-15 Richard Biener <rguenther@suse.de>
1506 * gcc.dg/torture/restrict-6.c: New testcase.
1508 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
1510 * g++.dg/vec-init-1.C: New test.
1512 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1515 * gcc.target/i386/pr87599.c: New test.
1517 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1520 * gcc.target/i386/pr87572.c: New test.
1522 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
1525 * gfortran.dg/associate_43.f90: New test.
1527 2018-10-14 Anthony Green <green@moxielogic.com>
1529 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
1531 2018-10-12 Yury Gribov <tetra2005@gmail.com>
1534 * c-c++-common/pr81376.c: New test.
1535 * gcc.target/i386/387-ficom-2.c: Update test.
1536 * gcc.target/i386/387-ficom-2.c: Ditto.
1538 2018-10-12 Tobias Burnus <burnus@net-b.de>
1541 * gfortran.dg/inline_matmul_24.f90: New.
1543 2018-10-12 Tobias Burnus <burnus@net-b.de>
1546 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
1547 * gfortran.dg/interface_42.f90: Ditto.
1548 * gfortran.dg/internal_references_1.f90: Ditto.
1549 * gfortran.dg/invalid_procedure_name.f90: Ditto.
1550 * gfortran.dg/pr65453.f90: Ditto.
1551 * gfortran.dg/pr77414.f90: Ditto.
1552 * gfortran.dg/pr78741.f90: Ditto.
1553 * gfortran.dg/same_name_2.f90: Ditto.
1555 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
1557 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
1558 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
1560 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1562 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
1563 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
1564 * gcc.target/powerpc/fold-vec-insert-double.c: New.
1565 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
1566 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
1567 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
1568 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
1569 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
1570 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
1571 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
1573 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1575 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
1576 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
1577 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
1578 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
1579 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
1580 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
1581 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
1582 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
1583 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
1584 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
1585 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
1586 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
1587 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
1588 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
1589 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
1590 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
1591 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
1592 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
1594 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1596 * gcc.target/powerpc/fold-vec-select-char.c: New.
1597 * gcc.target/powerpc/fold-vec-select-double.c: New.
1598 * gcc.target/powerpc/fold-vec-select-float.c: New.
1599 * gcc.target/powerpc/fold-vec-select-int.c: New.
1600 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
1601 * gcc.target/powerpc/fold-vec-select-short.c: New.
1603 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
1605 PR tree-optimization/86829
1606 * gcc.dg/sinatan-1.c: New test.
1607 * gcc.dg/sinatan-2.c: New test.
1608 * gcc.dg/sinatan-3.c: New test.
1610 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1612 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
1613 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
1614 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
1616 2018-10-11 Tobias Burnus <burnus@net-b.de>
1619 2018-10-09 Tobias Burnus <burnus@net-b.de>
1622 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1623 change to dg-do compile.
1624 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1625 * gfortran.dg/array_initializer_1.f90: Use array
1626 element not size-one section.
1627 * gfortran.dg/array_substring.f90: New.
1629 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
1632 * gcc.target/aarch64/pr87511.c: Add new test.
1634 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1637 * g++.dg/torture/accessor-fixits-9.C: New test.
1639 2018-10-11 Nathan Sidwell <nathan@acm.org>
1641 * g++.dg/parse/close-brace.C: New.
1642 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
1643 * g++.old-deja/g++.other/crash32.C: Add another error
1645 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1648 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
1649 c++14_only to c++14.
1651 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1653 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
1654 there hasn't been a dg-end-multiline-output since the last
1655 dg-begin-multiline-output.
1656 (dg-end-multiline-output): Issue an error if there hasn't been a
1657 dg-begin-multiline-output. Reset _multiline_last_beginning_line
1658 as soon possible. Rename "line" to "last_line".
1660 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
1662 * selftests/repeat.rtl: New file.
1664 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1667 * g++.dg/cpp1z/decomp48.C: New test.
1669 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1671 * g++.dg/diagnostic/macro-arg-count.C: Move to...
1672 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
1673 output for C vs C++. Expect notes showing the definitions of the
1675 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
1678 2018-10-11 Martin Jambor <mjambor@suse.cz>
1680 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
1681 greater that the size of double by target large_long double.
1683 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1685 * g++.dg/cpp2a/feat-cxx2a.C: New test.
1688 * g++.dg/rtti/typeid12.C: New test.
1690 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
1692 * g++.dg/other/pr87574.C: New test.
1694 2018-10-10 Marek Polacek <polacek@redhat.com>
1696 PR c++/87567 - constexpr rejects call to non-constexpr function.
1697 * g++.dg/cpp1y/constexpr-loop7.C: New test.
1699 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
1702 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
1703 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1704 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1705 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1706 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1707 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1708 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1709 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1710 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1711 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1712 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1713 * gcc.target/powerpc/pr37191.c: Likewise.
1714 2018-10-10 Martin Sebor <msebor@redhat.com>
1717 * gcc.dg/transparent-union-6.c: New.
1719 2018-10-10 Martin Sebor <msebor@redhat.com>
1721 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
1722 Add a test for 2-byte wchar_t.
1723 * gcc.dg/builtin-memchr.c: New test.
1725 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
1728 * gcc.target/i386/pr87573.c: New test.
1730 2018-10-10 Jakub Jelinek <jakub@redhat.com>
1733 * gcc.target/i386/pr87550.c: New test.
1736 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
1738 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1741 * g++.dg/concepts/pr84423-1.C: New.
1742 * g++.dg/concepts/pr84423-2.C: Likewise.
1743 * g++.dg/cpp0x/auto39.C: Test location too.
1744 * g++.dg/cpp0x/auto9.C: Likewise.
1745 * g++.dg/cpp1y/pr60384.C: Likewise.
1747 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
1749 * gcc.target/powerpc/sse3-check.h: New file.
1750 * gcc.target/powerpc/sse3-addsubps.c: New file.
1751 * gcc.target/powerpc/sse3-addsubpd.c: New file.
1752 * gcc.target/powerpc/sse3-haddps.c: New file.
1753 * gcc.target/powerpc/sse3-hsubps.c: New file.
1754 * gcc.target/powerpc/sse3-haddpd.c: New file.
1755 * gcc.target/powerpc/sse3-hsubpd.c: New file.
1756 * gcc.target/powerpc/sse3-lddqu.c: New file.
1757 * gcc.target/powerpc/sse3-movsldup.c: New file.
1758 * gcc.target/powerpc/sse3-movshdup.c: New file.
1759 * gcc.target/powerpc/sse3-movddup.c: New file.
1760 * gcc.target/powerpc/pr37191.c: New file.
1762 2018-10-09 Tobias Burnus <burnus@net-b.de>
1765 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1766 change to dg-do compile.
1767 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1768 * gfortran.dg/array_initializer_1.f90: Use array
1769 element not size-one section.
1770 * gfortran.dg/array_substring.f90: New.
1772 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1774 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
1777 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1779 * gnat.dg/warn17.adb: New testcase.
1781 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1783 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
1784 gnat.dg/inline14_pkg.ads: New testcase.
1786 2018-10-09 Ed Schonberg <schonberg@adacore.com>
1788 * gnat.dg/warn18.adb: New testcase.
1790 2018-10-09 Martin Liska <mliska@suse.cz>
1792 * c-c++-common/asan/pr64820.c: Add line number to scanned
1794 * c-c++-common/asan/use-after-return-1.c: Likewise.
1795 * g++.dg/asan/function-argument-1.C (main): Likewise.
1796 * g++.dg/asan/function-argument-2.C (main): Likewise.
1797 * g++.dg/asan/function-argument-3.C (main): Likewise.
1798 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
1799 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
1800 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
1801 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
1802 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
1803 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
1804 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
1805 * gcc.dg/asan/pr78541.c (main): Likewise.
1806 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
1807 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
1808 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
1809 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
1810 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
1811 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
1813 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
1816 * gfortran.dg/deferred_type_component_3.f90: New test.
1819 * gfortran.dg/deferred_character_28.f90: New test.
1820 * gfortran.dg/deferred_character_29.f90: New test (note that
1821 this test appears in PR83196 comment #4 by mistake).
1823 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
1825 * gcc.target/i386/vararg-loc.c: Accept a column number.
1827 2018-10-08 Martin Liska <mliska@suse.cz>
1829 * gcc.target/i386/i386.exp: Move procedures to
1830 target-supports.exp.
1831 * g++.target/i386/i386.exp: New file.
1832 * gcc.target/i386/mv*.C: Move here tests and remove
1833 target filter in these tests.
1835 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
1837 * gfortran.dg/contiguous_4.f90: Adjust.
1838 * gfortran.dg/contiguous_4.f90: New test.
1840 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
1843 * gfortran.dg/associate_41.f90: New test.
1845 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1847 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
1848 * gnat.dg/string_merge1.adb: Likewise.
1849 * gnat.dg/string_merge2.adb: Likewise.
1851 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1853 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
1855 2018-10-08 Martin Liska <mliska@suse.cz>
1857 * g++.dg/ext/pr82625.C: Add dg-compile filter.
1859 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1862 * g++.dg/concepts/pr71128.C: New.
1864 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
1867 * gcc.dg/pr87286.c: New test.
1869 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1872 * gfortran.dg/array_constructor_type_23.f90: New test.
1874 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
1877 * gfortran.dg/elemental_function_4.f90 : New test.
1879 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
1881 PR rtl-optimization/86939
1882 PR rtl-optimization/87479
1883 * gcc.target/powerpc/pr86939.c: New test.
1884 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
1886 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1888 * gnat.dg/string_merge1.adb: Fix test expectations.
1889 * gnat.dg/string_merge2.adb: Likewise.
1891 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1894 * g++.dg/ext/builtin4.C: Set expected location for warning to the
1895 correct location within the format string.
1896 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
1897 files for testing locations within string literal locations from
1899 * g++.dg/warn/Wformat-method.C: New test.
1900 * g++.dg/warn/Wformat-pr71863.C: New test.
1901 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
1902 * g++.dg/warn/Wformat-ranges.C: New test, based on
1903 gcc.dg/format/diagnostic-ranges.c.
1904 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1905 (test_multitoken_macro): Generalize expected output to work with
1907 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1908 (test_stringified_token_1): Likewise.
1909 (test_stringified_token_3): Likewise.
1911 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1913 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
1914 count. If there's a 3rd argument, use dg-process-target on it,
1915 bailing out, or recording expected failures as "maybe_x".
1916 (proc handle-multiline-outputs): Extract "maybe_x", and use it
1917 to convert pass/fail into xpass/xfail.
1919 2018-10-05 Martin Sebor <msebor@redhat.com>
1921 PR tree-optimization/87490
1922 * gcc.dg/pr87490.c: New test.
1923 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
1925 2018-10-05 Steve Ellcey <sellcey@cavium.com>
1927 PR tree-optimization/71625
1928 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
1929 (test_vclz_s16): Ditto.
1930 (test_vclz_s32): Ditto.
1931 (test_vclzq_s8): Ditto.
1932 (test_vclzq_s16): Ditto.
1933 (test_vclzq_s32): Ditto.
1934 (test_vclz_u8): Ditto.
1935 (test_vclz_u16): Ditto.
1936 (test_vclz_u32): Ditto.
1937 (test_vclzq_u8): Ditto.
1938 (test_vclzq_u16): Ditto.
1939 (test_vclzq_u32): Ditto.
1940 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
1941 (test_vneg_s16): Ditto.
1942 (test_vneg_s32): Ditto.
1943 (test_vneg_s64): Ditto.
1944 (test_vnegd_s64): Ditto.
1945 (test_vnegq_s8): Ditto.
1946 (test_vnegq_s16): Ditto.
1947 (test_vnegq_s32): Ditto.
1948 (test_vnegq_s64): Ditto.
1950 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
1953 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
1954 of dfp_hw. Don't include <altivec.h>.
1955 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
1957 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
1958 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
1959 * gcc.target/powerpc/test_mffsl.c: Ditto.
1961 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
1963 * c-c++-common/Wprio-ctor-dtor.c: New test.
1965 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1967 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
1968 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
1969 dg-additional-options. Add dg-message and dg-missed directives
1970 to verify that -fopt-info messages are written at the correct
1973 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1975 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
1976 due to "-internals" not being selected.
1977 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
1978 "-internals" added to re-enable the output from test_scopes.
1979 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
1981 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1983 * gnat.dg/string_merge1.adb: New test.
1984 * gnat.dg/string_merge2.adb: New test.
1985 * gcc.dg/merge-all-constants-1.c: Adjust test.
1986 * gcc.dg/merge-all-constants-2.c: New test.
1988 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
1991 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
1993 2018-10-04 Martin Liska <mliska@suse.cz>
1996 * gcc.dg/pr87483.c: New test.
1998 2018-10-04 Martin Liska <mliska@suse.cz>
2001 * g++.dg/ext/pr82625.C: New test.
2003 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2005 * gcc.dg/plugin/dump-1.c: New test.
2006 * gcc.dg/plugin/dump_plugin.c: New test plugin.
2007 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2009 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
2011 PR rtl-optimization/87466
2012 * gcc.target/powerpc/pr87466.c: New test.
2014 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2016 PR tree-optimization/85787
2017 * gcc.dg/ipa/propmalloc-4.c: New test.
2019 2018-10-04 Richard Biener <rguenther@suse.de>
2021 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
2023 2018-10-03 Ian Lance Taylor <iant@google.com>
2025 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
2027 2018-10-03 Martin Sebor <msebor@redhat.com>
2029 * gcc.dg/warn-sprintf-no-nul.c: New test.
2031 2018-10-03 Martin Liska <mliska@suse.cz>
2033 PR gcov-profile/86109
2034 * g++.dg/gcov/pr86109.C: New test.
2036 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
2038 * gcc.dg/tree-ssa/muldiv-1.c: New file.
2039 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
2041 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
2044 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
2046 2018-10-01 Martin Sebor <msebor@redhat.com>
2048 * gcc.dg/warn-strnlen-no-nul.c: New.
2050 2018-10-01 Carl Love <cel@us.ibm.com>
2053 * gcc.target/powerpc/test_mffsl-p9.c: New file.
2054 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
2055 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
2056 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
2057 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
2059 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
2062 * gfortran.dg/dependency_52.f90 : Expand the test to check both
2063 the call to adjustl and direct assignment of the substring.
2065 2018-10-01 Richard Biener <rguenther@suse.de>
2067 PR tree-optimization/87465
2068 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
2070 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2073 * gcc.dg/pr82788.c: Skip for AArch64.
2074 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
2075 * gcc.target/aarch64/subsp.c: Likewise.
2076 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
2078 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
2079 * gcc.dg/stack-check-12.c: ILP32 fixup.
2080 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
2081 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
2082 * testsuite/lib/target-supports.exp
2083 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
2084 require frame pointer for non-leaf functions.
2086 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2089 * gcc.target/aarch64/stack-check-alloca-1.c: New.
2090 * gcc.target/aarch64/stack-check-alloca-10.c: New.
2091 * gcc.target/aarch64/stack-check-alloca-2.c: New.
2092 * gcc.target/aarch64/stack-check-alloca-3.c: New.
2093 * gcc.target/aarch64/stack-check-alloca-4.c: New.
2094 * gcc.target/aarch64/stack-check-alloca-5.c: New.
2095 * gcc.target/aarch64/stack-check-alloca-6.c: New.
2096 * gcc.target/aarch64/stack-check-alloca-7.c: New.
2097 * gcc.target/aarch64/stack-check-alloca-8.c: New.
2098 * gcc.target/aarch64/stack-check-alloca-9.c: New.
2099 * gcc.target/aarch64/stack-check-alloca.h: New.
2100 * gcc.target/aarch64/stack-check-14.c: New.
2101 * gcc.target/aarch64/stack-check-15.c: New.
2103 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2106 * gcc.target/aarch64/stack-check-prologue-16.c: New test
2107 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
2108 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
2109 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
2111 2018-10-01 Jeff Law <law@redhat.com>
2112 Richard Sandiford <richard.sandiford@linaro.org>
2113 Tamar Christina <tamar.christina@arm.com>
2116 * gcc.target/aarch64/stack-check-12.c: New.
2117 * gcc.target/aarch64/stack-check-13.c: New.
2118 * gcc.target/aarch64/stack-check-cfa-1.c: New.
2119 * gcc.target/aarch64/stack-check-cfa-2.c: New.
2120 * gcc.target/aarch64/stack-check-prologue-1.c: New.
2121 * gcc.target/aarch64/stack-check-prologue-10.c: New.
2122 * gcc.target/aarch64/stack-check-prologue-11.c: New.
2123 * gcc.target/aarch64/stack-check-prologue-12.c: New.
2124 * gcc.target/aarch64/stack-check-prologue-13.c: New.
2125 * gcc.target/aarch64/stack-check-prologue-14.c: New.
2126 * gcc.target/aarch64/stack-check-prologue-15.c: New.
2127 * gcc.target/aarch64/stack-check-prologue-2.c: New.
2128 * gcc.target/aarch64/stack-check-prologue-3.c: New.
2129 * gcc.target/aarch64/stack-check-prologue-4.c: New.
2130 * gcc.target/aarch64/stack-check-prologue-5.c: New.
2131 * gcc.target/aarch64/stack-check-prologue-6.c: New.
2132 * gcc.target/aarch64/stack-check-prologue-7.c: New.
2133 * gcc.target/aarch64/stack-check-prologue-8.c: New.
2134 * gcc.target/aarch64/stack-check-prologue-9.c: New.
2135 * gcc.target/aarch64/stack-check-prologue.h: New.
2136 * lib/target-supports.exp
2137 (check_effective_target_supports_stack_clash_protection): Add AArch64.
2139 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2141 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
2142 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
2143 (check_compile): Support values already Boolean.
2144 (check_alias_available, check_gc_sections_available,
2145 check_profiling_available, check_effective_target_vect_cmdline_needed,
2146 check_effective_target_vect_int,
2147 check_effective_target_vect_intfloat_cvt,
2148 check_effective_target_vect_doubleint_cvt,
2149 check_effective_target_vect_intdouble_cvt,
2150 check_effective_target_vect_uintfloat_cvt,
2151 check_effective_target_vect_floatint_cvt,
2152 check_effective_target_vect_floatuint_cvt,
2153 check_effective_target_vect_peeling_profitable,
2154 check_effective_target_vect_simd_clones,
2155 check_effective_target_vect_peeling_profitable,
2156 check_effective_target_vect_simd_clones,
2157 check_effective_target_vect_shift,
2158 check_effective_target_vect_bswap,
2159 check_effective_target_vect_shift_char,
2160 check_effective_target_vect_float,
2161 check_effective_target_vect_double,
2162 check_effective_target_vect_long_long,
2163 check_effective_target_vect_no_int_min_max,
2164 check_effective_target_vect_no_int_add,
2165 check_effective_target_vect_no_bitwise,
2166 check_effective_target_vect_perm,
2167 check_effective_target_vect_perm_byte,
2168 check_effective_target_vect_perm_short,
2169 check_effective_target_xorsign,
2170 check_effective_target_vect_widen_sum_hi_to_si_pattern,
2171 check_effective_target_vect_widen_sum_hi_to_si,
2172 check_effective_target_vect_widen_sum_qi_to_hi,
2173 check_effective_target_vect_widen_sum_qi_to_si,
2174 check_effective_target_vect_widen_mult_qi_to_hi,
2175 check_effective_target_vect_widen_mult_hi_to_si,
2176 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2177 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2178 check_effective_target_vect_widen_mult_si_to_di_pattern,
2179 check_effective_target_vect_widen_shift,
2180 check_effective_target_vect_sdot_qi,
2181 check_effective_target_vect_udot_qi,
2182 check_effective_target_vect_sdot_hi,
2183 check_effective_target_vect_udot_hi,
2184 check_effective_target_vect_usad_char,
2185 check_effective_target_vect_pack_trunc,
2186 check_effective_target_vect_unpack,
2187 check_effective_target_unaligned_stack,
2188 check_effective_target_vect_no_align,
2189 check_effective_target_vect_hw_misalign,
2190 check_effective_target_natural_alignment_32,
2191 check_effective_target_natural_alignment_64,
2192 check_effective_target_vect_element_align,
2193 check_effective_target_vect_load_lanes **,
2194 check_effective_target_vect_condition,
2195 check_effective_target_vect_cond_mixed,
2196 check_effective_target_vect_char_mult,
2197 check_effective_target_vect_short_mult,
2198 check_effective_target_vect_int_mult,
2199 check_effective_target_vect_extract_even_odd,
2200 check_effective_target_vect_interleave,
2201 check_effective_target_vect_stridedN,
2202 check_effective_target_vect_call_copysignf,
2203 check_effective_target_sqrt_insn,
2204 check_effective_target_vect_call_sqrtf,
2205 check_effective_target_vect_call_btrunc,
2206 check_effective_target_vect_call_btruncf,
2207 check_effective_target_vect_call_ceil,
2208 check_effective_target_vect_call_ceilf,
2209 check_effective_target_vect_call_floor,
2210 check_effective_target_vect_call_floorf,
2211 check_effective_target_vect_call_lceil,
2212 check_effective_target_vect_call_lfloor,
2213 check_effective_target_vect_call_nearbyint,
2214 check_effective_target_vect_call_nearbyintf,
2215 check_effective_target_vect_call_round,
2216 check_effective_target_vect_call_roundf,
2217 check_effective_target_section_anchors,
2218 check_effective_target_bswap,
2219 check_effective_target_sync_int_long,
2220 check_effective_target_sync_char_short,
2221 check_effective_target_tiny,
2222 check_effective_target_pie_copyreloc,
2223 check_effective_target_got32x_reloc,
2224 check_effective_target_tls_get_addr_via_got): Use new caching.
2226 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
2228 PR tree-optimization/87261
2229 * gcc.dg/pr87261.c: New test.
2231 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2233 * gcc.target/arc/tph_addx.c: New test.
2235 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2237 * gcc.target/arc/tmac-3.c: New file.
2239 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2242 * gfortran.dg/associate_40.f90 : New test.
2244 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2248 * gfortran.dg/deferred_character_25.f90 : New test.
2249 * gfortran.dg/deferred_character_26.f90 : New test.
2250 * gfortran.dg/deferred_character_27.f90 : New test to verify
2251 that PR82617 remains fixed.
2253 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2256 * gfortran.dg/deferred_character_24.f90 : New test.
2258 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
2261 * gcc.target/i386/pr87370.c: New test.
2263 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
2266 * gfortran.dg/dependency_52.f90 : New test.
2268 2018-09-29 Jakub Jelinek <jakub@redhat.com>
2271 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
2272 (CALC): Use double instead of float.
2273 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
2274 _mm512_abs_ps and _mm512_mask_abs_ps.
2276 2018-09-28 David Malcolm <dmalcolm@redhat.com>
2278 * c-c++-common/unroll-1.c: Update expected output from "note" to
2280 * c-c++-common/unroll-2.c: Likewise.
2281 * c-c++-common/unroll-3.c: Likewise.
2282 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
2283 dg-message to dg-missed. Convert param from -fopt-info to
2284 -fopt-info-missed-ipa.
2285 * g++.dg/tree-ssa/pr81408.C: Update expected output from
2286 dg-message to dg-missed.
2287 * g++.dg/vect/slp-pr56812.cc: Update expected output from
2288 dg-message to dg-optimized.
2289 * gcc.dg/pr26570.c: Update expected output from dg-message to
2290 dg-missed. Convert param from -fopt-info to
2291 -fopt-info-missed-ipa.
2292 * gcc.dg/pr32773.c: Likewise.
2293 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
2294 dg-message to dg-missed.
2295 * gcc.dg/unroll-2.c: Update expected output from dg-message to
2297 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
2298 from -fopt-info to -fopt-info-vec.
2299 * gfortran.dg/directive_unroll_1.f90: Update expected output from
2300 "note" to "optimized".
2301 * gfortran.dg/directive_unroll_2.f90: Likewise.
2302 * gfortran.dg/directive_unroll_3.f90: Likewise.
2303 * gnat.dg/unroll4.adb: Likewise.
2304 * lib/gcc-dg.exp (dg-optimized): New procedure.
2305 (dg-missed): New procedure.
2307 2018-09-28 Joseph Myers <joseph@codesourcery.com>
2310 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
2311 values explicitly to target type for comparison.
2313 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2316 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
2319 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2322 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
2324 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
2326 * gcc.target/sparc/20160229-1.c: Minor tweak.
2327 * gcc.target/sparc/cbcond-2.c: Likewise.
2328 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
2329 * gcc.target/sparc/movcc-2.c: Minor tweak.
2330 * gcc.target/sparc/overflow-3.c: Likewise.
2331 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
2332 * gcc.target/sparc/overflow-5.c: Minor tweak.
2333 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
2335 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
2337 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
2338 valid value, in the "vector bool int" case.
2340 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
2342 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
2343 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
2344 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
2346 2018-09-27 Martin Liska <mliska@suse.cz>
2348 * g++.dg/pr60518.C: Add -Wno-missing-profile.
2349 * g++.dg/torture/pr59265.C: Likewise.
2350 * g++.dg/tree-prof/morefunc.C: Likewise.
2351 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
2352 * gcc.dg/pr26570.c: Likewise.
2353 * gcc.dg/pr32773.c: Likewise.
2354 * gcc.dg/pr40209.c: Likewise.
2355 * gcc.dg/pr51957-1.c: Likewise.
2356 * gcc.dg/pr80747.c: Likewise.
2357 * gcc.target/aarch64/pr62262.c: Likewise.
2359 2018-09-27 Richard Biener <rguenther@suse.de>
2362 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
2364 2018-09-27 Richard Biener <rguenther@suse.de>
2368 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
2369 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
2371 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2374 * g++.dg/concepts/pr67544.C: New.
2376 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2379 * g++.dg/expr/unary4.C: New.
2381 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
2383 PR gcov-profile/86957
2384 * gcc.dg/Wmissing-profile.c: New test.
2386 2018-09-26 Joseph Myers <joseph@codesourcery.com>
2389 * gcc.target/i386/excess-precision-9.c,
2390 gcc.target/i386/excess-precision-10.c: New tests.
2392 2018-09-26 Richard Biener <rguenther@suse.de>
2395 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
2397 2018-09-26 Martin Jambor <mjambor@suse.cz>
2400 * gcc.dg/pr87347.c: New test.
2402 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2405 * g++.dg/concepts/pr71131.C: New.
2407 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2410 * g++.dg/concepts/pr71127.C: New.
2412 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2415 * g++.dg/concepts/pr67655.C: New.
2417 2018-09-26 Thomas Quinot <quinot@adacore.com>
2419 * gnat.dg/sso13.adb: New testcase.
2421 2018-09-26 Justin Squirek <squirek@adacore.com>
2423 * gnat.dg/warn16.adb: New testcase.
2425 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2427 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
2428 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
2429 gnat.dg/elab7_pkg2.ads: New testcase.
2431 2018-09-26 Javier Miranda <miranda@adacore.com>
2433 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
2435 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2437 * gnat.dg/predicate2-containers.ads,
2438 gnat.dg/predicate2-project-name_values.ads,
2439 gnat.dg/predicate2-project-registry-attribute.ads,
2440 gnat.dg/predicate2-project-registry.ads,
2441 gnat.dg/predicate2-project-typ-set.ads,
2442 gnat.dg/predicate2-project-typ.ads,
2443 gnat.dg/predicate2-project.ads,
2444 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
2445 gnat.dg/predicate2_main.adb: New testcase.
2447 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2449 * gnat.dg/dynhash1.adb: New testcase.
2451 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2453 * gnat.dg/sets1.adb: New testcase.
2454 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
2457 2018-09-26 Thomas Quinot <quinot@adacore.com>
2459 * gnat.dg/sso12.adb: New testcase.
2461 2018-09-26 Justin Squirek <squirek@adacore.com>
2463 * gnat.dg/expr_func8.adb: New testcase.
2465 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2467 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
2470 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2473 * g++.dg/concepts/pr67656.C: New.
2475 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2477 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
2478 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
2479 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
2481 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2483 * g++.dg/other/vthunk1.C: Rename to...
2484 * g++.dg/other/thunk1.C: ...this.
2485 * g++.dg/other/thunk2a.C: New test.
2486 * g++.dg/other/thunk2b.C: Likewise.
2488 2018-09-25 Jim Wilson <jimw@sifive.com>
2490 * gcc.target/riscv/weak-1.c: New.
2492 2018-09-25 Jeff Law <law@redhat.com>
2494 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
2495 * gcc.dg/warn-stplen-no-nul.c: Likewise.
2497 2018-09-25 Alexandre Oliva <oliva@adacore.com>
2499 * gnat.dg/dinst.adb: Adjust for locviews.
2501 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
2503 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
2504 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
2505 vec_splat calls from recently added tests. Update instruction counts.
2506 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
2507 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
2508 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
2509 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
2510 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
2512 2018-09-25 Marek Polacek <polacek@redhat.com>
2515 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
2517 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2520 * g++.dg/other/pr87398.C: New test.
2521 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
2522 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
2524 2018-09-25 Martin Jambor <mjambor@suse.cz>
2527 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
2529 * gcc.target/i386/warn-abs-3.c: New test.
2531 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2534 * g++.dg/cpp0x/pr81246.C: New.
2536 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2539 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
2540 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
2542 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2544 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
2547 2018-09-25 Richard Biener <rguenther@suse.de>
2549 PR tree-optimization/87402
2550 * gcc.dg/torture/pr87402.c: New testcase.
2552 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2555 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
2556 for pie_enabled target.
2557 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
2558 * gcc.target/i386/pr34256.c: Likewise.
2560 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2563 * g++.dg/cpp0x/pr85070.C: New.
2565 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
2568 * gcc.target/i386/pr82699-1.c: New file.
2569 * gcc.target/i386/pr82699-2.c: Likewise.
2570 * gcc.target/i386/pr82699-3.c: Likewise.
2571 * gcc.target/i386/pr82699-4.c: Likewise.
2572 * gcc.target/i386/pr82699-5.c: Likewise.
2573 * gcc.target/i386/pr82699-6.c: Likewise.
2575 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2578 * gfortran.dg/intent_out_12.f90: New test.
2580 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
2583 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
2584 update expected codegen
2586 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
2588 * gfortran.dg/goacc/nested-parallelism.f90: New test.
2590 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
2593 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
2594 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
2596 2018-09-24 Martin Liska <mliska@suse.cz>
2599 * g++.dg/asan/pr85774.C: New test.
2601 2018-09-24 Alexandre Oliva <oliva@adacore.com>
2604 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
2606 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2609 * gfortran.dg/intent_out_11.f90: New test.
2611 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
2613 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
2614 * gfortran.dg/coarray_lock_7.f90: Likewise.
2616 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2619 * gfortran.dg/intent_out_10.f90: New test.
2621 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2624 * gfortran.dg/intent_optimize_2.f90: New test.
2626 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2629 * gfortran.dg/dtio_1.f90: Update test to valid code.
2631 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
2634 * gfortran.dg/deferred_character_23.f90 : New test.
2636 2018-09-21 Jeff Law <law@redhat.com>
2638 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
2639 * gcc.dg/tree-ssa/vrp120.c: New test.
2641 2018-09-21 Marek Polacek <polacek@redhat.com>
2643 PR c++/87372 - __func__ constexpr evaluation.
2644 * g++.dg/cpp1y/func_constexpr2.C: New test.
2646 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2649 * gfortran.dg/deferred_character_22.f90 : New test.
2651 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2654 * gfortran.dg/finalize_33.f90 : New test.
2656 2018-09-21 David Malcolm <dmalcolm@redhat.com>
2658 PR tree-optimization/87309
2659 * gcc.dg/pr87309.c: New test.
2661 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2663 * c-c++-common/dump-ada-spec-14.c: New test.
2665 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2667 * gcc.dg/nested-func-11.c: New test.
2669 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
2670 more robust and remove target-specific handling.
2672 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2674 * gcc.c-torture/execute/20180921-1.c: New test.
2676 2018-09-20 Marek Polacek <polacek@redhat.com>
2678 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
2679 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
2680 * g++.dg/cpp0x/ref-qual20.C: New test.
2682 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
2684 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
2685 * g++.dg/lto/20081109-1_0.C: Likewise.
2686 * g++.dg/lto/20090302_0.C: Likewise.
2687 * g++.dg/lto/pr45621_0.C: Likewise.
2688 * g++.dg/lto/pr60567_0.C: Likewise.
2689 * g++.dg/lto/pr62026.C: Likewise.
2690 * gcc.dg/lto/pr45736_0.c: Likewise.
2691 * gcc.dg/lto/pr52634_0.c: Likewise.
2692 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
2693 * gfortran.dg/lto/pr79108_0.f90: Likewise.
2695 2018-09-20 Alexandre Oliva <oliva@adacore.com>
2698 * gcc.dg/pr87054.c: New.
2700 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2702 PR tree-optimization/87288
2703 * gcc.dg/vect/pr87288-1.c: New test.
2704 * gcc.dg/vect/pr87288-2.c: Likewise,
2705 * gcc.dg/vect/pr87288-3.c: Likewise.
2707 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2709 PR tree-optimization/86877
2710 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
2712 2018-09-19 Marek Polacek <polacek@redhat.com>
2714 * g++.dg/conversion/op4.C: Add dg-warning.
2715 * g++.dg/warn/Wclass-conversion1.C: New test.
2716 * g++.dg/warn/Wclass-conversion2.C: New test.
2717 * g++.dg/warn/Wconversion5.C: Remove file.
2718 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
2719 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
2720 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2722 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
2725 * g++.dg/cpp0x/desig5.C: New.
2727 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
2730 * gfortran.dg/elemental_function_3.f90 : New test.
2732 2018-09-19 Marek Polacek <polacek@redhat.com>
2734 PR c++/87357 - missing -Wconversion warning
2735 * g++.dg/warn/Wconversion5.C: New test.
2737 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
2739 * gcc.target/aarch64/atomic-store.c: New.
2741 2018-09-19 Richard Biener <rguenther@suse.de>
2743 PR tree-optimization/87349
2744 PR tree-optimization/87342
2745 * gcc.dg/torture/pr87349-1.c: New testcase.
2746 * gcc.dg/torture/pr87349-2.c: Likewise.
2747 * gcc.dg/torture/pr87342.c: Likewise.
2749 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2752 * gfortran.dg/inline_matmul_13.f90: Adjust count for
2754 * gfortran.dg/inline_matmul_16.f90: Likewise.
2755 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
2756 for dgemm instead of dgemm_. Add call to random_number to make
2757 standard conforming.
2758 * gfortran.dg/matmul_blas_1.f90: New test.
2759 * gfortran.dg/matmul_bounds_14.f: New test.
2760 * gfortran.dg/matmul_bounds_15.f: New test.
2761 * gfortran.dg/matmul_bounds_16.f: New test.
2762 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
2765 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2768 * gfortran.dg/elemental_function_2.f90 : New test.
2770 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2773 * gfortran.dg/pointer_array_10.f90 : New test.
2774 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
2775 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
2778 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2781 * g++.dg/concepts/pr85065.C: New.
2783 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2786 * gcc.dg/warn-abs-1.c: Require float128 target.
2787 Skip if large_long_double newlib target.
2789 2018-09-18 Nathan Sidwell <nathan@acm.org>
2792 * g++.dg/warn/pr86881.C: New.
2794 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2796 * gcc.target/aarch64/spellcheck_1.c:
2797 Make architecture suggestion optional.
2798 * gcc.target/aarch64/spellcheck_4.c:
2801 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2803 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
2806 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
2807 Bernd Schmidt <bernds_cb1@t-online.de>
2809 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
2810 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
2811 * gcc.target/nvptx/atomic_fetch-3.c: New test.
2813 2018-09-17 Richard Biener <rguenther@suse.de>
2815 PR tree-optimization/87328
2816 * gcc.dg/torture/pr87328.c: New testcase.
2818 2018-09-17 Martin Jambor <mjambor@suse.cz>
2821 * gcc.dg/warn-abs-1.c: New test.
2822 * gcc.dg/dfp/warn-abs-2.c: Likewise.
2824 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2826 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
2827 TEST_ALWAYS_FLAGS to HOSTCXX.
2829 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2832 * gfortran.dg/allocatable_scalar_14.f90 : New test.
2834 2018-09-17 Richard Biener <rguenther@suse.de>
2836 PR tree-optimization/87301
2837 * gcc.dg/torture/pr87301.c: New testcase.
2839 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2842 * gfortran.dg/deferred_character_21.f90 : New test.
2844 2018-09-16 Janus Weil <janus@gcc.gnu.org>
2848 * gfortran.dg/class_assign_2.f90: New test case.
2849 * gfortran.dg/class_assign_3.f90: New test case.
2851 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2854 * gfortran.dg/matmul_bounds_13.f90: New test case.
2855 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
2857 * gfortran.dg/matmul_5.f90: Likewise.
2858 * gfortran.dg/matmul_bounds_10.f90: Likewise.
2859 * gfortran.dg/matmul_bounds_11.f90: Likewise.
2860 * gfortran.dg/matmul_bounds_2.f90: Likewise.
2861 * gfortran.dg/matmul_bounds_4.f90: Likewise.
2862 * gfortran.dg/matmul_bounds_5.f90: Likewise.
2864 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
2866 * gcc.c-torture/compile/20180915-1.c: New test.
2868 2018-09-14 David Malcolm <dmalcolm@redhat.com>
2871 * c-c++-common/attributes-1.c: Remove bogus suggestion from
2873 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
2875 * gcc.dg/spellcheck-identifiers-4.c: New test.
2877 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2879 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
2881 2018-09-14 Martin Sebor <msebor@redhat.com>
2883 * gcc.dg/warn-stpcpy-no-nul.c: New test.
2885 2018-09-14 Martin Sebor <msebor@redhat.com>
2886 Jeff Law <law@redhat.com>
2888 * gcc.dg/warn-strcpy-no-nul.c: New test.
2890 2018-09-14 Martin Sebor <msebor@redhat.com>
2893 * g++.dg/pr61941.C: New test.
2895 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2897 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
2898 rather than pattern name in combine dump.
2900 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
2903 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
2906 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2908 PR tree-optimization/87259
2909 * gcc.dg/pr87259.c: New test.
2911 2018-09-13 Martin Sebor <msebor@redhat.com>
2912 Jeff Law <law@redhat.com>
2914 * gcc.dg/warn-strlen-no-nul.c: New test.
2916 2018-09-13 Richard Biener <rguenther@suse.de>
2918 PR tree-optimization/87263
2919 * gcc.dg/torture/pr87263.c: New testcase.
2920 * gcc.dg/torture/ssa-fre-2.c: Likewise.
2921 * gcc.dg/torture/ssa-fre-3.c: Likewise.
2922 * gcc.dg/torture/ssa-fre-4.c: Likewise.
2924 2018-09-13 Omar Sandoval <osandov@osandov.com>
2925 Tom de Vries <tdevries@suse.de>
2928 * gcc.dg/guality/zero-length-array.c: New test.
2930 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
2933 * gcc.target/aarch64/combine_bfxil.c: New file.
2934 * gcc.target/aarch64/combine_bfxil_2.c: New file.
2936 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2937 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2940 * gcc.target/i386/pr87290.c: New test.
2941 * gcc.c-torture/execute/pr87290.c: New test.
2943 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2945 PR tree-optimization/87287
2946 * gcc.dg/tree-ssa/pr87287.c: New test.
2948 2018-09-12 David Malcolm <dmalcolm@redhat.com>
2951 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
2952 special-casing of diagnostic for a single non-viable candidate due
2954 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
2955 Add test coverage for an unmatched overloaded operator.
2956 * g++.dg/expr/pmf-1.C: Likewise.
2957 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
2958 * g++.old-deja/g++.jason/conversion11.C: Likewise.
2959 * g++.old-deja/g++.law/arg11.C: Likewise.
2960 * g++.old-deja/g++.law/arm9.C: Likewise.
2961 * g++.old-deja/g++.robertl/eb131.C: Likewise.
2963 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
2966 * gfortran.dg/allocate_with_mold_2.f90: New test.
2968 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2971 * gcc.target/i386/pr82853-1.c: New test.
2972 * gcc.target/i386/pr82853-2.c: New test.
2974 2018-09-12 Richard Biener <rguenther@suse.de>
2976 PR tree-optimization/87280
2977 * gcc.dg/torture/pr87280.c: New testcase.
2979 2018-09-12 Richard Biener <rguenther@suse.de>
2981 PR tree-optimization/87266
2982 * gcc.dg/torture/pr87266-1.c: New testcase.
2983 * gcc.dg/torture/pr87266-2.c: Likewise.
2984 * gcc.dg/torture/pr87266-3.c: Likewise.
2985 * gcc.dg/torture/pr87266-4.c: Likewise.
2987 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
2989 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
2991 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2992 Andreas Krebbel <krebbel@linux.ibm.com>
2994 PR tree-optimization/86844
2995 * gcc.c-torture/execute/pr86844.c: New test.
2996 * gcc.dg/store_merging_22.c: New test.
2997 * gcc.dg/store_merging_23.c: New test.
2999 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3002 * c-c++-common/torture/pr87248.c: New test.
3004 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3007 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
3009 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
3012 * gfortran.dg/select_type_43.f90: New test.
3014 2018-09-11 Nathan Sidwell <nathan@acm.org>
3016 * gcc.dg/driver-specs.c: New.
3018 2018-09-11 Joey Ye <joey.ye@arm.com>
3020 * lib/gcov.exp (verify-intermediate): Add missing close.
3022 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3025 * gfortran.dg/typebound_call_30.f90: New test case.
3027 2018-09-10 Janus Weil <janus@gcc.gnu.org>
3030 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
3032 2018-09-08 Marek Polacek <polacek@redhat.com>
3034 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
3035 * g++.dg/cpp0x/move-return2.C: New test.
3037 2018-09-08 Marek Polacek <polacek@redhat.com>
3039 * c-c++-common/array-init.c: Add dg-prune-output.
3040 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
3041 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
3042 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
3043 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
3044 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
3045 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
3046 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
3047 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
3048 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
3049 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
3050 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
3051 * g++.dg/cpp1y/pr64382.C: Likewise.
3052 * g++.dg/cpp1y/pr77739.C: Likewise.
3053 * g++.dg/cpp1z/lambda-this1.C: Likewise.
3054 * g++.dg/cpp1z/lambda-this2.C: Likewise.
3055 * g++.dg/template/crash84.C: Adjust dg-error.
3057 2018-09-07 Marek Polacek <polacek@redhat.com>
3059 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
3062 2018-09-07 Marek Polacek <polacek@redhat.com>
3064 PR c++/87152 - range-based for loops with initializer broken in templates.
3065 * g++.dg/cpp2a/range-for11.C: New test.
3066 * g++.dg/cpp2a/range-for12.C: New test.
3067 * g++.dg/cpp2a/range-for13.C: New test.
3068 * g++.dg/cpp2a/range-for14.C: New test.
3069 * g++.dg/cpp2a/range-for15.C: New test.
3070 * g++.dg/cpp2a/range-for16.C: New test.
3071 * g++.dg/cpp2a/range-for17.C: New test.
3072 * g++.dg/cpp2a/range-for18.C: New test.
3073 * g++.dg/parse/error61.C (foo): Adjust dg-error.
3075 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
3078 * gcc.target/powerpc/pr86731.c: New test.
3079 * gcc.target/powerpc/pr86731-longlong.c: New test.
3080 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
3081 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
3082 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
3083 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
3085 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
3088 * gcc.target/s390/pr80080-3.c: New test.
3089 * gcc.target/s390/s390.exp: Make sure the new test passes
3090 on all optimization levels.
3092 2018-09-05 Marek Polacek <polacek@redhat.com>
3094 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
3095 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
3097 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
3098 Bernd Schmidt <bernds_cb1@t-online.de>
3100 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3101 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3103 2018-09-05 Marek Polacek <polacek@redhat.com>
3105 PR c++/87109, wrong overload with ref-qualifiers.
3106 * g++.dg/cpp0x/ref-qual19.C: New test.
3108 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3111 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
3112 * lib/target-supports.exp (scan-assembler_required_options,
3113 scan-assembler-not_required_options,
3114 scan-assembler-times_required_options): Add -fno-ident.
3115 * lib/scanasm.exp (scan-assembler-times): Fix error message.
3116 * c-c++-common/ident-0a.c: New test.
3117 * c-c++-common/ident-0b.c: New test.
3118 * c-c++-common/ident-1a.c: New test.
3119 * c-c++-common/ident-1b.c: New test.
3120 * c-c++-common/ident-2a.c: New test.
3121 * c-c++-common/ident-2b.c: New test.
3123 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3125 * gcc.dg/recip_sqrt_mult_1.c: New test.
3126 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
3127 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
3128 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
3129 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
3130 * g++.dg/recip_sqrt_mult_1.C: Likewise.
3131 * g++.dg/recip_sqrt_mult_2.C: Likewise.
3133 2018-09-05 Martin Liska <mliska@suse.cz>
3135 PR tree-optimization/87205
3136 * gcc.dg/tree-ssa/pr87205-2.c: New test.
3137 * gcc.dg/tree-ssa/pr87205.c: New test.
3139 2018-09-05 Richard Biener <rguenther@suse.de>
3141 PR tree-optimization/87217
3142 * gfortran.dg/pr87217.f: New testcase.
3144 2018-09-05 Pádraig Brady p@draigbrady.com
3147 * g++.dg/abi/pr87137.C: New.
3150 * g++.dg/pr87185.C: New.
3152 2018-09-05 Martin Liska <mliska@suse.cz>
3155 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
3156 to support Darwin names.
3158 2018-09-05 Martin Liska <mliska@suse.cz>
3160 * g++.dg/gcov/loop.C: Update test to support new format.
3162 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
3165 * g++.dg/pr86593.C: New test.
3167 2018-09-04 Jakub Jelinek <jakub@redhat.com>
3170 * gcc.target/i386/pr87198.c: New test.
3172 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3175 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
3177 2018-09-04 Richard Biener <rguenther@suse.de>
3179 PR tree-optimization/87211
3180 * gcc.dg/torture/pr87211.c: New testcase.
3182 2018-09-04 Richard Biener <rguenther@suse.de>
3184 PR tree-optimization/87176
3185 * gcc.dg/torture/pr87176.c: New testcase.
3186 * gcc.dg/torture/ssa-fre-1.c: Likewise.
3188 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3190 * gfortran.dg/modulo_check: New test.
3192 2018-09-03 Richard Biener <rguenther@suse.de>
3194 PR tree-optimization/87177
3195 * gcc.dg/torture/pr87177.c: New testcase.
3196 * gcc.dg/torture/pr87177-2.c: Likewise.
3198 2018-09-03 Richard Biener <rguenther@suse.de>
3200 PR tree-optimization/87200
3201 * gcc.dg/torture/pr87200.c: New testcase.
3203 2018-09-03 Richard Biener <rguenther@suse.de>
3205 PR tree-optimization/87197
3206 * gcc.dg/torture/pr87197.c: New testcase.
3208 PR tree-optimization/87169
3209 * gcc.dg/torture/pr87169.c: New testcase.
3211 2018-09-03 Martin Liska <mliska@suse.cz>
3214 * gcc.dg/completion-4.c: New test.
3216 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
3219 * g++.dg/concepts/pr84980.C: New.
3221 2018-09-03 Martin Liska <mliska@suse.cz>
3224 * c-c++-common/pr59521-1.c: New test.
3225 * c-c++-common/pr59521-2.c: New test.
3226 * gcc.dg/tree-prof/pr59521-3.c: New test.
3228 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3230 * c-c++-common/array-init.c: New test.
3231 * g++.dg/init/string2.C: Remove selector.
3233 2018-09-01 Michael Matz <matz@suse.de>
3235 PR tree-optimization/87074
3236 * gcc.dg/pr87074.c: New test.
3238 2018-08-31 Richard Biener <rguenther@suse.de>
3240 PR tree-optimization/87168
3241 * gcc.dg/torture/pr87168.c: New testcase.
3243 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
3245 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
3246 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
3247 (test_vnegd_s64): Likewise.
3248 * gcc.target/aarch64/vnegd_64.c: New.
3249 * gcc.target/aarch64/vabsd_64.c: New.
3250 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
3252 2018-08-31 Nathan Sidwell <nathan@acm.org>
3256 * g++.dg/cpp0x/pr87155.C: New.
3257 * g++.dg/cpp0x/inline-ns10.C: Adjust.
3259 2018-08-31 Jakub Jelinek <jakub@redhat.com>
3262 * gcc.target/i386/avx512bw-pr87138.c: New test.
3264 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
3268 * gfortran.dg/pr86328.f90 : New test.
3269 in comment 12 of the PR.
3270 * gfortran.dg/pr86760.f90 : New test.
3272 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
3274 * g++.dg/cpp0x/noexcept30.C: Make dependence on
3275 -fdelete-null-pointer-checks explicit.
3276 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
3277 * g++.dg/expr/pmf-3.C: Likewise.
3278 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
3279 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
3280 * g++.dg/tree-ssa/pr61034.C: Likewise.
3281 * gcc.dg/addr_equal-1.c: Likewise.
3282 * gcc.dg/ipa/pr85734.c: Likewise.
3283 * gcc.dg/ipa/propmalloc-1.c: Likewise.
3284 * gcc.dg/ipa/propmalloc-2.c: Likewise.
3285 * gcc.dg/ipa/propmalloc-3.c: Likewise.
3286 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3287 * gcc.dg/tree-ssa/pr83648.c: Likewise.
3289 2018-08-30 Martin Sebor <msebor@redhat.com>
3292 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
3294 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
3297 gcc.dg/strcmpopt_6.c: Remove.
3298 gcc.target/aarch64/strcmpopt_6.c: New testcase.
3299 gcc.target/i386/strcmpopt_6.c: Likewise.
3301 2018-08-30 Richard Biener <rguenther@suse.de>
3303 PR tree-optimization/87147
3304 * gcc.dg/torture/pr87147.c: New testcase.
3306 2018-08-30 Tamar Christina <tamar.christina@arm.com>
3308 * gcc.target/aarch64/large_struct_copy_2.c: New.
3310 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3313 * gcc.c-torture/execute/pr87053.c: New test.
3315 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3318 * g++.dg/ubsan/vptr-13.C: New test.
3320 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3323 * g++.dg/concepts/pr85265.C: New.
3325 2018-08-29 Martin Sebor <msebor@redhat.com>
3326 Bernd Edlinger <bernd.edlinger@hotmail.de>
3328 PR tree-optimization/86714
3329 PR tree-optimization/86711
3330 * gcc.c-torture/execute/memchr-1.c: New test.
3331 * gcc.c-torture/execute/pr86714.c: New test.
3332 * gcc.c-torture/execute/widechar-3.c: New test.
3333 * gcc.dg/strlenopt-58.c: New test.
3335 2018-08-29 Richard Biener <rguenther@suse.de>
3337 PR tree-optimization/87132
3338 * gcc.dg/torture/pr87132.c: New testcase.
3340 2018-08-29 David Malcolm <dmalcolm@redhat.com>
3343 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3344 output to reflect underlining of pertinent parameter in decl
3345 for "no known conversion" messages.
3347 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3350 * g++.dg/cpp1z/decomp47.C: New test.
3352 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
3354 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
3357 2018-08-29 Richard Biener <rguenther@suse.de>
3359 PR tree-optimization/87117
3360 * gfortran.dg/pr87117.f90: New testcase.
3362 2018-08-29 Richard Biener <rguenther@suse.de>
3364 PR tree-optimization/87126
3365 * gcc.dg/tree-ssa/pr87126.c: New testcase.
3367 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
3369 PR tree-optimization/87009
3370 * gcc.dg/pr87009.c: New test.
3372 2018-08-28 Martin Sebor <msebor@redhat.com>
3375 * g++.dg/Walloca1.C: Adjust.
3377 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3380 * g++.dg/other/switch4.C: New.
3382 2018-08-28 Richard Biener <rguenther@suse.de>
3384 PR tree-optimization/87124
3385 * g++.dg/torture/pr87124.C: New testcase.
3387 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
3390 * gfortran.dg/class_result_7.f90: New test.
3391 * gfortran.dg/class_result_8.f90: New test.
3392 * gfortran.dg/class_result_9.f90: New test.
3395 * gfortran.dg/allocate_with_source_25.f90: New test.
3397 2018-08-28 Jakub Jelinek <jakub@redhat.com>
3400 * gcc.dg/pr87099.c: New test.
3402 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
3405 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
3407 2018-08-28 Richard Biener <rguenther@suse.de>
3409 PR tree-optimization/87117
3410 * gcc.dg/pr87117-1.c: New testcase.
3412 2018-08-28 Richard Biener <rguenther@suse.de>
3414 PR tree-optimization/87117
3415 * gcc.dg/pr87117-2.c: New testcase.
3417 2018-08-28 Richard Biener <rguenther@suse.de>
3419 PR tree-optimization/87117
3420 * gcc.dg/lvalue-5.c: New testcase.
3422 2018-08-27 Jeff Law <law@redhat.com>
3424 PR tree-optimization/87110
3425 * gcc.c-torture/compile/pr87110.c: New test.
3427 2018-08-27 Martin Sebor <msebor@redhat.com>
3429 PR tree-optimization/86914
3430 * gcc.dg/strlenopt-57.c: New test.
3432 2018-08-27 Martin Sebor <msebor@redhat.com>
3434 PR tree-optimization/87112
3435 * gcc.dg/pr87112.c: New test.
3437 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3440 * g++.dg/diagnostic/missing-typename.C: New test.
3442 2018-08-27 Jeff Law <law@redhat.com>
3444 * gcc.c-torture/compile/dse.c: New test.
3446 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3449 * g++.dg/diagnostic/pr86993.C: New test.
3451 2018-08-27 Richard Biener <rguenther@suse.de>
3453 PR tree-optimization/86927
3454 * gcc.dg/vect/pr86927.c: New testcase.
3456 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3459 * gcc.dg/empty.h: New file.
3460 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
3461 top of file and removal of redundant second printing of warning
3463 * gcc.dg/fixits-pr84852-2.c: Likewise.
3464 * gcc.dg/missing-header-fixit-3.c: Likewise.
3465 * gcc.dg/missing-header-fixit-4.c: New test.
3466 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
3467 conversion of show_caret_p to a tri-state.
3469 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3472 * g++.dg/pr85523.C: Extend expected output to show line
3473 before line-insertion fix-it hint.
3474 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3475 (test_fixit_insert_newline): Add previous line to expected output.
3476 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
3477 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
3479 2018-08-27 Martin Liska <mliska@suse.cz>
3482 * gcc.dg/asan/pr86962.c: New test.
3484 2018-08-27 Martin Liska <mliska@suse.cz>
3486 * gcc.dg/tree-prof/val-prof-10.c: New test.
3488 2018-08-27 Martin Liska <mliska@suse.cz>
3490 PR tree-optimization/86847
3491 * gcc.dg/tree-ssa/switch-3.c: New test.
3492 * gcc.dg/tree-ssa/vrp105.c: Remove.
3494 2018-08-27 Martin Liska <mliska@suse.cz>
3496 * gcc.dg/tree-ssa/switch-2.c: New test.
3498 2018-08-27 Richard Biener <rguenther@suse.de>
3500 * g++.dg/torture/20180705-1.C: New testcase.
3501 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
3502 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
3503 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
3504 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
3505 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
3506 * gcc.dg/pr85195.c: Likewise.
3507 * gcc.dg/pr85467.c: Likewise.
3508 * gcc.dg/torture/pr81790.c: Likewise.
3510 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
3511 param to current default.
3513 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3515 PR rtl-optimization/87065
3516 * gcc.target/i386/pr87065.c: New test.
3518 2018-08-26 Marek Polacek <polacek@redhat.com>
3521 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
3523 PR c++/87029, Implement -Wredundant-move.
3524 * g++.dg/cpp0x/Wredundant-move1.C: New test.
3525 * g++.dg/cpp0x/Wredundant-move2.C: New test.
3526 * g++.dg/cpp0x/Wredundant-move3.C: New test.
3527 * g++.dg/cpp0x/Wredundant-move4.C: New test.
3529 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3532 * gfortran.dg/matmul_19.f90: New test.
3534 2018-08-25 Janus Weil <janus@gcc.gnu.org>
3537 * gfortran.dg/generic_35.f90: New test case.
3539 2018-08-24 David Malcolm <dmalcolm@redhat.com>
3542 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
3543 line spans are printed with -fdiagnostics-show-line-numbers.
3545 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3548 * gfortran.dg/implied_do_io_6.f90: New test.
3550 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3553 * gcc.dg/pr87092.c: New test.
3555 2018-08-24 Marek Polacek <polacek@redhat.com>
3559 * g++.dg/cpp0x/auto52.C: New test.
3560 * g++.dg/cpp1y/auto-fn52.C: New test.
3561 * g++.dg/cpp1y/auto-fn53.C: New test.
3562 * g++.dg/cpp1y/auto-fn54.C: New test.
3564 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3566 * lib/target-supports.exp (vect_perm_supported): Only return
3567 false for variable-length vectors if the permute size is not
3569 (check_effective_target_vect_perm)
3570 (check_effective_target_vect_perm_byte)
3571 (check_effective_target_vect_perm_short): Remove check for
3572 variable-length vectors.
3573 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
3574 * gcc.dg/vect/slp-perm-10.c: Likewise.
3575 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
3577 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3579 * gcc.target/aarch64/sve/bswap_1.c: New test.
3580 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
3581 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
3583 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3585 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
3586 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
3587 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
3588 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
3589 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
3590 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
3591 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
3593 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3596 * gcc.dg/pr79342.: New test.
3598 2018-08-23 Martin Sebor <msebor@redhat.com>
3600 PR tree-optimization/87072
3601 * gcc.dg/Warray-bounds-35.c: New test.
3603 2018-08-23 Richard Biener <rguenther@suse.de>
3606 * gcc.dg/pr87024.c: New testcase.
3608 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
3610 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
3611 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3612 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
3613 * gcc.dg/vect/pr80631-2.c: Likewise.
3615 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
3618 * gfortran.dg/submodule_32.f08: New test.
3620 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3623 * gfortran.dg/associate_3.f90: Update error message.
3624 * gfortran.dg/associate_39.f90: New test case.
3626 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3629 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
3631 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
3632 * gfortran.dg/class_17.f03: Update error message.
3633 * gfortran.dg/class_55.f90: Ditto.
3634 * gfortran.dg/dtio_11.f90: Update error messages.
3635 * gfortran.dg/implicit_actual.f90: Add an error message.
3636 * gfortran.dg/typebound_proc_12.f90: Update error message.
3638 2018-08-22 Martin Sebor <msebor@redhat.com>
3641 * gcc.dg/pr87052.c: New test.
3642 * gcc.dg/tree-ssa/dump-3.c: Adjust.
3644 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
3646 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
3647 * gfortran.dg/max_expr.f90: ...this.
3648 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
3649 * gfortran.dg/min_expr.f90: ...this.
3651 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3653 PR tree-optimization/86725
3654 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
3655 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
3656 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
3657 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
3659 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3661 PR tree-optimization/86725
3662 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
3664 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3666 * gcc.dg/vect/vect-avg-16.c: New test.
3667 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
3668 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3669 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
3670 the second loop in main1.
3672 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
3674 * gcc.dg/lto/pr85248_0.c (test_alias):
3675 Stringify __USER_LABEL_PREFIX__.
3676 (test_noreturn): Likewise.
3678 2018-08-22 Richard Biener <rguenther@suse.de>
3680 PR tree-optimization/86988
3681 * g++.dg/pr86988.C: New testcase.
3683 2018-08-22 Richard Biener <rguenther@suse.de>
3685 PR tree-optimization/86945
3686 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
3688 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
3690 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
3692 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
3693 Thomas Koenig <tkoenig@gcc.gnu.org>
3696 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
3697 * gfortran.dg/f2003_io_1.f03: Add wait statement.
3699 2018-08-21 Marek Polacek <polacek@redhat.com>
3701 PR c++/86981, Implement -Wpessimizing-move.
3702 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
3703 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
3704 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
3705 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
3706 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
3709 * g++.dg/concepts/pr67595.C: Add dg-warning.
3710 * g++.dg/cpp0x/Wnarrowing11.C: New test.
3711 * g++.dg/cpp0x/Wnarrowing12.C: New test.
3712 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
3715 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
3716 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
3718 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3720 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
3722 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3724 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
3726 2018-08-21 Javier Miranda <miranda@adacore.com>
3728 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
3730 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3732 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
3734 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3736 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
3738 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
3740 * gnat.dg/rep_clause7.adb: New testcase.
3742 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3744 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
3745 gnat.dg/task1_pkg.ads: New testcase.
3747 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3749 * gnat.dg/linkedlist.adb: New testcase.
3751 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3753 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
3754 gnat.dg/elab6_pkg.ads: New testcase.
3756 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3758 * gnat.dg/expr_func5.adb: New testcase.
3760 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3762 * gnat.dg/dynhash.adb: New testcase.
3764 2018-08-21 Javier Miranda <miranda@adacore.com>
3766 * gnat.dg/enum4.adb: New testcase.
3768 2018-08-21 Tamar Christina <tamar.christina@arm.com>
3770 * gcc.target/aarch64/large_struct_copy.c: New test.
3772 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
3774 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
3776 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3779 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
3781 2018-08-21 Tom de Vries <tdevries@suse.de>
3783 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
3784 to avoid mismatch in .debug and .earlydebug dump files.
3786 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
3789 * gcc.target/powerpc/pr87033.c: New test.
3791 2018-08-20 Martin Sebor <msebor@redhat.com>
3793 PR tree-optimization/87034
3794 * gcc.dg/builtin-sprintf-warn-20.c: New test.
3796 2018-08-20 David Malcolm <dmalcolm@redhat.com>
3799 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
3800 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
3801 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
3803 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
3806 * g++.dg/torture/pr87014.C: New file.
3808 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3811 * gcc.target/alpha/pr86984.c: New test.
3813 2018-08-20 Richard Biener <rguenther@suse.de>
3815 PR tree-optimization/78655
3816 * gcc.dg/tree-ssa/evrp11.c: New testcase.
3818 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3820 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
3823 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3825 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
3827 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
3828 * gcc.dg/lto/pr83719_0.c: Likewise.
3830 2018-08-17 Martin Sebor <msebor@redhat.com>
3833 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3835 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3837 * g++.dg/conversion/Wwrite-strings.C: New test.
3839 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
3840 Chung-Lin Tang <cltang@codesourcery.com>
3841 Xianmiao Qu <xianmiao_qu@c-sky.com>
3843 C-SKY port: Testsuite
3845 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
3846 * g++.dg/torture/type-generic-1.C: Likewise.
3847 * gcc.c-torture/compile/20000804-1.c: Likewise.
3848 * gcc.c-torture/execute/20101011-1.c: Likewise.
3849 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
3850 * gcc.dg/20020312-2.c: Likewise.
3851 * gcc.dg/Wno-frame-address.c: Likewise.
3852 * gcc.dg/c11-true_min-1.c: Likewise.
3853 * gcc.dg/sibcall-10.c: Likewise.
3854 * gcc.dg/sibcall-9.c: Likewise.
3855 * gcc.dg/stack-usage-1.c: Likewise.
3856 * gcc.dg/torture/float32-tg-3.c: Likewise.
3857 * gcc.dg/torture/float32x-tg-3.c: Likewise.
3858 * gcc.dg/torture/float64-tg-3.c: Likewise.
3859 * gcc.dg/torture/float64x-tg-3.c: Likewise.
3860 * gcc.dg/torture/type-generic-1.c: Likewise.
3861 * gcc.target/csky/*: New.
3862 * lib/target-supports.exp (check_profiling_available): Add
3864 (check_effective_target_hard_float): Handle C-SKY targets with
3865 single-precision hard float only.
3866 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
3868 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3870 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
3872 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
3873 coverage for gcc_dump_printf.
3875 2018-08-17 Martin Liska <mliska@suse.cz>
3877 * g++.dg/opt/mpx.C: Fix scanned pattern.
3878 * gcc.target/i386/mpx.c: Likewise.
3879 * g++.dg/warn/Wunreachable-code-1.C: Remove.
3880 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
3881 * gcc.dg/torture/pr52969.c: Likewise.
3882 * g++.dg/warn/pr31246-2.C: Likewise.
3883 * g++.dg/warn/pr31246.C: Likewise.
3884 * gcc.dg/pr33092.c: Likewise.
3885 * g++.dg/opt/eh1.C: Remove a deprecated option.
3886 * g++.dg/template/inline1.C: Likewise.
3887 * g++.dg/tree-ssa/pr81408.C: Likewise.
3888 * gcc.dg/pr41837.c: Likewise.
3889 * gcc.dg/pr41841.c: Likewise.
3890 * gcc.dg/pr42250.c: Likewise.
3891 * gcc.dg/pr43084.c: Likewise.
3892 * gcc.dg/pr43317.c: Likewise.
3893 * gcc.dg/pr51879-18.c: Likewise.
3894 * gcc.dg/torture/pr36066.c: Likewise.
3895 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
3896 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
3897 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
3898 * gcc.dg/tree-ssa/pr45122.c: Likewise.
3899 * gcc.target/i386/pr45352-2.c: Likewise.
3900 * gcc.target/i386/zee.c: Likewise.
3901 * gfortran.dg/auto_char_len_2.f90: Likewise.
3902 * gfortran.dg/auto_char_len_4.f90: Likewise.
3903 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3904 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3905 * gfortran.dg/gomp/pr47331.f90: Likewise.
3906 * gfortran.dg/pr40999.f: Likewise.
3907 * gfortran.dg/pr41011.f: Likewise.
3908 * gfortran.dg/pr42051.f03: Likewise.
3909 * gfortran.dg/pr46804.f90: Likewise.
3910 * gfortran.dg/pr83149_1.f90: Likewise.
3911 * gfortran.dg/pr83149_b.f90: Likewise.
3912 * gfortran.dg/whole_file_1.f90: Likewise.
3913 * gfortran.dg/whole_file_10.f90: Likewise.
3914 * gfortran.dg/whole_file_11.f90: Likewise.
3915 * gfortran.dg/whole_file_12.f90: Likewise.
3916 * gfortran.dg/whole_file_13.f90: Likewise.
3917 * gfortran.dg/whole_file_14.f90: Likewise.
3918 * gfortran.dg/whole_file_15.f90: Likewise.
3919 * gfortran.dg/whole_file_16.f90: Likewise.
3920 * gfortran.dg/whole_file_17.f90: Likewise.
3921 * gfortran.dg/whole_file_18.f90: Likewise.
3922 * gfortran.dg/whole_file_19.f90: Likewise.
3923 * gfortran.dg/whole_file_2.f90: Likewise.
3924 * gfortran.dg/whole_file_20.f03: Likewise.
3925 * gfortran.dg/whole_file_3.f90: Likewise.
3926 * gfortran.dg/whole_file_4.f90: Likewise.
3927 * gfortran.dg/whole_file_5.f90: Likewise.
3928 * gfortran.dg/whole_file_6.f90: Likewise.
3929 * gfortran.dg/whole_file_7.f90: Likewise.
3930 * gfortran.dg/whole_file_8.f90: Likewise.
3931 * gfortran.dg/whole_file_9.f90: Likewise.
3932 * gcc.dg/vect/vect.exp: Likewise.
3934 2018-08-17 Richard Biener <rguenther@suse.de>
3937 * gcc.dg/torture/pr86505.c: New testcase.
3939 2018-08-16 Martin Sebor <msebor@redhat.com>
3941 PR tree-optimization/86853
3942 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
3943 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
3944 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
3946 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3948 * gcc.dg/missing-header-fixit-3.c: New test.
3950 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3952 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3953 (test_fixit_insert_newline): Update expected output to show '+'
3954 characters in margin of line-insertion fix-it hint.
3956 2018-08-16 Nathan Sidwell <nathan@acm.org>
3958 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
3959 * gcc.dg/cpp/macsyntx2.c: likewise.
3961 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
3964 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
3965 * gcc.target/i386/avx-cvt-2.c: Ditto.
3967 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3970 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
3972 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
3974 * gcc.target/aarch64/imm_choice_comparison.c: New test.
3976 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3978 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
3979 (lib_strncmp): Likewise.
3981 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3983 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
3984 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
3985 * g++.dg/torture/pr44295.C : Likewise.
3987 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3990 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
3991 attributes and matching.
3992 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
3993 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
3995 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3997 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
3999 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4001 * gcc.target/i386/rop1.c: Remove.
4002 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
4004 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
4006 * gcc.target/powerpc/fold-vec-splat-char.c: New.
4007 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
4008 * gcc.target/powerpc/fold-vec-splat-int.c: New.
4009 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
4010 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
4011 * gcc.target/powerpc/fold-vec-splat-short.c: New.
4013 2018-08-15 David Malcolm <dmalcolm@redhat.com>
4015 * g++.dg/diagnostic/aka3.C: New test.
4016 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
4017 output to show range labels.
4018 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
4019 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4020 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
4021 * gcc.dg/bad-binary-ops.c: Update expected output to show range
4022 labels. Add an "aka" example.
4023 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
4025 * gcc.dg/format/diagnostic-ranges.c: Likewise.
4026 * gcc.dg/format/pr72858.c: Likewise.
4027 * gcc.dg/format/pr78498.c: Likewise.
4028 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
4029 Update expected output to show range labels. Add examples of
4030 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
4031 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4032 Update expected output to show range labels.
4033 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4034 (test_very_wide_line): Adjust so that label is at left-clipping
4036 (test_very_wide_line_2): New test.
4037 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4038 Update expected output to show range labels.
4039 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4040 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
4041 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
4042 for new param to gcc_rich_location::add_expr.
4043 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4045 (test_show_locus): Add examples of labels to various tests. Tweak
4046 the "very wide_line" test case and duplicate it, to cover the
4047 boundary values for clipping of labels against the left-margin.
4048 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4049 diagnostic-test-show-locus-no-labels.c.
4050 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
4051 Update line numbers of dg-locus directives.
4052 * gcc.dg/pr69627.c: Update expected output to show range labels.
4053 * lib/multiline.exp (proc _build_multiline_regex): Remove
4054 special-case handling of lines with trailing '|'.
4056 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
4059 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
4062 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4064 * gcc.dg/wmain.c: New test.
4066 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
4069 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
4070 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
4073 2018-08-15 Martin Liska <mliska@suse.cz>
4075 PR tree-optimization/86925
4076 * gcc.dg/predict-20.c: New test.
4077 * gcc.dg/predict-21.c: New test.
4079 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
4081 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
4083 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
4085 * gcc.target/i386/sse2-movs.c: New test.
4087 2018-08-14 Martin Sebor <msebor@redhat.com>
4089 PR tree-optimization/86650
4090 * gcc.dg/Warray-bounds-34.c: New test.
4092 2018-08-14 Janus Weil <janus@gcc.gnu.org>
4095 * gfortran.dg/generic_34.f90: New test case.
4097 2018-08-13 Marek Polacek <polacek@redhat.com>
4100 * g++.dg/cpp0x/Wnarrowing6.C: New test.
4101 * g++.dg/cpp0x/Wnarrowing7.C: New test.
4102 * g++.dg/cpp0x/Wnarrowing8.C: New test.
4103 * g++.dg/cpp0x/Wnarrowing9.C: New test.
4104 * g++.dg/cpp0x/Wnarrowing10.C: New test.
4105 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
4106 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4107 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
4108 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
4109 * g++.dg/ext/stmtexpr15.C: Likewise.
4110 * g++.dg/gomp/pr47963.C: Likewise.
4111 * g++.dg/init/new37.C: Likewise.
4112 * g++.dg/init/new43.C: Likewise.
4113 * g++.dg/other/fold1.C: Likewise.
4114 * g++.dg/parse/array-size2.C: Likewise.
4115 * g++.dg/template/dependent-name3.C: Likewise.
4116 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
4117 * g++.dg/other/vrp1.C: Likewise.
4118 * g++.dg/template/char1.C: Likewise.
4120 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
4122 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
4123 instead of a ZERO_EXTEND.
4125 2018-08-13 Martin Sebor <msebor@redhat.com>
4127 PR tree-optimization/71625
4128 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
4129 * g++.dg/init/string2.C: New test.
4130 * g++.dg/init/string3.C: New test.
4131 * g++.dg/init/string4.C: New test.
4132 * gcc.dg/init-string-3.c: New test.
4133 * gcc.dg/strlenopt-55.c: New test.
4134 * gcc.dg/strlenopt-56.c: New test.
4136 2018-08-13 Marek Polacek <polacek@redhat.com>
4138 P0806R2 - Deprecate implicit capture of this via [=]
4139 * g++.dg/cpp2a/lambda-this1.C: New test.
4140 * g++.dg/cpp2a/lambda-this2.C: New test.
4141 * g++.dg/cpp2a/lambda-this3.C: New test.
4143 2018-08-13 Marek Polacek <polacek@redhat.com>
4146 * g++.dg/diagnostic/auto1.C: New test.
4148 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4151 * gfortran.dg/transfer_class_3.f90: New test.
4153 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4156 * gfortran.dg/use_rename_9.f90: New test.
4158 2018-08-11 Jakub Jelinek <jakub@redhat.com>
4160 PR tree-optimization/86835
4161 * gcc.dg/pr86835.c: New test.
4163 2018-08-10 Janus Weil <janus@gcc.gnu.org>
4166 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
4167 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
4168 * gfortran.dg/short_circuiting_2.f90: New test case.
4169 * gfortran.dg/short_circuiting_3.f90: New test case.
4171 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
4174 * gcc.target/i386/pr82418.c: New test.
4176 2018-08-10 Martin Liska <mliska@suse.cz>
4179 * gcc.dg/predict-17.c: New test.
4180 * gcc.dg/predict-18.c: New test.
4181 * gcc.dg/predict-19.c: New test.
4183 2018-08-10 Martin Liska <mliska@suse.cz>
4185 PR tree-optimization/85799
4186 * gcc.dg/pr85799.c: New test.
4188 2018-08-09 Jeff Law <law@redhat.com>
4191 * gcc.dg/uninit-suppress_2.c: Disable DOM.
4193 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4195 * gcc.target/aarch64/sve/reduc_8.c: New test.
4197 2018-08-09 David Malcolm <dmalcolm@redhat.com>
4200 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
4202 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4204 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4205 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
4208 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4210 PR tree-optimization/86858
4211 * gcc.dg/vect/pr86858.c: New test.
4213 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4215 PR tree-optimization/86871
4216 * gcc.dg/vect/pr86871.c: New test.
4218 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4220 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4222 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4224 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
4225 arch and tune numbers by 2.
4226 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
4227 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
4228 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
4229 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
4230 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
4231 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
4232 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
4233 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
4234 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
4235 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
4236 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
4237 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
4238 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
4239 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
4240 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
4241 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
4242 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
4243 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
4244 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
4245 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
4246 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
4247 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
4248 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
4249 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
4250 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
4251 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
4252 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
4253 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
4254 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
4255 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
4256 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
4257 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
4258 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
4259 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
4260 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
4261 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
4262 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
4263 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
4264 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
4265 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
4266 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
4267 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
4268 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
4269 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
4270 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
4271 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
4272 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
4273 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
4274 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
4275 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
4276 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
4277 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
4278 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
4279 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
4280 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
4281 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
4282 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
4283 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
4284 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
4285 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
4286 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
4287 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
4288 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
4289 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
4290 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
4291 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
4293 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4296 * gcc.target/s390/pr84332.c: New testcase.
4298 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
4301 * gcc.target/m68k/tls-dimode.c: New file.
4303 2018-08-08 Nathan Sidwell <nathan@acm.org>
4305 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
4306 c-c++-common/inc-from-1.c: New
4308 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
4311 * gcc.target/s390/TI-constants-lra.c: New testcase.
4312 * gcc.target/s390/TI-constants-nolra.c: New testcase.
4314 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
4316 * gcc.target/s390/hotpatch-8.c: Remove.
4317 * gcc.target/s390/hotpatch-9.c: Remove.
4318 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
4319 * gcc.target/s390/mnop-mcount-m31.c: Remove.
4321 2018-08-08 Jakub Jelinek <jakub@redhat.com>
4323 P0595R1 - is_constant_evaluated
4324 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
4327 * g++.dg/cpp1z/decomp46.C: New test.
4330 * g++.dg/opt/pr86738.C: New test.
4332 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
4335 * gcc.target/aarch64/frecpe_1.c: New test.
4336 * gcc.target/aarch64/frecpe_2.c: Likewise.
4338 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4340 PR c++/59480, DR 136
4341 * g++.dg/other/friend8.C: New.
4342 * g++.dg/other/friend9.C: Likewise.
4343 * g++.dg/other/friend10.C: Likewise.
4344 * g++.dg/other/friend11.C: Likewise.
4345 * g++.dg/other/friend12.C: Likewise.
4346 * g++.dg/other/friend13.C: Likewise.
4347 * g++.dg/other/friend14.C: Likewise.
4348 * g++.dg/other/friend15.C: Likewise.
4349 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4350 * g++.dg/parse/defarg8.C: Likewise.
4352 2018-08-07 Martin Liska <mliska@suse.cz>
4355 * gcc.dg/predict-16.c: New test.
4356 * g++.dg/predict-1.C: New test.
4358 2018-08-07 Steve Ellcey <sellcey@cavium.com>
4359 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4361 PR tree-optimization/80925
4362 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
4363 vectorized on !vect_hw_misalign targets.
4365 2018-08-06 Marek Polacek <polacek@redhat.com>
4368 * g++.dg/cpp1y/constexpr-86767.C: New test.
4370 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
4372 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
4373 for target *-*-linux-gnu.
4375 2018-08-06 Alan Hayward <alan.hayward@arm.com>
4377 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
4378 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
4379 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
4381 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
4383 * gcc.target/s390/nomemloopunroll-1.c: New test.
4385 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
4388 * gcc.target/i386/pr86386.c: New file.
4390 2018-08-04 Tom de Vries <tdevries@suse.de>
4392 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
4394 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
4396 * gcc.dg/guality/const-volatile.c: Remove duplicate test
4399 2018-08-04 Janus Weil <janus@gcc.gnu.org>
4402 * gfortran.dg/interface_assignment_6.f90: New test case.
4404 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
4407 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
4409 2018-08-03 David Malcolm <dmalcolm@redhat.com>
4410 Jonathan Wakely <jwakely@redhat.com>
4413 * g++.dg/pr85523.C: New test.
4415 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
4418 * gcc.dg/union-duplicate-field.c: New test.
4420 2018-08-03 Jason Merrill <jason@redhat.com>
4423 * g++.dg/template/pr86706.C: New test.
4425 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
4427 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
4428 on vect_avg_qi targets.
4429 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
4430 * gcc.dg/vect/bb-slp-pow-1.c: New test.
4431 * gcc.dg/vect/vect-avg-15.c: Likewise.
4433 2018-08-03 Martin Liska <mliska@suse.cz>
4435 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
4436 * gcc.dg/predict-13.c: Likewise.
4437 * gcc.dg/predict-3.c: Likewise.
4438 * gcc.dg/predict-4.c: Likewise.
4439 * gcc.dg/predict-5.c: Likewise.
4440 * gcc.dg/predict-6.c: Likewise.
4441 * gcc.dg/predict-9.c: Likewise.
4442 * gfortran.dg/predict-1.f90: Likewise.
4444 2018-08-02 Richard Biener <rguenther@suse.de>
4447 * g++.dg/torture/pr86763.C: New testcase.
4449 2018-08-02 Richard Biener <rguenther@suse.de>
4451 PR tree-optimization/86816
4452 * g++.dg/torture/pr86816.C: New testcase.
4454 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
4456 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
4458 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
4459 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
4460 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
4462 * gcc.target/aarch64/sve/single_2.c: Likewise.
4463 * gcc.target/aarch64/sve/single_3.c: Likewise.
4464 * gcc.target/aarch64/sve/single_4.c: Likewise.
4466 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
4469 * gcc.target/aarch64/ldp_stp_13.c: New test.
4471 2018-08-01 Martin Sebor <msebor@redhat.com>
4473 PR tree-optimization/86650
4474 * gcc.dg/format/gcc_diag-10.c: Adjust.
4476 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4478 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
4480 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
4482 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4485 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
4486 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4488 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4490 * gcc.dg/pointer-range-check-1.c: New test.
4491 * gcc.dg/pointer-range-check-2.c: Likewise.
4493 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4495 PR tree-optimization/86749
4496 * gcc.dg/vect/pr86749.c: New test.
4498 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
4501 * g++.dg/lookup/name-clash12.C: New.
4503 2018-08-01 Richard Biener <rguenther@suse.de>
4505 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
4507 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4509 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
4511 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4513 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
4515 2018-08-01 Martin Liska <mliska@suse.cz>
4517 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
4518 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4519 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4520 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4521 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4522 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4523 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4524 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4526 2018-08-01 Martin Liska <mliska@suse.cz>
4529 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
4531 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
4533 * gcc.target/aarch64/extract_zero_extend.c: New file.
4535 2018-08-01 Jakub Jelinek <jakub@redhat.com>
4538 * gcc.c-torture/compile/pr85704.c: New test.
4540 2018-07-31 Alexandre Oliva <oliva@adacore.com>
4541 Olivier Hainque <hainque@adacore.com>
4543 * gnat.dg/dinst.adb: New.
4544 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
4546 2018-07-31 David Malcolm <dmalcolm@redhat.com>
4548 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
4550 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
4553 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
4555 * c-c++-common/spec-barrier-1.c: New test.
4556 * c-c++-common/spec-barrier-2.c: New test.
4557 * gcc.dg/spec-barrier-3.c: New test.
4559 2018-07-31 Martin Sebor <msebor@redhat.com>
4561 PR tree-optimization/86741
4562 * gcc.dg/Warray-bounds-33.c: New test.
4564 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
4566 * gcc.target/s390/memset-1.c: Improve testcase.
4568 2018-07-31 Tom de Vries <tdevries@suse.de>
4571 * g++.dg/guality/pr86687.C: New test.
4573 2018-07-31 Jakub Jelinek <jakub@redhat.com>
4575 P1008R1 - prohibit aggregates with user-declared constructors
4576 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
4577 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
4578 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
4579 * g++.dg/cpp2a/aggr1.C: New test.
4580 * g++.dg/cpp2a/aggr2.C: New test.
4582 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
4585 * gcc.target/arm/pr86640.c: New testcase.
4587 2018-07-31 Martin Liska <mliska@suse.cz>
4589 PR gcov-profile/85338
4590 PR gcov-profile/85350
4591 PR gcov-profile/85372
4592 * gcc.misc-tests/gcov-pr85338.c: New test.
4593 * gcc.misc-tests/gcov-pr85350.c: New test.
4594 * gcc.misc-tests/gcov-pr85372.c: New test.
4596 2018-07-31 Martin Liska <mliska@suse.cz>
4598 PR gcov-profile/83813
4599 PR gcov-profile/84758
4600 PR gcov-profile/85217
4601 PR gcov-profile/85332
4602 * gcc.misc-tests/gcov-pr83813.c: New test.
4603 * gcc.misc-tests/gcov-pr84758.c: New test.
4604 * gcc.misc-tests/gcov-pr85217.c: New test.
4605 * gcc.misc-tests/gcov-pr85332.c: New test.
4607 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4609 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
4610 gnat.dg/prot5_pkg.ads: New testcase.
4612 2018-07-31 Justin Squirek <squirek@adacore.com>
4614 * gnat.dg/addr11.adb: New testcase.
4616 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
4618 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
4620 2018-07-31 Gary Dismukes <dismukes@adacore.com>
4622 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
4624 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4626 * gnat.dg/iter3.adb: New testcase.
4628 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
4630 Revert 'AsyncI/O patch committed'
4631 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4632 Thomas Koenig <tkoenig@gcc.gnu.org>
4635 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4636 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4638 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
4640 PR rtl-optimization/85160
4641 * gcc.target/powerpc/combine-2-2.c: New testcase.
4643 2018-07-27 Martin Sebor <msebor@redhat.com>
4645 PR tree-optimization/86696
4646 * g++.dg/pr86696.C: New test.
4648 2018-07-27 David Malcolm <dmalcolm@redhat.com>
4650 PR tree-optimization/86636
4651 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
4652 Add dg-require-effective-target pthread.
4654 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
4656 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
4657 * gcc.dg/strcmpopt_6.c: Likewise.
4659 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
4662 * gcc.target/powerpc/pr58673-2.c: Call strdup.
4664 2018-07-26 Martin Sebor <msebor@redhat.com>
4666 PR tree-optimization/86043
4667 PR tree-optimization/86042
4668 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
4670 * gcc.dg/strlenopt-44.c: New test.
4672 2018-07-26 Martin Liska <mliska@suse.cz>
4674 PR gcov-profile/86536
4675 * gcc.misc-tests/gcov-pr86536.c: New test.
4677 2018-07-25 Martin Sebor <msebor@redhat.com>
4679 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
4680 ignored by the test harness.
4682 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4683 Thomas Koenig <tkoenig@gcc.gnu.org>
4686 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4687 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4689 2018-07-25 Jakub Jelinek <jakub@redhat.com>
4692 * g++.dg/pr85515-2.C: Add expected dg-error.
4693 * g++.dg/cpp0x/range-for36.C: New test.
4695 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
4697 * gcc.target/arc/uncached-1.c: New test.
4698 * gcc.target/arc/uncached-2.c: Likewise.
4700 2018-07-24 Martin Sebor <msebor@redhat.com>
4702 PR tree-optimization/86622
4703 PR tree-optimization/86532
4704 * gcc.c-torture/execute/strlen-2.c: New test.
4705 * gcc.c-torture/execute/strlen-3.c: New test.
4706 * gcc.c-torture/execute/strlen-4.c: New test.
4708 2018-07-24 David Malcolm <dmalcolm@redhat.com>
4710 PR tree-optimization/86636
4711 * gcc.c-torture/compile/pr86636.c: New test.
4713 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
4715 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
4717 2018-07-24 Jakub Jelinek <jakub@redhat.com>
4720 * gcc.target/i386/pr86627.c: New test.
4723 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
4724 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
4725 * g++.dg/tree-ssa-/pr19476-6.C: New test.
4726 * g++.dg/tree-ssa-/pr19476-7.C: New test.
4728 2018-07-23 Carl Love <cel@us.ibm.com>
4731 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
4732 file altivec-2-runnable.c.
4733 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
4734 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
4735 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
4736 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
4737 vec_cts, vec_ctu, vec_cpsgn tests.
4739 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4742 * gcc.dg/pr86617.c: New test.
4744 2018-07-23 Jakub Jelinek <jakub@redhat.com>
4747 * g++.dg/warn/Wnonnull-compare-9.C: New test.
4749 2018-07-20 Martin Sebor <msebor@redhat.com>
4752 * c-c++-common/pr68657-1.c: Adjust.
4753 * c-c++-common/pr68657-2.c: Same.
4754 * c-c++-common/pr68657-3.c: Same.
4755 * c-c++-common/pr68833-1.c: Same.
4756 * gcc.dg/Walloc-size-larger-than-16.c: Same.
4757 * gcc.dg/Walloca-larger-than.c: New test.
4758 * gcc.dg/Walloca-larger-than-2.c: New test.
4759 * gcc.dg/Wframe-larger-than-2.c: New test.
4760 * gcc.dg/Wlarger-than3.c: New test.
4761 * gcc.dg/Wvla-larger-than-3.c: New test.
4762 * gcc.dg/pr42611.c: Adjust.
4763 * gnat.dg/frame_overflow.adb: Same.
4765 2018-07-20 Martin Sebor <msebor@redhat.com>
4767 PR tree-optimization/86613
4768 PR tree-optimization/86611
4769 * c-c++-common/Warray-bounds-2.c: Undefine macros and
4770 prune duplicate warnings.
4771 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
4772 data-model-dependencies.
4773 * gcc.dg/Warray-bounds-32.c: Ditto.
4775 2018-07-20 Richard Biener <rguenther@suse.de>
4778 * g++.dg/lto/pr86585_0.C: New testcase.
4779 * g++.dg/lto/pr86585_1.C: Likewise.
4781 2018-07-19 Martin Sebor <msebor@redhat.com>
4783 PR tree-optimization/83776
4784 PR tree-optimization/84047
4785 * gcc.dg/Warray-bounds-29.c: New test.
4786 * gcc.dg/Warray-bounds-30.c: New test.
4787 * gcc.dg/Warray-bounds-31.c: New test.
4788 * gcc.dg/Warray-bounds-32.c: New test.
4790 2018-07-19 Michael Collison <michael.collison@arm.com>
4791 Richard Henderson <rth@redhat.com>
4793 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
4794 * gcc.target/aarch64/builtin_saddl.c: New testcase.
4795 * gcc.target/aarch64/builtin_saddll.c: New testcase.
4796 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
4797 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
4798 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
4799 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
4800 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
4801 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
4802 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
4803 * gcc.target/aarch64/builtin_usubl.c: New testcase.
4804 * gcc.target/aarch64/builtin_usubll.c: New testcase.
4806 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4808 Revert fix for c++/59480 (and testsuite followup)
4810 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4812 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4814 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4816 PR c++/59480, DR 136
4817 * g++.dg/other/friend8.C: New.
4818 * g++.dg/other/friend9.C: Likewise.
4819 * g++.dg/other/friend10.C: Likewise.
4820 * g++.dg/other/friend11.C: Likewise.
4821 * g++.dg/other/friend12.C: Likewise.
4822 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4823 * g++.dg/parse/defarg8.C: Likewise.
4825 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4827 * gcc.target/aarch64/profile.c: New test.
4829 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4832 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4834 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4837 * gcc.target/i386/pr86560-4.c: New test.
4838 * gcc.target/i386/pr86560-5.c: Likewise.
4840 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4843 * gcc.target/i386/pr86560-1.c: New test.
4844 * gcc.target/i386/pr86560-2.c: Likewise.
4845 * gcc.target/i386/pr86560-3.c: Likewise.
4847 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4849 * gfortran.dg/max_fmax_aarch64.f90: New test.
4850 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
4851 * gfortran.dg/minmax_integer.f90: Likewise.
4853 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4855 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4857 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4860 * g++.dg/tree-ssa/pr86544.C: New test.
4862 2018-07-18 Jakub Jelinek <jakub@redhat.com>
4865 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
4867 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4870 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
4871 * c-c++-common/pr69558.c: Remove xfail.
4872 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
4873 * gcc.dg/pr61817-1.c: Likewise.
4874 * gcc.dg/pr61817-2.c: Likewise.
4875 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
4877 2018-07-18 Janus Weil <janus@gcc.gnu.org>
4880 * gfortran.dg/function_optimize_5.f90: Add option
4881 '-faggressive-function-elimination' and update dg-warning clauses.
4882 * gfortran.dg/short_circuiting.f90: New test.
4884 2018-07-18 Marek Polacek <polacek@redhat.com>
4886 PR c++/86190 - bogus -Wsign-conversion warning
4887 * g++.dg/warn/Wsign-conversion-3.C: New test.
4888 * g++.dg/warn/Wsign-conversion-4.C: New test.
4890 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4892 PR c++/59480, DR 136
4893 * g++.dg/other/friend8.C: New.
4894 * g++.dg/other/friend9.C: Likewise.
4895 * g++.dg/other/friend10.C: Likewise.
4896 * g++.dg/other/friend11.C: Likewise.
4897 * g++.dg/other/friend12.C: Likewise.
4898 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4899 * g++.dg/parse/defarg8.C: Likewise.
4901 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4903 * g++.dg/ext/uow-3.C: Adjust.
4904 * g++.dg/ext/uow-4.C: Likewise.
4905 * g++.dg/lookup/name-clash11.C: Likewise.
4906 * g++.dg/lookup/name-clash7.C: Likewise.
4907 * g++.dg/lookup/redecl1.C: Likewise.
4908 * g++.dg/warn/changes-meaning.C: Likewise.
4909 * g++.old-deja/g++.jason/scoping8.C: Likewise.
4910 * g++.old-deja/g++.law/nest1.C: Likewise.
4912 2018-07-18 Richard Biener <rguenther@suse.de>
4915 * g++.dg/lto/pr86523-3_0.C: New testcase.
4917 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
4919 * gcc.target/m68k/mulsi_highpart.c: New test.
4921 2018-07-17 Jakub Jelinek <jakub@redhat.com>
4923 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
4924 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
4925 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
4926 * gcc.dg/cpp/pr61854-8.c: New test.
4928 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4930 * gcc.target/powerpc/pr85456.c: Require longdouble128.
4932 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
4935 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
4937 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
4939 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
4940 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
4941 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
4942 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
4943 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
4945 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4947 * gcc.target/powerpc/pr57150.c: Require longdouble128.
4948 * gcc.target/powerpc/pr79916.c: Require dfp.
4950 2018-07-17 Richard Biener <rguenther@suse.de>
4953 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
4955 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
4957 * gcc.target/s390/function-align1.c: New test.
4958 * gcc.target/s390/function-align2.c: New test.
4959 * gcc.target/s390/function-align3.c: New test.
4961 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
4963 * gnat.dg/discr55.adb: New test.
4965 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4967 * gcc.target/i386/vartrack-1.c (dg-options): Add
4968 -fomit-frame-pointer.
4970 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4972 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
4973 (dg-lto-options): Add -fPIC.
4974 * g++.dg/lto/pr86523-2_0.C: Likewise.
4976 2018-07-17 Martin Liska <mliska@suse.cz>
4978 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
4980 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4982 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
4985 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
4987 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
4989 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
4991 * gnat.dg/memorytest.adb: New testcase.
4993 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
4995 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
4998 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5000 * gnat.dg/equal3.adb: New testcase.
5002 2018-07-17 Justin Squirek <squirek@adacore.com>
5004 * gnat.dg/split_args.adb: New testcase.
5006 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5008 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
5010 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5012 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
5015 2018-07-16 Carl Love <cel@us.ibm.com>
5018 Forgot the PR number on the commit log.
5020 2018-07-16 Carl Love <cel@us.ibm.com>
5023 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5025 * gcc.target/powerpc/divkc3-3.c: Ditto.
5026 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5027 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5028 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5029 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5031 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5033 * gcc.target/powerpc/convert-fp-128.c: New testcase.
5034 * gcc.target/powerpc/convert-fp-64.c: New testcase.
5036 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5038 * lib/target-supports.exp (check_effective_target_longdouble64,
5039 check_effective_target_ppc_float128,
5040 check_effective_target_ppc_float128_insns,
5041 check_effective_target_powerpc_vsx): New.
5043 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5045 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
5048 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5050 PR tree-optimization/86526
5051 * gcc.c-torture/compile/pr86526.c: New test.
5053 2018-07-16 Carl Love <cel@us.ibm.com>
5055 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5057 * gcc.target/powerpc/divkc3-3.c: Ditto.
5058 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5059 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5060 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5061 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5063 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
5066 * gfortran.dg/assumed_rank_14.f90: New testcase.
5067 * gfortran.dg/assumed_rank_15.f90: New testcase.
5068 * gfortran.dg/dec_structure_8.f90: Update error messages.
5069 * gfortran.dg/dec_structure_23.f90: Update error messages.
5071 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5074 * gcc.c-torture/execute/pr86528.c: New test.
5075 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
5077 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
5079 * g++.dg/template/spec40.C: New.
5080 * g++.dg/parse/ptrmem8.C: Likewise.
5082 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5084 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
5085 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
5086 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
5087 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
5088 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
5090 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5092 * gcc.target/s390/mrecord-mcount.c: New testcase.
5094 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5096 * gcc.target/s390/mfentry-m64.c: New testcase.
5098 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5100 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
5103 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5105 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
5108 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5110 * gnat.dg/wide_wide_value1.adb: New testcase.
5112 2018-07-16 Javier Miranda <miranda@adacore.com>
5114 * gnat.dg/bit_order1.adb: New testcase.
5116 2018-07-16 Javier Miranda <miranda@adacore.com>
5118 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
5120 2018-07-16 Richard Biener <rguenther@suse.de>
5123 * g++.dg/lto/pr86523-1_0.C: New testcase.
5124 * g++.dg/lto/pr86523-2_0.C: Likewise.
5126 2018-07-16 Martin Liska <mliska@suse.cz>
5129 * g++.dg/ipa/pr86529.C: New test.
5131 2018-07-16 Tom de Vries <tdevries@suse.de>
5134 * gcc.target/i386/vartrack-1.c: New test.
5136 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
5138 * gnat.dg/opt73.adb: New test.
5140 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5144 * g++.dg/opt/pr3698.C: New test.
5146 2018-07-16 Richard Biener <rguenther@suse.de>
5149 * gcc.dg/torture/pr86389.c: Require trampolines.
5151 2018-07-15 Tom de Vries <tdevries@suse.de>
5153 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
5154 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
5156 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
5157 * gcc.dg/guality/guality.exp: Same.
5158 * gfortran.dg/guality/guality.exp: Same.
5160 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
5161 Sunil K Pandey <sunil.k.pandey@intel.com>
5164 * gcc.target/i386/pr84413-1.c: New test.
5165 * gcc.target/i386/pr84413-2.c: Likewise.
5166 * gcc.target/i386/pr84413-3.c: Likewise.
5168 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
5169 Steve Munroe <munroesj52@gmail.com>
5171 * gcc.target/powerpc/sse2-pand-1.c: New file.
5172 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5173 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5174 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5176 2018-07-13 Nathan Sidwell <nathan@acm.org>
5179 * g++.dg/pr86374.C: New.
5181 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
5184 * gcc.dg/strcmpopt_5.c: New test.
5185 * gcc.dg/strcmpopt_6.c: New test.
5187 2018-07-13 Richard Biener <rguenther@suse.de>
5190 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
5192 2018-07-13 Tom de Vries <tdevries@suse.de>
5194 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
5195 * gcc.dg/guality/ctztest.c: Same.
5196 * gcc.dg/guality/sra-1.c: Same.
5198 2018-07-13 Tom de Vries <tdevries@suse.de>
5200 * gcc.dg/vla-1.c: Update.
5202 2018-07-13 Tom de Vries <tdevries@suse.de>
5204 * gcc.src/maintainers.exp: New file.
5206 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5209 * gcc.dg/pr86489.c: New test.
5211 2018-07-12 Martin Sebor <msebor@redhat.com>
5214 g++.dg/warn/pr86453.C: Adjust.
5216 2018-07-12 Jim Wilson <jimw@sifive.com>
5218 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
5220 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
5222 * gcc.target/riscv/interrupt-conflict-mode.c: New.
5224 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5226 * c-c++-common/gomp/declare-target-3.c: New test.
5227 * g++.dg/gomp/declare-target-2.C: New test.
5229 2018-07-12 Martin Sebor <msebor@redhat.com>
5232 * c-c++-common/Wattributes.c: Adjust.
5233 * gcc.dg/Wattributes-10.c: New test.
5234 * g++.dg/Wattributes-3.C: Adjust.
5235 * gcc.dg/Wattributes-6.c: Adjust.
5236 * gcc.dg/pr18079.c: Adjust.
5237 * gcc.dg/torture/pr42363.c: Adjust.
5239 2018-07-12 Julia Koval <julia.koval@intel.com>
5241 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
5244 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5246 * gcc.dg/vect/vect-cond-arith-6.c: New test.
5247 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
5248 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
5249 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
5250 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
5251 * gcc.target/aarch64/sve/slp_14.c: Likewise.
5252 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
5254 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5256 * gcc.dg/vect/vect-cond-arith-4.c: New test.
5257 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
5258 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
5259 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
5260 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
5261 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
5262 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
5263 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
5265 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5266 Alan Hayward <alan.hayward@arm.com>
5267 David Sherwood <david.sherwood@arm.com>
5269 * gcc.dg/vect/vect-fma-2.c: New test.
5270 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
5271 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
5272 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
5274 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5276 * gcc.dg/vect/vect-cond-arith-3.c: New test.
5277 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
5278 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
5279 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
5280 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
5281 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
5282 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
5283 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
5284 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
5286 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5288 * gcc.dg/vect/vect-cond-arith-2.c: New test.
5289 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5291 2018-07-12 Richard Biener <rguenther@suse.de>
5294 * gcc.target/i386/pr84829.c: New testcase.
5296 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5298 * gcc.dg/torture/20180712-1.c: New test.
5300 PR tree-optimization/86492
5301 * gcc.c-torture/execute/pr86492.c: New test.
5303 2018-07-12 Richard Biener <rguenther@suse.de>
5306 * g++.dg/warn/pr86453.C: New testcase.
5308 2018-07-12 Richard Biener <rguenther@suse.de>
5311 * gcc.dg/graphite/pr86479.c: New testcase.
5313 2018-07-11 Jakub Jelinek <jakub@redhat.com>
5315 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
5316 of hardcoding size. Cast (rel) to MASK_TYPE.
5317 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
5318 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
5319 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
5320 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
5321 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
5322 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
5323 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
5324 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
5325 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
5326 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
5327 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
5328 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
5329 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
5330 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
5331 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
5332 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
5333 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
5334 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
5335 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
5337 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
5339 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
5340 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
5341 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
5343 2018-07-10 Mark Wielaard <mark@klomp.org>
5346 * gcc.dg/pr86459.c: New test.
5348 2018-07-10 Martin Sebor <msebor@redhat.com>
5351 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5353 2018-07-10 Martin Liska <mliska@suse.cz>
5356 * gcc.dg/pr84100.c: Change it back to dg-bogus.
5358 2018-07-10 Jakub Jelinek <jakub@redhat.com>
5361 * g++.dg/ubsan/pr86406.C: New test.
5364 * gfortran.dg/vect/pr86421.f90: New test.
5366 2018-07-09 Martin Sebor <msebor@redhat.com>
5368 PR tree-optimization/86415
5369 * gcc.dg/strlenopt-53.c: New test.
5371 2018-07-09 Martin Sebor <msebor@redhat.com>
5374 * gcc.dg/strlenopt-49.c: New test.
5375 * gcc.dg/strlenopt-50.c: New test.
5376 * gcc.dg/strlenopt-51.c: New test.
5377 * gcc.dg/strlenopt-52.c: New test.
5378 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5380 2018-07-09 Jakub Jelinek <jakub@redhat.com>
5383 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
5384 to be returned and when first argument is not 0, so that they don't do
5385 anything for NEED_EXC or NEED_ERRNO.
5387 2018-07-09 Tom de Vries <tdevries@suse.de>
5389 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
5390 * gcc.dg/guality/bswaptest.c: Same.
5391 * gcc.dg/guality/clztest.c: Same.
5392 * gcc.dg/guality/csttest.c: Same.
5393 * gcc.dg/guality/ctztest.c: Same.
5394 * gcc.dg/guality/drap.c: Same.
5395 * gcc.dg/guality/nrv-1.c: Same.
5396 * gcc.dg/guality/pr41353-1.c: Same.
5397 * gcc.dg/guality/pr41353-2.c: Same.
5398 * gcc.dg/guality/pr41404-1.c: Same.
5399 * gcc.dg/guality/pr43051-1.c: Same.
5400 * gcc.dg/guality/pr43077-1.c: Same.
5401 * gcc.dg/guality/pr43177.c: Same.
5402 * gcc.dg/guality/pr43329-1.c: Same.
5403 * gcc.dg/guality/pr43479.c: Same.
5404 * gcc.dg/guality/pr43593.c: Same.
5405 * gcc.dg/guality/pr45003-1.c: Same.
5406 * gcc.dg/guality/pr45003-2.c: Same.
5407 * gcc.dg/guality/pr45003-3.c: Same.
5408 * gcc.dg/guality/pr48437.c: Same.
5409 * gcc.dg/guality/pr48466.c: Same.
5410 * gcc.dg/guality/pr49888.c: Same.
5411 * gcc.dg/guality/pr54200.c: Same.
5412 * gcc.dg/guality/pr54519-1.c: Same.
5413 * gcc.dg/guality/pr54519-2.c: Same.
5414 * gcc.dg/guality/pr54519-3.c: Same.
5415 * gcc.dg/guality/pr54519-4.c: Same.
5416 * gcc.dg/guality/pr54519-5.c: Same.
5417 * gcc.dg/guality/pr54519-6.c: Same.
5418 * gcc.dg/guality/pr54551.c: Same.
5419 * gcc.dg/guality/pr54693-2.c: Same.
5420 * gcc.dg/guality/pr54693.c: Same.
5421 * gcc.dg/guality/pr54796.c: Same.
5422 * gcc.dg/guality/pr54970.c: Same.
5423 * gcc.dg/guality/pr67192.c: Same.
5424 * gcc.dg/guality/pr69947.c: Same.
5425 * gcc.dg/guality/pr78726.c: Same.
5426 * gcc.dg/guality/rotatetest.c: Same.
5427 * gcc.dg/guality/sra-1.c: Same.
5428 * gcc.dg/guality/vla-2.c: Same.
5430 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5432 * g++.dg/diagnostic/long-short.C: New.
5433 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
5434 * g++.dg/diagnostic/virtual-friend.C: Likewise.
5435 * g++.old-deja/g++.brendan/crash11.C: Adjust.
5437 2018-07-09 Tom de Vries <tdevries@suse.de>
5439 * gcc.dg/vla-1.c: New test.
5441 2018-07-07 Tom de Vries <tdevries@suse.de>
5443 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
5445 (get_dump_flags): New proc.
5446 (toplevel): Test all dump flags.
5448 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5450 * gnat.dg/stack_usage6.adb: New test.
5451 * gnat.dg/stack_usage6_pkg.ads: New helper.
5453 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5455 * gnat.dg/pure_function3a.adb: New test.
5456 * gnat.dg/pure_function3b.adb: Likewise.
5457 * gnat.dg/pure_function3c.adb: Likewise.
5458 * gnat.dg/pure_function3_pkg.ads: New helper.
5460 2018-07-07 Jakub Jelinek <jakub@redhat.com>
5463 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
5464 dg-require-effective-target. Add -msse not just on i386-*, but
5465 on all i?86-* and x86_64-*.
5467 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5469 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
5470 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
5471 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
5472 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
5473 * gcc.dg/tree-ssa/popcount3.c: New test.
5475 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
5477 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
5478 to preserve the test.
5479 * gcc.target/i386/pr85073.c: Likewise.
5481 2018-07-06 Jakub Jelinek <jakub@redhat.com>
5483 PR tree-optimization/86401
5484 * gcc.dg/tree-ssa/pr86401-1.c: New test.
5485 * gcc.dg/tree-ssa/pr86401-2.c: New test.
5486 * c-c++-common/rotate-9.c: New test.
5488 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
5491 gcc.target/powerpc/pr86324-1.c: New test.
5492 gcc.target/powerpc/pr86324-2.c: Likewise.
5494 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5497 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
5499 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5501 * gcc.target/aarch64/struct_cpy.c: Remove ;.
5503 2018-07-05 Jeff Law <law@redhat.com>
5505 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
5507 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
5510 * gfortran.dg/deferred_character_20.f90: New test.
5512 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
5516 * gfortran.dg/init_flag_18.f90: New testcase.
5517 * gfortran.dg/init_flag_19.f03: New testcase.
5519 2018-07-05 Carl Love <cel@us.ibm.com>
5520 * gcc.target/altivec-1-runnable.c: New test file.
5521 * gcc.target/altivec-2-runnable.c: New test file.
5522 * gcc.target/vsx-7.c (main2): Change expected expected instruction
5525 2018-07-05 Martin Sebor <msebor@redhat.com>
5528 * gcc.dg/strlenopt-47.c: New test.
5529 * gcc.dg/strlenopt-48.c: New test.
5531 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5534 * gcc.target/arm/big-endian-subreg.c: New.
5536 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5539 * gcc.dg/vect/pr84711.c: New.
5541 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5543 * gcc.target/aarch64/struct_cpy.c: New.
5545 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5547 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
5548 * c-c++-common/unroll-2.c: Likewise.
5549 * g++.dg/cdce3.C: Likewise.
5550 * g++.dg/ext/unroll-1.C: Likewise.
5551 * g++.dg/ext/unroll-2.C: Likewise.
5552 * g++.dg/ext/unroll-3.C: Likewise.
5553 * gcc.dg/cdce1.c: Likewise.
5554 * gcc.dg/cdce2.c: Likewise.
5555 * gcc.dg/gomp/pr68128-1.c: Likewise.
5556 * gcc.dg/vect/pr46032.c: Likewise.
5557 * gcc.dg/vect/vect-cond-10.c: Likewise.
5558 * gcc.dg/vect/vect-cond-8.c: Likewise.
5559 * gcc.dg/vect/vect-cond-9.c: Likewise.
5560 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5561 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5562 * gcc.target/i386/avx-cvt-2.c: Likewise.
5563 * gcc.target/i386/avx-cvt-3.c: Likewise.
5564 * gcc.target/i386/avx2-cvt-2.c: Likewise.
5565 * gcc.target/i386/avx2-gather-2.c: Likewise.
5566 * gcc.target/i386/avx2-gather-6.c: Likewise.
5567 * gcc.target/i386/avx512f-gather-2.c: Likewise.
5568 * gcc.target/i386/sse2-cvt-2.c: Likewise.
5569 * gfortran.dg/directive_unroll_1.f90: Likewise.
5570 * gfortran.dg/directive_unroll_2.f90: Likewise.
5571 * gnat.dg/unroll2.adb: Likewise.
5572 * gnat.dg/unroll3.adb: Likewise.
5574 2018-07-05 Tom de Vries <tdevries@suse.de>
5576 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
5578 2018-07-04 Martin Sebor <msebor@redhat.com>
5580 PR tree-optimization/86274
5581 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
5583 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5586 * gfortran.dg/block_16.f08. New test.
5588 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
5590 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
5591 has a slightly different IL that provides more threading
5594 2018-07-04 Martin Liska <mliska@suse.cz>
5599 * gcc.dg/pr84100.c (foo):
5600 * gcc.target/i386/falign-functions-2.c: New test.
5601 * gcc.target/i386/falign-functions.c: New test.
5603 2018-07-04 Martin Liska <mliska@suse.cz>
5605 * gcc.dg/pr47793.c: Remove.
5607 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
5609 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
5611 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5613 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
5616 * gcc.target/i386/pr85620-1.c: New test.
5617 * gcc.target/i386/pr85620-2.c: Likewise.
5618 * gcc.target/i386/pr85620-3.c: Likewise.
5619 * gcc.target/i386/pr85620-4.c: Likewise.
5621 2018-07-03 Martin Sebor <msebor@redhat.com>
5623 PR tree-optimization/86274
5624 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
5625 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5626 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
5627 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5628 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5629 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5630 * gcc.dg/tree-ssa/pr83198.c: Same.
5632 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5634 * g++.dg/other/locations1.C: New.
5635 * g++.dg/tls/locations1.C: Likewise.
5636 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
5637 * g++.dg/diagnostic/virtual-static.C: Likewise.
5638 * g++.dg/concepts/fn-concept2.C: Test the locations too.
5639 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
5640 * g++.dg/cpp0x/pr51463.C: Likewise.
5641 * g++.dg/other/typedef1.C: Likewise.
5642 * g++.dg/parse/dtor13.C: Likewise.
5643 * g++.dg/template/error44.C: Likewise.
5644 * g++.dg/template/typedef4.C: Likewise.
5645 * g++.dg/template/typedef5.C: Likewise.
5646 * g++.dg/tls/diag-2.C: Likewise.
5647 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5649 2018-07-03 Marek Polacek <polacek@redhat.com>
5652 * g++.dg/diagnostic/pr86201.C: New test.
5654 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
5657 * gcc.target/i386/pr85694.c: New test.
5659 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5661 PR tree-optimization/85694
5662 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
5663 Return true for AArch64 without SVE.
5664 * gcc.target/aarch64/vect_hadd_1.h: New file.
5665 * gcc.target/aarch64/vect_shadd_1.c: New test.
5666 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
5667 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
5668 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
5670 2018-07-03 Marek Polacek <polacek@redhat.com>
5673 * gcc.dg/Wint-conversion-2.c: New test.
5676 * g++.dg/overload/conv-op3.C: New test.
5678 2018-07-03 Richard Biener <rguenther@suse.de>
5681 * gcc.dg/torture/pr86389.c: New testcase.
5683 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5685 PR tree-optimization/85694
5686 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
5688 * gcc.dg/vect/vect-avg-1.c: New test.
5689 * gcc.dg/vect/vect-avg-2.c: Likewise.
5690 * gcc.dg/vect/vect-avg-3.c: Likewise.
5691 * gcc.dg/vect/vect-avg-4.c: Likewise.
5692 * gcc.dg/vect/vect-avg-5.c: Likewise.
5693 * gcc.dg/vect/vect-avg-6.c: Likewise.
5694 * gcc.dg/vect/vect-avg-7.c: Likewise.
5695 * gcc.dg/vect/vect-avg-8.c: Likewise.
5696 * gcc.dg/vect/vect-avg-9.c: Likewise.
5697 * gcc.dg/vect/vect-avg-10.c: Likewise.
5698 * gcc.dg/vect/vect-avg-11.c: Likewise.
5699 * gcc.dg/vect/vect-avg-12.c: Likewise.
5700 * gcc.dg/vect/vect-avg-13.c: Likewise.
5701 * gcc.dg/vect/vect-avg-14.c: Likewise.
5703 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5705 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
5706 get split into two for use by the over-widening pattern.
5707 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5708 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5709 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5710 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5711 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5712 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5713 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5714 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5715 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5716 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5717 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5718 * gcc.dg/vect/vect-over-widen-22.c: New test.
5720 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5722 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
5724 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
5725 over-widening messages.
5726 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5727 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5728 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5729 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5730 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5731 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5732 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5733 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
5734 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5735 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
5736 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5737 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5738 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5739 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5740 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5741 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5742 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5743 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5744 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5745 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5746 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5747 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
5748 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
5749 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
5750 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
5751 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
5753 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5755 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
5757 2018-07-02 Jim Wilson <jimw@sifive.com>
5759 * gcc.target/riscv/interrupt-debug.c: New.
5761 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5763 * g++.dg/diagnostic/thread-thread_local.C: New.
5765 2018-07-02 Martin Liska <mliska@suse.cz>
5768 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
5769 * gcc.dg/profile-dir-2.c: Likewise.
5770 * gcc.dg/profile-dir-3.c: Likewise.
5772 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
5774 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
5777 2018-07-02 Richard Biener <rguenther@suse.de>
5779 PR tree-optimization/86363
5780 * gcc.dg/torture/pr86363.c: New testcase.
5782 2018-07-02 Martin Liska <mliska@suse.cz>
5784 * gcc.dg/completion-1.c: New test.
5785 * gcc.dg/completion-2.c: New test.
5786 * gcc.dg/completion-3.c: New test.
5788 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5792 * gfortran.dg/proc_ptr_50.f90: New test.
5794 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5797 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
5799 2018-07-02 Martin Liska <mliska@suse.cz>
5802 * gcc.dg/ipa/pr86279.c: New test.
5804 2018-07-02 Martin Liska <mliska@suse.cz>
5807 * g++.dg/ipa/pr86323.C: New test.
5809 2018-07-01 Tom de Vries <tdevries@suse.de>
5812 2018-07-01 Tom de Vries <tdevries@suse.de>
5814 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5815 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5817 2018-07-01 Tom de Vries <tdevries@suse.de>
5819 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
5821 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
5824 2018-07-01 Tom de Vries <tdevries@suse.de>
5826 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5827 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5829 2018-07-01 Tom de Vries <tdevries@suse.de>
5831 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
5832 * gcc.dg/guality/vla-1.c: Use relative line numbers.
5834 2018-07-01 Tom de Vries <tdevries@suse.de>
5836 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
5837 (verify_call): ... here. Move to toplevel.
5838 (verify_call_np, dg_final_directive_check_utils): New proc.
5839 (toplevel): Call dg_final_directive_check_utils.
5840 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
5842 2018-06-30 Jim Wilson <jimw@sifive.com>
5844 * gcc.target/riscv/shift-shift-1.c: New.
5845 * gcc.target/riscv/shift-shift-2.c: New.
5846 * gcc.target/riscv/shift-shift-3.c: New.
5848 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5850 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
5852 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5854 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
5855 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
5856 by 4 in the computation of a[i].
5857 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
5858 main multiplication constant.
5859 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5860 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5861 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
5862 pattern to cast the result to int.
5863 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
5864 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
5865 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
5866 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
5867 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
5868 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
5869 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
5870 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
5871 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
5872 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
5873 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
5874 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
5875 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
5876 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
5877 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
5878 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
5879 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
5880 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
5881 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
5882 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
5884 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5886 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
5887 test for vectorization along the lines described in the comment.
5889 2018-06-30 Tom de Vries <tdevries@suse.de>
5891 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
5892 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
5893 LTO_TORTURE_OPTIONS.
5894 * gcc.dg/guality/prevent-optimization.h: New file.
5895 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
5896 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
5898 2018-06-30 Tom de Vries <tdevries@suse.de>
5900 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
5901 * lib/gcc-dg.exp (dg-final): New proc.
5902 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
5905 2018-06-29 Martin Sebor <msebor@redhat.com>
5907 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
5908 that don't define the function.
5910 2018-06-29 Marek Polacek <polacek@redhat.com>
5913 * g++.dg/ext/cond3.C: New test.
5915 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5917 * gcc.target/arm/arm-soft-strd-even.c: New test.
5919 2018-06-29 Tom de Vries <tdevries@suse.de>
5921 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
5923 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
5924 (process-message): ... here.
5925 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
5927 2018-06-29 Martin Liska <mliska@suse.cz>
5929 PR tree-optimization/86263
5930 * gcc.dg/tree-ssa/pr86263.c: New test.
5932 2018-06-28 Carl Love <cel@us.ibm.com>
5934 * gcc.target/p9-extract-1.c: Add test case.
5935 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
5938 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
5941 * gcc.target/i386/pr86348.c: New test.
5943 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
5945 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
5947 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
5950 * gfortran.dg/dec_type_print_2.f03: New testcase.
5952 2018-06-28 David Pagan <dave.pagan@oracle.com>
5955 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
5956 message causing unexpected test FAIL.
5958 2018-06-28 Martin Liska <mliska@suse.cz>
5960 * gcc.dg/tree-ssa/switch-1.c: New test.
5962 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
5964 * gnat.dg/debug15.adb: New test.
5966 2018-06-27 David Malcolm <dmalcolm@redhat.com>
5969 * g++.dg/lookup/pr86329.C: New test.
5971 2018-06-27 Carl Love <cel@us.ibm.com>
5973 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
5975 2018-06-27 Tamar Christina <tamar.christina@arm.com>
5978 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
5980 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
5982 * gcc.target/powerpc/builtins-1.c: Correct a comment.
5984 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5986 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
5987 requirement for this test.
5988 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
5989 requirement, and -mpower8-vector compile option.
5991 2018-06-26 Jakub Jelinek <jakub@redhat.com>
5994 * gcc.dg/pr86314.c: New test.
5997 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
5999 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6001 * gcc.target/i386/pr86257.c: Require 64-bit.
6003 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6005 * g++.dg/pr86082.C: Require IBM1047 support.
6007 2018-06-26 Richard Biener <rguenther@suse.de>
6010 * gcc.dg/pr86271.c: New testcase.
6012 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
6015 * gcc.dg/pr86064.c: New.
6017 2018-06-25 Jeff Law <law@redhat.com>
6019 * lib/target-supports.exp
6020 (check_effective_target_logical_op_short_circuit): Add v850.
6022 2018-06-25 Martin Sebor <msebor@redhat.com>
6024 PR tree-optimization/86204
6025 * gcc.dg/strlenopt-46.c: New test.
6027 2018-06-25 Martin Sebor <msebor@redhat.com>
6029 PR tree-optimization/85700
6030 * gcc.dg/Wstringop-truncation-4.c: New test.
6032 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
6037 * gfortran.dg/init_flag_17.f90: New testcase.
6039 2018-06-25 Carl Love <cel@us.ibm.com>
6041 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
6042 vec_extract a signed int. Add vec_extract tests for bool char
6044 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
6047 2018-06-25 Tom de Vries <tdevries@suse.de>
6049 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
6051 2018-06-25 Jakub Jelinek <jakub@redhat.com>
6054 * gcc.target/i386/avx512f-pr84786-3.c: New test.
6056 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6058 * gnat.dg/sso9.adb: New testcase.
6059 * gnat.dg/sso9_pkg.ads: Likewise.
6061 2018-06-25 Tom de Vries <tdevries@suse.de>
6064 * gcc.target/i386/pr86257.c: New test.
6066 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
6069 * g++.dg/pr86082.C: New test.
6071 2018-06-24 Tom de Vries <tdevries@suse.de>
6073 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
6074 * gcc.dg/guality/guality.exp: Same.
6075 * gfortran.dg/guality/guality.exp: Same.
6076 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
6078 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6080 * g++.dg/concepts/locations1.C: New.
6081 * g++.dg/cpp0x/locations1.C: Likewise.
6082 * g++.dg/cpp1z/inline-var2.C: Test locations too.
6083 * g++.dg/cpp1z/inline-var3.C: Likewise.
6085 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
6088 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
6090 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6092 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
6094 * gcc.target/powerpc/builtins-9.c: New test.
6095 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
6096 to expect different code generation on big-endian vs.
6097 little-endian targets.
6099 2018-06-22 Tom de Vries <tdevries@suse.de>
6101 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
6102 $rootme/../gdb/gdb, if available.
6103 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
6104 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
6106 2018-06-22 Tom de Vries <tdevries@suse.de>
6108 * lib/gcc-gdb-test.exp (report_gdb): New proc.
6109 * g++.dg/guality/guality.exp: Use report_gdb.
6110 * gcc.dg/guality/guality.exp: Same.
6111 * gfortran.dg/guality/guality.exp: Same.
6113 2018-06-22 Jakub Jelinek <jakub@redhat.com>
6116 * g++.dg/ext/offsetof3.C: New test.
6118 2018-06-22 Carl Love <cel@us.ibm.com>
6120 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
6121 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
6122 for the vnor, vand and vxor instructions.
6123 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
6124 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
6125 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
6126 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
6127 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
6128 Add -dp to dg-options, update expected counts.
6130 2018-06-22 Paul Koning <ni1d@arrl.net>
6132 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
6134 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
6135 * gcc.c-torture/compile/20040101-1.c: Ditto.
6136 * gcc.c-torture/compile/20050622-1.c: Ditto.
6137 * gcc.c-torture/compile/20080625-1.c: Ditto.
6138 * gcc.c-torture/compile/20090107-1.c: Ditto.
6139 * gcc.c-torture/compile/920501-12.c: Ditto.
6140 * gcc.c-torture/compile/920501-4.c: Ditto.
6141 * gcc.c-torture/compile/961203-1.c: Ditto.
6142 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
6143 * gcc.c-torture/compile/pr25310.c: Ditto.
6145 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
6146 James Norris <jnorris@codesourcery.com>
6147 Thomas Schwinge <thomas@codesourcery.com>
6148 Tom de Vries <tom@codesourcery.com>
6150 * c-c++-common/goacc/deviceptr-4.c: New file.
6151 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
6153 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
6154 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
6155 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
6156 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
6157 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
6158 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
6160 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6161 * c-c++-common/goacc/private-reduction-1.c: Likewise.
6162 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
6164 * gfortran.dg/goacc/modules.f95: Likewise.
6165 * gfortran.dg/goacc/routine-8.f90: Likewise.
6166 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6168 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
6170 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
6171 if the long double format is IEEE 128-bit for tests that are
6172 explicitly testing IBM extended double support. Use the
6173 appropriate pack and unpack built-in functions. Change calls from
6174 __builtin_isinfl to __builtin_isinf since the later supports all
6175 floating point types.
6176 * gcc.target/powerpc/pr57150.c: Likewise.
6177 * gcc.target/powerpc/pr60203.c: Likewise.
6178 * gcc.target/powerpc/pr67808.c: Likewise.
6179 * gcc.target/powerpc/pr70117.c: Likewise.
6180 * gcc.target/powerpc/tfmode_off.c: Likewise.
6182 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6185 * gfortran.dg/assumed_charlen_function_7.f90: New test.
6187 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6190 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
6192 2018-06-21 Tom de Vries <tdevries@suse.de>
6194 * gcc.dg/guality/pr45882.c (a): Add used attribute.
6196 2018-06-21 Tom de Vries <tdevries@suse.de>
6198 PR tree-optimization/85859
6199 * gcc.dg/pr85859.c: New test.
6201 2018-06-21 Richard Biener <rguenther@suse.de>
6203 PR tree-optimization/86232
6204 * gcc.dg/torture/pr86232.c: New testcase.
6206 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6208 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
6210 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6212 * gcc/gcc.target/aarch64/aes_2.c: New test.
6214 2018-06-20 Than McIntosh <thanm@google.com>
6217 * gcc.dg/split-8.c: New.
6219 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6221 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
6222 for vpkudus in place of vpksdus.
6223 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
6225 2018-06-20 Nathan Sidwell <nathan@acm.org>
6228 * g++.dg/lookup/pr85634-2.C: New.
6230 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
6232 * g++.dg/template/friend65.C: New.
6233 * g++.dg/cpp0x/main1.C: Likewise.
6234 * g++.dg/other/main2.C: Likewise.
6235 * g++.dg/other/main3.C: Likewise.
6236 * g++.dg/template/friend42.C: Test location too.
6237 * g++.dg/concepts/decl-diagnose.C: Likewise.
6238 * g++.dg/warn/main-2.C: Update.
6240 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
6241 Thomas Schwinge <thomas@codesourcery.com>
6242 Cesar Philippidis <cesar@codesourcery.com>
6244 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
6245 2.5 data clause semantics.
6246 * c-c++-common/goacc/declare-2.c: Likewise.
6247 * c-c++-common/goacc/default-4.c: Likewise.
6248 * c-c++-common/goacc/finalize-1.c: New test.
6249 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
6250 OpenACC 2.5 data clause semantics.
6251 * c-c++-common/goacc/kernels-alias.c: Likewise.
6252 * c-c++-common/goacc/routine-5.c: Likewise.
6253 * c-c++-common/goacc/update-if_present-1.c: New test.
6254 * c-c++-common/goacc/update-if_present-2.c: New test.
6255 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
6256 2.5 data clause semantics.
6257 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6258 * gfortran.dg/goacc/data-tree.f95: Likewise.
6259 * gfortran.dg/goacc/declare-2.f95: Likewise.
6260 * gfortran.dg/goacc/default-4.f: Likewise.
6261 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6262 * gfortran.dg/goacc/finalize-1.f: New test.
6263 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
6264 OpenACC 2.5 data clause semantics.
6265 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
6266 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6267 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
6268 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6269 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
6270 * gfortran.dg/goacc/update-if_present-1.f90: New test.
6271 * gfortran.dg/goacc/update-if_present-2.f90: New test.
6273 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6276 * g++.dg/warn/Wnonnull4.C: New test.
6278 2018-06-20 Marek Polacek <polacek@redhat.com>
6281 * g++.dg/pr86240.C: New test.
6283 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6286 * gcc.target/i386/pr86194.c: New test.
6288 PR tree-optimization/86231
6289 * gcc.dg/tree-ssa/vrp119.c: New test.
6290 * gcc.c-torture/execute/pr86231.c: New test.
6292 2018-06-20 Tom de Vries <tdevries@suse.de>
6294 PR tree-optimization/86097
6295 * gcc.dg/autopar/pr86097.c: New test.
6297 2018-06-20 Nathan Sidwell <nathan@acm.org>
6300 * g++.dg/lookup/pr85634.C: New.
6302 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6304 * gcc.target/aarch64/ldp_stp_q.c: New test.
6305 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
6306 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
6308 2018-06-20 Martin Liska <mliska@suse.cz>
6310 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
6312 2018-06-19 Martin Sebor <msebor@redhat.com>
6314 PR tree-optimization/48560
6315 * gcc.dg/Warray-bounds-28.c: New test.
6317 2018-06-19 Martin Sebor <msebor@redhat.com>
6320 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
6323 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
6325 * g++.dg/lto/pr84805_0.C: Update template.
6326 * g++.dg/lto/pr84805_1.C: Update template.
6328 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
6330 * gnat.dg/aggr24.adb: New test.
6331 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
6333 2018-06-19 Richard Biener <rguenther@suse.de>
6335 PR tree-optimization/86179
6336 * gcc.dg/pr86179.c: New testcase.
6338 2018-06-18 Martin Sebor <msebor@redhat.com>
6341 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
6342 * c-c++-common/attr-nonstring-8.c: New test.
6344 2018-06-18 Martin Sebor <msebor@redhat.com>
6346 PR tree-optimization/81384
6347 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
6348 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
6349 * gcc.c-torture/execute/builtins/strnlen.c: New test.
6350 * gcc.dg/attr-nonstring-2.c: New test.
6351 * gcc.dg/attr-nonstring-3.c: New test.
6352 * gcc.dg/attr-nonstring-4.c: New test.
6353 * gcc.dg/strlenopt-45.c: New test.
6354 * gcc.dg/strlenopt.h (strnlen): Declare.
6356 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6358 PR tree-optimization/86076
6359 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
6361 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6363 PR tree-optimization/64946
6364 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
6366 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
6368 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
6369 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
6370 * gnat.dg/stack_usage5.adb: New test.
6372 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6375 * gcc.dg/tree-ssa/popcount.c: New test.
6376 * gcc.dg/tree-ssa/popcount2.c: New test.
6378 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6381 * gcc.dg/absu.c: New test.
6382 * gcc.dg/gimplefe-29.c: New test.
6383 * gcc.target/aarch64/pr64946.c: New test.
6385 2018-06-15 Jakub Jelinek <jakub@redhat.com>
6388 * c-c++-common/pr86093.c: New test.
6391 * gfortran.fortran-torture/compile/pr85878.f90: New test.
6394 * gcc.c-torture/compile/pr86123.c: New test.
6396 2018-06-15 Tom de Vries <tdevries@suse.de>
6398 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
6400 2018-06-15 Nick Clifton <nickc@redhat.com>
6403 * gcc.c-torture/compile/pr84195.c: New test.
6405 2018-06-15 Richard Biener <rguenther@suse.de>
6408 * g++.dg/pr86159.C: New testcase.
6410 2018-06-15 Richard Biener <rguenther@suse.de>
6413 * gcc.dg/pr86076.c: New testcase.
6415 2018-06-14 Marek Polacek <polacek@redhat.com>
6418 * g++.dg/cpp0x/gen-attrs-65.C: New test.
6420 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6423 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
6424 -msse2 to dg-options.
6427 * gcc.c-torture/compile/pr86122.c: New test.
6429 P0624R2 - Default constructible and assignable stateless lambdas
6430 * g++.dg/cpp2a/lambda1.C: New test.
6431 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
6434 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6436 * g++.dg/other/static3.C: New.
6437 * g++.dg/other/static4.C: Likewise.
6438 * g++.dg/warn/Wshadow-15.C: Likewise.
6439 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
6440 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
6441 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
6442 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
6443 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
6444 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
6445 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6447 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6450 * gcc.c-torture/compile/pr85945.c: New test.
6452 2018-06-14 Richard Biener <rguenther@suse.de>
6455 * gcc.dg/pr86124.c: New testcase.
6457 2018-06-13 Martin Sebor <msebor@redhat.com>
6459 PR tree-optimization/86114
6460 * gcc.dg/pr86114.c: New test.
6462 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
6465 * gfortran.dg/pr86110.f90: New test.
6467 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6470 * gfortran.dg/goacc/pr85703.f90: New test.
6471 * gfortran.dg/gomp/pr85703.f90: New test.
6473 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6476 * gfortran.dg/goacc/pr85702.f90: New test.
6478 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
6480 * gcc.target/i386/pr86048.c: New test.
6482 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6484 * gcc.target/arc/fma-1.c: New test.
6486 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6488 * gcc.target/arc/pr9001107555.c: New file.
6490 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
6492 * g++.dg/torture/aarch64-vect-init-1.C: New test.
6494 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6496 * g++.dg/init/delete3.C: New.
6497 * g++.dg/init/new49.C: Likewise.
6498 * g++.dg/init/new25.C: Test locations too.
6499 * g++.dg/template/new4.C: Likewise.
6500 * g++.old-deja/g++.jason/operator.C: Likewise.
6502 2018-06-12 Marek Polacek <polacek@redhat.com>
6504 Core issue 1331 - const mismatch with defaulted copy constructor
6505 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
6506 * g++.dg/cpp0x/defaulted52.C: New test.
6507 * g++.dg/cpp0x/defaulted53.C: New test.
6508 * g++.dg/cpp0x/defaulted54.C: New test.
6509 * g++.dg/cpp0x/defaulted55.C: New test.
6510 * g++.dg/cpp0x/defaulted56.C: New test.
6511 * g++.dg/cpp0x/defaulted57.C: New test.
6512 * g++.dg/cpp0x/defaulted58.C: New test.
6513 * g++.dg/cpp0x/defaulted59.C: New test.
6514 * g++.dg/cpp0x/defaulted60.C: New test.
6516 2018-06-12 David Malcolm <dmalcolm@redhat.com>
6519 * gcc.dg/spellcheck-transposition.c: New test.
6521 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
6524 * gfortran.dg/pr44491.f90: New testcase
6526 2018-06-12 Martin Sebor <msebor@redhat.com>
6528 PR tree-optimization/85259
6529 * gcc.dg/Wstringop-overflow-5.c: New test.
6530 * gcc.dg/Wstringop-overflow-6.c: New test.
6532 2018-06-12 Martin Sebor <msebor@redhat.com>
6535 * gcc.dg/Wstringop-truncation-3.c: New test.
6537 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6539 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
6540 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
6541 * gcc.target/powerpc/swaps-p8-17.c: Same.
6543 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6545 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
6546 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
6547 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
6548 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
6549 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
6550 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
6552 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6554 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
6555 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
6556 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
6557 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
6558 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
6559 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
6561 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6563 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
6564 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
6565 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
6566 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
6567 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
6568 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
6570 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6572 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
6573 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
6574 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
6575 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
6576 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
6577 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
6579 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6581 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
6582 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
6583 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
6584 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
6585 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
6586 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
6588 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6590 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
6591 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
6592 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
6593 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
6594 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
6595 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
6597 2018-06-12 Martin Liska <mliska@suse.cz>
6599 * g++.dg/opt/mpx.C: New test.
6600 * gcc.target/i386/mpx.c: New test.
6602 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6604 * gcc.target/arc/builtin_simdarc.c: Update test.
6605 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
6606 * gcc.target/arc/tumaddsidi4.c: Likewise.
6608 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
6610 * gnat.dg/opt72a.ad[sb]: New test.
6611 * gnat.dg/opt72_pkg.ads: New helper.
6613 2018-06-12 Tom de Vries <tdevries@suse.de>
6615 * gcc.dg-selftests/dg-final.exp: New file.
6617 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6619 * g++.dg/lookup/new2.C: Test locations too.
6620 * g++.dg/other/ellipsis1.C: Likewise.
6621 * g++.dg/other/operator1.C: Likewise.
6622 * g++.dg/other/operator2.C: Likewise.
6623 * g++.dg/overload/operator2.C: Likewise.
6624 * g++.dg/parse/defarg11.C: Likewise.
6625 * g++.dg/parse/operator4.C: Likewise.
6626 * g++.dg/template/error30.C: Likewise.
6627 * g++.dg/template/explicit-args3.C: Likewise.
6628 * g++.dg/warn/effc1.C: Likewise.
6629 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
6630 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
6631 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
6632 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6633 * g++.old-deja/g++.jason/operator.C: Likewise.
6635 2018-06-11 Martin Sebor <msebor@redhat.com>
6637 PR tree-optimization/86083
6638 * gcc.dg/strlenopt-44.c: New test.
6640 2018-06-11 Janus Weil <janus@gcc.gnu.org>
6643 * gfortran.dg/generic_32.f90: New test.
6644 * gfortran.dg/generic_33.f90: New test.
6646 2018-06-11 Carl Love <cel@us.ibm.com>
6647 * gcc.target/powerpc/altivec-7.c (main): Remove tests
6648 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
6649 long long bool. Remove duplicate dg-final for xxlxor. Update
6650 dg-final instruction counts.
6651 * gcc.target/powerpc/altivec-37.c (main): New file for
6652 tests vec_unpackh and vec_unpackl returning long long bool and
6655 2018-06-11 Martin Liska <mliska@suse.cz>
6657 PR tree-optimization/86089
6658 * gcc.dg/tree-ssa/pr86089.c: New test.
6660 2018-06-11 Julia Koval <julia.koval@intel.com>
6662 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
6663 * gcc.target/i386/vpclmulqdq.c: Ditto.
6665 2018-06-11 Olivier Hainque <hainque@adacore.com>
6667 * gnat.dg/lang-dw2.adb: New test.
6668 * gnat.dg/lang-dw3.adb: New test.
6670 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6672 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
6673 gnat.dg/assertion_policy1_pkg.ads: New testcase.
6675 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6677 * gnat.dg/predicate1.adb: New testcase.
6679 2018-06-11 Yannick Moy <moy@adacore.com>
6681 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
6683 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6685 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
6688 2018-06-11 Javier Miranda <miranda@adacore.com>
6690 * gnat.dg/prot4.adb: New testcase.
6692 2018-06-11 Yannick Moy <moy@adacore.com>
6694 * gnat.dg/part_of1-instantiation.adb,
6695 gnat.dg/part_of1-instantiation.ads,
6696 gnat.dg/part_of1-private_generic.adb,
6697 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
6700 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
6702 * gnat.dg/contract1.adb: New testcase.
6704 2018-06-11 Javier Miranda <miranda@adacore.com>
6706 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
6709 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6711 * gnat.dg/inline_always1.adb: New testcase.
6713 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6715 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
6716 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
6717 gnat.dg/nested_generic2_g2.ads: New testcase.
6719 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6721 * g++.dg/template/friend64.C: New.
6722 * g++.old-deja/g++.other/friend4.C: Test the location too.
6723 * g++.old-deja/g++.pt/crash23.C: Likewise.
6725 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6727 * gfortran.dg/inline_matmul_23.f90: New test.
6729 2018-06-10 Janus Weil <janus@gcc.gnu.org>
6732 * gfortran.dg/intent_decl_1.f90: New test case.
6734 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6736 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
6737 * gfortran.dg/ieee/large_4.f90: Ditto.
6738 * gfortran.dg/round_4.f90: Ditto.
6740 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6743 * gfortran.dg/pr38351.f90: New test.
6744 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
6746 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6751 * gfortran.dg/pr85138_1.f90: New test.
6752 * gfortran.dg/pr85138_2.f90: Ditto.
6753 * gfortran.dg/pr85996.f90: Ditto.
6755 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6758 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
6759 * gfortran.dg/data_char_1.f90: Ditto.
6760 * gfortran.dg/pr78571.f90: Ditto.
6761 * gfortran.dg/pr78278.f90: New test.
6763 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6766 * gfortran.dg/pr63514.f90: New test.
6768 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6771 * gfortran.dg/bounds_check_20.f90: New test.
6773 2018-06-08 Carl Love <cel@us.ibm.com>
6775 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
6777 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
6778 vec_extract a signed int.
6779 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
6780 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
6782 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
6783 vec_extract a signed int.
6784 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
6785 vec_extract a signed int.
6786 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
6787 vec_xor builtins. Update xxsel, xxlxor counts.
6789 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6792 * gfortran.dg/associate_30.f90: Remove code tested ...
6793 * gfortran.dg/pr67803.f90: Ditto.
6794 * gfortran.dg/pr67805.f90: Ditto.
6795 * gfortran.dg/pr86059.f90: ... here. New test.
6797 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6800 * gfortran.dg/pr78571.f90: New test.
6802 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
6805 * gcc.target/powerpc/pr85755.c: New test.
6807 2018-06-08 Carl Love <cel@us.ibm.com>
6809 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
6811 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
6813 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
6814 for BE system that are different then for an LE system from this file
6815 into vsx-vector-6-le.c using be target qualifier. Remove this file.
6816 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
6817 the various instruction counts. Rename file to vsx-vector-6.p8.c.
6819 2018-06-08 Martin Liska <mliska@suse.cz>
6821 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
6823 2018-06-08 Martin Liska <mliska@suse.cz>
6825 * g++.dg/dg.exp: Do not use mpx.exp.
6826 * g++.dg/lto/lto.exp: Likewise.
6827 * g++.dg/lto/pr69729_0.C: Remove.
6828 * g++.dg/opt/pr71529.C: Remove.
6829 * g++.dg/pr63995-1.C: Remove.
6830 * g++.dg/pr68270.C: Remove.
6831 * g++.dg/pr71624.C: Remove.
6832 * g++.dg/pr71633.C: Remove.
6833 * g++.dg/pr79761.C: Remove.
6834 * g++.dg/pr79764.C: Remove.
6835 * g++.dg/pr79769.C: Remove.
6836 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
6837 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
6838 * gcc.dg/lto/chkp-privatize_0.c: Remove.
6839 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
6840 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
6841 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
6842 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
6843 * gcc.dg/lto/pr66221_0.c: Remove.
6844 * gcc.target/i386/chkp-always_inline.c: Remove.
6845 * gcc.target/i386/chkp-bndret.c: Remove.
6846 * gcc.target/i386/chkp-builtins-1.c: Remove.
6847 * gcc.target/i386/chkp-builtins-2.c: Remove.
6848 * gcc.target/i386/chkp-builtins-3.c: Remove.
6849 * gcc.target/i386/chkp-builtins-4.c: Remove.
6850 * gcc.target/i386/chkp-const-check-1.c: Remove.
6851 * gcc.target/i386/chkp-const-check-2.c: Remove.
6852 * gcc.target/i386/chkp-hidden-def.c: Remove.
6853 * gcc.target/i386/chkp-label-address.c: Remove.
6854 * gcc.target/i386/chkp-lifetime-1.c: Remove.
6855 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
6856 * gcc.target/i386/chkp-pr69044.c: Remove.
6857 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
6858 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
6859 * gcc.target/i386/chkp-strchr.c: Remove.
6860 * gcc.target/i386/chkp-strlen-1.c: Remove.
6861 * gcc.target/i386/chkp-strlen-2.c: Remove.
6862 * gcc.target/i386/chkp-strlen-3.c: Remove.
6863 * gcc.target/i386/chkp-strlen-4.c: Remove.
6864 * gcc.target/i386/chkp-strlen-5.c: Remove.
6865 * gcc.target/i386/chkp-stropt-1.c: Remove.
6866 * gcc.target/i386/chkp-stropt-10.c: Remove.
6867 * gcc.target/i386/chkp-stropt-11.c: Remove.
6868 * gcc.target/i386/chkp-stropt-12.c: Remove.
6869 * gcc.target/i386/chkp-stropt-13.c: Remove.
6870 * gcc.target/i386/chkp-stropt-14.c: Remove.
6871 * gcc.target/i386/chkp-stropt-15.c: Remove.
6872 * gcc.target/i386/chkp-stropt-16.c: Remove.
6873 * gcc.target/i386/chkp-stropt-17.c: Remove.
6874 * gcc.target/i386/chkp-stropt-2.c: Remove.
6875 * gcc.target/i386/chkp-stropt-3.c: Remove.
6876 * gcc.target/i386/chkp-stropt-4.c: Remove.
6877 * gcc.target/i386/chkp-stropt-5.c: Remove.
6878 * gcc.target/i386/chkp-stropt-6.c: Remove.
6879 * gcc.target/i386/chkp-stropt-7.c: Remove.
6880 * gcc.target/i386/chkp-stropt-8.c: Remove.
6881 * gcc.target/i386/chkp-stropt-9.c: Remove.
6882 * gcc.target/i386/i386.exp: Do not use mpx.exp.
6883 * gcc.target/i386/indirect-thunk-11.c: Remove.
6884 * gcc.target/i386/indirect-thunk-12.c: Remove.
6885 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
6886 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
6887 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
6888 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
6889 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
6890 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
6891 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
6892 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
6893 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
6894 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
6895 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
6896 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
6897 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
6898 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
6899 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
6900 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
6901 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
6902 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
6903 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
6904 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
6905 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
6906 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
6907 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
6908 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
6909 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
6910 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
6911 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
6912 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
6913 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
6914 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
6915 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
6916 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
6917 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
6918 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
6919 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
6920 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
6921 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
6922 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
6923 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
6924 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
6925 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
6926 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
6927 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
6928 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
6929 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
6930 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
6931 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
6932 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
6933 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
6934 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
6935 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
6936 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
6937 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
6938 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
6939 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
6940 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
6941 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
6942 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
6943 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
6944 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
6945 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
6946 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
6947 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
6948 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
6949 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
6950 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
6951 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
6952 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
6953 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
6954 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
6955 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
6956 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
6957 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
6958 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
6959 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
6960 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
6961 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
6962 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
6963 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
6964 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
6965 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
6966 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
6967 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
6968 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
6969 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
6970 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
6971 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
6972 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
6973 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
6974 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
6975 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
6976 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
6977 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
6978 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
6979 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
6980 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
6981 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
6982 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
6983 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
6984 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
6985 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
6986 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
6987 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
6988 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
6989 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
6990 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
6991 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
6992 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
6993 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
6994 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
6995 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
6996 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
6997 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
6998 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
6999 * gcc.target/i386/mpx/label-address-1.c: Remove.
7000 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
7001 * gcc.target/i386/mpx/macro.c: Remove.
7002 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
7003 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
7004 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
7005 * gcc.target/i386/mpx/memcpy-1.c: Remove.
7006 * gcc.target/i386/mpx/memmove-1.c: Remove.
7007 * gcc.target/i386/mpx/memmove-2.c: Remove.
7008 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
7009 * gcc.target/i386/mpx/mpx-check.h: Remove.
7010 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
7011 * gcc.target/i386/mpx/mpx.exp: Remove.
7012 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
7013 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
7014 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
7015 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
7016 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
7017 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
7018 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
7019 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
7020 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
7021 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
7022 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
7023 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
7024 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
7025 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
7026 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
7027 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
7028 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
7029 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
7030 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
7031 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
7032 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
7033 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
7034 * gcc.target/i386/mpx/pr65508.c: Remove.
7035 * gcc.target/i386/mpx/pr65531.cc: Remove.
7036 * gcc.target/i386/mpx/pr66048.cc: Remove.
7037 * gcc.target/i386/mpx/pr66134.c: Remove.
7038 * gcc.target/i386/mpx/pr66566.c: Remove.
7039 * gcc.target/i386/mpx/pr66567.c: Remove.
7040 * gcc.target/i386/mpx/pr66568.c: Remove.
7041 * gcc.target/i386/mpx/pr66569.c: Remove.
7042 * gcc.target/i386/mpx/pr66581.c: Remove.
7043 * gcc.target/i386/mpx/pr68337-1.c: Remove.
7044 * gcc.target/i386/mpx/pr68337-2.c: Remove.
7045 * gcc.target/i386/mpx/pr68416.c: Remove.
7046 * gcc.target/i386/mpx/pr78339.c: Remove.
7047 * gcc.target/i386/mpx/pr79631.c: Remove.
7048 * gcc.target/i386/mpx/pr79633.c: Remove.
7049 * gcc.target/i386/mpx/pr79753.c: Remove.
7050 * gcc.target/i386/mpx/pr79770.c: Remove.
7051 * gcc.target/i386/mpx/pr79987.c: Remove.
7052 * gcc.target/i386/mpx/pr79988.c: Remove.
7053 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
7054 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
7055 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
7056 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
7057 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
7058 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
7059 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
7060 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
7061 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
7062 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
7063 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
7064 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
7065 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
7066 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
7067 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
7068 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
7069 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
7070 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
7071 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
7072 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
7073 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
7074 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
7075 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
7076 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
7077 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
7078 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
7079 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
7080 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
7081 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
7082 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
7083 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
7084 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
7085 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
7086 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
7087 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
7088 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
7089 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
7090 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
7091 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
7092 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
7093 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
7094 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
7095 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
7096 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
7097 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
7098 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
7099 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
7100 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
7101 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
7102 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
7103 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
7104 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
7105 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
7106 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
7107 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
7108 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
7109 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
7110 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
7111 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
7112 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
7113 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
7114 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
7115 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
7116 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
7117 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
7118 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
7119 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
7120 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
7121 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
7122 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
7123 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
7124 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
7125 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
7126 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
7127 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
7128 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
7129 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
7130 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
7131 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
7132 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
7133 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
7134 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
7135 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
7136 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
7137 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
7138 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
7139 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
7140 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
7141 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
7142 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
7143 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
7144 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
7145 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
7146 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
7147 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
7148 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
7149 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
7150 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
7151 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
7152 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
7153 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
7154 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
7155 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
7156 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
7157 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
7158 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
7159 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
7160 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
7161 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
7162 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
7163 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
7164 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
7165 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
7166 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
7167 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
7168 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
7169 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
7170 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
7171 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
7172 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
7173 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
7174 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
7175 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
7176 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
7177 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
7178 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
7179 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
7180 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
7181 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
7182 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
7183 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
7184 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
7185 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
7186 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
7187 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
7188 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
7189 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
7190 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
7191 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
7192 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
7193 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
7194 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
7195 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
7196 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
7197 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
7198 * gcc.target/i386/pr63995-2.c: Remove.
7199 * gcc.target/i386/pr64805.c: Remove.
7200 * gcc.target/i386/pr65044.c: Remove.
7201 * gcc.target/i386/pr65167.c: Remove.
7202 * gcc.target/i386/pr65183.c: Remove.
7203 * gcc.target/i386/pr65184.c: Remove.
7204 * gcc.target/i386/pr65523.c: Remove.
7205 * gcc.target/i386/pr70876.c: Remove.
7206 * gcc.target/i386/pr70877.c: Remove.
7207 * gcc.target/i386/pr71458.c: Remove.
7208 * gcc.target/i386/pr80880.c: Remove.
7209 * gcc.target/i386/ret-thunk-25.c: Remove.
7210 * gcc.target/i386/thunk-retbnd.c: Remove.
7211 * lib/mpx-dg.exp: Remove.
7212 * gcc.target/i386/funcspec-56.inc: Adjust test case.
7214 2018-06-07 Carl Love <cel@us.ibm.com>
7216 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
7219 2018-06-07 Carl Love <cel@us.ibm.com>
7221 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
7224 2018-06-07 Marek Polacek <polacek@redhat.com>
7227 * gcc.dg/Wc90-c99-compat-10.c: New test.
7228 * gcc.dg/Wc90-c99-compat-11.c: New test.
7229 * gcc.dg/Wc90-c99-compat-12.c: New test.
7230 * gcc.dg/Wc90-c99-compat-9.c: New test.
7232 2018-06-07 Paul Koning <ni1d@arrl.net>
7234 * gcc.c-torture/compile/20180605-1.c: New test.
7236 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
7239 * gfortran.dg/pr86045.f90: New test.
7241 2018-06-07 Marek Polacek <polacek@redhat.com>
7243 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
7245 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
7247 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
7249 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7251 * gcc.target/msp430/msp430i-device-symbol.c: New test.
7252 * gcc.target/msp430/msp430f-device-symbol.c: New test.
7253 * gcc.target/msp430/msp430.h: New test header file.
7255 2018-06-07 Jakub Jelinek <jakub@redhat.com>
7257 PR tree-optimization/69615
7258 * gcc.dg/tree-ssa/pr69615.c: New test.
7260 2018-06-07 Richard Biener <rguenther@suse.de>
7262 PR tree-optimization/85935
7263 * gcc.dg/graphite/pr85935.c: New testcase.
7265 2018-06-04 Carl Love <cel@us.ibm.com>
7267 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
7268 debug print statements. Fix a few formating issues.
7270 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7273 * gcc.target/powerpc/pr85657-4.c: New tests.
7274 * gcc.target/powerpc/pr85657-5.c: Likewise.
7275 * gcc.target/powerpc/pr85657-6.c: Likewise.
7277 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7280 * gfortran.dg/realloc_on_assign_30.f90: New test.
7282 2018-06-06 Carl Love <cel@us.ibm.com>
7283 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
7284 argument to vui_arg.
7286 2018-06-06 Carl Love <cel@us.ibm.com>
7288 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
7290 * gcc.target/powerpc/builtins-4.c: New test file for tests
7293 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7296 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
7297 be used in templates. Don't check for them in overloaded functions.
7299 2018-06-06 Jim Wilson <jimw@sifive.com>
7301 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
7302 * gcc.target/riscv/interrupt-mmode.c: New.
7303 * gcc.target/riscv/interrupt-smode.c: New.
7304 * gcc.target/riscv/interrupt-umode.c: New.
7306 2018-06-06 Marek Polacek <polacek@redhat.com>
7309 * g++.dg/cpp0x/initlist102.C: New test.
7310 * g++.dg/cpp0x/initlist103.C: New test.
7311 * g++.dg/cpp0x/initlist104.C: New test.
7313 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
7315 * gcc.dg/torture/pr86066.c: New test.
7317 2018-06-06 Richard Biener <rguenther@suse.de>
7319 PR tree-optimization/86062
7320 * g++.dg/tree-ssa/pr86062.C: New testcase.
7322 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7324 * gcc.target/msp430/function-attributes-4.c: New test.
7325 * gcc.target/msp430/static-interrupts.c: New test.
7327 2018-06-05 Steve Ellcey <sellcey@cavium.com>
7330 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
7331 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
7332 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
7333 * gcc.target/aarch64/nofp_1.c: Ditto.
7335 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7337 * gcc.target/arm/cmse/cmse-1c99.c: New test.
7339 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
7342 * gfortran.dg/goacc/pr85701.f90: New test.
7344 2018-06-05 Marek Polacek <polacek@redhat.com>
7347 * g++.dg/cpp0x/alias-decl-64.C: New test.
7349 2018-06-05 Richard Biener <rguenther@suse.de>
7351 PR tree-optimization/86046
7352 * gcc.dg/pr86046.c: New testcase.
7354 2018-06-05 Richard Biener <rguenther@suse.de>
7356 PR tree-optimization/86047
7357 * gcc.dg/pr86047.c: New testcase.
7359 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7362 * g++.target/arm/arm.exp: New file.
7363 * g++.target/arm/pr81497.C: Likewise.
7365 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
7367 * gcc.target/s390/htm-builtins-compile-4.c: New test.
7369 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
7371 * gcc.dg/store_merging_21.c: New test.
7372 * gnat.dg/opt71b.adb: Likewise.
7373 * gnat.dg/opt71.adb: Rename into...
7374 * gnat.dg/opt71a.adb: ...this.
7376 2018-06-04 Richard Biener <rguenther@suse.de>
7378 PR tree-optimization/85955
7379 * gcc.dg/pr85955.c: New testcase.
7381 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
7384 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
7385 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
7386 * gfortran.dg/allocate_stat_2.f90: Ditto.
7387 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7389 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
7391 * gcc.target/aarch64/sve/extract_5.c: New test.
7393 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7397 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
7399 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
7400 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
7401 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
7402 * gcc.target/i386/avx512bw-pr86036.c: New test.
7404 2018-06-04 Richard Biener <rguenther@suse.de>
7406 PR tree-optimization/86038
7407 * gcc.dg/pr86038.c: New testcase.
7409 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7411 PR tree-optimization/69615
7412 * gcc.dg/pr69615.c: New test.
7415 * c-c++-common/gomp/pr86025.c: New test.
7417 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
7419 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
7421 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
7423 * gcc.dg/torture/pr86034.c: New test.
7425 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
7428 * gfortran.dg/cray_pointer_12.f90: New test.
7430 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7433 * gfortran.dg/pr85938.f90: Fixed by revision r261081
7435 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7437 * gnat.dg/specs/opt3.ads: New test.
7438 * gnat.dg/specs/opt3_pkg.ads: New helper.
7440 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7442 * gnat.dg/discr53.ad[sb]: New test.
7443 * gnat.dg/discr53_pkg.ads: New helper.
7445 2018-06-01 Carl Love <cel@us.ibm.com>
7447 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
7448 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
7450 2018-06-01 Carl Love <cel@us.ibm.com>
7452 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
7453 to make it consistent with the naming convention in the file.
7454 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
7455 to altivec-7.c. Delete file.
7456 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
7457 to altivec-7.c. Delete file.
7458 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
7459 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
7460 vec_unpackl tests. Update instruction counts.
7461 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
7462 tests to builtins-1.c.
7463 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
7464 tests to builtins-1.c.
7465 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
7466 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
7467 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
7468 Remove vec_ctf tests returning double. Remove vec_cts with
7469 double args. Remove vec_sel with invalid arguments. Add tests for
7471 Add instruction counts for new tests.
7472 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7473 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
7475 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
7476 test_sll_vsill_vsill_vuc.
7477 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
7479 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
7480 tests from altivec-7.h.
7481 * gcc.target/powerpc/vsx-7-be.c: Remove file.
7482 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
7483 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
7484 splat_sll, splat_uc, splat_int128, splat_uint128.
7485 Make second argument of vec_extract and vec_insert a signed int.
7486 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
7489 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
7491 * gcc.dg/store_merging_20.c: New test.
7492 * gnat.dg/opt71.adb: Likewise.
7493 * gnat.dg/opt71_pkg.ads: New helper.
7495 2018-06-01 Carl Love <cel@us.ibm.com>
7497 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
7498 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
7499 Add vec_xst_be for signed and unsigned arguments.
7501 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7505 * gfortran.dg/pr85816.f90: New test.
7506 * gfortran.dg/pr85975.f90: New test.
7508 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7511 * gfortran.dg/random_init_1.f90: New test.
7512 * gfortran.dg/random_init_2.f90: New test.
7513 * gfortran.dg/random_init_3.f90: New test.
7514 * gfortran.dg/random_init_4.f90: New test.
7515 * gfortran.dg/random_init_5.f90: New test.
7516 * gfortran.dg/random_init_6.f90: New test.
7518 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
7520 PR tree-optimization/85989
7521 * gcc.dg/torture/pr85989.c: New test.
7523 2018-06-01 Richard Biener <rguenther@suse.de>
7526 * gcc.dg/tree-ssa/pr86017.c: New testcase.
7528 2018-06-01 Richard Biener <rguenther@suse.de>
7531 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
7533 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
7536 * gcc.dg/strcmpopt_2.c: New test.
7537 * gcc.dg/strcmpopt_3.c: New test.
7540 * gcc.dg/strcmpopt_3.c: New test.
7542 2018-05-31 Jakub Jelinek <jakub@redhat.com>
7545 * gcc.target/i386/pr85984.c: New test.
7547 2018-05-31 Martin Sebor <msebor@redhat.com>
7550 * gcc.dg/Walloc-size-larger-than-1.c: New test.
7551 * gcc.dg/Walloc-size-larger-than-10.c: New test.
7552 * gcc.dg/Walloc-size-larger-than-11.c: New test.
7553 * gcc.dg/Walloc-size-larger-than-12.c: New test.
7554 * gcc.dg/Walloc-size-larger-than-13.c: New test.
7555 * gcc.dg/Walloc-size-larger-than-14.c: New test.
7556 * gcc.dg/Walloc-size-larger-than-15.c: New test.
7557 * gcc.dg/Walloc-size-larger-than-16.c: New test.
7558 * gcc.dg/Walloc-size-larger-than-17.c: New test.
7559 * gcc.dg/Walloc-size-larger-than-2.c: New test.
7560 * gcc.dg/Walloc-size-larger-than-3.c: New test.
7561 * gcc.dg/Walloc-size-larger-than-4.c: New test.
7562 * gcc.dg/Walloc-size-larger-than-5.c: New test.
7563 * gcc.dg/Walloc-size-larger-than-6.c: New test.
7564 * gcc.dg/Walloc-size-larger-than-7.c: New test.
7565 * gcc.dg/Walloc-size-larger-than-8.c: New test.
7566 * gcc.dg/Walloc-size-larger-than-9.c: New test.
7567 * gcc.dg/Walloc-size-larger-than.c: New test.
7569 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
7570 Cesar Philippidis <cesar@codesourcery.com>
7573 * gfortran.dg/goacc/pr77371-1.f90: New test.
7574 * gfortran.dg/goacc/pr77371-2.f90: New test.
7575 * gfortran.dg/goacc/pr85879.f90: New test.
7577 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7579 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
7580 * gnat.dg/stack_usage1b.adb: Likewise.
7581 * gnat.dg/stack_usage1c.adb: Likewise.
7582 * gnat.dg/stack_usage3.adb: Likewise.
7583 * gnat.dg/stack_usage1_pkg.adb: Delete.
7585 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7587 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
7588 * gcc.dg/store_merging_11.c: Likewise.
7589 * gcc.dg/store_merging_13.c: Likewise.
7590 * gcc.dg/store_merging_14.c: Likewise.
7591 * gcc.dg/store_merging_15.c: Likewise.
7592 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
7594 2018-05-31 Ed Schonberg <schonberg@adacore.com>
7596 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
7597 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
7598 gnat.dg/limited1_outer.ads: New testcase.
7600 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
7602 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
7603 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
7606 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7608 * gnat.dg/size_clause1.adb: New testcase.
7610 2018-05-31 Javier Miranda <miranda@adacore.com>
7612 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
7614 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
7616 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
7617 vld1x3 intrinsics for aarch64.
7618 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
7619 vst1x2 intrinsics for aarch64.
7620 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
7621 vst1x3 intrinsics for aarch64.
7623 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
7626 * g++.dg/diagnostic/pr77777.C: New test.
7628 2018-05-30 David Pagan <dave.pagan@oracle.com>
7631 * gcc.dg/noncompile/pr55976-1.c: New test.
7632 * gcc.dg/noncompile/pr55976-2.c: New test.
7634 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
7636 * gcc.dg/lto/20111213-1_0.c: Fix template.
7637 * gcc.dg/lto/20100603-1_0.c: Fix template.
7638 * gcc.dg/lto/20100603-2_0.c: Fix template.
7639 * gcc.dg/lto/20100603-3_0.c: Fix template.
7641 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
7642 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
7643 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
7644 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
7645 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
7646 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
7647 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
7648 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
7649 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
7650 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
7651 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
7652 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
7653 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
7654 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
7655 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
7656 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
7657 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
7658 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
7659 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
7660 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
7661 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
7662 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
7663 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
7664 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
7665 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
7666 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
7667 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
7668 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
7669 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
7670 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
7671 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
7672 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
7673 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
7674 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
7675 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
7676 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
7677 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
7678 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
7679 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
7680 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
7681 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
7682 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
7683 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
7684 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
7685 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
7686 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
7687 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
7688 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
7689 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
7690 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
7691 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
7692 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
7693 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
7694 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
7695 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
7696 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
7697 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
7698 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
7699 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
7700 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
7701 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
7702 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
7704 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
7707 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7709 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
7711 * gcc.target/aarch64/simd/ldp_stp_9: New.
7712 * gcc.target/aarch64/simd/ldp_stp_10: New.
7713 * gcc.target/aarch64/simd/ldp_stp_11: New.
7714 * gcc.target/aarch64/simd/ldp_stp_12: New.
7716 2018-05-30 Ed Schonberg <schonberg@adacore.com>
7718 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
7720 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
7722 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
7724 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
7727 * gcc.target/i386/pr85950.c: New test.
7729 2018-05-29 Marek Polacek <polacek@redhat.com>
7732 * g++.dg/cpp1z/class-deduction55.C: New test.
7733 * g++.dg/cpp1z/class-deduction56.C: New test.
7734 * g++.dg/cpp1z/class-deduction57.C: New test.
7736 2018-05-29 Jakub Jelinek <jakub@redhat.com>
7739 * g++.dg/warn/Wunused-var-33.C: New test.
7742 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
7743 and -fno-vect-cost-model options. Add aligned(64) attribute to the
7744 arrays. Add suffix 1 to all functions and use 4 iterations rather
7745 than N. Add functions with conversions to and from float.
7746 Add new set of functions with 8 iterations and another one
7747 with 16 iterations, expect 24 vectorized loops instead of just 4.
7748 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
7750 2018-05-29 Javier Miranda <miranda@adacore.com>
7752 * gnat.dg/equal2.adb: New testcase.
7754 2018-05-29 Ed Schonberg <schonberg@adacore.com>
7756 * gnat.dg/float_attributes_overflows.adb: New testcase.
7758 2018-05-29 Pascal Obry <obry@adacore.com>
7760 * gnat.dg/normalize_pathname.adb: New testcase.
7762 2018-05-29 Tom de Vries <tom@codesourcery.com>
7764 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
7766 * lib/scanipa.exp (scan-ipa-dump-times): Same.
7767 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
7768 * lib/scantree.exp (scan-tree-dump-times): Same.
7770 2018-05-29 Tom de Vries <tom@codesourcery.com>
7772 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
7773 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
7774 Use proc name as first argument to dg-scan.
7776 2018-05-29 Tom de Vries <tom@codesourcery.com>
7778 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
7781 2018-05-28 Richard Biener <rguenther@suse.de>
7783 PR tree-optimization/85934
7784 * gcc.target/i386/pr85934.c: New testcase.
7786 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7788 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
7790 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7792 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
7794 2018-05-28 Ed Schonberg <schonberg@adacore.com>
7796 * gnat.dg/fixedpnt5.adb: New testcase.
7798 2018-05-28 Justin Squirek <squirek@adacore.com>
7800 * gnat.dg/array31.adb: New testcase.
7802 2018-05-28 Justin Squirek <squirek@adacore.com>
7804 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
7805 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
7807 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
7809 * gfortran.dg/data_stmt_pointer.f90: new test.
7811 2018-05-27 Jakub Jelinek <jakub@redhat.com>
7814 * gcc.target/i386/avx512dq-pr85918.c: New test.
7816 2018-05-25 Jim Wilson <jimw@sifive.com>
7818 * gcc.target/riscv/interrupt-1.c: New.
7819 * gcc.target/riscv/interrupt-2.c: New.
7820 * gcc.target/riscv/interrupt-3.c: New.
7821 * gcc.target/riscv/interrupt-4.c: New.
7822 * gcc.target/riscv/interrupt-5.c: New.
7824 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
7827 * gfortran.dg/pr85786.f90: New test.
7829 2018-05-25 Paul Koning <ni1d@arrl.net>
7831 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
7832 * gcc.c-torture/compile/pr55921.c: Ditto.
7833 * gcc.c-torture/compile/pr60655-1.c: Ditto.
7834 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
7836 2018-05-25 Jakub Jelinek <jakub@redhat.com>
7839 * gcc.target/i386/avx512f-pr85832.c: New test.
7840 * gcc.target/i386/avx512vl-pr85832.c: New test.
7841 * gcc.target/i386/avx512bw-pr85832.c: New test.
7842 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
7844 2018-05-25 Bin Cheng <bin.cheng@arm.com>
7846 PR tree-optimization/85720
7847 * gcc.dg/tree-ssa/pr85720.c: New test.
7848 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
7851 2018-05-25 Martin Liska <mliska@suse.cz>
7854 * gcc.dg/tree-prof/update-loopch.c: Do not scan
7855 for 'Removing basic block'.
7857 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
7859 * gnat.dg/sec_stack1.adb: New testcase.
7861 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7863 * gnat.dg/fixedpnt4.adb: New testcase.
7865 2018-05-25 Javier Miranda <miranda@adacore.com>
7867 * gnat.dg/interface7.adb: New testcase.
7869 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
7871 * gnat.dg/sec_stack2.adb: New testcase.
7873 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7875 * gnat.dg/interface6.adb: New testcase.
7877 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7879 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
7881 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7883 * lib/target-supports.exp
7884 (check_effective_target_vect_double_cond_arith): Include
7885 multiplication and division.
7886 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
7887 fully-masked loops with a fixed vector length.
7888 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
7890 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
7891 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
7892 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
7894 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7896 * gcc.target/aarch64/sve/div_1.c: New test.
7897 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
7898 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
7899 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
7901 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7903 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
7905 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7907 * lib/target-supports.exp
7908 (check_effective_target_vect_double_cond_arith): New proc.
7909 * gcc.dg/vect/vect-cond-arith-1.c: New test.
7910 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
7911 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
7912 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
7913 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
7914 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
7915 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
7917 2018-05-25 Janus Weil <janus@gcc.gnu.org>
7920 * gfortran.dg/f2018_obs.f90: New test case.
7922 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7925 * gfortran.dg/pr85543.f90: New test.
7927 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7930 * gfortran.dg/pr85780.f90: New test.
7932 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7935 * gfortran.dg/pr85779_1.f90: New test.
7936 * gfortran.dg/pr85779_2.f90: Ditto.
7937 * gfortran.dg/pr85779_3.f90: Ditto.
7939 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7943 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
7944 * gfortran.dg/pr85895.f90: New test.
7946 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
7948 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
7949 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
7951 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
7953 * gcc.dg/fold-popcount-1.c: New testcase.
7954 * gcc.dg/fold-popcount-2.c: New testcase.
7955 * gcc.dg/fold-popcount-3.c: New testcase.
7956 * gcc.dg/fold-popcount-4.c: New testcase.
7958 2018-05-24 Marek Polacek <polacek@redhat.com>
7961 * g++.dg/cpp0x/new3.C: New test.
7963 2018-05-24 Javier Miranda <miranda@adacore.com>
7965 * gnat.dg/discr52.adb: New testcase.
7967 2018-05-24 Ed Schonberg <schonberg@adacore.com>
7969 * gnat.dg/others1.adb: New testcase.
7971 2018-05-24 Justin Squirek <squirek@adacore.com>
7973 * gnat.dg/raise_expr.adb: New testcase.
7975 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
7977 * gnat.dg/formal_containers.adb: New testcase.
7979 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7981 * gcc.target/i386/pr85345.c: Require ifunc support.
7983 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
7985 * gcc.dg/vect/vect-fma-1.c: New test.
7987 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7989 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
7992 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
7995 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7997 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8000 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
8002 * gcc.target/msp430/pr78849.c: New test.
8004 2018-05-23 Marek Polacek <polacek@redhat.com>
8006 * g++.dg/cpp2a/range-for8.C: New test.
8007 * g++.dg/cpp2a/range-for9.C: New test.
8008 * g++.dg/cpp2a/range-for10.C: New test.
8010 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
8012 * lib/target-supports.exp (check_effective_target_be): New.
8013 (check_effective_target_le): New.
8015 2018-05-23 Marek Polacek <polacek@redhat.com>
8017 * g++.dg/cpp2a/range-for1.C: New test.
8018 * g++.dg/cpp2a/range-for2.C: New test.
8019 * g++.dg/cpp2a/range-for3.C: New test.
8020 * g++.dg/cpp2a/range-for4.C: New test.
8021 * g++.dg/cpp2a/range-for5.C: New test.
8022 * g++.dg/cpp2a/range-for6.C: New test.
8023 * g++.dg/cpp2a/range-for7.C: New test.
8025 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8027 * gcc.target/i386/cvt-3.c: New test.
8029 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8031 * gcc.target/i386/cvt-2.c: New test.
8033 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
8035 * gcc.dg/pr79985.c: New testcase.
8037 2018-05-23 Richard Biener <rguenther@suse.de>
8039 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
8041 2018-05-23 Sudakshina Das <sudi.das@arm.com>
8044 * gcc.target/aarch64/pr84882.c: New test.
8045 * gcc.target/aarch64/target_attr_18.c: Likewise.
8047 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
8049 PR tree-optimization/85853
8050 * gfortran.dg/vect/pr85853.f90: New test.
8052 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8054 * gnat.dg/import2.adb: New testcase.
8056 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8058 * gnat.dg/discr51.adb: New testcase.
8060 2018-05-23 Javier Miranda <miranda@adacore.com>
8062 * gnat.dg/valid_scalars1.adb: New testcase.
8064 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8066 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
8068 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8070 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
8073 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8075 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
8078 2018-05-23 Bob Duff <duff@adacore.com>
8080 * gnat.dg/addr10.adb: New testcase.
8082 2018-05-23 Richard Biener <rguenther@suse.de>
8085 * gcc.dg/Wstrict-overflow-27.c: New testcase.
8087 2018-05-23 Yury Gribov <tetra2005@gmail.com>
8089 PR tree-optimization/85822
8090 * c-c++-common/pr85822.c: New test.
8092 2018-05-23 Richard Biener <rguenther@suse.de>
8094 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
8096 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8099 * gfortran.dg/pr30667.f: Add option "-std=legacy".
8101 2018-05-22 Martin Sebor <msebor@redhat.com>
8104 * gcc.dg/attr-nonstring.c: New test.
8106 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
8109 * gcc.target/i386/pr85345.c: New test.
8111 2018-05-22 Luis Machado <luis.machado@linaro.org>
8113 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
8115 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8118 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
8119 dg-additional-options.
8120 * gfortran.dg/graphite/block-2.f: Ditto.
8121 * gfortran.dg/graphite/id-19.f: Ditto.
8122 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8123 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8124 * gfortran.dg/vect/pr52580.f: Ditto.
8126 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
8128 * gcc.target/aarch64/ldp_stp_6.c: New.
8129 * gcc.target/aarch64/ldp_stp_7.c: New.
8130 * gcc.target/aarch64/ldp_stp_8.c: New.
8132 2018-05-22 Martin Sebor <msebor@redhat.com>
8135 * c-c++-common/attr-nonstring-3.c: Adjust.
8136 * c-c++-common/attr-nonstring-4.c: Adjust.
8137 * c-c++-common/attr-nonstring-6.c: New test.
8139 2018-05-22 Martin Sebor <msebor@redhat.com>
8141 PR tree-optimization/85826
8142 * gcc.dg/Wrestrict-17.c: New test.
8144 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8146 * gcc.dg/torture/pr85862.c: Rename to...
8147 * gcc.dg/torture/pr85852.c: ...this.
8149 2018-05-22 Justin Squirek <squirek@adacore.com>
8151 * gnat.dg/warn14.adb: New testcase.
8153 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
8155 * gnat.dg/controlled8.adb: New testcase.
8157 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
8159 * gnat.dg/discr50.adb: New testcase.
8161 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8163 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
8164 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
8165 gnat.dg/discr49_rec2.ads: New testcase.
8167 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8169 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
8170 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
8173 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8175 * gnat.dg/fixedpnt3.adb: New testcase.
8177 2018-05-22 Justin Squirek <squirek@adacore.com>
8179 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
8180 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
8182 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8185 * gcc.dg/torture/pr85862.c: New test.
8187 2018-05-22 Richard Biener <rguenther@suse.de>
8189 PR tree-optimization/85834
8190 * g++.dg/torture/pr85834.C: New testcase.
8191 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
8193 2018-05-22 Martin Liska <mliska@suse.cz>
8196 * g++.dg/ipa/pr85607.C: New test.
8198 2018-05-22 Richard Biener <rguenther@suse.de>
8200 PR tree-optimization/85863
8201 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
8203 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8206 * gfortran.dg/assumed_rank_5.f90: Update error message.
8207 * gfortran.dg/assumed_type_4.f90: Ditto.
8208 * gfortran.dg/bind_c_array_params.f03: Ditto.
8209 * gfortran.dg/bind_c_usage_28.f90: Ditto.
8210 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8211 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8212 * gfortran.dg/c_loc_tests_11.f03: Ditto.
8213 * gfortran.dg/coarray_atomic_2.f90: Ditto.
8214 * gfortran.dg/coarray_collectives_2.f90: Ditto.
8215 * gfortran.dg/coarray_collectives_10.f90: Ditto.
8216 * gfortran.dg/coarray_collectives_13.f90: Ditto.
8217 * gfortran.dg/rank_3.f90: Ditto.
8218 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
8219 * gfortran.dg/implicit_14.f90: Ditto.
8221 2018-05-21 Christian Groessler <chris@groessler.org>
8223 * gcc.c-torture/compile/simd-5.c: Fix comment.
8225 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
8228 * gcc.target/powerpc/pr85657-1.c: New test for converting between
8229 __float128, __ibm128, and long double.
8230 * gcc.target/powerpc/pr85657-2.c: Likewise.
8231 * gcc.target/powerpc/pr85657-3.c: Likewise.
8232 * g++.dg/pr85667.C: New test to make sure __ibm128 is
8233 implementated as a separate type internally, and is not just an
8234 alias for long double.
8236 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
8238 PR tree-optimization/85814
8239 * gcc.dg/torture/pr85814.c: New test.
8241 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8244 * g++.dg/cpp0x/cond1.C: New.
8245 * g++.dg/cpp1y/pr84588-1.C: Likewise.
8246 * g++.dg/cpp1y/pr84588-2.C: Likewise.
8247 * g++.dg/cpp1y/pr84588-3.C: Likewise.
8248 * g++.dg/parse/cond6.C: Likewise.
8249 * g++.dg/parse/cond7.C: Likewise.
8250 * g++.dg/parse/cond8.C: Likewise.
8251 * g++.dg/cpp1z/decomp16.C: Update.
8252 * g++.old-deja/g++.jason/cond.C: Likewise.
8254 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
8256 ChangeLog for r260480
8257 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
8258 warnings for deleted and obsolescent features.
8259 * gfortran.dg/graphite/id-19.f: Ditto.
8260 * gfortran.dg/graphite/id-20.f: Ditto.
8261 * gfortran.dg/graphite/id-27.f90: Ditto.
8262 * gfortran.dg/graphite/pr82449.f: Ditto.
8264 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8266 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
8267 tiny and large memory models.
8269 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8271 * gnat.dg/suppress_initialization.adb,
8272 gnat.dg/suppress_initialization_pkg.ads: New testcase.
8274 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8276 * gnat.dg/exit1.adb: New testcase.
8278 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8280 * gnat.dg/array30.adb: New testcase.
8282 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
8284 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
8286 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8288 * gcc.c-torture/execute/ssad-run.c: New test.
8289 * gcc.c-torture/execute/usad-run.c: Likewise.
8290 * gcc.target/aarch64/ssadv16qi.c: Likewise.
8291 * gcc.target/aarch64/usadv16qi.c: Likewise.
8293 2018-05-21 Tamar Christina <tamar.christina@arm.com>
8295 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
8296 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
8297 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
8299 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8300 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8301 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8303 2018-05-21 Janus Weil <janus@gcc.gnu.org>
8306 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
8307 * gfortran.dg/g77/20020307-1.f: Ditto.
8308 * gfortran.dg/g77/980310-3.f: Ditto.
8309 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
8310 * gfortran.dg/goacc/loop-1.f95: Ditto.
8311 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
8312 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
8313 * gfortran.dg/gomp/do-1.f90: Ditto.
8314 * gfortran.dg/gomp/omp_do1.f90: Ditto.
8315 * gfortran.dg/pr17229.f: Ditto.
8316 * gfortran.dg/pr37243.f: Ditto.
8317 * gfortran.dg/pr49721-1.f: Ditto.
8318 * gfortran.dg/pr58484.f: Ditto.
8319 * gfortran.dg/pr81175.f: Ditto.
8320 * gfortran.dg/pr81723.f: Ditto.
8321 * gfortran.dg/predcom-2.f: Ditto.
8322 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8323 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8324 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8325 * gfortran.dg/vect/pr52580.f: Ditto.
8327 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8330 * gfortran.dg/char_result_18.f90: New test.
8332 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8335 * gfortran.dg/associate_38.f90: New test.
8337 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8340 * gfortran.dg/select_type_42.f90: New test.
8342 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
8345 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
8346 that the patch fixes PR66694 & PR82617, although the testcases
8347 are not explicitly included.
8349 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
8351 * gcc.dg/stack-usage-1.c: Add support for rv32e.
8353 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
8356 * g++.dg/pr82899.C: New testcase.
8358 2018-05-18 Martin Liska <mliska@suse.cz>
8360 * gcc.dg/pr68766.c: Change pruned output.
8362 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
8365 * c-c++-common/goacc/pr85782.c: New test.
8367 2018-05-18 Sudakshina Das <sudi.das@arm.com>
8369 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
8371 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8373 * gcc.target/arm/pr62554.c: Delete.
8374 * gcc.target/arm/pr69610-1.c: Likewise.
8375 * gcc.target/arm/pr69610-2.c: Likewise.
8377 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8379 * gcc.target/arm/pr40887.c: Update comment.
8380 * lib/target-supports.exp: Don't generate effective target checks
8381 and related helpers for armv5. Update comment.
8382 * gcc.target/arm/armv5_thumb_isa.c: Delete.
8383 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
8384 target check and options.
8386 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8389 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
8390 scan-tree-dump-not for h.
8392 2018-05-18 Richard Biener <rguenther@suse.de>
8394 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8395 * gcc.dg/tree-ssa/pr45397.c: Likewise.
8396 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
8397 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
8398 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
8399 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8400 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8401 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8402 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8403 * gcc.dg/tree-ssa/vrp58.c: Likewise.
8404 * gcc.dg/vrp-min-max-1.c: Likewise.
8405 * gcc.dg/vrp-min-max-3.c: New testcase.
8407 2018-05-18 Richard Biener <rguenther@suse.de>
8409 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
8410 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
8411 * gcc.dg/graphite/scop-6.c: Likewise.
8412 * gcc.dg/graphite/scop-7.c: Likewise.
8413 * gcc.dg/graphite/scop-8.c: Likewise.
8414 * gcc.dg/graphite/scop-9.c: Likewise.
8416 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8418 * gcc.target/aarch64/vect-init-ld1.c: New test.
8420 2018-05-18 Martin Liska <mliska@suse.cz>
8422 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
8423 * gcc.dg/tree-prof/update-loopch.c: Likewise.
8425 2018-05-18 Martin Liska <mliska@suse.cz>
8427 * gcc.dg/ipa/ipa-icf-39.c: New test.
8428 * gcc.dg/pr68766.c: Adjust pruned output.
8430 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
8432 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
8434 * gcc.dg/fma-1.c: New test.
8435 * gcc.dg/fma-2.c: Likewise.
8436 * gcc.dg/fma-3.c: Likewise.
8437 * gcc.dg/fma-4.c: Likewise.
8438 * gcc.dg/fma-5.c: Likewise.
8439 * gcc.dg/fma-6.c: Likewise.
8440 * gcc.dg/fma-7.c: Likewise.
8441 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
8443 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
8444 * gfortran.dg/reassoc_8.f: Likewise.
8445 * gfortran.dg/reassoc_9.f: Likewise.
8446 * gfortran.dg/reassoc_10.f: Likewise.
8448 2018-05-17 Jim Wilson <jimw@sifive.com>
8450 * gcc.target/riscv/switch-qi.c: New.
8451 * gcc.target/riscv/switch-si.c: New.
8453 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
8456 * gcc.target/powerpc/pr85698.c: New test.
8458 2018-05-17 Richard Biener <rguenther@suse.de>
8460 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
8462 2018-05-17 Bin Cheng <bin.cheng@arm.com>
8464 PR tree-optimization/85793
8465 * gcc.dg/vect/pr85793.c: New test.
8467 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
8469 * gcc.dg/gimplefe-28.c: New test.
8470 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
8471 internal function calls.
8472 * gcc.dg/goacc/loop-processing-1.c: Likewise.
8474 2018-05-17 Martin Liska <mliska@suse.cz>
8476 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
8477 space in between 'G_' and '('.
8479 2018-05-17 Jakub Jelinek <jakub@redhat.com>
8482 * gcc.target/i386/pr85323-7.c: New test.
8483 * gcc.target/i386/pr85323-8.c: New test.
8484 * gcc.target/i386/pr85323-9.c: New test.
8487 * gcc.target/i386/pr85323-4.c: New test.
8488 * gcc.target/i386/pr85323-5.c: New test.
8489 * gcc.target/i386/pr85323-6.c: New test.
8492 * gcc.target/i386/pr85323-1.c: New test.
8493 * gcc.target/i386/pr85323-2.c: New test.
8494 * gcc.target/i386/pr85323-3.c: New test.
8496 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
8497 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
8498 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
8499 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
8500 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
8501 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
8502 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
8503 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
8504 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
8505 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
8506 * gcc.target/i386/avx512f-setzero-1.c: New test.
8508 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
8510 * gcc.target/aarch64/vect-slp-dup.c: New.
8512 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8515 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
8517 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
8519 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
8520 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
8522 2018-05-17 Richard Biener <rguenther@suse.de>
8524 PR tree-optimization/85757
8525 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
8527 2018-05-16 Marek Polacek <polacek@redhat.com>
8530 * g++.dg/cpp0x/initlist-throw1.C: New test.
8531 * g++.dg/cpp0x/initlist-throw2.C: New test.
8533 2018-05-16 Carl Love <cel@us.ibm.com>
8535 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
8536 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
8537 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
8539 2018-05-16 Richard Biener <rguenther@suse.de>
8541 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
8542 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
8543 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
8545 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
8547 * gcc.target/aarch64/sve/vcond_10.c: New test.
8548 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
8549 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
8550 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
8552 2018-05-15 Martin Sebor <msebor@redhat.com>
8554 PR tree-optimization/85753
8555 * gcc.dg/Wrestrict-10.c: Adjust.
8556 * gcc.dg/Wrestrict-16.c: New test.
8558 2018-05-15 Martin Sebor <msebor@redhat.com>
8561 * c-c++-common/attr-nonstring-7.c: New test.
8563 2018-05-15 Richard Biener <rguenther@suse.de>
8565 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
8567 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8569 PR tree-optimization/83648
8570 * gcc.dg/tree-ssa/pr83648.c: New test.
8571 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
8573 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8576 * gcc.dg/ipa/pr85734.c: New test.
8578 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
8581 * gnat.dg/opt70.adb: New test.
8582 * gnat.dg/opt70_pkg.ad[sb]: New helper.
8584 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8586 * gcc.target/aarch64/crypto-fuse-1.c: New test.
8587 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
8589 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
8591 * gcc.target/aarch64/vmov_n_1.c: Update test.
8592 * gcc.target/aarch64/vfp-1.c: Update test.
8594 2018-05-14 Jakub Jelinek <jakub@redhat.com>
8597 * gcc.c-torture/execute/pr85756.c: New test.
8599 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
8601 * gcc.target/i386/cldemote-1.c: New test.
8603 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
8606 * gfortran.dg/assumed_type_9.f90 : New test.
8608 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
8611 * gfortran.dg/pr85542.f90: New test.
8613 2018-05-11 Martin Jambor <mjambor@suse.cz>
8616 * g++.dg/lto/pr85655_0.C: New test.
8618 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
8620 * gcc.target/i386/tpause-1.c: New test.
8621 * gcc.target/i386/umonitor-1.c: New test.
8623 2018-05-11 Jakub Jelinek <jakub@redhat.com>
8626 * c-c++-common/gomp/pr85696.c: New test.
8628 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
8629 Jakub Jelinek <jakub@redhat.com>
8631 PR tree-optimization/85692
8632 * gcc.target/i386/pr85692.c: New test.
8634 2018-05-11 Martin Liska <mliska@suse.cz>
8637 * c-c++-common/ubsan/attrib-6.c: New test.
8639 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8642 * gfortran.dg/pr85687.f90: new test.
8644 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8647 * gfortran.dg/pr85521_1.f90: New test.
8648 * gfortran.dg/pr85521_2.f90: New test.
8650 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8653 * gfortran.dg/pr70870_1.f90: New test.
8655 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
8657 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
8659 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8662 * g++.dg/ext/offsetof2.C: New test.
8664 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
8667 * gfortran.dg/temporary_3.f90 : New test.
8670 * gfortran.dg/temporary_2.f90 : New test.
8672 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
8674 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
8675 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
8676 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
8677 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
8678 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
8679 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
8680 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
8681 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
8682 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
8683 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
8684 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
8685 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
8686 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
8687 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
8688 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
8689 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
8690 * gcc.dg/vmx/st-be-order.c: Delete testcase.
8691 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
8692 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
8693 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
8694 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
8695 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
8696 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
8697 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
8698 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
8699 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
8700 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
8702 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8704 PR tree-optimization/85699
8705 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
8706 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
8707 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
8708 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
8710 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
8712 * g++.dg/tls/pr85400.C: New test.
8714 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8717 * g++.dg/cpp1y/lambda-generic-85713.C: New.
8719 2018-05-09 Carl Love <cel@us.ibm.com>
8721 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
8723 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8727 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8730 * g++.dg/cpp1y/pr84588.C: New.
8732 2018-05-09 Andreas Schwab <schwab@suse.de>
8734 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
8736 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
8738 * gcc.target/aarch64/store_lane_spill_1.c: New test.
8739 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
8741 2018-05-08 Carl Love <cel@us.ibm.com>
8742 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
8744 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8747 * g++.dg/cpp1y/pr84588.C: New.
8749 2018-05-08 Marek Polacek <polacek@redhat.com>
8752 * g++.dg/cpp1z/constexpr-if22.C: New test.
8754 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
8757 * gcc.target/i386/pr85693.c: New test.
8759 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8762 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
8763 scan-assembler-times checking that except for [fh]*xor other functions
8764 don't use any load instructions.
8766 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
8768 * gcc.target/i386/builtin_target.c: Test goldmont.
8769 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
8772 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8775 * g++.dg/other/sse2-pr85572-1.C: New test.
8776 * g++.dg/other/sse2-pr85572-2.C: New test.
8777 * g++.dg/other/sse4-pr85572-1.C: New test.
8778 * g++.dg/other/avx2-pr85572-1.C: New test.
8781 * gcc.target/i386/pr85317.c: New test.
8782 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
8783 optimization barrier to avoid optimizing away the expected insn.
8786 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
8787 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
8789 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8791 * g++.dg/other/sve_const_pred_1.C: Rename to...
8792 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
8793 target selectors and explicit -march options.
8794 * g++.dg/other/sve_const_pred_2.C: Rename to...
8795 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
8796 * g++.dg/other/sve_const_pred_3.C: Rename to...
8797 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
8798 * g++.dg/other/sve_const_pred_4.C: Rename to...
8799 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
8800 * g++.dg/other/sve_tls_2.C: Rename to...
8801 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
8802 * g++.dg/other/sve_vcond_1.C: Rename to...
8803 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
8804 * g++.dg/other/sve_vcond_1_run.C: Rename to...
8805 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
8807 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8810 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
8813 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8816 * g++.dg/cpp0x/deleted14.C: New.
8818 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8819 Alan Hayward <alan.hayward@arm.com>
8820 David Sherwood <david.sherwood@arm.com>
8822 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
8824 * gcc.target/aarch64/sve/vcond_7.c: New test.
8825 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
8827 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8830 * g++.dg/cpp0x/sfinae62.C: New.
8832 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8834 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
8837 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8840 * g++.dg/cpp0x/narrowing1.C: New.
8842 2018-05-08 Richard Biener <rguenther@suse.de>
8845 * gcc.dg/torture/pr85574.c: Rename to...
8846 * gcc.dg/torture/pr85588.c: ... this.
8848 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8851 * gfortran.dg/minmaxloc_12.f90: New test case.
8852 * gfortran.dg/minmaxloc_13.f90: New test case.
8854 2018-05-07 Nathan Sidwell <nathan@acm.org>
8856 * g++.dg/cpp0x/range-for10.C: Delete.
8857 * g++.dg/ext/forscope1.C: Delete.
8858 * g++.dg/ext/forscope2.C: Delete.
8859 * g++.dg/template/for1.C: Delete.
8861 2018-05-07 Jeff Law <law@redhat.com>
8863 * gfortran.dg/linefile.f90: New test.
8865 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
8867 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
8870 2018-05-06 Jakub Jelinek <jakub@redhat.com>
8873 * g++.dg/ext/asm14.C: New test.
8874 * g++.dg/ext/asm15.C: New test.
8875 * g++.dg/ext/asm16.C: New test.
8877 2018-05-06 Michael Eager <eager@eagercon.com>
8879 * gcc.target/microblaze/others/picdtr.c: Correct option
8880 -fPIE -mpic-data-is-text-relative.
8882 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
8884 * gcc.target/microblaze/others/picdtr.c: Add test for
8885 -fPIE -mpic-data-is-text-relative.
8887 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
8890 * gfortran.dg/coarray_dependency_1.f90: New test.
8891 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
8893 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
8895 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
8896 to match the currently produced gimple.
8898 2018-05-04 Carl Love <cel@us.ibm.com>
8900 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
8902 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
8903 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
8904 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
8905 xvcmpgedp counts. Add xxsel counts.
8907 2018-05-04 Richard Biener <rguenther@suse.de>
8910 * g++.dg/torture/pr85627.C: New testcase.
8912 2018-05-04 Richard Biener <rguenther@suse.de>
8915 * gcc.dg/torture/pr85574.c: New testcase.
8916 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
8918 2018-05-04 Jakub Jelinek <jakub@redhat.com>
8921 * gcc.dg/nextafter-1.c: New test.
8922 * gcc.dg/nextafter-2.c: New test.
8923 * gcc.dg/nextafter-3.c: New test.
8924 * gcc.dg/nextafter-4.c: New test.
8926 2018-05-03 Nathan Sidwell <nathan@acm.org>
8928 Remove -ffriend-injection.
8929 * g++.old-deja/g++.jason/scoping15.C: Delete.
8930 * g++.old-deja/g++.mike/net43.C: Delete.
8932 2018-05-03 Jakub Jelinek <jakub@redhat.com>
8935 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
8936 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
8937 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
8938 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
8940 2018-05-03 Tom de Vries <tom@codesourcery.com>
8943 * lib/scanoffloadtree.exp: New file.
8945 2018-05-03 Richard Biener <rguenther@suse.de>
8947 PR tree-optimization/85615
8948 * gcc.dg/torture/pr85615.c: New testcase.
8950 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8952 PR tree-optimization/70291
8953 * gcc.dg/complex-6.c: New test.
8954 * gcc.dg/complex-7.c: Likewise.
8956 2018-05-03 Richard Biener <rguenther@suse.de>
8959 * fortran.dg/pr51434.f90: Truncate transfer argument.
8961 2018-05-02 Jakub Jelinek <jakub@redhat.com>
8964 * gcc.c-torture/execute/pr85582-3.c: New test.
8966 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8967 Jason Merrill <jason@redhat.com>
8970 * g++.dg/warn/Wshadow-13.C: New.
8971 * g++.dg/warn/Wshadow-14.C: Likewise.
8973 2018-05-02 Tom de Vries <tom@codesourcery.com>
8976 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
8977 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
8979 2018-05-02 David Pagan <dave.pagan@oracle.com>
8982 * gcc.dg/noncompile/pr30552-1.c: New test.
8983 * gcc.dg/noncompile/pr30552-2.c: New test.
8984 * gcc.dg/noncompile/pr30552-3.c: New test.
8985 * gcc.dg/noncompile/pr30552-4.c: New test.
8987 2018-05-02 Richard Biener <rguenther@suse.de>
8989 PR tree-optimization/85597
8990 * gcc.dg/vect/pr85597.c: New testcase.
8992 2018-05-02 Tom de Vries <tom@codesourcery.com>
8995 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
8996 * lib/scanltranstree.exp: New file.
8997 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
8998 (scan-ltrans-tree-dump-times_required_options)
8999 (scan-ltrans-tree-dump-not_required_options)
9000 (scan-ltrans-tree-dump-dem_required_options)
9001 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
9002 * lib/gcc-dg.exp: Include scanltranstree.exp.
9004 2018-05-02 Tom de Vries <tom@codesourcery.com>
9007 * gcc.dg/ipa/ipa-icf-38.c: New test.
9008 * gcc.dg/ipa/ipa-icf-38a.c: New test.
9009 * lib/scandump.exp (dump-base): New proc.
9010 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
9011 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
9013 * lib/scanipa.exp: Add "" argument to scan-dump calls.
9014 * lib/scanlang.exp: Same.
9015 * lib/scanrtl.exp: Same.
9016 * lib/scantree.exp: Same.
9017 * lib/scanwpaipa.exp: New file.
9018 * lib/gcc-dg.exp: Include scanwpaipa.exp.
9020 2018-05-02 Richard Biener <rguenther@suse.de>
9023 * gcc.dg/torture/pr85567.c: New testcase.
9025 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9028 * gcc.c-torture/execute/pr85582-1.c: New test.
9029 * gcc.c-torture/execute/pr85582-2.c: New test.
9031 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
9033 PR tree-optimization/85586
9034 * gcc.dg/vect/pr85586.c: New test.
9036 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
9038 PR tree-optimization/85143
9039 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
9040 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
9042 2018-05-01 David Malcolm <dmalcolm@redhat.com>
9045 * c-c++-common/Wformat-pr84258.c: New test.
9047 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9049 PR tree-optimization/82665
9050 * gcc.dg/tree-ssa/pr82665.c: New test.
9052 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9055 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9056 (test_add_fixit_insert_formatted_single_line): New function.
9057 (test_add_fixit_insert_formatted_multiline): New function.
9058 Extend expected output of generated patch to include fix-it hints
9060 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
9061 "gcc-rich-location.h". Add test coverage for
9062 gcc_rich_location::add_fixit_insert_formatted.
9064 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9066 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9067 (test_show_locus): Update for location_get_source_line returning a
9068 char_span. Use char_span for handling words in the
9069 "test_many_nested_locations" fix-it example.
9071 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9073 * gcc.target/arc/interrupt-8.c: Update test.
9074 * gcc.target/arc/loop-4.c: Likewise.
9075 * gcc.target/arc/loop-hazard-1.c: Likewise.
9076 * gcc.target/arc/sdata-3.c: Likewise.
9078 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9080 * gcc.target/arc/store-merge-1.c: New test.
9081 * gcc.target/arc/add_n-combine.c: Update test.
9083 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
9085 Microblaze Target: PIC data text relative
9087 * gcc.target/microblaze/others/data_var1.c: Include
9088 PIC case of r20 base register.
9089 * gcc.target/microblaze/others/data_var2.c: Ditto.
9090 * gcc.target/microblaze/others/picdtr.c: Add new
9091 test case for -mpic-is-data-text-relative.
9092 * gcc.target/microblaze/others/sdata_var1.c: Add
9093 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
9094 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
9095 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
9096 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
9097 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
9098 * gcc.target/microblaze/others/string_cst1_gpopt.c:
9100 * gcc.target/microblaze/others/string_cst2_gpopt.c:
9103 2018-04-30 Richard Biener <rguenther@suse.de>
9105 PR tree-optimization/28364
9106 PR tree-optimization/85275
9107 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
9108 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
9109 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
9110 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
9111 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
9113 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
9114 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
9116 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
9117 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
9118 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
9120 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
9123 * gcc.target/i386/pr84431.c: New test.
9125 2018-04-27 Martin Jambor <mjambor@suse.cz>
9128 * g++.dg/ipa/pr85549.C: New test.
9130 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9133 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
9135 * g++.dg/cpp0x/constexpr-85553.C: New test.
9137 2018-04-27 David Malcolm <dmalcolm@redhat.com>
9140 * g++.dg/pr85515-1.C: New test.
9141 * g++.dg/pr85515-2.C: New test.
9143 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
9146 * g++.dg/cpp0x/friend3.C: New.
9148 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9151 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9152 Use check_effective_target_arm_little_endian.
9154 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9156 PR tree-optimization/85529
9157 * gcc.c-torture/execute/pr85529-1.c: New test.
9158 * gcc.c-torture/execute/pr85529-2.c: New test.
9159 * gcc.dg/pr85529.c: New test.
9161 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9163 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
9164 `.dword' in addition to `lw' and `.word'.
9166 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9168 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
9170 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
9172 * gnat.dg/loop_optimization24.adb: New test.
9174 2018-04-26 Richard Biener <rguenther@suse.de>
9176 PR tree-optimization/85116
9177 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
9178 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
9179 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
9180 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
9182 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
9185 * gcc.target/i386/pr85473-1.c: New test.
9186 * gcc.target/i386/pr85473-2.c: New test.
9188 2018-04-25 Nathan Sidwell <nathan@acm.org>
9189 Jakub Jelinek <jakub@redhat.com>
9193 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
9194 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
9195 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
9196 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
9197 * g++.dg/cpp0x/pr85437-1.C: New.
9198 * g++.dg/cpp0x/pr85437-2.C: New.
9199 * g++.dg/cpp0x/pr85437-3.C: New.
9200 * g++.dg/cpp0x/pr85437-4.C: New.
9202 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9205 * gfortran.dg/pr85520.f90: New test.
9207 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9210 * gcc.dg/pr85512.c: New test.
9212 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
9215 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
9216 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
9217 * gcc.dg/pr85388-1.c (dg-options): Likwise.
9218 * gcc.dg/pr85388-2.c (dg-options): Likwise.
9219 * gcc.dg/pr85388-3.c (dg-options): Likwise.
9220 * gcc.dg/pr85388-4.c (dg-options): Likwise.
9221 * gcc.dg/pr85388-5.c (dg-options): Likwise.
9222 * gcc.dg/pr85388-6.c (dg-options): Likwise.
9223 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
9224 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
9225 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
9226 * gcc.target/i386/cet-label.c (dg-options): Likwise.
9227 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
9228 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
9229 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
9230 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
9231 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
9232 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
9233 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
9234 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
9235 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
9236 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
9237 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
9238 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
9239 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
9240 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
9241 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
9242 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
9243 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
9244 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
9245 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
9246 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
9247 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
9248 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
9249 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
9250 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
9251 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
9252 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
9253 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
9254 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
9255 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
9256 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
9257 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
9258 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
9259 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
9260 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
9261 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
9262 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
9263 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
9264 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
9265 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
9266 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
9267 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
9268 * gcc.target/i386/pr84146.c (dg-options): Likwise.
9269 * gcc.target/i386/pr85403.c (dg-options): Likwise.
9270 * gcc.target/i386/pr85404.c (dg-options): Likwise.
9271 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
9273 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
9274 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
9275 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
9276 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
9277 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
9278 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
9279 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
9280 * (dg-options): Likwise.
9281 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
9283 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
9284 * gcc.target/i386/cet-label-3.c: Removed.
9285 * gcc.target/i386/cet-property-3.c: Likwise.
9286 * gcc.target/i386/cet-sjlj-7.c: Likwise.
9288 2018-04-24 Jakub Jelinek <jakub@redhat.com>
9291 * gcc.target/i386/pr85511.c: New test.
9294 * g++.dg/ext/pr85503.C: New test.
9297 * gcc.target/i386/pr85508.c: New test.
9299 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
9301 PR tree-optimization/85478
9302 * g++.dg/pr85478.C: New test.
9304 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
9306 * g++.dg/torture/pr85496.C: New test.
9308 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
9310 PR rtl-optimization/85423
9311 * gcc.dg/pr85423.c: New test.
9313 2018-04-20 Martin Sebor <msebor@redhat.com>
9316 * gcc.dg/Wrestrict-15.c: New test.
9318 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
9321 * gcc.target/powerpc/pr85456.c: New test.
9323 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
9325 * g++.dg/ext/undef-bool-1.C: Require lp64.
9326 * gcc.target/powerpc/undef-bool-2.c: Likewise.
9328 2018-04-20 Jeff Law <law@redhat.com>
9330 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
9332 * gcc.dg/stack-check-6.c: Likewise.
9333 * gcc.dg/stack-check-6a.c: Likewise.
9334 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
9335 * gcc.target/i386/stack-check-18.c: Likewise.
9336 * gcc.target/i386/stack-check-19.c: Likewise.
9338 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9341 * gcc.target/aarch64/sve/vcond_1.c: Move to...
9342 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
9343 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
9344 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
9346 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
9349 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
9350 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
9352 2018-04-20 Richard Biener <rguenther@suse.de>
9355 * gcc.dg/torture/pr85475.c: New testcase.
9357 2018-04-20 Martin Jambor <mjambor@suse.cz>
9360 * gcc.dg/ipa/pr85449.c: New test.
9362 2018-04-20 Martin Jambor <mjambor@suse.cz>
9365 * g++.dg/ipa/pr85447.C: New file.
9366 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
9368 2018-04-20 Jakub Jelinek <jakub@redhat.com>
9371 * g++.dg/cpp0x/pr85462.C: New test.
9373 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9375 * gcc.target/i386/pr85404.c: Require CET target.
9377 2018-04-19 Jakub Jelinek <jakub@redhat.com>
9379 PR tree-optimization/85467
9380 * gcc.dg/pr85467.c: New test.
9382 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
9385 * g++.dg/parse/crash68.C: New.
9387 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9390 * g++.dg/torture/pr85334.C: New test.
9392 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
9394 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
9395 * g++.dg/diagnostic/pr85464.C: New.
9397 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9400 * gcc.dg/torture/pr85397-1.c: New test.
9401 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
9402 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9404 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9407 * gcc.target/i386/pr85404.c: New test.
9409 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9412 * c-c++-common/attr-nocf-check-1.c: Compile with
9413 -fcf-protection=none.
9414 * c-c++-common/attr-nocf-check-3.c: Likewise.
9415 * gcc.dg/march-generic.c: Likewise.
9416 * gcc.target/i386/align-limit.c: Likewise.
9417 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
9418 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
9419 * gcc.target/i386/cet-property-2.c: Likewise.
9420 * gcc.target/i386/ret-thunk-26.c: Likewise.
9421 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
9423 * c-c++-common/fcf-protection-2.c: Likewise.
9424 * c-c++-common/fcf-protection-3.c: Likewise.
9425 * c-c++-common/fcf-protection-5.c: Likewise.
9426 * c-c++-common/fcf-protection-6.c: Likewise.
9427 * c-c++-common/fcf-protection-7.c: Likewise.
9428 * gcc.target/i386/cet-label-3.c: New test.
9429 * gcc.target/i386/cet-property-3.c: Likewise.
9430 * gcc.target/i386/cet-sjlj-7.c: Likewise.
9431 * gcc.target/i386/pr85417-1.c: Likewise.
9432 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
9433 __x86_indirect_thunk_nt_(r|e)ax
9434 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9435 * gcc.target/i386/pr85403.c: Remove dg-error,
9437 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
9439 * gcc.target/i386/movdir-1.c: New test.
9441 2018-04-19 Richard Biener <rguenther@suse.de>
9444 * gcc.dg/pr85455.c: New testcase.
9446 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
9448 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
9450 * g++.dg/lto/pr85405b_0.C: Likewise.
9451 * g++.dg/lto/pr84805_0.C: Likewise.
9453 2018-04-18 Martin Liska <mliska@suse.cz>
9457 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
9460 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
9463 * gcc.dg/pr85388-1.c: New test.
9464 * gcc.dg/pr85388-2.c: Likewise.
9465 * gcc.dg/pr85388-3.c: Likewise.
9466 * gcc.dg/pr85388-4.c: Likewise.
9467 * gcc.dg/pr85388-5.c: Likewise.
9468 * gcc.dg/pr85388-6.c: Likewise.
9470 2018-04-18 Jan Hubicka <jh@suse.cz>
9471 Martin Liska <mliska@suse.cz>
9473 * g++.dg/lto/pr83121_0.C: Update template.
9474 * g++.dg/lto/pr83121_1.C: Update template.
9475 * g++.dg/lto/pr84805_0.C: Update template.
9476 * g++.dg/lto/pr84805_1.C: Update template.
9477 * g++.dg/lto/pr84805_2.C: Update template.
9479 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
9482 * g++.dg/cpp0x/pr84630.C: New.
9484 2018-04-18 Jakub Jelinek <jakub@redhat.com>
9487 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
9488 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
9489 in two cases. Uncomment two other tests and add expected dg-error for
9491 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
9492 -Wnarrowing diagnostics on some targets for c++11.
9493 * g++.dg/parse/array-size2.C: Remove xfail.
9494 * g++.dg/cpp0x/constexpr-84463.C: New test.
9496 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
9498 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
9499 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
9501 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9504 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
9505 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
9506 * g++.dg/other/sve_tls_2.C: Require effective target tls.
9508 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9510 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
9511 prevent cascading of errors and change expected error message.
9512 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
9514 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
9515 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
9516 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
9517 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
9519 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
9521 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9524 * gcc.dg/pr85430.c: New test.
9526 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9529 * gcc.target/arm/pr54300.C: Move to...
9530 * g++.dg/other/pr54300.C: ... Here. Add target directives.
9531 * gcc.target/arm/pr55073.C: Move to...
9532 * g++.dg/other/pr55073.C: ... Here. Add target directives.
9533 * gcc.target/arm/pr56184.C: Move to...
9534 * g++.dg/other/pr56184.C: ... Here. Add target directives.
9535 * gcc.target/arm/pr59985.C: Move to...
9536 * g++.dg/other/pr59985.C: ... Here. Add target directives.
9537 * gcc.target/aarch64/pr60675.C: Move to...
9538 * g++.dg/other/pr60675.C: ... Here. Add target directives.
9539 * gcc.target/aarch64/pr81422.C: Move to...
9540 * g++.dg/other/pr81422.C: ... Here. Add target directives.
9541 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
9542 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
9543 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
9544 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
9545 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
9546 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
9547 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
9548 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
9549 * gcc.target/aarch64/sve/tls_2.C: Move to...
9550 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
9551 * gcc.target/aarch64/pr81414.C: Rename to...
9552 * gcc.target/aarch64/pr81414.c: ... This.
9553 * gcc.target/aarch64/simd/pr67896.C: Rename to...
9554 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
9556 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
9557 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
9558 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
9559 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
9562 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9565 * gcc.dg/pr85414.c: New test.
9567 2018-04-17 Martin Jambor <mjambor@suse.cz>
9570 * g++.dg/ipa/pr85421.C: New test.
9572 2018-04-17 Martin Liska <mliska@suse.cz>
9575 * g++.dg/lto/pr85405b_0.C: New test.
9576 * g++.dg/lto/pr85405b_1.C: New test.
9578 2018-04-17 Martin Liska <mliska@suse.cz>
9581 * g++.dg/lto/pr85405_0.C: New test.
9582 * g++.dg/lto/pr85405_1.C: New test.
9584 2018-04-17 Martin Liska <mliska@suse.cz>
9587 * g++.dg/ext/pr85329-2.C: New test.
9588 * g++.dg/ext/pr85329.C: New test.
9589 * gcc.target/i386/mvc12.c: New test.
9591 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
9594 * g++.dg/pr85039-1.C: New.
9595 * g++.dg/pr85039-2.C: New.
9596 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
9598 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
9601 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
9602 if the target supports efficient unaligned storage accesses.
9604 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
9607 * gcc.target/powerpc/pr83660.C: New test.
9609 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
9612 * gcc.target/i386/pr85403.c: New test.
9614 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
9617 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
9619 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
9620 Jason Merrill <jason@redhat.com>
9623 * g++.dg/cpp0x/pr85112.C: New.
9625 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
9628 * g++.dg/ext/undef-bool-1.C: New file.
9629 * gcc.target/powerpc/powerpc.exp: Remove .C support.
9630 * gcc.target/powerpc/undef-bool-1.C: Remove file.
9632 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
9635 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
9636 corresponding dg-error clause.
9637 * gcc.target/powerpc/pr80098-3.c: Ditto.
9638 * gcc.target/powerpc/pr80103-1.c: Delete.
9640 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
9644 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
9645 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
9647 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9650 * gfortran.dg/implied_do_io_5.f90: New test.
9652 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
9655 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
9656 several values: positive, negative, and zero.
9657 * gcc.target/powerpc/sse2-pslld-1.c: Same.
9658 * gcc.target/powerpc/sse2-psllq-1.c: Same.
9660 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
9662 PR rtl-optimization/79916
9663 * gcc.target/powerpc/pr79916.c: New.
9665 2018-04-13 Jakub Jelinek <jakub@redhat.com>
9667 PR rtl-optimization/85393
9668 * g++.dg/opt/pr85393.C: New test.
9669 * g++.dg/opt/pr85393-aux.cc: New file.
9671 PR rtl-optimization/85376
9672 * gcc.dg/pr85376.c: New test.
9674 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
9676 PR rtl-optimization/83852
9677 * gcc.dg/pr83852.c: New testcase.
9679 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
9682 * gcc.target/s390/pr77822-1.C: Rename to ...
9683 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
9684 * gcc.target/s390/pr77822-2.c: Add asm scan check.
9685 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
9687 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
9690 * gcc.target/i386/pr71991.c: New testcase.
9692 2018-04-13 Martin Liska <mliska@suse.cz>
9693 Jakub Jelinek <jakub@redhat.com>
9696 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
9699 2018-04-12 David Malcolm <dmalcolm@redhat.com>
9702 * g++.dg/diagnostic/macro-arg-count.C: New test.
9704 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9708 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
9709 array and move test to libgomp/testsuite/libgomp.fortran.
9710 * gfortran.dg/do_concurrent_6.f90: New test.
9712 2018-04-12 Marek Polacek <polacek@redhat.com>
9715 * g++.dg/parse/error61.C: New test.
9717 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9720 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
9721 specify -mvsx on gcc command line.
9723 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9726 * gcc.target/i386/pr85328.c: New test.
9728 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9730 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
9732 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9734 PR rtl-optimization/85342
9735 * gcc.target/i386/pr85342.c: New test.
9737 2018-04-11 Jason Merrill <jason@redhat.com>
9739 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
9740 if ulimit -v is set.
9742 2018-04-11 Bin Cheng <bin.cheng@arm.com>
9745 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
9747 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9749 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
9750 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
9752 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9755 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
9758 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9761 * gcc.target/i386/pr84301.c: New test.
9763 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9765 PR tree-optimization/85331
9766 * gcc.c-torture/execute/pr85331.c: New test.
9768 2018-04-11 Marek Polacek <polacek@redhat.com>
9771 * g++.dg/cpp0x/pr51225.C: Adjust error message.
9772 * g++.dg/cpp1z/constexpr-if21.C: New test.
9774 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9777 * gcc.target/i386/pr85281.c: New test.
9779 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9781 PR rtl-optimization/84659
9782 * gcc.dg/pr84659.c: New test.
9784 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9787 * g++.dg/debug/dwarf2/pr85302.C: New test.
9789 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9792 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
9795 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9798 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
9800 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
9802 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
9803 * gcc.target/powerpc/dimode_off.c: Ditto.
9804 * gcc.target/powerpc/tfmode_off.c: Ditto.
9805 * gcc.target/powerpc/timode_off.c: Ditto.
9807 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9809 * gcc.target/powerpc/vec-ldl-1.c: New test.
9810 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
9811 corrections to ABI implementation.
9813 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
9816 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
9818 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9820 PR rtl-optimization/85300
9821 * gcc.dg/pr85300.c: New test.
9823 2018-04-10 David Malcolm <dmalcolm@redhat.com>
9826 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
9827 where we now show the pertinent parameter.
9828 * g++.dg/diagnostic/aka2.C: Likewise.
9829 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
9831 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9834 * gfortran.dg/gomp/pr85313.f90: New test.
9836 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9839 * g++.dg/parse/template29.C: New.
9841 2018-04-10 Bin Cheng <bin.cheng@arm.com>
9844 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
9846 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9850 * gcc.target/i386/avx512f-pr85177.c: New test.
9851 * gcc.target/i386/avx512f-pr85255.c: New test.
9853 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
9855 PR tree-optimization/85286
9856 * gcc.dg/vect/pr85286.c: New test.
9858 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9861 * gcc.target/arm/pr85173.c: New test.
9863 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9866 * gcc.dg/lto/pr85248_0.c: New test.
9867 * gcc.dg/lto/pr85248_1.c: New test.
9869 2018-04-09 Jan Hubicka <jh@suse.cz>
9872 * g++.dg/torture/pr85078.C: New.
9874 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
9877 * g++.dg/cpp1z/decomp44.C: New.
9878 * g++.dg/cpp1z/decomp45.C: Likewise.
9880 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9883 * gfortran.dg/do_concurrent_5.f90: New test.
9884 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
9887 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9890 * gfortran.dg/parameter_array_element_3.f90: New test.
9892 2018-04-09 Jakub Jelinek <jakub@redhat.com>
9895 * g++.dg/cpp1z/decomp43.C: New test.
9897 PR rtl-optimization/80463
9898 * g++.dg/pr80463.C: Add -w to dg-options.
9900 2018-04-09 Richard Biener <rguenther@suse.de>
9902 PR tree-optimization/85284
9903 * gcc.dg/torture/pr85284.c: New testcase.
9905 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9907 PR rtl-optimization/80463
9908 PR rtl-optimization/83972
9909 PR rtl-optimization/83480
9911 * gcc.dg/pr80463.c: New test.
9912 * g++.dg/pr80463.C: Likewise.
9913 * gcc.dg/pr83972.c: Likewise.
9915 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9917 PR rtl-optimization/83913
9918 * gcc.dg/pr83913.c: New test.
9920 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9922 PR rtl-optimization/83962
9923 * gcc.dg/pr83962.c: New test.
9925 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9927 PR rtl-optimization/83530
9928 * gcc.dg/pr83530.c: New test.
9930 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9933 * gfortran.dg/realloc_on_assign_16a.f90: New test.
9935 2018-04-07 Jakub Jelinek <jakub@redhat.com>
9937 PR tree-optimization/85257
9938 * gcc.dg/pr85257.c: New test.
9940 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
9942 * g++.dg/opt/pr85196.C: New test.
9944 2018-04-06 David Malcolm <dmalcolm@redhat.com>
9947 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
9948 std::tuple here since they need C++11.
9949 * g++.dg/lookup/missing-std-include-8.C: New test.
9950 * g++.dg/lookup/missing-std-include.C: Move std::array and
9951 std::tuple test to missing-std-include-6.C to avoid failures
9954 2018-04-06 Jakub Jelinek <jakub@redhat.com>
9957 * gcc.dg/debug/pr85252.c: New test.
9959 PR rtl-optimization/84872
9960 * gcc.dg/graphite/pr84872.c: New test.
9963 * g++.dg/cpp1z/decomp42.C: New test.
9965 2018-04-06 David Malcolm <dmalcolm@redhat.com>
9968 * g++.dg/lookup/missing-std-include-7.C: New test.
9970 2018-04-06 Tamar Christina <tamar.christina@arm.com>
9972 * gcc.dg/struct-simple.c: Revert r254862.
9973 * lib/target-supports.exp
9974 (check_effective_target_word_mode_no_slow_unalign): Likewise.
9976 2018-04-06 Richard Biener <rguenther@suse.de>
9979 * gcc.dg/torture/pr85244-1.c: New testcase.
9980 * gcc.dg/torture/pr85244-2.c: Likewise.
9982 2018-04-06 Jakub Jelinek <jakub@redhat.com>
9985 * c-c++-common/ubsan/pr85213.c: New test.
9987 2018-04-06 Richard Biener <rguenther@suse.de>
9990 * gcc.dg/pr85180.c: New testcase.
9992 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9994 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
9995 to trigger the optimization. Do some cleanup and function
9996 renaming. Add more test functions.
9998 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10000 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
10002 * gcc.target/s390/hotpatch-1.c: Skip when building without
10004 * gcc.target/s390/hotpatch-10.c: Likewise.
10005 * gcc.target/s390/hotpatch-11.c: Likewise.
10006 * gcc.target/s390/hotpatch-12.c: Likewise.
10007 * gcc.target/s390/hotpatch-13.c: Likewise.
10008 * gcc.target/s390/hotpatch-14.c: Likewise.
10009 * gcc.target/s390/hotpatch-15.c: Likewise.
10010 * gcc.target/s390/hotpatch-16.c: Likewise.
10011 * gcc.target/s390/hotpatch-17.c: Likewise.
10012 * gcc.target/s390/hotpatch-18.c: Likewise.
10013 * gcc.target/s390/hotpatch-19.c: Likewise.
10014 * gcc.target/s390/hotpatch-2.c: Likewise.
10015 * gcc.target/s390/hotpatch-3.c: Likewise.
10016 * gcc.target/s390/hotpatch-4.c: Likewise.
10017 * gcc.target/s390/hotpatch-5.c: Likewise.
10018 * gcc.target/s390/hotpatch-6.c: Likewise.
10019 * gcc.target/s390/hotpatch-7.c: Likewise.
10020 * gcc.target/s390/hotpatch-8.c: Likewise.
10021 * gcc.target/s390/hotpatch-9.c: Likewise.
10023 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10025 * c-c++-common/Wattributes.c: Disable warning for s390* target and
10026 check for an error instead.
10027 * gcc.dg/Wattributes-6.c: Likewise.
10029 2018-04-05 Jakub Jelinek <jakub@redhat.com>
10032 * g++.dg/cpp1z/decomp39.C: New test.
10033 * g++.dg/cpp1z/decomp40.C: New test.
10036 * g++.dg/cpp1z/decomp41.C: New test.
10038 PR middle-end/85195
10039 * gcc.dg/pr85195.c: New test.
10041 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10044 * g++.dg/cpp0x/initlist100.C: New.
10045 * g++.dg/cpp0x/initlist101.C: Likewise.
10047 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10050 * g++.dg/other/pr84792-1.C: New.
10051 * g++.dg/other/pr84792-2.C: Likewise.
10053 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
10056 * gcc.target/i386/pr85193.c: New test.
10058 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
10061 * g++.dg/concepts/pr84979.C: New.
10062 * g++.dg/concepts/pr84979-2.C: New.
10063 * g++.dg/concepts/pr84979-3.C: New.
10065 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10068 * g++.dg/cpp0x/variadic174.C: New.
10070 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10072 PR inline-asm/85172
10073 * g++.dg/ext/builtin13.C: New test.
10074 * g++.dg/ext/atomic-4.C: New test.
10077 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
10078 * g++.dg/ext/bases3.C: New test.
10080 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10083 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
10084 to match a single insn of the baz function. Move scan directives at
10085 the end of the file below the functions they are trying to test for
10086 better readability.
10087 * gcc.target/arm/cmse/cmse-16.c: New testcase.
10089 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
10091 PR rtl-optimization/84878
10092 * gcc.target/powerpc/pr84878.c: New test.
10094 2018-04-04 Michael Matz <matz@suse.de>
10096 * gcc.dg/Wstringop-overflow-4.c: New test.
10097 * c-c++-common/Wstringop-truncation-4.c: Adjust.
10099 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10102 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
10103 for the diagnostics of overridden functions. Adjust for new wording.
10105 2018-04-04 Richard Biener <rguenther@suse.de>
10108 * g++.dg/lto/pr85176_0.C: New testcase.
10110 2018-04-04 Richard Biener <rguenther@suse.de>
10113 * lib/target-supports.exp (check_effective_target_vect_perm_short):
10116 2018-04-04 Martin Liska <mliska@suse.cz>
10119 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
10120 and msdata as a workaround for powerpc.
10122 2018-04-04 Richard Biener <rguenther@suse.de>
10124 PR tree-optimization/85168
10125 * gcc.dg/torture/pr85168.c: New testcase.
10127 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
10130 * g++.dg/pr84943.C: New.
10131 * g++.dg/pr84943-2.C: New.
10133 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10135 PR rtl-optimization/85167
10136 * gcc.dg/pr85167.c: New test.
10138 PR tree-optimization/85156
10139 * c-c++-common/pr85156.c: New test.
10140 * gcc.c-torture/execute/pr85156.c: New test.
10142 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
10144 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
10145 * gcc.target/powerpc/undef-bool-1.C: New file.
10146 * gcc.target/powerpc/undef-bool-2.c: New file.
10148 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10151 * g++.dg/cpp1z/class-deduction52.C: New.
10153 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10156 * g++.dg/cpp0x/pr85147.C: New test.
10159 * g++.dg/cpp0x/gen-attrs-64.C: New test.
10162 * g++.dg/gomp/pr85134.C: New test.
10163 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
10166 * gcc.c-torture/execute/pr85169.c: New test.
10167 * gcc.target/i386/avx512f-pr85169.c: New test.
10168 * gcc.target/i386/avx512bw-pr85169.c: New test.
10170 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10173 * gcc.target/powerpc/pr69946: Adjust comment. Remove
10174 scan-assembler-times clause.
10176 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
10178 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
10179 dg-additional-options.
10181 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10183 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
10185 2018-04-03 Richard Biener <rguenther@suse.de>
10188 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
10190 2018-04-02 Jim Wilson <jimw@sifive.com>
10192 * gcc.target/riscv/pr84660.c: New.
10193 * gcc.target/riscv/shift-and-1.c: New.
10194 * gcc.target/riscv/shift-and-2.c: New.
10196 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10199 * gfortran.dg/array_simplify_2.f90: New test.
10201 2018-04-01 Jakub Jelinek <jakub@redhat.com>
10203 PR middle-end/85090
10204 * gcc.target/i386/avx512f-pr85090-1.c: New test.
10205 * gcc.target/i386/avx512f-pr85090-2.c: New test.
10206 * gcc.target/i386/avx512f-pr85090-3.c: New test.
10207 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
10208 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
10210 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
10213 * g++.dg/pr85027.C: New.
10215 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10218 * gcc.target/powerpc/sse-maxps-2.c: New test.
10219 * gcc.target/powerpc/sse-minps-2.c: New test.
10221 2018-03-30 Jakub Jelinek <jakub@redhat.com>
10224 * g++.dg/gomp/pr84791.C: New test.
10226 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
10229 * gfortran.dg/array_constructor_53.f90: New test.
10231 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10234 * gfortran.dg/substr_6.f90: Remove illegal test for
10235 out-of-bounds substring.
10237 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10240 * gfortran.dg/zero_sized_10.f90: New test.
10242 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10245 * g++.dg/lookup/missing-std-include-6.C: New test.
10246 * g++.dg/lookup/missing-std-include.C: Add std::pair and
10248 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
10249 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
10250 <cstring>, <cassert>, and <cstdlib>.
10252 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
10254 PR inline-asm/84985
10255 * gcc.target/i386/pr84985.c: New.
10257 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10260 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
10262 2018-03-29 Jakub Jelinek <jakub@redhat.com>
10265 * g++.dg/warn/Wunused-var-31.C: New test.
10268 * c-c++-common/Wduplicated-branches-14.c: New test.
10270 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
10273 * g++.dg/cpp0x/pr84606.C: New.
10275 2018-03-29 Carl Love <cel@us.ibm.com>
10278 2017-09-27 Carl Love <cel@us.ibm.com>
10280 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
10281 for the __builtin_fctid and __builtin_fctiw.
10283 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
10286 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
10287 deleted builtin function.
10288 (div_weuo): Likewise.
10289 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
10290 (div_deuo): Likewise.
10292 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10295 * g++.dg/other/default13.C: New.
10297 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10300 * gcc.target/i386/pr85095-1.c: New test.
10301 * gcc.target/i386/pr85095-2.c: New test.
10302 * gcc.c-torture/execute/pr85095.c: New test.
10304 PR tree-optimization/82004
10305 * gcc.dg/pr82004.c: New test.
10307 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10308 Martin Liska <mliska@suse.cz>
10311 * g++.dg/asan/pr85081.C: New test.
10313 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
10316 * g++.dg/template/pr84789.C: Adjust for testing with
10320 * g++.dg/template/pr84973.C: New.
10321 * g++.dg/template/pr84973-2.C: New.
10322 * g++.dg/template/pr84973-3.C: New.
10325 * g++.dg/eh/pr84968.C: New.
10327 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10330 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
10331 long double multiply/divide uses the correct function.
10332 * gcc.target/powerpc/mulkc-3.c: Likewise.
10333 * gcc.target/powerpc/divkc-2.c: Likewise.
10334 * gcc.target/powerpc/divkc-3.c: Likewise.
10336 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10339 * g++.dg/cpp0x/defaulted51.C: New.
10340 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
10342 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10345 * g++.dg/ext/vector35.C: New test.
10348 * g++.dg/ext/builtin-offsetof3.C: New test.
10351 * g++.dg/cpp1y/pr85076.C: New test.
10353 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10356 * gfortran.dg/matmul_rank_1.f90: New test.
10358 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10359 Harald Anlauf <anlauf@gmx.de>
10361 * gfortran.dg/structure_constructor_15.f90: New test.
10363 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
10365 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
10366 for the diagnostics of overridden functions. Adjust for new wording.
10367 * g++.dg/cpp0x/implicit1.C: Likewise.
10368 * g++.dg/cpp0x/override1.C: Likewise.
10369 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10370 * g++.dg/eh/shadow1.C: Likewise.
10371 * g++.dg/inherit/covariant12.C: Likewise.
10372 * g++.dg/inherit/covariant14.C: Likewise.
10373 * g++.dg/inherit/covariant15.C: Likewise.
10374 * g++.dg/inherit/covariant16.C: Likewise.
10375 * g++.dg/inherit/covariant22.C: Likewise.
10376 * g++.dg/inherit/crash3.C: Likewise.
10377 * g++.dg/inherit/error2.C: Likewise.
10378 * g++.dg/template/crash100.C: Likewise.
10379 * g++.old-deja/g++.eh/spec6.C: Likewise.
10380 * g++.old-deja/g++.mike/p811.C: Likewise.
10381 * g++.old-deja/g++.other/virtual11.C: Likewise.
10382 * g++.old-deja/g++.other/virtual4.C: Likewise.
10384 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
10387 * gcc.target/i386/pr85044.c: New test.
10389 2018-03-27 Martin Sebor <msebor@redhat.com>
10392 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
10395 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10398 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
10400 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10403 * gcc.target/arm/pr81863.c: New test.
10405 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
10408 * gcc.target/nvptx/pr85056.c: New test.
10409 * gcc.target/nvptx/pr85056a.c: New test.
10411 2018-03-27 Richard Biener <rguenther@suse.de>
10414 * lib/target-supports.exp (check_ssse3_available): New function.
10415 (check_effective_target_vect_perm_short): Enable for x86 if
10416 check_ssse3_available.
10418 2018-03-27 Richard Biener <rguenther@suse.de>
10420 PR tree-optimization/85082
10421 * gfortran.dg/pr85082.f90: New testcase.
10423 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10425 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
10426 to "l=2" in dg-final.
10428 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10430 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
10431 * gcc.target/mips/fix-r4000-2.c: Likewise.
10432 * gcc.target/mips/fix-r4000-3.c: Likewise.
10433 * gcc.target/mips/fix-r4000-4.c: Likewise.
10434 * gcc.target/mips/fix-r4000-5.c: Likewise.
10435 * gcc.target/mips/fix-r4000-6.c: Likewise.
10436 * gcc.target/mips/fix-r4000-7.c: Likewise.
10437 * gcc.target/mips/fix-r4000-8.c: Likewise.
10438 * gcc.target/mips/fix-r4000-9.c: Likewise.
10439 * gcc.target/mips/fix-r4000-10.c: Likewise.
10440 * gcc.target/mips/fix-r4000-7.c: Change dg-final
10441 "mulditi3_r4000" instead of "mulditi3".
10442 * gcc.target/mips/fix-r4000-8.c: Change dg-final
10443 "umulditi3_r4000" instead of "umulditi3".
10445 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10448 * g++.dg/inherit/covariant22.C: New test.
10450 2018-03-27 Richard Biener <rguenther@suse.de>
10453 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
10456 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10457 Jason Merrill <jason@redhat.com>
10460 * g++.dg/init/array49.C: New.
10461 * g++.dg/torture/pr70499.C: Adjust.
10463 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
10466 * gcc.target/i386/pr85073.c: New test.
10468 2018-03-26 Richard Biener <rguenther@suse.de>
10471 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
10474 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10477 * gfortran.dg/parameter_array_format.f90: New test.
10479 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10480 Neil Carlson <neil.n.carlson@gmail.com>
10483 * gfortran.dg/literal_character_constant_1.inc: Replace
10484 call abort by STOP n.
10485 * gfortran.dg/overload_1.f90: Likewise.
10487 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
10488 Dominique d'Humieres <dominiq@gcc.gnu.org>
10491 * gfortran.dg/scalar_pointer_1.f90: New test.
10493 2018-03-25 Tom de Vries <tom@codesourcery.com>
10495 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
10498 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10501 * gfortran.dg/pr89497.f90: New test.
10503 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10506 * gfortran.dg/substr_7.f90: New test.
10508 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
10511 * gfortran.dg/pr42651.f90: New test.
10512 * gfortran.dg/func_result_7.f90: Update error message.
10514 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
10516 PR tree-optimization/84005
10517 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
10518 failing to force the alignment.
10520 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10522 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
10526 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10528 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
10529 message. Fix scan-assembler patterns.
10531 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10534 * g++.dg/cpp0x/pr85015.C: New test.
10537 * g++.dg/cpp1y/pr84942.C: New test.
10539 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
10541 PR inline-asm/85030
10542 * gcc.target/i386/pr85030.c: New.
10544 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10547 * g++.dg/pr85026.C: New test.
10549 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
10551 * g++.dg/debug/pr84704.C: XFAIL AIX.
10553 2018-03-23 Sudakshina Das <sudi.das@arm.com>
10556 * gcc.target/arm/pr84826.c: Add dg directive.
10558 2018-03-23 Marek Polacek <polacek@redhat.com>
10561 * g++.dg/ext/builtin-offsetof2.C: New test.
10564 * g++.dg/cpp0x/Wnarrowing5.C: New test.
10565 * gcc.dg/pr85045.c: New test.
10567 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
10570 * gnat.dg/lto22.adb: New test.
10571 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
10572 * gnat.dg/lto22_pkg2.ads: Likewise.
10574 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10577 * gcc.dg/lto/pr80778_0.c: New test.
10579 PR inline-asm/85034
10580 * gcc.target/i386/pr85034.c: New test.
10582 PR inline-asm/85022
10583 * c-c++-common/torture/pr85022.c: New test.
10586 * g++.dg/ubsan/pr85029.C: New test.
10588 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
10591 * g++.dg/cpp0x/pr71251.C: New.
10594 * g++.dg/template/pr84789.C: New.
10595 * g++.dg/template/pr84789-2.C: New.
10596 * g++.dg/template/pr84789-3.C: New.
10597 * g++.dg/parse/dtor11.C: Accept alternate error message.
10600 * g++.dg/pr84729.C: New.
10601 * g++.old-deja/g++.ext/arrnew2.C: Require error.
10602 * g++.old-deja/g++.robertl/eb58.C: Likewise.
10603 * g++.old-deja/g++.robertl/eb63.C: Likewise.
10605 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
10608 * gfortran.dg/interface_42.f90: New test.
10609 * gfortran.dg/interface_43.f90: New test.
10611 2018-03-22 Sudakshina Das <sudi.das@arm.com>
10614 * gcc.target/arm/pr84826.c: New test.
10616 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
10618 * gcc.target/arm/addr-modes-float.c: Move dg-do before
10619 dg-require-effective-target.
10620 * gcc.target/arm/addr-modes-int.c: Likewise.
10621 * gcc.target/nios2/lo-addr-tls.c: Likewise.
10623 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
10626 * gcc.target/powerpc/altivec-ld-1.c: New test.
10628 2018-03-22 Bin Cheng <bin.cheng@arm.com>
10630 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
10632 2018-03-22 Jakub Jelinek <jakub@redhat.com>
10634 PR inline-asm/84941
10635 * gcc.dg/pr84941.c: New test.
10637 2018-03-22 Tom de Vries <tom@codesourcery.com>
10639 PR tree-optimization/84956
10640 * gcc.dg/pr84956.c: New test.
10642 2018-03-22 Marek Polacek <polacek@redhat.com>
10645 * g++.dg/cpp1z/constexpr-if15.C: New test.
10646 * g++.dg/cpp1z/constexpr-if16.C: New test.
10648 2018-03-21 Joseph Myers <joseph@codesourcery.com>
10650 * gcc.dg/builtin-tgmath-3.c: New test.
10652 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
10655 * g++.dg/concepts/pr71965.C: New.
10659 * g++.dg/cpp0x/pr84610.C: New.
10660 * g++.dg/cpp0x/pr84642.C: New.
10662 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10665 * c-c++-common/pr84999.c: New test.
10667 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10670 * g++.dg/ext/desig10.C: New.
10672 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10673 Harald Anlauf <anlauf@gmx.de>
10676 * gfortran.dg/pr84957.f90: New test.
10678 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10680 PR tree-optimization/84960
10681 * gcc.c-torture/compile/pr84960.c: New test.
10683 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
10685 PR tree-optimization/84811
10686 * gcc.dg/torture/pr84811.c: New test.
10688 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10690 PR tree-optimization/84982
10691 * c-c++-common/pr84982.c: New test.
10694 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
10696 * g++.dg/torture/pr84961-1.C: New test.
10697 * g++.dg/torture/pr84961-2.C: New test.
10699 2018-03-21 Nathan Sidwell <nathan@acm.org>
10702 * g++.dg/pr85008.C: New.
10704 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
10707 * gfortran.dg/char_result_17.f90: New test.
10709 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10712 * g++.dg/other/accessor-fixits-1.C: Move to...
10713 * g++.dg/torture/accessor-fixits-1.C: ...here.
10714 * g++.dg/other/accessor-fixits-2.C: Move to...
10715 * g++.dg/torture/accessor-fixits-2.C: ...here.
10716 * g++.dg/other/accessor-fixits-3.C: Move to...
10717 * g++.dg/torture/accessor-fixits-3.C: ...here.
10718 * g++.dg/other/accessor-fixits-4.C: Move to...
10719 * g++.dg/torture/accessor-fixits-4.C: ...here.
10720 * g++.dg/other/accessor-fixits-5.C: Move to...
10721 * g++.dg/torture/accessor-fixits-5.C: ...here.
10722 * g++.dg/torture/accessor-fixits-6.C: New testcase.
10723 * g++.dg/torture/accessor-fixits-7.C: New testcase.
10724 * g++.dg/torture/accessor-fixits-8.C: New testcase.
10726 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10728 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
10730 2018-03-21 Sudakshina Das <sudi.das@arm.com>
10733 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
10735 2018-03-21 Nathan Sidwell <nathan@acm.org>
10738 * g++.dg/lookup/pr84804.C: New.
10740 2018-03-21 Martin Sebor <msebor@redhat.com>
10743 * g++.dg/Wclass-memaccess-3.C: New test.
10744 * g++.dg/Wclass-memaccess-4.C: New test.
10746 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10749 * g++.dg/other/accessor-fixits-1.C
10750 (test_access_const_t1_color): New.
10751 (test_deref_const_t1_color): New.
10752 * g++.dg/other/accessor-fixits-5.C: New testcase.
10754 2018-03-21 Tom de Vries <tom@codesourcery.com>
10756 PR tree-optimization/83126
10757 * gcc.dg/graphite/pr83126.c: New test.
10759 2018-03-21 Nathan Sidwell <nathan@acm.org>
10761 * g++.dg/ext/anon-struct6.C: Adjust.
10762 * g++.dg/ext/deprecate-1.C: New.
10763 * g++.dg/ext/deprecate-2.C: New.
10764 * g++.dg/lookup/pr84602.C: Adjust.
10765 * g++.dg/lookup/pr84962.C: Adjust.
10766 * g++.old-deja/g++.other/anon4.C
10769 * g++.dg/lookup/pr84836.C: New.
10771 2018-03-21 Bin Cheng <bin.cheng@arm.com>
10773 PR tree-optimization/84969
10774 * gcc.dg/tree-ssa/pr84969.c: New test.
10776 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10778 PR rtl-optimization/84989
10779 * gcc.target/i386/pr84989.c: New test.
10781 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
10783 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
10785 2018-03-21 Martin Liska <mliska@suse.cz>
10788 * gfortran.dg/goacc/pr84963.f90: New test.
10790 2018-03-21 Marek Polacek <polacek@redhat.com>
10792 PR c++/71638, ICE with NSDMI and reference.
10793 * g++.dg/cpp0x/nsdmi14.C: New test.
10794 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
10796 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
10798 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
10799 MIPS with -mpaired-single directives.
10801 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
10804 * gfortran.dg/interface_41.f90: New test.
10806 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10809 * gcc.dg/pr84875.c: New test.
10811 2018-03-20 Marek Polacek <polacek@redhat.com>
10813 PR c++/84978, ICE with NRVO.
10814 * g++.dg/opt/nrv19.C: New test.
10816 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10819 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10820 Disable for armeb targets.
10821 * gcc.target/arm/pr82518.c: New test.
10823 2018-03-20 Nathan Sidwell <nathan@acm.org>
10826 * g++.dg/lookup/pr84962.C: New.
10829 * g++.dg/lookup/pr84970.C: New.
10831 2018-03-20 Richard Biener <rguenther@suse.de>
10834 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
10836 2018-03-20 Martin Liska <mliska@suse.cz>
10839 * g++.dg/ipa/pr84825.C: New test.
10841 2018-03-20 Martin Liska <mliska@suse.cz>
10843 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
10845 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10848 * gcc.c-torture/compile/pr84845.c: New test.
10850 2018-03-20 Sudakshina Das <sudi.das@arm.com>
10853 * gcc.target/arm/pr82989.c: New test.
10855 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10858 * gcc.target/i386/pr84945.c: New test.
10860 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
10863 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
10865 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10868 * gcc.dg/pr84953.c: New test.
10870 2018-03-19 Marek Polacek <polacek@redhat.com>
10873 * g++.dg/cpp1z/lambda-__func__.C: New test.
10876 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
10878 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10881 * g++.dg/asan/pr78651.C: New test.
10883 2018-03-19 Tom de Vries <tom@codesourcery.com>
10885 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
10886 vect_int_mult. Add nvptx xfail for PR84958.
10888 2018-03-19 Nathan Sidwell <nathan@acm.org>
10891 * g++.dg/cpp1y/pr84835.C: New.
10893 2018-03-19 Sudakshina Das <sudi.das@arm.com>
10896 * gcc.target/aarch64/pr81647.c: New.
10898 2018-03-19 Richard Biener <rguenther@suse.de>
10900 PR tree-optimization/84933
10901 * g++.dg/pr84933.C: New testcase.
10903 2018-03-19 Richard Biener <rguenther@suse.de>
10905 PR tree-optimization/84859
10906 * gcc.dg/tree-ssa/pr84859.c: New testcase.
10907 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
10908 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
10909 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
10911 2018-03-19 Nathan Sidwell <nathan@acm.org>
10914 * g++.dg/lookup/pr84812.C: New.
10916 2018-03-19 Richard Biener <rguenther@suse.de>
10918 PR tree-optimization/84929
10919 * gcc.dg/torture/pr84929.c: New testcase.
10921 2018-03-19 Tamar Christina <tamar.christina@arm.com>
10924 * gcc.target/arm/big-endian-subreg.c: Delete.
10926 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10929 * gfortran.dg/array_constructor_52.f90: New test.
10931 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
10934 * gfortran.dg/pr77414.f90: New test.
10935 * gfortran.dg/internal_references_1.f90: Adjust error message.
10937 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
10940 * gfortran.dg/pr65453.f90: New test.
10942 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
10944 PR tree-optimization/84913
10945 * gfortran.dg/vect/pr84913.f90: New test.
10947 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
10950 * gfortran.dg/warn_concat.f90: New test.
10952 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10955 * gcc.dg/pr84899.c: New test.
10957 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
10960 * gfortran.dg/pr69395.f90: Add test for max dimensions
10962 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
10965 * gcc.target/i386/pr84876.c: New test.
10967 2018-03-16 Martin Liska <mliska@suse.cz>
10970 * gcc.target/i386/mvc11.c: New test.
10972 2018-03-16 Martin Liska <mliska@suse.cz>
10975 * gcc.target/i386/mvc10.c: New test.
10977 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10981 * g++.dg/cpp1y/pr79937-1.C: New test.
10982 * g++.dg/cpp1y/pr79937-2.C: New test.
10983 * g++.dg/cpp1y/pr79937-3.C: New test.
10984 * g++.dg/cpp1y/pr79937-4.C: New test.
10985 * g++.dg/cpp1y/pr82410.C: New test.
10987 2018-03-16 Tom de Vries <tom@codesourcery.com>
10989 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
10991 2018-03-16 Tom de Vries <tom@codesourcery.com>
10993 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
10995 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10998 * g++.dg/cpp2a/desig8.C: New test.
11000 PR tree-optimization/84841
11001 * gcc.dg/pr84841.c: New test.
11004 * g++.dg/cpp2a/desig7.C: New test.
11006 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
11007 Jim MacArthur <jim.macarthur@codethink.co.uk>
11009 * gfortran.dg/automatic_1.f90: New test.
11010 * gfortran.dg/automatic_repeat.f90: New test
11011 * gfortran.dg/automatic_save.f90: New test.
11012 * gfortran.dg/vax_structure.f90: New test.
11014 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11017 * gfortran.dg/pr78741.f90: New test.
11019 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11022 * gfortran.dg/pr69395.f90: New test.
11024 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11027 * g++.dg/opt/pr79085.C: New test.
11029 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
11032 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
11033 label instead of __x86_indirect_thunk label.
11035 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11038 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
11039 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
11040 * g++.dg/warn/deprecated-13.C: New test.
11042 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
11044 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
11046 2018-03-15 Richard Biener <rguenther@suse.de>
11049 * c-c++-common/pr84873.c: New testcase.
11051 2018-03-15 Tamar Christina <tamar.christina@arm.com>
11054 * gcc.target/arm/big-endian-subreg.c: New.
11056 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11059 * gcc.c-torture/compile/pr84860.c: New test.
11061 2018-03-15 Julia Koval <julia.koval@intel.com>
11063 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11065 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
11068 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11071 * gcc.dg/pr84853.c: New test.
11073 2018-03-14 Carl Love <cel@us.ibm.com>
11075 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
11077 2018-03-14 Martin Liska <mliska@suse.cz>
11080 * g++.dg/lto/pr84805_0.C: New test.
11081 * g++.dg/lto/pr84805_1.C: New test.
11082 * g++.dg/lto/pr84805_2.C: New test.
11084 2018-03-14 David Malcolm <dmalcolm@redhat.com>
11087 * gcc.dg/fixits-pr84852-1.c: New test.
11088 * gcc.dg/fixits-pr84852-2.c: New test.
11090 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11092 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
11093 separate verbose message.
11094 * lib/scandump.exp (scan-dump-times): Likewise.
11096 2018-03-14 Julia Koval <julia.koval@intel.com>
11098 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
11100 * gcc.target/i386/funcspec-56.inc: Ditto.
11102 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11104 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
11107 2018-03-14 Jakub Jelinek <jakub@redhat.com>
11110 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
11111 check count from 17 to 14.
11114 * gcc.target/i386/pr84844.c: New test.
11116 2018-03-14 Richard Biener <rguenther@suse.de>
11118 PR tree-optimization/84830
11119 * gcc.dg/torture/pr84830.c: New testcase.
11121 2018-03-14 Marek Polacek <polacek@redhat.com>
11124 * g++.dg/cpp0x/static_assert15.C: New test.
11126 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
11129 * gfortran.dg/pr61775.f90: New test.
11131 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11134 * g++.dg/ext/pr84843-1.C: New test.
11135 * g++.dg/ext/pr84843-2.C: New test.
11137 2018-03-13 David Pagan <dave.pagan@oracle.com>
11140 * gcc.dg/pr46921.c: New test.
11142 2018-03-13 Martin Sebor <msebor@redhat.com>
11144 PR tree-optimization/84725
11145 * c-c++-common/Wstringop-truncation-4.c: New test.
11146 * c-c++-common/attr-nonstring-5.c: New test.
11148 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11150 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
11152 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11153 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11155 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11157 * gcc.target/aarch64/sve/tls_1.c: New test.
11158 * gcc.target/aarch64/sve/tls_2.C: Likewise.
11160 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11162 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
11163 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
11165 2018-03-13 Martin Liska <mliska@suse.cz>
11168 * g++.dg/ipa/pr84658.C: New test.
11170 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11172 PR middle-end/84834
11173 * gcc.dg/pr84834.c: New test.
11176 * gcc.target/i386/pr84827.c: New test.
11179 * g++.dg/ext/pr84828.C: New test.
11182 * gcc.target/i386/avx512f-pr84786-1.c: New test.
11183 * gcc.target/i386/avx512f-pr84786-2.c: New test.
11186 * g++.dg/cpp1y/constexpr-84808.C: New test.
11189 * g++.dg/debug/pr84704.C: New test.
11191 2018-03-12 Renlin Li <renlin.li@arm.com>
11193 * gcc.target/aarch64/movi_hf.c: New.
11194 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
11195 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
11197 2018-03-12 Martin Sebor <msebor@redhat.com>
11199 PR tree-optimization/83456
11200 * c-c++-common/Wrestrict-2.c: Remove test cases.
11201 * c-c++-common/Wrestrict.c: Same.
11202 * gcc.dg/Wrestrict-12.c: New test.
11203 * gcc.dg/Wrestrict-14.c: New test.
11205 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11207 * g++.dg/pr84821.C: New test.
11209 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11211 * gcc.dg/pr84799.c: New test.
11213 2018-03-12 Richard Biener <rguenther@suse.de>
11215 PR tree-optimization/84803
11216 * gcc.dg/torture/pr84803.c: New testcase.
11218 2018-03-12 Jakub Jelinek <jakub@redhat.com>
11221 * g++.dg/debug/pr84813.C: New test.
11223 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
11226 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
11228 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
11231 * gfortran.dg/pr83939.f90
11233 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11236 * gfortran.dg/zero_sized_9.f90: New test.
11238 2018-03-11 Jakub Jelinek <jakub@redhat.com>
11241 * g++.dg/debug/dwarf2/enum2.C: New test.
11243 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
11246 * gfortran.dg/pr84734.f90: New test.
11248 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
11250 * gnat.dg/prot3.adb: New test.
11251 * gnat.dg/prot3_pkg.ad[sb]: New helper.
11253 2018-03-09 Jason Merrill <jason@redhat.com>
11254 Paolo Carlini <paolo.carlini@oracle.com>
11258 * g++.dg/cpp0x/pr71169.C: New.
11259 * g++.dg/cpp0x/pr71169-2.C: Likewise.
11260 * g++.dg/cpp0x/pr71832.C: Likewise.
11262 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
11265 * gcc.target/powerpc/pr83969.c: New test.
11267 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11270 * gcc.dg/pr84772.c: New test.
11273 * g++.dg/warn/Wformat-2.C: New test.
11276 * g++.dg/ext/vla18.C: New test.
11278 2018-03-09 Martin Sebor <msebor@redhat.com>
11280 PR tree-optimization/84526
11281 * gcc.dg/Wrestrict-10.c: New test.
11282 * gcc.dg/Wrestrict-11.c: New test.
11284 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
11286 PR rtl-optimization/84682
11287 * gcc.dg/torture/pr84682-1.c: New.
11288 * gcc.dg/torture/pr84682-2.c: New.
11289 * gcc.dg/torture/pr84682-3.c: New.
11291 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11294 * g++.dg/ext/pr84724.C: New test.
11296 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
11299 * gcc.target/arm/pr83712.c: New.
11301 2018-03-09 Richard Biener <rguenther@suse.de>
11303 PR tree-optimization/84775
11304 * gcc.dg/torture/pr84775.c: New testcase.
11306 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11309 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
11312 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
11314 * gcc.c-torture/compile/20180309-1.c: New test.
11316 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11319 * g++.dg/warn/Wunused-function4.C: New test.
11321 PR inline-asm/84742
11322 * gcc.target/i386/pr84742-1.c: New test.
11323 * gcc.target/i386/pr84742-2.c: New test.
11325 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11328 * gcc.c-torture/execute/pr84748.c: New test.
11330 2018-03-08 Richard Biener <rguenther@suse.de>
11332 PR middle-end/84552
11333 * gcc.dg/graphite/pr84552.c: New testcase.
11335 2018-03-08 Richard Biener <rguenther@suse.de>
11337 PR tree-optimization/84178
11338 * gcc.dg/torture/pr84178-2.c: New testcase.
11340 2018-03-08 David Malcolm <dmalcolm@redhat.com>
11342 PR tree-optimization/84178
11343 * gcc.c-torture/compile/pr84178-1.c: New test.
11345 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
11347 * lib/target-supports.exp: Do not return zero from a ifunc
11350 2018-03-08 Richard Biener <rguenther@suse.de>
11352 PR tree-optimization/84746
11353 * gcc.dg/torture/pr84746.c: New testcase.
11356 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
11359 * gcc.dg/graphite/pr84404.c: New.
11361 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11363 PR tree-optimization/84740
11364 * gcc.dg/torture/pr84740.c: New test.
11366 PR tree-optimization/84739
11367 * gcc.dg/pr84739.c: New test.
11369 2018-03-07 Martin Sebor <msebor@redhat.com>
11371 PR tree-optimization/83519
11372 * gcc.dg/Wrestrict-13.c: New test.
11374 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
11378 * gfortran.dg/pr64124.f90: New tests.
11379 * gfortran.dg/pr70409.f90: New tests.
11381 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
11384 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
11386 2018-03-07 Martin Sebor <msebor@redhat.com>
11388 PR tree-optimization/84526
11389 * gcc.dg/Wrestrict-10.c: New test.
11391 2018-03-07 Martin Sebor <msebor@redhat.com>
11393 PR tree-optimization/84468
11394 * g++.dg/warn/Wstringop-truncation-2.C: New test.
11395 * gcc.dg/Wstringop-truncation.c: New test.
11396 * gcc.dg/Wstringop-truncation-2.c: New test.
11398 2018-03-07 Jakub Jelinek <jakub@redhat.com>
11401 * gfortran.dg/pr84565.f90: New test.
11403 PR middle-end/84723
11404 * gcc.target/i386/pr84723-1.c: New test.
11405 * gcc.target/i386/pr84723-2.c: New test.
11406 * gcc.target/i386/pr84723-3.c: New test.
11407 * gcc.target/i386/pr84723-4.c: New test.
11408 * gcc.target/i386/pr84723-5.c: New test.
11410 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11413 * gfortran.dg/pr64107.f90: New test.
11415 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11419 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
11421 2018-03-06 Marek Polacek <polacek@redhat.com>
11424 * g++.dg/cpp1z/constexpr-84684.C: New test.
11426 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11429 * gcc.dg/pr84721.c: New test.
11432 * gcc.dg/pr84710.c: New test.
11434 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11437 * gfortran.dg/implied_do_2.f90: New test.
11438 * gfortran.dg/coarray_8.f90: Update for new error message.
11440 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11442 PR inline-asm/84683
11443 * g++.dg/ext/pr84683.C: New test.
11445 PR tree-optimization/84687
11446 * gcc.dg/pr84687.c: New test.
11448 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
11451 * g++.dg/pr84231.C: New.
11454 * g++.dg/cpp1y/pr84593.C: New.
11457 * g++.dg/pr84492.C: New.
11459 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11461 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
11462 __builtin_ppc_speculation_barrier.
11464 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11467 * gcc.target/powerpc/pr84700.c: New test.
11469 2018-03-05 Nathan Sidwell <nathan@acm.org>
11472 * g++.dg/lookup/pr84702.C: New.
11474 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11477 * gcc.target/i386/pr84564.c: New test.
11479 2018-03-05 Marek Polacek <polacek@redhat.com>
11482 * g++.dg/cpp0x/inline-ns10.C: New test.
11484 2018-03-05 Nathan Sidwell <nathan@acm.org>
11487 * g++.dg/template/pr84694.C: New.
11489 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11492 * gcc.c-torture/execute/pr84524.c: New test.
11493 * gcc.target/i386/avx512bw-pr84524.c: New test.
11495 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
11498 * g++.dg/pr84264.C: New test.
11500 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11503 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
11504 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
11505 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
11507 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
11509 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
11510 * g++.dg/other/i386-3.C: Ditto.
11511 * gcc.target/i386/sse-12.c: Ditto.
11512 * gcc.target/i386/sse-13.c: Ditto.
11513 * gcc.target/i386/sse-14.c: Ditto.
11514 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
11515 * gcc.target/i386/wbinvd-1.c: New test.
11516 * gcc.target/i386/wbnoinvd-1.c: Ditto.
11517 * gcc.target/i386/pconfig-1.c: Ditto.
11519 2018-03-05 Pádraig Brady <P@draigBrady.com>
11520 Nathan Sidwell <nathan@acm.org>
11523 * g++.dg/cpp0x/pr84497.C: New.
11525 2018-03-05 Richard Biener <rguenther@suse.de>
11527 PR tree-optimization/84670
11528 * gcc.dg/pr84670-1.c: New testcase.
11529 * gcc.dg/pr84670-2.c: Likewise.
11530 * gcc.dg/pr84670-3.c: Likewise.
11531 * gcc.dg/pr84670-4.c: Likewise.
11533 2018-03-05 Richard Biener <rguenther@suse.de>
11535 PR tree-optimization/84650
11536 * gcc.dg/graphite/pr84650.c: New testcase.
11538 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11541 * g++.dg/cpp1z/constexpr-lambda20.C: New.
11543 2018-03-03 Harald Anlauf <anlauf@gmx.de>
11546 * gfortran.dg/pr71085.f90: New test.
11548 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11551 * gfortran.dg/zero_sized_8.f90: Really commit New test.
11553 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11556 * gfortran.dg/pr51434.f90: New test.
11558 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11561 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
11563 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11566 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
11568 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11571 * g++.dg/torture/pr71464.C: New.
11573 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
11576 * gfortran.dg/select_type_41.f90: New test.
11578 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11581 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
11583 2018-03-02 Marek Polacek <polacek@redhat.com>
11586 * g++.dg/ext/flexary29.C: New test.
11588 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11590 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
11592 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11595 * g++.dg/torture/pr81812.C: New.
11597 2018-03-02 Marek Polacek <polacek@redhat.com>
11600 * g++.dg/warn/Wsign-compare-8.C: New test.
11603 * g++.dg/parse/array-size3.C: New test.
11606 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
11608 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11611 * g++.dg/cpp1y/pr84662.C: New test.
11613 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
11615 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
11616 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
11618 * g++.dg/lto/20101010-1_0.C: Likewise.
11619 * g++.dg/lto/20101010-2_0.C: Likewise.
11621 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11624 * gcc.dg/pr84628.c: New test.
11627 * gcc.target/ia64/pr56540.c: New test.
11629 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11631 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
11633 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
11634 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
11635 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
11636 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
11638 2018-03-02 Marek Polacek <polacek@redhat.com>
11641 * c-c++-common/ubsan/shift-11.c: New test.
11643 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11645 * gcc.dg/vect/vect-alias-check-13.c: New test.
11647 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11650 * gcc.dg/pr84614.c: New test.
11652 PR inline-asm/84625
11653 * gcc.target/i386/pr84625.c: New test.
11655 2018-03-02 Richard Biener <rguenther@suse.de>
11657 PR tree-optimization/84427
11658 * gcc.dg/torture/pr84427.c: New testcase.
11660 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
11663 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
11664 powerpc64le*-*-linux*.
11665 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
11666 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
11668 2018-03-01 Martin Sebor <msebor@redhat.com>
11671 * g++.dg/ext/attr-const.C: Remove xfail.
11672 * g++.dg/ext/attr-malloc-3.C: New test.
11673 * g++.dg/ext/attr-noinline-3.C: New test.
11674 * g++.dg/ext/attr-noreturn-3.C: New test.
11675 * g++.dg/ext/attr-nothrow-3.C: New test.
11676 * g++.dg/ext/attr-pure.C: Remove xfail.
11678 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11681 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
11682 dg-options and dg-shouldfail "ubsan" directive.
11684 2018-03-01 Marek Polacek <polacek@redhat.com>
11685 Jason Merrill <jason@redhat.com>
11688 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
11689 * g++.dg/cpp1z/static1.C: New test.
11690 * g++.dg/template/static37.C: New test.
11692 2018-03-01 Nathan Sidwell <nathan@acm.org>
11695 * g++.dg/template/pr84434.C: New.
11697 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
11699 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
11700 -mthumb to the command-line.
11702 2018-03-01 Marek Polacek <polacek@redhat.com>
11705 * g++.dg/cpp0x/static_assert14.C: New test.
11707 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
11710 * g++.dg/torture/pr79410.C: New.
11712 2018-03-01 Martin Liska <mliska@suse.cz>
11715 * gcc.dg/asan/pr82484.c: New test.
11717 2018-03-01 Richard Biener <rguenther@suse.de>
11720 * gfortran.dg/lto/pr84645_0.f90: New testcase.
11722 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11725 * gfortran.dg/coarray_47.f90: New test.
11727 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11730 * gfortran.dg/class_array_23.f03: New test.
11732 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11734 PR rtl-optimization/84528
11735 * gcc.dg/torture/pr84538.c: Rename to...
11736 * gcc.dg/torture/pr84528.c: ...this.
11738 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11740 PR rtl-optimization/84528
11741 * gcc.dg/torture/pr84538.c: New test.
11743 2018-02-28 Martin Sebor <msebor@redhat.com>
11745 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
11746 -fpic test failures.
11747 * c-c++-common/Wrestrict-2.c: Same.
11748 * c-c++-common/Wstringop-truncation.c: Same.
11749 * gcc.dg/Warray-bounds-22.c: Same.
11750 * gcc.dg/Wstringop-overflow.c: Same.
11751 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
11752 (signed_range): Same.
11753 (unsigned_anti_range): Same.
11754 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
11755 (signed_range): Same.
11756 (unsigned_anti_range): Same.
11757 * gcc.dg/attr-alloc_size-7.c: Same.
11758 * gcc.dg/attr-alloc_size-8.c: Same.
11759 * gcc.dg/builtin-alloc-size.c: Same.
11760 * gcc.dg/builtin-stpncpy.c: Same.
11761 * gcc.dg/builtins-nonnull.c: Same.
11762 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
11763 * gcc.dg/pr79214.c: Same.
11764 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
11765 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11766 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11767 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
11768 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
11769 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
11770 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
11771 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
11772 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
11773 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11774 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11776 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
11779 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
11781 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11784 * g++.dg/cpp0x/pr84609.C: New test.
11786 2018-02-28 Martin Sebor <msebor@redhat.com>
11789 * g++.dg/ext/attr-malloc-3.C: New test.
11790 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
11791 to pre-existing problems.
11792 * g++.dg/ext/attr-pure.C: Same.
11794 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
11797 * gfortran.dg/associate_37.f90: New test.
11800 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
11802 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11805 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
11806 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
11807 * gcc.dg/bf-ms-layout-4.c: New test.
11808 * gcc.dg/bf-ms-layout-5.c: New test.
11810 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
11813 * gcc.target/powerpc/pr83399.c: Only run on Linux.
11815 2018-02-28 Richard Biener <rguenther@suse.de>
11817 PR tree-optimization/84584
11818 * gcc.dg/graphite/pr84584.c: New testcase.
11820 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
11822 PR preprocessor/84517
11823 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
11825 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11827 * c-c++-common/dump-ada-spec-12.c: New test.
11828 * c-c++-common/dump-ada-spec-13.c: Likewise.
11830 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11832 * c-c++-common/dump-ada-spec-11.c: New test.
11834 2018-02-28 Martin Liska <mliska@suse.cz>
11837 * g++.dg/ext/timevar1.C: Fix pruned patterns.
11838 * g++.dg/ext/timevar2.C: Likewise.
11840 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11842 * c-c++-common/dump-ada-spec-8.c: New test.
11843 * c-c++-common/dump-ada-spec-9.c: Likewise.
11844 * c-c++-common/dump-ada-spec-10.c: Likewise.
11846 2018-02-28 Richard Biener <rguenther@suse.de>
11848 PR middle-end/84607
11849 * gcc.dg/pr84607.c: New testcase.
11851 2018-02-28 Nathan Sidwell <nathan@acm.org>
11854 * g++.dg/lookup/pr84602.C: New.
11856 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11860 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
11862 * g++.dg/ext/attr-nonnull.C: Likewise.
11863 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
11865 * g++.dg/ext/attr-noinline-2.C: Likewise.
11866 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
11867 -fdump-tree-eh in dg-options.
11869 2018-02-28 Alan Modra <amodra@gmail.com>
11871 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
11873 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
11875 2018-02-27 Martin Sebor <msebor@redhat.com>
11879 * g++.dg/Wmissing-attributes.C: New test.
11880 * g++.dg/ext/attr-const-pure.C: New test.
11881 * g++.dg/ext/attr-const.C: New test.
11882 * g++.dg/ext/attr-deprecated-2.C: New test.
11883 * g++.dg/ext/attr-malloc-2.C: New test.
11884 * g++.dg/ext/attr-malloc.C: New test.
11885 * g++.dg/ext/attr-noinline-2.C: New test.
11886 * g++.dg/ext/attr-noinline.C: New test.
11887 * g++.dg/ext/attr-nonnull.C: New test.
11888 * g++.dg/ext/attr-noreturn-2.C: New test.
11889 * g++.dg/ext/attr-noreturn.C: New test.
11890 * g++.dg/ext/attr-nothrow-2.C: New test.
11891 * g++.dg/ext/attr-nothrow.C: New test.
11892 * g++.dg/ext/attr-optimize.C: New test.
11893 * g++.dg/ext/attr-pure.C: New test.
11894 * g++.dg/ext/attr-returns-nonnull.C: New test.
11895 * g++.dg/ext/attr-warning.C: New test.
11897 2018-02-27 Nathan Sidwell <nathan@acm.org>
11900 * g++.dg/lookup/pr84426.C: New.
11902 2018-02-27 Richard Biener <rguenther@suse.de>
11904 PR tree-optimization/84512
11905 * gcc.dg/tree-ssa/pr84512.c: New testcase.
11907 2018-02-27 Martin Liska <mliska@suse.cz>
11909 PR gcov-profile/84548
11910 * g++.dg/gcov/pr84548.C: New test.
11912 2018-02-27 Jakub Jelinek <jakub@redhat.com>
11915 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
11917 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11920 * g++.dg/cpp1y/pr84558.C: New test.
11922 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
11925 * g++.dg/cpp0x/alignas14.C: New.
11926 * g++.dg/cpp0x/alignas15.C: Likewise.
11928 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11931 * g++.dg/gomp/pr84557.C: New test.
11933 2018-02-26 Marek Polacek <polacek@redhat.com>
11936 * g++.dg/cpp1z/pr84325.C: New test.
11938 2018-02-26 Carl Love <cel@us.ibm.com>
11940 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
11942 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
11943 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
11944 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
11946 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
11947 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
11950 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
11953 * gcc.target/i386/indirect-thunk-1.c: Updated.
11954 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11955 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11956 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11957 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11958 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11959 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11960 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11961 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11962 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11963 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11964 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11965 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11966 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11967 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11968 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11969 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11970 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11971 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11972 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11973 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11974 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11975 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11976 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11977 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11978 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11979 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11980 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11981 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11982 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11983 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11984 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11985 * gcc.target/i386/ret-thunk-9.c: Likewise.
11986 * gcc.target/i386/ret-thunk-10.c: Likewise.
11987 * gcc.target/i386/ret-thunk-11.c: Likewise.
11988 * gcc.target/i386/ret-thunk-12.c: Likewise.
11989 * gcc.target/i386/ret-thunk-13.c: Likewise.
11990 * gcc.target/i386/ret-thunk-14.c: Likewise.
11991 * gcc.target/i386/ret-thunk-15.c: Likewise.
11993 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
11995 * gcc.c-torture/execute/20180226-1.c: New test.
11997 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
11999 PR tree-optimization/83965
12000 * gcc.dg/vect/pr83965-2.c: New test.
12002 2018-02-26 Tom de Vries <tom@codesourcery.com>
12004 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
12006 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12009 * gcc.target/i386/ret-thunk-22.c: New test.
12010 * gcc.target/i386/ret-thunk-23.c: Likewise.
12011 * gcc.target/i386/ret-thunk-24.c: Likewise.
12012 * gcc.target/i386/ret-thunk-25.c: Likewise.
12013 * gcc.target/i386/ret-thunk-26.c: Likewise.
12015 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12018 * g++.dg/cpp1z/pr84533.C: New.
12020 2018-02-26 Marek Polacek <polacek@redhat.com>
12023 * g++.dg/parse/error60.C: New test.
12025 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12028 * g++.dg/gomp/pr84556.C: New test.
12029 * g++.dg/vect/pr84556.cc: New test.
12031 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
12034 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
12035 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12036 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
12037 * gfortran.dg/c_loc_test.f90: Likewise.
12038 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12039 * gfortran.dg/proc_decl_17.f90: Likewise.
12040 * gfortran.dg/proc_ptr_8.f90: Likewise.
12042 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12045 * gcc.target/aarch64/lr_free_2.c: Revert changes in
12046 r254814 disabling -fomit-frame-pointer by default.
12047 * gcc.target/aarch64/spill_1.c: Likewise.
12048 * gcc.target/aarch64/test_frame_11.c: Likewise.
12049 * gcc.target/aarch64/test_frame_12.c: Likewise.
12050 * gcc.target/aarch64/test_frame_13.c: Likewise.
12051 * gcc.target/aarch64/test_frame_14.c: Likewise.
12052 * gcc.target/aarch64/test_frame_15.c: Likewise.
12053 * gcc.target/aarch64/test_frame_3.c: Likewise.
12054 * gcc.target/aarch64/test_frame_5.c: Likewise.
12055 * gcc.target/aarch64/test_frame_9.c: Likewise.
12057 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
12060 * gfortran.dg/explicit_shape_1.f90: New test.
12061 * gfortran.dg/automatic_module_variable.f90: Update regex.
12062 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
12063 * gfortran.dg/constant_shape.f90: Ditto.
12064 * gfortran.dg/dec_structure_23.f90: Ditto.
12065 * gfortran.dg/pr78240.f90: Ditto.
12067 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
12070 * gfortran.dg/pr84523.f90: New test.
12072 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12075 * gfortran.dg/select_type_40.f90: New test.
12077 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
12080 * gfortran.dg/data_substring.f90: New test.
12082 2018-02-24 Marek Polacek <polacek@redhat.com>
12085 * g++.dg/cpp1z/constexpr-83692.C: New test.
12087 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
12090 * gfortran.dg/statement_function_1.f90: Update test.
12092 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12095 * gfortran.dg/inquire_19.f90: New test.
12097 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12100 * gfortran.dg/pr83149_b.f90: New test.
12101 * gfortran.dg/pr83149_a.f90: Additional source for previous.
12103 2018-02-23 Carl Love <cel@us.ibm.com>
12105 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
12106 vec_signed2 and vec_unsigned2 to new Power 8 test file.
12107 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
12110 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12112 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
12113 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
12115 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12117 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
12120 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12123 * gfortran.dg/pr83149_1.f90: New test.
12124 * gfortran.dg/pr83149.f90: Additional source for previous.
12126 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
12129 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
12130 __GI___pthread_mutex_init as well.
12132 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12135 * gfortran.dg/class_68.f90: New test.
12137 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12140 * gfortran.dg/derived_init_5.f90: New test.
12142 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12145 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
12146 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
12148 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
12151 * gcc.target/powerpc/pr81572.c: New.
12153 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
12155 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
12157 2018-02-22 Martin Sebor <msebor@redhat.com>
12159 PR tree-optimization/84480
12160 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
12161 * g++.dg/warn/Wstringop-truncation-1.C: New test.
12163 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
12166 * gcc.target/i386/indirect-thunk-11.c: New test.
12167 * gcc.target/i386/indirect-thunk-12.c: Likewise.
12168 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
12169 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
12170 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
12171 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
12172 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
12173 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
12174 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
12175 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
12177 2018-02-22 Steve Ellcey <sellcey@cavium.com>
12180 * gcc.target/aarch64/asm-2.c: Add dg-error for
12182 * gcc.target/aarch64/asm-4.c: New test.
12184 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12186 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
12188 2018-02-22 Marek Polacek <polacek@redhat.com>
12191 * g++.dg/parse/error59.C: New test.
12193 2018-02-22 Tom de Vries <tom@codesourcery.com>
12195 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
12197 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12200 * g++.dg/cpp0x/pr77655.C: New.
12202 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12205 * g++.dg/cpp1y/pr84496.C: New test.
12208 * g++.dg/torture/pr84502.C: New test.
12210 PR tree-optimization/84503
12211 * gcc.dg/pr84503-1.c: New test.
12212 * gcc.dg/pr84503-2.c: New test.
12214 2018-02-21 Jakub Jelinek <jakub@redhat.com>
12216 PR tree-optimization/84478
12217 * gcc.c-torture/execute/pr84478.c: New test.
12219 2018-02-20 Martin Sebor <msebor@redhat.com>
12221 PR middle-end/84095
12222 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
12223 * c-c++-common/Wrestrict.c: Same.
12224 * gcc.dg/Wrestrict-6.c: Same.
12225 * gcc.dg/Warray-bounds-27.c: New test.
12226 * gcc.dg/Wrestrict-8.c: New test.
12227 * gcc.dg/Wrestrict-9.c: New test.
12228 * gcc.dg/pr84095.c: New test.
12230 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12232 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
12234 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12238 * gfortran.dg/structure_constructor_14.f90: New test.
12240 2018-02-20 Jeff Law <law@redhat.com>
12242 PR middle-end/82123
12243 PR tree-optimization/81592
12244 PR middle-end/79257
12245 * gcc.dg/pr81592.c: New test.
12246 * gcc.dg/pr82123.c: New test.
12247 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
12249 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12252 * g++.dg/warn/Wunused-var-30.C: New test.
12254 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
12256 PR tree-optimization/84419
12257 * gcc.dg/vect/pr84419.c: New test.
12259 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12261 PR middle-end/82004
12262 * gfortran.dg/pr82004.f90: New test.
12264 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
12266 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
12268 2018-02-20 Martin Liska <mliska@suse.cz>
12272 * gcc.target/i386/pr84310.c: New test.
12273 * gcc.target/i386/pr84310-2.c: Likewise.
12275 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12278 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
12280 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12283 * g++.dg/cpp1z/launder7.C: New test.
12286 * g++.dg/cpp0x/constexpr-84449.C: New test.
12289 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
12291 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
12295 * gfortran.dg/associate_22.f90: Enable commented out test.
12296 * gfortran.dg/associate_36.f90: New test.
12298 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12301 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
12303 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
12305 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
12306 (dg-options): Use -mavx instead of -w.
12308 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12311 * g++.dg/cpp1z/launder8.C: New test.
12314 * g++.dg/gomp/pr84448.C: New test.
12317 * g++.dg/gomp/pr84430.C: New test.
12319 PR tree-optimization/84452
12320 * gcc.dg/pr84452.c: New test.
12323 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
12325 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12328 * gfortran.dg/implied_do_io_4.f90: New test.
12330 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12332 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
12333 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
12334 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
12336 2018-02-19 Carl Love <cel@us.ibm.com>
12338 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
12340 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12343 * gcc.target/i386/pr57193.c: Add -mtune=generic.
12345 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12348 * g++.dg/cpp0x/auto50.C: New.
12349 * g++.dg/parse/friend12.C: Adjust.
12351 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12353 PR libgfortran/84389
12354 * gfortran.dg/dtio_33.f90: New test.
12356 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12358 PR libgfortran/84412
12359 * gfortran.dg/inquire_18.f90: New test.
12361 2018-02-18 Janus Weil <janus@gcc.gnu.org>
12364 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
12365 * gfortran.dg/pointer_intent_3.f90: Ditto.
12366 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
12367 * gfortran.dg/protected_3.f90: Ditto.
12368 * gfortran.dg/protected_4.f90: Ditto.
12369 * gfortran.dg/protected_5.f90: Ditto.
12370 * gfortran.dg/protected_6.f90: Ditto.
12372 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
12375 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
12378 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12381 * gfortran.dg/inline_matmul_22.f90: New test.
12383 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12386 * gfortran.dg/abort_shoulfail.f90: New test.
12387 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
12389 * gfortran.dg/PR19754_2.f90: Likewise.
12390 * gfortran.dg/PR19872.f: Likewise.
12391 * gfortran.dg/PR49268.f90: Likewise.
12392 * gfortran.dg/Wall.f90: Likewise.
12393 * gfortran.dg/Wno-all.f90: Likewise.
12394 * gfortran.dg/achar_1.f90: Likewise.
12395 * gfortran.dg/achar_2.f90: Likewise.
12396 * gfortran.dg/achar_4.f90: Likewise.
12397 * gfortran.dg/achar_6.F90: Likewise.
12398 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
12399 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
12400 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
12401 * gfortran.dg/actual_array_offset_1.f90: Likewise.
12402 * gfortran.dg/actual_array_result_1.f90: Likewise.
12403 * gfortran.dg/actual_array_substr_1.f90: Likewise.
12404 * gfortran.dg/actual_array_substr_2.f90: Likewise.
12405 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
12406 * gfortran.dg/actual_procedure_1.f90: Likewise.
12407 * gfortran.dg/adjustl_1.f90: Likewise.
12408 * gfortran.dg/advance_1.f90: Likewise.
12409 * gfortran.dg/advance_4.f90: Likewise.
12410 * gfortran.dg/advance_5.f90: Likewise.
12411 * gfortran.dg/advance_6.f90: Likewise.
12412 * gfortran.dg/aint_anint_1.f90: Likewise.
12413 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
12414 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
12415 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
12416 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
12417 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
12418 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
12419 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
12420 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
12421 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
12422 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
12423 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
12424 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
12425 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
12426 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
12427 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
12428 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
12429 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
12430 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
12431 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
12432 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
12433 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
12434 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12435 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
12436 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
12437 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
12438 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
12439 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
12440 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
12441 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
12442 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
12443 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
12444 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
12445 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
12446 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
12447 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
12448 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
12449 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
12450 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
12451 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
12452 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
12453 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
12454 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
12455 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
12456 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
12457 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
12458 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
12459 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
12460 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
12461 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
12462 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
12463 * gfortran.dg/allocatable_function_1.f90: Likewise.
12464 * gfortran.dg/allocatable_function_10.f90: Likewise.
12465 * gfortran.dg/allocatable_function_3.f90: Likewise.
12466 * gfortran.dg/allocatable_function_5.f90: Likewise.
12467 * gfortran.dg/allocatable_function_6.f90: Likewise.
12468 * gfortran.dg/allocatable_function_7.f90: Likewise.
12469 * gfortran.dg/allocatable_function_8.f90: Likewise.
12470 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
12471 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
12472 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
12473 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
12474 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
12475 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
12476 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
12477 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
12478 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
12479 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
12480 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
12481 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
12482 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
12483 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
12484 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
12485 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
12486 * gfortran.dg/allocate_class_3.f90: Likewise.
12487 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
12488 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
12489 * gfortran.dg/allocate_derived_5.f90: Likewise.
12490 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
12491 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
12492 * gfortran.dg/allocate_with_source_1.f90: Likewise.
12493 * gfortran.dg/allocate_with_source_10.f08: Likewise.
12494 * gfortran.dg/allocate_with_source_11.f08: Likewise.
12495 * gfortran.dg/allocate_with_source_12.f03: Likewise.
12496 * gfortran.dg/allocate_with_source_15.f03: Likewise.
12497 * gfortran.dg/allocate_with_source_16.f90: Likewise.
12498 * gfortran.dg/allocate_with_source_17.f03: Likewise.
12499 * gfortran.dg/allocate_with_source_18.f03: Likewise.
12500 * gfortran.dg/allocate_with_source_2.f90: Likewise.
12501 * gfortran.dg/allocate_with_source_20.f03: Likewise.
12502 * gfortran.dg/allocate_with_source_22.f03: Likewise.
12503 * gfortran.dg/allocate_with_source_23.f03: Likewise.
12504 * gfortran.dg/allocate_with_source_24.f90: Likewise.
12505 * gfortran.dg/allocate_with_source_5.f90: Likewise.
12506 * gfortran.dg/allocate_with_source_6.f90: Likewise.
12507 * gfortran.dg/allocate_with_source_7.f08: Likewise.
12508 * gfortran.dg/allocate_with_source_8.f08: Likewise.
12509 * gfortran.dg/allocate_with_source_9.f08: Likewise.
12510 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
12511 * gfortran.dg/allocate_zerosize_3.f: Likewise.
12512 * gfortran.dg/altreturn_3.f90: Likewise.
12513 * gfortran.dg/altreturn_5.f90: Likewise.
12514 * gfortran.dg/altreturn_7.f90: Likewise.
12515 * gfortran.dg/and_or_xor.f90: Likewise.
12516 * gfortran.dg/anint_1.f90: Likewise.
12517 * gfortran.dg/any_all_1.f90: Likewise.
12518 * gfortran.dg/anyallcount_1.f90: Likewise.
12519 * gfortran.dg/append_1.f90: Likewise.
12520 * gfortran.dg/argument_checking_1.f90: Likewise.
12521 * gfortran.dg/argument_checking_2.f90: Likewise.
12522 * gfortran.dg/argument_checking_8.f90: Likewise.
12523 * gfortran.dg/arithmetic_if.f90: Likewise.
12524 * gfortran.dg/array_1.f90: Likewise.
12525 * gfortran.dg/array_2.f90: Likewise.
12526 * gfortran.dg/array_alloc_1.f90: Likewise.
12527 * gfortran.dg/array_alloc_2.f90: Likewise.
12528 * gfortran.dg/array_alloc_3.f90: Likewise.
12529 * gfortran.dg/array_assignment_1.F90: Likewise.
12530 * gfortran.dg/array_assignment_5.f90: Likewise.
12531 * gfortran.dg/array_constructor_1.f90: Likewise.
12532 * gfortran.dg/array_constructor_10.f90: Likewise.
12533 * gfortran.dg/array_constructor_11.f90: Likewise.
12534 * gfortran.dg/array_constructor_12.f90: Likewise.
12535 * gfortran.dg/array_constructor_15.f90: Likewise.
12536 * gfortran.dg/array_constructor_16.f90: Likewise.
12537 * gfortran.dg/array_constructor_17.f90: Likewise.
12538 * gfortran.dg/array_constructor_19.f90: Likewise.
12539 * gfortran.dg/array_constructor_23.f: Likewise.
12540 * gfortran.dg/array_constructor_24.f: Likewise.
12541 * gfortran.dg/array_constructor_32.f90: Likewise.
12542 * gfortran.dg/array_constructor_36.f90: Likewise.
12543 * gfortran.dg/array_constructor_39.f90: Likewise.
12544 * gfortran.dg/array_constructor_4.f90: Likewise.
12545 * gfortran.dg/array_constructor_40.f90: Likewise.
12546 * gfortran.dg/array_constructor_44.f90: Likewise.
12547 * gfortran.dg/array_constructor_45.f90: Likewise.
12548 * gfortran.dg/array_constructor_46.f90: Likewise.
12549 * gfortran.dg/array_constructor_47.f90: Likewise.
12550 * gfortran.dg/array_constructor_49.f90: Likewise.
12551 * gfortran.dg/array_constructor_5.f90: Likewise.
12552 * gfortran.dg/array_constructor_50.f90: Likewise.
12553 * gfortran.dg/array_constructor_6.f90: Likewise.
12554 * gfortran.dg/array_constructor_7.f90: Likewise.
12555 * gfortran.dg/array_constructor_8.f90: Likewise.
12556 * gfortran.dg/array_constructor_9.f90: Likewise.
12557 * gfortran.dg/array_constructor_type_1.f03: Likewise.
12558 * gfortran.dg/array_constructor_type_10.f03: Likewise.
12559 * gfortran.dg/array_constructor_type_11.f03: Likewise.
12560 * gfortran.dg/array_constructor_type_12.f03: Likewise.
12561 * gfortran.dg/array_constructor_type_13.f90: Likewise.
12562 * gfortran.dg/array_constructor_type_14.f03: Likewise.
12563 * gfortran.dg/array_constructor_type_16.f03: Likewise.
12564 * gfortran.dg/array_constructor_type_2.f03: Likewise.
12565 * gfortran.dg/array_constructor_type_22.f03: Likewise.
12566 * gfortran.dg/array_constructor_type_3.f03: Likewise.
12567 * gfortran.dg/array_constructor_type_4.f03: Likewise.
12568 * gfortran.dg/array_constructor_type_5.f03: Likewise.
12569 * gfortran.dg/array_constructor_type_6.f03: Likewise.
12570 * gfortran.dg/array_constructor_type_7.f03: Likewise.
12571 * gfortran.dg/array_function_1.f90: Likewise.
12572 * gfortran.dg/array_function_5.f90: Likewise.
12573 * gfortran.dg/array_initializer_1.f90: Likewise.
12574 * gfortran.dg/array_initializer_2.f90: Likewise.
12575 * gfortran.dg/array_memcpy_5.f90: Likewise.
12576 * gfortran.dg/array_memset_2.f90: Likewise.
12577 * gfortran.dg/array_reference_1.f90: Likewise.
12578 * gfortran.dg/array_return_value_1.f90: Likewise.
12579 * gfortran.dg/array_section_1.f90: Likewise.
12580 * gfortran.dg/array_temporaries_3.f90: Likewise.
12581 * gfortran.dg/arrayio_1.f90: Likewise.
12582 * gfortran.dg/arrayio_10.f90: Likewise.
12583 * gfortran.dg/arrayio_11.f90: Likewise.
12584 * gfortran.dg/arrayio_12.f90: Likewise.
12585 * gfortran.dg/arrayio_13.f90: Likewise.
12586 * gfortran.dg/arrayio_14.f90: Likewise.
12587 * gfortran.dg/arrayio_16.f90: Likewise.
12588 * gfortran.dg/arrayio_2.f90: Likewise.
12589 * gfortran.dg/arrayio_3.f90: Likewise.
12590 * gfortran.dg/arrayio_4.f90: Likewise.
12591 * gfortran.dg/arrayio_5.f90: Likewise.
12592 * gfortran.dg/arrayio_6.f90: Likewise.
12593 * gfortran.dg/arrayio_7.f90: Likewise.
12594 * gfortran.dg/arrayio_8.f90: Likewise.
12595 * gfortran.dg/arrayio_9.f90: Likewise.
12596 * gfortran.dg/arrayio_derived_1.f90: Likewise.
12597 * gfortran.dg/assign_10.f90: Likewise.
12598 * gfortran.dg/assign_9.f90: Likewise.
12599 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
12600 * gfortran.dg/assignment_1.f90: Likewise.
12601 * gfortran.dg/associate_1.f03: Likewise.
12602 * gfortran.dg/associate_11.f90: Likewise.
12603 * gfortran.dg/associate_13.f90: Likewise.
12604 * gfortran.dg/associate_15.f90: Likewise.
12605 * gfortran.dg/associate_17.f90: Likewise.
12606 * gfortran.dg/associate_18.f08: Likewise.
12607 * gfortran.dg/associate_19.f03: Likewise.
12608 * gfortran.dg/associate_20.f03: Likewise.
12609 * gfortran.dg/associate_22.f90: Likewise.
12610 * gfortran.dg/associate_23.f90: Likewise.
12611 * gfortran.dg/associate_24.f90: Likewise.
12612 * gfortran.dg/associate_25.f90: Likewise.
12613 * gfortran.dg/associate_27.f90: Likewise.
12614 * gfortran.dg/associate_28.f90: Likewise.
12615 * gfortran.dg/associate_32.f03: Likewise.
12616 * gfortran.dg/associate_33.f03: Likewise.
12617 * gfortran.dg/associate_34.f90: Likewise.
12618 * gfortran.dg/associate_6.f03: Likewise.
12619 * gfortran.dg/associate_7.f03: Likewise.
12620 * gfortran.dg/associate_8.f03: Likewise.
12621 * gfortran.dg/associate_9.f03: Likewise.
12622 * gfortran.dg/associated_1.f90: Likewise.
12623 * gfortran.dg/associated_2.f90: Likewise.
12624 * gfortran.dg/associated_5.f90: Likewise.
12625 * gfortran.dg/associated_6.f90: Likewise.
12626 * gfortran.dg/associated_target_3.f90: Likewise.
12627 * gfortran.dg/associated_target_4.f90: Likewise.
12628 * gfortran.dg/associated_target_5.f03: Likewise.
12629 * gfortran.dg/associated_target_6.f03: Likewise.
12630 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12631 * gfortran.dg/assumed_rank_1.f90: Likewise.
12632 * gfortran.dg/assumed_rank_10.f90: Likewise.
12633 * gfortran.dg/assumed_rank_2.f90: Likewise.
12634 * gfortran.dg/assumed_rank_7.f90: Likewise.
12635 * gfortran.dg/assumed_rank_8.f90: Likewise.
12636 * gfortran.dg/assumed_rank_9.f90: Likewise.
12637 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12638 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12639 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
12640 * gfortran.dg/assumed_type_2.f90: Likewise.
12641 * gfortran.dg/atan2_1.f90: Likewise.
12642 * gfortran.dg/auto_array_1.f90: Likewise.
12643 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
12644 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
12645 * gfortran.dg/auto_char_len_3.f90: Likewise.
12646 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
12647 * gfortran.dg/auto_internal_assumed.f90: Likewise.
12648 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
12649 * gfortran.dg/auto_save_2.f90: Likewise.
12650 * gfortran.dg/automatic_default_init_1.f90: Likewise.
12651 * gfortran.dg/backslash_1.f90: Likewise.
12652 * gfortran.dg/backslash_2.f90: Likewise.
12653 * gfortran.dg/backslash_3.f: Likewise.
12654 * gfortran.dg/backspace_1.f: Likewise.
12655 * gfortran.dg/backspace_10.f90: Likewise.
12656 * gfortran.dg/backspace_11.f90: Likewise.
12657 * gfortran.dg/backspace_2.f: Likewise.
12658 * gfortran.dg/backspace_3.f: Likewise.
12659 * gfortran.dg/backspace_4.f: Likewise.
12660 * gfortran.dg/backspace_5.f: Likewise.
12661 * gfortran.dg/backspace_6.f: Likewise.
12662 * gfortran.dg/backspace_7.f90: Likewise.
12663 * gfortran.dg/backspace_8.f: Likewise.
12664 * gfortran.dg/backspace_9.f: Likewise.
12665 * gfortran.dg/bessel_1.f90: Likewise.
12666 * gfortran.dg/bessel_2.f90: Likewise.
12667 * gfortran.dg/bessel_5.f90: Likewise.
12668 * gfortran.dg/bessel_6.f90: Likewise.
12669 * gfortran.dg/bessel_7.f90: Likewise.
12670 * gfortran.dg/bind_c_dts_2.f03: Likewise.
12671 * gfortran.dg/bind_c_dts_3.f03: Likewise.
12672 * gfortran.dg/bind_c_usage_15.f90: Likewise.
12673 * gfortran.dg/bind_c_usage_16.f03: Likewise.
12674 * gfortran.dg/bind_c_usage_17.f90: Likewise.
12675 * gfortran.dg/bind_c_usage_24.f90: Likewise.
12676 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
12677 * gfortran.dg/binding_label_tests_16.f03: Likewise.
12678 * gfortran.dg/binding_label_tests_23.f90: Likewise.
12679 * gfortran.dg/bit_comparison_1.F90: Likewise.
12680 * gfortran.dg/bit_comparison_2.F90: Likewise.
12681 * gfortran.dg/block_1.f08: Likewise.
12682 * gfortran.dg/block_13.f08: Likewise.
12683 * gfortran.dg/block_14.f90: Likewise.
12684 * gfortran.dg/block_2.f08: Likewise.
12685 * gfortran.dg/block_6.f08: Likewise.
12686 * gfortran.dg/block_7.f08: Likewise.
12687 * gfortran.dg/block_8.f08: Likewise.
12688 * gfortran.dg/blockdata_1.f90: Likewise.
12689 * gfortran.dg/bound_1.f90: Likewise.
12690 * gfortran.dg/bound_2.f90: Likewise.
12691 * gfortran.dg/bound_3.f90: Likewise.
12692 * gfortran.dg/bound_4.f90: Likewise.
12693 * gfortran.dg/bound_5.f90: Likewise.
12694 * gfortran.dg/bound_6.f90: Likewise.
12695 * gfortran.dg/bound_7.f90: Likewise.
12696 * gfortran.dg/bound_8.f90: Likewise.
12697 * gfortran.dg/bound_9.f90: Likewise.
12698 * gfortran.dg/bound_simplification_1.f90: Likewise.
12699 * gfortran.dg/bound_simplification_3.f90: Likewise.
12700 * gfortran.dg/bound_simplification_4.f90: Likewise.
12701 * gfortran.dg/bound_simplification_5.f90: Likewise.
12702 * gfortran.dg/bound_simplification_6.f90: Likewise.
12703 * gfortran.dg/bounds_check_1.f90: Likewise.
12704 * gfortran.dg/bounds_check_12.f90: Likewise.
12705 * gfortran.dg/bounds_check_14.f90: Likewise.
12706 * gfortran.dg/bounds_check_15.f90: Likewise.
12707 * gfortran.dg/bounds_check_19.f90: Likewise.
12708 * gfortran.dg/bounds_check_8.f90: Likewise.
12709 * gfortran.dg/bounds_check_9.f90: Likewise.
12710 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
12711 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
12712 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
12713 * gfortran.dg/boz_1.f90: Likewise.
12714 * gfortran.dg/boz_11.f90: Likewise.
12715 * gfortran.dg/boz_13.f90: Likewise.
12716 * gfortran.dg/boz_14.f90: Likewise.
12717 * gfortran.dg/boz_15.f90: Likewise.
12718 * gfortran.dg/boz_3.f90: Likewise.
12719 * gfortran.dg/boz_6.f90: Likewise.
12720 * gfortran.dg/boz_9.f90: Likewise.
12721 * gfortran.dg/byte_1.f90: Likewise.
12722 * gfortran.dg/byte_2.f90: Likewise.
12723 * gfortran.dg/c_assoc.f90: Likewise.
12724 * gfortran.dg/c_assoc_2.f03: Likewise.
12725 * gfortran.dg/c_assoc_3.f90: Likewise.
12726 * gfortran.dg/c_by_val_1.f: Likewise.
12727 * gfortran.dg/c_by_val_5.f90: Likewise.
12728 * gfortran.dg/c_char_tests.f03: Likewise.
12729 * gfortran.dg/c_char_tests_2.f03: Likewise.
12730 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
12731 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
12732 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
12733 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12734 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
12735 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
12736 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
12737 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
12738 * gfortran.dg/c_kind_params.f90: Likewise.
12739 * gfortran.dg/c_loc_test_20.f90: Likewise.
12740 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12741 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
12742 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
12743 * gfortran.dg/c_size_t_test.f03: Likewise.
12744 * gfortran.dg/c_sizeof_1.f90: Likewise.
12745 * gfortran.dg/c_sizeof_5.f90: Likewise.
12746 * gfortran.dg/c_sizeof_6.f90: Likewise.
12747 * gfortran.dg/char4_iunit_1.f03: Likewise.
12748 * gfortran.dg/char4_iunit_2.f03: Likewise.
12749 * gfortran.dg/char_allocation_1.f90: Likewise.
12750 * gfortran.dg/char_array_constructor.f90: Likewise.
12751 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
12752 * gfortran.dg/char_assign_1.f90: Likewise.
12753 * gfortran.dg/char_associated_1.f90: Likewise.
12754 * gfortran.dg/char_cast_2.f90: Likewise.
12755 * gfortran.dg/char_comparison_1.f: Likewise.
12756 * gfortran.dg/char_component_initializer_1.f90: Likewise.
12757 * gfortran.dg/char_component_initializer_2.f90: Likewise.
12758 * gfortran.dg/char_cons_len.f90: Likewise.
12759 * gfortran.dg/char_conversion.f90: Likewise.
12760 * gfortran.dg/char_cshift_1.f90: Likewise.
12761 * gfortran.dg/char_cshift_2.f90: Likewise.
12762 * gfortran.dg/char_decl_2.f90: Likewise.
12763 * gfortran.dg/char_eoshift_1.f90: Likewise.
12764 * gfortran.dg/char_eoshift_2.f90: Likewise.
12765 * gfortran.dg/char_eoshift_3.f90: Likewise.
12766 * gfortran.dg/char_eoshift_4.f90: Likewise.
12767 * gfortran.dg/char_eoshift_5.f90: Likewise.
12768 * gfortran.dg/char_expr_1.f90: Likewise.
12769 * gfortran.dg/char_expr_3.f90: Likewise.
12770 * gfortran.dg/char_initialiser_actual.f90: Likewise.
12771 * gfortran.dg/char_length_12.f90: Likewise.
12772 * gfortran.dg/char_length_14.f90: Likewise.
12773 * gfortran.dg/char_length_15.f90: Likewise.
12774 * gfortran.dg/char_length_17.f90: Likewise.
12775 * gfortran.dg/char_length_20.f90: Likewise.
12776 * gfortran.dg/char_length_21.f90: Likewise.
12777 * gfortran.dg/char_length_5.f90: Likewise.
12778 * gfortran.dg/char_length_6.f90: Likewise.
12779 * gfortran.dg/char_length_7.f90: Likewise.
12780 * gfortran.dg/char_length_8.f90: Likewise.
12781 * gfortran.dg/char_pack_1.f90: Likewise.
12782 * gfortran.dg/char_pack_2.f90: Likewise.
12783 * gfortran.dg/char_pointer_assign.f90: Likewise.
12784 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
12785 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
12786 * gfortran.dg/char_pointer_dependency.f90: Likewise.
12787 * gfortran.dg/char_pointer_dummy.f90: Likewise.
12788 * gfortran.dg/char_pointer_func.f90: Likewise.
12789 * gfortran.dg/char_reshape_1.f90: Likewise.
12790 * gfortran.dg/char_result_1.f90: Likewise.
12791 * gfortran.dg/char_result_12.f90: Likewise.
12792 * gfortran.dg/char_result_13.f90: Likewise.
12793 * gfortran.dg/char_result_14.f90: Likewise.
12794 * gfortran.dg/char_result_15.f90: Likewise.
12795 * gfortran.dg/char_result_2.f90: Likewise.
12796 * gfortran.dg/char_result_3.f90: Likewise.
12797 * gfortran.dg/char_result_4.f90: Likewise.
12798 * gfortran.dg/char_result_5.f90: Likewise.
12799 * gfortran.dg/char_result_6.f90: Likewise.
12800 * gfortran.dg/char_result_7.f90: Likewise.
12801 * gfortran.dg/char_result_8.f90: Likewise.
12802 * gfortran.dg/char_spread_1.f90: Likewise.
12803 * gfortran.dg/char_transpose_1.f90: Likewise.
12804 * gfortran.dg/char_type_len.f90: Likewise.
12805 * gfortran.dg/char_unpack_1.f90: Likewise.
12806 * gfortran.dg/char_unpack_2.f90: Likewise.
12807 * gfortran.dg/character_array_constructor_1.f90: Likewise.
12808 * gfortran.dg/character_comparison_1.f90: Likewise.
12809 * gfortran.dg/character_comparison_2.f90: Likewise.
12810 * gfortran.dg/character_comparison_3.f90: Likewise.
12811 * gfortran.dg/character_comparison_4.f90: Likewise.
12812 * gfortran.dg/character_comparison_5.f90: Likewise.
12813 * gfortran.dg/character_comparison_6.f90: Likewise.
12814 * gfortran.dg/character_comparison_7.f90: Likewise.
12815 * gfortran.dg/character_comparison_8.f90: Likewise.
12816 * gfortran.dg/character_comparison_9.f90: Likewise.
12817 * gfortran.dg/charlen_15.f90: Likewise.
12818 * gfortran.dg/charlen_16.f90: Likewise.
12819 * gfortran.dg/chkbits.f90: Likewise.
12820 * gfortran.dg/chmod_1.f90: Likewise.
12821 * gfortran.dg/chmod_2.f90: Likewise.
12822 * gfortran.dg/chmod_3.f90: Likewise.
12823 * gfortran.dg/class_1.f03: Likewise.
12824 * gfortran.dg/class_18.f03: Likewise.
12825 * gfortran.dg/class_19.f03: Likewise.
12826 * gfortran.dg/class_35.f90: Likewise.
12827 * gfortran.dg/class_46.f03: Likewise.
12828 * gfortran.dg/class_48.f90: Likewise.
12829 * gfortran.dg/class_51.f90: Likewise.
12830 * gfortran.dg/class_52.f90: Likewise.
12831 * gfortran.dg/class_6.f03: Likewise.
12832 * gfortran.dg/class_63.f90: Likewise.
12833 * gfortran.dg/class_64.f90: Likewise.
12834 * gfortran.dg/class_65.f90: Likewise.
12835 * gfortran.dg/class_66.f90: Likewise.
12836 * gfortran.dg/class_67.f90: Likewise.
12837 * gfortran.dg/class_9.f03: Likewise.
12838 * gfortran.dg/class_alias.f90: Likewise.
12839 * gfortran.dg/class_allocate_1.f03: Likewise.
12840 * gfortran.dg/class_allocate_10.f03: Likewise.
12841 * gfortran.dg/class_allocate_13.f90: Likewise.
12842 * gfortran.dg/class_allocate_14.f90: Likewise.
12843 * gfortran.dg/class_allocate_15.f90: Likewise.
12844 * gfortran.dg/class_allocate_19.f03: Likewise.
12845 * gfortran.dg/class_allocate_21.f90: Likewise.
12846 * gfortran.dg/class_allocate_22.f90: Likewise.
12847 * gfortran.dg/class_allocate_3.f03: Likewise.
12848 * gfortran.dg/class_allocate_4.f03: Likewise.
12849 * gfortran.dg/class_allocate_5.f90: Likewise.
12850 * gfortran.dg/class_allocate_6.f03: Likewise.
12851 * gfortran.dg/class_allocate_7.f03: Likewise.
12852 * gfortran.dg/class_allocate_8.f03: Likewise.
12853 * gfortran.dg/class_allocate_9.f03: Likewise.
12854 * gfortran.dg/class_array_1.f03: Likewise.
12855 * gfortran.dg/class_array_14.f90: Likewise.
12856 * gfortran.dg/class_array_15.f03: Likewise.
12857 * gfortran.dg/class_array_16.f90: Likewise.
12858 * gfortran.dg/class_array_2.f03: Likewise.
12859 * gfortran.dg/class_array_20.f03: Likewise.
12860 * gfortran.dg/class_array_21.f03: Likewise.
12861 * gfortran.dg/class_array_3.f03: Likewise.
12862 * gfortran.dg/class_array_4.f03: Likewise.
12863 * gfortran.dg/class_array_7.f03: Likewise.
12864 * gfortran.dg/class_array_8.f03: Likewise.
12865 * gfortran.dg/class_array_9.f03: Likewise.
12866 * gfortran.dg/class_defined_operator_1.f03: Likewise.
12867 * gfortran.dg/class_dummy_1.f03: Likewise.
12868 * gfortran.dg/class_optional_1.f90: Likewise.
12869 * gfortran.dg/class_optional_2.f90: Likewise.
12870 * gfortran.dg/class_result_5.f90: Likewise.
12871 * gfortran.dg/class_result_6.f90: Likewise.
12872 * gfortran.dg/class_to_type_1.f03: Likewise.
12873 * gfortran.dg/class_to_type_2.f90: Likewise.
12874 * gfortran.dg/class_to_type_3.f03: Likewise.
12875 * gfortran.dg/class_to_type_4.f90: Likewise.
12876 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
12877 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
12878 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
12879 * gfortran.dg/coarray/atomic_1.f90: Likewise.
12880 * gfortran.dg/coarray/atomic_2.f90: Likewise.
12881 * gfortran.dg/coarray/codimension.f90: Likewise.
12882 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
12883 * gfortran.dg/coarray/collectives_1.f90: Likewise.
12884 * gfortran.dg/coarray/collectives_2.f90: Likewise.
12885 * gfortran.dg/coarray/collectives_3.f90: Likewise.
12886 * gfortran.dg/coarray/collectives_4.f90: Likewise.
12887 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
12888 * gfortran.dg/coarray/dummy_1.f90: Likewise.
12889 * gfortran.dg/coarray/event_1.f90: Likewise.
12890 * gfortran.dg/coarray/event_2.f90: Likewise.
12891 * gfortran.dg/coarray/get_array.f90: Likewise.
12892 * gfortran.dg/coarray/image_index_1.f90: Likewise.
12893 * gfortran.dg/coarray/image_index_2.f90: Likewise.
12894 * gfortran.dg/coarray/image_index_3.f90: Likewise.
12895 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
12896 * gfortran.dg/coarray/lock_1.f90: Likewise.
12897 * gfortran.dg/coarray/lock_2.f90: Likewise.
12898 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
12899 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
12900 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
12901 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
12902 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
12903 * gfortran.dg/coarray/registering_1.f90: Likewise.
12904 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
12905 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
12906 * gfortran.dg/coarray/send_array.f90: Likewise.
12907 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
12908 * gfortran.dg/coarray/sendget_array.f90: Likewise.
12909 * gfortran.dg/coarray/subobject_1.f90: Likewise.
12910 * gfortran.dg/coarray/sync_1.f90: Likewise.
12911 * gfortran.dg/coarray/sync_3.f90: Likewise.
12912 * gfortran.dg/coarray/this_image_1.f90: Likewise.
12913 * gfortran.dg/coarray/this_image_2.f90: Likewise.
12914 * gfortran.dg/coarray_13.f90: Likewise.
12915 * gfortran.dg/coarray_15.f90: Likewise.
12916 * gfortran.dg/coarray_16.f90: Likewise.
12917 * gfortran.dg/coarray_2.f90: Likewise.
12918 * gfortran.dg/coarray_23.f90: Likewise.
12919 * gfortran.dg/coarray_40.f90: Likewise.
12920 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
12921 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
12922 * gfortran.dg/coarray_allocate_10.f08: Likewise.
12923 * gfortran.dg/coarray_allocate_2.f08: Likewise.
12924 * gfortran.dg/coarray_allocate_3.f08: Likewise.
12925 * gfortran.dg/coarray_allocate_4.f08: Likewise.
12926 * gfortran.dg/coarray_allocate_5.f08: Likewise.
12927 * gfortran.dg/coarray_allocate_7.f08: Likewise.
12928 * gfortran.dg/coarray_allocate_8.f08: Likewise.
12929 * gfortran.dg/coarray_allocate_9.f08: Likewise.
12930 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12931 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12932 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
12933 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
12934 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
12935 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
12936 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
12937 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
12938 * gfortran.dg/coarray_stat_2.f90: Likewise.
12939 * gfortran.dg/coarray_subobject_1.f90: Likewise.
12940 * gfortran.dg/coindexed_1.f90: Likewise.
12941 * gfortran.dg/comma.f: Likewise.
12942 * gfortran.dg/comma_format_extension_3.f: Likewise.
12943 * gfortran.dg/comma_format_extension_4.f: Likewise.
12944 * gfortran.dg/common_2.f90: Likewise.
12945 * gfortran.dg/common_4.f90: Likewise.
12946 * gfortran.dg/common_align_1.f90: Likewise.
12947 * gfortran.dg/common_align_2.f90: Likewise.
12948 * gfortran.dg/common_equivalence_1.f: Likewise.
12949 * gfortran.dg/common_pointer_1.f90: Likewise.
12950 * gfortran.dg/common_resize_1.f: Likewise.
12951 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
12952 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
12953 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
12954 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
12955 * gfortran.dg/complex_read.f90: Likewise.
12956 * gfortran.dg/complex_write.f90: Likewise.
12957 * gfortran.dg/constant_substring.f: Likewise.
12958 * gfortran.dg/constructor_2.f90: Likewise.
12959 * gfortran.dg/constructor_3.f90: Likewise.
12960 * gfortran.dg/constructor_6.f90: Likewise.
12961 * gfortran.dg/contained_1.f90: Likewise.
12962 * gfortran.dg/contained_3.f90: Likewise.
12963 * gfortran.dg/contained_equivalence_1.f90: Likewise.
12964 * gfortran.dg/contained_module_proc_1.f90: Likewise.
12965 * gfortran.dg/continuation_1.f90: Likewise.
12966 * gfortran.dg/continuation_11.f90: Likewise.
12967 * gfortran.dg/continuation_12.f90: Likewise.
12968 * gfortran.dg/continuation_13.f90: Likewise.
12969 * gfortran.dg/continuation_14.f: Likewise.
12970 * gfortran.dg/continuation_8.f90: Likewise.
12971 * gfortran.dg/convert_2.f90: Likewise.
12972 * gfortran.dg/convert_implied_open.f90: Likewise.
12973 * gfortran.dg/count_init_expr.f03: Likewise.
12974 * gfortran.dg/cr_lf.f90: Likewise.
12975 * gfortran.dg/cray_pointers_10.f90: Likewise.
12976 * gfortran.dg/cray_pointers_2.f90: Likewise.
12977 * gfortran.dg/cray_pointers_5.f90: Likewise.
12978 * gfortran.dg/cray_pointers_7.f90: Likewise.
12979 * gfortran.dg/cray_pointers_8.f90: Likewise.
12980 * gfortran.dg/cshift_1.f90: Likewise.
12981 * gfortran.dg/cshift_2.f90: Likewise.
12982 * gfortran.dg/cshift_large_1.f90: Likewise.
12983 * gfortran.dg/cshift_nan_1.f90: Likewise.
12984 * gfortran.dg/csqrt_2.f: Likewise.
12985 * gfortran.dg/data_array_1.f90: Likewise.
12986 * gfortran.dg/data_char_1.f90: Likewise.
12987 * gfortran.dg/data_char_2.f90: Likewise.
12988 * gfortran.dg/data_char_3.f90: Likewise.
12989 * gfortran.dg/data_derived_1.f90: Likewise.
12990 * gfortran.dg/data_implied_do_1.f90: Likewise.
12991 * gfortran.dg/data_namelist_conflict.f90: Likewise.
12992 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
12993 * gfortran.dg/deallocate_stat.f90: Likewise.
12994 * gfortran.dg/deallocate_stat_2.f90: Likewise.
12995 * gfortran.dg/debug/pr37738.f: Likewise.
12996 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
12997 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
12998 * gfortran.dg/dec_exp_1.f90: Likewise.
12999 * gfortran.dg/dec_init_1.f90: Likewise.
13000 * gfortran.dg/dec_init_2.f90: Likewise.
13001 * gfortran.dg/dec_init_3.f90: Likewise.
13002 * gfortran.dg/dec_init_4.f90: Likewise.
13003 * gfortran.dg/dec_io_1.f90: Likewise.
13004 * gfortran.dg/dec_io_2.f90: Likewise.
13005 * gfortran.dg/dec_io_2a.f90: Likewise.
13006 * gfortran.dg/dec_io_6.f90: Likewise.
13007 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
13008 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
13009 * gfortran.dg/dec_math.f90: Likewise.
13010 * gfortran.dg/dec_parameter_1.f: Likewise.
13011 * gfortran.dg/dec_parameter_2.f90: Likewise.
13012 * gfortran.dg/dec_static_1.f90: Likewise.
13013 * gfortran.dg/dec_static_2.f90: Likewise.
13014 * gfortran.dg/dec_structure_1.f90: Likewise.
13015 * gfortran.dg/dec_structure_10.f90: Likewise.
13016 * gfortran.dg/dec_structure_18.f90: Likewise.
13017 * gfortran.dg/dec_structure_19.f90: Likewise.
13018 * gfortran.dg/dec_structure_2.f90: Likewise.
13019 * gfortran.dg/dec_structure_22.f90: Likewise.
13020 * gfortran.dg/dec_structure_3.f90: Likewise.
13021 * gfortran.dg/dec_structure_4.f90: Likewise.
13022 * gfortran.dg/dec_structure_5.f90: Likewise.
13023 * gfortran.dg/dec_structure_6.f90: Likewise.
13024 * gfortran.dg/dec_structure_7.f90: Likewise.
13025 * gfortran.dg/dec_union_1.f90: Likewise.
13026 * gfortran.dg/dec_union_2.f90: Likewise.
13027 * gfortran.dg/dec_union_3.f90: Likewise.
13028 * gfortran.dg/dec_union_4.f90: Likewise.
13029 * gfortran.dg/dec_union_5.f90: Likewise.
13030 * gfortran.dg/default_format_1.f90: Likewise.
13031 * gfortran.dg/default_format_2.f90: Likewise.
13032 * gfortran.dg/default_format_denormal_1.f90: Likewise.
13033 * gfortran.dg/default_format_denormal_2.f90: Likewise.
13034 * gfortran.dg/default_initialization_3.f90: Likewise.
13035 * gfortran.dg/default_initialization_4.f90: Likewise.
13036 * gfortran.dg/default_initialization_5.f90: Likewise.
13037 * gfortran.dg/deferred_character_1.f90: Likewise.
13038 * gfortran.dg/deferred_character_10.f90: Likewise.
13039 * gfortran.dg/deferred_character_11.f90: Likewise.
13040 * gfortran.dg/deferred_character_12.f90: Likewise.
13041 * gfortran.dg/deferred_character_13.f90: Likewise.
13042 * gfortran.dg/deferred_character_14.f90: Likewise.
13043 * gfortran.dg/deferred_character_15.f90: Likewise.
13044 * gfortran.dg/deferred_character_16.f90: Likewise.
13045 * gfortran.dg/deferred_character_2.f90: Likewise.
13046 * gfortran.dg/deferred_character_3.f90: Likewise.
13047 * gfortran.dg/deferred_character_4.f90: Likewise.
13048 * gfortran.dg/deferred_character_5.f90: Likewise.
13049 * gfortran.dg/deferred_character_6.f90: Likewise.
13050 * gfortran.dg/deferred_character_7.f90: Likewise.
13051 * gfortran.dg/deferred_character_8.f90: Likewise.
13052 * gfortran.dg/deferred_character_9.f90: Likewise.
13053 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
13054 * gfortran.dg/deferred_type_component_1.f90: Likewise.
13055 * gfortran.dg/deferred_type_component_2.f90: Likewise.
13056 * gfortran.dg/deferred_type_param_2.f90: Likewise.
13057 * gfortran.dg/deferred_type_param_4.f90: Likewise.
13058 * gfortran.dg/deferred_type_param_5.f90: Likewise.
13059 * gfortran.dg/deferred_type_param_6.f90: Likewise.
13060 * gfortran.dg/deferred_type_param_8.f90: Likewise.
13061 * gfortran.dg/deferred_type_param_9.f90: Likewise.
13062 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
13063 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
13064 * gfortran.dg/defined_assignment_1.f90: Likewise.
13065 * gfortran.dg/defined_assignment_10.f90: Likewise.
13066 * gfortran.dg/defined_assignment_11.f90: Likewise.
13067 * gfortran.dg/defined_assignment_2.f90: Likewise.
13068 * gfortran.dg/defined_assignment_3.f90: Likewise.
13069 * gfortran.dg/defined_assignment_4.f90: Likewise.
13070 * gfortran.dg/defined_assignment_5.f90: Likewise.
13071 * gfortran.dg/defined_assignment_8.f90: Likewise.
13072 * gfortran.dg/defined_assignment_9.f90: Likewise.
13073 * gfortran.dg/dependency_2.f90: Likewise.
13074 * gfortran.dg/dependency_21.f90: Likewise.
13075 * gfortran.dg/dependency_22.f90: Likewise.
13076 * gfortran.dg/dependency_23.f90: Likewise.
13077 * gfortran.dg/dependency_24.f90: Likewise.
13078 * gfortran.dg/dependency_25.f90: Likewise.
13079 * gfortran.dg/dependency_26.f90: Likewise.
13080 * gfortran.dg/dependency_39.f90: Likewise.
13081 * gfortran.dg/dependency_40.f90: Likewise.
13082 * gfortran.dg/dependency_41.f90: Likewise.
13083 * gfortran.dg/dependency_42.f90: Likewise.
13084 * gfortran.dg/dependency_43.f90: Likewise.
13085 * gfortran.dg/dependency_44.f90: Likewise.
13086 * gfortran.dg/dependency_45.f90: Likewise.
13087 * gfortran.dg/dependency_50.f90: Likewise.
13088 * gfortran.dg/dependency_51.f90: Likewise.
13089 * gfortran.dg/dependent_decls_1.f90: Likewise.
13090 * gfortran.dg/der_array_1.f90: Likewise.
13091 * gfortran.dg/der_array_io_1.f90: Likewise.
13092 * gfortran.dg/der_array_io_2.f90: Likewise.
13093 * gfortran.dg/der_array_io_3.f90: Likewise.
13094 * gfortran.dg/der_io_1.f90: Likewise.
13095 * gfortran.dg/der_io_3.f90: Likewise.
13096 * gfortran.dg/der_pointer_2.f90: Likewise.
13097 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
13098 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
13099 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
13100 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
13101 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
13102 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13103 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
13104 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
13105 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
13106 * gfortran.dg/derived_external_function_1.f90: Likewise.
13107 * gfortran.dg/derived_init_1.f90: Likewise.
13108 * gfortran.dg/derived_init_2.f90: Likewise.
13109 * gfortran.dg/derived_init_3.f90: Likewise.
13110 * gfortran.dg/derived_init_4.f90: Likewise.
13111 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
13112 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13113 * gfortran.dg/dev_null.F90: Likewise.
13114 * gfortran.dg/dfloat_1.f90: Likewise.
13115 * gfortran.dg/dim_sum_1.f90: Likewise.
13116 * gfortran.dg/dim_sum_2.f90: Likewise.
13117 * gfortran.dg/dim_sum_3.f90: Likewise.
13118 * gfortran.dg/direct_io_10.f: Likewise.
13119 * gfortran.dg/direct_io_11.f90: Likewise.
13120 * gfortran.dg/direct_io_12.f90: Likewise.
13121 * gfortran.dg/direct_io_2.f90: Likewise.
13122 * gfortran.dg/direct_io_3.f90: Likewise.
13123 * gfortran.dg/direct_io_4.f90: Likewise.
13124 * gfortran.dg/direct_io_5.f90: Likewise.
13125 * gfortran.dg/direct_io_6.f90: Likewise.
13126 * gfortran.dg/direct_io_7.f90: Likewise.
13127 * gfortran.dg/direct_io_8.f90: Likewise.
13128 * gfortran.dg/direct_io_9.f: Likewise.
13129 * gfortran.dg/do_1.f90: Likewise.
13130 * gfortran.dg/do_3.F90: Likewise.
13131 * gfortran.dg/do_concurrent_2.f90: Likewise.
13132 * gfortran.dg/do_concurrent_4.f90: Likewise.
13133 * gfortran.dg/do_corner_warn.f90: Likewise.
13134 * gfortran.dg/do_iterator_2.f90: Likewise.
13135 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
13136 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
13137 * gfortran.dg/dos_eol.f: Likewise.
13138 * gfortran.dg/dot_product_1.f03: Likewise.
13139 * gfortran.dg/dot_product_2.f90: Likewise.
13140 * gfortran.dg/dot_product_4.f90: Likewise.
13141 * gfortran.dg/dshift_1.F90: Likewise.
13142 * gfortran.dg/dshift_2.F90: Likewise.
13143 * gfortran.dg/dtio_1.f90: Likewise.
13144 * gfortran.dg/dtio_10.f90: Likewise.
13145 * gfortran.dg/dtio_12.f90: Likewise.
13146 * gfortran.dg/dtio_14.f90: Likewise.
13147 * gfortran.dg/dtio_15.f90: Likewise.
13148 * gfortran.dg/dtio_16.f90: Likewise.
13149 * gfortran.dg/dtio_17.f90: Likewise.
13150 * gfortran.dg/dtio_19.f90: Likewise.
13151 * gfortran.dg/dtio_2.f90: Likewise.
13152 * gfortran.dg/dtio_20.f03: Likewise.
13153 * gfortran.dg/dtio_22.f90: Likewise.
13154 * gfortran.dg/dtio_24.f90: Likewise.
13155 * gfortran.dg/dtio_25.f90: Likewise.
13156 * gfortran.dg/dtio_26.f03: Likewise.
13157 * gfortran.dg/dtio_27.f90: Likewise.
13158 * gfortran.dg/dtio_28.f03: Likewise.
13159 * gfortran.dg/dtio_3.f90: Likewise.
13160 * gfortran.dg/dtio_30.f03: Likewise.
13161 * gfortran.dg/dtio_31.f03: Likewise.
13162 * gfortran.dg/dtio_32.f03: Likewise.
13163 * gfortran.dg/dtio_4.f90: Likewise.
13164 * gfortran.dg/dtio_5.f90: Likewise.
13165 * gfortran.dg/dtio_7.f90: Likewise.
13166 * gfortran.dg/dtio_8.f90: Likewise.
13167 * gfortran.dg/dtio_9.f90: Likewise.
13168 * gfortran.dg/dummy_procedure_3.f90: Likewise.
13169 * gfortran.dg/dummy_procedure_7.f90: Likewise.
13170 * gfortran.dg/dup_save_1.f90: Likewise.
13171 * gfortran.dg/dup_save_2.f90: Likewise.
13172 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
13173 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
13174 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
13175 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
13176 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
13177 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
13178 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
13179 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
13180 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
13181 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
13182 * gfortran.dg/e_d_fmt.f90: Likewise.
13183 * gfortran.dg/edit_real_1.f90: Likewise.
13184 * gfortran.dg/elemental_by_value_1.f90: Likewise.
13185 * gfortran.dg/elemental_dependency_1.f90: Likewise.
13186 * gfortran.dg/elemental_dependency_4.f90: Likewise.
13187 * gfortran.dg/elemental_dependency_5.f90: Likewise.
13188 * gfortran.dg/elemental_dependency_6.f90: Likewise.
13189 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
13190 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
13191 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
13192 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
13193 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
13194 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
13195 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
13196 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
13197 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
13198 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
13199 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
13200 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
13201 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
13202 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
13203 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
13204 * gfortran.dg/empty_format_1.f90: Likewise.
13205 * gfortran.dg/endfile.f: Likewise.
13206 * gfortran.dg/endfile.f90: Likewise.
13207 * gfortran.dg/endfile_2.f90: Likewise.
13208 * gfortran.dg/entry_1.f90: Likewise.
13209 * gfortran.dg/entry_10.f90: Likewise.
13210 * gfortran.dg/entry_12.f90: Likewise.
13211 * gfortran.dg/entry_13.f90: Likewise.
13212 * gfortran.dg/entry_14.f90: Likewise.
13213 * gfortran.dg/entry_16.f90: Likewise.
13214 * gfortran.dg/entry_3.f90: Likewise.
13215 * gfortran.dg/entry_6.f90: Likewise.
13216 * gfortran.dg/entry_9.f90: Likewise.
13217 * gfortran.dg/entry_array_specs_2.f: Likewise.
13218 * gfortran.dg/enum_1.f90: Likewise.
13219 * gfortran.dg/enum_9.f90: Likewise.
13220 * gfortran.dg/eof_1.f90: Likewise.
13221 * gfortran.dg/eof_2.f90: Likewise.
13222 * gfortran.dg/eof_4.f90: Likewise.
13223 * gfortran.dg/eof_5.f90: Likewise.
13224 * gfortran.dg/eor_handling_1.f90: Likewise.
13225 * gfortran.dg/eor_handling_2.f90: Likewise.
13226 * gfortran.dg/eor_handling_3.f90: Likewise.
13227 * gfortran.dg/eor_handling_4.f90: Likewise.
13228 * gfortran.dg/eor_handling_5.f90: Likewise.
13229 * gfortran.dg/eoshift_3.f90: Likewise.
13230 * gfortran.dg/eoshift_4.f90: Likewise.
13231 * gfortran.dg/eoshift_5.f90: Likewise.
13232 * gfortran.dg/eoshift_6.f90: Likewise.
13233 * gfortran.dg/eoshift_large_1.f90: Likewise.
13234 * gfortran.dg/equiv_6.f90: Likewise.
13235 * gfortran.dg/equiv_7.f90: Likewise.
13236 * gfortran.dg/equiv_9.f90: Likewise.
13237 * gfortran.dg/equiv_constraint_4.f90: Likewise.
13238 * gfortran.dg/erf_2.F90: Likewise.
13239 * gfortran.dg/erf_3.F90: Likewise.
13240 * gfortran.dg/erfc_scaled_1.f90: Likewise.
13241 * gfortran.dg/error_format_2.f90: Likewise.
13242 * gfortran.dg/error_recovery_5.f90: Likewise.
13243 * gfortran.dg/execute_command_line_2.f90: Likewise.
13244 * gfortran.dg/execute_command_line_3.f90: Likewise.
13245 * gfortran.dg/exit_1.f08: Likewise.
13246 * gfortran.dg/exit_3.f08: Likewise.
13247 * gfortran.dg/exponent_1.f90: Likewise.
13248 * gfortran.dg/exponent_2.f90: Likewise.
13249 * gfortran.dg/extended_char_comparison_1.f: Likewise.
13250 * gfortran.dg/extends_1.f03: Likewise.
13251 * gfortran.dg/extends_16.f90: Likewise.
13252 * gfortran.dg/extends_2.f03: Likewise.
13253 * gfortran.dg/extends_3.f03: Likewise.
13254 * gfortran.dg/extends_4.f03: Likewise.
13255 * gfortran.dg/extends_type_of_1.f03: Likewise.
13256 * gfortran.dg/extends_type_of_2.f03: Likewise.
13257 * gfortran.dg/external_procedures_3.f90: Likewise.
13258 * gfortran.dg/f2003_inquire_1.f03: Likewise.
13259 * gfortran.dg/f2003_io_1.f03: Likewise.
13260 * gfortran.dg/f2003_io_4.f03: Likewise.
13261 * gfortran.dg/f2003_io_5.f03: Likewise.
13262 * gfortran.dg/f2003_io_6.f03: Likewise.
13263 * gfortran.dg/f2003_io_7.f03: Likewise.
13264 * gfortran.dg/f2c_1.f90: Likewise.
13265 * gfortran.dg/f2c_2.f90: Likewise.
13266 * gfortran.dg/f2c_3.f90: Likewise.
13267 * gfortran.dg/f2c_4.f90: Likewise.
13268 * gfortran.dg/f2c_6.f90: Likewise.
13269 * gfortran.dg/f2c_7.f90: Likewise.
13270 * gfortran.dg/f2c_9.f90: Likewise.
13271 * gfortran.dg/fgetc_1.f90: Likewise.
13272 * gfortran.dg/fgetc_2.f90: Likewise.
13273 * gfortran.dg/filename_null.f90: Likewise.
13274 * gfortran.dg/finalize_12.f90: Likewise.
13275 * gfortran.dg/finalize_13.f90: Likewise.
13276 * gfortran.dg/finalize_15.f90: Likewise.
13277 * gfortran.dg/finalize_17.f90: Likewise.
13278 * gfortran.dg/finalize_18.f90: Likewise.
13279 * gfortran.dg/finalize_25.f90: Likewise.
13280 * gfortran.dg/finalize_29.f08: Likewise.
13281 * gfortran.dg/finalize_31.f90: Likewise.
13282 * gfortran.dg/float_1.f90: Likewise.
13283 * gfortran.dg/flush_1.f90: Likewise.
13284 * gfortran.dg/fmt_bz_bn.f: Likewise.
13285 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
13286 * gfortran.dg/fmt_cache_1.f: Likewise.
13287 * gfortran.dg/fmt_cache_2.f: Likewise.
13288 * gfortran.dg/fmt_cache_3.f90: Likewise.
13289 * gfortran.dg/fmt_colon.f90: Likewise.
13290 * gfortran.dg/fmt_e.f90: Likewise.
13291 * gfortran.dg/fmt_en.f90: Likewise.
13292 * gfortran.dg/fmt_error_10.f: Likewise.
13293 * gfortran.dg/fmt_error_9.f: Likewise.
13294 * gfortran.dg/fmt_exhaust.f90: Likewise.
13295 * gfortran.dg/fmt_f0_1.f90: Likewise.
13296 * gfortran.dg/fmt_f_an_p.f: Likewise.
13297 * gfortran.dg/fmt_fw_d.f90: Likewise.
13298 * gfortran.dg/fmt_g.f: Likewise.
13299 * gfortran.dg/fmt_g0_1.f08: Likewise.
13300 * gfortran.dg/fmt_g0_2.f08: Likewise.
13301 * gfortran.dg/fmt_g0_4.f08: Likewise.
13302 * gfortran.dg/fmt_g0_5.f08: Likewise.
13303 * gfortran.dg/fmt_g0_6.f08: Likewise.
13304 * gfortran.dg/fmt_g0_7.f08: Likewise.
13305 * gfortran.dg/fmt_g_1.f90: Likewise.
13306 * gfortran.dg/fmt_int_sign.f90: Likewise.
13307 * gfortran.dg/fmt_l.f90: Likewise.
13308 * gfortran.dg/fmt_missing_period_2.f: Likewise.
13309 * gfortran.dg/fmt_missing_period_3.f: Likewise.
13310 * gfortran.dg/fmt_p_1.f90: Likewise.
13311 * gfortran.dg/fmt_pf.f90: Likewise.
13312 * gfortran.dg/fmt_read.f90: Likewise.
13313 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
13314 * gfortran.dg/fmt_t_1.f90: Likewise.
13315 * gfortran.dg/fmt_t_2.f90: Likewise.
13316 * gfortran.dg/fmt_t_3.f90: Likewise.
13317 * gfortran.dg/fmt_t_4.f90: Likewise.
13318 * gfortran.dg/fmt_t_5.f90: Likewise.
13319 * gfortran.dg/fmt_t_6.f: Likewise.
13320 * gfortran.dg/fmt_t_7.f: Likewise.
13321 * gfortran.dg/fmt_t_9.f: Likewise.
13322 * gfortran.dg/fmt_tl.f: Likewise.
13323 * gfortran.dg/fmt_unlimited.f90: Likewise.
13324 * gfortran.dg/fmt_white.f: Likewise.
13325 * gfortran.dg/fmt_zero_digits.f90: Likewise.
13326 * gfortran.dg/fold_nearest.f90: Likewise.
13327 * gfortran.dg/forall_1.f90: Likewise.
13328 * gfortran.dg/forall_10.f90: Likewise.
13329 * gfortran.dg/forall_12.f90: Likewise.
13330 * gfortran.dg/forall_13.f90: Likewise.
13331 * gfortran.dg/forall_15.f90: Likewise.
13332 * gfortran.dg/forall_4.f90: Likewise.
13333 * gfortran.dg/forall_5.f90: Likewise.
13334 * gfortran.dg/forall_6.f90: Likewise.
13335 * gfortran.dg/forall_7.f90: Likewise.
13336 * gfortran.dg/fraction.f90: Likewise.
13337 * gfortran.dg/fseek.f90: Likewise.
13338 * gfortran.dg/ftell_1.f90: Likewise.
13339 * gfortran.dg/ftell_2.f90: Likewise.
13340 * gfortran.dg/ftell_3.f90: Likewise.
13341 * gfortran.dg/func_assign_2.f90: Likewise.
13342 * gfortran.dg/func_assign_3.f90: Likewise.
13343 * gfortran.dg/func_derived_1.f90: Likewise.
13344 * gfortran.dg/func_derived_2.f90: Likewise.
13345 * gfortran.dg/func_derived_3.f90: Likewise.
13346 * gfortran.dg/func_result_1.f90: Likewise.
13347 * gfortran.dg/func_result_2.f90: Likewise.
13348 * gfortran.dg/func_result_6.f90: Likewise.
13349 * gfortran.dg/function_charlen_2.f90: Likewise.
13350 * gfortran.dg/function_charlen_3.f: Likewise.
13351 * gfortran.dg/function_kinds_1.f90: Likewise.
13352 * gfortran.dg/function_kinds_4.f90: Likewise.
13353 * gfortran.dg/function_optimize_10.f90: Likewise.
13354 * gfortran.dg/function_optimize_11.f90: Likewise.
13355 * gfortran.dg/function_optimize_12.f90: Likewise.
13356 * gfortran.dg/function_optimize_4.f90: Likewise.
13357 * gfortran.dg/function_optimize_8.f90: Likewise.
13358 * gfortran.dg/g77/13037.f: Likewise.
13359 * gfortran.dg/g77/1832.f: Likewise.
13360 * gfortran.dg/g77/19981119-0.f: Likewise.
13361 * gfortran.dg/g77/19990313-0.f: Likewise.
13362 * gfortran.dg/g77/19990313-1.f: Likewise.
13363 * gfortran.dg/g77/19990313-2.f: Likewise.
13364 * gfortran.dg/g77/19990313-3.f: Likewise.
13365 * gfortran.dg/g77/19990419-1.f: Likewise.
13366 * gfortran.dg/g77/19990826-0.f: Likewise.
13367 * gfortran.dg/g77/19990826-2.f: Likewise.
13368 * gfortran.dg/g77/20000503-1.f: Likewise.
13369 * gfortran.dg/g77/20001111.f: Likewise.
13370 * gfortran.dg/g77/20010116.f: Likewise.
13371 * gfortran.dg/g77/20010216-1.f: Likewise.
13372 * gfortran.dg/g77/20010430.f: Likewise.
13373 * gfortran.dg/g77/20010610.f: Likewise.
13374 * gfortran.dg/g77/6177.f: Likewise.
13375 * gfortran.dg/g77/7388.f: Likewise.
13376 * gfortran.dg/g77/947.f: Likewise.
13377 * gfortran.dg/g77/970625-2.f: Likewise.
13378 * gfortran.dg/g77/971102-1.f: Likewise.
13379 * gfortran.dg/g77/980628-0.f: Likewise.
13380 * gfortran.dg/g77/980628-1.f: Likewise.
13381 * gfortran.dg/g77/980628-10.f: Likewise.
13382 * gfortran.dg/g77/980628-2.f: Likewise.
13383 * gfortran.dg/g77/980628-3.f: Likewise.
13384 * gfortran.dg/g77/980628-7.f: Likewise.
13385 * gfortran.dg/g77/980628-8.f: Likewise.
13386 * gfortran.dg/g77/980628-9.f: Likewise.
13387 * gfortran.dg/g77/980701-0.f: Likewise.
13388 * gfortran.dg/g77/980701-1.f: Likewise.
13389 * gfortran.dg/g77/cabs.f: Likewise.
13390 * gfortran.dg/g77/claus.f: Likewise.
13391 * gfortran.dg/g77/complex_1.f: Likewise.
13392 * gfortran.dg/g77/cpp3.F: Likewise.
13393 * gfortran.dg/g77/cpp4.F: Likewise.
13394 * gfortran.dg/g77/cpp5.F: Likewise.
13395 * gfortran.dg/g77/dcomplex.f: Likewise.
13396 * gfortran.dg/g77/dnrm2.f: Likewise.
13397 * gfortran.dg/g77/erfc.f: Likewise.
13398 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
13399 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
13400 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
13401 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
13402 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
13403 * gfortran.dg/g77/int8421.f: Likewise.
13404 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
13405 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
13406 * gfortran.dg/g77/le.f: Likewise.
13407 * gfortran.dg/g77/short.f: Likewise.
13408 * gfortran.dg/gamma_1.f90: Likewise.
13409 * gfortran.dg/gamma_4.f90: Likewise.
13410 * gfortran.dg/gamma_5.f90: Likewise.
13411 * gfortran.dg/generic_13.f90: Likewise.
13412 * gfortran.dg/generic_15.f90: Likewise.
13413 * gfortran.dg/generic_19.f90: Likewise.
13414 * gfortran.dg/generic_20.f90: Likewise.
13415 * gfortran.dg/generic_23.f03: Likewise.
13416 * gfortran.dg/generic_25.f90: Likewise.
13417 * gfortran.dg/generic_27.f90: Likewise.
13418 * gfortran.dg/generic_31.f90: Likewise.
13419 * gfortran.dg/generic_4.f90: Likewise.
13420 * gfortran.dg/global_vars_c_init.f90: Likewise.
13421 * gfortran.dg/global_vars_f90_init.f90: Likewise.
13422 * gfortran.dg/gnu_logical_1.F: Likewise.
13423 * gfortran.dg/goacc/fixed-1.f: Likewise.
13424 * gfortran.dg/goacc/fixed-2.f: Likewise.
13425 * gfortran.dg/goacc/gang-static.f95: Likewise.
13426 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
13427 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13428 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13429 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13430 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13431 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13432 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
13433 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13434 * gfortran.dg/goacc/omp-fixed.f: Likewise.
13435 * gfortran.dg/gomp/crayptr5.f90: Likewise.
13436 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
13437 * gfortran.dg/gomp/pr48794.f90: Likewise.
13438 * gfortran.dg/gomp/pr72744.f90: Likewise.
13439 * gfortran.dg/gomp/pr77665.f90: Likewise.
13440 * gfortran.dg/gomp/workshare2.f90: Likewise.
13441 * gfortran.dg/gomp/workshare3.f90: Likewise.
13442 * gfortran.dg/goto_1.f: Likewise.
13443 * gfortran.dg/goto_2.f90: Likewise.
13444 * gfortran.dg/goto_4.f90: Likewise.
13445 * gfortran.dg/goto_6.f: Likewise.
13446 * gfortran.dg/graphite/id-26.f03: Likewise.
13447 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
13448 * gfortran.dg/graphite/pr29581.f90: Likewise.
13449 * gfortran.dg/graphite/pr29832.f90: Likewise.
13450 * gfortran.dg/graphite/run-id-1.f: Likewise.
13451 * gfortran.dg/graphite/run-id-2.f90: Likewise.
13452 * gfortran.dg/graphite/run-id-3.f90: Likewise.
13453 * gfortran.dg/hollerith.f90: Likewise.
13454 * gfortran.dg/hollerith4.f90: Likewise.
13455 * gfortran.dg/hollerith6.f90: Likewise.
13456 * gfortran.dg/hollerith8.f90: Likewise.
13457 * gfortran.dg/hollerith_1.f90: Likewise.
13458 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
13459 * gfortran.dg/hollerith_f95.f90: Likewise.
13460 * gfortran.dg/hollerith_legacy.f90: Likewise.
13461 * gfortran.dg/host_assoc_call_3.f90: Likewise.
13462 * gfortran.dg/host_assoc_function_1.f90: Likewise.
13463 * gfortran.dg/host_assoc_function_3.f90: Likewise.
13464 * gfortran.dg/host_assoc_function_4.f90: Likewise.
13465 * gfortran.dg/host_assoc_function_9.f90: Likewise.
13466 * gfortran.dg/host_dummy_index_1.f90: Likewise.
13467 * gfortran.dg/hypot_1.f90: Likewise.
13468 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
13469 * gfortran.dg/iargc.f90: Likewise.
13470 * gfortran.dg/ibits.f90: Likewise.
13471 * gfortran.dg/ichar_1.f90: Likewise.
13472 * gfortran.dg/ichar_2.f90: Likewise.
13473 * gfortran.dg/ieee/ieee_1.F90: Likewise.
13474 * gfortran.dg/ieee/ieee_2.f90: Likewise.
13475 * gfortran.dg/ieee/ieee_3.f90: Likewise.
13476 * gfortran.dg/ieee/ieee_4.f90: Likewise.
13477 * gfortran.dg/ieee/ieee_6.f90: Likewise.
13478 * gfortran.dg/ieee/ieee_7.f90: Likewise.
13479 * gfortran.dg/ieee/ieee_8.f90: Likewise.
13480 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
13481 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
13482 * gfortran.dg/ieee/large_1.f90: Likewise.
13483 * gfortran.dg/ieee/large_2.f90: Likewise.
13484 * gfortran.dg/ieee/large_3.F90: Likewise.
13485 * gfortran.dg/ieee/large_4.f90: Likewise.
13486 * gfortran.dg/ieee/rounding_1.f90: Likewise.
13487 * gfortran.dg/ieee/underflow_1.f90: Likewise.
13488 * gfortran.dg/impl_do_var_data.f90: Likewise.
13489 * gfortran.dg/implicit_10.f90: Likewise.
13490 * gfortran.dg/implicit_12.f90: Likewise.
13491 * gfortran.dg/implicit_class_1.f90: Likewise.
13492 * gfortran.dg/implicit_pure_1.f90: Likewise.
13493 * gfortran.dg/implied_do_1.f90: Likewise.
13494 * gfortran.dg/implied_do_io_1.f90: Likewise.
13495 * gfortran.dg/implied_do_io_2.f90: Likewise.
13496 * gfortran.dg/implied_do_io_3.f90: Likewise.
13497 * gfortran.dg/implied_shape_1.f08: Likewise.
13498 * gfortran.dg/import.f90: Likewise.
13499 * gfortran.dg/import4.f90: Likewise.
13500 * gfortran.dg/impure_1.f08: Likewise.
13501 * gfortran.dg/index.f90: Likewise.
13502 * gfortran.dg/index_2.f90: Likewise.
13503 * gfortran.dg/init_flag_1.f90: Likewise.
13504 * gfortran.dg/init_flag_10.f90: Likewise.
13505 * gfortran.dg/init_flag_15.f03: Likewise.
13506 * gfortran.dg/init_flag_2.f90: Likewise.
13507 * gfortran.dg/init_flag_3.f90: Likewise.
13508 * gfortran.dg/init_flag_4.f90: Likewise.
13509 * gfortran.dg/init_flag_5.f90: Likewise.
13510 * gfortran.dg/init_flag_6.f90: Likewise.
13511 * gfortran.dg/init_flag_7.f90: Likewise.
13512 * gfortran.dg/init_flag_9.f90: Likewise.
13513 * gfortran.dg/initialization_11.f90: Likewise.
13514 * gfortran.dg/initialization_19.f90: Likewise.
13515 * gfortran.dg/initialization_2.f90: Likewise.
13516 * gfortran.dg/initialization_22.f90: Likewise.
13517 * gfortran.dg/initialization_27.f90: Likewise.
13518 * gfortran.dg/initialization_5.f90: Likewise.
13519 * gfortran.dg/initialization_6.f90: Likewise.
13520 * gfortran.dg/inline_matmul_1.f90: Likewise.
13521 * gfortran.dg/inline_matmul_10.f90: Likewise.
13522 * gfortran.dg/inline_matmul_11.f90: Likewise.
13523 * gfortran.dg/inline_matmul_13.f90: Likewise.
13524 * gfortran.dg/inline_matmul_14.f90: Likewise.
13525 * gfortran.dg/inline_matmul_16.f90: Likewise.
13526 * gfortran.dg/inline_matmul_17.f90: Likewise.
13527 * gfortran.dg/inline_matmul_18.f90: Likewise.
13528 * gfortran.dg/inline_matmul_19.f90: Likewise.
13529 * gfortran.dg/inline_matmul_2.f90: Likewise.
13530 * gfortran.dg/inline_matmul_20.f90: Likewise.
13531 * gfortran.dg/inline_matmul_22.f90: Likewise.
13532 * gfortran.dg/inline_matmul_3.f90: Likewise.
13533 * gfortran.dg/inline_matmul_4.f90: Likewise.
13534 * gfortran.dg/inline_matmul_5.f90: Likewise.
13535 * gfortran.dg/inline_matmul_6.f90: Likewise.
13536 * gfortran.dg/inline_matmul_7.f90: Likewise.
13537 * gfortran.dg/inline_matmul_8.f90: Likewise.
13538 * gfortran.dg/inline_matmul_9.f90: Likewise.
13539 * gfortran.dg/inline_sum_1.f90: Likewise.
13540 * gfortran.dg/inline_sum_3.f90: Likewise.
13541 * gfortran.dg/inline_sum_5.f90: Likewise.
13542 * gfortran.dg/inquire-complex.f90: Likewise.
13543 * gfortran.dg/inquire.f90: Likewise.
13544 * gfortran.dg/inquire_10.f90: Likewise.
13545 * gfortran.dg/inquire_13.f90: Likewise.
13546 * gfortran.dg/inquire_15.f90: Likewise.
13547 * gfortran.dg/inquire_16.f90: Likewise.
13548 * gfortran.dg/inquire_17.f90: Likewise.
13549 * gfortran.dg/inquire_5.f90: Likewise.
13550 * gfortran.dg/inquire_6.f90: Likewise.
13551 * gfortran.dg/inquire_7.f90: Likewise.
13552 * gfortran.dg/inquire_9.f90: Likewise.
13553 * gfortran.dg/inquire_internal.f90: Likewise.
13554 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
13555 * gfortran.dg/inquire_size.f90: Likewise.
13556 * gfortran.dg/int_1.f90: Likewise.
13557 * gfortran.dg/int_conv_1.f90: Likewise.
13558 * gfortran.dg/int_range_io_1.f90: Likewise.
13559 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
13560 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
13561 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
13562 * gfortran.dg/integer_plus.f90: Likewise.
13563 * gfortran.dg/intent_out_2.f90: Likewise.
13564 * gfortran.dg/intent_out_5.f90: Likewise.
13565 * gfortran.dg/intent_out_6.f90: Likewise.
13566 * gfortran.dg/interface_12.f90: Likewise.
13567 * gfortran.dg/interface_19.f90: Likewise.
13568 * gfortran.dg/interface_4.f90: Likewise.
13569 * gfortran.dg/interface_5.f90: Likewise.
13570 * gfortran.dg/interface_9.f90: Likewise.
13571 * gfortran.dg/interface_assignment_1.f90: Likewise.
13572 * gfortran.dg/interface_assignment_2.f90: Likewise.
13573 * gfortran.dg/internal_dummy_2.f08: Likewise.
13574 * gfortran.dg/internal_dummy_3.f08: Likewise.
13575 * gfortran.dg/internal_dummy_4.f08: Likewise.
13576 * gfortran.dg/internal_pack_1.f90: Likewise.
13577 * gfortran.dg/internal_pack_10.f90: Likewise.
13578 * gfortran.dg/internal_pack_12.f90: Likewise.
13579 * gfortran.dg/internal_pack_13.f90: Likewise.
13580 * gfortran.dg/internal_pack_14.f90: Likewise.
13581 * gfortran.dg/internal_pack_15.f90: Likewise.
13582 * gfortran.dg/internal_pack_2.f90: Likewise.
13583 * gfortran.dg/internal_pack_3.f90: Likewise.
13584 * gfortran.dg/internal_pack_4.f90: Likewise.
13585 * gfortran.dg/internal_pack_6.f90: Likewise.
13586 * gfortran.dg/internal_pack_8.f90: Likewise.
13587 * gfortran.dg/internal_readwrite_1.f90: Likewise.
13588 * gfortran.dg/internal_readwrite_2.f90: Likewise.
13589 * gfortran.dg/internal_readwrite_3.f90: Likewise.
13590 * gfortran.dg/intrinsic_actual_1.f: Likewise.
13591 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
13592 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13593 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
13594 * gfortran.dg/intrinsic_char_1.f90: Likewise.
13595 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
13596 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
13597 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
13598 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
13599 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
13600 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
13601 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
13602 * gfortran.dg/intrinsic_product_1.f90: Likewise.
13603 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
13604 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13605 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
13606 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
13607 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
13608 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
13609 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
13610 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
13611 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
13612 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
13613 * gfortran.dg/io_err_1.f90: Likewise.
13614 * gfortran.dg/io_real_boz.f90: Likewise.
13615 * gfortran.dg/iomsg_1.f90: Likewise.
13616 * gfortran.dg/iostat_1.f90: Likewise.
13617 * gfortran.dg/iostat_2.f90: Likewise.
13618 * gfortran.dg/iostat_4.f90: Likewise.
13619 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
13620 * gfortran.dg/ishft_1.f90: Likewise.
13621 * gfortran.dg/ishft_2.f90: Likewise.
13622 * gfortran.dg/ishft_4.f90: Likewise.
13623 * gfortran.dg/isnan_1.f90: Likewise.
13624 * gfortran.dg/isnan_2.f90: Likewise.
13625 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
13626 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
13627 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
13628 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
13629 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
13630 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
13631 * gfortran.dg/itime_idate_1.f: Likewise.
13632 * gfortran.dg/itime_idate_2.f: Likewise.
13633 * gfortran.dg/large_integer_kind_1.f90: Likewise.
13634 * gfortran.dg/large_integer_kind_2.f90: Likewise.
13635 * gfortran.dg/large_real_kind_1.f90: Likewise.
13636 * gfortran.dg/large_real_kind_2.F90: Likewise.
13637 * gfortran.dg/large_real_kind_3.F90: Likewise.
13638 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
13639 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
13640 * gfortran.dg/large_recl.f90: Likewise.
13641 * gfortran.dg/large_unit_1.f90: Likewise.
13642 * gfortran.dg/large_unit_2.f90: Likewise.
13643 * gfortran.dg/largeequiv_1.f90: Likewise.
13644 * gfortran.dg/leadz_trailz_1.f90: Likewise.
13645 * gfortran.dg/leadz_trailz_2.f90: Likewise.
13646 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13647 * gfortran.dg/list_read_1.f90: Likewise.
13648 * gfortran.dg/list_read_10.f90: Likewise.
13649 * gfortran.dg/list_read_11.f90: Likewise.
13650 * gfortran.dg/list_read_12.f90: Likewise.
13651 * gfortran.dg/list_read_13.f: Likewise.
13652 * gfortran.dg/list_read_14.f90: Likewise.
13653 * gfortran.dg/list_read_2.f90: Likewise.
13654 * gfortran.dg/list_read_3.f90: Likewise.
13655 * gfortran.dg/list_read_4.f90: Likewise.
13656 * gfortran.dg/list_read_5.f90: Likewise.
13657 * gfortran.dg/list_read_6.f90: Likewise.
13658 * gfortran.dg/list_read_7.f90: Likewise.
13659 * gfortran.dg/list_read_8.f90: Likewise.
13660 * gfortran.dg/list_read_9.f90: Likewise.
13661 * gfortran.dg/loc_2.f90: Likewise.
13662 * gfortran.dg/logical_1.f90: Likewise.
13663 * gfortran.dg/logical_dot_product.f90: Likewise.
13664 * gfortran.dg/logical_temp_io.f90: Likewise.
13665 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
13666 * gfortran.dg/lrshift_1.f90: Likewise.
13667 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
13668 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
13669 * gfortran.dg/lto/pr40725_0.f03: Likewise.
13670 * gfortran.dg/lto/pr41576_1.f90: Likewise.
13671 * gfortran.dg/make_unit.f90: Likewise.
13672 * gfortran.dg/mapping_1.f90: Likewise.
13673 * gfortran.dg/mapping_2.f90: Likewise.
13674 * gfortran.dg/mapping_3.f90: Likewise.
13675 * gfortran.dg/masklr_1.F90: Likewise.
13676 * gfortran.dg/masklr_2.F90: Likewise.
13677 * gfortran.dg/matmul_1.f90: Likewise.
13678 * gfortran.dg/matmul_10.f90: Likewise.
13679 * gfortran.dg/matmul_12.f90: Likewise.
13680 * gfortran.dg/matmul_16.f90: Likewise.
13681 * gfortran.dg/matmul_17.f90: Likewise.
13682 * gfortran.dg/matmul_18.f90: Likewise.
13683 * gfortran.dg/matmul_2.f90: Likewise.
13684 * gfortran.dg/matmul_3.f90: Likewise.
13685 * gfortran.dg/matmul_4.f90: Likewise.
13686 * gfortran.dg/matmul_6.f90: Likewise.
13687 * gfortran.dg/matmul_8.f03: Likewise.
13688 * gfortran.dg/matmul_9.f90: Likewise.
13689 * gfortran.dg/matmul_bounds_12.f90: Likewise.
13690 * gfortran.dg/matmul_bounds_6.f90: Likewise.
13691 * gfortran.dg/matmul_const.f90: Likewise.
13692 * gfortran.dg/maxloc_1.f90: Likewise.
13693 * gfortran.dg/maxloc_2.f90: Likewise.
13694 * gfortran.dg/maxloc_3.f90: Likewise.
13695 * gfortran.dg/maxloc_4.f90: Likewise.
13696 * gfortran.dg/maxloc_string_1.f90: Likewise.
13697 * gfortran.dg/maxlocval_1.f90: Likewise.
13698 * gfortran.dg/maxlocval_2.f90: Likewise.
13699 * gfortran.dg/maxlocval_3.f90: Likewise.
13700 * gfortran.dg/maxlocval_4.f90: Likewise.
13701 * gfortran.dg/maxval_char_1.f90: Likewise.
13702 * gfortran.dg/maxval_char_2.f90: Likewise.
13703 * gfortran.dg/maxval_char_3.f90: Likewise.
13704 * gfortran.dg/maxval_char_4.f90: Likewise.
13705 * gfortran.dg/maxval_parameter_1.f90: Likewise.
13706 * gfortran.dg/mclock.f90: Likewise.
13707 * gfortran.dg/merge_bits_1.F90: Likewise.
13708 * gfortran.dg/merge_bits_2.F90: Likewise.
13709 * gfortran.dg/merge_char_1.f90: Likewise.
13710 * gfortran.dg/merge_init_expr.f90: Likewise.
13711 * gfortran.dg/min_max_optional_1.f90: Likewise.
13712 * gfortran.dg/min_max_optional_5.f90: Likewise.
13713 * gfortran.dg/minloc_1.f90: Likewise.
13714 * gfortran.dg/minloc_2.f90: Likewise.
13715 * gfortran.dg/minloc_3.f90: Likewise.
13716 * gfortran.dg/minloc_4.f90: Likewise.
13717 * gfortran.dg/minloc_string_1.f90: Likewise.
13718 * gfortran.dg/minlocval_1.f90: Likewise.
13719 * gfortran.dg/minlocval_2.f90: Likewise.
13720 * gfortran.dg/minlocval_3.f90: Likewise.
13721 * gfortran.dg/minlocval_4.f90: Likewise.
13722 * gfortran.dg/minmax_char_1.f90: Likewise.
13723 * gfortran.dg/minmaxloc_1.f90: Likewise.
13724 * gfortran.dg/minmaxloc_10.f90: Likewise.
13725 * gfortran.dg/minmaxloc_11.f90: Likewise.
13726 * gfortran.dg/minmaxloc_12.f90: Likewise.
13727 * gfortran.dg/minmaxloc_13.f90: Likewise.
13728 * gfortran.dg/minmaxloc_2.f90: Likewise.
13729 * gfortran.dg/minmaxloc_3.f90: Likewise.
13730 * gfortran.dg/minmaxloc_4.f90: Likewise.
13731 * gfortran.dg/minmaxloc_5.f90: Likewise.
13732 * gfortran.dg/minmaxloc_6.f90: Likewise.
13733 * gfortran.dg/minmaxloc_7.f90: Likewise.
13734 * gfortran.dg/minmaxloc_8.f90: Likewise.
13735 * gfortran.dg/minmaxval_1.f90: Likewise.
13736 * gfortran.dg/minval_char_1.f90: Likewise.
13737 * gfortran.dg/minval_char_2.f90: Likewise.
13738 * gfortran.dg/minval_char_3.f90: Likewise.
13739 * gfortran.dg/minval_char_4.f90: Likewise.
13740 * gfortran.dg/minval_char_5.f90: Likewise.
13741 * gfortran.dg/minval_parameter_1.f90: Likewise.
13742 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
13743 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
13744 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
13745 * gfortran.dg/missing_parens_1.f90: Likewise.
13746 * gfortran.dg/missing_parens_2.f90: Likewise.
13747 * gfortran.dg/mod_large_1.f90: Likewise.
13748 * gfortran.dg/mod_sign0_1.f90: Likewise.
13749 * gfortran.dg/module_blank_common.f90: Likewise.
13750 * gfortran.dg/module_commons_1.f90: Likewise.
13751 * gfortran.dg/module_commons_3.f90: Likewise.
13752 * gfortran.dg/module_double_reuse.f90: Likewise.
13753 * gfortran.dg/module_equivalence_1.f90: Likewise.
13754 * gfortran.dg/module_equivalence_2.f90: Likewise.
13755 * gfortran.dg/module_equivalence_3.f90: Likewise.
13756 * gfortran.dg/module_equivalence_5.f90: Likewise.
13757 * gfortran.dg/module_interface_1.f90: Likewise.
13758 * gfortran.dg/module_nan.f90: Likewise.
13759 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13760 * gfortran.dg/module_procedure_1.f90: Likewise.
13761 * gfortran.dg/module_read_1.f90: Likewise.
13762 * gfortran.dg/module_read_2.f90: Likewise.
13763 * gfortran.dg/module_widestring_1.f90: Likewise.
13764 * gfortran.dg/move_alloc.f90: Likewise.
13765 * gfortran.dg/move_alloc_10.f90: Likewise.
13766 * gfortran.dg/move_alloc_13.f90: Likewise.
13767 * gfortran.dg/move_alloc_14.f90: Likewise.
13768 * gfortran.dg/move_alloc_15.f90: Likewise.
13769 * gfortran.dg/move_alloc_16.f90: Likewise.
13770 * gfortran.dg/move_alloc_2.f90: Likewise.
13771 * gfortran.dg/move_alloc_5.f90: Likewise.
13772 * gfortran.dg/move_alloc_6.f90: Likewise.
13773 * gfortran.dg/move_alloc_9.f90: Likewise.
13774 * gfortran.dg/multiple_allocation_1.f90: Likewise.
13775 * gfortran.dg/multiple_allocation_3.f90: Likewise.
13776 * gfortran.dg/mvbits_1.f90: Likewise.
13777 * gfortran.dg/mvbits_2.f90: Likewise.
13778 * gfortran.dg/mvbits_3.f90: Likewise.
13779 * gfortran.dg/mvbits_4.f90: Likewise.
13780 * gfortran.dg/mvbits_7.f90: Likewise.
13781 * gfortran.dg/mvbits_8.f90: Likewise.
13782 * gfortran.dg/namelist_11.f: Likewise.
13783 * gfortran.dg/namelist_12.f: Likewise.
13784 * gfortran.dg/namelist_13.f90: Likewise.
13785 * gfortran.dg/namelist_14.f90: Likewise.
13786 * gfortran.dg/namelist_15.f90: Likewise.
13787 * gfortran.dg/namelist_16.f90: Likewise.
13788 * gfortran.dg/namelist_17.f90: Likewise.
13789 * gfortran.dg/namelist_18.f90: Likewise.
13790 * gfortran.dg/namelist_19.f90: Likewise.
13791 * gfortran.dg/namelist_20.f90: Likewise.
13792 * gfortran.dg/namelist_21.f90: Likewise.
13793 * gfortran.dg/namelist_22.f90: Likewise.
13794 * gfortran.dg/namelist_23.f90: Likewise.
13795 * gfortran.dg/namelist_24.f90: Likewise.
13796 * gfortran.dg/namelist_26.f90: Likewise.
13797 * gfortran.dg/namelist_27.f90: Likewise.
13798 * gfortran.dg/namelist_28.f90: Likewise.
13799 * gfortran.dg/namelist_29.f90: Likewise.
13800 * gfortran.dg/namelist_37.f90: Likewise.
13801 * gfortran.dg/namelist_38.f90: Likewise.
13802 * gfortran.dg/namelist_39.f90: Likewise.
13803 * gfortran.dg/namelist_40.f90: Likewise.
13804 * gfortran.dg/namelist_41.f90: Likewise.
13805 * gfortran.dg/namelist_42.f90: Likewise.
13806 * gfortran.dg/namelist_43.f90: Likewise.
13807 * gfortran.dg/namelist_44.f90: Likewise.
13808 * gfortran.dg/namelist_47.f90: Likewise.
13809 * gfortran.dg/namelist_48.f90: Likewise.
13810 * gfortran.dg/namelist_49.f90: Likewise.
13811 * gfortran.dg/namelist_50.f90: Likewise.
13812 * gfortran.dg/namelist_51.f90: Likewise.
13813 * gfortran.dg/namelist_52.f90: Likewise.
13814 * gfortran.dg/namelist_54.f90: Likewise.
13815 * gfortran.dg/namelist_55.f90: Likewise.
13816 * gfortran.dg/namelist_56.f90: Likewise.
13817 * gfortran.dg/namelist_57.f90: Likewise.
13818 * gfortran.dg/namelist_58.f90: Likewise.
13819 * gfortran.dg/namelist_59.f90: Likewise.
13820 * gfortran.dg/namelist_60.f90: Likewise.
13821 * gfortran.dg/namelist_61.f90: Likewise.
13822 * gfortran.dg/namelist_64.f90: Likewise.
13823 * gfortran.dg/namelist_65.f90: Likewise.
13824 * gfortran.dg/namelist_69.f90: Likewise.
13825 * gfortran.dg/namelist_70.f90: Likewise.
13826 * gfortran.dg/namelist_71.f90: Likewise.
13827 * gfortran.dg/namelist_72.f: Likewise.
13828 * gfortran.dg/namelist_73.f90: Likewise.
13829 * gfortran.dg/namelist_77.f90: Likewise.
13830 * gfortran.dg/namelist_78.f90: Likewise.
13831 * gfortran.dg/namelist_79.f90: Likewise.
13832 * gfortran.dg/namelist_80.f90: Likewise.
13833 * gfortran.dg/namelist_81.f90: Likewise.
13834 * gfortran.dg/namelist_82.f90: Likewise.
13835 * gfortran.dg/namelist_84.f90: Likewise.
13836 * gfortran.dg/namelist_85.f90: Likewise.
13837 * gfortran.dg/namelist_86.f90: Likewise.
13838 * gfortran.dg/namelist_87.f90: Likewise.
13839 * gfortran.dg/namelist_88.f90: Likewise.
13840 * gfortran.dg/namelist_89.f90: Likewise.
13841 * gfortran.dg/namelist_90.f: Likewise.
13842 * gfortran.dg/namelist_95.f90: Likewise.
13843 * gfortran.dg/namelist_char_only.f90: Likewise.
13844 * gfortran.dg/namelist_empty.f90: Likewise.
13845 * gfortran.dg/namelist_internal.f90: Likewise.
13846 * gfortran.dg/namelist_use.f90: Likewise.
13847 * gfortran.dg/namelist_use_only.f90: Likewise.
13848 * gfortran.dg/namelist_utf8.f90: Likewise.
13849 * gfortran.dg/nan_1.f90: Likewise.
13850 * gfortran.dg/nan_2.f90: Likewise.
13851 * gfortran.dg/nan_3.f90: Likewise.
13852 * gfortran.dg/nan_6.f90: Likewise.
13853 * gfortran.dg/nan_7.f90: Likewise.
13854 * gfortran.dg/nearest_1.f90: Likewise.
13855 * gfortran.dg/nearest_2.f90: Likewise.
13856 * gfortran.dg/nearest_3.f90: Likewise.
13857 * gfortran.dg/negative-z-descriptor.f90: Likewise.
13858 * gfortran.dg/negative_automatic_size.f90: Likewise.
13859 * gfortran.dg/negative_unit.f: Likewise.
13860 * gfortran.dg/negative_unit2.f90: Likewise.
13861 * gfortran.dg/negative_unit_int8.f: Likewise.
13862 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
13863 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
13864 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
13865 * gfortran.dg/nested_modules_1.f90: Likewise.
13866 * gfortran.dg/nested_modules_2.f90: Likewise.
13867 * gfortran.dg/nested_modules_3.f90: Likewise.
13868 * gfortran.dg/nesting_1.f90: Likewise.
13869 * gfortran.dg/new_line.f90: Likewise.
13870 * gfortran.dg/newunit_1.f90: Likewise.
13871 * gfortran.dg/newunit_3.f90: Likewise.
13872 * gfortran.dg/newunit_5.f90.f90: Likewise.
13873 * gfortran.dg/nint_1.f90: Likewise.
13874 * gfortran.dg/nint_2.f90: Likewise.
13875 * gfortran.dg/no_arg_check_2.f90: Likewise.
13876 * gfortran.dg/no_range_check_1.f90: Likewise.
13877 * gfortran.dg/no_range_check_2.f90: Likewise.
13878 * gfortran.dg/no_range_check_3.f90: Likewise.
13879 * gfortran.dg/noadv_size.f90: Likewise.
13880 * gfortran.dg/nonreturning_statements.f90: Likewise.
13881 * gfortran.dg/norm2_1.f90: Likewise.
13882 * gfortran.dg/norm2_3.f90: Likewise.
13883 * gfortran.dg/nosigned_zero_1.f90: Likewise.
13884 * gfortran.dg/nosigned_zero_2.f90: Likewise.
13885 * gfortran.dg/nosigned_zero_3.f90: Likewise.
13886 * gfortran.dg/null_4.f90: Likewise.
13887 * gfortran.dg/null_9.f90: Likewise.
13888 * gfortran.dg/nullify_3.f90: Likewise.
13889 * gfortran.dg/oldstyle_1.f90: Likewise.
13890 * gfortran.dg/open_access_append_1.f90: Likewise.
13891 * gfortran.dg/open_access_append_2.f90: Likewise.
13892 * gfortran.dg/open_errors.f90: Likewise.
13893 * gfortran.dg/open_negative_unit_1.f90: Likewise.
13894 * gfortran.dg/open_new.f90: Likewise.
13895 * gfortran.dg/open_readonly_1.f90: Likewise.
13896 * gfortran.dg/operator_1.f90: Likewise.
13897 * gfortran.dg/optional_absent_1.f90: Likewise.
13898 * gfortran.dg/optional_absent_2.f90: Likewise.
13899 * gfortran.dg/optional_absent_3.f90: Likewise.
13900 * gfortran.dg/optional_class_1.f90: Likewise.
13901 * gfortran.dg/optional_dim_2.f90: Likewise.
13902 * gfortran.dg/optional_dim_3.f90: Likewise.
13903 * gfortran.dg/output_exponents_1.f90: Likewise.
13904 * gfortran.dg/overload_1.f90: Likewise.
13905 * gfortran.dg/overload_2.f90: Likewise.
13906 * gfortran.dg/overwrite_1.f: Likewise.
13907 * gfortran.dg/pad_no.f90: Likewise.
13908 * gfortran.dg/parameter_array_init_1.f90: Likewise.
13909 * gfortran.dg/parameter_array_init_2.f90: Likewise.
13910 * gfortran.dg/parameter_array_init_4.f90: Likewise.
13911 * gfortran.dg/parameter_array_init_5.f90: Likewise.
13912 * gfortran.dg/parameter_array_section_2.f90: Likewise.
13913 * gfortran.dg/parens_3.f90: Likewise.
13914 * gfortran.dg/parens_5.f90: Likewise.
13915 * gfortran.dg/parens_6.f90: Likewise.
13916 * gfortran.dg/parent_result_ref_1.f90: Likewise.
13917 * gfortran.dg/parent_result_ref_2.f90: Likewise.
13918 * gfortran.dg/parent_result_ref_3.f90: Likewise.
13919 * gfortran.dg/parent_result_ref_4.f90: Likewise.
13920 * gfortran.dg/parity_1.f90: Likewise.
13921 * gfortran.dg/past_eor.f90: Likewise.
13922 * gfortran.dg/pdt_1.f03: Likewise.
13923 * gfortran.dg/pdt_10.f03: Likewise.
13924 * gfortran.dg/pdt_11.f03: Likewise.
13925 * gfortran.dg/pdt_12.f03: Likewise.
13926 * gfortran.dg/pdt_13.f03: Likewise.
13927 * gfortran.dg/pdt_14.f03: Likewise.
13928 * gfortran.dg/pdt_15.f03: Likewise.
13929 * gfortran.dg/pdt_19.f03: Likewise.
13930 * gfortran.dg/pdt_20.f03: Likewise.
13931 * gfortran.dg/pdt_22.f03: Likewise.
13932 * gfortran.dg/pdt_23.f03: Likewise.
13933 * gfortran.dg/pdt_25.f03: Likewise.
13934 * gfortran.dg/pdt_26.f03: Likewise.
13935 * gfortran.dg/pdt_27.f03: Likewise.
13936 * gfortran.dg/pdt_28.f03: Likewise.
13937 * gfortran.dg/pdt_3.f03: Likewise.
13938 * gfortran.dg/pdt_4.f03: Likewise.
13939 * gfortran.dg/pdt_5.f03: Likewise.
13940 * gfortran.dg/pdt_7.f03: Likewise.
13941 * gfortran.dg/pointer_1.f90: Likewise.
13942 * gfortran.dg/pointer_array_1.f90: Likewise.
13943 * gfortran.dg/pointer_array_3.f90: Likewise.
13944 * gfortran.dg/pointer_array_4.f90: Likewise.
13945 * gfortran.dg/pointer_array_5.f90: Likewise.
13946 * gfortran.dg/pointer_array_6.f90: Likewise.
13947 * gfortran.dg/pointer_array_7.f90: Likewise.
13948 * gfortran.dg/pointer_array_8.f90: Likewise.
13949 * gfortran.dg/pointer_array_9.f90: Likewise.
13950 * gfortran.dg/pointer_array_component_1.f90: Likewise.
13951 * gfortran.dg/pointer_array_component_2.f90: Likewise.
13952 * gfortran.dg/pointer_assign_10.f90: Likewise.
13953 * gfortran.dg/pointer_assign_11.f90: Likewise.
13954 * gfortran.dg/pointer_assign_4.f90: Likewise.
13955 * gfortran.dg/pointer_assign_8.f90: Likewise.
13956 * gfortran.dg/pointer_assign_9.f90: Likewise.
13957 * gfortran.dg/pointer_check_10.f90: Likewise.
13958 * gfortran.dg/pointer_check_9.f90: Likewise.
13959 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
13960 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
13961 * gfortran.dg/pointer_function_result_1.f90: Likewise.
13962 * gfortran.dg/pointer_init_1.f90: Likewise.
13963 * gfortran.dg/pointer_init_3.f90: Likewise.
13964 * gfortran.dg/pointer_init_4.f90: Likewise.
13965 * gfortran.dg/pointer_init_5.f90: Likewise.
13966 * gfortran.dg/pointer_init_8.f90: Likewise.
13967 * gfortran.dg/pointer_intent_1.f90: Likewise.
13968 * gfortran.dg/pointer_intent_4.f90: Likewise.
13969 * gfortran.dg/pointer_intent_5.f90: Likewise.
13970 * gfortran.dg/pointer_remapping_10.f90: Likewise.
13971 * gfortran.dg/pointer_remapping_4.f03: Likewise.
13972 * gfortran.dg/pointer_remapping_5.f08: Likewise.
13973 * gfortran.dg/pointer_remapping_9.f90: Likewise.
13974 * gfortran.dg/pointer_target_1.f90: Likewise.
13975 * gfortran.dg/pointer_target_2.f90: Likewise.
13976 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
13977 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
13978 * gfortran.dg/power.f90: Likewise.
13979 * gfortran.dg/power1.f90: Likewise.
13980 * gfortran.dg/power_3.f90: Likewise.
13981 * gfortran.dg/power_4.f90: Likewise.
13982 * gfortran.dg/power_5.f90: Likewise.
13983 * gfortran.dg/pr12884.f: Likewise.
13984 * gfortran.dg/pr15129.f90: Likewise.
13985 * gfortran.dg/pr15140.f90: Likewise.
13986 * gfortran.dg/pr15324.f90: Likewise.
13987 * gfortran.dg/pr15332.f: Likewise.
13988 * gfortran.dg/pr15957.f90: Likewise.
13989 * gfortran.dg/pr15959.f90: Likewise.
13990 * gfortran.dg/pr16597.f90: Likewise.
13991 * gfortran.dg/pr16861.f90: Likewise.
13992 * gfortran.dg/pr16938.f90: Likewise.
13993 * gfortran.dg/pr17090.f90: Likewise.
13994 * gfortran.dg/pr17143.f90: Likewise.
13995 * gfortran.dg/pr17164.f90: Likewise.
13996 * gfortran.dg/pr17229.f: Likewise.
13997 * gfortran.dg/pr17285.f90: Likewise.
13998 * gfortran.dg/pr17286.f90: Likewise.
13999 * gfortran.dg/pr17472.f: Likewise.
14000 * gfortran.dg/pr17612.f90: Likewise.
14001 * gfortran.dg/pr17706.f90: Likewise.
14002 * gfortran.dg/pr18025.f90: Likewise.
14003 * gfortran.dg/pr18122.f90: Likewise.
14004 * gfortran.dg/pr18210.f90: Likewise.
14005 * gfortran.dg/pr18392.f90: Likewise.
14006 * gfortran.dg/pr19155.f: Likewise.
14007 * gfortran.dg/pr19216.f: Likewise.
14008 * gfortran.dg/pr19467.f90: Likewise.
14009 * gfortran.dg/pr19657.f: Likewise.
14010 * gfortran.dg/pr19926.f90: Likewise.
14011 * gfortran.dg/pr19928-1.f90: Likewise.
14012 * gfortran.dg/pr19928-2.f90: Likewise.
14013 * gfortran.dg/pr20086.f90: Likewise.
14014 * gfortran.dg/pr20124.f90: Likewise.
14015 * gfortran.dg/pr20163-2.f: Likewise.
14016 * gfortran.dg/pr20480.f90: Likewise.
14017 * gfortran.dg/pr20755.f: Likewise.
14018 * gfortran.dg/pr20950.f: Likewise.
14019 * gfortran.dg/pr21177.f90: Likewise.
14020 * gfortran.dg/pr21730.f: Likewise.
14021 * gfortran.dg/pr22491.f: Likewise.
14022 * gfortran.dg/pr25603.f: Likewise.
14023 * gfortran.dg/pr26246_2.f90: Likewise.
14024 * gfortran.dg/pr32136.f90: Likewise.
14025 * gfortran.dg/pr32533.f90: Likewise.
14026 * gfortran.dg/pr33794.f90: Likewise.
14027 * gfortran.dg/pr35662.f90: Likewise.
14028 * gfortran.dg/pr35944-1.f90: Likewise.
14029 * gfortran.dg/pr35944-2.f90: Likewise.
14030 * gfortran.dg/pr35983.f90: Likewise.
14031 * gfortran.dg/pr39865.f90: Likewise.
14032 * gfortran.dg/pr41212.f90: Likewise.
14033 * gfortran.dg/pr43808.f90: Likewise.
14034 * gfortran.dg/pr44592.f90: Likewise.
14035 * gfortran.dg/pr44735.f90: Likewise.
14036 * gfortran.dg/pr45308.f03: Likewise.
14037 * gfortran.dg/pr46297.f: Likewise.
14038 * gfortran.dg/pr46588.f90: Likewise.
14039 * gfortran.dg/pr46665.f90: Likewise.
14040 * gfortran.dg/pr46804.f90: Likewise.
14041 * gfortran.dg/pr47008.f03: Likewise.
14042 * gfortran.dg/pr47614.f: Likewise.
14043 * gfortran.dg/pr47878.f90: Likewise.
14044 * gfortran.dg/pr49103.f90: Likewise.
14045 * gfortran.dg/pr50069_1.f90: Likewise.
14046 * gfortran.dg/pr50769.f90: Likewise.
14047 * gfortran.dg/pr52608.f90: Likewise.
14048 * gfortran.dg/pr55086_2.f90: Likewise.
14049 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
14050 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
14051 * gfortran.dg/pr55330.f90: Likewise.
14052 * gfortran.dg/pr56015.f90: Likewise.
14053 * gfortran.dg/pr57910.f90: Likewise.
14054 * gfortran.dg/pr59700.f90: Likewise.
14055 * gfortran.dg/pr62125.f90: Likewise.
14056 * gfortran.dg/pr64530.f90: Likewise.
14057 * gfortran.dg/pr65429.f90: Likewise.
14058 * gfortran.dg/pr65450.f90: Likewise.
14059 * gfortran.dg/pr65504.f90: Likewise.
14060 * gfortran.dg/pr65903.f90: Likewise.
14061 * gfortran.dg/pr66311.f90: Likewise.
14062 * gfortran.dg/pr66864.f90: Likewise.
14063 * gfortran.dg/pr67140.f90: Likewise.
14064 * gfortran.dg/pr67524.f90: Likewise.
14065 * gfortran.dg/pr67885.f90: Likewise.
14066 * gfortran.dg/pr68053.f90: Likewise.
14067 * gfortran.dg/pr68566.f90: Likewise.
14068 * gfortran.dg/pr69514_1.f90: Likewise.
14069 * gfortran.dg/pr69514_2.f90: Likewise.
14070 * gfortran.dg/pr69739.f90: Likewise.
14071 * gfortran.dg/pr70673.f90: Likewise.
14072 * gfortran.dg/pr71523_2.f90: Likewise.
14073 * gfortran.dg/pr71764.f90: Likewise.
14074 * gfortran.dg/pr78092.f90: Likewise.
14075 * gfortran.dg/pr82973.f90: Likewise.
14076 * gfortran.dg/pr83864.f90: Likewise.
14077 * gfortran.dg/pr83874.f90: Likewise.
14078 * gfortran.dg/pr84088.f90: Likewise.
14079 * gfortran.dg/pr84155.f90: Likewise.
14080 * gfortran.dg/proc_decl_12.f90: Likewise.
14081 * gfortran.dg/proc_decl_13.f90: Likewise.
14082 * gfortran.dg/proc_decl_15.f90: Likewise.
14083 * gfortran.dg/proc_decl_17.f90: Likewise.
14084 * gfortran.dg/proc_decl_18.f90: Likewise.
14085 * gfortran.dg/proc_decl_2.f90: Likewise.
14086 * gfortran.dg/proc_decl_5.f90: Likewise.
14087 * gfortran.dg/proc_decl_9.f90: Likewise.
14088 * gfortran.dg/proc_ptr_1.f90: Likewise.
14089 * gfortran.dg/proc_ptr_10.f90: Likewise.
14090 * gfortran.dg/proc_ptr_12.f90: Likewise.
14091 * gfortran.dg/proc_ptr_18.f90: Likewise.
14092 * gfortran.dg/proc_ptr_19.f90: Likewise.
14093 * gfortran.dg/proc_ptr_21.f90: Likewise.
14094 * gfortran.dg/proc_ptr_22.f90: Likewise.
14095 * gfortran.dg/proc_ptr_23.f90: Likewise.
14096 * gfortran.dg/proc_ptr_25.f90: Likewise.
14097 * gfortran.dg/proc_ptr_26.f90: Likewise.
14098 * gfortran.dg/proc_ptr_3.f90: Likewise.
14099 * gfortran.dg/proc_ptr_36.f90: Likewise.
14100 * gfortran.dg/proc_ptr_47.f90: Likewise.
14101 * gfortran.dg/proc_ptr_48.f90: Likewise.
14102 * gfortran.dg/proc_ptr_5.f90: Likewise.
14103 * gfortran.dg/proc_ptr_6.f90: Likewise.
14104 * gfortran.dg/proc_ptr_7.f90: Likewise.
14105 * gfortran.dg/proc_ptr_8.f90: Likewise.
14106 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
14107 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
14108 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
14109 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
14110 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
14111 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
14112 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
14113 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
14114 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
14115 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
14116 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
14117 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
14118 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
14119 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
14120 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
14121 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
14122 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
14123 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
14124 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
14125 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
14126 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
14127 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
14128 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
14129 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
14130 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
14131 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
14132 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
14133 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
14134 * gfortran.dg/product_init_expr.f03: Likewise.
14135 * gfortran.dg/promotion.f90: Likewise.
14136 * gfortran.dg/promotion_3.f90: Likewise.
14137 * gfortran.dg/promotion_4.f90: Likewise.
14138 * gfortran.dg/protected_1.f90: Likewise.
14139 * gfortran.dg/protected_2.f90: Likewise.
14140 * gfortran.dg/ptr-func-1.f90: Likewise.
14141 * gfortran.dg/ptr-func-2.f90: Likewise.
14142 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
14143 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
14144 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
14145 * gfortran.dg/pure_byref_1.f90: Likewise.
14146 * gfortran.dg/pure_byref_2.f90: Likewise.
14147 * gfortran.dg/pure_byref_3.f90: Likewise.
14148 * gfortran.dg/quad_2.f90: Likewise.
14149 * gfortran.dg/quad_3.f90: Likewise.
14150 * gfortran.dg/random_3.f90: Likewise.
14151 * gfortran.dg/random_4.f90: Likewise.
14152 * gfortran.dg/random_7.f90: Likewise.
14153 * gfortran.dg/read_2.f90: Likewise.
14154 * gfortran.dg/read_3.f90: Likewise.
14155 * gfortran.dg/read_4.f90: Likewise.
14156 * gfortran.dg/read_5.f90: Likewise.
14157 * gfortran.dg/read_bad_advance.f90: Likewise.
14158 * gfortran.dg/read_bang.f90: Likewise.
14159 * gfortran.dg/read_bang4.f90: Likewise.
14160 * gfortran.dg/read_comma.f: Likewise.
14161 * gfortran.dg/read_dir.f90: Likewise.
14162 * gfortran.dg/read_empty_file.f: Likewise.
14163 * gfortran.dg/read_eof_1.f90: Likewise.
14164 * gfortran.dg/read_eof_2.f90: Likewise.
14165 * gfortran.dg/read_eof_3.f90: Likewise.
14166 * gfortran.dg/read_eof_4.f90: Likewise.
14167 * gfortran.dg/read_eof_5.f90: Likewise.
14168 * gfortran.dg/read_eof_6.f: Likewise.
14169 * gfortran.dg/read_eof_7.f90: Likewise.
14170 * gfortran.dg/read_eof_8.f90: Likewise.
14171 * gfortran.dg/read_eof_all.f90: Likewise.
14172 * gfortran.dg/read_eor.f90: Likewise.
14173 * gfortran.dg/read_float_1.f90: Likewise.
14174 * gfortran.dg/read_float_2.f03: Likewise.
14175 * gfortran.dg/read_float_3.f90: Likewise.
14176 * gfortran.dg/read_float_4.f90: Likewise.
14177 * gfortran.dg/read_infnan_1.f90: Likewise.
14178 * gfortran.dg/read_list_eof_1.f90: Likewise.
14179 * gfortran.dg/read_logical.f90: Likewise.
14180 * gfortran.dg/read_many_1.f: Likewise.
14181 * gfortran.dg/read_no_eor.f90: Likewise.
14182 * gfortran.dg/read_noadvance.f90: Likewise.
14183 * gfortran.dg/read_repeat.f90: Likewise.
14184 * gfortran.dg/read_repeat_2.f90: Likewise.
14185 * gfortran.dg/read_size_noadvance.f90: Likewise.
14186 * gfortran.dg/read_x_eof.f90: Likewise.
14187 * gfortran.dg/read_x_past.f: Likewise.
14188 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
14189 * gfortran.dg/real_const_1.f: Likewise.
14190 * gfortran.dg/real_const_2.f90: Likewise.
14191 * gfortran.dg/real_const_3.f90: Likewise.
14192 * gfortran.dg/real_do_1.f90: Likewise.
14193 * gfortran.dg/real_index_1.f90: Likewise.
14194 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
14195 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
14196 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
14197 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
14198 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
14199 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
14200 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
14201 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
14202 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
14203 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
14204 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
14205 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
14206 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
14207 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
14208 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
14209 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
14210 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
14211 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
14212 * gfortran.dg/record_marker_1.f90: Likewise.
14213 * gfortran.dg/record_marker_2.f: Likewise.
14214 * gfortran.dg/record_marker_3.f90: Likewise.
14215 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
14216 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
14217 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
14218 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
14219 * gfortran.dg/recursive_check_7.f90: Likewise.
14220 * gfortran.dg/recursive_reference_1.f90: Likewise.
14221 * gfortran.dg/recursive_reference_2.f90: Likewise.
14222 * gfortran.dg/recursive_stack.f90: Likewise.
14223 * gfortran.dg/reduction.f90: Likewise.
14224 * gfortran.dg/repack_arrays_1.f90: Likewise.
14225 * gfortran.dg/repeat_1.f90: Likewise.
14226 * gfortran.dg/repeat_2.f90: Likewise.
14227 * gfortran.dg/repeat_3.f90: Likewise.
14228 * gfortran.dg/repeat_6.f90: Likewise.
14229 * gfortran.dg/reshape-alloc.f90: Likewise.
14230 * gfortran.dg/reshape-complex.f90: Likewise.
14231 * gfortran.dg/reshape.f90: Likewise.
14232 * gfortran.dg/reshape_2.f90: Likewise.
14233 * gfortran.dg/reshape_7.f90: Likewise.
14234 * gfortran.dg/reshape_empty_1.f03: Likewise.
14235 * gfortran.dg/reshape_pad_1.f90: Likewise.
14236 * gfortran.dg/reshape_rank7.f90: Likewise.
14237 * gfortran.dg/reshape_transpose_1.f90: Likewise.
14238 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
14239 * gfortran.dg/result_default_init_1.f90: Likewise.
14240 * gfortran.dg/result_in_spec_1.f90: Likewise.
14241 * gfortran.dg/result_in_spec_2.f90: Likewise.
14242 * gfortran.dg/ret_array_1.f90: Likewise.
14243 * gfortran.dg/ret_pointer_1.f90: Likewise.
14244 * gfortran.dg/ret_pointer_2.f90: Likewise.
14245 * gfortran.dg/rewind_1.f90: Likewise.
14246 * gfortran.dg/round_1.f03: Likewise.
14247 * gfortran.dg/round_2.f03: Likewise.
14248 * gfortran.dg/round_3.f08: Likewise.
14249 * gfortran.dg/round_4.f90: Likewise.
14250 * gfortran.dg/rrspacing_1.f90: Likewise.
14251 * gfortran.dg/runtime_warning_1.f90: Likewise.
14252 * gfortran.dg/same_type_as_2.f03: Likewise.
14253 * gfortran.dg/save_1.f90: Likewise.
14254 * gfortran.dg/save_5.f90: Likewise.
14255 * gfortran.dg/save_6.f90: Likewise.
14256 * gfortran.dg/scalar_mask_1.f90: Likewise.
14257 * gfortran.dg/scalar_mask_2.f90: Likewise.
14258 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
14259 * gfortran.dg/scale_1.f90: Likewise.
14260 * gfortran.dg/scan_1.f90: Likewise.
14261 * gfortran.dg/scan_2.f90: Likewise.
14262 * gfortran.dg/secnds-1.f: Likewise.
14263 * gfortran.dg/secnds.f: Likewise.
14264 * gfortran.dg/select_1.f90: Likewise.
14265 * gfortran.dg/select_2.f90: Likewise.
14266 * gfortran.dg/select_3.f90: Likewise.
14267 * gfortran.dg/select_5.f90: Likewise.
14268 * gfortran.dg/select_char_1.f90: Likewise.
14269 * gfortran.dg/select_char_2.f90: Likewise.
14270 * gfortran.dg/select_type_13.f03: Likewise.
14271 * gfortran.dg/select_type_14.f03: Likewise.
14272 * gfortran.dg/select_type_15.f03: Likewise.
14273 * gfortran.dg/select_type_19.f03: Likewise.
14274 * gfortran.dg/select_type_2.f03: Likewise.
14275 * gfortran.dg/select_type_26.f03: Likewise.
14276 * gfortran.dg/select_type_27.f03: Likewise.
14277 * gfortran.dg/select_type_28.f03: Likewise.
14278 * gfortran.dg/select_type_3.f03: Likewise.
14279 * gfortran.dg/select_type_35.f03: Likewise.
14280 * gfortran.dg/select_type_36.f03: Likewise.
14281 * gfortran.dg/select_type_37.f03: Likewise.
14282 * gfortran.dg/select_type_39.f03: Likewise.
14283 * gfortran.dg/select_type_4.f90: Likewise.
14284 * gfortran.dg/select_type_5.f03: Likewise.
14285 * gfortran.dg/select_type_6.f03: Likewise.
14286 * gfortran.dg/select_type_7.f03: Likewise.
14287 * gfortran.dg/select_type_8.f03: Likewise.
14288 * gfortran.dg/selected_char_kind_1.f90: Likewise.
14289 * gfortran.dg/selected_char_kind_4.f90: Likewise.
14290 * gfortran.dg/selected_kind_1.f90: Likewise.
14291 * gfortran.dg/selected_real_kind_2.f90: Likewise.
14292 * gfortran.dg/shape_2.f90: Likewise.
14293 * gfortran.dg/shape_4.f90: Likewise.
14294 * gfortran.dg/shape_5.f90: Likewise.
14295 * gfortran.dg/shape_7.f90: Likewise.
14296 * gfortran.dg/shape_8.f90: Likewise.
14297 * gfortran.dg/shape_9.f90: Likewise.
14298 * gfortran.dg/shift-kind_2.f90: Likewise.
14299 * gfortran.dg/shiftalr_1.F90: Likewise.
14300 * gfortran.dg/shiftalr_2.F90: Likewise.
14301 * gfortran.dg/simpleif_1.f90: Likewise.
14302 * gfortran.dg/simplify_argN_1.f90: Likewise.
14303 * gfortran.dg/simplify_cshift_1.f90: Likewise.
14304 * gfortran.dg/simplify_cshift_4.f90: Likewise.
14305 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
14306 * gfortran.dg/simplify_modulo.f90: Likewise.
14307 * gfortran.dg/single_char_string.f90: Likewise.
14308 * gfortran.dg/size_dim.f90: Likewise.
14309 * gfortran.dg/size_optional_dim_1.f90: Likewise.
14310 * gfortran.dg/sizeof.f90: Likewise.
14311 * gfortran.dg/sizeof_4.f90: Likewise.
14312 * gfortran.dg/slash_1.f90: Likewise.
14313 * gfortran.dg/sms-1.f90: Likewise.
14314 * gfortran.dg/sms-2.f90: Likewise.
14315 * gfortran.dg/spec_expr_7.f90: Likewise.
14316 * gfortran.dg/specifics_1.f90: Likewise.
14317 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
14318 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
14319 * gfortran.dg/spread_init_expr.f03: Likewise.
14320 * gfortran.dg/spread_scalar_source.f90: Likewise.
14321 * gfortran.dg/spread_shape_1.f90: Likewise.
14322 * gfortran.dg/stat_1.f90: Likewise.
14323 * gfortran.dg/stat_2.f90: Likewise.
14324 * gfortran.dg/stfunc_1.f90: Likewise.
14325 * gfortran.dg/stfunc_4.f90: Likewise.
14326 * gfortran.dg/stfunc_6.f90: Likewise.
14327 * gfortran.dg/storage_size_1.f08: Likewise.
14328 * gfortran.dg/storage_size_3.f08: Likewise.
14329 * gfortran.dg/storage_size_4.f90: Likewise.
14330 * gfortran.dg/streamio_1.f90: Likewise.
14331 * gfortran.dg/streamio_10.f90: Likewise.
14332 * gfortran.dg/streamio_11.f90: Likewise.
14333 * gfortran.dg/streamio_12.f90: Likewise.
14334 * gfortran.dg/streamio_13.f90: Likewise.
14335 * gfortran.dg/streamio_14.f90: Likewise.
14336 * gfortran.dg/streamio_15.f90: Likewise.
14337 * gfortran.dg/streamio_16.f90: Likewise.
14338 * gfortran.dg/streamio_17.f90: Likewise.
14339 * gfortran.dg/streamio_2.f90: Likewise.
14340 * gfortran.dg/streamio_3.f90: Likewise.
14341 * gfortran.dg/streamio_4.f90: Likewise.
14342 * gfortran.dg/streamio_5.f90: Likewise.
14343 * gfortran.dg/streamio_6.f90: Likewise.
14344 * gfortran.dg/streamio_7.f90: Likewise.
14345 * gfortran.dg/streamio_8.f90: Likewise.
14346 * gfortran.dg/streamio_9.f90: Likewise.
14347 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
14348 * gfortran.dg/string_4.f90: Likewise.
14349 * gfortran.dg/string_array_constructor_2.f90: Likewise.
14350 * gfortran.dg/string_assign_2.f90: Likewise.
14351 * gfortran.dg/string_compare_1.f90: Likewise.
14352 * gfortran.dg/string_compare_2.f90: Likewise.
14353 * gfortran.dg/string_compare_3.f90: Likewise.
14354 * gfortran.dg/string_ctor_1.f90: Likewise.
14355 * gfortran.dg/string_length_1.f90: Likewise.
14356 * gfortran.dg/string_length_2.f90: Likewise.
14357 * gfortran.dg/string_length_3.f90: Likewise.
14358 * gfortran.dg/string_length_4.f90: Likewise.
14359 * gfortran.dg/string_null_compare_1.f: Likewise.
14360 * gfortran.dg/string_pad_trunc.f90: Likewise.
14361 * gfortran.dg/structure_constructor_1.f03: Likewise.
14362 * gfortran.dg/structure_constructor_11.f90: Likewise.
14363 * gfortran.dg/structure_constructor_13.f03: Likewise.
14364 * gfortran.dg/structure_constructor_2.f03: Likewise.
14365 * gfortran.dg/structure_constructor_5.f03: Likewise.
14366 * gfortran.dg/submodule_1.f08: Likewise.
14367 * gfortran.dg/submodule_11.f08: Likewise.
14368 * gfortran.dg/submodule_14.f08: Likewise.
14369 * gfortran.dg/submodule_15.f08: Likewise.
14370 * gfortran.dg/submodule_17.f08: Likewise.
14371 * gfortran.dg/submodule_18.f08: Likewise.
14372 * gfortran.dg/submodule_19.f08: Likewise.
14373 * gfortran.dg/submodule_2.f08: Likewise.
14374 * gfortran.dg/submodule_27.f08: Likewise.
14375 * gfortran.dg/submodule_28.f08: Likewise.
14376 * gfortran.dg/submodule_29.f08: Likewise.
14377 * gfortran.dg/submodule_30.f08: Likewise.
14378 * gfortran.dg/submodule_6.f08: Likewise.
14379 * gfortran.dg/submodule_7.f08: Likewise.
14380 * gfortran.dg/submodule_8.f08: Likewise.
14381 * gfortran.dg/subnormal_1.f90: Likewise.
14382 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
14383 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
14384 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
14385 * gfortran.dg/substr_2.f: Likewise.
14386 * gfortran.dg/substr_3.f: Likewise.
14387 * gfortran.dg/substr_4.f: Likewise.
14388 * gfortran.dg/substr_5.f90: Likewise.
14389 * gfortran.dg/substr_6.f90: Likewise.
14390 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
14391 * gfortran.dg/sum_init_expr.f03: Likewise.
14392 * gfortran.dg/sum_zero_array_1.f90: Likewise.
14393 * gfortran.dg/system_clock_3.f08: Likewise.
14394 * gfortran.dg/t_editing.f: Likewise.
14395 * gfortran.dg/team_change_1.f90: Likewise.
14396 * gfortran.dg/team_end_1.f90: Likewise.
14397 * gfortran.dg/team_number_1.f90: Likewise.
14398 * gfortran.dg/temporary_1.f90: Likewise.
14399 * gfortran.dg/test_com_block.f90: Likewise.
14400 * gfortran.dg/test_only_clause.f90: Likewise.
14401 * gfortran.dg/tiny_1.f90: Likewise.
14402 * gfortran.dg/tiny_2.f90: Likewise.
14403 * gfortran.dg/tl_editing.f90: Likewise.
14404 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
14405 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
14406 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
14407 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
14408 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
14409 * gfortran.dg/transfer_class_2.f90: Likewise.
14410 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
14411 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
14412 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
14413 * gfortran.dg/transfer_resolve_1.f90: Likewise.
14414 * gfortran.dg/transfer_simplify_1.f90: Likewise.
14415 * gfortran.dg/transfer_simplify_10.f90: Likewise.
14416 * gfortran.dg/transfer_simplify_11.f90: Likewise.
14417 * gfortran.dg/transfer_simplify_2.f90: Likewise.
14418 * gfortran.dg/transfer_simplify_3.f90: Likewise.
14419 * gfortran.dg/transfer_simplify_4.f90: Likewise.
14420 * gfortran.dg/transfer_simplify_8.f90: Likewise.
14421 * gfortran.dg/transfer_simplify_9.f90: Likewise.
14422 * gfortran.dg/transpose_1.f90: Likewise.
14423 * gfortran.dg/transpose_3.f03: Likewise.
14424 * gfortran.dg/transpose_4.f90: Likewise.
14425 * gfortran.dg/transpose_conjg_1.f90: Likewise.
14426 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
14427 * gfortran.dg/transpose_optimization_2.f90: Likewise.
14428 * gfortran.dg/trim_1.f90: Likewise.
14429 * gfortran.dg/trim_optimize_1.f90: Likewise.
14430 * gfortran.dg/trim_optimize_2.f90: Likewise.
14431 * gfortran.dg/trim_optimize_3.f90: Likewise.
14432 * gfortran.dg/trim_optimize_4.f90: Likewise.
14433 * gfortran.dg/trim_optimize_5.f90: Likewise.
14434 * gfortran.dg/trim_optimize_6.f90: Likewise.
14435 * gfortran.dg/trim_optimize_7.f90: Likewise.
14436 * gfortran.dg/trim_optimize_8.f90: Likewise.
14437 * gfortran.dg/type_to_class_1.f03: Likewise.
14438 * gfortran.dg/type_to_class_2.f03: Likewise.
14439 * gfortran.dg/type_to_class_3.f03: Likewise.
14440 * gfortran.dg/type_to_class_4.f03: Likewise.
14441 * gfortran.dg/type_to_class_5.f03: Likewise.
14442 * gfortran.dg/typebound_assignment_5.f03: Likewise.
14443 * gfortran.dg/typebound_assignment_6.f03: Likewise.
14444 * gfortran.dg/typebound_assignment_7.f90: Likewise.
14445 * gfortran.dg/typebound_call_1.f03: Likewise.
14446 * gfortran.dg/typebound_call_13.f03: Likewise.
14447 * gfortran.dg/typebound_call_18.f03: Likewise.
14448 * gfortran.dg/typebound_call_19.f03: Likewise.
14449 * gfortran.dg/typebound_call_2.f03: Likewise.
14450 * gfortran.dg/typebound_call_20.f03: Likewise.
14451 * gfortran.dg/typebound_call_3.f03: Likewise.
14452 * gfortran.dg/typebound_generic_5.f03: Likewise.
14453 * gfortran.dg/typebound_generic_6.f03: Likewise.
14454 * gfortran.dg/typebound_generic_9.f03: Likewise.
14455 * gfortran.dg/typebound_operator_12.f03: Likewise.
14456 * gfortran.dg/typebound_operator_13.f03: Likewise.
14457 * gfortran.dg/typebound_operator_15.f90: Likewise.
14458 * gfortran.dg/typebound_operator_20.f90: Likewise.
14459 * gfortran.dg/typebound_operator_3.f03: Likewise.
14460 * gfortran.dg/typebound_operator_6.f03: Likewise.
14461 * gfortran.dg/typebound_operator_7.f03: Likewise.
14462 * gfortran.dg/typebound_operator_8.f03: Likewise.
14463 * gfortran.dg/typebound_operator_9.f03: Likewise.
14464 * gfortran.dg/typebound_proc_19.f90: Likewise.
14465 * gfortran.dg/typebound_proc_20.f90: Likewise.
14466 * gfortran.dg/typebound_proc_23.f90: Likewise.
14467 * gfortran.dg/typebound_proc_27.f03: Likewise.
14468 * gfortran.dg/typebound_proc_35.f90: Likewise.
14469 * gfortran.dg/typebound_proc_36.f90: Likewise.
14470 * gfortran.dg/unf_io_convert_1.f90: Likewise.
14471 * gfortran.dg/unf_io_convert_2.f90: Likewise.
14472 * gfortran.dg/unf_io_convert_3.f90: Likewise.
14473 * gfortran.dg/unf_io_convert_4.f90: Likewise.
14474 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
14475 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
14476 * gfortran.dg/unf_short_record_1.f90: Likewise.
14477 * gfortran.dg/unformatted_recl_1.f90: Likewise.
14478 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
14479 * gfortran.dg/unit_1.f90: Likewise.
14480 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
14481 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
14482 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
14483 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
14484 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
14485 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
14486 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
14487 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
14488 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
14489 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
14490 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
14491 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
14492 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
14493 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
14494 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
14495 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
14496 * gfortran.dg/unpack_init_expr.f03: Likewise.
14497 * gfortran.dg/use_10.f90: Likewise.
14498 * gfortran.dg/use_11.f90: Likewise.
14499 * gfortran.dg/use_13.f90: Likewise.
14500 * gfortran.dg/use_24.f90: Likewise.
14501 * gfortran.dg/use_27.f90: Likewise.
14502 * gfortran.dg/use_5.f90: Likewise.
14503 * gfortran.dg/use_allocated_1.f90: Likewise.
14504 * gfortran.dg/use_only_1.f90: Likewise.
14505 * gfortran.dg/use_only_4.f90: Likewise.
14506 * gfortran.dg/use_rename_2.f90: Likewise.
14507 * gfortran.dg/use_rename_4.f90: Likewise.
14508 * gfortran.dg/used_dummy_types_1.f90: Likewise.
14509 * gfortran.dg/used_interface_ref.f90: Likewise.
14510 * gfortran.dg/used_types_5.f90: Likewise.
14511 * gfortran.dg/utf8_1.f03: Likewise.
14512 * gfortran.dg/utf8_2.f03: Likewise.
14513 * gfortran.dg/value_1.f90: Likewise.
14514 * gfortran.dg/value_2.f90: Likewise.
14515 * gfortran.dg/value_4.f90: Likewise.
14516 * gfortran.dg/value_6.f03: Likewise.
14517 * gfortran.dg/value_7.f03: Likewise.
14518 * gfortran.dg/value_test.f90: Likewise.
14519 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
14520 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
14521 * gfortran.dg/vect/pr60510.f: Likewise.
14522 * gfortran.dg/vect/pr69882.f90: Likewise.
14523 * gfortran.dg/vect/pr69980.f90: Likewise.
14524 * gfortran.dg/vect/vect-5.f90: Likewise.
14525 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14526 * gfortran.dg/vector_subscript_1.f90: Likewise.
14527 * gfortran.dg/vector_subscript_2.f90: Likewise.
14528 * gfortran.dg/vector_subscript_3.f90: Likewise.
14529 * gfortran.dg/vector_subscript_5.f90: Likewise.
14530 * gfortran.dg/verify_2.f90: Likewise.
14531 * gfortran.dg/volatile10.f90: Likewise.
14532 * gfortran.dg/where_1.f90: Likewise.
14533 * gfortran.dg/where_operator_assign_1.f90: Likewise.
14534 * gfortran.dg/where_operator_assign_2.f90: Likewise.
14535 * gfortran.dg/where_operator_assign_3.f90: Likewise.
14536 * gfortran.dg/whole_file_13.f90: Likewise.
14537 * gfortran.dg/whole_file_2.f90: Likewise.
14538 * gfortran.dg/widechar_2.f90: Likewise.
14539 * gfortran.dg/widechar_4.f90: Likewise.
14540 * gfortran.dg/widechar_5.f90: Likewise.
14541 * gfortran.dg/widechar_6.f90: Likewise.
14542 * gfortran.dg/widechar_8.f90: Likewise.
14543 * gfortran.dg/widechar_IO_1.f90: Likewise.
14544 * gfortran.dg/widechar_IO_2.f90: Likewise.
14545 * gfortran.dg/widechar_IO_3.f90: Likewise.
14546 * gfortran.dg/widechar_IO_4.f90: Likewise.
14547 * gfortran.dg/widechar_compare_1.f90: Likewise.
14548 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
14549 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
14550 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
14551 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
14552 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
14553 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
14554 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
14555 * gfortran.dg/widechar_select_1.f90: Likewise.
14556 * gfortran.dg/winapi.f90: Likewise.
14557 * gfortran.dg/write_0_pe_format.f90: Likewise.
14558 * gfortran.dg/write_back.f: Likewise.
14559 * gfortran.dg/write_check3.f90: Likewise.
14560 * gfortran.dg/write_direct_eor.f90: Likewise.
14561 * gfortran.dg/write_padding.f90: Likewise.
14562 * gfortran.dg/write_recursive.f90: Likewise.
14563 * gfortran.dg/write_rewind_1.f: Likewise.
14564 * gfortran.dg/write_rewind_2.f: Likewise.
14565 * gfortran.dg/write_zero_array.f90: Likewise.
14566 * gfortran.dg/x_slash_1.f: Likewise.
14567 * gfortran.dg/x_slash_2.f: Likewise.
14568 * gfortran.dg/zero_array_components_1.f90: Likewise.
14569 * gfortran.dg/zero_length_1.f90: Likewise.
14570 * gfortran.dg/zero_length_2.f90: Likewise.
14571 * gfortran.dg/zero_sized_1.f90: Likewise.
14572 * gfortran.dg/zero_sized_3.f90: Likewise.
14573 * gfortran.fortran-torture/compile/nested.f90: Likewise.
14574 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
14575 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
14576 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
14577 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
14578 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
14579 * gfortran.fortran-torture/execute/args.f90: Likewise.
14580 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
14581 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
14582 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
14583 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
14584 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
14585 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
14586 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
14587 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
14588 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
14589 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
14590 * gfortran.fortran-torture/execute/common.f90: Likewise.
14591 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
14592 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
14593 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
14594 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
14595 * gfortran.fortran-torture/execute/contained.f90: Likewise.
14596 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
14597 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
14598 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
14599 * gfortran.fortran-torture/execute/data.f90: Likewise.
14600 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
14601 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
14602 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
14603 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
14604 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
14605 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
14606 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
14607 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
14608 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
14609 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
14610 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
14611 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
14612 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
14613 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
14614 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
14615 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
14616 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
14617 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
14618 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
14619 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
14620 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
14621 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
14622 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
14623 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
14624 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
14625 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
14626 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
14627 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
14628 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
14629 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
14630 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
14631 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
14632 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
14633 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
14634 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
14635 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
14636 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
14637 * gfortran.fortran-torture/execute/forall.f90: Likewise.
14638 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
14639 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
14640 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
14641 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
14642 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
14643 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
14644 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
14645 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
14646 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
14647 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
14648 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
14649 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
14650 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
14651 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
14652 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
14653 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
14654 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
14655 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
14656 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
14657 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
14658 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
14659 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
14660 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
14661 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
14662 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
14663 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
14664 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
14665 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
14666 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14667 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
14668 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
14669 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
14670 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
14671 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
14672 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
14673 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
14675 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
14676 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
14677 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
14678 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
14679 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
14680 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
14681 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
14682 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14683 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
14684 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
14685 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
14686 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14687 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
14688 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
14689 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
14690 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
14691 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
14692 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14693 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
14694 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14695 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
14696 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
14697 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
14698 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
14699 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
14700 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
14701 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
14702 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
14703 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14704 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
14705 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
14706 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
14707 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
14708 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
14709 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
14710 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
14711 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
14712 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
14713 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
14714 * gfortran.fortran-torture/execute/math.f90: Likewise.
14715 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
14716 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
14717 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
14718 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
14719 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
14720 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
14721 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
14722 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
14723 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
14724 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
14725 * gfortran.fortran-torture/execute/power.f90: Likewise.
14726 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
14727 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
14728 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14729 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
14730 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
14731 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
14732 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
14733 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
14734 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
14735 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
14736 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
14737 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
14738 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
14739 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
14740 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
14741 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
14742 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
14743 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
14744 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
14745 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
14746 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
14747 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
14748 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
14749 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
14750 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
14751 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
14752 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
14753 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
14754 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
14755 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
14756 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
14757 * gfortran.fortran-torture/execute/straret.f90: Likewise.
14758 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
14759 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
14760 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
14761 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
14762 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
14763 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
14764 * gfortran.fortran-torture/execute/string.f90: Likewise.
14765 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
14766 * gfortran.fortran-torture/execute/strret.f90: Likewise.
14767 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
14768 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
14769 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
14770 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
14771 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
14772 * gfortran.fortran-torture/execute/userop.f90: Likewise.
14773 * gfortran.fortran-torture/execute/where17.f90: Likewise.
14774 * gfortran.fortran-torture/execute/where18.f90: Likewise.
14775 * gfortran.fortran-torture/execute/where19.f90: Likewise.
14776 * gfortran.fortran-torture/execute/where20.f90: Likewise.
14777 * gfortran.fortran-torture/execute/where21.f90: Likewise.
14778 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
14779 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
14780 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14781 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14782 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14783 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14784 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
14785 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
14786 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
14787 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
14788 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
14789 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
14790 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
14791 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
14792 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
14793 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
14794 * gfortran.dg/inline_transpose_1.f90: Likewise.
14796 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
14799 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
14802 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
14805 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
14806 * gnat.dg/dispatch1.adb: Rename into...
14807 * gnat.dg/disp1.adb: ...this.
14808 * gnat.dg/dispatch1_p.ads: Rename into...
14809 * gnat.dg/disp1_pkg.ads: ...this.
14810 * gnat.dg/disp2.adb: Rename into...
14811 * gnat.dg/dispatch2.adb: ...this.
14812 * gnat.dg/dispatch2_p.ads: Rename into...
14813 * gnat.dg/disp2_pkg.ads: ...this.
14814 * gnat.dg/dispatch2_p.adb: Rename into...
14815 * gnat.dg/disp2_pkg.adb: this.
14816 * gnat.dg/generic_dispatch.adb: Rename into...
14817 * gnat.dg/generic_disp.adb: this.
14818 * gnat.dg/generic_dispatch_p.ads: Rename into...
14819 * gnat.dg/generic_disp_pkg.ads: ...this.
14820 * gnat.dg/generic_dispatch_p.adb: Rename into...
14821 * gnat.dg/generic_disp_pkg.adb: ...this.
14822 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
14823 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
14824 * gnat.dg/object_overflow1.adb: Tweak index.
14825 * gnat.dg/object_overflow2.adb: Likewise.
14826 * gnat.dg/object_overflow3.adb: Likewise.
14827 * gnat.dg/object_overflow4.adb: Likewise.
14828 * gnat.dg/object_overflow5.adb: Likewise.
14830 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14833 * gcc.c-torture/compile/pr84425.c: New test.
14835 2018-02-16 Marek Polacek <polacek@redhat.com>
14836 Jakub Jelinek <jakub@redhat.com>
14839 * g++.dg/cpp1y/constexpr-84192.C: New test.
14841 2018-02-16 Martin Sebor <msebor@redhat.com>
14844 * g++.dg/overload15.C: New test.
14846 2018-02-16 Yury Gribov <tetra2005@gmail.com>
14849 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
14850 * gcc.dg/pr56727-2.c: Ditto.
14851 * gcc.target/powerpc/pr79439.c: Renamed to...
14852 * gcc.target/powerpc/pr79439-1.c: ...this.
14853 * gcc.target/powerpc/pr79439-2.c: New test.
14854 * gcc.target/powerpc/pr79439-3.c: New test.
14856 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
14859 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
14860 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
14861 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
14862 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
14863 * gcc.target/powerpc/builtins-3.c: Same.
14865 2018-02-16 Nathan Sidwell <nathan@acm.org>
14867 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
14869 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
14871 PR rtl-optimization/70023
14872 * gcc.target/i386/pr70023.c: New.
14874 2018-02-16 Carl Love <cel@us.ibm.com>
14876 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
14878 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
14881 2018-02-16 Carl Love <cel@us.ibm.com>
14883 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
14884 for the ABI definitions for vec_extract4b and vec_insert4b.
14886 2018-02-16 Nathan Sidwell <nathan@acm.org>
14888 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
14889 * g++.old-deja/g++.mike/net43.C: Likewise.
14891 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
14894 * g++.dg/cpp1z/class-deduction48.C: New.
14896 2018-02-16 Nathan Sidwell <nathan@acm.org>
14899 * g++.dg/lookup/pr84375.C: New.
14901 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
14904 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
14906 2018-02-16 Richard Biener <rguenther@suse.de>
14908 PR tree-optimization/84417
14909 * gcc.dg/torture/pr84417.c: New testcase.
14911 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14914 * g++.dg/opt/pr84272.C: New test.
14916 PR rtl-optimization/83723
14917 * gcc.dg/pr83723.c: New test.
14919 2018-02-16 Richard Biener <rguenther@suse.de>
14921 PR tree-optimization/84399
14922 * gcc.dg/graphite/pr84399.c: New testcase.
14924 2018-02-16 Richard Biener <rguenther@suse.de>
14926 PR tree-optimization/84190
14927 * g++.dg/torture/pr84190.C: New testcase.
14929 2018-02-15 Martin Sebor <msebor@redhat.com>
14931 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
14934 2018-02-15 Janus Weil <janus@gcc.gnu.org>
14937 * gfortran.dg/dtio_21.f03: Add an error message.
14938 * gfortran.dg/dtio_22.f90: Fix invalid test case.
14940 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14943 * gfortran.dg/stop_shouldfail.f90: New test.
14945 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
14948 * g++.dg/concepts/pr84330.C: New.
14950 2018-02-15 Tom de Vries <tom@codesourcery.com>
14952 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
14954 2018-02-15 Tom de Vries <tom@codesourcery.com>
14956 * gcc.c-torture/compile/pr84136.c: Require effective target
14959 2018-02-15 Jakub Jelinek <jakub@redhat.com>
14961 PR tree-optimization/84383
14962 * gcc.c-torture/compile/pr84383.c: New test.
14964 PR tree-optimization/84334
14965 * gcc.dg/pr84334.c: New test.
14967 2018-02-14 Carl Love <cel@us.ibm.com>
14969 * gcc.target/powerpc/builtins-4-int128-runnable.c
14970 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
14971 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
14973 2018-02-14 Martin Sebor <msebor@redhat.com>
14975 PR tree-optimization/83698
14976 * gcc.dg/Wrestrict-7.c: New test.
14977 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
14978 * gcc.target/i386/chkp-stropt-17.c: Same.
14980 2018-02-14 Martin Sebor <msebor@redhat.com>
14983 * gcc.dg/Wattributes-8.c: New test.
14985 2018-02-14 Janus Weil <janus@gcc.gnu.org>
14988 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
14989 * gfortran.dg/allocate_with_source_23.f90: Ditto.
14990 * gfortran.dg/select_type_1.f03: Extend test case.
14992 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
14994 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
14995 (dg-options): Use -O2 -msse2 -mno-sse3.
14997 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
14999 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
15000 this test case still works ok.
15001 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
15002 * gcc.dg/vmx/insert-be-order.c: Likewise.
15003 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
15004 * gcc.dg/vmx/ld-be-order.c: Likewise.
15005 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
15006 * gcc.dg/vmx/lde-be-order.c: Likewise.
15007 * gcc.dg/vmx/ldl-be-order.c: Likewise.
15008 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
15009 * gcc.dg/vmx/merge-be-order.c: Likewise.
15010 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
15011 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
15012 * gcc.dg/vmx/pack-be-order.c: Likewise.
15013 * gcc.dg/vmx/perm-be-order.c: Likewise.
15014 * gcc.dg/vmx/splat-be-order.c: Likewise.
15015 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
15016 * gcc.dg/vmx/st-be-order.c: Likewise.
15017 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
15018 * gcc.dg/vmx/ste-be-order.c: Likewise.
15019 * gcc.dg/vmx/stl-be-order.c: Likewise.
15020 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
15021 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
15022 * gcc.dg/vmx/unpack-be-order.c: Likewise.
15023 * gcc.dg/vmx/vsums-be-order.c: Likewise.
15024 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
15026 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
15029 * g++.dg/cpp0x/auto49.C: New.
15031 2018-02-14 Nathan Sidwell <nathan@acm.org>
15033 * g++.dg/template/instantiate5.C: Adjust required-from loc.
15035 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15037 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
15038 * gcc.target/powerpc/le-altivec-consts.c: Same.
15040 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15043 * gcc.target/powerpc/pr84220-sld.c: New test.
15044 * gcc.target/powerpc/pr84220-sld2.c: New test.
15045 * gcc.target/powerpc/pr84220-sldw.c: New test.
15046 * gcc.target/powerpc/pr84220-xxperm.c: New test.
15047 * gcc.target/powerpc/pr84220-xxsld.c: New test.
15049 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15052 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
15053 _inc_ssp intrinsics.
15054 * gcc.target/i386/cet-intrin-4.c: Likewise.
15055 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
15056 __builtin_ia32_rdssp[d|q].
15058 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
15060 PR tree-optimization/84357
15061 * gcc.dg/vect/pr84357.c: New test.
15063 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15066 * gcc.target/rx/pr83831.c: New tests.
15068 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
15071 * gcc.target/msp430/pr79242.c: New test.
15073 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15076 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
15079 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15082 * g++.dg/pr84279.C: New test.
15084 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15086 PR rtl-optimization/84169
15087 * gcc.c-torture/execute/pr84169.c: New.
15089 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15092 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
15094 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15097 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
15100 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15103 * g++.dg/warn/effc4.C: New test.
15105 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15108 * g++.dg/template/sizeof16.C: New.
15109 * g++.dg/template/sizeof17.C: Likewise.
15111 2018-02-13 Janus Weil <janus@gcc.gnu.org>
15114 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
15115 add necessary compiler options.
15116 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
15118 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15121 * gcc.c-torture/execute/pr82210.c: New test.
15123 PR middle-end/84309
15124 * gcc.dg/pr84309-2.c: New test.
15126 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
15128 PR tree-optimization/84321
15129 * gcc.dg/pr84321.c: New test.
15131 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
15134 * gcc.target/i386/pr57193.c: Add -march=x86-64.
15136 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
15139 * gcc.dg/asan/pr84307.c: Remove test.
15141 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
15143 * gcc.target/rl78/test_auto_vector.c: New test.
15145 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
15148 * gcc.c-torture/compile/pr84305.c: New test.
15150 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15153 * gcc.target/i386/pr84335.c: New test.
15155 PR tree-optimization/84339
15156 * gcc.c-torture/execute/pr84339.c: New test.
15158 PR middle-end/84309
15159 * gcc.dg/pr84309.c: New test.
15160 * gcc.target/i386/pr84309.c: New test.
15163 * gcc.target/i386/pr84336.c: New test.
15165 2018-02-12 Jakub Jelinek <jakub@redhat.com>
15168 * c-c++-common/gomp/pr84341.c: New test.
15170 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15173 * gfortran.dg/read_dir.f90: Re-add dg-do run.
15175 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15178 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
15181 2018-02-12 Jeff Law <law@redhat.com>
15183 * gcc.c-torture/compile/reg-args-size.c: New test.
15185 2018-02-12 Carl Love <cel@us.ibm.com>
15187 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
15188 uint128 tests to new testfile.
15189 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
15190 int128 and uint128 tests.
15191 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
15192 list of torture tests.
15194 2018-02-12 Janus Weil <janus@gcc.gnu.org>
15197 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
15198 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
15200 2018-02-12 Tamar Christina <tamar.christina@arm.com>
15203 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
15205 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
15208 * gcc.dg/asan/pr84307.c: New test.
15210 2018-02-12 Nathan Sidwell <nathan@acm.org>
15212 * g++.dg/parse/pr84263.C: New.
15214 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
15217 * g++.dg/template/crash129.C: New.
15219 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15222 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15223 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15224 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15225 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
15226 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
15228 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15230 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
15231 _mm_maskz_scalef_round_sd): Test new intrinsics.
15232 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
15233 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
15235 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
15236 _mm_maskz_scalef_round_ss): Test new intrinsics.
15237 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
15238 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
15240 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
15241 __builtin_ia32_scalefss_round): Remove builtin.
15242 (__builtin_ia32_scalefsd_mask_round,
15243 __builtin_ia32_scalefss_mask_round): Test new builtin.
15244 * gcc.target/i386/sse-13.c: Ditto.
15245 * gcc.target/i386/sse-23.c: Ditto.
15247 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15249 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
15250 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
15251 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
15252 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
15253 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
15254 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
15255 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
15256 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
15258 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
15259 (__builtin_ia32_sqrtss_round): Remove builtins.
15260 (__builtin_ia32_sqrtsd_mask_round)
15261 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
15262 * gcc.target/i386/sse-13.c: Ditto.
15263 * gcc.target/i386/sse-23.c: Ditto.
15265 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15268 * gfortran.dg/statement_function_3.f: New test.
15270 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
15274 * gfortran.dg/statement_function_1.f90: New test.
15275 * gfortran.dg/statement_function_2.f90: New test.
15277 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
15280 * gfortran.dg/type_to_class_5.f03: New test.
15282 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
15285 * gfortran.dg/type_to_class_4.f03: New test.
15287 2018-02-10 Alan Modra <amodra@gmail.com>
15290 * gcc.dg/pr84300.c: New.
15292 2018-02-10 Jakub Jelinek <jakub@redhat.com>
15295 * g++.dg/ubsan/pr83987-2.C: New test.
15297 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
15299 * gcc.target/rx/movsicc.c: New test.
15301 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15304 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
15307 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
15309 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
15310 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
15312 2018-02-09 Nathan Sidwell <nathan@acm.org>
15315 * c-c++-common/pr84293.h: New.
15316 * c-c++-common/pr84293.c: New.
15318 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
15320 PR rtl-optimization/57193
15321 * gcc.target/i386/pr57193.c: New.
15323 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15326 * gcc.target/powerpc/pr84226.c: New test.
15328 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15330 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
15334 2018-02-09 Martin Sebor <msebor@redhat.com>
15337 * gcc.dg/lto/pr84212_0.c: New test file.
15338 * gcc.dg/lto/pr84212_1.c: Same.
15340 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15343 * gcc.target/powerpc/pr83926.c: New test.
15344 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
15345 message. Fix test for running in 32-bit mode.
15347 2018-02-09 Tamar Christina <tamar.christina@arm.com>
15350 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
15352 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15355 * gcc.target/s390/pr84295.c: New test.
15357 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
15360 * g++.dg/cpp1y/lambda-init16.C: New.
15362 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
15364 * gnat.dg/sso8.adb: New test.
15365 * gnat.dg/sso8_pkg.ads: New helper.
15367 2018-02-09 Richard Biener <rguenther@suse.de>
15369 PR tree-optimization/84278
15370 * gcc.target/i386/pr84278.c: Adjust regex.
15372 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15374 PR tree-optimization/84232
15375 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
15378 * gcc.target/aarch64/pr84252.c: New test.
15380 PR middle-end/84237
15381 * gcc.dg/pr84237.c: New test.
15383 2018-02-09 Marek Polacek <polacek@redhat.com>
15384 Jakub Jelinek <jakub@redhat.com>
15387 * g++.dg/torture/pr83659.C: New test.
15389 2018-02-08 David Malcolm <dmalcolm@redhat.com>
15391 PR tree-optimization/84136
15392 * gcc.c-torture/compile/pr84136.c: New test.
15394 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
15397 * gcc.target/i386/pr83008.c: New test.
15399 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
15402 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
15404 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15407 * g++.dg/warn/Wunused-parm-11.C: New.
15409 2018-02-08 Marek Polacek <polacek@redhat.com>
15411 PR tree-optimization/84238
15412 * gcc.dg/Wstringop-overflow-3.c: New test.
15414 2018-02-08 Nathan Sidwell <nathan@acm.org>
15416 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
15418 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15420 PR tree-optimization/84265
15421 * gcc.dg/vect/pr84265.c: New test.
15423 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15425 PR tree-optimization/81635
15426 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
15427 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
15429 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15431 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
15432 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
15433 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
15434 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
15435 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
15436 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
15437 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
15438 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
15439 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
15440 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
15441 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
15442 * gcc.target/s390/nobp-return-attr-all.c: New test.
15443 * gcc.target/s390/nobp-return-attr-neg.c: New test.
15444 * gcc.target/s390/nobp-return-mem-attr.c: New test.
15445 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
15446 * gcc.target/s390/nobp-return-mem-z10.c: New test.
15447 * gcc.target/s390/nobp-return-mem-z900.c: New test.
15448 * gcc.target/s390/nobp-return-reg-attr.c: New test.
15449 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
15450 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
15451 * gcc.target/s390/nobp-return-reg-z10.c: New test.
15452 * gcc.target/s390/nobp-return-reg-z900.c: New test.
15453 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
15454 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
15455 * gcc.target/s390/nobp-table-jump-z10.c: New test.
15456 * gcc.target/s390/nobp-table-jump-z900.c: New test.
15458 2018-02-08 Richard Biener <rguenther@suse.de>
15460 PR tree-optimization/84233
15461 * g++.dg/torture/pr84233.C: New testcase.
15463 2018-02-08 Richard Biener <rguenther@suse.de>
15465 PR tree-optimization/84278
15466 * gcc.target/i386/pr84278.c: New testcase.
15468 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
15470 PR rtl-optimization/84068
15471 PR rtl-optimization/83459
15472 * gcc.dg/pr84068.c: New test.
15474 2018-02-08 Richard Biener <rguenther@suse.de>
15476 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
15477 loop vectorization to happen.
15479 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15482 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
15484 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15486 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
15488 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
15491 * gcc.target/powerpc/pr84154-1.c: New tests.
15492 * gcc.target/powerpc/pr84154-2.c: Likewise.
15493 * gcc.target/powerpc/pr84154-3.c: Likewise.
15495 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15497 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
15499 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15502 * g++.dg/template/incomplete11.C: New test.
15503 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
15505 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15508 * gfortran.dg/deallocate_error_3.f90: New test.
15509 * gfortran.dg/deallocate_error_4.f90: New test.
15511 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
15514 * gfortran.dg/shape_9.f90: New test.
15516 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15519 * gfortran.dg/assumed_charlen_parameter.f90: New test.
15521 2018-02-07 David Malcolm <dmalcolm@redhat.com>
15525 * g++.dg/spellcheck-reswords.C: New test case.
15526 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
15527 suggestion of "if".
15529 2018-02-07 Martin Liska <mliska@suse.cz>
15532 * g++.dg/ext/mv26.C: New test.
15534 2018-02-07 Tom de Vries <tom@codesourcery.com>
15536 * gcc.dg/pr83844.c: Require effective target alloca.
15538 2018-02-07 Tom de Vries <tom@codesourcery.com>
15540 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
15542 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
15545 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
15546 -fcf-protection=return.
15548 2018-02-07 Tom de Vries <tom@codesourcery.com>
15551 * c-c++-common/goacc/pr84217.c: New test.
15552 * gfortran.dg/goacc/pr84217.f90: New test.
15554 2018-02-07 Richard Biener <rguenther@suse.de>
15556 PR tree-optimization/84204
15557 * gcc.dg/graphite/pr84204.c: New testcase.
15559 PR tree-optimization/84205
15560 * gcc.dg/graphite/pr84205.c: New testcase.
15562 PR tree-optimization/84223
15563 * gfortran.dg/graphite/pr84223.f90: New testcase.
15565 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
15568 * g++.dg/cpp0x/scoped_enum7.C: New.
15570 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
15572 PR tree-optimization/83008
15573 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
15575 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15577 PR tree-optimization/84235
15578 * gcc.c-torture/execute/ieee/pr84235.c: New test.
15580 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15583 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
15585 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
15587 2018-02-06 Jakub Jelinek <jakub@redhat.com>
15590 * gcc.target/i386/pr84146.c: New test.
15592 2018-02-06 Michael Collison <michael.collison@arm.com>
15594 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
15596 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15598 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
15599 warning for -mno-speculate-indirect-jumps.
15600 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
15601 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
15602 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
15603 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
15604 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
15605 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
15607 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15610 * c-c++-common/fcf-protection-1.c: Change a compared message.
15611 * c-c++-common/fcf-protection-2.c: Likewise.
15612 * c-c++-common/fcf-protection-3.c: Likewise.
15613 * c-c++-common/fcf-protection-5.c: Likewise.
15614 * c-c++-common/fcf-protection-6.c: New test.
15615 * c-c++-common/fcf-protection-7.c: Likewise.
15617 2018-02-06 Marek Polacek <polacek@redhat.com>
15619 PR tree-optimization/84228
15620 * c-c++-common/Wstringop-truncation-3.c: New test.
15622 2018-02-06 Tamar Christina <tamar.christina@arm.com>
15625 * gcc.target/arm/pragma_arch_switch_2.c: New.
15627 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15630 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
15632 2018-02-05 Martin Sebor <msebor@redhat.com>
15634 PR tree-optimization/83369
15635 * gcc.dg/Wnonnull.c: New test.
15637 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15639 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
15640 argument and use dg-messages-by-file instead. Expect it to be
15641 an array rather than a dict.
15642 (lto-link-and-maybe-run): Remove messages_by_file argument and
15643 use an upvar for dg-messages-by-file. Update call to
15644 lto_handle_diagnostics.
15645 (lt-get-options): Treat dg-messages-by-file as an array
15646 rather than a dict.
15647 (lto-get-options-main): Likewise. Set the entry rather than appending.
15648 (lto-execute): Treat dg-messages-by-file as an array rather than
15649 a dict. Update call to lto-link-and-maybe-run.
15651 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
15654 * g++.dg/cpp1z/inline-var4.C: New.
15656 2018-02-05 Martin Liska <mliska@suse.cz>
15658 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
15660 * c-c++-common/asan/pointer-compare-2.c: Likewise.
15661 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
15662 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
15663 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
15664 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
15665 * c-c++-common/asan/pointer-compare-3.c: New test.
15667 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15669 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
15670 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15672 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
15674 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
15675 _mm_maskz_range_sd, _mm_mask_range_round_sd,
15676 _mm_maskz_range_round_sd): Test new intrinsics.
15677 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
15678 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
15679 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
15680 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
15681 _mm_maskz_range_ss, _mm_mask_range_round_ss,
15682 _mm_maskz_range_round_ss): Test new intrinsics.
15683 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
15684 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
15685 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
15686 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
15687 __builtin_ia32_rangess128_round): Remove builtins.
15688 (__builtin_ia32_rangesd128_mask_round,
15689 __builtin_ia32_rangess128_mask_round): Test new builtins.
15690 * gcc.target/i386/sse-13.c: Ditto.
15691 * gcc.target/i386/sse-23.c: Ditto.
15693 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
15695 PR middle-end/79966
15696 * gfortran.dg/pr79966.f90: New testcase
15698 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
15701 * gfortran.dg/associate_23.f90: Fix invalid code.
15702 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15703 * gfortran.dg/matmul_3.f90: Likewise.
15704 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
15706 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
15709 * gfortran.dg/associate_34.f90: New test.
15710 * gfortran.dg/associate_35.f90: New test.
15712 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
15716 * gfortran.dg/pr84155.f90: New test.
15718 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
15720 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
15721 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
15723 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15725 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
15728 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15730 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
15732 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
15733 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
15734 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
15736 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15739 * gcc.c-torture/execute/pr83362.c: Make work for int16.
15740 * gcc.dg/Wsign-conversion.c: Dito.
15741 * gcc.dg/attr-alloc_size-4.c: Dito.
15742 * gcc.dg/pr81020.c: Dito.
15743 * gcc.dg/pr81192.c: Dito.
15744 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
15745 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
15746 * gcc.dg/pr83844.c: Restrict to int32plus.
15747 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
15748 * gcc.dg/tree-ssa/ldist-25.c: Dito.
15749 * gcc.dg/tree-ssa/ldist-27.c: Dito.
15750 * gcc.dg/tree-ssa/ldist-28.c: Dito.
15751 * gcc.dg/tree-ssa/ldist-29.c: Dito.
15752 * gcc.dg/tree-ssa/ldist-30.c: Dito.
15753 * gcc.dg/tree-ssa/ldist-31.c: Dito.
15754 * gcc.dg/tree-ssa/ldist-32.c: Dito.
15755 * gcc.dg/tree-ssa/ldist-33.c: Dito.
15756 * gcc.dg/tree-ssa/ldist-34.c: Dito.
15757 * gcc.dg/tree-ssa/ldist-35.c: Dito.
15758 * gcc.dg/tree-ssa/ldist-36.c: Dito.
15760 2018-02-02 Julia Koval <julia.koval@intel.com>
15762 * gcc.target/i386/funcspec-56.inc: Handle new march.
15763 * g++.dg/ext/mv16.C: Ditto.
15765 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15767 * lib/target-supports.exp
15768 (check_effective_target_keeps_null_pointer_checks): No more
15770 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
15771 * gcc.dg/ifcvt-4.c: Skip avr.
15772 * gcc.dg/pr53037-1.c: Dito.
15773 * gcc.dg/pr53037-2.c: Dito.
15774 * gcc.dg/pr53037-3.c: Dito.
15775 * gcc.dg/pr63387-2.c: Dito.
15776 * gcc.dg/pr63387.c: Dito.
15777 * gcc.dg/sancov/cmp0.c: Dito.
15778 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
15779 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
15780 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
15781 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
15782 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
15783 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
15784 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
15785 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
15786 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
15787 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
15788 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
15789 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
15790 * gcc.dg/tree-ssa/pr82059.c: Dito.
15791 * gcc.c-torture/execute/pr70460.c: Dito.
15793 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15796 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
15797 * gcc.c-torture/execute/20180112-1.c: Dito.
15798 * gcc.c-torture/execute/pr81503.c: Dito.
15799 * gcc.dg/store_merging_12.c: Dito.
15800 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
15801 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
15802 * gcc.dg/tree-ssa/pr80898.c: Dito.
15803 * gcc.dg/tree-ssa/pr82363.c: Dito.
15804 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
15805 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
15806 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
15807 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
15808 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
15809 * gcc.dg/tree-ssa/pr80803.c: Dito.
15810 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
15811 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
15812 * gcc.dg/tree-ssa/vrp114.c: Dito.
15813 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
15814 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
15815 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
15817 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15820 * gcc.target/i386/cet-sjlj-6a.c: New test.
15821 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
15823 2018-02-01 Marek Polacek <polacek@redhat.com>
15826 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
15828 2018-01-30 Jeff Law <law@redhat.com>
15831 * gcc.target/i386/pr84128.c: New test.
15833 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
15835 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
15836 -fdelete-null-pointer-checks.
15838 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
15841 * g++.dg/cpp0x/abstract-default1.C: New.
15843 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15845 PR tree-optimization/81635
15846 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
15847 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
15849 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15852 * gcc.target/aarch64/pr83370.c: New.
15854 2018-02-01 Richard Biener <rguenther@suse.de>
15856 * gcc.dg/graphite/pr35356-1.c: Adjust.
15858 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15861 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
15863 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
15864 of hard-coding the choice.
15865 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
15866 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
15867 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
15869 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
15871 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
15872 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
15873 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
15874 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
15875 * gcc.target/aarch64/sve/logical_1.c: Likewise.
15876 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
15877 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
15878 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
15879 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
15880 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
15881 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
15882 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
15883 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
15884 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
15885 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
15886 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
15887 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
15888 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
15889 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
15890 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
15891 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
15892 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
15893 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
15894 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
15895 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
15896 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
15897 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
15898 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
15899 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
15900 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
15901 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
15902 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
15903 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
15904 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
15905 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
15906 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
15907 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
15908 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
15909 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
15910 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15911 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
15912 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15913 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15914 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15915 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
15916 __builtin_popcountll rather than __builtin_popcountl.
15918 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15920 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
15921 of LD1R[HWD] for multi-element constants on big-endian targets.
15922 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15923 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15925 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15927 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
15928 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
15929 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
15931 2018-02-01 Jakub Jelinek <jakub@redhat.com>
15933 PR tree-optimization/81661
15934 PR tree-optimization/84117
15935 * gcc.dg/pr81661.c: New test.
15936 * gfortran.dg/pr84117.f90: New test.
15938 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
15941 * gfortran.dg/repeat_7.f90: Catch warning message.
15943 2018-01-31 Ian Lance Taylor <iant@golang.org>
15945 * go.go-torture/execute/printnil.go: New test.
15947 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15949 * lib/target-supports.exp (check_effective_target_comdat_group):
15950 Allow for Solaris as comdat syntax.
15952 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
15953 Solaris with comdat_group support and as.
15955 2018-01-31 Marek Polacek <polacek@redhat.com>
15958 * gcc.dg/pr81779.c: New test.
15960 2018-01-31 Jakub Jelinek <jakub@redhat.com>
15963 * gfortran.dg/gomp/pr84116.f90: New test.
15966 * g++.dg/init/pr83993-2.C: New test.
15969 * g++.dg/init/pr83993-1.C: New test.
15970 * g++.dg/cpp0x/pr83993.C: New test.
15972 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
15975 * gfortran.dg/pr84088.f90: New test.
15977 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
15980 * gcc.target/i386/pr82444.c: New.
15982 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
15984 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
15985 * gcc.target/powerpc/vsx-13.c: New.
15987 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
15990 * g++.dg/cpp1y/var-templ57.C: New.
15992 2018-01-31 Marek Polacek <polacek@redhat.com>
15995 * g++.dg/diagnostic/pr84138.C: New test.
15997 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
16000 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
16001 -Wstringop-overflow warnings due to spurious warning with -O1.
16002 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
16003 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
16005 2018-01-31 Richard Biener <rguenther@suse.de>
16007 PR tree-optimization/84132
16008 * g++.dg/torture/pr84132.C: New testcase.
16010 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
16012 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
16015 2018-01-31 Julia Koval <julia.koval@intel.com>
16018 * gcc.target/i386/rdpid.c: Remove "eax".
16020 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16022 PR tree-optimization/64946
16023 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
16024 scan-assembler checks.
16026 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
16028 * gcc.c-torture/execute/20180131-1.c: New test.
16030 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16032 * gcc.target/arc/taux-1.c: New test.
16033 * gcc.target/arc/taux-2.c: Likewise.
16035 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16037 * gcc.target/arc/uncached.c: New test.
16039 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16042 * gnat.dg/lto20.adb: Remove dg-excess-errors.
16044 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16046 PR preprocessor/69869
16047 * gcc.dg/cpp/trad/pr69869.c: New test.
16050 * gcc.dg/pr84100.c: New test.
16052 2018-01-30 Jeff Law <law@redhat.com>
16055 * gcc.target/i386/pr84064: New test.
16057 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16060 * gfortran.dg/data_implied_do_2.f90: New test.
16062 2018-01-30 Janus Weil <janus@gcc.gnu.org>
16064 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
16066 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16069 * gfortran.dg/inline_matmul_21.f90: New test case.
16071 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16073 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
16075 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
16078 * gcc.target/powerpc/pr84112.c: New.
16080 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16082 PR rtl-optimization/83986
16083 * gcc.dg/pr83986.c: New test.
16085 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
16088 * gcc.dg/torture/inf-compare-1.c: Add xfail.
16089 * gcc.dg/torture/inf-compare-2.c: Add xfail.
16090 * gcc.dg/torture/inf-compare-3.c: Add xfail.
16091 * gcc.dg/torture/inf-compare-4.c: Add xfail.
16093 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16095 PR tree-optimization/84111
16096 * gcc.c-torture/compile/pr84111.c: New test.
16098 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16101 * gcc.dg/ipa/inline-2.c: Fix template.
16102 * gcc.dg/ipa/inline-3.c: Fix template.
16104 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16107 * g++.dg/torture/pr81360.C: New testcase.
16109 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16112 * gcc.dg/lto/pr83954.h: New testcase.
16113 * gcc.dg/lto/pr83954_0.c: New testcase.
16114 * gcc.dg/lto/pr83954_1.c: New testcase.
16116 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16119 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
16121 Simplify DW_AT_producer scan.
16123 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16125 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
16127 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
16130 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
16131 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
16132 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
16133 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
16135 2018-01-29 Jeff Law <law@redhat.com>
16138 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
16139 better match other tests which require vsx. Verify the zero
16140 extension is part of the test in the combiner dump.
16142 2018-01-29 Marek Polacek <polacek@redhat.com>
16145 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
16148 * g++.dg/ext/pr83996.C: New test.
16150 2018-01-29 Richard Biener <rguenther@suse.de>
16152 PR tree-optimization/84057
16153 * gcc.dg/graphite/pr84057.c: New testcase.
16155 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16158 * gfortran.dg/bind_c_usage_31.f90: New test.
16160 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
16163 * g++.dg/warn/Wduplicated-branches5.C: New.
16165 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
16167 * gcc.target/rl78/test_addsi3_internal.c: New test.
16169 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
16171 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
16172 Make expected output depend on whether we expect sibcalls or not.
16173 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
16174 safe-indirect-jump-1.c).
16176 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
16177 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16178 Soren Rasmussen <s.c.rasmussen@gmail.com>
16180 Fortran 2018 teams tests.
16182 * gfortran.dg/team_number_1.f90: new test for team_number.
16183 * gfortran.dg/team_change_1.f90: new test for change team.
16184 * gfortran.dg/team_end_1.f90: new test for end team.
16185 * gfortran.dg/team_form_1.f90: new test for form team.
16187 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16190 * gfortran.dg/dot_product_4.f90
16192 2018-01-26 Martin Sebor <msebor@redhat.com>
16194 PR tree-optimization/83896
16195 * gcc.dg/strlenopt-43.c: New.
16197 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16199 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
16200 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
16201 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
16202 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
16203 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
16204 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
16205 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
16206 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
16207 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
16209 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
16210 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
16211 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
16212 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
16213 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
16214 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
16215 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
16216 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
16218 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
16220 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16222 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
16223 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
16224 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
16225 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
16226 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
16227 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
16228 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
16229 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
16230 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
16231 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
16232 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
16233 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
16234 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
16236 2018-01-26 Martin Liska <mliska@suse.cz>
16238 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
16241 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16243 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
16244 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
16245 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
16246 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
16247 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
16248 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
16249 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
16250 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
16252 2018-01-26 Richard Biener <rguenther@suse.de>
16254 PR rtl-optimization/84003
16255 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
16256 latent bug in DSE if NOINLINE is appropriately defined.
16257 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
16258 and defining NOINLINE.
16260 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16262 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
16263 tests specific to aarch64. XFAIL test on arm.
16265 2018-01-26 Jakub Jelinek <jakub@redhat.com>
16267 PR rtl-optimization/83985
16268 * gcc.dg/pr83985.c: New test.
16271 * c-c++-common/Wrestrict-3.c: New test.
16273 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16275 * gcc.target/arc/tdelegitimize_addr.c: New test.
16277 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16279 * gcc.target/arc/jli-1.c: New file.
16280 * gcc.target/arc/jli-2.c: Likewise.
16282 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
16284 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
16286 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
16287 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
16289 2018-01-26 Richard Biener <rguenther@suse.de>
16291 PR tree-optimization/81082
16292 * gcc.dg/vect/pr81082.c: New testcase.
16293 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
16294 simplification to n * n.
16296 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16298 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
16300 * gcc.target/i386/pr63620.c: Likewise.
16302 2018-01-26 Julia Koval <julia.koval@intel.com>
16304 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
16305 -mavx512f -mavx512bw.
16306 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
16307 * gcc.target/i386/i386.exp: Fix types.
16309 2018-01-26 Alan Modra <amodra@gmail.com>
16312 * gcc.target/powerpc/swaps-p8-46.c: New.
16314 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
16317 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
16318 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
16319 'array01' in the tree dump comparison.
16320 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
16321 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
16322 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
16324 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
16326 PR middle-end/83055
16327 * gcc.dg/torture/pr83055.c: New testcase.
16329 2018-01-25 Jakub Jelinek <jakub@redhat.com>
16332 * g++.dg/cpp1z/decomp36.C: New test.
16334 PR middle-end/83977
16335 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
16337 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
16339 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
16340 the shift dump line.
16341 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16343 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
16346 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
16347 index instead of int, which allows IVOPTs to properly optimize the
16350 2018-01-24 David Malcolm <dmalcolm@redhat.com>
16353 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
16354 of "fn_type" typedef.
16355 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
16357 2018-01-24 Ian Lance Taylor <iant@golang.org>
16359 * go.go-torture/execute/names-1.go: New test.
16361 2018-01-19 Jeff Law <law@redhat.com>
16364 * gcc.target/i386/pr83994.c: New test.
16366 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
16369 * gcc.target/powerpc/pr84014.c: New.
16371 2018-01-24 Jakub Jelinek <jakub@redhat.com>
16373 PR middle-end/83977
16374 * c-c++-common/gomp/pr83977-1.c: New test.
16375 * c-c++-common/gomp/pr83977-2.c: New test.
16376 * c-c++-common/gomp/pr83977-3.c: New test.
16377 * gfortran.dg/gomp/pr83977.f90: New test.
16379 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16382 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
16383 * gcc.dg/vect/pr80631-1.c: Likewise.
16384 * gcc.dg/vect/pr80631-2.c: Likewise.
16385 * gcc.dg/vect/pr81410.c: Likewise.
16386 * gcc.dg/vect/pr81633.c: Likewise.
16387 * gcc.dg/vect/pr81815.c: Likewise.
16388 * gcc.dg/vect/pr82108.c: Likewise.
16389 * gcc.dg/vect/pr83857.c: Likewise.
16390 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
16391 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
16392 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
16393 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
16394 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
16395 * gcc.dg/vect/vect-reduc-11.c: Likewise.
16396 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16397 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
16398 dg-xfail-run-if instead.
16399 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
16400 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
16401 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
16402 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
16403 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16405 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16407 PR tree-optimization/83979
16408 * g++.dg/pr83979.c: New test.
16410 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16412 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
16413 option. Add arm_neon_ok_no_float_abi check.
16415 2018-01-24 Richard Biener <rguenther@suse.de>
16417 PR tree-optimization/83176
16418 * gcc.dg/graphite/pr83176.c: New testcase.
16420 2018-01-24 Richard Biener <rguenther@suse.de>
16422 PR tree-optimization/82819
16423 * gcc.dg/graphite/pr82819.c: New testcase.
16425 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
16428 * g++.dg/cpp1y/constexpr-83921-1.C: New.
16429 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
16430 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
16431 * g++.dg/ext/stmtexpr20.C: Likewise.
16432 * g++.dg/ext/stmtexpr21.C: Likewise.
16434 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16437 * g++.dg/warn/pr83974.C: New test case.
16439 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16442 * g++.dg/ubsan/pr83987.C: New test.
16444 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16447 * gfortran.dg/pdt_29.f03: New test.
16449 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16452 * gfortran.dg/associate_33.f03: New test.
16454 2018-01-23 Martin Liska <mliska@suse.cz>
16457 * gcc.dg/lto/pr81440.h: New test.
16458 * gcc.dg/lto/pr81440_0.c: New test.
16459 * gcc.dg/lto/pr81440_1.c: New test.
16461 2018-01-23 Nathan Sidwell <nathan@acm.org>
16464 * g++.dg/template/pr83988.C: New.
16466 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16470 * g++.dg/cpp0x/pr82882.C: New test.
16471 * g++.dg/cpp0x/pr83978.C: New test.
16474 * g++.dg/cpp1z/decomp35.C: New test.
16476 2018-01-23 Nathan Sidwell <nathan@acm.org>
16478 * g++.dg/cpp0x/range-for10.C: Adjust.
16479 * g++.dg/ext/forscope1.C: Adjust.
16480 * g++.dg/ext/forscope2.C: Adjust.
16481 * g++.dg/template/for1.C: Adjust.
16483 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16485 PR tree-optimization/83510
16486 * gcc.c-torture/compile/pr83510.c: New test case.
16488 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16491 * lib/target-supports.exp (check_effective_target_vect_float): Say
16492 that the result only holds when -funsafe-math-optimizations is on.
16493 (check_effective_target_vect_float_strict): New procedure.
16494 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
16496 * gcc.dg/vect/vect-reduc-6.c: Likewise.
16498 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16500 PR tree-optimization/83965
16501 * gcc.dg/vect/pr83965.c: New test.
16503 2018-01-23 Richard Biener <rguenther@suse.de>
16505 PR tree-optimization/83963
16506 * gfortran.dg/graphite/pr83963.f: New testcase.
16507 * gcc.dg/graphite/pr83963-2.c: Likewise.
16509 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16512 * g++.dg/cpp1z/pr83918.C: New test.
16514 2018-01-22 Jakub Jelinek <jakub@redhat.com>
16516 PR tree-optimization/83957
16517 * gcc.dg/autopar/pr83957.c: New test.
16519 PR tree-optimization/83081
16520 * gcc.dg/predict-8.c: Adjust expected probability.
16522 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
16525 * gcc.target/powerpc/pr83862.c: New test.
16527 2018-01-22 Carl Love <cel@us.ibm.com>
16529 * gcc.target/powerpc/powerpc.exp: Add torture tests for
16530 builtins-4-runnable.c, builtins-6-runnable.c,
16531 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
16532 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
16533 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
16534 for signed/unsigned 128-bit and long long int loads.
16536 2018-01-22 Marek Polacek <polacek@redhat.com>
16539 * g++.dg/cpp1y/constexpr-empty4.C: New test.
16541 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
16543 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
16544 scan-asembler valid instructions list.
16545 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
16546 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
16547 power8-vector requirement and option.
16548 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
16550 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
16554 * gfortran.dg/string_1.f90: Remove printing the length.
16556 2018-01-22 Richard Biener <rguenther@suse.de>
16558 PR tree-optimization/83963
16559 * gcc.dg/graphite/pr83963.c: New testcase.
16561 2018-01-22 Sudakshina Das <sudi.das@arm.com>
16563 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
16564 dg-require-effective-target directives.
16566 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16568 * lib/target-supports.exp (check_effective_target_arm_softfloat):
16570 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
16571 Adjust scan-assembler checks for soft-float.
16573 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16576 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
16578 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
16580 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
16581 * gcc.dg/pr83623.c: Likewise.
16582 * gcc.dg/pr83666.c: Likewise.
16584 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16585 David Edelsohn <dje.gcc@gmail.com>
16588 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16589 assembly output from "crset eq" to "crset 2".
16590 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
16591 assembly output from . to $.
16592 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16593 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16594 assembly output from "crset eq" to "crset 2".
16595 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
16596 assembly output from "crset eq" to "crset 2", and from . to $.
16598 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
16601 * gfortran.dg/matmul_18.f90: New test.
16603 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
16605 PR tree-optimization/83940
16606 * gcc.dg/torture/pr83940.c: New test.
16608 2018-01-20 Jakub Jelinek <jakub@redhat.com>
16610 PR middle-end/83945
16611 * gcc.dg/tls/pr83945.c: New test.
16614 * gcc.dg/pr83930.c: New test.
16616 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16619 * gfortran.dg/matmul_17.f90: New test.
16621 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16624 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
16626 2018-01-19 Jakub Jelinek <jakub@redhat.com>
16629 * g++.dg/cpp0x/pr81167.C: New test.
16632 * g++.dg/cpp0x/pr83919.C: New test.
16634 2018-01-19 Jeff Law <law@redhat.com>
16635 Jakub Jelinek <jakub@redhat.com>
16637 * gcc.dg/stack-check-16.c: New test.
16639 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
16642 * gcc.target/nvptx/indirect_call.c: New test.
16644 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16646 * g++.dg/torture/pr83619.C: Remove dg-message.
16648 2018-01-19 Martin Liska <mliska@suse.cz>
16650 * gcc.dg/predict-1.c: Adjust expected probability.
16651 * gcc.dg/predict-3.c: Likewise.
16652 * gcc.dg/predict-5.c: Likewise.
16653 * gcc.dg/predict-6.c: Likewise.
16654 * gcc.dg/predict-9.c: Likewise.
16656 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16658 PR tree-optimization/83922
16659 * gcc.dg/pr83922.c: New test.
16661 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16663 PR tree-optimization/83914
16664 * gcc.dg/vect/pr83914.c: New test.
16666 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16668 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
16669 * gcc.target/arm/negdi-2.c: Likewise.
16670 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
16672 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16674 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
16676 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16678 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
16680 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
16682 * gcc.dg/torture/pr52451.c (main): Skip long double test on
16685 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16689 * g++.dg/torture/pr83619.C (e): Define before first use instead of
16690 forward declaration.
16692 2018-01-18 Carl Love <cel@us.ibm.com>
16694 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
16697 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
16700 * g++.dg/inherit/union3.C: New.
16702 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16704 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
16706 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
16709 * g++.dg/torture/pr83619.C: New testcase.
16711 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16713 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
16714 Add function body to force error messages in some configurations.
16716 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16718 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
16721 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
16724 * c-c++-common/ffile-prefix-map.c: New test.
16725 * c-c++-common/fmacro-prefix-map.c: New test.
16726 * c-c++-common/cpp/ffile-prefix-map.c: New test.
16727 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
16729 2018-01-18 Martin Liska <mliska@suse.cz>
16731 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
16732 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16733 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16734 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16735 * gcc.target/i386/ret-thunk-10.c: Likewise.
16736 * gcc.target/i386/ret-thunk-11.c: Likewise.
16737 * gcc.target/i386/ret-thunk-12.c: Likewise.
16738 * gcc.target/i386/ret-thunk-15.c: Likewise.
16739 * gcc.target/i386/ret-thunk-9.c: Likewise.
16741 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16743 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
16746 2018-01-18 Nathan Sidwell <nathan@acm.org>
16749 * g++.dg/cpp0x/pr83160.C: New.
16751 2018-01-18 Richard Biener <rguenther@suse.de>
16753 PR tree-optimization/83887
16754 * gcc.dg/graphite/pr83887.c: New testcase.
16755 * gfortran.dg/graphite/pr83887.f90: Likewise.
16756 * gfortran.dg/graphite/pr83887.f: Likewise.
16758 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16761 * gcc.target/arm/builtin-bswap.x: New file.
16762 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
16763 and options for armv6t2.
16764 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
16765 and options for Thumb1.
16766 * gcc.target/arm/builtin-bswap16.x: New file.
16767 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
16768 and options for armv6t2.
16769 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
16770 and options for Thumb1.
16772 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16774 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
16777 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16780 * gcc.dg/pr61240.c: New test.
16782 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16785 * gfortran.dg/pr83864.f90: New test.
16787 2018-01-17 Jeff Law <law@redhat.com>
16790 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
16792 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16794 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
16795 restriction, but still restrict to 64-bit.
16796 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
16797 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
16799 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16802 * gfortran.dg/pr83874.f90: New test.
16804 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16807 * g++.dg/cpp0x/pr83824.C: New test.
16809 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
16811 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
16812 appropriate .gnu_attribute for the long double type, if we use the
16813 long double type, but do not generate any calls.
16814 * gcc.target/powerpc/gnuattr2.c: Likewise.
16815 * gcc.target/powerpc/gnuattr3.c: Likewise.
16817 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16820 * g++.dg/cpp0x/alignas13.C: New.
16822 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16825 * g++.dg/cpp0x/pr83897.C: New test.
16827 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
16830 * gcc.c-torture/compile/pr83051-2.c: New testcase.
16832 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16835 * g++.dg/cpp0x/constexpr-ice19.C: New.
16837 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16839 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
16840 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
16841 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
16842 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
16843 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
16844 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
16845 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
16846 * gcc.target/powerpc/builtins-1-be-folded.c: New.
16847 * gcc.target/powerpc/builtins-1-le-folded.c: New.
16848 * gcc.target/powerpc/builtins-1.fold.h: New.
16850 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16852 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
16853 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
16855 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16857 * gcc.target/arm/g2.c: Add -marm to dg-options.
16858 * gcc.target/arm/scd42-2.c: Likewise.
16860 2018-01-17 Nathan Sidwell <nathan@acm.org>
16863 * g++.dg/lookup/pr83287-2.C: New.
16865 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16869 * g++.dg/wrappers/pr83814.C: New test case.
16870 * g++.dg/wrappers/pr83902.C: New test case.
16872 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16875 * g++.dg/lto/pr83121_0.C: New test case.
16876 * g++.dg/lto/pr83121_1.C: New test case.
16877 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
16878 adapted from DejaGnu's dg-test.
16879 (lto_handle_diagnostics): New procedure.
16880 (lto_prune_warns): Ignore informational notes.
16881 (lto-link-and-maybe-run): Add "messages_by_file" param.
16882 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
16883 "execute" when "link" fails if "execute" was not specified.
16884 (lto-can-handle-directive): New procedure.
16885 (lto-get-options-main): Call lto-can-handle-directive. Add a
16886 dg-messages local, using it to set the caller's
16887 dg-messages-by-file for the given source file.
16888 (lto-get-options): Likewise.
16889 (lto-execute): Add dg-messages-by-file local, and pass it to
16890 lto-link-and-maybe-run.
16892 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
16893 Richard Sandiford <richard.sandiford@linaro.org>
16897 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
16898 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
16900 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16902 * lib/target-supports.exp: Fix -march arguments in arm arch effective
16903 target check autogenerator for armv8.1-a and armv8.2-a.
16905 2018-01-17 Carl Love <cel@us.ibm.com>
16907 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
16908 Add debug print statements.
16909 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
16910 16 byte vector load followed by a partial vector load.
16912 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16915 * g++.dg/wrappers/pr83799.C: New test case.
16917 2018-01-17 Nathan Sidwell <nathan@acm.org>
16920 * g++.dg/cpp1y/pr83739.C: New.
16922 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16924 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
16925 * gcc.target/visium/overflow16.c: Likewise.
16926 * gcc.target/visium/overflow32.c: Likewise.
16928 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16930 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
16932 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16934 * gcc.dg/rtl/arm/stl-cond.c: New test.
16935 * gcc.target/arm/stl-cond.c: Delete.
16937 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16939 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
16942 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16944 PR tree-optimization/83843
16945 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
16946 * gcc.dg/store_merging_19.c: New test.
16948 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16950 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
16953 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16955 PR rtl-optimization/83771
16956 * gcc.dg/pr83771.c: New test.
16958 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16960 PR tree-optimization/81184
16961 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
16963 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16965 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16967 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
16969 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
16972 * gcc.target/i386/pr83546.c: New test.
16974 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16976 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
16978 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16980 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
16981 test and add dg-warning for the -Wstringop-overflow warning.
16983 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16985 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
16986 XFAIL last test on SPARC and Visium.
16988 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
16990 PR rtl-optimization/80481
16991 * g++.dg/pr80481.C: Exclude solaris.
16993 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16995 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
16996 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
16997 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
16999 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17001 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
17002 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
17003 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
17004 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
17005 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
17006 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
17007 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
17008 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
17009 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
17010 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
17011 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
17012 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
17013 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
17014 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
17015 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
17017 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17020 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
17022 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17024 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
17025 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
17026 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
17027 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
17028 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
17029 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
17031 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17033 PR tree-optimization/83857
17034 * gcc.dg/vect/pr83857.c: New test.
17036 2018-01-16 Richard Biener <rguenther@suse.de>
17038 PR tree-optimization/83867
17039 * gcc.dg/vect/pr83867.c: New testcase.
17041 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17044 * gcc.dg/pr83844.c: New test.
17046 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17048 * gcc.dg/torture/pr83847.c: New test.
17050 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17052 PR rtl-optimization/86620
17053 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
17054 instead of --param=max-sched-ready-insns=0.
17055 * gcc.target/i386/pr83620.c: New test.
17056 * gcc.dg/pr83620.c: New test.
17058 PR tree-optimization/83843
17059 * gcc.dg/store_merging_18.c: New test.
17062 * g++.dg/cpp1y/pr83817.C: New test.
17065 * g++.dg/template/pr83825.C: New test.
17067 2018-01-16 Richard Biener <rguenther@suse.de>
17069 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
17071 2018-01-16 Richard Biener <rguenther@suse.de>
17074 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
17075 from gcc.dg/torture/pr60092.c.
17077 2018-01-15 Martin Sebor <msebor@redhat.com>
17080 * g++.dg/ext/flexary28.C: New test.
17082 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
17085 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
17087 2018-01-15 Martin Sebor <msebor@redhat.com>
17090 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
17092 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17095 * gfortran.dg/minmaxloc_9.f90: New test.
17096 * gfortran.dg/minmaxloc_10.f90: New test.
17097 * gfortran.dg/minmaxloc_11.f90: New test.
17099 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
17102 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
17103 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17104 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17105 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17106 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17107 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17108 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17109 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17110 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17111 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17112 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17113 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17114 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17115 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17116 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17117 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
17118 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17119 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
17120 * gcc.target/i386/ret-thunk-10.c: Likewise.
17121 * gcc.target/i386/ret-thunk-11.c: Likewise.
17122 * gcc.target/i386/ret-thunk-12.c: Likewise.
17123 * gcc.target/i386/ret-thunk-13.c: Likewise.
17124 * gcc.target/i386/ret-thunk-14.c: Likewise.
17125 * gcc.target/i386/ret-thunk-15.c: Likewise.
17126 * gcc.target/i386/ret-thunk-9.c: Don't check the
17127 __x86_return_thunk label. Scan for "push" only for Linux.
17129 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
17132 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
17134 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17137 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
17139 * gcc.target/arm/pr83687.c: New test.
17141 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17143 Adjust tests to AVR_TINY.
17145 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
17146 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
17147 * gcc.target/avr/pr71627.c: Same.
17148 * gcc.target/avr/torture/addr-space-1-0.c: Same.
17149 * gcc.target/avr/torture/addr-space-1-1.c: Same.
17150 * gcc.target/avr/torture/addr-space-1-x.c: Same.
17151 * gcc.target/avr/torture/addr-space-2-0.c: Same.
17152 * gcc.target/avr/torture/addr-space-2-1.c: Same.
17153 * gcc.target/avr/torture/addr-space-2-x.c: Same.
17154 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
17155 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
17156 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
17157 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
17158 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
17159 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
17160 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
17161 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
17162 * gcc.target/avr/torture/pr61055.c: Same.
17163 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
17165 * gcc.target/avr/torture/int24-mul.c: Same.
17166 * gcc.target/avr/torture/pr51782-1.c: Same.
17167 * gcc.target/avr/torture/pr61443.c: Same.
17168 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
17169 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
17171 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17175 * gcc.target/avr/torture/pr83729.c: New test.
17176 * gcc.target/avr/torture/pr83801.c: New test.
17178 2018-01-15 Jakub Jelinek <jakub@redhat.com>
17180 PR middle-end/82694
17181 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
17182 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
17184 2018-01-10 Martin Sebor <msebor@redhat.com>
17187 * gcc.dg/Wstringop-overflow-2.c: New test.
17189 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17191 PR libgfortran/83811
17192 * gfortran.dg/fmt_e.f90: New test.
17194 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17196 * gcc.target/i386/indirect-thunk-10.c: New test.
17197 * gcc.target/i386/indirect-thunk-8.c: Likewise.
17198 * gcc.target/i386/indirect-thunk-9.c: Likewise.
17199 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
17200 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
17201 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
17202 * gcc.target/i386/ret-thunk-17.c: Likewise.
17203 * gcc.target/i386/ret-thunk-18.c: Likewise.
17204 * gcc.target/i386/ret-thunk-19.c: Likewise.
17205 * gcc.target/i386/ret-thunk-20.c: Likewise.
17206 * gcc.target/i386/ret-thunk-21.c: Likewise.
17208 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17210 * gcc.target/i386/indirect-thunk-register-4.c: New test.
17212 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17214 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17215 -mno-indirect-branch-register.
17216 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17217 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17218 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17219 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17220 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17221 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17222 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17223 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17224 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17225 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17226 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17227 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17228 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17229 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17230 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17231 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17232 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17233 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17234 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17235 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17236 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17237 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17238 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17239 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17240 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17241 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17242 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17243 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17244 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17245 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17246 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17247 * gcc.target/i386/ret-thunk-10.c: Likewise.
17248 * gcc.target/i386/ret-thunk-11.c: Likewise.
17249 * gcc.target/i386/ret-thunk-12.c: Likewise.
17250 * gcc.target/i386/ret-thunk-13.c: Likewise.
17251 * gcc.target/i386/ret-thunk-14.c: Likewise.
17252 * gcc.target/i386/ret-thunk-15.c: Likewise.
17253 * gcc.target/i386/ret-thunk-9.c: Likewise.
17254 * gcc.target/i386/indirect-thunk-register-1.c: New test.
17255 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
17256 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17258 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17260 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17261 -mfunction-return=keep.
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-attr-8.c: Likewise.
17276 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17277 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17278 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17279 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17280 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17281 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17282 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17283 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17284 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17285 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17286 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17287 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17288 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17289 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17290 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17291 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17292 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17293 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17294 * gcc.target/i386/ret-thunk-1.c: New test.
17295 * gcc.target/i386/ret-thunk-10.c: Likewise.
17296 * gcc.target/i386/ret-thunk-11.c: Likewise.
17297 * gcc.target/i386/ret-thunk-12.c: Likewise.
17298 * gcc.target/i386/ret-thunk-13.c: Likewise.
17299 * gcc.target/i386/ret-thunk-14.c: Likewise.
17300 * gcc.target/i386/ret-thunk-15.c: Likewise.
17301 * gcc.target/i386/ret-thunk-16.c: Likewise.
17302 * gcc.target/i386/ret-thunk-2.c: Likewise.
17303 * gcc.target/i386/ret-thunk-3.c: Likewise.
17304 * gcc.target/i386/ret-thunk-4.c: Likewise.
17305 * gcc.target/i386/ret-thunk-5.c: Likewise.
17306 * gcc.target/i386/ret-thunk-6.c: Likewise.
17307 * gcc.target/i386/ret-thunk-7.c: Likewise.
17308 * gcc.target/i386/ret-thunk-8.c: Likewise.
17309 * gcc.target/i386/ret-thunk-9.c: Likewise.
17311 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17313 * gcc.target/i386/indirect-thunk-1.c: New test.
17314 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17315 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17316 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17317 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17318 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17319 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17320 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17321 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17322 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17323 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17324 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17325 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17326 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17327 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17328 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17329 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17330 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17331 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17332 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17333 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17334 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17335 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17336 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17337 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17338 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17339 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17340 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17341 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17342 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17343 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17344 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17345 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17347 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
17350 * gcc.c-torture/compile/pr83051.c: New testcase.
17352 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17354 PR tree-optimization/83501
17355 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
17357 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
17359 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
17360 for lvx and stvx instead of lxvd2x and stxvd2x and require
17361 little-endian target. Add comments.
17362 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
17363 comprehensive testing.
17364 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
17365 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
17366 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
17367 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
17368 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
17369 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
17370 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
17371 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
17372 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
17373 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
17374 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
17375 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
17376 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
17377 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
17378 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
17379 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
17380 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
17381 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
17382 scan-assembler-not directives that forbid lvx and xxpermdi.
17383 * gcc.target/powerpc/vec-extract-3.c: Likewise.
17384 * gcc.target/powerpc/vec-extract-5.c: Likewise.
17385 * gcc.target/powerpc/vec-extract-6.c: Likewise.
17386 * gcc.target/powerpc/vec-extract-7.c: Likewise.
17387 * gcc.target/powerpc/vec-extract-8.c: Likewise.
17388 * gcc.target/powerpc/vec-extract-9.c: Likewise.
17389 * gcc.target/powerpc/vsx-vector-6-le.c: Change
17390 scan-assembler-times directives to reflect different numbers of
17391 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
17393 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17394 Alan Hayward <alan.hayward@arm.com>
17395 David Sherwood <david.sherwood@arm.com>
17397 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
17398 than SLP vectorization.
17399 * gcc.dg/vect/vect-alias-check-10.c: New test.
17400 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
17401 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
17402 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
17403 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
17404 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
17405 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
17406 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
17407 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
17408 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
17409 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
17410 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
17411 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
17412 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
17413 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
17414 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
17415 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
17416 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
17417 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
17418 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
17419 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
17420 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
17421 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
17422 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17424 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17425 Alan Hayward <alan.hayward@arm.com>
17426 David Sherwood <david.sherwood@arm.com>
17428 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
17430 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
17431 targets with scatter stores.
17432 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
17434 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
17435 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
17436 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
17437 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
17438 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
17439 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
17440 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
17441 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
17442 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
17443 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
17444 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
17445 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
17446 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
17447 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
17448 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
17449 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
17451 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17452 Alan Hayward <alan.hayward@arm.com>
17453 David Sherwood <david.sherwood@arm.com>
17455 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
17457 * gcc.target/aarch64/sve/strided_load_4.c: New test.
17458 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
17459 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
17460 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
17462 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17463 Alan Hayward <alan.hayward@arm.com>
17464 David Sherwood <david.sherwood@arm.com>
17466 * gcc.target/aarch64/sve/strided_load_1.c: New test.
17467 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
17468 * gcc.target/aarch64/sve/strided_load_3.c: 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 * gcc.target/aarch64/sve/gather_load_1.c: New test.
17475 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
17476 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
17477 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
17478 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
17479 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
17480 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
17481 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
17482 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
17483 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
17484 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
17485 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
17486 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
17487 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
17489 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17490 Alan Hayward <alan.hayward@arm.com>
17491 David Sherwood <david.sherwood@arm.com>
17493 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
17494 check for a message about using in-order reductions.
17495 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
17496 check for a message about using in-order reductions.
17497 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
17498 vectorized and check for a message about using in-order reductions.
17499 Expect targets with variable-length vectors to fall back to the
17500 fixed-length mininum.
17501 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
17502 check for a message about using in-order reductions.
17503 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
17504 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
17505 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
17506 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
17507 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
17508 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
17509 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
17510 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
17511 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
17512 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
17513 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
17514 vect_fold_left_plus.
17516 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17518 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
17520 * gcc.target/aarch64/sve/spill_2.c: New test.
17521 * gcc.target/aarch64/sve/spill_3.c: Likewise.
17522 * gcc.target/aarch64/sve/spill_4.c: Likewise.
17523 * gcc.target/aarch64/sve/spill_5.c: Likewise.
17524 * gcc.target/aarch64/sve/spill_6.c: Likewise.
17525 * gcc.target/aarch64/sve/spill_7.c: Likewise.
17527 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17528 Alan Hayward <alan.hayward@arm.com>
17529 David Sherwood <david.sherwood@arm.com>
17531 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
17533 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17534 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
17535 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
17536 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
17537 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
17538 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
17539 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
17540 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
17541 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
17543 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17544 Alan Hayward <alan.hayward@arm.com>
17545 David Sherwood <david.sherwood@arm.com>
17547 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
17548 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
17549 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17550 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
17552 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17553 Alan Hayward <alan.hayward@arm.com>
17554 David Sherwood <david.sherwood@arm.com>
17556 * lib/target-supports.exp
17557 (check_effective_target_vect_fold_extract_last): New proc.
17558 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
17559 for fold_extract_last.
17560 * gcc.dg/vect/pr65947-2.c: Likewise.
17561 * gcc.dg/vect/pr65947-3.c: Likewise.
17562 * gcc.dg/vect/pr65947-4.c: Likewise.
17563 * gcc.dg/vect/pr65947-5.c: Likewise.
17564 * gcc.dg/vect/pr65947-6.c: Likewise.
17565 * gcc.dg/vect/pr65947-9.c: Likewise.
17566 * gcc.dg/vect/pr65947-10.c: Likewise.
17567 * gcc.dg/vect/pr65947-12.c: Likewise.
17568 * gcc.dg/vect/pr65947-14.c: Likewise.
17569 * gcc.dg/vect/pr80631-1.c: Likewise.
17570 * gcc.target/aarch64/sve/clastb_1.c: New test.
17571 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
17572 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
17573 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
17574 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
17575 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
17576 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
17577 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
17578 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
17579 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
17580 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
17581 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
17582 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
17583 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
17585 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17586 Alan Hayward <alan.hayward@arm.com>
17587 David Sherwood <david.sherwood@arm.com>
17589 * gcc.target/aarch64/sve/live_1.c: New test.
17590 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
17592 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17593 Alan Hayward <alan.hayward@arm.com>
17594 David Sherwood <david.sherwood@arm.com>
17596 * gcc.target/aarch64/sve/nopeel_1.c: New test.
17597 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
17598 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
17599 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17600 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
17601 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
17602 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
17603 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
17604 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
17606 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17607 Alan Hayward <alan.hayward@arm.com>
17608 David Sherwood <david.sherwood@arm.com>
17610 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
17612 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
17614 * gcc.target/aarch64/sve/loop_add_4.c: New test.
17615 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
17616 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
17617 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
17618 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
17619 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
17621 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17622 Alan Hayward <alan.hayward@arm.com>
17623 David Sherwood <david.sherwood@arm.com>
17625 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
17626 instead of just ADDRESS.
17627 * gcc.dg/tree-ssa/scev-10.c: Likewise.
17628 * gcc.dg/tree-ssa/scev-11.c: Likewise.
17629 * gcc.dg/tree-ssa/scev-12.c: Likewise.
17630 * gcc.target/aarch64/sve/index_offset_1.c: New test.
17631 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
17632 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
17633 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
17634 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
17635 * gcc.target/aarch64/sve/while_2.c: Likewise.
17636 * gcc.target/aarch64/sve/while_3.c: Likewise.
17637 * gcc.target/aarch64/sve/while_4.c: Likewise.
17639 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17640 Alan Hayward <alan.hayward@arm.com>
17641 David Sherwood <david.sherwood@arm.com>
17643 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
17644 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
17646 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
17647 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17648 * gcc.target/aarch64/sve/reduc_5.c: New test.
17649 * gcc.target/aarch64/sve/slp_13.c: Likewise.
17650 * gcc.target/aarch64/sve/slp_13_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 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
17657 * gcc.dg/tree-ssa/peel1.c: Likewise.
17658 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
17659 variable-length vectors.
17660 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
17661 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
17662 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
17663 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17664 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17665 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17666 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17667 * gcc.target/aarch64/sve/slp_8.c: New test.
17668 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
17669 * gcc.target/aarch64/sve/slp_9.c: Likewise.
17670 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
17671 * gcc.target/aarch64/sve/slp_10.c: Likewise.
17672 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
17673 * gcc.target/aarch64/sve/slp_11.c: Likewise.
17674 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
17675 * gcc.target/aarch64/sve/slp_12.c: Likewise.
17676 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
17677 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
17678 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
17679 * gcc.target/aarch64/sve/while_1.c: Likewise.
17680 * gcc.target/aarch64/sve/while_2.c: Likewise.
17681 * gcc.target/aarch64/sve/while_3.c: Likewise.
17682 * gcc.target/aarch64/sve/while_4.c: Likewise.
17684 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17685 Alan Hayward <alan.hayward@arm.com>
17686 David Sherwood <david.sherwood@arm.com>
17688 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
17690 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
17691 and add an associated scan-dump test. Prevent vectorization
17692 of the first two loops.
17693 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17694 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
17695 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17696 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17697 (INIT_VECTOR): Tweak initial value so that some bits are always set.
17698 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17700 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17701 Alan Hayward <alan.hayward@arm.com>
17702 David Sherwood <david.sherwood@arm.com>
17704 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
17705 * gcc.dg/vect/pr67790.c: Likewise.
17706 * gcc.dg/vect/slp-reduc-1.c: Likewise.
17707 * gcc.dg/vect/slp-reduc-2.c: Likewise.
17708 * gcc.dg/vect/slp-reduc-3.c: Likewise.
17709 * gcc.dg/vect/slp-reduc-5.c: Likewise.
17710 * gcc.target/aarch64/sve/slp_5.c: New test.
17711 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
17712 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17713 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
17714 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17715 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
17717 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17718 Alan Hayward <alan.hayward@arm.com>
17719 David Sherwood <david.sherwood@arm.com>
17721 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
17723 * gcc.dg/vect/slp-1.c: Likewise.
17724 * gcc.dg/vect/slp-10.c: Likewise.
17725 * gcc.dg/vect/slp-12b.c: Likewise.
17726 * gcc.dg/vect/slp-12c.c: Likewise.
17727 * gcc.dg/vect/slp-17.c: Likewise.
17728 * gcc.dg/vect/slp-19b.c: Likewise.
17729 * gcc.dg/vect/slp-20.c: Likewise.
17730 * gcc.dg/vect/slp-21.c: Likewise.
17731 * gcc.dg/vect/slp-22.c: Likewise.
17732 * gcc.dg/vect/slp-23.c: Likewise.
17733 * gcc.dg/vect/slp-24-big-array.c: Likewise.
17734 * gcc.dg/vect/slp-24.c: Likewise.
17735 * gcc.dg/vect/slp-28.c: Likewise.
17736 * gcc.dg/vect/slp-39.c: Likewise.
17737 * gcc.dg/vect/slp-6.c: Likewise.
17738 * gcc.dg/vect/slp-7.c: Likewise.
17739 * gcc.dg/vect/slp-cond-1.c: Likewise.
17740 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
17741 * gcc.dg/vect/slp-cond-2.c: Likewise.
17742 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
17743 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
17744 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
17745 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
17746 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17747 * gcc.dg/vect/slp-perm-6.c: Likewise.
17748 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17749 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
17750 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
17751 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
17752 * gcc.dg/vect/slp-12a.c: Likewise.
17753 * gcc.dg/vect/slp-14.c: Likewise.
17754 * gcc.dg/vect/slp-15.c: Likewise.
17755 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
17756 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
17757 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
17758 * gcc.target/aarch64/sve/slp_1.c: New test.
17759 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
17760 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17761 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
17762 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17763 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
17764 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17765 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
17767 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17768 Alan Hayward <alan.hayward@arm.com>
17769 David Sherwood <david.sherwood@arm.com>
17771 * gcc.dg/vect/vect-ooo-group-1.c: New test.
17772 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
17773 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
17774 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
17775 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
17776 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
17777 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
17778 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
17779 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
17780 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
17781 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
17782 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
17783 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
17784 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
17785 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
17786 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
17787 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
17788 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
17789 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
17791 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17792 Alan Hayward <alan.hayward@arm.com>
17793 David Sherwood <david.sherwood@arm.com>
17795 * gcc.target/aarch64/sve/struct_move_1.c: New test.
17796 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
17797 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
17798 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
17799 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
17800 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
17801 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
17802 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
17803 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
17804 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
17805 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
17806 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
17807 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
17808 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
17809 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
17810 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
17811 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
17812 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
17813 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
17814 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
17815 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
17816 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
17817 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
17818 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
17819 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
17820 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
17821 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
17822 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
17823 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
17824 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
17825 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
17826 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
17827 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
17828 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
17829 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
17830 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
17832 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17833 Alan Hayward <alan.hayward@arm.com>
17834 David Sherwood <david.sherwood@arm.com>
17836 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
17837 Return true for SVE too.
17838 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
17839 if load/store lanes are supported.
17840 * gcc.dg/vect/slp-10.c: Likewise.
17841 * gcc.dg/vect/slp-12c.c: Likewise.
17842 * gcc.dg/vect/slp-17.c: Likewise.
17843 * gcc.dg/vect/slp-33.c: Likewise.
17844 * gcc.dg/vect/slp-6.c: Likewise.
17845 * gcc.dg/vect/slp-cond-1.c: Likewise.
17846 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
17847 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
17848 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17849 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
17850 * gcc.dg/vect/slp-perm-6.c: Likewise.
17851 * gcc.dg/vect/slp-perm-9.c: Likewise.
17852 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
17853 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
17854 for variable-length vectors.
17856 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17857 Alan Hayward <alan.hayward@arm.com>
17858 David Sherwood <david.sherwood@arm.com>
17860 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
17861 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
17863 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17865 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
17866 * g++.target/aarch64/sve/catch_1.C: New test.
17867 * g++.target/aarch64/sve/catch_2.C: Likewise.
17868 * g++.target/aarch64/sve/catch_3.C: Likewise.
17869 * g++.target/aarch64/sve/catch_4.C: Likewise.
17870 * g++.target/aarch64/sve/catch_5.C: Likewise.
17871 * g++.target/aarch64/sve/catch_6.C: Likewise.
17873 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17874 Alan Hayward <alan.hayward@arm.com>
17875 David Sherwood <david.sherwood@arm.com>
17877 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
17879 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
17880 * gcc.target/aarch64/fmaxmin.c: Likewise.
17881 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
17882 * gcc.target/aarch64/orr_imm_1.c: Likewise.
17883 * gcc.target/aarch64/pr62178.c: Likewise.
17884 * gcc.target/aarch64/pr71727-2.c: Likewise.
17885 * gcc.target/aarch64/saddw-1.c: Likewise.
17886 * gcc.target/aarch64/saddw-2.c: Likewise.
17887 * gcc.target/aarch64/uaddw-1.c: Likewise.
17888 * gcc.target/aarch64/uaddw-2.c: Likewise.
17889 * gcc.target/aarch64/uaddw-3.c: Likewise.
17890 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
17891 * gcc.target/aarch64/vect-compile.c: Likewise.
17892 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
17893 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
17894 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
17895 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
17896 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
17897 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
17898 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
17899 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
17900 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
17901 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
17902 * gcc.target/aarch64/vect-fmovd.c: Likewise.
17903 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
17904 * gcc.target/aarch64/vect-fmovf.c: Likewise.
17905 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
17906 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
17907 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
17908 * gcc.target/aarch64/vect-movi.c: Likewise.
17909 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
17910 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
17911 * gcc.target/aarch64/vect-vaddv.c: Likewise.
17912 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17913 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17914 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
17916 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
17917 * gcc.target/aarch64/sve/arith_1.c: New test.
17918 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
17919 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
17920 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
17921 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
17922 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
17923 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
17924 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
17925 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
17926 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
17927 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
17928 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
17929 * gcc.target/aarch64/sve/ext_1.c: Likewise.
17930 * gcc.target/aarch64/sve/ext_2.c: Likewise.
17931 * gcc.target/aarch64/sve/extract_1.c: Likewise.
17932 * gcc.target/aarch64/sve/extract_2.c: Likewise.
17933 * gcc.target/aarch64/sve/extract_3.c: Likewise.
17934 * gcc.target/aarch64/sve/extract_4.c: Likewise.
17935 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
17936 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
17937 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
17938 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
17939 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
17940 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
17941 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
17942 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
17943 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
17944 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
17945 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
17946 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
17947 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
17948 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
17949 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
17950 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
17951 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
17952 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
17953 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
17954 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
17955 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
17956 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
17957 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
17958 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
17959 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
17960 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
17961 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
17962 * gcc.target/aarch64/sve/index_1.c: Likewise.
17963 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
17964 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
17965 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
17966 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
17967 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
17968 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
17969 * gcc.target/aarch64/sve/logical_1.c: Likewise.
17970 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
17971 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
17972 * gcc.target/aarch64/sve/mad_1.c: Likewise.
17973 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
17974 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
17975 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
17976 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
17977 * gcc.target/aarch64/sve/mla_1.c: Likewise.
17978 * gcc.target/aarch64/sve/mls_1.c: Likewise.
17979 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
17980 * gcc.target/aarch64/sve/msb_1.c: Likewise.
17981 * gcc.target/aarch64/sve/mul_1.c: Likewise.
17982 * gcc.target/aarch64/sve/neg_1.c: Likewise.
17983 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
17984 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
17985 * gcc.target/aarch64/sve/pack_1.c: Likewise.
17986 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
17987 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
17988 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
17989 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
17990 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
17991 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
17992 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
17993 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
17994 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
17995 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
17996 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17997 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17998 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17999 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
18000 * gcc.target/aarch64/sve/rev_1.c: Likewise.
18001 * gcc.target/aarch64/sve/revb_1.c: Likewise.
18002 * gcc.target/aarch64/sve/revh_1.c: Likewise.
18003 * gcc.target/aarch64/sve/revw_1.c: Likewise.
18004 * gcc.target/aarch64/sve/shift_1.c: Likewise.
18005 * gcc.target/aarch64/sve/single_1.c: Likewise.
18006 * gcc.target/aarch64/sve/single_2.c: Likewise.
18007 * gcc.target/aarch64/sve/single_3.c: Likewise.
18008 * gcc.target/aarch64/sve/single_4.c: Likewise.
18009 * gcc.target/aarch64/sve/spill_1.c: Likewise.
18010 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
18011 * gcc.target/aarch64/sve/subr_1.c: Likewise.
18012 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
18013 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
18014 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
18015 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
18016 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
18017 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
18018 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
18019 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
18020 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
18021 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
18022 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
18023 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
18024 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
18025 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
18026 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
18027 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
18028 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
18029 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
18030 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
18031 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
18032 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
18033 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
18034 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
18035 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18036 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
18037 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
18038 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
18039 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
18040 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
18041 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
18042 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
18043 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
18044 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
18045 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
18046 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
18047 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
18048 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
18049 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
18050 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
18051 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
18052 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
18053 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
18055 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18056 Alan Hayward <alan.hayward@arm.com>
18057 David Sherwood <david.sherwood@arm.com>
18059 * lib/target-supports.exp (check_effective_target_aarch64_sve)
18060 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
18061 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
18063 (check_effective_target_vect_perm): Handle SVE.
18064 (check_effective_target_vect_perm_byte): Likewise.
18065 (check_effective_target_vect_perm_short): Likewise.
18066 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
18067 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
18068 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
18069 (check_effective_target_vect_element_align_preferred): Likewise.
18070 (check_effective_target_vect_align_stack_vars): Likewise.
18071 (check_effective_target_vect_load_lanes): Likewise.
18072 (check_effective_target_vect_masked_store): Likewise.
18073 (available_vector_sizes): Use aarch64_sve_bits for SVE.
18074 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
18075 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
18076 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
18077 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
18078 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
18079 * gcc.dg/vect/slp-23.c: Likewise.
18080 * gcc.dg/vect/slp-perm-5.c: Likewise.
18081 * gcc.dg/vect/slp-perm-6.c: Likewise.
18082 * gcc.dg/vect/slp-perm-9.c: Likewise.
18083 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18084 * gcc.dg/vect/vect-114.c: Likewise.
18085 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
18086 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
18088 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18090 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
18091 vect_variable_length, expecting the test to be vectorized
18092 without SLP instead.
18093 * gcc.dg/vect/pr33953.c: Likewise.
18094 * gcc.dg/vect/pr37027.c: Likewise.
18095 * gcc.dg/vect/pr67790.c: Likewise.
18096 * gcc.dg/vect/pr68445.c: Likewise.
18097 * gcc.dg/vect/slp-1.c: Likewise.
18098 * gcc.dg/vect/slp-10.c: Likewise.
18099 * gcc.dg/vect/slp-12a.c: Likewise.
18100 * gcc.dg/vect/slp-12b.c: Likewise.
18101 * gcc.dg/vect/slp-12c.c: Likewise.
18102 * gcc.dg/vect/slp-13-big-array.c: Likewise.
18103 * gcc.dg/vect/slp-13.c: Likewise.
18104 * gcc.dg/vect/slp-14.c: Likewise.
18105 * gcc.dg/vect/slp-15.c: Likewise.
18106 * gcc.dg/vect/slp-17.c: Likewise.
18107 * gcc.dg/vect/slp-19b.c: Likewise.
18108 * gcc.dg/vect/slp-2.c: Likewise.
18109 * gcc.dg/vect/slp-20.c: Likewise.
18110 * gcc.dg/vect/slp-21.c: Likewise.
18111 * gcc.dg/vect/slp-22.c: Likewise.
18112 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18113 * gcc.dg/vect/slp-24.c: Likewise.
18114 * gcc.dg/vect/slp-28.c: Likewise.
18115 * gcc.dg/vect/slp-39.c: Likewise.
18116 * gcc.dg/vect/slp-42.c: Likewise.
18117 * gcc.dg/vect/slp-6.c: Likewise.
18118 * gcc.dg/vect/slp-7.c: Likewise.
18119 * gcc.dg/vect/slp-cond-1.c: Likewise.
18120 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18121 * gcc.dg/vect/slp-cond-2.c: Likewise.
18122 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18123 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18124 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18125 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18126 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18127 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18128 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18129 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18130 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18131 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18132 * gcc.dg/vect/slp-reduc-4.c: Likewise.
18133 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18134 * gcc.dg/vect/slp-reduc-7.c: Likewise.
18135 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18136 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18137 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18138 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
18140 2018-01-13 Jakub Jelinek <jakub@redhat.com>
18143 * gcc.dg/pr83801.c: New test.
18145 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
18148 * gfortran.dg/bounds_check_19.f90: New test.
18150 2018-01-12 Jakub Jelinek <jakub@redhat.com>
18152 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
18153 instead of scan-assembler-not for xsnabsqp.
18155 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18157 PR libgfortran/83525
18158 * gfortran.dg/newunit_5.f90: New test.
18160 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
18162 PR rtl-optimization/80481
18163 * g++.dg/pr80481.C: New.
18165 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
18168 * gcc.target/alpha/pr83628-3.c: New test.
18170 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18172 * lib/target-supports.exp (check_effective_target_avx512f): Also
18173 check for __builtin_ia32_addsd_round,
18174 __builtin_ia32_getmantsd_round.
18175 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
18177 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
18180 * gcc.target/powerpc/pr83629.c: Require ilp32.
18182 2018-01-12 Richard Biener <rguenther@suse.de>
18184 PR tree-optimization/80846
18185 * gcc.target/i386/pr80846-1.c: New testcase.
18186 * gcc.target/i386/pr80846-2.c: Likewise.
18188 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
18190 * gcc.c-torture/execute/20180112-1.c: New test.
18192 2018-01-12 Tom de Vries <tom@codesourcery.com>
18194 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
18195 * g++.dg/ext/label13a.C: Same.
18196 * g++.dg/ext/label14.C: Same.
18197 * g++.dg/ext/label2.C: Same.
18198 * g++.dg/ext/label3.C: Same.
18199 * g++.dg/torture/pr42462.C: Same.
18200 * g++.dg/torture/pr42739.C: Same.
18201 * g++.dg/warn/Wunused-label-3.C: Same.
18203 2018-01-12 Tom de Vries <tom@codesourcery.com>
18205 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
18206 * g++.dg/Walloca1.C: Same.
18207 * g++.dg/cpp0x/pr70338.C: Same.
18208 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
18209 * g++.dg/cpp1y/vla10.C: Same.
18210 * g++.dg/cpp1y/vla2.C: Same.
18211 * g++.dg/cpp1y/vla6.C: Same.
18212 * g++.dg/cpp1y/vla8.C: Same.
18213 * g++.dg/debug/debug5.C: Same.
18214 * g++.dg/debug/debug6.C: Same.
18215 * g++.dg/debug/pr54828.C: Same.
18216 * g++.dg/diagnostic/pr70105.C: Same.
18217 * g++.dg/eh/cleanup5.C: Same.
18218 * g++.dg/eh/spbp.C: Same.
18219 * g++.dg/ext/tmplattr9.C: Same.
18220 * g++.dg/ext/vla10.C: Same.
18221 * g++.dg/ext/vla11.C: Same.
18222 * g++.dg/ext/vla12.C: Same.
18223 * g++.dg/ext/vla15.C: Same.
18224 * g++.dg/ext/vla16.C: Same.
18225 * g++.dg/ext/vla17.C: Same.
18226 * g++.dg/ext/vla3.C: Same.
18227 * g++.dg/ext/vla6.C: Same.
18228 * g++.dg/ext/vla7.C: Same.
18229 * g++.dg/init/array24.C: Same.
18230 * g++.dg/init/new47.C: Same.
18231 * g++.dg/init/pr55497.C: Same.
18232 * g++.dg/opt/pr78201.C: Same.
18233 * g++.dg/template/vla2.C: Same.
18234 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
18235 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
18236 * g++.dg/torture/pr62127.C: Same.
18237 * g++.dg/torture/pr67055.C: Same.
18238 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
18239 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
18240 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
18241 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
18242 * g++.dg/warn/Wplacement-new-size-5.C: Same.
18243 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
18244 * g++.dg/warn/Wvla-1.C: Same.
18245 * g++.dg/warn/Wvla-3.C: Same.
18246 * g++.old-deja/g++.ext/array2.C: Same.
18247 * g++.old-deja/g++.ext/constructor.C: Same.
18248 * g++.old-deja/g++.law/builtin1.C: Same.
18249 * g++.old-deja/g++.other/crash12.C: Same.
18250 * g++.old-deja/g++.other/eh3.C: Same.
18251 * g++.old-deja/g++.pt/array6.C: Same.
18252 * g++.old-deja/g++.pt/dynarray.C: Same.
18254 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18256 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
18258 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18260 PR libfortran/67412
18261 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
18262 on *-*-solaris2.10.
18264 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18266 * lib/target-supports.exp (check_effective_target_branch_cost):
18267 Accept all x86 targets.
18269 2018-01-12 Martin Liska <mliska@suse.cz>
18272 * g++.dg/warn/pr83054.C: New test.
18274 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18276 * gcc.target/powerpc/spec-barr-1.c: New file.
18278 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
18281 * gcc.target/i386/pr83330.c: New test.
18283 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18286 * gfortran.dg/dtio_31.f03: New test.
18287 * gfortran.dg/dtio_32.f03: New test.
18289 2018-01-11 David Malcolm <dmalcolm@redhat.com>
18292 * g++.dg/wrappers: New subdirectory.
18293 * g++.dg/wrappers/README: New file.
18294 * g++.dg/wrappers/alloc.C: New test case.
18295 * g++.dg/wrappers/cow-istream-string.C: New test case.
18296 * g++.dg/wrappers/cp-stdlib.C: New test case.
18297 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
18298 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
18300 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
18302 PR middle-end/83718
18303 * g++.dg/torture/pr83718.C: New testcase.
18305 2018-01-11 Martin Jambor <mjambor@suse.cz>
18308 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
18310 2018-01-11 Bin Cheng <bin.cheng@arm.com>
18312 PR tree-optimization/83695
18313 * gcc.dg/tree-ssa/pr83695.c: New test.
18315 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18317 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
18318 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
18320 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18322 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
18323 * gcc.target/arm/simd/fp16fml_high.c: New test.
18324 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
18325 * lib/target-supports.exp
18326 (check_effective_target_arm_fp16fml_neon_ok_nocache,
18327 check_effective_target_arm_fp16fml_neon_ok,
18328 add_options_for_arm_fp16fml_neon): New procedures.
18330 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18332 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
18335 2018-01-11 Richard Biener <rguenther@suse.de>
18337 PR tree-optimization/83435
18338 * gcc.dg/graphite/pr83435.c: New testcase.
18340 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
18341 Alan Hayward <alan.hayward@arm.com>
18342 David Sherwood <david.sherwood@arm.com>
18344 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
18346 2018-01-11 Tamar Christina <tamar.christina@arm.com>
18348 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
18350 2018-01-11 Sudakshina Das <sudi.das@arm.com>
18353 * gcc.c-torture/compile/pr82096.c: New test.
18355 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18357 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
18359 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18361 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
18363 2018-01-11 Justin Squirek <squirek@adacore.com>
18365 * gnat.dg/expr_func4.adb: New testcase.
18367 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18369 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
18372 2018-01-11 Bob Duff <duff@adacore.com>
18374 * gnat.dg/protected_null.adb: New testcase.
18376 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18378 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
18380 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18382 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
18384 2018-01-11 Justin Squirek <squirek@adacore.com>
18386 * gnat.dg/loopvar.adb: New testcase.
18388 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18390 PR middle-end/83189
18391 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
18393 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18395 * gcc.c-torture/compile/pr83575.c: New testcase.
18397 2018-01-10 Michael Collison <michael.collison@arm.com>
18399 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
18400 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
18401 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
18402 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
18403 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18404 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18405 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18406 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
18407 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
18408 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18409 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18410 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
18411 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
18412 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
18413 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
18414 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
18416 2018-01-10 Michael Collison <michael.collison@arm.com>
18418 * gcc.target/aarch64/sha2.h: New shared testcase.
18419 * gcc.target/aarch64/sha2_1.c: New testcase.
18420 * gcc.target/aarch64/sha2_2.c: New testcase.
18421 * gcc.target/aarch64/sha2_3.c: New testcase.
18422 * gcc.target/aarch64/sha3.h: New shared testcase.
18423 * gcc.target/aarch64/sha3_1.c: New testcase.
18424 * gcc.target/aarch64/sha3_2.c: New testcase.
18425 * gcc.target/aarch64/sha3_3.c: New testcase.
18427 2018-01-10 Michael Collison <michael.collison@arm.com>
18429 * gcc.target/aarch64/sm3_sm4.c: New testcase.
18431 2018-01-10 Martin Sebor <msebor@redhat.com>
18433 PR tree-optimization/83781
18434 * gcc.dg/strlenopt-42.c: New test.
18436 2018-01-11 Martin Sebor <msebor@gmail.com>
18437 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18439 PR tree-optimization/83501
18440 PR tree-optimization/81703
18442 * gcc.dg/strlenopt-39.c: New test-case.
18443 * gcc.dg/pr81703.c: Likewise.
18445 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
18447 * gnat.dg/atomic10.adb: New test.
18449 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18452 * gfortran.dg/deferred_character_18.f90: New test.
18454 2018-01-10 Martin Sebor <msebor@redhat.com>
18456 PR tree-optimization/83671
18457 * gcc.dg/strlenopt-40.c: New test.
18458 * gcc.dg/strlenopt-41.c: New test.
18460 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18463 * gfortran.dg/allocate_with_typespec_7.f90: New test.
18465 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
18468 * gcc.target/powerpc/pr83399.c: New test.
18470 2018-01-10 David Malcolm <dmalcolm@redhat.com>
18473 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
18474 to reflect that the arguments are correctly underlined.
18475 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
18476 for globals, params, locals and literals.
18477 (test_sizeof): Directly test the location of "sizeof", rather than
18478 when used in compound expressions.
18479 (test_alignof): Likewise for "alignof".
18480 (test_string_literals): Likewise for string literals.
18481 (test_numeric_literals): Likewise for numeric literals.
18482 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
18483 (test_typeid): Likewise for typeid.
18484 (test_unary_plus): New.
18485 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
18488 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
18490 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
18492 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
18494 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
18496 2018-01-10 Marek Polacek <polacek@redhat.com>
18499 * g++.dg/warn/Wduplicated-branches4.C: New test.
18501 2018-01-10 Jakub Jelinek <jakub@redhat.com>
18504 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
18507 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
18510 * g++.dg/cpp0x/new2.C: New.
18512 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
18515 * gcc.target/i386/pr83735.c: New test.
18517 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
18519 * lib/target-supports.exp (check_effective_target_branch_cost):
18521 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
18522 * gcc.dg/pr21643.c: Likewise.
18523 * gcc.dg/pr46309.c: Likewise.
18524 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
18525 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
18526 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
18527 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
18528 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18529 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18530 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18531 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
18532 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
18533 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
18534 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
18535 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
18536 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
18537 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
18539 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
18542 * gcc.target/powerpc/pr83629.c: New testcase.
18544 2018-01-10 Richard Biener <rguenther@suse.de>
18547 * gcc.dg/pr78768.c: Un-XFAIL.
18549 2018-01-10 Richard Biener <rguenther@suse.de>
18552 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
18554 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
18556 PR tree-optimization/83753
18557 * gcc.dg/torture/pr83753.c: New test.
18559 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
18561 * gcc.target/i386/avx2-gather-1.c: Add -march.
18562 * gcc.target/i386/avx2-gather-2.c: Add -march.
18563 * gcc.target/i386/avx2-gather-3.c: Add -march.
18564 * gcc.target/i386/avx2-gather-4.c: Add -march.
18565 * gcc.target/i386/avx2-gather-5.c: Add -march.
18566 * gcc.target/i386/avx2-gather-6.c: Add -march.
18567 * gcc.target/i386/avx512f-gather-1.c: Add -march.
18568 * gcc.target/i386/avx512f-gather-2.c: Add -march.
18569 * gcc.target/i386/avx512f-gather-3.c: Add -march.
18570 * gcc.target/i386/avx512f-gather-4.c: Add -march.
18571 * gcc.target/i386/avx512f-gather-5.c: Add -march.
18572 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
18573 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
18574 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
18575 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
18576 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
18578 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
18581 * gcc.target/i386/pr78585.c: New test.
18583 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18586 * g++.dg/cpp0x/pr83734.C: New test.
18588 2018-01-09 Carl Love <cel@us.ibm.com>
18590 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
18591 vec_mergeo builtins with float, double, long long, unsigned long long,
18592 bool long long arguments.
18593 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
18594 vec_float2 with double arguments.
18595 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
18596 vec_mergew and vec_mergow builtins.
18598 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
18601 * gfortran.dg/contiguous_6.f90: New test.
18603 2018-01-09 Richard Biener <rguenther@suse.de>
18605 PR tree-optimization/83668
18606 * gcc.dg/graphite/pr83668.c: New testcase.
18608 2018-01-09 Joseph Myers <joseph@codesourcery.com>
18610 PR tree-optimization/64811
18611 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
18612 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
18613 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
18614 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
18616 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
18618 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
18621 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
18623 2018-01-09 Tamar Christina <tamar.christina@arm.com>
18626 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
18627 no NEON and require softfp or hard float-abi.
18628 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
18630 2018-01-09 Richard Biener <rguenther@suse.de>
18632 PR tree-optimization/83572
18633 * gcc.dg/graphite/pr83572.c: New testcase.
18635 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18638 * gcc.dg/sms-13.c: New test.
18640 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
18643 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
18645 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
18646 Monk Chiang <sh.chiang04@gmail.com>
18648 * gcc.target/riscv/save-restore-1.c: New.
18650 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18653 * gcc.target/powerpc/pr83677.c: New file.
18655 2018-01-08 Jeff Law <law@redhat.com>
18657 PR rtl-optimizatin/81308
18658 * g++.dg/pr81308-1.C: New test.
18659 * g++.dg/pr81308-2.C: New test.
18661 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
18663 PR target/83663 - Revert r255946
18664 * gcc.target/aarch64/vect-slp-dup.c: New.
18666 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18668 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
18671 2018-01-08 Richard Biener <rguenther@suse.de>
18673 PR tree-optimization/83563
18674 * gcc.dg/graphite/pr83563.c: New testcase.
18676 2018-01-08 Richard Biener <rguenther@suse.de>
18678 PR middle-end/83713
18679 * g++.dg/torture/pr83713.C: New testcase.
18681 2018-01-08 Tom de Vries <tom@codesourcery.com>
18683 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
18685 2018-01-08 Richard Biener <rguenther@suse.de>
18687 PR tree-optimization/83685
18688 * gcc.dg/torture/pr83685.c: New testcase.
18690 2018-01-08 Richard Biener <rguenther@suse.de>
18693 * gcc.dg/lto/pr83719_0.c: New testcase.
18695 2018-01-08 Tom de Vries <tom@codesourcery.com>
18697 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
18698 * gcc.dg/graphite/run-id-1.c: Same.
18699 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
18701 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
18704 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
18705 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
18706 * gfortran.dg/pdt_27.f03: New test.
18709 * gfortran.dg/pdt_28.f03: New test.
18711 2018-01-08 Tom de Vries <tom@codesourcery.com>
18713 * c-c++-common/builtins.c: Require effective target alloca.
18714 * gcc.dg/Wrestrict.c: Same.
18715 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
18717 2018-01-08 Richard Biener <rguenther@suse.de>
18719 PR middle-end/83580
18720 * gcc.dg/torture/pr83580.c: New testcase.
18722 2018-01-08 Richard Biener <rguenther@suse.de>
18724 PR middle-end/83517
18725 * gcc.dg/pr83517.c: New testcase.
18727 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
18729 PR middle-end/81897
18730 * gcc.dg/uninit-pr81897.c: New test.
18732 2018-01-06 Martin Sebor <msebor@redhat.com>
18734 PR tree-optimization/83640
18735 * gcc.dg/Wrestrict-6.c: New test.
18736 * gcc.dg/pr83640.c: New test.
18738 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
18740 * gcc.target/aarch64/reg-alloc-1.c: New test.
18742 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
18745 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
18747 2018-01-06 Jakub Jelinek <jakub@redhat.com>
18750 * gcc.dg/pr83480.c: New test.
18752 PR rtl-optimization/83682
18753 * gcc.target/i386/pr83682.c: New test.
18755 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
18759 * gfortran.dg/char_cast_1.f90: Update scan pattern.
18760 * gfortran.dg/dependency_49.f90: Likewise.
18761 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
18762 * gfortran.dg/repeat_7.f90: New test for PR 66310.
18763 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
18764 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
18765 * gfortran.dg/string_1_lp64.f90: New test.
18766 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
18767 * gfortran.dg/string_3_lp64.f90: New test.
18769 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18772 * gcc.target/i386/sse-26.c: New test.
18775 * gcc.target/i386/pr83604.c: New test.
18777 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
18779 * gcc.dg/vect/vect-align-4.c: New test.
18780 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
18781 and redefine as a structure with an unaligned member "b".
18782 (foo): Update accordingly.
18784 2018-01-05 Sudakshina Das <sudi.das@arm.com>
18787 * gcc.target/aarch64/bics_5.c: New test.
18788 * gcc.target/arm/bics_5.c: Likewise.
18790 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18792 PR tree-optimization/83605
18793 * gcc.dg/pr83605.c: New test.
18795 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18798 * gcc.target/i386/pr83554.c: New test.
18801 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
18804 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
18808 * gfortran.dg/eoshift_8.f90: New test.
18809 * gfortran.dg/simplify_eoshift_1.f90: New test.
18811 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18814 * gcc.dg/pr83585.c: New test.
18816 2018-01-04 Nathan Sidwell <nathan@acm.org>
18819 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
18821 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18824 * gcc.dg/pr83666.c: New test.
18826 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
18829 * gcc.target/alpha/pr83628-1.c: New test.
18830 * gcc.target/alpha/pr83628-2.c: Ditto.
18832 2018-01-04 Martin Liska <mliska@suse.cz>
18835 * g++.dg/ipa/pr82352.C: New test.
18837 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18839 * gcc.dg/vect-opt-info-1.c: Moved to ...
18840 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
18841 vect_int targets, use dg-additional-options instead of dg-options and
18842 use relative line numbers instead of absolute.
18844 2018-01-03 Martin Sebor <msebor@redhat.com>
18846 PR tree-optimization/83655
18847 * gcc.dg/Wrestrict-5.c: New test.
18848 * c-c++-common/builtins.c: New test.
18850 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18851 Alan Hayward <alan.hayward@arm.com>
18852 David Sherwood <david.sherwood@arm.com>
18854 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
18857 2018-01-03 Jeff Law <law@redhat.com>
18860 * gcc.target/i386/stack-check-17.c: New test.
18861 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
18863 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18866 * gcc.dg/pr83621.c: New test.
18869 * gcc.dg/pr83645.c: New test.
18871 2018-01-03 Martin Sebor <msebor@redhat.com>
18873 PR tree-optimization/83603
18874 * gcc.dg/Wrestrict-4.c: New test.
18877 * gcc.dg/const-2.c: New test.
18878 * gcc.dg/pure-3.c: New test.
18880 2018-01-03 Martin Sebor <msebor@redhat.com>
18882 * gcc.dg/Wrestrict-3.c: New test.
18884 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18887 * g++.dg/opt/pr83555.C: New test.
18888 * g++.dg/ubsan/pr83555.C: New test.
18890 2018-01-03 David Malcolm <dmalcolm@redhat.com>
18893 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
18894 the !CHECKING_P case by expecting a note.
18895 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
18896 a note for the !CHECKING_P case, and move the return statement
18897 outside of #if CHECKING_P guard.
18899 2018-01-03 Jeff Law <law@redhat.com>
18901 PR middle-end/83654
18902 * gcc.target/i386/stack-check-18.c: New test.
18903 * gcc.target/i386/stack-check-19.c: New test.
18905 2018-01-03 Martin Sebor <msebor@redhat.com>
18907 PR tree-optimization/83501
18908 * c-c++-common/Warray-bounds-3.c: Remove xfail.
18910 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18912 PR tree-optimization/83501
18913 * gcc.dg/tree-ssa/pr83501-1.c: New test.
18915 2018-01-03 Nathan Sidwell <nathan@acm.org>
18918 * g++.dg/ipa/pr83667.C: New.
18920 2018-01-03 Martin Liska <mliska@suse.cz>
18922 PR tree-optimization/83593
18923 * gcc.dg/pr83593.c: New test.
18925 2018-01-03 Martin Liska <mliska@suse.cz>
18928 * g++.dg/ipa/pr83549.C: New test.
18930 2018-01-03 Marek Polacek <polacek@redhat.com>
18933 * g++.dg/warn/mvp2.C: New test.
18935 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18937 PR preprocessor/83602
18938 * g++.dg/cpp/pr83602.C: New test.
18941 * g++.dg/parse/pr83634.C: New test.
18943 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
18946 * gfortran.dg/eoshift_7.f90: New test.
18948 2018-01-03 Jan Beulich <jbeulich@suse.com>
18950 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
18951 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
18953 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18955 Update copyright years.
18957 2018-01-03 Martin Liska <mliska@suse.cz>
18960 * gcc.dg/ipa/pr83594.c: New test.
18962 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18963 Alan Hayward <alan.hayward@arm.com>
18964 David Sherwood <david.sherwood@arm.com>
18966 * gcc.dg/vect-opt-info-1.c: New test.
18968 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
18970 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
18971 floorf128, truncf128, and roundf128.
18972 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
18973 optimizations added in match.pd.
18974 * gcc.target/powerpc/float128-hw6.c: Likewise.
18975 * gcc.target/powerpc/float128-hw7.c: Likewise.
18976 * gcc.target/powerpc/float128-hw8.c: Likewise.
18977 * gcc.target/powerpc/float128-hw9.c: Likewise.
18978 * gcc.target/powerpc/float128-hw10.c: Likewise.
18979 * gcc.target/powerpc/float128-hw11.c: Likewise.
18981 2018-01-02 Jakub Jelinek <jakub@redhat.com>
18984 * g++.dg/cpp0x/pr83556.C: New test.
18986 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
18990 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
18991 * gfortran.dg/simplify_cshift_4.f90: New test.
18993 2018-01-02 Marek Polacek <polacek@redhat.com>
18996 * g++.dg/cpp0x/inh-ctor30.C: New test.
18999 * g++.dg/cpp1z/pr83644.C: New test.
19001 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
19004 * gfortran.dg/coarray_45.f90: New test.
19007 * gfortran.dg/coarray_46.f90: New test.
19009 2018-01-01 Jakub Jelinek <jakub@redhat.com>
19011 PR tree-optimization/83581
19012 * gcc.dg/pr83581.c: New test.
19015 * gcc.dg/pr83595.c: New test.
19017 PR middle-end/83608
19018 * g++.dg/opt/pr83608.C: New test.
19020 PR middle-end/83609
19021 * gcc.dg/pr83609.c: New test.
19022 * g++.dg/opt/pr83609.C: New test.
19024 PR middle-end/83623
19025 * gcc.dg/pr83623.c: New test.
19027 * gcc.target/i386/i386.exp
19028 (check_effective_target_avx512vpopcntdqvl): New proc.
19029 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
19030 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
19031 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
19033 Copyright (C) 2018 Free Software Foundation, Inc.
19035 Copying and distribution of this file, with or without modification,
19036 are permitted in any medium without royalty provided the copyright
19037 notice and this notice are preserved.