1 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
4 * gcc.target/powerpc/pr87496.c: New test.
6 2018-11-29 Martin Sebor <msebor@redhat.com>
10 * gcc.dg/attr-aligned-2.c: New test.
11 * gcc.dg/builtin-has-attribute.c: Adjust.
12 * c-c++-common/builtin-has-attribute-2.c: Same.
13 * c-c++-common/builtin-has-attribute-3.c: Same.
14 * c-c++-common/builtin-has-attribute-4.c: Same.
15 * c-c++-common/builtin-has-attribute-5.c: New test.
16 * gcc.target/aarch64/attr-aligned.c: Same.
17 * gcc.target/i386/attr-aligned.c: Same.
18 * gcc.target/powerpc/attr-aligned.c: Same.
19 * gcc.target/sparc/attr-aligned.c: Same.
21 2018-11-29 qing zhao <qing.zhao@oracle.com>
23 * gcc.dg/live-patching-1.c: New test.
24 * gcc.dg/live-patching-2.c: New test.
25 * gcc.dg/live-patching-3.c: New test.
26 * gcc.dg/tree-ssa/writeonly-3.c: New test.
27 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
29 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
31 * gcc.dg/sinhatanh-1.c: New test.
32 * gcc.dg/sinhatanh-2.c: New test.
33 * gcc.dg/sinhatanh-3.c: New test.
35 2018-11-29 Jakub Jelinek <jakub@redhat.com>
38 * g++.target/i386/sse4_1-pr54700-1.C: New test.
39 * g++.target/i386/sse4_1-pr54700-2.C: New test.
40 * g++.target/i386/avx-pr54700-1.C: New test.
41 * g++.target/i386/avx-pr54700-2.C: New test.
42 * g++.target/i386/avx2-pr54700-1.C: New test.
43 * g++.target/i386/avx2-pr54700-2.C: New test.
44 * g++.target/i386/sse4_1-check.h: New file.
45 * g++.target/i386/avx-check.h: New file.
46 * g++.target/i386/avx2-check.h: New file.
47 * g++.target/i386/m128-check.h: New file.
48 * g++.target/i386/m256-check.h: New file.
49 * g++.target/i386/avx-os-support.h: New file.
52 * g++.dg/tree-ssa/pr88152-1.C: New test.
53 * g++.dg/tree-ssa/pr88152-2.C: New test.
56 * gcc.dg/ubsan/pr88234.c: New test.
58 2018-11-29 Richard Biener <rguenther@suse.de>
60 PR tree-optimization/88243
61 * gcc.dg/torture/pr88243.c: New testcase.
63 2018-11-29 Jakub Jelinek <jakub@redhat.com>
66 * g++.dg/cpp0x/pr87539.C: New test.
68 2018-11-28 Martin Sebor <msebor@redhat.com>
72 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
74 2018-11-28 Marek Polacek <polacek@redhat.com>
76 Implement P1094R2, Nested inline namespaces.
77 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
78 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
80 2018-11-28 Nathan Sidwell <nathan@acm.org>
83 * g++.dg/lookup/pr87531.C: New.
85 2018-11-28 Jan Hubicka <jh@suse.cz>
87 * gcc.dg/predict-13.c: Update template.
88 * gcc.dg/predict-13b.c: New testcase.
89 * gcc.dg/predict-22.c: New testcase.
90 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
93 2018-11-28 Marek Polacek <polacek@redhat.com>
95 PR c++/88222 - ICE with bit-field with invalid type.
96 * g++.dg/ext/flexary31.C: New test.
98 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
100 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
101 * g++.dg/opt/pr83084.C: XFAIL AIX.
102 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
104 2018-11-28 Richard Biener <rguenther@suse.de>
106 PR tree-optimization/88223
107 * gcc.dg/torture/pr88223.c: New testcase.
109 2018-11-28 Richard Biener <rguenther@suse.de>
111 PR tree-optimization/88217
112 * g++.dg/pr88217.C: New testcase.
114 2018-11-28 Richard Biener <rguenther@suse.de>
116 PR tree-optimization/79351
117 * gcc.dg/torture/pr79351.c: New testcase.
119 2018-11-28 Jakub Jelinek <jakub@redhat.com>
122 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
123 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
124 * gcc.target/i386/avx-pr88189-1.c: New test.
125 * gcc.target/i386/avx-pr88189-2.c: New test.
128 * g++.dg/cpp0x/pr87476-1.C: New test.
129 * g++.dg/cpp0x/pr87476-2.C: New test.
132 * c-c++-common/ubsan/pr88215.c: New test.
134 2018-11-28 Richard Biener <rguenther@suse.de>
136 PR tree-optimization/88182
137 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
139 2018-11-27 Jakub Jelinek <jakub@redhat.com>
142 * g++.dg/other/pr88187.C: New test.
145 * g++.dg/debug/pr88181.C: New test.
148 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
151 2018-11-27 Martin Sebor <msebor@redhat.com>
156 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
157 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
158 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
160 2018-11-27 Mike Gulick <mgulick@mathworks.com>
162 PR preprocessor/83173
163 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
164 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
166 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
168 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
170 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
171 instead of PLUGIN_START_UNIT.
172 * gcc.dg/plugin/plugin.exp: Enable new test.
174 2018-11-27 Jakub Jelinek <jakub@redhat.com>
177 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
178 rather than 0 or 2 depending on logical_op_short_circuit.
181 * gcc.target/powerpc/pr88188.c: New test.
183 2018-11-27 Martin Liska <mliska@suse.cz>
185 * gfortran.dg/simd-builtins-1.f90: New test.
186 * gfortran.dg/simd-builtins-1.h: New test.
187 * gfortran.dg/simd-builtins-2.f90: New test.
188 * gfortran.dg/simd-builtins-3.f90: New test.
189 * gfortran.dg/simd-builtins-3.h: New test.
190 * gfortran.dg/simd-builtins-4.f: New test.
191 * gfortran.dg/simd-builtins-4.h: New test.
192 * gfortran.dg/simd-builtins-5.f: New test.
193 * gfortran.dg/simd-builtins-6.f90: New test.
195 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
197 * lib/target-supports.exp
198 (check_effective_target_logical_op_short_circuit): Add msp430.
199 (check_effective_target_int_eq_float): New.
200 (check_effective_target_ptr_eq_long): New.
201 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
202 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
203 sizeof (float) != sizeof (int).
204 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
205 * gcc.dg/pr85859.c: Likewise.
206 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
207 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
208 * gcc.dg/ifcvt-4.c: Likewise.
209 * gcc.dg/pr34856.c: Likewise.
210 * gcc.dg/builtin-apply2.c: Likewise.
211 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
212 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
213 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
214 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
216 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
217 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
218 sizeof(void *) != sizeof(long).
219 * gcc.dg/lto/20091013-1_2.c: Likewise.
220 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
221 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
222 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
223 * gcc.dg/tree-ssa/loop-35.c: Likewise.
224 * gcc.dg/tree-ssa/pr23455.c: Likewise.
225 * gcc.dg/weak/typeof-2.c: Likewise.
226 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
227 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
228 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
229 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
231 2018-11-26 Martin Sebor <msebor@redhat.com>
234 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
235 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
237 2018-11-26 Marek Polacek <polacek@redhat.com>
239 PR c++/88120 - ICE when calling save_expr in a template.
240 * g++.dg/cpp0x/pr88120.C: New test.
242 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
244 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
245 of int if __SIZEOF_INT__ == 2.
246 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
248 * c-c++-common/rotate-8.c: Define smaller "large" constant when
250 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
251 * gcc.dg/pr53037-2.c: Likewise.
252 * gcc.dg/pr53037-3.c: Likewise.
253 * gcc.dg/pr85512.c: Likewise.
254 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
255 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
256 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
257 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
258 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
260 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
261 directives for int16.
263 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
265 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
266 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
267 _printf_float for newlib_nano_io target.
268 * gcc.c-torture/execute/930513-1.c: Likewise.
269 * gcc.dg/torture/builtin-sprintf.c: Likewise.
270 * gcc.c-torture/execute/ieee/920810-1.x: New.
272 2018-11-26 Jakub Jelinek <jakub@redhat.com>
275 * gcc.target/i386/pr88195.c: New test.
278 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
279 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
280 expect it in diagnostics.
283 * g++.dg/debug/dwarf2/pr86900.C: New test.
285 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
287 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
289 * gcc.dg/pr34225.c: Likewise.
290 * gcc.dg/pr40971.c: Likewise.
291 * gcc.dg/pr69071.c: Likewise.
292 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
293 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
294 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
295 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
296 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
297 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
298 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
299 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
300 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
302 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
303 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
304 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
305 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
306 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
307 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
308 * lib/target-supports.exp (check_effective_target_size20plus): New.
309 (check_effective_target_size32plus): Update comment.
311 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
314 * gcc.target/pr88178.c: New test.
316 2018-11-26 Matthias Klose <doko@ubuntu.com>
318 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
320 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
322 * lib/target-supports.exp (check_compile): Handle D.
323 (check_effective_target_d_runtime): New proc.
324 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
325 compile unless d_runtime.
326 * gdc.dg/runnable.d: Skip unless d_runtime.
327 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
329 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
332 * gfortran.dg/associate_46.f90: New test.
334 2018-11-23 Jeff Law <law@redhat.com>
336 PR rtl-optimization/84768
337 * gcc.c-torture/compile/pr84768.c: New test.
339 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
341 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
344 2018-11-23 Jakub Jelinek <jakub@redhat.com>
346 PR tree-optimization/87756
347 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
349 * gcc.dg/builtin-memchr-3.c: Likewise.
351 2018-11-23 Martin Sebor <msebor@redhat.com>
353 PR tree-optimization/87756
354 * gcc.dg/builtin-memchr-2.c: New test.
355 * gcc.dg/builtin-memchr-3.c: Same.
356 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
358 2018-11-23 Martin Sebor <msebor@redhat.com>
361 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
362 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
363 * gcc.dg/torture/pr67222.c: Adjust.
365 2018-11-23 Richard Biener <rguenther@suse.de>
367 PR tree-optimization/88149
368 * g++.dg/torture/pr88149.C: New testcase.
370 2018-11-23 Jakub Jelinek <jakub@redhat.com>
372 PR tree-optimization/86614
373 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
374 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
375 warnings, just early ones from FE. Remove dg-prune-output.
376 * c-c++-common/Warray-bounds-6.c: New test.
378 * gfortran.dg/pad_source_1.f: New test.
379 * gfortran.dg/pad_source_2.f: New test.
380 * gfortran.dg/pad_source_3.f: New test.
381 * gfortran.dg/pad_source_4.f: New test.
382 * gfortran.dg/pad_source_5.f: New test.
384 2018-11-22 Jan Hubicka <jh@suse.cz>
387 * g++.dg/lto/odr-5_0.C: New testcase.
388 * g++.dg/lto/odr-5_1.C: New testcase.
390 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
392 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
393 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
395 2018-11-22 Jakub Jelinek <jakub@redhat.com>
397 PR tree-optimization/85794
398 * gcc.dg/vect/O3-pr85794.c: New test.
400 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
402 PR rtl-optimization/87718
403 * gcc.target/i386/pr82361-1.c: Check only the first operand of
406 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
408 * gcc.target/arm/pr85434.c: New test.
410 2018-11-22 Richard Biener <rguenther@suse.de>
412 PR tree-optimization/88148
413 * gfortran.dg/pr88148.f90: New testcase.
415 2018-11-22 Andreas Schwab <schwab@suse.de>
417 * g++.dg/lto/odr-2_0.C: Remove extra brace
419 2018-11-22 Martin Liska <mliska@suse.cz>
422 * gcc.dg/tsan/pr88017.c: New test.
424 2018-11-21 Jakub Jelinek <jakub@redhat.com>
427 * g++.dg/cpp0x/implicit15.C: New test.
430 * g++.dg/diagnostic/pr87386.C: New test.
431 * g++.dg/parse/error17.C: Adjust expected diagnostics.
433 PR rtl-optimization/85925
434 * gcc.c-torture/execute/20181120-1.c: Require effective target
437 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
440 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
443 * gcc.target/pr85667-1.c: New testcase.
444 * gcc.target/pr85667-2.c: New testcase.
445 * gcc.target/pr85667-3.c: New testcase.
446 * gcc.target/pr85667-4.c: New testcase.
448 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
451 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
452 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
453 * g++.dg/lto/odr-2_0.C: New.
454 * g++.dg/lto/odr-2_1.C: New.
455 * g++.dg/lto/odr-3_0.C: New.
456 * g++.dg/lto/odr-3_1.C: New.
458 2018-11-21 Jakub Jelinek <jakub@redhat.com>
461 * gcc.target/aarch64/pr87839.c: New test.
463 2018-11-21 Renlin Li <renlin.li@arm.com>
466 * gcc.dg/pr84877.c: New.
468 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
471 * gcc.target/i386/pr87317-1.c: New file.
472 * gcc.target/i386/pr87317-2.c: Likewise.
473 * gcc.target/i386/pr87317-3.c: Likewise.
474 * gcc.target/i386/pr87317-4.c: Likewise.
475 * gcc.target/i386/pr87317-5.c: Likewise.
476 * gcc.target/i386/pr87317-6.c: Likewise.
477 * gcc.target/i386/pr87317-7.c: Likewise.
478 * gcc.target/i386/pr87317-8.c: Likewise.
479 * gcc.target/i386/pr87317-9.c: Likewise.
480 * gcc.target/i386/pr87317-10.c: Likewise.
481 * gcc.target/i386/pr87317-11.c: Likewise.
482 * gcc.target/i386/pr87317-12.c: Likewise.
483 * gcc.target/i386/pr87317-13.c: Likewise.
485 2018-11-21 Tom de Vries <tdevries@suse.de>
488 * lib/options.exp (check_for_options_with_filter): New proc.
489 * gcc.misc-tests/help.exp: Check that --help=params lines end with
492 2018-11-21 Jakub Jelinek <jakub@redhat.com>
493 Mark Eggleston <mark.eggleston@codethink.com>
495 * gfortran.dg/include_10.f: New test.
496 * gfortran.dg/include_10.inc: New file.
497 * gfortran.dg/include_11.f: New test.
498 * gfortran.dg/include_12.f: New test.
499 * gfortran.dg/include_13.f90: New test.
500 * gfortran.dg/gomp/include_1.f: New test.
501 * gfortran.dg/gomp/include_1.inc: New file.
502 * gfortran.dg/gomp/include_2.f90: New test.
504 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
506 * gcc.target/s390/vector/align-1.c: New test.
507 * gcc.target/s390/vector/align-2.c: New test.
509 2018-11-20 Martin Sebor <msebor@redhat.com>
511 * c-c++-common/builtin-has-attribute-2.c: New test.
512 * c-c++-common/builtin-has-attribute-3.c: New test.
513 * c-c++-common/builtin-has-attribute-4.c: New test.
514 * c-c++-common/builtin-has-attribute.c: New test.
515 * gcc.dg/builtin-has-attribute.c: New test.
516 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
518 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
521 * g++.dg/lto/odr-4_0.C: New testcase.
522 * g++.dg/lto/odr-4_1.C: New testcase.
524 2018-11-20 Jakub Jelinek <jakub@redhat.com>
527 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
529 PR tree-optimization/87895
530 * gcc.dg/gomp/pr87895-1.c: New test.
531 * gcc.dg/gomp/pr87895-2.c: New test.
532 * gcc.dg/gomp/pr87895-3.c: New test.
534 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
537 * gcc.target/i386/pr88070.c: New test.
539 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
541 * gcc.target/s390/flogr-1.c: New test.
543 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
546 * g++.dg/torture/pr87997.C: New testcase.
548 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
551 * gcc.dg/ipa/ctor-empty-1.c: Update template.
553 2018-11-20 Richard Biener <rguenther@suse.de>
555 PR tree-optimization/88074
556 * gcc.dg/pr88074.c: New testcase.
558 2018-11-20 Martin Liska <mliska@suse.cz>
560 * pr57362.C: Move to g++.target/i386 folder.
561 * pr57548.C: Likewise.
562 * pr59492.C: Likewise.
563 * pr82625.C: Likewise.
564 * pr85329-2.C: Likewise.
565 * pr85329.C: Likewise.
567 2018-11-20 Richard Biener <rguenther@suse.de>
569 PR tree-optimization/88069
570 * gcc.dg/pr88069.c: New testcase.
572 2018-11-20 Martin Liska <mliska@suse.cz>
575 * gcc.target/i386/ipa-stack-alignment.c: Add
576 -fomit-frame-pointer.
578 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
581 * gcc.target/s390/pr88083.c: New test.
583 2018-11-20 Richard Biener <rguenther@suse.de>
586 * g++.dg/tree-ssa/pr83215.C: New testcase.
588 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
590 * gcc.c-torture/execute/20181120-1.c: New test.
592 2018-11-20 Richard Biener <rguenther@suse.de>
594 PR tree-optimization/88087
595 * gcc.dg/tree-ssa/pr88087.c: New testcase.
597 2018-11-19 Paul Koning <ni1d@arrl.net>
599 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
600 * gcc.c-torture/execute/pr23467.c: Ditto.
601 * gcc.c-torture/execute/pr36093.c: Ditto.
602 * gcc.c-torture/execute/pr43783.c: Ditto.
603 * gcc.dg/const-elim-2.c: Xfail if pdp11.
604 * gcc.dg/torture/pr36400.c: Ditto.
605 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
608 2018-11-19 Paul Koning <ni1d@arrl.net>
610 * lib/target-supports.exp (check_weak_available): Return "no" for
613 2018-11-19 Marek Polacek <polacek@redhat.com>
615 PR c++/87781 - detect invalid elaborated-type-specifier.
616 * g++.dg/parse/elab3.C: New test.
617 * g++.dg/template/crash115.C: Adjust dg-error.
619 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
621 PR rtl-optimization/88033
622 * gcc.target/i386/pr88033.c: New test.
624 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
626 * gcc.target/aarch64/sve/unroll-1.c: New test.
628 2018-11-19 David Malcolm <dmalcolm@redhat.com>
630 PR tree-optimization/87025
631 * gcc.dg/pr87025.c: New test.
633 2018-11-19 Jakub Jelinek <jakub@redhat.com>
635 PR tree-optimization/88071
636 * gcc.dg/pr88071.c: New test.
639 * g++.dg/lookup/pr60994.C: New test.
642 * g++.dg/gomp/pr78363-4.C: New test.
643 * g++.dg/gomp/pr78363-5.C: New test.
644 * g++.dg/gomp/pr78363-6.C: New test.
645 * g++.dg/gomp/pr78363-7.C: New test.
647 2018-11-19 Richard Biener <rguenther@suse.de>
650 * g++.dg/lto/pr87229_0.C: New testcase.
652 2018-11-19 Martin Liska <mliska@suse.cz>
655 * gcc.dg/lto/pr88077_0.c: New test.
656 * gcc.dg/lto/pr88077_1.c: New test.
658 2018-11-19 Martin Liska <mliska@suse.cz>
660 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
661 * g++.dg/gcov/ternary.C: Likewise.
662 * lib/gcov.exp: Support pattern of following form:
665 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
667 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
668 unrelated final test.
669 * gcc.target/visium/overflow16: Likewise.
670 * gcc.target/visium/overflow32.c: Likewise.
672 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
674 * g++.dg/template/crash91.C: Check location too.
676 2018-11-19 Martin Liska <mliska@suse.cz>
678 PR gcov-profile/88045
679 * g++.dg/gcov/pr88045.C: New test.
681 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
684 * gfortran.dg/where_7.f90: New test.
686 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
689 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
690 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
691 * gfortran.dg/protected_6.f90: Likewise.
692 * gfortran.dg/assign_11.f90: New test.
693 * gfortran.dg/pointer_assign_12.f90: New test.
695 2018-11-17 Jakub Jelinek <jakub@redhat.com>
697 PR tree-optimization/87546
698 * gcc.dg/vect/O3-pr87546.c: New test.
700 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
703 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
704 bits. Update comment.
705 * gcc.dg/concat2.c: Likewise.
706 * gcc.c-torture/compile/pr46534.c: Likewise.
708 2018-11-16 Jakub Jelinek <jakub@redhat.com>
711 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
712 (operator"" _a) Change unsigned long type to std::size_t.
714 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
716 * gcc.target/powerpc/fusion3.c: Delete.
717 * gcc.target/powerpc/fusion4.c: Delete.
719 2018-11-16 Jakub Jelinek <jakub@redhat.com>
721 PR rtl-optimization/87475
722 * g++.dg/opt/pr87475.C: New test.
724 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
726 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
727 * gcc.c-torture/execute/user-printf.c: Likewise.
729 2018-11-16 Nathan Sidwell <nathan@acm.org>
732 * g++.dg/lookup/pr87269.C: New.
734 2018-11-16 Richard Biener <rguenther@suse.de>
737 * g++.dg/lto/pr54625-2_0.c: Add -w.
739 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
741 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
742 r{o,x}sbg expectations.
743 * gcc.target/s390/risbg-ll-2.c: Likewise.
745 2018-11-16 Richard Biener <rguenther@suse.de>
748 * g++.dg/lto/pr54625-1_0.c: Add -w.
750 2018-11-15 Martin Sebor <msebor@redhat.com>
754 * g++.dg/ext/attr-alloc_size.C: New test.
755 * c-c++-common/pr71574.c: Adjust diagnostics.
756 * c-c++-common/attributes-1.c: Same.
757 * gcc.dg/attr-alloc_align-2.c: Same.
758 * gcc.dg/attr-alloc_align-4.c: New test.
759 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
760 * gcc.dg/attr-alloc_size.c: Same.
761 * gcc.dg/attr-assume_aligned-4.c: New test.
762 * gcc.dg/format/attr-3.c: Adjust diagnostics.
763 * gcc.dg/nonnull-2.c: Same.
764 * gcc.dg/torture/pr80612.c: Same.
765 * obj-c++.dg/attributes/method-format-1.mm: Same.
766 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
767 * objc.dg/attributes/method-format-1.m: same.
768 * objc.dg/attributes/method-nonnull-1.m: Same.
770 2018-11-15 Martin Sebor <msebor@redhat.com>
773 * gcc.dg/20021006-1.c
774 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
775 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
776 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
777 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
778 * gcc.dg/Walloca-16.c: Adjust.
779 * gcc.dg/Wrestrict-4.c: Adjust.
780 * gcc.dg/Wrestrict-5.c: Adjust.
781 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
782 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
783 * gcc.dg/initpri1.c: Adjust.
784 * gcc.dg/pr15698-1.c: Adjust.
785 * gcc.dg/pr69156.c: Adjust.
786 * gcc.dg/pr83463.c: Adjust.
787 * gcc.dg/redecl-4.c: Adjust.
788 * gcc.dg/tls/thr-init-2.c: Adjust.
789 * gcc.dg/torture/pr55890-2.c: Adjust.
790 * gcc.dg/torture/pr55890-3.c: Adjust.
791 * gcc.dg/torture/pr67741.c: Adjust.
792 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
793 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
794 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
796 2018-11-15 Nathan Sidwell <nathan@acm.org>
800 * g++.dg/template/pr86246.C: New.
801 * g++.dg/template/pr87989.C: New.
803 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
805 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
806 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
807 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
808 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
809 * g++.dg/ext/constexpr-vla5.C: Likewise.
810 * g++.dg/gomp/pr85134.C: Likewise.
812 2018-11-15 Nathan Sidwell <nathan@acm.org>
815 * g++.dg/cpp1y/pr79393-3.C: New.
817 2018-11-15 David Malcolm <dmalcolm@redhat.com>
820 * c-c++-common/diagnostic-format-json-1.c: New test.
821 * c-c++-common/diagnostic-format-json-2.c: New test.
822 * c-c++-common/diagnostic-format-json-3.c: New test.
823 * c-c++-common/diagnostic-format-json-4.c: New test.
824 * c-c++-common/diagnostic-format-json-5.c: New test.
825 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
826 (custom_diagnostic_finalizer): Add diagnostic_t param.
827 * gcc.dg/plugin/location_overflow_plugin.c
828 (verify_unpacked_ranges): Likewise.
829 (verify_no_columns): Likewise.
830 * gfortran.dg/diagnostic-format-json-1.F90: New test.
831 * gfortran.dg/diagnostic-format-json-2.F90: New test.
832 * gfortran.dg/diagnostic-format-json-3.F90: New test.
834 2018-11-15 Richard Biener <rguenther@suse.de>
837 * gcc.dg/tree-ssa/pr88029.c: New testcase.
839 2018-11-15 Richard Biener <rguenther@suse.de>
841 PR tree-optimization/88031
842 * gcc.dg/pr88031.c: New testcase.
844 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
846 * gcc.target/aarch64/pr62178.c: Fix spaces.
848 2018-11-15 Richard Biener <rguenther@suse.de>
850 PR tree-optimization/88030
851 * gcc.dg/tsan/pr88030.c: New testcase.
853 2018-11-15 Jakub Jelinek <jakub@redhat.com>
855 PR rtl-optimization/88018
856 * g++.dg/tsan/pr88018.C: New test.
858 2018-11-15 Richard Biener <rguenther@suse.de>
861 * gcc.dg/tree-ssa/pr87917.c: New testcase.
863 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
865 PR tree-optimization/84648
866 * gcc.dg/tree-ssa/pr84648.c: New test.
867 * gcc.dg/pr68317.c: Add warning check on overflow.
869 2018-11-14 Nathan Sidwell <nathan@acm.org>
873 * g++.dg/debug/dwarf2/pr87462.C: New.
874 * g++.dg/debug/dwarf2/pr88006.C: New.
876 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
878 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
879 * g++.dg/cpp0x/nsdmi6.C: Likewise.
880 * g++.dg/ext/flexary4.C: Likewise.
881 * g++.dg/ext/flexary9.C: Likewise.
882 * g++.dg/other/incomplete2.C: Likewise.
883 * g++.dg/parse/friend12.C: Likewise.
885 2018-11-14 Jakub Jelinek <jakub@redhat.com>
887 P1236R1 - Signed integers are two's complement
888 * g++.dg/cpp2a/constexpr-shift1.C: New test.
889 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
890 diagnostics here for c++2a.
891 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
892 diagnostics here for c++2a.
893 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
894 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
895 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
896 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
897 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
899 2018-11-14 Jeff Law <law@redhat.com>
901 * gcc.c-torture/compile/20181114.c: New test.
903 2018-11-14 Richard Biener <rguenther@suse.de>
906 * gcc.dg/pr87985.c: New testcase.
908 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
910 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
913 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
915 * gcc.target/s390/global-array-almost-huge-element.c: Run only
917 * gcc.target/s390/global-array-almost-negative-huge-element.c:
919 * gcc.target/s390/global-array-even-element.c: Likewise.
921 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
922 Jackson Woodruff <jackson.woodruff@arm.com>
924 PR 71026/tree-optimization
925 * gcc.dg/div-cmp-1.c: New test.
926 * gcc.dg/div-cmp-2.c: New test.
928 2018-11-14 Jakub Jelinek <jakub@redhat.com>
931 * gcc.dg/pr88007.c: New test.
933 PR rtl-optimization/87817
934 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
936 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
938 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
940 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
942 * gnat.dg/rt_signals.adb: New testcase.
944 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
946 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
948 2018-11-14 Javier Miranda <miranda@adacore.com>
950 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
952 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
954 * gnat.dg/compile_time_error1.adb,
955 gnat.dg/compile_time_error1.ads,
956 gnat.dg/compile_time_error1_pkg.ads: New testcase.
958 2018-11-14 Justin Squirek <squirek@adacore.com>
960 * gnat.dg/generic_pkg.adb: New testcase.
962 2018-11-14 Ed Schonberg <schonberg@adacore.com>
964 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
967 2018-11-14 Justin Squirek <squirek@adacore.com>
969 * gnat.dg/enum5.adb: New testcase.
971 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
973 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
974 gnat.dg/bip_exception_pkg.ads: New testcase.
976 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
978 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
979 gnat.dg/equal4_controlled_filter.ads,
980 gnat.dg/equal4_full_selector_filter.ads,
981 gnat.dg/equal4_smart_pointers.ads: New testcase.
983 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
985 * gnat.dg/generic_actuals.adb: New testcase.
987 2018-11-14 Richard Biener <rguenther@suse.de>
989 PR tree-optimization/87974
990 * g++.dg/opt/pr87974.C: New testcase.
992 2018-11-14 Jakub Jelinek <jakub@redhat.com>
994 PR tree-optimization/87977
995 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
996 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
997 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
998 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
999 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1001 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
1003 PR rtl-optimization/87507
1004 * gcc.target/powerpc/pr87507.c: New test.
1005 * gcc.target/powerpc/pr68805.c: Update expected results.
1007 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1009 PR tree-optimization/87898
1010 * gcc.dg/gomp/pr87898.c: New test.
1012 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1014 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
1016 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
1018 2018-11-13 Martin Sebor <msebor@redhat.com>
1021 * gcc.dg/attr-copy-5.c: New test.
1022 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
1024 2018-11-13 Richard Biener <rguenther@suse.de>
1026 PR tree-optimization/86991
1027 * gcc.dg/pr86991.c: New testcase.
1029 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1032 * gcc.target/i386/pr87955.c: New test.
1034 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
1036 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
1038 * gcc.dg/tree-ssa/vrp92.c: Same.
1040 2018-11-13 Richard Biener <rguenther@suse.de>
1042 PR tree-optimization/87931
1043 * gcc.dg/graphite/pr87931.c: New testcase.
1045 2018-11-13 Martin Liska <mliska@suse.cz>
1048 * gcc.target/i386/pr87930.c: New test.
1050 2018-11-13 Richard Biener <rguenther@suse.de>
1052 PR tree-optimization/87962
1053 * gcc.dg/pr87962.c: New testcase.
1055 2018-11-13 Richard Biener <rguenther@suse.de>
1057 PR tree-optimization/87967
1058 * g++.dg/opt/pr87967.C: New testcase.
1060 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1062 * gcc.target/arc/builtin_eh.c: New test.
1064 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
1066 * gcc.target/arc/firq-1.c: Update test.
1067 * gcc.target/arc/firq-3.c: Likewise.
1068 * gcc.target/arc/firq-4.c: Likewise.
1069 * gcc.target/arc/interrupt-6.c: Likewise.
1071 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1073 PR rtl-optimization/87918
1074 * gcc.target/i386/pr87918.c: New test.
1076 2018-11-13 Alan Modra <amodra@gmail.com>
1078 * gcc.target/powerpc/rotmask.c: New.
1080 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1084 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
1086 * gcc.dg/tree-ssa/popcount.c: Likewise.
1087 * gcc.dg/tree-ssa/popcount2.c: Likewise.
1088 * gcc.dg/tree-ssa/popcount3.c: Likewise.
1089 * gcc.target/aarch64/popcount4.c: New test.
1090 * lib/target-supports.exp (check_effective_target_popcountl): New.
1092 2018-11-12 Martin Liska <mliska@suse.cz>
1094 PR gcov-profile/87442
1095 * gcc.dg/profile-filtering-1.c: New test.
1096 * gcc.dg/profile-filtering-2.c: New test.
1098 2018-11-12 Martin Sebor <msebor@redhat.com>
1101 * gcc.dg/Wattribute-alias.c: Require ifunc support.
1103 2018-11-12 Renlin Li <renlin.li@arm.com>
1106 * gcc.target/aarch64/sve/pr87815.c: New.
1108 2018-11-12 Sudakshina Das <sudi.das@arm.com>
1110 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
1113 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
1115 * gcc.target/csky/fnmul-1.c: New.
1116 * gcc.target/csky/fnmul-2.c: New.
1117 * gcc.target/csky/fnmul-3.c: New.
1118 * gcc.target/csky/fnmul-4.c: New.
1120 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
1123 * gcc.target/i386/pr87928.c: New test.
1125 2018-11-09 Martin Sebor <msebor@redhat.com>
1128 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
1129 * gcc.dg/pr39323-1.c: Ditto.
1131 2018-11-09 Paul Koning <ni1d@arrl.net>
1133 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
1135 * gcc.dg/Wrestrict-4.c: Ditto.
1136 * gcc.dg/Wrestrict-5.c: Ditto.
1137 * gcc.dg/pr83463.c: Ditto.
1138 * gcc.dg/torture/pr55890-2.c: Ditto.
1139 * gcc.dg/torture/pr55890-3.c: Ditto.
1140 * gcc.dg/torture/pr71816.c: Ditto.
1142 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1144 * c-c++-common/gomp/clauses-5.c: New test.
1146 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
1147 * c-c++-common/gomp/requires-2.c: Likewise.
1148 * c-c++-common/gomp/requires-4.c: Likewise.
1150 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
1151 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
1153 2018-11-09 Jeff Law <law@redhat.com>
1155 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
1157 2018-11-09 Martin Sebor <msebor@redhat.com>
1160 * gcc.dg/Wattribute-alias.c: New test.
1161 * gcc.dg/Wmissing-attributes.c: New test.
1162 * gcc.dg/attr-copy.c: New test.
1163 * gcc.dg/attr-copy-2.c: New test.
1164 * gcc.dg/attr-copy-3.c: New test.
1165 * gcc.dg/attr-copy-4.c: New test.
1167 2018-11-09 Martin Sebor <msebor@redhat.com>
1170 * gcc.dg/attr-aligned.c: New test.
1172 2018-11-09 Martin Liska <mliska@suse.cz>
1174 * gcc.target/i386/ipa-stack-alignment.c: New test.
1176 2018-11-09 Martin Liska <mliska@suse.cz>
1178 * gcc.dg/tree-ssa/writeonly-2.c: New test.
1180 2018-11-09 Jakub Jelinek <jakub@redhat.com>
1182 * gcc.dg/gomp/workshare-reduction-1.c: New test.
1183 * gcc.dg/gomp/workshare-reduction-2.c: New test.
1184 * gcc.dg/gomp/workshare-reduction-3.c: New test.
1185 * gcc.dg/gomp/workshare-reduction-4.c: New test.
1186 * gcc.dg/gomp/workshare-reduction-5.c: New test.
1187 * gcc.dg/gomp/workshare-reduction-6.c: New test.
1188 * gcc.dg/gomp/workshare-reduction-7.c: New test.
1189 * gcc.dg/gomp/workshare-reduction-8.c: New test.
1190 * gcc.dg/gomp/workshare-reduction-9.c: New test.
1191 * gcc.dg/gomp/workshare-reduction-10.c: New test.
1192 * gcc.dg/gomp/workshare-reduction-11.c: New test.
1193 * gcc.dg/gomp/workshare-reduction-12.c: New test.
1194 * gcc.dg/gomp/workshare-reduction-13.c: New test.
1195 * gcc.dg/gomp/workshare-reduction-14.c: New test.
1196 * gcc.dg/gomp/workshare-reduction-15.c: New test.
1197 * gcc.dg/gomp/workshare-reduction-16.c: New test.
1198 * gcc.dg/gomp/workshare-reduction-17.c: New test.
1199 * gcc.dg/gomp/workshare-reduction-18.c: New test.
1200 * gcc.dg/gomp/workshare-reduction-19.c: New test.
1201 * gcc.dg/gomp/workshare-reduction-20.c: New test.
1202 * gcc.dg/gomp/workshare-reduction-21.c: New test.
1203 * gcc.dg/gomp/workshare-reduction-22.c: New test.
1204 * gcc.dg/gomp/workshare-reduction-23.c: New test.
1205 * gcc.dg/gomp/workshare-reduction-24.c: New test.
1206 * gcc.dg/gomp/workshare-reduction-25.c: New test.
1207 * gcc.dg/gomp/workshare-reduction-26.c: New test.
1208 * gcc.dg/gomp/workshare-reduction-27.c: New test.
1209 * gcc.dg/gomp/workshare-reduction-28.c: New test.
1210 * gcc.dg/gomp/workshare-reduction-29.c: New test.
1211 * gcc.dg/gomp/workshare-reduction-30.c: New test.
1212 * gcc.dg/gomp/workshare-reduction-31.c: New test.
1213 * gcc.dg/gomp/workshare-reduction-32.c: New test.
1214 * gcc.dg/gomp/workshare-reduction-33.c: New test.
1215 * gcc.dg/gomp/workshare-reduction-34.c: New test.
1216 * gcc.dg/gomp/workshare-reduction-35.c: New test.
1217 * gcc.dg/gomp/workshare-reduction-36.c: New test.
1218 * gcc.dg/gomp/workshare-reduction-37.c: New test.
1219 * gcc.dg/gomp/workshare-reduction-38.c: New test.
1220 * gcc.dg/gomp/workshare-reduction-39.c: New test.
1221 * gcc.dg/gomp/workshare-reduction-40.c: New test.
1222 * gcc.dg/gomp/workshare-reduction-41.c: New test.
1223 * gcc.dg/gomp/workshare-reduction-42.c: New test.
1224 * gcc.dg/gomp/workshare-reduction-43.c: New test.
1225 * gcc.dg/gomp/workshare-reduction-44.c: New test.
1226 * gcc.dg/gomp/workshare-reduction-45.c: New test.
1227 * gcc.dg/gomp/workshare-reduction-46.c: New test.
1228 * gcc.dg/gomp/workshare-reduction-47.c: New test.
1229 * gcc.dg/gomp/workshare-reduction-48.c: New test.
1230 * gcc.dg/gomp/workshare-reduction-49.c: New test.
1231 * gcc.dg/gomp/workshare-reduction-50.c: New test.
1232 * gcc.dg/gomp/workshare-reduction-51.c: New test.
1233 * gcc.dg/gomp/workshare-reduction-52.c: New test.
1234 * gcc.dg/gomp/workshare-reduction-53.c: New test.
1235 * gcc.dg/gomp/workshare-reduction-54.c: New test.
1236 * gcc.dg/gomp/workshare-reduction-55.c: New test.
1237 * gcc.dg/gomp/workshare-reduction-56.c: New test.
1238 * gcc.dg/gomp/workshare-reduction-57.c: New test.
1239 * gcc.dg/gomp/workshare-reduction-58.c: New test.
1241 2018-11-09 Stafford Horne <shorne@gmail.com>
1242 Richard Henderson <rth@twiddle.net>
1244 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
1245 * gcc.dg/20020312-2.c: Likewise.
1246 * gcc.dg/attr-alloc_size-11.c: Likewise.
1247 * gcc.dg/builtin-apply2.c: Likewise.
1248 * gcc.dg/nop.h: Likewise.
1249 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1250 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1251 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1252 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1253 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1254 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1255 * lib/target-supports.exp
1256 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
1257 * gcc.target/or1k/*: New.
1259 2018-11-09 Richard Biener <rguenther@suse.de>
1261 PR tree-optimization/87621
1262 * g++.dg/vect/pr87621.cc: New testcase.
1264 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
1266 PR rtl-optimization/86438
1267 * gcc.dg/torture/pr86438.c: New.
1270 * gcc.dg/pr87793.c: New.
1272 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1274 * gcc.target/arm/neon-vect-div-1.c: New test.
1275 * gcc.target/arm/neon-vect-div-2.c: Likewise.
1277 2018-11-08 Andi Kleen <ak@linux.intel.com>
1279 * gcc.target/i386/ptwrite1.c: New test.
1280 * gcc.target/i386/ptwrite2.c: New test.
1282 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1285 * gfortran.dg/read_legacy_comma.f90: New test.
1287 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
1289 PR rtl-optimization/87600
1290 * gcc.dg/pr87600.h: New file.
1291 * gcc.dg/pr87600-1.c: New test.
1292 * gcc.dg/pr87600-2.c: Likewise.
1294 2018-11-08 Jakub Jelinek <jakub@redhat.com>
1296 * c-c++-common/gomp/atomic-17.c: New test.
1297 * c-c++-common/gomp/atomic-18.c: New test.
1298 * c-c++-common/gomp/atomic-19.c: New test.
1299 * c-c++-common/gomp/atomic-20.c: New test.
1300 * c-c++-common/gomp/atomic-21.c: New test.
1301 * c-c++-common/gomp/atomic-22.c: New test.
1302 * c-c++-common/gomp/clauses-1.c (r2): New variable.
1303 (foo): Add ntm argument and test if and nontemporal clauses on
1304 constructs with simd.
1305 (bar): Put taskloop simd inside of taskgroup with task_reduction,
1306 use in_reduction clause instead of reduction. Add another
1307 taskloop simd without nogroup clause, but with reduction clause and
1308 a new in_reduction. Add ntm and i3 arguments. Test if and
1309 nontemporal clauses on constructs with simd. Change if clauses on
1310 some constructs from specific to the particular constituents to one
1311 without a modifier. Add new tests for combined host teams and for
1312 new parallel master and {,parallel }master taskloop{, simd} combined
1314 (baz): New function with host teams tests.
1315 * gcc.dg/gomp/combined-1.c: Moved to ...
1316 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
1318 * c-c++-common/gomp/combined-2.c: New test.
1319 * c-c++-common/gomp/combined-3.c: New test.
1320 * c-c++-common/gomp/critical-1.c: New test.
1321 * c-c++-common/gomp/critical-2.c: New test.
1322 * c-c++-common/gomp/default-1.c: New test.
1323 * c-c++-common/gomp/defaultmap-1.c: New test.
1324 * c-c++-common/gomp/defaultmap-2.c: New test.
1325 * c-c++-common/gomp/defaultmap-3.c: New test.
1326 * c-c++-common/gomp/depend-5.c: New test.
1327 * c-c++-common/gomp/depend-6.c: New test.
1328 * c-c++-common/gomp/depend-iterator-1.c: New test.
1329 * c-c++-common/gomp/depend-iterator-2.c: New test.
1330 * c-c++-common/gomp/depobj-1.c: New test.
1331 * c-c++-common/gomp/flush-1.c: New test.
1332 * c-c++-common/gomp/flush-2.c: New test.
1333 * c-c++-common/gomp/for-1.c: New test.
1334 * c-c++-common/gomp/for-2.c: New test.
1335 * c-c++-common/gomp/for-3.c: New test.
1336 * c-c++-common/gomp/for-4.c: New test.
1337 * c-c++-common/gomp/for-5.c: New test.
1338 * c-c++-common/gomp/for-6.c: New test.
1339 * c-c++-common/gomp/for-7.c: New test.
1340 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
1341 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
1342 diagnostics wording in one case.
1343 * c-c++-common/gomp/if-3.c: New test.
1344 * c-c++-common/gomp/master-combined-1.c: New test.
1345 * c-c++-common/gomp/master-combined-2.c: New test.
1346 * c-c++-common/gomp/nontemporal-1.c: New test.
1347 * c-c++-common/gomp/nontemporal-2.c: New test.
1348 * c-c++-common/gomp/reduction-task-1.c: New test.
1349 * c-c++-common/gomp/reduction-task-2.c: New test.
1350 * c-c++-common/gomp/requires-1.c: New test.
1351 * c-c++-common/gomp/requires-2.c: New test.
1352 * c-c++-common/gomp/requires-3.c: New test.
1353 * c-c++-common/gomp/requires-4.c: New test.
1354 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
1355 diagnostics for nonmonotonic modifier with static, runtime or auto
1357 * c-c++-common/gomp/simd7.c: New test.
1358 * c-c++-common/gomp/target-data-1.c: New test.
1359 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
1360 * c-c++-common/gomp/taskwait-depend-1.c: New test.
1361 * c-c++-common/gomp/teams-1.c: New test.
1362 * c-c++-common/gomp/teams-2.c: New test.
1363 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
1365 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
1366 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
1367 qualified vars without mutable member no longer being predeterined
1369 * gcc.dg/gomp/sharing-1.c: Likewise.
1370 * g++.dg/gomp/clause-3.C: Likewise.
1371 * g++.dg/gomp/member-2.C: Likewise.
1372 * g++.dg/gomp/predetermined-1.C: Likewise.
1373 * g++.dg/gomp/private-1.C: Likewise.
1374 * g++.dg/gomp/sharing-1.C: Likewise.
1375 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
1376 const static data member without mutable elements.
1377 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
1378 * gcc.dg/gomp/for-5.c: Likewise.
1379 * gcc.dg/gomp/for-6.c: Change expected library call.
1380 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
1381 * gcc.dg/gomp/reduction-2.c: New test.
1382 * gcc.dg/gomp/simd-1.c: New test.
1383 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
1384 * g++.dg/gomp/atomic-18.C: New test.
1385 * g++.dg/gomp/atomic-19.C: New test.
1386 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
1387 variable messages. Add another expected error.
1388 * g++.dg/gomp/critical-3.C: New test.
1389 * g++.dg/gomp/depend-iterator-1.C: New test.
1390 * g++.dg/gomp/depend-iterator-2.C: New test.
1391 * g++.dg/gomp/depobj-1.C: New test.
1392 * g++.dg/gomp/doacross-1.C: New test.
1393 * g++.dg/gomp/for-21.C: New test.
1394 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
1395 * g++.dg/gomp/for-5.C: Likewise.
1396 * g++.dg/gomp/for-6.C: Change expected library call.
1397 * g++.dg/gomp/loop-4.C: New test.
1398 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
1400 * g++.dg/gomp/pr33372-3.C: Likewise.
1401 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
1402 * g++.dg/gomp/simd-2.C: New test.
1403 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
1405 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
1407 * gcc.dg/pr87874.c (em): Declare uint64_max as
1408 const unsigned long long int.
1410 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1412 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
1413 integer overflow when sizeof(short) == sizeof(int).
1414 * gcc.dg/attr-alloc_size-11.c: Likewise.
1415 * gcc.dg/attr-alloc_size-3.c: Likewise.
1416 * gcc.dg/attr-alloc_size-5.c: Likewise.
1417 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
1419 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1421 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
1422 uppercase "NOP" instructions in assembler output.
1423 * c-c++-common/patchable_function_entry-default.c: Likewise.
1424 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1426 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1428 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
1430 * gcc.dg/addr_equal-1.c: Likewise.
1431 * gcc.dg/tree-ssa/pr78154.c: Likewise.
1432 * gcc.dg/tree-ssa/vrp111.c: Likewise.
1434 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1436 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
1437 an output section is too large for a memory region, or a memory
1440 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
1442 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
1443 * gnat.dg/null_pointer_deref2.adb: Likewise.
1444 * gnat.dg/null_pointer_deref3.adb: Likewise.
1445 * gnat.dg/opt74.adb: New test.
1446 * gnat.dg/opt74_pkg.ad[sb]: New helper.
1447 * gnat.dg/warn12.adb: Delete.
1448 * gnat.dg/warn12_pkg.ads: Likewise.
1450 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1453 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
1454 "-fdump-ipa-inline".
1455 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
1456 "-fdump-tree-einline".
1457 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
1458 "-fdump-tree-einline".
1459 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
1460 "-fdump-tree-einline".
1461 * g++.dg/tree-ssa/inline-2.C: Likewise.
1462 * g++.dg/tree-ssa/inline-3.C: Likewise.
1463 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
1464 using "-fopt-info-inline".
1465 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
1466 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
1467 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
1469 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
1470 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
1471 directive. Update scan-tree-dump-times to reflect /order
1473 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
1474 reflect /order suffixes.
1475 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
1476 avoid getting extra messages from inliner.
1477 * gcc.dg/plugin/dump-2.c: Likewise.
1478 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
1479 "function body not available" missed optimization messages.
1480 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
1482 * gcc.dg/pr71969-3.c: Likewise.
1483 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
1484 "-fdump-tree-einline".
1485 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
1486 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
1488 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
1489 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
1491 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
1492 "-fdump-tree-einline".
1493 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
1496 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1498 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
1500 2018-11-08 David Malcolm <dmalcolm@redhat.com>
1502 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
1503 (test_dump): Add testing of %C.
1505 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
1507 * g++.dg/other/pr87916.C: New test.
1509 2018-11-08 Richard Biener <rguenther@suse.de>
1511 PR tree-optimization/87929
1512 * gcc.dg/pr87929.c: New testcase.
1514 2018-11-08 Martin Liska <mliska@suse.cz>
1516 * gcc.dg/pr87811.c: Update scanned pattern.
1517 * gcc.dg/pr87811-2.c: Likewise.
1519 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1521 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
1523 * g++.dg/lto/pr87906_1.C: Likewise.
1525 2018-11-08 Richard Biener <rguenther@suse.de>
1527 PR tree-optimization/87913
1528 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
1530 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
1532 * gcc.target/mips/mips.exp (mips-dg-options):
1533 Add mips_option_dependency msoft-float vs no-mmi and
1534 mips16/micromips vs no-mmi/ext/ext2 only gcc
1535 config with Loongson target.
1537 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1539 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
1540 memcpy from "unsigned long" to __SIZE_TYPE__.
1542 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1545 * gcc.target/msp430/pr87691.c: New test.
1547 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
1549 * gcc.dg/Wno-attribute-warning.c: New test.
1551 2018-11-07 Nathan Sidwell <nathan@acm.org>
1554 * g++.dg/lookup/pr87904.C: New.
1556 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
1558 * gcc.dg/pr87874.c: Compile only for int128 effective target.
1560 2018-11-07 Richard Biener <rguenther@suse.de>
1562 PR tree-optimization/87914
1563 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
1564 (check_avx2_available): Likewise.
1565 * g++.dg/vect/pr87914.cc: New testcase.
1567 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1569 * gcc.target/mips/loongson-ctz.c: Fix typo.
1570 * gcc.target/mips/loongson-dctz.c: Fix typo.
1572 2018-11-07 Jan Hubicka <jh@suse.cz>
1574 * g++.dg/lto/odr-1_1.C: Fix template.
1576 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1578 * gcc.target/mips/loongson-ctz.c: New test.
1579 * gcc.target/mips/loongson-dctz.c: Likewise.
1580 * gcc.target/mips/mips.exp (mips_option_groups): Add
1581 -mloongson-ext2 option.
1583 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1585 * gcc.target/mips/mips.exp (mips_option_groups): Add
1586 -mloongson-ext option.
1587 (mips-dg-options): Add mips_option_dependency options
1588 "-mmicromips" vs "-mno-loongson-ext",
1590 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
1592 * gcc.target/mips/loongson-shift-count-truncated-1.c
1593 (dg-options): Run under -mloongson-mmi option.
1594 Include loongson-mmiintrin.h instead of loongson.h.
1595 * gcc.target/mips/loongson-simd.c: Likewise.
1596 * gcc.target/mips/mips.exp (mips_option_groups): Add
1597 -mloongson-mmi option.
1598 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
1599 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
1600 "-msoft-float" vs "-mno-loongson-mmi".
1601 (mips-dg-init): Add -mloongson-mmi option.
1602 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
1603 to check_mips_loongson_mmi_hw_available.
1604 Rename check_effective_target_mips_loongson_runtime to
1605 check_effective_target_mips_loongson_mmi_runtime.
1606 (check_effective_target_vect_int): Use mips_loongson_mmi instead
1607 of mips_loongson when check et-is-effective-target.
1608 (add_options_for_mips_loongson_mmi): New proc.
1609 Rename check_effective_target_mips_loongson to
1610 check_effective_target_mips_loongson_mmi.
1611 (check_effective_target_vect_shift,
1612 check_effective_target_whole_vector_shift,
1613 check_effective_target_vect_no_int_min_max,
1614 check_effective_target_vect_no_align,
1615 check_effective_target_vect_short_mult,
1616 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
1617 of mips_loongson when check et-is-effective-target.
1619 2018-11-07 Richard Biener <rguenther@suse.de>
1622 * g++.dg/lto/pr87906_0.C: New testcase.
1623 * g++.dg/lto/pr87906_1.C: Likewise.
1625 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
1627 PR rtl-optimization/87874
1628 * gcc.dg/pr87874.c: New.
1630 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
1632 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
1634 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1636 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
1638 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1641 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
1643 (foo): Use __builtin_alloca.
1645 2018-11-06 Jan Hubicka <jh@suse.cz>
1647 * gcc.dg/lto/tbaa-1.c: New testcase.
1649 2018-11-06 Richard Biener <rguenther@suse.de>
1651 PR tree-optimization/87889
1652 * gcc.dg/pr87894.c: New testcase.
1654 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
1657 * gcc.target/s390/pr87723.c: New test.
1659 2018-11-06 Richard Biener <rguenther@suse.de>
1662 * gcc.target/i386/pr18041-1.c: New testcase.
1663 * gcc.target/i386/pr18041-2.c: Likewise.
1665 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1667 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1668 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1669 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1670 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1671 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1672 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1673 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1674 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1675 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1676 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1677 * gcc.target/i386/sse-13.c: Ditto.
1678 * gcc.target/i386/sse-14.c: Ditto.
1679 * gcc.target/i386/sse-22.c: Ditto.
1680 * gcc.target/i386/sse-23.c: Ditto.
1681 * gcc.target/i386/testimm-10.c: Ditto.
1682 * gcc.target/i386/testround-1.c: Ditto.
1684 2018-11-05 Paul Koning <ni1d@arrl.net>
1686 * lib/target-supports.exp: Add check for "inf" effective target
1688 * gcc.dg/builtins-44.c: Skip if no infinite support.
1689 * gcc.dg/builtins-45.c: Ditto.
1690 * gcc.dg/torture/builtin-complex-1.c: Ditto.
1691 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
1692 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
1693 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
1694 * gcc.dg/torture/builtin-logb-1.c: Ditto.
1695 * gcc.dg/torture/builtin-math-2.c: Ditto.
1696 * gcc.dg/torture/builtin-math-5.c: Ditto.
1697 * gcc.dg/torture/builtin-math-7.c: Ditto.
1698 * gcc.dg/torture/builtin-modf-1.c: Ditto.
1699 * gcc.dg/torture/type-generic-1.c: Ditto.
1701 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
1703 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
1705 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1706 * gcc.target/s390/md/setmem_long-1.c: Likewise.
1708 2018-11-05 Richard Biener <rguenther@suse.de>
1710 PR tree-optimization/87873
1711 * gcc.dg/pr87873.c: New testcase.
1713 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
1715 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
1716 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
1718 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
1720 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
1722 2018-11-05 Richard Biener <rguenther@suse.de>
1724 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
1725 * gcc.dg/tree-ssa/scev-7.c: Likewise.
1727 2018-11-05 Jakub Jelinek <jakub@redhat.com>
1729 PR tree-optimization/87859
1730 * gcc.dg/store_merging_24.c: New test.
1731 * gcc.dg/store_merging_25.c: New test.
1734 * c-c++-common/ubsan/pr87837.c: New test.
1736 2018-11-05 Martin Liska <mliska@suse.cz>
1739 * gcc.dg/pr87811.c: New test.
1740 * gcc.dg/pr87811-2.c: Likewise.
1741 * gcc.dg/pr87811-3.c: Likewise.
1743 2018-11-05 Martin Liska <mliska@suse.cz>
1745 PR gcov-profile/77698
1746 * gcc.dg/tree-prof/pr77698.c: New test.
1748 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1750 PR tree-optimization/86572
1751 * gcc.dg/pr86572.c: New test.
1753 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1755 PR tree-optimization/87672
1756 * gcc.dg/pr87672.c: New test.
1758 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
1761 * g++.target/i386/pr58372.C: New test.
1763 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
1766 * gcc.target/nios2/pr87079-1.c: New.
1767 * gcc.target/nios2/pr87079-2.c: New.
1769 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1771 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
1772 * gcc.dg/compat/pr83487-1_main.c: ... here.
1773 * gcc.dg/compat/struct-by-value-10_main.c,
1774 gcc.dg/compat/struct-by-value-10_x.c,
1775 gcc.dg/compat/struct-by-value-11_main.c,
1776 gcc.dg/compat/struct-by-value-11_x.c,
1777 gcc.dg/compat/struct-by-value-12_main.c,
1778 gcc.dg/compat/struct-by-value-12_x.c,
1779 gcc.dg/compat/struct-by-value-13_main.c,
1780 gcc.dg/compat/struct-by-value-13_x.c,
1781 gcc.dg/compat/struct-by-value-14_main.c,
1782 gcc.dg/compat/struct-by-value-14_x.c,
1783 gcc.dg/compat/struct-by-value-15_main.c,
1784 gcc.dg/compat/struct-by-value-15_x.c,
1785 gcc.dg/compat/struct-by-value-17_main.c,
1786 gcc.dg/compat/struct-by-value-17_x.c,
1787 gcc.dg/compat/struct-by-value-18_main.c,
1788 gcc.dg/compat/struct-by-value-18_x.c,
1789 gcc.dg/compat/struct-by-value-2_main.c,
1790 gcc.dg/compat/struct-by-value-2_x.c,
1791 gcc.dg/compat/struct-by-value-22_main.c,
1792 gcc.dg/compat/struct-by-value-22_x.c,
1793 gcc.dg/compat/struct-by-value-3_main.c,
1794 gcc.dg/compat/struct-by-value-3_x.c,
1795 gcc.dg/compat/struct-by-value-4_main.c,
1796 gcc.dg/compat/struct-by-value-4_x.c,
1797 gcc.dg/compat/struct-by-value-5b_main.c,
1798 gcc.dg/compat/struct-by-value-5b_x.c,
1799 gcc.dg/compat/struct-by-value-6b_main.c,
1800 gcc.dg/compat/struct-by-value-6b_x.c,
1801 gcc.dg/compat/struct-by-value-6b_main.c,
1802 gcc.dg/compat/struct-by-value-7b_x.c,
1803 gcc.dg/compat/struct-by-value-7b_main.c,
1804 gcc.dg/compat/struct-by-value-8_main.c,
1805 gcc.dg/compat/struct-by-value-8_x.c,
1806 gcc.dg/compat/struct-by-value-9_main.c,
1807 gcc.dg/compat/struct-by-value-9_x.c,
1808 gcc.dg/compat/struct-return-2_main.c,
1809 gcc.dg/compat/struct-return-2_x.c: Likewise.
1811 2018-11-02 Nathan Sidwell <nathan@acm.org>
1813 * g++.dg/lookup/crash6.C: Adjust error
1814 * g++.dg/parse/crash38.C: Likewise.
1816 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
1818 * gcc.c-torture/execute/20010904-2.c: Fix last change.
1819 * gcc.dg/Wattributes-10.c: Likewise.
1821 2018-11-02 Richard Biener <rguenther@suse.de>
1823 PR tree-optimization/87776
1824 * gcc.dg/torture/pr87776.c: New testcase.
1826 2018-11-01 Marek Polacek <polacek@redhat.com>
1828 Implement P0846R0, ADL and function templates.
1829 * g++.dg/addr_builtin-1.C: Adjust dg-error.
1830 * g++.dg/cpp2a/fn-template1.C: New test.
1831 * g++.dg/cpp2a/fn-template10.C: New test.
1832 * g++.dg/cpp2a/fn-template11.C: New test.
1833 * g++.dg/cpp2a/fn-template12.C: New test.
1834 * g++.dg/cpp2a/fn-template13.C: New test.
1835 * g++.dg/cpp2a/fn-template14.C: New test.
1836 * g++.dg/cpp2a/fn-template15.C: New test.
1837 * g++.dg/cpp2a/fn-template16.C: New test.
1838 * g++.dg/cpp2a/fn-template2.C: New test.
1839 * g++.dg/cpp2a/fn-template3.C: New test.
1840 * g++.dg/cpp2a/fn-template4.C: New test.
1841 * g++.dg/cpp2a/fn-template5.C: New test.
1842 * g++.dg/cpp2a/fn-template6.C: New test.
1843 * g++.dg/cpp2a/fn-template7.C: New test.
1844 * g++.dg/cpp2a/fn-template8.C: New test.
1845 * g++.dg/cpp2a/fn-template9.C: New test.
1846 * g++.dg/parse/fn-template1.C: New test.
1847 * g++.dg/parse/fn-template2.C: New test.
1848 * g++.dg/parse/template19.C: Adjust dg-error.
1849 * g++.dg/template/pr61745.C: Add target to dg-error.
1851 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1854 * gfortran.dg/findloc_1.f90: Actually commit.
1855 * gfortran.dg/findloc_2.f90: Actually commit.
1856 * gfortran.dg/findloc_3.f90: Actually commit.
1857 * gfortran.dg/findloc_4.f90: Actually commit.
1858 * gfortran.dg/findloc_5.f90: Actually commit.
1859 * gfortran.dg/findloc_6.f90: Actually commit.
1861 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
1864 * gfortran.dg/inquiry_part_ref_1.f08: New test.
1865 * gfortran.dg/inquiry_part_ref_2.f90: New test.
1866 * gfortran.dg/inquiry_part_ref_3.f90: New test.
1868 2018-11-01 Paul Koning <ni1d@arrl.net>
1870 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
1871 * gcc.c-torture/execute/20010904-2.c: Ditto.
1872 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
1873 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
1874 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
1875 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
1876 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
1877 * gcc.dg/Walloca-14.c: Ditto.
1878 * gcc.dg/Wlarger-than3.c: Ditto.
1879 * gcc.dg/compat/pr83487-1_y.c: Ditto.
1880 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1881 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1882 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1883 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
1884 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
1885 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
1886 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1887 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1888 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1889 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1890 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1891 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1892 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1893 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1894 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1895 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1896 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1897 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
1898 * gcc.dg/compat/struct-return-2_x.c: Ditto.
1899 * gcc.dg/falign-labels-1.c: Ditto.
1900 * gcc.dg/long_branch.c: Ditto.
1901 * gcc.dg/nextafter-1.c: Ditto.
1902 * gcc.dg/pr35045.c: Ditto.
1903 * gcc.dg/pr48616.c: Ditto.
1904 * gcc.dg/pr84100.c: Ditto.
1905 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
1906 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
1907 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
1908 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
1909 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
1910 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
1911 * gcc.dg/builtins-1.c: Ditto.
1913 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1916 * gfortran.dg/bind_c_18.f90: Adjust error message.
1918 2018-11-01 Marek Polacek <polacek@redhat.com>
1920 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
1922 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1924 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
1926 2018-11-30 Jan Hubicka <jh@suse.cz>
1928 * g++.dg/lto/pr84805_1.C: Update template.
1929 * g++.dg/lto/pr84805_0.C: Update template.
1930 * g++.dg/lto/pr84805_1b.C: Update template.
1931 * g++.dg/lto/pr84805_0b.C: Update template.
1933 2018-11-01 Jakub Jelinek <jakub@redhat.com>
1935 PR tree-optimization/87826
1936 * gcc.dg/pr87826.c: New test.
1938 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1941 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
1942 * gfortran.dg/bind_c_usage_32.f90: New test.
1944 2018-11-01 Nathan Sidwell <nathan@acm.org>
1946 * g++.dg/abi/anon5.C: New.
1948 2018-11-01 Jakub Jelinek <jakub@redhat.com>
1951 * gdc.dg/simd.d: Add -Wno-psabi.
1952 * gdc.dg/compilable.d: Likewise.
1954 2018-11-01 Martin Liska <mliska@suse.cz>
1955 Jason Merrill <jason@redhat.com>
1960 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
1962 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
1963 assumptions are not longer valid.
1965 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1968 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
1970 2018-10-31 Nathan Sidwell <nathan@acm.org>
1972 * g++.dg/lookup/friend21.C: New.
1974 2018-10-31 Martin Liska <mliska@suse.cz>
1977 * gcc.target/aarch64/spellcheck_7.c: New test.
1978 * gcc.target/aarch64/spellcheck_8.c: New test.
1979 * gcc.target/aarch64/spellcheck_9.c: New test.
1981 2018-10-31 Nathan Sidwell <nathan@acm.org>
1983 * g++.dg/lookup/using60.C: New.
1985 2018-10-31 Richard Biener <rguenther@suse.de>
1989 * gcc.target/i386/pr70359.c: New testcase.
1990 * gcc.target/i386/pr86270.c: Likewise.
1992 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
1994 * gcc.target/arc/jumptable.c: New test.
1996 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
1998 * gcc.target/arc/tls-gd.c: New file.
1999 * gcc.target/arc/tls-ie.c: Likewise.
2000 * gcc.target/arc/tls-ld.c: Likewise.
2001 * gcc.target/arc/tls-le.c: Likewise.
2002 * gcc.target/arc/tls-1.c: Update test.
2004 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2006 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
2008 2018-10-31 Martin Liska <mliska@suse.cz>
2010 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
2011 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
2012 * c-c++-common/ubsan/unreachable-2.c: Likewise.
2013 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
2015 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2018 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
2019 -mword-relocations would be passed when compiling the test.
2020 * gcc.target/arm/movsi_movt.c: Likewise.
2021 * gcc.target/arm/pr81863.c: Likewise.
2022 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
2023 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
2024 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
2025 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
2026 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
2027 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
2029 2018-10-31 Richard Biener <rguenther@suse.de>
2032 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
2034 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2037 * gfortran.dg/min_max_type.f90: New test.
2039 2018-10-30 Martin Sebor <msebor@redhat.com>
2042 * gcc.c-torture/execute/fprintf-2.c: New test.
2043 * gcc.c-torture/execute/printf-2.c: Same.
2044 * gcc.c-torture/execute/user-printf.c: Same.
2045 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
2046 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
2047 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
2048 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
2050 2018-10-30 Marek Polacek <polacek@redhat.com>
2052 Implement P0892R2, explicit(bool).
2053 * g++.dg/cpp2a/explicit1.C: New test.
2054 * g++.dg/cpp2a/explicit10.C: New test.
2055 * g++.dg/cpp2a/explicit11.C: New test.
2056 * g++.dg/cpp2a/explicit12.C: New test.
2057 * g++.dg/cpp2a/explicit13.C: New test.
2058 * g++.dg/cpp2a/explicit2.C: New test.
2059 * g++.dg/cpp2a/explicit3.C: New test.
2060 * g++.dg/cpp2a/explicit4.C: New test.
2061 * g++.dg/cpp2a/explicit5.C: New test.
2062 * g++.dg/cpp2a/explicit6.C: New test.
2063 * g++.dg/cpp2a/explicit7.C: New test.
2064 * g++.dg/cpp2a/explicit8.C: New test.
2065 * g++.dg/cpp2a/explicit9.C: New test.
2067 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
2069 PR rtl-optimization/87708
2070 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
2071 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
2073 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2075 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
2076 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
2077 * g++.dg/ext/flexarray-mangle.C: Likewise.
2078 * g++.dg/ext/flexarray-subst.C: Likewise.
2079 * g++.dg/ext/flexary10.C: Likewise.
2080 * g++.dg/ext/flexary11.C: Likewise.
2081 * g++.dg/ext/flexary14.C: Likewise.
2082 * g++.dg/ext/flexary16.C: Likewise.
2083 * g++.dg/ext/flexary26.C: Likewise.
2084 * g++.dg/ext/flexary27.C: Likewise.
2085 * g++.dg/ext/flexary7.C: Likewise.
2086 * g++.dg/ext/pr71290.C: Likewise.
2088 2018-10-30 Paul Koning <ni1d@arrl.net>
2090 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
2092 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
2094 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
2095 section names without numbers.
2096 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
2097 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
2098 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
2100 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2103 * c-c++-common/substring-location-PR-87721.c: New test.
2104 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
2106 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2107 (test_string_literals): Fold the index arguments before checking
2110 2018-10-29 David Malcolm <dmalcolm@redhat.com>
2112 * c-c++-common/spellcheck-reserved.c: Update expected output for
2113 C++ for merger of "did you mean" suggestions into the error
2115 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
2116 you mean" suggestion into the error.
2117 * g++.dg/lookup/error1.C: Likewise.
2118 * g++.dg/lookup/pr77549.C: Likewise.
2119 * g++.dg/lookup/pr80913.C: Likewise.
2120 * g++.dg/lookup/suggestions1.C: Likewise.
2121 * g++.dg/lookup/suggestions2.C: New test.
2122 * g++.dg/overload/koenig1.C: Update expected output as above.
2123 * g++.dg/spellcheck-identifiers-2.C: Likewise.
2124 * g++.dg/spellcheck-identifiers.C: Likewise.
2125 * g++.dg/spellcheck-ns.C: New test.
2126 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
2127 * g++.dg/spellcheck-pr78656.C: Likewise.
2128 * g++.dg/spellcheck-pr79298.C: Likewise, adding
2129 -fdiagnostics-show-caret to options.
2130 * g++.dg/spellcheck-pr80177.C: Likewise.
2131 * g++.dg/spellcheck-single-vs-multiple.C: New test.
2132 * g++.dg/spellcheck-typenames.C: Update expected output as above.
2133 * g++.dg/template/static10.C: Likewise.
2134 * g++.old-deja/g++.mike/ns5.C: Likewise.
2135 * g++.old-deja/g++.mike/ns7.C: Likewise.
2136 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2137 * g++.old-deja/g++.other/lineno5.C: Likewise.
2139 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2141 * g++.dg/cpp0x/auto24.C: Test location too.
2142 * g++.dg/cpp0x/auto3.C: Likewise.
2143 * g++.dg/cpp0x/auto42.C: Likewise.
2144 * g++.dg/cpp0x/initlist57.C: Likewise.
2145 * g++.dg/cpp0x/initlist75.C: Likewise.
2146 * g++.dg/cpp0x/initlist80.C: Likewise.
2147 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
2148 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
2149 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
2150 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
2151 * g++.old-deja/g++.other/typeck1.C: Likewise.
2153 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2156 * g++.dg/pr87469.C: New test.
2158 2018-10-29 Marek Polacek <polacek@redhat.com>
2160 PR c++/87594 - constexpr rejects-valid with range-based for.
2161 * g++.dg/cpp1y/constexpr-loop8.C: New test.
2163 2018-10-29 Richard Biener <rguenther@suse.de>
2165 PR tree-optimization/87785
2166 * gcc.dg/torture/20181029-1.c: New testcase.
2167 * gcc.dg/torture/20181029-2.c: Likewise.
2169 2018-10-29 Richard Biener <rguenther@suse.de>
2171 PR tree-optimization/87790
2172 * gcc.dg/pr87790.c: New testcase.
2174 2018-10-29 Martin Liska <mliska@suse.cz>
2176 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
2177 * lib/gcov.exp: Remove legacy verify-intermediate.
2179 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2181 * gcc.dg/gimplefe-30.c: New test.
2182 * gcc.dg/gimplefe-31.c: New test.
2183 * gcc.dg/gimplefe-32.c: New test.
2184 * gcc.dg/gimplefe-33.c: New test.
2186 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
2188 * gcc.misc-tests/help.exp: Add D to option descriptions check.
2189 * gdc.dg/asan/asan.exp: New file.
2190 * gdc.dg/asan/gdc272.d: New test.
2191 * gdc.dg/compilable.d: New test.
2192 * gdc.dg/dg.exp: New file.
2193 * gdc.dg/gdc254.d: New test.
2194 * gdc.dg/gdc260.d: New test.
2195 * gdc.dg/gdc270a.d: New test.
2196 * gdc.dg/gdc270b.d: New test.
2197 * gdc.dg/gdc282.d: New test.
2198 * gdc.dg/gdc283.d: New test.
2199 * gdc.dg/imports/gdc170.d: New test.
2200 * gdc.dg/imports/gdc231.d: New test.
2201 * gdc.dg/imports/gdc239.d: New test.
2202 * gdc.dg/imports/gdc241a.d: New test.
2203 * gdc.dg/imports/gdc241b.d: New test.
2204 * gdc.dg/imports/gdc251a.d: New test.
2205 * gdc.dg/imports/gdc251b.d: New test.
2206 * gdc.dg/imports/gdc253.d: New test.
2207 * gdc.dg/imports/gdc254a.d: New test.
2208 * gdc.dg/imports/gdc256.d: New test.
2209 * gdc.dg/imports/gdc27.d: New test.
2210 * gdc.dg/imports/gdcpkg256/package.d: New test.
2211 * gdc.dg/imports/runnable.d: New test.
2212 * gdc.dg/link.d: New test.
2213 * gdc.dg/lto/lto.exp: New file.
2214 * gdc.dg/lto/ltotests_0.d: New test.
2215 * gdc.dg/lto/ltotests_1.d: New test.
2216 * gdc.dg/runnable.d: New test.
2217 * gdc.dg/simd.d: New test.
2218 * gdc.test/gdc-test.exp: New file.
2219 * lib/gdc-dg.exp: New file.
2220 * lib/gdc.exp: New file.
2222 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2225 * gfortran.dg/findloc_1.f90: New test.
2226 * gfortran.dg/findloc_2.f90: New test.
2227 * gfortran.dg/findloc_3.f90: New test.
2228 * gfortran.dg/findloc_4.f90: New test.
2229 * gfortran.dg/findloc_5.f90: New test.
2230 * gfortran.dg/findloc_6.f90: New test.
2232 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
2233 Jinsong Ji <jji@us.ibm.com>
2235 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
2237 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2238 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2239 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2240 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2241 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2242 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2243 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2244 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2245 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2246 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2247 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2248 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2249 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2250 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2251 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2252 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2253 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2254 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2255 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2256 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2257 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2258 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2259 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2260 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2261 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2262 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2263 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2264 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2265 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2266 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2267 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
2268 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2269 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2270 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2271 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2272 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2273 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2274 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2275 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2276 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2277 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2278 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
2279 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
2281 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2283 * gcc.target/powerpc/ssse3-check.h: New file.
2284 * gcc.target/powerpc/ssse3-vals.h: New file.
2285 * gcc.target/powerpc/ssse3-pabsb.c: New file.
2286 * gcc.target/powerpc/ssse3-pabsd.c: New file.
2287 * gcc.target/powerpc/ssse3-pabsw.c: New file.
2288 * gcc.target/powerpc/ssse3-palignr.c: New file.
2289 * gcc.target/powerpc/ssse3-phaddd.c: New file.
2290 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
2291 * gcc.target/powerpc/ssse3-phaddw.c: New file.
2292 * gcc.target/powerpc/ssse3-phsubd.c: New file.
2293 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
2294 * gcc.target/powerpc/ssse3-phsubw.c: New file.
2295 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
2296 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
2297 * gcc.target/powerpc/ssse3-pshufb.c: New file.
2298 * gcc.target/powerpc/ssse3-psignb.c: New file.
2299 * gcc.target/powerpc/ssse3-psignd.c: New file.
2300 * gcc.target/powerpc/ssse3-psignw.c: New file.
2302 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
2304 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
2305 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2306 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2307 * gcc.target/powerpc/mmx-packs.c: Likewise.
2308 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2309 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2310 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
2311 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
2312 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
2313 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
2314 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
2315 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
2316 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
2317 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
2318 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
2319 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
2320 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
2321 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
2322 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
2323 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
2324 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
2325 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
2326 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
2327 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
2328 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
2329 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
2330 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
2331 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
2332 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
2333 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
2334 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
2335 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
2336 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
2337 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
2338 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
2339 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
2340 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
2341 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
2342 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
2343 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
2344 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
2345 * gcc.target/powerpc/pr37191.c: Likewise.
2346 * gcc.target/powerpc/sse-addps-1.c: Likewise.
2347 * gcc.target/powerpc/sse-addss-1.c: Likewise.
2348 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
2349 * gcc.target/powerpc/sse-andps-1.c: Likewise.
2350 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
2351 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
2352 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
2353 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
2354 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
2355 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
2356 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
2357 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
2358 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
2359 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
2360 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
2361 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
2362 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
2363 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
2364 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
2365 * gcc.target/powerpc/sse-divps-1.c: Likewise.
2366 * gcc.target/powerpc/sse-divss-1.c: Likewise.
2367 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
2368 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
2369 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
2370 * gcc.target/powerpc/sse-minps-1.c: Likewise.
2371 * gcc.target/powerpc/sse-minps-2.c: Likewise.
2372 * gcc.target/powerpc/sse-minss-1.c: Likewise.
2373 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
2374 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
2375 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
2376 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
2377 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
2378 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
2379 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
2380 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
2381 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
2382 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
2383 * gcc.target/powerpc/sse-movss-1.c: Likewise.
2384 * gcc.target/powerpc/sse-movss-2.c: Likewise.
2385 * gcc.target/powerpc/sse-movss-3.c: Likewise.
2386 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
2387 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
2388 * gcc.target/powerpc/sse-orps-1.c: Likewise.
2389 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2390 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
2391 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
2392 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
2393 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
2394 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
2395 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
2396 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
2397 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
2398 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
2399 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
2400 * gcc.target/powerpc/sse-subps-1.c: Likewise.
2401 * gcc.target/powerpc/sse-subss-1.c: Likewise.
2402 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
2403 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
2404 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
2405 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
2406 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
2407 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
2408 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
2409 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
2410 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
2411 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
2412 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2413 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
2414 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
2415 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
2416 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
2417 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
2418 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
2419 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
2420 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
2421 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
2422 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
2423 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2424 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
2425 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2426 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2427 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2428 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2429 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2430 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2431 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2432 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
2433 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
2434 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2435 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2436 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
2437 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2438 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
2439 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2440 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2441 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
2442 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2443 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
2444 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2445 * gcc.target/powerpc/sse2-mmx.c: Likewise.
2446 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
2447 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
2448 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
2449 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
2450 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2451 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2452 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
2453 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
2454 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
2455 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
2456 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2457 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2458 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2459 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
2460 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2461 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2462 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2463 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
2464 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
2465 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
2466 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2467 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2468 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2469 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
2470 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
2471 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
2472 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2473 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
2474 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
2475 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
2476 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
2477 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
2478 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
2479 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
2480 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
2481 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
2482 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
2483 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
2484 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
2485 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
2486 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
2487 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
2488 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2489 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
2490 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2491 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
2492 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
2493 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2494 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2495 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2496 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2497 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2498 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
2499 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2500 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2501 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
2502 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
2503 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
2504 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
2505 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
2506 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
2507 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
2508 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
2509 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2510 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2511 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2512 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
2513 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
2514 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
2515 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
2516 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
2517 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
2518 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
2519 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
2520 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
2521 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2522 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
2523 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
2524 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
2525 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
2526 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
2527 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
2528 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
2529 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
2530 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
2531 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
2532 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2533 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
2534 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
2535 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
2536 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
2537 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
2538 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
2539 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
2540 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
2541 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
2542 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
2543 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
2544 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
2545 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
2546 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
2547 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
2548 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
2549 * gcc.target/powerpc/sse3-haddps.c: Likewise.
2550 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
2551 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
2552 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
2553 * gcc.target/powerpc/sse3-movddup.c: Likewise.
2554 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
2555 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
2556 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
2557 ommitted "-mpower8-vector" to dg-options.
2559 2018-10-26 Jan Hubicka <jh@suse.cz>
2561 * g++.dg/lto/odr-1_0.C: Fix template.
2562 * g++.dg/lto/odr-1_1.C: Fix template.
2564 2018-10-26 Richard Biener <rguenther@suse.de>
2566 PR tree-optimization/87105
2567 * g++.dg/vect/slp-pr87105.cc: Adjust.
2568 * gcc.dg/torture/20181024-1.c: New testcase.
2569 * g++.dg/opt/20181025-1.C: Likewise.
2571 2018-10-26 Richard Biener <rguenther@suse.de>
2574 * g++.dg/lto/odr-1_0.C: Fix pattern.
2576 2018-10-26 Richard Biener <rguenther@suse.de>
2578 PR tree-optimization/87746
2579 * gcc.dg/pr87746.c: New testcase.
2581 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2583 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
2585 2018-10-25 Carl Love <cel@us.ibm.com>
2587 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
2589 2018-10-25 Martin Liska <mliska@suse.cz>
2592 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
2594 2018-10-25 Martin Liska <mliska@suse.cz>
2597 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
2598 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
2599 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
2601 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
2603 * gcc.target/s390/global-array-almost-huge-element.c: New test.
2604 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
2605 * gcc.target/s390/global-array-element-pic.c: New test.
2606 * gcc.target/s390/global-array-even-element.c: New test.
2607 * gcc.target/s390/global-array-huge-element.c: New test.
2608 * gcc.target/s390/global-array-negative-huge-element.c: New test.
2609 * gcc.target/s390/global-array-odd-element.c: New test.
2611 2018-10-25 Jan Hubicka <jh@suse.cz>
2613 * g++.dg/lto/odr-1_0.C: New test.
2614 * g++.dg/lto/odr-1_1.C: New test.
2616 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2619 * gcc.dg/sibcall-9.c: Make v static.
2620 * gcc.dg/sibcall-10.c: Likewise.
2622 2018-10-25 Richard Biener <rguenther@suse.de>
2624 PR tree-optimization/87665
2625 PR tree-optimization/87745
2626 * gfortran.dg/20181025-1.f: New testcase.
2628 2018-10-25 Jakub Jelinek <jakub@redhat.com>
2631 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
2632 from kind with a colon rather than comma.
2633 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
2634 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
2636 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
2638 * gcc.target/powerpc/float128-math.c: New test to make sure the
2639 long double built-in function names use the f128 form if the user
2640 switched from IBM long double to IEEE long double.
2641 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
2643 2018-10-24 Jakub Jelinek <jakub@redhat.com>
2646 * g++.dg/cpp0x/gen-attrs-66.C: New test.
2648 2018-10-24 Martin Sebor <msebor@redhat.com>
2651 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
2653 2018-10-24 Martin Liska <mliska@suse.cz>
2655 PR tree-optimization/84436
2656 * gcc.dg/tree-ssa/pr84436-1.c: New test.
2657 * gcc.dg/tree-ssa/pr84436-2.c: New test.
2658 * gcc.dg/tree-ssa/pr84436-3.c: New test.
2659 * gcc.dg/tree-ssa/pr84436-4.c: New test.
2660 * gcc.dg/tree-ssa/pr84436-5.c: New test.
2662 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
2664 * gcc.target/s390/20181024-1.c: New test.
2666 2018-10-24 Richard Biener <rguenther@suse.de>
2668 PR tree-optimization/87105
2669 * gcc.dg/vect/bb-slp-39.c: New testcase.
2670 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
2672 2018-10-24 Richard Biener <rguenther@suse.de>
2674 PR tree-optimization/84013
2675 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
2677 2018-10-24 Richard Biener <rguenther@suse.de>
2679 PR tree-optimization/87665
2680 * gcc.dg/torture/pr87665.c: New testcase.
2682 2018-10-23 Jakub Jelinek <jakub@redhat.com>
2684 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
2685 only. Add expected warnings and messages for c++2a.
2687 2018-10-23 Richard Biener <rguenther@suse.de>
2689 PR tree-optimization/87105
2690 PR tree-optimization/87608
2691 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
2692 g++.dg/vect/slp-pr87105.cc: Likewise.
2693 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
2694 relies on phiprop run before.
2695 * g++.dg/tree-ssa/pr30738.C: Likewise.
2696 * g++.dg/tree-ssa/pr57380.C: Likewise.
2697 * gcc.dg/tree-ssa/pr84859.c: Likewise.
2698 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
2699 confused by copies in the IL left by EVRP.
2700 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
2702 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
2703 * gcc.dg/pr24574.c: Likewise.
2704 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
2706 2018-10-23 Richard Biener <rguenther@suse.de>
2708 PR tree-optimization/87700
2709 * gcc.dg/torture/pr87700.c: New testcase.
2711 2018-10-23 Richard Biener <rguenther@suse.de>
2713 PR tree-optimization/87693
2714 * gcc.dg/torture/pr87693.c: New testcase.
2716 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
2719 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
2720 occurring as it should and a regression caused by version 1 of
2723 2018-10-22 Yury Gribov <tetra2005@gmail.com>
2725 PR tree-optimization/87633
2726 * g++.dg/pr87633.C: New test.
2728 2018-10-22 Marek Polacek <polacek@redhat.com>
2731 * g++.dg/concepts/memfun-err.C: Make it a compile test.
2733 2018-10-22 Richard Biener <rguenther@suse.de>
2735 * gcc.dg/tree-ssa/evrp12.c: New testcase.
2736 * gcc.dg/predict-6.c: Adjust.
2737 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
2738 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2739 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
2741 2018-10-22 Martin Liska <mliska@suse.cz>
2743 PR tree-optimization/87686
2744 * g++.dg/tree-ssa/pr87686.C: New test.
2746 2018-10-22 Jakub Jelinek <jakub@redhat.com>
2748 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
2749 properly -std= options.
2751 2018-10-22 Richard Biener <rguenther@suse.de>
2753 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
2755 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
2757 * gnat.dg/sso14.adb: New test.
2758 * gnat.dg/sso15.adb: Likewise.
2760 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
2762 * gnat.dg/warn19.ad[sb]: New test.
2763 * gnat.dg/warn19_pkg.ads: New helper.
2765 2018-10-22 Richard Biener <rguenther@suse.de>
2767 PR tree-optimization/87640
2768 * gcc.dg/torture/pr87640.c: New testcase.
2770 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
2772 * gcc.target/s390/litpool-int.c: New test.
2774 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
2777 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
2778 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
2779 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
2780 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
2781 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
2782 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
2783 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
2784 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
2786 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
2789 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
2790 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
2791 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
2792 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
2793 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
2794 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
2795 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
2796 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
2797 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
2798 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
2799 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
2800 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
2801 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
2802 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
2803 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
2804 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
2805 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
2806 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
2807 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
2808 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
2809 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
2810 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
2811 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
2812 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
2813 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
2814 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
2815 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
2817 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
2820 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
2821 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
2822 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
2823 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
2824 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
2825 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
2826 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
2827 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
2828 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
2829 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
2830 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
2831 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
2832 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
2833 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
2834 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
2835 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
2836 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
2838 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2841 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
2842 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
2843 (__builtin_ia32_vfmsubps512_mask): Likewise.
2844 (__builtin_ia32_vfmsubps512_maskz): Likewise.
2845 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
2846 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
2847 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
2848 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
2849 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
2850 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
2851 * testsuite/gcc.target/i386/sse-13.c
2852 (__builtin_ia32_vfmsubpd512_mask): Likewise.
2853 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
2854 (__builtin_ia32_vfmsubps512_mask): Likewise.
2855 (__builtin_ia32_vfmsubps512_maskz): Likewise.
2856 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
2857 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
2858 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
2859 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
2860 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
2861 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
2862 * testsuite/gcc.target/i386/sse-23.c
2863 (__builtin_ia32_vfmsubpd512_mask): Likewise.
2864 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
2865 (__builtin_ia32_vfmsubps512_mask): Likewise.
2866 (__builtin_ia32_vfmsubps512_maskz): Likewise.
2867 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
2868 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
2869 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
2870 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
2871 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
2872 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
2874 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2877 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
2878 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
2879 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
2880 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
2881 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
2882 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
2883 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
2884 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
2885 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
2886 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
2887 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
2889 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2892 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
2893 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
2894 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
2895 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
2896 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
2897 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
2898 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
2899 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
2900 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
2901 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
2902 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
2904 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2907 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
2908 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
2909 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
2910 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
2911 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
2912 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
2913 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
2914 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
2915 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
2916 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
2917 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
2919 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
2922 * gfortran.dg/deferred_character_31.f90 : New test.
2924 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2927 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
2928 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
2929 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
2930 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
2931 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
2932 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
2933 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
2934 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
2935 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
2937 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
2940 * gcc.target/i386/pr87662.c
2942 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
2945 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
2946 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
2947 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
2948 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
2949 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
2950 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
2951 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
2952 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
2954 2018-10-20 Marek Polacek <polacek@redhat.com>
2956 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
2957 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
2958 the list of default stds to test.
2960 2018-10-20 Jakub Jelinek <jakub@redhat.com>
2963 * gcc.c-torture/compile/pr87647.c: New test.
2965 2018-10-19 Jakub Jelinek <jakub@redhat.com>
2969 * c-c++-common/gomp/doacross-2.c: New test.
2970 * c-c++-common/gomp/sink-3.c: Expect another error during error
2973 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
2975 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
2977 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
2979 2018-10-19 Richard Biener <rguenther@suse.de>
2982 * gcc.dg/torture/pr87645.c: New testcase.
2984 2018-10-19 Richard Biener <rguenther@suse.de>
2987 * gcc.target/i386/pr87657.c: New testcase.
2989 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
2992 * gcc.target/i386/avx512-binop-1.h: New file.
2993 * gcc.target/i386/avx512-binop-2.h: Likewise.
2994 * gcc.target/i386/avx512-binop-3.h: Likewise.
2995 * gcc.target/i386/avx512-binop-4.h: Likewise.
2996 * gcc.target/i386/avx512-binop-5.h: Likewise.
2997 * gcc.target/i386/avx512-binop-6.h: Likewise.
2998 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
2999 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
3000 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
3001 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
3002 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
3003 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
3004 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
3005 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
3006 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
3007 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
3008 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
3009 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
3010 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
3011 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
3012 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
3013 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
3014 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
3016 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
3018 PR rtl-optimization/87596
3019 * gcc.target/i386/pr87596.c: New test.
3021 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
3023 * gnat.dg/frame_overflow2.adb: New test.
3025 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3028 * gcc.target/i386/avx512-fma-1.h: New file.
3029 * gcc.target/i386/avx512-fma-2.h: Likewise.
3030 * gcc.target/i386/avx512-fma-3.h: Likewise.
3031 * gcc.target/i386/avx512-fma-4.h: Likewise.
3032 * gcc.target/i386/avx512-fma-5.h: Likewise.
3033 * gcc.target/i386/avx512-fma-6.h: Likewise.
3034 * gcc.target/i386/avx512-fma-7.h: Likewise.
3035 * gcc.target/i386/avx512-fma-8.h: Likewise.
3036 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
3037 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
3038 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
3039 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
3040 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
3041 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
3042 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
3043 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
3044 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
3045 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
3046 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
3048 2018-10-18 Tobias Burnus <burnus@net-b.de>
3051 * gfortran.dg/realloc_on_assign_31.f90: New file.
3053 2018-10-18 David Malcolm <dmalcolm@redhat.com>
3055 PR tree-optimization/87562
3056 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
3057 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
3058 * c-c++-common/substring-location-PR-87562-1.c: New test.
3059 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3061 * gcc.dg/plugin/pr87562-a.h: New file.
3062 * gcc.dg/plugin/pr87562-b.h: New file.
3064 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3067 * gfortran.dg/associate_45.f90 : New test.
3069 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
3072 * gfortran.dg/deferred_character_30.f90 : New test.
3074 2018-10-18 Richard Biener <rguenther@suse.de>
3077 * gcc.dg/torture/pr87087.c: New testcase.
3078 * gcc.dg/graphite/pr84204.c: XFAIL.
3079 * gcc.dg/graphite/pr85935.c: Likewise.
3081 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3084 * gcc.target/i386/pr87537-1.c: New test.
3086 2018-10-17 Joseph Myers <joseph@codesourcery.com>
3088 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
3089 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
3090 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
3091 gcc.dg/gnu2x-static-assert-1.c: New tests.
3092 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
3094 2018-10-17 Tobias Burnus <burnus@net-b.de>
3097 * gfortran.dg/select_type_47.f90: New.
3099 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
3101 * gcc.c-torture/execute/pr87623.c: New test.
3103 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3106 * g++.dg/cpp0x/pr84705.C: New.
3108 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
3113 * gfortran.dg/associate_44.f90 : New test.
3116 * gfortran.dg/select_type_45.f90 : New test.
3119 * gfortran.dg/select_type_46.f90 : New test.
3121 2018-10-16 Tobias Burnus <burnus@net-b.de>
3124 * gfortran.dg/allocate_with_source_26.f90: Extend
3125 testcase with polymorphic variables.
3127 2018-10-16 Tobias Burnus <burnus@net-b.de>
3130 * gfortran.dg/allocate_with_source_26.f90: New.
3132 2018-10-15 David Malcolm <dmalcolm@redhat.com>
3134 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
3135 to reflect minimum margin width.
3136 * gcc.dg/missing-header-fixit-4.c: Likewise.
3137 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
3139 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3141 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
3143 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
3145 2018-10-15 Tobias Burnus <burnus@net-b.de>
3148 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
3150 2018-10-15 Renlin Li <renlin.li@arm.com>
3153 * gcc.target/aarch64/sve/pr87563.c: New.
3155 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
3156 Tobias Burnus <burnus@gcc.gnu.org>
3159 * gfortran.dg/select_type_44.f90: New test.
3160 * gfortran.dg/associate_42.f90: New test.
3162 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
3164 PR tree-optimization/87022
3165 * gcc.dg/tree-ssa/pr87022.c: New test.
3167 2018-10-15 Richard Biener <rguenther@suse.de>
3170 * gcc.dg/torture/restrict-6.c: New testcase.
3172 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
3174 * g++.dg/vec-init-1.C: New test.
3176 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3179 * gcc.target/i386/pr87599.c: New test.
3181 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
3184 * gcc.target/i386/pr87572.c: New test.
3186 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
3189 * gfortran.dg/associate_43.f90: New test.
3191 2018-10-14 Anthony Green <green@moxielogic.com>
3193 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
3195 2018-10-12 Yury Gribov <tetra2005@gmail.com>
3198 * c-c++-common/pr81376.c: New test.
3199 * gcc.target/i386/387-ficom-2.c: Update test.
3200 * gcc.target/i386/387-ficom-2.c: Ditto.
3202 2018-10-12 Tobias Burnus <burnus@net-b.de>
3205 * gfortran.dg/inline_matmul_24.f90: New.
3207 2018-10-12 Tobias Burnus <burnus@net-b.de>
3210 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
3211 * gfortran.dg/interface_42.f90: Ditto.
3212 * gfortran.dg/internal_references_1.f90: Ditto.
3213 * gfortran.dg/invalid_procedure_name.f90: Ditto.
3214 * gfortran.dg/pr65453.f90: Ditto.
3215 * gfortran.dg/pr77414.f90: Ditto.
3216 * gfortran.dg/pr78741.f90: Ditto.
3217 * gfortran.dg/same_name_2.f90: Ditto.
3219 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
3221 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
3222 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
3224 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3226 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
3227 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
3228 * gcc.target/powerpc/fold-vec-insert-double.c: New.
3229 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
3230 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
3231 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
3232 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
3233 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
3234 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
3235 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
3237 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3239 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
3240 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
3241 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
3242 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
3243 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
3244 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
3245 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
3246 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
3247 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
3248 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
3249 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
3250 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
3251 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
3252 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
3253 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
3254 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
3255 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
3256 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
3258 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3260 * gcc.target/powerpc/fold-vec-select-char.c: New.
3261 * gcc.target/powerpc/fold-vec-select-double.c: New.
3262 * gcc.target/powerpc/fold-vec-select-float.c: New.
3263 * gcc.target/powerpc/fold-vec-select-int.c: New.
3264 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
3265 * gcc.target/powerpc/fold-vec-select-short.c: New.
3267 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
3269 PR tree-optimization/86829
3270 * gcc.dg/sinatan-1.c: New test.
3271 * gcc.dg/sinatan-2.c: New test.
3272 * gcc.dg/sinatan-3.c: New test.
3274 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
3276 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
3277 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
3278 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
3280 2018-10-11 Tobias Burnus <burnus@net-b.de>
3283 2018-10-09 Tobias Burnus <burnus@net-b.de>
3286 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3287 change to dg-do compile.
3288 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3289 * gfortran.dg/array_initializer_1.f90: Use array
3290 element not size-one section.
3291 * gfortran.dg/array_substring.f90: New.
3293 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
3296 * gcc.target/aarch64/pr87511.c: Add new test.
3298 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3301 * g++.dg/torture/accessor-fixits-9.C: New test.
3303 2018-10-11 Nathan Sidwell <nathan@acm.org>
3305 * g++.dg/parse/close-brace.C: New.
3306 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
3307 * g++.old-deja/g++.other/crash32.C: Add another error
3309 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3312 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
3313 c++14_only to c++14.
3315 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3317 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
3318 there hasn't been a dg-end-multiline-output since the last
3319 dg-begin-multiline-output.
3320 (dg-end-multiline-output): Issue an error if there hasn't been a
3321 dg-begin-multiline-output. Reset _multiline_last_beginning_line
3322 as soon possible. Rename "line" to "last_line".
3324 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
3326 * selftests/repeat.rtl: New file.
3328 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3331 * g++.dg/cpp1z/decomp48.C: New test.
3333 2018-10-11 David Malcolm <dmalcolm@redhat.com>
3335 * g++.dg/diagnostic/macro-arg-count.C: Move to...
3336 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
3337 output for C vs C++. Expect notes showing the definitions of the
3339 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
3342 2018-10-11 Martin Jambor <mjambor@suse.cz>
3344 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
3345 greater that the size of double by target large_long double.
3347 2018-10-11 Jakub Jelinek <jakub@redhat.com>
3349 * g++.dg/cpp2a/feat-cxx2a.C: New test.
3352 * g++.dg/rtti/typeid12.C: New test.
3354 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
3356 * g++.dg/other/pr87574.C: New test.
3358 2018-10-10 Marek Polacek <polacek@redhat.com>
3360 PR c++/87567 - constexpr rejects call to non-constexpr function.
3361 * g++.dg/cpp1y/constexpr-loop7.C: New test.
3363 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
3366 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
3367 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3368 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3369 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3370 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3371 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3372 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3373 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3374 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3375 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3376 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3377 * gcc.target/powerpc/pr37191.c: Likewise.
3378 2018-10-10 Martin Sebor <msebor@redhat.com>
3381 * gcc.dg/transparent-union-6.c: New.
3383 2018-10-10 Martin Sebor <msebor@redhat.com>
3385 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
3386 Add a test for 2-byte wchar_t.
3387 * gcc.dg/builtin-memchr.c: New test.
3389 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
3392 * gcc.target/i386/pr87573.c: New test.
3394 2018-10-10 Jakub Jelinek <jakub@redhat.com>
3397 * gcc.target/i386/pr87550.c: New test.
3400 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
3402 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3405 * g++.dg/concepts/pr84423-1.C: New.
3406 * g++.dg/concepts/pr84423-2.C: Likewise.
3407 * g++.dg/cpp0x/auto39.C: Test location too.
3408 * g++.dg/cpp0x/auto9.C: Likewise.
3409 * g++.dg/cpp1y/pr60384.C: Likewise.
3411 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
3413 * gcc.target/powerpc/sse3-check.h: New file.
3414 * gcc.target/powerpc/sse3-addsubps.c: New file.
3415 * gcc.target/powerpc/sse3-addsubpd.c: New file.
3416 * gcc.target/powerpc/sse3-haddps.c: New file.
3417 * gcc.target/powerpc/sse3-hsubps.c: New file.
3418 * gcc.target/powerpc/sse3-haddpd.c: New file.
3419 * gcc.target/powerpc/sse3-hsubpd.c: New file.
3420 * gcc.target/powerpc/sse3-lddqu.c: New file.
3421 * gcc.target/powerpc/sse3-movsldup.c: New file.
3422 * gcc.target/powerpc/sse3-movshdup.c: New file.
3423 * gcc.target/powerpc/sse3-movddup.c: New file.
3424 * gcc.target/powerpc/pr37191.c: New file.
3426 2018-10-09 Tobias Burnus <burnus@net-b.de>
3429 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
3430 change to dg-do compile.
3431 * gfortran.dg/actual_array_substr_2.f90: Ditto.
3432 * gfortran.dg/array_initializer_1.f90: Use array
3433 element not size-one section.
3434 * gfortran.dg/array_substring.f90: New.
3436 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3438 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
3441 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3443 * gnat.dg/warn17.adb: New testcase.
3445 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
3447 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
3448 gnat.dg/inline14_pkg.ads: New testcase.
3450 2018-10-09 Ed Schonberg <schonberg@adacore.com>
3452 * gnat.dg/warn18.adb: New testcase.
3454 2018-10-09 Martin Liska <mliska@suse.cz>
3456 * c-c++-common/asan/pr64820.c: Add line number to scanned
3458 * c-c++-common/asan/use-after-return-1.c: Likewise.
3459 * g++.dg/asan/function-argument-1.C (main): Likewise.
3460 * g++.dg/asan/function-argument-2.C (main): Likewise.
3461 * g++.dg/asan/function-argument-3.C (main): Likewise.
3462 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
3463 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
3464 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
3465 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
3466 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
3467 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
3468 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
3469 * gcc.dg/asan/pr78541.c (main): Likewise.
3470 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
3471 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
3472 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
3473 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
3474 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
3475 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
3477 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
3480 * gfortran.dg/deferred_type_component_3.f90: New test.
3483 * gfortran.dg/deferred_character_28.f90: New test.
3484 * gfortran.dg/deferred_character_29.f90: New test (note that
3485 this test appears in PR83196 comment #4 by mistake).
3487 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
3489 * gcc.target/i386/vararg-loc.c: Accept a column number.
3491 2018-10-08 Martin Liska <mliska@suse.cz>
3493 * gcc.target/i386/i386.exp: Move procedures to
3494 target-supports.exp.
3495 * g++.target/i386/i386.exp: New file.
3496 * gcc.target/i386/mv*.C: Move here tests and remove
3497 target filter in these tests.
3499 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
3501 * gfortran.dg/contiguous_4.f90: Adjust.
3502 * gfortran.dg/contiguous_4.f90: New test.
3504 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
3507 * gfortran.dg/associate_41.f90: New test.
3509 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3511 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
3512 * gnat.dg/string_merge1.adb: Likewise.
3513 * gnat.dg/string_merge2.adb: Likewise.
3515 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3517 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
3519 2018-10-08 Martin Liska <mliska@suse.cz>
3521 * g++.dg/ext/pr82625.C: Add dg-compile filter.
3523 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3526 * g++.dg/concepts/pr71128.C: New.
3528 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
3531 * gcc.dg/pr87286.c: New test.
3533 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3536 * gfortran.dg/array_constructor_type_23.f90: New test.
3538 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
3541 * gfortran.dg/elemental_function_4.f90 : New test.
3543 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
3545 PR rtl-optimization/86939
3546 PR rtl-optimization/87479
3547 * gcc.target/powerpc/pr86939.c: New test.
3548 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
3550 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3552 * gnat.dg/string_merge1.adb: Fix test expectations.
3553 * gnat.dg/string_merge2.adb: Likewise.
3555 2018-10-05 David Malcolm <dmalcolm@redhat.com>
3558 * g++.dg/ext/builtin4.C: Set expected location for warning to the
3559 correct location within the format string.
3560 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
3561 files for testing locations within string literal locations from
3563 * g++.dg/warn/Wformat-method.C: New test.
3564 * g++.dg/warn/Wformat-pr71863.C: New test.
3565 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
3566 * g++.dg/warn/Wformat-ranges.C: New test, based on
3567 gcc.dg/format/diagnostic-ranges.c.
3568 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3569 (test_multitoken_macro): Generalize expected output to work with
3571 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3572 (test_stringified_token_1): Likewise.
3573 (test_stringified_token_3): Likewise.
3575 2018-10-05 David Malcolm <dmalcolm@redhat.com>
3577 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
3578 count. If there's a 3rd argument, use dg-process-target on it,
3579 bailing out, or recording expected failures as "maybe_x".
3580 (proc handle-multiline-outputs): Extract "maybe_x", and use it
3581 to convert pass/fail into xpass/xfail.
3583 2018-10-05 Martin Sebor <msebor@redhat.com>
3585 PR tree-optimization/87490
3586 * gcc.dg/pr87490.c: New test.
3587 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
3589 2018-10-05 Steve Ellcey <sellcey@cavium.com>
3591 PR tree-optimization/71625
3592 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
3593 (test_vclz_s16): Ditto.
3594 (test_vclz_s32): Ditto.
3595 (test_vclzq_s8): Ditto.
3596 (test_vclzq_s16): Ditto.
3597 (test_vclzq_s32): Ditto.
3598 (test_vclz_u8): Ditto.
3599 (test_vclz_u16): Ditto.
3600 (test_vclz_u32): Ditto.
3601 (test_vclzq_u8): Ditto.
3602 (test_vclzq_u16): Ditto.
3603 (test_vclzq_u32): Ditto.
3604 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
3605 (test_vneg_s16): Ditto.
3606 (test_vneg_s32): Ditto.
3607 (test_vneg_s64): Ditto.
3608 (test_vnegd_s64): Ditto.
3609 (test_vnegq_s8): Ditto.
3610 (test_vnegq_s16): Ditto.
3611 (test_vnegq_s32): Ditto.
3612 (test_vnegq_s64): Ditto.
3614 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
3617 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
3618 of dfp_hw. Don't include <altivec.h>.
3619 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
3621 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
3622 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
3623 * gcc.target/powerpc/test_mffsl.c: Ditto.
3625 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
3627 * c-c++-common/Wprio-ctor-dtor.c: New test.
3629 2018-10-04 David Malcolm <dmalcolm@redhat.com>
3631 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
3632 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
3633 dg-additional-options. Add dg-message and dg-missed directives
3634 to verify that -fopt-info messages are written at the correct
3637 2018-10-04 David Malcolm <dmalcolm@redhat.com>
3639 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
3640 due to "-internals" not being selected.
3641 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
3642 "-internals" added to re-enable the output from test_scopes.
3643 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
3645 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3647 * gnat.dg/string_merge1.adb: New test.
3648 * gnat.dg/string_merge2.adb: New test.
3649 * gcc.dg/merge-all-constants-1.c: Adjust test.
3650 * gcc.dg/merge-all-constants-2.c: New test.
3652 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
3655 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
3657 2018-10-04 Martin Liska <mliska@suse.cz>
3660 * gcc.dg/pr87483.c: New test.
3662 2018-10-04 Martin Liska <mliska@suse.cz>
3665 * g++.dg/ext/pr82625.C: New test.
3667 2018-10-04 David Malcolm <dmalcolm@redhat.com>
3669 * gcc.dg/plugin/dump-1.c: New test.
3670 * gcc.dg/plugin/dump_plugin.c: New test plugin.
3671 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3673 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
3675 PR rtl-optimization/87466
3676 * gcc.target/powerpc/pr87466.c: New test.
3678 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3680 PR tree-optimization/85787
3681 * gcc.dg/ipa/propmalloc-4.c: New test.
3683 2018-10-04 Richard Biener <rguenther@suse.de>
3685 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
3687 2018-10-03 Ian Lance Taylor <iant@google.com>
3689 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
3691 2018-10-03 Martin Sebor <msebor@redhat.com>
3693 * gcc.dg/warn-sprintf-no-nul.c: New test.
3695 2018-10-03 Martin Liska <mliska@suse.cz>
3697 PR gcov-profile/86109
3698 * g++.dg/gcov/pr86109.C: New test.
3700 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
3702 * gcc.dg/tree-ssa/muldiv-1.c: New file.
3703 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
3705 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
3708 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
3710 2018-10-01 Martin Sebor <msebor@redhat.com>
3712 * gcc.dg/warn-strnlen-no-nul.c: New.
3714 2018-10-01 Carl Love <cel@us.ibm.com>
3717 * gcc.target/powerpc/test_mffsl-p9.c: New file.
3718 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
3719 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
3720 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
3721 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
3723 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
3726 * gfortran.dg/dependency_52.f90 : Expand the test to check both
3727 the call to adjustl and direct assignment of the substring.
3729 2018-10-01 Richard Biener <rguenther@suse.de>
3731 PR tree-optimization/87465
3732 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
3734 2018-10-01 Tamar Christina <tamar.christina@arm.com>
3737 * gcc.dg/pr82788.c: Skip for AArch64.
3738 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
3739 * gcc.target/aarch64/subsp.c: Likewise.
3740 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
3742 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
3743 * gcc.dg/stack-check-12.c: ILP32 fixup.
3744 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
3745 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
3746 * testsuite/lib/target-supports.exp
3747 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
3748 require frame pointer for non-leaf functions.
3750 2018-10-01 Tamar Christina <tamar.christina@arm.com>
3753 * gcc.target/aarch64/stack-check-alloca-1.c: New.
3754 * gcc.target/aarch64/stack-check-alloca-10.c: New.
3755 * gcc.target/aarch64/stack-check-alloca-2.c: New.
3756 * gcc.target/aarch64/stack-check-alloca-3.c: New.
3757 * gcc.target/aarch64/stack-check-alloca-4.c: New.
3758 * gcc.target/aarch64/stack-check-alloca-5.c: New.
3759 * gcc.target/aarch64/stack-check-alloca-6.c: New.
3760 * gcc.target/aarch64/stack-check-alloca-7.c: New.
3761 * gcc.target/aarch64/stack-check-alloca-8.c: New.
3762 * gcc.target/aarch64/stack-check-alloca-9.c: New.
3763 * gcc.target/aarch64/stack-check-alloca.h: New.
3764 * gcc.target/aarch64/stack-check-14.c: New.
3765 * gcc.target/aarch64/stack-check-15.c: New.
3767 2018-10-01 Tamar Christina <tamar.christina@arm.com>
3770 * gcc.target/aarch64/stack-check-prologue-16.c: New test
3771 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
3772 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
3773 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
3775 2018-10-01 Jeff Law <law@redhat.com>
3776 Richard Sandiford <richard.sandiford@linaro.org>
3777 Tamar Christina <tamar.christina@arm.com>
3780 * gcc.target/aarch64/stack-check-12.c: New.
3781 * gcc.target/aarch64/stack-check-13.c: New.
3782 * gcc.target/aarch64/stack-check-cfa-1.c: New.
3783 * gcc.target/aarch64/stack-check-cfa-2.c: New.
3784 * gcc.target/aarch64/stack-check-prologue-1.c: New.
3785 * gcc.target/aarch64/stack-check-prologue-10.c: New.
3786 * gcc.target/aarch64/stack-check-prologue-11.c: New.
3787 * gcc.target/aarch64/stack-check-prologue-12.c: New.
3788 * gcc.target/aarch64/stack-check-prologue-13.c: New.
3789 * gcc.target/aarch64/stack-check-prologue-14.c: New.
3790 * gcc.target/aarch64/stack-check-prologue-15.c: New.
3791 * gcc.target/aarch64/stack-check-prologue-2.c: New.
3792 * gcc.target/aarch64/stack-check-prologue-3.c: New.
3793 * gcc.target/aarch64/stack-check-prologue-4.c: New.
3794 * gcc.target/aarch64/stack-check-prologue-5.c: New.
3795 * gcc.target/aarch64/stack-check-prologue-6.c: New.
3796 * gcc.target/aarch64/stack-check-prologue-7.c: New.
3797 * gcc.target/aarch64/stack-check-prologue-8.c: New.
3798 * gcc.target/aarch64/stack-check-prologue-9.c: New.
3799 * gcc.target/aarch64/stack-check-prologue.h: New.
3800 * lib/target-supports.exp
3801 (check_effective_target_supports_stack_clash_protection): Add AArch64.
3803 2018-10-01 Tamar Christina <tamar.christina@arm.com>
3805 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
3806 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
3807 (check_compile): Support values already Boolean.
3808 (check_alias_available, check_gc_sections_available,
3809 check_profiling_available, check_effective_target_vect_cmdline_needed,
3810 check_effective_target_vect_int,
3811 check_effective_target_vect_intfloat_cvt,
3812 check_effective_target_vect_doubleint_cvt,
3813 check_effective_target_vect_intdouble_cvt,
3814 check_effective_target_vect_uintfloat_cvt,
3815 check_effective_target_vect_floatint_cvt,
3816 check_effective_target_vect_floatuint_cvt,
3817 check_effective_target_vect_peeling_profitable,
3818 check_effective_target_vect_simd_clones,
3819 check_effective_target_vect_peeling_profitable,
3820 check_effective_target_vect_simd_clones,
3821 check_effective_target_vect_shift,
3822 check_effective_target_vect_bswap,
3823 check_effective_target_vect_shift_char,
3824 check_effective_target_vect_float,
3825 check_effective_target_vect_double,
3826 check_effective_target_vect_long_long,
3827 check_effective_target_vect_no_int_min_max,
3828 check_effective_target_vect_no_int_add,
3829 check_effective_target_vect_no_bitwise,
3830 check_effective_target_vect_perm,
3831 check_effective_target_vect_perm_byte,
3832 check_effective_target_vect_perm_short,
3833 check_effective_target_xorsign,
3834 check_effective_target_vect_widen_sum_hi_to_si_pattern,
3835 check_effective_target_vect_widen_sum_hi_to_si,
3836 check_effective_target_vect_widen_sum_qi_to_hi,
3837 check_effective_target_vect_widen_sum_qi_to_si,
3838 check_effective_target_vect_widen_mult_qi_to_hi,
3839 check_effective_target_vect_widen_mult_hi_to_si,
3840 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3841 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3842 check_effective_target_vect_widen_mult_si_to_di_pattern,
3843 check_effective_target_vect_widen_shift,
3844 check_effective_target_vect_sdot_qi,
3845 check_effective_target_vect_udot_qi,
3846 check_effective_target_vect_sdot_hi,
3847 check_effective_target_vect_udot_hi,
3848 check_effective_target_vect_usad_char,
3849 check_effective_target_vect_pack_trunc,
3850 check_effective_target_vect_unpack,
3851 check_effective_target_unaligned_stack,
3852 check_effective_target_vect_no_align,
3853 check_effective_target_vect_hw_misalign,
3854 check_effective_target_natural_alignment_32,
3855 check_effective_target_natural_alignment_64,
3856 check_effective_target_vect_element_align,
3857 check_effective_target_vect_load_lanes **,
3858 check_effective_target_vect_condition,
3859 check_effective_target_vect_cond_mixed,
3860 check_effective_target_vect_char_mult,
3861 check_effective_target_vect_short_mult,
3862 check_effective_target_vect_int_mult,
3863 check_effective_target_vect_extract_even_odd,
3864 check_effective_target_vect_interleave,
3865 check_effective_target_vect_stridedN,
3866 check_effective_target_vect_call_copysignf,
3867 check_effective_target_sqrt_insn,
3868 check_effective_target_vect_call_sqrtf,
3869 check_effective_target_vect_call_btrunc,
3870 check_effective_target_vect_call_btruncf,
3871 check_effective_target_vect_call_ceil,
3872 check_effective_target_vect_call_ceilf,
3873 check_effective_target_vect_call_floor,
3874 check_effective_target_vect_call_floorf,
3875 check_effective_target_vect_call_lceil,
3876 check_effective_target_vect_call_lfloor,
3877 check_effective_target_vect_call_nearbyint,
3878 check_effective_target_vect_call_nearbyintf,
3879 check_effective_target_vect_call_round,
3880 check_effective_target_vect_call_roundf,
3881 check_effective_target_section_anchors,
3882 check_effective_target_bswap,
3883 check_effective_target_sync_int_long,
3884 check_effective_target_sync_char_short,
3885 check_effective_target_tiny,
3886 check_effective_target_pie_copyreloc,
3887 check_effective_target_got32x_reloc,
3888 check_effective_target_tls_get_addr_via_got): Use new caching.
3890 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
3892 PR tree-optimization/87261
3893 * gcc.dg/pr87261.c: New test.
3895 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
3897 * gcc.target/arc/tph_addx.c: New test.
3899 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
3901 * gcc.target/arc/tmac-3.c: New file.
3903 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
3906 * gfortran.dg/associate_40.f90 : New test.
3908 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
3912 * gfortran.dg/deferred_character_25.f90 : New test.
3913 * gfortran.dg/deferred_character_26.f90 : New test.
3914 * gfortran.dg/deferred_character_27.f90 : New test to verify
3915 that PR82617 remains fixed.
3917 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
3920 * gfortran.dg/deferred_character_24.f90 : New test.
3922 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
3925 * gcc.target/i386/pr87370.c: New test.
3927 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
3930 * gfortran.dg/dependency_52.f90 : New test.
3932 2018-09-29 Jakub Jelinek <jakub@redhat.com>
3935 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
3936 (CALC): Use double instead of float.
3937 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
3938 _mm512_abs_ps and _mm512_mask_abs_ps.
3940 2018-09-28 David Malcolm <dmalcolm@redhat.com>
3942 * c-c++-common/unroll-1.c: Update expected output from "note" to
3944 * c-c++-common/unroll-2.c: Likewise.
3945 * c-c++-common/unroll-3.c: Likewise.
3946 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
3947 dg-message to dg-missed. Convert param from -fopt-info to
3948 -fopt-info-missed-ipa.
3949 * g++.dg/tree-ssa/pr81408.C: Update expected output from
3950 dg-message to dg-missed.
3951 * g++.dg/vect/slp-pr56812.cc: Update expected output from
3952 dg-message to dg-optimized.
3953 * gcc.dg/pr26570.c: Update expected output from dg-message to
3954 dg-missed. Convert param from -fopt-info to
3955 -fopt-info-missed-ipa.
3956 * gcc.dg/pr32773.c: Likewise.
3957 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
3958 dg-message to dg-missed.
3959 * gcc.dg/unroll-2.c: Update expected output from dg-message to
3961 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
3962 from -fopt-info to -fopt-info-vec.
3963 * gfortran.dg/directive_unroll_1.f90: Update expected output from
3964 "note" to "optimized".
3965 * gfortran.dg/directive_unroll_2.f90: Likewise.
3966 * gfortran.dg/directive_unroll_3.f90: Likewise.
3967 * gnat.dg/unroll4.adb: Likewise.
3968 * lib/gcc-dg.exp (dg-optimized): New procedure.
3969 (dg-missed): New procedure.
3971 2018-09-28 Joseph Myers <joseph@codesourcery.com>
3974 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
3975 values explicitly to target type for comparison.
3977 2018-09-28 Steve Ellcey <sellcey@cavium.com>
3980 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
3983 2018-09-28 Steve Ellcey <sellcey@cavium.com>
3986 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
3988 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
3990 * gcc.target/sparc/20160229-1.c: Minor tweak.
3991 * gcc.target/sparc/cbcond-2.c: Likewise.
3992 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
3993 * gcc.target/sparc/movcc-2.c: Minor tweak.
3994 * gcc.target/sparc/overflow-3.c: Likewise.
3995 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
3996 * gcc.target/sparc/overflow-5.c: Minor tweak.
3997 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
3999 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
4001 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
4002 valid value, in the "vector bool int" case.
4004 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
4006 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
4007 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
4008 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
4010 2018-09-27 Martin Liska <mliska@suse.cz>
4012 * g++.dg/pr60518.C: Add -Wno-missing-profile.
4013 * g++.dg/torture/pr59265.C: Likewise.
4014 * g++.dg/tree-prof/morefunc.C: Likewise.
4015 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
4016 * gcc.dg/pr26570.c: Likewise.
4017 * gcc.dg/pr32773.c: Likewise.
4018 * gcc.dg/pr40209.c: Likewise.
4019 * gcc.dg/pr51957-1.c: Likewise.
4020 * gcc.dg/pr80747.c: Likewise.
4021 * gcc.target/aarch64/pr62262.c: Likewise.
4023 2018-09-27 Richard Biener <rguenther@suse.de>
4026 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
4028 2018-09-27 Richard Biener <rguenther@suse.de>
4032 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
4033 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
4035 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4038 * g++.dg/concepts/pr67544.C: New.
4040 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4043 * g++.dg/expr/unary4.C: New.
4045 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
4047 PR gcov-profile/86957
4048 * gcc.dg/Wmissing-profile.c: New test.
4050 2018-09-26 Joseph Myers <joseph@codesourcery.com>
4053 * gcc.target/i386/excess-precision-9.c,
4054 gcc.target/i386/excess-precision-10.c: New tests.
4056 2018-09-26 Richard Biener <rguenther@suse.de>
4059 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
4061 2018-09-26 Martin Jambor <mjambor@suse.cz>
4064 * gcc.dg/pr87347.c: New test.
4066 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4069 * g++.dg/concepts/pr71131.C: New.
4071 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4074 * g++.dg/concepts/pr71127.C: New.
4076 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4079 * g++.dg/concepts/pr67655.C: New.
4081 2018-09-26 Thomas Quinot <quinot@adacore.com>
4083 * gnat.dg/sso13.adb: New testcase.
4085 2018-09-26 Justin Squirek <squirek@adacore.com>
4087 * gnat.dg/warn16.adb: New testcase.
4089 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4091 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
4092 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
4093 gnat.dg/elab7_pkg2.ads: New testcase.
4095 2018-09-26 Javier Miranda <miranda@adacore.com>
4097 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
4099 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4101 * gnat.dg/predicate2-containers.ads,
4102 gnat.dg/predicate2-project-name_values.ads,
4103 gnat.dg/predicate2-project-registry-attribute.ads,
4104 gnat.dg/predicate2-project-registry.ads,
4105 gnat.dg/predicate2-project-typ-set.ads,
4106 gnat.dg/predicate2-project-typ.ads,
4107 gnat.dg/predicate2-project.ads,
4108 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
4109 gnat.dg/predicate2_main.adb: New testcase.
4111 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4113 * gnat.dg/dynhash1.adb: New testcase.
4115 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
4117 * gnat.dg/sets1.adb: New testcase.
4118 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
4121 2018-09-26 Thomas Quinot <quinot@adacore.com>
4123 * gnat.dg/sso12.adb: New testcase.
4125 2018-09-26 Justin Squirek <squirek@adacore.com>
4127 * gnat.dg/expr_func8.adb: New testcase.
4129 2018-09-26 Ed Schonberg <schonberg@adacore.com>
4131 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
4134 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4137 * g++.dg/concepts/pr67656.C: New.
4139 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4141 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
4142 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
4143 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
4145 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
4147 * g++.dg/other/vthunk1.C: Rename to...
4148 * g++.dg/other/thunk1.C: ...this.
4149 * g++.dg/other/thunk2a.C: New test.
4150 * g++.dg/other/thunk2b.C: Likewise.
4152 2018-09-25 Jim Wilson <jimw@sifive.com>
4154 * gcc.target/riscv/weak-1.c: New.
4156 2018-09-25 Jeff Law <law@redhat.com>
4158 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
4159 * gcc.dg/warn-stplen-no-nul.c: Likewise.
4161 2018-09-25 Alexandre Oliva <oliva@adacore.com>
4163 * gnat.dg/dinst.adb: Adjust for locviews.
4165 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
4167 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
4168 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
4169 vec_splat calls from recently added tests. Update instruction counts.
4170 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
4171 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
4172 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
4173 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
4174 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
4176 2018-09-25 Marek Polacek <polacek@redhat.com>
4179 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
4181 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4184 * g++.dg/other/pr87398.C: New test.
4185 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
4186 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
4188 2018-09-25 Martin Jambor <mjambor@suse.cz>
4191 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
4193 * gcc.target/i386/warn-abs-3.c: New test.
4195 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4198 * g++.dg/cpp0x/pr81246.C: New.
4200 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4203 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
4204 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
4206 2018-09-25 Jakub Jelinek <jakub@redhat.com>
4208 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
4211 2018-09-25 Richard Biener <rguenther@suse.de>
4213 PR tree-optimization/87402
4214 * gcc.dg/torture/pr87402.c: New testcase.
4216 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
4219 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
4220 for pie_enabled target.
4221 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
4222 * gcc.target/i386/pr34256.c: Likewise.
4224 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4227 * g++.dg/cpp0x/pr85070.C: New.
4229 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
4232 * gcc.target/i386/pr82699-1.c: New file.
4233 * gcc.target/i386/pr82699-2.c: Likewise.
4234 * gcc.target/i386/pr82699-3.c: Likewise.
4235 * gcc.target/i386/pr82699-4.c: Likewise.
4236 * gcc.target/i386/pr82699-5.c: Likewise.
4237 * gcc.target/i386/pr82699-6.c: Likewise.
4239 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4242 * gfortran.dg/intent_out_12.f90: New test.
4244 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
4247 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
4248 update expected codegen
4250 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
4252 * gfortran.dg/goacc/nested-parallelism.f90: New test.
4254 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
4257 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
4258 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
4260 2018-09-24 Martin Liska <mliska@suse.cz>
4263 * g++.dg/asan/pr85774.C: New test.
4265 2018-09-24 Alexandre Oliva <oliva@adacore.com>
4268 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
4270 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4273 * gfortran.dg/intent_out_11.f90: New test.
4275 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
4277 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
4278 * gfortran.dg/coarray_lock_7.f90: Likewise.
4280 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4283 * gfortran.dg/intent_out_10.f90: New test.
4285 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4288 * gfortran.dg/intent_optimize_2.f90: New test.
4290 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4293 * gfortran.dg/dtio_1.f90: Update test to valid code.
4295 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
4298 * gfortran.dg/deferred_character_23.f90 : New test.
4300 2018-09-21 Jeff Law <law@redhat.com>
4302 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
4303 * gcc.dg/tree-ssa/vrp120.c: New test.
4305 2018-09-21 Marek Polacek <polacek@redhat.com>
4307 PR c++/87372 - __func__ constexpr evaluation.
4308 * g++.dg/cpp1y/func_constexpr2.C: New test.
4310 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
4313 * gfortran.dg/deferred_character_22.f90 : New test.
4315 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
4318 * gfortran.dg/finalize_33.f90 : New test.
4320 2018-09-21 David Malcolm <dmalcolm@redhat.com>
4322 PR tree-optimization/87309
4323 * gcc.dg/pr87309.c: New test.
4325 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4327 * c-c++-common/dump-ada-spec-14.c: New test.
4329 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4331 * gcc.dg/nested-func-11.c: New test.
4333 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
4334 more robust and remove target-specific handling.
4336 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
4338 * gcc.c-torture/execute/20180921-1.c: New test.
4340 2018-09-20 Marek Polacek <polacek@redhat.com>
4342 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
4343 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
4344 * g++.dg/cpp0x/ref-qual20.C: New test.
4346 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
4348 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
4349 * g++.dg/lto/20081109-1_0.C: Likewise.
4350 * g++.dg/lto/20090302_0.C: Likewise.
4351 * g++.dg/lto/pr45621_0.C: Likewise.
4352 * g++.dg/lto/pr60567_0.C: Likewise.
4353 * g++.dg/lto/pr62026.C: Likewise.
4354 * gcc.dg/lto/pr45736_0.c: Likewise.
4355 * gcc.dg/lto/pr52634_0.c: Likewise.
4356 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
4357 * gfortran.dg/lto/pr79108_0.f90: Likewise.
4359 2018-09-20 Alexandre Oliva <oliva@adacore.com>
4362 * gcc.dg/pr87054.c: New.
4364 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
4366 PR tree-optimization/87288
4367 * gcc.dg/vect/pr87288-1.c: New test.
4368 * gcc.dg/vect/pr87288-2.c: Likewise,
4369 * gcc.dg/vect/pr87288-3.c: Likewise.
4371 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
4373 PR tree-optimization/86877
4374 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
4376 2018-09-19 Marek Polacek <polacek@redhat.com>
4378 * g++.dg/conversion/op4.C: Add dg-warning.
4379 * g++.dg/warn/Wclass-conversion1.C: New test.
4380 * g++.dg/warn/Wclass-conversion2.C: New test.
4381 * g++.dg/warn/Wconversion5.C: Remove file.
4382 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
4383 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
4384 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4386 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
4389 * g++.dg/cpp0x/desig5.C: New.
4391 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
4394 * gfortran.dg/elemental_function_3.f90 : New test.
4396 2018-09-19 Marek Polacek <polacek@redhat.com>
4398 PR c++/87357 - missing -Wconversion warning
4399 * g++.dg/warn/Wconversion5.C: New test.
4401 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
4403 * gcc.target/aarch64/atomic-store.c: New.
4405 2018-09-19 Richard Biener <rguenther@suse.de>
4407 PR tree-optimization/87349
4408 PR tree-optimization/87342
4409 * gcc.dg/torture/pr87349-1.c: New testcase.
4410 * gcc.dg/torture/pr87349-2.c: Likewise.
4411 * gcc.dg/torture/pr87342.c: Likewise.
4413 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4416 * gfortran.dg/inline_matmul_13.f90: Adjust count for
4418 * gfortran.dg/inline_matmul_16.f90: Likewise.
4419 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
4420 for dgemm instead of dgemm_. Add call to random_number to make
4421 standard conforming.
4422 * gfortran.dg/matmul_blas_1.f90: New test.
4423 * gfortran.dg/matmul_bounds_14.f: New test.
4424 * gfortran.dg/matmul_bounds_15.f: New test.
4425 * gfortran.dg/matmul_bounds_16.f: New test.
4426 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
4429 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
4432 * gfortran.dg/elemental_function_2.f90 : New test.
4434 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
4437 * gfortran.dg/pointer_array_10.f90 : New test.
4438 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
4439 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
4442 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4445 * g++.dg/concepts/pr85065.C: New.
4447 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4450 * gcc.dg/warn-abs-1.c: Require float128 target.
4451 Skip if large_long_double newlib target.
4453 2018-09-18 Nathan Sidwell <nathan@acm.org>
4456 * g++.dg/warn/pr86881.C: New.
4458 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4460 * gcc.target/aarch64/spellcheck_1.c:
4461 Make architecture suggestion optional.
4462 * gcc.target/aarch64/spellcheck_4.c:
4465 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4467 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
4470 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
4471 Bernd Schmidt <bernds_cb1@t-online.de>
4473 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
4474 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
4475 * gcc.target/nvptx/atomic_fetch-3.c: New test.
4477 2018-09-17 Richard Biener <rguenther@suse.de>
4479 PR tree-optimization/87328
4480 * gcc.dg/torture/pr87328.c: New testcase.
4482 2018-09-17 Martin Jambor <mjambor@suse.cz>
4485 * gcc.dg/warn-abs-1.c: New test.
4486 * gcc.dg/dfp/warn-abs-2.c: Likewise.
4488 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4490 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
4491 TEST_ALWAYS_FLAGS to HOSTCXX.
4493 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
4496 * gfortran.dg/allocatable_scalar_14.f90 : New test.
4498 2018-09-17 Richard Biener <rguenther@suse.de>
4500 PR tree-optimization/87301
4501 * gcc.dg/torture/pr87301.c: New testcase.
4503 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
4506 * gfortran.dg/deferred_character_21.f90 : New test.
4508 2018-09-16 Janus Weil <janus@gcc.gnu.org>
4512 * gfortran.dg/class_assign_2.f90: New test case.
4513 * gfortran.dg/class_assign_3.f90: New test case.
4515 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4518 * gfortran.dg/matmul_bounds_13.f90: New test case.
4519 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
4521 * gfortran.dg/matmul_5.f90: Likewise.
4522 * gfortran.dg/matmul_bounds_10.f90: Likewise.
4523 * gfortran.dg/matmul_bounds_11.f90: Likewise.
4524 * gfortran.dg/matmul_bounds_2.f90: Likewise.
4525 * gfortran.dg/matmul_bounds_4.f90: Likewise.
4526 * gfortran.dg/matmul_bounds_5.f90: Likewise.
4528 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
4530 * gcc.c-torture/compile/20180915-1.c: New test.
4532 2018-09-14 David Malcolm <dmalcolm@redhat.com>
4535 * c-c++-common/attributes-1.c: Remove bogus suggestion from
4537 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
4539 * gcc.dg/spellcheck-identifiers-4.c: New test.
4541 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4543 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
4545 2018-09-14 Martin Sebor <msebor@redhat.com>
4547 * gcc.dg/warn-stpcpy-no-nul.c: New test.
4549 2018-09-14 Martin Sebor <msebor@redhat.com>
4550 Jeff Law <law@redhat.com>
4552 * gcc.dg/warn-strcpy-no-nul.c: New test.
4554 2018-09-14 Martin Sebor <msebor@redhat.com>
4557 * g++.dg/pr61941.C: New test.
4559 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4561 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
4562 rather than pattern name in combine dump.
4564 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
4567 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
4570 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4572 PR tree-optimization/87259
4573 * gcc.dg/pr87259.c: New test.
4575 2018-09-13 Martin Sebor <msebor@redhat.com>
4576 Jeff Law <law@redhat.com>
4578 * gcc.dg/warn-strlen-no-nul.c: New test.
4580 2018-09-13 Richard Biener <rguenther@suse.de>
4582 PR tree-optimization/87263
4583 * gcc.dg/torture/pr87263.c: New testcase.
4584 * gcc.dg/torture/ssa-fre-2.c: Likewise.
4585 * gcc.dg/torture/ssa-fre-3.c: Likewise.
4586 * gcc.dg/torture/ssa-fre-4.c: Likewise.
4588 2018-09-13 Omar Sandoval <osandov@osandov.com>
4589 Tom de Vries <tdevries@suse.de>
4592 * gcc.dg/guality/zero-length-array.c: New test.
4594 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
4597 * gcc.target/aarch64/combine_bfxil.c: New file.
4598 * gcc.target/aarch64/combine_bfxil_2.c: New file.
4600 2018-09-13 Jakub Jelinek <jakub@redhat.com>
4601 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4604 * gcc.target/i386/pr87290.c: New test.
4605 * gcc.c-torture/execute/pr87290.c: New test.
4607 2018-09-13 Jakub Jelinek <jakub@redhat.com>
4609 PR tree-optimization/87287
4610 * gcc.dg/tree-ssa/pr87287.c: New test.
4612 2018-09-12 David Malcolm <dmalcolm@redhat.com>
4615 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
4616 special-casing of diagnostic for a single non-viable candidate due
4618 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
4619 Add test coverage for an unmatched overloaded operator.
4620 * g++.dg/expr/pmf-1.C: Likewise.
4621 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
4622 * g++.old-deja/g++.jason/conversion11.C: Likewise.
4623 * g++.old-deja/g++.law/arg11.C: Likewise.
4624 * g++.old-deja/g++.law/arm9.C: Likewise.
4625 * g++.old-deja/g++.robertl/eb131.C: Likewise.
4627 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
4630 * gfortran.dg/allocate_with_mold_2.f90: New test.
4632 2018-09-12 Jakub Jelinek <jakub@redhat.com>
4635 * gcc.target/i386/pr82853-1.c: New test.
4636 * gcc.target/i386/pr82853-2.c: New test.
4638 2018-09-12 Richard Biener <rguenther@suse.de>
4640 PR tree-optimization/87280
4641 * gcc.dg/torture/pr87280.c: New testcase.
4643 2018-09-12 Richard Biener <rguenther@suse.de>
4645 PR tree-optimization/87266
4646 * gcc.dg/torture/pr87266-1.c: New testcase.
4647 * gcc.dg/torture/pr87266-2.c: Likewise.
4648 * gcc.dg/torture/pr87266-3.c: Likewise.
4649 * gcc.dg/torture/pr87266-4.c: Likewise.
4651 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
4653 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
4655 2018-09-12 Jakub Jelinek <jakub@redhat.com>
4656 Andreas Krebbel <krebbel@linux.ibm.com>
4658 PR tree-optimization/86844
4659 * gcc.c-torture/execute/pr86844.c: New test.
4660 * gcc.dg/store_merging_22.c: New test.
4661 * gcc.dg/store_merging_23.c: New test.
4663 2018-09-12 Jakub Jelinek <jakub@redhat.com>
4666 * c-c++-common/torture/pr87248.c: New test.
4668 2018-09-11 Janus Weil <janus@gcc.gnu.org>
4671 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
4673 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
4676 * gfortran.dg/select_type_43.f90: New test.
4678 2018-09-11 Nathan Sidwell <nathan@acm.org>
4680 * gcc.dg/driver-specs.c: New.
4682 2018-09-11 Joey Ye <joey.ye@arm.com>
4684 * lib/gcov.exp (verify-intermediate): Add missing close.
4686 2018-09-11 Janus Weil <janus@gcc.gnu.org>
4689 * gfortran.dg/typebound_call_30.f90: New test case.
4691 2018-09-10 Janus Weil <janus@gcc.gnu.org>
4694 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
4696 2018-09-08 Marek Polacek <polacek@redhat.com>
4698 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
4699 * g++.dg/cpp0x/move-return2.C: New test.
4701 2018-09-08 Marek Polacek <polacek@redhat.com>
4703 * c-c++-common/array-init.c: Add dg-prune-output.
4704 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
4705 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
4706 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
4707 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
4708 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
4709 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
4710 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
4711 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
4712 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
4713 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
4714 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
4715 * g++.dg/cpp1y/pr64382.C: Likewise.
4716 * g++.dg/cpp1y/pr77739.C: Likewise.
4717 * g++.dg/cpp1z/lambda-this1.C: Likewise.
4718 * g++.dg/cpp1z/lambda-this2.C: Likewise.
4719 * g++.dg/template/crash84.C: Adjust dg-error.
4721 2018-09-07 Marek Polacek <polacek@redhat.com>
4723 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
4726 2018-09-07 Marek Polacek <polacek@redhat.com>
4728 PR c++/87152 - range-based for loops with initializer broken in templates.
4729 * g++.dg/cpp2a/range-for11.C: New test.
4730 * g++.dg/cpp2a/range-for12.C: New test.
4731 * g++.dg/cpp2a/range-for13.C: New test.
4732 * g++.dg/cpp2a/range-for14.C: New test.
4733 * g++.dg/cpp2a/range-for15.C: New test.
4734 * g++.dg/cpp2a/range-for16.C: New test.
4735 * g++.dg/cpp2a/range-for17.C: New test.
4736 * g++.dg/cpp2a/range-for18.C: New test.
4737 * g++.dg/parse/error61.C (foo): Adjust dg-error.
4739 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
4742 * gcc.target/powerpc/pr86731.c: New test.
4743 * gcc.target/powerpc/pr86731-longlong.c: New test.
4744 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
4745 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
4746 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
4747 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
4749 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
4752 * gcc.target/s390/pr80080-3.c: New test.
4753 * gcc.target/s390/s390.exp: Make sure the new test passes
4754 on all optimization levels.
4756 2018-09-05 Marek Polacek <polacek@redhat.com>
4758 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
4759 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
4761 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
4762 Bernd Schmidt <bernds_cb1@t-online.de>
4764 * gcc.target/nvptx/atomic_fetch-1.c: New test.
4765 * gcc.target/nvptx/atomic_fetch-1.c: New test.
4767 2018-09-05 Marek Polacek <polacek@redhat.com>
4769 PR c++/87109, wrong overload with ref-qualifiers.
4770 * g++.dg/cpp0x/ref-qual19.C: New test.
4772 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4775 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
4776 * lib/target-supports.exp (scan-assembler_required_options,
4777 scan-assembler-not_required_options,
4778 scan-assembler-times_required_options): Add -fno-ident.
4779 * lib/scanasm.exp (scan-assembler-times): Fix error message.
4780 * c-c++-common/ident-0a.c: New test.
4781 * c-c++-common/ident-0b.c: New test.
4782 * c-c++-common/ident-1a.c: New test.
4783 * c-c++-common/ident-1b.c: New test.
4784 * c-c++-common/ident-2a.c: New test.
4785 * c-c++-common/ident-2b.c: New test.
4787 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4789 * gcc.dg/recip_sqrt_mult_1.c: New test.
4790 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
4791 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
4792 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
4793 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
4794 * g++.dg/recip_sqrt_mult_1.C: Likewise.
4795 * g++.dg/recip_sqrt_mult_2.C: Likewise.
4797 2018-09-05 Martin Liska <mliska@suse.cz>
4799 PR tree-optimization/87205
4800 * gcc.dg/tree-ssa/pr87205-2.c: New test.
4801 * gcc.dg/tree-ssa/pr87205.c: New test.
4803 2018-09-05 Richard Biener <rguenther@suse.de>
4805 PR tree-optimization/87217
4806 * gfortran.dg/pr87217.f: New testcase.
4808 2018-09-05 Pádraig Brady p@draigbrady.com
4811 * g++.dg/abi/pr87137.C: New.
4814 * g++.dg/pr87185.C: New.
4816 2018-09-05 Martin Liska <mliska@suse.cz>
4819 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
4820 to support Darwin names.
4822 2018-09-05 Martin Liska <mliska@suse.cz>
4824 * g++.dg/gcov/loop.C: Update test to support new format.
4826 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
4829 * g++.dg/pr86593.C: New test.
4831 2018-09-04 Jakub Jelinek <jakub@redhat.com>
4834 * gcc.target/i386/pr87198.c: New test.
4836 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4839 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
4841 2018-09-04 Richard Biener <rguenther@suse.de>
4843 PR tree-optimization/87211
4844 * gcc.dg/torture/pr87211.c: New testcase.
4846 2018-09-04 Richard Biener <rguenther@suse.de>
4848 PR tree-optimization/87176
4849 * gcc.dg/torture/pr87176.c: New testcase.
4850 * gcc.dg/torture/ssa-fre-1.c: Likewise.
4852 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4854 * gfortran.dg/modulo_check: New test.
4856 2018-09-03 Richard Biener <rguenther@suse.de>
4858 PR tree-optimization/87177
4859 * gcc.dg/torture/pr87177.c: New testcase.
4860 * gcc.dg/torture/pr87177-2.c: Likewise.
4862 2018-09-03 Richard Biener <rguenther@suse.de>
4864 PR tree-optimization/87200
4865 * gcc.dg/torture/pr87200.c: New testcase.
4867 2018-09-03 Richard Biener <rguenther@suse.de>
4869 PR tree-optimization/87197
4870 * gcc.dg/torture/pr87197.c: New testcase.
4872 PR tree-optimization/87169
4873 * gcc.dg/torture/pr87169.c: New testcase.
4875 2018-09-03 Martin Liska <mliska@suse.cz>
4878 * gcc.dg/completion-4.c: New test.
4880 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
4883 * g++.dg/concepts/pr84980.C: New.
4885 2018-09-03 Martin Liska <mliska@suse.cz>
4888 * c-c++-common/pr59521-1.c: New test.
4889 * c-c++-common/pr59521-2.c: New test.
4890 * gcc.dg/tree-prof/pr59521-3.c: New test.
4892 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4894 * c-c++-common/array-init.c: New test.
4895 * g++.dg/init/string2.C: Remove selector.
4897 2018-09-01 Michael Matz <matz@suse.de>
4899 PR tree-optimization/87074
4900 * gcc.dg/pr87074.c: New test.
4902 2018-08-31 Richard Biener <rguenther@suse.de>
4904 PR tree-optimization/87168
4905 * gcc.dg/torture/pr87168.c: New testcase.
4907 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
4909 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
4910 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
4911 (test_vnegd_s64): Likewise.
4912 * gcc.target/aarch64/vnegd_64.c: New.
4913 * gcc.target/aarch64/vabsd_64.c: New.
4914 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
4916 2018-08-31 Nathan Sidwell <nathan@acm.org>
4920 * g++.dg/cpp0x/pr87155.C: New.
4921 * g++.dg/cpp0x/inline-ns10.C: Adjust.
4923 2018-08-31 Jakub Jelinek <jakub@redhat.com>
4926 * gcc.target/i386/avx512bw-pr87138.c: New test.
4928 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
4932 * gfortran.dg/pr86328.f90 : New test.
4933 in comment 12 of the PR.
4934 * gfortran.dg/pr86760.f90 : New test.
4936 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
4938 * g++.dg/cpp0x/noexcept30.C: Make dependence on
4939 -fdelete-null-pointer-checks explicit.
4940 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
4941 * g++.dg/expr/pmf-3.C: Likewise.
4942 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
4943 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
4944 * g++.dg/tree-ssa/pr61034.C: Likewise.
4945 * gcc.dg/addr_equal-1.c: Likewise.
4946 * gcc.dg/ipa/pr85734.c: Likewise.
4947 * gcc.dg/ipa/propmalloc-1.c: Likewise.
4948 * gcc.dg/ipa/propmalloc-2.c: Likewise.
4949 * gcc.dg/ipa/propmalloc-3.c: Likewise.
4950 * gcc.dg/tree-ssa/pr78154.c: Likewise.
4951 * gcc.dg/tree-ssa/pr83648.c: Likewise.
4953 2018-08-30 Martin Sebor <msebor@redhat.com>
4956 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
4958 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
4961 gcc.dg/strcmpopt_6.c: Remove.
4962 gcc.target/aarch64/strcmpopt_6.c: New testcase.
4963 gcc.target/i386/strcmpopt_6.c: Likewise.
4965 2018-08-30 Richard Biener <rguenther@suse.de>
4967 PR tree-optimization/87147
4968 * gcc.dg/torture/pr87147.c: New testcase.
4970 2018-08-30 Tamar Christina <tamar.christina@arm.com>
4972 * gcc.target/aarch64/large_struct_copy_2.c: New.
4974 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4977 * gcc.c-torture/execute/pr87053.c: New test.
4979 2018-08-29 Jakub Jelinek <jakub@redhat.com>
4982 * g++.dg/ubsan/vptr-13.C: New test.
4984 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4987 * g++.dg/concepts/pr85265.C: New.
4989 2018-08-29 Martin Sebor <msebor@redhat.com>
4990 Bernd Edlinger <bernd.edlinger@hotmail.de>
4992 PR tree-optimization/86714
4993 PR tree-optimization/86711
4994 * gcc.c-torture/execute/memchr-1.c: New test.
4995 * gcc.c-torture/execute/pr86714.c: New test.
4996 * gcc.c-torture/execute/widechar-3.c: New test.
4997 * gcc.dg/strlenopt-58.c: New test.
4999 2018-08-29 Richard Biener <rguenther@suse.de>
5001 PR tree-optimization/87132
5002 * gcc.dg/torture/pr87132.c: New testcase.
5004 2018-08-29 David Malcolm <dmalcolm@redhat.com>
5007 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5008 output to reflect underlining of pertinent parameter in decl
5009 for "no known conversion" messages.
5011 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5014 * g++.dg/cpp1z/decomp47.C: New test.
5016 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
5018 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
5021 2018-08-29 Richard Biener <rguenther@suse.de>
5023 PR tree-optimization/87117
5024 * gfortran.dg/pr87117.f90: New testcase.
5026 2018-08-29 Richard Biener <rguenther@suse.de>
5028 PR tree-optimization/87126
5029 * gcc.dg/tree-ssa/pr87126.c: New testcase.
5031 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
5033 PR tree-optimization/87009
5034 * gcc.dg/pr87009.c: New test.
5036 2018-08-28 Martin Sebor <msebor@redhat.com>
5039 * g++.dg/Walloca1.C: Adjust.
5041 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
5044 * g++.dg/other/switch4.C: New.
5046 2018-08-28 Richard Biener <rguenther@suse.de>
5048 PR tree-optimization/87124
5049 * g++.dg/torture/pr87124.C: New testcase.
5051 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
5054 * gfortran.dg/class_result_7.f90: New test.
5055 * gfortran.dg/class_result_8.f90: New test.
5056 * gfortran.dg/class_result_9.f90: New test.
5059 * gfortran.dg/allocate_with_source_25.f90: New test.
5061 2018-08-28 Jakub Jelinek <jakub@redhat.com>
5064 * gcc.dg/pr87099.c: New test.
5066 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
5069 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
5071 2018-08-28 Richard Biener <rguenther@suse.de>
5073 PR tree-optimization/87117
5074 * gcc.dg/pr87117-1.c: New testcase.
5076 2018-08-28 Richard Biener <rguenther@suse.de>
5078 PR tree-optimization/87117
5079 * gcc.dg/pr87117-2.c: New testcase.
5081 2018-08-28 Richard Biener <rguenther@suse.de>
5083 PR tree-optimization/87117
5084 * gcc.dg/lvalue-5.c: New testcase.
5086 2018-08-27 Jeff Law <law@redhat.com>
5088 PR tree-optimization/87110
5089 * gcc.c-torture/compile/pr87110.c: New test.
5091 2018-08-27 Martin Sebor <msebor@redhat.com>
5093 PR tree-optimization/86914
5094 * gcc.dg/strlenopt-57.c: New test.
5096 2018-08-27 Martin Sebor <msebor@redhat.com>
5098 PR tree-optimization/87112
5099 * gcc.dg/pr87112.c: New test.
5101 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5104 * g++.dg/diagnostic/missing-typename.C: New test.
5106 2018-08-27 Jeff Law <law@redhat.com>
5108 * gcc.c-torture/compile/dse.c: New test.
5110 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5113 * g++.dg/diagnostic/pr86993.C: New test.
5115 2018-08-27 Richard Biener <rguenther@suse.de>
5117 PR tree-optimization/86927
5118 * gcc.dg/vect/pr86927.c: New testcase.
5120 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5123 * gcc.dg/empty.h: New file.
5124 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
5125 top of file and removal of redundant second printing of warning
5127 * gcc.dg/fixits-pr84852-2.c: Likewise.
5128 * gcc.dg/missing-header-fixit-3.c: Likewise.
5129 * gcc.dg/missing-header-fixit-4.c: New test.
5130 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
5131 conversion of show_caret_p to a tri-state.
5133 2018-08-27 David Malcolm <dmalcolm@redhat.com>
5136 * g++.dg/pr85523.C: Extend expected output to show line
5137 before line-insertion fix-it hint.
5138 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
5139 (test_fixit_insert_newline): Add previous line to expected output.
5140 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
5141 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
5143 2018-08-27 Martin Liska <mliska@suse.cz>
5146 * gcc.dg/asan/pr86962.c: New test.
5148 2018-08-27 Martin Liska <mliska@suse.cz>
5150 * gcc.dg/tree-prof/val-prof-10.c: New test.
5152 2018-08-27 Martin Liska <mliska@suse.cz>
5154 PR tree-optimization/86847
5155 * gcc.dg/tree-ssa/switch-3.c: New test.
5156 * gcc.dg/tree-ssa/vrp105.c: Remove.
5158 2018-08-27 Martin Liska <mliska@suse.cz>
5160 * gcc.dg/tree-ssa/switch-2.c: New test.
5162 2018-08-27 Richard Biener <rguenther@suse.de>
5164 * g++.dg/torture/20180705-1.C: New testcase.
5165 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
5166 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
5167 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
5168 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
5169 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
5170 * gcc.dg/pr85195.c: Likewise.
5171 * gcc.dg/pr85467.c: Likewise.
5172 * gcc.dg/torture/pr81790.c: Likewise.
5174 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
5175 param to current default.
5177 2018-08-27 Jakub Jelinek <jakub@redhat.com>
5179 PR rtl-optimization/87065
5180 * gcc.target/i386/pr87065.c: New test.
5182 2018-08-26 Marek Polacek <polacek@redhat.com>
5185 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
5187 PR c++/87029, Implement -Wredundant-move.
5188 * g++.dg/cpp0x/Wredundant-move1.C: New test.
5189 * g++.dg/cpp0x/Wredundant-move2.C: New test.
5190 * g++.dg/cpp0x/Wredundant-move3.C: New test.
5191 * g++.dg/cpp0x/Wredundant-move4.C: New test.
5193 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5196 * gfortran.dg/matmul_19.f90: New test.
5198 2018-08-25 Janus Weil <janus@gcc.gnu.org>
5201 * gfortran.dg/generic_35.f90: New test case.
5203 2018-08-24 David Malcolm <dmalcolm@redhat.com>
5206 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
5207 line spans are printed with -fdiagnostics-show-line-numbers.
5209 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5212 * gfortran.dg/implied_do_io_6.f90: New test.
5214 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5217 * gcc.dg/pr87092.c: New test.
5219 2018-08-24 Marek Polacek <polacek@redhat.com>
5223 * g++.dg/cpp0x/auto52.C: New test.
5224 * g++.dg/cpp1y/auto-fn52.C: New test.
5225 * g++.dg/cpp1y/auto-fn53.C: New test.
5226 * g++.dg/cpp1y/auto-fn54.C: New test.
5228 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5230 * lib/target-supports.exp (vect_perm_supported): Only return
5231 false for variable-length vectors if the permute size is not
5233 (check_effective_target_vect_perm)
5234 (check_effective_target_vect_perm_byte)
5235 (check_effective_target_vect_perm_short): Remove check for
5236 variable-length vectors.
5237 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
5238 * gcc.dg/vect/slp-perm-10.c: Likewise.
5239 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
5241 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5243 * gcc.target/aarch64/sve/bswap_1.c: New test.
5244 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
5245 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
5247 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
5249 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
5250 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
5251 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
5252 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
5253 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
5254 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
5255 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
5257 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
5260 * gcc.dg/pr79342.: New test.
5262 2018-08-23 Martin Sebor <msebor@redhat.com>
5264 PR tree-optimization/87072
5265 * gcc.dg/Warray-bounds-35.c: New test.
5267 2018-08-23 Richard Biener <rguenther@suse.de>
5270 * gcc.dg/pr87024.c: New testcase.
5272 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
5274 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
5275 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5276 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
5277 * gcc.dg/vect/pr80631-2.c: Likewise.
5279 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
5282 * gfortran.dg/submodule_32.f08: New test.
5284 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5287 * gfortran.dg/associate_3.f90: Update error message.
5288 * gfortran.dg/associate_39.f90: New test case.
5290 2018-08-22 Janus Weil <janus@gcc.gnu.org>
5293 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
5295 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
5296 * gfortran.dg/class_17.f03: Update error message.
5297 * gfortran.dg/class_55.f90: Ditto.
5298 * gfortran.dg/dtio_11.f90: Update error messages.
5299 * gfortran.dg/implicit_actual.f90: Add an error message.
5300 * gfortran.dg/typebound_proc_12.f90: Update error message.
5302 2018-08-22 Martin Sebor <msebor@redhat.com>
5305 * gcc.dg/pr87052.c: New test.
5306 * gcc.dg/tree-ssa/dump-3.c: Adjust.
5308 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
5310 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
5311 * gfortran.dg/max_expr.f90: ...this.
5312 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
5313 * gfortran.dg/min_expr.f90: ...this.
5315 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5317 PR tree-optimization/86725
5318 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
5319 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
5320 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
5321 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
5323 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5325 PR tree-optimization/86725
5326 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
5328 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
5330 * gcc.dg/vect/vect-avg-16.c: New test.
5331 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
5332 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
5333 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
5334 the second loop in main1.
5336 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
5338 * gcc.dg/lto/pr85248_0.c (test_alias):
5339 Stringify __USER_LABEL_PREFIX__.
5340 (test_noreturn): Likewise.
5342 2018-08-22 Richard Biener <rguenther@suse.de>
5344 PR tree-optimization/86988
5345 * g++.dg/pr86988.C: New testcase.
5347 2018-08-22 Richard Biener <rguenther@suse.de>
5349 PR tree-optimization/86945
5350 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
5352 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
5354 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
5356 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
5357 Thomas Koenig <tkoenig@gcc.gnu.org>
5360 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5361 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5363 2018-08-21 Marek Polacek <polacek@redhat.com>
5365 PR c++/86981, Implement -Wpessimizing-move.
5366 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
5367 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
5368 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
5369 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
5370 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
5373 * g++.dg/concepts/pr67595.C: Add dg-warning.
5374 * g++.dg/cpp0x/Wnarrowing11.C: New test.
5375 * g++.dg/cpp0x/Wnarrowing12.C: New test.
5376 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
5379 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
5380 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
5382 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5384 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
5386 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5388 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
5390 2018-08-21 Javier Miranda <miranda@adacore.com>
5392 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
5394 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5396 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
5398 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5400 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
5402 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
5404 * gnat.dg/rep_clause7.adb: New testcase.
5406 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5408 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
5409 gnat.dg/task1_pkg.ads: New testcase.
5411 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5413 * gnat.dg/linkedlist.adb: New testcase.
5415 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5417 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
5418 gnat.dg/elab6_pkg.ads: New testcase.
5420 2018-08-21 Ed Schonberg <schonberg@adacore.com>
5422 * gnat.dg/expr_func5.adb: New testcase.
5424 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
5426 * gnat.dg/dynhash.adb: New testcase.
5428 2018-08-21 Javier Miranda <miranda@adacore.com>
5430 * gnat.dg/enum4.adb: New testcase.
5432 2018-08-21 Tamar Christina <tamar.christina@arm.com>
5434 * gcc.target/aarch64/large_struct_copy.c: New test.
5436 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
5438 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
5440 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5443 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
5445 2018-08-21 Tom de Vries <tdevries@suse.de>
5447 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
5448 to avoid mismatch in .debug and .earlydebug dump files.
5450 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
5453 * gcc.target/powerpc/pr87033.c: New test.
5455 2018-08-20 Martin Sebor <msebor@redhat.com>
5457 PR tree-optimization/87034
5458 * gcc.dg/builtin-sprintf-warn-20.c: New test.
5460 2018-08-20 David Malcolm <dmalcolm@redhat.com>
5463 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
5464 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
5465 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
5467 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
5470 * g++.dg/torture/pr87014.C: New file.
5472 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5475 * gcc.target/alpha/pr86984.c: New test.
5477 2018-08-20 Richard Biener <rguenther@suse.de>
5479 PR tree-optimization/78655
5480 * gcc.dg/tree-ssa/evrp11.c: New testcase.
5482 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
5484 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
5487 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
5489 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
5491 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
5492 * gcc.dg/lto/pr83719_0.c: Likewise.
5494 2018-08-17 Martin Sebor <msebor@redhat.com>
5497 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5499 2018-08-17 David Malcolm <dmalcolm@redhat.com>
5501 * g++.dg/conversion/Wwrite-strings.C: New test.
5503 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
5504 Chung-Lin Tang <cltang@codesourcery.com>
5505 Xianmiao Qu <xianmiao_qu@c-sky.com>
5507 C-SKY port: Testsuite
5509 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
5510 * g++.dg/torture/type-generic-1.C: Likewise.
5511 * gcc.c-torture/compile/20000804-1.c: Likewise.
5512 * gcc.c-torture/execute/20101011-1.c: Likewise.
5513 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
5514 * gcc.dg/20020312-2.c: Likewise.
5515 * gcc.dg/Wno-frame-address.c: Likewise.
5516 * gcc.dg/c11-true_min-1.c: Likewise.
5517 * gcc.dg/sibcall-10.c: Likewise.
5518 * gcc.dg/sibcall-9.c: Likewise.
5519 * gcc.dg/stack-usage-1.c: Likewise.
5520 * gcc.dg/torture/float32-tg-3.c: Likewise.
5521 * gcc.dg/torture/float32x-tg-3.c: Likewise.
5522 * gcc.dg/torture/float64-tg-3.c: Likewise.
5523 * gcc.dg/torture/float64x-tg-3.c: Likewise.
5524 * gcc.dg/torture/type-generic-1.c: Likewise.
5525 * gcc.target/csky/*: New.
5526 * lib/target-supports.exp (check_profiling_available): Add
5528 (check_effective_target_hard_float): Handle C-SKY targets with
5529 single-precision hard float only.
5530 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
5532 2018-08-17 David Malcolm <dmalcolm@redhat.com>
5534 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
5536 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
5537 coverage for gcc_dump_printf.
5539 2018-08-17 Martin Liska <mliska@suse.cz>
5541 * g++.dg/opt/mpx.C: Fix scanned pattern.
5542 * gcc.target/i386/mpx.c: Likewise.
5543 * g++.dg/warn/Wunreachable-code-1.C: Remove.
5544 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
5545 * gcc.dg/torture/pr52969.c: Likewise.
5546 * g++.dg/warn/pr31246-2.C: Likewise.
5547 * g++.dg/warn/pr31246.C: Likewise.
5548 * gcc.dg/pr33092.c: Likewise.
5549 * g++.dg/opt/eh1.C: Remove a deprecated option.
5550 * g++.dg/template/inline1.C: Likewise.
5551 * g++.dg/tree-ssa/pr81408.C: Likewise.
5552 * gcc.dg/pr41837.c: Likewise.
5553 * gcc.dg/pr41841.c: Likewise.
5554 * gcc.dg/pr42250.c: Likewise.
5555 * gcc.dg/pr43084.c: Likewise.
5556 * gcc.dg/pr43317.c: Likewise.
5557 * gcc.dg/pr51879-18.c: Likewise.
5558 * gcc.dg/torture/pr36066.c: Likewise.
5559 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
5560 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
5561 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
5562 * gcc.dg/tree-ssa/pr45122.c: Likewise.
5563 * gcc.target/i386/pr45352-2.c: Likewise.
5564 * gcc.target/i386/zee.c: Likewise.
5565 * gfortran.dg/auto_char_len_2.f90: Likewise.
5566 * gfortran.dg/auto_char_len_4.f90: Likewise.
5567 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
5568 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
5569 * gfortran.dg/gomp/pr47331.f90: Likewise.
5570 * gfortran.dg/pr40999.f: Likewise.
5571 * gfortran.dg/pr41011.f: Likewise.
5572 * gfortran.dg/pr42051.f03: Likewise.
5573 * gfortran.dg/pr46804.f90: Likewise.
5574 * gfortran.dg/pr83149_1.f90: Likewise.
5575 * gfortran.dg/pr83149_b.f90: Likewise.
5576 * gfortran.dg/whole_file_1.f90: Likewise.
5577 * gfortran.dg/whole_file_10.f90: Likewise.
5578 * gfortran.dg/whole_file_11.f90: Likewise.
5579 * gfortran.dg/whole_file_12.f90: Likewise.
5580 * gfortran.dg/whole_file_13.f90: Likewise.
5581 * gfortran.dg/whole_file_14.f90: Likewise.
5582 * gfortran.dg/whole_file_15.f90: Likewise.
5583 * gfortran.dg/whole_file_16.f90: Likewise.
5584 * gfortran.dg/whole_file_17.f90: Likewise.
5585 * gfortran.dg/whole_file_18.f90: Likewise.
5586 * gfortran.dg/whole_file_19.f90: Likewise.
5587 * gfortran.dg/whole_file_2.f90: Likewise.
5588 * gfortran.dg/whole_file_20.f03: Likewise.
5589 * gfortran.dg/whole_file_3.f90: Likewise.
5590 * gfortran.dg/whole_file_4.f90: Likewise.
5591 * gfortran.dg/whole_file_5.f90: Likewise.
5592 * gfortran.dg/whole_file_6.f90: Likewise.
5593 * gfortran.dg/whole_file_7.f90: Likewise.
5594 * gfortran.dg/whole_file_8.f90: Likewise.
5595 * gfortran.dg/whole_file_9.f90: Likewise.
5596 * gcc.dg/vect/vect.exp: Likewise.
5598 2018-08-17 Richard Biener <rguenther@suse.de>
5601 * gcc.dg/torture/pr86505.c: New testcase.
5603 2018-08-16 Martin Sebor <msebor@redhat.com>
5605 PR tree-optimization/86853
5606 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
5607 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
5608 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
5610 2018-08-16 David Malcolm <dmalcolm@redhat.com>
5612 * gcc.dg/missing-header-fixit-3.c: New test.
5614 2018-08-16 David Malcolm <dmalcolm@redhat.com>
5616 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
5617 (test_fixit_insert_newline): Update expected output to show '+'
5618 characters in margin of line-insertion fix-it hint.
5620 2018-08-16 Nathan Sidwell <nathan@acm.org>
5622 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
5623 * gcc.dg/cpp/macsyntx2.c: likewise.
5625 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
5628 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
5629 * gcc.target/i386/avx-cvt-2.c: Ditto.
5631 2018-08-16 David Malcolm <dmalcolm@redhat.com>
5634 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
5636 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
5638 * gcc.target/aarch64/imm_choice_comparison.c: New test.
5640 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5642 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
5643 (lib_strncmp): Likewise.
5645 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5647 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
5648 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5649 * g++.dg/torture/pr44295.C : Likewise.
5651 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5654 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
5655 attributes and matching.
5656 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
5657 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
5659 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
5661 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
5663 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
5665 * gcc.target/i386/rop1.c: Remove.
5666 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
5668 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
5670 * gcc.target/powerpc/fold-vec-splat-char.c: New.
5671 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
5672 * gcc.target/powerpc/fold-vec-splat-int.c: New.
5673 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
5674 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
5675 * gcc.target/powerpc/fold-vec-splat-short.c: New.
5677 2018-08-15 David Malcolm <dmalcolm@redhat.com>
5679 * g++.dg/diagnostic/aka3.C: New test.
5680 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5681 output to show range labels.
5682 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
5683 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5684 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
5685 * gcc.dg/bad-binary-ops.c: Update expected output to show range
5686 labels. Add an "aka" example.
5687 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
5689 * gcc.dg/format/diagnostic-ranges.c: Likewise.
5690 * gcc.dg/format/pr72858.c: Likewise.
5691 * gcc.dg/format/pr78498.c: Likewise.
5692 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
5693 Update expected output to show range labels. Add examples of
5694 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
5695 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
5696 Update expected output to show range labels.
5697 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
5698 (test_very_wide_line): Adjust so that label is at left-clipping
5700 (test_very_wide_line_2): New test.
5701 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
5702 Update expected output to show range labels.
5703 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
5704 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
5705 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
5706 for new param to gcc_rich_location::add_expr.
5707 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5709 (test_show_locus): Add examples of labels to various tests. Tweak
5710 the "very wide_line" test case and duplicate it, to cover the
5711 boundary values for clipping of labels against the left-margin.
5712 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5713 diagnostic-test-show-locus-no-labels.c.
5714 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
5715 Update line numbers of dg-locus directives.
5716 * gcc.dg/pr69627.c: Update expected output to show range labels.
5717 * lib/multiline.exp (proc _build_multiline_regex): Remove
5718 special-case handling of lines with trailing '|'.
5720 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
5723 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
5726 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5728 * gcc.dg/wmain.c: New test.
5730 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
5733 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
5734 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
5737 2018-08-15 Martin Liska <mliska@suse.cz>
5739 PR tree-optimization/86925
5740 * gcc.dg/predict-20.c: New test.
5741 * gcc.dg/predict-21.c: New test.
5743 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
5745 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
5747 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
5749 * gcc.target/i386/sse2-movs.c: New test.
5751 2018-08-14 Martin Sebor <msebor@redhat.com>
5753 PR tree-optimization/86650
5754 * gcc.dg/Warray-bounds-34.c: New test.
5756 2018-08-14 Janus Weil <janus@gcc.gnu.org>
5759 * gfortran.dg/generic_34.f90: New test case.
5761 2018-08-13 Marek Polacek <polacek@redhat.com>
5764 * g++.dg/cpp0x/Wnarrowing6.C: New test.
5765 * g++.dg/cpp0x/Wnarrowing7.C: New test.
5766 * g++.dg/cpp0x/Wnarrowing8.C: New test.
5767 * g++.dg/cpp0x/Wnarrowing9.C: New test.
5768 * g++.dg/cpp0x/Wnarrowing10.C: New test.
5769 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
5770 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
5771 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
5772 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
5773 * g++.dg/ext/stmtexpr15.C: Likewise.
5774 * g++.dg/gomp/pr47963.C: Likewise.
5775 * g++.dg/init/new37.C: Likewise.
5776 * g++.dg/init/new43.C: Likewise.
5777 * g++.dg/other/fold1.C: Likewise.
5778 * g++.dg/parse/array-size2.C: Likewise.
5779 * g++.dg/template/dependent-name3.C: Likewise.
5780 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
5781 * g++.dg/other/vrp1.C: Likewise.
5782 * g++.dg/template/char1.C: Likewise.
5784 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
5786 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
5787 instead of a ZERO_EXTEND.
5789 2018-08-13 Martin Sebor <msebor@redhat.com>
5791 PR tree-optimization/71625
5792 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
5793 * g++.dg/init/string2.C: New test.
5794 * g++.dg/init/string3.C: New test.
5795 * g++.dg/init/string4.C: New test.
5796 * gcc.dg/init-string-3.c: New test.
5797 * gcc.dg/strlenopt-55.c: New test.
5798 * gcc.dg/strlenopt-56.c: New test.
5800 2018-08-13 Marek Polacek <polacek@redhat.com>
5802 P0806R2 - Deprecate implicit capture of this via [=]
5803 * g++.dg/cpp2a/lambda-this1.C: New test.
5804 * g++.dg/cpp2a/lambda-this2.C: New test.
5805 * g++.dg/cpp2a/lambda-this3.C: New test.
5807 2018-08-13 Marek Polacek <polacek@redhat.com>
5810 * g++.dg/diagnostic/auto1.C: New test.
5812 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
5815 * gfortran.dg/transfer_class_3.f90: New test.
5817 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
5820 * gfortran.dg/use_rename_9.f90: New test.
5822 2018-08-11 Jakub Jelinek <jakub@redhat.com>
5824 PR tree-optimization/86835
5825 * gcc.dg/pr86835.c: New test.
5827 2018-08-10 Janus Weil <janus@gcc.gnu.org>
5830 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
5831 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
5832 * gfortran.dg/short_circuiting_2.f90: New test case.
5833 * gfortran.dg/short_circuiting_3.f90: New test case.
5835 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
5838 * gcc.target/i386/pr82418.c: New test.
5840 2018-08-10 Martin Liska <mliska@suse.cz>
5843 * gcc.dg/predict-17.c: New test.
5844 * gcc.dg/predict-18.c: New test.
5845 * gcc.dg/predict-19.c: New test.
5847 2018-08-10 Martin Liska <mliska@suse.cz>
5849 PR tree-optimization/85799
5850 * gcc.dg/pr85799.c: New test.
5852 2018-08-09 Jeff Law <law@redhat.com>
5855 * gcc.dg/uninit-suppress_2.c: Disable DOM.
5857 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
5859 * gcc.target/aarch64/sve/reduc_8.c: New test.
5861 2018-08-09 David Malcolm <dmalcolm@redhat.com>
5864 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
5866 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
5868 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
5869 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
5872 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
5874 PR tree-optimization/86858
5875 * gcc.dg/vect/pr86858.c: New test.
5877 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
5879 PR tree-optimization/86871
5880 * gcc.dg/vect/pr86871.c: New test.
5882 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
5884 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5886 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
5888 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
5889 arch and tune numbers by 2.
5890 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
5891 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
5892 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
5893 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
5894 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
5895 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
5896 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
5897 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
5898 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
5899 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
5900 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
5901 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
5902 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
5903 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
5904 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
5905 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
5906 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
5907 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
5908 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
5909 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
5910 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
5911 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
5912 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
5913 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
5914 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
5915 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
5916 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
5917 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
5918 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
5919 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
5920 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
5921 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
5922 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
5923 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
5924 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
5925 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
5926 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
5927 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
5928 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
5929 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
5930 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
5931 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
5932 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
5933 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
5934 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
5935 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
5936 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
5937 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
5938 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
5939 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
5940 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
5941 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
5942 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
5943 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
5944 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
5945 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
5946 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
5947 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
5948 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
5949 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
5950 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
5951 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
5952 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
5953 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
5954 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
5955 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
5957 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
5960 * gcc.target/s390/pr84332.c: New testcase.
5962 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
5965 * gcc.target/m68k/tls-dimode.c: New file.
5967 2018-08-08 Nathan Sidwell <nathan@acm.org>
5969 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
5970 c-c++-common/inc-from-1.c: New
5972 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
5975 * gcc.target/s390/TI-constants-lra.c: New testcase.
5976 * gcc.target/s390/TI-constants-nolra.c: New testcase.
5978 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
5980 * gcc.target/s390/hotpatch-8.c: Remove.
5981 * gcc.target/s390/hotpatch-9.c: Remove.
5982 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
5983 * gcc.target/s390/mnop-mcount-m31.c: Remove.
5985 2018-08-08 Jakub Jelinek <jakub@redhat.com>
5987 P0595R1 - is_constant_evaluated
5988 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
5991 * g++.dg/cpp1z/decomp46.C: New test.
5994 * g++.dg/opt/pr86738.C: New test.
5996 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
5999 * gcc.target/aarch64/frecpe_1.c: New test.
6000 * gcc.target/aarch64/frecpe_2.c: Likewise.
6002 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6004 PR c++/59480, DR 136
6005 * g++.dg/other/friend8.C: New.
6006 * g++.dg/other/friend9.C: Likewise.
6007 * g++.dg/other/friend10.C: Likewise.
6008 * g++.dg/other/friend11.C: Likewise.
6009 * g++.dg/other/friend12.C: Likewise.
6010 * g++.dg/other/friend13.C: Likewise.
6011 * g++.dg/other/friend14.C: Likewise.
6012 * g++.dg/other/friend15.C: Likewise.
6013 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6014 * g++.dg/parse/defarg8.C: Likewise.
6016 2018-08-07 Martin Liska <mliska@suse.cz>
6019 * gcc.dg/predict-16.c: New test.
6020 * g++.dg/predict-1.C: New test.
6022 2018-08-07 Steve Ellcey <sellcey@cavium.com>
6023 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6025 PR tree-optimization/80925
6026 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
6027 vectorized on !vect_hw_misalign targets.
6029 2018-08-06 Marek Polacek <polacek@redhat.com>
6032 * g++.dg/cpp1y/constexpr-86767.C: New test.
6034 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
6036 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
6037 for target *-*-linux-gnu.
6039 2018-08-06 Alan Hayward <alan.hayward@arm.com>
6041 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
6042 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
6043 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
6045 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
6047 * gcc.target/s390/nomemloopunroll-1.c: New test.
6049 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
6052 * gcc.target/i386/pr86386.c: New file.
6054 2018-08-04 Tom de Vries <tdevries@suse.de>
6056 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
6058 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
6060 * gcc.dg/guality/const-volatile.c: Remove duplicate test
6063 2018-08-04 Janus Weil <janus@gcc.gnu.org>
6066 * gfortran.dg/interface_assignment_6.f90: New test case.
6068 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
6071 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
6073 2018-08-03 David Malcolm <dmalcolm@redhat.com>
6074 Jonathan Wakely <jwakely@redhat.com>
6077 * g++.dg/pr85523.C: New test.
6079 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
6082 * gcc.dg/union-duplicate-field.c: New test.
6084 2018-08-03 Jason Merrill <jason@redhat.com>
6087 * g++.dg/template/pr86706.C: New test.
6089 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
6091 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
6092 on vect_avg_qi targets.
6093 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6094 * gcc.dg/vect/bb-slp-pow-1.c: New test.
6095 * gcc.dg/vect/vect-avg-15.c: Likewise.
6097 2018-08-03 Martin Liska <mliska@suse.cz>
6099 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
6100 * gcc.dg/predict-13.c: Likewise.
6101 * gcc.dg/predict-3.c: Likewise.
6102 * gcc.dg/predict-4.c: Likewise.
6103 * gcc.dg/predict-5.c: Likewise.
6104 * gcc.dg/predict-6.c: Likewise.
6105 * gcc.dg/predict-9.c: Likewise.
6106 * gfortran.dg/predict-1.f90: Likewise.
6108 2018-08-02 Richard Biener <rguenther@suse.de>
6111 * g++.dg/torture/pr86763.C: New testcase.
6113 2018-08-02 Richard Biener <rguenther@suse.de>
6115 PR tree-optimization/86816
6116 * g++.dg/torture/pr86816.C: New testcase.
6118 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
6120 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
6122 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
6123 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
6124 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
6126 * gcc.target/aarch64/sve/single_2.c: Likewise.
6127 * gcc.target/aarch64/sve/single_3.c: Likewise.
6128 * gcc.target/aarch64/sve/single_4.c: Likewise.
6130 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
6133 * gcc.target/aarch64/ldp_stp_13.c: New test.
6135 2018-08-01 Martin Sebor <msebor@redhat.com>
6137 PR tree-optimization/86650
6138 * gcc.dg/format/gcc_diag-10.c: Adjust.
6140 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6142 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
6144 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6146 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6149 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
6150 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6152 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6154 * gcc.dg/pointer-range-check-1.c: New test.
6155 * gcc.dg/pointer-range-check-2.c: Likewise.
6157 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
6159 PR tree-optimization/86749
6160 * gcc.dg/vect/pr86749.c: New test.
6162 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6165 * g++.dg/lookup/name-clash12.C: New.
6167 2018-08-01 Richard Biener <rguenther@suse.de>
6169 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
6171 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6173 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
6175 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
6177 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
6179 2018-08-01 Martin Liska <mliska@suse.cz>
6181 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
6182 * gcc.dg/tree-prof/stringop-2.c: Likewise.
6183 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6184 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6185 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6186 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6187 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6188 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6190 2018-08-01 Martin Liska <mliska@suse.cz>
6193 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
6195 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
6197 * gcc.target/aarch64/extract_zero_extend.c: New file.
6199 2018-08-01 Jakub Jelinek <jakub@redhat.com>
6202 * gcc.c-torture/compile/pr85704.c: New test.
6204 2018-07-31 Alexandre Oliva <oliva@adacore.com>
6205 Olivier Hainque <hainque@adacore.com>
6207 * gnat.dg/dinst.adb: New.
6208 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
6210 2018-07-31 David Malcolm <dmalcolm@redhat.com>
6212 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
6214 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
6217 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
6219 * c-c++-common/spec-barrier-1.c: New test.
6220 * c-c++-common/spec-barrier-2.c: New test.
6221 * gcc.dg/spec-barrier-3.c: New test.
6223 2018-07-31 Martin Sebor <msebor@redhat.com>
6225 PR tree-optimization/86741
6226 * gcc.dg/Warray-bounds-33.c: New test.
6228 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
6230 * gcc.target/s390/memset-1.c: Improve testcase.
6232 2018-07-31 Tom de Vries <tdevries@suse.de>
6235 * g++.dg/guality/pr86687.C: New test.
6237 2018-07-31 Jakub Jelinek <jakub@redhat.com>
6239 P1008R1 - prohibit aggregates with user-declared constructors
6240 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
6241 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
6242 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
6243 * g++.dg/cpp2a/aggr1.C: New test.
6244 * g++.dg/cpp2a/aggr2.C: New test.
6246 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
6249 * gcc.target/arm/pr86640.c: New testcase.
6251 2018-07-31 Martin Liska <mliska@suse.cz>
6253 PR gcov-profile/85338
6254 PR gcov-profile/85350
6255 PR gcov-profile/85372
6256 * gcc.misc-tests/gcov-pr85338.c: New test.
6257 * gcc.misc-tests/gcov-pr85350.c: New test.
6258 * gcc.misc-tests/gcov-pr85372.c: New test.
6260 2018-07-31 Martin Liska <mliska@suse.cz>
6262 PR gcov-profile/83813
6263 PR gcov-profile/84758
6264 PR gcov-profile/85217
6265 PR gcov-profile/85332
6266 * gcc.misc-tests/gcov-pr83813.c: New test.
6267 * gcc.misc-tests/gcov-pr84758.c: New test.
6268 * gcc.misc-tests/gcov-pr85217.c: New test.
6269 * gcc.misc-tests/gcov-pr85332.c: New test.
6271 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6273 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
6274 gnat.dg/prot5_pkg.ads: New testcase.
6276 2018-07-31 Justin Squirek <squirek@adacore.com>
6278 * gnat.dg/addr11.adb: New testcase.
6280 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
6282 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
6284 2018-07-31 Gary Dismukes <dismukes@adacore.com>
6286 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
6288 2018-07-31 Ed Schonberg <schonberg@adacore.com>
6290 * gnat.dg/iter3.adb: New testcase.
6292 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
6294 Revert 'AsyncI/O patch committed'
6295 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6296 Thomas Koenig <tkoenig@gcc.gnu.org>
6299 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6300 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6302 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
6304 PR rtl-optimization/85160
6305 * gcc.target/powerpc/combine-2-2.c: New testcase.
6307 2018-07-27 Martin Sebor <msebor@redhat.com>
6309 PR tree-optimization/86696
6310 * g++.dg/pr86696.C: New test.
6312 2018-07-27 David Malcolm <dmalcolm@redhat.com>
6314 PR tree-optimization/86636
6315 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
6316 Add dg-require-effective-target pthread.
6318 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
6320 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
6321 * gcc.dg/strcmpopt_6.c: Likewise.
6323 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
6326 * gcc.target/powerpc/pr58673-2.c: Call strdup.
6328 2018-07-26 Martin Sebor <msebor@redhat.com>
6330 PR tree-optimization/86043
6331 PR tree-optimization/86042
6332 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
6334 * gcc.dg/strlenopt-44.c: New test.
6336 2018-07-26 Martin Liska <mliska@suse.cz>
6338 PR gcov-profile/86536
6339 * gcc.misc-tests/gcov-pr86536.c: New test.
6341 2018-07-25 Martin Sebor <msebor@redhat.com>
6343 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
6344 ignored by the test harness.
6346 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
6347 Thomas Koenig <tkoenig@gcc.gnu.org>
6350 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6351 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6353 2018-07-25 Jakub Jelinek <jakub@redhat.com>
6356 * g++.dg/pr85515-2.C: Add expected dg-error.
6357 * g++.dg/cpp0x/range-for36.C: New test.
6359 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
6361 * gcc.target/arc/uncached-1.c: New test.
6362 * gcc.target/arc/uncached-2.c: Likewise.
6364 2018-07-24 Martin Sebor <msebor@redhat.com>
6366 PR tree-optimization/86622
6367 PR tree-optimization/86532
6368 * gcc.c-torture/execute/strlen-2.c: New test.
6369 * gcc.c-torture/execute/strlen-3.c: New test.
6370 * gcc.c-torture/execute/strlen-4.c: New test.
6372 2018-07-24 David Malcolm <dmalcolm@redhat.com>
6374 PR tree-optimization/86636
6375 * gcc.c-torture/compile/pr86636.c: New test.
6377 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
6379 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
6381 2018-07-24 Jakub Jelinek <jakub@redhat.com>
6384 * gcc.target/i386/pr86627.c: New test.
6387 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
6388 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
6389 * g++.dg/tree-ssa-/pr19476-6.C: New test.
6390 * g++.dg/tree-ssa-/pr19476-7.C: New test.
6392 2018-07-23 Carl Love <cel@us.ibm.com>
6395 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
6396 file altivec-2-runnable.c.
6397 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
6398 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
6399 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
6400 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
6401 vec_cts, vec_ctu, vec_cpsgn tests.
6403 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
6406 * gcc.dg/pr86617.c: New test.
6408 2018-07-23 Jakub Jelinek <jakub@redhat.com>
6411 * g++.dg/warn/Wnonnull-compare-9.C: New test.
6413 2018-07-20 Martin Sebor <msebor@redhat.com>
6416 * c-c++-common/pr68657-1.c: Adjust.
6417 * c-c++-common/pr68657-2.c: Same.
6418 * c-c++-common/pr68657-3.c: Same.
6419 * c-c++-common/pr68833-1.c: Same.
6420 * gcc.dg/Walloc-size-larger-than-16.c: Same.
6421 * gcc.dg/Walloca-larger-than.c: New test.
6422 * gcc.dg/Walloca-larger-than-2.c: New test.
6423 * gcc.dg/Wframe-larger-than-2.c: New test.
6424 * gcc.dg/Wlarger-than3.c: New test.
6425 * gcc.dg/Wvla-larger-than-3.c: New test.
6426 * gcc.dg/pr42611.c: Adjust.
6427 * gnat.dg/frame_overflow.adb: Same.
6429 2018-07-20 Martin Sebor <msebor@redhat.com>
6431 PR tree-optimization/86613
6432 PR tree-optimization/86611
6433 * c-c++-common/Warray-bounds-2.c: Undefine macros and
6434 prune duplicate warnings.
6435 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
6436 data-model-dependencies.
6437 * gcc.dg/Warray-bounds-32.c: Ditto.
6439 2018-07-20 Richard Biener <rguenther@suse.de>
6442 * g++.dg/lto/pr86585_0.C: New testcase.
6443 * g++.dg/lto/pr86585_1.C: Likewise.
6445 2018-07-19 Martin Sebor <msebor@redhat.com>
6447 PR tree-optimization/83776
6448 PR tree-optimization/84047
6449 * gcc.dg/Warray-bounds-29.c: New test.
6450 * gcc.dg/Warray-bounds-30.c: New test.
6451 * gcc.dg/Warray-bounds-31.c: New test.
6452 * gcc.dg/Warray-bounds-32.c: New test.
6454 2018-07-19 Michael Collison <michael.collison@arm.com>
6455 Richard Henderson <rth@redhat.com>
6457 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
6458 * gcc.target/aarch64/builtin_saddl.c: New testcase.
6459 * gcc.target/aarch64/builtin_saddll.c: New testcase.
6460 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
6461 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
6462 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
6463 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
6464 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
6465 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
6466 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
6467 * gcc.target/aarch64/builtin_usubl.c: New testcase.
6468 * gcc.target/aarch64/builtin_usubll.c: New testcase.
6470 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6472 Revert fix for c++/59480 (and testsuite followup)
6474 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6476 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6478 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6480 PR c++/59480, DR 136
6481 * g++.dg/other/friend8.C: New.
6482 * g++.dg/other/friend9.C: Likewise.
6483 * g++.dg/other/friend10.C: Likewise.
6484 * g++.dg/other/friend11.C: Likewise.
6485 * g++.dg/other/friend12.C: Likewise.
6486 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6487 * g++.dg/parse/defarg8.C: Likewise.
6489 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6491 * gcc.target/aarch64/profile.c: New test.
6493 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6496 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
6498 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
6501 * gcc.target/i386/pr86560-4.c: New test.
6502 * gcc.target/i386/pr86560-5.c: Likewise.
6504 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
6507 * gcc.target/i386/pr86560-1.c: New test.
6508 * gcc.target/i386/pr86560-2.c: Likewise.
6509 * gcc.target/i386/pr86560-3.c: Likewise.
6511 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6513 * gfortran.dg/max_fmax_aarch64.f90: New test.
6514 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
6515 * gfortran.dg/minmax_integer.f90: Likewise.
6517 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6519 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6521 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
6524 * g++.dg/tree-ssa/pr86544.C: New test.
6526 2018-07-18 Jakub Jelinek <jakub@redhat.com>
6529 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
6531 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6534 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
6535 * c-c++-common/pr69558.c: Remove xfail.
6536 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
6537 * gcc.dg/pr61817-1.c: Likewise.
6538 * gcc.dg/pr61817-2.c: Likewise.
6539 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
6541 2018-07-18 Janus Weil <janus@gcc.gnu.org>
6544 * gfortran.dg/function_optimize_5.f90: Add option
6545 '-faggressive-function-elimination' and update dg-warning clauses.
6546 * gfortran.dg/short_circuiting.f90: New test.
6548 2018-07-18 Marek Polacek <polacek@redhat.com>
6550 PR c++/86190 - bogus -Wsign-conversion warning
6551 * g++.dg/warn/Wsign-conversion-3.C: New test.
6552 * g++.dg/warn/Wsign-conversion-4.C: New test.
6554 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6556 PR c++/59480, DR 136
6557 * g++.dg/other/friend8.C: New.
6558 * g++.dg/other/friend9.C: Likewise.
6559 * g++.dg/other/friend10.C: Likewise.
6560 * g++.dg/other/friend11.C: Likewise.
6561 * g++.dg/other/friend12.C: Likewise.
6562 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6563 * g++.dg/parse/defarg8.C: Likewise.
6565 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6567 * g++.dg/ext/uow-3.C: Adjust.
6568 * g++.dg/ext/uow-4.C: Likewise.
6569 * g++.dg/lookup/name-clash11.C: Likewise.
6570 * g++.dg/lookup/name-clash7.C: Likewise.
6571 * g++.dg/lookup/redecl1.C: Likewise.
6572 * g++.dg/warn/changes-meaning.C: Likewise.
6573 * g++.old-deja/g++.jason/scoping8.C: Likewise.
6574 * g++.old-deja/g++.law/nest1.C: Likewise.
6576 2018-07-18 Richard Biener <rguenther@suse.de>
6579 * g++.dg/lto/pr86523-3_0.C: New testcase.
6581 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
6583 * gcc.target/m68k/mulsi_highpart.c: New test.
6585 2018-07-17 Jakub Jelinek <jakub@redhat.com>
6587 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
6588 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
6589 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
6590 * gcc.dg/cpp/pr61854-8.c: New test.
6592 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
6594 * gcc.target/powerpc/pr85456.c: Require longdouble128.
6596 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
6599 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
6601 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6603 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
6604 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
6605 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
6606 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
6607 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
6609 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
6611 * gcc.target/powerpc/pr57150.c: Require longdouble128.
6612 * gcc.target/powerpc/pr79916.c: Require dfp.
6614 2018-07-17 Richard Biener <rguenther@suse.de>
6617 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
6619 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
6621 * gcc.target/s390/function-align1.c: New test.
6622 * gcc.target/s390/function-align2.c: New test.
6623 * gcc.target/s390/function-align3.c: New test.
6625 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
6627 * gnat.dg/discr55.adb: New test.
6629 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6631 * gcc.target/i386/vartrack-1.c (dg-options): Add
6632 -fomit-frame-pointer.
6634 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6636 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
6637 (dg-lto-options): Add -fPIC.
6638 * g++.dg/lto/pr86523-2_0.C: Likewise.
6640 2018-07-17 Martin Liska <mliska@suse.cz>
6642 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
6644 2018-07-17 Ed Schonberg <schonberg@adacore.com>
6646 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
6649 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
6651 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
6653 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
6655 * gnat.dg/memorytest.adb: New testcase.
6657 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
6659 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
6662 2018-07-17 Ed Schonberg <schonberg@adacore.com>
6664 * gnat.dg/equal3.adb: New testcase.
6666 2018-07-17 Justin Squirek <squirek@adacore.com>
6668 * gnat.dg/split_args.adb: New testcase.
6670 2018-07-17 Ed Schonberg <schonberg@adacore.com>
6672 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
6674 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
6676 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
6679 2018-07-16 Carl Love <cel@us.ibm.com>
6682 Forgot the PR number on the commit log.
6684 2018-07-16 Carl Love <cel@us.ibm.com>
6687 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
6689 * gcc.target/powerpc/divkc3-3.c: Ditto.
6690 * gcc.target/powerpc/mulkc3-2.c: Ditto.
6691 * gcc.target/powerpc/mulkc3-3.c: Ditto.
6692 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
6693 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
6695 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
6697 * gcc.target/powerpc/convert-fp-128.c: New testcase.
6698 * gcc.target/powerpc/convert-fp-64.c: New testcase.
6700 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
6702 * lib/target-supports.exp (check_effective_target_longdouble64,
6703 check_effective_target_ppc_float128,
6704 check_effective_target_ppc_float128_insns,
6705 check_effective_target_powerpc_vsx): New.
6707 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
6709 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
6712 2018-07-16 Jakub Jelinek <jakub@redhat.com>
6714 PR tree-optimization/86526
6715 * gcc.c-torture/compile/pr86526.c: New test.
6717 2018-07-16 Carl Love <cel@us.ibm.com>
6719 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
6721 * gcc.target/powerpc/divkc3-3.c: Ditto.
6722 * gcc.target/powerpc/mulkc3-2.c: Ditto.
6723 * gcc.target/powerpc/mulkc3-3.c: Ditto.
6724 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
6725 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
6727 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
6730 * gfortran.dg/assumed_rank_14.f90: New testcase.
6731 * gfortran.dg/assumed_rank_15.f90: New testcase.
6732 * gfortran.dg/dec_structure_8.f90: Update error messages.
6733 * gfortran.dg/dec_structure_23.f90: Update error messages.
6735 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6738 * gcc.c-torture/execute/pr86528.c: New test.
6739 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
6741 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
6743 * g++.dg/template/spec40.C: New.
6744 * g++.dg/parse/ptrmem8.C: Likewise.
6746 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
6748 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
6749 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
6750 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
6751 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
6752 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
6754 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
6756 * gcc.target/s390/mrecord-mcount.c: New testcase.
6758 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
6760 * gcc.target/s390/mfentry-m64.c: New testcase.
6762 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
6764 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
6767 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
6769 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
6772 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
6774 * gnat.dg/wide_wide_value1.adb: New testcase.
6776 2018-07-16 Javier Miranda <miranda@adacore.com>
6778 * gnat.dg/bit_order1.adb: New testcase.
6780 2018-07-16 Javier Miranda <miranda@adacore.com>
6782 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
6784 2018-07-16 Richard Biener <rguenther@suse.de>
6787 * g++.dg/lto/pr86523-1_0.C: New testcase.
6788 * g++.dg/lto/pr86523-2_0.C: Likewise.
6790 2018-07-16 Martin Liska <mliska@suse.cz>
6793 * g++.dg/ipa/pr86529.C: New test.
6795 2018-07-16 Tom de Vries <tdevries@suse.de>
6798 * gcc.target/i386/vartrack-1.c: New test.
6800 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
6802 * gnat.dg/opt73.adb: New test.
6804 2018-07-16 Jakub Jelinek <jakub@redhat.com>
6808 * g++.dg/opt/pr3698.C: New test.
6810 2018-07-16 Richard Biener <rguenther@suse.de>
6813 * gcc.dg/torture/pr86389.c: Require trampolines.
6815 2018-07-15 Tom de Vries <tdevries@suse.de>
6817 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
6818 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
6820 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
6821 * gcc.dg/guality/guality.exp: Same.
6822 * gfortran.dg/guality/guality.exp: Same.
6824 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
6825 Sunil K Pandey <sunil.k.pandey@intel.com>
6828 * gcc.target/i386/pr84413-1.c: New test.
6829 * gcc.target/i386/pr84413-2.c: Likewise.
6830 * gcc.target/i386/pr84413-3.c: Likewise.
6832 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
6833 Steve Munroe <munroesj52@gmail.com>
6835 * gcc.target/powerpc/sse2-pand-1.c: New file.
6836 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
6837 * gcc.target/powerpc/sse2-por-1.c: Likewise.
6838 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
6840 2018-07-13 Nathan Sidwell <nathan@acm.org>
6843 * g++.dg/pr86374.C: New.
6845 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
6848 * gcc.dg/strcmpopt_5.c: New test.
6849 * gcc.dg/strcmpopt_6.c: New test.
6851 2018-07-13 Richard Biener <rguenther@suse.de>
6854 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
6856 2018-07-13 Tom de Vries <tdevries@suse.de>
6858 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
6859 * gcc.dg/guality/ctztest.c: Same.
6860 * gcc.dg/guality/sra-1.c: Same.
6862 2018-07-13 Tom de Vries <tdevries@suse.de>
6864 * gcc.dg/vla-1.c: Update.
6866 2018-07-13 Tom de Vries <tdevries@suse.de>
6868 * gcc.src/maintainers.exp: New file.
6870 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
6873 * gcc.dg/pr86489.c: New test.
6875 2018-07-12 Martin Sebor <msebor@redhat.com>
6878 g++.dg/warn/pr86453.C: Adjust.
6880 2018-07-12 Jim Wilson <jimw@sifive.com>
6882 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
6884 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
6886 * gcc.target/riscv/interrupt-conflict-mode.c: New.
6888 2018-07-12 Jakub Jelinek <jakub@redhat.com>
6890 * c-c++-common/gomp/declare-target-3.c: New test.
6891 * g++.dg/gomp/declare-target-2.C: New test.
6893 2018-07-12 Martin Sebor <msebor@redhat.com>
6896 * c-c++-common/Wattributes.c: Adjust.
6897 * gcc.dg/Wattributes-10.c: New test.
6898 * g++.dg/Wattributes-3.C: Adjust.
6899 * gcc.dg/Wattributes-6.c: Adjust.
6900 * gcc.dg/pr18079.c: Adjust.
6901 * gcc.dg/torture/pr42363.c: Adjust.
6903 2018-07-12 Julia Koval <julia.koval@intel.com>
6905 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
6908 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
6910 * gcc.dg/vect/vect-cond-arith-6.c: New test.
6911 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
6912 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
6913 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
6914 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
6915 * gcc.target/aarch64/sve/slp_14.c: Likewise.
6916 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
6918 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
6920 * gcc.dg/vect/vect-cond-arith-4.c: New test.
6921 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
6922 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
6923 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
6924 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
6925 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
6926 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
6927 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
6929 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
6930 Alan Hayward <alan.hayward@arm.com>
6931 David Sherwood <david.sherwood@arm.com>
6933 * gcc.dg/vect/vect-fma-2.c: New test.
6934 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
6935 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
6936 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
6938 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
6940 * gcc.dg/vect/vect-cond-arith-3.c: New test.
6941 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
6942 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
6943 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
6944 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
6945 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
6946 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
6947 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
6948 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
6950 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
6952 * gcc.dg/vect/vect-cond-arith-2.c: New test.
6953 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
6955 2018-07-12 Richard Biener <rguenther@suse.de>
6958 * gcc.target/i386/pr84829.c: New testcase.
6960 2018-07-12 Jakub Jelinek <jakub@redhat.com>
6962 * gcc.dg/torture/20180712-1.c: New test.
6964 PR tree-optimization/86492
6965 * gcc.c-torture/execute/pr86492.c: New test.
6967 2018-07-12 Richard Biener <rguenther@suse.de>
6970 * g++.dg/warn/pr86453.C: New testcase.
6972 2018-07-12 Richard Biener <rguenther@suse.de>
6975 * gcc.dg/graphite/pr86479.c: New testcase.
6977 2018-07-11 Jakub Jelinek <jakub@redhat.com>
6979 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
6980 of hardcoding size. Cast (rel) to MASK_TYPE.
6981 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
6982 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
6983 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
6984 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
6985 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
6986 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
6987 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
6988 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
6989 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
6990 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
6991 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
6992 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
6993 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
6994 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
6995 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
6996 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
6997 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
6998 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
6999 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
7001 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
7003 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
7004 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
7005 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
7007 2018-07-10 Mark Wielaard <mark@klomp.org>
7010 * gcc.dg/pr86459.c: New test.
7012 2018-07-10 Martin Sebor <msebor@redhat.com>
7015 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7017 2018-07-10 Martin Liska <mliska@suse.cz>
7020 * gcc.dg/pr84100.c: Change it back to dg-bogus.
7022 2018-07-10 Jakub Jelinek <jakub@redhat.com>
7025 * g++.dg/ubsan/pr86406.C: New test.
7028 * gfortran.dg/vect/pr86421.f90: New test.
7030 2018-07-09 Martin Sebor <msebor@redhat.com>
7032 PR tree-optimization/86415
7033 * gcc.dg/strlenopt-53.c: New test.
7035 2018-07-09 Martin Sebor <msebor@redhat.com>
7038 * gcc.dg/strlenopt-49.c: New test.
7039 * gcc.dg/strlenopt-50.c: New test.
7040 * gcc.dg/strlenopt-51.c: New test.
7041 * gcc.dg/strlenopt-52.c: New test.
7042 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7044 2018-07-09 Jakub Jelinek <jakub@redhat.com>
7047 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
7048 to be returned and when first argument is not 0, so that they don't do
7049 anything for NEED_EXC or NEED_ERRNO.
7051 2018-07-09 Tom de Vries <tdevries@suse.de>
7053 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
7054 * gcc.dg/guality/bswaptest.c: Same.
7055 * gcc.dg/guality/clztest.c: Same.
7056 * gcc.dg/guality/csttest.c: Same.
7057 * gcc.dg/guality/ctztest.c: Same.
7058 * gcc.dg/guality/drap.c: Same.
7059 * gcc.dg/guality/nrv-1.c: Same.
7060 * gcc.dg/guality/pr41353-1.c: Same.
7061 * gcc.dg/guality/pr41353-2.c: Same.
7062 * gcc.dg/guality/pr41404-1.c: Same.
7063 * gcc.dg/guality/pr43051-1.c: Same.
7064 * gcc.dg/guality/pr43077-1.c: Same.
7065 * gcc.dg/guality/pr43177.c: Same.
7066 * gcc.dg/guality/pr43329-1.c: Same.
7067 * gcc.dg/guality/pr43479.c: Same.
7068 * gcc.dg/guality/pr43593.c: Same.
7069 * gcc.dg/guality/pr45003-1.c: Same.
7070 * gcc.dg/guality/pr45003-2.c: Same.
7071 * gcc.dg/guality/pr45003-3.c: Same.
7072 * gcc.dg/guality/pr48437.c: Same.
7073 * gcc.dg/guality/pr48466.c: Same.
7074 * gcc.dg/guality/pr49888.c: Same.
7075 * gcc.dg/guality/pr54200.c: Same.
7076 * gcc.dg/guality/pr54519-1.c: Same.
7077 * gcc.dg/guality/pr54519-2.c: Same.
7078 * gcc.dg/guality/pr54519-3.c: Same.
7079 * gcc.dg/guality/pr54519-4.c: Same.
7080 * gcc.dg/guality/pr54519-5.c: Same.
7081 * gcc.dg/guality/pr54519-6.c: Same.
7082 * gcc.dg/guality/pr54551.c: Same.
7083 * gcc.dg/guality/pr54693-2.c: Same.
7084 * gcc.dg/guality/pr54693.c: Same.
7085 * gcc.dg/guality/pr54796.c: Same.
7086 * gcc.dg/guality/pr54970.c: Same.
7087 * gcc.dg/guality/pr67192.c: Same.
7088 * gcc.dg/guality/pr69947.c: Same.
7089 * gcc.dg/guality/pr78726.c: Same.
7090 * gcc.dg/guality/rotatetest.c: Same.
7091 * gcc.dg/guality/sra-1.c: Same.
7092 * gcc.dg/guality/vla-2.c: Same.
7094 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7096 * g++.dg/diagnostic/long-short.C: New.
7097 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
7098 * g++.dg/diagnostic/virtual-friend.C: Likewise.
7099 * g++.old-deja/g++.brendan/crash11.C: Adjust.
7101 2018-07-09 Tom de Vries <tdevries@suse.de>
7103 * gcc.dg/vla-1.c: New test.
7105 2018-07-07 Tom de Vries <tdevries@suse.de>
7107 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
7109 (get_dump_flags): New proc.
7110 (toplevel): Test all dump flags.
7112 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7114 * gnat.dg/stack_usage6.adb: New test.
7115 * gnat.dg/stack_usage6_pkg.ads: New helper.
7117 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
7119 * gnat.dg/pure_function3a.adb: New test.
7120 * gnat.dg/pure_function3b.adb: Likewise.
7121 * gnat.dg/pure_function3c.adb: Likewise.
7122 * gnat.dg/pure_function3_pkg.ads: New helper.
7124 2018-07-07 Jakub Jelinek <jakub@redhat.com>
7127 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
7128 dg-require-effective-target. Add -msse not just on i386-*, but
7129 on all i?86-* and x86_64-*.
7131 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
7133 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
7134 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
7135 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
7136 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
7137 * gcc.dg/tree-ssa/popcount3.c: New test.
7139 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
7141 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
7142 to preserve the test.
7143 * gcc.target/i386/pr85073.c: Likewise.
7145 2018-07-06 Jakub Jelinek <jakub@redhat.com>
7147 PR tree-optimization/86401
7148 * gcc.dg/tree-ssa/pr86401-1.c: New test.
7149 * gcc.dg/tree-ssa/pr86401-2.c: New test.
7150 * c-c++-common/rotate-9.c: New test.
7152 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
7155 gcc.target/powerpc/pr86324-1.c: New test.
7156 gcc.target/powerpc/pr86324-2.c: Likewise.
7158 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7161 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
7163 2018-07-06 Tamar Christina <tamar.christina@arm.com>
7165 * gcc.target/aarch64/struct_cpy.c: Remove ;.
7167 2018-07-05 Jeff Law <law@redhat.com>
7169 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
7171 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
7174 * gfortran.dg/deferred_character_20.f90: New test.
7176 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
7180 * gfortran.dg/init_flag_18.f90: New testcase.
7181 * gfortran.dg/init_flag_19.f03: New testcase.
7183 2018-07-05 Carl Love <cel@us.ibm.com>
7184 * gcc.target/altivec-1-runnable.c: New test file.
7185 * gcc.target/altivec-2-runnable.c: New test file.
7186 * gcc.target/vsx-7.c (main2): Change expected expected instruction
7189 2018-07-05 Martin Sebor <msebor@redhat.com>
7192 * gcc.dg/strlenopt-47.c: New test.
7193 * gcc.dg/strlenopt-48.c: New test.
7195 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7198 * gcc.target/arm/big-endian-subreg.c: New.
7200 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7203 * gcc.dg/vect/pr84711.c: New.
7205 2018-07-05 Tamar Christina <tamar.christina@arm.com>
7207 * gcc.target/aarch64/struct_cpy.c: New.
7209 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7211 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
7212 * c-c++-common/unroll-2.c: Likewise.
7213 * g++.dg/cdce3.C: Likewise.
7214 * g++.dg/ext/unroll-1.C: Likewise.
7215 * g++.dg/ext/unroll-2.C: Likewise.
7216 * g++.dg/ext/unroll-3.C: Likewise.
7217 * gcc.dg/cdce1.c: Likewise.
7218 * gcc.dg/cdce2.c: Likewise.
7219 * gcc.dg/gomp/pr68128-1.c: Likewise.
7220 * gcc.dg/vect/pr46032.c: Likewise.
7221 * gcc.dg/vect/vect-cond-10.c: Likewise.
7222 * gcc.dg/vect/vect-cond-8.c: Likewise.
7223 * gcc.dg/vect/vect-cond-9.c: Likewise.
7224 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7225 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7226 * gcc.target/i386/avx-cvt-2.c: Likewise.
7227 * gcc.target/i386/avx-cvt-3.c: Likewise.
7228 * gcc.target/i386/avx2-cvt-2.c: Likewise.
7229 * gcc.target/i386/avx2-gather-2.c: Likewise.
7230 * gcc.target/i386/avx2-gather-6.c: Likewise.
7231 * gcc.target/i386/avx512f-gather-2.c: Likewise.
7232 * gcc.target/i386/sse2-cvt-2.c: Likewise.
7233 * gfortran.dg/directive_unroll_1.f90: Likewise.
7234 * gfortran.dg/directive_unroll_2.f90: Likewise.
7235 * gnat.dg/unroll2.adb: Likewise.
7236 * gnat.dg/unroll3.adb: Likewise.
7238 2018-07-05 Tom de Vries <tdevries@suse.de>
7240 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
7242 2018-07-04 Martin Sebor <msebor@redhat.com>
7244 PR tree-optimization/86274
7245 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
7247 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7250 * gfortran.dg/block_16.f08. New test.
7252 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
7254 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
7255 has a slightly different IL that provides more threading
7258 2018-07-04 Martin Liska <mliska@suse.cz>
7263 * gcc.dg/pr84100.c (foo):
7264 * gcc.target/i386/falign-functions-2.c: New test.
7265 * gcc.target/i386/falign-functions.c: New test.
7267 2018-07-04 Martin Liska <mliska@suse.cz>
7269 * gcc.dg/pr47793.c: Remove.
7271 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
7273 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
7275 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7277 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
7280 * gcc.target/i386/pr85620-1.c: New test.
7281 * gcc.target/i386/pr85620-2.c: Likewise.
7282 * gcc.target/i386/pr85620-3.c: Likewise.
7283 * gcc.target/i386/pr85620-4.c: Likewise.
7285 2018-07-03 Martin Sebor <msebor@redhat.com>
7287 PR tree-optimization/86274
7288 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
7289 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7290 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
7291 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
7292 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7293 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7294 * gcc.dg/tree-ssa/pr83198.c: Same.
7296 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
7298 * g++.dg/other/locations1.C: New.
7299 * g++.dg/tls/locations1.C: Likewise.
7300 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
7301 * g++.dg/diagnostic/virtual-static.C: Likewise.
7302 * g++.dg/concepts/fn-concept2.C: Test the locations too.
7303 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
7304 * g++.dg/cpp0x/pr51463.C: Likewise.
7305 * g++.dg/other/typedef1.C: Likewise.
7306 * g++.dg/parse/dtor13.C: Likewise.
7307 * g++.dg/template/error44.C: Likewise.
7308 * g++.dg/template/typedef4.C: Likewise.
7309 * g++.dg/template/typedef5.C: Likewise.
7310 * g++.dg/tls/diag-2.C: Likewise.
7311 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7313 2018-07-03 Marek Polacek <polacek@redhat.com>
7316 * g++.dg/diagnostic/pr86201.C: New test.
7318 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
7321 * gcc.target/i386/pr85694.c: New test.
7323 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7325 PR tree-optimization/85694
7326 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
7327 Return true for AArch64 without SVE.
7328 * gcc.target/aarch64/vect_hadd_1.h: New file.
7329 * gcc.target/aarch64/vect_shadd_1.c: New test.
7330 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
7331 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
7332 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
7334 2018-07-03 Marek Polacek <polacek@redhat.com>
7337 * gcc.dg/Wint-conversion-2.c: New test.
7340 * g++.dg/overload/conv-op3.C: New test.
7342 2018-07-03 Richard Biener <rguenther@suse.de>
7345 * gcc.dg/torture/pr86389.c: New testcase.
7347 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7349 PR tree-optimization/85694
7350 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
7352 * gcc.dg/vect/vect-avg-1.c: New test.
7353 * gcc.dg/vect/vect-avg-2.c: Likewise.
7354 * gcc.dg/vect/vect-avg-3.c: Likewise.
7355 * gcc.dg/vect/vect-avg-4.c: Likewise.
7356 * gcc.dg/vect/vect-avg-5.c: Likewise.
7357 * gcc.dg/vect/vect-avg-6.c: Likewise.
7358 * gcc.dg/vect/vect-avg-7.c: Likewise.
7359 * gcc.dg/vect/vect-avg-8.c: Likewise.
7360 * gcc.dg/vect/vect-avg-9.c: Likewise.
7361 * gcc.dg/vect/vect-avg-10.c: Likewise.
7362 * gcc.dg/vect/vect-avg-11.c: Likewise.
7363 * gcc.dg/vect/vect-avg-12.c: Likewise.
7364 * gcc.dg/vect/vect-avg-13.c: Likewise.
7365 * gcc.dg/vect/vect-avg-14.c: Likewise.
7367 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7369 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
7370 get split into two for use by the over-widening pattern.
7371 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
7372 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
7373 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
7374 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
7375 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
7376 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
7377 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
7378 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
7379 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
7380 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
7381 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
7382 * gcc.dg/vect/vect-over-widen-22.c: New test.
7384 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7386 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
7388 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
7389 over-widening messages.
7390 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7391 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7392 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7393 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7394 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7395 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7396 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7397 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
7398 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7399 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
7400 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
7401 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
7402 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
7403 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
7404 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
7405 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
7406 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
7407 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
7408 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
7409 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
7410 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
7411 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
7412 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
7413 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
7414 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
7415 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
7417 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
7419 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
7421 2018-07-02 Jim Wilson <jimw@sifive.com>
7423 * gcc.target/riscv/interrupt-debug.c: New.
7425 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7427 * g++.dg/diagnostic/thread-thread_local.C: New.
7429 2018-07-02 Martin Liska <mliska@suse.cz>
7432 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
7433 * gcc.dg/profile-dir-2.c: Likewise.
7434 * gcc.dg/profile-dir-3.c: Likewise.
7436 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
7438 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
7441 2018-07-02 Richard Biener <rguenther@suse.de>
7443 PR tree-optimization/86363
7444 * gcc.dg/torture/pr86363.c: New testcase.
7446 2018-07-02 Martin Liska <mliska@suse.cz>
7448 * gcc.dg/completion-1.c: New test.
7449 * gcc.dg/completion-2.c: New test.
7450 * gcc.dg/completion-3.c: New test.
7452 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
7456 * gfortran.dg/proc_ptr_50.f90: New test.
7458 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
7461 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
7463 2018-07-02 Martin Liska <mliska@suse.cz>
7466 * gcc.dg/ipa/pr86279.c: New test.
7468 2018-07-02 Martin Liska <mliska@suse.cz>
7471 * g++.dg/ipa/pr86323.C: New test.
7473 2018-07-01 Tom de Vries <tdevries@suse.de>
7476 2018-07-01 Tom de Vries <tdevries@suse.de>
7478 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
7479 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
7481 2018-07-01 Tom de Vries <tdevries@suse.de>
7483 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
7485 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
7488 2018-07-01 Tom de Vries <tdevries@suse.de>
7490 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
7491 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
7493 2018-07-01 Tom de Vries <tdevries@suse.de>
7495 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
7496 * gcc.dg/guality/vla-1.c: Use relative line numbers.
7498 2018-07-01 Tom de Vries <tdevries@suse.de>
7500 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
7501 (verify_call): ... here. Move to toplevel.
7502 (verify_call_np, dg_final_directive_check_utils): New proc.
7503 (toplevel): Call dg_final_directive_check_utils.
7504 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
7506 2018-06-30 Jim Wilson <jimw@sifive.com>
7508 * gcc.target/riscv/shift-shift-1.c: New.
7509 * gcc.target/riscv/shift-shift-2.c: New.
7510 * gcc.target/riscv/shift-shift-3.c: New.
7512 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
7514 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
7516 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
7518 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
7519 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
7520 by 4 in the computation of a[i].
7521 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
7522 main multiplication constant.
7523 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7524 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7525 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
7526 pattern to cast the result to int.
7527 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
7528 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
7529 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
7530 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
7531 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
7532 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
7533 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
7534 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
7535 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
7536 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
7537 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
7538 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
7539 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
7540 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
7541 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
7542 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
7543 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
7544 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
7545 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
7546 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
7548 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
7550 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
7551 test for vectorization along the lines described in the comment.
7553 2018-06-30 Tom de Vries <tdevries@suse.de>
7555 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
7556 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
7557 LTO_TORTURE_OPTIONS.
7558 * gcc.dg/guality/prevent-optimization.h: New file.
7559 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
7560 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
7562 2018-06-30 Tom de Vries <tdevries@suse.de>
7564 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
7565 * lib/gcc-dg.exp (dg-final): New proc.
7566 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
7569 2018-06-29 Martin Sebor <msebor@redhat.com>
7571 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
7572 that don't define the function.
7574 2018-06-29 Marek Polacek <polacek@redhat.com>
7577 * g++.dg/ext/cond3.C: New test.
7579 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7581 * gcc.target/arm/arm-soft-strd-even.c: New test.
7583 2018-06-29 Tom de Vries <tdevries@suse.de>
7585 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
7587 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
7588 (process-message): ... here.
7589 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
7591 2018-06-29 Martin Liska <mliska@suse.cz>
7593 PR tree-optimization/86263
7594 * gcc.dg/tree-ssa/pr86263.c: New test.
7596 2018-06-28 Carl Love <cel@us.ibm.com>
7598 * gcc.target/p9-extract-1.c: Add test case.
7599 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
7602 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
7605 * gcc.target/i386/pr86348.c: New test.
7607 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
7609 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
7611 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
7614 * gfortran.dg/dec_type_print_2.f03: New testcase.
7616 2018-06-28 David Pagan <dave.pagan@oracle.com>
7619 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
7620 message causing unexpected test FAIL.
7622 2018-06-28 Martin Liska <mliska@suse.cz>
7624 * gcc.dg/tree-ssa/switch-1.c: New test.
7626 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
7628 * gnat.dg/debug15.adb: New test.
7630 2018-06-27 David Malcolm <dmalcolm@redhat.com>
7633 * g++.dg/lookup/pr86329.C: New test.
7635 2018-06-27 Carl Love <cel@us.ibm.com>
7637 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
7639 2018-06-27 Tamar Christina <tamar.christina@arm.com>
7642 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
7644 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
7646 * gcc.target/powerpc/builtins-1.c: Correct a comment.
7648 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7650 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
7651 requirement for this test.
7652 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
7653 requirement, and -mpower8-vector compile option.
7655 2018-06-26 Jakub Jelinek <jakub@redhat.com>
7658 * gcc.dg/pr86314.c: New test.
7661 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
7663 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7665 * gcc.target/i386/pr86257.c: Require 64-bit.
7667 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7669 * g++.dg/pr86082.C: Require IBM1047 support.
7671 2018-06-26 Richard Biener <rguenther@suse.de>
7674 * gcc.dg/pr86271.c: New testcase.
7676 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
7679 * gcc.dg/pr86064.c: New.
7681 2018-06-25 Jeff Law <law@redhat.com>
7683 * lib/target-supports.exp
7684 (check_effective_target_logical_op_short_circuit): Add v850.
7686 2018-06-25 Martin Sebor <msebor@redhat.com>
7688 PR tree-optimization/86204
7689 * gcc.dg/strlenopt-46.c: New test.
7691 2018-06-25 Martin Sebor <msebor@redhat.com>
7693 PR tree-optimization/85700
7694 * gcc.dg/Wstringop-truncation-4.c: New test.
7696 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
7701 * gfortran.dg/init_flag_17.f90: New testcase.
7703 2018-06-25 Carl Love <cel@us.ibm.com>
7705 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
7706 vec_extract a signed int. Add vec_extract tests for bool char
7708 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
7711 2018-06-25 Tom de Vries <tdevries@suse.de>
7713 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
7715 2018-06-25 Jakub Jelinek <jakub@redhat.com>
7718 * gcc.target/i386/avx512f-pr84786-3.c: New test.
7720 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
7722 * gnat.dg/sso9.adb: New testcase.
7723 * gnat.dg/sso9_pkg.ads: Likewise.
7725 2018-06-25 Tom de Vries <tdevries@suse.de>
7728 * gcc.target/i386/pr86257.c: New test.
7730 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
7733 * g++.dg/pr86082.C: New test.
7735 2018-06-24 Tom de Vries <tdevries@suse.de>
7737 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
7738 * gcc.dg/guality/guality.exp: Same.
7739 * gfortran.dg/guality/guality.exp: Same.
7740 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
7742 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7744 * g++.dg/concepts/locations1.C: New.
7745 * g++.dg/cpp0x/locations1.C: Likewise.
7746 * g++.dg/cpp1z/inline-var2.C: Test locations too.
7747 * g++.dg/cpp1z/inline-var3.C: Likewise.
7749 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
7752 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
7754 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7756 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
7758 * gcc.target/powerpc/builtins-9.c: New test.
7759 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
7760 to expect different code generation on big-endian vs.
7761 little-endian targets.
7763 2018-06-22 Tom de Vries <tdevries@suse.de>
7765 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
7766 $rootme/../gdb/gdb, if available.
7767 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
7768 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
7770 2018-06-22 Tom de Vries <tdevries@suse.de>
7772 * lib/gcc-gdb-test.exp (report_gdb): New proc.
7773 * g++.dg/guality/guality.exp: Use report_gdb.
7774 * gcc.dg/guality/guality.exp: Same.
7775 * gfortran.dg/guality/guality.exp: Same.
7777 2018-06-22 Jakub Jelinek <jakub@redhat.com>
7780 * g++.dg/ext/offsetof3.C: New test.
7782 2018-06-22 Carl Love <cel@us.ibm.com>
7784 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
7785 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
7786 for the vnor, vand and vxor instructions.
7787 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
7788 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
7789 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
7790 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
7791 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
7792 Add -dp to dg-options, update expected counts.
7794 2018-06-22 Paul Koning <ni1d@arrl.net>
7796 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
7798 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
7799 * gcc.c-torture/compile/20040101-1.c: Ditto.
7800 * gcc.c-torture/compile/20050622-1.c: Ditto.
7801 * gcc.c-torture/compile/20080625-1.c: Ditto.
7802 * gcc.c-torture/compile/20090107-1.c: Ditto.
7803 * gcc.c-torture/compile/920501-12.c: Ditto.
7804 * gcc.c-torture/compile/920501-4.c: Ditto.
7805 * gcc.c-torture/compile/961203-1.c: Ditto.
7806 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
7807 * gcc.c-torture/compile/pr25310.c: Ditto.
7809 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
7810 James Norris <jnorris@codesourcery.com>
7811 Thomas Schwinge <thomas@codesourcery.com>
7812 Tom de Vries <tom@codesourcery.com>
7814 * c-c++-common/goacc/deviceptr-4.c: New file.
7815 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
7817 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
7818 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
7819 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
7820 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
7821 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
7822 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
7824 * c-c++-common/goacc/parallel-reduction.c: Likewise.
7825 * c-c++-common/goacc/private-reduction-1.c: Likewise.
7826 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
7828 * gfortran.dg/goacc/modules.f95: Likewise.
7829 * gfortran.dg/goacc/routine-8.f90: Likewise.
7830 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
7832 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
7834 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
7835 if the long double format is IEEE 128-bit for tests that are
7836 explicitly testing IBM extended double support. Use the
7837 appropriate pack and unpack built-in functions. Change calls from
7838 __builtin_isinfl to __builtin_isinf since the later supports all
7839 floating point types.
7840 * gcc.target/powerpc/pr57150.c: Likewise.
7841 * gcc.target/powerpc/pr60203.c: Likewise.
7842 * gcc.target/powerpc/pr67808.c: Likewise.
7843 * gcc.target/powerpc/pr70117.c: Likewise.
7844 * gcc.target/powerpc/tfmode_off.c: Likewise.
7846 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
7849 * gfortran.dg/assumed_charlen_function_7.f90: New test.
7851 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
7854 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
7856 2018-06-21 Tom de Vries <tdevries@suse.de>
7858 * gcc.dg/guality/pr45882.c (a): Add used attribute.
7860 2018-06-21 Tom de Vries <tdevries@suse.de>
7862 PR tree-optimization/85859
7863 * gcc.dg/pr85859.c: New test.
7865 2018-06-21 Richard Biener <rguenther@suse.de>
7867 PR tree-optimization/86232
7868 * gcc.dg/torture/pr86232.c: New testcase.
7870 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
7872 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
7874 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
7876 * gcc/gcc.target/aarch64/aes_2.c: New test.
7878 2018-06-20 Than McIntosh <thanm@google.com>
7881 * gcc.dg/split-8.c: New.
7883 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7885 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
7886 for vpkudus in place of vpksdus.
7887 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
7889 2018-06-20 Nathan Sidwell <nathan@acm.org>
7892 * g++.dg/lookup/pr85634-2.C: New.
7894 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
7896 * g++.dg/template/friend65.C: New.
7897 * g++.dg/cpp0x/main1.C: Likewise.
7898 * g++.dg/other/main2.C: Likewise.
7899 * g++.dg/other/main3.C: Likewise.
7900 * g++.dg/template/friend42.C: Test location too.
7901 * g++.dg/concepts/decl-diagnose.C: Likewise.
7902 * g++.dg/warn/main-2.C: Update.
7904 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
7905 Thomas Schwinge <thomas@codesourcery.com>
7906 Cesar Philippidis <cesar@codesourcery.com>
7908 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
7909 2.5 data clause semantics.
7910 * c-c++-common/goacc/declare-2.c: Likewise.
7911 * c-c++-common/goacc/default-4.c: Likewise.
7912 * c-c++-common/goacc/finalize-1.c: New test.
7913 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
7914 OpenACC 2.5 data clause semantics.
7915 * c-c++-common/goacc/kernels-alias.c: Likewise.
7916 * c-c++-common/goacc/routine-5.c: Likewise.
7917 * c-c++-common/goacc/update-if_present-1.c: New test.
7918 * c-c++-common/goacc/update-if_present-2.c: New test.
7919 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
7920 2.5 data clause semantics.
7921 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7922 * gfortran.dg/goacc/data-tree.f95: Likewise.
7923 * gfortran.dg/goacc/declare-2.f95: Likewise.
7924 * gfortran.dg/goacc/default-4.f: Likewise.
7925 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7926 * gfortran.dg/goacc/finalize-1.f: New test.
7927 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
7928 OpenACC 2.5 data clause semantics.
7929 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
7930 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7931 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
7932 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7933 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
7934 * gfortran.dg/goacc/update-if_present-1.f90: New test.
7935 * gfortran.dg/goacc/update-if_present-2.f90: New test.
7937 2018-06-20 Jakub Jelinek <jakub@redhat.com>
7940 * g++.dg/warn/Wnonnull4.C: New test.
7942 2018-06-20 Marek Polacek <polacek@redhat.com>
7945 * g++.dg/pr86240.C: New test.
7947 2018-06-20 Jakub Jelinek <jakub@redhat.com>
7950 * gcc.target/i386/pr86194.c: New test.
7952 PR tree-optimization/86231
7953 * gcc.dg/tree-ssa/vrp119.c: New test.
7954 * gcc.c-torture/execute/pr86231.c: New test.
7956 2018-06-20 Tom de Vries <tdevries@suse.de>
7958 PR tree-optimization/86097
7959 * gcc.dg/autopar/pr86097.c: New test.
7961 2018-06-20 Nathan Sidwell <nathan@acm.org>
7964 * g++.dg/lookup/pr85634.C: New.
7966 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7968 * gcc.target/aarch64/ldp_stp_q.c: New test.
7969 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
7970 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
7972 2018-06-20 Martin Liska <mliska@suse.cz>
7974 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
7976 2018-06-19 Martin Sebor <msebor@redhat.com>
7978 PR tree-optimization/48560
7979 * gcc.dg/Warray-bounds-28.c: New test.
7981 2018-06-19 Martin Sebor <msebor@redhat.com>
7984 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
7987 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
7989 * g++.dg/lto/pr84805_0.C: Update template.
7990 * g++.dg/lto/pr84805_1.C: Update template.
7992 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
7994 * gnat.dg/aggr24.adb: New test.
7995 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
7997 2018-06-19 Richard Biener <rguenther@suse.de>
7999 PR tree-optimization/86179
8000 * gcc.dg/pr86179.c: New testcase.
8002 2018-06-18 Martin Sebor <msebor@redhat.com>
8005 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
8006 * c-c++-common/attr-nonstring-8.c: New test.
8008 2018-06-18 Martin Sebor <msebor@redhat.com>
8010 PR tree-optimization/81384
8011 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
8012 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
8013 * gcc.c-torture/execute/builtins/strnlen.c: New test.
8014 * gcc.dg/attr-nonstring-2.c: New test.
8015 * gcc.dg/attr-nonstring-3.c: New test.
8016 * gcc.dg/attr-nonstring-4.c: New test.
8017 * gcc.dg/strlenopt-45.c: New test.
8018 * gcc.dg/strlenopt.h (strnlen): Declare.
8020 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8022 PR tree-optimization/86076
8023 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
8025 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8027 PR tree-optimization/64946
8028 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
8030 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
8032 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
8033 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
8034 * gnat.dg/stack_usage5.adb: New test.
8036 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8039 * gcc.dg/tree-ssa/popcount.c: New test.
8040 * gcc.dg/tree-ssa/popcount2.c: New test.
8042 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
8045 * gcc.dg/absu.c: New test.
8046 * gcc.dg/gimplefe-29.c: New test.
8047 * gcc.target/aarch64/pr64946.c: New test.
8049 2018-06-15 Jakub Jelinek <jakub@redhat.com>
8052 * c-c++-common/pr86093.c: New test.
8055 * gfortran.fortran-torture/compile/pr85878.f90: New test.
8058 * gcc.c-torture/compile/pr86123.c: New test.
8060 2018-06-15 Tom de Vries <tdevries@suse.de>
8062 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
8064 2018-06-15 Nick Clifton <nickc@redhat.com>
8067 * gcc.c-torture/compile/pr84195.c: New test.
8069 2018-06-15 Richard Biener <rguenther@suse.de>
8072 * g++.dg/pr86159.C: New testcase.
8074 2018-06-15 Richard Biener <rguenther@suse.de>
8077 * gcc.dg/pr86076.c: New testcase.
8079 2018-06-14 Marek Polacek <polacek@redhat.com>
8082 * g++.dg/cpp0x/gen-attrs-65.C: New test.
8084 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8087 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
8088 -msse2 to dg-options.
8091 * gcc.c-torture/compile/pr86122.c: New test.
8093 P0624R2 - Default constructible and assignable stateless lambdas
8094 * g++.dg/cpp2a/lambda1.C: New test.
8095 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
8098 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8100 * g++.dg/other/static3.C: New.
8101 * g++.dg/other/static4.C: Likewise.
8102 * g++.dg/warn/Wshadow-15.C: Likewise.
8103 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
8104 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
8105 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
8106 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
8107 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
8108 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
8109 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8111 2018-06-14 Jakub Jelinek <jakub@redhat.com>
8114 * gcc.c-torture/compile/pr85945.c: New test.
8116 2018-06-14 Richard Biener <rguenther@suse.de>
8119 * gcc.dg/pr86124.c: New testcase.
8121 2018-06-13 Martin Sebor <msebor@redhat.com>
8123 PR tree-optimization/86114
8124 * gcc.dg/pr86114.c: New test.
8126 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
8129 * gfortran.dg/pr86110.f90: New test.
8131 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8134 * gfortran.dg/goacc/pr85703.f90: New test.
8135 * gfortran.dg/gomp/pr85703.f90: New test.
8137 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
8140 * gfortran.dg/goacc/pr85702.f90: New test.
8142 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
8144 * gcc.target/i386/pr86048.c: New test.
8146 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8148 * gcc.target/arc/fma-1.c: New test.
8150 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8152 * gcc.target/arc/pr9001107555.c: New file.
8154 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
8156 * g++.dg/torture/aarch64-vect-init-1.C: New test.
8158 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
8160 * g++.dg/init/delete3.C: New.
8161 * g++.dg/init/new49.C: Likewise.
8162 * g++.dg/init/new25.C: Test locations too.
8163 * g++.dg/template/new4.C: Likewise.
8164 * g++.old-deja/g++.jason/operator.C: Likewise.
8166 2018-06-12 Marek Polacek <polacek@redhat.com>
8168 Core issue 1331 - const mismatch with defaulted copy constructor
8169 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
8170 * g++.dg/cpp0x/defaulted52.C: New test.
8171 * g++.dg/cpp0x/defaulted53.C: New test.
8172 * g++.dg/cpp0x/defaulted54.C: New test.
8173 * g++.dg/cpp0x/defaulted55.C: New test.
8174 * g++.dg/cpp0x/defaulted56.C: New test.
8175 * g++.dg/cpp0x/defaulted57.C: New test.
8176 * g++.dg/cpp0x/defaulted58.C: New test.
8177 * g++.dg/cpp0x/defaulted59.C: New test.
8178 * g++.dg/cpp0x/defaulted60.C: New test.
8180 2018-06-12 David Malcolm <dmalcolm@redhat.com>
8183 * gcc.dg/spellcheck-transposition.c: New test.
8185 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
8188 * gfortran.dg/pr44491.f90: New testcase
8190 2018-06-12 Martin Sebor <msebor@redhat.com>
8192 PR tree-optimization/85259
8193 * gcc.dg/Wstringop-overflow-5.c: New test.
8194 * gcc.dg/Wstringop-overflow-6.c: New test.
8196 2018-06-12 Martin Sebor <msebor@redhat.com>
8199 * gcc.dg/Wstringop-truncation-3.c: New test.
8201 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8203 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
8204 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
8205 * gcc.target/powerpc/swaps-p8-17.c: Same.
8207 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8209 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
8210 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
8211 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
8212 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
8213 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
8214 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
8216 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8218 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
8219 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
8220 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
8221 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
8222 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
8223 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
8225 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8227 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
8228 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
8229 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
8230 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
8231 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
8232 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
8234 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8236 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
8237 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
8238 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
8239 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
8240 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
8241 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
8243 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8245 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
8246 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
8247 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
8248 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
8249 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
8250 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
8252 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8254 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
8255 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
8256 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
8257 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
8258 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
8259 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
8261 2018-06-12 Martin Liska <mliska@suse.cz>
8263 * g++.dg/opt/mpx.C: New test.
8264 * gcc.target/i386/mpx.c: New test.
8266 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
8268 * gcc.target/arc/builtin_simdarc.c: Update test.
8269 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
8270 * gcc.target/arc/tumaddsidi4.c: Likewise.
8272 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
8274 * gnat.dg/opt72a.ad[sb]: New test.
8275 * gnat.dg/opt72_pkg.ads: New helper.
8277 2018-06-12 Tom de Vries <tdevries@suse.de>
8279 * gcc.dg-selftests/dg-final.exp: New file.
8281 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8283 * g++.dg/lookup/new2.C: Test locations too.
8284 * g++.dg/other/ellipsis1.C: Likewise.
8285 * g++.dg/other/operator1.C: Likewise.
8286 * g++.dg/other/operator2.C: Likewise.
8287 * g++.dg/overload/operator2.C: Likewise.
8288 * g++.dg/parse/defarg11.C: Likewise.
8289 * g++.dg/parse/operator4.C: Likewise.
8290 * g++.dg/template/error30.C: Likewise.
8291 * g++.dg/template/explicit-args3.C: Likewise.
8292 * g++.dg/warn/effc1.C: Likewise.
8293 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
8294 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
8295 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8296 * g++.old-deja/g++.jason/conversion5.C: Likewise.
8297 * g++.old-deja/g++.jason/operator.C: Likewise.
8299 2018-06-11 Martin Sebor <msebor@redhat.com>
8301 PR tree-optimization/86083
8302 * gcc.dg/strlenopt-44.c: New test.
8304 2018-06-11 Janus Weil <janus@gcc.gnu.org>
8307 * gfortran.dg/generic_32.f90: New test.
8308 * gfortran.dg/generic_33.f90: New test.
8310 2018-06-11 Carl Love <cel@us.ibm.com>
8311 * gcc.target/powerpc/altivec-7.c (main): Remove tests
8312 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
8313 long long bool. Remove duplicate dg-final for xxlxor. Update
8314 dg-final instruction counts.
8315 * gcc.target/powerpc/altivec-37.c (main): New file for
8316 tests vec_unpackh and vec_unpackl returning long long bool and
8319 2018-06-11 Martin Liska <mliska@suse.cz>
8321 PR tree-optimization/86089
8322 * gcc.dg/tree-ssa/pr86089.c: New test.
8324 2018-06-11 Julia Koval <julia.koval@intel.com>
8326 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
8327 * gcc.target/i386/vpclmulqdq.c: Ditto.
8329 2018-06-11 Olivier Hainque <hainque@adacore.com>
8331 * gnat.dg/lang-dw2.adb: New test.
8332 * gnat.dg/lang-dw3.adb: New test.
8334 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
8336 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
8337 gnat.dg/assertion_policy1_pkg.ads: New testcase.
8339 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8341 * gnat.dg/predicate1.adb: New testcase.
8343 2018-06-11 Yannick Moy <moy@adacore.com>
8345 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
8347 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
8349 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
8352 2018-06-11 Javier Miranda <miranda@adacore.com>
8354 * gnat.dg/prot4.adb: New testcase.
8356 2018-06-11 Yannick Moy <moy@adacore.com>
8358 * gnat.dg/part_of1-instantiation.adb,
8359 gnat.dg/part_of1-instantiation.ads,
8360 gnat.dg/part_of1-private_generic.adb,
8361 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
8364 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
8366 * gnat.dg/contract1.adb: New testcase.
8368 2018-06-11 Javier Miranda <miranda@adacore.com>
8370 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
8373 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8375 * gnat.dg/inline_always1.adb: New testcase.
8377 2018-06-11 Ed Schonberg <schonberg@adacore.com>
8379 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
8380 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
8381 gnat.dg/nested_generic2_g2.ads: New testcase.
8383 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8385 * g++.dg/template/friend64.C: New.
8386 * g++.old-deja/g++.other/friend4.C: Test the location too.
8387 * g++.old-deja/g++.pt/crash23.C: Likewise.
8389 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8391 * gfortran.dg/inline_matmul_23.f90: New test.
8393 2018-06-10 Janus Weil <janus@gcc.gnu.org>
8396 * gfortran.dg/intent_decl_1.f90: New test case.
8398 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8400 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
8401 * gfortran.dg/ieee/large_4.f90: Ditto.
8402 * gfortran.dg/round_4.f90: Ditto.
8404 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8407 * gfortran.dg/pr38351.f90: New test.
8408 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
8410 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8415 * gfortran.dg/pr85138_1.f90: New test.
8416 * gfortran.dg/pr85138_2.f90: Ditto.
8417 * gfortran.dg/pr85996.f90: Ditto.
8419 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8422 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
8423 * gfortran.dg/data_char_1.f90: Ditto.
8424 * gfortran.dg/pr78571.f90: Ditto.
8425 * gfortran.dg/pr78278.f90: New test.
8427 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8430 * gfortran.dg/pr63514.f90: New test.
8432 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8435 * gfortran.dg/bounds_check_20.f90: New test.
8437 2018-06-08 Carl Love <cel@us.ibm.com>
8439 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
8441 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
8442 vec_extract a signed int.
8443 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
8444 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
8446 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
8447 vec_extract a signed int.
8448 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
8449 vec_extract a signed int.
8450 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
8451 vec_xor builtins. Update xxsel, xxlxor counts.
8453 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
8456 * gfortran.dg/associate_30.f90: Remove code tested ...
8457 * gfortran.dg/pr67803.f90: Ditto.
8458 * gfortran.dg/pr67805.f90: Ditto.
8459 * gfortran.dg/pr86059.f90: ... here. New test.
8461 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
8464 * gfortran.dg/pr78571.f90: New test.
8466 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
8469 * gcc.target/powerpc/pr85755.c: New test.
8471 2018-06-08 Carl Love <cel@us.ibm.com>
8473 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
8475 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
8477 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
8478 for BE system that are different then for an LE system from this file
8479 into vsx-vector-6-le.c using be target qualifier. Remove this file.
8480 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
8481 the various instruction counts. Rename file to vsx-vector-6.p8.c.
8483 2018-06-08 Martin Liska <mliska@suse.cz>
8485 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
8487 2018-06-08 Martin Liska <mliska@suse.cz>
8489 * g++.dg/dg.exp: Do not use mpx.exp.
8490 * g++.dg/lto/lto.exp: Likewise.
8491 * g++.dg/lto/pr69729_0.C: Remove.
8492 * g++.dg/opt/pr71529.C: Remove.
8493 * g++.dg/pr63995-1.C: Remove.
8494 * g++.dg/pr68270.C: Remove.
8495 * g++.dg/pr71624.C: Remove.
8496 * g++.dg/pr71633.C: Remove.
8497 * g++.dg/pr79761.C: Remove.
8498 * g++.dg/pr79764.C: Remove.
8499 * g++.dg/pr79769.C: Remove.
8500 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
8501 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
8502 * gcc.dg/lto/chkp-privatize_0.c: Remove.
8503 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
8504 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
8505 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
8506 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
8507 * gcc.dg/lto/pr66221_0.c: Remove.
8508 * gcc.target/i386/chkp-always_inline.c: Remove.
8509 * gcc.target/i386/chkp-bndret.c: Remove.
8510 * gcc.target/i386/chkp-builtins-1.c: Remove.
8511 * gcc.target/i386/chkp-builtins-2.c: Remove.
8512 * gcc.target/i386/chkp-builtins-3.c: Remove.
8513 * gcc.target/i386/chkp-builtins-4.c: Remove.
8514 * gcc.target/i386/chkp-const-check-1.c: Remove.
8515 * gcc.target/i386/chkp-const-check-2.c: Remove.
8516 * gcc.target/i386/chkp-hidden-def.c: Remove.
8517 * gcc.target/i386/chkp-label-address.c: Remove.
8518 * gcc.target/i386/chkp-lifetime-1.c: Remove.
8519 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
8520 * gcc.target/i386/chkp-pr69044.c: Remove.
8521 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
8522 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
8523 * gcc.target/i386/chkp-strchr.c: Remove.
8524 * gcc.target/i386/chkp-strlen-1.c: Remove.
8525 * gcc.target/i386/chkp-strlen-2.c: Remove.
8526 * gcc.target/i386/chkp-strlen-3.c: Remove.
8527 * gcc.target/i386/chkp-strlen-4.c: Remove.
8528 * gcc.target/i386/chkp-strlen-5.c: Remove.
8529 * gcc.target/i386/chkp-stropt-1.c: Remove.
8530 * gcc.target/i386/chkp-stropt-10.c: Remove.
8531 * gcc.target/i386/chkp-stropt-11.c: Remove.
8532 * gcc.target/i386/chkp-stropt-12.c: Remove.
8533 * gcc.target/i386/chkp-stropt-13.c: Remove.
8534 * gcc.target/i386/chkp-stropt-14.c: Remove.
8535 * gcc.target/i386/chkp-stropt-15.c: Remove.
8536 * gcc.target/i386/chkp-stropt-16.c: Remove.
8537 * gcc.target/i386/chkp-stropt-17.c: Remove.
8538 * gcc.target/i386/chkp-stropt-2.c: Remove.
8539 * gcc.target/i386/chkp-stropt-3.c: Remove.
8540 * gcc.target/i386/chkp-stropt-4.c: Remove.
8541 * gcc.target/i386/chkp-stropt-5.c: Remove.
8542 * gcc.target/i386/chkp-stropt-6.c: Remove.
8543 * gcc.target/i386/chkp-stropt-7.c: Remove.
8544 * gcc.target/i386/chkp-stropt-8.c: Remove.
8545 * gcc.target/i386/chkp-stropt-9.c: Remove.
8546 * gcc.target/i386/i386.exp: Do not use mpx.exp.
8547 * gcc.target/i386/indirect-thunk-11.c: Remove.
8548 * gcc.target/i386/indirect-thunk-12.c: Remove.
8549 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
8550 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
8551 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
8552 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
8553 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
8554 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
8555 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
8556 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
8557 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
8558 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
8559 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
8560 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
8561 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
8562 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
8563 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
8564 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
8565 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
8566 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
8567 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
8568 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
8569 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
8570 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
8571 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
8572 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
8573 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
8574 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
8575 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
8576 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
8577 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
8578 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
8579 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
8580 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
8581 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
8582 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
8583 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
8584 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
8585 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
8586 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
8587 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
8588 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
8589 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
8590 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
8591 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
8592 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
8593 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
8594 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
8595 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
8596 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
8597 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
8598 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
8599 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
8600 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
8601 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
8602 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
8603 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
8604 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
8605 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
8606 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
8607 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
8608 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
8609 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
8610 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
8611 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
8612 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
8613 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
8614 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
8615 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
8616 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
8617 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
8618 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
8619 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
8620 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
8621 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
8622 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
8623 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
8624 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
8625 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
8626 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
8627 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
8628 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
8629 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
8630 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
8631 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
8632 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
8633 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
8634 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
8635 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
8636 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
8637 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
8638 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
8639 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
8640 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
8641 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
8642 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
8643 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
8644 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
8645 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
8646 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
8647 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
8648 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
8649 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
8650 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
8651 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
8652 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
8653 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
8654 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
8655 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
8656 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
8657 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
8658 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
8659 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
8660 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
8661 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
8662 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
8663 * gcc.target/i386/mpx/label-address-1.c: Remove.
8664 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
8665 * gcc.target/i386/mpx/macro.c: Remove.
8666 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
8667 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
8668 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
8669 * gcc.target/i386/mpx/memcpy-1.c: Remove.
8670 * gcc.target/i386/mpx/memmove-1.c: Remove.
8671 * gcc.target/i386/mpx/memmove-2.c: Remove.
8672 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
8673 * gcc.target/i386/mpx/mpx-check.h: Remove.
8674 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
8675 * gcc.target/i386/mpx/mpx.exp: Remove.
8676 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
8677 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
8678 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
8679 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
8680 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
8681 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
8682 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
8683 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
8684 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
8685 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
8686 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
8687 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
8688 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
8689 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
8690 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
8691 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
8692 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
8693 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
8694 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
8695 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
8696 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
8697 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
8698 * gcc.target/i386/mpx/pr65508.c: Remove.
8699 * gcc.target/i386/mpx/pr65531.cc: Remove.
8700 * gcc.target/i386/mpx/pr66048.cc: Remove.
8701 * gcc.target/i386/mpx/pr66134.c: Remove.
8702 * gcc.target/i386/mpx/pr66566.c: Remove.
8703 * gcc.target/i386/mpx/pr66567.c: Remove.
8704 * gcc.target/i386/mpx/pr66568.c: Remove.
8705 * gcc.target/i386/mpx/pr66569.c: Remove.
8706 * gcc.target/i386/mpx/pr66581.c: Remove.
8707 * gcc.target/i386/mpx/pr68337-1.c: Remove.
8708 * gcc.target/i386/mpx/pr68337-2.c: Remove.
8709 * gcc.target/i386/mpx/pr68416.c: Remove.
8710 * gcc.target/i386/mpx/pr78339.c: Remove.
8711 * gcc.target/i386/mpx/pr79631.c: Remove.
8712 * gcc.target/i386/mpx/pr79633.c: Remove.
8713 * gcc.target/i386/mpx/pr79753.c: Remove.
8714 * gcc.target/i386/mpx/pr79770.c: Remove.
8715 * gcc.target/i386/mpx/pr79987.c: Remove.
8716 * gcc.target/i386/mpx/pr79988.c: Remove.
8717 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
8718 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
8719 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
8720 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
8721 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
8722 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
8723 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
8724 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
8725 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
8726 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
8727 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
8728 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
8729 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
8730 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
8731 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
8732 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
8733 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
8734 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
8735 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
8736 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
8737 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
8738 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
8739 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
8740 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
8741 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
8742 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
8743 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
8744 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
8745 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
8746 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
8747 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
8748 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
8749 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
8750 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
8751 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
8752 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
8753 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
8754 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
8755 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
8756 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
8757 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
8758 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
8759 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
8760 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
8761 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
8762 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
8763 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
8764 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
8765 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
8766 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
8767 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
8768 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
8769 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
8770 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
8771 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
8772 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
8773 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
8774 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
8775 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
8776 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
8777 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
8778 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
8779 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
8780 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
8781 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
8782 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
8783 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
8784 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
8785 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
8786 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
8787 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
8788 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
8789 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
8790 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
8791 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
8792 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
8793 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
8794 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
8795 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
8796 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
8797 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
8798 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
8799 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
8800 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
8801 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
8802 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
8803 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
8804 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
8805 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
8806 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
8807 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
8808 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
8809 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
8810 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
8811 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
8812 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
8813 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
8814 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
8815 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
8816 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
8817 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
8818 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
8819 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
8820 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
8821 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
8822 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
8823 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
8824 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
8825 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
8826 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
8827 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
8828 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
8829 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
8830 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
8831 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
8832 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
8833 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
8834 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
8835 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
8836 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
8837 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
8838 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
8839 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
8840 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
8841 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
8842 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
8843 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
8844 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
8845 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
8846 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
8847 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
8848 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
8849 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
8850 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
8851 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
8852 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
8853 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
8854 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
8855 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
8856 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
8857 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
8858 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
8859 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
8860 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
8861 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
8862 * gcc.target/i386/pr63995-2.c: Remove.
8863 * gcc.target/i386/pr64805.c: Remove.
8864 * gcc.target/i386/pr65044.c: Remove.
8865 * gcc.target/i386/pr65167.c: Remove.
8866 * gcc.target/i386/pr65183.c: Remove.
8867 * gcc.target/i386/pr65184.c: Remove.
8868 * gcc.target/i386/pr65523.c: Remove.
8869 * gcc.target/i386/pr70876.c: Remove.
8870 * gcc.target/i386/pr70877.c: Remove.
8871 * gcc.target/i386/pr71458.c: Remove.
8872 * gcc.target/i386/pr80880.c: Remove.
8873 * gcc.target/i386/ret-thunk-25.c: Remove.
8874 * gcc.target/i386/thunk-retbnd.c: Remove.
8875 * lib/mpx-dg.exp: Remove.
8876 * gcc.target/i386/funcspec-56.inc: Adjust test case.
8878 2018-06-07 Carl Love <cel@us.ibm.com>
8880 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
8883 2018-06-07 Carl Love <cel@us.ibm.com>
8885 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
8888 2018-06-07 Marek Polacek <polacek@redhat.com>
8891 * gcc.dg/Wc90-c99-compat-10.c: New test.
8892 * gcc.dg/Wc90-c99-compat-11.c: New test.
8893 * gcc.dg/Wc90-c99-compat-12.c: New test.
8894 * gcc.dg/Wc90-c99-compat-9.c: New test.
8896 2018-06-07 Paul Koning <ni1d@arrl.net>
8898 * gcc.c-torture/compile/20180605-1.c: New test.
8900 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
8903 * gfortran.dg/pr86045.f90: New test.
8905 2018-06-07 Marek Polacek <polacek@redhat.com>
8907 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
8909 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
8911 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
8913 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8915 * gcc.target/msp430/msp430i-device-symbol.c: New test.
8916 * gcc.target/msp430/msp430f-device-symbol.c: New test.
8917 * gcc.target/msp430/msp430.h: New test header file.
8919 2018-06-07 Jakub Jelinek <jakub@redhat.com>
8921 PR tree-optimization/69615
8922 * gcc.dg/tree-ssa/pr69615.c: New test.
8924 2018-06-07 Richard Biener <rguenther@suse.de>
8926 PR tree-optimization/85935
8927 * gcc.dg/graphite/pr85935.c: New testcase.
8929 2018-06-04 Carl Love <cel@us.ibm.com>
8931 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
8932 debug print statements. Fix a few formating issues.
8934 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
8937 * gcc.target/powerpc/pr85657-4.c: New tests.
8938 * gcc.target/powerpc/pr85657-5.c: Likewise.
8939 * gcc.target/powerpc/pr85657-6.c: Likewise.
8941 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8944 * gfortran.dg/realloc_on_assign_30.f90: New test.
8946 2018-06-06 Carl Love <cel@us.ibm.com>
8947 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
8948 argument to vui_arg.
8950 2018-06-06 Carl Love <cel@us.ibm.com>
8952 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
8954 * gcc.target/powerpc/builtins-4.c: New test file for tests
8957 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
8960 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
8961 be used in templates. Don't check for them in overloaded functions.
8963 2018-06-06 Jim Wilson <jimw@sifive.com>
8965 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
8966 * gcc.target/riscv/interrupt-mmode.c: New.
8967 * gcc.target/riscv/interrupt-smode.c: New.
8968 * gcc.target/riscv/interrupt-umode.c: New.
8970 2018-06-06 Marek Polacek <polacek@redhat.com>
8973 * g++.dg/cpp0x/initlist102.C: New test.
8974 * g++.dg/cpp0x/initlist103.C: New test.
8975 * g++.dg/cpp0x/initlist104.C: New test.
8977 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
8979 * gcc.dg/torture/pr86066.c: New test.
8981 2018-06-06 Richard Biener <rguenther@suse.de>
8983 PR tree-optimization/86062
8984 * g++.dg/tree-ssa/pr86062.C: New testcase.
8986 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8988 * gcc.target/msp430/function-attributes-4.c: New test.
8989 * gcc.target/msp430/static-interrupts.c: New test.
8991 2018-06-05 Steve Ellcey <sellcey@cavium.com>
8994 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
8995 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
8996 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
8997 * gcc.target/aarch64/nofp_1.c: Ditto.
8999 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9001 * gcc.target/arm/cmse/cmse-1c99.c: New test.
9003 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
9006 * gfortran.dg/goacc/pr85701.f90: New test.
9008 2018-06-05 Marek Polacek <polacek@redhat.com>
9011 * g++.dg/cpp0x/alias-decl-64.C: New test.
9013 2018-06-05 Richard Biener <rguenther@suse.de>
9015 PR tree-optimization/86046
9016 * gcc.dg/pr86046.c: New testcase.
9018 2018-06-05 Richard Biener <rguenther@suse.de>
9020 PR tree-optimization/86047
9021 * gcc.dg/pr86047.c: New testcase.
9023 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9026 * g++.target/arm/arm.exp: New file.
9027 * g++.target/arm/pr81497.C: Likewise.
9029 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
9031 * gcc.target/s390/htm-builtins-compile-4.c: New test.
9033 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
9035 * gcc.dg/store_merging_21.c: New test.
9036 * gnat.dg/opt71b.adb: Likewise.
9037 * gnat.dg/opt71.adb: Rename into...
9038 * gnat.dg/opt71a.adb: ...this.
9040 2018-06-04 Richard Biener <rguenther@suse.de>
9042 PR tree-optimization/85955
9043 * gcc.dg/pr85955.c: New testcase.
9045 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
9048 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
9049 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
9050 * gfortran.dg/allocate_stat_2.f90: Ditto.
9051 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9053 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
9055 * gcc.target/aarch64/sve/extract_5.c: New test.
9057 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9061 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
9063 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
9064 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
9065 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
9066 * gcc.target/i386/avx512bw-pr86036.c: New test.
9068 2018-06-04 Richard Biener <rguenther@suse.de>
9070 PR tree-optimization/86038
9071 * gcc.dg/pr86038.c: New testcase.
9073 2018-06-04 Jakub Jelinek <jakub@redhat.com>
9075 PR tree-optimization/69615
9076 * gcc.dg/pr69615.c: New test.
9079 * c-c++-common/gomp/pr86025.c: New test.
9081 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
9083 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
9085 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
9087 * gcc.dg/torture/pr86034.c: New test.
9089 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
9092 * gfortran.dg/cray_pointer_12.f90: New test.
9094 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9097 * gfortran.dg/pr85938.f90: Fixed by revision r261081
9099 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9101 * gnat.dg/specs/opt3.ads: New test.
9102 * gnat.dg/specs/opt3_pkg.ads: New helper.
9104 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
9106 * gnat.dg/discr53.ad[sb]: New test.
9107 * gnat.dg/discr53_pkg.ads: New helper.
9109 2018-06-01 Carl Love <cel@us.ibm.com>
9111 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
9112 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
9114 2018-06-01 Carl Love <cel@us.ibm.com>
9116 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
9117 to make it consistent with the naming convention in the file.
9118 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
9119 to altivec-7.c. Delete file.
9120 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
9121 to altivec-7.c. Delete file.
9122 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
9123 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
9124 vec_unpackl tests. Update instruction counts.
9125 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
9126 tests to builtins-1.c.
9127 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
9128 tests to builtins-1.c.
9129 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
9130 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
9131 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
9132 Remove vec_ctf tests returning double. Remove vec_cts with
9133 double args. Remove vec_sel with invalid arguments. Add tests for
9135 Add instruction counts for new tests.
9136 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9137 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
9139 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
9140 test_sll_vsill_vsill_vuc.
9141 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
9143 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
9144 tests from altivec-7.h.
9145 * gcc.target/powerpc/vsx-7-be.c: Remove file.
9146 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
9147 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
9148 splat_sll, splat_uc, splat_int128, splat_uint128.
9149 Make second argument of vec_extract and vec_insert a signed int.
9150 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
9153 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
9155 * gcc.dg/store_merging_20.c: New test.
9156 * gnat.dg/opt71.adb: Likewise.
9157 * gnat.dg/opt71_pkg.ads: New helper.
9159 2018-06-01 Carl Love <cel@us.ibm.com>
9161 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
9162 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
9163 Add vec_xst_be for signed and unsigned arguments.
9165 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9169 * gfortran.dg/pr85816.f90: New test.
9170 * gfortran.dg/pr85975.f90: New test.
9172 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
9175 * gfortran.dg/random_init_1.f90: New test.
9176 * gfortran.dg/random_init_2.f90: New test.
9177 * gfortran.dg/random_init_3.f90: New test.
9178 * gfortran.dg/random_init_4.f90: New test.
9179 * gfortran.dg/random_init_5.f90: New test.
9180 * gfortran.dg/random_init_6.f90: New test.
9182 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
9184 PR tree-optimization/85989
9185 * gcc.dg/torture/pr85989.c: New test.
9187 2018-06-01 Richard Biener <rguenther@suse.de>
9190 * gcc.dg/tree-ssa/pr86017.c: New testcase.
9192 2018-06-01 Richard Biener <rguenther@suse.de>
9195 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
9197 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
9200 * gcc.dg/strcmpopt_2.c: New test.
9201 * gcc.dg/strcmpopt_3.c: New test.
9204 * gcc.dg/strcmpopt_3.c: New test.
9206 2018-05-31 Jakub Jelinek <jakub@redhat.com>
9209 * gcc.target/i386/pr85984.c: New test.
9211 2018-05-31 Martin Sebor <msebor@redhat.com>
9214 * gcc.dg/Walloc-size-larger-than-1.c: New test.
9215 * gcc.dg/Walloc-size-larger-than-10.c: New test.
9216 * gcc.dg/Walloc-size-larger-than-11.c: New test.
9217 * gcc.dg/Walloc-size-larger-than-12.c: New test.
9218 * gcc.dg/Walloc-size-larger-than-13.c: New test.
9219 * gcc.dg/Walloc-size-larger-than-14.c: New test.
9220 * gcc.dg/Walloc-size-larger-than-15.c: New test.
9221 * gcc.dg/Walloc-size-larger-than-16.c: New test.
9222 * gcc.dg/Walloc-size-larger-than-17.c: New test.
9223 * gcc.dg/Walloc-size-larger-than-2.c: New test.
9224 * gcc.dg/Walloc-size-larger-than-3.c: New test.
9225 * gcc.dg/Walloc-size-larger-than-4.c: New test.
9226 * gcc.dg/Walloc-size-larger-than-5.c: New test.
9227 * gcc.dg/Walloc-size-larger-than-6.c: New test.
9228 * gcc.dg/Walloc-size-larger-than-7.c: New test.
9229 * gcc.dg/Walloc-size-larger-than-8.c: New test.
9230 * gcc.dg/Walloc-size-larger-than-9.c: New test.
9231 * gcc.dg/Walloc-size-larger-than.c: New test.
9233 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
9234 Cesar Philippidis <cesar@codesourcery.com>
9237 * gfortran.dg/goacc/pr77371-1.f90: New test.
9238 * gfortran.dg/goacc/pr77371-2.f90: New test.
9239 * gfortran.dg/goacc/pr85879.f90: New test.
9241 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9243 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
9244 * gnat.dg/stack_usage1b.adb: Likewise.
9245 * gnat.dg/stack_usage1c.adb: Likewise.
9246 * gnat.dg/stack_usage3.adb: Likewise.
9247 * gnat.dg/stack_usage1_pkg.adb: Delete.
9249 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9251 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
9252 * gcc.dg/store_merging_11.c: Likewise.
9253 * gcc.dg/store_merging_13.c: Likewise.
9254 * gcc.dg/store_merging_14.c: Likewise.
9255 * gcc.dg/store_merging_15.c: Likewise.
9256 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
9258 2018-05-31 Ed Schonberg <schonberg@adacore.com>
9260 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
9261 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
9262 gnat.dg/limited1_outer.ads: New testcase.
9264 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
9266 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
9267 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
9270 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
9272 * gnat.dg/size_clause1.adb: New testcase.
9274 2018-05-31 Javier Miranda <miranda@adacore.com>
9276 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
9278 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
9280 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
9281 vld1x3 intrinsics for aarch64.
9282 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
9283 vst1x2 intrinsics for aarch64.
9284 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
9285 vst1x3 intrinsics for aarch64.
9287 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
9290 * g++.dg/diagnostic/pr77777.C: New test.
9292 2018-05-30 David Pagan <dave.pagan@oracle.com>
9295 * gcc.dg/noncompile/pr55976-1.c: New test.
9296 * gcc.dg/noncompile/pr55976-2.c: New test.
9298 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
9300 * gcc.dg/lto/20111213-1_0.c: Fix template.
9301 * gcc.dg/lto/20100603-1_0.c: Fix template.
9302 * gcc.dg/lto/20100603-2_0.c: Fix template.
9303 * gcc.dg/lto/20100603-3_0.c: Fix template.
9305 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
9306 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
9307 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
9308 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
9309 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
9310 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
9311 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
9312 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
9313 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
9314 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
9315 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
9316 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
9317 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
9318 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
9319 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
9320 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
9321 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
9322 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
9323 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
9324 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
9325 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
9326 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
9327 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
9328 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
9329 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
9330 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
9331 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
9332 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
9333 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
9334 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
9335 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
9336 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
9337 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
9338 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
9339 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
9340 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
9341 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
9342 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
9343 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
9344 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
9345 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
9346 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
9347 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
9348 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
9349 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
9350 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
9351 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
9352 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
9353 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
9354 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
9355 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
9356 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
9357 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
9358 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
9359 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
9360 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
9361 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
9362 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
9363 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
9364 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
9365 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
9366 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
9368 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
9371 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
9373 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
9375 * gcc.target/aarch64/simd/ldp_stp_9: New.
9376 * gcc.target/aarch64/simd/ldp_stp_10: New.
9377 * gcc.target/aarch64/simd/ldp_stp_11: New.
9378 * gcc.target/aarch64/simd/ldp_stp_12: New.
9380 2018-05-30 Ed Schonberg <schonberg@adacore.com>
9382 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
9384 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
9386 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
9388 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
9391 * gcc.target/i386/pr85950.c: New test.
9393 2018-05-29 Marek Polacek <polacek@redhat.com>
9396 * g++.dg/cpp1z/class-deduction55.C: New test.
9397 * g++.dg/cpp1z/class-deduction56.C: New test.
9398 * g++.dg/cpp1z/class-deduction57.C: New test.
9400 2018-05-29 Jakub Jelinek <jakub@redhat.com>
9403 * g++.dg/warn/Wunused-var-33.C: New test.
9406 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
9407 and -fno-vect-cost-model options. Add aligned(64) attribute to the
9408 arrays. Add suffix 1 to all functions and use 4 iterations rather
9409 than N. Add functions with conversions to and from float.
9410 Add new set of functions with 8 iterations and another one
9411 with 16 iterations, expect 24 vectorized loops instead of just 4.
9412 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
9414 2018-05-29 Javier Miranda <miranda@adacore.com>
9416 * gnat.dg/equal2.adb: New testcase.
9418 2018-05-29 Ed Schonberg <schonberg@adacore.com>
9420 * gnat.dg/float_attributes_overflows.adb: New testcase.
9422 2018-05-29 Pascal Obry <obry@adacore.com>
9424 * gnat.dg/normalize_pathname.adb: New testcase.
9426 2018-05-29 Tom de Vries <tom@codesourcery.com>
9428 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
9430 * lib/scanipa.exp (scan-ipa-dump-times): Same.
9431 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
9432 * lib/scantree.exp (scan-tree-dump-times): Same.
9434 2018-05-29 Tom de Vries <tom@codesourcery.com>
9436 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
9437 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
9438 Use proc name as first argument to dg-scan.
9440 2018-05-29 Tom de Vries <tom@codesourcery.com>
9442 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
9445 2018-05-28 Richard Biener <rguenther@suse.de>
9447 PR tree-optimization/85934
9448 * gcc.target/i386/pr85934.c: New testcase.
9450 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
9452 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
9454 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
9456 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
9458 2018-05-28 Ed Schonberg <schonberg@adacore.com>
9460 * gnat.dg/fixedpnt5.adb: New testcase.
9462 2018-05-28 Justin Squirek <squirek@adacore.com>
9464 * gnat.dg/array31.adb: New testcase.
9466 2018-05-28 Justin Squirek <squirek@adacore.com>
9468 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
9469 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
9471 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
9473 * gfortran.dg/data_stmt_pointer.f90: new test.
9475 2018-05-27 Jakub Jelinek <jakub@redhat.com>
9478 * gcc.target/i386/avx512dq-pr85918.c: New test.
9480 2018-05-25 Jim Wilson <jimw@sifive.com>
9482 * gcc.target/riscv/interrupt-1.c: New.
9483 * gcc.target/riscv/interrupt-2.c: New.
9484 * gcc.target/riscv/interrupt-3.c: New.
9485 * gcc.target/riscv/interrupt-4.c: New.
9486 * gcc.target/riscv/interrupt-5.c: New.
9488 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
9491 * gfortran.dg/pr85786.f90: New test.
9493 2018-05-25 Paul Koning <ni1d@arrl.net>
9495 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
9496 * gcc.c-torture/compile/pr55921.c: Ditto.
9497 * gcc.c-torture/compile/pr60655-1.c: Ditto.
9498 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
9500 2018-05-25 Jakub Jelinek <jakub@redhat.com>
9503 * gcc.target/i386/avx512f-pr85832.c: New test.
9504 * gcc.target/i386/avx512vl-pr85832.c: New test.
9505 * gcc.target/i386/avx512bw-pr85832.c: New test.
9506 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
9508 2018-05-25 Bin Cheng <bin.cheng@arm.com>
9510 PR tree-optimization/85720
9511 * gcc.dg/tree-ssa/pr85720.c: New test.
9512 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
9515 2018-05-25 Martin Liska <mliska@suse.cz>
9518 * gcc.dg/tree-prof/update-loopch.c: Do not scan
9519 for 'Removing basic block'.
9521 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
9523 * gnat.dg/sec_stack1.adb: New testcase.
9525 2018-05-25 Ed Schonberg <schonberg@adacore.com>
9527 * gnat.dg/fixedpnt4.adb: New testcase.
9529 2018-05-25 Javier Miranda <miranda@adacore.com>
9531 * gnat.dg/interface7.adb: New testcase.
9533 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
9535 * gnat.dg/sec_stack2.adb: New testcase.
9537 2018-05-25 Ed Schonberg <schonberg@adacore.com>
9539 * gnat.dg/interface6.adb: New testcase.
9541 2018-05-25 Ed Schonberg <schonberg@adacore.com>
9543 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
9545 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9547 * lib/target-supports.exp
9548 (check_effective_target_vect_double_cond_arith): Include
9549 multiplication and division.
9550 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
9551 fully-masked loops with a fixed vector length.
9552 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
9554 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
9555 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
9556 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
9558 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9560 * gcc.target/aarch64/sve/div_1.c: New test.
9561 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
9562 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
9563 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
9565 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9567 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
9569 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
9571 * lib/target-supports.exp
9572 (check_effective_target_vect_double_cond_arith): New proc.
9573 * gcc.dg/vect/vect-cond-arith-1.c: New test.
9574 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
9575 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
9576 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
9577 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
9578 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
9579 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
9581 2018-05-25 Janus Weil <janus@gcc.gnu.org>
9584 * gfortran.dg/f2018_obs.f90: New test case.
9586 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9589 * gfortran.dg/pr85543.f90: New test.
9591 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9594 * gfortran.dg/pr85780.f90: New test.
9596 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9599 * gfortran.dg/pr85779_1.f90: New test.
9600 * gfortran.dg/pr85779_2.f90: Ditto.
9601 * gfortran.dg/pr85779_3.f90: Ditto.
9603 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
9607 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
9608 * gfortran.dg/pr85895.f90: New test.
9610 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
9612 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
9613 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9615 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
9617 * gcc.dg/fold-popcount-1.c: New testcase.
9618 * gcc.dg/fold-popcount-2.c: New testcase.
9619 * gcc.dg/fold-popcount-3.c: New testcase.
9620 * gcc.dg/fold-popcount-4.c: New testcase.
9622 2018-05-24 Marek Polacek <polacek@redhat.com>
9625 * g++.dg/cpp0x/new3.C: New test.
9627 2018-05-24 Javier Miranda <miranda@adacore.com>
9629 * gnat.dg/discr52.adb: New testcase.
9631 2018-05-24 Ed Schonberg <schonberg@adacore.com>
9633 * gnat.dg/others1.adb: New testcase.
9635 2018-05-24 Justin Squirek <squirek@adacore.com>
9637 * gnat.dg/raise_expr.adb: New testcase.
9639 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
9641 * gnat.dg/formal_containers.adb: New testcase.
9643 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9645 * gcc.target/i386/pr85345.c: Require ifunc support.
9647 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
9649 * gcc.dg/vect/vect-fma-1.c: New test.
9651 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9653 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
9656 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
9659 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
9661 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
9664 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
9666 * gcc.target/msp430/pr78849.c: New test.
9668 2018-05-23 Marek Polacek <polacek@redhat.com>
9670 * g++.dg/cpp2a/range-for8.C: New test.
9671 * g++.dg/cpp2a/range-for9.C: New test.
9672 * g++.dg/cpp2a/range-for10.C: New test.
9674 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
9676 * lib/target-supports.exp (check_effective_target_be): New.
9677 (check_effective_target_le): New.
9679 2018-05-23 Marek Polacek <polacek@redhat.com>
9681 * g++.dg/cpp2a/range-for1.C: New test.
9682 * g++.dg/cpp2a/range-for2.C: New test.
9683 * g++.dg/cpp2a/range-for3.C: New test.
9684 * g++.dg/cpp2a/range-for4.C: New test.
9685 * g++.dg/cpp2a/range-for5.C: New test.
9686 * g++.dg/cpp2a/range-for6.C: New test.
9687 * g++.dg/cpp2a/range-for7.C: New test.
9689 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
9691 * gcc.target/i386/cvt-3.c: New test.
9693 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
9695 * gcc.target/i386/cvt-2.c: New test.
9697 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
9699 * gcc.dg/pr79985.c: New testcase.
9701 2018-05-23 Richard Biener <rguenther@suse.de>
9703 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
9705 2018-05-23 Sudakshina Das <sudi.das@arm.com>
9708 * gcc.target/aarch64/pr84882.c: New test.
9709 * gcc.target/aarch64/target_attr_18.c: Likewise.
9711 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
9713 PR tree-optimization/85853
9714 * gfortran.dg/vect/pr85853.f90: New test.
9716 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
9718 * gnat.dg/import2.adb: New testcase.
9720 2018-05-23 Ed Schonberg <schonberg@adacore.com>
9722 * gnat.dg/discr51.adb: New testcase.
9724 2018-05-23 Javier Miranda <miranda@adacore.com>
9726 * gnat.dg/valid_scalars1.adb: New testcase.
9728 2018-05-23 Ed Schonberg <schonberg@adacore.com>
9730 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
9732 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
9734 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
9737 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
9739 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
9742 2018-05-23 Bob Duff <duff@adacore.com>
9744 * gnat.dg/addr10.adb: New testcase.
9746 2018-05-23 Richard Biener <rguenther@suse.de>
9749 * gcc.dg/Wstrict-overflow-27.c: New testcase.
9751 2018-05-23 Yury Gribov <tetra2005@gmail.com>
9753 PR tree-optimization/85822
9754 * c-c++-common/pr85822.c: New test.
9756 2018-05-23 Richard Biener <rguenther@suse.de>
9758 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
9760 2018-05-22 Janus Weil <janus@gcc.gnu.org>
9763 * gfortran.dg/pr30667.f: Add option "-std=legacy".
9765 2018-05-22 Martin Sebor <msebor@redhat.com>
9768 * gcc.dg/attr-nonstring.c: New test.
9770 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
9773 * gcc.target/i386/pr85345.c: New test.
9775 2018-05-22 Luis Machado <luis.machado@linaro.org>
9777 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
9779 2018-05-22 Janus Weil <janus@gcc.gnu.org>
9782 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
9783 dg-additional-options.
9784 * gfortran.dg/graphite/block-2.f: Ditto.
9785 * gfortran.dg/graphite/id-19.f: Ditto.
9786 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
9787 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
9788 * gfortran.dg/vect/pr52580.f: Ditto.
9790 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
9792 * gcc.target/aarch64/ldp_stp_6.c: New.
9793 * gcc.target/aarch64/ldp_stp_7.c: New.
9794 * gcc.target/aarch64/ldp_stp_8.c: New.
9796 2018-05-22 Martin Sebor <msebor@redhat.com>
9799 * c-c++-common/attr-nonstring-3.c: Adjust.
9800 * c-c++-common/attr-nonstring-4.c: Adjust.
9801 * c-c++-common/attr-nonstring-6.c: New test.
9803 2018-05-22 Martin Sebor <msebor@redhat.com>
9805 PR tree-optimization/85826
9806 * gcc.dg/Wrestrict-17.c: New test.
9808 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
9810 * gcc.dg/torture/pr85862.c: Rename to...
9811 * gcc.dg/torture/pr85852.c: ...this.
9813 2018-05-22 Justin Squirek <squirek@adacore.com>
9815 * gnat.dg/warn14.adb: New testcase.
9817 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
9819 * gnat.dg/controlled8.adb: New testcase.
9821 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
9823 * gnat.dg/discr50.adb: New testcase.
9825 2018-05-22 Ed Schonberg <schonberg@adacore.com>
9827 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
9828 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
9829 gnat.dg/discr49_rec2.ads: New testcase.
9831 2018-05-22 Ed Schonberg <schonberg@adacore.com>
9833 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
9834 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
9837 2018-05-22 Ed Schonberg <schonberg@adacore.com>
9839 * gnat.dg/fixedpnt3.adb: New testcase.
9841 2018-05-22 Justin Squirek <squirek@adacore.com>
9843 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
9844 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
9846 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
9849 * gcc.dg/torture/pr85862.c: New test.
9851 2018-05-22 Richard Biener <rguenther@suse.de>
9853 PR tree-optimization/85834
9854 * g++.dg/torture/pr85834.C: New testcase.
9855 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
9857 2018-05-22 Martin Liska <mliska@suse.cz>
9860 * g++.dg/ipa/pr85607.C: New test.
9862 2018-05-22 Richard Biener <rguenther@suse.de>
9864 PR tree-optimization/85863
9865 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
9867 2018-05-22 Janus Weil <janus@gcc.gnu.org>
9870 * gfortran.dg/assumed_rank_5.f90: Update error message.
9871 * gfortran.dg/assumed_type_4.f90: Ditto.
9872 * gfortran.dg/bind_c_array_params.f03: Ditto.
9873 * gfortran.dg/bind_c_usage_28.f90: Ditto.
9874 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
9875 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
9876 * gfortran.dg/c_loc_tests_11.f03: Ditto.
9877 * gfortran.dg/coarray_atomic_2.f90: Ditto.
9878 * gfortran.dg/coarray_collectives_2.f90: Ditto.
9879 * gfortran.dg/coarray_collectives_10.f90: Ditto.
9880 * gfortran.dg/coarray_collectives_13.f90: Ditto.
9881 * gfortran.dg/rank_3.f90: Ditto.
9882 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
9883 * gfortran.dg/implicit_14.f90: Ditto.
9885 2018-05-21 Christian Groessler <chris@groessler.org>
9887 * gcc.c-torture/compile/simd-5.c: Fix comment.
9889 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
9892 * gcc.target/powerpc/pr85657-1.c: New test for converting between
9893 __float128, __ibm128, and long double.
9894 * gcc.target/powerpc/pr85657-2.c: Likewise.
9895 * gcc.target/powerpc/pr85657-3.c: Likewise.
9896 * g++.dg/pr85667.C: New test to make sure __ibm128 is
9897 implementated as a separate type internally, and is not just an
9898 alias for long double.
9900 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
9902 PR tree-optimization/85814
9903 * gcc.dg/torture/pr85814.c: New test.
9905 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
9908 * g++.dg/cpp0x/cond1.C: New.
9909 * g++.dg/cpp1y/pr84588-1.C: Likewise.
9910 * g++.dg/cpp1y/pr84588-2.C: Likewise.
9911 * g++.dg/cpp1y/pr84588-3.C: Likewise.
9912 * g++.dg/parse/cond6.C: Likewise.
9913 * g++.dg/parse/cond7.C: Likewise.
9914 * g++.dg/parse/cond8.C: Likewise.
9915 * g++.dg/cpp1z/decomp16.C: Update.
9916 * g++.old-deja/g++.jason/cond.C: Likewise.
9918 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
9920 ChangeLog for r260480
9921 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
9922 warnings for deleted and obsolescent features.
9923 * gfortran.dg/graphite/id-19.f: Ditto.
9924 * gfortran.dg/graphite/id-20.f: Ditto.
9925 * gfortran.dg/graphite/id-27.f90: Ditto.
9926 * gfortran.dg/graphite/pr82449.f: Ditto.
9928 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9930 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
9931 tiny and large memory models.
9933 2018-04-04 Ed Schonberg <schonberg@adacore.com>
9935 * gnat.dg/suppress_initialization.adb,
9936 gnat.dg/suppress_initialization_pkg.ads: New testcase.
9938 2018-04-04 Ed Schonberg <schonberg@adacore.com>
9940 * gnat.dg/exit1.adb: New testcase.
9942 2018-04-04 Ed Schonberg <schonberg@adacore.com>
9944 * gnat.dg/array30.adb: New testcase.
9946 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
9948 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
9950 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9952 * gcc.c-torture/execute/ssad-run.c: New test.
9953 * gcc.c-torture/execute/usad-run.c: Likewise.
9954 * gcc.target/aarch64/ssadv16qi.c: Likewise.
9955 * gcc.target/aarch64/usadv16qi.c: Likewise.
9957 2018-05-21 Tamar Christina <tamar.christina@arm.com>
9959 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
9960 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
9961 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
9963 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
9964 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
9965 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
9967 2018-05-21 Janus Weil <janus@gcc.gnu.org>
9970 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
9971 * gfortran.dg/g77/20020307-1.f: Ditto.
9972 * gfortran.dg/g77/980310-3.f: Ditto.
9973 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
9974 * gfortran.dg/goacc/loop-1.f95: Ditto.
9975 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
9976 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
9977 * gfortran.dg/gomp/do-1.f90: Ditto.
9978 * gfortran.dg/gomp/omp_do1.f90: Ditto.
9979 * gfortran.dg/pr17229.f: Ditto.
9980 * gfortran.dg/pr37243.f: Ditto.
9981 * gfortran.dg/pr49721-1.f: Ditto.
9982 * gfortran.dg/pr58484.f: Ditto.
9983 * gfortran.dg/pr81175.f: Ditto.
9984 * gfortran.dg/pr81723.f: Ditto.
9985 * gfortran.dg/predcom-2.f: Ditto.
9986 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
9987 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
9988 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9989 * gfortran.dg/vect/pr52580.f: Ditto.
9991 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
9994 * gfortran.dg/char_result_18.f90: New test.
9996 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
9999 * gfortran.dg/associate_38.f90: New test.
10001 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10004 * gfortran.dg/select_type_42.f90: New test.
10006 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
10009 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
10010 that the patch fixes PR66694 & PR82617, although the testcases
10011 are not explicitly included.
10013 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
10015 * gcc.dg/stack-usage-1.c: Add support for rv32e.
10017 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
10020 * g++.dg/pr82899.C: New testcase.
10022 2018-05-18 Martin Liska <mliska@suse.cz>
10024 * gcc.dg/pr68766.c: Change pruned output.
10026 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
10029 * c-c++-common/goacc/pr85782.c: New test.
10031 2018-05-18 Sudakshina Das <sudi.das@arm.com>
10033 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
10035 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10037 * gcc.target/arm/pr62554.c: Delete.
10038 * gcc.target/arm/pr69610-1.c: Likewise.
10039 * gcc.target/arm/pr69610-2.c: Likewise.
10041 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10043 * gcc.target/arm/pr40887.c: Update comment.
10044 * lib/target-supports.exp: Don't generate effective target checks
10045 and related helpers for armv5. Update comment.
10046 * gcc.target/arm/armv5_thumb_isa.c: Delete.
10047 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
10048 target check and options.
10050 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10052 PR middle-end/85817
10053 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
10054 scan-tree-dump-not for h.
10056 2018-05-18 Richard Biener <rguenther@suse.de>
10058 * gcc.dg/tree-ssa/pr21559.c: Adjust.
10059 * gcc.dg/tree-ssa/pr45397.c: Likewise.
10060 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
10061 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
10062 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
10063 * gcc.dg/tree-ssa/vrp17.c: Likewise.
10064 * gcc.dg/tree-ssa/vrp18.c: Likewise.
10065 * gcc.dg/tree-ssa/vrp23.c: Likewise.
10066 * gcc.dg/tree-ssa/vrp24.c: Likewise.
10067 * gcc.dg/tree-ssa/vrp58.c: Likewise.
10068 * gcc.dg/vrp-min-max-1.c: Likewise.
10069 * gcc.dg/vrp-min-max-3.c: New testcase.
10071 2018-05-18 Richard Biener <rguenther@suse.de>
10073 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
10074 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
10075 * gcc.dg/graphite/scop-6.c: Likewise.
10076 * gcc.dg/graphite/scop-7.c: Likewise.
10077 * gcc.dg/graphite/scop-8.c: Likewise.
10078 * gcc.dg/graphite/scop-9.c: Likewise.
10080 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10082 * gcc.target/aarch64/vect-init-ld1.c: New test.
10084 2018-05-18 Martin Liska <mliska@suse.cz>
10086 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
10087 * gcc.dg/tree-prof/update-loopch.c: Likewise.
10089 2018-05-18 Martin Liska <mliska@suse.cz>
10091 * gcc.dg/ipa/ipa-icf-39.c: New test.
10092 * gcc.dg/pr68766.c: Adjust pruned output.
10094 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
10096 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
10098 * gcc.dg/fma-1.c: New test.
10099 * gcc.dg/fma-2.c: Likewise.
10100 * gcc.dg/fma-3.c: Likewise.
10101 * gcc.dg/fma-4.c: Likewise.
10102 * gcc.dg/fma-5.c: Likewise.
10103 * gcc.dg/fma-6.c: Likewise.
10104 * gcc.dg/fma-7.c: Likewise.
10105 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
10107 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
10108 * gfortran.dg/reassoc_8.f: Likewise.
10109 * gfortran.dg/reassoc_9.f: Likewise.
10110 * gfortran.dg/reassoc_10.f: Likewise.
10112 2018-05-17 Jim Wilson <jimw@sifive.com>
10114 * gcc.target/riscv/switch-qi.c: New.
10115 * gcc.target/riscv/switch-si.c: New.
10117 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
10120 * gcc.target/powerpc/pr85698.c: New test.
10122 2018-05-17 Richard Biener <rguenther@suse.de>
10124 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
10126 2018-05-17 Bin Cheng <bin.cheng@arm.com>
10128 PR tree-optimization/85793
10129 * gcc.dg/vect/pr85793.c: New test.
10131 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
10133 * gcc.dg/gimplefe-28.c: New test.
10134 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
10135 internal function calls.
10136 * gcc.dg/goacc/loop-processing-1.c: Likewise.
10138 2018-05-17 Martin Liska <mliska@suse.cz>
10140 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
10141 space in between 'G_' and '('.
10143 2018-05-17 Jakub Jelinek <jakub@redhat.com>
10146 * gcc.target/i386/pr85323-7.c: New test.
10147 * gcc.target/i386/pr85323-8.c: New test.
10148 * gcc.target/i386/pr85323-9.c: New test.
10151 * gcc.target/i386/pr85323-4.c: New test.
10152 * gcc.target/i386/pr85323-5.c: New test.
10153 * gcc.target/i386/pr85323-6.c: New test.
10156 * gcc.target/i386/pr85323-1.c: New test.
10157 * gcc.target/i386/pr85323-2.c: New test.
10158 * gcc.target/i386/pr85323-3.c: New test.
10160 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
10161 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
10162 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
10163 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
10164 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
10165 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
10166 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
10167 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
10168 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
10169 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
10170 * gcc.target/i386/avx512f-setzero-1.c: New test.
10172 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
10174 * gcc.target/aarch64/vect-slp-dup.c: New.
10176 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10179 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
10181 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
10183 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
10184 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
10186 2018-05-17 Richard Biener <rguenther@suse.de>
10188 PR tree-optimization/85757
10189 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
10191 2018-05-16 Marek Polacek <polacek@redhat.com>
10194 * g++.dg/cpp0x/initlist-throw1.C: New test.
10195 * g++.dg/cpp0x/initlist-throw2.C: New test.
10197 2018-05-16 Carl Love <cel@us.ibm.com>
10199 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
10200 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
10201 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
10203 2018-05-16 Richard Biener <rguenther@suse.de>
10205 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
10206 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
10207 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
10209 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
10211 * gcc.target/aarch64/sve/vcond_10.c: New test.
10212 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
10213 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
10214 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
10216 2018-05-15 Martin Sebor <msebor@redhat.com>
10218 PR tree-optimization/85753
10219 * gcc.dg/Wrestrict-10.c: Adjust.
10220 * gcc.dg/Wrestrict-16.c: New test.
10222 2018-05-15 Martin Sebor <msebor@redhat.com>
10224 PR middle-end/85643
10225 * c-c++-common/attr-nonstring-7.c: New test.
10227 2018-05-15 Richard Biener <rguenther@suse.de>
10229 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
10231 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10233 PR tree-optimization/83648
10234 * gcc.dg/tree-ssa/pr83648.c: New test.
10235 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
10237 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10240 * gcc.dg/ipa/pr85734.c: New test.
10242 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
10245 * gnat.dg/opt70.adb: New test.
10246 * gnat.dg/opt70_pkg.ad[sb]: New helper.
10248 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10250 * gcc.target/aarch64/crypto-fuse-1.c: New test.
10251 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
10253 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
10255 * gcc.target/aarch64/vmov_n_1.c: Update test.
10256 * gcc.target/aarch64/vfp-1.c: Update test.
10258 2018-05-14 Jakub Jelinek <jakub@redhat.com>
10261 * gcc.c-torture/execute/pr85756.c: New test.
10263 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
10265 * gcc.target/i386/cldemote-1.c: New test.
10267 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
10270 * gfortran.dg/assumed_type_9.f90 : New test.
10272 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
10275 * gfortran.dg/pr85542.f90: New test.
10277 2018-05-11 Martin Jambor <mjambor@suse.cz>
10280 * g++.dg/lto/pr85655_0.C: New test.
10282 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
10284 * gcc.target/i386/tpause-1.c: New test.
10285 * gcc.target/i386/umonitor-1.c: New test.
10287 2018-05-11 Jakub Jelinek <jakub@redhat.com>
10290 * c-c++-common/gomp/pr85696.c: New test.
10292 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
10293 Jakub Jelinek <jakub@redhat.com>
10295 PR tree-optimization/85692
10296 * gcc.target/i386/pr85692.c: New test.
10298 2018-05-11 Martin Liska <mliska@suse.cz>
10301 * c-c++-common/ubsan/attrib-6.c: New test.
10303 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10306 * gfortran.dg/pr85687.f90: new test.
10308 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10311 * gfortran.dg/pr85521_1.f90: New test.
10312 * gfortran.dg/pr85521_2.f90: New test.
10314 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
10317 * gfortran.dg/pr70870_1.f90: New test.
10319 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
10321 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
10323 2018-05-10 Jakub Jelinek <jakub@redhat.com>
10326 * g++.dg/ext/offsetof2.C: New test.
10328 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
10331 * gfortran.dg/temporary_3.f90 : New test.
10334 * gfortran.dg/temporary_2.f90 : New test.
10336 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
10338 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
10339 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
10340 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
10341 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
10342 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
10343 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
10344 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
10345 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
10346 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
10347 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
10348 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
10349 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
10350 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
10351 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
10352 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
10353 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
10354 * gcc.dg/vmx/st-be-order.c: Delete testcase.
10355 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
10356 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
10357 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
10358 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
10359 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
10360 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
10361 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
10362 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
10363 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
10364 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
10366 2018-05-10 Jakub Jelinek <jakub@redhat.com>
10368 PR tree-optimization/85699
10369 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
10370 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
10371 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
10372 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
10374 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
10376 * g++.dg/tls/pr85400.C: New test.
10378 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10381 * g++.dg/cpp1y/lambda-generic-85713.C: New.
10383 2018-05-09 Carl Love <cel@us.ibm.com>
10385 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
10387 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10391 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10394 * g++.dg/cpp1y/pr84588.C: New.
10396 2018-05-09 Andreas Schwab <schwab@suse.de>
10398 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
10400 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
10402 * gcc.target/aarch64/store_lane_spill_1.c: New test.
10403 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
10405 2018-05-08 Carl Love <cel@us.ibm.com>
10406 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
10408 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10411 * g++.dg/cpp1y/pr84588.C: New.
10413 2018-05-08 Marek Polacek <polacek@redhat.com>
10416 * g++.dg/cpp1z/constexpr-if22.C: New test.
10418 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
10421 * gcc.target/i386/pr85693.c: New test.
10423 2018-05-08 Jakub Jelinek <jakub@redhat.com>
10426 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
10427 scan-assembler-times checking that except for [fh]*xor other functions
10428 don't use any load instructions.
10430 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
10432 * gcc.target/i386/builtin_target.c: Test goldmont.
10433 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
10436 2018-05-08 Jakub Jelinek <jakub@redhat.com>
10439 * g++.dg/other/sse2-pr85572-1.C: New test.
10440 * g++.dg/other/sse2-pr85572-2.C: New test.
10441 * g++.dg/other/sse4-pr85572-1.C: New test.
10442 * g++.dg/other/avx2-pr85572-1.C: New test.
10445 * gcc.target/i386/pr85317.c: New test.
10446 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
10447 optimization barrier to avoid optimizing away the expected insn.
10450 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
10451 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
10453 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10455 * g++.dg/other/sve_const_pred_1.C: Rename to...
10456 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
10457 target selectors and explicit -march options.
10458 * g++.dg/other/sve_const_pred_2.C: Rename to...
10459 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
10460 * g++.dg/other/sve_const_pred_3.C: Rename to...
10461 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
10462 * g++.dg/other/sve_const_pred_4.C: Rename to...
10463 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
10464 * g++.dg/other/sve_tls_2.C: Rename to...
10465 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
10466 * g++.dg/other/sve_vcond_1.C: Rename to...
10467 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
10468 * g++.dg/other/sve_vcond_1_run.C: Rename to...
10469 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
10471 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10474 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
10477 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10480 * g++.dg/cpp0x/deleted14.C: New.
10482 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10483 Alan Hayward <alan.hayward@arm.com>
10484 David Sherwood <david.sherwood@arm.com>
10486 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
10487 XFAIL the BIC test.
10488 * gcc.target/aarch64/sve/vcond_7.c: New test.
10489 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
10491 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10494 * g++.dg/cpp0x/sfinae62.C: New.
10496 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
10498 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
10501 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10504 * g++.dg/cpp0x/narrowing1.C: New.
10506 2018-05-08 Richard Biener <rguenther@suse.de>
10508 PR middle-end/85588
10509 * gcc.dg/torture/pr85574.c: Rename to...
10510 * gcc.dg/torture/pr85588.c: ... this.
10512 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10515 * gfortran.dg/minmaxloc_12.f90: New test case.
10516 * gfortran.dg/minmaxloc_13.f90: New test case.
10518 2018-05-07 Nathan Sidwell <nathan@acm.org>
10520 * g++.dg/cpp0x/range-for10.C: Delete.
10521 * g++.dg/ext/forscope1.C: Delete.
10522 * g++.dg/ext/forscope2.C: Delete.
10523 * g++.dg/template/for1.C: Delete.
10525 2018-05-07 Jeff Law <law@redhat.com>
10527 * gfortran.dg/linefile.f90: New test.
10529 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
10531 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
10534 2018-05-06 Jakub Jelinek <jakub@redhat.com>
10537 * g++.dg/ext/asm14.C: New test.
10538 * g++.dg/ext/asm15.C: New test.
10539 * g++.dg/ext/asm16.C: New test.
10541 2018-05-06 Michael Eager <eager@eagercon.com>
10543 * gcc.target/microblaze/others/picdtr.c: Correct option
10544 -fPIE -mpic-data-is-text-relative.
10546 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
10548 * gcc.target/microblaze/others/picdtr.c: Add test for
10549 -fPIE -mpic-data-is-text-relative.
10551 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
10554 * gfortran.dg/coarray_dependency_1.f90: New test.
10555 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
10557 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
10559 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
10560 to match the currently produced gimple.
10562 2018-05-04 Carl Love <cel@us.ibm.com>
10564 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
10566 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
10567 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
10568 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
10569 xvcmpgedp counts. Add xxsel counts.
10571 2018-05-04 Richard Biener <rguenther@suse.de>
10573 PR middle-end/85627
10574 * g++.dg/torture/pr85627.C: New testcase.
10576 2018-05-04 Richard Biener <rguenther@suse.de>
10578 PR middle-end/85574
10579 * gcc.dg/torture/pr85574.c: New testcase.
10580 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
10582 2018-05-04 Jakub Jelinek <jakub@redhat.com>
10585 * gcc.dg/nextafter-1.c: New test.
10586 * gcc.dg/nextafter-2.c: New test.
10587 * gcc.dg/nextafter-3.c: New test.
10588 * gcc.dg/nextafter-4.c: New test.
10590 2018-05-03 Nathan Sidwell <nathan@acm.org>
10592 Remove -ffriend-injection.
10593 * g++.old-deja/g++.jason/scoping15.C: Delete.
10594 * g++.old-deja/g++.mike/net43.C: Delete.
10596 2018-05-03 Jakub Jelinek <jakub@redhat.com>
10599 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
10600 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
10601 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
10602 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
10604 2018-05-03 Tom de Vries <tom@codesourcery.com>
10607 * lib/scanoffloadtree.exp: New file.
10609 2018-05-03 Richard Biener <rguenther@suse.de>
10611 PR tree-optimization/85615
10612 * gcc.dg/torture/pr85615.c: New testcase.
10614 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10616 PR tree-optimization/70291
10617 * gcc.dg/complex-6.c: New test.
10618 * gcc.dg/complex-7.c: Likewise.
10620 2018-05-03 Richard Biener <rguenther@suse.de>
10623 * fortran.dg/pr51434.f90: Truncate transfer argument.
10625 2018-05-02 Jakub Jelinek <jakub@redhat.com>
10628 * gcc.c-torture/execute/pr85582-3.c: New test.
10630 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10631 Jason Merrill <jason@redhat.com>
10634 * g++.dg/warn/Wshadow-13.C: New.
10635 * g++.dg/warn/Wshadow-14.C: Likewise.
10637 2018-05-02 Tom de Vries <tom@codesourcery.com>
10640 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
10641 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
10643 2018-05-02 David Pagan <dave.pagan@oracle.com>
10646 * gcc.dg/noncompile/pr30552-1.c: New test.
10647 * gcc.dg/noncompile/pr30552-2.c: New test.
10648 * gcc.dg/noncompile/pr30552-3.c: New test.
10649 * gcc.dg/noncompile/pr30552-4.c: New test.
10651 2018-05-02 Richard Biener <rguenther@suse.de>
10653 PR tree-optimization/85597
10654 * gcc.dg/vect/pr85597.c: New testcase.
10656 2018-05-02 Tom de Vries <tom@codesourcery.com>
10659 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
10660 * lib/scanltranstree.exp: New file.
10661 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
10662 (scan-ltrans-tree-dump-times_required_options)
10663 (scan-ltrans-tree-dump-not_required_options)
10664 (scan-ltrans-tree-dump-dem_required_options)
10665 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
10666 * lib/gcc-dg.exp: Include scanltranstree.exp.
10668 2018-05-02 Tom de Vries <tom@codesourcery.com>
10671 * gcc.dg/ipa/ipa-icf-38.c: New test.
10672 * gcc.dg/ipa/ipa-icf-38a.c: New test.
10673 * lib/scandump.exp (dump-base): New proc.
10674 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
10675 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
10677 * lib/scanipa.exp: Add "" argument to scan-dump calls.
10678 * lib/scanlang.exp: Same.
10679 * lib/scanrtl.exp: Same.
10680 * lib/scantree.exp: Same.
10681 * lib/scanwpaipa.exp: New file.
10682 * lib/gcc-dg.exp: Include scanwpaipa.exp.
10684 2018-05-02 Richard Biener <rguenther@suse.de>
10686 PR middle-end/85567
10687 * gcc.dg/torture/pr85567.c: New testcase.
10689 2018-05-02 Jakub Jelinek <jakub@redhat.com>
10692 * gcc.c-torture/execute/pr85582-1.c: New test.
10693 * gcc.c-torture/execute/pr85582-2.c: New test.
10695 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
10697 PR tree-optimization/85586
10698 * gcc.dg/vect/pr85586.c: New test.
10700 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
10702 PR tree-optimization/85143
10703 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
10704 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
10706 2018-05-01 David Malcolm <dmalcolm@redhat.com>
10709 * c-c++-common/Wformat-pr84258.c: New test.
10711 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10713 PR tree-optimization/82665
10714 * gcc.dg/tree-ssa/pr82665.c: New test.
10716 2018-04-30 David Malcolm <dmalcolm@redhat.com>
10719 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
10720 (test_add_fixit_insert_formatted_single_line): New function.
10721 (test_add_fixit_insert_formatted_multiline): New function.
10722 Extend expected output of generated patch to include fix-it hints
10724 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
10725 "gcc-rich-location.h". Add test coverage for
10726 gcc_rich_location::add_fixit_insert_formatted.
10728 2018-04-30 David Malcolm <dmalcolm@redhat.com>
10730 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10731 (test_show_locus): Update for location_get_source_line returning a
10732 char_span. Use char_span for handling words in the
10733 "test_many_nested_locations" fix-it example.
10735 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
10737 * gcc.target/arc/interrupt-8.c: Update test.
10738 * gcc.target/arc/loop-4.c: Likewise.
10739 * gcc.target/arc/loop-hazard-1.c: Likewise.
10740 * gcc.target/arc/sdata-3.c: Likewise.
10742 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
10744 * gcc.target/arc/store-merge-1.c: New test.
10745 * gcc.target/arc/add_n-combine.c: Update test.
10747 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
10749 Microblaze Target: PIC data text relative
10751 * gcc.target/microblaze/others/data_var1.c: Include
10752 PIC case of r20 base register.
10753 * gcc.target/microblaze/others/data_var2.c: Ditto.
10754 * gcc.target/microblaze/others/picdtr.c: Add new
10755 test case for -mpic-is-data-text-relative.
10756 * gcc.target/microblaze/others/sdata_var1.c: Add
10757 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
10758 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
10759 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
10760 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
10761 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
10762 * gcc.target/microblaze/others/string_cst1_gpopt.c:
10764 * gcc.target/microblaze/others/string_cst2_gpopt.c:
10767 2018-04-30 Richard Biener <rguenther@suse.de>
10769 PR tree-optimization/28364
10770 PR tree-optimization/85275
10771 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
10772 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
10773 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
10774 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
10775 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
10777 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
10778 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
10780 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
10781 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
10782 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
10784 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
10787 * gcc.target/i386/pr84431.c: New test.
10789 2018-04-27 Martin Jambor <mjambor@suse.cz>
10792 * g++.dg/ipa/pr85549.C: New test.
10794 2018-04-27 Jakub Jelinek <jakub@redhat.com>
10797 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
10799 * g++.dg/cpp0x/constexpr-85553.C: New test.
10801 2018-04-27 David Malcolm <dmalcolm@redhat.com>
10804 * g++.dg/pr85515-1.C: New test.
10805 * g++.dg/pr85515-2.C: New test.
10807 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
10810 * g++.dg/cpp0x/friend3.C: New.
10812 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10815 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10816 Use check_effective_target_arm_little_endian.
10818 2018-04-27 Jakub Jelinek <jakub@redhat.com>
10820 PR tree-optimization/85529
10821 * gcc.c-torture/execute/pr85529-1.c: New test.
10822 * gcc.c-torture/execute/pr85529-2.c: New test.
10823 * gcc.dg/pr85529.c: New test.
10825 2018-04-26 Maciej W. Rozycki <macro@mips.com>
10827 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
10828 `.dword' in addition to `lw' and `.word'.
10830 2018-04-26 Maciej W. Rozycki <macro@mips.com>
10832 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
10834 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
10836 * gnat.dg/loop_optimization24.adb: New test.
10838 2018-04-26 Richard Biener <rguenther@suse.de>
10840 PR tree-optimization/85116
10841 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
10842 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
10843 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
10844 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
10846 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
10849 * gcc.target/i386/pr85473-1.c: New test.
10850 * gcc.target/i386/pr85473-2.c: New test.
10852 2018-04-25 Nathan Sidwell <nathan@acm.org>
10853 Jakub Jelinek <jakub@redhat.com>
10857 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
10858 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
10859 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
10860 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
10861 * g++.dg/cpp0x/pr85437-1.C: New.
10862 * g++.dg/cpp0x/pr85437-2.C: New.
10863 * g++.dg/cpp0x/pr85437-3.C: New.
10864 * g++.dg/cpp0x/pr85437-4.C: New.
10866 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
10869 * gfortran.dg/pr85520.f90: New test.
10871 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10874 * gcc.dg/pr85512.c: New test.
10876 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
10879 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
10880 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
10881 * gcc.dg/pr85388-1.c (dg-options): Likwise.
10882 * gcc.dg/pr85388-2.c (dg-options): Likwise.
10883 * gcc.dg/pr85388-3.c (dg-options): Likwise.
10884 * gcc.dg/pr85388-4.c (dg-options): Likwise.
10885 * gcc.dg/pr85388-5.c (dg-options): Likwise.
10886 * gcc.dg/pr85388-6.c (dg-options): Likwise.
10887 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
10888 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
10889 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
10890 * gcc.target/i386/cet-label.c (dg-options): Likwise.
10891 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
10892 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
10893 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
10894 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
10895 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
10896 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
10897 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
10898 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
10899 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
10900 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
10901 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
10902 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
10903 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
10904 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
10905 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
10906 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
10907 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
10908 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
10909 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
10910 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
10911 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
10912 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
10913 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
10914 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
10915 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
10916 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
10917 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
10918 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
10919 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
10920 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
10921 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
10922 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
10923 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
10924 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
10925 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
10926 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
10927 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
10928 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
10929 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
10930 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
10931 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
10932 * gcc.target/i386/pr84146.c (dg-options): Likwise.
10933 * gcc.target/i386/pr85403.c (dg-options): Likwise.
10934 * gcc.target/i386/pr85404.c (dg-options): Likwise.
10935 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
10937 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
10938 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
10939 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
10940 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
10941 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
10942 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
10943 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
10944 * (dg-options): Likwise.
10945 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
10947 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
10948 * gcc.target/i386/cet-label-3.c: Removed.
10949 * gcc.target/i386/cet-property-3.c: Likwise.
10950 * gcc.target/i386/cet-sjlj-7.c: Likwise.
10952 2018-04-24 Jakub Jelinek <jakub@redhat.com>
10955 * gcc.target/i386/pr85511.c: New test.
10958 * g++.dg/ext/pr85503.C: New test.
10961 * gcc.target/i386/pr85508.c: New test.
10963 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
10965 PR tree-optimization/85478
10966 * g++.dg/pr85478.C: New test.
10968 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
10970 * g++.dg/torture/pr85496.C: New test.
10972 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
10974 PR rtl-optimization/85423
10975 * gcc.dg/pr85423.c: New test.
10977 2018-04-20 Martin Sebor <msebor@redhat.com>
10980 * gcc.dg/Wrestrict-15.c: New test.
10982 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
10985 * gcc.target/powerpc/pr85456.c: New test.
10987 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
10989 * g++.dg/ext/undef-bool-1.C: Require lp64.
10990 * gcc.target/powerpc/undef-bool-2.c: Likewise.
10992 2018-04-20 Jeff Law <law@redhat.com>
10994 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
10996 * gcc.dg/stack-check-6.c: Likewise.
10997 * gcc.dg/stack-check-6a.c: Likewise.
10998 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
10999 * gcc.target/i386/stack-check-18.c: Likewise.
11000 * gcc.target/i386/stack-check-19.c: Likewise.
11002 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11005 * gcc.target/aarch64/sve/vcond_1.c: Move to...
11006 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
11007 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
11008 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
11010 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
11013 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
11014 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
11016 2018-04-20 Richard Biener <rguenther@suse.de>
11018 PR middle-end/85475
11019 * gcc.dg/torture/pr85475.c: New testcase.
11021 2018-04-20 Martin Jambor <mjambor@suse.cz>
11024 * gcc.dg/ipa/pr85449.c: New test.
11026 2018-04-20 Martin Jambor <mjambor@suse.cz>
11029 * g++.dg/ipa/pr85447.C: New file.
11030 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
11032 2018-04-20 Jakub Jelinek <jakub@redhat.com>
11035 * g++.dg/cpp0x/pr85462.C: New test.
11037 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11039 * gcc.target/i386/pr85404.c: Require CET target.
11041 2018-04-19 Jakub Jelinek <jakub@redhat.com>
11043 PR tree-optimization/85467
11044 * gcc.dg/pr85467.c: New test.
11046 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
11049 * g++.dg/parse/crash68.C: New.
11051 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11054 * g++.dg/torture/pr85334.C: New test.
11056 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
11058 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
11059 * g++.dg/diagnostic/pr85464.C: New.
11061 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11064 * gcc.dg/torture/pr85397-1.c: New test.
11065 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
11066 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11068 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11071 * gcc.target/i386/pr85404.c: New test.
11073 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
11076 * c-c++-common/attr-nocf-check-1.c: Compile with
11077 -fcf-protection=none.
11078 * c-c++-common/attr-nocf-check-3.c: Likewise.
11079 * gcc.dg/march-generic.c: Likewise.
11080 * gcc.target/i386/align-limit.c: Likewise.
11081 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
11082 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
11083 * gcc.target/i386/cet-property-2.c: Likewise.
11084 * gcc.target/i386/ret-thunk-26.c: Likewise.
11085 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
11087 * c-c++-common/fcf-protection-2.c: Likewise.
11088 * c-c++-common/fcf-protection-3.c: Likewise.
11089 * c-c++-common/fcf-protection-5.c: Likewise.
11090 * c-c++-common/fcf-protection-6.c: Likewise.
11091 * c-c++-common/fcf-protection-7.c: Likewise.
11092 * gcc.target/i386/cet-label-3.c: New test.
11093 * gcc.target/i386/cet-property-3.c: Likewise.
11094 * gcc.target/i386/cet-sjlj-7.c: Likewise.
11095 * gcc.target/i386/pr85417-1.c: Likewise.
11096 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
11097 __x86_indirect_thunk_nt_(r|e)ax
11098 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11099 * gcc.target/i386/pr85403.c: Remove dg-error,
11101 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
11103 * gcc.target/i386/movdir-1.c: New test.
11105 2018-04-19 Richard Biener <rguenther@suse.de>
11107 PR middle-end/85455
11108 * gcc.dg/pr85455.c: New testcase.
11110 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
11112 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
11114 * g++.dg/lto/pr85405b_0.C: Likewise.
11115 * g++.dg/lto/pr84805_0.C: Likewise.
11117 2018-04-18 Martin Liska <mliska@suse.cz>
11121 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
11124 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
11127 * gcc.dg/pr85388-1.c: New test.
11128 * gcc.dg/pr85388-2.c: Likewise.
11129 * gcc.dg/pr85388-3.c: Likewise.
11130 * gcc.dg/pr85388-4.c: Likewise.
11131 * gcc.dg/pr85388-5.c: Likewise.
11132 * gcc.dg/pr85388-6.c: Likewise.
11134 2018-04-18 Jan Hubicka <jh@suse.cz>
11135 Martin Liska <mliska@suse.cz>
11137 * g++.dg/lto/pr83121_0.C: Update template.
11138 * g++.dg/lto/pr83121_1.C: Update template.
11139 * g++.dg/lto/pr84805_0.C: Update template.
11140 * g++.dg/lto/pr84805_1.C: Update template.
11141 * g++.dg/lto/pr84805_2.C: Update template.
11143 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
11146 * g++.dg/cpp0x/pr84630.C: New.
11148 2018-04-18 Jakub Jelinek <jakub@redhat.com>
11151 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
11152 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
11153 in two cases. Uncomment two other tests and add expected dg-error for
11155 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
11156 -Wnarrowing diagnostics on some targets for c++11.
11157 * g++.dg/parse/array-size2.C: Remove xfail.
11158 * g++.dg/cpp0x/constexpr-84463.C: New test.
11160 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
11162 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
11163 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
11165 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11168 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
11169 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
11170 * g++.dg/other/sve_tls_2.C: Require effective target tls.
11172 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
11174 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
11175 prevent cascading of errors and change expected error message.
11176 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
11178 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
11179 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
11180 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
11181 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
11183 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
11185 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11188 * gcc.dg/pr85430.c: New test.
11190 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11193 * gcc.target/arm/pr54300.C: Move to...
11194 * g++.dg/other/pr54300.C: ... Here. Add target directives.
11195 * gcc.target/arm/pr55073.C: Move to...
11196 * g++.dg/other/pr55073.C: ... Here. Add target directives.
11197 * gcc.target/arm/pr56184.C: Move to...
11198 * g++.dg/other/pr56184.C: ... Here. Add target directives.
11199 * gcc.target/arm/pr59985.C: Move to...
11200 * g++.dg/other/pr59985.C: ... Here. Add target directives.
11201 * gcc.target/aarch64/pr60675.C: Move to...
11202 * g++.dg/other/pr60675.C: ... Here. Add target directives.
11203 * gcc.target/aarch64/pr81422.C: Move to...
11204 * g++.dg/other/pr81422.C: ... Here. Add target directives.
11205 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
11206 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
11207 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
11208 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
11209 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
11210 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
11211 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
11212 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
11213 * gcc.target/aarch64/sve/tls_2.C: Move to...
11214 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
11215 * gcc.target/aarch64/pr81414.C: Rename to...
11216 * gcc.target/aarch64/pr81414.c: ... This.
11217 * gcc.target/aarch64/simd/pr67896.C: Rename to...
11218 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
11220 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
11221 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
11222 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
11223 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
11226 2018-04-17 Jakub Jelinek <jakub@redhat.com>
11228 PR middle-end/85414
11229 * gcc.dg/pr85414.c: New test.
11231 2018-04-17 Martin Jambor <mjambor@suse.cz>
11234 * g++.dg/ipa/pr85421.C: New test.
11236 2018-04-17 Martin Liska <mliska@suse.cz>
11239 * g++.dg/lto/pr85405b_0.C: New test.
11240 * g++.dg/lto/pr85405b_1.C: New test.
11242 2018-04-17 Martin Liska <mliska@suse.cz>
11245 * g++.dg/lto/pr85405_0.C: New test.
11246 * g++.dg/lto/pr85405_1.C: New test.
11248 2018-04-17 Martin Liska <mliska@suse.cz>
11251 * g++.dg/ext/pr85329-2.C: New test.
11252 * g++.dg/ext/pr85329.C: New test.
11253 * gcc.target/i386/mvc12.c: New test.
11255 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
11258 * g++.dg/pr85039-1.C: New.
11259 * g++.dg/pr85039-2.C: New.
11260 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
11262 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
11265 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
11266 if the target supports efficient unaligned storage accesses.
11268 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
11271 * gcc.target/powerpc/pr83660.C: New test.
11273 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
11276 * gcc.target/i386/pr85403.c: New test.
11278 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
11281 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
11283 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
11284 Jason Merrill <jason@redhat.com>
11287 * g++.dg/cpp0x/pr85112.C: New.
11289 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
11292 * g++.dg/ext/undef-bool-1.C: New file.
11293 * gcc.target/powerpc/powerpc.exp: Remove .C support.
11294 * gcc.target/powerpc/undef-bool-1.C: Remove file.
11296 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
11299 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
11300 corresponding dg-error clause.
11301 * gcc.target/powerpc/pr80098-3.c: Ditto.
11302 * gcc.target/powerpc/pr80103-1.c: Delete.
11304 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
11308 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
11309 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
11311 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11314 * gfortran.dg/implied_do_io_5.f90: New test.
11316 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
11319 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
11320 several values: positive, negative, and zero.
11321 * gcc.target/powerpc/sse2-pslld-1.c: Same.
11322 * gcc.target/powerpc/sse2-psllq-1.c: Same.
11324 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
11326 PR rtl-optimization/79916
11327 * gcc.target/powerpc/pr79916.c: New.
11329 2018-04-13 Jakub Jelinek <jakub@redhat.com>
11331 PR rtl-optimization/85393
11332 * g++.dg/opt/pr85393.C: New test.
11333 * g++.dg/opt/pr85393-aux.cc: New file.
11335 PR rtl-optimization/85376
11336 * gcc.dg/pr85376.c: New test.
11338 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
11340 PR rtl-optimization/83852
11341 * gcc.dg/pr83852.c: New testcase.
11343 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
11346 * gcc.target/s390/pr77822-1.C: Rename to ...
11347 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
11348 * gcc.target/s390/pr77822-2.c: Add asm scan check.
11349 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
11351 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
11354 * gcc.target/i386/pr71991.c: New testcase.
11356 2018-04-13 Martin Liska <mliska@suse.cz>
11357 Jakub Jelinek <jakub@redhat.com>
11359 PR middle-end/81657
11360 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
11363 2018-04-12 David Malcolm <dmalcolm@redhat.com>
11366 * g++.dg/diagnostic/macro-arg-count.C: New test.
11368 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11372 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
11373 array and move test to libgomp/testsuite/libgomp.fortran.
11374 * gfortran.dg/do_concurrent_6.f90: New test.
11376 2018-04-12 Marek Polacek <polacek@redhat.com>
11379 * g++.dg/parse/error61.C: New test.
11381 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
11384 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
11385 specify -mvsx on gcc command line.
11387 2018-04-12 Jakub Jelinek <jakub@redhat.com>
11390 * gcc.target/i386/pr85328.c: New test.
11392 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11394 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
11396 2018-04-12 Jakub Jelinek <jakub@redhat.com>
11398 PR rtl-optimization/85342
11399 * gcc.target/i386/pr85342.c: New test.
11401 2018-04-11 Jason Merrill <jason@redhat.com>
11403 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
11404 if ulimit -v is set.
11406 2018-04-11 Bin Cheng <bin.cheng@arm.com>
11409 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
11411 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
11413 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
11414 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
11416 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11419 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
11422 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
11425 * gcc.target/i386/pr84301.c: New test.
11427 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11429 PR tree-optimization/85331
11430 * gcc.c-torture/execute/pr85331.c: New test.
11432 2018-04-11 Marek Polacek <polacek@redhat.com>
11435 * g++.dg/cpp0x/pr51225.C: Adjust error message.
11436 * g++.dg/cpp1z/constexpr-if21.C: New test.
11438 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11441 * gcc.target/i386/pr85281.c: New test.
11443 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
11445 PR rtl-optimization/84659
11446 * gcc.dg/pr84659.c: New test.
11448 2018-04-11 Jakub Jelinek <jakub@redhat.com>
11451 * g++.dg/debug/dwarf2/pr85302.C: New test.
11453 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
11456 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
11459 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11462 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
11464 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
11466 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
11467 * gcc.target/powerpc/dimode_off.c: Ditto.
11468 * gcc.target/powerpc/tfmode_off.c: Ditto.
11469 * gcc.target/powerpc/timode_off.c: Ditto.
11471 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
11473 * gcc.target/powerpc/vec-ldl-1.c: New test.
11474 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
11475 corrections to ABI implementation.
11477 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
11480 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
11482 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11484 PR rtl-optimization/85300
11485 * gcc.dg/pr85300.c: New test.
11487 2018-04-10 David Malcolm <dmalcolm@redhat.com>
11490 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
11491 where we now show the pertinent parameter.
11492 * g++.dg/diagnostic/aka2.C: Likewise.
11493 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
11495 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11498 * gfortran.dg/gomp/pr85313.f90: New test.
11500 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11503 * g++.dg/parse/template29.C: New.
11505 2018-04-10 Bin Cheng <bin.cheng@arm.com>
11508 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
11510 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11514 * gcc.target/i386/avx512f-pr85177.c: New test.
11515 * gcc.target/i386/avx512f-pr85255.c: New test.
11517 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
11519 PR tree-optimization/85286
11520 * gcc.dg/vect/pr85286.c: New test.
11522 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11525 * gcc.target/arm/pr85173.c: New test.
11527 2018-04-10 Jakub Jelinek <jakub@redhat.com>
11530 * gcc.dg/lto/pr85248_0.c: New test.
11531 * gcc.dg/lto/pr85248_1.c: New test.
11533 2018-04-09 Jan Hubicka <jh@suse.cz>
11536 * g++.dg/torture/pr85078.C: New.
11538 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
11541 * g++.dg/cpp1z/decomp44.C: New.
11542 * g++.dg/cpp1z/decomp45.C: Likewise.
11544 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11547 * gfortran.dg/do_concurrent_5.f90: New test.
11548 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
11551 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11554 * gfortran.dg/parameter_array_element_3.f90: New test.
11556 2018-04-09 Jakub Jelinek <jakub@redhat.com>
11559 * g++.dg/cpp1z/decomp43.C: New test.
11561 PR rtl-optimization/80463
11562 * g++.dg/pr80463.C: Add -w to dg-options.
11564 2018-04-09 Richard Biener <rguenther@suse.de>
11566 PR tree-optimization/85284
11567 * gcc.dg/torture/pr85284.c: New testcase.
11569 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11571 PR rtl-optimization/80463
11572 PR rtl-optimization/83972
11573 PR rtl-optimization/83480
11575 * gcc.dg/pr80463.c: New test.
11576 * g++.dg/pr80463.C: Likewise.
11577 * gcc.dg/pr83972.c: Likewise.
11579 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11581 PR rtl-optimization/83913
11582 * gcc.dg/pr83913.c: New test.
11584 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11586 PR rtl-optimization/83962
11587 * gcc.dg/pr83962.c: New test.
11589 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
11591 PR rtl-optimization/83530
11592 * gcc.dg/pr83530.c: New test.
11594 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11596 PR middle-end/82976
11597 * gfortran.dg/realloc_on_assign_16a.f90: New test.
11599 2018-04-07 Jakub Jelinek <jakub@redhat.com>
11601 PR tree-optimization/85257
11602 * gcc.dg/pr85257.c: New test.
11604 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
11606 * g++.dg/opt/pr85196.C: New test.
11608 2018-04-06 David Malcolm <dmalcolm@redhat.com>
11611 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
11612 std::tuple here since they need C++11.
11613 * g++.dg/lookup/missing-std-include-8.C: New test.
11614 * g++.dg/lookup/missing-std-include.C: Move std::array and
11615 std::tuple test to missing-std-include-6.C to avoid failures
11618 2018-04-06 Jakub Jelinek <jakub@redhat.com>
11621 * gcc.dg/debug/pr85252.c: New test.
11623 PR rtl-optimization/84872
11624 * gcc.dg/graphite/pr84872.c: New test.
11627 * g++.dg/cpp1z/decomp42.C: New test.
11629 2018-04-06 David Malcolm <dmalcolm@redhat.com>
11632 * g++.dg/lookup/missing-std-include-7.C: New test.
11634 2018-04-06 Tamar Christina <tamar.christina@arm.com>
11636 * gcc.dg/struct-simple.c: Revert r254862.
11637 * lib/target-supports.exp
11638 (check_effective_target_word_mode_no_slow_unalign): Likewise.
11640 2018-04-06 Richard Biener <rguenther@suse.de>
11642 PR middle-end/85244
11643 * gcc.dg/torture/pr85244-1.c: New testcase.
11644 * gcc.dg/torture/pr85244-2.c: Likewise.
11646 2018-04-06 Jakub Jelinek <jakub@redhat.com>
11649 * c-c++-common/ubsan/pr85213.c: New test.
11651 2018-04-06 Richard Biener <rguenther@suse.de>
11653 PR middle-end/85180
11654 * gcc.dg/pr85180.c: New testcase.
11656 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11658 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
11659 to trigger the optimization. Do some cleanup and function
11660 renaming. Add more test functions.
11662 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11664 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
11666 * gcc.target/s390/hotpatch-1.c: Skip when building without
11668 * gcc.target/s390/hotpatch-10.c: Likewise.
11669 * gcc.target/s390/hotpatch-11.c: Likewise.
11670 * gcc.target/s390/hotpatch-12.c: Likewise.
11671 * gcc.target/s390/hotpatch-13.c: Likewise.
11672 * gcc.target/s390/hotpatch-14.c: Likewise.
11673 * gcc.target/s390/hotpatch-15.c: Likewise.
11674 * gcc.target/s390/hotpatch-16.c: Likewise.
11675 * gcc.target/s390/hotpatch-17.c: Likewise.
11676 * gcc.target/s390/hotpatch-18.c: Likewise.
11677 * gcc.target/s390/hotpatch-19.c: Likewise.
11678 * gcc.target/s390/hotpatch-2.c: Likewise.
11679 * gcc.target/s390/hotpatch-3.c: Likewise.
11680 * gcc.target/s390/hotpatch-4.c: Likewise.
11681 * gcc.target/s390/hotpatch-5.c: Likewise.
11682 * gcc.target/s390/hotpatch-6.c: Likewise.
11683 * gcc.target/s390/hotpatch-7.c: Likewise.
11684 * gcc.target/s390/hotpatch-8.c: Likewise.
11685 * gcc.target/s390/hotpatch-9.c: Likewise.
11687 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11689 * c-c++-common/Wattributes.c: Disable warning for s390* target and
11690 check for an error instead.
11691 * gcc.dg/Wattributes-6.c: Likewise.
11693 2018-04-05 Jakub Jelinek <jakub@redhat.com>
11696 * g++.dg/cpp1z/decomp39.C: New test.
11697 * g++.dg/cpp1z/decomp40.C: New test.
11700 * g++.dg/cpp1z/decomp41.C: New test.
11702 PR middle-end/85195
11703 * gcc.dg/pr85195.c: New test.
11705 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
11708 * g++.dg/cpp0x/initlist100.C: New.
11709 * g++.dg/cpp0x/initlist101.C: Likewise.
11711 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
11714 * g++.dg/other/pr84792-1.C: New.
11715 * g++.dg/other/pr84792-2.C: Likewise.
11717 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
11720 * gcc.target/i386/pr85193.c: New test.
11722 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
11725 * g++.dg/concepts/pr84979.C: New.
11726 * g++.dg/concepts/pr84979-2.C: New.
11727 * g++.dg/concepts/pr84979-3.C: New.
11729 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
11732 * g++.dg/cpp0x/variadic174.C: New.
11734 2018-04-04 Jakub Jelinek <jakub@redhat.com>
11736 PR inline-asm/85172
11737 * g++.dg/ext/builtin13.C: New test.
11738 * g++.dg/ext/atomic-4.C: New test.
11741 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
11742 * g++.dg/ext/bases3.C: New test.
11744 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11747 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
11748 to match a single insn of the baz function. Move scan directives at
11749 the end of the file below the functions they are trying to test for
11750 better readability.
11751 * gcc.target/arm/cmse/cmse-16.c: New testcase.
11753 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
11755 PR rtl-optimization/84878
11756 * gcc.target/powerpc/pr84878.c: New test.
11758 2018-04-04 Michael Matz <matz@suse.de>
11760 * gcc.dg/Wstringop-overflow-4.c: New test.
11761 * c-c++-common/Wstringop-truncation-4.c: Adjust.
11763 2018-04-04 Jakub Jelinek <jakub@redhat.com>
11766 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
11767 for the diagnostics of overridden functions. Adjust for new wording.
11769 2018-04-04 Richard Biener <rguenther@suse.de>
11772 * g++.dg/lto/pr85176_0.C: New testcase.
11774 2018-04-04 Richard Biener <rguenther@suse.de>
11777 * lib/target-supports.exp (check_effective_target_vect_perm_short):
11780 2018-04-04 Martin Liska <mliska@suse.cz>
11783 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
11784 and msdata as a workaround for powerpc.
11786 2018-04-04 Richard Biener <rguenther@suse.de>
11788 PR tree-optimization/85168
11789 * gcc.dg/torture/pr85168.c: New testcase.
11791 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
11794 * g++.dg/pr84943.C: New.
11795 * g++.dg/pr84943-2.C: New.
11797 2018-04-03 Jakub Jelinek <jakub@redhat.com>
11799 PR rtl-optimization/85167
11800 * gcc.dg/pr85167.c: New test.
11802 PR tree-optimization/85156
11803 * c-c++-common/pr85156.c: New test.
11804 * gcc.c-torture/execute/pr85156.c: New test.
11806 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
11808 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
11809 * gcc.target/powerpc/undef-bool-1.C: New file.
11810 * gcc.target/powerpc/undef-bool-2.c: New file.
11812 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
11815 * g++.dg/cpp1z/class-deduction52.C: New.
11817 2018-04-03 Jakub Jelinek <jakub@redhat.com>
11820 * g++.dg/cpp0x/pr85147.C: New test.
11823 * g++.dg/cpp0x/gen-attrs-64.C: New test.
11826 * g++.dg/gomp/pr85134.C: New test.
11827 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
11830 * gcc.c-torture/execute/pr85169.c: New test.
11831 * gcc.target/i386/avx512f-pr85169.c: New test.
11832 * gcc.target/i386/avx512bw-pr85169.c: New test.
11834 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
11837 * gcc.target/powerpc/pr69946: Adjust comment. Remove
11838 scan-assembler-times clause.
11840 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
11842 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
11843 dg-additional-options.
11845 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
11847 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
11849 2018-04-03 Richard Biener <rguenther@suse.de>
11852 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
11854 2018-04-02 Jim Wilson <jimw@sifive.com>
11856 * gcc.target/riscv/pr84660.c: New.
11857 * gcc.target/riscv/shift-and-1.c: New.
11858 * gcc.target/riscv/shift-and-2.c: New.
11860 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11863 * gfortran.dg/array_simplify_2.f90: New test.
11865 2018-04-01 Jakub Jelinek <jakub@redhat.com>
11867 PR middle-end/85090
11868 * gcc.target/i386/avx512f-pr85090-1.c: New test.
11869 * gcc.target/i386/avx512f-pr85090-2.c: New test.
11870 * gcc.target/i386/avx512f-pr85090-3.c: New test.
11871 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
11872 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
11874 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
11877 * g++.dg/pr85027.C: New.
11879 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
11882 * gcc.target/powerpc/sse-maxps-2.c: New test.
11883 * gcc.target/powerpc/sse-minps-2.c: New test.
11885 2018-03-30 Jakub Jelinek <jakub@redhat.com>
11888 * g++.dg/gomp/pr84791.C: New test.
11890 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
11893 * gfortran.dg/array_constructor_53.f90: New test.
11895 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11898 * gfortran.dg/substr_6.f90: Remove illegal test for
11899 out-of-bounds substring.
11901 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11904 * gfortran.dg/zero_sized_10.f90: New test.
11906 2018-03-29 David Malcolm <dmalcolm@redhat.com>
11909 * g++.dg/lookup/missing-std-include-6.C: New test.
11910 * g++.dg/lookup/missing-std-include.C: Add std::pair and
11912 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
11913 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
11914 <cstring>, <cassert>, and <cstdlib>.
11916 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
11918 PR inline-asm/84985
11919 * gcc.target/i386/pr84985.c: New.
11921 2018-03-29 David Malcolm <dmalcolm@redhat.com>
11924 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
11926 2018-03-29 Jakub Jelinek <jakub@redhat.com>
11929 * g++.dg/warn/Wunused-var-31.C: New test.
11932 * c-c++-common/Wduplicated-branches-14.c: New test.
11934 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
11937 * g++.dg/cpp0x/pr84606.C: New.
11939 2018-03-29 Carl Love <cel@us.ibm.com>
11942 2017-09-27 Carl Love <cel@us.ibm.com>
11944 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
11945 for the __builtin_fctid and __builtin_fctiw.
11947 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
11950 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
11951 deleted builtin function.
11952 (div_weuo): Likewise.
11953 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
11954 (div_deuo): Likewise.
11956 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
11959 * g++.dg/other/default13.C: New.
11961 2018-03-28 Jakub Jelinek <jakub@redhat.com>
11964 * gcc.target/i386/pr85095-1.c: New test.
11965 * gcc.target/i386/pr85095-2.c: New test.
11966 * gcc.c-torture/execute/pr85095.c: New test.
11968 PR tree-optimization/82004
11969 * gcc.dg/pr82004.c: New test.
11971 2018-03-28 Jakub Jelinek <jakub@redhat.com>
11972 Martin Liska <mliska@suse.cz>
11975 * g++.dg/asan/pr85081.C: New test.
11977 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
11980 * g++.dg/template/pr84789.C: Adjust for testing with
11984 * g++.dg/template/pr84973.C: New.
11985 * g++.dg/template/pr84973-2.C: New.
11986 * g++.dg/template/pr84973-3.C: New.
11989 * g++.dg/eh/pr84968.C: New.
11991 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
11994 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
11995 long double multiply/divide uses the correct function.
11996 * gcc.target/powerpc/mulkc-3.c: Likewise.
11997 * gcc.target/powerpc/divkc-2.c: Likewise.
11998 * gcc.target/powerpc/divkc-3.c: Likewise.
12000 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12003 * g++.dg/cpp0x/defaulted51.C: New.
12004 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
12006 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12009 * g++.dg/ext/vector35.C: New test.
12012 * g++.dg/ext/builtin-offsetof3.C: New test.
12015 * g++.dg/cpp1y/pr85076.C: New test.
12017 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12020 * gfortran.dg/matmul_rank_1.f90: New test.
12022 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12023 Harald Anlauf <anlauf@gmx.de>
12025 * gfortran.dg/structure_constructor_15.f90: New test.
12027 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
12029 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
12030 for the diagnostics of overridden functions. Adjust for new wording.
12031 * g++.dg/cpp0x/implicit1.C: Likewise.
12032 * g++.dg/cpp0x/override1.C: Likewise.
12033 * g++.dg/cpp1y/auto-fn18.C: Likewise.
12034 * g++.dg/eh/shadow1.C: Likewise.
12035 * g++.dg/inherit/covariant12.C: Likewise.
12036 * g++.dg/inherit/covariant14.C: Likewise.
12037 * g++.dg/inherit/covariant15.C: Likewise.
12038 * g++.dg/inherit/covariant16.C: Likewise.
12039 * g++.dg/inherit/covariant22.C: Likewise.
12040 * g++.dg/inherit/crash3.C: Likewise.
12041 * g++.dg/inherit/error2.C: Likewise.
12042 * g++.dg/template/crash100.C: Likewise.
12043 * g++.old-deja/g++.eh/spec6.C: Likewise.
12044 * g++.old-deja/g++.mike/p811.C: Likewise.
12045 * g++.old-deja/g++.other/virtual11.C: Likewise.
12046 * g++.old-deja/g++.other/virtual4.C: Likewise.
12048 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
12051 * gcc.target/i386/pr85044.c: New test.
12053 2018-03-27 Martin Sebor <msebor@redhat.com>
12056 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
12059 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12062 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
12064 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12067 * gcc.target/arm/pr81863.c: New test.
12069 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
12072 * gcc.target/nvptx/pr85056.c: New test.
12073 * gcc.target/nvptx/pr85056a.c: New test.
12075 2018-03-27 Richard Biener <rguenther@suse.de>
12078 * lib/target-supports.exp (check_ssse3_available): New function.
12079 (check_effective_target_vect_perm_short): Enable for x86 if
12080 check_ssse3_available.
12082 2018-03-27 Richard Biener <rguenther@suse.de>
12084 PR tree-optimization/85082
12085 * gfortran.dg/pr85082.f90: New testcase.
12087 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12089 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
12090 to "l=2" in dg-final.
12092 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
12094 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
12095 * gcc.target/mips/fix-r4000-2.c: Likewise.
12096 * gcc.target/mips/fix-r4000-3.c: Likewise.
12097 * gcc.target/mips/fix-r4000-4.c: Likewise.
12098 * gcc.target/mips/fix-r4000-5.c: Likewise.
12099 * gcc.target/mips/fix-r4000-6.c: Likewise.
12100 * gcc.target/mips/fix-r4000-7.c: Likewise.
12101 * gcc.target/mips/fix-r4000-8.c: Likewise.
12102 * gcc.target/mips/fix-r4000-9.c: Likewise.
12103 * gcc.target/mips/fix-r4000-10.c: Likewise.
12104 * gcc.target/mips/fix-r4000-7.c: Change dg-final
12105 "mulditi3_r4000" instead of "mulditi3".
12106 * gcc.target/mips/fix-r4000-8.c: Change dg-final
12107 "umulditi3_r4000" instead of "umulditi3".
12109 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12112 * g++.dg/inherit/covariant22.C: New test.
12114 2018-03-27 Richard Biener <rguenther@suse.de>
12117 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
12120 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12121 Jason Merrill <jason@redhat.com>
12124 * g++.dg/init/array49.C: New.
12125 * g++.dg/torture/pr70499.C: Adjust.
12127 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
12130 * gcc.target/i386/pr85073.c: New test.
12132 2018-03-26 Richard Biener <rguenther@suse.de>
12135 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
12138 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
12141 * gfortran.dg/parameter_array_format.f90: New test.
12143 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12144 Neil Carlson <neil.n.carlson@gmail.com>
12147 * gfortran.dg/literal_character_constant_1.inc: Replace
12148 call abort by STOP n.
12149 * gfortran.dg/overload_1.f90: Likewise.
12151 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
12152 Dominique d'Humieres <dominiq@gcc.gnu.org>
12155 * gfortran.dg/scalar_pointer_1.f90: New test.
12157 2018-03-25 Tom de Vries <tom@codesourcery.com>
12159 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
12162 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12165 * gfortran.dg/pr89497.f90: New test.
12167 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12170 * gfortran.dg/substr_7.f90: New test.
12172 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
12175 * gfortran.dg/pr42651.f90: New test.
12176 * gfortran.dg/func_result_7.f90: Update error message.
12178 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
12180 PR tree-optimization/84005
12181 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
12182 failing to force the alignment.
12184 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12186 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
12190 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
12192 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
12193 message. Fix scan-assembler patterns.
12195 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12198 * g++.dg/cpp0x/pr85015.C: New test.
12201 * g++.dg/cpp1y/pr84942.C: New test.
12203 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
12205 PR inline-asm/85030
12206 * gcc.target/i386/pr85030.c: New.
12208 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12211 * g++.dg/pr85026.C: New test.
12213 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
12215 * g++.dg/debug/pr84704.C: XFAIL AIX.
12217 2018-03-23 Sudakshina Das <sudi.das@arm.com>
12220 * gcc.target/arm/pr84826.c: Add dg directive.
12222 2018-03-23 Marek Polacek <polacek@redhat.com>
12225 * g++.dg/ext/builtin-offsetof2.C: New test.
12228 * g++.dg/cpp0x/Wnarrowing5.C: New test.
12229 * gcc.dg/pr85045.c: New test.
12231 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
12234 * gnat.dg/lto22.adb: New test.
12235 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
12236 * gnat.dg/lto22_pkg2.ads: Likewise.
12238 2018-03-23 Jakub Jelinek <jakub@redhat.com>
12241 * gcc.dg/lto/pr80778_0.c: New test.
12243 PR inline-asm/85034
12244 * gcc.target/i386/pr85034.c: New test.
12246 PR inline-asm/85022
12247 * c-c++-common/torture/pr85022.c: New test.
12250 * g++.dg/ubsan/pr85029.C: New test.
12252 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
12255 * g++.dg/cpp0x/pr71251.C: New.
12258 * g++.dg/template/pr84789.C: New.
12259 * g++.dg/template/pr84789-2.C: New.
12260 * g++.dg/template/pr84789-3.C: New.
12261 * g++.dg/parse/dtor11.C: Accept alternate error message.
12264 * g++.dg/pr84729.C: New.
12265 * g++.old-deja/g++.ext/arrnew2.C: Require error.
12266 * g++.old-deja/g++.robertl/eb58.C: Likewise.
12267 * g++.old-deja/g++.robertl/eb63.C: Likewise.
12269 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
12272 * gfortran.dg/interface_42.f90: New test.
12273 * gfortran.dg/interface_43.f90: New test.
12275 2018-03-22 Sudakshina Das <sudi.das@arm.com>
12278 * gcc.target/arm/pr84826.c: New test.
12280 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
12282 * gcc.target/arm/addr-modes-float.c: Move dg-do before
12283 dg-require-effective-target.
12284 * gcc.target/arm/addr-modes-int.c: Likewise.
12285 * gcc.target/nios2/lo-addr-tls.c: Likewise.
12287 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
12290 * gcc.target/powerpc/altivec-ld-1.c: New test.
12292 2018-03-22 Bin Cheng <bin.cheng@arm.com>
12294 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
12296 2018-03-22 Jakub Jelinek <jakub@redhat.com>
12298 PR inline-asm/84941
12299 * gcc.dg/pr84941.c: New test.
12301 2018-03-22 Tom de Vries <tom@codesourcery.com>
12303 PR tree-optimization/84956
12304 * gcc.dg/pr84956.c: New test.
12306 2018-03-22 Marek Polacek <polacek@redhat.com>
12309 * g++.dg/cpp1z/constexpr-if15.C: New test.
12310 * g++.dg/cpp1z/constexpr-if16.C: New test.
12312 2018-03-21 Joseph Myers <joseph@codesourcery.com>
12314 * gcc.dg/builtin-tgmath-3.c: New test.
12316 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
12319 * g++.dg/concepts/pr71965.C: New.
12323 * g++.dg/cpp0x/pr84610.C: New.
12324 * g++.dg/cpp0x/pr84642.C: New.
12326 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12329 * c-c++-common/pr84999.c: New test.
12331 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12334 * g++.dg/ext/desig10.C: New.
12336 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12337 Harald Anlauf <anlauf@gmx.de>
12340 * gfortran.dg/pr84957.f90: New test.
12342 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12344 PR tree-optimization/84960
12345 * gcc.c-torture/compile/pr84960.c: New test.
12347 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
12349 PR tree-optimization/84811
12350 * gcc.dg/torture/pr84811.c: New test.
12352 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12354 PR tree-optimization/84982
12355 * c-c++-common/pr84982.c: New test.
12358 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
12360 * g++.dg/torture/pr84961-1.C: New test.
12361 * g++.dg/torture/pr84961-2.C: New test.
12363 2018-03-21 Nathan Sidwell <nathan@acm.org>
12366 * g++.dg/pr85008.C: New.
12368 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
12371 * gfortran.dg/char_result_17.f90: New test.
12373 2018-03-21 David Malcolm <dmalcolm@redhat.com>
12376 * g++.dg/other/accessor-fixits-1.C: Move to...
12377 * g++.dg/torture/accessor-fixits-1.C: ...here.
12378 * g++.dg/other/accessor-fixits-2.C: Move to...
12379 * g++.dg/torture/accessor-fixits-2.C: ...here.
12380 * g++.dg/other/accessor-fixits-3.C: Move to...
12381 * g++.dg/torture/accessor-fixits-3.C: ...here.
12382 * g++.dg/other/accessor-fixits-4.C: Move to...
12383 * g++.dg/torture/accessor-fixits-4.C: ...here.
12384 * g++.dg/other/accessor-fixits-5.C: Move to...
12385 * g++.dg/torture/accessor-fixits-5.C: ...here.
12386 * g++.dg/torture/accessor-fixits-6.C: New testcase.
12387 * g++.dg/torture/accessor-fixits-7.C: New testcase.
12388 * g++.dg/torture/accessor-fixits-8.C: New testcase.
12390 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12392 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
12394 2018-03-21 Sudakshina Das <sudi.das@arm.com>
12397 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
12399 2018-03-21 Nathan Sidwell <nathan@acm.org>
12402 * g++.dg/lookup/pr84804.C: New.
12404 2018-03-21 Martin Sebor <msebor@redhat.com>
12407 * g++.dg/Wclass-memaccess-3.C: New test.
12408 * g++.dg/Wclass-memaccess-4.C: New test.
12410 2018-03-21 David Malcolm <dmalcolm@redhat.com>
12413 * g++.dg/other/accessor-fixits-1.C
12414 (test_access_const_t1_color): New.
12415 (test_deref_const_t1_color): New.
12416 * g++.dg/other/accessor-fixits-5.C: New testcase.
12418 2018-03-21 Tom de Vries <tom@codesourcery.com>
12420 PR tree-optimization/83126
12421 * gcc.dg/graphite/pr83126.c: New test.
12423 2018-03-21 Nathan Sidwell <nathan@acm.org>
12425 * g++.dg/ext/anon-struct6.C: Adjust.
12426 * g++.dg/ext/deprecate-1.C: New.
12427 * g++.dg/ext/deprecate-2.C: New.
12428 * g++.dg/lookup/pr84602.C: Adjust.
12429 * g++.dg/lookup/pr84962.C: Adjust.
12430 * g++.old-deja/g++.other/anon4.C
12433 * g++.dg/lookup/pr84836.C: New.
12435 2018-03-21 Bin Cheng <bin.cheng@arm.com>
12437 PR tree-optimization/84969
12438 * gcc.dg/tree-ssa/pr84969.c: New test.
12440 2018-03-21 Jakub Jelinek <jakub@redhat.com>
12442 PR rtl-optimization/84989
12443 * gcc.target/i386/pr84989.c: New test.
12445 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
12447 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
12449 2018-03-21 Martin Liska <mliska@suse.cz>
12452 * gfortran.dg/goacc/pr84963.f90: New test.
12454 2018-03-21 Marek Polacek <polacek@redhat.com>
12456 PR c++/71638, ICE with NSDMI and reference.
12457 * g++.dg/cpp0x/nsdmi14.C: New test.
12458 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
12460 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
12462 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
12463 MIPS with -mpaired-single directives.
12465 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
12468 * gfortran.dg/interface_41.f90: New test.
12470 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12473 * gcc.dg/pr84875.c: New test.
12475 2018-03-20 Marek Polacek <polacek@redhat.com>
12477 PR c++/84978, ICE with NRVO.
12478 * g++.dg/opt/nrv19.C: New test.
12480 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12483 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12484 Disable for armeb targets.
12485 * gcc.target/arm/pr82518.c: New test.
12487 2018-03-20 Nathan Sidwell <nathan@acm.org>
12490 * g++.dg/lookup/pr84962.C: New.
12493 * g++.dg/lookup/pr84970.C: New.
12495 2018-03-20 Richard Biener <rguenther@suse.de>
12498 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
12500 2018-03-20 Martin Liska <mliska@suse.cz>
12503 * g++.dg/ipa/pr84825.C: New test.
12505 2018-03-20 Martin Liska <mliska@suse.cz>
12507 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
12509 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12512 * gcc.c-torture/compile/pr84845.c: New test.
12514 2018-03-20 Sudakshina Das <sudi.das@arm.com>
12517 * gcc.target/arm/pr82989.c: New test.
12519 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12522 * gcc.target/i386/pr84945.c: New test.
12524 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
12527 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
12529 2018-03-20 Jakub Jelinek <jakub@redhat.com>
12532 * gcc.dg/pr84953.c: New test.
12534 2018-03-19 Marek Polacek <polacek@redhat.com>
12537 * g++.dg/cpp1z/lambda-__func__.C: New test.
12540 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
12542 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
12545 * g++.dg/asan/pr78651.C: New test.
12547 2018-03-19 Tom de Vries <tom@codesourcery.com>
12549 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
12550 vect_int_mult. Add nvptx xfail for PR84958.
12552 2018-03-19 Nathan Sidwell <nathan@acm.org>
12555 * g++.dg/cpp1y/pr84835.C: New.
12557 2018-03-19 Sudakshina Das <sudi.das@arm.com>
12560 * gcc.target/aarch64/pr81647.c: New.
12562 2018-03-19 Richard Biener <rguenther@suse.de>
12564 PR tree-optimization/84933
12565 * g++.dg/pr84933.C: New testcase.
12567 2018-03-19 Richard Biener <rguenther@suse.de>
12569 PR tree-optimization/84859
12570 * gcc.dg/tree-ssa/pr84859.c: New testcase.
12571 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
12572 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
12573 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
12575 2018-03-19 Nathan Sidwell <nathan@acm.org>
12578 * g++.dg/lookup/pr84812.C: New.
12580 2018-03-19 Richard Biener <rguenther@suse.de>
12582 PR tree-optimization/84929
12583 * gcc.dg/torture/pr84929.c: New testcase.
12585 2018-03-19 Tamar Christina <tamar.christina@arm.com>
12588 * gcc.target/arm/big-endian-subreg.c: Delete.
12590 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12593 * gfortran.dg/array_constructor_52.f90: New test.
12595 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
12598 * gfortran.dg/pr77414.f90: New test.
12599 * gfortran.dg/internal_references_1.f90: Adjust error message.
12601 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
12604 * gfortran.dg/pr65453.f90: New test.
12606 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
12608 PR tree-optimization/84913
12609 * gfortran.dg/vect/pr84913.f90: New test.
12611 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
12614 * gfortran.dg/warn_concat.f90: New test.
12616 2018-03-16 Jakub Jelinek <jakub@redhat.com>
12619 * gcc.dg/pr84899.c: New test.
12621 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
12624 * gfortran.dg/pr69395.f90: Add test for max dimensions
12626 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
12629 * gcc.target/i386/pr84876.c: New test.
12631 2018-03-16 Martin Liska <mliska@suse.cz>
12634 * gcc.target/i386/mvc11.c: New test.
12636 2018-03-16 Martin Liska <mliska@suse.cz>
12639 * gcc.target/i386/mvc10.c: New test.
12641 2018-03-16 Jakub Jelinek <jakub@redhat.com>
12645 * g++.dg/cpp1y/pr79937-1.C: New test.
12646 * g++.dg/cpp1y/pr79937-2.C: New test.
12647 * g++.dg/cpp1y/pr79937-3.C: New test.
12648 * g++.dg/cpp1y/pr79937-4.C: New test.
12649 * g++.dg/cpp1y/pr82410.C: New test.
12651 2018-03-16 Tom de Vries <tom@codesourcery.com>
12653 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
12655 2018-03-16 Tom de Vries <tom@codesourcery.com>
12657 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
12659 2018-03-16 Jakub Jelinek <jakub@redhat.com>
12662 * g++.dg/cpp2a/desig8.C: New test.
12664 PR tree-optimization/84841
12665 * gcc.dg/pr84841.c: New test.
12668 * g++.dg/cpp2a/desig7.C: New test.
12670 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
12671 Jim MacArthur <jim.macarthur@codethink.co.uk>
12673 * gfortran.dg/automatic_1.f90: New test.
12674 * gfortran.dg/automatic_repeat.f90: New test
12675 * gfortran.dg/automatic_save.f90: New test.
12676 * gfortran.dg/vax_structure.f90: New test.
12678 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
12681 * gfortran.dg/pr78741.f90: New test.
12683 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
12686 * gfortran.dg/pr69395.f90: New test.
12688 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12691 * g++.dg/opt/pr79085.C: New test.
12693 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
12696 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
12697 label instead of __x86_indirect_thunk label.
12699 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12702 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
12703 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
12704 * g++.dg/warn/deprecated-13.C: New test.
12706 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
12708 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
12710 2018-03-15 Richard Biener <rguenther@suse.de>
12713 * c-c++-common/pr84873.c: New testcase.
12715 2018-03-15 Tamar Christina <tamar.christina@arm.com>
12718 * gcc.target/arm/big-endian-subreg.c: New.
12720 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12723 * gcc.c-torture/compile/pr84860.c: New test.
12725 2018-03-15 Julia Koval <julia.koval@intel.com>
12727 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
12729 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
12732 2018-03-15 Jakub Jelinek <jakub@redhat.com>
12735 * gcc.dg/pr84853.c: New test.
12737 2018-03-14 Carl Love <cel@us.ibm.com>
12739 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
12741 2018-03-14 Martin Liska <mliska@suse.cz>
12744 * g++.dg/lto/pr84805_0.C: New test.
12745 * g++.dg/lto/pr84805_1.C: New test.
12746 * g++.dg/lto/pr84805_2.C: New test.
12748 2018-03-14 David Malcolm <dmalcolm@redhat.com>
12751 * gcc.dg/fixits-pr84852-1.c: New test.
12752 * gcc.dg/fixits-pr84852-2.c: New test.
12754 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12756 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
12757 separate verbose message.
12758 * lib/scandump.exp (scan-dump-times): Likewise.
12760 2018-03-14 Julia Koval <julia.koval@intel.com>
12762 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
12764 * gcc.target/i386/funcspec-56.inc: Ditto.
12766 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12768 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
12771 2018-03-14 Jakub Jelinek <jakub@redhat.com>
12774 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
12775 check count from 17 to 14.
12778 * gcc.target/i386/pr84844.c: New test.
12780 2018-03-14 Richard Biener <rguenther@suse.de>
12782 PR tree-optimization/84830
12783 * gcc.dg/torture/pr84830.c: New testcase.
12785 2018-03-14 Marek Polacek <polacek@redhat.com>
12788 * g++.dg/cpp0x/static_assert15.C: New test.
12790 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
12793 * gfortran.dg/pr61775.f90: New test.
12795 2018-03-13 Jakub Jelinek <jakub@redhat.com>
12798 * g++.dg/ext/pr84843-1.C: New test.
12799 * g++.dg/ext/pr84843-2.C: New test.
12801 2018-03-13 David Pagan <dave.pagan@oracle.com>
12804 * gcc.dg/pr46921.c: New test.
12806 2018-03-13 Martin Sebor <msebor@redhat.com>
12808 PR tree-optimization/84725
12809 * c-c++-common/Wstringop-truncation-4.c: New test.
12810 * c-c++-common/attr-nonstring-5.c: New test.
12812 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
12814 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
12816 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
12817 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
12819 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
12821 * gcc.target/aarch64/sve/tls_1.c: New test.
12822 * gcc.target/aarch64/sve/tls_2.C: Likewise.
12824 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
12826 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
12827 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
12829 2018-03-13 Martin Liska <mliska@suse.cz>
12832 * g++.dg/ipa/pr84658.C: New test.
12834 2018-03-13 Jakub Jelinek <jakub@redhat.com>
12836 PR middle-end/84834
12837 * gcc.dg/pr84834.c: New test.
12840 * gcc.target/i386/pr84827.c: New test.
12843 * g++.dg/ext/pr84828.C: New test.
12846 * gcc.target/i386/avx512f-pr84786-1.c: New test.
12847 * gcc.target/i386/avx512f-pr84786-2.c: New test.
12850 * g++.dg/cpp1y/constexpr-84808.C: New test.
12853 * g++.dg/debug/pr84704.C: New test.
12855 2018-03-12 Renlin Li <renlin.li@arm.com>
12857 * gcc.target/aarch64/movi_hf.c: New.
12858 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
12859 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
12861 2018-03-12 Martin Sebor <msebor@redhat.com>
12863 PR tree-optimization/83456
12864 * c-c++-common/Wrestrict-2.c: Remove test cases.
12865 * c-c++-common/Wrestrict.c: Same.
12866 * gcc.dg/Wrestrict-12.c: New test.
12867 * gcc.dg/Wrestrict-14.c: New test.
12869 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
12871 * g++.dg/pr84821.C: New test.
12873 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
12875 * gcc.dg/pr84799.c: New test.
12877 2018-03-12 Richard Biener <rguenther@suse.de>
12879 PR tree-optimization/84803
12880 * gcc.dg/torture/pr84803.c: New testcase.
12882 2018-03-12 Jakub Jelinek <jakub@redhat.com>
12885 * g++.dg/debug/pr84813.C: New test.
12887 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
12890 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
12892 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
12895 * gfortran.dg/pr83939.f90
12897 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
12900 * gfortran.dg/zero_sized_9.f90: New test.
12902 2018-03-11 Jakub Jelinek <jakub@redhat.com>
12905 * g++.dg/debug/dwarf2/enum2.C: New test.
12907 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
12910 * gfortran.dg/pr84734.f90: New test.
12912 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
12914 * gnat.dg/prot3.adb: New test.
12915 * gnat.dg/prot3_pkg.ad[sb]: New helper.
12917 2018-03-09 Jason Merrill <jason@redhat.com>
12918 Paolo Carlini <paolo.carlini@oracle.com>
12922 * g++.dg/cpp0x/pr71169.C: New.
12923 * g++.dg/cpp0x/pr71169-2.C: Likewise.
12924 * g++.dg/cpp0x/pr71832.C: Likewise.
12926 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
12929 * gcc.target/powerpc/pr83969.c: New test.
12931 2018-03-09 Jakub Jelinek <jakub@redhat.com>
12934 * gcc.dg/pr84772.c: New test.
12937 * g++.dg/warn/Wformat-2.C: New test.
12940 * g++.dg/ext/vla18.C: New test.
12942 2018-03-09 Martin Sebor <msebor@redhat.com>
12944 PR tree-optimization/84526
12945 * gcc.dg/Wrestrict-10.c: New test.
12946 * gcc.dg/Wrestrict-11.c: New test.
12948 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
12950 PR rtl-optimization/84682
12951 * gcc.dg/torture/pr84682-1.c: New.
12952 * gcc.dg/torture/pr84682-2.c: New.
12953 * gcc.dg/torture/pr84682-3.c: New.
12955 2018-03-09 Jakub Jelinek <jakub@redhat.com>
12958 * g++.dg/ext/pr84724.C: New test.
12960 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
12963 * gcc.target/arm/pr83712.c: New.
12965 2018-03-09 Richard Biener <rguenther@suse.de>
12967 PR tree-optimization/84775
12968 * gcc.dg/torture/pr84775.c: New testcase.
12970 2018-03-09 Jakub Jelinek <jakub@redhat.com>
12973 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
12976 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
12978 * gcc.c-torture/compile/20180309-1.c: New test.
12980 2018-03-08 Jakub Jelinek <jakub@redhat.com>
12983 * g++.dg/warn/Wunused-function4.C: New test.
12985 PR inline-asm/84742
12986 * gcc.target/i386/pr84742-1.c: New test.
12987 * gcc.target/i386/pr84742-2.c: New test.
12989 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12992 * gcc.c-torture/execute/pr84748.c: New test.
12994 2018-03-08 Richard Biener <rguenther@suse.de>
12996 PR middle-end/84552
12997 * gcc.dg/graphite/pr84552.c: New testcase.
12999 2018-03-08 Richard Biener <rguenther@suse.de>
13001 PR tree-optimization/84178
13002 * gcc.dg/torture/pr84178-2.c: New testcase.
13004 2018-03-08 David Malcolm <dmalcolm@redhat.com>
13006 PR tree-optimization/84178
13007 * gcc.c-torture/compile/pr84178-1.c: New test.
13009 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
13011 * lib/target-supports.exp: Do not return zero from a ifunc
13014 2018-03-08 Richard Biener <rguenther@suse.de>
13016 PR tree-optimization/84746
13017 * gcc.dg/torture/pr84746.c: New testcase.
13020 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
13023 * gcc.dg/graphite/pr84404.c: New.
13025 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13027 PR tree-optimization/84740
13028 * gcc.dg/torture/pr84740.c: New test.
13030 PR tree-optimization/84739
13031 * gcc.dg/pr84739.c: New test.
13033 2018-03-07 Martin Sebor <msebor@redhat.com>
13035 PR tree-optimization/83519
13036 * gcc.dg/Wrestrict-13.c: New test.
13038 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
13042 * gfortran.dg/pr64124.f90: New tests.
13043 * gfortran.dg/pr70409.f90: New tests.
13045 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
13048 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
13050 2018-03-07 Martin Sebor <msebor@redhat.com>
13052 PR tree-optimization/84526
13053 * gcc.dg/Wrestrict-10.c: New test.
13055 2018-03-07 Martin Sebor <msebor@redhat.com>
13057 PR tree-optimization/84468
13058 * g++.dg/warn/Wstringop-truncation-2.C: New test.
13059 * gcc.dg/Wstringop-truncation.c: New test.
13060 * gcc.dg/Wstringop-truncation-2.c: New test.
13062 2018-03-07 Jakub Jelinek <jakub@redhat.com>
13065 * gfortran.dg/pr84565.f90: New test.
13067 PR middle-end/84723
13068 * gcc.target/i386/pr84723-1.c: New test.
13069 * gcc.target/i386/pr84723-2.c: New test.
13070 * gcc.target/i386/pr84723-3.c: New test.
13071 * gcc.target/i386/pr84723-4.c: New test.
13072 * gcc.target/i386/pr84723-5.c: New test.
13074 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13077 * gfortran.dg/pr64107.f90: New test.
13079 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
13083 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
13085 2018-03-06 Marek Polacek <polacek@redhat.com>
13088 * g++.dg/cpp1z/constexpr-84684.C: New test.
13090 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13093 * gcc.dg/pr84721.c: New test.
13096 * gcc.dg/pr84710.c: New test.
13098 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
13101 * gfortran.dg/implied_do_2.f90: New test.
13102 * gfortran.dg/coarray_8.f90: Update for new error message.
13104 2018-03-06 Jakub Jelinek <jakub@redhat.com>
13106 PR inline-asm/84683
13107 * g++.dg/ext/pr84683.C: New test.
13109 PR tree-optimization/84687
13110 * gcc.dg/pr84687.c: New test.
13112 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
13115 * g++.dg/pr84231.C: New.
13118 * g++.dg/cpp1y/pr84593.C: New.
13121 * g++.dg/pr84492.C: New.
13123 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13125 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
13126 __builtin_ppc_speculation_barrier.
13128 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13131 * gcc.target/powerpc/pr84700.c: New test.
13133 2018-03-05 Nathan Sidwell <nathan@acm.org>
13136 * g++.dg/lookup/pr84702.C: New.
13138 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13141 * gcc.target/i386/pr84564.c: New test.
13143 2018-03-05 Marek Polacek <polacek@redhat.com>
13146 * g++.dg/cpp0x/inline-ns10.C: New test.
13148 2018-03-05 Nathan Sidwell <nathan@acm.org>
13151 * g++.dg/template/pr84694.C: New.
13153 2018-03-05 Jakub Jelinek <jakub@redhat.com>
13156 * gcc.c-torture/execute/pr84524.c: New test.
13157 * gcc.target/i386/avx512bw-pr84524.c: New test.
13159 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
13162 * g++.dg/pr84264.C: New test.
13164 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13167 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
13168 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
13169 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
13171 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
13173 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
13174 * g++.dg/other/i386-3.C: Ditto.
13175 * gcc.target/i386/sse-12.c: Ditto.
13176 * gcc.target/i386/sse-13.c: Ditto.
13177 * gcc.target/i386/sse-14.c: Ditto.
13178 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
13179 * gcc.target/i386/wbinvd-1.c: New test.
13180 * gcc.target/i386/wbnoinvd-1.c: Ditto.
13181 * gcc.target/i386/pconfig-1.c: Ditto.
13183 2018-03-05 Pádraig Brady <P@draigBrady.com>
13184 Nathan Sidwell <nathan@acm.org>
13187 * g++.dg/cpp0x/pr84497.C: New.
13189 2018-03-05 Richard Biener <rguenther@suse.de>
13191 PR tree-optimization/84670
13192 * gcc.dg/pr84670-1.c: New testcase.
13193 * gcc.dg/pr84670-2.c: Likewise.
13194 * gcc.dg/pr84670-3.c: Likewise.
13195 * gcc.dg/pr84670-4.c: Likewise.
13197 2018-03-05 Richard Biener <rguenther@suse.de>
13199 PR tree-optimization/84650
13200 * gcc.dg/graphite/pr84650.c: New testcase.
13202 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13205 * g++.dg/cpp1z/constexpr-lambda20.C: New.
13207 2018-03-03 Harald Anlauf <anlauf@gmx.de>
13210 * gfortran.dg/pr71085.f90: New test.
13212 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13215 * gfortran.dg/zero_sized_8.f90: Really commit New test.
13217 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
13220 * gfortran.dg/pr51434.f90: New test.
13222 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13225 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
13227 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13230 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
13232 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13235 * g++.dg/torture/pr71464.C: New.
13237 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
13240 * gfortran.dg/select_type_41.f90: New test.
13242 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13245 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
13247 2018-03-02 Marek Polacek <polacek@redhat.com>
13250 * g++.dg/ext/flexary29.C: New test.
13252 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13254 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
13256 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13259 * g++.dg/torture/pr81812.C: New.
13261 2018-03-02 Marek Polacek <polacek@redhat.com>
13264 * g++.dg/warn/Wsign-compare-8.C: New test.
13267 * g++.dg/parse/array-size3.C: New test.
13270 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
13272 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13275 * g++.dg/cpp1y/pr84662.C: New test.
13277 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
13279 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
13280 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
13282 * g++.dg/lto/20101010-1_0.C: Likewise.
13283 * g++.dg/lto/20101010-2_0.C: Likewise.
13285 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13288 * gcc.dg/pr84628.c: New test.
13291 * gcc.target/ia64/pr56540.c: New test.
13293 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13295 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
13297 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
13298 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
13299 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
13300 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
13302 2018-03-02 Marek Polacek <polacek@redhat.com>
13305 * c-c++-common/ubsan/shift-11.c: New test.
13307 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13309 * gcc.dg/vect/vect-alias-check-13.c: New test.
13311 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13314 * gcc.dg/pr84614.c: New test.
13316 PR inline-asm/84625
13317 * gcc.target/i386/pr84625.c: New test.
13319 2018-03-02 Richard Biener <rguenther@suse.de>
13321 PR tree-optimization/84427
13322 * gcc.dg/torture/pr84427.c: New testcase.
13324 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
13327 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
13328 powerpc64le*-*-linux*.
13329 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
13330 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
13332 2018-03-01 Martin Sebor <msebor@redhat.com>
13335 * g++.dg/ext/attr-const.C: Remove xfail.
13336 * g++.dg/ext/attr-malloc-3.C: New test.
13337 * g++.dg/ext/attr-noinline-3.C: New test.
13338 * g++.dg/ext/attr-noreturn-3.C: New test.
13339 * g++.dg/ext/attr-nothrow-3.C: New test.
13340 * g++.dg/ext/attr-pure.C: Remove xfail.
13342 2018-03-02 Jakub Jelinek <jakub@redhat.com>
13345 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
13346 dg-options and dg-shouldfail "ubsan" directive.
13348 2018-03-01 Marek Polacek <polacek@redhat.com>
13349 Jason Merrill <jason@redhat.com>
13352 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
13353 * g++.dg/cpp1z/static1.C: New test.
13354 * g++.dg/template/static37.C: New test.
13356 2018-03-01 Nathan Sidwell <nathan@acm.org>
13359 * g++.dg/template/pr84434.C: New.
13361 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
13363 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
13364 -mthumb to the command-line.
13366 2018-03-01 Marek Polacek <polacek@redhat.com>
13369 * g++.dg/cpp0x/static_assert14.C: New test.
13371 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
13374 * g++.dg/torture/pr79410.C: New.
13376 2018-03-01 Martin Liska <mliska@suse.cz>
13379 * gcc.dg/asan/pr82484.c: New test.
13381 2018-03-01 Richard Biener <rguenther@suse.de>
13384 * gfortran.dg/lto/pr84645_0.f90: New testcase.
13386 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
13389 * gfortran.dg/coarray_47.f90: New test.
13391 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
13394 * gfortran.dg/class_array_23.f03: New test.
13396 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
13398 PR rtl-optimization/84528
13399 * gcc.dg/torture/pr84538.c: Rename to...
13400 * gcc.dg/torture/pr84528.c: ...this.
13402 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
13404 PR rtl-optimization/84528
13405 * gcc.dg/torture/pr84538.c: New test.
13407 2018-02-28 Martin Sebor <msebor@redhat.com>
13409 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
13410 -fpic test failures.
13411 * c-c++-common/Wrestrict-2.c: Same.
13412 * c-c++-common/Wstringop-truncation.c: Same.
13413 * gcc.dg/Warray-bounds-22.c: Same.
13414 * gcc.dg/Wstringop-overflow.c: Same.
13415 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
13416 (signed_range): Same.
13417 (unsigned_anti_range): Same.
13418 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
13419 (signed_range): Same.
13420 (unsigned_anti_range): Same.
13421 * gcc.dg/attr-alloc_size-7.c: Same.
13422 * gcc.dg/attr-alloc_size-8.c: Same.
13423 * gcc.dg/builtin-alloc-size.c: Same.
13424 * gcc.dg/builtin-stpncpy.c: Same.
13425 * gcc.dg/builtins-nonnull.c: Same.
13426 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
13427 * gcc.dg/pr79214.c: Same.
13428 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
13429 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
13430 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
13431 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
13432 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
13433 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
13434 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
13435 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
13436 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
13437 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
13438 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
13440 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
13443 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
13445 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13448 * g++.dg/cpp0x/pr84609.C: New test.
13450 2018-02-28 Martin Sebor <msebor@redhat.com>
13453 * g++.dg/ext/attr-malloc-3.C: New test.
13454 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
13455 to pre-existing problems.
13456 * g++.dg/ext/attr-pure.C: Same.
13458 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
13461 * gfortran.dg/associate_37.f90: New test.
13464 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
13466 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13469 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
13470 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
13471 * gcc.dg/bf-ms-layout-4.c: New test.
13472 * gcc.dg/bf-ms-layout-5.c: New test.
13474 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
13477 * gcc.target/powerpc/pr83399.c: Only run on Linux.
13479 2018-02-28 Richard Biener <rguenther@suse.de>
13481 PR tree-optimization/84584
13482 * gcc.dg/graphite/pr84584.c: New testcase.
13484 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
13486 PR preprocessor/84517
13487 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
13489 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13491 * c-c++-common/dump-ada-spec-12.c: New test.
13492 * c-c++-common/dump-ada-spec-13.c: Likewise.
13494 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13496 * c-c++-common/dump-ada-spec-11.c: New test.
13498 2018-02-28 Martin Liska <mliska@suse.cz>
13501 * g++.dg/ext/timevar1.C: Fix pruned patterns.
13502 * g++.dg/ext/timevar2.C: Likewise.
13504 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
13506 * c-c++-common/dump-ada-spec-8.c: New test.
13507 * c-c++-common/dump-ada-spec-9.c: Likewise.
13508 * c-c++-common/dump-ada-spec-10.c: Likewise.
13510 2018-02-28 Richard Biener <rguenther@suse.de>
13512 PR middle-end/84607
13513 * gcc.dg/pr84607.c: New testcase.
13515 2018-02-28 Nathan Sidwell <nathan@acm.org>
13518 * g++.dg/lookup/pr84602.C: New.
13520 2018-02-28 Jakub Jelinek <jakub@redhat.com>
13524 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
13526 * g++.dg/ext/attr-nonnull.C: Likewise.
13527 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
13529 * g++.dg/ext/attr-noinline-2.C: Likewise.
13530 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
13531 -fdump-tree-eh in dg-options.
13533 2018-02-28 Alan Modra <amodra@gmail.com>
13535 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
13537 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
13539 2018-02-27 Martin Sebor <msebor@redhat.com>
13543 * g++.dg/Wmissing-attributes.C: New test.
13544 * g++.dg/ext/attr-const-pure.C: New test.
13545 * g++.dg/ext/attr-const.C: New test.
13546 * g++.dg/ext/attr-deprecated-2.C: New test.
13547 * g++.dg/ext/attr-malloc-2.C: New test.
13548 * g++.dg/ext/attr-malloc.C: New test.
13549 * g++.dg/ext/attr-noinline-2.C: New test.
13550 * g++.dg/ext/attr-noinline.C: New test.
13551 * g++.dg/ext/attr-nonnull.C: New test.
13552 * g++.dg/ext/attr-noreturn-2.C: New test.
13553 * g++.dg/ext/attr-noreturn.C: New test.
13554 * g++.dg/ext/attr-nothrow-2.C: New test.
13555 * g++.dg/ext/attr-nothrow.C: New test.
13556 * g++.dg/ext/attr-optimize.C: New test.
13557 * g++.dg/ext/attr-pure.C: New test.
13558 * g++.dg/ext/attr-returns-nonnull.C: New test.
13559 * g++.dg/ext/attr-warning.C: New test.
13561 2018-02-27 Nathan Sidwell <nathan@acm.org>
13564 * g++.dg/lookup/pr84426.C: New.
13566 2018-02-27 Richard Biener <rguenther@suse.de>
13568 PR tree-optimization/84512
13569 * gcc.dg/tree-ssa/pr84512.c: New testcase.
13571 2018-02-27 Martin Liska <mliska@suse.cz>
13573 PR gcov-profile/84548
13574 * g++.dg/gcov/pr84548.C: New test.
13576 2018-02-27 Jakub Jelinek <jakub@redhat.com>
13579 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
13581 2018-02-26 Jakub Jelinek <jakub@redhat.com>
13584 * g++.dg/cpp1y/pr84558.C: New test.
13586 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
13589 * g++.dg/cpp0x/alignas14.C: New.
13590 * g++.dg/cpp0x/alignas15.C: Likewise.
13592 2018-02-26 Jakub Jelinek <jakub@redhat.com>
13595 * g++.dg/gomp/pr84557.C: New test.
13597 2018-02-26 Marek Polacek <polacek@redhat.com>
13600 * g++.dg/cpp1z/pr84325.C: New test.
13602 2018-02-26 Carl Love <cel@us.ibm.com>
13604 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
13606 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
13607 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
13608 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
13610 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
13611 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
13614 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
13617 * gcc.target/i386/indirect-thunk-1.c: Updated.
13618 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13619 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13620 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13621 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13622 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13623 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13624 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13625 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13626 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13627 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13628 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13629 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13630 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13631 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13632 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13633 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13634 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13635 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13636 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13637 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13638 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13639 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13640 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13641 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13642 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13643 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13644 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13645 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13646 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13647 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13648 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13649 * gcc.target/i386/ret-thunk-9.c: Likewise.
13650 * gcc.target/i386/ret-thunk-10.c: Likewise.
13651 * gcc.target/i386/ret-thunk-11.c: Likewise.
13652 * gcc.target/i386/ret-thunk-12.c: Likewise.
13653 * gcc.target/i386/ret-thunk-13.c: Likewise.
13654 * gcc.target/i386/ret-thunk-14.c: Likewise.
13655 * gcc.target/i386/ret-thunk-15.c: Likewise.
13657 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
13659 * gcc.c-torture/execute/20180226-1.c: New test.
13661 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
13663 PR tree-optimization/83965
13664 * gcc.dg/vect/pr83965-2.c: New test.
13666 2018-02-26 Tom de Vries <tom@codesourcery.com>
13668 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
13670 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
13673 * gcc.target/i386/ret-thunk-22.c: New test.
13674 * gcc.target/i386/ret-thunk-23.c: Likewise.
13675 * gcc.target/i386/ret-thunk-24.c: Likewise.
13676 * gcc.target/i386/ret-thunk-25.c: Likewise.
13677 * gcc.target/i386/ret-thunk-26.c: Likewise.
13679 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
13682 * g++.dg/cpp1z/pr84533.C: New.
13684 2018-02-26 Marek Polacek <polacek@redhat.com>
13687 * g++.dg/parse/error60.C: New test.
13689 2018-02-26 Jakub Jelinek <jakub@redhat.com>
13692 * g++.dg/gomp/pr84556.C: New test.
13693 * g++.dg/vect/pr84556.cc: New test.
13695 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
13698 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
13699 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
13700 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
13701 * gfortran.dg/c_loc_test.f90: Likewise.
13702 * gfortran.dg/c_loc_tests_2.f03: Likewise.
13703 * gfortran.dg/proc_decl_17.f90: Likewise.
13704 * gfortran.dg/proc_ptr_8.f90: Likewise.
13706 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13709 * gcc.target/aarch64/lr_free_2.c: Revert changes in
13710 r254814 disabling -fomit-frame-pointer by default.
13711 * gcc.target/aarch64/spill_1.c: Likewise.
13712 * gcc.target/aarch64/test_frame_11.c: Likewise.
13713 * gcc.target/aarch64/test_frame_12.c: Likewise.
13714 * gcc.target/aarch64/test_frame_13.c: Likewise.
13715 * gcc.target/aarch64/test_frame_14.c: Likewise.
13716 * gcc.target/aarch64/test_frame_15.c: Likewise.
13717 * gcc.target/aarch64/test_frame_3.c: Likewise.
13718 * gcc.target/aarch64/test_frame_5.c: Likewise.
13719 * gcc.target/aarch64/test_frame_9.c: Likewise.
13721 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
13724 * gfortran.dg/explicit_shape_1.f90: New test.
13725 * gfortran.dg/automatic_module_variable.f90: Update regex.
13726 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
13727 * gfortran.dg/constant_shape.f90: Ditto.
13728 * gfortran.dg/dec_structure_23.f90: Ditto.
13729 * gfortran.dg/pr78240.f90: Ditto.
13731 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
13734 * gfortran.dg/pr84523.f90: New test.
13736 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13739 * gfortran.dg/select_type_40.f90: New test.
13741 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
13744 * gfortran.dg/data_substring.f90: New test.
13746 2018-02-24 Marek Polacek <polacek@redhat.com>
13749 * g++.dg/cpp1z/constexpr-83692.C: New test.
13751 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
13754 * gfortran.dg/statement_function_1.f90: Update test.
13756 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13759 * gfortran.dg/inquire_19.f90: New test.
13761 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
13764 * gfortran.dg/pr83149_b.f90: New test.
13765 * gfortran.dg/pr83149_a.f90: Additional source for previous.
13767 2018-02-23 Carl Love <cel@us.ibm.com>
13769 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
13770 vec_signed2 and vec_unsigned2 to new Power 8 test file.
13771 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
13774 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
13776 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
13777 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
13779 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
13781 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
13784 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
13787 * gfortran.dg/pr83149_1.f90: New test.
13788 * gfortran.dg/pr83149.f90: Additional source for previous.
13790 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
13793 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
13794 __GI___pthread_mutex_init as well.
13796 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
13799 * gfortran.dg/class_68.f90: New test.
13801 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13804 * gfortran.dg/derived_init_5.f90: New test.
13806 2018-02-22 Jakub Jelinek <jakub@redhat.com>
13809 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
13810 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
13812 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
13815 * gcc.target/powerpc/pr81572.c: New.
13817 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
13819 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
13821 2018-02-22 Martin Sebor <msebor@redhat.com>
13823 PR tree-optimization/84480
13824 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
13825 * g++.dg/warn/Wstringop-truncation-1.C: New test.
13827 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
13830 * gcc.target/i386/indirect-thunk-11.c: New test.
13831 * gcc.target/i386/indirect-thunk-12.c: Likewise.
13832 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
13833 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
13834 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
13835 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
13836 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
13837 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
13838 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
13839 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
13841 2018-02-22 Steve Ellcey <sellcey@cavium.com>
13844 * gcc.target/aarch64/asm-2.c: Add dg-error for
13846 * gcc.target/aarch64/asm-4.c: New test.
13848 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
13850 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
13852 2018-02-22 Marek Polacek <polacek@redhat.com>
13855 * g++.dg/parse/error59.C: New test.
13857 2018-02-22 Tom de Vries <tom@codesourcery.com>
13859 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
13861 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13864 * g++.dg/cpp0x/pr77655.C: New.
13866 2018-02-22 Jakub Jelinek <jakub@redhat.com>
13869 * g++.dg/cpp1y/pr84496.C: New test.
13872 * g++.dg/torture/pr84502.C: New test.
13874 PR tree-optimization/84503
13875 * gcc.dg/pr84503-1.c: New test.
13876 * gcc.dg/pr84503-2.c: New test.
13878 2018-02-21 Jakub Jelinek <jakub@redhat.com>
13880 PR tree-optimization/84478
13881 * gcc.c-torture/execute/pr84478.c: New test.
13883 2018-02-20 Martin Sebor <msebor@redhat.com>
13885 PR middle-end/84095
13886 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
13887 * c-c++-common/Wrestrict.c: Same.
13888 * gcc.dg/Wrestrict-6.c: Same.
13889 * gcc.dg/Warray-bounds-27.c: New test.
13890 * gcc.dg/Wrestrict-8.c: New test.
13891 * gcc.dg/Wrestrict-9.c: New test.
13892 * gcc.dg/pr84095.c: New test.
13894 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
13896 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
13898 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
13902 * gfortran.dg/structure_constructor_14.f90: New test.
13904 2018-02-20 Jeff Law <law@redhat.com>
13906 PR middle-end/82123
13907 PR tree-optimization/81592
13908 PR middle-end/79257
13909 * gcc.dg/pr81592.c: New test.
13910 * gcc.dg/pr82123.c: New test.
13911 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
13913 2018-02-20 Jakub Jelinek <jakub@redhat.com>
13916 * g++.dg/warn/Wunused-var-30.C: New test.
13918 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
13920 PR tree-optimization/84419
13921 * gcc.dg/vect/pr84419.c: New test.
13923 2018-02-20 Jakub Jelinek <jakub@redhat.com>
13925 PR middle-end/82004
13926 * gfortran.dg/pr82004.f90: New test.
13928 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
13930 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
13932 2018-02-20 Martin Liska <mliska@suse.cz>
13936 * gcc.target/i386/pr84310.c: New test.
13937 * gcc.target/i386/pr84310-2.c: Likewise.
13939 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13942 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
13944 2018-02-20 Jakub Jelinek <jakub@redhat.com>
13947 * g++.dg/cpp1z/launder7.C: New test.
13950 * g++.dg/cpp0x/constexpr-84449.C: New test.
13953 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
13955 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
13959 * gfortran.dg/associate_22.f90: Enable commented out test.
13960 * gfortran.dg/associate_36.f90: New test.
13962 2018-02-19 Jakub Jelinek <jakub@redhat.com>
13965 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
13967 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
13969 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
13970 (dg-options): Use -mavx instead of -w.
13972 2018-02-19 Jakub Jelinek <jakub@redhat.com>
13975 * g++.dg/cpp1z/launder8.C: New test.
13978 * g++.dg/gomp/pr84448.C: New test.
13981 * g++.dg/gomp/pr84430.C: New test.
13983 PR tree-optimization/84452
13984 * gcc.dg/pr84452.c: New test.
13987 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
13989 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13992 * gfortran.dg/implied_do_io_4.f90: New test.
13994 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
13996 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
13997 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
13998 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
14000 2018-02-19 Carl Love <cel@us.ibm.com>
14002 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
14004 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14007 * gcc.target/i386/pr57193.c: Add -mtune=generic.
14009 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
14012 * g++.dg/cpp0x/auto50.C: New.
14013 * g++.dg/parse/friend12.C: Adjust.
14015 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14017 PR libgfortran/84389
14018 * gfortran.dg/dtio_33.f90: New test.
14020 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14022 PR libgfortran/84412
14023 * gfortran.dg/inquire_18.f90: New test.
14025 2018-02-18 Janus Weil <janus@gcc.gnu.org>
14028 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
14029 * gfortran.dg/pointer_intent_3.f90: Ditto.
14030 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
14031 * gfortran.dg/protected_3.f90: Ditto.
14032 * gfortran.dg/protected_4.f90: Ditto.
14033 * gfortran.dg/protected_5.f90: Ditto.
14034 * gfortran.dg/protected_6.f90: Ditto.
14036 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
14039 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
14042 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14045 * gfortran.dg/inline_matmul_22.f90: New test.
14047 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14050 * gfortran.dg/abort_shoulfail.f90: New test.
14051 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
14053 * gfortran.dg/PR19754_2.f90: Likewise.
14054 * gfortran.dg/PR19872.f: Likewise.
14055 * gfortran.dg/PR49268.f90: Likewise.
14056 * gfortran.dg/Wall.f90: Likewise.
14057 * gfortran.dg/Wno-all.f90: Likewise.
14058 * gfortran.dg/achar_1.f90: Likewise.
14059 * gfortran.dg/achar_2.f90: Likewise.
14060 * gfortran.dg/achar_4.f90: Likewise.
14061 * gfortran.dg/achar_6.F90: Likewise.
14062 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
14063 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
14064 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
14065 * gfortran.dg/actual_array_offset_1.f90: Likewise.
14066 * gfortran.dg/actual_array_result_1.f90: Likewise.
14067 * gfortran.dg/actual_array_substr_1.f90: Likewise.
14068 * gfortran.dg/actual_array_substr_2.f90: Likewise.
14069 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
14070 * gfortran.dg/actual_procedure_1.f90: Likewise.
14071 * gfortran.dg/adjustl_1.f90: Likewise.
14072 * gfortran.dg/advance_1.f90: Likewise.
14073 * gfortran.dg/advance_4.f90: Likewise.
14074 * gfortran.dg/advance_5.f90: Likewise.
14075 * gfortran.dg/advance_6.f90: Likewise.
14076 * gfortran.dg/aint_anint_1.f90: Likewise.
14077 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
14078 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
14079 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
14080 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
14081 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
14082 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
14083 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
14084 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
14085 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
14086 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
14087 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
14088 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
14089 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
14090 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
14091 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
14092 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
14093 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
14094 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
14095 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
14096 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
14097 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
14098 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14099 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
14100 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
14101 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
14102 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
14103 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
14104 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
14105 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
14106 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
14107 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
14108 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
14109 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
14110 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
14111 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
14112 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
14113 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
14114 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
14115 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
14116 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
14117 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
14118 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
14119 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
14120 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
14121 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
14122 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
14123 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
14124 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
14125 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
14126 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
14127 * gfortran.dg/allocatable_function_1.f90: Likewise.
14128 * gfortran.dg/allocatable_function_10.f90: Likewise.
14129 * gfortran.dg/allocatable_function_3.f90: Likewise.
14130 * gfortran.dg/allocatable_function_5.f90: Likewise.
14131 * gfortran.dg/allocatable_function_6.f90: Likewise.
14132 * gfortran.dg/allocatable_function_7.f90: Likewise.
14133 * gfortran.dg/allocatable_function_8.f90: Likewise.
14134 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
14135 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
14136 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
14137 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
14138 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
14139 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
14140 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
14141 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
14142 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
14143 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
14144 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
14145 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
14146 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
14147 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
14148 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
14149 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
14150 * gfortran.dg/allocate_class_3.f90: Likewise.
14151 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
14152 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
14153 * gfortran.dg/allocate_derived_5.f90: Likewise.
14154 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
14155 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
14156 * gfortran.dg/allocate_with_source_1.f90: Likewise.
14157 * gfortran.dg/allocate_with_source_10.f08: Likewise.
14158 * gfortran.dg/allocate_with_source_11.f08: Likewise.
14159 * gfortran.dg/allocate_with_source_12.f03: Likewise.
14160 * gfortran.dg/allocate_with_source_15.f03: Likewise.
14161 * gfortran.dg/allocate_with_source_16.f90: Likewise.
14162 * gfortran.dg/allocate_with_source_17.f03: Likewise.
14163 * gfortran.dg/allocate_with_source_18.f03: Likewise.
14164 * gfortran.dg/allocate_with_source_2.f90: Likewise.
14165 * gfortran.dg/allocate_with_source_20.f03: Likewise.
14166 * gfortran.dg/allocate_with_source_22.f03: Likewise.
14167 * gfortran.dg/allocate_with_source_23.f03: Likewise.
14168 * gfortran.dg/allocate_with_source_24.f90: Likewise.
14169 * gfortran.dg/allocate_with_source_5.f90: Likewise.
14170 * gfortran.dg/allocate_with_source_6.f90: Likewise.
14171 * gfortran.dg/allocate_with_source_7.f08: Likewise.
14172 * gfortran.dg/allocate_with_source_8.f08: Likewise.
14173 * gfortran.dg/allocate_with_source_9.f08: Likewise.
14174 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
14175 * gfortran.dg/allocate_zerosize_3.f: Likewise.
14176 * gfortran.dg/altreturn_3.f90: Likewise.
14177 * gfortran.dg/altreturn_5.f90: Likewise.
14178 * gfortran.dg/altreturn_7.f90: Likewise.
14179 * gfortran.dg/and_or_xor.f90: Likewise.
14180 * gfortran.dg/anint_1.f90: Likewise.
14181 * gfortran.dg/any_all_1.f90: Likewise.
14182 * gfortran.dg/anyallcount_1.f90: Likewise.
14183 * gfortran.dg/append_1.f90: Likewise.
14184 * gfortran.dg/argument_checking_1.f90: Likewise.
14185 * gfortran.dg/argument_checking_2.f90: Likewise.
14186 * gfortran.dg/argument_checking_8.f90: Likewise.
14187 * gfortran.dg/arithmetic_if.f90: Likewise.
14188 * gfortran.dg/array_1.f90: Likewise.
14189 * gfortran.dg/array_2.f90: Likewise.
14190 * gfortran.dg/array_alloc_1.f90: Likewise.
14191 * gfortran.dg/array_alloc_2.f90: Likewise.
14192 * gfortran.dg/array_alloc_3.f90: Likewise.
14193 * gfortran.dg/array_assignment_1.F90: Likewise.
14194 * gfortran.dg/array_assignment_5.f90: Likewise.
14195 * gfortran.dg/array_constructor_1.f90: Likewise.
14196 * gfortran.dg/array_constructor_10.f90: Likewise.
14197 * gfortran.dg/array_constructor_11.f90: Likewise.
14198 * gfortran.dg/array_constructor_12.f90: Likewise.
14199 * gfortran.dg/array_constructor_15.f90: Likewise.
14200 * gfortran.dg/array_constructor_16.f90: Likewise.
14201 * gfortran.dg/array_constructor_17.f90: Likewise.
14202 * gfortran.dg/array_constructor_19.f90: Likewise.
14203 * gfortran.dg/array_constructor_23.f: Likewise.
14204 * gfortran.dg/array_constructor_24.f: Likewise.
14205 * gfortran.dg/array_constructor_32.f90: Likewise.
14206 * gfortran.dg/array_constructor_36.f90: Likewise.
14207 * gfortran.dg/array_constructor_39.f90: Likewise.
14208 * gfortran.dg/array_constructor_4.f90: Likewise.
14209 * gfortran.dg/array_constructor_40.f90: Likewise.
14210 * gfortran.dg/array_constructor_44.f90: Likewise.
14211 * gfortran.dg/array_constructor_45.f90: Likewise.
14212 * gfortran.dg/array_constructor_46.f90: Likewise.
14213 * gfortran.dg/array_constructor_47.f90: Likewise.
14214 * gfortran.dg/array_constructor_49.f90: Likewise.
14215 * gfortran.dg/array_constructor_5.f90: Likewise.
14216 * gfortran.dg/array_constructor_50.f90: Likewise.
14217 * gfortran.dg/array_constructor_6.f90: Likewise.
14218 * gfortran.dg/array_constructor_7.f90: Likewise.
14219 * gfortran.dg/array_constructor_8.f90: Likewise.
14220 * gfortran.dg/array_constructor_9.f90: Likewise.
14221 * gfortran.dg/array_constructor_type_1.f03: Likewise.
14222 * gfortran.dg/array_constructor_type_10.f03: Likewise.
14223 * gfortran.dg/array_constructor_type_11.f03: Likewise.
14224 * gfortran.dg/array_constructor_type_12.f03: Likewise.
14225 * gfortran.dg/array_constructor_type_13.f90: Likewise.
14226 * gfortran.dg/array_constructor_type_14.f03: Likewise.
14227 * gfortran.dg/array_constructor_type_16.f03: Likewise.
14228 * gfortran.dg/array_constructor_type_2.f03: Likewise.
14229 * gfortran.dg/array_constructor_type_22.f03: Likewise.
14230 * gfortran.dg/array_constructor_type_3.f03: Likewise.
14231 * gfortran.dg/array_constructor_type_4.f03: Likewise.
14232 * gfortran.dg/array_constructor_type_5.f03: Likewise.
14233 * gfortran.dg/array_constructor_type_6.f03: Likewise.
14234 * gfortran.dg/array_constructor_type_7.f03: Likewise.
14235 * gfortran.dg/array_function_1.f90: Likewise.
14236 * gfortran.dg/array_function_5.f90: Likewise.
14237 * gfortran.dg/array_initializer_1.f90: Likewise.
14238 * gfortran.dg/array_initializer_2.f90: Likewise.
14239 * gfortran.dg/array_memcpy_5.f90: Likewise.
14240 * gfortran.dg/array_memset_2.f90: Likewise.
14241 * gfortran.dg/array_reference_1.f90: Likewise.
14242 * gfortran.dg/array_return_value_1.f90: Likewise.
14243 * gfortran.dg/array_section_1.f90: Likewise.
14244 * gfortran.dg/array_temporaries_3.f90: Likewise.
14245 * gfortran.dg/arrayio_1.f90: Likewise.
14246 * gfortran.dg/arrayio_10.f90: Likewise.
14247 * gfortran.dg/arrayio_11.f90: Likewise.
14248 * gfortran.dg/arrayio_12.f90: Likewise.
14249 * gfortran.dg/arrayio_13.f90: Likewise.
14250 * gfortran.dg/arrayio_14.f90: Likewise.
14251 * gfortran.dg/arrayio_16.f90: Likewise.
14252 * gfortran.dg/arrayio_2.f90: Likewise.
14253 * gfortran.dg/arrayio_3.f90: Likewise.
14254 * gfortran.dg/arrayio_4.f90: Likewise.
14255 * gfortran.dg/arrayio_5.f90: Likewise.
14256 * gfortran.dg/arrayio_6.f90: Likewise.
14257 * gfortran.dg/arrayio_7.f90: Likewise.
14258 * gfortran.dg/arrayio_8.f90: Likewise.
14259 * gfortran.dg/arrayio_9.f90: Likewise.
14260 * gfortran.dg/arrayio_derived_1.f90: Likewise.
14261 * gfortran.dg/assign_10.f90: Likewise.
14262 * gfortran.dg/assign_9.f90: Likewise.
14263 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
14264 * gfortran.dg/assignment_1.f90: Likewise.
14265 * gfortran.dg/associate_1.f03: Likewise.
14266 * gfortran.dg/associate_11.f90: Likewise.
14267 * gfortran.dg/associate_13.f90: Likewise.
14268 * gfortran.dg/associate_15.f90: Likewise.
14269 * gfortran.dg/associate_17.f90: Likewise.
14270 * gfortran.dg/associate_18.f08: Likewise.
14271 * gfortran.dg/associate_19.f03: Likewise.
14272 * gfortran.dg/associate_20.f03: Likewise.
14273 * gfortran.dg/associate_22.f90: Likewise.
14274 * gfortran.dg/associate_23.f90: Likewise.
14275 * gfortran.dg/associate_24.f90: Likewise.
14276 * gfortran.dg/associate_25.f90: Likewise.
14277 * gfortran.dg/associate_27.f90: Likewise.
14278 * gfortran.dg/associate_28.f90: Likewise.
14279 * gfortran.dg/associate_32.f03: Likewise.
14280 * gfortran.dg/associate_33.f03: Likewise.
14281 * gfortran.dg/associate_34.f90: Likewise.
14282 * gfortran.dg/associate_6.f03: Likewise.
14283 * gfortran.dg/associate_7.f03: Likewise.
14284 * gfortran.dg/associate_8.f03: Likewise.
14285 * gfortran.dg/associate_9.f03: Likewise.
14286 * gfortran.dg/associated_1.f90: Likewise.
14287 * gfortran.dg/associated_2.f90: Likewise.
14288 * gfortran.dg/associated_5.f90: Likewise.
14289 * gfortran.dg/associated_6.f90: Likewise.
14290 * gfortran.dg/associated_target_3.f90: Likewise.
14291 * gfortran.dg/associated_target_4.f90: Likewise.
14292 * gfortran.dg/associated_target_5.f03: Likewise.
14293 * gfortran.dg/associated_target_6.f03: Likewise.
14294 * gfortran.dg/assumed_dummy_1.f90: Likewise.
14295 * gfortran.dg/assumed_rank_1.f90: Likewise.
14296 * gfortran.dg/assumed_rank_10.f90: Likewise.
14297 * gfortran.dg/assumed_rank_2.f90: Likewise.
14298 * gfortran.dg/assumed_rank_7.f90: Likewise.
14299 * gfortran.dg/assumed_rank_8.f90: Likewise.
14300 * gfortran.dg/assumed_rank_9.f90: Likewise.
14301 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14302 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14303 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
14304 * gfortran.dg/assumed_type_2.f90: Likewise.
14305 * gfortran.dg/atan2_1.f90: Likewise.
14306 * gfortran.dg/auto_array_1.f90: Likewise.
14307 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
14308 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
14309 * gfortran.dg/auto_char_len_3.f90: Likewise.
14310 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
14311 * gfortran.dg/auto_internal_assumed.f90: Likewise.
14312 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
14313 * gfortran.dg/auto_save_2.f90: Likewise.
14314 * gfortran.dg/automatic_default_init_1.f90: Likewise.
14315 * gfortran.dg/backslash_1.f90: Likewise.
14316 * gfortran.dg/backslash_2.f90: Likewise.
14317 * gfortran.dg/backslash_3.f: Likewise.
14318 * gfortran.dg/backspace_1.f: Likewise.
14319 * gfortran.dg/backspace_10.f90: Likewise.
14320 * gfortran.dg/backspace_11.f90: Likewise.
14321 * gfortran.dg/backspace_2.f: Likewise.
14322 * gfortran.dg/backspace_3.f: Likewise.
14323 * gfortran.dg/backspace_4.f: Likewise.
14324 * gfortran.dg/backspace_5.f: Likewise.
14325 * gfortran.dg/backspace_6.f: Likewise.
14326 * gfortran.dg/backspace_7.f90: Likewise.
14327 * gfortran.dg/backspace_8.f: Likewise.
14328 * gfortran.dg/backspace_9.f: Likewise.
14329 * gfortran.dg/bessel_1.f90: Likewise.
14330 * gfortran.dg/bessel_2.f90: Likewise.
14331 * gfortran.dg/bessel_5.f90: Likewise.
14332 * gfortran.dg/bessel_6.f90: Likewise.
14333 * gfortran.dg/bessel_7.f90: Likewise.
14334 * gfortran.dg/bind_c_dts_2.f03: Likewise.
14335 * gfortran.dg/bind_c_dts_3.f03: Likewise.
14336 * gfortran.dg/bind_c_usage_15.f90: Likewise.
14337 * gfortran.dg/bind_c_usage_16.f03: Likewise.
14338 * gfortran.dg/bind_c_usage_17.f90: Likewise.
14339 * gfortran.dg/bind_c_usage_24.f90: Likewise.
14340 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
14341 * gfortran.dg/binding_label_tests_16.f03: Likewise.
14342 * gfortran.dg/binding_label_tests_23.f90: Likewise.
14343 * gfortran.dg/bit_comparison_1.F90: Likewise.
14344 * gfortran.dg/bit_comparison_2.F90: Likewise.
14345 * gfortran.dg/block_1.f08: Likewise.
14346 * gfortran.dg/block_13.f08: Likewise.
14347 * gfortran.dg/block_14.f90: Likewise.
14348 * gfortran.dg/block_2.f08: Likewise.
14349 * gfortran.dg/block_6.f08: Likewise.
14350 * gfortran.dg/block_7.f08: Likewise.
14351 * gfortran.dg/block_8.f08: Likewise.
14352 * gfortran.dg/blockdata_1.f90: Likewise.
14353 * gfortran.dg/bound_1.f90: Likewise.
14354 * gfortran.dg/bound_2.f90: Likewise.
14355 * gfortran.dg/bound_3.f90: Likewise.
14356 * gfortran.dg/bound_4.f90: Likewise.
14357 * gfortran.dg/bound_5.f90: Likewise.
14358 * gfortran.dg/bound_6.f90: Likewise.
14359 * gfortran.dg/bound_7.f90: Likewise.
14360 * gfortran.dg/bound_8.f90: Likewise.
14361 * gfortran.dg/bound_9.f90: Likewise.
14362 * gfortran.dg/bound_simplification_1.f90: Likewise.
14363 * gfortran.dg/bound_simplification_3.f90: Likewise.
14364 * gfortran.dg/bound_simplification_4.f90: Likewise.
14365 * gfortran.dg/bound_simplification_5.f90: Likewise.
14366 * gfortran.dg/bound_simplification_6.f90: Likewise.
14367 * gfortran.dg/bounds_check_1.f90: Likewise.
14368 * gfortran.dg/bounds_check_12.f90: Likewise.
14369 * gfortran.dg/bounds_check_14.f90: Likewise.
14370 * gfortran.dg/bounds_check_15.f90: Likewise.
14371 * gfortran.dg/bounds_check_19.f90: Likewise.
14372 * gfortran.dg/bounds_check_8.f90: Likewise.
14373 * gfortran.dg/bounds_check_9.f90: Likewise.
14374 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
14375 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
14376 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
14377 * gfortran.dg/boz_1.f90: Likewise.
14378 * gfortran.dg/boz_11.f90: Likewise.
14379 * gfortran.dg/boz_13.f90: Likewise.
14380 * gfortran.dg/boz_14.f90: Likewise.
14381 * gfortran.dg/boz_15.f90: Likewise.
14382 * gfortran.dg/boz_3.f90: Likewise.
14383 * gfortran.dg/boz_6.f90: Likewise.
14384 * gfortran.dg/boz_9.f90: Likewise.
14385 * gfortran.dg/byte_1.f90: Likewise.
14386 * gfortran.dg/byte_2.f90: Likewise.
14387 * gfortran.dg/c_assoc.f90: Likewise.
14388 * gfortran.dg/c_assoc_2.f03: Likewise.
14389 * gfortran.dg/c_assoc_3.f90: Likewise.
14390 * gfortran.dg/c_by_val_1.f: Likewise.
14391 * gfortran.dg/c_by_val_5.f90: Likewise.
14392 * gfortran.dg/c_char_tests.f03: Likewise.
14393 * gfortran.dg/c_char_tests_2.f03: Likewise.
14394 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
14395 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
14396 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
14397 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14398 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
14399 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
14400 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
14401 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
14402 * gfortran.dg/c_kind_params.f90: Likewise.
14403 * gfortran.dg/c_loc_test_20.f90: Likewise.
14404 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14405 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
14406 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
14407 * gfortran.dg/c_size_t_test.f03: Likewise.
14408 * gfortran.dg/c_sizeof_1.f90: Likewise.
14409 * gfortran.dg/c_sizeof_5.f90: Likewise.
14410 * gfortran.dg/c_sizeof_6.f90: Likewise.
14411 * gfortran.dg/char4_iunit_1.f03: Likewise.
14412 * gfortran.dg/char4_iunit_2.f03: Likewise.
14413 * gfortran.dg/char_allocation_1.f90: Likewise.
14414 * gfortran.dg/char_array_constructor.f90: Likewise.
14415 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
14416 * gfortran.dg/char_assign_1.f90: Likewise.
14417 * gfortran.dg/char_associated_1.f90: Likewise.
14418 * gfortran.dg/char_cast_2.f90: Likewise.
14419 * gfortran.dg/char_comparison_1.f: Likewise.
14420 * gfortran.dg/char_component_initializer_1.f90: Likewise.
14421 * gfortran.dg/char_component_initializer_2.f90: Likewise.
14422 * gfortran.dg/char_cons_len.f90: Likewise.
14423 * gfortran.dg/char_conversion.f90: Likewise.
14424 * gfortran.dg/char_cshift_1.f90: Likewise.
14425 * gfortran.dg/char_cshift_2.f90: Likewise.
14426 * gfortran.dg/char_decl_2.f90: Likewise.
14427 * gfortran.dg/char_eoshift_1.f90: Likewise.
14428 * gfortran.dg/char_eoshift_2.f90: Likewise.
14429 * gfortran.dg/char_eoshift_3.f90: Likewise.
14430 * gfortran.dg/char_eoshift_4.f90: Likewise.
14431 * gfortran.dg/char_eoshift_5.f90: Likewise.
14432 * gfortran.dg/char_expr_1.f90: Likewise.
14433 * gfortran.dg/char_expr_3.f90: Likewise.
14434 * gfortran.dg/char_initialiser_actual.f90: Likewise.
14435 * gfortran.dg/char_length_12.f90: Likewise.
14436 * gfortran.dg/char_length_14.f90: Likewise.
14437 * gfortran.dg/char_length_15.f90: Likewise.
14438 * gfortran.dg/char_length_17.f90: Likewise.
14439 * gfortran.dg/char_length_20.f90: Likewise.
14440 * gfortran.dg/char_length_21.f90: Likewise.
14441 * gfortran.dg/char_length_5.f90: Likewise.
14442 * gfortran.dg/char_length_6.f90: Likewise.
14443 * gfortran.dg/char_length_7.f90: Likewise.
14444 * gfortran.dg/char_length_8.f90: Likewise.
14445 * gfortran.dg/char_pack_1.f90: Likewise.
14446 * gfortran.dg/char_pack_2.f90: Likewise.
14447 * gfortran.dg/char_pointer_assign.f90: Likewise.
14448 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
14449 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
14450 * gfortran.dg/char_pointer_dependency.f90: Likewise.
14451 * gfortran.dg/char_pointer_dummy.f90: Likewise.
14452 * gfortran.dg/char_pointer_func.f90: Likewise.
14453 * gfortran.dg/char_reshape_1.f90: Likewise.
14454 * gfortran.dg/char_result_1.f90: Likewise.
14455 * gfortran.dg/char_result_12.f90: Likewise.
14456 * gfortran.dg/char_result_13.f90: Likewise.
14457 * gfortran.dg/char_result_14.f90: Likewise.
14458 * gfortran.dg/char_result_15.f90: Likewise.
14459 * gfortran.dg/char_result_2.f90: Likewise.
14460 * gfortran.dg/char_result_3.f90: Likewise.
14461 * gfortran.dg/char_result_4.f90: Likewise.
14462 * gfortran.dg/char_result_5.f90: Likewise.
14463 * gfortran.dg/char_result_6.f90: Likewise.
14464 * gfortran.dg/char_result_7.f90: Likewise.
14465 * gfortran.dg/char_result_8.f90: Likewise.
14466 * gfortran.dg/char_spread_1.f90: Likewise.
14467 * gfortran.dg/char_transpose_1.f90: Likewise.
14468 * gfortran.dg/char_type_len.f90: Likewise.
14469 * gfortran.dg/char_unpack_1.f90: Likewise.
14470 * gfortran.dg/char_unpack_2.f90: Likewise.
14471 * gfortran.dg/character_array_constructor_1.f90: Likewise.
14472 * gfortran.dg/character_comparison_1.f90: Likewise.
14473 * gfortran.dg/character_comparison_2.f90: Likewise.
14474 * gfortran.dg/character_comparison_3.f90: Likewise.
14475 * gfortran.dg/character_comparison_4.f90: Likewise.
14476 * gfortran.dg/character_comparison_5.f90: Likewise.
14477 * gfortran.dg/character_comparison_6.f90: Likewise.
14478 * gfortran.dg/character_comparison_7.f90: Likewise.
14479 * gfortran.dg/character_comparison_8.f90: Likewise.
14480 * gfortran.dg/character_comparison_9.f90: Likewise.
14481 * gfortran.dg/charlen_15.f90: Likewise.
14482 * gfortran.dg/charlen_16.f90: Likewise.
14483 * gfortran.dg/chkbits.f90: Likewise.
14484 * gfortran.dg/chmod_1.f90: Likewise.
14485 * gfortran.dg/chmod_2.f90: Likewise.
14486 * gfortran.dg/chmod_3.f90: Likewise.
14487 * gfortran.dg/class_1.f03: Likewise.
14488 * gfortran.dg/class_18.f03: Likewise.
14489 * gfortran.dg/class_19.f03: Likewise.
14490 * gfortran.dg/class_35.f90: Likewise.
14491 * gfortran.dg/class_46.f03: Likewise.
14492 * gfortran.dg/class_48.f90: Likewise.
14493 * gfortran.dg/class_51.f90: Likewise.
14494 * gfortran.dg/class_52.f90: Likewise.
14495 * gfortran.dg/class_6.f03: Likewise.
14496 * gfortran.dg/class_63.f90: Likewise.
14497 * gfortran.dg/class_64.f90: Likewise.
14498 * gfortran.dg/class_65.f90: Likewise.
14499 * gfortran.dg/class_66.f90: Likewise.
14500 * gfortran.dg/class_67.f90: Likewise.
14501 * gfortran.dg/class_9.f03: Likewise.
14502 * gfortran.dg/class_alias.f90: Likewise.
14503 * gfortran.dg/class_allocate_1.f03: Likewise.
14504 * gfortran.dg/class_allocate_10.f03: Likewise.
14505 * gfortran.dg/class_allocate_13.f90: Likewise.
14506 * gfortran.dg/class_allocate_14.f90: Likewise.
14507 * gfortran.dg/class_allocate_15.f90: Likewise.
14508 * gfortran.dg/class_allocate_19.f03: Likewise.
14509 * gfortran.dg/class_allocate_21.f90: Likewise.
14510 * gfortran.dg/class_allocate_22.f90: Likewise.
14511 * gfortran.dg/class_allocate_3.f03: Likewise.
14512 * gfortran.dg/class_allocate_4.f03: Likewise.
14513 * gfortran.dg/class_allocate_5.f90: Likewise.
14514 * gfortran.dg/class_allocate_6.f03: Likewise.
14515 * gfortran.dg/class_allocate_7.f03: Likewise.
14516 * gfortran.dg/class_allocate_8.f03: Likewise.
14517 * gfortran.dg/class_allocate_9.f03: Likewise.
14518 * gfortran.dg/class_array_1.f03: Likewise.
14519 * gfortran.dg/class_array_14.f90: Likewise.
14520 * gfortran.dg/class_array_15.f03: Likewise.
14521 * gfortran.dg/class_array_16.f90: Likewise.
14522 * gfortran.dg/class_array_2.f03: Likewise.
14523 * gfortran.dg/class_array_20.f03: Likewise.
14524 * gfortran.dg/class_array_21.f03: Likewise.
14525 * gfortran.dg/class_array_3.f03: Likewise.
14526 * gfortran.dg/class_array_4.f03: Likewise.
14527 * gfortran.dg/class_array_7.f03: Likewise.
14528 * gfortran.dg/class_array_8.f03: Likewise.
14529 * gfortran.dg/class_array_9.f03: Likewise.
14530 * gfortran.dg/class_defined_operator_1.f03: Likewise.
14531 * gfortran.dg/class_dummy_1.f03: Likewise.
14532 * gfortran.dg/class_optional_1.f90: Likewise.
14533 * gfortran.dg/class_optional_2.f90: Likewise.
14534 * gfortran.dg/class_result_5.f90: Likewise.
14535 * gfortran.dg/class_result_6.f90: Likewise.
14536 * gfortran.dg/class_to_type_1.f03: Likewise.
14537 * gfortran.dg/class_to_type_2.f90: Likewise.
14538 * gfortran.dg/class_to_type_3.f03: Likewise.
14539 * gfortran.dg/class_to_type_4.f90: Likewise.
14540 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
14541 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
14542 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
14543 * gfortran.dg/coarray/atomic_1.f90: Likewise.
14544 * gfortran.dg/coarray/atomic_2.f90: Likewise.
14545 * gfortran.dg/coarray/codimension.f90: Likewise.
14546 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
14547 * gfortran.dg/coarray/collectives_1.f90: Likewise.
14548 * gfortran.dg/coarray/collectives_2.f90: Likewise.
14549 * gfortran.dg/coarray/collectives_3.f90: Likewise.
14550 * gfortran.dg/coarray/collectives_4.f90: Likewise.
14551 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
14552 * gfortran.dg/coarray/dummy_1.f90: Likewise.
14553 * gfortran.dg/coarray/event_1.f90: Likewise.
14554 * gfortran.dg/coarray/event_2.f90: Likewise.
14555 * gfortran.dg/coarray/get_array.f90: Likewise.
14556 * gfortran.dg/coarray/image_index_1.f90: Likewise.
14557 * gfortran.dg/coarray/image_index_2.f90: Likewise.
14558 * gfortran.dg/coarray/image_index_3.f90: Likewise.
14559 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
14560 * gfortran.dg/coarray/lock_1.f90: Likewise.
14561 * gfortran.dg/coarray/lock_2.f90: Likewise.
14562 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
14563 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
14564 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
14565 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
14566 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
14567 * gfortran.dg/coarray/registering_1.f90: Likewise.
14568 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
14569 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
14570 * gfortran.dg/coarray/send_array.f90: Likewise.
14571 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
14572 * gfortran.dg/coarray/sendget_array.f90: Likewise.
14573 * gfortran.dg/coarray/subobject_1.f90: Likewise.
14574 * gfortran.dg/coarray/sync_1.f90: Likewise.
14575 * gfortran.dg/coarray/sync_3.f90: Likewise.
14576 * gfortran.dg/coarray/this_image_1.f90: Likewise.
14577 * gfortran.dg/coarray/this_image_2.f90: Likewise.
14578 * gfortran.dg/coarray_13.f90: Likewise.
14579 * gfortran.dg/coarray_15.f90: Likewise.
14580 * gfortran.dg/coarray_16.f90: Likewise.
14581 * gfortran.dg/coarray_2.f90: Likewise.
14582 * gfortran.dg/coarray_23.f90: Likewise.
14583 * gfortran.dg/coarray_40.f90: Likewise.
14584 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
14585 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
14586 * gfortran.dg/coarray_allocate_10.f08: Likewise.
14587 * gfortran.dg/coarray_allocate_2.f08: Likewise.
14588 * gfortran.dg/coarray_allocate_3.f08: Likewise.
14589 * gfortran.dg/coarray_allocate_4.f08: Likewise.
14590 * gfortran.dg/coarray_allocate_5.f08: Likewise.
14591 * gfortran.dg/coarray_allocate_7.f08: Likewise.
14592 * gfortran.dg/coarray_allocate_8.f08: Likewise.
14593 * gfortran.dg/coarray_allocate_9.f08: Likewise.
14594 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
14595 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
14596 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
14597 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
14598 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
14599 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
14600 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
14601 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
14602 * gfortran.dg/coarray_stat_2.f90: Likewise.
14603 * gfortran.dg/coarray_subobject_1.f90: Likewise.
14604 * gfortran.dg/coindexed_1.f90: Likewise.
14605 * gfortran.dg/comma.f: Likewise.
14606 * gfortran.dg/comma_format_extension_3.f: Likewise.
14607 * gfortran.dg/comma_format_extension_4.f: Likewise.
14608 * gfortran.dg/common_2.f90: Likewise.
14609 * gfortran.dg/common_4.f90: Likewise.
14610 * gfortran.dg/common_align_1.f90: Likewise.
14611 * gfortran.dg/common_align_2.f90: Likewise.
14612 * gfortran.dg/common_equivalence_1.f: Likewise.
14613 * gfortran.dg/common_pointer_1.f90: Likewise.
14614 * gfortran.dg/common_resize_1.f: Likewise.
14615 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
14616 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
14617 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
14618 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
14619 * gfortran.dg/complex_read.f90: Likewise.
14620 * gfortran.dg/complex_write.f90: Likewise.
14621 * gfortran.dg/constant_substring.f: Likewise.
14622 * gfortran.dg/constructor_2.f90: Likewise.
14623 * gfortran.dg/constructor_3.f90: Likewise.
14624 * gfortran.dg/constructor_6.f90: Likewise.
14625 * gfortran.dg/contained_1.f90: Likewise.
14626 * gfortran.dg/contained_3.f90: Likewise.
14627 * gfortran.dg/contained_equivalence_1.f90: Likewise.
14628 * gfortran.dg/contained_module_proc_1.f90: Likewise.
14629 * gfortran.dg/continuation_1.f90: Likewise.
14630 * gfortran.dg/continuation_11.f90: Likewise.
14631 * gfortran.dg/continuation_12.f90: Likewise.
14632 * gfortran.dg/continuation_13.f90: Likewise.
14633 * gfortran.dg/continuation_14.f: Likewise.
14634 * gfortran.dg/continuation_8.f90: Likewise.
14635 * gfortran.dg/convert_2.f90: Likewise.
14636 * gfortran.dg/convert_implied_open.f90: Likewise.
14637 * gfortran.dg/count_init_expr.f03: Likewise.
14638 * gfortran.dg/cr_lf.f90: Likewise.
14639 * gfortran.dg/cray_pointers_10.f90: Likewise.
14640 * gfortran.dg/cray_pointers_2.f90: Likewise.
14641 * gfortran.dg/cray_pointers_5.f90: Likewise.
14642 * gfortran.dg/cray_pointers_7.f90: Likewise.
14643 * gfortran.dg/cray_pointers_8.f90: Likewise.
14644 * gfortran.dg/cshift_1.f90: Likewise.
14645 * gfortran.dg/cshift_2.f90: Likewise.
14646 * gfortran.dg/cshift_large_1.f90: Likewise.
14647 * gfortran.dg/cshift_nan_1.f90: Likewise.
14648 * gfortran.dg/csqrt_2.f: Likewise.
14649 * gfortran.dg/data_array_1.f90: Likewise.
14650 * gfortran.dg/data_char_1.f90: Likewise.
14651 * gfortran.dg/data_char_2.f90: Likewise.
14652 * gfortran.dg/data_char_3.f90: Likewise.
14653 * gfortran.dg/data_derived_1.f90: Likewise.
14654 * gfortran.dg/data_implied_do_1.f90: Likewise.
14655 * gfortran.dg/data_namelist_conflict.f90: Likewise.
14656 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
14657 * gfortran.dg/deallocate_stat.f90: Likewise.
14658 * gfortran.dg/deallocate_stat_2.f90: Likewise.
14659 * gfortran.dg/debug/pr37738.f: Likewise.
14660 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
14661 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
14662 * gfortran.dg/dec_exp_1.f90: Likewise.
14663 * gfortran.dg/dec_init_1.f90: Likewise.
14664 * gfortran.dg/dec_init_2.f90: Likewise.
14665 * gfortran.dg/dec_init_3.f90: Likewise.
14666 * gfortran.dg/dec_init_4.f90: Likewise.
14667 * gfortran.dg/dec_io_1.f90: Likewise.
14668 * gfortran.dg/dec_io_2.f90: Likewise.
14669 * gfortran.dg/dec_io_2a.f90: Likewise.
14670 * gfortran.dg/dec_io_6.f90: Likewise.
14671 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
14672 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
14673 * gfortran.dg/dec_math.f90: Likewise.
14674 * gfortran.dg/dec_parameter_1.f: Likewise.
14675 * gfortran.dg/dec_parameter_2.f90: Likewise.
14676 * gfortran.dg/dec_static_1.f90: Likewise.
14677 * gfortran.dg/dec_static_2.f90: Likewise.
14678 * gfortran.dg/dec_structure_1.f90: Likewise.
14679 * gfortran.dg/dec_structure_10.f90: Likewise.
14680 * gfortran.dg/dec_structure_18.f90: Likewise.
14681 * gfortran.dg/dec_structure_19.f90: Likewise.
14682 * gfortran.dg/dec_structure_2.f90: Likewise.
14683 * gfortran.dg/dec_structure_22.f90: Likewise.
14684 * gfortran.dg/dec_structure_3.f90: Likewise.
14685 * gfortran.dg/dec_structure_4.f90: Likewise.
14686 * gfortran.dg/dec_structure_5.f90: Likewise.
14687 * gfortran.dg/dec_structure_6.f90: Likewise.
14688 * gfortran.dg/dec_structure_7.f90: Likewise.
14689 * gfortran.dg/dec_union_1.f90: Likewise.
14690 * gfortran.dg/dec_union_2.f90: Likewise.
14691 * gfortran.dg/dec_union_3.f90: Likewise.
14692 * gfortran.dg/dec_union_4.f90: Likewise.
14693 * gfortran.dg/dec_union_5.f90: Likewise.
14694 * gfortran.dg/default_format_1.f90: Likewise.
14695 * gfortran.dg/default_format_2.f90: Likewise.
14696 * gfortran.dg/default_format_denormal_1.f90: Likewise.
14697 * gfortran.dg/default_format_denormal_2.f90: Likewise.
14698 * gfortran.dg/default_initialization_3.f90: Likewise.
14699 * gfortran.dg/default_initialization_4.f90: Likewise.
14700 * gfortran.dg/default_initialization_5.f90: Likewise.
14701 * gfortran.dg/deferred_character_1.f90: Likewise.
14702 * gfortran.dg/deferred_character_10.f90: Likewise.
14703 * gfortran.dg/deferred_character_11.f90: Likewise.
14704 * gfortran.dg/deferred_character_12.f90: Likewise.
14705 * gfortran.dg/deferred_character_13.f90: Likewise.
14706 * gfortran.dg/deferred_character_14.f90: Likewise.
14707 * gfortran.dg/deferred_character_15.f90: Likewise.
14708 * gfortran.dg/deferred_character_16.f90: Likewise.
14709 * gfortran.dg/deferred_character_2.f90: Likewise.
14710 * gfortran.dg/deferred_character_3.f90: Likewise.
14711 * gfortran.dg/deferred_character_4.f90: Likewise.
14712 * gfortran.dg/deferred_character_5.f90: Likewise.
14713 * gfortran.dg/deferred_character_6.f90: Likewise.
14714 * gfortran.dg/deferred_character_7.f90: Likewise.
14715 * gfortran.dg/deferred_character_8.f90: Likewise.
14716 * gfortran.dg/deferred_character_9.f90: Likewise.
14717 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
14718 * gfortran.dg/deferred_type_component_1.f90: Likewise.
14719 * gfortran.dg/deferred_type_component_2.f90: Likewise.
14720 * gfortran.dg/deferred_type_param_2.f90: Likewise.
14721 * gfortran.dg/deferred_type_param_4.f90: Likewise.
14722 * gfortran.dg/deferred_type_param_5.f90: Likewise.
14723 * gfortran.dg/deferred_type_param_6.f90: Likewise.
14724 * gfortran.dg/deferred_type_param_8.f90: Likewise.
14725 * gfortran.dg/deferred_type_param_9.f90: Likewise.
14726 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
14727 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
14728 * gfortran.dg/defined_assignment_1.f90: Likewise.
14729 * gfortran.dg/defined_assignment_10.f90: Likewise.
14730 * gfortran.dg/defined_assignment_11.f90: Likewise.
14731 * gfortran.dg/defined_assignment_2.f90: Likewise.
14732 * gfortran.dg/defined_assignment_3.f90: Likewise.
14733 * gfortran.dg/defined_assignment_4.f90: Likewise.
14734 * gfortran.dg/defined_assignment_5.f90: Likewise.
14735 * gfortran.dg/defined_assignment_8.f90: Likewise.
14736 * gfortran.dg/defined_assignment_9.f90: Likewise.
14737 * gfortran.dg/dependency_2.f90: Likewise.
14738 * gfortran.dg/dependency_21.f90: Likewise.
14739 * gfortran.dg/dependency_22.f90: Likewise.
14740 * gfortran.dg/dependency_23.f90: Likewise.
14741 * gfortran.dg/dependency_24.f90: Likewise.
14742 * gfortran.dg/dependency_25.f90: Likewise.
14743 * gfortran.dg/dependency_26.f90: Likewise.
14744 * gfortran.dg/dependency_39.f90: Likewise.
14745 * gfortran.dg/dependency_40.f90: Likewise.
14746 * gfortran.dg/dependency_41.f90: Likewise.
14747 * gfortran.dg/dependency_42.f90: Likewise.
14748 * gfortran.dg/dependency_43.f90: Likewise.
14749 * gfortran.dg/dependency_44.f90: Likewise.
14750 * gfortran.dg/dependency_45.f90: Likewise.
14751 * gfortran.dg/dependency_50.f90: Likewise.
14752 * gfortran.dg/dependency_51.f90: Likewise.
14753 * gfortran.dg/dependent_decls_1.f90: Likewise.
14754 * gfortran.dg/der_array_1.f90: Likewise.
14755 * gfortran.dg/der_array_io_1.f90: Likewise.
14756 * gfortran.dg/der_array_io_2.f90: Likewise.
14757 * gfortran.dg/der_array_io_3.f90: Likewise.
14758 * gfortran.dg/der_io_1.f90: Likewise.
14759 * gfortran.dg/der_io_3.f90: Likewise.
14760 * gfortran.dg/der_pointer_2.f90: Likewise.
14761 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
14762 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
14763 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
14764 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
14765 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
14766 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14767 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
14768 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
14769 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
14770 * gfortran.dg/derived_external_function_1.f90: Likewise.
14771 * gfortran.dg/derived_init_1.f90: Likewise.
14772 * gfortran.dg/derived_init_2.f90: Likewise.
14773 * gfortran.dg/derived_init_3.f90: Likewise.
14774 * gfortran.dg/derived_init_4.f90: Likewise.
14775 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
14776 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14777 * gfortran.dg/dev_null.F90: Likewise.
14778 * gfortran.dg/dfloat_1.f90: Likewise.
14779 * gfortran.dg/dim_sum_1.f90: Likewise.
14780 * gfortran.dg/dim_sum_2.f90: Likewise.
14781 * gfortran.dg/dim_sum_3.f90: Likewise.
14782 * gfortran.dg/direct_io_10.f: Likewise.
14783 * gfortran.dg/direct_io_11.f90: Likewise.
14784 * gfortran.dg/direct_io_12.f90: Likewise.
14785 * gfortran.dg/direct_io_2.f90: Likewise.
14786 * gfortran.dg/direct_io_3.f90: Likewise.
14787 * gfortran.dg/direct_io_4.f90: Likewise.
14788 * gfortran.dg/direct_io_5.f90: Likewise.
14789 * gfortran.dg/direct_io_6.f90: Likewise.
14790 * gfortran.dg/direct_io_7.f90: Likewise.
14791 * gfortran.dg/direct_io_8.f90: Likewise.
14792 * gfortran.dg/direct_io_9.f: Likewise.
14793 * gfortran.dg/do_1.f90: Likewise.
14794 * gfortran.dg/do_3.F90: Likewise.
14795 * gfortran.dg/do_concurrent_2.f90: Likewise.
14796 * gfortran.dg/do_concurrent_4.f90: Likewise.
14797 * gfortran.dg/do_corner_warn.f90: Likewise.
14798 * gfortran.dg/do_iterator_2.f90: Likewise.
14799 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
14800 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
14801 * gfortran.dg/dos_eol.f: Likewise.
14802 * gfortran.dg/dot_product_1.f03: Likewise.
14803 * gfortran.dg/dot_product_2.f90: Likewise.
14804 * gfortran.dg/dot_product_4.f90: Likewise.
14805 * gfortran.dg/dshift_1.F90: Likewise.
14806 * gfortran.dg/dshift_2.F90: Likewise.
14807 * gfortran.dg/dtio_1.f90: Likewise.
14808 * gfortran.dg/dtio_10.f90: Likewise.
14809 * gfortran.dg/dtio_12.f90: Likewise.
14810 * gfortran.dg/dtio_14.f90: Likewise.
14811 * gfortran.dg/dtio_15.f90: Likewise.
14812 * gfortran.dg/dtio_16.f90: Likewise.
14813 * gfortran.dg/dtio_17.f90: Likewise.
14814 * gfortran.dg/dtio_19.f90: Likewise.
14815 * gfortran.dg/dtio_2.f90: Likewise.
14816 * gfortran.dg/dtio_20.f03: Likewise.
14817 * gfortran.dg/dtio_22.f90: Likewise.
14818 * gfortran.dg/dtio_24.f90: Likewise.
14819 * gfortran.dg/dtio_25.f90: Likewise.
14820 * gfortran.dg/dtio_26.f03: Likewise.
14821 * gfortran.dg/dtio_27.f90: Likewise.
14822 * gfortran.dg/dtio_28.f03: Likewise.
14823 * gfortran.dg/dtio_3.f90: Likewise.
14824 * gfortran.dg/dtio_30.f03: Likewise.
14825 * gfortran.dg/dtio_31.f03: Likewise.
14826 * gfortran.dg/dtio_32.f03: Likewise.
14827 * gfortran.dg/dtio_4.f90: Likewise.
14828 * gfortran.dg/dtio_5.f90: Likewise.
14829 * gfortran.dg/dtio_7.f90: Likewise.
14830 * gfortran.dg/dtio_8.f90: Likewise.
14831 * gfortran.dg/dtio_9.f90: Likewise.
14832 * gfortran.dg/dummy_procedure_3.f90: Likewise.
14833 * gfortran.dg/dummy_procedure_7.f90: Likewise.
14834 * gfortran.dg/dup_save_1.f90: Likewise.
14835 * gfortran.dg/dup_save_2.f90: Likewise.
14836 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
14837 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
14838 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
14839 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
14840 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
14841 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
14842 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
14843 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
14844 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
14845 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
14846 * gfortran.dg/e_d_fmt.f90: Likewise.
14847 * gfortran.dg/edit_real_1.f90: Likewise.
14848 * gfortran.dg/elemental_by_value_1.f90: Likewise.
14849 * gfortran.dg/elemental_dependency_1.f90: Likewise.
14850 * gfortran.dg/elemental_dependency_4.f90: Likewise.
14851 * gfortran.dg/elemental_dependency_5.f90: Likewise.
14852 * gfortran.dg/elemental_dependency_6.f90: Likewise.
14853 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
14854 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
14855 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
14856 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
14857 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
14858 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
14859 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
14860 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
14861 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
14862 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
14863 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
14864 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
14865 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
14866 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
14867 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
14868 * gfortran.dg/empty_format_1.f90: Likewise.
14869 * gfortran.dg/endfile.f: Likewise.
14870 * gfortran.dg/endfile.f90: Likewise.
14871 * gfortran.dg/endfile_2.f90: Likewise.
14872 * gfortran.dg/entry_1.f90: Likewise.
14873 * gfortran.dg/entry_10.f90: Likewise.
14874 * gfortran.dg/entry_12.f90: Likewise.
14875 * gfortran.dg/entry_13.f90: Likewise.
14876 * gfortran.dg/entry_14.f90: Likewise.
14877 * gfortran.dg/entry_16.f90: Likewise.
14878 * gfortran.dg/entry_3.f90: Likewise.
14879 * gfortran.dg/entry_6.f90: Likewise.
14880 * gfortran.dg/entry_9.f90: Likewise.
14881 * gfortran.dg/entry_array_specs_2.f: Likewise.
14882 * gfortran.dg/enum_1.f90: Likewise.
14883 * gfortran.dg/enum_9.f90: Likewise.
14884 * gfortran.dg/eof_1.f90: Likewise.
14885 * gfortran.dg/eof_2.f90: Likewise.
14886 * gfortran.dg/eof_4.f90: Likewise.
14887 * gfortran.dg/eof_5.f90: Likewise.
14888 * gfortran.dg/eor_handling_1.f90: Likewise.
14889 * gfortran.dg/eor_handling_2.f90: Likewise.
14890 * gfortran.dg/eor_handling_3.f90: Likewise.
14891 * gfortran.dg/eor_handling_4.f90: Likewise.
14892 * gfortran.dg/eor_handling_5.f90: Likewise.
14893 * gfortran.dg/eoshift_3.f90: Likewise.
14894 * gfortran.dg/eoshift_4.f90: Likewise.
14895 * gfortran.dg/eoshift_5.f90: Likewise.
14896 * gfortran.dg/eoshift_6.f90: Likewise.
14897 * gfortran.dg/eoshift_large_1.f90: Likewise.
14898 * gfortran.dg/equiv_6.f90: Likewise.
14899 * gfortran.dg/equiv_7.f90: Likewise.
14900 * gfortran.dg/equiv_9.f90: Likewise.
14901 * gfortran.dg/equiv_constraint_4.f90: Likewise.
14902 * gfortran.dg/erf_2.F90: Likewise.
14903 * gfortran.dg/erf_3.F90: Likewise.
14904 * gfortran.dg/erfc_scaled_1.f90: Likewise.
14905 * gfortran.dg/error_format_2.f90: Likewise.
14906 * gfortran.dg/error_recovery_5.f90: Likewise.
14907 * gfortran.dg/execute_command_line_2.f90: Likewise.
14908 * gfortran.dg/execute_command_line_3.f90: Likewise.
14909 * gfortran.dg/exit_1.f08: Likewise.
14910 * gfortran.dg/exit_3.f08: Likewise.
14911 * gfortran.dg/exponent_1.f90: Likewise.
14912 * gfortran.dg/exponent_2.f90: Likewise.
14913 * gfortran.dg/extended_char_comparison_1.f: Likewise.
14914 * gfortran.dg/extends_1.f03: Likewise.
14915 * gfortran.dg/extends_16.f90: Likewise.
14916 * gfortran.dg/extends_2.f03: Likewise.
14917 * gfortran.dg/extends_3.f03: Likewise.
14918 * gfortran.dg/extends_4.f03: Likewise.
14919 * gfortran.dg/extends_type_of_1.f03: Likewise.
14920 * gfortran.dg/extends_type_of_2.f03: Likewise.
14921 * gfortran.dg/external_procedures_3.f90: Likewise.
14922 * gfortran.dg/f2003_inquire_1.f03: Likewise.
14923 * gfortran.dg/f2003_io_1.f03: Likewise.
14924 * gfortran.dg/f2003_io_4.f03: Likewise.
14925 * gfortran.dg/f2003_io_5.f03: Likewise.
14926 * gfortran.dg/f2003_io_6.f03: Likewise.
14927 * gfortran.dg/f2003_io_7.f03: Likewise.
14928 * gfortran.dg/f2c_1.f90: Likewise.
14929 * gfortran.dg/f2c_2.f90: Likewise.
14930 * gfortran.dg/f2c_3.f90: Likewise.
14931 * gfortran.dg/f2c_4.f90: Likewise.
14932 * gfortran.dg/f2c_6.f90: Likewise.
14933 * gfortran.dg/f2c_7.f90: Likewise.
14934 * gfortran.dg/f2c_9.f90: Likewise.
14935 * gfortran.dg/fgetc_1.f90: Likewise.
14936 * gfortran.dg/fgetc_2.f90: Likewise.
14937 * gfortran.dg/filename_null.f90: Likewise.
14938 * gfortran.dg/finalize_12.f90: Likewise.
14939 * gfortran.dg/finalize_13.f90: Likewise.
14940 * gfortran.dg/finalize_15.f90: Likewise.
14941 * gfortran.dg/finalize_17.f90: Likewise.
14942 * gfortran.dg/finalize_18.f90: Likewise.
14943 * gfortran.dg/finalize_25.f90: Likewise.
14944 * gfortran.dg/finalize_29.f08: Likewise.
14945 * gfortran.dg/finalize_31.f90: Likewise.
14946 * gfortran.dg/float_1.f90: Likewise.
14947 * gfortran.dg/flush_1.f90: Likewise.
14948 * gfortran.dg/fmt_bz_bn.f: Likewise.
14949 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
14950 * gfortran.dg/fmt_cache_1.f: Likewise.
14951 * gfortran.dg/fmt_cache_2.f: Likewise.
14952 * gfortran.dg/fmt_cache_3.f90: Likewise.
14953 * gfortran.dg/fmt_colon.f90: Likewise.
14954 * gfortran.dg/fmt_e.f90: Likewise.
14955 * gfortran.dg/fmt_en.f90: Likewise.
14956 * gfortran.dg/fmt_error_10.f: Likewise.
14957 * gfortran.dg/fmt_error_9.f: Likewise.
14958 * gfortran.dg/fmt_exhaust.f90: Likewise.
14959 * gfortran.dg/fmt_f0_1.f90: Likewise.
14960 * gfortran.dg/fmt_f_an_p.f: Likewise.
14961 * gfortran.dg/fmt_fw_d.f90: Likewise.
14962 * gfortran.dg/fmt_g.f: Likewise.
14963 * gfortran.dg/fmt_g0_1.f08: Likewise.
14964 * gfortran.dg/fmt_g0_2.f08: Likewise.
14965 * gfortran.dg/fmt_g0_4.f08: Likewise.
14966 * gfortran.dg/fmt_g0_5.f08: Likewise.
14967 * gfortran.dg/fmt_g0_6.f08: Likewise.
14968 * gfortran.dg/fmt_g0_7.f08: Likewise.
14969 * gfortran.dg/fmt_g_1.f90: Likewise.
14970 * gfortran.dg/fmt_int_sign.f90: Likewise.
14971 * gfortran.dg/fmt_l.f90: Likewise.
14972 * gfortran.dg/fmt_missing_period_2.f: Likewise.
14973 * gfortran.dg/fmt_missing_period_3.f: Likewise.
14974 * gfortran.dg/fmt_p_1.f90: Likewise.
14975 * gfortran.dg/fmt_pf.f90: Likewise.
14976 * gfortran.dg/fmt_read.f90: Likewise.
14977 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
14978 * gfortran.dg/fmt_t_1.f90: Likewise.
14979 * gfortran.dg/fmt_t_2.f90: Likewise.
14980 * gfortran.dg/fmt_t_3.f90: Likewise.
14981 * gfortran.dg/fmt_t_4.f90: Likewise.
14982 * gfortran.dg/fmt_t_5.f90: Likewise.
14983 * gfortran.dg/fmt_t_6.f: Likewise.
14984 * gfortran.dg/fmt_t_7.f: Likewise.
14985 * gfortran.dg/fmt_t_9.f: Likewise.
14986 * gfortran.dg/fmt_tl.f: Likewise.
14987 * gfortran.dg/fmt_unlimited.f90: Likewise.
14988 * gfortran.dg/fmt_white.f: Likewise.
14989 * gfortran.dg/fmt_zero_digits.f90: Likewise.
14990 * gfortran.dg/fold_nearest.f90: Likewise.
14991 * gfortran.dg/forall_1.f90: Likewise.
14992 * gfortran.dg/forall_10.f90: Likewise.
14993 * gfortran.dg/forall_12.f90: Likewise.
14994 * gfortran.dg/forall_13.f90: Likewise.
14995 * gfortran.dg/forall_15.f90: Likewise.
14996 * gfortran.dg/forall_4.f90: Likewise.
14997 * gfortran.dg/forall_5.f90: Likewise.
14998 * gfortran.dg/forall_6.f90: Likewise.
14999 * gfortran.dg/forall_7.f90: Likewise.
15000 * gfortran.dg/fraction.f90: Likewise.
15001 * gfortran.dg/fseek.f90: Likewise.
15002 * gfortran.dg/ftell_1.f90: Likewise.
15003 * gfortran.dg/ftell_2.f90: Likewise.
15004 * gfortran.dg/ftell_3.f90: Likewise.
15005 * gfortran.dg/func_assign_2.f90: Likewise.
15006 * gfortran.dg/func_assign_3.f90: Likewise.
15007 * gfortran.dg/func_derived_1.f90: Likewise.
15008 * gfortran.dg/func_derived_2.f90: Likewise.
15009 * gfortran.dg/func_derived_3.f90: Likewise.
15010 * gfortran.dg/func_result_1.f90: Likewise.
15011 * gfortran.dg/func_result_2.f90: Likewise.
15012 * gfortran.dg/func_result_6.f90: Likewise.
15013 * gfortran.dg/function_charlen_2.f90: Likewise.
15014 * gfortran.dg/function_charlen_3.f: Likewise.
15015 * gfortran.dg/function_kinds_1.f90: Likewise.
15016 * gfortran.dg/function_kinds_4.f90: Likewise.
15017 * gfortran.dg/function_optimize_10.f90: Likewise.
15018 * gfortran.dg/function_optimize_11.f90: Likewise.
15019 * gfortran.dg/function_optimize_12.f90: Likewise.
15020 * gfortran.dg/function_optimize_4.f90: Likewise.
15021 * gfortran.dg/function_optimize_8.f90: Likewise.
15022 * gfortran.dg/g77/13037.f: Likewise.
15023 * gfortran.dg/g77/1832.f: Likewise.
15024 * gfortran.dg/g77/19981119-0.f: Likewise.
15025 * gfortran.dg/g77/19990313-0.f: Likewise.
15026 * gfortran.dg/g77/19990313-1.f: Likewise.
15027 * gfortran.dg/g77/19990313-2.f: Likewise.
15028 * gfortran.dg/g77/19990313-3.f: Likewise.
15029 * gfortran.dg/g77/19990419-1.f: Likewise.
15030 * gfortran.dg/g77/19990826-0.f: Likewise.
15031 * gfortran.dg/g77/19990826-2.f: Likewise.
15032 * gfortran.dg/g77/20000503-1.f: Likewise.
15033 * gfortran.dg/g77/20001111.f: Likewise.
15034 * gfortran.dg/g77/20010116.f: Likewise.
15035 * gfortran.dg/g77/20010216-1.f: Likewise.
15036 * gfortran.dg/g77/20010430.f: Likewise.
15037 * gfortran.dg/g77/20010610.f: Likewise.
15038 * gfortran.dg/g77/6177.f: Likewise.
15039 * gfortran.dg/g77/7388.f: Likewise.
15040 * gfortran.dg/g77/947.f: Likewise.
15041 * gfortran.dg/g77/970625-2.f: Likewise.
15042 * gfortran.dg/g77/971102-1.f: Likewise.
15043 * gfortran.dg/g77/980628-0.f: Likewise.
15044 * gfortran.dg/g77/980628-1.f: Likewise.
15045 * gfortran.dg/g77/980628-10.f: Likewise.
15046 * gfortran.dg/g77/980628-2.f: Likewise.
15047 * gfortran.dg/g77/980628-3.f: Likewise.
15048 * gfortran.dg/g77/980628-7.f: Likewise.
15049 * gfortran.dg/g77/980628-8.f: Likewise.
15050 * gfortran.dg/g77/980628-9.f: Likewise.
15051 * gfortran.dg/g77/980701-0.f: Likewise.
15052 * gfortran.dg/g77/980701-1.f: Likewise.
15053 * gfortran.dg/g77/cabs.f: Likewise.
15054 * gfortran.dg/g77/claus.f: Likewise.
15055 * gfortran.dg/g77/complex_1.f: Likewise.
15056 * gfortran.dg/g77/cpp3.F: Likewise.
15057 * gfortran.dg/g77/cpp4.F: Likewise.
15058 * gfortran.dg/g77/cpp5.F: Likewise.
15059 * gfortran.dg/g77/dcomplex.f: Likewise.
15060 * gfortran.dg/g77/dnrm2.f: Likewise.
15061 * gfortran.dg/g77/erfc.f: Likewise.
15062 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
15063 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
15064 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
15065 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
15066 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
15067 * gfortran.dg/g77/int8421.f: Likewise.
15068 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
15069 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
15070 * gfortran.dg/g77/le.f: Likewise.
15071 * gfortran.dg/g77/short.f: Likewise.
15072 * gfortran.dg/gamma_1.f90: Likewise.
15073 * gfortran.dg/gamma_4.f90: Likewise.
15074 * gfortran.dg/gamma_5.f90: Likewise.
15075 * gfortran.dg/generic_13.f90: Likewise.
15076 * gfortran.dg/generic_15.f90: Likewise.
15077 * gfortran.dg/generic_19.f90: Likewise.
15078 * gfortran.dg/generic_20.f90: Likewise.
15079 * gfortran.dg/generic_23.f03: Likewise.
15080 * gfortran.dg/generic_25.f90: Likewise.
15081 * gfortran.dg/generic_27.f90: Likewise.
15082 * gfortran.dg/generic_31.f90: Likewise.
15083 * gfortran.dg/generic_4.f90: Likewise.
15084 * gfortran.dg/global_vars_c_init.f90: Likewise.
15085 * gfortran.dg/global_vars_f90_init.f90: Likewise.
15086 * gfortran.dg/gnu_logical_1.F: Likewise.
15087 * gfortran.dg/goacc/fixed-1.f: Likewise.
15088 * gfortran.dg/goacc/fixed-2.f: Likewise.
15089 * gfortran.dg/goacc/gang-static.f95: Likewise.
15090 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
15091 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
15092 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
15093 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
15094 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
15095 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
15096 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
15097 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
15098 * gfortran.dg/goacc/omp-fixed.f: Likewise.
15099 * gfortran.dg/gomp/crayptr5.f90: Likewise.
15100 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
15101 * gfortran.dg/gomp/pr48794.f90: Likewise.
15102 * gfortran.dg/gomp/pr72744.f90: Likewise.
15103 * gfortran.dg/gomp/pr77665.f90: Likewise.
15104 * gfortran.dg/gomp/workshare2.f90: Likewise.
15105 * gfortran.dg/gomp/workshare3.f90: Likewise.
15106 * gfortran.dg/goto_1.f: Likewise.
15107 * gfortran.dg/goto_2.f90: Likewise.
15108 * gfortran.dg/goto_4.f90: Likewise.
15109 * gfortran.dg/goto_6.f: Likewise.
15110 * gfortran.dg/graphite/id-26.f03: Likewise.
15111 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
15112 * gfortran.dg/graphite/pr29581.f90: Likewise.
15113 * gfortran.dg/graphite/pr29832.f90: Likewise.
15114 * gfortran.dg/graphite/run-id-1.f: Likewise.
15115 * gfortran.dg/graphite/run-id-2.f90: Likewise.
15116 * gfortran.dg/graphite/run-id-3.f90: Likewise.
15117 * gfortran.dg/hollerith.f90: Likewise.
15118 * gfortran.dg/hollerith4.f90: Likewise.
15119 * gfortran.dg/hollerith6.f90: Likewise.
15120 * gfortran.dg/hollerith8.f90: Likewise.
15121 * gfortran.dg/hollerith_1.f90: Likewise.
15122 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
15123 * gfortran.dg/hollerith_f95.f90: Likewise.
15124 * gfortran.dg/hollerith_legacy.f90: Likewise.
15125 * gfortran.dg/host_assoc_call_3.f90: Likewise.
15126 * gfortran.dg/host_assoc_function_1.f90: Likewise.
15127 * gfortran.dg/host_assoc_function_3.f90: Likewise.
15128 * gfortran.dg/host_assoc_function_4.f90: Likewise.
15129 * gfortran.dg/host_assoc_function_9.f90: Likewise.
15130 * gfortran.dg/host_dummy_index_1.f90: Likewise.
15131 * gfortran.dg/hypot_1.f90: Likewise.
15132 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
15133 * gfortran.dg/iargc.f90: Likewise.
15134 * gfortran.dg/ibits.f90: Likewise.
15135 * gfortran.dg/ichar_1.f90: Likewise.
15136 * gfortran.dg/ichar_2.f90: Likewise.
15137 * gfortran.dg/ieee/ieee_1.F90: Likewise.
15138 * gfortran.dg/ieee/ieee_2.f90: Likewise.
15139 * gfortran.dg/ieee/ieee_3.f90: Likewise.
15140 * gfortran.dg/ieee/ieee_4.f90: Likewise.
15141 * gfortran.dg/ieee/ieee_6.f90: Likewise.
15142 * gfortran.dg/ieee/ieee_7.f90: Likewise.
15143 * gfortran.dg/ieee/ieee_8.f90: Likewise.
15144 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
15145 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
15146 * gfortran.dg/ieee/large_1.f90: Likewise.
15147 * gfortran.dg/ieee/large_2.f90: Likewise.
15148 * gfortran.dg/ieee/large_3.F90: Likewise.
15149 * gfortran.dg/ieee/large_4.f90: Likewise.
15150 * gfortran.dg/ieee/rounding_1.f90: Likewise.
15151 * gfortran.dg/ieee/underflow_1.f90: Likewise.
15152 * gfortran.dg/impl_do_var_data.f90: Likewise.
15153 * gfortran.dg/implicit_10.f90: Likewise.
15154 * gfortran.dg/implicit_12.f90: Likewise.
15155 * gfortran.dg/implicit_class_1.f90: Likewise.
15156 * gfortran.dg/implicit_pure_1.f90: Likewise.
15157 * gfortran.dg/implied_do_1.f90: Likewise.
15158 * gfortran.dg/implied_do_io_1.f90: Likewise.
15159 * gfortran.dg/implied_do_io_2.f90: Likewise.
15160 * gfortran.dg/implied_do_io_3.f90: Likewise.
15161 * gfortran.dg/implied_shape_1.f08: Likewise.
15162 * gfortran.dg/import.f90: Likewise.
15163 * gfortran.dg/import4.f90: Likewise.
15164 * gfortran.dg/impure_1.f08: Likewise.
15165 * gfortran.dg/index.f90: Likewise.
15166 * gfortran.dg/index_2.f90: Likewise.
15167 * gfortran.dg/init_flag_1.f90: Likewise.
15168 * gfortran.dg/init_flag_10.f90: Likewise.
15169 * gfortran.dg/init_flag_15.f03: Likewise.
15170 * gfortran.dg/init_flag_2.f90: Likewise.
15171 * gfortran.dg/init_flag_3.f90: Likewise.
15172 * gfortran.dg/init_flag_4.f90: Likewise.
15173 * gfortran.dg/init_flag_5.f90: Likewise.
15174 * gfortran.dg/init_flag_6.f90: Likewise.
15175 * gfortran.dg/init_flag_7.f90: Likewise.
15176 * gfortran.dg/init_flag_9.f90: Likewise.
15177 * gfortran.dg/initialization_11.f90: Likewise.
15178 * gfortran.dg/initialization_19.f90: Likewise.
15179 * gfortran.dg/initialization_2.f90: Likewise.
15180 * gfortran.dg/initialization_22.f90: Likewise.
15181 * gfortran.dg/initialization_27.f90: Likewise.
15182 * gfortran.dg/initialization_5.f90: Likewise.
15183 * gfortran.dg/initialization_6.f90: Likewise.
15184 * gfortran.dg/inline_matmul_1.f90: Likewise.
15185 * gfortran.dg/inline_matmul_10.f90: Likewise.
15186 * gfortran.dg/inline_matmul_11.f90: Likewise.
15187 * gfortran.dg/inline_matmul_13.f90: Likewise.
15188 * gfortran.dg/inline_matmul_14.f90: Likewise.
15189 * gfortran.dg/inline_matmul_16.f90: Likewise.
15190 * gfortran.dg/inline_matmul_17.f90: Likewise.
15191 * gfortran.dg/inline_matmul_18.f90: Likewise.
15192 * gfortran.dg/inline_matmul_19.f90: Likewise.
15193 * gfortran.dg/inline_matmul_2.f90: Likewise.
15194 * gfortran.dg/inline_matmul_20.f90: Likewise.
15195 * gfortran.dg/inline_matmul_22.f90: Likewise.
15196 * gfortran.dg/inline_matmul_3.f90: Likewise.
15197 * gfortran.dg/inline_matmul_4.f90: Likewise.
15198 * gfortran.dg/inline_matmul_5.f90: Likewise.
15199 * gfortran.dg/inline_matmul_6.f90: Likewise.
15200 * gfortran.dg/inline_matmul_7.f90: Likewise.
15201 * gfortran.dg/inline_matmul_8.f90: Likewise.
15202 * gfortran.dg/inline_matmul_9.f90: Likewise.
15203 * gfortran.dg/inline_sum_1.f90: Likewise.
15204 * gfortran.dg/inline_sum_3.f90: Likewise.
15205 * gfortran.dg/inline_sum_5.f90: Likewise.
15206 * gfortran.dg/inquire-complex.f90: Likewise.
15207 * gfortran.dg/inquire.f90: Likewise.
15208 * gfortran.dg/inquire_10.f90: Likewise.
15209 * gfortran.dg/inquire_13.f90: Likewise.
15210 * gfortran.dg/inquire_15.f90: Likewise.
15211 * gfortran.dg/inquire_16.f90: Likewise.
15212 * gfortran.dg/inquire_17.f90: Likewise.
15213 * gfortran.dg/inquire_5.f90: Likewise.
15214 * gfortran.dg/inquire_6.f90: Likewise.
15215 * gfortran.dg/inquire_7.f90: Likewise.
15216 * gfortran.dg/inquire_9.f90: Likewise.
15217 * gfortran.dg/inquire_internal.f90: Likewise.
15218 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
15219 * gfortran.dg/inquire_size.f90: Likewise.
15220 * gfortran.dg/int_1.f90: Likewise.
15221 * gfortran.dg/int_conv_1.f90: Likewise.
15222 * gfortran.dg/int_range_io_1.f90: Likewise.
15223 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
15224 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
15225 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
15226 * gfortran.dg/integer_plus.f90: Likewise.
15227 * gfortran.dg/intent_out_2.f90: Likewise.
15228 * gfortran.dg/intent_out_5.f90: Likewise.
15229 * gfortran.dg/intent_out_6.f90: Likewise.
15230 * gfortran.dg/interface_12.f90: Likewise.
15231 * gfortran.dg/interface_19.f90: Likewise.
15232 * gfortran.dg/interface_4.f90: Likewise.
15233 * gfortran.dg/interface_5.f90: Likewise.
15234 * gfortran.dg/interface_9.f90: Likewise.
15235 * gfortran.dg/interface_assignment_1.f90: Likewise.
15236 * gfortran.dg/interface_assignment_2.f90: Likewise.
15237 * gfortran.dg/internal_dummy_2.f08: Likewise.
15238 * gfortran.dg/internal_dummy_3.f08: Likewise.
15239 * gfortran.dg/internal_dummy_4.f08: Likewise.
15240 * gfortran.dg/internal_pack_1.f90: Likewise.
15241 * gfortran.dg/internal_pack_10.f90: Likewise.
15242 * gfortran.dg/internal_pack_12.f90: Likewise.
15243 * gfortran.dg/internal_pack_13.f90: Likewise.
15244 * gfortran.dg/internal_pack_14.f90: Likewise.
15245 * gfortran.dg/internal_pack_15.f90: Likewise.
15246 * gfortran.dg/internal_pack_2.f90: Likewise.
15247 * gfortran.dg/internal_pack_3.f90: Likewise.
15248 * gfortran.dg/internal_pack_4.f90: Likewise.
15249 * gfortran.dg/internal_pack_6.f90: Likewise.
15250 * gfortran.dg/internal_pack_8.f90: Likewise.
15251 * gfortran.dg/internal_readwrite_1.f90: Likewise.
15252 * gfortran.dg/internal_readwrite_2.f90: Likewise.
15253 * gfortran.dg/internal_readwrite_3.f90: Likewise.
15254 * gfortran.dg/intrinsic_actual_1.f: Likewise.
15255 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
15256 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15257 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
15258 * gfortran.dg/intrinsic_char_1.f90: Likewise.
15259 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
15260 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
15261 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
15262 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
15263 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
15264 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
15265 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
15266 * gfortran.dg/intrinsic_product_1.f90: Likewise.
15267 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
15268 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15269 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
15270 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
15271 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
15272 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
15273 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
15274 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
15275 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
15276 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
15277 * gfortran.dg/io_err_1.f90: Likewise.
15278 * gfortran.dg/io_real_boz.f90: Likewise.
15279 * gfortran.dg/iomsg_1.f90: Likewise.
15280 * gfortran.dg/iostat_1.f90: Likewise.
15281 * gfortran.dg/iostat_2.f90: Likewise.
15282 * gfortran.dg/iostat_4.f90: Likewise.
15283 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
15284 * gfortran.dg/ishft_1.f90: Likewise.
15285 * gfortran.dg/ishft_2.f90: Likewise.
15286 * gfortran.dg/ishft_4.f90: Likewise.
15287 * gfortran.dg/isnan_1.f90: Likewise.
15288 * gfortran.dg/isnan_2.f90: Likewise.
15289 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
15290 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
15291 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
15292 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
15293 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
15294 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
15295 * gfortran.dg/itime_idate_1.f: Likewise.
15296 * gfortran.dg/itime_idate_2.f: Likewise.
15297 * gfortran.dg/large_integer_kind_1.f90: Likewise.
15298 * gfortran.dg/large_integer_kind_2.f90: Likewise.
15299 * gfortran.dg/large_real_kind_1.f90: Likewise.
15300 * gfortran.dg/large_real_kind_2.F90: Likewise.
15301 * gfortran.dg/large_real_kind_3.F90: Likewise.
15302 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
15303 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
15304 * gfortran.dg/large_recl.f90: Likewise.
15305 * gfortran.dg/large_unit_1.f90: Likewise.
15306 * gfortran.dg/large_unit_2.f90: Likewise.
15307 * gfortran.dg/largeequiv_1.f90: Likewise.
15308 * gfortran.dg/leadz_trailz_1.f90: Likewise.
15309 * gfortran.dg/leadz_trailz_2.f90: Likewise.
15310 * gfortran.dg/leadz_trailz_3.f90: Likewise.
15311 * gfortran.dg/list_read_1.f90: Likewise.
15312 * gfortran.dg/list_read_10.f90: Likewise.
15313 * gfortran.dg/list_read_11.f90: Likewise.
15314 * gfortran.dg/list_read_12.f90: Likewise.
15315 * gfortran.dg/list_read_13.f: Likewise.
15316 * gfortran.dg/list_read_14.f90: Likewise.
15317 * gfortran.dg/list_read_2.f90: Likewise.
15318 * gfortran.dg/list_read_3.f90: Likewise.
15319 * gfortran.dg/list_read_4.f90: Likewise.
15320 * gfortran.dg/list_read_5.f90: Likewise.
15321 * gfortran.dg/list_read_6.f90: Likewise.
15322 * gfortran.dg/list_read_7.f90: Likewise.
15323 * gfortran.dg/list_read_8.f90: Likewise.
15324 * gfortran.dg/list_read_9.f90: Likewise.
15325 * gfortran.dg/loc_2.f90: Likewise.
15326 * gfortran.dg/logical_1.f90: Likewise.
15327 * gfortran.dg/logical_dot_product.f90: Likewise.
15328 * gfortran.dg/logical_temp_io.f90: Likewise.
15329 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
15330 * gfortran.dg/lrshift_1.f90: Likewise.
15331 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
15332 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
15333 * gfortran.dg/lto/pr40725_0.f03: Likewise.
15334 * gfortran.dg/lto/pr41576_1.f90: Likewise.
15335 * gfortran.dg/make_unit.f90: Likewise.
15336 * gfortran.dg/mapping_1.f90: Likewise.
15337 * gfortran.dg/mapping_2.f90: Likewise.
15338 * gfortran.dg/mapping_3.f90: Likewise.
15339 * gfortran.dg/masklr_1.F90: Likewise.
15340 * gfortran.dg/masklr_2.F90: Likewise.
15341 * gfortran.dg/matmul_1.f90: Likewise.
15342 * gfortran.dg/matmul_10.f90: Likewise.
15343 * gfortran.dg/matmul_12.f90: Likewise.
15344 * gfortran.dg/matmul_16.f90: Likewise.
15345 * gfortran.dg/matmul_17.f90: Likewise.
15346 * gfortran.dg/matmul_18.f90: Likewise.
15347 * gfortran.dg/matmul_2.f90: Likewise.
15348 * gfortran.dg/matmul_3.f90: Likewise.
15349 * gfortran.dg/matmul_4.f90: Likewise.
15350 * gfortran.dg/matmul_6.f90: Likewise.
15351 * gfortran.dg/matmul_8.f03: Likewise.
15352 * gfortran.dg/matmul_9.f90: Likewise.
15353 * gfortran.dg/matmul_bounds_12.f90: Likewise.
15354 * gfortran.dg/matmul_bounds_6.f90: Likewise.
15355 * gfortran.dg/matmul_const.f90: Likewise.
15356 * gfortran.dg/maxloc_1.f90: Likewise.
15357 * gfortran.dg/maxloc_2.f90: Likewise.
15358 * gfortran.dg/maxloc_3.f90: Likewise.
15359 * gfortran.dg/maxloc_4.f90: Likewise.
15360 * gfortran.dg/maxloc_string_1.f90: Likewise.
15361 * gfortran.dg/maxlocval_1.f90: Likewise.
15362 * gfortran.dg/maxlocval_2.f90: Likewise.
15363 * gfortran.dg/maxlocval_3.f90: Likewise.
15364 * gfortran.dg/maxlocval_4.f90: Likewise.
15365 * gfortran.dg/maxval_char_1.f90: Likewise.
15366 * gfortran.dg/maxval_char_2.f90: Likewise.
15367 * gfortran.dg/maxval_char_3.f90: Likewise.
15368 * gfortran.dg/maxval_char_4.f90: Likewise.
15369 * gfortran.dg/maxval_parameter_1.f90: Likewise.
15370 * gfortran.dg/mclock.f90: Likewise.
15371 * gfortran.dg/merge_bits_1.F90: Likewise.
15372 * gfortran.dg/merge_bits_2.F90: Likewise.
15373 * gfortran.dg/merge_char_1.f90: Likewise.
15374 * gfortran.dg/merge_init_expr.f90: Likewise.
15375 * gfortran.dg/min_max_optional_1.f90: Likewise.
15376 * gfortran.dg/min_max_optional_5.f90: Likewise.
15377 * gfortran.dg/minloc_1.f90: Likewise.
15378 * gfortran.dg/minloc_2.f90: Likewise.
15379 * gfortran.dg/minloc_3.f90: Likewise.
15380 * gfortran.dg/minloc_4.f90: Likewise.
15381 * gfortran.dg/minloc_string_1.f90: Likewise.
15382 * gfortran.dg/minlocval_1.f90: Likewise.
15383 * gfortran.dg/minlocval_2.f90: Likewise.
15384 * gfortran.dg/minlocval_3.f90: Likewise.
15385 * gfortran.dg/minlocval_4.f90: Likewise.
15386 * gfortran.dg/minmax_char_1.f90: Likewise.
15387 * gfortran.dg/minmaxloc_1.f90: Likewise.
15388 * gfortran.dg/minmaxloc_10.f90: Likewise.
15389 * gfortran.dg/minmaxloc_11.f90: Likewise.
15390 * gfortran.dg/minmaxloc_12.f90: Likewise.
15391 * gfortran.dg/minmaxloc_13.f90: Likewise.
15392 * gfortran.dg/minmaxloc_2.f90: Likewise.
15393 * gfortran.dg/minmaxloc_3.f90: Likewise.
15394 * gfortran.dg/minmaxloc_4.f90: Likewise.
15395 * gfortran.dg/minmaxloc_5.f90: Likewise.
15396 * gfortran.dg/minmaxloc_6.f90: Likewise.
15397 * gfortran.dg/minmaxloc_7.f90: Likewise.
15398 * gfortran.dg/minmaxloc_8.f90: Likewise.
15399 * gfortran.dg/minmaxval_1.f90: Likewise.
15400 * gfortran.dg/minval_char_1.f90: Likewise.
15401 * gfortran.dg/minval_char_2.f90: Likewise.
15402 * gfortran.dg/minval_char_3.f90: Likewise.
15403 * gfortran.dg/minval_char_4.f90: Likewise.
15404 * gfortran.dg/minval_char_5.f90: Likewise.
15405 * gfortran.dg/minval_parameter_1.f90: Likewise.
15406 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
15407 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
15408 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
15409 * gfortran.dg/missing_parens_1.f90: Likewise.
15410 * gfortran.dg/missing_parens_2.f90: Likewise.
15411 * gfortran.dg/mod_large_1.f90: Likewise.
15412 * gfortran.dg/mod_sign0_1.f90: Likewise.
15413 * gfortran.dg/module_blank_common.f90: Likewise.
15414 * gfortran.dg/module_commons_1.f90: Likewise.
15415 * gfortran.dg/module_commons_3.f90: Likewise.
15416 * gfortran.dg/module_double_reuse.f90: Likewise.
15417 * gfortran.dg/module_equivalence_1.f90: Likewise.
15418 * gfortran.dg/module_equivalence_2.f90: Likewise.
15419 * gfortran.dg/module_equivalence_3.f90: Likewise.
15420 * gfortran.dg/module_equivalence_5.f90: Likewise.
15421 * gfortran.dg/module_interface_1.f90: Likewise.
15422 * gfortran.dg/module_nan.f90: Likewise.
15423 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15424 * gfortran.dg/module_procedure_1.f90: Likewise.
15425 * gfortran.dg/module_read_1.f90: Likewise.
15426 * gfortran.dg/module_read_2.f90: Likewise.
15427 * gfortran.dg/module_widestring_1.f90: Likewise.
15428 * gfortran.dg/move_alloc.f90: Likewise.
15429 * gfortran.dg/move_alloc_10.f90: Likewise.
15430 * gfortran.dg/move_alloc_13.f90: Likewise.
15431 * gfortran.dg/move_alloc_14.f90: Likewise.
15432 * gfortran.dg/move_alloc_15.f90: Likewise.
15433 * gfortran.dg/move_alloc_16.f90: Likewise.
15434 * gfortran.dg/move_alloc_2.f90: Likewise.
15435 * gfortran.dg/move_alloc_5.f90: Likewise.
15436 * gfortran.dg/move_alloc_6.f90: Likewise.
15437 * gfortran.dg/move_alloc_9.f90: Likewise.
15438 * gfortran.dg/multiple_allocation_1.f90: Likewise.
15439 * gfortran.dg/multiple_allocation_3.f90: Likewise.
15440 * gfortran.dg/mvbits_1.f90: Likewise.
15441 * gfortran.dg/mvbits_2.f90: Likewise.
15442 * gfortran.dg/mvbits_3.f90: Likewise.
15443 * gfortran.dg/mvbits_4.f90: Likewise.
15444 * gfortran.dg/mvbits_7.f90: Likewise.
15445 * gfortran.dg/mvbits_8.f90: Likewise.
15446 * gfortran.dg/namelist_11.f: Likewise.
15447 * gfortran.dg/namelist_12.f: Likewise.
15448 * gfortran.dg/namelist_13.f90: Likewise.
15449 * gfortran.dg/namelist_14.f90: Likewise.
15450 * gfortran.dg/namelist_15.f90: Likewise.
15451 * gfortran.dg/namelist_16.f90: Likewise.
15452 * gfortran.dg/namelist_17.f90: Likewise.
15453 * gfortran.dg/namelist_18.f90: Likewise.
15454 * gfortran.dg/namelist_19.f90: Likewise.
15455 * gfortran.dg/namelist_20.f90: Likewise.
15456 * gfortran.dg/namelist_21.f90: Likewise.
15457 * gfortran.dg/namelist_22.f90: Likewise.
15458 * gfortran.dg/namelist_23.f90: Likewise.
15459 * gfortran.dg/namelist_24.f90: Likewise.
15460 * gfortran.dg/namelist_26.f90: Likewise.
15461 * gfortran.dg/namelist_27.f90: Likewise.
15462 * gfortran.dg/namelist_28.f90: Likewise.
15463 * gfortran.dg/namelist_29.f90: Likewise.
15464 * gfortran.dg/namelist_37.f90: Likewise.
15465 * gfortran.dg/namelist_38.f90: Likewise.
15466 * gfortran.dg/namelist_39.f90: Likewise.
15467 * gfortran.dg/namelist_40.f90: Likewise.
15468 * gfortran.dg/namelist_41.f90: Likewise.
15469 * gfortran.dg/namelist_42.f90: Likewise.
15470 * gfortran.dg/namelist_43.f90: Likewise.
15471 * gfortran.dg/namelist_44.f90: Likewise.
15472 * gfortran.dg/namelist_47.f90: Likewise.
15473 * gfortran.dg/namelist_48.f90: Likewise.
15474 * gfortran.dg/namelist_49.f90: Likewise.
15475 * gfortran.dg/namelist_50.f90: Likewise.
15476 * gfortran.dg/namelist_51.f90: Likewise.
15477 * gfortran.dg/namelist_52.f90: Likewise.
15478 * gfortran.dg/namelist_54.f90: Likewise.
15479 * gfortran.dg/namelist_55.f90: Likewise.
15480 * gfortran.dg/namelist_56.f90: Likewise.
15481 * gfortran.dg/namelist_57.f90: Likewise.
15482 * gfortran.dg/namelist_58.f90: Likewise.
15483 * gfortran.dg/namelist_59.f90: Likewise.
15484 * gfortran.dg/namelist_60.f90: Likewise.
15485 * gfortran.dg/namelist_61.f90: Likewise.
15486 * gfortran.dg/namelist_64.f90: Likewise.
15487 * gfortran.dg/namelist_65.f90: Likewise.
15488 * gfortran.dg/namelist_69.f90: Likewise.
15489 * gfortran.dg/namelist_70.f90: Likewise.
15490 * gfortran.dg/namelist_71.f90: Likewise.
15491 * gfortran.dg/namelist_72.f: Likewise.
15492 * gfortran.dg/namelist_73.f90: Likewise.
15493 * gfortran.dg/namelist_77.f90: Likewise.
15494 * gfortran.dg/namelist_78.f90: Likewise.
15495 * gfortran.dg/namelist_79.f90: Likewise.
15496 * gfortran.dg/namelist_80.f90: Likewise.
15497 * gfortran.dg/namelist_81.f90: Likewise.
15498 * gfortran.dg/namelist_82.f90: Likewise.
15499 * gfortran.dg/namelist_84.f90: Likewise.
15500 * gfortran.dg/namelist_85.f90: Likewise.
15501 * gfortran.dg/namelist_86.f90: Likewise.
15502 * gfortran.dg/namelist_87.f90: Likewise.
15503 * gfortran.dg/namelist_88.f90: Likewise.
15504 * gfortran.dg/namelist_89.f90: Likewise.
15505 * gfortran.dg/namelist_90.f: Likewise.
15506 * gfortran.dg/namelist_95.f90: Likewise.
15507 * gfortran.dg/namelist_char_only.f90: Likewise.
15508 * gfortran.dg/namelist_empty.f90: Likewise.
15509 * gfortran.dg/namelist_internal.f90: Likewise.
15510 * gfortran.dg/namelist_use.f90: Likewise.
15511 * gfortran.dg/namelist_use_only.f90: Likewise.
15512 * gfortran.dg/namelist_utf8.f90: Likewise.
15513 * gfortran.dg/nan_1.f90: Likewise.
15514 * gfortran.dg/nan_2.f90: Likewise.
15515 * gfortran.dg/nan_3.f90: Likewise.
15516 * gfortran.dg/nan_6.f90: Likewise.
15517 * gfortran.dg/nan_7.f90: Likewise.
15518 * gfortran.dg/nearest_1.f90: Likewise.
15519 * gfortran.dg/nearest_2.f90: Likewise.
15520 * gfortran.dg/nearest_3.f90: Likewise.
15521 * gfortran.dg/negative-z-descriptor.f90: Likewise.
15522 * gfortran.dg/negative_automatic_size.f90: Likewise.
15523 * gfortran.dg/negative_unit.f: Likewise.
15524 * gfortran.dg/negative_unit2.f90: Likewise.
15525 * gfortran.dg/negative_unit_int8.f: Likewise.
15526 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
15527 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
15528 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
15529 * gfortran.dg/nested_modules_1.f90: Likewise.
15530 * gfortran.dg/nested_modules_2.f90: Likewise.
15531 * gfortran.dg/nested_modules_3.f90: Likewise.
15532 * gfortran.dg/nesting_1.f90: Likewise.
15533 * gfortran.dg/new_line.f90: Likewise.
15534 * gfortran.dg/newunit_1.f90: Likewise.
15535 * gfortran.dg/newunit_3.f90: Likewise.
15536 * gfortran.dg/newunit_5.f90.f90: Likewise.
15537 * gfortran.dg/nint_1.f90: Likewise.
15538 * gfortran.dg/nint_2.f90: Likewise.
15539 * gfortran.dg/no_arg_check_2.f90: Likewise.
15540 * gfortran.dg/no_range_check_1.f90: Likewise.
15541 * gfortran.dg/no_range_check_2.f90: Likewise.
15542 * gfortran.dg/no_range_check_3.f90: Likewise.
15543 * gfortran.dg/noadv_size.f90: Likewise.
15544 * gfortran.dg/nonreturning_statements.f90: Likewise.
15545 * gfortran.dg/norm2_1.f90: Likewise.
15546 * gfortran.dg/norm2_3.f90: Likewise.
15547 * gfortran.dg/nosigned_zero_1.f90: Likewise.
15548 * gfortran.dg/nosigned_zero_2.f90: Likewise.
15549 * gfortran.dg/nosigned_zero_3.f90: Likewise.
15550 * gfortran.dg/null_4.f90: Likewise.
15551 * gfortran.dg/null_9.f90: Likewise.
15552 * gfortran.dg/nullify_3.f90: Likewise.
15553 * gfortran.dg/oldstyle_1.f90: Likewise.
15554 * gfortran.dg/open_access_append_1.f90: Likewise.
15555 * gfortran.dg/open_access_append_2.f90: Likewise.
15556 * gfortran.dg/open_errors.f90: Likewise.
15557 * gfortran.dg/open_negative_unit_1.f90: Likewise.
15558 * gfortran.dg/open_new.f90: Likewise.
15559 * gfortran.dg/open_readonly_1.f90: Likewise.
15560 * gfortran.dg/operator_1.f90: Likewise.
15561 * gfortran.dg/optional_absent_1.f90: Likewise.
15562 * gfortran.dg/optional_absent_2.f90: Likewise.
15563 * gfortran.dg/optional_absent_3.f90: Likewise.
15564 * gfortran.dg/optional_class_1.f90: Likewise.
15565 * gfortran.dg/optional_dim_2.f90: Likewise.
15566 * gfortran.dg/optional_dim_3.f90: Likewise.
15567 * gfortran.dg/output_exponents_1.f90: Likewise.
15568 * gfortran.dg/overload_1.f90: Likewise.
15569 * gfortran.dg/overload_2.f90: Likewise.
15570 * gfortran.dg/overwrite_1.f: Likewise.
15571 * gfortran.dg/pad_no.f90: Likewise.
15572 * gfortran.dg/parameter_array_init_1.f90: Likewise.
15573 * gfortran.dg/parameter_array_init_2.f90: Likewise.
15574 * gfortran.dg/parameter_array_init_4.f90: Likewise.
15575 * gfortran.dg/parameter_array_init_5.f90: Likewise.
15576 * gfortran.dg/parameter_array_section_2.f90: Likewise.
15577 * gfortran.dg/parens_3.f90: Likewise.
15578 * gfortran.dg/parens_5.f90: Likewise.
15579 * gfortran.dg/parens_6.f90: Likewise.
15580 * gfortran.dg/parent_result_ref_1.f90: Likewise.
15581 * gfortran.dg/parent_result_ref_2.f90: Likewise.
15582 * gfortran.dg/parent_result_ref_3.f90: Likewise.
15583 * gfortran.dg/parent_result_ref_4.f90: Likewise.
15584 * gfortran.dg/parity_1.f90: Likewise.
15585 * gfortran.dg/past_eor.f90: Likewise.
15586 * gfortran.dg/pdt_1.f03: Likewise.
15587 * gfortran.dg/pdt_10.f03: Likewise.
15588 * gfortran.dg/pdt_11.f03: Likewise.
15589 * gfortran.dg/pdt_12.f03: Likewise.
15590 * gfortran.dg/pdt_13.f03: Likewise.
15591 * gfortran.dg/pdt_14.f03: Likewise.
15592 * gfortran.dg/pdt_15.f03: Likewise.
15593 * gfortran.dg/pdt_19.f03: Likewise.
15594 * gfortran.dg/pdt_20.f03: Likewise.
15595 * gfortran.dg/pdt_22.f03: Likewise.
15596 * gfortran.dg/pdt_23.f03: Likewise.
15597 * gfortran.dg/pdt_25.f03: Likewise.
15598 * gfortran.dg/pdt_26.f03: Likewise.
15599 * gfortran.dg/pdt_27.f03: Likewise.
15600 * gfortran.dg/pdt_28.f03: Likewise.
15601 * gfortran.dg/pdt_3.f03: Likewise.
15602 * gfortran.dg/pdt_4.f03: Likewise.
15603 * gfortran.dg/pdt_5.f03: Likewise.
15604 * gfortran.dg/pdt_7.f03: Likewise.
15605 * gfortran.dg/pointer_1.f90: Likewise.
15606 * gfortran.dg/pointer_array_1.f90: Likewise.
15607 * gfortran.dg/pointer_array_3.f90: Likewise.
15608 * gfortran.dg/pointer_array_4.f90: Likewise.
15609 * gfortran.dg/pointer_array_5.f90: Likewise.
15610 * gfortran.dg/pointer_array_6.f90: Likewise.
15611 * gfortran.dg/pointer_array_7.f90: Likewise.
15612 * gfortran.dg/pointer_array_8.f90: Likewise.
15613 * gfortran.dg/pointer_array_9.f90: Likewise.
15614 * gfortran.dg/pointer_array_component_1.f90: Likewise.
15615 * gfortran.dg/pointer_array_component_2.f90: Likewise.
15616 * gfortran.dg/pointer_assign_10.f90: Likewise.
15617 * gfortran.dg/pointer_assign_11.f90: Likewise.
15618 * gfortran.dg/pointer_assign_4.f90: Likewise.
15619 * gfortran.dg/pointer_assign_8.f90: Likewise.
15620 * gfortran.dg/pointer_assign_9.f90: Likewise.
15621 * gfortran.dg/pointer_check_10.f90: Likewise.
15622 * gfortran.dg/pointer_check_9.f90: Likewise.
15623 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
15624 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
15625 * gfortran.dg/pointer_function_result_1.f90: Likewise.
15626 * gfortran.dg/pointer_init_1.f90: Likewise.
15627 * gfortran.dg/pointer_init_3.f90: Likewise.
15628 * gfortran.dg/pointer_init_4.f90: Likewise.
15629 * gfortran.dg/pointer_init_5.f90: Likewise.
15630 * gfortran.dg/pointer_init_8.f90: Likewise.
15631 * gfortran.dg/pointer_intent_1.f90: Likewise.
15632 * gfortran.dg/pointer_intent_4.f90: Likewise.
15633 * gfortran.dg/pointer_intent_5.f90: Likewise.
15634 * gfortran.dg/pointer_remapping_10.f90: Likewise.
15635 * gfortran.dg/pointer_remapping_4.f03: Likewise.
15636 * gfortran.dg/pointer_remapping_5.f08: Likewise.
15637 * gfortran.dg/pointer_remapping_9.f90: Likewise.
15638 * gfortran.dg/pointer_target_1.f90: Likewise.
15639 * gfortran.dg/pointer_target_2.f90: Likewise.
15640 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
15641 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
15642 * gfortran.dg/power.f90: Likewise.
15643 * gfortran.dg/power1.f90: Likewise.
15644 * gfortran.dg/power_3.f90: Likewise.
15645 * gfortran.dg/power_4.f90: Likewise.
15646 * gfortran.dg/power_5.f90: Likewise.
15647 * gfortran.dg/pr12884.f: Likewise.
15648 * gfortran.dg/pr15129.f90: Likewise.
15649 * gfortran.dg/pr15140.f90: Likewise.
15650 * gfortran.dg/pr15324.f90: Likewise.
15651 * gfortran.dg/pr15332.f: Likewise.
15652 * gfortran.dg/pr15957.f90: Likewise.
15653 * gfortran.dg/pr15959.f90: Likewise.
15654 * gfortran.dg/pr16597.f90: Likewise.
15655 * gfortran.dg/pr16861.f90: Likewise.
15656 * gfortran.dg/pr16938.f90: Likewise.
15657 * gfortran.dg/pr17090.f90: Likewise.
15658 * gfortran.dg/pr17143.f90: Likewise.
15659 * gfortran.dg/pr17164.f90: Likewise.
15660 * gfortran.dg/pr17229.f: Likewise.
15661 * gfortran.dg/pr17285.f90: Likewise.
15662 * gfortran.dg/pr17286.f90: Likewise.
15663 * gfortran.dg/pr17472.f: Likewise.
15664 * gfortran.dg/pr17612.f90: Likewise.
15665 * gfortran.dg/pr17706.f90: Likewise.
15666 * gfortran.dg/pr18025.f90: Likewise.
15667 * gfortran.dg/pr18122.f90: Likewise.
15668 * gfortran.dg/pr18210.f90: Likewise.
15669 * gfortran.dg/pr18392.f90: Likewise.
15670 * gfortran.dg/pr19155.f: Likewise.
15671 * gfortran.dg/pr19216.f: Likewise.
15672 * gfortran.dg/pr19467.f90: Likewise.
15673 * gfortran.dg/pr19657.f: Likewise.
15674 * gfortran.dg/pr19926.f90: Likewise.
15675 * gfortran.dg/pr19928-1.f90: Likewise.
15676 * gfortran.dg/pr19928-2.f90: Likewise.
15677 * gfortran.dg/pr20086.f90: Likewise.
15678 * gfortran.dg/pr20124.f90: Likewise.
15679 * gfortran.dg/pr20163-2.f: Likewise.
15680 * gfortran.dg/pr20480.f90: Likewise.
15681 * gfortran.dg/pr20755.f: Likewise.
15682 * gfortran.dg/pr20950.f: Likewise.
15683 * gfortran.dg/pr21177.f90: Likewise.
15684 * gfortran.dg/pr21730.f: Likewise.
15685 * gfortran.dg/pr22491.f: Likewise.
15686 * gfortran.dg/pr25603.f: Likewise.
15687 * gfortran.dg/pr26246_2.f90: Likewise.
15688 * gfortran.dg/pr32136.f90: Likewise.
15689 * gfortran.dg/pr32533.f90: Likewise.
15690 * gfortran.dg/pr33794.f90: Likewise.
15691 * gfortran.dg/pr35662.f90: Likewise.
15692 * gfortran.dg/pr35944-1.f90: Likewise.
15693 * gfortran.dg/pr35944-2.f90: Likewise.
15694 * gfortran.dg/pr35983.f90: Likewise.
15695 * gfortran.dg/pr39865.f90: Likewise.
15696 * gfortran.dg/pr41212.f90: Likewise.
15697 * gfortran.dg/pr43808.f90: Likewise.
15698 * gfortran.dg/pr44592.f90: Likewise.
15699 * gfortran.dg/pr44735.f90: Likewise.
15700 * gfortran.dg/pr45308.f03: Likewise.
15701 * gfortran.dg/pr46297.f: Likewise.
15702 * gfortran.dg/pr46588.f90: Likewise.
15703 * gfortran.dg/pr46665.f90: Likewise.
15704 * gfortran.dg/pr46804.f90: Likewise.
15705 * gfortran.dg/pr47008.f03: Likewise.
15706 * gfortran.dg/pr47614.f: Likewise.
15707 * gfortran.dg/pr47878.f90: Likewise.
15708 * gfortran.dg/pr49103.f90: Likewise.
15709 * gfortran.dg/pr50069_1.f90: Likewise.
15710 * gfortran.dg/pr50769.f90: Likewise.
15711 * gfortran.dg/pr52608.f90: Likewise.
15712 * gfortran.dg/pr55086_2.f90: Likewise.
15713 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
15714 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
15715 * gfortran.dg/pr55330.f90: Likewise.
15716 * gfortran.dg/pr56015.f90: Likewise.
15717 * gfortran.dg/pr57910.f90: Likewise.
15718 * gfortran.dg/pr59700.f90: Likewise.
15719 * gfortran.dg/pr62125.f90: Likewise.
15720 * gfortran.dg/pr64530.f90: Likewise.
15721 * gfortran.dg/pr65429.f90: Likewise.
15722 * gfortran.dg/pr65450.f90: Likewise.
15723 * gfortran.dg/pr65504.f90: Likewise.
15724 * gfortran.dg/pr65903.f90: Likewise.
15725 * gfortran.dg/pr66311.f90: Likewise.
15726 * gfortran.dg/pr66864.f90: Likewise.
15727 * gfortran.dg/pr67140.f90: Likewise.
15728 * gfortran.dg/pr67524.f90: Likewise.
15729 * gfortran.dg/pr67885.f90: Likewise.
15730 * gfortran.dg/pr68053.f90: Likewise.
15731 * gfortran.dg/pr68566.f90: Likewise.
15732 * gfortran.dg/pr69514_1.f90: Likewise.
15733 * gfortran.dg/pr69514_2.f90: Likewise.
15734 * gfortran.dg/pr69739.f90: Likewise.
15735 * gfortran.dg/pr70673.f90: Likewise.
15736 * gfortran.dg/pr71523_2.f90: Likewise.
15737 * gfortran.dg/pr71764.f90: Likewise.
15738 * gfortran.dg/pr78092.f90: Likewise.
15739 * gfortran.dg/pr82973.f90: Likewise.
15740 * gfortran.dg/pr83864.f90: Likewise.
15741 * gfortran.dg/pr83874.f90: Likewise.
15742 * gfortran.dg/pr84088.f90: Likewise.
15743 * gfortran.dg/pr84155.f90: Likewise.
15744 * gfortran.dg/proc_decl_12.f90: Likewise.
15745 * gfortran.dg/proc_decl_13.f90: Likewise.
15746 * gfortran.dg/proc_decl_15.f90: Likewise.
15747 * gfortran.dg/proc_decl_17.f90: Likewise.
15748 * gfortran.dg/proc_decl_18.f90: Likewise.
15749 * gfortran.dg/proc_decl_2.f90: Likewise.
15750 * gfortran.dg/proc_decl_5.f90: Likewise.
15751 * gfortran.dg/proc_decl_9.f90: Likewise.
15752 * gfortran.dg/proc_ptr_1.f90: Likewise.
15753 * gfortran.dg/proc_ptr_10.f90: Likewise.
15754 * gfortran.dg/proc_ptr_12.f90: Likewise.
15755 * gfortran.dg/proc_ptr_18.f90: Likewise.
15756 * gfortran.dg/proc_ptr_19.f90: Likewise.
15757 * gfortran.dg/proc_ptr_21.f90: Likewise.
15758 * gfortran.dg/proc_ptr_22.f90: Likewise.
15759 * gfortran.dg/proc_ptr_23.f90: Likewise.
15760 * gfortran.dg/proc_ptr_25.f90: Likewise.
15761 * gfortran.dg/proc_ptr_26.f90: Likewise.
15762 * gfortran.dg/proc_ptr_3.f90: Likewise.
15763 * gfortran.dg/proc_ptr_36.f90: Likewise.
15764 * gfortran.dg/proc_ptr_47.f90: Likewise.
15765 * gfortran.dg/proc_ptr_48.f90: Likewise.
15766 * gfortran.dg/proc_ptr_5.f90: Likewise.
15767 * gfortran.dg/proc_ptr_6.f90: Likewise.
15768 * gfortran.dg/proc_ptr_7.f90: Likewise.
15769 * gfortran.dg/proc_ptr_8.f90: Likewise.
15770 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
15771 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
15772 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
15773 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
15774 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
15775 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
15776 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
15777 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
15778 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
15779 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
15780 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
15781 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
15782 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
15783 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
15784 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
15785 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
15786 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
15787 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
15788 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
15789 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
15790 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
15791 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
15792 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
15793 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
15794 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
15795 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
15796 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
15797 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
15798 * gfortran.dg/product_init_expr.f03: Likewise.
15799 * gfortran.dg/promotion.f90: Likewise.
15800 * gfortran.dg/promotion_3.f90: Likewise.
15801 * gfortran.dg/promotion_4.f90: Likewise.
15802 * gfortran.dg/protected_1.f90: Likewise.
15803 * gfortran.dg/protected_2.f90: Likewise.
15804 * gfortran.dg/ptr-func-1.f90: Likewise.
15805 * gfortran.dg/ptr-func-2.f90: Likewise.
15806 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
15807 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
15808 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
15809 * gfortran.dg/pure_byref_1.f90: Likewise.
15810 * gfortran.dg/pure_byref_2.f90: Likewise.
15811 * gfortran.dg/pure_byref_3.f90: Likewise.
15812 * gfortran.dg/quad_2.f90: Likewise.
15813 * gfortran.dg/quad_3.f90: Likewise.
15814 * gfortran.dg/random_3.f90: Likewise.
15815 * gfortran.dg/random_4.f90: Likewise.
15816 * gfortran.dg/random_7.f90: Likewise.
15817 * gfortran.dg/read_2.f90: Likewise.
15818 * gfortran.dg/read_3.f90: Likewise.
15819 * gfortran.dg/read_4.f90: Likewise.
15820 * gfortran.dg/read_5.f90: Likewise.
15821 * gfortran.dg/read_bad_advance.f90: Likewise.
15822 * gfortran.dg/read_bang.f90: Likewise.
15823 * gfortran.dg/read_bang4.f90: Likewise.
15824 * gfortran.dg/read_comma.f: Likewise.
15825 * gfortran.dg/read_dir.f90: Likewise.
15826 * gfortran.dg/read_empty_file.f: Likewise.
15827 * gfortran.dg/read_eof_1.f90: Likewise.
15828 * gfortran.dg/read_eof_2.f90: Likewise.
15829 * gfortran.dg/read_eof_3.f90: Likewise.
15830 * gfortran.dg/read_eof_4.f90: Likewise.
15831 * gfortran.dg/read_eof_5.f90: Likewise.
15832 * gfortran.dg/read_eof_6.f: Likewise.
15833 * gfortran.dg/read_eof_7.f90: Likewise.
15834 * gfortran.dg/read_eof_8.f90: Likewise.
15835 * gfortran.dg/read_eof_all.f90: Likewise.
15836 * gfortran.dg/read_eor.f90: Likewise.
15837 * gfortran.dg/read_float_1.f90: Likewise.
15838 * gfortran.dg/read_float_2.f03: Likewise.
15839 * gfortran.dg/read_float_3.f90: Likewise.
15840 * gfortran.dg/read_float_4.f90: Likewise.
15841 * gfortran.dg/read_infnan_1.f90: Likewise.
15842 * gfortran.dg/read_list_eof_1.f90: Likewise.
15843 * gfortran.dg/read_logical.f90: Likewise.
15844 * gfortran.dg/read_many_1.f: Likewise.
15845 * gfortran.dg/read_no_eor.f90: Likewise.
15846 * gfortran.dg/read_noadvance.f90: Likewise.
15847 * gfortran.dg/read_repeat.f90: Likewise.
15848 * gfortran.dg/read_repeat_2.f90: Likewise.
15849 * gfortran.dg/read_size_noadvance.f90: Likewise.
15850 * gfortran.dg/read_x_eof.f90: Likewise.
15851 * gfortran.dg/read_x_past.f: Likewise.
15852 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
15853 * gfortran.dg/real_const_1.f: Likewise.
15854 * gfortran.dg/real_const_2.f90: Likewise.
15855 * gfortran.dg/real_const_3.f90: Likewise.
15856 * gfortran.dg/real_do_1.f90: Likewise.
15857 * gfortran.dg/real_index_1.f90: Likewise.
15858 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
15859 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
15860 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
15861 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
15862 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
15863 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
15864 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
15865 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
15866 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
15867 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
15868 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
15869 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
15870 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
15871 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
15872 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
15873 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
15874 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
15875 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
15876 * gfortran.dg/record_marker_1.f90: Likewise.
15877 * gfortran.dg/record_marker_2.f: Likewise.
15878 * gfortran.dg/record_marker_3.f90: Likewise.
15879 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
15880 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
15881 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
15882 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
15883 * gfortran.dg/recursive_check_7.f90: Likewise.
15884 * gfortran.dg/recursive_reference_1.f90: Likewise.
15885 * gfortran.dg/recursive_reference_2.f90: Likewise.
15886 * gfortran.dg/recursive_stack.f90: Likewise.
15887 * gfortran.dg/reduction.f90: Likewise.
15888 * gfortran.dg/repack_arrays_1.f90: Likewise.
15889 * gfortran.dg/repeat_1.f90: Likewise.
15890 * gfortran.dg/repeat_2.f90: Likewise.
15891 * gfortran.dg/repeat_3.f90: Likewise.
15892 * gfortran.dg/repeat_6.f90: Likewise.
15893 * gfortran.dg/reshape-alloc.f90: Likewise.
15894 * gfortran.dg/reshape-complex.f90: Likewise.
15895 * gfortran.dg/reshape.f90: Likewise.
15896 * gfortran.dg/reshape_2.f90: Likewise.
15897 * gfortran.dg/reshape_7.f90: Likewise.
15898 * gfortran.dg/reshape_empty_1.f03: Likewise.
15899 * gfortran.dg/reshape_pad_1.f90: Likewise.
15900 * gfortran.dg/reshape_rank7.f90: Likewise.
15901 * gfortran.dg/reshape_transpose_1.f90: Likewise.
15902 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
15903 * gfortran.dg/result_default_init_1.f90: Likewise.
15904 * gfortran.dg/result_in_spec_1.f90: Likewise.
15905 * gfortran.dg/result_in_spec_2.f90: Likewise.
15906 * gfortran.dg/ret_array_1.f90: Likewise.
15907 * gfortran.dg/ret_pointer_1.f90: Likewise.
15908 * gfortran.dg/ret_pointer_2.f90: Likewise.
15909 * gfortran.dg/rewind_1.f90: Likewise.
15910 * gfortran.dg/round_1.f03: Likewise.
15911 * gfortran.dg/round_2.f03: Likewise.
15912 * gfortran.dg/round_3.f08: Likewise.
15913 * gfortran.dg/round_4.f90: Likewise.
15914 * gfortran.dg/rrspacing_1.f90: Likewise.
15915 * gfortran.dg/runtime_warning_1.f90: Likewise.
15916 * gfortran.dg/same_type_as_2.f03: Likewise.
15917 * gfortran.dg/save_1.f90: Likewise.
15918 * gfortran.dg/save_5.f90: Likewise.
15919 * gfortran.dg/save_6.f90: Likewise.
15920 * gfortran.dg/scalar_mask_1.f90: Likewise.
15921 * gfortran.dg/scalar_mask_2.f90: Likewise.
15922 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
15923 * gfortran.dg/scale_1.f90: Likewise.
15924 * gfortran.dg/scan_1.f90: Likewise.
15925 * gfortran.dg/scan_2.f90: Likewise.
15926 * gfortran.dg/secnds-1.f: Likewise.
15927 * gfortran.dg/secnds.f: Likewise.
15928 * gfortran.dg/select_1.f90: Likewise.
15929 * gfortran.dg/select_2.f90: Likewise.
15930 * gfortran.dg/select_3.f90: Likewise.
15931 * gfortran.dg/select_5.f90: Likewise.
15932 * gfortran.dg/select_char_1.f90: Likewise.
15933 * gfortran.dg/select_char_2.f90: Likewise.
15934 * gfortran.dg/select_type_13.f03: Likewise.
15935 * gfortran.dg/select_type_14.f03: Likewise.
15936 * gfortran.dg/select_type_15.f03: Likewise.
15937 * gfortran.dg/select_type_19.f03: Likewise.
15938 * gfortran.dg/select_type_2.f03: Likewise.
15939 * gfortran.dg/select_type_26.f03: Likewise.
15940 * gfortran.dg/select_type_27.f03: Likewise.
15941 * gfortran.dg/select_type_28.f03: Likewise.
15942 * gfortran.dg/select_type_3.f03: Likewise.
15943 * gfortran.dg/select_type_35.f03: Likewise.
15944 * gfortran.dg/select_type_36.f03: Likewise.
15945 * gfortran.dg/select_type_37.f03: Likewise.
15946 * gfortran.dg/select_type_39.f03: Likewise.
15947 * gfortran.dg/select_type_4.f90: Likewise.
15948 * gfortran.dg/select_type_5.f03: Likewise.
15949 * gfortran.dg/select_type_6.f03: Likewise.
15950 * gfortran.dg/select_type_7.f03: Likewise.
15951 * gfortran.dg/select_type_8.f03: Likewise.
15952 * gfortran.dg/selected_char_kind_1.f90: Likewise.
15953 * gfortran.dg/selected_char_kind_4.f90: Likewise.
15954 * gfortran.dg/selected_kind_1.f90: Likewise.
15955 * gfortran.dg/selected_real_kind_2.f90: Likewise.
15956 * gfortran.dg/shape_2.f90: Likewise.
15957 * gfortran.dg/shape_4.f90: Likewise.
15958 * gfortran.dg/shape_5.f90: Likewise.
15959 * gfortran.dg/shape_7.f90: Likewise.
15960 * gfortran.dg/shape_8.f90: Likewise.
15961 * gfortran.dg/shape_9.f90: Likewise.
15962 * gfortran.dg/shift-kind_2.f90: Likewise.
15963 * gfortran.dg/shiftalr_1.F90: Likewise.
15964 * gfortran.dg/shiftalr_2.F90: Likewise.
15965 * gfortran.dg/simpleif_1.f90: Likewise.
15966 * gfortran.dg/simplify_argN_1.f90: Likewise.
15967 * gfortran.dg/simplify_cshift_1.f90: Likewise.
15968 * gfortran.dg/simplify_cshift_4.f90: Likewise.
15969 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
15970 * gfortran.dg/simplify_modulo.f90: Likewise.
15971 * gfortran.dg/single_char_string.f90: Likewise.
15972 * gfortran.dg/size_dim.f90: Likewise.
15973 * gfortran.dg/size_optional_dim_1.f90: Likewise.
15974 * gfortran.dg/sizeof.f90: Likewise.
15975 * gfortran.dg/sizeof_4.f90: Likewise.
15976 * gfortran.dg/slash_1.f90: Likewise.
15977 * gfortran.dg/sms-1.f90: Likewise.
15978 * gfortran.dg/sms-2.f90: Likewise.
15979 * gfortran.dg/spec_expr_7.f90: Likewise.
15980 * gfortran.dg/specifics_1.f90: Likewise.
15981 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
15982 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
15983 * gfortran.dg/spread_init_expr.f03: Likewise.
15984 * gfortran.dg/spread_scalar_source.f90: Likewise.
15985 * gfortran.dg/spread_shape_1.f90: Likewise.
15986 * gfortran.dg/stat_1.f90: Likewise.
15987 * gfortran.dg/stat_2.f90: Likewise.
15988 * gfortran.dg/stfunc_1.f90: Likewise.
15989 * gfortran.dg/stfunc_4.f90: Likewise.
15990 * gfortran.dg/stfunc_6.f90: Likewise.
15991 * gfortran.dg/storage_size_1.f08: Likewise.
15992 * gfortran.dg/storage_size_3.f08: Likewise.
15993 * gfortran.dg/storage_size_4.f90: Likewise.
15994 * gfortran.dg/streamio_1.f90: Likewise.
15995 * gfortran.dg/streamio_10.f90: Likewise.
15996 * gfortran.dg/streamio_11.f90: Likewise.
15997 * gfortran.dg/streamio_12.f90: Likewise.
15998 * gfortran.dg/streamio_13.f90: Likewise.
15999 * gfortran.dg/streamio_14.f90: Likewise.
16000 * gfortran.dg/streamio_15.f90: Likewise.
16001 * gfortran.dg/streamio_16.f90: Likewise.
16002 * gfortran.dg/streamio_17.f90: Likewise.
16003 * gfortran.dg/streamio_2.f90: Likewise.
16004 * gfortran.dg/streamio_3.f90: Likewise.
16005 * gfortran.dg/streamio_4.f90: Likewise.
16006 * gfortran.dg/streamio_5.f90: Likewise.
16007 * gfortran.dg/streamio_6.f90: Likewise.
16008 * gfortran.dg/streamio_7.f90: Likewise.
16009 * gfortran.dg/streamio_8.f90: Likewise.
16010 * gfortran.dg/streamio_9.f90: Likewise.
16011 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
16012 * gfortran.dg/string_4.f90: Likewise.
16013 * gfortran.dg/string_array_constructor_2.f90: Likewise.
16014 * gfortran.dg/string_assign_2.f90: Likewise.
16015 * gfortran.dg/string_compare_1.f90: Likewise.
16016 * gfortran.dg/string_compare_2.f90: Likewise.
16017 * gfortran.dg/string_compare_3.f90: Likewise.
16018 * gfortran.dg/string_ctor_1.f90: Likewise.
16019 * gfortran.dg/string_length_1.f90: Likewise.
16020 * gfortran.dg/string_length_2.f90: Likewise.
16021 * gfortran.dg/string_length_3.f90: Likewise.
16022 * gfortran.dg/string_length_4.f90: Likewise.
16023 * gfortran.dg/string_null_compare_1.f: Likewise.
16024 * gfortran.dg/string_pad_trunc.f90: Likewise.
16025 * gfortran.dg/structure_constructor_1.f03: Likewise.
16026 * gfortran.dg/structure_constructor_11.f90: Likewise.
16027 * gfortran.dg/structure_constructor_13.f03: Likewise.
16028 * gfortran.dg/structure_constructor_2.f03: Likewise.
16029 * gfortran.dg/structure_constructor_5.f03: Likewise.
16030 * gfortran.dg/submodule_1.f08: Likewise.
16031 * gfortran.dg/submodule_11.f08: Likewise.
16032 * gfortran.dg/submodule_14.f08: Likewise.
16033 * gfortran.dg/submodule_15.f08: Likewise.
16034 * gfortran.dg/submodule_17.f08: Likewise.
16035 * gfortran.dg/submodule_18.f08: Likewise.
16036 * gfortran.dg/submodule_19.f08: Likewise.
16037 * gfortran.dg/submodule_2.f08: Likewise.
16038 * gfortran.dg/submodule_27.f08: Likewise.
16039 * gfortran.dg/submodule_28.f08: Likewise.
16040 * gfortran.dg/submodule_29.f08: Likewise.
16041 * gfortran.dg/submodule_30.f08: Likewise.
16042 * gfortran.dg/submodule_6.f08: Likewise.
16043 * gfortran.dg/submodule_7.f08: Likewise.
16044 * gfortran.dg/submodule_8.f08: Likewise.
16045 * gfortran.dg/subnormal_1.f90: Likewise.
16046 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
16047 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
16048 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
16049 * gfortran.dg/substr_2.f: Likewise.
16050 * gfortran.dg/substr_3.f: Likewise.
16051 * gfortran.dg/substr_4.f: Likewise.
16052 * gfortran.dg/substr_5.f90: Likewise.
16053 * gfortran.dg/substr_6.f90: Likewise.
16054 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
16055 * gfortran.dg/sum_init_expr.f03: Likewise.
16056 * gfortran.dg/sum_zero_array_1.f90: Likewise.
16057 * gfortran.dg/system_clock_3.f08: Likewise.
16058 * gfortran.dg/t_editing.f: Likewise.
16059 * gfortran.dg/team_change_1.f90: Likewise.
16060 * gfortran.dg/team_end_1.f90: Likewise.
16061 * gfortran.dg/team_number_1.f90: Likewise.
16062 * gfortran.dg/temporary_1.f90: Likewise.
16063 * gfortran.dg/test_com_block.f90: Likewise.
16064 * gfortran.dg/test_only_clause.f90: Likewise.
16065 * gfortran.dg/tiny_1.f90: Likewise.
16066 * gfortran.dg/tiny_2.f90: Likewise.
16067 * gfortran.dg/tl_editing.f90: Likewise.
16068 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
16069 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16070 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
16071 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
16072 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
16073 * gfortran.dg/transfer_class_2.f90: Likewise.
16074 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
16075 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
16076 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
16077 * gfortran.dg/transfer_resolve_1.f90: Likewise.
16078 * gfortran.dg/transfer_simplify_1.f90: Likewise.
16079 * gfortran.dg/transfer_simplify_10.f90: Likewise.
16080 * gfortran.dg/transfer_simplify_11.f90: Likewise.
16081 * gfortran.dg/transfer_simplify_2.f90: Likewise.
16082 * gfortran.dg/transfer_simplify_3.f90: Likewise.
16083 * gfortran.dg/transfer_simplify_4.f90: Likewise.
16084 * gfortran.dg/transfer_simplify_8.f90: Likewise.
16085 * gfortran.dg/transfer_simplify_9.f90: Likewise.
16086 * gfortran.dg/transpose_1.f90: Likewise.
16087 * gfortran.dg/transpose_3.f03: Likewise.
16088 * gfortran.dg/transpose_4.f90: Likewise.
16089 * gfortran.dg/transpose_conjg_1.f90: Likewise.
16090 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
16091 * gfortran.dg/transpose_optimization_2.f90: Likewise.
16092 * gfortran.dg/trim_1.f90: Likewise.
16093 * gfortran.dg/trim_optimize_1.f90: Likewise.
16094 * gfortran.dg/trim_optimize_2.f90: Likewise.
16095 * gfortran.dg/trim_optimize_3.f90: Likewise.
16096 * gfortran.dg/trim_optimize_4.f90: Likewise.
16097 * gfortran.dg/trim_optimize_5.f90: Likewise.
16098 * gfortran.dg/trim_optimize_6.f90: Likewise.
16099 * gfortran.dg/trim_optimize_7.f90: Likewise.
16100 * gfortran.dg/trim_optimize_8.f90: Likewise.
16101 * gfortran.dg/type_to_class_1.f03: Likewise.
16102 * gfortran.dg/type_to_class_2.f03: Likewise.
16103 * gfortran.dg/type_to_class_3.f03: Likewise.
16104 * gfortran.dg/type_to_class_4.f03: Likewise.
16105 * gfortran.dg/type_to_class_5.f03: Likewise.
16106 * gfortran.dg/typebound_assignment_5.f03: Likewise.
16107 * gfortran.dg/typebound_assignment_6.f03: Likewise.
16108 * gfortran.dg/typebound_assignment_7.f90: Likewise.
16109 * gfortran.dg/typebound_call_1.f03: Likewise.
16110 * gfortran.dg/typebound_call_13.f03: Likewise.
16111 * gfortran.dg/typebound_call_18.f03: Likewise.
16112 * gfortran.dg/typebound_call_19.f03: Likewise.
16113 * gfortran.dg/typebound_call_2.f03: Likewise.
16114 * gfortran.dg/typebound_call_20.f03: Likewise.
16115 * gfortran.dg/typebound_call_3.f03: Likewise.
16116 * gfortran.dg/typebound_generic_5.f03: Likewise.
16117 * gfortran.dg/typebound_generic_6.f03: Likewise.
16118 * gfortran.dg/typebound_generic_9.f03: Likewise.
16119 * gfortran.dg/typebound_operator_12.f03: Likewise.
16120 * gfortran.dg/typebound_operator_13.f03: Likewise.
16121 * gfortran.dg/typebound_operator_15.f90: Likewise.
16122 * gfortran.dg/typebound_operator_20.f90: Likewise.
16123 * gfortran.dg/typebound_operator_3.f03: Likewise.
16124 * gfortran.dg/typebound_operator_6.f03: Likewise.
16125 * gfortran.dg/typebound_operator_7.f03: Likewise.
16126 * gfortran.dg/typebound_operator_8.f03: Likewise.
16127 * gfortran.dg/typebound_operator_9.f03: Likewise.
16128 * gfortran.dg/typebound_proc_19.f90: Likewise.
16129 * gfortran.dg/typebound_proc_20.f90: Likewise.
16130 * gfortran.dg/typebound_proc_23.f90: Likewise.
16131 * gfortran.dg/typebound_proc_27.f03: Likewise.
16132 * gfortran.dg/typebound_proc_35.f90: Likewise.
16133 * gfortran.dg/typebound_proc_36.f90: Likewise.
16134 * gfortran.dg/unf_io_convert_1.f90: Likewise.
16135 * gfortran.dg/unf_io_convert_2.f90: Likewise.
16136 * gfortran.dg/unf_io_convert_3.f90: Likewise.
16137 * gfortran.dg/unf_io_convert_4.f90: Likewise.
16138 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
16139 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
16140 * gfortran.dg/unf_short_record_1.f90: Likewise.
16141 * gfortran.dg/unformatted_recl_1.f90: Likewise.
16142 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
16143 * gfortran.dg/unit_1.f90: Likewise.
16144 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
16145 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
16146 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
16147 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
16148 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
16149 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
16150 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
16151 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
16152 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
16153 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
16154 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
16155 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
16156 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
16157 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
16158 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
16159 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
16160 * gfortran.dg/unpack_init_expr.f03: Likewise.
16161 * gfortran.dg/use_10.f90: Likewise.
16162 * gfortran.dg/use_11.f90: Likewise.
16163 * gfortran.dg/use_13.f90: Likewise.
16164 * gfortran.dg/use_24.f90: Likewise.
16165 * gfortran.dg/use_27.f90: Likewise.
16166 * gfortran.dg/use_5.f90: Likewise.
16167 * gfortran.dg/use_allocated_1.f90: Likewise.
16168 * gfortran.dg/use_only_1.f90: Likewise.
16169 * gfortran.dg/use_only_4.f90: Likewise.
16170 * gfortran.dg/use_rename_2.f90: Likewise.
16171 * gfortran.dg/use_rename_4.f90: Likewise.
16172 * gfortran.dg/used_dummy_types_1.f90: Likewise.
16173 * gfortran.dg/used_interface_ref.f90: Likewise.
16174 * gfortran.dg/used_types_5.f90: Likewise.
16175 * gfortran.dg/utf8_1.f03: Likewise.
16176 * gfortran.dg/utf8_2.f03: Likewise.
16177 * gfortran.dg/value_1.f90: Likewise.
16178 * gfortran.dg/value_2.f90: Likewise.
16179 * gfortran.dg/value_4.f90: Likewise.
16180 * gfortran.dg/value_6.f03: Likewise.
16181 * gfortran.dg/value_7.f03: Likewise.
16182 * gfortran.dg/value_test.f90: Likewise.
16183 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
16184 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
16185 * gfortran.dg/vect/pr60510.f: Likewise.
16186 * gfortran.dg/vect/pr69882.f90: Likewise.
16187 * gfortran.dg/vect/pr69980.f90: Likewise.
16188 * gfortran.dg/vect/vect-5.f90: Likewise.
16189 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
16190 * gfortran.dg/vector_subscript_1.f90: Likewise.
16191 * gfortran.dg/vector_subscript_2.f90: Likewise.
16192 * gfortran.dg/vector_subscript_3.f90: Likewise.
16193 * gfortran.dg/vector_subscript_5.f90: Likewise.
16194 * gfortran.dg/verify_2.f90: Likewise.
16195 * gfortran.dg/volatile10.f90: Likewise.
16196 * gfortran.dg/where_1.f90: Likewise.
16197 * gfortran.dg/where_operator_assign_1.f90: Likewise.
16198 * gfortran.dg/where_operator_assign_2.f90: Likewise.
16199 * gfortran.dg/where_operator_assign_3.f90: Likewise.
16200 * gfortran.dg/whole_file_13.f90: Likewise.
16201 * gfortran.dg/whole_file_2.f90: Likewise.
16202 * gfortran.dg/widechar_2.f90: Likewise.
16203 * gfortran.dg/widechar_4.f90: Likewise.
16204 * gfortran.dg/widechar_5.f90: Likewise.
16205 * gfortran.dg/widechar_6.f90: Likewise.
16206 * gfortran.dg/widechar_8.f90: Likewise.
16207 * gfortran.dg/widechar_IO_1.f90: Likewise.
16208 * gfortran.dg/widechar_IO_2.f90: Likewise.
16209 * gfortran.dg/widechar_IO_3.f90: Likewise.
16210 * gfortran.dg/widechar_IO_4.f90: Likewise.
16211 * gfortran.dg/widechar_compare_1.f90: Likewise.
16212 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
16213 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
16214 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
16215 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
16216 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
16217 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
16218 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
16219 * gfortran.dg/widechar_select_1.f90: Likewise.
16220 * gfortran.dg/winapi.f90: Likewise.
16221 * gfortran.dg/write_0_pe_format.f90: Likewise.
16222 * gfortran.dg/write_back.f: Likewise.
16223 * gfortran.dg/write_check3.f90: Likewise.
16224 * gfortran.dg/write_direct_eor.f90: Likewise.
16225 * gfortran.dg/write_padding.f90: Likewise.
16226 * gfortran.dg/write_recursive.f90: Likewise.
16227 * gfortran.dg/write_rewind_1.f: Likewise.
16228 * gfortran.dg/write_rewind_2.f: Likewise.
16229 * gfortran.dg/write_zero_array.f90: Likewise.
16230 * gfortran.dg/x_slash_1.f: Likewise.
16231 * gfortran.dg/x_slash_2.f: Likewise.
16232 * gfortran.dg/zero_array_components_1.f90: Likewise.
16233 * gfortran.dg/zero_length_1.f90: Likewise.
16234 * gfortran.dg/zero_length_2.f90: Likewise.
16235 * gfortran.dg/zero_sized_1.f90: Likewise.
16236 * gfortran.dg/zero_sized_3.f90: Likewise.
16237 * gfortran.fortran-torture/compile/nested.f90: Likewise.
16238 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
16239 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
16240 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
16241 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
16242 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
16243 * gfortran.fortran-torture/execute/args.f90: Likewise.
16244 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
16245 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
16246 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
16247 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
16248 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
16249 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
16250 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
16251 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
16252 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
16253 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
16254 * gfortran.fortran-torture/execute/common.f90: Likewise.
16255 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
16256 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
16257 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
16258 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
16259 * gfortran.fortran-torture/execute/contained.f90: Likewise.
16260 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
16261 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
16262 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
16263 * gfortran.fortran-torture/execute/data.f90: Likewise.
16264 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
16265 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
16266 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
16267 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
16268 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
16269 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
16270 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
16271 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
16272 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
16273 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
16274 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
16275 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
16276 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
16277 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
16278 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
16279 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
16280 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
16281 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
16282 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
16283 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
16284 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
16285 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
16286 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
16287 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
16288 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
16289 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
16290 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
16291 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
16292 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
16293 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
16294 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
16295 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
16296 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
16297 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
16298 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
16299 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
16300 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
16301 * gfortran.fortran-torture/execute/forall.f90: Likewise.
16302 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
16303 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
16304 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
16305 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
16306 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
16307 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
16308 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
16309 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
16310 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
16311 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
16312 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
16313 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
16314 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
16315 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
16316 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
16317 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
16318 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
16319 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
16320 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
16321 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
16322 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
16323 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
16324 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
16325 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
16326 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
16327 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
16328 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
16329 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
16330 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16331 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
16332 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
16333 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
16334 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
16335 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
16336 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
16337 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
16339 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
16340 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
16341 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
16342 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
16343 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
16344 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
16345 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
16346 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16347 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
16348 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
16349 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
16350 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16351 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
16352 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
16353 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
16354 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
16355 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
16356 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16357 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
16358 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16359 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
16360 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
16361 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
16362 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
16363 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
16364 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
16365 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
16366 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
16367 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16368 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
16369 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
16370 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
16371 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
16372 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
16373 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
16374 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
16375 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
16376 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
16377 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
16378 * gfortran.fortran-torture/execute/math.f90: Likewise.
16379 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
16380 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
16381 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
16382 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
16383 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
16384 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
16385 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
16386 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
16387 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
16388 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
16389 * gfortran.fortran-torture/execute/power.f90: Likewise.
16390 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
16391 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
16392 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16393 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
16394 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
16395 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
16396 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
16397 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
16398 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
16399 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
16400 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
16401 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
16402 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
16403 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
16404 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
16405 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
16406 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
16407 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
16408 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
16409 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
16410 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
16411 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
16412 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
16413 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
16414 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
16415 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
16416 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
16417 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
16418 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
16419 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
16420 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
16421 * gfortran.fortran-torture/execute/straret.f90: Likewise.
16422 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
16423 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
16424 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
16425 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
16426 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
16427 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
16428 * gfortran.fortran-torture/execute/string.f90: Likewise.
16429 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
16430 * gfortran.fortran-torture/execute/strret.f90: Likewise.
16431 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
16432 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
16433 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
16434 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
16435 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
16436 * gfortran.fortran-torture/execute/userop.f90: Likewise.
16437 * gfortran.fortran-torture/execute/where17.f90: Likewise.
16438 * gfortran.fortran-torture/execute/where18.f90: Likewise.
16439 * gfortran.fortran-torture/execute/where19.f90: Likewise.
16440 * gfortran.fortran-torture/execute/where20.f90: Likewise.
16441 * gfortran.fortran-torture/execute/where21.f90: Likewise.
16442 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
16443 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
16444 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16445 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16446 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16447 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16448 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
16449 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
16450 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
16451 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
16452 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
16453 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
16454 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
16455 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
16456 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
16457 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
16458 * gfortran.dg/inline_transpose_1.f90: Likewise.
16460 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
16463 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
16466 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
16469 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
16470 * gnat.dg/dispatch1.adb: Rename into...
16471 * gnat.dg/disp1.adb: ...this.
16472 * gnat.dg/dispatch1_p.ads: Rename into...
16473 * gnat.dg/disp1_pkg.ads: ...this.
16474 * gnat.dg/disp2.adb: Rename into...
16475 * gnat.dg/dispatch2.adb: ...this.
16476 * gnat.dg/dispatch2_p.ads: Rename into...
16477 * gnat.dg/disp2_pkg.ads: ...this.
16478 * gnat.dg/dispatch2_p.adb: Rename into...
16479 * gnat.dg/disp2_pkg.adb: this.
16480 * gnat.dg/generic_dispatch.adb: Rename into...
16481 * gnat.dg/generic_disp.adb: this.
16482 * gnat.dg/generic_dispatch_p.ads: Rename into...
16483 * gnat.dg/generic_disp_pkg.ads: ...this.
16484 * gnat.dg/generic_dispatch_p.adb: Rename into...
16485 * gnat.dg/generic_disp_pkg.adb: ...this.
16486 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
16487 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
16488 * gnat.dg/object_overflow1.adb: Tweak index.
16489 * gnat.dg/object_overflow2.adb: Likewise.
16490 * gnat.dg/object_overflow3.adb: Likewise.
16491 * gnat.dg/object_overflow4.adb: Likewise.
16492 * gnat.dg/object_overflow5.adb: Likewise.
16494 2018-02-16 Jakub Jelinek <jakub@redhat.com>
16497 * gcc.c-torture/compile/pr84425.c: New test.
16499 2018-02-16 Marek Polacek <polacek@redhat.com>
16500 Jakub Jelinek <jakub@redhat.com>
16503 * g++.dg/cpp1y/constexpr-84192.C: New test.
16505 2018-02-16 Martin Sebor <msebor@redhat.com>
16508 * g++.dg/overload15.C: New test.
16510 2018-02-16 Yury Gribov <tetra2005@gmail.com>
16513 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
16514 * gcc.dg/pr56727-2.c: Ditto.
16515 * gcc.target/powerpc/pr79439.c: Renamed to...
16516 * gcc.target/powerpc/pr79439-1.c: ...this.
16517 * gcc.target/powerpc/pr79439-2.c: New test.
16518 * gcc.target/powerpc/pr79439-3.c: New test.
16520 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
16523 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
16524 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
16525 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
16526 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
16527 * gcc.target/powerpc/builtins-3.c: Same.
16529 2018-02-16 Nathan Sidwell <nathan@acm.org>
16531 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
16533 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
16535 PR rtl-optimization/70023
16536 * gcc.target/i386/pr70023.c: New.
16538 2018-02-16 Carl Love <cel@us.ibm.com>
16540 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
16542 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
16545 2018-02-16 Carl Love <cel@us.ibm.com>
16547 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
16548 for the ABI definitions for vec_extract4b and vec_insert4b.
16550 2018-02-16 Nathan Sidwell <nathan@acm.org>
16552 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
16553 * g++.old-deja/g++.mike/net43.C: Likewise.
16555 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16558 * g++.dg/cpp1z/class-deduction48.C: New.
16560 2018-02-16 Nathan Sidwell <nathan@acm.org>
16563 * g++.dg/lookup/pr84375.C: New.
16565 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
16568 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
16570 2018-02-16 Richard Biener <rguenther@suse.de>
16572 PR tree-optimization/84417
16573 * gcc.dg/torture/pr84417.c: New testcase.
16575 2018-02-16 Jakub Jelinek <jakub@redhat.com>
16578 * g++.dg/opt/pr84272.C: New test.
16580 PR rtl-optimization/83723
16581 * gcc.dg/pr83723.c: New test.
16583 2018-02-16 Richard Biener <rguenther@suse.de>
16585 PR tree-optimization/84399
16586 * gcc.dg/graphite/pr84399.c: New testcase.
16588 2018-02-16 Richard Biener <rguenther@suse.de>
16590 PR tree-optimization/84190
16591 * g++.dg/torture/pr84190.C: New testcase.
16593 2018-02-15 Martin Sebor <msebor@redhat.com>
16595 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
16598 2018-02-15 Janus Weil <janus@gcc.gnu.org>
16601 * gfortran.dg/dtio_21.f03: Add an error message.
16602 * gfortran.dg/dtio_22.f90: Fix invalid test case.
16604 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16607 * gfortran.dg/stop_shouldfail.f90: New test.
16609 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
16612 * g++.dg/concepts/pr84330.C: New.
16614 2018-02-15 Tom de Vries <tom@codesourcery.com>
16616 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
16618 2018-02-15 Tom de Vries <tom@codesourcery.com>
16620 * gcc.c-torture/compile/pr84136.c: Require effective target
16623 2018-02-15 Jakub Jelinek <jakub@redhat.com>
16625 PR tree-optimization/84383
16626 * gcc.c-torture/compile/pr84383.c: New test.
16628 PR tree-optimization/84334
16629 * gcc.dg/pr84334.c: New test.
16631 2018-02-14 Carl Love <cel@us.ibm.com>
16633 * gcc.target/powerpc/builtins-4-int128-runnable.c
16634 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
16635 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
16637 2018-02-14 Martin Sebor <msebor@redhat.com>
16639 PR tree-optimization/83698
16640 * gcc.dg/Wrestrict-7.c: New test.
16641 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
16642 * gcc.target/i386/chkp-stropt-17.c: Same.
16644 2018-02-14 Martin Sebor <msebor@redhat.com>
16647 * gcc.dg/Wattributes-8.c: New test.
16649 2018-02-14 Janus Weil <janus@gcc.gnu.org>
16652 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
16653 * gfortran.dg/allocate_with_source_23.f90: Ditto.
16654 * gfortran.dg/select_type_1.f03: Extend test case.
16656 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
16658 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
16659 (dg-options): Use -O2 -msse2 -mno-sse3.
16661 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
16663 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
16664 this test case still works ok.
16665 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
16666 * gcc.dg/vmx/insert-be-order.c: Likewise.
16667 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
16668 * gcc.dg/vmx/ld-be-order.c: Likewise.
16669 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16670 * gcc.dg/vmx/lde-be-order.c: Likewise.
16671 * gcc.dg/vmx/ldl-be-order.c: Likewise.
16672 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16673 * gcc.dg/vmx/merge-be-order.c: Likewise.
16674 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16675 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
16676 * gcc.dg/vmx/pack-be-order.c: Likewise.
16677 * gcc.dg/vmx/perm-be-order.c: Likewise.
16678 * gcc.dg/vmx/splat-be-order.c: Likewise.
16679 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
16680 * gcc.dg/vmx/st-be-order.c: Likewise.
16681 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
16682 * gcc.dg/vmx/ste-be-order.c: Likewise.
16683 * gcc.dg/vmx/stl-be-order.c: Likewise.
16684 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
16685 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
16686 * gcc.dg/vmx/unpack-be-order.c: Likewise.
16687 * gcc.dg/vmx/vsums-be-order.c: Likewise.
16688 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
16690 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
16693 * g++.dg/cpp0x/auto49.C: New.
16695 2018-02-14 Nathan Sidwell <nathan@acm.org>
16697 * g++.dg/template/instantiate5.C: Adjust required-from loc.
16699 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
16701 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
16702 * gcc.target/powerpc/le-altivec-consts.c: Same.
16704 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
16707 * gcc.target/powerpc/pr84220-sld.c: New test.
16708 * gcc.target/powerpc/pr84220-sld2.c: New test.
16709 * gcc.target/powerpc/pr84220-sldw.c: New test.
16710 * gcc.target/powerpc/pr84220-xxperm.c: New test.
16711 * gcc.target/powerpc/pr84220-xxsld.c: New test.
16713 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16716 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
16717 _inc_ssp intrinsics.
16718 * gcc.target/i386/cet-intrin-4.c: Likewise.
16719 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
16720 __builtin_ia32_rdssp[d|q].
16722 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
16724 PR tree-optimization/84357
16725 * gcc.dg/vect/pr84357.c: New test.
16727 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
16730 * gcc.target/rx/pr83831.c: New tests.
16732 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
16735 * gcc.target/msp430/pr79242.c: New test.
16737 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16740 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
16743 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16746 * g++.dg/pr84279.C: New test.
16748 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
16750 PR rtl-optimization/84169
16751 * gcc.c-torture/execute/pr84169.c: New.
16753 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16756 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
16758 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
16761 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
16764 2018-02-13 Jakub Jelinek <jakub@redhat.com>
16767 * g++.dg/warn/effc4.C: New test.
16769 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16772 * g++.dg/template/sizeof16.C: New.
16773 * g++.dg/template/sizeof17.C: Likewise.
16775 2018-02-13 Janus Weil <janus@gcc.gnu.org>
16778 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
16779 add necessary compiler options.
16780 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
16782 2018-02-13 Jakub Jelinek <jakub@redhat.com>
16785 * gcc.c-torture/execute/pr82210.c: New test.
16787 PR middle-end/84309
16788 * gcc.dg/pr84309-2.c: New test.
16790 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
16792 PR tree-optimization/84321
16793 * gcc.dg/pr84321.c: New test.
16795 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
16798 * gcc.target/i386/pr57193.c: Add -march=x86-64.
16800 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
16803 * gcc.dg/asan/pr84307.c: Remove test.
16805 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
16807 * gcc.target/rl78/test_auto_vector.c: New test.
16809 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
16812 * gcc.c-torture/compile/pr84305.c: New test.
16814 2018-02-13 Jakub Jelinek <jakub@redhat.com>
16817 * gcc.target/i386/pr84335.c: New test.
16819 PR tree-optimization/84339
16820 * gcc.c-torture/execute/pr84339.c: New test.
16822 PR middle-end/84309
16823 * gcc.dg/pr84309.c: New test.
16824 * gcc.target/i386/pr84309.c: New test.
16827 * gcc.target/i386/pr84336.c: New test.
16829 2018-02-12 Jakub Jelinek <jakub@redhat.com>
16832 * c-c++-common/gomp/pr84341.c: New test.
16834 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
16837 * gfortran.dg/read_dir.f90: Re-add dg-do run.
16839 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
16842 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
16845 2018-02-12 Jeff Law <law@redhat.com>
16847 * gcc.c-torture/compile/reg-args-size.c: New test.
16849 2018-02-12 Carl Love <cel@us.ibm.com>
16851 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
16852 uint128 tests to new testfile.
16853 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
16854 int128 and uint128 tests.
16855 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
16856 list of torture tests.
16858 2018-02-12 Janus Weil <janus@gcc.gnu.org>
16861 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
16862 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
16864 2018-02-12 Tamar Christina <tamar.christina@arm.com>
16867 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
16869 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
16872 * gcc.dg/asan/pr84307.c: New test.
16874 2018-02-12 Nathan Sidwell <nathan@acm.org>
16876 * g++.dg/parse/pr84263.C: New.
16878 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
16881 * g++.dg/template/crash129.C: New.
16883 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
16886 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
16887 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
16888 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
16889 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
16890 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
16892 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
16894 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
16895 _mm_maskz_scalef_round_sd): Test new intrinsics.
16896 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
16897 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
16899 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
16900 _mm_maskz_scalef_round_ss): Test new intrinsics.
16901 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
16902 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
16904 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
16905 __builtin_ia32_scalefss_round): Remove builtin.
16906 (__builtin_ia32_scalefsd_mask_round,
16907 __builtin_ia32_scalefss_mask_round): Test new builtin.
16908 * gcc.target/i386/sse-13.c: Ditto.
16909 * gcc.target/i386/sse-23.c: Ditto.
16911 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
16913 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
16914 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
16915 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
16916 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
16917 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
16918 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
16919 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
16920 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
16922 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
16923 (__builtin_ia32_sqrtss_round): Remove builtins.
16924 (__builtin_ia32_sqrtsd_mask_round)
16925 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
16926 * gcc.target/i386/sse-13.c: Ditto.
16927 * gcc.target/i386/sse-23.c: Ditto.
16929 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16932 * gfortran.dg/statement_function_3.f: New test.
16934 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
16938 * gfortran.dg/statement_function_1.f90: New test.
16939 * gfortran.dg/statement_function_2.f90: New test.
16941 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
16944 * gfortran.dg/type_to_class_5.f03: New test.
16946 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
16949 * gfortran.dg/type_to_class_4.f03: New test.
16951 2018-02-10 Alan Modra <amodra@gmail.com>
16954 * gcc.dg/pr84300.c: New.
16956 2018-02-10 Jakub Jelinek <jakub@redhat.com>
16959 * g++.dg/ubsan/pr83987-2.C: New test.
16961 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
16963 * gcc.target/rx/movsicc.c: New test.
16965 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
16968 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
16971 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
16973 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
16974 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
16976 2018-02-09 Nathan Sidwell <nathan@acm.org>
16979 * c-c++-common/pr84293.h: New.
16980 * c-c++-common/pr84293.c: New.
16982 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
16984 PR rtl-optimization/57193
16985 * gcc.target/i386/pr57193.c: New.
16987 2018-02-09 Jakub Jelinek <jakub@redhat.com>
16990 * gcc.target/powerpc/pr84226.c: New test.
16992 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
16994 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
16998 2018-02-09 Martin Sebor <msebor@redhat.com>
17001 * gcc.dg/lto/pr84212_0.c: New test file.
17002 * gcc.dg/lto/pr84212_1.c: Same.
17004 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17007 * gcc.target/powerpc/pr83926.c: New test.
17008 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
17009 message. Fix test for running in 32-bit mode.
17011 2018-02-09 Tamar Christina <tamar.christina@arm.com>
17014 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
17016 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17019 * gcc.target/s390/pr84295.c: New test.
17021 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
17024 * g++.dg/cpp1y/lambda-init16.C: New.
17026 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
17028 * gnat.dg/sso8.adb: New test.
17029 * gnat.dg/sso8_pkg.ads: New helper.
17031 2018-02-09 Richard Biener <rguenther@suse.de>
17033 PR tree-optimization/84278
17034 * gcc.target/i386/pr84278.c: Adjust regex.
17036 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17038 PR tree-optimization/84232
17039 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
17042 * gcc.target/aarch64/pr84252.c: New test.
17044 PR middle-end/84237
17045 * gcc.dg/pr84237.c: New test.
17047 2018-02-09 Marek Polacek <polacek@redhat.com>
17048 Jakub Jelinek <jakub@redhat.com>
17051 * g++.dg/torture/pr83659.C: New test.
17053 2018-02-08 David Malcolm <dmalcolm@redhat.com>
17055 PR tree-optimization/84136
17056 * gcc.c-torture/compile/pr84136.c: New test.
17058 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
17061 * gcc.target/i386/pr83008.c: New test.
17063 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
17066 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
17068 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17071 * g++.dg/warn/Wunused-parm-11.C: New.
17073 2018-02-08 Marek Polacek <polacek@redhat.com>
17075 PR tree-optimization/84238
17076 * gcc.dg/Wstringop-overflow-3.c: New test.
17078 2018-02-08 Nathan Sidwell <nathan@acm.org>
17080 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
17082 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17084 PR tree-optimization/84265
17085 * gcc.dg/vect/pr84265.c: New test.
17087 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
17089 PR tree-optimization/81635
17090 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
17091 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
17093 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17095 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
17096 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
17097 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
17098 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
17099 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
17100 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
17101 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
17102 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
17103 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
17104 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
17105 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
17106 * gcc.target/s390/nobp-return-attr-all.c: New test.
17107 * gcc.target/s390/nobp-return-attr-neg.c: New test.
17108 * gcc.target/s390/nobp-return-mem-attr.c: New test.
17109 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
17110 * gcc.target/s390/nobp-return-mem-z10.c: New test.
17111 * gcc.target/s390/nobp-return-mem-z900.c: New test.
17112 * gcc.target/s390/nobp-return-reg-attr.c: New test.
17113 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
17114 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
17115 * gcc.target/s390/nobp-return-reg-z10.c: New test.
17116 * gcc.target/s390/nobp-return-reg-z900.c: New test.
17117 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
17118 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
17119 * gcc.target/s390/nobp-table-jump-z10.c: New test.
17120 * gcc.target/s390/nobp-table-jump-z900.c: New test.
17122 2018-02-08 Richard Biener <rguenther@suse.de>
17124 PR tree-optimization/84233
17125 * g++.dg/torture/pr84233.C: New testcase.
17127 2018-02-08 Richard Biener <rguenther@suse.de>
17129 PR tree-optimization/84278
17130 * gcc.target/i386/pr84278.c: New testcase.
17132 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
17134 PR rtl-optimization/84068
17135 PR rtl-optimization/83459
17136 * gcc.dg/pr84068.c: New test.
17138 2018-02-08 Richard Biener <rguenther@suse.de>
17140 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
17141 loop vectorization to happen.
17143 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
17146 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
17148 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17150 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
17152 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
17155 * gcc.target/powerpc/pr84154-1.c: New tests.
17156 * gcc.target/powerpc/pr84154-2.c: Likewise.
17157 * gcc.target/powerpc/pr84154-3.c: Likewise.
17159 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
17161 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
17163 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17166 * g++.dg/template/incomplete11.C: New test.
17167 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
17169 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17172 * gfortran.dg/deallocate_error_3.f90: New test.
17173 * gfortran.dg/deallocate_error_4.f90: New test.
17175 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
17178 * gfortran.dg/shape_9.f90: New test.
17180 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
17183 * gfortran.dg/assumed_charlen_parameter.f90: New test.
17185 2018-02-07 David Malcolm <dmalcolm@redhat.com>
17189 * g++.dg/spellcheck-reswords.C: New test case.
17190 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
17191 suggestion of "if".
17193 2018-02-07 Martin Liska <mliska@suse.cz>
17196 * g++.dg/ext/mv26.C: New test.
17198 2018-02-07 Tom de Vries <tom@codesourcery.com>
17200 * gcc.dg/pr83844.c: Require effective target alloca.
17202 2018-02-07 Tom de Vries <tom@codesourcery.com>
17204 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
17206 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
17209 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
17210 -fcf-protection=return.
17212 2018-02-07 Tom de Vries <tom@codesourcery.com>
17215 * c-c++-common/goacc/pr84217.c: New test.
17216 * gfortran.dg/goacc/pr84217.f90: New test.
17218 2018-02-07 Richard Biener <rguenther@suse.de>
17220 PR tree-optimization/84204
17221 * gcc.dg/graphite/pr84204.c: New testcase.
17223 PR tree-optimization/84205
17224 * gcc.dg/graphite/pr84205.c: New testcase.
17226 PR tree-optimization/84223
17227 * gfortran.dg/graphite/pr84223.f90: New testcase.
17229 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
17232 * g++.dg/cpp0x/scoped_enum7.C: New.
17234 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
17236 PR tree-optimization/83008
17237 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
17239 2018-02-07 Jakub Jelinek <jakub@redhat.com>
17241 PR tree-optimization/84235
17242 * gcc.c-torture/execute/ieee/pr84235.c: New test.
17244 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17247 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
17249 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
17251 2018-02-06 Jakub Jelinek <jakub@redhat.com>
17254 * gcc.target/i386/pr84146.c: New test.
17256 2018-02-06 Michael Collison <michael.collison@arm.com>
17258 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
17260 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17262 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
17263 warning for -mno-speculate-indirect-jumps.
17264 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
17265 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17266 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
17267 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
17268 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
17269 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
17271 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17274 * c-c++-common/fcf-protection-1.c: Change a compared message.
17275 * c-c++-common/fcf-protection-2.c: Likewise.
17276 * c-c++-common/fcf-protection-3.c: Likewise.
17277 * c-c++-common/fcf-protection-5.c: Likewise.
17278 * c-c++-common/fcf-protection-6.c: New test.
17279 * c-c++-common/fcf-protection-7.c: Likewise.
17281 2018-02-06 Marek Polacek <polacek@redhat.com>
17283 PR tree-optimization/84228
17284 * c-c++-common/Wstringop-truncation-3.c: New test.
17286 2018-02-06 Tamar Christina <tamar.christina@arm.com>
17289 * gcc.target/arm/pragma_arch_switch_2.c: New.
17291 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17294 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
17296 2018-02-05 Martin Sebor <msebor@redhat.com>
17298 PR tree-optimization/83369
17299 * gcc.dg/Wnonnull.c: New test.
17301 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
17303 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
17304 argument and use dg-messages-by-file instead. Expect it to be
17305 an array rather than a dict.
17306 (lto-link-and-maybe-run): Remove messages_by_file argument and
17307 use an upvar for dg-messages-by-file. Update call to
17308 lto_handle_diagnostics.
17309 (lt-get-options): Treat dg-messages-by-file as an array
17310 rather than a dict.
17311 (lto-get-options-main): Likewise. Set the entry rather than appending.
17312 (lto-execute): Treat dg-messages-by-file as an array rather than
17313 a dict. Update call to lto-link-and-maybe-run.
17315 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
17318 * g++.dg/cpp1z/inline-var4.C: New.
17320 2018-02-05 Martin Liska <mliska@suse.cz>
17322 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
17324 * c-c++-common/asan/pointer-compare-2.c: Likewise.
17325 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
17326 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
17327 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
17328 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
17329 * c-c++-common/asan/pointer-compare-3.c: New test.
17331 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
17333 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
17334 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
17336 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
17338 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
17339 _mm_maskz_range_sd, _mm_mask_range_round_sd,
17340 _mm_maskz_range_round_sd): Test new intrinsics.
17341 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
17342 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
17343 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
17344 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
17345 _mm_maskz_range_ss, _mm_mask_range_round_ss,
17346 _mm_maskz_range_round_ss): Test new intrinsics.
17347 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
17348 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
17349 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
17350 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
17351 __builtin_ia32_rangess128_round): Remove builtins.
17352 (__builtin_ia32_rangesd128_mask_round,
17353 __builtin_ia32_rangess128_mask_round): Test new builtins.
17354 * gcc.target/i386/sse-13.c: Ditto.
17355 * gcc.target/i386/sse-23.c: Ditto.
17357 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
17359 PR middle-end/79966
17360 * gfortran.dg/pr79966.f90: New testcase
17362 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
17365 * gfortran.dg/associate_23.f90: Fix invalid code.
17366 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
17367 * gfortran.dg/matmul_3.f90: Likewise.
17368 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17370 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
17373 * gfortran.dg/associate_34.f90: New test.
17374 * gfortran.dg/associate_35.f90: New test.
17376 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
17380 * gfortran.dg/pr84155.f90: New test.
17382 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
17384 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
17385 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
17387 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
17389 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
17392 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
17394 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
17396 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
17397 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
17398 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
17400 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17403 * gcc.c-torture/execute/pr83362.c: Make work for int16.
17404 * gcc.dg/Wsign-conversion.c: Dito.
17405 * gcc.dg/attr-alloc_size-4.c: Dito.
17406 * gcc.dg/pr81020.c: Dito.
17407 * gcc.dg/pr81192.c: Dito.
17408 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
17409 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
17410 * gcc.dg/pr83844.c: Restrict to int32plus.
17411 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
17412 * gcc.dg/tree-ssa/ldist-25.c: Dito.
17413 * gcc.dg/tree-ssa/ldist-27.c: Dito.
17414 * gcc.dg/tree-ssa/ldist-28.c: Dito.
17415 * gcc.dg/tree-ssa/ldist-29.c: Dito.
17416 * gcc.dg/tree-ssa/ldist-30.c: Dito.
17417 * gcc.dg/tree-ssa/ldist-31.c: Dito.
17418 * gcc.dg/tree-ssa/ldist-32.c: Dito.
17419 * gcc.dg/tree-ssa/ldist-33.c: Dito.
17420 * gcc.dg/tree-ssa/ldist-34.c: Dito.
17421 * gcc.dg/tree-ssa/ldist-35.c: Dito.
17422 * gcc.dg/tree-ssa/ldist-36.c: Dito.
17424 2018-02-02 Julia Koval <julia.koval@intel.com>
17426 * gcc.target/i386/funcspec-56.inc: Handle new march.
17427 * g++.dg/ext/mv16.C: Ditto.
17429 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17431 * lib/target-supports.exp
17432 (check_effective_target_keeps_null_pointer_checks): No more
17434 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
17435 * gcc.dg/ifcvt-4.c: Skip avr.
17436 * gcc.dg/pr53037-1.c: Dito.
17437 * gcc.dg/pr53037-2.c: Dito.
17438 * gcc.dg/pr53037-3.c: Dito.
17439 * gcc.dg/pr63387-2.c: Dito.
17440 * gcc.dg/pr63387.c: Dito.
17441 * gcc.dg/sancov/cmp0.c: Dito.
17442 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
17443 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
17444 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
17445 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
17446 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
17447 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
17448 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
17449 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
17450 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
17451 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
17452 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
17453 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
17454 * gcc.dg/tree-ssa/pr82059.c: Dito.
17455 * gcc.c-torture/execute/pr70460.c: Dito.
17457 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
17460 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
17461 * gcc.c-torture/execute/20180112-1.c: Dito.
17462 * gcc.c-torture/execute/pr81503.c: Dito.
17463 * gcc.dg/store_merging_12.c: Dito.
17464 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
17465 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
17466 * gcc.dg/tree-ssa/pr80898.c: Dito.
17467 * gcc.dg/tree-ssa/pr82363.c: Dito.
17468 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
17469 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
17470 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
17471 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
17472 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
17473 * gcc.dg/tree-ssa/pr80803.c: Dito.
17474 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
17475 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
17476 * gcc.dg/tree-ssa/vrp114.c: Dito.
17477 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
17478 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
17479 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
17481 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17484 * gcc.target/i386/cet-sjlj-6a.c: New test.
17485 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
17487 2018-02-01 Marek Polacek <polacek@redhat.com>
17490 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
17492 2018-01-30 Jeff Law <law@redhat.com>
17495 * gcc.target/i386/pr84128.c: New test.
17497 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
17499 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
17500 -fdelete-null-pointer-checks.
17502 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17505 * g++.dg/cpp0x/abstract-default1.C: New.
17507 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17509 PR tree-optimization/81635
17510 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
17511 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
17513 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17516 * gcc.target/aarch64/pr83370.c: New.
17518 2018-02-01 Richard Biener <rguenther@suse.de>
17520 * gcc.dg/graphite/pr35356-1.c: Adjust.
17522 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17525 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
17527 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
17528 of hard-coding the choice.
17529 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
17530 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
17531 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
17533 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
17535 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
17536 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
17537 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
17538 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
17539 * gcc.target/aarch64/sve/logical_1.c: Likewise.
17540 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
17541 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
17542 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
17543 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
17544 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
17545 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
17546 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
17547 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
17548 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
17549 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
17550 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
17551 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
17552 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
17553 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
17554 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
17555 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
17556 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
17557 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
17558 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
17559 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
17560 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
17561 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
17562 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
17563 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
17564 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
17565 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
17566 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
17567 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
17568 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
17569 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
17570 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
17571 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
17572 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
17573 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
17574 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17575 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
17576 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
17577 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
17578 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
17579 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
17580 __builtin_popcountll rather than __builtin_popcountl.
17582 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17584 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
17585 of LD1R[HWD] for multi-element constants on big-endian targets.
17586 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17587 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17589 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
17591 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
17592 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
17593 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
17595 2018-02-01 Jakub Jelinek <jakub@redhat.com>
17597 PR tree-optimization/81661
17598 PR tree-optimization/84117
17599 * gcc.dg/pr81661.c: New test.
17600 * gfortran.dg/pr84117.f90: New test.
17602 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
17605 * gfortran.dg/repeat_7.f90: Catch warning message.
17607 2018-01-31 Ian Lance Taylor <iant@golang.org>
17609 * go.go-torture/execute/printnil.go: New test.
17611 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17613 * lib/target-supports.exp (check_effective_target_comdat_group):
17614 Allow for Solaris as comdat syntax.
17616 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
17617 Solaris with comdat_group support and as.
17619 2018-01-31 Marek Polacek <polacek@redhat.com>
17622 * gcc.dg/pr81779.c: New test.
17624 2018-01-31 Jakub Jelinek <jakub@redhat.com>
17627 * gfortran.dg/gomp/pr84116.f90: New test.
17630 * g++.dg/init/pr83993-2.C: New test.
17633 * g++.dg/init/pr83993-1.C: New test.
17634 * g++.dg/cpp0x/pr83993.C: New test.
17636 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
17639 * gfortran.dg/pr84088.f90: New test.
17641 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
17644 * gcc.target/i386/pr82444.c: New.
17646 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
17648 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
17649 * gcc.target/powerpc/vsx-13.c: New.
17651 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
17654 * g++.dg/cpp1y/var-templ57.C: New.
17656 2018-01-31 Marek Polacek <polacek@redhat.com>
17659 * g++.dg/diagnostic/pr84138.C: New test.
17661 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
17664 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
17665 -Wstringop-overflow warnings due to spurious warning with -O1.
17666 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
17667 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
17669 2018-01-31 Richard Biener <rguenther@suse.de>
17671 PR tree-optimization/84132
17672 * g++.dg/torture/pr84132.C: New testcase.
17674 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
17676 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
17679 2018-01-31 Julia Koval <julia.koval@intel.com>
17682 * gcc.target/i386/rdpid.c: Remove "eax".
17684 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17686 PR tree-optimization/64946
17687 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
17688 scan-assembler checks.
17690 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
17692 * gcc.c-torture/execute/20180131-1.c: New test.
17694 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
17696 * gcc.target/arc/taux-1.c: New test.
17697 * gcc.target/arc/taux-2.c: Likewise.
17699 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
17701 * gcc.target/arc/uncached.c: New test.
17703 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17706 * gnat.dg/lto20.adb: Remove dg-excess-errors.
17708 2018-01-31 Jakub Jelinek <jakub@redhat.com>
17710 PR preprocessor/69869
17711 * gcc.dg/cpp/trad/pr69869.c: New test.
17714 * gcc.dg/pr84100.c: New test.
17716 2018-01-30 Jeff Law <law@redhat.com>
17719 * gcc.target/i386/pr84064: New test.
17721 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
17724 * gfortran.dg/data_implied_do_2.f90: New test.
17726 2018-01-30 Janus Weil <janus@gcc.gnu.org>
17728 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
17730 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
17733 * gfortran.dg/inline_matmul_21.f90: New test case.
17735 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17737 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
17739 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
17742 * gcc.target/powerpc/pr84112.c: New.
17744 2018-01-30 Jakub Jelinek <jakub@redhat.com>
17746 PR rtl-optimization/83986
17747 * gcc.dg/pr83986.c: New test.
17749 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
17752 * gcc.dg/torture/inf-compare-1.c: Add xfail.
17753 * gcc.dg/torture/inf-compare-2.c: Add xfail.
17754 * gcc.dg/torture/inf-compare-3.c: Add xfail.
17755 * gcc.dg/torture/inf-compare-4.c: Add xfail.
17757 2018-01-30 Jakub Jelinek <jakub@redhat.com>
17759 PR tree-optimization/84111
17760 * gcc.c-torture/compile/pr84111.c: New test.
17762 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
17765 * gcc.dg/ipa/inline-2.c: Fix template.
17766 * gcc.dg/ipa/inline-3.c: Fix template.
17768 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
17771 * g++.dg/torture/pr81360.C: New testcase.
17773 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
17776 * gcc.dg/lto/pr83954.h: New testcase.
17777 * gcc.dg/lto/pr83954_0.c: New testcase.
17778 * gcc.dg/lto/pr83954_1.c: New testcase.
17780 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17783 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
17785 Simplify DW_AT_producer scan.
17787 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17789 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
17791 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
17794 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
17795 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
17796 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
17797 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
17799 2018-01-29 Jeff Law <law@redhat.com>
17802 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
17803 better match other tests which require vsx. Verify the zero
17804 extension is part of the test in the combiner dump.
17806 2018-01-29 Marek Polacek <polacek@redhat.com>
17809 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
17812 * g++.dg/ext/pr83996.C: New test.
17814 2018-01-29 Richard Biener <rguenther@suse.de>
17816 PR tree-optimization/84057
17817 * gcc.dg/graphite/pr84057.c: New testcase.
17819 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
17822 * gfortran.dg/bind_c_usage_31.f90: New test.
17824 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
17827 * g++.dg/warn/Wduplicated-branches5.C: New.
17829 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
17831 * gcc.target/rl78/test_addsi3_internal.c: New test.
17833 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
17835 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
17836 Make expected output depend on whether we expect sibcalls or not.
17837 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
17838 safe-indirect-jump-1.c).
17840 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
17841 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
17842 Soren Rasmussen <s.c.rasmussen@gmail.com>
17844 Fortran 2018 teams tests.
17846 * gfortran.dg/team_number_1.f90: new test for team_number.
17847 * gfortran.dg/team_change_1.f90: new test for change team.
17848 * gfortran.dg/team_end_1.f90: new test for end team.
17849 * gfortran.dg/team_form_1.f90: new test for form team.
17851 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
17854 * gfortran.dg/dot_product_4.f90
17856 2018-01-26 Martin Sebor <msebor@redhat.com>
17858 PR tree-optimization/83896
17859 * gcc.dg/strlenopt-43.c: New.
17861 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
17863 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
17864 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
17865 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
17866 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
17867 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
17868 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
17869 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
17870 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
17871 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
17873 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
17874 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
17875 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
17876 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
17877 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
17878 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
17879 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
17880 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
17882 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
17884 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
17886 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
17887 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
17888 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
17889 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
17890 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
17891 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
17892 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
17893 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
17894 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
17895 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
17896 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
17897 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
17898 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
17900 2018-01-26 Martin Liska <mliska@suse.cz>
17902 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
17905 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
17907 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
17908 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
17909 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
17910 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
17911 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
17912 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
17913 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
17914 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
17916 2018-01-26 Richard Biener <rguenther@suse.de>
17918 PR rtl-optimization/84003
17919 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
17920 latent bug in DSE if NOINLINE is appropriately defined.
17921 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
17922 and defining NOINLINE.
17924 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17926 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
17927 tests specific to aarch64. XFAIL test on arm.
17929 2018-01-26 Jakub Jelinek <jakub@redhat.com>
17931 PR rtl-optimization/83985
17932 * gcc.dg/pr83985.c: New test.
17935 * c-c++-common/Wrestrict-3.c: New test.
17937 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
17939 * gcc.target/arc/tdelegitimize_addr.c: New test.
17941 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
17943 * gcc.target/arc/jli-1.c: New file.
17944 * gcc.target/arc/jli-2.c: Likewise.
17946 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
17948 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
17950 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17951 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
17953 2018-01-26 Richard Biener <rguenther@suse.de>
17955 PR tree-optimization/81082
17956 * gcc.dg/vect/pr81082.c: New testcase.
17957 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
17958 simplification to n * n.
17960 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17962 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
17964 * gcc.target/i386/pr63620.c: Likewise.
17966 2018-01-26 Julia Koval <julia.koval@intel.com>
17968 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
17969 -mavx512f -mavx512bw.
17970 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
17971 * gcc.target/i386/i386.exp: Fix types.
17973 2018-01-26 Alan Modra <amodra@gmail.com>
17976 * gcc.target/powerpc/swaps-p8-46.c: New.
17978 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
17981 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
17982 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
17983 'array01' in the tree dump comparison.
17984 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
17985 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
17986 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
17988 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
17990 PR middle-end/83055
17991 * gcc.dg/torture/pr83055.c: New testcase.
17993 2018-01-25 Jakub Jelinek <jakub@redhat.com>
17996 * g++.dg/cpp1z/decomp36.C: New test.
17998 PR middle-end/83977
17999 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
18001 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
18003 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
18004 the shift dump line.
18005 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18007 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
18010 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
18011 index instead of int, which allows IVOPTs to properly optimize the
18014 2018-01-24 David Malcolm <dmalcolm@redhat.com>
18017 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
18018 of "fn_type" typedef.
18019 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
18021 2018-01-24 Ian Lance Taylor <iant@golang.org>
18023 * go.go-torture/execute/names-1.go: New test.
18025 2018-01-19 Jeff Law <law@redhat.com>
18028 * gcc.target/i386/pr83994.c: New test.
18030 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
18033 * gcc.target/powerpc/pr84014.c: New.
18035 2018-01-24 Jakub Jelinek <jakub@redhat.com>
18037 PR middle-end/83977
18038 * c-c++-common/gomp/pr83977-1.c: New test.
18039 * c-c++-common/gomp/pr83977-2.c: New test.
18040 * c-c++-common/gomp/pr83977-3.c: New test.
18041 * gfortran.dg/gomp/pr83977.f90: New test.
18043 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18046 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
18047 * gcc.dg/vect/pr80631-1.c: Likewise.
18048 * gcc.dg/vect/pr80631-2.c: Likewise.
18049 * gcc.dg/vect/pr81410.c: Likewise.
18050 * gcc.dg/vect/pr81633.c: Likewise.
18051 * gcc.dg/vect/pr81815.c: Likewise.
18052 * gcc.dg/vect/pr82108.c: Likewise.
18053 * gcc.dg/vect/pr83857.c: Likewise.
18054 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
18055 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
18056 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
18057 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
18058 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
18059 * gcc.dg/vect/vect-reduc-11.c: Likewise.
18060 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
18061 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
18062 dg-xfail-run-if instead.
18063 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
18064 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
18065 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
18066 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
18067 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18069 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
18071 PR tree-optimization/83979
18072 * g++.dg/pr83979.c: New test.
18074 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18076 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
18077 option. Add arm_neon_ok_no_float_abi check.
18079 2018-01-24 Richard Biener <rguenther@suse.de>
18081 PR tree-optimization/83176
18082 * gcc.dg/graphite/pr83176.c: New testcase.
18084 2018-01-24 Richard Biener <rguenther@suse.de>
18086 PR tree-optimization/82819
18087 * gcc.dg/graphite/pr82819.c: New testcase.
18089 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
18092 * g++.dg/cpp1y/constexpr-83921-1.C: New.
18093 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
18094 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
18095 * g++.dg/ext/stmtexpr20.C: Likewise.
18096 * g++.dg/ext/stmtexpr21.C: Likewise.
18098 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18101 * g++.dg/warn/pr83974.C: New test case.
18103 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18106 * g++.dg/ubsan/pr83987.C: New test.
18108 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18111 * gfortran.dg/pdt_29.f03: New test.
18113 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
18116 * gfortran.dg/associate_33.f03: New test.
18118 2018-01-23 Martin Liska <mliska@suse.cz>
18121 * gcc.dg/lto/pr81440.h: New test.
18122 * gcc.dg/lto/pr81440_0.c: New test.
18123 * gcc.dg/lto/pr81440_1.c: New test.
18125 2018-01-23 Nathan Sidwell <nathan@acm.org>
18128 * g++.dg/template/pr83988.C: New.
18130 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18134 * g++.dg/cpp0x/pr82882.C: New test.
18135 * g++.dg/cpp0x/pr83978.C: New test.
18138 * g++.dg/cpp1z/decomp35.C: New test.
18140 2018-01-23 Nathan Sidwell <nathan@acm.org>
18142 * g++.dg/cpp0x/range-for10.C: Adjust.
18143 * g++.dg/ext/forscope1.C: Adjust.
18144 * g++.dg/ext/forscope2.C: Adjust.
18145 * g++.dg/template/for1.C: Adjust.
18147 2018-01-23 David Malcolm <dmalcolm@redhat.com>
18149 PR tree-optimization/83510
18150 * gcc.c-torture/compile/pr83510.c: New test case.
18152 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18155 * lib/target-supports.exp (check_effective_target_vect_float): Say
18156 that the result only holds when -funsafe-math-optimizations is on.
18157 (check_effective_target_vect_float_strict): New procedure.
18158 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
18160 * gcc.dg/vect/vect-reduc-6.c: Likewise.
18162 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
18164 PR tree-optimization/83965
18165 * gcc.dg/vect/pr83965.c: New test.
18167 2018-01-23 Richard Biener <rguenther@suse.de>
18169 PR tree-optimization/83963
18170 * gfortran.dg/graphite/pr83963.f: New testcase.
18171 * gcc.dg/graphite/pr83963-2.c: Likewise.
18173 2018-01-23 Jakub Jelinek <jakub@redhat.com>
18176 * g++.dg/cpp1z/pr83918.C: New test.
18178 2018-01-22 Jakub Jelinek <jakub@redhat.com>
18180 PR tree-optimization/83957
18181 * gcc.dg/autopar/pr83957.c: New test.
18183 PR tree-optimization/83081
18184 * gcc.dg/predict-8.c: Adjust expected probability.
18186 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
18189 * gcc.target/powerpc/pr83862.c: New test.
18191 2018-01-22 Carl Love <cel@us.ibm.com>
18193 * gcc.target/powerpc/powerpc.exp: Add torture tests for
18194 builtins-4-runnable.c, builtins-6-runnable.c,
18195 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
18196 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
18197 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
18198 for signed/unsigned 128-bit and long long int loads.
18200 2018-01-22 Marek Polacek <polacek@redhat.com>
18203 * g++.dg/cpp1y/constexpr-empty4.C: New test.
18205 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
18207 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
18208 scan-asembler valid instructions list.
18209 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
18210 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
18211 power8-vector requirement and option.
18212 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
18214 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
18218 * gfortran.dg/string_1.f90: Remove printing the length.
18220 2018-01-22 Richard Biener <rguenther@suse.de>
18222 PR tree-optimization/83963
18223 * gcc.dg/graphite/pr83963.c: New testcase.
18225 2018-01-22 Sudakshina Das <sudi.das@arm.com>
18227 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
18228 dg-require-effective-target directives.
18230 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18232 * lib/target-supports.exp (check_effective_target_arm_softfloat):
18234 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
18235 Adjust scan-assembler checks for soft-float.
18237 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18240 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
18242 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
18244 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
18245 * gcc.dg/pr83623.c: Likewise.
18246 * gcc.dg/pr83666.c: Likewise.
18248 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18249 David Edelsohn <dje.gcc@gmail.com>
18252 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18253 assembly output from "crset eq" to "crset 2".
18254 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
18255 assembly output from . to $.
18256 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18257 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
18258 assembly output from "crset eq" to "crset 2".
18259 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
18260 assembly output from "crset eq" to "crset 2", and from . to $.
18262 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
18265 * gfortran.dg/matmul_18.f90: New test.
18267 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
18269 PR tree-optimization/83940
18270 * gcc.dg/torture/pr83940.c: New test.
18272 2018-01-20 Jakub Jelinek <jakub@redhat.com>
18274 PR middle-end/83945
18275 * gcc.dg/tls/pr83945.c: New test.
18278 * gcc.dg/pr83930.c: New test.
18280 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18283 * gfortran.dg/matmul_17.f90: New test.
18285 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
18288 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
18290 2018-01-19 Jakub Jelinek <jakub@redhat.com>
18293 * g++.dg/cpp0x/pr81167.C: New test.
18296 * g++.dg/cpp0x/pr83919.C: New test.
18298 2018-01-19 Jeff Law <law@redhat.com>
18299 Jakub Jelinek <jakub@redhat.com>
18301 * gcc.dg/stack-check-16.c: New test.
18303 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
18306 * gcc.target/nvptx/indirect_call.c: New test.
18308 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18310 * g++.dg/torture/pr83619.C: Remove dg-message.
18312 2018-01-19 Martin Liska <mliska@suse.cz>
18314 * gcc.dg/predict-1.c: Adjust expected probability.
18315 * gcc.dg/predict-3.c: Likewise.
18316 * gcc.dg/predict-5.c: Likewise.
18317 * gcc.dg/predict-6.c: Likewise.
18318 * gcc.dg/predict-9.c: Likewise.
18320 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
18322 PR tree-optimization/83922
18323 * gcc.dg/pr83922.c: New test.
18325 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
18327 PR tree-optimization/83914
18328 * gcc.dg/vect/pr83914.c: New test.
18330 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18332 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
18333 * gcc.target/arm/negdi-2.c: Likewise.
18334 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
18336 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18338 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
18340 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18342 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
18344 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
18346 * gcc.dg/torture/pr52451.c (main): Skip long double test on
18349 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18353 * g++.dg/torture/pr83619.C (e): Define before first use instead of
18354 forward declaration.
18356 2018-01-18 Carl Love <cel@us.ibm.com>
18358 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
18361 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
18364 * g++.dg/inherit/union3.C: New.
18366 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18368 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
18370 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
18373 * g++.dg/torture/pr83619.C: New testcase.
18375 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18377 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
18378 Add function body to force error messages in some configurations.
18380 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18382 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
18385 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
18388 * c-c++-common/ffile-prefix-map.c: New test.
18389 * c-c++-common/fmacro-prefix-map.c: New test.
18390 * c-c++-common/cpp/ffile-prefix-map.c: New test.
18391 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
18393 2018-01-18 Martin Liska <mliska@suse.cz>
18395 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
18396 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18397 * gcc.target/i386/indirect-thunk-6.c: Likewise.
18398 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
18399 * gcc.target/i386/ret-thunk-10.c: Likewise.
18400 * gcc.target/i386/ret-thunk-11.c: Likewise.
18401 * gcc.target/i386/ret-thunk-12.c: Likewise.
18402 * gcc.target/i386/ret-thunk-15.c: Likewise.
18403 * gcc.target/i386/ret-thunk-9.c: Likewise.
18405 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18407 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
18410 2018-01-18 Nathan Sidwell <nathan@acm.org>
18413 * g++.dg/cpp0x/pr83160.C: New.
18415 2018-01-18 Richard Biener <rguenther@suse.de>
18417 PR tree-optimization/83887
18418 * gcc.dg/graphite/pr83887.c: New testcase.
18419 * gfortran.dg/graphite/pr83887.f90: Likewise.
18420 * gfortran.dg/graphite/pr83887.f: Likewise.
18422 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18425 * gcc.target/arm/builtin-bswap.x: New file.
18426 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
18427 and options for armv6t2.
18428 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
18429 and options for Thumb1.
18430 * gcc.target/arm/builtin-bswap16.x: New file.
18431 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
18432 and options for armv6t2.
18433 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
18434 and options for Thumb1.
18436 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18438 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
18441 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18444 * gcc.dg/pr61240.c: New test.
18446 2018-01-17 Harald Anlauf <anlauf@gmx.de>
18449 * gfortran.dg/pr83864.f90: New test.
18451 2018-01-17 Jeff Law <law@redhat.com>
18454 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
18456 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18458 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
18459 restriction, but still restrict to 64-bit.
18460 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
18461 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
18463 2018-01-17 Harald Anlauf <anlauf@gmx.de>
18466 * gfortran.dg/pr83874.f90: New test.
18468 2018-01-18 Jakub Jelinek <jakub@redhat.com>
18471 * g++.dg/cpp0x/pr83824.C: New test.
18473 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
18475 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
18476 appropriate .gnu_attribute for the long double type, if we use the
18477 long double type, but do not generate any calls.
18478 * gcc.target/powerpc/gnuattr2.c: Likewise.
18479 * gcc.target/powerpc/gnuattr3.c: Likewise.
18481 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18484 * g++.dg/cpp0x/alignas13.C: New.
18486 2018-01-17 Jakub Jelinek <jakub@redhat.com>
18489 * g++.dg/cpp0x/pr83897.C: New test.
18491 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
18494 * gcc.c-torture/compile/pr83051-2.c: New testcase.
18496 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18499 * g++.dg/cpp0x/constexpr-ice19.C: New.
18501 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
18503 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
18504 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
18505 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
18506 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
18507 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
18508 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
18509 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
18510 * gcc.target/powerpc/builtins-1-be-folded.c: New.
18511 * gcc.target/powerpc/builtins-1-le-folded.c: New.
18512 * gcc.target/powerpc/builtins-1.fold.h: New.
18514 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
18516 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
18517 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
18519 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18521 * gcc.target/arm/g2.c: Add -marm to dg-options.
18522 * gcc.target/arm/scd42-2.c: Likewise.
18524 2018-01-17 Nathan Sidwell <nathan@acm.org>
18527 * g++.dg/lookup/pr83287-2.C: New.
18529 2018-01-17 David Malcolm <dmalcolm@redhat.com>
18533 * g++.dg/wrappers/pr83814.C: New test case.
18534 * g++.dg/wrappers/pr83902.C: New test case.
18536 2018-01-17 David Malcolm <dmalcolm@redhat.com>
18539 * g++.dg/lto/pr83121_0.C: New test case.
18540 * g++.dg/lto/pr83121_1.C: New test case.
18541 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
18542 adapted from DejaGnu's dg-test.
18543 (lto_handle_diagnostics): New procedure.
18544 (lto_prune_warns): Ignore informational notes.
18545 (lto-link-and-maybe-run): Add "messages_by_file" param.
18546 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
18547 "execute" when "link" fails if "execute" was not specified.
18548 (lto-can-handle-directive): New procedure.
18549 (lto-get-options-main): Call lto-can-handle-directive. Add a
18550 dg-messages local, using it to set the caller's
18551 dg-messages-by-file for the given source file.
18552 (lto-get-options): Likewise.
18553 (lto-execute): Add dg-messages-by-file local, and pass it to
18554 lto-link-and-maybe-run.
18556 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
18557 Richard Sandiford <richard.sandiford@linaro.org>
18561 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
18562 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
18564 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18566 * lib/target-supports.exp: Fix -march arguments in arm arch effective
18567 target check autogenerator for armv8.1-a and armv8.2-a.
18569 2018-01-17 Carl Love <cel@us.ibm.com>
18571 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
18572 Add debug print statements.
18573 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
18574 16 byte vector load followed by a partial vector load.
18576 2018-01-17 David Malcolm <dmalcolm@redhat.com>
18579 * g++.dg/wrappers/pr83799.C: New test case.
18581 2018-01-17 Nathan Sidwell <nathan@acm.org>
18584 * g++.dg/cpp1y/pr83739.C: New.
18586 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18588 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
18589 * gcc.target/visium/overflow16.c: Likewise.
18590 * gcc.target/visium/overflow32.c: Likewise.
18592 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18594 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
18596 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18598 * gcc.dg/rtl/arm/stl-cond.c: New test.
18599 * gcc.target/arm/stl-cond.c: Delete.
18601 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18603 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
18606 2018-01-17 Jakub Jelinek <jakub@redhat.com>
18608 PR tree-optimization/83843
18609 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
18610 * gcc.dg/store_merging_19.c: New test.
18612 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18614 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
18617 2018-01-17 Jakub Jelinek <jakub@redhat.com>
18619 PR rtl-optimization/83771
18620 * gcc.dg/pr83771.c: New test.
18622 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18624 PR tree-optimization/81184
18625 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
18627 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
18629 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
18631 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
18633 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
18636 * gcc.target/i386/pr83546.c: New test.
18638 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18640 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
18642 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18644 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
18645 test and add dg-warning for the -Wstringop-overflow warning.
18647 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18649 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
18650 XFAIL last test on SPARC and Visium.
18652 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
18654 PR rtl-optimization/80481
18655 * g++.dg/pr80481.C: Exclude solaris.
18657 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18659 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
18660 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
18661 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
18663 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18665 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
18666 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
18667 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
18668 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
18669 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
18670 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
18671 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
18672 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
18673 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
18674 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
18675 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
18676 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
18677 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
18678 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
18679 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
18681 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
18684 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
18686 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18688 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
18689 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
18690 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
18691 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
18692 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
18693 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
18695 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
18697 PR tree-optimization/83857
18698 * gcc.dg/vect/pr83857.c: New test.
18700 2018-01-16 Richard Biener <rguenther@suse.de>
18702 PR tree-optimization/83867
18703 * gcc.dg/vect/pr83867.c: New testcase.
18705 2018-01-16 Jakub Jelinek <jakub@redhat.com>
18708 * gcc.dg/pr83844.c: New test.
18710 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
18712 * gcc.dg/torture/pr83847.c: New test.
18714 2018-01-16 Jakub Jelinek <jakub@redhat.com>
18716 PR rtl-optimization/86620
18717 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
18718 instead of --param=max-sched-ready-insns=0.
18719 * gcc.target/i386/pr83620.c: New test.
18720 * gcc.dg/pr83620.c: New test.
18722 PR tree-optimization/83843
18723 * gcc.dg/store_merging_18.c: New test.
18726 * g++.dg/cpp1y/pr83817.C: New test.
18729 * g++.dg/template/pr83825.C: New test.
18731 2018-01-16 Richard Biener <rguenther@suse.de>
18733 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
18735 2018-01-16 Richard Biener <rguenther@suse.de>
18738 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
18739 from gcc.dg/torture/pr60092.c.
18741 2018-01-15 Martin Sebor <msebor@redhat.com>
18744 * g++.dg/ext/flexary28.C: New test.
18746 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
18749 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
18751 2018-01-15 Martin Sebor <msebor@redhat.com>
18754 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
18756 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
18759 * gfortran.dg/minmaxloc_9.f90: New test.
18760 * gfortran.dg/minmaxloc_10.f90: New test.
18761 * gfortran.dg/minmaxloc_11.f90: New test.
18763 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
18766 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
18767 * gcc.target/i386/indirect-thunk-2.c: Likewise.
18768 * gcc.target/i386/indirect-thunk-3.c: Likewise.
18769 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18770 * gcc.target/i386/indirect-thunk-7.c: Likewise.
18771 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
18772 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
18773 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
18774 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
18775 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
18776 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
18777 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
18778 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
18779 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
18780 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
18781 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
18782 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
18783 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
18784 * gcc.target/i386/ret-thunk-10.c: Likewise.
18785 * gcc.target/i386/ret-thunk-11.c: Likewise.
18786 * gcc.target/i386/ret-thunk-12.c: Likewise.
18787 * gcc.target/i386/ret-thunk-13.c: Likewise.
18788 * gcc.target/i386/ret-thunk-14.c: Likewise.
18789 * gcc.target/i386/ret-thunk-15.c: Likewise.
18790 * gcc.target/i386/ret-thunk-9.c: Don't check the
18791 __x86_return_thunk label. Scan for "push" only for Linux.
18793 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
18796 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
18798 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18801 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
18803 * gcc.target/arm/pr83687.c: New test.
18805 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
18807 Adjust tests to AVR_TINY.
18809 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
18810 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
18811 * gcc.target/avr/pr71627.c: Same.
18812 * gcc.target/avr/torture/addr-space-1-0.c: Same.
18813 * gcc.target/avr/torture/addr-space-1-1.c: Same.
18814 * gcc.target/avr/torture/addr-space-1-x.c: Same.
18815 * gcc.target/avr/torture/addr-space-2-0.c: Same.
18816 * gcc.target/avr/torture/addr-space-2-1.c: Same.
18817 * gcc.target/avr/torture/addr-space-2-x.c: Same.
18818 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
18819 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
18820 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
18821 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
18822 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
18823 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
18824 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
18825 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
18826 * gcc.target/avr/torture/pr61055.c: Same.
18827 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
18829 * gcc.target/avr/torture/int24-mul.c: Same.
18830 * gcc.target/avr/torture/pr51782-1.c: Same.
18831 * gcc.target/avr/torture/pr61443.c: Same.
18832 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
18833 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
18835 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
18839 * gcc.target/avr/torture/pr83729.c: New test.
18840 * gcc.target/avr/torture/pr83801.c: New test.
18842 2018-01-15 Jakub Jelinek <jakub@redhat.com>
18844 PR middle-end/82694
18845 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
18846 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
18848 2018-01-10 Martin Sebor <msebor@redhat.com>
18851 * gcc.dg/Wstringop-overflow-2.c: New test.
18853 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18855 PR libgfortran/83811
18856 * gfortran.dg/fmt_e.f90: New test.
18858 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
18860 * gcc.target/i386/indirect-thunk-10.c: New test.
18861 * gcc.target/i386/indirect-thunk-8.c: Likewise.
18862 * gcc.target/i386/indirect-thunk-9.c: Likewise.
18863 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
18864 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
18865 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
18866 * gcc.target/i386/ret-thunk-17.c: Likewise.
18867 * gcc.target/i386/ret-thunk-18.c: Likewise.
18868 * gcc.target/i386/ret-thunk-19.c: Likewise.
18869 * gcc.target/i386/ret-thunk-20.c: Likewise.
18870 * gcc.target/i386/ret-thunk-21.c: Likewise.
18872 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
18874 * gcc.target/i386/indirect-thunk-register-4.c: New test.
18876 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
18878 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
18879 -mno-indirect-branch-register.
18880 * gcc.target/i386/indirect-thunk-2.c: Likewise.
18881 * gcc.target/i386/indirect-thunk-3.c: Likewise.
18882 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18883 * gcc.target/i386/indirect-thunk-5.c: Likewise.
18884 * gcc.target/i386/indirect-thunk-6.c: Likewise.
18885 * gcc.target/i386/indirect-thunk-7.c: Likewise.
18886 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
18887 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
18888 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
18889 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
18890 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
18891 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
18892 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
18893 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
18894 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
18895 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
18896 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
18897 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
18898 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
18899 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
18900 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
18901 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
18902 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
18903 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
18904 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
18905 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
18906 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
18907 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
18908 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
18909 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
18910 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
18911 * gcc.target/i386/ret-thunk-10.c: Likewise.
18912 * gcc.target/i386/ret-thunk-11.c: Likewise.
18913 * gcc.target/i386/ret-thunk-12.c: Likewise.
18914 * gcc.target/i386/ret-thunk-13.c: Likewise.
18915 * gcc.target/i386/ret-thunk-14.c: Likewise.
18916 * gcc.target/i386/ret-thunk-15.c: Likewise.
18917 * gcc.target/i386/ret-thunk-9.c: Likewise.
18918 * gcc.target/i386/indirect-thunk-register-1.c: New test.
18919 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
18920 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
18922 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
18924 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
18925 -mfunction-return=keep.
18926 * gcc.target/i386/indirect-thunk-2.c: Likewise.
18927 * gcc.target/i386/indirect-thunk-3.c: Likewise.
18928 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18929 * gcc.target/i386/indirect-thunk-5.c: Likewise.
18930 * gcc.target/i386/indirect-thunk-6.c: Likewise.
18931 * gcc.target/i386/indirect-thunk-7.c: Likewise.
18932 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
18933 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
18934 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
18935 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
18936 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
18937 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
18938 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
18939 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
18940 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
18941 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
18942 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
18943 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
18944 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
18945 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
18946 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
18947 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
18948 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
18949 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
18950 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
18951 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
18952 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
18953 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
18954 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
18955 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
18956 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
18957 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
18958 * gcc.target/i386/ret-thunk-1.c: New test.
18959 * gcc.target/i386/ret-thunk-10.c: Likewise.
18960 * gcc.target/i386/ret-thunk-11.c: Likewise.
18961 * gcc.target/i386/ret-thunk-12.c: Likewise.
18962 * gcc.target/i386/ret-thunk-13.c: Likewise.
18963 * gcc.target/i386/ret-thunk-14.c: Likewise.
18964 * gcc.target/i386/ret-thunk-15.c: Likewise.
18965 * gcc.target/i386/ret-thunk-16.c: Likewise.
18966 * gcc.target/i386/ret-thunk-2.c: Likewise.
18967 * gcc.target/i386/ret-thunk-3.c: Likewise.
18968 * gcc.target/i386/ret-thunk-4.c: Likewise.
18969 * gcc.target/i386/ret-thunk-5.c: Likewise.
18970 * gcc.target/i386/ret-thunk-6.c: Likewise.
18971 * gcc.target/i386/ret-thunk-7.c: Likewise.
18972 * gcc.target/i386/ret-thunk-8.c: Likewise.
18973 * gcc.target/i386/ret-thunk-9.c: Likewise.
18975 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
18977 * gcc.target/i386/indirect-thunk-1.c: New test.
18978 * gcc.target/i386/indirect-thunk-2.c: Likewise.
18979 * gcc.target/i386/indirect-thunk-3.c: Likewise.
18980 * gcc.target/i386/indirect-thunk-4.c: Likewise.
18981 * gcc.target/i386/indirect-thunk-5.c: Likewise.
18982 * gcc.target/i386/indirect-thunk-6.c: Likewise.
18983 * gcc.target/i386/indirect-thunk-7.c: Likewise.
18984 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
18985 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
18986 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
18987 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
18988 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
18989 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
18990 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
18991 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
18992 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
18993 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
18994 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
18995 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
18996 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
18997 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
18998 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
18999 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19000 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19001 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19002 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19003 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19004 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19005 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19006 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19007 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19008 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19009 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19011 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
19014 * gcc.c-torture/compile/pr83051.c: New testcase.
19016 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19018 PR tree-optimization/83501
19019 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
19021 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
19023 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
19024 for lvx and stvx instead of lxvd2x and stxvd2x and require
19025 little-endian target. Add comments.
19026 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
19027 comprehensive testing.
19028 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
19029 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
19030 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
19031 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
19032 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
19033 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
19034 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
19035 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
19036 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
19037 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
19038 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
19039 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
19040 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
19041 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
19042 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
19043 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
19044 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
19045 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
19046 scan-assembler-not directives that forbid lvx and xxpermdi.
19047 * gcc.target/powerpc/vec-extract-3.c: Likewise.
19048 * gcc.target/powerpc/vec-extract-5.c: Likewise.
19049 * gcc.target/powerpc/vec-extract-6.c: Likewise.
19050 * gcc.target/powerpc/vec-extract-7.c: Likewise.
19051 * gcc.target/powerpc/vec-extract-8.c: Likewise.
19052 * gcc.target/powerpc/vec-extract-9.c: Likewise.
19053 * gcc.target/powerpc/vsx-vector-6-le.c: Change
19054 scan-assembler-times directives to reflect different numbers of
19055 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
19057 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19058 Alan Hayward <alan.hayward@arm.com>
19059 David Sherwood <david.sherwood@arm.com>
19061 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
19062 than SLP vectorization.
19063 * gcc.dg/vect/vect-alias-check-10.c: New test.
19064 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19065 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19066 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19067 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19068 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
19069 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
19070 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
19071 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
19072 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
19073 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
19074 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
19075 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
19076 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
19077 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
19078 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
19079 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
19080 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
19081 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
19082 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
19083 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
19084 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
19085 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
19086 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
19088 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19089 Alan Hayward <alan.hayward@arm.com>
19090 David Sherwood <david.sherwood@arm.com>
19092 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
19094 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
19095 targets with scatter stores.
19096 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
19098 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
19099 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
19100 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
19101 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
19102 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
19103 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
19104 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
19105 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
19106 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
19107 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
19108 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
19109 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
19110 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
19111 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
19112 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
19113 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
19115 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19116 Alan Hayward <alan.hayward@arm.com>
19117 David Sherwood <david.sherwood@arm.com>
19119 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
19121 * gcc.target/aarch64/sve/strided_load_4.c: New test.
19122 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
19123 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
19124 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
19126 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19127 Alan Hayward <alan.hayward@arm.com>
19128 David Sherwood <david.sherwood@arm.com>
19130 * gcc.target/aarch64/sve/strided_load_1.c: New test.
19131 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
19132 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
19134 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19135 Alan Hayward <alan.hayward@arm.com>
19136 David Sherwood <david.sherwood@arm.com>
19138 * gcc.target/aarch64/sve/gather_load_1.c: New test.
19139 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
19140 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
19141 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
19142 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
19143 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
19144 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
19145 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
19146 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
19147 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
19148 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
19149 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
19150 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
19151 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
19153 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19154 Alan Hayward <alan.hayward@arm.com>
19155 David Sherwood <david.sherwood@arm.com>
19157 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
19158 check for a message about using in-order reductions.
19159 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
19160 check for a message about using in-order reductions.
19161 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
19162 vectorized and check for a message about using in-order reductions.
19163 Expect targets with variable-length vectors to fall back to the
19164 fixed-length mininum.
19165 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
19166 check for a message about using in-order reductions.
19167 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
19168 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19169 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19170 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19171 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
19172 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
19173 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
19174 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
19175 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
19176 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
19177 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
19178 vect_fold_left_plus.
19180 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19182 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
19184 * gcc.target/aarch64/sve/spill_2.c: New test.
19185 * gcc.target/aarch64/sve/spill_3.c: Likewise.
19186 * gcc.target/aarch64/sve/spill_4.c: Likewise.
19187 * gcc.target/aarch64/sve/spill_5.c: Likewise.
19188 * gcc.target/aarch64/sve/spill_6.c: Likewise.
19189 * gcc.target/aarch64/sve/spill_7.c: Likewise.
19191 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19192 Alan Hayward <alan.hayward@arm.com>
19193 David Sherwood <david.sherwood@arm.com>
19195 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
19197 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19198 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
19199 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
19200 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19201 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
19202 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19203 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
19204 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19205 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
19207 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19208 Alan Hayward <alan.hayward@arm.com>
19209 David Sherwood <david.sherwood@arm.com>
19211 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
19212 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
19213 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19214 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
19216 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19217 Alan Hayward <alan.hayward@arm.com>
19218 David Sherwood <david.sherwood@arm.com>
19220 * lib/target-supports.exp
19221 (check_effective_target_vect_fold_extract_last): New proc.
19222 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
19223 for fold_extract_last.
19224 * gcc.dg/vect/pr65947-2.c: Likewise.
19225 * gcc.dg/vect/pr65947-3.c: Likewise.
19226 * gcc.dg/vect/pr65947-4.c: Likewise.
19227 * gcc.dg/vect/pr65947-5.c: Likewise.
19228 * gcc.dg/vect/pr65947-6.c: Likewise.
19229 * gcc.dg/vect/pr65947-9.c: Likewise.
19230 * gcc.dg/vect/pr65947-10.c: Likewise.
19231 * gcc.dg/vect/pr65947-12.c: Likewise.
19232 * gcc.dg/vect/pr65947-14.c: Likewise.
19233 * gcc.dg/vect/pr80631-1.c: Likewise.
19234 * gcc.target/aarch64/sve/clastb_1.c: New test.
19235 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
19236 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
19237 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
19238 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
19239 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
19240 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
19241 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
19242 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
19243 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
19244 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
19245 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
19246 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
19247 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
19249 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19250 Alan Hayward <alan.hayward@arm.com>
19251 David Sherwood <david.sherwood@arm.com>
19253 * gcc.target/aarch64/sve/live_1.c: New test.
19254 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
19256 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19257 Alan Hayward <alan.hayward@arm.com>
19258 David Sherwood <david.sherwood@arm.com>
19260 * gcc.target/aarch64/sve/nopeel_1.c: New test.
19261 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
19262 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
19263 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19264 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
19265 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19266 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
19267 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
19268 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
19270 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19271 Alan Hayward <alan.hayward@arm.com>
19272 David Sherwood <david.sherwood@arm.com>
19274 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
19276 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
19278 * gcc.target/aarch64/sve/loop_add_4.c: New test.
19279 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
19280 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
19281 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
19282 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
19283 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
19285 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19286 Alan Hayward <alan.hayward@arm.com>
19287 David Sherwood <david.sherwood@arm.com>
19289 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
19290 instead of just ADDRESS.
19291 * gcc.dg/tree-ssa/scev-10.c: Likewise.
19292 * gcc.dg/tree-ssa/scev-11.c: Likewise.
19293 * gcc.dg/tree-ssa/scev-12.c: Likewise.
19294 * gcc.target/aarch64/sve/index_offset_1.c: New test.
19295 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
19296 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
19297 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
19298 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
19299 * gcc.target/aarch64/sve/while_2.c: Likewise.
19300 * gcc.target/aarch64/sve/while_3.c: Likewise.
19301 * gcc.target/aarch64/sve/while_4.c: Likewise.
19303 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19304 Alan Hayward <alan.hayward@arm.com>
19305 David Sherwood <david.sherwood@arm.com>
19307 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
19308 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
19310 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
19311 * gcc.target/aarch64/sve/slp_7.c: Likewise.
19312 * gcc.target/aarch64/sve/reduc_5.c: New test.
19313 * gcc.target/aarch64/sve/slp_13.c: Likewise.
19314 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
19316 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19317 Alan Hayward <alan.hayward@arm.com>
19318 David Sherwood <david.sherwood@arm.com>
19320 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
19321 * gcc.dg/tree-ssa/peel1.c: Likewise.
19322 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
19323 variable-length vectors.
19324 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
19325 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
19326 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
19327 * gcc.target/aarch64/sve/slp_2.c: Likewise.
19328 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19329 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19330 * gcc.target/aarch64/sve/slp_6.c: Likewise.
19331 * gcc.target/aarch64/sve/slp_8.c: New test.
19332 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
19333 * gcc.target/aarch64/sve/slp_9.c: Likewise.
19334 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
19335 * gcc.target/aarch64/sve/slp_10.c: Likewise.
19336 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
19337 * gcc.target/aarch64/sve/slp_11.c: Likewise.
19338 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
19339 * gcc.target/aarch64/sve/slp_12.c: Likewise.
19340 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
19341 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
19342 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
19343 * gcc.target/aarch64/sve/while_1.c: Likewise.
19344 * gcc.target/aarch64/sve/while_2.c: Likewise.
19345 * gcc.target/aarch64/sve/while_3.c: Likewise.
19346 * gcc.target/aarch64/sve/while_4.c: Likewise.
19348 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19349 Alan Hayward <alan.hayward@arm.com>
19350 David Sherwood <david.sherwood@arm.com>
19352 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
19354 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
19355 and add an associated scan-dump test. Prevent vectorization
19356 of the first two loops.
19357 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19358 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
19359 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
19360 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
19361 (INIT_VECTOR): Tweak initial value so that some bits are always set.
19362 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
19364 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19365 Alan Hayward <alan.hayward@arm.com>
19366 David Sherwood <david.sherwood@arm.com>
19368 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
19369 * gcc.dg/vect/pr67790.c: Likewise.
19370 * gcc.dg/vect/slp-reduc-1.c: Likewise.
19371 * gcc.dg/vect/slp-reduc-2.c: Likewise.
19372 * gcc.dg/vect/slp-reduc-3.c: Likewise.
19373 * gcc.dg/vect/slp-reduc-5.c: Likewise.
19374 * gcc.target/aarch64/sve/slp_5.c: New test.
19375 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
19376 * gcc.target/aarch64/sve/slp_6.c: Likewise.
19377 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
19378 * gcc.target/aarch64/sve/slp_7.c: Likewise.
19379 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
19381 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19382 Alan Hayward <alan.hayward@arm.com>
19383 David Sherwood <david.sherwood@arm.com>
19385 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
19387 * gcc.dg/vect/slp-1.c: Likewise.
19388 * gcc.dg/vect/slp-10.c: Likewise.
19389 * gcc.dg/vect/slp-12b.c: Likewise.
19390 * gcc.dg/vect/slp-12c.c: Likewise.
19391 * gcc.dg/vect/slp-17.c: Likewise.
19392 * gcc.dg/vect/slp-19b.c: Likewise.
19393 * gcc.dg/vect/slp-20.c: Likewise.
19394 * gcc.dg/vect/slp-21.c: Likewise.
19395 * gcc.dg/vect/slp-22.c: Likewise.
19396 * gcc.dg/vect/slp-23.c: Likewise.
19397 * gcc.dg/vect/slp-24-big-array.c: Likewise.
19398 * gcc.dg/vect/slp-24.c: Likewise.
19399 * gcc.dg/vect/slp-28.c: Likewise.
19400 * gcc.dg/vect/slp-39.c: Likewise.
19401 * gcc.dg/vect/slp-6.c: Likewise.
19402 * gcc.dg/vect/slp-7.c: Likewise.
19403 * gcc.dg/vect/slp-cond-1.c: Likewise.
19404 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
19405 * gcc.dg/vect/slp-cond-2.c: Likewise.
19406 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
19407 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
19408 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
19409 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
19410 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
19411 * gcc.dg/vect/slp-perm-6.c: Likewise.
19412 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
19413 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
19414 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
19415 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
19416 * gcc.dg/vect/slp-12a.c: Likewise.
19417 * gcc.dg/vect/slp-14.c: Likewise.
19418 * gcc.dg/vect/slp-15.c: Likewise.
19419 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
19420 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
19421 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
19422 * gcc.target/aarch64/sve/slp_1.c: New test.
19423 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
19424 * gcc.target/aarch64/sve/slp_2.c: Likewise.
19425 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
19426 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19427 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
19428 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19429 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
19431 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19432 Alan Hayward <alan.hayward@arm.com>
19433 David Sherwood <david.sherwood@arm.com>
19435 * gcc.dg/vect/vect-ooo-group-1.c: New test.
19436 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19437 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
19438 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19439 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
19440 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19441 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
19442 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19443 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19444 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19445 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19446 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19447 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19448 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
19449 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19450 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
19451 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
19452 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
19453 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
19455 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19456 Alan Hayward <alan.hayward@arm.com>
19457 David Sherwood <david.sherwood@arm.com>
19459 * gcc.target/aarch64/sve/struct_move_1.c: New test.
19460 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
19461 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
19462 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
19463 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
19464 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
19465 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
19466 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
19467 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19468 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19469 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19470 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19471 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19472 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19473 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
19474 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
19475 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
19476 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
19477 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19478 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
19479 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19480 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19481 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19482 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19483 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19484 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19485 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19486 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19487 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19488 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19489 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19490 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19491 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19492 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
19493 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
19494 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
19496 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19497 Alan Hayward <alan.hayward@arm.com>
19498 David Sherwood <david.sherwood@arm.com>
19500 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
19501 Return true for SVE too.
19502 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
19503 if load/store lanes are supported.
19504 * gcc.dg/vect/slp-10.c: Likewise.
19505 * gcc.dg/vect/slp-12c.c: Likewise.
19506 * gcc.dg/vect/slp-17.c: Likewise.
19507 * gcc.dg/vect/slp-33.c: Likewise.
19508 * gcc.dg/vect/slp-6.c: Likewise.
19509 * gcc.dg/vect/slp-cond-1.c: Likewise.
19510 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
19511 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
19512 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
19513 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
19514 * gcc.dg/vect/slp-perm-6.c: Likewise.
19515 * gcc.dg/vect/slp-perm-9.c: Likewise.
19516 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
19517 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
19518 for variable-length vectors.
19520 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19521 Alan Hayward <alan.hayward@arm.com>
19522 David Sherwood <david.sherwood@arm.com>
19524 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
19525 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
19527 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19529 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
19530 * g++.target/aarch64/sve/catch_1.C: New test.
19531 * g++.target/aarch64/sve/catch_2.C: Likewise.
19532 * g++.target/aarch64/sve/catch_3.C: Likewise.
19533 * g++.target/aarch64/sve/catch_4.C: Likewise.
19534 * g++.target/aarch64/sve/catch_5.C: Likewise.
19535 * g++.target/aarch64/sve/catch_6.C: Likewise.
19537 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19538 Alan Hayward <alan.hayward@arm.com>
19539 David Sherwood <david.sherwood@arm.com>
19541 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
19543 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
19544 * gcc.target/aarch64/fmaxmin.c: Likewise.
19545 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
19546 * gcc.target/aarch64/orr_imm_1.c: Likewise.
19547 * gcc.target/aarch64/pr62178.c: Likewise.
19548 * gcc.target/aarch64/pr71727-2.c: Likewise.
19549 * gcc.target/aarch64/saddw-1.c: Likewise.
19550 * gcc.target/aarch64/saddw-2.c: Likewise.
19551 * gcc.target/aarch64/uaddw-1.c: Likewise.
19552 * gcc.target/aarch64/uaddw-2.c: Likewise.
19553 * gcc.target/aarch64/uaddw-3.c: Likewise.
19554 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
19555 * gcc.target/aarch64/vect-compile.c: Likewise.
19556 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
19557 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
19558 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
19559 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
19560 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
19561 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
19562 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
19563 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
19564 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
19565 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
19566 * gcc.target/aarch64/vect-fmovd.c: Likewise.
19567 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
19568 * gcc.target/aarch64/vect-fmovf.c: Likewise.
19569 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
19570 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
19571 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
19572 * gcc.target/aarch64/vect-movi.c: Likewise.
19573 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
19574 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
19575 * gcc.target/aarch64/vect-vaddv.c: Likewise.
19576 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
19577 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
19578 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
19580 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
19581 * gcc.target/aarch64/sve/arith_1.c: New test.
19582 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
19583 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
19584 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
19585 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
19586 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
19587 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
19588 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
19589 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
19590 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
19591 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
19592 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
19593 * gcc.target/aarch64/sve/ext_1.c: Likewise.
19594 * gcc.target/aarch64/sve/ext_2.c: Likewise.
19595 * gcc.target/aarch64/sve/extract_1.c: Likewise.
19596 * gcc.target/aarch64/sve/extract_2.c: Likewise.
19597 * gcc.target/aarch64/sve/extract_3.c: Likewise.
19598 * gcc.target/aarch64/sve/extract_4.c: Likewise.
19599 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
19600 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
19601 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
19602 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
19603 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
19604 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
19605 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
19606 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
19607 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
19608 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
19609 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
19610 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
19611 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
19612 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
19613 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
19614 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
19615 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
19616 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
19617 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
19618 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
19619 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
19620 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
19621 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
19622 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
19623 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
19624 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
19625 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
19626 * gcc.target/aarch64/sve/index_1.c: Likewise.
19627 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
19628 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
19629 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
19630 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
19631 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
19632 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
19633 * gcc.target/aarch64/sve/logical_1.c: Likewise.
19634 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
19635 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
19636 * gcc.target/aarch64/sve/mad_1.c: Likewise.
19637 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
19638 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
19639 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
19640 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
19641 * gcc.target/aarch64/sve/mla_1.c: Likewise.
19642 * gcc.target/aarch64/sve/mls_1.c: Likewise.
19643 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
19644 * gcc.target/aarch64/sve/msb_1.c: Likewise.
19645 * gcc.target/aarch64/sve/mul_1.c: Likewise.
19646 * gcc.target/aarch64/sve/neg_1.c: Likewise.
19647 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
19648 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
19649 * gcc.target/aarch64/sve/pack_1.c: Likewise.
19650 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
19651 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
19652 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
19653 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
19654 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
19655 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
19656 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
19657 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
19658 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
19659 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
19660 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
19661 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
19662 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
19663 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
19664 * gcc.target/aarch64/sve/rev_1.c: Likewise.
19665 * gcc.target/aarch64/sve/revb_1.c: Likewise.
19666 * gcc.target/aarch64/sve/revh_1.c: Likewise.
19667 * gcc.target/aarch64/sve/revw_1.c: Likewise.
19668 * gcc.target/aarch64/sve/shift_1.c: Likewise.
19669 * gcc.target/aarch64/sve/single_1.c: Likewise.
19670 * gcc.target/aarch64/sve/single_2.c: Likewise.
19671 * gcc.target/aarch64/sve/single_3.c: Likewise.
19672 * gcc.target/aarch64/sve/single_4.c: Likewise.
19673 * gcc.target/aarch64/sve/spill_1.c: Likewise.
19674 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
19675 * gcc.target/aarch64/sve/subr_1.c: Likewise.
19676 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
19677 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
19678 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
19679 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
19680 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
19681 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
19682 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
19683 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
19684 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
19685 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
19686 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
19687 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
19688 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
19689 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
19690 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
19691 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
19692 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
19693 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
19694 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
19695 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
19696 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
19697 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
19698 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
19699 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
19700 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
19701 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
19702 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
19703 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
19704 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
19705 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
19706 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
19707 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
19708 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
19709 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
19710 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
19711 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
19712 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
19713 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
19714 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
19715 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
19716 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
19717 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
19719 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19720 Alan Hayward <alan.hayward@arm.com>
19721 David Sherwood <david.sherwood@arm.com>
19723 * lib/target-supports.exp (check_effective_target_aarch64_sve)
19724 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
19725 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
19727 (check_effective_target_vect_perm): Handle SVE.
19728 (check_effective_target_vect_perm_byte): Likewise.
19729 (check_effective_target_vect_perm_short): Likewise.
19730 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
19731 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
19732 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
19733 (check_effective_target_vect_element_align_preferred): Likewise.
19734 (check_effective_target_vect_align_stack_vars): Likewise.
19735 (check_effective_target_vect_load_lanes): Likewise.
19736 (check_effective_target_vect_masked_store): Likewise.
19737 (available_vector_sizes): Use aarch64_sve_bits for SVE.
19738 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
19739 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
19740 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
19741 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
19742 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
19743 * gcc.dg/vect/slp-23.c: Likewise.
19744 * gcc.dg/vect/slp-perm-5.c: Likewise.
19745 * gcc.dg/vect/slp-perm-6.c: Likewise.
19746 * gcc.dg/vect/slp-perm-9.c: Likewise.
19747 * gcc.dg/vect/slp-reduc-3.c: Likewise.
19748 * gcc.dg/vect/vect-114.c: Likewise.
19749 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
19750 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
19752 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
19754 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
19755 vect_variable_length, expecting the test to be vectorized
19756 without SLP instead.
19757 * gcc.dg/vect/pr33953.c: Likewise.
19758 * gcc.dg/vect/pr37027.c: Likewise.
19759 * gcc.dg/vect/pr67790.c: Likewise.
19760 * gcc.dg/vect/pr68445.c: Likewise.
19761 * gcc.dg/vect/slp-1.c: Likewise.
19762 * gcc.dg/vect/slp-10.c: Likewise.
19763 * gcc.dg/vect/slp-12a.c: Likewise.
19764 * gcc.dg/vect/slp-12b.c: Likewise.
19765 * gcc.dg/vect/slp-12c.c: Likewise.
19766 * gcc.dg/vect/slp-13-big-array.c: Likewise.
19767 * gcc.dg/vect/slp-13.c: Likewise.
19768 * gcc.dg/vect/slp-14.c: Likewise.
19769 * gcc.dg/vect/slp-15.c: Likewise.
19770 * gcc.dg/vect/slp-17.c: Likewise.
19771 * gcc.dg/vect/slp-19b.c: Likewise.
19772 * gcc.dg/vect/slp-2.c: Likewise.
19773 * gcc.dg/vect/slp-20.c: Likewise.
19774 * gcc.dg/vect/slp-21.c: Likewise.
19775 * gcc.dg/vect/slp-22.c: Likewise.
19776 * gcc.dg/vect/slp-24-big-array.c: Likewise.
19777 * gcc.dg/vect/slp-24.c: Likewise.
19778 * gcc.dg/vect/slp-28.c: Likewise.
19779 * gcc.dg/vect/slp-39.c: Likewise.
19780 * gcc.dg/vect/slp-42.c: Likewise.
19781 * gcc.dg/vect/slp-6.c: Likewise.
19782 * gcc.dg/vect/slp-7.c: Likewise.
19783 * gcc.dg/vect/slp-cond-1.c: Likewise.
19784 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
19785 * gcc.dg/vect/slp-cond-2.c: Likewise.
19786 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
19787 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
19788 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
19789 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
19790 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
19791 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
19792 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
19793 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
19794 * gcc.dg/vect/slp-reduc-1.c: Likewise.
19795 * gcc.dg/vect/slp-reduc-2.c: Likewise.
19796 * gcc.dg/vect/slp-reduc-4.c: Likewise.
19797 * gcc.dg/vect/slp-reduc-5.c: Likewise.
19798 * gcc.dg/vect/slp-reduc-7.c: Likewise.
19799 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
19800 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
19801 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
19802 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
19804 2018-01-13 Jakub Jelinek <jakub@redhat.com>
19807 * gcc.dg/pr83801.c: New test.
19809 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
19812 * gfortran.dg/bounds_check_19.f90: New test.
19814 2018-01-12 Jakub Jelinek <jakub@redhat.com>
19816 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
19817 instead of scan-assembler-not for xsnabsqp.
19819 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19821 PR libgfortran/83525
19822 * gfortran.dg/newunit_5.f90: New test.
19824 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
19826 PR rtl-optimization/80481
19827 * g++.dg/pr80481.C: New.
19829 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
19832 * gcc.target/alpha/pr83628-3.c: New test.
19834 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19836 * lib/target-supports.exp (check_effective_target_avx512f): Also
19837 check for __builtin_ia32_addsd_round,
19838 __builtin_ia32_getmantsd_round.
19839 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
19841 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
19844 * gcc.target/powerpc/pr83629.c: Require ilp32.
19846 2018-01-12 Richard Biener <rguenther@suse.de>
19848 PR tree-optimization/80846
19849 * gcc.target/i386/pr80846-1.c: New testcase.
19850 * gcc.target/i386/pr80846-2.c: Likewise.
19852 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
19854 * gcc.c-torture/execute/20180112-1.c: New test.
19856 2018-01-12 Tom de Vries <tom@codesourcery.com>
19858 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
19859 * g++.dg/ext/label13a.C: Same.
19860 * g++.dg/ext/label14.C: Same.
19861 * g++.dg/ext/label2.C: Same.
19862 * g++.dg/ext/label3.C: Same.
19863 * g++.dg/torture/pr42462.C: Same.
19864 * g++.dg/torture/pr42739.C: Same.
19865 * g++.dg/warn/Wunused-label-3.C: Same.
19867 2018-01-12 Tom de Vries <tom@codesourcery.com>
19869 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
19870 * g++.dg/Walloca1.C: Same.
19871 * g++.dg/cpp0x/pr70338.C: Same.
19872 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
19873 * g++.dg/cpp1y/vla10.C: Same.
19874 * g++.dg/cpp1y/vla2.C: Same.
19875 * g++.dg/cpp1y/vla6.C: Same.
19876 * g++.dg/cpp1y/vla8.C: Same.
19877 * g++.dg/debug/debug5.C: Same.
19878 * g++.dg/debug/debug6.C: Same.
19879 * g++.dg/debug/pr54828.C: Same.
19880 * g++.dg/diagnostic/pr70105.C: Same.
19881 * g++.dg/eh/cleanup5.C: Same.
19882 * g++.dg/eh/spbp.C: Same.
19883 * g++.dg/ext/tmplattr9.C: Same.
19884 * g++.dg/ext/vla10.C: Same.
19885 * g++.dg/ext/vla11.C: Same.
19886 * g++.dg/ext/vla12.C: Same.
19887 * g++.dg/ext/vla15.C: Same.
19888 * g++.dg/ext/vla16.C: Same.
19889 * g++.dg/ext/vla17.C: Same.
19890 * g++.dg/ext/vla3.C: Same.
19891 * g++.dg/ext/vla6.C: Same.
19892 * g++.dg/ext/vla7.C: Same.
19893 * g++.dg/init/array24.C: Same.
19894 * g++.dg/init/new47.C: Same.
19895 * g++.dg/init/pr55497.C: Same.
19896 * g++.dg/opt/pr78201.C: Same.
19897 * g++.dg/template/vla2.C: Same.
19898 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
19899 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
19900 * g++.dg/torture/pr62127.C: Same.
19901 * g++.dg/torture/pr67055.C: Same.
19902 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
19903 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
19904 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
19905 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
19906 * g++.dg/warn/Wplacement-new-size-5.C: Same.
19907 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
19908 * g++.dg/warn/Wvla-1.C: Same.
19909 * g++.dg/warn/Wvla-3.C: Same.
19910 * g++.old-deja/g++.ext/array2.C: Same.
19911 * g++.old-deja/g++.ext/constructor.C: Same.
19912 * g++.old-deja/g++.law/builtin1.C: Same.
19913 * g++.old-deja/g++.other/crash12.C: Same.
19914 * g++.old-deja/g++.other/eh3.C: Same.
19915 * g++.old-deja/g++.pt/array6.C: Same.
19916 * g++.old-deja/g++.pt/dynarray.C: Same.
19918 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19920 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
19922 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19924 PR libfortran/67412
19925 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
19926 on *-*-solaris2.10.
19928 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19930 * lib/target-supports.exp (check_effective_target_branch_cost):
19931 Accept all x86 targets.
19933 2018-01-12 Martin Liska <mliska@suse.cz>
19936 * g++.dg/warn/pr83054.C: New test.
19938 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19940 * gcc.target/powerpc/spec-barr-1.c: New file.
19942 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
19945 * gcc.target/i386/pr83330.c: New test.
19947 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
19950 * gfortran.dg/dtio_31.f03: New test.
19951 * gfortran.dg/dtio_32.f03: New test.
19953 2018-01-11 David Malcolm <dmalcolm@redhat.com>
19956 * g++.dg/wrappers: New subdirectory.
19957 * g++.dg/wrappers/README: New file.
19958 * g++.dg/wrappers/alloc.C: New test case.
19959 * g++.dg/wrappers/cow-istream-string.C: New test case.
19960 * g++.dg/wrappers/cp-stdlib.C: New test case.
19961 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
19962 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
19964 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
19966 PR middle-end/83718
19967 * g++.dg/torture/pr83718.C: New testcase.
19969 2018-01-11 Martin Jambor <mjambor@suse.cz>
19972 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
19974 2018-01-11 Bin Cheng <bin.cheng@arm.com>
19976 PR tree-optimization/83695
19977 * gcc.dg/tree-ssa/pr83695.c: New test.
19979 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19981 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
19982 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
19984 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19986 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
19987 * gcc.target/arm/simd/fp16fml_high.c: New test.
19988 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
19989 * lib/target-supports.exp
19990 (check_effective_target_arm_fp16fml_neon_ok_nocache,
19991 check_effective_target_arm_fp16fml_neon_ok,
19992 add_options_for_arm_fp16fml_neon): New procedures.
19994 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19996 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
19999 2018-01-11 Richard Biener <rguenther@suse.de>
20001 PR tree-optimization/83435
20002 * gcc.dg/graphite/pr83435.c: New testcase.
20004 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
20005 Alan Hayward <alan.hayward@arm.com>
20006 David Sherwood <david.sherwood@arm.com>
20008 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
20010 2018-01-11 Tamar Christina <tamar.christina@arm.com>
20012 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
20014 2018-01-11 Sudakshina Das <sudi.das@arm.com>
20017 * gcc.c-torture/compile/pr82096.c: New test.
20019 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20021 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
20023 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20025 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
20027 2018-01-11 Justin Squirek <squirek@adacore.com>
20029 * gnat.dg/expr_func4.adb: New testcase.
20031 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20033 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
20036 2018-01-11 Bob Duff <duff@adacore.com>
20038 * gnat.dg/protected_null.adb: New testcase.
20040 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20042 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
20044 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20046 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
20048 2018-01-11 Justin Squirek <squirek@adacore.com>
20050 * gnat.dg/loopvar.adb: New testcase.
20052 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20054 PR middle-end/83189
20055 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
20057 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
20059 * gcc.c-torture/compile/pr83575.c: New testcase.
20061 2018-01-10 Michael Collison <michael.collison@arm.com>
20063 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
20064 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
20065 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
20066 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
20067 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20068 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20069 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
20070 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
20071 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
20072 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20073 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
20074 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
20075 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
20076 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
20077 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
20078 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
20080 2018-01-10 Michael Collison <michael.collison@arm.com>
20082 * gcc.target/aarch64/sha2.h: New shared testcase.
20083 * gcc.target/aarch64/sha2_1.c: New testcase.
20084 * gcc.target/aarch64/sha2_2.c: New testcase.
20085 * gcc.target/aarch64/sha2_3.c: New testcase.
20086 * gcc.target/aarch64/sha3.h: New shared testcase.
20087 * gcc.target/aarch64/sha3_1.c: New testcase.
20088 * gcc.target/aarch64/sha3_2.c: New testcase.
20089 * gcc.target/aarch64/sha3_3.c: New testcase.
20091 2018-01-10 Michael Collison <michael.collison@arm.com>
20093 * gcc.target/aarch64/sm3_sm4.c: New testcase.
20095 2018-01-10 Martin Sebor <msebor@redhat.com>
20097 PR tree-optimization/83781
20098 * gcc.dg/strlenopt-42.c: New test.
20100 2018-01-11 Martin Sebor <msebor@gmail.com>
20101 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20103 PR tree-optimization/83501
20104 PR tree-optimization/81703
20106 * gcc.dg/strlenopt-39.c: New test-case.
20107 * gcc.dg/pr81703.c: Likewise.
20109 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
20111 * gnat.dg/atomic10.adb: New test.
20113 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20116 * gfortran.dg/deferred_character_18.f90: New test.
20118 2018-01-10 Martin Sebor <msebor@redhat.com>
20120 PR tree-optimization/83671
20121 * gcc.dg/strlenopt-40.c: New test.
20122 * gcc.dg/strlenopt-41.c: New test.
20124 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
20127 * gfortran.dg/allocate_with_typespec_7.f90: New test.
20129 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
20132 * gcc.target/powerpc/pr83399.c: New test.
20134 2018-01-10 David Malcolm <dmalcolm@redhat.com>
20137 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
20138 to reflect that the arguments are correctly underlined.
20139 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
20140 for globals, params, locals and literals.
20141 (test_sizeof): Directly test the location of "sizeof", rather than
20142 when used in compound expressions.
20143 (test_alignof): Likewise for "alignof".
20144 (test_string_literals): Likewise for string literals.
20145 (test_numeric_literals): Likewise for numeric literals.
20146 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
20147 (test_typeid): Likewise for typeid.
20148 (test_unary_plus): New.
20149 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
20152 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
20154 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
20156 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
20158 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
20160 2018-01-10 Marek Polacek <polacek@redhat.com>
20163 * g++.dg/warn/Wduplicated-branches4.C: New test.
20165 2018-01-10 Jakub Jelinek <jakub@redhat.com>
20168 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
20171 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
20174 * g++.dg/cpp0x/new2.C: New.
20176 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
20179 * gcc.target/i386/pr83735.c: New test.
20181 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
20183 * lib/target-supports.exp (check_effective_target_branch_cost):
20185 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
20186 * gcc.dg/pr21643.c: Likewise.
20187 * gcc.dg/pr46309.c: Likewise.
20188 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20189 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
20190 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
20191 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
20192 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
20193 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
20194 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
20195 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
20196 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
20197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
20198 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
20199 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
20200 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
20201 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
20203 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
20206 * gcc.target/powerpc/pr83629.c: New testcase.
20208 2018-01-10 Richard Biener <rguenther@suse.de>
20211 * gcc.dg/pr78768.c: Un-XFAIL.
20213 2018-01-10 Richard Biener <rguenther@suse.de>
20216 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
20218 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
20220 PR tree-optimization/83753
20221 * gcc.dg/torture/pr83753.c: New test.
20223 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
20225 * gcc.target/i386/avx2-gather-1.c: Add -march.
20226 * gcc.target/i386/avx2-gather-2.c: Add -march.
20227 * gcc.target/i386/avx2-gather-3.c: Add -march.
20228 * gcc.target/i386/avx2-gather-4.c: Add -march.
20229 * gcc.target/i386/avx2-gather-5.c: Add -march.
20230 * gcc.target/i386/avx2-gather-6.c: Add -march.
20231 * gcc.target/i386/avx512f-gather-1.c: Add -march.
20232 * gcc.target/i386/avx512f-gather-2.c: Add -march.
20233 * gcc.target/i386/avx512f-gather-3.c: Add -march.
20234 * gcc.target/i386/avx512f-gather-4.c: Add -march.
20235 * gcc.target/i386/avx512f-gather-5.c: Add -march.
20236 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
20237 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
20238 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
20239 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
20240 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
20242 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
20245 * gcc.target/i386/pr78585.c: New test.
20247 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20250 * g++.dg/cpp0x/pr83734.C: New test.
20252 2018-01-09 Carl Love <cel@us.ibm.com>
20254 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
20255 vec_mergeo builtins with float, double, long long, unsigned long long,
20256 bool long long arguments.
20257 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
20258 vec_float2 with double arguments.
20259 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
20260 vec_mergew and vec_mergow builtins.
20262 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
20265 * gfortran.dg/contiguous_6.f90: New test.
20267 2018-01-09 Richard Biener <rguenther@suse.de>
20269 PR tree-optimization/83668
20270 * gcc.dg/graphite/pr83668.c: New testcase.
20272 2018-01-09 Joseph Myers <joseph@codesourcery.com>
20274 PR tree-optimization/64811
20275 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
20276 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
20277 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
20278 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
20280 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
20282 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
20285 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
20287 2018-01-09 Tamar Christina <tamar.christina@arm.com>
20290 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
20291 no NEON and require softfp or hard float-abi.
20292 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
20294 2018-01-09 Richard Biener <rguenther@suse.de>
20296 PR tree-optimization/83572
20297 * gcc.dg/graphite/pr83572.c: New testcase.
20299 2018-01-09 Jakub Jelinek <jakub@redhat.com>
20302 * gcc.dg/sms-13.c: New test.
20304 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
20307 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
20309 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
20310 Monk Chiang <sh.chiang04@gmail.com>
20312 * gcc.target/riscv/save-restore-1.c: New.
20314 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20317 * gcc.target/powerpc/pr83677.c: New file.
20319 2018-01-08 Jeff Law <law@redhat.com>
20321 PR rtl-optimizatin/81308
20322 * g++.dg/pr81308-1.C: New test.
20323 * g++.dg/pr81308-2.C: New test.
20325 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
20327 PR target/83663 - Revert r255946
20328 * gcc.target/aarch64/vect-slp-dup.c: New.
20330 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20332 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
20335 2018-01-08 Richard Biener <rguenther@suse.de>
20337 PR tree-optimization/83563
20338 * gcc.dg/graphite/pr83563.c: New testcase.
20340 2018-01-08 Richard Biener <rguenther@suse.de>
20342 PR middle-end/83713
20343 * g++.dg/torture/pr83713.C: New testcase.
20345 2018-01-08 Tom de Vries <tom@codesourcery.com>
20347 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
20349 2018-01-08 Richard Biener <rguenther@suse.de>
20351 PR tree-optimization/83685
20352 * gcc.dg/torture/pr83685.c: New testcase.
20354 2018-01-08 Richard Biener <rguenther@suse.de>
20357 * gcc.dg/lto/pr83719_0.c: New testcase.
20359 2018-01-08 Tom de Vries <tom@codesourcery.com>
20361 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
20362 * gcc.dg/graphite/run-id-1.c: Same.
20363 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
20365 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
20368 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
20369 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
20370 * gfortran.dg/pdt_27.f03: New test.
20373 * gfortran.dg/pdt_28.f03: New test.
20375 2018-01-08 Tom de Vries <tom@codesourcery.com>
20377 * c-c++-common/builtins.c: Require effective target alloca.
20378 * gcc.dg/Wrestrict.c: Same.
20379 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
20381 2018-01-08 Richard Biener <rguenther@suse.de>
20383 PR middle-end/83580
20384 * gcc.dg/torture/pr83580.c: New testcase.
20386 2018-01-08 Richard Biener <rguenther@suse.de>
20388 PR middle-end/83517
20389 * gcc.dg/pr83517.c: New testcase.
20391 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
20393 PR middle-end/81897
20394 * gcc.dg/uninit-pr81897.c: New test.
20396 2018-01-06 Martin Sebor <msebor@redhat.com>
20398 PR tree-optimization/83640
20399 * gcc.dg/Wrestrict-6.c: New test.
20400 * gcc.dg/pr83640.c: New test.
20402 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
20404 * gcc.target/aarch64/reg-alloc-1.c: New test.
20406 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
20409 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
20411 2018-01-06 Jakub Jelinek <jakub@redhat.com>
20414 * gcc.dg/pr83480.c: New test.
20416 PR rtl-optimization/83682
20417 * gcc.target/i386/pr83682.c: New test.
20419 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
20423 * gfortran.dg/char_cast_1.f90: Update scan pattern.
20424 * gfortran.dg/dependency_49.f90: Likewise.
20425 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
20426 * gfortran.dg/repeat_7.f90: New test for PR 66310.
20427 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
20428 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
20429 * gfortran.dg/string_1_lp64.f90: New test.
20430 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
20431 * gfortran.dg/string_3_lp64.f90: New test.
20433 2018-01-05 Jakub Jelinek <jakub@redhat.com>
20436 * gcc.target/i386/sse-26.c: New test.
20439 * gcc.target/i386/pr83604.c: New test.
20441 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
20443 * gcc.dg/vect/vect-align-4.c: New test.
20444 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
20445 and redefine as a structure with an unaligned member "b".
20446 (foo): Update accordingly.
20448 2018-01-05 Sudakshina Das <sudi.das@arm.com>
20451 * gcc.target/aarch64/bics_5.c: New test.
20452 * gcc.target/arm/bics_5.c: Likewise.
20454 2018-01-05 Jakub Jelinek <jakub@redhat.com>
20456 PR tree-optimization/83605
20457 * gcc.dg/pr83605.c: New test.
20459 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20462 * gcc.target/i386/pr83554.c: New test.
20465 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
20468 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
20472 * gfortran.dg/eoshift_8.f90: New test.
20473 * gfortran.dg/simplify_eoshift_1.f90: New test.
20475 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20478 * gcc.dg/pr83585.c: New test.
20480 2018-01-04 Nathan Sidwell <nathan@acm.org>
20483 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
20485 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20488 * gcc.dg/pr83666.c: New test.
20490 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
20493 * gcc.target/alpha/pr83628-1.c: New test.
20494 * gcc.target/alpha/pr83628-2.c: Ditto.
20496 2018-01-04 Martin Liska <mliska@suse.cz>
20499 * g++.dg/ipa/pr82352.C: New test.
20501 2018-01-04 Jakub Jelinek <jakub@redhat.com>
20503 * gcc.dg/vect-opt-info-1.c: Moved to ...
20504 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
20505 vect_int targets, use dg-additional-options instead of dg-options and
20506 use relative line numbers instead of absolute.
20508 2018-01-03 Martin Sebor <msebor@redhat.com>
20510 PR tree-optimization/83655
20511 * gcc.dg/Wrestrict-5.c: New test.
20512 * c-c++-common/builtins.c: New test.
20514 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
20515 Alan Hayward <alan.hayward@arm.com>
20516 David Sherwood <david.sherwood@arm.com>
20518 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
20521 2018-01-03 Jeff Law <law@redhat.com>
20524 * gcc.target/i386/stack-check-17.c: New test.
20525 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
20527 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20530 * gcc.dg/pr83621.c: New test.
20533 * gcc.dg/pr83645.c: New test.
20535 2018-01-03 Martin Sebor <msebor@redhat.com>
20537 PR tree-optimization/83603
20538 * gcc.dg/Wrestrict-4.c: New test.
20541 * gcc.dg/const-2.c: New test.
20542 * gcc.dg/pure-3.c: New test.
20544 2018-01-03 Martin Sebor <msebor@redhat.com>
20546 * gcc.dg/Wrestrict-3.c: New test.
20548 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20551 * g++.dg/opt/pr83555.C: New test.
20552 * g++.dg/ubsan/pr83555.C: New test.
20554 2018-01-03 David Malcolm <dmalcolm@redhat.com>
20557 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
20558 the !CHECKING_P case by expecting a note.
20559 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
20560 a note for the !CHECKING_P case, and move the return statement
20561 outside of #if CHECKING_P guard.
20563 2018-01-03 Jeff Law <law@redhat.com>
20565 PR middle-end/83654
20566 * gcc.target/i386/stack-check-18.c: New test.
20567 * gcc.target/i386/stack-check-19.c: New test.
20569 2018-01-03 Martin Sebor <msebor@redhat.com>
20571 PR tree-optimization/83501
20572 * c-c++-common/Warray-bounds-3.c: Remove xfail.
20574 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20576 PR tree-optimization/83501
20577 * gcc.dg/tree-ssa/pr83501-1.c: New test.
20579 2018-01-03 Nathan Sidwell <nathan@acm.org>
20582 * g++.dg/ipa/pr83667.C: New.
20584 2018-01-03 Martin Liska <mliska@suse.cz>
20586 PR tree-optimization/83593
20587 * gcc.dg/pr83593.c: New test.
20589 2018-01-03 Martin Liska <mliska@suse.cz>
20592 * g++.dg/ipa/pr83549.C: New test.
20594 2018-01-03 Marek Polacek <polacek@redhat.com>
20597 * g++.dg/warn/mvp2.C: New test.
20599 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20601 PR preprocessor/83602
20602 * g++.dg/cpp/pr83602.C: New test.
20605 * g++.dg/parse/pr83634.C: New test.
20607 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
20610 * gfortran.dg/eoshift_7.f90: New test.
20612 2018-01-03 Jan Beulich <jbeulich@suse.com>
20614 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
20615 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
20617 2018-01-03 Jakub Jelinek <jakub@redhat.com>
20619 Update copyright years.
20621 2018-01-03 Martin Liska <mliska@suse.cz>
20624 * gcc.dg/ipa/pr83594.c: New test.
20626 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
20627 Alan Hayward <alan.hayward@arm.com>
20628 David Sherwood <david.sherwood@arm.com>
20630 * gcc.dg/vect-opt-info-1.c: New test.
20632 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
20634 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
20635 floorf128, truncf128, and roundf128.
20636 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
20637 optimizations added in match.pd.
20638 * gcc.target/powerpc/float128-hw6.c: Likewise.
20639 * gcc.target/powerpc/float128-hw7.c: Likewise.
20640 * gcc.target/powerpc/float128-hw8.c: Likewise.
20641 * gcc.target/powerpc/float128-hw9.c: Likewise.
20642 * gcc.target/powerpc/float128-hw10.c: Likewise.
20643 * gcc.target/powerpc/float128-hw11.c: Likewise.
20645 2018-01-02 Jakub Jelinek <jakub@redhat.com>
20648 * g++.dg/cpp0x/pr83556.C: New test.
20650 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
20654 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
20655 * gfortran.dg/simplify_cshift_4.f90: New test.
20657 2018-01-02 Marek Polacek <polacek@redhat.com>
20660 * g++.dg/cpp0x/inh-ctor30.C: New test.
20663 * g++.dg/cpp1z/pr83644.C: New test.
20665 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
20668 * gfortran.dg/coarray_45.f90: New test.
20671 * gfortran.dg/coarray_46.f90: New test.
20673 2018-01-01 Jakub Jelinek <jakub@redhat.com>
20675 PR tree-optimization/83581
20676 * gcc.dg/pr83581.c: New test.
20679 * gcc.dg/pr83595.c: New test.
20681 PR middle-end/83608
20682 * g++.dg/opt/pr83608.C: New test.
20684 PR middle-end/83609
20685 * gcc.dg/pr83609.c: New test.
20686 * g++.dg/opt/pr83609.C: New test.
20688 PR middle-end/83623
20689 * gcc.dg/pr83623.c: New test.
20691 * gcc.target/i386/i386.exp
20692 (check_effective_target_avx512vpopcntdqvl): New proc.
20693 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
20694 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
20695 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
20697 Copyright (C) 2018 Free Software Foundation, Inc.
20699 Copying and distribution of this file, with or without modification,
20700 are permitted in any medium without royalty provided the copyright
20701 notice and this notice are preserved.