1 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/transfer_class_3.f90: New test.
6 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/use_rename_9.f90: New test.
11 2018-08-11 Jakub Jelinek <jakub@redhat.com>
13 PR tree-optimization/86835
14 * gcc.dg/pr86835.c: New test.
16 2018-08-10 Janus Weil <janus@gcc.gnu.org>
19 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
20 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
21 * gfortran.dg/short_circuiting_2.f90: New test case.
22 * gfortran.dg/short_circuiting_3.f90: New test case.
24 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
27 * gcc.target/i386/pr82418.c: New test.
29 2018-08-10 Martin Liska <mliska@suse.cz>
32 * gcc.dg/predict-17.c: New test.
33 * gcc.dg/predict-18.c: New test.
34 * gcc.dg/predict-19.c: New test.
36 2018-08-10 Martin Liska <mliska@suse.cz>
38 PR tree-optimization/85799
39 * gcc.dg/pr85799.c: New test.
41 2018-08-09 Jeff Law <law@redhat.com>
44 * gcc.dg/uninit-suppress_2.c: Disable DOM.
46 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
48 * gcc.target/aarch64/sve/reduc_8.c: New test.
50 2018-08-09 David Malcolm <dmalcolm@redhat.com>
53 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
55 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
57 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
58 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
61 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
63 PR tree-optimization/86858
64 * gcc.dg/vect/pr86858.c: New test.
66 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
68 PR tree-optimization/86871
69 * gcc.dg/vect/pr86871.c: New test.
71 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
73 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
75 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
77 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
78 arch and tune numbers by 2.
79 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
80 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
81 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
82 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
83 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
84 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
85 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
86 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
87 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
88 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
89 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
90 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
91 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
92 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
93 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
94 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
95 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
96 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
97 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
98 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
99 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
100 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
101 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
102 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
103 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
104 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
105 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
106 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
107 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
108 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
109 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
110 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
111 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
112 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
113 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
114 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
115 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
116 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
117 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
118 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
119 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
120 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
121 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
122 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
123 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
124 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
125 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
126 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
127 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
128 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
129 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
130 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
131 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
132 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
133 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
134 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
135 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
136 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
137 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
138 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
139 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
140 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
141 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
142 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
143 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
144 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
146 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
149 * gcc.target/s390/pr84332.c: New testcase.
151 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
154 * gcc.target/m68k/tls-dimode.c: New file.
156 2018-08-08 Nathan Sidwell <nathan@acm.org>
158 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
159 c-c++-common/inc-from-1.c: New
161 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
164 * gcc.target/s390/TI-constants-lra.c: New testcase.
165 * gcc.target/s390/TI-constants-nolra.c: New testcase.
167 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
169 * gcc.target/s390/hotpatch-8.c: Remove.
170 * gcc.target/s390/hotpatch-9.c: Remove.
171 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
172 * gcc.target/s390/mnop-mcount-m31.c: Remove.
174 2018-08-08 Jakub Jelinek <jakub@redhat.com>
176 P0595R1 - is_constant_evaluated
177 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
180 * g++.dg/cpp1z/decomp46.C: New test.
183 * g++.dg/opt/pr86738.C: New test.
185 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
188 * gcc.target/aarch64/frecpe_1.c: New test.
189 * gcc.target/aarch64/frecpe_2.c: Likewise.
191 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
194 * g++.dg/other/friend8.C: New.
195 * g++.dg/other/friend9.C: Likewise.
196 * g++.dg/other/friend10.C: Likewise.
197 * g++.dg/other/friend11.C: Likewise.
198 * g++.dg/other/friend12.C: Likewise.
199 * g++.dg/other/friend13.C: Likewise.
200 * g++.dg/other/friend14.C: Likewise.
201 * g++.dg/other/friend15.C: Likewise.
202 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
203 * g++.dg/parse/defarg8.C: Likewise.
205 2018-08-07 Martin Liska <mliska@suse.cz>
208 * gcc.dg/predict-16.c: New test.
209 * g++.dg/predict-1.C: New test.
211 2018-08-07 Steve Ellcey <sellcey@cavium.com>
212 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
214 PR tree-optimization/80925
215 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
216 vectorized on !vect_hw_misalign targets.
218 2018-08-06 Marek Polacek <polacek@redhat.com>
221 * g++.dg/cpp1y/constexpr-86767.C: New test.
223 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
225 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
226 for target *-*-linux-gnu.
228 2018-08-06 Alan Hayward <alan.hayward@arm.com>
230 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
231 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
232 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
234 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
236 * gcc.target/s390/nomemloopunroll-1.c: New test.
238 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
241 * gcc.target/i386/pr86386.c: New file.
243 2018-08-04 Tom de Vries <tdevries@suse.de>
245 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
247 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
249 * gcc.dg/guality/const-volatile.c: Remove duplicate test
252 2018-08-04 Janus Weil <janus@gcc.gnu.org>
255 * gfortran.dg/interface_assignment_6.f90: New test case.
257 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
260 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
262 2018-08-03 David Malcolm <dmalcolm@redhat.com>
263 Jonathan Wakely <jwakely@redhat.com>
266 * g++.dg/pr85523.C: New test.
268 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
271 * gcc.dg/union-duplicate-field.c: New test.
273 2018-08-03 Jason Merrill <jason@redhat.com>
276 * g++.dg/template/pr86706.C: New test.
278 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
280 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
281 on vect_avg_qi targets.
282 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
283 * gcc.dg/vect/bb-slp-pow-1.c: New test.
284 * gcc.dg/vect/vect-avg-15.c: Likewise.
286 2018-08-03 Martin Liska <mliska@suse.cz>
288 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
289 * gcc.dg/predict-13.c: Likewise.
290 * gcc.dg/predict-3.c: Likewise.
291 * gcc.dg/predict-4.c: Likewise.
292 * gcc.dg/predict-5.c: Likewise.
293 * gcc.dg/predict-6.c: Likewise.
294 * gcc.dg/predict-9.c: Likewise.
295 * gfortran.dg/predict-1.f90: Likewise.
297 2018-08-02 Richard Biener <rguenther@suse.de>
300 * g++.dg/torture/pr86763.C: New testcase.
302 2018-08-02 Richard Biener <rguenther@suse.de>
304 PR tree-optimization/86816
305 * g++.dg/torture/pr86816.C: New testcase.
307 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
309 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
311 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
312 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
313 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
315 * gcc.target/aarch64/sve/single_2.c: Likewise.
316 * gcc.target/aarch64/sve/single_3.c: Likewise.
317 * gcc.target/aarch64/sve/single_4.c: Likewise.
319 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
322 * gcc.target/aarch64/ldp_stp_13.c: New test.
324 2018-08-01 Martin Sebor <msebor@redhat.com>
326 PR tree-optimization/86650
327 * gcc.dg/format/gcc_diag-10.c: Adjust.
329 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
331 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
333 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
335 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
338 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
339 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
341 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
343 * gcc.dg/pointer-range-check-1.c: New test.
344 * gcc.dg/pointer-range-check-2.c: Likewise.
346 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
348 PR tree-optimization/86749
349 * gcc.dg/vect/pr86749.c: New test.
351 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
354 * g++.dg/lookup/name-clash12.C: New.
356 2018-08-01 Richard Biener <rguenther@suse.de>
358 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
360 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
362 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
364 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
366 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
368 2018-08-01 Martin Liska <mliska@suse.cz>
370 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
371 * gcc.dg/tree-prof/stringop-2.c: Likewise.
372 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
373 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
374 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
375 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
376 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
377 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
379 2018-08-01 Martin Liska <mliska@suse.cz>
382 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
384 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
386 * gcc.target/aarch64/extract_zero_extend.c: New file.
388 2018-08-01 Jakub Jelinek <jakub@redhat.com>
391 * gcc.c-torture/compile/pr85704.c: New test.
393 2018-07-31 Alexandre Oliva <oliva@adacore.com>
394 Olivier Hainque <hainque@adacore.com>
396 * gnat.dg/dinst.adb: New.
397 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
399 2018-07-31 David Malcolm <dmalcolm@redhat.com>
401 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
403 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
406 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
408 * c-c++-common/spec-barrier-1.c: New test.
409 * c-c++-common/spec-barrier-2.c: New test.
410 * gcc.dg/spec-barrier-3.c: New test.
412 2018-07-31 Martin Sebor <msebor@redhat.com>
414 PR tree-optimization/86741
415 * gcc.dg/Warray-bounds-33.c: New test.
417 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
419 * gcc.target/s390/memset-1.c: Improve testcase.
421 2018-07-31 Tom de Vries <tdevries@suse.de>
424 * g++.dg/guality/pr86687.C: New test.
426 2018-07-31 Jakub Jelinek <jakub@redhat.com>
428 P1008R1 - prohibit aggregates with user-declared constructors
429 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
430 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
431 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
432 * g++.dg/cpp2a/aggr1.C: New test.
433 * g++.dg/cpp2a/aggr2.C: New test.
435 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
438 * gcc.target/arm/pr86640.c: New testcase.
440 2018-07-31 Martin Liska <mliska@suse.cz>
442 PR gcov-profile/85338
443 PR gcov-profile/85350
444 PR gcov-profile/85372
445 * gcc.misc-tests/gcov-pr85338.c: New test.
446 * gcc.misc-tests/gcov-pr85350.c: New test.
447 * gcc.misc-tests/gcov-pr85372.c: New test.
449 2018-07-31 Martin Liska <mliska@suse.cz>
451 PR gcov-profile/83813
452 PR gcov-profile/84758
453 PR gcov-profile/85217
454 PR gcov-profile/85332
455 * gcc.misc-tests/gcov-pr83813.c: New test.
456 * gcc.misc-tests/gcov-pr84758.c: New test.
457 * gcc.misc-tests/gcov-pr85217.c: New test.
458 * gcc.misc-tests/gcov-pr85332.c: New test.
460 2018-07-31 Ed Schonberg <schonberg@adacore.com>
462 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
463 gnat.dg/prot5_pkg.ads: New testcase.
465 2018-07-31 Justin Squirek <squirek@adacore.com>
467 * gnat.dg/addr11.adb: New testcase.
469 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
471 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
473 2018-07-31 Gary Dismukes <dismukes@adacore.com>
475 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
477 2018-07-31 Ed Schonberg <schonberg@adacore.com>
479 * gnat.dg/iter3.adb: New testcase.
481 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
483 Revert 'AsyncI/O patch committed'
484 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
485 Thomas Koenig <tkoenig@gcc.gnu.org>
488 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
489 * gfortran.dg/f2003_io_1.f03: Add wait statement.
491 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
493 PR rtl-optimization/85160
494 * gcc.target/powerpc/combine-2-2.c: New testcase.
496 2018-07-27 Martin Sebor <msebor@redhat.com>
498 PR tree-optimization/86696
499 * g++.dg/pr86696.C: New test.
501 2018-07-27 David Malcolm <dmalcolm@redhat.com>
503 PR tree-optimization/86636
504 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
505 Add dg-require-effective-target pthread.
507 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
509 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
510 * gcc.dg/strcmpopt_6.c: Likewise.
512 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
515 * gcc.target/powerpc/pr58673-2.c: Call strdup.
517 2018-07-26 Martin Sebor <msebor@redhat.com>
519 PR tree-optimization/86043
520 PR tree-optimization/86042
521 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
523 * gcc.dg/strlenopt-44.c: New test.
525 2018-07-26 Martin Liska <mliska@suse.cz>
527 PR gcov-profile/86536
528 * gcc.misc-tests/gcov-pr86536.c: New test.
530 2018-07-25 Martin Sebor <msebor@redhat.com>
532 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
533 ignored by the test harness.
535 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
536 Thomas Koenig <tkoenig@gcc.gnu.org>
539 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
540 * gfortran.dg/f2003_io_1.f03: Add wait statement.
542 2018-07-25 Jakub Jelinek <jakub@redhat.com>
545 * g++.dg/pr85515-2.C: Add expected dg-error.
546 * g++.dg/cpp0x/range-for36.C: New test.
548 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
550 * gcc.target/arc/uncached-1.c: New test.
551 * gcc.target/arc/uncached-2.c: Likewise.
553 2018-07-24 Martin Sebor <msebor@redhat.com>
555 PR tree-optimization/86622
556 PR tree-optimization/86532
557 * gcc.c-torture/execute/strlen-2.c: New test.
558 * gcc.c-torture/execute/strlen-3.c: New test.
559 * gcc.c-torture/execute/strlen-4.c: New test.
561 2018-07-24 David Malcolm <dmalcolm@redhat.com>
563 PR tree-optimization/86636
564 * gcc.c-torture/compile/pr86636.c: New test.
566 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
568 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
570 2018-07-24 Jakub Jelinek <jakub@redhat.com>
573 * gcc.target/i386/pr86627.c: New test.
576 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
577 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
578 * g++.dg/tree-ssa-/pr19476-6.C: New test.
579 * g++.dg/tree-ssa-/pr19476-7.C: New test.
581 2018-07-23 Carl Love <cel@us.ibm.com>
584 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
585 file altivec-2-runnable.c.
586 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
587 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
588 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
589 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
590 vec_cts, vec_ctu, vec_cpsgn tests.
592 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
595 * gcc.dg/pr86617.c: New test.
597 2018-07-23 Jakub Jelinek <jakub@redhat.com>
600 * g++.dg/warn/Wnonnull-compare-9.C: New test.
602 2018-07-20 Martin Sebor <msebor@redhat.com>
605 * c-c++-common/pr68657-1.c: Adjust.
606 * c-c++-common/pr68657-2.c: Same.
607 * c-c++-common/pr68657-3.c: Same.
608 * c-c++-common/pr68833-1.c: Same.
609 * gcc.dg/Walloc-size-larger-than-16.c: Same.
610 * gcc.dg/Walloca-larger-than.c: New test.
611 * gcc.dg/Walloca-larger-than-2.c: New test.
612 * gcc.dg/Wframe-larger-than-2.c: New test.
613 * gcc.dg/Wlarger-than3.c: New test.
614 * gcc.dg/Wvla-larger-than-3.c: New test.
615 * gcc.dg/pr42611.c: Adjust.
616 * gnat.dg/frame_overflow.adb: Same.
618 2018-07-20 Martin Sebor <msebor@redhat.com>
620 PR tree-optimization/86613
621 PR tree-optimization/86611
622 * c-c++-common/Warray-bounds-2.c: Undefine macros and
623 prune duplicate warnings.
624 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
625 data-model-dependencies.
626 * gcc.dg/Warray-bounds-32.c: Ditto.
628 2018-07-20 Richard Biener <rguenther@suse.de>
631 * g++.dg/lto/pr86585_0.C: New testcase.
632 * g++.dg/lto/pr86585_1.C: Likewise.
634 2018-07-19 Martin Sebor <msebor@redhat.com>
636 PR tree-optimization/83776
637 PR tree-optimization/84047
638 * gcc.dg/Warray-bounds-29.c: New test.
639 * gcc.dg/Warray-bounds-30.c: New test.
640 * gcc.dg/Warray-bounds-31.c: New test.
641 * gcc.dg/Warray-bounds-32.c: New test.
643 2018-07-19 Michael Collison <michael.collison@arm.com>
644 Richard Henderson <rth@redhat.com>
646 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
647 * gcc.target/aarch64/builtin_saddl.c: New testcase.
648 * gcc.target/aarch64/builtin_saddll.c: New testcase.
649 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
650 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
651 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
652 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
653 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
654 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
655 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
656 * gcc.target/aarch64/builtin_usubl.c: New testcase.
657 * gcc.target/aarch64/builtin_usubll.c: New testcase.
659 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
661 Revert fix for c++/59480 (and testsuite followup)
663 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
665 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
667 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
670 * g++.dg/other/friend8.C: New.
671 * g++.dg/other/friend9.C: Likewise.
672 * g++.dg/other/friend10.C: Likewise.
673 * g++.dg/other/friend11.C: Likewise.
674 * g++.dg/other/friend12.C: Likewise.
675 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
676 * g++.dg/parse/defarg8.C: Likewise.
678 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
680 * gcc.target/aarch64/profile.c: New test.
682 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
685 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
687 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
690 * gcc.target/i386/pr86560-4.c: New test.
691 * gcc.target/i386/pr86560-5.c: Likewise.
693 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
696 * gcc.target/i386/pr86560-1.c: New test.
697 * gcc.target/i386/pr86560-2.c: Likewise.
698 * gcc.target/i386/pr86560-3.c: Likewise.
700 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
702 * gfortran.dg/max_fmax_aarch64.f90: New test.
703 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
704 * gfortran.dg/minmax_integer.f90: Likewise.
706 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
708 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
710 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
713 * g++.dg/tree-ssa/pr86544.C: New test.
715 2018-07-18 Jakub Jelinek <jakub@redhat.com>
718 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
720 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
723 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
724 * c-c++-common/pr69558.c: Remove xfail.
725 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
726 * gcc.dg/pr61817-1.c: Likewise.
727 * gcc.dg/pr61817-2.c: Likewise.
728 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
730 2018-07-18 Janus Weil <janus@gcc.gnu.org>
733 * gfortran.dg/function_optimize_5.f90: Add option
734 '-faggressive-function-elimination' and update dg-warning clauses.
735 * gfortran.dg/short_circuiting.f90: New test.
737 2018-07-18 Marek Polacek <polacek@redhat.com>
739 PR c++/86190 - bogus -Wsign-conversion warning
740 * g++.dg/warn/Wsign-conversion-3.C: New test.
741 * g++.dg/warn/Wsign-conversion-4.C: New test.
743 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
746 * g++.dg/other/friend8.C: New.
747 * g++.dg/other/friend9.C: Likewise.
748 * g++.dg/other/friend10.C: Likewise.
749 * g++.dg/other/friend11.C: Likewise.
750 * g++.dg/other/friend12.C: Likewise.
751 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
752 * g++.dg/parse/defarg8.C: Likewise.
754 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
756 * g++.dg/ext/uow-3.C: Adjust.
757 * g++.dg/ext/uow-4.C: Likewise.
758 * g++.dg/lookup/name-clash11.C: Likewise.
759 * g++.dg/lookup/name-clash7.C: Likewise.
760 * g++.dg/lookup/redecl1.C: Likewise.
761 * g++.dg/warn/changes-meaning.C: Likewise.
762 * g++.old-deja/g++.jason/scoping8.C: Likewise.
763 * g++.old-deja/g++.law/nest1.C: Likewise.
765 2018-07-18 Richard Biener <rguenther@suse.de>
768 * g++.dg/lto/pr86523-3_0.C: New testcase.
770 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
772 * gcc.target/m68k/mulsi_highpart.c: New test.
774 2018-07-17 Jakub Jelinek <jakub@redhat.com>
776 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
777 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
778 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
779 * gcc.dg/cpp/pr61854-8.c: New test.
781 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
783 * gcc.target/powerpc/pr85456.c: Require longdouble128.
785 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
788 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
790 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
792 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
793 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
794 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
795 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
796 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
798 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
800 * gcc.target/powerpc/pr57150.c: Require longdouble128.
801 * gcc.target/powerpc/pr79916.c: Require dfp.
803 2018-07-17 Richard Biener <rguenther@suse.de>
806 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
808 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
810 * gcc.target/s390/function-align1.c: New test.
811 * gcc.target/s390/function-align2.c: New test.
812 * gcc.target/s390/function-align3.c: New test.
814 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
816 * gnat.dg/discr55.adb: New test.
818 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
820 * gcc.target/i386/vartrack-1.c (dg-options): Add
821 -fomit-frame-pointer.
823 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
825 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
826 (dg-lto-options): Add -fPIC.
827 * g++.dg/lto/pr86523-2_0.C: Likewise.
829 2018-07-17 Martin Liska <mliska@suse.cz>
831 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
833 2018-07-17 Ed Schonberg <schonberg@adacore.com>
835 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
838 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
840 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
842 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
844 * gnat.dg/memorytest.adb: New testcase.
846 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
848 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
851 2018-07-17 Ed Schonberg <schonberg@adacore.com>
853 * gnat.dg/equal3.adb: New testcase.
855 2018-07-17 Justin Squirek <squirek@adacore.com>
857 * gnat.dg/split_args.adb: New testcase.
859 2018-07-17 Ed Schonberg <schonberg@adacore.com>
861 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
863 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
865 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
868 2018-07-16 Carl Love <cel@us.ibm.com>
871 Forgot the PR number on the commit log.
873 2018-07-16 Carl Love <cel@us.ibm.com>
876 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
878 * gcc.target/powerpc/divkc3-3.c: Ditto.
879 * gcc.target/powerpc/mulkc3-2.c: Ditto.
880 * gcc.target/powerpc/mulkc3-3.c: Ditto.
881 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
882 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
884 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
886 * gcc.target/powerpc/convert-fp-128.c: New testcase.
887 * gcc.target/powerpc/convert-fp-64.c: New testcase.
889 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
891 * lib/target-supports.exp (check_effective_target_longdouble64,
892 check_effective_target_ppc_float128,
893 check_effective_target_ppc_float128_insns,
894 check_effective_target_powerpc_vsx): New.
896 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
898 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
901 2018-07-16 Jakub Jelinek <jakub@redhat.com>
903 PR tree-optimization/86526
904 * gcc.c-torture/compile/pr86526.c: New test.
906 2018-07-16 Carl Love <cel@us.ibm.com>
908 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
910 * gcc.target/powerpc/divkc3-3.c: Ditto.
911 * gcc.target/powerpc/mulkc3-2.c: Ditto.
912 * gcc.target/powerpc/mulkc3-3.c: Ditto.
913 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
914 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
916 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
919 * gfortran.dg/assumed_rank_14.f90: New testcase.
920 * gfortran.dg/assumed_rank_15.f90: New testcase.
921 * gfortran.dg/dec_structure_8.f90: Update error messages.
922 * gfortran.dg/dec_structure_23.f90: Update error messages.
924 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
927 * gcc.c-torture/execute/pr86528.c: New test.
928 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
930 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
932 * g++.dg/template/spec40.C: New.
933 * g++.dg/parse/ptrmem8.C: Likewise.
935 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
937 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
938 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
939 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
940 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
941 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
943 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
945 * gcc.target/s390/mrecord-mcount.c: New testcase.
947 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
949 * gcc.target/s390/mfentry-m64.c: New testcase.
951 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
953 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
956 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
958 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
961 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
963 * gnat.dg/wide_wide_value1.adb: New testcase.
965 2018-07-16 Javier Miranda <miranda@adacore.com>
967 * gnat.dg/bit_order1.adb: New testcase.
969 2018-07-16 Javier Miranda <miranda@adacore.com>
971 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
973 2018-07-16 Richard Biener <rguenther@suse.de>
976 * g++.dg/lto/pr86523-1_0.C: New testcase.
977 * g++.dg/lto/pr86523-2_0.C: Likewise.
979 2018-07-16 Martin Liska <mliska@suse.cz>
982 * g++.dg/ipa/pr86529.C: New test.
984 2018-07-16 Tom de Vries <tdevries@suse.de>
987 * gcc.target/i386/vartrack-1.c: New test.
989 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
991 * gnat.dg/opt73.adb: New test.
993 2018-07-16 Jakub Jelinek <jakub@redhat.com>
997 * g++.dg/opt/pr3698.C: New test.
999 2018-07-16 Richard Biener <rguenther@suse.de>
1002 * gcc.dg/torture/pr86389.c: Require trampolines.
1004 2018-07-15 Tom de Vries <tdevries@suse.de>
1006 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1007 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1009 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1010 * gcc.dg/guality/guality.exp: Same.
1011 * gfortran.dg/guality/guality.exp: Same.
1013 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1014 Sunil K Pandey <sunil.k.pandey@intel.com>
1017 * gcc.target/i386/pr84413-1.c: New test.
1018 * gcc.target/i386/pr84413-2.c: Likewise.
1019 * gcc.target/i386/pr84413-3.c: Likewise.
1021 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1022 Steve Munroe <munroesj52@gmail.com>
1024 * gcc.target/powerpc/sse2-pand-1.c: New file.
1025 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1026 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1027 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1029 2018-07-13 Nathan Sidwell <nathan@acm.org>
1032 * g++.dg/pr86374.C: New.
1034 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1037 * gcc.dg/strcmpopt_5.c: New test.
1038 * gcc.dg/strcmpopt_6.c: New test.
1040 2018-07-13 Richard Biener <rguenther@suse.de>
1043 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1045 2018-07-13 Tom de Vries <tdevries@suse.de>
1047 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1048 * gcc.dg/guality/ctztest.c: Same.
1049 * gcc.dg/guality/sra-1.c: Same.
1051 2018-07-13 Tom de Vries <tdevries@suse.de>
1053 * gcc.dg/vla-1.c: Update.
1055 2018-07-13 Tom de Vries <tdevries@suse.de>
1057 * gcc.src/maintainers.exp: New file.
1059 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1062 * gcc.dg/pr86489.c: New test.
1064 2018-07-12 Martin Sebor <msebor@redhat.com>
1067 g++.dg/warn/pr86453.C: Adjust.
1069 2018-07-12 Jim Wilson <jimw@sifive.com>
1071 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1073 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1075 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1077 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1079 * c-c++-common/gomp/declare-target-3.c: New test.
1080 * g++.dg/gomp/declare-target-2.C: New test.
1082 2018-07-12 Martin Sebor <msebor@redhat.com>
1085 * c-c++-common/Wattributes.c: Adjust.
1086 * gcc.dg/Wattributes-10.c: New test.
1087 * g++.dg/Wattributes-3.C: Adjust.
1088 * gcc.dg/Wattributes-6.c: Adjust.
1089 * gcc.dg/pr18079.c: Adjust.
1090 * gcc.dg/torture/pr42363.c: Adjust.
1092 2018-07-12 Julia Koval <julia.koval@intel.com>
1094 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1097 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1099 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1100 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1101 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1102 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1103 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1104 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1105 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1107 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1109 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1110 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1111 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1112 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1113 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1114 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1115 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1116 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1118 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1119 Alan Hayward <alan.hayward@arm.com>
1120 David Sherwood <david.sherwood@arm.com>
1122 * gcc.dg/vect/vect-fma-2.c: New test.
1123 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1124 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1125 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1127 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1129 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1130 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1131 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1132 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1133 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1134 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1135 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1136 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1137 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1139 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1141 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1142 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1144 2018-07-12 Richard Biener <rguenther@suse.de>
1147 * gcc.target/i386/pr84829.c: New testcase.
1149 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1151 * gcc.dg/torture/20180712-1.c: New test.
1153 PR tree-optimization/86492
1154 * gcc.c-torture/execute/pr86492.c: New test.
1156 2018-07-12 Richard Biener <rguenther@suse.de>
1159 * g++.dg/warn/pr86453.C: New testcase.
1161 2018-07-12 Richard Biener <rguenther@suse.de>
1164 * gcc.dg/graphite/pr86479.c: New testcase.
1166 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1168 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1169 of hardcoding size. Cast (rel) to MASK_TYPE.
1170 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1171 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1172 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1173 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1174 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1175 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1176 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1177 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1178 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1179 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1180 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1181 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1182 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1183 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1184 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1185 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1186 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1187 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1188 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1190 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1192 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1193 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1194 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1196 2018-07-10 Mark Wielaard <mark@klomp.org>
1199 * gcc.dg/pr86459.c: New test.
1201 2018-07-10 Martin Sebor <msebor@redhat.com>
1204 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1206 2018-07-10 Martin Liska <mliska@suse.cz>
1209 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1211 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1214 * g++.dg/ubsan/pr86406.C: New test.
1217 * gfortran.dg/vect/pr86421.f90: New test.
1219 2018-07-09 Martin Sebor <msebor@redhat.com>
1221 PR tree-optimization/86415
1222 * gcc.dg/strlenopt-53.c: New test.
1224 2018-07-09 Martin Sebor <msebor@redhat.com>
1227 * gcc.dg/strlenopt-49.c: New test.
1228 * gcc.dg/strlenopt-50.c: New test.
1229 * gcc.dg/strlenopt-51.c: New test.
1230 * gcc.dg/strlenopt-52.c: New test.
1231 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1233 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1237 to be returned and when first argument is not 0, so that they don't do
1238 anything for NEED_EXC or NEED_ERRNO.
1240 2018-07-09 Tom de Vries <tdevries@suse.de>
1242 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1243 * gcc.dg/guality/bswaptest.c: Same.
1244 * gcc.dg/guality/clztest.c: Same.
1245 * gcc.dg/guality/csttest.c: Same.
1246 * gcc.dg/guality/ctztest.c: Same.
1247 * gcc.dg/guality/drap.c: Same.
1248 * gcc.dg/guality/nrv-1.c: Same.
1249 * gcc.dg/guality/pr41353-1.c: Same.
1250 * gcc.dg/guality/pr41353-2.c: Same.
1251 * gcc.dg/guality/pr41404-1.c: Same.
1252 * gcc.dg/guality/pr43051-1.c: Same.
1253 * gcc.dg/guality/pr43077-1.c: Same.
1254 * gcc.dg/guality/pr43177.c: Same.
1255 * gcc.dg/guality/pr43329-1.c: Same.
1256 * gcc.dg/guality/pr43479.c: Same.
1257 * gcc.dg/guality/pr43593.c: Same.
1258 * gcc.dg/guality/pr45003-1.c: Same.
1259 * gcc.dg/guality/pr45003-2.c: Same.
1260 * gcc.dg/guality/pr45003-3.c: Same.
1261 * gcc.dg/guality/pr48437.c: Same.
1262 * gcc.dg/guality/pr48466.c: Same.
1263 * gcc.dg/guality/pr49888.c: Same.
1264 * gcc.dg/guality/pr54200.c: Same.
1265 * gcc.dg/guality/pr54519-1.c: Same.
1266 * gcc.dg/guality/pr54519-2.c: Same.
1267 * gcc.dg/guality/pr54519-3.c: Same.
1268 * gcc.dg/guality/pr54519-4.c: Same.
1269 * gcc.dg/guality/pr54519-5.c: Same.
1270 * gcc.dg/guality/pr54519-6.c: Same.
1271 * gcc.dg/guality/pr54551.c: Same.
1272 * gcc.dg/guality/pr54693-2.c: Same.
1273 * gcc.dg/guality/pr54693.c: Same.
1274 * gcc.dg/guality/pr54796.c: Same.
1275 * gcc.dg/guality/pr54970.c: Same.
1276 * gcc.dg/guality/pr67192.c: Same.
1277 * gcc.dg/guality/pr69947.c: Same.
1278 * gcc.dg/guality/pr78726.c: Same.
1279 * gcc.dg/guality/rotatetest.c: Same.
1280 * gcc.dg/guality/sra-1.c: Same.
1281 * gcc.dg/guality/vla-2.c: Same.
1283 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1285 * g++.dg/diagnostic/long-short.C: New.
1286 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1287 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1288 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1290 2018-07-09 Tom de Vries <tdevries@suse.de>
1292 * gcc.dg/vla-1.c: New test.
1294 2018-07-07 Tom de Vries <tdevries@suse.de>
1296 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1298 (get_dump_flags): New proc.
1299 (toplevel): Test all dump flags.
1301 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1303 * gnat.dg/stack_usage6.adb: New test.
1304 * gnat.dg/stack_usage6_pkg.ads: New helper.
1306 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1308 * gnat.dg/pure_function3a.adb: New test.
1309 * gnat.dg/pure_function3b.adb: Likewise.
1310 * gnat.dg/pure_function3c.adb: Likewise.
1311 * gnat.dg/pure_function3_pkg.ads: New helper.
1313 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1316 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1317 dg-require-effective-target. Add -msse not just on i386-*, but
1318 on all i?86-* and x86_64-*.
1320 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1322 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1323 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1324 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1325 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1326 * gcc.dg/tree-ssa/popcount3.c: New test.
1328 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1330 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
1331 to preserve the test.
1332 * gcc.target/i386/pr85073.c: Likewise.
1334 2018-07-06 Jakub Jelinek <jakub@redhat.com>
1336 PR tree-optimization/86401
1337 * gcc.dg/tree-ssa/pr86401-1.c: New test.
1338 * gcc.dg/tree-ssa/pr86401-2.c: New test.
1339 * c-c++-common/rotate-9.c: New test.
1341 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
1344 gcc.target/powerpc/pr86324-1.c: New test.
1345 gcc.target/powerpc/pr86324-2.c: Likewise.
1347 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1350 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
1352 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1354 * gcc.target/aarch64/struct_cpy.c: Remove ;.
1356 2018-07-05 Jeff Law <law@redhat.com>
1358 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
1360 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
1363 * gfortran.dg/deferred_character_20.f90: New test.
1365 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
1369 * gfortran.dg/init_flag_18.f90: New testcase.
1370 * gfortran.dg/init_flag_19.f03: New testcase.
1372 2018-07-05 Carl Love <cel@us.ibm.com>
1373 * gcc.target/altivec-1-runnable.c: New test file.
1374 * gcc.target/altivec-2-runnable.c: New test file.
1375 * gcc.target/vsx-7.c (main2): Change expected expected instruction
1378 2018-07-05 Martin Sebor <msebor@redhat.com>
1381 * gcc.dg/strlenopt-47.c: New test.
1382 * gcc.dg/strlenopt-48.c: New test.
1384 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1387 * gcc.target/arm/big-endian-subreg.c: New.
1389 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1392 * gcc.dg/vect/pr84711.c: New.
1394 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1396 * gcc.target/aarch64/struct_cpy.c: New.
1398 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1400 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
1401 * c-c++-common/unroll-2.c: Likewise.
1402 * g++.dg/cdce3.C: Likewise.
1403 * g++.dg/ext/unroll-1.C: Likewise.
1404 * g++.dg/ext/unroll-2.C: Likewise.
1405 * g++.dg/ext/unroll-3.C: Likewise.
1406 * gcc.dg/cdce1.c: Likewise.
1407 * gcc.dg/cdce2.c: Likewise.
1408 * gcc.dg/gomp/pr68128-1.c: Likewise.
1409 * gcc.dg/vect/pr46032.c: Likewise.
1410 * gcc.dg/vect/vect-cond-10.c: Likewise.
1411 * gcc.dg/vect/vect-cond-8.c: Likewise.
1412 * gcc.dg/vect/vect-cond-9.c: Likewise.
1413 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1414 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1415 * gcc.target/i386/avx-cvt-2.c: Likewise.
1416 * gcc.target/i386/avx-cvt-3.c: Likewise.
1417 * gcc.target/i386/avx2-cvt-2.c: Likewise.
1418 * gcc.target/i386/avx2-gather-2.c: Likewise.
1419 * gcc.target/i386/avx2-gather-6.c: Likewise.
1420 * gcc.target/i386/avx512f-gather-2.c: Likewise.
1421 * gcc.target/i386/sse2-cvt-2.c: Likewise.
1422 * gfortran.dg/directive_unroll_1.f90: Likewise.
1423 * gfortran.dg/directive_unroll_2.f90: Likewise.
1424 * gnat.dg/unroll2.adb: Likewise.
1425 * gnat.dg/unroll3.adb: Likewise.
1427 2018-07-05 Tom de Vries <tdevries@suse.de>
1429 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
1431 2018-07-04 Martin Sebor <msebor@redhat.com>
1433 PR tree-optimization/86274
1434 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
1436 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1439 * gfortran.dg/block_16.f08. New test.
1441 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
1443 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
1444 has a slightly different IL that provides more threading
1447 2018-07-04 Martin Liska <mliska@suse.cz>
1452 * gcc.dg/pr84100.c (foo):
1453 * gcc.target/i386/falign-functions-2.c: New test.
1454 * gcc.target/i386/falign-functions.c: New test.
1456 2018-07-04 Martin Liska <mliska@suse.cz>
1458 * gcc.dg/pr47793.c: Remove.
1460 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
1462 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
1464 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1466 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
1469 * gcc.target/i386/pr85620-1.c: New test.
1470 * gcc.target/i386/pr85620-2.c: Likewise.
1471 * gcc.target/i386/pr85620-3.c: Likewise.
1472 * gcc.target/i386/pr85620-4.c: Likewise.
1474 2018-07-03 Martin Sebor <msebor@redhat.com>
1476 PR tree-optimization/86274
1477 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
1478 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1479 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
1480 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1481 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1482 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1483 * gcc.dg/tree-ssa/pr83198.c: Same.
1485 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1487 * g++.dg/other/locations1.C: New.
1488 * g++.dg/tls/locations1.C: Likewise.
1489 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
1490 * g++.dg/diagnostic/virtual-static.C: Likewise.
1491 * g++.dg/concepts/fn-concept2.C: Test the locations too.
1492 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
1493 * g++.dg/cpp0x/pr51463.C: Likewise.
1494 * g++.dg/other/typedef1.C: Likewise.
1495 * g++.dg/parse/dtor13.C: Likewise.
1496 * g++.dg/template/error44.C: Likewise.
1497 * g++.dg/template/typedef4.C: Likewise.
1498 * g++.dg/template/typedef5.C: Likewise.
1499 * g++.dg/tls/diag-2.C: Likewise.
1500 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1502 2018-07-03 Marek Polacek <polacek@redhat.com>
1505 * g++.dg/diagnostic/pr86201.C: New test.
1507 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
1510 * gcc.target/i386/pr85694.c: New test.
1512 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1514 PR tree-optimization/85694
1515 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
1516 Return true for AArch64 without SVE.
1517 * gcc.target/aarch64/vect_hadd_1.h: New file.
1518 * gcc.target/aarch64/vect_shadd_1.c: New test.
1519 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
1520 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
1521 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
1523 2018-07-03 Marek Polacek <polacek@redhat.com>
1526 * gcc.dg/Wint-conversion-2.c: New test.
1529 * g++.dg/overload/conv-op3.C: New test.
1531 2018-07-03 Richard Biener <rguenther@suse.de>
1534 * gcc.dg/torture/pr86389.c: New testcase.
1536 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1538 PR tree-optimization/85694
1539 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
1541 * gcc.dg/vect/vect-avg-1.c: New test.
1542 * gcc.dg/vect/vect-avg-2.c: Likewise.
1543 * gcc.dg/vect/vect-avg-3.c: Likewise.
1544 * gcc.dg/vect/vect-avg-4.c: Likewise.
1545 * gcc.dg/vect/vect-avg-5.c: Likewise.
1546 * gcc.dg/vect/vect-avg-6.c: Likewise.
1547 * gcc.dg/vect/vect-avg-7.c: Likewise.
1548 * gcc.dg/vect/vect-avg-8.c: Likewise.
1549 * gcc.dg/vect/vect-avg-9.c: Likewise.
1550 * gcc.dg/vect/vect-avg-10.c: Likewise.
1551 * gcc.dg/vect/vect-avg-11.c: Likewise.
1552 * gcc.dg/vect/vect-avg-12.c: Likewise.
1553 * gcc.dg/vect/vect-avg-13.c: Likewise.
1554 * gcc.dg/vect/vect-avg-14.c: Likewise.
1556 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1558 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
1559 get split into two for use by the over-widening pattern.
1560 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
1561 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
1562 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
1563 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
1564 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
1565 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
1566 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
1567 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
1568 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
1569 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
1570 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
1571 * gcc.dg/vect/vect-over-widen-22.c: New test.
1573 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1575 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
1577 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
1578 over-widening messages.
1579 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1580 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1581 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1582 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1583 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1584 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1585 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1586 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
1587 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1588 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
1589 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
1590 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
1591 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
1592 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
1593 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
1594 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
1595 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
1596 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
1597 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
1598 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
1599 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
1600 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
1601 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
1602 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
1603 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
1604 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
1606 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1608 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
1610 2018-07-02 Jim Wilson <jimw@sifive.com>
1612 * gcc.target/riscv/interrupt-debug.c: New.
1614 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1616 * g++.dg/diagnostic/thread-thread_local.C: New.
1618 2018-07-02 Martin Liska <mliska@suse.cz>
1621 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
1622 * gcc.dg/profile-dir-2.c: Likewise.
1623 * gcc.dg/profile-dir-3.c: Likewise.
1625 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
1627 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
1630 2018-07-02 Richard Biener <rguenther@suse.de>
1632 PR tree-optimization/86363
1633 * gcc.dg/torture/pr86363.c: New testcase.
1635 2018-07-02 Martin Liska <mliska@suse.cz>
1637 * gcc.dg/completion-1.c: New test.
1638 * gcc.dg/completion-2.c: New test.
1639 * gcc.dg/completion-3.c: New test.
1641 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
1645 * gfortran.dg/proc_ptr_50.f90: New test.
1647 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
1650 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
1652 2018-07-02 Martin Liska <mliska@suse.cz>
1655 * gcc.dg/ipa/pr86279.c: New test.
1657 2018-07-02 Martin Liska <mliska@suse.cz>
1660 * g++.dg/ipa/pr86323.C: New test.
1662 2018-07-01 Tom de Vries <tdevries@suse.de>
1665 2018-07-01 Tom de Vries <tdevries@suse.de>
1667 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
1668 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
1670 2018-07-01 Tom de Vries <tdevries@suse.de>
1672 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
1674 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
1677 2018-07-01 Tom de Vries <tdevries@suse.de>
1679 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
1680 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
1682 2018-07-01 Tom de Vries <tdevries@suse.de>
1684 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
1685 * gcc.dg/guality/vla-1.c: Use relative line numbers.
1687 2018-07-01 Tom de Vries <tdevries@suse.de>
1689 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
1690 (verify_call): ... here. Move to toplevel.
1691 (verify_call_np, dg_final_directive_check_utils): New proc.
1692 (toplevel): Call dg_final_directive_check_utils.
1693 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
1695 2018-06-30 Jim Wilson <jimw@sifive.com>
1697 * gcc.target/riscv/shift-shift-1.c: New.
1698 * gcc.target/riscv/shift-shift-2.c: New.
1699 * gcc.target/riscv/shift-shift-3.c: New.
1701 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1703 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
1705 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1707 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
1708 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
1709 by 4 in the computation of a[i].
1710 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
1711 main multiplication constant.
1712 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1713 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1714 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
1715 pattern to cast the result to int.
1716 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
1717 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
1718 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
1719 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
1720 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
1721 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
1722 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
1723 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
1724 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
1725 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
1726 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
1727 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
1728 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
1729 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
1730 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
1731 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
1732 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
1733 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
1734 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
1735 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
1737 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1739 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
1740 test for vectorization along the lines described in the comment.
1742 2018-06-30 Tom de Vries <tdevries@suse.de>
1744 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
1745 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
1746 LTO_TORTURE_OPTIONS.
1747 * gcc.dg/guality/prevent-optimization.h: New file.
1748 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
1749 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
1751 2018-06-30 Tom de Vries <tdevries@suse.de>
1753 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
1754 * lib/gcc-dg.exp (dg-final): New proc.
1755 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
1758 2018-06-29 Martin Sebor <msebor@redhat.com>
1760 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
1761 that don't define the function.
1763 2018-06-29 Marek Polacek <polacek@redhat.com>
1766 * g++.dg/ext/cond3.C: New test.
1768 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1770 * gcc.target/arm/arm-soft-strd-even.c: New test.
1772 2018-06-29 Tom de Vries <tdevries@suse.de>
1774 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
1776 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
1777 (process-message): ... here.
1778 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
1780 2018-06-29 Martin Liska <mliska@suse.cz>
1782 PR tree-optimization/86263
1783 * gcc.dg/tree-ssa/pr86263.c: New test.
1785 2018-06-28 Carl Love <cel@us.ibm.com>
1787 * gcc.target/p9-extract-1.c: Add test case.
1788 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
1791 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
1794 * gcc.target/i386/pr86348.c: New test.
1796 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
1798 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
1800 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
1803 * gfortran.dg/dec_type_print_2.f03: New testcase.
1805 2018-06-28 David Pagan <dave.pagan@oracle.com>
1808 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
1809 message causing unexpected test FAIL.
1811 2018-06-28 Martin Liska <mliska@suse.cz>
1813 * gcc.dg/tree-ssa/switch-1.c: New test.
1815 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
1817 * gnat.dg/debug15.adb: New test.
1819 2018-06-27 David Malcolm <dmalcolm@redhat.com>
1822 * g++.dg/lookup/pr86329.C: New test.
1824 2018-06-27 Carl Love <cel@us.ibm.com>
1826 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
1828 2018-06-27 Tamar Christina <tamar.christina@arm.com>
1831 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
1833 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1835 * gcc.target/powerpc/builtins-1.c: Correct a comment.
1837 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1839 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
1840 requirement for this test.
1841 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
1842 requirement, and -mpower8-vector compile option.
1844 2018-06-26 Jakub Jelinek <jakub@redhat.com>
1847 * gcc.dg/pr86314.c: New test.
1850 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
1852 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1854 * gcc.target/i386/pr86257.c: Require 64-bit.
1856 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1858 * g++.dg/pr86082.C: Require IBM1047 support.
1860 2018-06-26 Richard Biener <rguenther@suse.de>
1863 * gcc.dg/pr86271.c: New testcase.
1865 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
1868 * gcc.dg/pr86064.c: New.
1870 2018-06-25 Jeff Law <law@redhat.com>
1872 * lib/target-supports.exp
1873 (check_effective_target_logical_op_short_circuit): Add v850.
1875 2018-06-25 Martin Sebor <msebor@redhat.com>
1877 PR tree-optimization/86204
1878 * gcc.dg/strlenopt-46.c: New test.
1880 2018-06-25 Martin Sebor <msebor@redhat.com>
1882 PR tree-optimization/85700
1883 * gcc.dg/Wstringop-truncation-4.c: New test.
1885 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
1890 * gfortran.dg/init_flag_17.f90: New testcase.
1892 2018-06-25 Carl Love <cel@us.ibm.com>
1894 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
1895 vec_extract a signed int. Add vec_extract tests for bool char
1897 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
1900 2018-06-25 Tom de Vries <tdevries@suse.de>
1902 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
1904 2018-06-25 Jakub Jelinek <jakub@redhat.com>
1907 * gcc.target/i386/avx512f-pr84786-3.c: New test.
1909 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
1911 * gnat.dg/sso9.adb: New testcase.
1912 * gnat.dg/sso9_pkg.ads: Likewise.
1914 2018-06-25 Tom de Vries <tdevries@suse.de>
1917 * gcc.target/i386/pr86257.c: New test.
1919 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
1922 * g++.dg/pr86082.C: New test.
1924 2018-06-24 Tom de Vries <tdevries@suse.de>
1926 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
1927 * gcc.dg/guality/guality.exp: Same.
1928 * gfortran.dg/guality/guality.exp: Same.
1929 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
1931 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1933 * g++.dg/concepts/locations1.C: New.
1934 * g++.dg/cpp0x/locations1.C: Likewise.
1935 * g++.dg/cpp1z/inline-var2.C: Test locations too.
1936 * g++.dg/cpp1z/inline-var3.C: Likewise.
1938 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
1941 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
1943 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1945 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
1947 * gcc.target/powerpc/builtins-9.c: New test.
1948 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
1949 to expect different code generation on big-endian vs.
1950 little-endian targets.
1952 2018-06-22 Tom de Vries <tdevries@suse.de>
1954 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
1955 $rootme/../gdb/gdb, if available.
1956 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
1957 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
1959 2018-06-22 Tom de Vries <tdevries@suse.de>
1961 * lib/gcc-gdb-test.exp (report_gdb): New proc.
1962 * g++.dg/guality/guality.exp: Use report_gdb.
1963 * gcc.dg/guality/guality.exp: Same.
1964 * gfortran.dg/guality/guality.exp: Same.
1966 2018-06-22 Jakub Jelinek <jakub@redhat.com>
1969 * g++.dg/ext/offsetof3.C: New test.
1971 2018-06-22 Carl Love <cel@us.ibm.com>
1973 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
1974 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
1975 for the vnor, vand and vxor instructions.
1976 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
1977 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
1978 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
1979 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
1980 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
1981 Add -dp to dg-options, update expected counts.
1983 2018-06-22 Paul Koning <ni1d@arrl.net>
1985 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
1987 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
1988 * gcc.c-torture/compile/20040101-1.c: Ditto.
1989 * gcc.c-torture/compile/20050622-1.c: Ditto.
1990 * gcc.c-torture/compile/20080625-1.c: Ditto.
1991 * gcc.c-torture/compile/20090107-1.c: Ditto.
1992 * gcc.c-torture/compile/920501-12.c: Ditto.
1993 * gcc.c-torture/compile/920501-4.c: Ditto.
1994 * gcc.c-torture/compile/961203-1.c: Ditto.
1995 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
1996 * gcc.c-torture/compile/pr25310.c: Ditto.
1998 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
1999 James Norris <jnorris@codesourcery.com>
2000 Thomas Schwinge <thomas@codesourcery.com>
2001 Tom de Vries <tom@codesourcery.com>
2003 * c-c++-common/goacc/deviceptr-4.c: New file.
2004 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2006 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2007 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2008 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2009 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2010 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2011 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2013 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2014 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2015 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2017 * gfortran.dg/goacc/modules.f95: Likewise.
2018 * gfortran.dg/goacc/routine-8.f90: Likewise.
2019 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2021 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2023 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2024 if the long double format is IEEE 128-bit for tests that are
2025 explicitly testing IBM extended double support. Use the
2026 appropriate pack and unpack built-in functions. Change calls from
2027 __builtin_isinfl to __builtin_isinf since the later supports all
2028 floating point types.
2029 * gcc.target/powerpc/pr57150.c: Likewise.
2030 * gcc.target/powerpc/pr60203.c: Likewise.
2031 * gcc.target/powerpc/pr67808.c: Likewise.
2032 * gcc.target/powerpc/pr70117.c: Likewise.
2033 * gcc.target/powerpc/tfmode_off.c: Likewise.
2035 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2038 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2040 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2043 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2045 2018-06-21 Tom de Vries <tdevries@suse.de>
2047 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2049 2018-06-21 Tom de Vries <tdevries@suse.de>
2051 PR tree-optimization/85859
2052 * gcc.dg/pr85859.c: New test.
2054 2018-06-21 Richard Biener <rguenther@suse.de>
2056 PR tree-optimization/86232
2057 * gcc.dg/torture/pr86232.c: New testcase.
2059 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2061 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2063 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2065 * gcc/gcc.target/aarch64/aes_2.c: New test.
2067 2018-06-20 Than McIntosh <thanm@google.com>
2070 * gcc.dg/split-8.c: New.
2072 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2074 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2075 for vpkudus in place of vpksdus.
2076 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2078 2018-06-20 Nathan Sidwell <nathan@acm.org>
2081 * g++.dg/lookup/pr85634-2.C: New.
2083 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2085 * g++.dg/template/friend65.C: New.
2086 * g++.dg/cpp0x/main1.C: Likewise.
2087 * g++.dg/other/main2.C: Likewise.
2088 * g++.dg/other/main3.C: Likewise.
2089 * g++.dg/template/friend42.C: Test location too.
2090 * g++.dg/concepts/decl-diagnose.C: Likewise.
2091 * g++.dg/warn/main-2.C: Update.
2093 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2094 Thomas Schwinge <thomas@codesourcery.com>
2095 Cesar Philippidis <cesar@codesourcery.com>
2097 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2098 2.5 data clause semantics.
2099 * c-c++-common/goacc/declare-2.c: Likewise.
2100 * c-c++-common/goacc/default-4.c: Likewise.
2101 * c-c++-common/goacc/finalize-1.c: New test.
2102 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2103 OpenACC 2.5 data clause semantics.
2104 * c-c++-common/goacc/kernels-alias.c: Likewise.
2105 * c-c++-common/goacc/routine-5.c: Likewise.
2106 * c-c++-common/goacc/update-if_present-1.c: New test.
2107 * c-c++-common/goacc/update-if_present-2.c: New test.
2108 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2109 2.5 data clause semantics.
2110 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2111 * gfortran.dg/goacc/data-tree.f95: Likewise.
2112 * gfortran.dg/goacc/declare-2.f95: Likewise.
2113 * gfortran.dg/goacc/default-4.f: Likewise.
2114 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2115 * gfortran.dg/goacc/finalize-1.f: New test.
2116 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2117 OpenACC 2.5 data clause semantics.
2118 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2119 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2120 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2121 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2122 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2123 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2124 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2126 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2129 * g++.dg/warn/Wnonnull4.C: New test.
2131 2018-06-20 Marek Polacek <polacek@redhat.com>
2134 * g++.dg/pr86240.C: New test.
2136 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2139 * gcc.target/i386/pr86194.c: New test.
2141 PR tree-optimization/86231
2142 * gcc.dg/tree-ssa/vrp119.c: New test.
2143 * gcc.c-torture/execute/pr86231.c: New test.
2145 2018-06-20 Tom de Vries <tdevries@suse.de>
2147 PR tree-optimization/86097
2148 * gcc.dg/autopar/pr86097.c: New test.
2150 2018-06-20 Nathan Sidwell <nathan@acm.org>
2153 * g++.dg/lookup/pr85634.C: New.
2155 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2157 * gcc.target/aarch64/ldp_stp_q.c: New test.
2158 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2159 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2161 2018-06-20 Martin Liska <mliska@suse.cz>
2163 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2165 2018-06-19 Martin Sebor <msebor@redhat.com>
2167 PR tree-optimization/48560
2168 * gcc.dg/Warray-bounds-28.c: New test.
2170 2018-06-19 Martin Sebor <msebor@redhat.com>
2173 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2176 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2178 * g++.dg/lto/pr84805_0.C: Update template.
2179 * g++.dg/lto/pr84805_1.C: Update template.
2181 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2183 * gnat.dg/aggr24.adb: New test.
2184 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2186 2018-06-19 Richard Biener <rguenther@suse.de>
2188 PR tree-optimization/86179
2189 * gcc.dg/pr86179.c: New testcase.
2191 2018-06-18 Martin Sebor <msebor@redhat.com>
2194 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2195 * c-c++-common/attr-nonstring-8.c: New test.
2197 2018-06-18 Martin Sebor <msebor@redhat.com>
2199 PR tree-optimization/81384
2200 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2201 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2202 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2203 * gcc.dg/attr-nonstring-2.c: New test.
2204 * gcc.dg/attr-nonstring-3.c: New test.
2205 * gcc.dg/attr-nonstring-4.c: New test.
2206 * gcc.dg/strlenopt-45.c: New test.
2207 * gcc.dg/strlenopt.h (strnlen): Declare.
2209 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2211 PR tree-optimization/86076
2212 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2214 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2216 PR tree-optimization/64946
2217 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2219 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2221 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2222 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2223 * gnat.dg/stack_usage5.adb: New test.
2225 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2228 * gcc.dg/tree-ssa/popcount.c: New test.
2229 * gcc.dg/tree-ssa/popcount2.c: New test.
2231 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2234 * gcc.dg/absu.c: New test.
2235 * gcc.dg/gimplefe-29.c: New test.
2236 * gcc.target/aarch64/pr64946.c: New test.
2238 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2241 * c-c++-common/pr86093.c: New test.
2244 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2247 * gcc.c-torture/compile/pr86123.c: New test.
2249 2018-06-15 Tom de Vries <tdevries@suse.de>
2251 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2253 2018-06-15 Nick Clifton <nickc@redhat.com>
2256 * gcc.c-torture/compile/pr84195.c: New test.
2258 2018-06-15 Richard Biener <rguenther@suse.de>
2261 * g++.dg/pr86159.C: New testcase.
2263 2018-06-15 Richard Biener <rguenther@suse.de>
2266 * gcc.dg/pr86076.c: New testcase.
2268 2018-06-14 Marek Polacek <polacek@redhat.com>
2271 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2273 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2276 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2277 -msse2 to dg-options.
2280 * gcc.c-torture/compile/pr86122.c: New test.
2282 P0624R2 - Default constructible and assignable stateless lambdas
2283 * g++.dg/cpp2a/lambda1.C: New test.
2284 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2287 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2289 * g++.dg/other/static3.C: New.
2290 * g++.dg/other/static4.C: Likewise.
2291 * g++.dg/warn/Wshadow-15.C: Likewise.
2292 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2293 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2294 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2295 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2296 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2297 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2298 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2300 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2303 * gcc.c-torture/compile/pr85945.c: New test.
2305 2018-06-14 Richard Biener <rguenther@suse.de>
2308 * gcc.dg/pr86124.c: New testcase.
2310 2018-06-13 Martin Sebor <msebor@redhat.com>
2312 PR tree-optimization/86114
2313 * gcc.dg/pr86114.c: New test.
2315 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2318 * gfortran.dg/pr86110.f90: New test.
2320 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2323 * gfortran.dg/goacc/pr85703.f90: New test.
2324 * gfortran.dg/gomp/pr85703.f90: New test.
2326 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2329 * gfortran.dg/goacc/pr85702.f90: New test.
2331 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
2333 * gcc.target/i386/pr86048.c: New test.
2335 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2337 * gcc.target/arc/fma-1.c: New test.
2339 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2341 * gcc.target/arc/pr9001107555.c: New file.
2343 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
2345 * g++.dg/torture/aarch64-vect-init-1.C: New test.
2347 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2349 * g++.dg/init/delete3.C: New.
2350 * g++.dg/init/new49.C: Likewise.
2351 * g++.dg/init/new25.C: Test locations too.
2352 * g++.dg/template/new4.C: Likewise.
2353 * g++.old-deja/g++.jason/operator.C: Likewise.
2355 2018-06-12 Marek Polacek <polacek@redhat.com>
2357 Core issue 1331 - const mismatch with defaulted copy constructor
2358 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
2359 * g++.dg/cpp0x/defaulted52.C: New test.
2360 * g++.dg/cpp0x/defaulted53.C: New test.
2361 * g++.dg/cpp0x/defaulted54.C: New test.
2362 * g++.dg/cpp0x/defaulted55.C: New test.
2363 * g++.dg/cpp0x/defaulted56.C: New test.
2364 * g++.dg/cpp0x/defaulted57.C: New test.
2365 * g++.dg/cpp0x/defaulted58.C: New test.
2366 * g++.dg/cpp0x/defaulted59.C: New test.
2367 * g++.dg/cpp0x/defaulted60.C: New test.
2369 2018-06-12 David Malcolm <dmalcolm@redhat.com>
2372 * gcc.dg/spellcheck-transposition.c: New test.
2374 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
2377 * gfortran.dg/pr44491.f90: New testcase
2379 2018-06-12 Martin Sebor <msebor@redhat.com>
2381 PR tree-optimization/85259
2382 * gcc.dg/Wstringop-overflow-5.c: New test.
2383 * gcc.dg/Wstringop-overflow-6.c: New test.
2385 2018-06-12 Martin Sebor <msebor@redhat.com>
2388 * gcc.dg/Wstringop-truncation-3.c: New test.
2390 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2392 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
2393 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
2394 * gcc.target/powerpc/swaps-p8-17.c: Same.
2396 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2398 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
2399 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
2400 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
2401 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
2402 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
2403 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
2405 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2407 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
2408 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
2409 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
2410 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
2411 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
2412 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
2414 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2416 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
2417 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
2418 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
2419 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
2420 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
2421 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
2423 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2425 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
2426 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
2427 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
2428 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
2429 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
2430 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
2432 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2434 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
2435 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
2436 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
2437 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
2438 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
2439 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
2441 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2443 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
2444 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
2445 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
2446 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
2447 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
2448 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
2450 2018-06-12 Martin Liska <mliska@suse.cz>
2452 * g++.dg/opt/mpx.C: New test.
2453 * gcc.target/i386/mpx.c: New test.
2455 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2457 * gcc.target/arc/builtin_simdarc.c: Update test.
2458 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2459 * gcc.target/arc/tumaddsidi4.c: Likewise.
2461 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
2463 * gnat.dg/opt72a.ad[sb]: New test.
2464 * gnat.dg/opt72_pkg.ads: New helper.
2466 2018-06-12 Tom de Vries <tdevries@suse.de>
2468 * gcc.dg-selftests/dg-final.exp: New file.
2470 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2472 * g++.dg/lookup/new2.C: Test locations too.
2473 * g++.dg/other/ellipsis1.C: Likewise.
2474 * g++.dg/other/operator1.C: Likewise.
2475 * g++.dg/other/operator2.C: Likewise.
2476 * g++.dg/overload/operator2.C: Likewise.
2477 * g++.dg/parse/defarg11.C: Likewise.
2478 * g++.dg/parse/operator4.C: Likewise.
2479 * g++.dg/template/error30.C: Likewise.
2480 * g++.dg/template/explicit-args3.C: Likewise.
2481 * g++.dg/warn/effc1.C: Likewise.
2482 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
2483 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
2484 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2485 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2486 * g++.old-deja/g++.jason/operator.C: Likewise.
2488 2018-06-11 Martin Sebor <msebor@redhat.com>
2490 PR tree-optimization/86083
2491 * gcc.dg/strlenopt-44.c: New test.
2493 2018-06-11 Janus Weil <janus@gcc.gnu.org>
2496 * gfortran.dg/generic_32.f90: New test.
2497 * gfortran.dg/generic_33.f90: New test.
2499 2018-06-11 Carl Love <cel@us.ibm.com>
2500 * gcc.target/powerpc/altivec-7.c (main): Remove tests
2501 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
2502 long long bool. Remove duplicate dg-final for xxlxor. Update
2503 dg-final instruction counts.
2504 * gcc.target/powerpc/altivec-37.c (main): New file for
2505 tests vec_unpackh and vec_unpackl returning long long bool and
2508 2018-06-11 Martin Liska <mliska@suse.cz>
2510 PR tree-optimization/86089
2511 * gcc.dg/tree-ssa/pr86089.c: New test.
2513 2018-06-11 Julia Koval <julia.koval@intel.com>
2515 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
2516 * gcc.target/i386/vpclmulqdq.c: Ditto.
2518 2018-06-11 Olivier Hainque <hainque@adacore.com>
2520 * gnat.dg/lang-dw2.adb: New test.
2521 * gnat.dg/lang-dw3.adb: New test.
2523 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
2525 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
2526 gnat.dg/assertion_policy1_pkg.ads: New testcase.
2528 2018-06-11 Ed Schonberg <schonberg@adacore.com>
2530 * gnat.dg/predicate1.adb: New testcase.
2532 2018-06-11 Yannick Moy <moy@adacore.com>
2534 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
2536 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
2538 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
2541 2018-06-11 Javier Miranda <miranda@adacore.com>
2543 * gnat.dg/prot4.adb: New testcase.
2545 2018-06-11 Yannick Moy <moy@adacore.com>
2547 * gnat.dg/part_of1-instantiation.adb,
2548 gnat.dg/part_of1-instantiation.ads,
2549 gnat.dg/part_of1-private_generic.adb,
2550 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
2553 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
2555 * gnat.dg/contract1.adb: New testcase.
2557 2018-06-11 Javier Miranda <miranda@adacore.com>
2559 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
2562 2018-06-11 Ed Schonberg <schonberg@adacore.com>
2564 * gnat.dg/inline_always1.adb: New testcase.
2566 2018-06-11 Ed Schonberg <schonberg@adacore.com>
2568 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
2569 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
2570 gnat.dg/nested_generic2_g2.ads: New testcase.
2572 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2574 * g++.dg/template/friend64.C: New.
2575 * g++.old-deja/g++.other/friend4.C: Test the location too.
2576 * g++.old-deja/g++.pt/crash23.C: Likewise.
2578 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2580 * gfortran.dg/inline_matmul_23.f90: New test.
2582 2018-06-10 Janus Weil <janus@gcc.gnu.org>
2585 * gfortran.dg/intent_decl_1.f90: New test case.
2587 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2589 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
2590 * gfortran.dg/ieee/large_4.f90: Ditto.
2591 * gfortran.dg/round_4.f90: Ditto.
2593 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2596 * gfortran.dg/pr38351.f90: New test.
2597 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
2599 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2604 * gfortran.dg/pr85138_1.f90: New test.
2605 * gfortran.dg/pr85138_2.f90: Ditto.
2606 * gfortran.dg/pr85996.f90: Ditto.
2608 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2611 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
2612 * gfortran.dg/data_char_1.f90: Ditto.
2613 * gfortran.dg/pr78571.f90: Ditto.
2614 * gfortran.dg/pr78278.f90: New test.
2616 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2619 * gfortran.dg/pr63514.f90: New test.
2621 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2624 * gfortran.dg/bounds_check_20.f90: New test.
2626 2018-06-08 Carl Love <cel@us.ibm.com>
2628 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
2630 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
2631 vec_extract a signed int.
2632 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
2633 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
2635 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
2636 vec_extract a signed int.
2637 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
2638 vec_extract a signed int.
2639 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
2640 vec_xor builtins. Update xxsel, xxlxor counts.
2642 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2645 * gfortran.dg/associate_30.f90: Remove code tested ...
2646 * gfortran.dg/pr67803.f90: Ditto.
2647 * gfortran.dg/pr67805.f90: Ditto.
2648 * gfortran.dg/pr86059.f90: ... here. New test.
2650 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2653 * gfortran.dg/pr78571.f90: New test.
2655 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
2658 * gcc.target/powerpc/pr85755.c: New test.
2660 2018-06-08 Carl Love <cel@us.ibm.com>
2662 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
2664 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
2666 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
2667 for BE system that are different then for an LE system from this file
2668 into vsx-vector-6-le.c using be target qualifier. Remove this file.
2669 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
2670 the various instruction counts. Rename file to vsx-vector-6.p8.c.
2672 2018-06-08 Martin Liska <mliska@suse.cz>
2674 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
2676 2018-06-08 Martin Liska <mliska@suse.cz>
2678 * g++.dg/dg.exp: Do not use mpx.exp.
2679 * g++.dg/lto/lto.exp: Likewise.
2680 * g++.dg/lto/pr69729_0.C: Remove.
2681 * g++.dg/opt/pr71529.C: Remove.
2682 * g++.dg/pr63995-1.C: Remove.
2683 * g++.dg/pr68270.C: Remove.
2684 * g++.dg/pr71624.C: Remove.
2685 * g++.dg/pr71633.C: Remove.
2686 * g++.dg/pr79761.C: Remove.
2687 * g++.dg/pr79764.C: Remove.
2688 * g++.dg/pr79769.C: Remove.
2689 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
2690 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
2691 * gcc.dg/lto/chkp-privatize_0.c: Remove.
2692 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
2693 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
2694 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
2695 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
2696 * gcc.dg/lto/pr66221_0.c: Remove.
2697 * gcc.target/i386/chkp-always_inline.c: Remove.
2698 * gcc.target/i386/chkp-bndret.c: Remove.
2699 * gcc.target/i386/chkp-builtins-1.c: Remove.
2700 * gcc.target/i386/chkp-builtins-2.c: Remove.
2701 * gcc.target/i386/chkp-builtins-3.c: Remove.
2702 * gcc.target/i386/chkp-builtins-4.c: Remove.
2703 * gcc.target/i386/chkp-const-check-1.c: Remove.
2704 * gcc.target/i386/chkp-const-check-2.c: Remove.
2705 * gcc.target/i386/chkp-hidden-def.c: Remove.
2706 * gcc.target/i386/chkp-label-address.c: Remove.
2707 * gcc.target/i386/chkp-lifetime-1.c: Remove.
2708 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
2709 * gcc.target/i386/chkp-pr69044.c: Remove.
2710 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
2711 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
2712 * gcc.target/i386/chkp-strchr.c: Remove.
2713 * gcc.target/i386/chkp-strlen-1.c: Remove.
2714 * gcc.target/i386/chkp-strlen-2.c: Remove.
2715 * gcc.target/i386/chkp-strlen-3.c: Remove.
2716 * gcc.target/i386/chkp-strlen-4.c: Remove.
2717 * gcc.target/i386/chkp-strlen-5.c: Remove.
2718 * gcc.target/i386/chkp-stropt-1.c: Remove.
2719 * gcc.target/i386/chkp-stropt-10.c: Remove.
2720 * gcc.target/i386/chkp-stropt-11.c: Remove.
2721 * gcc.target/i386/chkp-stropt-12.c: Remove.
2722 * gcc.target/i386/chkp-stropt-13.c: Remove.
2723 * gcc.target/i386/chkp-stropt-14.c: Remove.
2724 * gcc.target/i386/chkp-stropt-15.c: Remove.
2725 * gcc.target/i386/chkp-stropt-16.c: Remove.
2726 * gcc.target/i386/chkp-stropt-17.c: Remove.
2727 * gcc.target/i386/chkp-stropt-2.c: Remove.
2728 * gcc.target/i386/chkp-stropt-3.c: Remove.
2729 * gcc.target/i386/chkp-stropt-4.c: Remove.
2730 * gcc.target/i386/chkp-stropt-5.c: Remove.
2731 * gcc.target/i386/chkp-stropt-6.c: Remove.
2732 * gcc.target/i386/chkp-stropt-7.c: Remove.
2733 * gcc.target/i386/chkp-stropt-8.c: Remove.
2734 * gcc.target/i386/chkp-stropt-9.c: Remove.
2735 * gcc.target/i386/i386.exp: Do not use mpx.exp.
2736 * gcc.target/i386/indirect-thunk-11.c: Remove.
2737 * gcc.target/i386/indirect-thunk-12.c: Remove.
2738 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
2739 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
2740 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
2741 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
2742 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
2743 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
2744 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
2745 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
2746 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
2747 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
2748 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
2749 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
2750 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
2751 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
2752 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
2753 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
2754 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
2755 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
2756 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
2757 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
2758 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
2759 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
2760 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
2761 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
2762 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
2763 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
2764 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
2765 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
2766 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
2767 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
2768 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
2769 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
2770 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
2771 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
2772 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
2773 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
2774 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
2775 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
2776 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
2777 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
2778 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
2779 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
2780 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
2781 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
2782 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
2783 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
2784 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
2785 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
2786 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
2787 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
2788 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
2789 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
2790 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
2791 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
2792 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
2793 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
2794 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
2795 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
2796 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
2797 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
2798 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
2799 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
2800 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
2801 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
2802 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
2803 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
2804 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
2805 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
2806 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
2807 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
2808 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
2809 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
2810 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
2811 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
2812 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
2813 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
2814 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
2815 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
2816 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
2817 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
2818 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
2819 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
2820 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
2821 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
2822 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
2823 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
2824 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
2825 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
2826 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
2827 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
2828 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
2829 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
2830 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
2831 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
2832 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
2833 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
2834 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
2835 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
2836 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
2837 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
2838 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
2839 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
2840 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
2841 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
2842 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
2843 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
2844 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
2845 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
2846 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
2847 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
2848 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
2849 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
2850 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
2851 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
2852 * gcc.target/i386/mpx/label-address-1.c: Remove.
2853 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
2854 * gcc.target/i386/mpx/macro.c: Remove.
2855 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
2856 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
2857 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
2858 * gcc.target/i386/mpx/memcpy-1.c: Remove.
2859 * gcc.target/i386/mpx/memmove-1.c: Remove.
2860 * gcc.target/i386/mpx/memmove-2.c: Remove.
2861 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
2862 * gcc.target/i386/mpx/mpx-check.h: Remove.
2863 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
2864 * gcc.target/i386/mpx/mpx.exp: Remove.
2865 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
2866 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
2867 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
2868 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
2869 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
2870 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
2871 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
2872 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
2873 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
2874 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
2875 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
2876 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
2877 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
2878 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
2879 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
2880 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
2881 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
2882 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
2883 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
2884 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
2885 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
2886 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
2887 * gcc.target/i386/mpx/pr65508.c: Remove.
2888 * gcc.target/i386/mpx/pr65531.cc: Remove.
2889 * gcc.target/i386/mpx/pr66048.cc: Remove.
2890 * gcc.target/i386/mpx/pr66134.c: Remove.
2891 * gcc.target/i386/mpx/pr66566.c: Remove.
2892 * gcc.target/i386/mpx/pr66567.c: Remove.
2893 * gcc.target/i386/mpx/pr66568.c: Remove.
2894 * gcc.target/i386/mpx/pr66569.c: Remove.
2895 * gcc.target/i386/mpx/pr66581.c: Remove.
2896 * gcc.target/i386/mpx/pr68337-1.c: Remove.
2897 * gcc.target/i386/mpx/pr68337-2.c: Remove.
2898 * gcc.target/i386/mpx/pr68416.c: Remove.
2899 * gcc.target/i386/mpx/pr78339.c: Remove.
2900 * gcc.target/i386/mpx/pr79631.c: Remove.
2901 * gcc.target/i386/mpx/pr79633.c: Remove.
2902 * gcc.target/i386/mpx/pr79753.c: Remove.
2903 * gcc.target/i386/mpx/pr79770.c: Remove.
2904 * gcc.target/i386/mpx/pr79987.c: Remove.
2905 * gcc.target/i386/mpx/pr79988.c: Remove.
2906 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
2907 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
2908 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
2909 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
2910 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
2911 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
2912 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
2913 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
2914 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
2915 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
2916 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
2917 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
2918 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
2919 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
2920 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
2921 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
2922 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
2923 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
2924 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
2925 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
2926 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
2927 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
2928 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
2929 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
2930 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
2931 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
2932 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
2933 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
2934 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
2935 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
2936 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
2937 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
2938 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
2939 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
2940 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
2941 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
2942 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
2943 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
2944 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
2945 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
2946 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
2947 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
2948 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
2949 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
2950 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
2951 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
2952 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
2953 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
2954 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
2955 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
2956 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
2957 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
2958 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
2959 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
2960 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
2961 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
2962 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
2963 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
2964 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
2965 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
2966 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
2967 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
2968 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
2969 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
2970 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
2971 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
2972 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
2973 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
2974 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
2975 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
2976 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
2977 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
2978 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
2979 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
2980 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
2981 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
2982 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
2983 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
2984 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
2985 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
2986 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
2987 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
2988 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
2989 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
2990 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
2991 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
2992 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
2993 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
2994 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
2995 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
2996 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
2997 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
2998 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
2999 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3000 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3001 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3002 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3003 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3004 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3005 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3006 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3007 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3008 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3009 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3010 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3011 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3012 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3013 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3014 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3015 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3016 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3017 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3018 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3019 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3020 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3021 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3022 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3023 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3024 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3025 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3026 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3027 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3028 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3029 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3030 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3031 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3032 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3033 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3034 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3035 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3036 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3037 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3038 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3039 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3040 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3041 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3042 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3043 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3044 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3045 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3046 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3047 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3048 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3049 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3050 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3051 * gcc.target/i386/pr63995-2.c: Remove.
3052 * gcc.target/i386/pr64805.c: Remove.
3053 * gcc.target/i386/pr65044.c: Remove.
3054 * gcc.target/i386/pr65167.c: Remove.
3055 * gcc.target/i386/pr65183.c: Remove.
3056 * gcc.target/i386/pr65184.c: Remove.
3057 * gcc.target/i386/pr65523.c: Remove.
3058 * gcc.target/i386/pr70876.c: Remove.
3059 * gcc.target/i386/pr70877.c: Remove.
3060 * gcc.target/i386/pr71458.c: Remove.
3061 * gcc.target/i386/pr80880.c: Remove.
3062 * gcc.target/i386/ret-thunk-25.c: Remove.
3063 * gcc.target/i386/thunk-retbnd.c: Remove.
3064 * lib/mpx-dg.exp: Remove.
3065 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3067 2018-06-07 Carl Love <cel@us.ibm.com>
3069 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3072 2018-06-07 Carl Love <cel@us.ibm.com>
3074 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3077 2018-06-07 Marek Polacek <polacek@redhat.com>
3080 * gcc.dg/Wc90-c99-compat-10.c: New test.
3081 * gcc.dg/Wc90-c99-compat-11.c: New test.
3082 * gcc.dg/Wc90-c99-compat-12.c: New test.
3083 * gcc.dg/Wc90-c99-compat-9.c: New test.
3085 2018-06-07 Paul Koning <ni1d@arrl.net>
3087 * gcc.c-torture/compile/20180605-1.c: New test.
3089 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3092 * gfortran.dg/pr86045.f90: New test.
3094 2018-06-07 Marek Polacek <polacek@redhat.com>
3096 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3098 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3100 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3102 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3104 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3105 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3106 * gcc.target/msp430/msp430.h: New test header file.
3108 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3110 PR tree-optimization/69615
3111 * gcc.dg/tree-ssa/pr69615.c: New test.
3113 2018-06-07 Richard Biener <rguenther@suse.de>
3115 PR tree-optimization/85935
3116 * gcc.dg/graphite/pr85935.c: New testcase.
3118 2018-06-04 Carl Love <cel@us.ibm.com>
3120 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3121 debug print statements. Fix a few formating issues.
3123 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3126 * gcc.target/powerpc/pr85657-4.c: New tests.
3127 * gcc.target/powerpc/pr85657-5.c: Likewise.
3128 * gcc.target/powerpc/pr85657-6.c: Likewise.
3130 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3133 * gfortran.dg/realloc_on_assign_30.f90: New test.
3135 2018-06-06 Carl Love <cel@us.ibm.com>
3136 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3137 argument to vui_arg.
3139 2018-06-06 Carl Love <cel@us.ibm.com>
3141 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3143 * gcc.target/powerpc/builtins-4.c: New test file for tests
3146 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3149 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3150 be used in templates. Don't check for them in overloaded functions.
3152 2018-06-06 Jim Wilson <jimw@sifive.com>
3154 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3155 * gcc.target/riscv/interrupt-mmode.c: New.
3156 * gcc.target/riscv/interrupt-smode.c: New.
3157 * gcc.target/riscv/interrupt-umode.c: New.
3159 2018-06-06 Marek Polacek <polacek@redhat.com>
3162 * g++.dg/cpp0x/initlist102.C: New test.
3163 * g++.dg/cpp0x/initlist103.C: New test.
3164 * g++.dg/cpp0x/initlist104.C: New test.
3166 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3168 * gcc.dg/torture/pr86066.c: New test.
3170 2018-06-06 Richard Biener <rguenther@suse.de>
3172 PR tree-optimization/86062
3173 * g++.dg/tree-ssa/pr86062.C: New testcase.
3175 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3177 * gcc.target/msp430/function-attributes-4.c: New test.
3178 * gcc.target/msp430/static-interrupts.c: New test.
3180 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3183 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3184 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3185 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3186 * gcc.target/aarch64/nofp_1.c: Ditto.
3188 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3190 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3192 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3195 * gfortran.dg/goacc/pr85701.f90: New test.
3197 2018-06-05 Marek Polacek <polacek@redhat.com>
3200 * g++.dg/cpp0x/alias-decl-64.C: New test.
3202 2018-06-05 Richard Biener <rguenther@suse.de>
3204 PR tree-optimization/86046
3205 * gcc.dg/pr86046.c: New testcase.
3207 2018-06-05 Richard Biener <rguenther@suse.de>
3209 PR tree-optimization/86047
3210 * gcc.dg/pr86047.c: New testcase.
3212 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3215 * g++.target/arm/arm.exp: New file.
3216 * g++.target/arm/pr81497.C: Likewise.
3218 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3220 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3222 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3224 * gcc.dg/store_merging_21.c: New test.
3225 * gnat.dg/opt71b.adb: Likewise.
3226 * gnat.dg/opt71.adb: Rename into...
3227 * gnat.dg/opt71a.adb: ...this.
3229 2018-06-04 Richard Biener <rguenther@suse.de>
3231 PR tree-optimization/85955
3232 * gcc.dg/pr85955.c: New testcase.
3234 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3237 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3238 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3239 * gfortran.dg/allocate_stat_2.f90: Ditto.
3240 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3242 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3244 * gcc.target/aarch64/sve/extract_5.c: New test.
3246 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3250 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3252 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3253 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3254 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3255 * gcc.target/i386/avx512bw-pr86036.c: New test.
3257 2018-06-04 Richard Biener <rguenther@suse.de>
3259 PR tree-optimization/86038
3260 * gcc.dg/pr86038.c: New testcase.
3262 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3264 PR tree-optimization/69615
3265 * gcc.dg/pr69615.c: New test.
3268 * c-c++-common/gomp/pr86025.c: New test.
3270 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3272 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3274 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3276 * gcc.dg/torture/pr86034.c: New test.
3278 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3281 * gfortran.dg/cray_pointer_12.f90: New test.
3283 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3286 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3288 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3290 * gnat.dg/specs/opt3.ads: New test.
3291 * gnat.dg/specs/opt3_pkg.ads: New helper.
3293 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3295 * gnat.dg/discr53.ad[sb]: New test.
3296 * gnat.dg/discr53_pkg.ads: New helper.
3298 2018-06-01 Carl Love <cel@us.ibm.com>
3300 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3301 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3303 2018-06-01 Carl Love <cel@us.ibm.com>
3305 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3306 to make it consistent with the naming convention in the file.
3307 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3308 to altivec-7.c. Delete file.
3309 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3310 to altivec-7.c. Delete file.
3311 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3312 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3313 vec_unpackl tests. Update instruction counts.
3314 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3315 tests to builtins-1.c.
3316 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3317 tests to builtins-1.c.
3318 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3319 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3320 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3321 Remove vec_ctf tests returning double. Remove vec_cts with
3322 double args. Remove vec_sel with invalid arguments. Add tests for
3324 Add instruction counts for new tests.
3325 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3326 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3328 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3329 test_sll_vsill_vsill_vuc.
3330 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
3332 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
3333 tests from altivec-7.h.
3334 * gcc.target/powerpc/vsx-7-be.c: Remove file.
3335 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
3336 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
3337 splat_sll, splat_uc, splat_int128, splat_uint128.
3338 Make second argument of vec_extract and vec_insert a signed int.
3339 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
3342 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
3344 * gcc.dg/store_merging_20.c: New test.
3345 * gnat.dg/opt71.adb: Likewise.
3346 * gnat.dg/opt71_pkg.ads: New helper.
3348 2018-06-01 Carl Love <cel@us.ibm.com>
3350 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
3351 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
3352 Add vec_xst_be for signed and unsigned arguments.
3354 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3358 * gfortran.dg/pr85816.f90: New test.
3359 * gfortran.dg/pr85975.f90: New test.
3361 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3364 * gfortran.dg/random_init_1.f90: New test.
3365 * gfortran.dg/random_init_2.f90: New test.
3366 * gfortran.dg/random_init_3.f90: New test.
3367 * gfortran.dg/random_init_4.f90: New test.
3368 * gfortran.dg/random_init_5.f90: New test.
3369 * gfortran.dg/random_init_6.f90: New test.
3371 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
3373 PR tree-optimization/85989
3374 * gcc.dg/torture/pr85989.c: New test.
3376 2018-06-01 Richard Biener <rguenther@suse.de>
3379 * gcc.dg/tree-ssa/pr86017.c: New testcase.
3381 2018-06-01 Richard Biener <rguenther@suse.de>
3384 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
3386 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
3389 * gcc.dg/strcmpopt_2.c: New test.
3390 * gcc.dg/strcmpopt_3.c: New test.
3393 * gcc.dg/strcmpopt_3.c: New test.
3395 2018-05-31 Jakub Jelinek <jakub@redhat.com>
3398 * gcc.target/i386/pr85984.c: New test.
3400 2018-05-31 Martin Sebor <msebor@redhat.com>
3403 * gcc.dg/Walloc-size-larger-than-1.c: New test.
3404 * gcc.dg/Walloc-size-larger-than-10.c: New test.
3405 * gcc.dg/Walloc-size-larger-than-11.c: New test.
3406 * gcc.dg/Walloc-size-larger-than-12.c: New test.
3407 * gcc.dg/Walloc-size-larger-than-13.c: New test.
3408 * gcc.dg/Walloc-size-larger-than-14.c: New test.
3409 * gcc.dg/Walloc-size-larger-than-15.c: New test.
3410 * gcc.dg/Walloc-size-larger-than-16.c: New test.
3411 * gcc.dg/Walloc-size-larger-than-17.c: New test.
3412 * gcc.dg/Walloc-size-larger-than-2.c: New test.
3413 * gcc.dg/Walloc-size-larger-than-3.c: New test.
3414 * gcc.dg/Walloc-size-larger-than-4.c: New test.
3415 * gcc.dg/Walloc-size-larger-than-5.c: New test.
3416 * gcc.dg/Walloc-size-larger-than-6.c: New test.
3417 * gcc.dg/Walloc-size-larger-than-7.c: New test.
3418 * gcc.dg/Walloc-size-larger-than-8.c: New test.
3419 * gcc.dg/Walloc-size-larger-than-9.c: New test.
3420 * gcc.dg/Walloc-size-larger-than.c: New test.
3422 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
3423 Cesar Philippidis <cesar@codesourcery.com>
3426 * gfortran.dg/goacc/pr77371-1.f90: New test.
3427 * gfortran.dg/goacc/pr77371-2.f90: New test.
3428 * gfortran.dg/goacc/pr85879.f90: New test.
3430 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3432 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
3433 * gnat.dg/stack_usage1b.adb: Likewise.
3434 * gnat.dg/stack_usage1c.adb: Likewise.
3435 * gnat.dg/stack_usage3.adb: Likewise.
3436 * gnat.dg/stack_usage1_pkg.adb: Delete.
3438 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3440 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
3441 * gcc.dg/store_merging_11.c: Likewise.
3442 * gcc.dg/store_merging_13.c: Likewise.
3443 * gcc.dg/store_merging_14.c: Likewise.
3444 * gcc.dg/store_merging_15.c: Likewise.
3445 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
3447 2018-05-31 Ed Schonberg <schonberg@adacore.com>
3449 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
3450 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
3451 gnat.dg/limited1_outer.ads: New testcase.
3453 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
3455 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
3456 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
3459 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3461 * gnat.dg/size_clause1.adb: New testcase.
3463 2018-05-31 Javier Miranda <miranda@adacore.com>
3465 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
3467 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
3469 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
3470 vld1x3 intrinsics for aarch64.
3471 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
3472 vst1x2 intrinsics for aarch64.
3473 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
3474 vst1x3 intrinsics for aarch64.
3476 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
3479 * g++.dg/diagnostic/pr77777.C: New test.
3481 2018-05-30 David Pagan <dave.pagan@oracle.com>
3484 * gcc.dg/noncompile/pr55976-1.c: New test.
3485 * gcc.dg/noncompile/pr55976-2.c: New test.
3487 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
3489 * gcc.dg/lto/20111213-1_0.c: Fix template.
3490 * gcc.dg/lto/20100603-1_0.c: Fix template.
3491 * gcc.dg/lto/20100603-2_0.c: Fix template.
3492 * gcc.dg/lto/20100603-3_0.c: Fix template.
3494 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
3495 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
3496 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
3497 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
3498 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
3499 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
3500 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
3501 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
3502 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
3503 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
3504 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
3505 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
3506 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
3507 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
3508 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
3509 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
3510 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
3511 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
3512 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
3513 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
3514 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
3515 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
3516 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
3517 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
3518 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
3519 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
3520 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
3521 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
3522 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
3523 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
3524 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
3525 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
3526 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
3527 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
3528 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
3529 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
3530 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
3531 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
3532 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
3533 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
3534 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
3535 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
3536 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
3537 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
3538 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
3539 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
3540 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
3541 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
3542 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
3543 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
3544 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
3545 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
3546 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
3547 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
3548 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
3549 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
3550 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
3551 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
3552 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
3553 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
3554 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
3555 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
3557 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
3560 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3562 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
3564 * gcc.target/aarch64/simd/ldp_stp_9: New.
3565 * gcc.target/aarch64/simd/ldp_stp_10: New.
3566 * gcc.target/aarch64/simd/ldp_stp_11: New.
3567 * gcc.target/aarch64/simd/ldp_stp_12: New.
3569 2018-05-30 Ed Schonberg <schonberg@adacore.com>
3571 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
3573 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
3575 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
3577 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
3580 * gcc.target/i386/pr85950.c: New test.
3582 2018-05-29 Marek Polacek <polacek@redhat.com>
3585 * g++.dg/cpp1z/class-deduction55.C: New test.
3586 * g++.dg/cpp1z/class-deduction56.C: New test.
3587 * g++.dg/cpp1z/class-deduction57.C: New test.
3589 2018-05-29 Jakub Jelinek <jakub@redhat.com>
3592 * g++.dg/warn/Wunused-var-33.C: New test.
3595 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
3596 and -fno-vect-cost-model options. Add aligned(64) attribute to the
3597 arrays. Add suffix 1 to all functions and use 4 iterations rather
3598 than N. Add functions with conversions to and from float.
3599 Add new set of functions with 8 iterations and another one
3600 with 16 iterations, expect 24 vectorized loops instead of just 4.
3601 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
3603 2018-05-29 Javier Miranda <miranda@adacore.com>
3605 * gnat.dg/equal2.adb: New testcase.
3607 2018-05-29 Ed Schonberg <schonberg@adacore.com>
3609 * gnat.dg/float_attributes_overflows.adb: New testcase.
3611 2018-05-29 Pascal Obry <obry@adacore.com>
3613 * gnat.dg/normalize_pathname.adb: New testcase.
3615 2018-05-29 Tom de Vries <tom@codesourcery.com>
3617 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
3619 * lib/scanipa.exp (scan-ipa-dump-times): Same.
3620 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
3621 * lib/scantree.exp (scan-tree-dump-times): Same.
3623 2018-05-29 Tom de Vries <tom@codesourcery.com>
3625 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
3626 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
3627 Use proc name as first argument to dg-scan.
3629 2018-05-29 Tom de Vries <tom@codesourcery.com>
3631 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
3634 2018-05-28 Richard Biener <rguenther@suse.de>
3636 PR tree-optimization/85934
3637 * gcc.target/i386/pr85934.c: New testcase.
3639 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
3641 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
3643 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
3645 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
3647 2018-05-28 Ed Schonberg <schonberg@adacore.com>
3649 * gnat.dg/fixedpnt5.adb: New testcase.
3651 2018-05-28 Justin Squirek <squirek@adacore.com>
3653 * gnat.dg/array31.adb: New testcase.
3655 2018-05-28 Justin Squirek <squirek@adacore.com>
3657 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
3658 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
3660 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
3662 * gfortran.dg/data_stmt_pointer.f90: new test.
3664 2018-05-27 Jakub Jelinek <jakub@redhat.com>
3667 * gcc.target/i386/avx512dq-pr85918.c: New test.
3669 2018-05-25 Jim Wilson <jimw@sifive.com>
3671 * gcc.target/riscv/interrupt-1.c: New.
3672 * gcc.target/riscv/interrupt-2.c: New.
3673 * gcc.target/riscv/interrupt-3.c: New.
3674 * gcc.target/riscv/interrupt-4.c: New.
3675 * gcc.target/riscv/interrupt-5.c: New.
3677 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
3680 * gfortran.dg/pr85786.f90: New test.
3682 2018-05-25 Paul Koning <ni1d@arrl.net>
3684 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
3685 * gcc.c-torture/compile/pr55921.c: Ditto.
3686 * gcc.c-torture/compile/pr60655-1.c: Ditto.
3687 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
3689 2018-05-25 Jakub Jelinek <jakub@redhat.com>
3692 * gcc.target/i386/avx512f-pr85832.c: New test.
3693 * gcc.target/i386/avx512vl-pr85832.c: New test.
3694 * gcc.target/i386/avx512bw-pr85832.c: New test.
3695 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
3697 2018-05-25 Bin Cheng <bin.cheng@arm.com>
3699 PR tree-optimization/85720
3700 * gcc.dg/tree-ssa/pr85720.c: New test.
3701 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
3704 2018-05-25 Martin Liska <mliska@suse.cz>
3707 * gcc.dg/tree-prof/update-loopch.c: Do not scan
3708 for 'Removing basic block'.
3710 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
3712 * gnat.dg/sec_stack1.adb: New testcase.
3714 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3716 * gnat.dg/fixedpnt4.adb: New testcase.
3718 2018-05-25 Javier Miranda <miranda@adacore.com>
3720 * gnat.dg/interface7.adb: New testcase.
3722 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
3724 * gnat.dg/sec_stack2.adb: New testcase.
3726 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3728 * gnat.dg/interface6.adb: New testcase.
3730 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3732 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
3734 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3736 * lib/target-supports.exp
3737 (check_effective_target_vect_double_cond_arith): Include
3738 multiplication and division.
3739 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
3740 fully-masked loops with a fixed vector length.
3741 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
3743 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3744 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3745 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
3747 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3749 * gcc.target/aarch64/sve/div_1.c: New test.
3750 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
3751 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
3752 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
3754 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3756 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
3758 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3760 * lib/target-supports.exp
3761 (check_effective_target_vect_double_cond_arith): New proc.
3762 * gcc.dg/vect/vect-cond-arith-1.c: New test.
3763 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3764 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
3765 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3766 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
3767 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
3768 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
3770 2018-05-25 Janus Weil <janus@gcc.gnu.org>
3773 * gfortran.dg/f2018_obs.f90: New test case.
3775 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3778 * gfortran.dg/pr85543.f90: New test.
3780 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3783 * gfortran.dg/pr85780.f90: New test.
3785 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3788 * gfortran.dg/pr85779_1.f90: New test.
3789 * gfortran.dg/pr85779_2.f90: Ditto.
3790 * gfortran.dg/pr85779_3.f90: Ditto.
3792 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3796 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
3797 * gfortran.dg/pr85895.f90: New test.
3799 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
3801 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
3802 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3804 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
3806 * gcc.dg/fold-popcount-1.c: New testcase.
3807 * gcc.dg/fold-popcount-2.c: New testcase.
3808 * gcc.dg/fold-popcount-3.c: New testcase.
3809 * gcc.dg/fold-popcount-4.c: New testcase.
3811 2018-05-24 Marek Polacek <polacek@redhat.com>
3814 * g++.dg/cpp0x/new3.C: New test.
3816 2018-05-24 Javier Miranda <miranda@adacore.com>
3818 * gnat.dg/discr52.adb: New testcase.
3820 2018-05-24 Ed Schonberg <schonberg@adacore.com>
3822 * gnat.dg/others1.adb: New testcase.
3824 2018-05-24 Justin Squirek <squirek@adacore.com>
3826 * gnat.dg/raise_expr.adb: New testcase.
3828 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
3830 * gnat.dg/formal_containers.adb: New testcase.
3832 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3834 * gcc.target/i386/pr85345.c: Require ifunc support.
3836 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
3838 * gcc.dg/vect/vect-fma-1.c: New test.
3840 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3842 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
3845 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3848 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3850 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3853 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
3855 * gcc.target/msp430/pr78849.c: New test.
3857 2018-05-23 Marek Polacek <polacek@redhat.com>
3859 * g++.dg/cpp2a/range-for8.C: New test.
3860 * g++.dg/cpp2a/range-for9.C: New test.
3861 * g++.dg/cpp2a/range-for10.C: New test.
3863 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
3865 * lib/target-supports.exp (check_effective_target_be): New.
3866 (check_effective_target_le): New.
3868 2018-05-23 Marek Polacek <polacek@redhat.com>
3870 * g++.dg/cpp2a/range-for1.C: New test.
3871 * g++.dg/cpp2a/range-for2.C: New test.
3872 * g++.dg/cpp2a/range-for3.C: New test.
3873 * g++.dg/cpp2a/range-for4.C: New test.
3874 * g++.dg/cpp2a/range-for5.C: New test.
3875 * g++.dg/cpp2a/range-for6.C: New test.
3876 * g++.dg/cpp2a/range-for7.C: New test.
3878 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3880 * gcc.target/i386/cvt-3.c: New test.
3882 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3884 * gcc.target/i386/cvt-2.c: New test.
3886 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
3888 * gcc.dg/pr79985.c: New testcase.
3890 2018-05-23 Richard Biener <rguenther@suse.de>
3892 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
3894 2018-05-23 Sudakshina Das <sudi.das@arm.com>
3897 * gcc.target/aarch64/pr84882.c: New test.
3898 * gcc.target/aarch64/target_attr_18.c: Likewise.
3900 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
3902 PR tree-optimization/85853
3903 * gfortran.dg/vect/pr85853.f90: New test.
3905 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3907 * gnat.dg/import2.adb: New testcase.
3909 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3911 * gnat.dg/discr51.adb: New testcase.
3913 2018-05-23 Javier Miranda <miranda@adacore.com>
3915 * gnat.dg/valid_scalars1.adb: New testcase.
3917 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3919 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
3921 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3923 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
3926 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3928 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
3931 2018-05-23 Bob Duff <duff@adacore.com>
3933 * gnat.dg/addr10.adb: New testcase.
3935 2018-05-23 Richard Biener <rguenther@suse.de>
3938 * gcc.dg/Wstrict-overflow-27.c: New testcase.
3940 2018-05-23 Yury Gribov <tetra2005@gmail.com>
3942 PR tree-optimization/85822
3943 * c-c++-common/pr85822.c: New test.
3945 2018-05-23 Richard Biener <rguenther@suse.de>
3947 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
3949 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3952 * gfortran.dg/pr30667.f: Add option "-std=legacy".
3954 2018-05-22 Martin Sebor <msebor@redhat.com>
3957 * gcc.dg/attr-nonstring.c: New test.
3959 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
3962 * gcc.target/i386/pr85345.c: New test.
3964 2018-05-22 Luis Machado <luis.machado@linaro.org>
3966 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
3968 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3971 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
3972 dg-additional-options.
3973 * gfortran.dg/graphite/block-2.f: Ditto.
3974 * gfortran.dg/graphite/id-19.f: Ditto.
3975 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3976 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3977 * gfortran.dg/vect/pr52580.f: Ditto.
3979 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
3981 * gcc.target/aarch64/ldp_stp_6.c: New.
3982 * gcc.target/aarch64/ldp_stp_7.c: New.
3983 * gcc.target/aarch64/ldp_stp_8.c: New.
3985 2018-05-22 Martin Sebor <msebor@redhat.com>
3988 * c-c++-common/attr-nonstring-3.c: Adjust.
3989 * c-c++-common/attr-nonstring-4.c: Adjust.
3990 * c-c++-common/attr-nonstring-6.c: New test.
3992 2018-05-22 Martin Sebor <msebor@redhat.com>
3994 PR tree-optimization/85826
3995 * gcc.dg/Wrestrict-17.c: New test.
3997 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3999 * gcc.dg/torture/pr85862.c: Rename to...
4000 * gcc.dg/torture/pr85852.c: ...this.
4002 2018-05-22 Justin Squirek <squirek@adacore.com>
4004 * gnat.dg/warn14.adb: New testcase.
4006 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4008 * gnat.dg/controlled8.adb: New testcase.
4010 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4012 * gnat.dg/discr50.adb: New testcase.
4014 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4016 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4017 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4018 gnat.dg/discr49_rec2.ads: New testcase.
4020 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4022 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4023 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4026 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4028 * gnat.dg/fixedpnt3.adb: New testcase.
4030 2018-05-22 Justin Squirek <squirek@adacore.com>
4032 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4033 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4035 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4038 * gcc.dg/torture/pr85862.c: New test.
4040 2018-05-22 Richard Biener <rguenther@suse.de>
4042 PR tree-optimization/85834
4043 * g++.dg/torture/pr85834.C: New testcase.
4044 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4046 2018-05-22 Martin Liska <mliska@suse.cz>
4049 * g++.dg/ipa/pr85607.C: New test.
4051 2018-05-22 Richard Biener <rguenther@suse.de>
4053 PR tree-optimization/85863
4054 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4056 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4059 * gfortran.dg/assumed_rank_5.f90: Update error message.
4060 * gfortran.dg/assumed_type_4.f90: Ditto.
4061 * gfortran.dg/bind_c_array_params.f03: Ditto.
4062 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4063 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4064 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4065 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4066 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4067 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4068 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4069 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4070 * gfortran.dg/rank_3.f90: Ditto.
4071 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4072 * gfortran.dg/implicit_14.f90: Ditto.
4074 2018-05-21 Christian Groessler <chris@groessler.org>
4076 * gcc.c-torture/compile/simd-5.c: Fix comment.
4078 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4081 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4082 __float128, __ibm128, and long double.
4083 * gcc.target/powerpc/pr85657-2.c: Likewise.
4084 * gcc.target/powerpc/pr85657-3.c: Likewise.
4085 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4086 implementated as a separate type internally, and is not just an
4087 alias for long double.
4089 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4091 PR tree-optimization/85814
4092 * gcc.dg/torture/pr85814.c: New test.
4094 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4097 * g++.dg/cpp0x/cond1.C: New.
4098 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4099 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4100 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4101 * g++.dg/parse/cond6.C: Likewise.
4102 * g++.dg/parse/cond7.C: Likewise.
4103 * g++.dg/parse/cond8.C: Likewise.
4104 * g++.dg/cpp1z/decomp16.C: Update.
4105 * g++.old-deja/g++.jason/cond.C: Likewise.
4107 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4109 ChangeLog for r260480
4110 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4111 warnings for deleted and obsolescent features.
4112 * gfortran.dg/graphite/id-19.f: Ditto.
4113 * gfortran.dg/graphite/id-20.f: Ditto.
4114 * gfortran.dg/graphite/id-27.f90: Ditto.
4115 * gfortran.dg/graphite/pr82449.f: Ditto.
4117 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4119 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4120 tiny and large memory models.
4122 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4124 * gnat.dg/suppress_initialization.adb,
4125 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4127 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4129 * gnat.dg/exit1.adb: New testcase.
4131 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4133 * gnat.dg/array30.adb: New testcase.
4135 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4137 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4139 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4141 * gcc.c-torture/execute/ssad-run.c: New test.
4142 * gcc.c-torture/execute/usad-run.c: Likewise.
4143 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4144 * gcc.target/aarch64/usadv16qi.c: Likewise.
4146 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4148 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4149 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4150 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4152 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4153 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4154 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4156 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4159 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4160 * gfortran.dg/g77/20020307-1.f: Ditto.
4161 * gfortran.dg/g77/980310-3.f: Ditto.
4162 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4163 * gfortran.dg/goacc/loop-1.f95: Ditto.
4164 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4165 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4166 * gfortran.dg/gomp/do-1.f90: Ditto.
4167 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4168 * gfortran.dg/pr17229.f: Ditto.
4169 * gfortran.dg/pr37243.f: Ditto.
4170 * gfortran.dg/pr49721-1.f: Ditto.
4171 * gfortran.dg/pr58484.f: Ditto.
4172 * gfortran.dg/pr81175.f: Ditto.
4173 * gfortran.dg/pr81723.f: Ditto.
4174 * gfortran.dg/predcom-2.f: Ditto.
4175 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4176 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4177 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4178 * gfortran.dg/vect/pr52580.f: Ditto.
4180 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4183 * gfortran.dg/char_result_18.f90: New test.
4185 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4188 * gfortran.dg/associate_38.f90: New test.
4190 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4193 * gfortran.dg/select_type_42.f90: New test.
4195 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4198 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4199 that the patch fixes PR66694 & PR82617, although the testcases
4200 are not explicitly included.
4202 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4204 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4206 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4209 * g++.dg/pr82899.C: New testcase.
4211 2018-05-18 Martin Liska <mliska@suse.cz>
4213 * gcc.dg/pr68766.c: Change pruned output.
4215 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4218 * c-c++-common/goacc/pr85782.c: New test.
4220 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4222 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4224 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4226 * gcc.target/arm/pr62554.c: Delete.
4227 * gcc.target/arm/pr69610-1.c: Likewise.
4228 * gcc.target/arm/pr69610-2.c: Likewise.
4230 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4232 * gcc.target/arm/pr40887.c: Update comment.
4233 * lib/target-supports.exp: Don't generate effective target checks
4234 and related helpers for armv5. Update comment.
4235 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4236 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4237 target check and options.
4239 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4242 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4243 scan-tree-dump-not for h.
4245 2018-05-18 Richard Biener <rguenther@suse.de>
4247 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4248 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4249 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4250 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4251 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4252 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4253 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4254 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4255 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4256 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4257 * gcc.dg/vrp-min-max-1.c: Likewise.
4258 * gcc.dg/vrp-min-max-3.c: New testcase.
4260 2018-05-18 Richard Biener <rguenther@suse.de>
4262 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4263 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4264 * gcc.dg/graphite/scop-6.c: Likewise.
4265 * gcc.dg/graphite/scop-7.c: Likewise.
4266 * gcc.dg/graphite/scop-8.c: Likewise.
4267 * gcc.dg/graphite/scop-9.c: Likewise.
4269 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4271 * gcc.target/aarch64/vect-init-ld1.c: New test.
4273 2018-05-18 Martin Liska <mliska@suse.cz>
4275 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4276 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4278 2018-05-18 Martin Liska <mliska@suse.cz>
4280 * gcc.dg/ipa/ipa-icf-39.c: New test.
4281 * gcc.dg/pr68766.c: Adjust pruned output.
4283 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4285 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4287 * gcc.dg/fma-1.c: New test.
4288 * gcc.dg/fma-2.c: Likewise.
4289 * gcc.dg/fma-3.c: Likewise.
4290 * gcc.dg/fma-4.c: Likewise.
4291 * gcc.dg/fma-5.c: Likewise.
4292 * gcc.dg/fma-6.c: Likewise.
4293 * gcc.dg/fma-7.c: Likewise.
4294 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4296 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4297 * gfortran.dg/reassoc_8.f: Likewise.
4298 * gfortran.dg/reassoc_9.f: Likewise.
4299 * gfortran.dg/reassoc_10.f: Likewise.
4301 2018-05-17 Jim Wilson <jimw@sifive.com>
4303 * gcc.target/riscv/switch-qi.c: New.
4304 * gcc.target/riscv/switch-si.c: New.
4306 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4309 * gcc.target/powerpc/pr85698.c: New test.
4311 2018-05-17 Richard Biener <rguenther@suse.de>
4313 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4315 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4317 PR tree-optimization/85793
4318 * gcc.dg/vect/pr85793.c: New test.
4320 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4322 * gcc.dg/gimplefe-28.c: New test.
4323 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4324 internal function calls.
4325 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4327 2018-05-17 Martin Liska <mliska@suse.cz>
4329 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4330 space in between 'G_' and '('.
4332 2018-05-17 Jakub Jelinek <jakub@redhat.com>
4335 * gcc.target/i386/pr85323-7.c: New test.
4336 * gcc.target/i386/pr85323-8.c: New test.
4337 * gcc.target/i386/pr85323-9.c: New test.
4340 * gcc.target/i386/pr85323-4.c: New test.
4341 * gcc.target/i386/pr85323-5.c: New test.
4342 * gcc.target/i386/pr85323-6.c: New test.
4345 * gcc.target/i386/pr85323-1.c: New test.
4346 * gcc.target/i386/pr85323-2.c: New test.
4347 * gcc.target/i386/pr85323-3.c: New test.
4349 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
4350 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
4351 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
4352 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
4353 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
4354 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
4355 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
4356 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
4357 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
4358 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
4359 * gcc.target/i386/avx512f-setzero-1.c: New test.
4361 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
4363 * gcc.target/aarch64/vect-slp-dup.c: New.
4365 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4368 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
4370 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
4372 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
4373 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
4375 2018-05-17 Richard Biener <rguenther@suse.de>
4377 PR tree-optimization/85757
4378 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
4380 2018-05-16 Marek Polacek <polacek@redhat.com>
4383 * g++.dg/cpp0x/initlist-throw1.C: New test.
4384 * g++.dg/cpp0x/initlist-throw2.C: New test.
4386 2018-05-16 Carl Love <cel@us.ibm.com>
4388 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
4389 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
4390 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
4392 2018-05-16 Richard Biener <rguenther@suse.de>
4394 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
4395 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
4396 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
4398 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
4400 * gcc.target/aarch64/sve/vcond_10.c: New test.
4401 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
4402 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
4403 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
4405 2018-05-15 Martin Sebor <msebor@redhat.com>
4407 PR tree-optimization/85753
4408 * gcc.dg/Wrestrict-10.c: Adjust.
4409 * gcc.dg/Wrestrict-16.c: New test.
4411 2018-05-15 Martin Sebor <msebor@redhat.com>
4414 * c-c++-common/attr-nonstring-7.c: New test.
4416 2018-05-15 Richard Biener <rguenther@suse.de>
4418 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
4420 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4422 PR tree-optimization/83648
4423 * gcc.dg/tree-ssa/pr83648.c: New test.
4424 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
4426 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4429 * gcc.dg/ipa/pr85734.c: New test.
4431 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
4434 * gnat.dg/opt70.adb: New test.
4435 * gnat.dg/opt70_pkg.ad[sb]: New helper.
4437 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4439 * gcc.target/aarch64/crypto-fuse-1.c: New test.
4440 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
4442 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
4444 * gcc.target/aarch64/vmov_n_1.c: Update test.
4445 * gcc.target/aarch64/vfp-1.c: Update test.
4447 2018-05-14 Jakub Jelinek <jakub@redhat.com>
4450 * gcc.c-torture/execute/pr85756.c: New test.
4452 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
4454 * gcc.target/i386/cldemote-1.c: New test.
4456 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
4459 * gfortran.dg/assumed_type_9.f90 : New test.
4461 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
4464 * gfortran.dg/pr85542.f90: New test.
4466 2018-05-11 Martin Jambor <mjambor@suse.cz>
4469 * g++.dg/lto/pr85655_0.C: New test.
4471 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
4473 * gcc.target/i386/tpause-1.c: New test.
4474 * gcc.target/i386/umonitor-1.c: New test.
4476 2018-05-11 Jakub Jelinek <jakub@redhat.com>
4479 * c-c++-common/gomp/pr85696.c: New test.
4481 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
4482 Jakub Jelinek <jakub@redhat.com>
4484 PR tree-optimization/85692
4485 * gcc.target/i386/pr85692.c: New test.
4487 2018-05-11 Martin Liska <mliska@suse.cz>
4490 * c-c++-common/ubsan/attrib-6.c: New test.
4492 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
4495 * gfortran.dg/pr85687.f90: new test.
4497 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
4500 * gfortran.dg/pr85521_1.f90: New test.
4501 * gfortran.dg/pr85521_2.f90: New test.
4503 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
4506 * gfortran.dg/pr70870_1.f90: New test.
4508 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
4510 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
4512 2018-05-10 Jakub Jelinek <jakub@redhat.com>
4515 * g++.dg/ext/offsetof2.C: New test.
4517 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
4520 * gfortran.dg/temporary_3.f90 : New test.
4523 * gfortran.dg/temporary_2.f90 : New test.
4525 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
4527 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
4528 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
4529 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
4530 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
4531 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
4532 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
4533 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
4534 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
4535 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
4536 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
4537 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
4538 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
4539 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
4540 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
4541 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
4542 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
4543 * gcc.dg/vmx/st-be-order.c: Delete testcase.
4544 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
4545 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
4546 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
4547 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
4548 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
4549 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
4550 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
4551 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
4552 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
4553 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
4555 2018-05-10 Jakub Jelinek <jakub@redhat.com>
4557 PR tree-optimization/85699
4558 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
4559 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
4560 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
4561 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
4563 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
4565 * g++.dg/tls/pr85400.C: New test.
4567 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4570 * g++.dg/cpp1y/lambda-generic-85713.C: New.
4572 2018-05-09 Carl Love <cel@us.ibm.com>
4574 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
4576 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4580 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4583 * g++.dg/cpp1y/pr84588.C: New.
4585 2018-05-09 Andreas Schwab <schwab@suse.de>
4587 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
4589 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
4591 * gcc.target/aarch64/store_lane_spill_1.c: New test.
4592 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
4594 2018-05-08 Carl Love <cel@us.ibm.com>
4595 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
4597 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4600 * g++.dg/cpp1y/pr84588.C: New.
4602 2018-05-08 Marek Polacek <polacek@redhat.com>
4605 * g++.dg/cpp1z/constexpr-if22.C: New test.
4607 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
4610 * gcc.target/i386/pr85693.c: New test.
4612 2018-05-08 Jakub Jelinek <jakub@redhat.com>
4615 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
4616 scan-assembler-times checking that except for [fh]*xor other functions
4617 don't use any load instructions.
4619 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
4621 * gcc.target/i386/builtin_target.c: Test goldmont.
4622 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
4625 2018-05-08 Jakub Jelinek <jakub@redhat.com>
4628 * g++.dg/other/sse2-pr85572-1.C: New test.
4629 * g++.dg/other/sse2-pr85572-2.C: New test.
4630 * g++.dg/other/sse4-pr85572-1.C: New test.
4631 * g++.dg/other/avx2-pr85572-1.C: New test.
4634 * gcc.target/i386/pr85317.c: New test.
4635 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
4636 optimization barrier to avoid optimizing away the expected insn.
4639 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
4640 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
4642 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4644 * g++.dg/other/sve_const_pred_1.C: Rename to...
4645 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
4646 target selectors and explicit -march options.
4647 * g++.dg/other/sve_const_pred_2.C: Rename to...
4648 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
4649 * g++.dg/other/sve_const_pred_3.C: Rename to...
4650 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
4651 * g++.dg/other/sve_const_pred_4.C: Rename to...
4652 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
4653 * g++.dg/other/sve_tls_2.C: Rename to...
4654 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
4655 * g++.dg/other/sve_vcond_1.C: Rename to...
4656 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
4657 * g++.dg/other/sve_vcond_1_run.C: Rename to...
4658 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
4660 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4663 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
4666 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4669 * g++.dg/cpp0x/deleted14.C: New.
4671 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4672 Alan Hayward <alan.hayward@arm.com>
4673 David Sherwood <david.sherwood@arm.com>
4675 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
4677 * gcc.target/aarch64/sve/vcond_7.c: New test.
4678 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
4680 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4683 * g++.dg/cpp0x/sfinae62.C: New.
4685 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4687 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
4690 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4693 * g++.dg/cpp0x/narrowing1.C: New.
4695 2018-05-08 Richard Biener <rguenther@suse.de>
4698 * gcc.dg/torture/pr85574.c: Rename to...
4699 * gcc.dg/torture/pr85588.c: ... this.
4701 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4704 * gfortran.dg/minmaxloc_12.f90: New test case.
4705 * gfortran.dg/minmaxloc_13.f90: New test case.
4707 2018-05-07 Nathan Sidwell <nathan@acm.org>
4709 * g++.dg/cpp0x/range-for10.C: Delete.
4710 * g++.dg/ext/forscope1.C: Delete.
4711 * g++.dg/ext/forscope2.C: Delete.
4712 * g++.dg/template/for1.C: Delete.
4714 2018-05-07 Jeff Law <law@redhat.com>
4716 * gfortran.dg/linefile.f90: New test.
4718 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4720 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
4723 2018-05-06 Jakub Jelinek <jakub@redhat.com>
4726 * g++.dg/ext/asm14.C: New test.
4727 * g++.dg/ext/asm15.C: New test.
4728 * g++.dg/ext/asm16.C: New test.
4730 2018-05-06 Michael Eager <eager@eagercon.com>
4732 * gcc.target/microblaze/others/picdtr.c: Correct option
4733 -fPIE -mpic-data-is-text-relative.
4735 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
4737 * gcc.target/microblaze/others/picdtr.c: Add test for
4738 -fPIE -mpic-data-is-text-relative.
4740 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
4743 * gfortran.dg/coarray_dependency_1.f90: New test.
4744 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
4746 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4748 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
4749 to match the currently produced gimple.
4751 2018-05-04 Carl Love <cel@us.ibm.com>
4753 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
4755 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
4756 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
4757 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
4758 xvcmpgedp counts. Add xxsel counts.
4760 2018-05-04 Richard Biener <rguenther@suse.de>
4763 * g++.dg/torture/pr85627.C: New testcase.
4765 2018-05-04 Richard Biener <rguenther@suse.de>
4768 * gcc.dg/torture/pr85574.c: New testcase.
4769 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
4771 2018-05-04 Jakub Jelinek <jakub@redhat.com>
4774 * gcc.dg/nextafter-1.c: New test.
4775 * gcc.dg/nextafter-2.c: New test.
4776 * gcc.dg/nextafter-3.c: New test.
4777 * gcc.dg/nextafter-4.c: New test.
4779 2018-05-03 Nathan Sidwell <nathan@acm.org>
4781 Remove -ffriend-injection.
4782 * g++.old-deja/g++.jason/scoping15.C: Delete.
4783 * g++.old-deja/g++.mike/net43.C: Delete.
4785 2018-05-03 Jakub Jelinek <jakub@redhat.com>
4788 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
4789 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
4790 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
4791 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
4793 2018-05-03 Tom de Vries <tom@codesourcery.com>
4796 * lib/scanoffloadtree.exp: New file.
4798 2018-05-03 Richard Biener <rguenther@suse.de>
4800 PR tree-optimization/85615
4801 * gcc.dg/torture/pr85615.c: New testcase.
4803 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4805 PR tree-optimization/70291
4806 * gcc.dg/complex-6.c: New test.
4807 * gcc.dg/complex-7.c: Likewise.
4809 2018-05-03 Richard Biener <rguenther@suse.de>
4812 * fortran.dg/pr51434.f90: Truncate transfer argument.
4814 2018-05-02 Jakub Jelinek <jakub@redhat.com>
4817 * gcc.c-torture/execute/pr85582-3.c: New test.
4819 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4820 Jason Merrill <jason@redhat.com>
4823 * g++.dg/warn/Wshadow-13.C: New.
4824 * g++.dg/warn/Wshadow-14.C: Likewise.
4826 2018-05-02 Tom de Vries <tom@codesourcery.com>
4829 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
4830 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
4832 2018-05-02 David Pagan <dave.pagan@oracle.com>
4835 * gcc.dg/noncompile/pr30552-1.c: New test.
4836 * gcc.dg/noncompile/pr30552-2.c: New test.
4837 * gcc.dg/noncompile/pr30552-3.c: New test.
4838 * gcc.dg/noncompile/pr30552-4.c: New test.
4840 2018-05-02 Richard Biener <rguenther@suse.de>
4842 PR tree-optimization/85597
4843 * gcc.dg/vect/pr85597.c: New testcase.
4845 2018-05-02 Tom de Vries <tom@codesourcery.com>
4848 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
4849 * lib/scanltranstree.exp: New file.
4850 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
4851 (scan-ltrans-tree-dump-times_required_options)
4852 (scan-ltrans-tree-dump-not_required_options)
4853 (scan-ltrans-tree-dump-dem_required_options)
4854 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
4855 * lib/gcc-dg.exp: Include scanltranstree.exp.
4857 2018-05-02 Tom de Vries <tom@codesourcery.com>
4860 * gcc.dg/ipa/ipa-icf-38.c: New test.
4861 * gcc.dg/ipa/ipa-icf-38a.c: New test.
4862 * lib/scandump.exp (dump-base): New proc.
4863 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
4864 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
4866 * lib/scanipa.exp: Add "" argument to scan-dump calls.
4867 * lib/scanlang.exp: Same.
4868 * lib/scanrtl.exp: Same.
4869 * lib/scantree.exp: Same.
4870 * lib/scanwpaipa.exp: New file.
4871 * lib/gcc-dg.exp: Include scanwpaipa.exp.
4873 2018-05-02 Richard Biener <rguenther@suse.de>
4876 * gcc.dg/torture/pr85567.c: New testcase.
4878 2018-05-02 Jakub Jelinek <jakub@redhat.com>
4881 * gcc.c-torture/execute/pr85582-1.c: New test.
4882 * gcc.c-torture/execute/pr85582-2.c: New test.
4884 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
4886 PR tree-optimization/85586
4887 * gcc.dg/vect/pr85586.c: New test.
4889 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
4891 PR tree-optimization/85143
4892 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
4893 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
4895 2018-05-01 David Malcolm <dmalcolm@redhat.com>
4898 * c-c++-common/Wformat-pr84258.c: New test.
4900 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4902 PR tree-optimization/82665
4903 * gcc.dg/tree-ssa/pr82665.c: New test.
4905 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4908 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4909 (test_add_fixit_insert_formatted_single_line): New function.
4910 (test_add_fixit_insert_formatted_multiline): New function.
4911 Extend expected output of generated patch to include fix-it hints
4913 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
4914 "gcc-rich-location.h". Add test coverage for
4915 gcc_rich_location::add_fixit_insert_formatted.
4917 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4919 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4920 (test_show_locus): Update for location_get_source_line returning a
4921 char_span. Use char_span for handling words in the
4922 "test_many_nested_locations" fix-it example.
4924 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4926 * gcc.target/arc/interrupt-8.c: Update test.
4927 * gcc.target/arc/loop-4.c: Likewise.
4928 * gcc.target/arc/loop-hazard-1.c: Likewise.
4929 * gcc.target/arc/sdata-3.c: Likewise.
4931 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4933 * gcc.target/arc/store-merge-1.c: New test.
4934 * gcc.target/arc/add_n-combine.c: Update test.
4936 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
4938 Microblaze Target: PIC data text relative
4940 * gcc.target/microblaze/others/data_var1.c: Include
4941 PIC case of r20 base register.
4942 * gcc.target/microblaze/others/data_var2.c: Ditto.
4943 * gcc.target/microblaze/others/picdtr.c: Add new
4944 test case for -mpic-is-data-text-relative.
4945 * gcc.target/microblaze/others/sdata_var1.c: Add
4946 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4947 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4948 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4949 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4950 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4951 * gcc.target/microblaze/others/string_cst1_gpopt.c:
4953 * gcc.target/microblaze/others/string_cst2_gpopt.c:
4956 2018-04-30 Richard Biener <rguenther@suse.de>
4958 PR tree-optimization/28364
4959 PR tree-optimization/85275
4960 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
4961 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
4962 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
4963 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
4964 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
4966 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
4967 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
4969 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4970 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4971 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4973 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
4976 * gcc.target/i386/pr84431.c: New test.
4978 2018-04-27 Martin Jambor <mjambor@suse.cz>
4981 * g++.dg/ipa/pr85549.C: New test.
4983 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4986 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
4988 * g++.dg/cpp0x/constexpr-85553.C: New test.
4990 2018-04-27 David Malcolm <dmalcolm@redhat.com>
4993 * g++.dg/pr85515-1.C: New test.
4994 * g++.dg/pr85515-2.C: New test.
4996 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
4999 * g++.dg/cpp0x/friend3.C: New.
5001 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5004 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5005 Use check_effective_target_arm_little_endian.
5007 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5009 PR tree-optimization/85529
5010 * gcc.c-torture/execute/pr85529-1.c: New test.
5011 * gcc.c-torture/execute/pr85529-2.c: New test.
5012 * gcc.dg/pr85529.c: New test.
5014 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5016 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5017 `.dword' in addition to `lw' and `.word'.
5019 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5021 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5023 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5025 * gnat.dg/loop_optimization24.adb: New test.
5027 2018-04-26 Richard Biener <rguenther@suse.de>
5029 PR tree-optimization/85116
5030 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5031 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5032 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5033 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5035 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5038 * gcc.target/i386/pr85473-1.c: New test.
5039 * gcc.target/i386/pr85473-2.c: New test.
5041 2018-04-25 Nathan Sidwell <nathan@acm.org>
5042 Jakub Jelinek <jakub@redhat.com>
5046 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5047 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5048 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5049 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5050 * g++.dg/cpp0x/pr85437-1.C: New.
5051 * g++.dg/cpp0x/pr85437-2.C: New.
5052 * g++.dg/cpp0x/pr85437-3.C: New.
5053 * g++.dg/cpp0x/pr85437-4.C: New.
5055 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5058 * gfortran.dg/pr85520.f90: New test.
5060 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5063 * gcc.dg/pr85512.c: New test.
5065 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5068 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5069 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5070 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5071 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5072 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5073 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5074 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5075 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5076 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5077 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5078 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5079 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5080 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5081 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5082 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5083 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5084 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5085 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5086 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5087 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5088 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5089 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5090 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5091 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5092 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5093 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5094 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5095 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5096 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5097 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5098 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5099 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5100 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5101 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5102 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5103 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5104 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5105 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5106 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5107 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5108 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5109 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5110 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5111 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5112 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5113 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5114 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5115 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5116 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5117 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5118 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5119 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5120 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5121 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5122 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5123 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5124 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5126 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5127 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5128 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5129 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5130 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5131 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5132 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5133 * (dg-options): Likwise.
5134 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5136 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5137 * gcc.target/i386/cet-label-3.c: Removed.
5138 * gcc.target/i386/cet-property-3.c: Likwise.
5139 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5141 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5144 * gcc.target/i386/pr85511.c: New test.
5147 * g++.dg/ext/pr85503.C: New test.
5150 * gcc.target/i386/pr85508.c: New test.
5152 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5154 PR tree-optimization/85478
5155 * g++.dg/pr85478.C: New test.
5157 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5159 * g++.dg/torture/pr85496.C: New test.
5161 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5163 PR rtl-optimization/85423
5164 * gcc.dg/pr85423.c: New test.
5166 2018-04-20 Martin Sebor <msebor@redhat.com>
5169 * gcc.dg/Wrestrict-15.c: New test.
5171 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5174 * gcc.target/powerpc/pr85456.c: New test.
5176 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5178 * g++.dg/ext/undef-bool-1.C: Require lp64.
5179 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5181 2018-04-20 Jeff Law <law@redhat.com>
5183 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5185 * gcc.dg/stack-check-6.c: Likewise.
5186 * gcc.dg/stack-check-6a.c: Likewise.
5187 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5188 * gcc.target/i386/stack-check-18.c: Likewise.
5189 * gcc.target/i386/stack-check-19.c: Likewise.
5191 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5194 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5195 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5196 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5197 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5199 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5202 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5203 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5205 2018-04-20 Richard Biener <rguenther@suse.de>
5208 * gcc.dg/torture/pr85475.c: New testcase.
5210 2018-04-20 Martin Jambor <mjambor@suse.cz>
5213 * gcc.dg/ipa/pr85449.c: New test.
5215 2018-04-20 Martin Jambor <mjambor@suse.cz>
5218 * g++.dg/ipa/pr85447.C: New file.
5219 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5221 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5224 * g++.dg/cpp0x/pr85462.C: New test.
5226 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5228 * gcc.target/i386/pr85404.c: Require CET target.
5230 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5232 PR tree-optimization/85467
5233 * gcc.dg/pr85467.c: New test.
5235 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5238 * g++.dg/parse/crash68.C: New.
5240 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5243 * g++.dg/torture/pr85334.C: New test.
5245 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5247 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5248 * g++.dg/diagnostic/pr85464.C: New.
5250 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5253 * gcc.dg/torture/pr85397-1.c: New test.
5254 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5255 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5257 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5260 * gcc.target/i386/pr85404.c: New test.
5262 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5265 * c-c++-common/attr-nocf-check-1.c: Compile with
5266 -fcf-protection=none.
5267 * c-c++-common/attr-nocf-check-3.c: Likewise.
5268 * gcc.dg/march-generic.c: Likewise.
5269 * gcc.target/i386/align-limit.c: Likewise.
5270 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5271 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5272 * gcc.target/i386/cet-property-2.c: Likewise.
5273 * gcc.target/i386/ret-thunk-26.c: Likewise.
5274 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5276 * c-c++-common/fcf-protection-2.c: Likewise.
5277 * c-c++-common/fcf-protection-3.c: Likewise.
5278 * c-c++-common/fcf-protection-5.c: Likewise.
5279 * c-c++-common/fcf-protection-6.c: Likewise.
5280 * c-c++-common/fcf-protection-7.c: Likewise.
5281 * gcc.target/i386/cet-label-3.c: New test.
5282 * gcc.target/i386/cet-property-3.c: Likewise.
5283 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5284 * gcc.target/i386/pr85417-1.c: Likewise.
5285 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5286 __x86_indirect_thunk_nt_(r|e)ax
5287 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5288 * gcc.target/i386/pr85403.c: Remove dg-error,
5290 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5292 * gcc.target/i386/movdir-1.c: New test.
5294 2018-04-19 Richard Biener <rguenther@suse.de>
5297 * gcc.dg/pr85455.c: New testcase.
5299 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5301 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5303 * g++.dg/lto/pr85405b_0.C: Likewise.
5304 * g++.dg/lto/pr84805_0.C: Likewise.
5306 2018-04-18 Martin Liska <mliska@suse.cz>
5310 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5313 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5316 * gcc.dg/pr85388-1.c: New test.
5317 * gcc.dg/pr85388-2.c: Likewise.
5318 * gcc.dg/pr85388-3.c: Likewise.
5319 * gcc.dg/pr85388-4.c: Likewise.
5320 * gcc.dg/pr85388-5.c: Likewise.
5321 * gcc.dg/pr85388-6.c: Likewise.
5323 2018-04-18 Jan Hubicka <jh@suse.cz>
5324 Martin Liska <mliska@suse.cz>
5326 * g++.dg/lto/pr83121_0.C: Update template.
5327 * g++.dg/lto/pr83121_1.C: Update template.
5328 * g++.dg/lto/pr84805_0.C: Update template.
5329 * g++.dg/lto/pr84805_1.C: Update template.
5330 * g++.dg/lto/pr84805_2.C: Update template.
5332 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5335 * g++.dg/cpp0x/pr84630.C: New.
5337 2018-04-18 Jakub Jelinek <jakub@redhat.com>
5340 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
5341 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
5342 in two cases. Uncomment two other tests and add expected dg-error for
5344 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
5345 -Wnarrowing diagnostics on some targets for c++11.
5346 * g++.dg/parse/array-size2.C: Remove xfail.
5347 * g++.dg/cpp0x/constexpr-84463.C: New test.
5349 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
5351 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
5352 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
5354 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5357 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
5358 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
5359 * g++.dg/other/sve_tls_2.C: Require effective target tls.
5361 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5363 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
5364 prevent cascading of errors and change expected error message.
5365 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
5367 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
5368 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
5369 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
5370 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
5372 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
5374 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5377 * gcc.dg/pr85430.c: New test.
5379 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5382 * gcc.target/arm/pr54300.C: Move to...
5383 * g++.dg/other/pr54300.C: ... Here. Add target directives.
5384 * gcc.target/arm/pr55073.C: Move to...
5385 * g++.dg/other/pr55073.C: ... Here. Add target directives.
5386 * gcc.target/arm/pr56184.C: Move to...
5387 * g++.dg/other/pr56184.C: ... Here. Add target directives.
5388 * gcc.target/arm/pr59985.C: Move to...
5389 * g++.dg/other/pr59985.C: ... Here. Add target directives.
5390 * gcc.target/aarch64/pr60675.C: Move to...
5391 * g++.dg/other/pr60675.C: ... Here. Add target directives.
5392 * gcc.target/aarch64/pr81422.C: Move to...
5393 * g++.dg/other/pr81422.C: ... Here. Add target directives.
5394 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
5395 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
5396 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
5397 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
5398 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
5399 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
5400 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
5401 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
5402 * gcc.target/aarch64/sve/tls_2.C: Move to...
5403 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
5404 * gcc.target/aarch64/pr81414.C: Rename to...
5405 * gcc.target/aarch64/pr81414.c: ... This.
5406 * gcc.target/aarch64/simd/pr67896.C: Rename to...
5407 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
5409 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
5410 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
5411 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
5412 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
5415 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5418 * gcc.dg/pr85414.c: New test.
5420 2018-04-17 Martin Jambor <mjambor@suse.cz>
5423 * g++.dg/ipa/pr85421.C: New test.
5425 2018-04-17 Martin Liska <mliska@suse.cz>
5428 * g++.dg/lto/pr85405b_0.C: New test.
5429 * g++.dg/lto/pr85405b_1.C: New test.
5431 2018-04-17 Martin Liska <mliska@suse.cz>
5434 * g++.dg/lto/pr85405_0.C: New test.
5435 * g++.dg/lto/pr85405_1.C: New test.
5437 2018-04-17 Martin Liska <mliska@suse.cz>
5440 * g++.dg/ext/pr85329-2.C: New test.
5441 * g++.dg/ext/pr85329.C: New test.
5442 * gcc.target/i386/mvc12.c: New test.
5444 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
5447 * g++.dg/pr85039-1.C: New.
5448 * g++.dg/pr85039-2.C: New.
5449 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
5451 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
5454 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
5455 if the target supports efficient unaligned storage accesses.
5457 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
5460 * gcc.target/powerpc/pr83660.C: New test.
5462 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
5465 * gcc.target/i386/pr85403.c: New test.
5467 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
5470 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
5472 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5473 Jason Merrill <jason@redhat.com>
5476 * g++.dg/cpp0x/pr85112.C: New.
5478 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
5481 * g++.dg/ext/undef-bool-1.C: New file.
5482 * gcc.target/powerpc/powerpc.exp: Remove .C support.
5483 * gcc.target/powerpc/undef-bool-1.C: Remove file.
5485 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
5488 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
5489 corresponding dg-error clause.
5490 * gcc.target/powerpc/pr80098-3.c: Ditto.
5491 * gcc.target/powerpc/pr80103-1.c: Delete.
5493 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
5497 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
5498 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
5500 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5503 * gfortran.dg/implied_do_io_5.f90: New test.
5505 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
5508 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
5509 several values: positive, negative, and zero.
5510 * gcc.target/powerpc/sse2-pslld-1.c: Same.
5511 * gcc.target/powerpc/sse2-psllq-1.c: Same.
5513 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
5515 PR rtl-optimization/79916
5516 * gcc.target/powerpc/pr79916.c: New.
5518 2018-04-13 Jakub Jelinek <jakub@redhat.com>
5520 PR rtl-optimization/85393
5521 * g++.dg/opt/pr85393.C: New test.
5522 * g++.dg/opt/pr85393-aux.cc: New file.
5524 PR rtl-optimization/85376
5525 * gcc.dg/pr85376.c: New test.
5527 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
5529 PR rtl-optimization/83852
5530 * gcc.dg/pr83852.c: New testcase.
5532 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
5535 * gcc.target/s390/pr77822-1.C: Rename to ...
5536 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
5537 * gcc.target/s390/pr77822-2.c: Add asm scan check.
5538 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
5540 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
5543 * gcc.target/i386/pr71991.c: New testcase.
5545 2018-04-13 Martin Liska <mliska@suse.cz>
5546 Jakub Jelinek <jakub@redhat.com>
5549 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
5552 2018-04-12 David Malcolm <dmalcolm@redhat.com>
5555 * g++.dg/diagnostic/macro-arg-count.C: New test.
5557 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5561 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
5562 array and move test to libgomp/testsuite/libgomp.fortran.
5563 * gfortran.dg/do_concurrent_6.f90: New test.
5565 2018-04-12 Marek Polacek <polacek@redhat.com>
5568 * g++.dg/parse/error61.C: New test.
5570 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5573 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
5574 specify -mvsx on gcc command line.
5576 2018-04-12 Jakub Jelinek <jakub@redhat.com>
5579 * gcc.target/i386/pr85328.c: New test.
5581 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5583 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
5585 2018-04-12 Jakub Jelinek <jakub@redhat.com>
5587 PR rtl-optimization/85342
5588 * gcc.target/i386/pr85342.c: New test.
5590 2018-04-11 Jason Merrill <jason@redhat.com>
5592 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
5593 if ulimit -v is set.
5595 2018-04-11 Bin Cheng <bin.cheng@arm.com>
5598 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
5600 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5602 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
5603 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
5605 2018-04-11 Jakub Jelinek <jakub@redhat.com>
5608 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
5611 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
5614 * gcc.target/i386/pr84301.c: New test.
5616 2018-04-11 Jakub Jelinek <jakub@redhat.com>
5618 PR tree-optimization/85331
5619 * gcc.c-torture/execute/pr85331.c: New test.
5621 2018-04-11 Marek Polacek <polacek@redhat.com>
5624 * g++.dg/cpp0x/pr51225.C: Adjust error message.
5625 * g++.dg/cpp1z/constexpr-if21.C: New test.
5627 2018-04-11 Jakub Jelinek <jakub@redhat.com>
5630 * gcc.target/i386/pr85281.c: New test.
5632 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
5634 PR rtl-optimization/84659
5635 * gcc.dg/pr84659.c: New test.
5637 2018-04-11 Jakub Jelinek <jakub@redhat.com>
5640 * g++.dg/debug/dwarf2/pr85302.C: New test.
5642 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
5645 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
5648 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5651 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
5653 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
5655 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
5656 * gcc.target/powerpc/dimode_off.c: Ditto.
5657 * gcc.target/powerpc/tfmode_off.c: Ditto.
5658 * gcc.target/powerpc/timode_off.c: Ditto.
5660 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5662 * gcc.target/powerpc/vec-ldl-1.c: New test.
5663 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
5664 corrections to ABI implementation.
5666 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
5669 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
5671 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5673 PR rtl-optimization/85300
5674 * gcc.dg/pr85300.c: New test.
5676 2018-04-10 David Malcolm <dmalcolm@redhat.com>
5679 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
5680 where we now show the pertinent parameter.
5681 * g++.dg/diagnostic/aka2.C: Likewise.
5682 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5684 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5687 * gfortran.dg/gomp/pr85313.f90: New test.
5689 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5692 * g++.dg/parse/template29.C: New.
5694 2018-04-10 Bin Cheng <bin.cheng@arm.com>
5697 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
5699 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5703 * gcc.target/i386/avx512f-pr85177.c: New test.
5704 * gcc.target/i386/avx512f-pr85255.c: New test.
5706 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
5708 PR tree-optimization/85286
5709 * gcc.dg/vect/pr85286.c: New test.
5711 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5714 * gcc.target/arm/pr85173.c: New test.
5716 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5719 * gcc.dg/lto/pr85248_0.c: New test.
5720 * gcc.dg/lto/pr85248_1.c: New test.
5722 2018-04-09 Jan Hubicka <jh@suse.cz>
5725 * g++.dg/torture/pr85078.C: New.
5727 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
5730 * g++.dg/cpp1z/decomp44.C: New.
5731 * g++.dg/cpp1z/decomp45.C: Likewise.
5733 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5736 * gfortran.dg/do_concurrent_5.f90: New test.
5737 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
5740 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5743 * gfortran.dg/parameter_array_element_3.f90: New test.
5745 2018-04-09 Jakub Jelinek <jakub@redhat.com>
5748 * g++.dg/cpp1z/decomp43.C: New test.
5750 PR rtl-optimization/80463
5751 * g++.dg/pr80463.C: Add -w to dg-options.
5753 2018-04-09 Richard Biener <rguenther@suse.de>
5755 PR tree-optimization/85284
5756 * gcc.dg/torture/pr85284.c: New testcase.
5758 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5760 PR rtl-optimization/80463
5761 PR rtl-optimization/83972
5762 PR rtl-optimization/83480
5764 * gcc.dg/pr80463.c: New test.
5765 * g++.dg/pr80463.C: Likewise.
5766 * gcc.dg/pr83972.c: Likewise.
5768 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5770 PR rtl-optimization/83913
5771 * gcc.dg/pr83913.c: New test.
5773 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5775 PR rtl-optimization/83962
5776 * gcc.dg/pr83962.c: New test.
5778 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5780 PR rtl-optimization/83530
5781 * gcc.dg/pr83530.c: New test.
5783 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5786 * gfortran.dg/realloc_on_assign_16a.f90: New test.
5788 2018-04-07 Jakub Jelinek <jakub@redhat.com>
5790 PR tree-optimization/85257
5791 * gcc.dg/pr85257.c: New test.
5793 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
5795 * g++.dg/opt/pr85196.C: New test.
5797 2018-04-06 David Malcolm <dmalcolm@redhat.com>
5800 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
5801 std::tuple here since they need C++11.
5802 * g++.dg/lookup/missing-std-include-8.C: New test.
5803 * g++.dg/lookup/missing-std-include.C: Move std::array and
5804 std::tuple test to missing-std-include-6.C to avoid failures
5807 2018-04-06 Jakub Jelinek <jakub@redhat.com>
5810 * gcc.dg/debug/pr85252.c: New test.
5812 PR rtl-optimization/84872
5813 * gcc.dg/graphite/pr84872.c: New test.
5816 * g++.dg/cpp1z/decomp42.C: New test.
5818 2018-04-06 David Malcolm <dmalcolm@redhat.com>
5821 * g++.dg/lookup/missing-std-include-7.C: New test.
5823 2018-04-06 Tamar Christina <tamar.christina@arm.com>
5825 * gcc.dg/struct-simple.c: Revert r254862.
5826 * lib/target-supports.exp
5827 (check_effective_target_word_mode_no_slow_unalign): Likewise.
5829 2018-04-06 Richard Biener <rguenther@suse.de>
5832 * gcc.dg/torture/pr85244-1.c: New testcase.
5833 * gcc.dg/torture/pr85244-2.c: Likewise.
5835 2018-04-06 Jakub Jelinek <jakub@redhat.com>
5838 * c-c++-common/ubsan/pr85213.c: New test.
5840 2018-04-06 Richard Biener <rguenther@suse.de>
5843 * gcc.dg/pr85180.c: New testcase.
5845 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5847 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
5848 to trigger the optimization. Do some cleanup and function
5849 renaming. Add more test functions.
5851 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5853 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
5855 * gcc.target/s390/hotpatch-1.c: Skip when building without
5857 * gcc.target/s390/hotpatch-10.c: Likewise.
5858 * gcc.target/s390/hotpatch-11.c: Likewise.
5859 * gcc.target/s390/hotpatch-12.c: Likewise.
5860 * gcc.target/s390/hotpatch-13.c: Likewise.
5861 * gcc.target/s390/hotpatch-14.c: Likewise.
5862 * gcc.target/s390/hotpatch-15.c: Likewise.
5863 * gcc.target/s390/hotpatch-16.c: Likewise.
5864 * gcc.target/s390/hotpatch-17.c: Likewise.
5865 * gcc.target/s390/hotpatch-18.c: Likewise.
5866 * gcc.target/s390/hotpatch-19.c: Likewise.
5867 * gcc.target/s390/hotpatch-2.c: Likewise.
5868 * gcc.target/s390/hotpatch-3.c: Likewise.
5869 * gcc.target/s390/hotpatch-4.c: Likewise.
5870 * gcc.target/s390/hotpatch-5.c: Likewise.
5871 * gcc.target/s390/hotpatch-6.c: Likewise.
5872 * gcc.target/s390/hotpatch-7.c: Likewise.
5873 * gcc.target/s390/hotpatch-8.c: Likewise.
5874 * gcc.target/s390/hotpatch-9.c: Likewise.
5876 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5878 * c-c++-common/Wattributes.c: Disable warning for s390* target and
5879 check for an error instead.
5880 * gcc.dg/Wattributes-6.c: Likewise.
5882 2018-04-05 Jakub Jelinek <jakub@redhat.com>
5885 * g++.dg/cpp1z/decomp39.C: New test.
5886 * g++.dg/cpp1z/decomp40.C: New test.
5889 * g++.dg/cpp1z/decomp41.C: New test.
5892 * gcc.dg/pr85195.c: New test.
5894 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5897 * g++.dg/cpp0x/initlist100.C: New.
5898 * g++.dg/cpp0x/initlist101.C: Likewise.
5900 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5903 * g++.dg/other/pr84792-1.C: New.
5904 * g++.dg/other/pr84792-2.C: Likewise.
5906 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
5909 * gcc.target/i386/pr85193.c: New test.
5911 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
5914 * g++.dg/concepts/pr84979.C: New.
5915 * g++.dg/concepts/pr84979-2.C: New.
5916 * g++.dg/concepts/pr84979-3.C: New.
5918 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5921 * g++.dg/cpp0x/variadic174.C: New.
5923 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5926 * g++.dg/ext/builtin13.C: New test.
5927 * g++.dg/ext/atomic-4.C: New test.
5930 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
5931 * g++.dg/ext/bases3.C: New test.
5933 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5936 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
5937 to match a single insn of the baz function. Move scan directives at
5938 the end of the file below the functions they are trying to test for
5940 * gcc.target/arm/cmse/cmse-16.c: New testcase.
5942 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
5944 PR rtl-optimization/84878
5945 * gcc.target/powerpc/pr84878.c: New test.
5947 2018-04-04 Michael Matz <matz@suse.de>
5949 * gcc.dg/Wstringop-overflow-4.c: New test.
5950 * c-c++-common/Wstringop-truncation-4.c: Adjust.
5952 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5955 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
5956 for the diagnostics of overridden functions. Adjust for new wording.
5958 2018-04-04 Richard Biener <rguenther@suse.de>
5961 * g++.dg/lto/pr85176_0.C: New testcase.
5963 2018-04-04 Richard Biener <rguenther@suse.de>
5966 * lib/target-supports.exp (check_effective_target_vect_perm_short):
5969 2018-04-04 Martin Liska <mliska@suse.cz>
5972 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
5973 and msdata as a workaround for powerpc.
5975 2018-04-04 Richard Biener <rguenther@suse.de>
5977 PR tree-optimization/85168
5978 * gcc.dg/torture/pr85168.c: New testcase.
5980 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
5983 * g++.dg/pr84943.C: New.
5984 * g++.dg/pr84943-2.C: New.
5986 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5988 PR rtl-optimization/85167
5989 * gcc.dg/pr85167.c: New test.
5991 PR tree-optimization/85156
5992 * c-c++-common/pr85156.c: New test.
5993 * gcc.c-torture/execute/pr85156.c: New test.
5995 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
5997 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
5998 * gcc.target/powerpc/undef-bool-1.C: New file.
5999 * gcc.target/powerpc/undef-bool-2.c: New file.
6001 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6004 * g++.dg/cpp1z/class-deduction52.C: New.
6006 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6009 * g++.dg/cpp0x/pr85147.C: New test.
6012 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6015 * g++.dg/gomp/pr85134.C: New test.
6016 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6019 * gcc.c-torture/execute/pr85169.c: New test.
6020 * gcc.target/i386/avx512f-pr85169.c: New test.
6021 * gcc.target/i386/avx512bw-pr85169.c: New test.
6023 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6026 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6027 scan-assembler-times clause.
6029 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6031 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6032 dg-additional-options.
6034 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6036 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6038 2018-04-03 Richard Biener <rguenther@suse.de>
6041 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6043 2018-04-02 Jim Wilson <jimw@sifive.com>
6045 * gcc.target/riscv/pr84660.c: New.
6046 * gcc.target/riscv/shift-and-1.c: New.
6047 * gcc.target/riscv/shift-and-2.c: New.
6049 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6052 * gfortran.dg/array_simplify_2.f90: New test.
6054 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6057 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6058 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6059 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6060 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6061 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6063 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6066 * g++.dg/pr85027.C: New.
6068 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6071 * gcc.target/powerpc/sse-maxps-2.c: New test.
6072 * gcc.target/powerpc/sse-minps-2.c: New test.
6074 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6077 * g++.dg/gomp/pr84791.C: New test.
6079 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6082 * gfortran.dg/array_constructor_53.f90: New test.
6084 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6087 * gfortran.dg/substr_6.f90: Remove illegal test for
6088 out-of-bounds substring.
6090 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6093 * gfortran.dg/zero_sized_10.f90: New test.
6095 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6098 * g++.dg/lookup/missing-std-include-6.C: New test.
6099 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6101 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6102 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6103 <cstring>, <cassert>, and <cstdlib>.
6105 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6108 * gcc.target/i386/pr84985.c: New.
6110 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6113 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6115 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6118 * g++.dg/warn/Wunused-var-31.C: New test.
6121 * c-c++-common/Wduplicated-branches-14.c: New test.
6123 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6126 * g++.dg/cpp0x/pr84606.C: New.
6128 2018-03-29 Carl Love <cel@us.ibm.com>
6131 2017-09-27 Carl Love <cel@us.ibm.com>
6133 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6134 for the __builtin_fctid and __builtin_fctiw.
6136 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6139 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6140 deleted builtin function.
6141 (div_weuo): Likewise.
6142 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6143 (div_deuo): Likewise.
6145 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6148 * g++.dg/other/default13.C: New.
6150 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6153 * gcc.target/i386/pr85095-1.c: New test.
6154 * gcc.target/i386/pr85095-2.c: New test.
6155 * gcc.c-torture/execute/pr85095.c: New test.
6157 PR tree-optimization/82004
6158 * gcc.dg/pr82004.c: New test.
6160 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6161 Martin Liska <mliska@suse.cz>
6164 * g++.dg/asan/pr85081.C: New test.
6166 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6169 * g++.dg/template/pr84789.C: Adjust for testing with
6173 * g++.dg/template/pr84973.C: New.
6174 * g++.dg/template/pr84973-2.C: New.
6175 * g++.dg/template/pr84973-3.C: New.
6178 * g++.dg/eh/pr84968.C: New.
6180 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6183 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6184 long double multiply/divide uses the correct function.
6185 * gcc.target/powerpc/mulkc-3.c: Likewise.
6186 * gcc.target/powerpc/divkc-2.c: Likewise.
6187 * gcc.target/powerpc/divkc-3.c: Likewise.
6189 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6192 * g++.dg/cpp0x/defaulted51.C: New.
6193 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6195 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6198 * g++.dg/ext/vector35.C: New test.
6201 * g++.dg/ext/builtin-offsetof3.C: New test.
6204 * g++.dg/cpp1y/pr85076.C: New test.
6206 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6209 * gfortran.dg/matmul_rank_1.f90: New test.
6211 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6212 Harald Anlauf <anlauf@gmx.de>
6214 * gfortran.dg/structure_constructor_15.f90: New test.
6216 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6218 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6219 for the diagnostics of overridden functions. Adjust for new wording.
6220 * g++.dg/cpp0x/implicit1.C: Likewise.
6221 * g++.dg/cpp0x/override1.C: Likewise.
6222 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6223 * g++.dg/eh/shadow1.C: Likewise.
6224 * g++.dg/inherit/covariant12.C: Likewise.
6225 * g++.dg/inherit/covariant14.C: Likewise.
6226 * g++.dg/inherit/covariant15.C: Likewise.
6227 * g++.dg/inherit/covariant16.C: Likewise.
6228 * g++.dg/inherit/covariant22.C: Likewise.
6229 * g++.dg/inherit/crash3.C: Likewise.
6230 * g++.dg/inherit/error2.C: Likewise.
6231 * g++.dg/template/crash100.C: Likewise.
6232 * g++.old-deja/g++.eh/spec6.C: Likewise.
6233 * g++.old-deja/g++.mike/p811.C: Likewise.
6234 * g++.old-deja/g++.other/virtual11.C: Likewise.
6235 * g++.old-deja/g++.other/virtual4.C: Likewise.
6237 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6240 * gcc.target/i386/pr85044.c: New test.
6242 2018-03-27 Martin Sebor <msebor@redhat.com>
6245 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6248 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6251 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6253 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6256 * gcc.target/arm/pr81863.c: New test.
6258 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6261 * gcc.target/nvptx/pr85056.c: New test.
6262 * gcc.target/nvptx/pr85056a.c: New test.
6264 2018-03-27 Richard Biener <rguenther@suse.de>
6267 * lib/target-supports.exp (check_ssse3_available): New function.
6268 (check_effective_target_vect_perm_short): Enable for x86 if
6269 check_ssse3_available.
6271 2018-03-27 Richard Biener <rguenther@suse.de>
6273 PR tree-optimization/85082
6274 * gfortran.dg/pr85082.f90: New testcase.
6276 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6278 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6279 to "l=2" in dg-final.
6281 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6283 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6284 * gcc.target/mips/fix-r4000-2.c: Likewise.
6285 * gcc.target/mips/fix-r4000-3.c: Likewise.
6286 * gcc.target/mips/fix-r4000-4.c: Likewise.
6287 * gcc.target/mips/fix-r4000-5.c: Likewise.
6288 * gcc.target/mips/fix-r4000-6.c: Likewise.
6289 * gcc.target/mips/fix-r4000-7.c: Likewise.
6290 * gcc.target/mips/fix-r4000-8.c: Likewise.
6291 * gcc.target/mips/fix-r4000-9.c: Likewise.
6292 * gcc.target/mips/fix-r4000-10.c: Likewise.
6293 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6294 "mulditi3_r4000" instead of "mulditi3".
6295 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6296 "umulditi3_r4000" instead of "umulditi3".
6298 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6301 * g++.dg/inherit/covariant22.C: New test.
6303 2018-03-27 Richard Biener <rguenther@suse.de>
6306 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6309 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6310 Jason Merrill <jason@redhat.com>
6313 * g++.dg/init/array49.C: New.
6314 * g++.dg/torture/pr70499.C: Adjust.
6316 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6319 * gcc.target/i386/pr85073.c: New test.
6321 2018-03-26 Richard Biener <rguenther@suse.de>
6324 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6327 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6330 * gfortran.dg/parameter_array_format.f90: New test.
6332 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6333 Neil Carlson <neil.n.carlson@gmail.com>
6336 * gfortran.dg/literal_character_constant_1.inc: Replace
6337 call abort by STOP n.
6338 * gfortran.dg/overload_1.f90: Likewise.
6340 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
6341 Dominique d'Humieres <dominiq@gcc.gnu.org>
6344 * gfortran.dg/scalar_pointer_1.f90: New test.
6346 2018-03-25 Tom de Vries <tom@codesourcery.com>
6348 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
6351 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6354 * gfortran.dg/pr89497.f90: New test.
6356 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6359 * gfortran.dg/substr_7.f90: New test.
6361 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
6364 * gfortran.dg/pr42651.f90: New test.
6365 * gfortran.dg/func_result_7.f90: Update error message.
6367 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
6369 PR tree-optimization/84005
6370 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
6371 failing to force the alignment.
6373 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6375 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
6379 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6381 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
6382 message. Fix scan-assembler patterns.
6384 2018-03-23 Jakub Jelinek <jakub@redhat.com>
6387 * g++.dg/cpp0x/pr85015.C: New test.
6390 * g++.dg/cpp1y/pr84942.C: New test.
6392 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
6395 * gcc.target/i386/pr85030.c: New.
6397 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6400 * g++.dg/pr85026.C: New test.
6402 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
6404 * g++.dg/debug/pr84704.C: XFAIL AIX.
6406 2018-03-23 Sudakshina Das <sudi.das@arm.com>
6409 * gcc.target/arm/pr84826.c: Add dg directive.
6411 2018-03-23 Marek Polacek <polacek@redhat.com>
6414 * g++.dg/ext/builtin-offsetof2.C: New test.
6417 * g++.dg/cpp0x/Wnarrowing5.C: New test.
6418 * gcc.dg/pr85045.c: New test.
6420 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
6423 * gnat.dg/lto22.adb: New test.
6424 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
6425 * gnat.dg/lto22_pkg2.ads: Likewise.
6427 2018-03-23 Jakub Jelinek <jakub@redhat.com>
6430 * gcc.dg/lto/pr80778_0.c: New test.
6433 * gcc.target/i386/pr85034.c: New test.
6436 * c-c++-common/torture/pr85022.c: New test.
6439 * g++.dg/ubsan/pr85029.C: New test.
6441 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
6444 * g++.dg/cpp0x/pr71251.C: New.
6447 * g++.dg/template/pr84789.C: New.
6448 * g++.dg/template/pr84789-2.C: New.
6449 * g++.dg/template/pr84789-3.C: New.
6450 * g++.dg/parse/dtor11.C: Accept alternate error message.
6453 * g++.dg/pr84729.C: New.
6454 * g++.old-deja/g++.ext/arrnew2.C: Require error.
6455 * g++.old-deja/g++.robertl/eb58.C: Likewise.
6456 * g++.old-deja/g++.robertl/eb63.C: Likewise.
6458 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
6461 * gfortran.dg/interface_42.f90: New test.
6462 * gfortran.dg/interface_43.f90: New test.
6464 2018-03-22 Sudakshina Das <sudi.das@arm.com>
6467 * gcc.target/arm/pr84826.c: New test.
6469 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
6471 * gcc.target/arm/addr-modes-float.c: Move dg-do before
6472 dg-require-effective-target.
6473 * gcc.target/arm/addr-modes-int.c: Likewise.
6474 * gcc.target/nios2/lo-addr-tls.c: Likewise.
6476 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6479 * gcc.target/powerpc/altivec-ld-1.c: New test.
6481 2018-03-22 Bin Cheng <bin.cheng@arm.com>
6483 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
6485 2018-03-22 Jakub Jelinek <jakub@redhat.com>
6488 * gcc.dg/pr84941.c: New test.
6490 2018-03-22 Tom de Vries <tom@codesourcery.com>
6492 PR tree-optimization/84956
6493 * gcc.dg/pr84956.c: New test.
6495 2018-03-22 Marek Polacek <polacek@redhat.com>
6498 * g++.dg/cpp1z/constexpr-if15.C: New test.
6499 * g++.dg/cpp1z/constexpr-if16.C: New test.
6501 2018-03-21 Joseph Myers <joseph@codesourcery.com>
6503 * gcc.dg/builtin-tgmath-3.c: New test.
6505 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
6508 * g++.dg/concepts/pr71965.C: New.
6512 * g++.dg/cpp0x/pr84610.C: New.
6513 * g++.dg/cpp0x/pr84642.C: New.
6515 2018-03-21 Jakub Jelinek <jakub@redhat.com>
6518 * c-c++-common/pr84999.c: New test.
6520 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6523 * g++.dg/ext/desig10.C: New.
6525 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6526 Harald Anlauf <anlauf@gmx.de>
6529 * gfortran.dg/pr84957.f90: New test.
6531 2018-03-21 Jakub Jelinek <jakub@redhat.com>
6533 PR tree-optimization/84960
6534 * gcc.c-torture/compile/pr84960.c: New test.
6536 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
6538 PR tree-optimization/84811
6539 * gcc.dg/torture/pr84811.c: New test.
6541 2018-03-21 Jakub Jelinek <jakub@redhat.com>
6543 PR tree-optimization/84982
6544 * c-c++-common/pr84982.c: New test.
6547 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
6549 * g++.dg/torture/pr84961-1.C: New test.
6550 * g++.dg/torture/pr84961-2.C: New test.
6552 2018-03-21 Nathan Sidwell <nathan@acm.org>
6555 * g++.dg/pr85008.C: New.
6557 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
6560 * gfortran.dg/char_result_17.f90: New test.
6562 2018-03-21 David Malcolm <dmalcolm@redhat.com>
6565 * g++.dg/other/accessor-fixits-1.C: Move to...
6566 * g++.dg/torture/accessor-fixits-1.C: ...here.
6567 * g++.dg/other/accessor-fixits-2.C: Move to...
6568 * g++.dg/torture/accessor-fixits-2.C: ...here.
6569 * g++.dg/other/accessor-fixits-3.C: Move to...
6570 * g++.dg/torture/accessor-fixits-3.C: ...here.
6571 * g++.dg/other/accessor-fixits-4.C: Move to...
6572 * g++.dg/torture/accessor-fixits-4.C: ...here.
6573 * g++.dg/other/accessor-fixits-5.C: Move to...
6574 * g++.dg/torture/accessor-fixits-5.C: ...here.
6575 * g++.dg/torture/accessor-fixits-6.C: New testcase.
6576 * g++.dg/torture/accessor-fixits-7.C: New testcase.
6577 * g++.dg/torture/accessor-fixits-8.C: New testcase.
6579 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6581 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
6583 2018-03-21 Sudakshina Das <sudi.das@arm.com>
6586 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
6588 2018-03-21 Nathan Sidwell <nathan@acm.org>
6591 * g++.dg/lookup/pr84804.C: New.
6593 2018-03-21 Martin Sebor <msebor@redhat.com>
6596 * g++.dg/Wclass-memaccess-3.C: New test.
6597 * g++.dg/Wclass-memaccess-4.C: New test.
6599 2018-03-21 David Malcolm <dmalcolm@redhat.com>
6602 * g++.dg/other/accessor-fixits-1.C
6603 (test_access_const_t1_color): New.
6604 (test_deref_const_t1_color): New.
6605 * g++.dg/other/accessor-fixits-5.C: New testcase.
6607 2018-03-21 Tom de Vries <tom@codesourcery.com>
6609 PR tree-optimization/83126
6610 * gcc.dg/graphite/pr83126.c: New test.
6612 2018-03-21 Nathan Sidwell <nathan@acm.org>
6614 * g++.dg/ext/anon-struct6.C: Adjust.
6615 * g++.dg/ext/deprecate-1.C: New.
6616 * g++.dg/ext/deprecate-2.C: New.
6617 * g++.dg/lookup/pr84602.C: Adjust.
6618 * g++.dg/lookup/pr84962.C: Adjust.
6619 * g++.old-deja/g++.other/anon4.C
6622 * g++.dg/lookup/pr84836.C: New.
6624 2018-03-21 Bin Cheng <bin.cheng@arm.com>
6626 PR tree-optimization/84969
6627 * gcc.dg/tree-ssa/pr84969.c: New test.
6629 2018-03-21 Jakub Jelinek <jakub@redhat.com>
6631 PR rtl-optimization/84989
6632 * gcc.target/i386/pr84989.c: New test.
6634 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6636 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
6638 2018-03-21 Martin Liska <mliska@suse.cz>
6641 * gfortran.dg/goacc/pr84963.f90: New test.
6643 2018-03-21 Marek Polacek <polacek@redhat.com>
6645 PR c++/71638, ICE with NSDMI and reference.
6646 * g++.dg/cpp0x/nsdmi14.C: New test.
6647 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
6649 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
6651 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
6652 MIPS with -mpaired-single directives.
6654 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
6657 * gfortran.dg/interface_41.f90: New test.
6659 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6662 * gcc.dg/pr84875.c: New test.
6664 2018-03-20 Marek Polacek <polacek@redhat.com>
6666 PR c++/84978, ICE with NRVO.
6667 * g++.dg/opt/nrv19.C: New test.
6669 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6672 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6673 Disable for armeb targets.
6674 * gcc.target/arm/pr82518.c: New test.
6676 2018-03-20 Nathan Sidwell <nathan@acm.org>
6679 * g++.dg/lookup/pr84962.C: New.
6682 * g++.dg/lookup/pr84970.C: New.
6684 2018-03-20 Richard Biener <rguenther@suse.de>
6687 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
6689 2018-03-20 Martin Liska <mliska@suse.cz>
6692 * g++.dg/ipa/pr84825.C: New test.
6694 2018-03-20 Martin Liska <mliska@suse.cz>
6696 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
6698 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6701 * gcc.c-torture/compile/pr84845.c: New test.
6703 2018-03-20 Sudakshina Das <sudi.das@arm.com>
6706 * gcc.target/arm/pr82989.c: New test.
6708 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6711 * gcc.target/i386/pr84945.c: New test.
6713 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
6716 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
6718 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6721 * gcc.dg/pr84953.c: New test.
6723 2018-03-19 Marek Polacek <polacek@redhat.com>
6726 * g++.dg/cpp1z/lambda-__func__.C: New test.
6729 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
6731 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6734 * g++.dg/asan/pr78651.C: New test.
6736 2018-03-19 Tom de Vries <tom@codesourcery.com>
6738 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
6739 vect_int_mult. Add nvptx xfail for PR84958.
6741 2018-03-19 Nathan Sidwell <nathan@acm.org>
6744 * g++.dg/cpp1y/pr84835.C: New.
6746 2018-03-19 Sudakshina Das <sudi.das@arm.com>
6749 * gcc.target/aarch64/pr81647.c: New.
6751 2018-03-19 Richard Biener <rguenther@suse.de>
6753 PR tree-optimization/84933
6754 * g++.dg/pr84933.C: New testcase.
6756 2018-03-19 Richard Biener <rguenther@suse.de>
6758 PR tree-optimization/84859
6759 * gcc.dg/tree-ssa/pr84859.c: New testcase.
6760 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
6761 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
6762 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
6764 2018-03-19 Nathan Sidwell <nathan@acm.org>
6767 * g++.dg/lookup/pr84812.C: New.
6769 2018-03-19 Richard Biener <rguenther@suse.de>
6771 PR tree-optimization/84929
6772 * gcc.dg/torture/pr84929.c: New testcase.
6774 2018-03-19 Tamar Christina <tamar.christina@arm.com>
6777 * gcc.target/arm/big-endian-subreg.c: Delete.
6779 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6782 * gfortran.dg/array_constructor_52.f90: New test.
6784 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
6787 * gfortran.dg/pr77414.f90: New test.
6788 * gfortran.dg/internal_references_1.f90: Adjust error message.
6790 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
6793 * gfortran.dg/pr65453.f90: New test.
6795 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
6797 PR tree-optimization/84913
6798 * gfortran.dg/vect/pr84913.f90: New test.
6800 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6803 * gfortran.dg/warn_concat.f90: New test.
6805 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6808 * gcc.dg/pr84899.c: New test.
6810 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
6813 * gfortran.dg/pr69395.f90: Add test for max dimensions
6815 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
6818 * gcc.target/i386/pr84876.c: New test.
6820 2018-03-16 Martin Liska <mliska@suse.cz>
6823 * gcc.target/i386/mvc11.c: New test.
6825 2018-03-16 Martin Liska <mliska@suse.cz>
6828 * gcc.target/i386/mvc10.c: New test.
6830 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6834 * g++.dg/cpp1y/pr79937-1.C: New test.
6835 * g++.dg/cpp1y/pr79937-2.C: New test.
6836 * g++.dg/cpp1y/pr79937-3.C: New test.
6837 * g++.dg/cpp1y/pr79937-4.C: New test.
6838 * g++.dg/cpp1y/pr82410.C: New test.
6840 2018-03-16 Tom de Vries <tom@codesourcery.com>
6842 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
6844 2018-03-16 Tom de Vries <tom@codesourcery.com>
6846 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
6848 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6851 * g++.dg/cpp2a/desig8.C: New test.
6853 PR tree-optimization/84841
6854 * gcc.dg/pr84841.c: New test.
6857 * g++.dg/cpp2a/desig7.C: New test.
6859 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
6860 Jim MacArthur <jim.macarthur@codethink.co.uk>
6862 * gfortran.dg/automatic_1.f90: New test.
6863 * gfortran.dg/automatic_repeat.f90: New test
6864 * gfortran.dg/automatic_save.f90: New test.
6865 * gfortran.dg/vax_structure.f90: New test.
6867 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6870 * gfortran.dg/pr78741.f90: New test.
6872 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6875 * gfortran.dg/pr69395.f90: New test.
6877 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6880 * g++.dg/opt/pr79085.C: New test.
6882 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
6885 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
6886 label instead of __x86_indirect_thunk label.
6888 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6891 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
6892 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
6893 * g++.dg/warn/deprecated-13.C: New test.
6895 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
6897 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
6899 2018-03-15 Richard Biener <rguenther@suse.de>
6902 * c-c++-common/pr84873.c: New testcase.
6904 2018-03-15 Tamar Christina <tamar.christina@arm.com>
6907 * gcc.target/arm/big-endian-subreg.c: New.
6909 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6912 * gcc.c-torture/compile/pr84860.c: New test.
6914 2018-03-15 Julia Koval <julia.koval@intel.com>
6916 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6918 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
6921 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6924 * gcc.dg/pr84853.c: New test.
6926 2018-03-14 Carl Love <cel@us.ibm.com>
6928 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
6930 2018-03-14 Martin Liska <mliska@suse.cz>
6933 * g++.dg/lto/pr84805_0.C: New test.
6934 * g++.dg/lto/pr84805_1.C: New test.
6935 * g++.dg/lto/pr84805_2.C: New test.
6937 2018-03-14 David Malcolm <dmalcolm@redhat.com>
6940 * gcc.dg/fixits-pr84852-1.c: New test.
6941 * gcc.dg/fixits-pr84852-2.c: New test.
6943 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6945 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
6946 separate verbose message.
6947 * lib/scandump.exp (scan-dump-times): Likewise.
6949 2018-03-14 Julia Koval <julia.koval@intel.com>
6951 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
6953 * gcc.target/i386/funcspec-56.inc: Ditto.
6955 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6957 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
6960 2018-03-14 Jakub Jelinek <jakub@redhat.com>
6963 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
6964 check count from 17 to 14.
6967 * gcc.target/i386/pr84844.c: New test.
6969 2018-03-14 Richard Biener <rguenther@suse.de>
6971 PR tree-optimization/84830
6972 * gcc.dg/torture/pr84830.c: New testcase.
6974 2018-03-14 Marek Polacek <polacek@redhat.com>
6977 * g++.dg/cpp0x/static_assert15.C: New test.
6979 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
6982 * gfortran.dg/pr61775.f90: New test.
6984 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6987 * g++.dg/ext/pr84843-1.C: New test.
6988 * g++.dg/ext/pr84843-2.C: New test.
6990 2018-03-13 David Pagan <dave.pagan@oracle.com>
6993 * gcc.dg/pr46921.c: New test.
6995 2018-03-13 Martin Sebor <msebor@redhat.com>
6997 PR tree-optimization/84725
6998 * c-c++-common/Wstringop-truncation-4.c: New test.
6999 * c-c++-common/attr-nonstring-5.c: New test.
7001 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7003 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7005 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7006 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7008 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7010 * gcc.target/aarch64/sve/tls_1.c: New test.
7011 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7013 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7015 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7016 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7018 2018-03-13 Martin Liska <mliska@suse.cz>
7021 * g++.dg/ipa/pr84658.C: New test.
7023 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7026 * gcc.dg/pr84834.c: New test.
7029 * gcc.target/i386/pr84827.c: New test.
7032 * g++.dg/ext/pr84828.C: New test.
7035 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7036 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7039 * g++.dg/cpp1y/constexpr-84808.C: New test.
7042 * g++.dg/debug/pr84704.C: New test.
7044 2018-03-12 Renlin Li <renlin.li@arm.com>
7046 * gcc.target/aarch64/movi_hf.c: New.
7047 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7048 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7050 2018-03-12 Martin Sebor <msebor@redhat.com>
7052 PR tree-optimization/83456
7053 * c-c++-common/Wrestrict-2.c: Remove test cases.
7054 * c-c++-common/Wrestrict.c: Same.
7055 * gcc.dg/Wrestrict-12.c: New test.
7056 * gcc.dg/Wrestrict-14.c: New test.
7058 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7060 * g++.dg/pr84821.C: New test.
7062 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7064 * gcc.dg/pr84799.c: New test.
7066 2018-03-12 Richard Biener <rguenther@suse.de>
7068 PR tree-optimization/84803
7069 * gcc.dg/torture/pr84803.c: New testcase.
7071 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7074 * g++.dg/debug/pr84813.C: New test.
7076 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7079 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7081 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7084 * gfortran.dg/pr83939.f90
7086 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7089 * gfortran.dg/zero_sized_9.f90: New test.
7091 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7094 * g++.dg/debug/dwarf2/enum2.C: New test.
7096 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7099 * gfortran.dg/pr84734.f90: New test.
7101 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7103 * gnat.dg/prot3.adb: New test.
7104 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7106 2018-03-09 Jason Merrill <jason@redhat.com>
7107 Paolo Carlini <paolo.carlini@oracle.com>
7111 * g++.dg/cpp0x/pr71169.C: New.
7112 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7113 * g++.dg/cpp0x/pr71832.C: Likewise.
7115 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7118 * gcc.target/powerpc/pr83969.c: New test.
7120 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7123 * gcc.dg/pr84772.c: New test.
7126 * g++.dg/warn/Wformat-2.C: New test.
7129 * g++.dg/ext/vla18.C: New test.
7131 2018-03-09 Martin Sebor <msebor@redhat.com>
7133 PR tree-optimization/84526
7134 * gcc.dg/Wrestrict-10.c: New test.
7135 * gcc.dg/Wrestrict-11.c: New test.
7137 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7139 PR rtl-optimization/84682
7140 * gcc.dg/torture/pr84682-1.c: New.
7141 * gcc.dg/torture/pr84682-2.c: New.
7142 * gcc.dg/torture/pr84682-3.c: New.
7144 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7147 * g++.dg/ext/pr84724.C: New test.
7149 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7152 * gcc.target/arm/pr83712.c: New.
7154 2018-03-09 Richard Biener <rguenther@suse.de>
7156 PR tree-optimization/84775
7157 * gcc.dg/torture/pr84775.c: New testcase.
7159 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7162 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7165 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7167 * gcc.c-torture/compile/20180309-1.c: New test.
7169 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7172 * g++.dg/warn/Wunused-function4.C: New test.
7175 * gcc.target/i386/pr84742-1.c: New test.
7176 * gcc.target/i386/pr84742-2.c: New test.
7178 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7181 * gcc.c-torture/execute/pr84748.c: New test.
7183 2018-03-08 Richard Biener <rguenther@suse.de>
7186 * gcc.dg/graphite/pr84552.c: New testcase.
7188 2018-03-08 Richard Biener <rguenther@suse.de>
7190 PR tree-optimization/84178
7191 * gcc.dg/torture/pr84178-2.c: New testcase.
7193 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7195 PR tree-optimization/84178
7196 * gcc.c-torture/compile/pr84178-1.c: New test.
7198 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7200 * lib/target-supports.exp: Do not return zero from a ifunc
7203 2018-03-08 Richard Biener <rguenther@suse.de>
7205 PR tree-optimization/84746
7206 * gcc.dg/torture/pr84746.c: New testcase.
7209 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7212 * gcc.dg/graphite/pr84404.c: New.
7214 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7216 PR tree-optimization/84740
7217 * gcc.dg/torture/pr84740.c: New test.
7219 PR tree-optimization/84739
7220 * gcc.dg/pr84739.c: New test.
7222 2018-03-07 Martin Sebor <msebor@redhat.com>
7224 PR tree-optimization/83519
7225 * gcc.dg/Wrestrict-13.c: New test.
7227 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7231 * gfortran.dg/pr64124.f90: New tests.
7232 * gfortran.dg/pr70409.f90: New tests.
7234 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7237 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7239 2018-03-07 Martin Sebor <msebor@redhat.com>
7241 PR tree-optimization/84526
7242 * gcc.dg/Wrestrict-10.c: New test.
7244 2018-03-07 Martin Sebor <msebor@redhat.com>
7246 PR tree-optimization/84468
7247 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7248 * gcc.dg/Wstringop-truncation.c: New test.
7249 * gcc.dg/Wstringop-truncation-2.c: New test.
7251 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7254 * gfortran.dg/pr84565.f90: New test.
7257 * gcc.target/i386/pr84723-1.c: New test.
7258 * gcc.target/i386/pr84723-2.c: New test.
7259 * gcc.target/i386/pr84723-3.c: New test.
7260 * gcc.target/i386/pr84723-4.c: New test.
7261 * gcc.target/i386/pr84723-5.c: New test.
7263 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7266 * gfortran.dg/pr64107.f90: New test.
7268 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7272 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7274 2018-03-06 Marek Polacek <polacek@redhat.com>
7277 * g++.dg/cpp1z/constexpr-84684.C: New test.
7279 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7282 * gcc.dg/pr84721.c: New test.
7285 * gcc.dg/pr84710.c: New test.
7287 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7290 * gfortran.dg/implied_do_2.f90: New test.
7291 * gfortran.dg/coarray_8.f90: Update for new error message.
7293 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7296 * g++.dg/ext/pr84683.C: New test.
7298 PR tree-optimization/84687
7299 * gcc.dg/pr84687.c: New test.
7301 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7304 * g++.dg/pr84231.C: New.
7307 * g++.dg/cpp1y/pr84593.C: New.
7310 * g++.dg/pr84492.C: New.
7312 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7314 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7315 __builtin_ppc_speculation_barrier.
7317 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7320 * gcc.target/powerpc/pr84700.c: New test.
7322 2018-03-05 Nathan Sidwell <nathan@acm.org>
7325 * g++.dg/lookup/pr84702.C: New.
7327 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7330 * gcc.target/i386/pr84564.c: New test.
7332 2018-03-05 Marek Polacek <polacek@redhat.com>
7335 * g++.dg/cpp0x/inline-ns10.C: New test.
7337 2018-03-05 Nathan Sidwell <nathan@acm.org>
7340 * g++.dg/template/pr84694.C: New.
7342 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7345 * gcc.c-torture/execute/pr84524.c: New test.
7346 * gcc.target/i386/avx512bw-pr84524.c: New test.
7348 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
7351 * g++.dg/pr84264.C: New test.
7353 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7356 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
7357 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
7358 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
7360 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
7362 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
7363 * g++.dg/other/i386-3.C: Ditto.
7364 * gcc.target/i386/sse-12.c: Ditto.
7365 * gcc.target/i386/sse-13.c: Ditto.
7366 * gcc.target/i386/sse-14.c: Ditto.
7367 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
7368 * gcc.target/i386/wbinvd-1.c: New test.
7369 * gcc.target/i386/wbnoinvd-1.c: Ditto.
7370 * gcc.target/i386/pconfig-1.c: Ditto.
7372 2018-03-05 Pádraig Brady <P@draigBrady.com>
7373 Nathan Sidwell <nathan@acm.org>
7376 * g++.dg/cpp0x/pr84497.C: New.
7378 2018-03-05 Richard Biener <rguenther@suse.de>
7380 PR tree-optimization/84670
7381 * gcc.dg/pr84670-1.c: New testcase.
7382 * gcc.dg/pr84670-2.c: Likewise.
7383 * gcc.dg/pr84670-3.c: Likewise.
7384 * gcc.dg/pr84670-4.c: Likewise.
7386 2018-03-05 Richard Biener <rguenther@suse.de>
7388 PR tree-optimization/84650
7389 * gcc.dg/graphite/pr84650.c: New testcase.
7391 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7394 * g++.dg/cpp1z/constexpr-lambda20.C: New.
7396 2018-03-03 Harald Anlauf <anlauf@gmx.de>
7399 * gfortran.dg/pr71085.f90: New test.
7401 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
7404 * gfortran.dg/zero_sized_8.f90: Really commit New test.
7406 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
7409 * gfortran.dg/pr51434.f90: New test.
7411 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7414 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
7416 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7419 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
7421 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7424 * g++.dg/torture/pr71464.C: New.
7426 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
7429 * gfortran.dg/select_type_41.f90: New test.
7431 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7434 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
7436 2018-03-02 Marek Polacek <polacek@redhat.com>
7439 * g++.dg/ext/flexary29.C: New test.
7441 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7443 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
7445 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7448 * g++.dg/torture/pr81812.C: New.
7450 2018-03-02 Marek Polacek <polacek@redhat.com>
7453 * g++.dg/warn/Wsign-compare-8.C: New test.
7456 * g++.dg/parse/array-size3.C: New test.
7459 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
7461 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7464 * g++.dg/cpp1y/pr84662.C: New test.
7466 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
7468 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
7469 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
7471 * g++.dg/lto/20101010-1_0.C: Likewise.
7472 * g++.dg/lto/20101010-2_0.C: Likewise.
7474 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7477 * gcc.dg/pr84628.c: New test.
7480 * gcc.target/ia64/pr56540.c: New test.
7482 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7484 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
7486 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
7487 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
7488 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
7489 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
7491 2018-03-02 Marek Polacek <polacek@redhat.com>
7494 * c-c++-common/ubsan/shift-11.c: New test.
7496 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7498 * gcc.dg/vect/vect-alias-check-13.c: New test.
7500 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7503 * gcc.dg/pr84614.c: New test.
7506 * gcc.target/i386/pr84625.c: New test.
7508 2018-03-02 Richard Biener <rguenther@suse.de>
7510 PR tree-optimization/84427
7511 * gcc.dg/torture/pr84427.c: New testcase.
7513 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
7516 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
7517 powerpc64le*-*-linux*.
7518 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
7519 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
7521 2018-03-01 Martin Sebor <msebor@redhat.com>
7524 * g++.dg/ext/attr-const.C: Remove xfail.
7525 * g++.dg/ext/attr-malloc-3.C: New test.
7526 * g++.dg/ext/attr-noinline-3.C: New test.
7527 * g++.dg/ext/attr-noreturn-3.C: New test.
7528 * g++.dg/ext/attr-nothrow-3.C: New test.
7529 * g++.dg/ext/attr-pure.C: Remove xfail.
7531 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7534 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
7535 dg-options and dg-shouldfail "ubsan" directive.
7537 2018-03-01 Marek Polacek <polacek@redhat.com>
7538 Jason Merrill <jason@redhat.com>
7541 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
7542 * g++.dg/cpp1z/static1.C: New test.
7543 * g++.dg/template/static37.C: New test.
7545 2018-03-01 Nathan Sidwell <nathan@acm.org>
7548 * g++.dg/template/pr84434.C: New.
7550 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
7552 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
7553 -mthumb to the command-line.
7555 2018-03-01 Marek Polacek <polacek@redhat.com>
7558 * g++.dg/cpp0x/static_assert14.C: New test.
7560 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
7563 * g++.dg/torture/pr79410.C: New.
7565 2018-03-01 Martin Liska <mliska@suse.cz>
7568 * gcc.dg/asan/pr82484.c: New test.
7570 2018-03-01 Richard Biener <rguenther@suse.de>
7573 * gfortran.dg/lto/pr84645_0.f90: New testcase.
7575 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
7578 * gfortran.dg/coarray_47.f90: New test.
7580 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
7583 * gfortran.dg/class_array_23.f03: New test.
7585 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
7587 PR rtl-optimization/84528
7588 * gcc.dg/torture/pr84538.c: Rename to...
7589 * gcc.dg/torture/pr84528.c: ...this.
7591 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
7593 PR rtl-optimization/84528
7594 * gcc.dg/torture/pr84538.c: New test.
7596 2018-02-28 Martin Sebor <msebor@redhat.com>
7598 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
7599 -fpic test failures.
7600 * c-c++-common/Wrestrict-2.c: Same.
7601 * c-c++-common/Wstringop-truncation.c: Same.
7602 * gcc.dg/Warray-bounds-22.c: Same.
7603 * gcc.dg/Wstringop-overflow.c: Same.
7604 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
7605 (signed_range): Same.
7606 (unsigned_anti_range): Same.
7607 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
7608 (signed_range): Same.
7609 (unsigned_anti_range): Same.
7610 * gcc.dg/attr-alloc_size-7.c: Same.
7611 * gcc.dg/attr-alloc_size-8.c: Same.
7612 * gcc.dg/builtin-alloc-size.c: Same.
7613 * gcc.dg/builtin-stpncpy.c: Same.
7614 * gcc.dg/builtins-nonnull.c: Same.
7615 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
7616 * gcc.dg/pr79214.c: Same.
7617 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
7618 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
7619 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
7620 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
7621 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
7622 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
7623 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
7624 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
7625 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
7626 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7627 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
7629 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
7632 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
7634 2018-02-28 Jakub Jelinek <jakub@redhat.com>
7637 * g++.dg/cpp0x/pr84609.C: New test.
7639 2018-02-28 Martin Sebor <msebor@redhat.com>
7642 * g++.dg/ext/attr-malloc-3.C: New test.
7643 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
7644 to pre-existing problems.
7645 * g++.dg/ext/attr-pure.C: Same.
7647 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
7650 * gfortran.dg/associate_37.f90: New test.
7653 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
7655 2018-02-28 Jakub Jelinek <jakub@redhat.com>
7658 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
7659 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
7660 * gcc.dg/bf-ms-layout-4.c: New test.
7661 * gcc.dg/bf-ms-layout-5.c: New test.
7663 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
7666 * gcc.target/powerpc/pr83399.c: Only run on Linux.
7668 2018-02-28 Richard Biener <rguenther@suse.de>
7670 PR tree-optimization/84584
7671 * gcc.dg/graphite/pr84584.c: New testcase.
7673 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
7675 PR preprocessor/84517
7676 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
7678 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7680 * c-c++-common/dump-ada-spec-12.c: New test.
7681 * c-c++-common/dump-ada-spec-13.c: Likewise.
7683 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7685 * c-c++-common/dump-ada-spec-11.c: New test.
7687 2018-02-28 Martin Liska <mliska@suse.cz>
7690 * g++.dg/ext/timevar1.C: Fix pruned patterns.
7691 * g++.dg/ext/timevar2.C: Likewise.
7693 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7695 * c-c++-common/dump-ada-spec-8.c: New test.
7696 * c-c++-common/dump-ada-spec-9.c: Likewise.
7697 * c-c++-common/dump-ada-spec-10.c: Likewise.
7699 2018-02-28 Richard Biener <rguenther@suse.de>
7702 * gcc.dg/pr84607.c: New testcase.
7704 2018-02-28 Nathan Sidwell <nathan@acm.org>
7707 * g++.dg/lookup/pr84602.C: New.
7709 2018-02-28 Jakub Jelinek <jakub@redhat.com>
7713 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
7715 * g++.dg/ext/attr-nonnull.C: Likewise.
7716 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
7718 * g++.dg/ext/attr-noinline-2.C: Likewise.
7719 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
7720 -fdump-tree-eh in dg-options.
7722 2018-02-28 Alan Modra <amodra@gmail.com>
7724 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
7726 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
7728 2018-02-27 Martin Sebor <msebor@redhat.com>
7732 * g++.dg/Wmissing-attributes.C: New test.
7733 * g++.dg/ext/attr-const-pure.C: New test.
7734 * g++.dg/ext/attr-const.C: New test.
7735 * g++.dg/ext/attr-deprecated-2.C: New test.
7736 * g++.dg/ext/attr-malloc-2.C: New test.
7737 * g++.dg/ext/attr-malloc.C: New test.
7738 * g++.dg/ext/attr-noinline-2.C: New test.
7739 * g++.dg/ext/attr-noinline.C: New test.
7740 * g++.dg/ext/attr-nonnull.C: New test.
7741 * g++.dg/ext/attr-noreturn-2.C: New test.
7742 * g++.dg/ext/attr-noreturn.C: New test.
7743 * g++.dg/ext/attr-nothrow-2.C: New test.
7744 * g++.dg/ext/attr-nothrow.C: New test.
7745 * g++.dg/ext/attr-optimize.C: New test.
7746 * g++.dg/ext/attr-pure.C: New test.
7747 * g++.dg/ext/attr-returns-nonnull.C: New test.
7748 * g++.dg/ext/attr-warning.C: New test.
7750 2018-02-27 Nathan Sidwell <nathan@acm.org>
7753 * g++.dg/lookup/pr84426.C: New.
7755 2018-02-27 Richard Biener <rguenther@suse.de>
7757 PR tree-optimization/84512
7758 * gcc.dg/tree-ssa/pr84512.c: New testcase.
7760 2018-02-27 Martin Liska <mliska@suse.cz>
7762 PR gcov-profile/84548
7763 * g++.dg/gcov/pr84548.C: New test.
7765 2018-02-27 Jakub Jelinek <jakub@redhat.com>
7768 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
7770 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7773 * g++.dg/cpp1y/pr84558.C: New test.
7775 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7778 * g++.dg/cpp0x/alignas14.C: New.
7779 * g++.dg/cpp0x/alignas15.C: Likewise.
7781 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7784 * g++.dg/gomp/pr84557.C: New test.
7786 2018-02-26 Marek Polacek <polacek@redhat.com>
7789 * g++.dg/cpp1z/pr84325.C: New test.
7791 2018-02-26 Carl Love <cel@us.ibm.com>
7793 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
7795 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
7796 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
7797 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
7799 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
7800 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
7803 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7806 * gcc.target/i386/indirect-thunk-1.c: Updated.
7807 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7808 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7809 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7810 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7811 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7812 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7813 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7814 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7815 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7816 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7817 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7818 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7819 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7820 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7821 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7822 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7823 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7824 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7825 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7826 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7827 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7828 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7829 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7830 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7831 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7832 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7833 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7834 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7835 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7836 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7837 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7838 * gcc.target/i386/ret-thunk-9.c: Likewise.
7839 * gcc.target/i386/ret-thunk-10.c: Likewise.
7840 * gcc.target/i386/ret-thunk-11.c: Likewise.
7841 * gcc.target/i386/ret-thunk-12.c: Likewise.
7842 * gcc.target/i386/ret-thunk-13.c: Likewise.
7843 * gcc.target/i386/ret-thunk-14.c: Likewise.
7844 * gcc.target/i386/ret-thunk-15.c: Likewise.
7846 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
7848 * gcc.c-torture/execute/20180226-1.c: New test.
7850 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
7852 PR tree-optimization/83965
7853 * gcc.dg/vect/pr83965-2.c: New test.
7855 2018-02-26 Tom de Vries <tom@codesourcery.com>
7857 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
7859 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7862 * gcc.target/i386/ret-thunk-22.c: New test.
7863 * gcc.target/i386/ret-thunk-23.c: Likewise.
7864 * gcc.target/i386/ret-thunk-24.c: Likewise.
7865 * gcc.target/i386/ret-thunk-25.c: Likewise.
7866 * gcc.target/i386/ret-thunk-26.c: Likewise.
7868 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7871 * g++.dg/cpp1z/pr84533.C: New.
7873 2018-02-26 Marek Polacek <polacek@redhat.com>
7876 * g++.dg/parse/error60.C: New test.
7878 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7881 * g++.dg/gomp/pr84556.C: New test.
7882 * g++.dg/vect/pr84556.cc: New test.
7884 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
7887 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
7888 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7889 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
7890 * gfortran.dg/c_loc_test.f90: Likewise.
7891 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7892 * gfortran.dg/proc_decl_17.f90: Likewise.
7893 * gfortran.dg/proc_ptr_8.f90: Likewise.
7895 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7898 * gcc.target/aarch64/lr_free_2.c: Revert changes in
7899 r254814 disabling -fomit-frame-pointer by default.
7900 * gcc.target/aarch64/spill_1.c: Likewise.
7901 * gcc.target/aarch64/test_frame_11.c: Likewise.
7902 * gcc.target/aarch64/test_frame_12.c: Likewise.
7903 * gcc.target/aarch64/test_frame_13.c: Likewise.
7904 * gcc.target/aarch64/test_frame_14.c: Likewise.
7905 * gcc.target/aarch64/test_frame_15.c: Likewise.
7906 * gcc.target/aarch64/test_frame_3.c: Likewise.
7907 * gcc.target/aarch64/test_frame_5.c: Likewise.
7908 * gcc.target/aarch64/test_frame_9.c: Likewise.
7910 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
7913 * gfortran.dg/explicit_shape_1.f90: New test.
7914 * gfortran.dg/automatic_module_variable.f90: Update regex.
7915 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
7916 * gfortran.dg/constant_shape.f90: Ditto.
7917 * gfortran.dg/dec_structure_23.f90: Ditto.
7918 * gfortran.dg/pr78240.f90: Ditto.
7920 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
7923 * gfortran.dg/pr84523.f90: New test.
7925 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7928 * gfortran.dg/select_type_40.f90: New test.
7930 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
7933 * gfortran.dg/data_substring.f90: New test.
7935 2018-02-24 Marek Polacek <polacek@redhat.com>
7938 * g++.dg/cpp1z/constexpr-83692.C: New test.
7940 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
7943 * gfortran.dg/statement_function_1.f90: Update test.
7945 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7948 * gfortran.dg/inquire_19.f90: New test.
7950 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7953 * gfortran.dg/pr83149_b.f90: New test.
7954 * gfortran.dg/pr83149_a.f90: Additional source for previous.
7956 2018-02-23 Carl Love <cel@us.ibm.com>
7958 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
7959 vec_signed2 and vec_unsigned2 to new Power 8 test file.
7960 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
7963 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7965 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
7966 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
7968 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7970 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
7973 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7976 * gfortran.dg/pr83149_1.f90: New test.
7977 * gfortran.dg/pr83149.f90: Additional source for previous.
7979 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
7982 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
7983 __GI___pthread_mutex_init as well.
7985 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7988 * gfortran.dg/class_68.f90: New test.
7990 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7993 * gfortran.dg/derived_init_5.f90: New test.
7995 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7998 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
7999 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8001 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8004 * gcc.target/powerpc/pr81572.c: New.
8006 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8008 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8010 2018-02-22 Martin Sebor <msebor@redhat.com>
8012 PR tree-optimization/84480
8013 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8014 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8016 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8019 * gcc.target/i386/indirect-thunk-11.c: New test.
8020 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8021 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8022 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8023 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8024 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8025 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8026 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8027 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8028 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8030 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8033 * gcc.target/aarch64/asm-2.c: Add dg-error for
8035 * gcc.target/aarch64/asm-4.c: New test.
8037 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8039 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8041 2018-02-22 Marek Polacek <polacek@redhat.com>
8044 * g++.dg/parse/error59.C: New test.
8046 2018-02-22 Tom de Vries <tom@codesourcery.com>
8048 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8050 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8053 * g++.dg/cpp0x/pr77655.C: New.
8055 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8058 * g++.dg/cpp1y/pr84496.C: New test.
8061 * g++.dg/torture/pr84502.C: New test.
8063 PR tree-optimization/84503
8064 * gcc.dg/pr84503-1.c: New test.
8065 * gcc.dg/pr84503-2.c: New test.
8067 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8069 PR tree-optimization/84478
8070 * gcc.c-torture/execute/pr84478.c: New test.
8072 2018-02-20 Martin Sebor <msebor@redhat.com>
8075 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8076 * c-c++-common/Wrestrict.c: Same.
8077 * gcc.dg/Wrestrict-6.c: Same.
8078 * gcc.dg/Warray-bounds-27.c: New test.
8079 * gcc.dg/Wrestrict-8.c: New test.
8080 * gcc.dg/Wrestrict-9.c: New test.
8081 * gcc.dg/pr84095.c: New test.
8083 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8085 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8087 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8091 * gfortran.dg/structure_constructor_14.f90: New test.
8093 2018-02-20 Jeff Law <law@redhat.com>
8096 PR tree-optimization/81592
8098 * gcc.dg/pr81592.c: New test.
8099 * gcc.dg/pr82123.c: New test.
8100 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8102 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8105 * g++.dg/warn/Wunused-var-30.C: New test.
8107 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8109 PR tree-optimization/84419
8110 * gcc.dg/vect/pr84419.c: New test.
8112 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8115 * gfortran.dg/pr82004.f90: New test.
8117 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8119 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8121 2018-02-20 Martin Liska <mliska@suse.cz>
8125 * gcc.target/i386/pr84310.c: New test.
8126 * gcc.target/i386/pr84310-2.c: Likewise.
8128 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8131 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8133 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8136 * g++.dg/cpp1z/launder7.C: New test.
8139 * g++.dg/cpp0x/constexpr-84449.C: New test.
8142 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8144 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8148 * gfortran.dg/associate_22.f90: Enable commented out test.
8149 * gfortran.dg/associate_36.f90: New test.
8151 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8154 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8156 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8158 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8159 (dg-options): Use -mavx instead of -w.
8161 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8164 * g++.dg/cpp1z/launder8.C: New test.
8167 * g++.dg/gomp/pr84448.C: New test.
8170 * g++.dg/gomp/pr84430.C: New test.
8172 PR tree-optimization/84452
8173 * gcc.dg/pr84452.c: New test.
8176 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8178 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8181 * gfortran.dg/implied_do_io_4.f90: New test.
8183 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8185 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8186 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8187 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8189 2018-02-19 Carl Love <cel@us.ibm.com>
8191 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8193 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8196 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8198 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8201 * g++.dg/cpp0x/auto50.C: New.
8202 * g++.dg/parse/friend12.C: Adjust.
8204 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8206 PR libgfortran/84389
8207 * gfortran.dg/dtio_33.f90: New test.
8209 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8211 PR libgfortran/84412
8212 * gfortran.dg/inquire_18.f90: New test.
8214 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8217 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8218 * gfortran.dg/pointer_intent_3.f90: Ditto.
8219 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8220 * gfortran.dg/protected_3.f90: Ditto.
8221 * gfortran.dg/protected_4.f90: Ditto.
8222 * gfortran.dg/protected_5.f90: Ditto.
8223 * gfortran.dg/protected_6.f90: Ditto.
8225 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8228 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8231 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8234 * gfortran.dg/inline_matmul_22.f90: New test.
8236 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8239 * gfortran.dg/abort_shoulfail.f90: New test.
8240 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8242 * gfortran.dg/PR19754_2.f90: Likewise.
8243 * gfortran.dg/PR19872.f: Likewise.
8244 * gfortran.dg/PR49268.f90: Likewise.
8245 * gfortran.dg/Wall.f90: Likewise.
8246 * gfortran.dg/Wno-all.f90: Likewise.
8247 * gfortran.dg/achar_1.f90: Likewise.
8248 * gfortran.dg/achar_2.f90: Likewise.
8249 * gfortran.dg/achar_4.f90: Likewise.
8250 * gfortran.dg/achar_6.F90: Likewise.
8251 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8252 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8253 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8254 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8255 * gfortran.dg/actual_array_result_1.f90: Likewise.
8256 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8257 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8258 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8259 * gfortran.dg/actual_procedure_1.f90: Likewise.
8260 * gfortran.dg/adjustl_1.f90: Likewise.
8261 * gfortran.dg/advance_1.f90: Likewise.
8262 * gfortran.dg/advance_4.f90: Likewise.
8263 * gfortran.dg/advance_5.f90: Likewise.
8264 * gfortran.dg/advance_6.f90: Likewise.
8265 * gfortran.dg/aint_anint_1.f90: Likewise.
8266 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8267 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8268 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8269 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8270 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8271 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8272 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8273 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8274 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8275 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8276 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8277 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8278 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8279 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8280 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8281 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8282 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8283 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8284 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8285 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8286 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8287 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8288 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8289 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8290 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8291 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8292 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8293 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8294 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8295 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8296 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8297 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8298 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8299 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8300 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8301 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8302 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8303 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8304 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8305 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8306 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8307 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8308 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8309 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8310 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8311 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8312 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8313 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8314 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8315 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8316 * gfortran.dg/allocatable_function_1.f90: Likewise.
8317 * gfortran.dg/allocatable_function_10.f90: Likewise.
8318 * gfortran.dg/allocatable_function_3.f90: Likewise.
8319 * gfortran.dg/allocatable_function_5.f90: Likewise.
8320 * gfortran.dg/allocatable_function_6.f90: Likewise.
8321 * gfortran.dg/allocatable_function_7.f90: Likewise.
8322 * gfortran.dg/allocatable_function_8.f90: Likewise.
8323 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8324 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8325 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8326 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8327 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8328 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8329 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8330 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
8331 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
8332 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
8333 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
8334 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8335 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
8336 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
8337 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
8338 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
8339 * gfortran.dg/allocate_class_3.f90: Likewise.
8340 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
8341 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
8342 * gfortran.dg/allocate_derived_5.f90: Likewise.
8343 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
8344 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
8345 * gfortran.dg/allocate_with_source_1.f90: Likewise.
8346 * gfortran.dg/allocate_with_source_10.f08: Likewise.
8347 * gfortran.dg/allocate_with_source_11.f08: Likewise.
8348 * gfortran.dg/allocate_with_source_12.f03: Likewise.
8349 * gfortran.dg/allocate_with_source_15.f03: Likewise.
8350 * gfortran.dg/allocate_with_source_16.f90: Likewise.
8351 * gfortran.dg/allocate_with_source_17.f03: Likewise.
8352 * gfortran.dg/allocate_with_source_18.f03: Likewise.
8353 * gfortran.dg/allocate_with_source_2.f90: Likewise.
8354 * gfortran.dg/allocate_with_source_20.f03: Likewise.
8355 * gfortran.dg/allocate_with_source_22.f03: Likewise.
8356 * gfortran.dg/allocate_with_source_23.f03: Likewise.
8357 * gfortran.dg/allocate_with_source_24.f90: Likewise.
8358 * gfortran.dg/allocate_with_source_5.f90: Likewise.
8359 * gfortran.dg/allocate_with_source_6.f90: Likewise.
8360 * gfortran.dg/allocate_with_source_7.f08: Likewise.
8361 * gfortran.dg/allocate_with_source_8.f08: Likewise.
8362 * gfortran.dg/allocate_with_source_9.f08: Likewise.
8363 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
8364 * gfortran.dg/allocate_zerosize_3.f: Likewise.
8365 * gfortran.dg/altreturn_3.f90: Likewise.
8366 * gfortran.dg/altreturn_5.f90: Likewise.
8367 * gfortran.dg/altreturn_7.f90: Likewise.
8368 * gfortran.dg/and_or_xor.f90: Likewise.
8369 * gfortran.dg/anint_1.f90: Likewise.
8370 * gfortran.dg/any_all_1.f90: Likewise.
8371 * gfortran.dg/anyallcount_1.f90: Likewise.
8372 * gfortran.dg/append_1.f90: Likewise.
8373 * gfortran.dg/argument_checking_1.f90: Likewise.
8374 * gfortran.dg/argument_checking_2.f90: Likewise.
8375 * gfortran.dg/argument_checking_8.f90: Likewise.
8376 * gfortran.dg/arithmetic_if.f90: Likewise.
8377 * gfortran.dg/array_1.f90: Likewise.
8378 * gfortran.dg/array_2.f90: Likewise.
8379 * gfortran.dg/array_alloc_1.f90: Likewise.
8380 * gfortran.dg/array_alloc_2.f90: Likewise.
8381 * gfortran.dg/array_alloc_3.f90: Likewise.
8382 * gfortran.dg/array_assignment_1.F90: Likewise.
8383 * gfortran.dg/array_assignment_5.f90: Likewise.
8384 * gfortran.dg/array_constructor_1.f90: Likewise.
8385 * gfortran.dg/array_constructor_10.f90: Likewise.
8386 * gfortran.dg/array_constructor_11.f90: Likewise.
8387 * gfortran.dg/array_constructor_12.f90: Likewise.
8388 * gfortran.dg/array_constructor_15.f90: Likewise.
8389 * gfortran.dg/array_constructor_16.f90: Likewise.
8390 * gfortran.dg/array_constructor_17.f90: Likewise.
8391 * gfortran.dg/array_constructor_19.f90: Likewise.
8392 * gfortran.dg/array_constructor_23.f: Likewise.
8393 * gfortran.dg/array_constructor_24.f: Likewise.
8394 * gfortran.dg/array_constructor_32.f90: Likewise.
8395 * gfortran.dg/array_constructor_36.f90: Likewise.
8396 * gfortran.dg/array_constructor_39.f90: Likewise.
8397 * gfortran.dg/array_constructor_4.f90: Likewise.
8398 * gfortran.dg/array_constructor_40.f90: Likewise.
8399 * gfortran.dg/array_constructor_44.f90: Likewise.
8400 * gfortran.dg/array_constructor_45.f90: Likewise.
8401 * gfortran.dg/array_constructor_46.f90: Likewise.
8402 * gfortran.dg/array_constructor_47.f90: Likewise.
8403 * gfortran.dg/array_constructor_49.f90: Likewise.
8404 * gfortran.dg/array_constructor_5.f90: Likewise.
8405 * gfortran.dg/array_constructor_50.f90: Likewise.
8406 * gfortran.dg/array_constructor_6.f90: Likewise.
8407 * gfortran.dg/array_constructor_7.f90: Likewise.
8408 * gfortran.dg/array_constructor_8.f90: Likewise.
8409 * gfortran.dg/array_constructor_9.f90: Likewise.
8410 * gfortran.dg/array_constructor_type_1.f03: Likewise.
8411 * gfortran.dg/array_constructor_type_10.f03: Likewise.
8412 * gfortran.dg/array_constructor_type_11.f03: Likewise.
8413 * gfortran.dg/array_constructor_type_12.f03: Likewise.
8414 * gfortran.dg/array_constructor_type_13.f90: Likewise.
8415 * gfortran.dg/array_constructor_type_14.f03: Likewise.
8416 * gfortran.dg/array_constructor_type_16.f03: Likewise.
8417 * gfortran.dg/array_constructor_type_2.f03: Likewise.
8418 * gfortran.dg/array_constructor_type_22.f03: Likewise.
8419 * gfortran.dg/array_constructor_type_3.f03: Likewise.
8420 * gfortran.dg/array_constructor_type_4.f03: Likewise.
8421 * gfortran.dg/array_constructor_type_5.f03: Likewise.
8422 * gfortran.dg/array_constructor_type_6.f03: Likewise.
8423 * gfortran.dg/array_constructor_type_7.f03: Likewise.
8424 * gfortran.dg/array_function_1.f90: Likewise.
8425 * gfortran.dg/array_function_5.f90: Likewise.
8426 * gfortran.dg/array_initializer_1.f90: Likewise.
8427 * gfortran.dg/array_initializer_2.f90: Likewise.
8428 * gfortran.dg/array_memcpy_5.f90: Likewise.
8429 * gfortran.dg/array_memset_2.f90: Likewise.
8430 * gfortran.dg/array_reference_1.f90: Likewise.
8431 * gfortran.dg/array_return_value_1.f90: Likewise.
8432 * gfortran.dg/array_section_1.f90: Likewise.
8433 * gfortran.dg/array_temporaries_3.f90: Likewise.
8434 * gfortran.dg/arrayio_1.f90: Likewise.
8435 * gfortran.dg/arrayio_10.f90: Likewise.
8436 * gfortran.dg/arrayio_11.f90: Likewise.
8437 * gfortran.dg/arrayio_12.f90: Likewise.
8438 * gfortran.dg/arrayio_13.f90: Likewise.
8439 * gfortran.dg/arrayio_14.f90: Likewise.
8440 * gfortran.dg/arrayio_16.f90: Likewise.
8441 * gfortran.dg/arrayio_2.f90: Likewise.
8442 * gfortran.dg/arrayio_3.f90: Likewise.
8443 * gfortran.dg/arrayio_4.f90: Likewise.
8444 * gfortran.dg/arrayio_5.f90: Likewise.
8445 * gfortran.dg/arrayio_6.f90: Likewise.
8446 * gfortran.dg/arrayio_7.f90: Likewise.
8447 * gfortran.dg/arrayio_8.f90: Likewise.
8448 * gfortran.dg/arrayio_9.f90: Likewise.
8449 * gfortran.dg/arrayio_derived_1.f90: Likewise.
8450 * gfortran.dg/assign_10.f90: Likewise.
8451 * gfortran.dg/assign_9.f90: Likewise.
8452 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
8453 * gfortran.dg/assignment_1.f90: Likewise.
8454 * gfortran.dg/associate_1.f03: Likewise.
8455 * gfortran.dg/associate_11.f90: Likewise.
8456 * gfortran.dg/associate_13.f90: Likewise.
8457 * gfortran.dg/associate_15.f90: Likewise.
8458 * gfortran.dg/associate_17.f90: Likewise.
8459 * gfortran.dg/associate_18.f08: Likewise.
8460 * gfortran.dg/associate_19.f03: Likewise.
8461 * gfortran.dg/associate_20.f03: Likewise.
8462 * gfortran.dg/associate_22.f90: Likewise.
8463 * gfortran.dg/associate_23.f90: Likewise.
8464 * gfortran.dg/associate_24.f90: Likewise.
8465 * gfortran.dg/associate_25.f90: Likewise.
8466 * gfortran.dg/associate_27.f90: Likewise.
8467 * gfortran.dg/associate_28.f90: Likewise.
8468 * gfortran.dg/associate_32.f03: Likewise.
8469 * gfortran.dg/associate_33.f03: Likewise.
8470 * gfortran.dg/associate_34.f90: Likewise.
8471 * gfortran.dg/associate_6.f03: Likewise.
8472 * gfortran.dg/associate_7.f03: Likewise.
8473 * gfortran.dg/associate_8.f03: Likewise.
8474 * gfortran.dg/associate_9.f03: Likewise.
8475 * gfortran.dg/associated_1.f90: Likewise.
8476 * gfortran.dg/associated_2.f90: Likewise.
8477 * gfortran.dg/associated_5.f90: Likewise.
8478 * gfortran.dg/associated_6.f90: Likewise.
8479 * gfortran.dg/associated_target_3.f90: Likewise.
8480 * gfortran.dg/associated_target_4.f90: Likewise.
8481 * gfortran.dg/associated_target_5.f03: Likewise.
8482 * gfortran.dg/associated_target_6.f03: Likewise.
8483 * gfortran.dg/assumed_dummy_1.f90: Likewise.
8484 * gfortran.dg/assumed_rank_1.f90: Likewise.
8485 * gfortran.dg/assumed_rank_10.f90: Likewise.
8486 * gfortran.dg/assumed_rank_2.f90: Likewise.
8487 * gfortran.dg/assumed_rank_7.f90: Likewise.
8488 * gfortran.dg/assumed_rank_8.f90: Likewise.
8489 * gfortran.dg/assumed_rank_9.f90: Likewise.
8490 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8491 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8492 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
8493 * gfortran.dg/assumed_type_2.f90: Likewise.
8494 * gfortran.dg/atan2_1.f90: Likewise.
8495 * gfortran.dg/auto_array_1.f90: Likewise.
8496 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
8497 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
8498 * gfortran.dg/auto_char_len_3.f90: Likewise.
8499 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
8500 * gfortran.dg/auto_internal_assumed.f90: Likewise.
8501 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
8502 * gfortran.dg/auto_save_2.f90: Likewise.
8503 * gfortran.dg/automatic_default_init_1.f90: Likewise.
8504 * gfortran.dg/backslash_1.f90: Likewise.
8505 * gfortran.dg/backslash_2.f90: Likewise.
8506 * gfortran.dg/backslash_3.f: Likewise.
8507 * gfortran.dg/backspace_1.f: Likewise.
8508 * gfortran.dg/backspace_10.f90: Likewise.
8509 * gfortran.dg/backspace_11.f90: Likewise.
8510 * gfortran.dg/backspace_2.f: Likewise.
8511 * gfortran.dg/backspace_3.f: Likewise.
8512 * gfortran.dg/backspace_4.f: Likewise.
8513 * gfortran.dg/backspace_5.f: Likewise.
8514 * gfortran.dg/backspace_6.f: Likewise.
8515 * gfortran.dg/backspace_7.f90: Likewise.
8516 * gfortran.dg/backspace_8.f: Likewise.
8517 * gfortran.dg/backspace_9.f: Likewise.
8518 * gfortran.dg/bessel_1.f90: Likewise.
8519 * gfortran.dg/bessel_2.f90: Likewise.
8520 * gfortran.dg/bessel_5.f90: Likewise.
8521 * gfortran.dg/bessel_6.f90: Likewise.
8522 * gfortran.dg/bessel_7.f90: Likewise.
8523 * gfortran.dg/bind_c_dts_2.f03: Likewise.
8524 * gfortran.dg/bind_c_dts_3.f03: Likewise.
8525 * gfortran.dg/bind_c_usage_15.f90: Likewise.
8526 * gfortran.dg/bind_c_usage_16.f03: Likewise.
8527 * gfortran.dg/bind_c_usage_17.f90: Likewise.
8528 * gfortran.dg/bind_c_usage_24.f90: Likewise.
8529 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
8530 * gfortran.dg/binding_label_tests_16.f03: Likewise.
8531 * gfortran.dg/binding_label_tests_23.f90: Likewise.
8532 * gfortran.dg/bit_comparison_1.F90: Likewise.
8533 * gfortran.dg/bit_comparison_2.F90: Likewise.
8534 * gfortran.dg/block_1.f08: Likewise.
8535 * gfortran.dg/block_13.f08: Likewise.
8536 * gfortran.dg/block_14.f90: Likewise.
8537 * gfortran.dg/block_2.f08: Likewise.
8538 * gfortran.dg/block_6.f08: Likewise.
8539 * gfortran.dg/block_7.f08: Likewise.
8540 * gfortran.dg/block_8.f08: Likewise.
8541 * gfortran.dg/blockdata_1.f90: Likewise.
8542 * gfortran.dg/bound_1.f90: Likewise.
8543 * gfortran.dg/bound_2.f90: Likewise.
8544 * gfortran.dg/bound_3.f90: Likewise.
8545 * gfortran.dg/bound_4.f90: Likewise.
8546 * gfortran.dg/bound_5.f90: Likewise.
8547 * gfortran.dg/bound_6.f90: Likewise.
8548 * gfortran.dg/bound_7.f90: Likewise.
8549 * gfortran.dg/bound_8.f90: Likewise.
8550 * gfortran.dg/bound_9.f90: Likewise.
8551 * gfortran.dg/bound_simplification_1.f90: Likewise.
8552 * gfortran.dg/bound_simplification_3.f90: Likewise.
8553 * gfortran.dg/bound_simplification_4.f90: Likewise.
8554 * gfortran.dg/bound_simplification_5.f90: Likewise.
8555 * gfortran.dg/bound_simplification_6.f90: Likewise.
8556 * gfortran.dg/bounds_check_1.f90: Likewise.
8557 * gfortran.dg/bounds_check_12.f90: Likewise.
8558 * gfortran.dg/bounds_check_14.f90: Likewise.
8559 * gfortran.dg/bounds_check_15.f90: Likewise.
8560 * gfortran.dg/bounds_check_19.f90: Likewise.
8561 * gfortran.dg/bounds_check_8.f90: Likewise.
8562 * gfortran.dg/bounds_check_9.f90: Likewise.
8563 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
8564 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
8565 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
8566 * gfortran.dg/boz_1.f90: Likewise.
8567 * gfortran.dg/boz_11.f90: Likewise.
8568 * gfortran.dg/boz_13.f90: Likewise.
8569 * gfortran.dg/boz_14.f90: Likewise.
8570 * gfortran.dg/boz_15.f90: Likewise.
8571 * gfortran.dg/boz_3.f90: Likewise.
8572 * gfortran.dg/boz_6.f90: Likewise.
8573 * gfortran.dg/boz_9.f90: Likewise.
8574 * gfortran.dg/byte_1.f90: Likewise.
8575 * gfortran.dg/byte_2.f90: Likewise.
8576 * gfortran.dg/c_assoc.f90: Likewise.
8577 * gfortran.dg/c_assoc_2.f03: Likewise.
8578 * gfortran.dg/c_assoc_3.f90: Likewise.
8579 * gfortran.dg/c_by_val_1.f: Likewise.
8580 * gfortran.dg/c_by_val_5.f90: Likewise.
8581 * gfortran.dg/c_char_tests.f03: Likewise.
8582 * gfortran.dg/c_char_tests_2.f03: Likewise.
8583 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
8584 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
8585 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
8586 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8587 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
8588 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
8589 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
8590 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
8591 * gfortran.dg/c_kind_params.f90: Likewise.
8592 * gfortran.dg/c_loc_test_20.f90: Likewise.
8593 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8594 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
8595 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
8596 * gfortran.dg/c_size_t_test.f03: Likewise.
8597 * gfortran.dg/c_sizeof_1.f90: Likewise.
8598 * gfortran.dg/c_sizeof_5.f90: Likewise.
8599 * gfortran.dg/c_sizeof_6.f90: Likewise.
8600 * gfortran.dg/char4_iunit_1.f03: Likewise.
8601 * gfortran.dg/char4_iunit_2.f03: Likewise.
8602 * gfortran.dg/char_allocation_1.f90: Likewise.
8603 * gfortran.dg/char_array_constructor.f90: Likewise.
8604 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
8605 * gfortran.dg/char_assign_1.f90: Likewise.
8606 * gfortran.dg/char_associated_1.f90: Likewise.
8607 * gfortran.dg/char_cast_2.f90: Likewise.
8608 * gfortran.dg/char_comparison_1.f: Likewise.
8609 * gfortran.dg/char_component_initializer_1.f90: Likewise.
8610 * gfortran.dg/char_component_initializer_2.f90: Likewise.
8611 * gfortran.dg/char_cons_len.f90: Likewise.
8612 * gfortran.dg/char_conversion.f90: Likewise.
8613 * gfortran.dg/char_cshift_1.f90: Likewise.
8614 * gfortran.dg/char_cshift_2.f90: Likewise.
8615 * gfortran.dg/char_decl_2.f90: Likewise.
8616 * gfortran.dg/char_eoshift_1.f90: Likewise.
8617 * gfortran.dg/char_eoshift_2.f90: Likewise.
8618 * gfortran.dg/char_eoshift_3.f90: Likewise.
8619 * gfortran.dg/char_eoshift_4.f90: Likewise.
8620 * gfortran.dg/char_eoshift_5.f90: Likewise.
8621 * gfortran.dg/char_expr_1.f90: Likewise.
8622 * gfortran.dg/char_expr_3.f90: Likewise.
8623 * gfortran.dg/char_initialiser_actual.f90: Likewise.
8624 * gfortran.dg/char_length_12.f90: Likewise.
8625 * gfortran.dg/char_length_14.f90: Likewise.
8626 * gfortran.dg/char_length_15.f90: Likewise.
8627 * gfortran.dg/char_length_17.f90: Likewise.
8628 * gfortran.dg/char_length_20.f90: Likewise.
8629 * gfortran.dg/char_length_21.f90: Likewise.
8630 * gfortran.dg/char_length_5.f90: Likewise.
8631 * gfortran.dg/char_length_6.f90: Likewise.
8632 * gfortran.dg/char_length_7.f90: Likewise.
8633 * gfortran.dg/char_length_8.f90: Likewise.
8634 * gfortran.dg/char_pack_1.f90: Likewise.
8635 * gfortran.dg/char_pack_2.f90: Likewise.
8636 * gfortran.dg/char_pointer_assign.f90: Likewise.
8637 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
8638 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
8639 * gfortran.dg/char_pointer_dependency.f90: Likewise.
8640 * gfortran.dg/char_pointer_dummy.f90: Likewise.
8641 * gfortran.dg/char_pointer_func.f90: Likewise.
8642 * gfortran.dg/char_reshape_1.f90: Likewise.
8643 * gfortran.dg/char_result_1.f90: Likewise.
8644 * gfortran.dg/char_result_12.f90: Likewise.
8645 * gfortran.dg/char_result_13.f90: Likewise.
8646 * gfortran.dg/char_result_14.f90: Likewise.
8647 * gfortran.dg/char_result_15.f90: Likewise.
8648 * gfortran.dg/char_result_2.f90: Likewise.
8649 * gfortran.dg/char_result_3.f90: Likewise.
8650 * gfortran.dg/char_result_4.f90: Likewise.
8651 * gfortran.dg/char_result_5.f90: Likewise.
8652 * gfortran.dg/char_result_6.f90: Likewise.
8653 * gfortran.dg/char_result_7.f90: Likewise.
8654 * gfortran.dg/char_result_8.f90: Likewise.
8655 * gfortran.dg/char_spread_1.f90: Likewise.
8656 * gfortran.dg/char_transpose_1.f90: Likewise.
8657 * gfortran.dg/char_type_len.f90: Likewise.
8658 * gfortran.dg/char_unpack_1.f90: Likewise.
8659 * gfortran.dg/char_unpack_2.f90: Likewise.
8660 * gfortran.dg/character_array_constructor_1.f90: Likewise.
8661 * gfortran.dg/character_comparison_1.f90: Likewise.
8662 * gfortran.dg/character_comparison_2.f90: Likewise.
8663 * gfortran.dg/character_comparison_3.f90: Likewise.
8664 * gfortran.dg/character_comparison_4.f90: Likewise.
8665 * gfortran.dg/character_comparison_5.f90: Likewise.
8666 * gfortran.dg/character_comparison_6.f90: Likewise.
8667 * gfortran.dg/character_comparison_7.f90: Likewise.
8668 * gfortran.dg/character_comparison_8.f90: Likewise.
8669 * gfortran.dg/character_comparison_9.f90: Likewise.
8670 * gfortran.dg/charlen_15.f90: Likewise.
8671 * gfortran.dg/charlen_16.f90: Likewise.
8672 * gfortran.dg/chkbits.f90: Likewise.
8673 * gfortran.dg/chmod_1.f90: Likewise.
8674 * gfortran.dg/chmod_2.f90: Likewise.
8675 * gfortran.dg/chmod_3.f90: Likewise.
8676 * gfortran.dg/class_1.f03: Likewise.
8677 * gfortran.dg/class_18.f03: Likewise.
8678 * gfortran.dg/class_19.f03: Likewise.
8679 * gfortran.dg/class_35.f90: Likewise.
8680 * gfortran.dg/class_46.f03: Likewise.
8681 * gfortran.dg/class_48.f90: Likewise.
8682 * gfortran.dg/class_51.f90: Likewise.
8683 * gfortran.dg/class_52.f90: Likewise.
8684 * gfortran.dg/class_6.f03: Likewise.
8685 * gfortran.dg/class_63.f90: Likewise.
8686 * gfortran.dg/class_64.f90: Likewise.
8687 * gfortran.dg/class_65.f90: Likewise.
8688 * gfortran.dg/class_66.f90: Likewise.
8689 * gfortran.dg/class_67.f90: Likewise.
8690 * gfortran.dg/class_9.f03: Likewise.
8691 * gfortran.dg/class_alias.f90: Likewise.
8692 * gfortran.dg/class_allocate_1.f03: Likewise.
8693 * gfortran.dg/class_allocate_10.f03: Likewise.
8694 * gfortran.dg/class_allocate_13.f90: Likewise.
8695 * gfortran.dg/class_allocate_14.f90: Likewise.
8696 * gfortran.dg/class_allocate_15.f90: Likewise.
8697 * gfortran.dg/class_allocate_19.f03: Likewise.
8698 * gfortran.dg/class_allocate_21.f90: Likewise.
8699 * gfortran.dg/class_allocate_22.f90: Likewise.
8700 * gfortran.dg/class_allocate_3.f03: Likewise.
8701 * gfortran.dg/class_allocate_4.f03: Likewise.
8702 * gfortran.dg/class_allocate_5.f90: Likewise.
8703 * gfortran.dg/class_allocate_6.f03: Likewise.
8704 * gfortran.dg/class_allocate_7.f03: Likewise.
8705 * gfortran.dg/class_allocate_8.f03: Likewise.
8706 * gfortran.dg/class_allocate_9.f03: Likewise.
8707 * gfortran.dg/class_array_1.f03: Likewise.
8708 * gfortran.dg/class_array_14.f90: Likewise.
8709 * gfortran.dg/class_array_15.f03: Likewise.
8710 * gfortran.dg/class_array_16.f90: Likewise.
8711 * gfortran.dg/class_array_2.f03: Likewise.
8712 * gfortran.dg/class_array_20.f03: Likewise.
8713 * gfortran.dg/class_array_21.f03: Likewise.
8714 * gfortran.dg/class_array_3.f03: Likewise.
8715 * gfortran.dg/class_array_4.f03: Likewise.
8716 * gfortran.dg/class_array_7.f03: Likewise.
8717 * gfortran.dg/class_array_8.f03: Likewise.
8718 * gfortran.dg/class_array_9.f03: Likewise.
8719 * gfortran.dg/class_defined_operator_1.f03: Likewise.
8720 * gfortran.dg/class_dummy_1.f03: Likewise.
8721 * gfortran.dg/class_optional_1.f90: Likewise.
8722 * gfortran.dg/class_optional_2.f90: Likewise.
8723 * gfortran.dg/class_result_5.f90: Likewise.
8724 * gfortran.dg/class_result_6.f90: Likewise.
8725 * gfortran.dg/class_to_type_1.f03: Likewise.
8726 * gfortran.dg/class_to_type_2.f90: Likewise.
8727 * gfortran.dg/class_to_type_3.f03: Likewise.
8728 * gfortran.dg/class_to_type_4.f90: Likewise.
8729 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
8730 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
8731 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
8732 * gfortran.dg/coarray/atomic_1.f90: Likewise.
8733 * gfortran.dg/coarray/atomic_2.f90: Likewise.
8734 * gfortran.dg/coarray/codimension.f90: Likewise.
8735 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
8736 * gfortran.dg/coarray/collectives_1.f90: Likewise.
8737 * gfortran.dg/coarray/collectives_2.f90: Likewise.
8738 * gfortran.dg/coarray/collectives_3.f90: Likewise.
8739 * gfortran.dg/coarray/collectives_4.f90: Likewise.
8740 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
8741 * gfortran.dg/coarray/dummy_1.f90: Likewise.
8742 * gfortran.dg/coarray/event_1.f90: Likewise.
8743 * gfortran.dg/coarray/event_2.f90: Likewise.
8744 * gfortran.dg/coarray/get_array.f90: Likewise.
8745 * gfortran.dg/coarray/image_index_1.f90: Likewise.
8746 * gfortran.dg/coarray/image_index_2.f90: Likewise.
8747 * gfortran.dg/coarray/image_index_3.f90: Likewise.
8748 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
8749 * gfortran.dg/coarray/lock_1.f90: Likewise.
8750 * gfortran.dg/coarray/lock_2.f90: Likewise.
8751 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
8752 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
8753 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
8754 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
8755 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
8756 * gfortran.dg/coarray/registering_1.f90: Likewise.
8757 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
8758 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
8759 * gfortran.dg/coarray/send_array.f90: Likewise.
8760 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
8761 * gfortran.dg/coarray/sendget_array.f90: Likewise.
8762 * gfortran.dg/coarray/subobject_1.f90: Likewise.
8763 * gfortran.dg/coarray/sync_1.f90: Likewise.
8764 * gfortran.dg/coarray/sync_3.f90: Likewise.
8765 * gfortran.dg/coarray/this_image_1.f90: Likewise.
8766 * gfortran.dg/coarray/this_image_2.f90: Likewise.
8767 * gfortran.dg/coarray_13.f90: Likewise.
8768 * gfortran.dg/coarray_15.f90: Likewise.
8769 * gfortran.dg/coarray_16.f90: Likewise.
8770 * gfortran.dg/coarray_2.f90: Likewise.
8771 * gfortran.dg/coarray_23.f90: Likewise.
8772 * gfortran.dg/coarray_40.f90: Likewise.
8773 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
8774 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
8775 * gfortran.dg/coarray_allocate_10.f08: Likewise.
8776 * gfortran.dg/coarray_allocate_2.f08: Likewise.
8777 * gfortran.dg/coarray_allocate_3.f08: Likewise.
8778 * gfortran.dg/coarray_allocate_4.f08: Likewise.
8779 * gfortran.dg/coarray_allocate_5.f08: Likewise.
8780 * gfortran.dg/coarray_allocate_7.f08: Likewise.
8781 * gfortran.dg/coarray_allocate_8.f08: Likewise.
8782 * gfortran.dg/coarray_allocate_9.f08: Likewise.
8783 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8784 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8785 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
8786 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
8787 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
8788 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
8789 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
8790 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
8791 * gfortran.dg/coarray_stat_2.f90: Likewise.
8792 * gfortran.dg/coarray_subobject_1.f90: Likewise.
8793 * gfortran.dg/coindexed_1.f90: Likewise.
8794 * gfortran.dg/comma.f: Likewise.
8795 * gfortran.dg/comma_format_extension_3.f: Likewise.
8796 * gfortran.dg/comma_format_extension_4.f: Likewise.
8797 * gfortran.dg/common_2.f90: Likewise.
8798 * gfortran.dg/common_4.f90: Likewise.
8799 * gfortran.dg/common_align_1.f90: Likewise.
8800 * gfortran.dg/common_align_2.f90: Likewise.
8801 * gfortran.dg/common_equivalence_1.f: Likewise.
8802 * gfortran.dg/common_pointer_1.f90: Likewise.
8803 * gfortran.dg/common_resize_1.f: Likewise.
8804 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
8805 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
8806 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
8807 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
8808 * gfortran.dg/complex_read.f90: Likewise.
8809 * gfortran.dg/complex_write.f90: Likewise.
8810 * gfortran.dg/constant_substring.f: Likewise.
8811 * gfortran.dg/constructor_2.f90: Likewise.
8812 * gfortran.dg/constructor_3.f90: Likewise.
8813 * gfortran.dg/constructor_6.f90: Likewise.
8814 * gfortran.dg/contained_1.f90: Likewise.
8815 * gfortran.dg/contained_3.f90: Likewise.
8816 * gfortran.dg/contained_equivalence_1.f90: Likewise.
8817 * gfortran.dg/contained_module_proc_1.f90: Likewise.
8818 * gfortran.dg/continuation_1.f90: Likewise.
8819 * gfortran.dg/continuation_11.f90: Likewise.
8820 * gfortran.dg/continuation_12.f90: Likewise.
8821 * gfortran.dg/continuation_13.f90: Likewise.
8822 * gfortran.dg/continuation_14.f: Likewise.
8823 * gfortran.dg/continuation_8.f90: Likewise.
8824 * gfortran.dg/convert_2.f90: Likewise.
8825 * gfortran.dg/convert_implied_open.f90: Likewise.
8826 * gfortran.dg/count_init_expr.f03: Likewise.
8827 * gfortran.dg/cr_lf.f90: Likewise.
8828 * gfortran.dg/cray_pointers_10.f90: Likewise.
8829 * gfortran.dg/cray_pointers_2.f90: Likewise.
8830 * gfortran.dg/cray_pointers_5.f90: Likewise.
8831 * gfortran.dg/cray_pointers_7.f90: Likewise.
8832 * gfortran.dg/cray_pointers_8.f90: Likewise.
8833 * gfortran.dg/cshift_1.f90: Likewise.
8834 * gfortran.dg/cshift_2.f90: Likewise.
8835 * gfortran.dg/cshift_large_1.f90: Likewise.
8836 * gfortran.dg/cshift_nan_1.f90: Likewise.
8837 * gfortran.dg/csqrt_2.f: Likewise.
8838 * gfortran.dg/data_array_1.f90: Likewise.
8839 * gfortran.dg/data_char_1.f90: Likewise.
8840 * gfortran.dg/data_char_2.f90: Likewise.
8841 * gfortran.dg/data_char_3.f90: Likewise.
8842 * gfortran.dg/data_derived_1.f90: Likewise.
8843 * gfortran.dg/data_implied_do_1.f90: Likewise.
8844 * gfortran.dg/data_namelist_conflict.f90: Likewise.
8845 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
8846 * gfortran.dg/deallocate_stat.f90: Likewise.
8847 * gfortran.dg/deallocate_stat_2.f90: Likewise.
8848 * gfortran.dg/debug/pr37738.f: Likewise.
8849 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
8850 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
8851 * gfortran.dg/dec_exp_1.f90: Likewise.
8852 * gfortran.dg/dec_init_1.f90: Likewise.
8853 * gfortran.dg/dec_init_2.f90: Likewise.
8854 * gfortran.dg/dec_init_3.f90: Likewise.
8855 * gfortran.dg/dec_init_4.f90: Likewise.
8856 * gfortran.dg/dec_io_1.f90: Likewise.
8857 * gfortran.dg/dec_io_2.f90: Likewise.
8858 * gfortran.dg/dec_io_2a.f90: Likewise.
8859 * gfortran.dg/dec_io_6.f90: Likewise.
8860 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
8861 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
8862 * gfortran.dg/dec_math.f90: Likewise.
8863 * gfortran.dg/dec_parameter_1.f: Likewise.
8864 * gfortran.dg/dec_parameter_2.f90: Likewise.
8865 * gfortran.dg/dec_static_1.f90: Likewise.
8866 * gfortran.dg/dec_static_2.f90: Likewise.
8867 * gfortran.dg/dec_structure_1.f90: Likewise.
8868 * gfortran.dg/dec_structure_10.f90: Likewise.
8869 * gfortran.dg/dec_structure_18.f90: Likewise.
8870 * gfortran.dg/dec_structure_19.f90: Likewise.
8871 * gfortran.dg/dec_structure_2.f90: Likewise.
8872 * gfortran.dg/dec_structure_22.f90: Likewise.
8873 * gfortran.dg/dec_structure_3.f90: Likewise.
8874 * gfortran.dg/dec_structure_4.f90: Likewise.
8875 * gfortran.dg/dec_structure_5.f90: Likewise.
8876 * gfortran.dg/dec_structure_6.f90: Likewise.
8877 * gfortran.dg/dec_structure_7.f90: Likewise.
8878 * gfortran.dg/dec_union_1.f90: Likewise.
8879 * gfortran.dg/dec_union_2.f90: Likewise.
8880 * gfortran.dg/dec_union_3.f90: Likewise.
8881 * gfortran.dg/dec_union_4.f90: Likewise.
8882 * gfortran.dg/dec_union_5.f90: Likewise.
8883 * gfortran.dg/default_format_1.f90: Likewise.
8884 * gfortran.dg/default_format_2.f90: Likewise.
8885 * gfortran.dg/default_format_denormal_1.f90: Likewise.
8886 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8887 * gfortran.dg/default_initialization_3.f90: Likewise.
8888 * gfortran.dg/default_initialization_4.f90: Likewise.
8889 * gfortran.dg/default_initialization_5.f90: Likewise.
8890 * gfortran.dg/deferred_character_1.f90: Likewise.
8891 * gfortran.dg/deferred_character_10.f90: Likewise.
8892 * gfortran.dg/deferred_character_11.f90: Likewise.
8893 * gfortran.dg/deferred_character_12.f90: Likewise.
8894 * gfortran.dg/deferred_character_13.f90: Likewise.
8895 * gfortran.dg/deferred_character_14.f90: Likewise.
8896 * gfortran.dg/deferred_character_15.f90: Likewise.
8897 * gfortran.dg/deferred_character_16.f90: Likewise.
8898 * gfortran.dg/deferred_character_2.f90: Likewise.
8899 * gfortran.dg/deferred_character_3.f90: Likewise.
8900 * gfortran.dg/deferred_character_4.f90: Likewise.
8901 * gfortran.dg/deferred_character_5.f90: Likewise.
8902 * gfortran.dg/deferred_character_6.f90: Likewise.
8903 * gfortran.dg/deferred_character_7.f90: Likewise.
8904 * gfortran.dg/deferred_character_8.f90: Likewise.
8905 * gfortran.dg/deferred_character_9.f90: Likewise.
8906 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
8907 * gfortran.dg/deferred_type_component_1.f90: Likewise.
8908 * gfortran.dg/deferred_type_component_2.f90: Likewise.
8909 * gfortran.dg/deferred_type_param_2.f90: Likewise.
8910 * gfortran.dg/deferred_type_param_4.f90: Likewise.
8911 * gfortran.dg/deferred_type_param_5.f90: Likewise.
8912 * gfortran.dg/deferred_type_param_6.f90: Likewise.
8913 * gfortran.dg/deferred_type_param_8.f90: Likewise.
8914 * gfortran.dg/deferred_type_param_9.f90: Likewise.
8915 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
8916 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
8917 * gfortran.dg/defined_assignment_1.f90: Likewise.
8918 * gfortran.dg/defined_assignment_10.f90: Likewise.
8919 * gfortran.dg/defined_assignment_11.f90: Likewise.
8920 * gfortran.dg/defined_assignment_2.f90: Likewise.
8921 * gfortran.dg/defined_assignment_3.f90: Likewise.
8922 * gfortran.dg/defined_assignment_4.f90: Likewise.
8923 * gfortran.dg/defined_assignment_5.f90: Likewise.
8924 * gfortran.dg/defined_assignment_8.f90: Likewise.
8925 * gfortran.dg/defined_assignment_9.f90: Likewise.
8926 * gfortran.dg/dependency_2.f90: Likewise.
8927 * gfortran.dg/dependency_21.f90: Likewise.
8928 * gfortran.dg/dependency_22.f90: Likewise.
8929 * gfortran.dg/dependency_23.f90: Likewise.
8930 * gfortran.dg/dependency_24.f90: Likewise.
8931 * gfortran.dg/dependency_25.f90: Likewise.
8932 * gfortran.dg/dependency_26.f90: Likewise.
8933 * gfortran.dg/dependency_39.f90: Likewise.
8934 * gfortran.dg/dependency_40.f90: Likewise.
8935 * gfortran.dg/dependency_41.f90: Likewise.
8936 * gfortran.dg/dependency_42.f90: Likewise.
8937 * gfortran.dg/dependency_43.f90: Likewise.
8938 * gfortran.dg/dependency_44.f90: Likewise.
8939 * gfortran.dg/dependency_45.f90: Likewise.
8940 * gfortran.dg/dependency_50.f90: Likewise.
8941 * gfortran.dg/dependency_51.f90: Likewise.
8942 * gfortran.dg/dependent_decls_1.f90: Likewise.
8943 * gfortran.dg/der_array_1.f90: Likewise.
8944 * gfortran.dg/der_array_io_1.f90: Likewise.
8945 * gfortran.dg/der_array_io_2.f90: Likewise.
8946 * gfortran.dg/der_array_io_3.f90: Likewise.
8947 * gfortran.dg/der_io_1.f90: Likewise.
8948 * gfortran.dg/der_io_3.f90: Likewise.
8949 * gfortran.dg/der_pointer_2.f90: Likewise.
8950 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
8951 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
8952 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
8953 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
8954 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
8955 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8956 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
8957 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
8958 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
8959 * gfortran.dg/derived_external_function_1.f90: Likewise.
8960 * gfortran.dg/derived_init_1.f90: Likewise.
8961 * gfortran.dg/derived_init_2.f90: Likewise.
8962 * gfortran.dg/derived_init_3.f90: Likewise.
8963 * gfortran.dg/derived_init_4.f90: Likewise.
8964 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
8965 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8966 * gfortran.dg/dev_null.F90: Likewise.
8967 * gfortran.dg/dfloat_1.f90: Likewise.
8968 * gfortran.dg/dim_sum_1.f90: Likewise.
8969 * gfortran.dg/dim_sum_2.f90: Likewise.
8970 * gfortran.dg/dim_sum_3.f90: Likewise.
8971 * gfortran.dg/direct_io_10.f: Likewise.
8972 * gfortran.dg/direct_io_11.f90: Likewise.
8973 * gfortran.dg/direct_io_12.f90: Likewise.
8974 * gfortran.dg/direct_io_2.f90: Likewise.
8975 * gfortran.dg/direct_io_3.f90: Likewise.
8976 * gfortran.dg/direct_io_4.f90: Likewise.
8977 * gfortran.dg/direct_io_5.f90: Likewise.
8978 * gfortran.dg/direct_io_6.f90: Likewise.
8979 * gfortran.dg/direct_io_7.f90: Likewise.
8980 * gfortran.dg/direct_io_8.f90: Likewise.
8981 * gfortran.dg/direct_io_9.f: Likewise.
8982 * gfortran.dg/do_1.f90: Likewise.
8983 * gfortran.dg/do_3.F90: Likewise.
8984 * gfortran.dg/do_concurrent_2.f90: Likewise.
8985 * gfortran.dg/do_concurrent_4.f90: Likewise.
8986 * gfortran.dg/do_corner_warn.f90: Likewise.
8987 * gfortran.dg/do_iterator_2.f90: Likewise.
8988 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
8989 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
8990 * gfortran.dg/dos_eol.f: Likewise.
8991 * gfortran.dg/dot_product_1.f03: Likewise.
8992 * gfortran.dg/dot_product_2.f90: Likewise.
8993 * gfortran.dg/dot_product_4.f90: Likewise.
8994 * gfortran.dg/dshift_1.F90: Likewise.
8995 * gfortran.dg/dshift_2.F90: Likewise.
8996 * gfortran.dg/dtio_1.f90: Likewise.
8997 * gfortran.dg/dtio_10.f90: Likewise.
8998 * gfortran.dg/dtio_12.f90: Likewise.
8999 * gfortran.dg/dtio_14.f90: Likewise.
9000 * gfortran.dg/dtio_15.f90: Likewise.
9001 * gfortran.dg/dtio_16.f90: Likewise.
9002 * gfortran.dg/dtio_17.f90: Likewise.
9003 * gfortran.dg/dtio_19.f90: Likewise.
9004 * gfortran.dg/dtio_2.f90: Likewise.
9005 * gfortran.dg/dtio_20.f03: Likewise.
9006 * gfortran.dg/dtio_22.f90: Likewise.
9007 * gfortran.dg/dtio_24.f90: Likewise.
9008 * gfortran.dg/dtio_25.f90: Likewise.
9009 * gfortran.dg/dtio_26.f03: Likewise.
9010 * gfortran.dg/dtio_27.f90: Likewise.
9011 * gfortran.dg/dtio_28.f03: Likewise.
9012 * gfortran.dg/dtio_3.f90: Likewise.
9013 * gfortran.dg/dtio_30.f03: Likewise.
9014 * gfortran.dg/dtio_31.f03: Likewise.
9015 * gfortran.dg/dtio_32.f03: Likewise.
9016 * gfortran.dg/dtio_4.f90: Likewise.
9017 * gfortran.dg/dtio_5.f90: Likewise.
9018 * gfortran.dg/dtio_7.f90: Likewise.
9019 * gfortran.dg/dtio_8.f90: Likewise.
9020 * gfortran.dg/dtio_9.f90: Likewise.
9021 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9022 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9023 * gfortran.dg/dup_save_1.f90: Likewise.
9024 * gfortran.dg/dup_save_2.f90: Likewise.
9025 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9026 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9027 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9028 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9029 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9030 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9031 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9032 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9033 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9034 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9035 * gfortran.dg/e_d_fmt.f90: Likewise.
9036 * gfortran.dg/edit_real_1.f90: Likewise.
9037 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9038 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9039 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9040 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9041 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9042 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9043 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9044 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9045 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9046 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9047 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9048 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9049 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9050 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9051 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9052 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9053 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9054 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9055 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9056 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9057 * gfortran.dg/empty_format_1.f90: Likewise.
9058 * gfortran.dg/endfile.f: Likewise.
9059 * gfortran.dg/endfile.f90: Likewise.
9060 * gfortran.dg/endfile_2.f90: Likewise.
9061 * gfortran.dg/entry_1.f90: Likewise.
9062 * gfortran.dg/entry_10.f90: Likewise.
9063 * gfortran.dg/entry_12.f90: Likewise.
9064 * gfortran.dg/entry_13.f90: Likewise.
9065 * gfortran.dg/entry_14.f90: Likewise.
9066 * gfortran.dg/entry_16.f90: Likewise.
9067 * gfortran.dg/entry_3.f90: Likewise.
9068 * gfortran.dg/entry_6.f90: Likewise.
9069 * gfortran.dg/entry_9.f90: Likewise.
9070 * gfortran.dg/entry_array_specs_2.f: Likewise.
9071 * gfortran.dg/enum_1.f90: Likewise.
9072 * gfortran.dg/enum_9.f90: Likewise.
9073 * gfortran.dg/eof_1.f90: Likewise.
9074 * gfortran.dg/eof_2.f90: Likewise.
9075 * gfortran.dg/eof_4.f90: Likewise.
9076 * gfortran.dg/eof_5.f90: Likewise.
9077 * gfortran.dg/eor_handling_1.f90: Likewise.
9078 * gfortran.dg/eor_handling_2.f90: Likewise.
9079 * gfortran.dg/eor_handling_3.f90: Likewise.
9080 * gfortran.dg/eor_handling_4.f90: Likewise.
9081 * gfortran.dg/eor_handling_5.f90: Likewise.
9082 * gfortran.dg/eoshift_3.f90: Likewise.
9083 * gfortran.dg/eoshift_4.f90: Likewise.
9084 * gfortran.dg/eoshift_5.f90: Likewise.
9085 * gfortran.dg/eoshift_6.f90: Likewise.
9086 * gfortran.dg/eoshift_large_1.f90: Likewise.
9087 * gfortran.dg/equiv_6.f90: Likewise.
9088 * gfortran.dg/equiv_7.f90: Likewise.
9089 * gfortran.dg/equiv_9.f90: Likewise.
9090 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9091 * gfortran.dg/erf_2.F90: Likewise.
9092 * gfortran.dg/erf_3.F90: Likewise.
9093 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9094 * gfortran.dg/error_format_2.f90: Likewise.
9095 * gfortran.dg/error_recovery_5.f90: Likewise.
9096 * gfortran.dg/execute_command_line_2.f90: Likewise.
9097 * gfortran.dg/execute_command_line_3.f90: Likewise.
9098 * gfortran.dg/exit_1.f08: Likewise.
9099 * gfortran.dg/exit_3.f08: Likewise.
9100 * gfortran.dg/exponent_1.f90: Likewise.
9101 * gfortran.dg/exponent_2.f90: Likewise.
9102 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9103 * gfortran.dg/extends_1.f03: Likewise.
9104 * gfortran.dg/extends_16.f90: Likewise.
9105 * gfortran.dg/extends_2.f03: Likewise.
9106 * gfortran.dg/extends_3.f03: Likewise.
9107 * gfortran.dg/extends_4.f03: Likewise.
9108 * gfortran.dg/extends_type_of_1.f03: Likewise.
9109 * gfortran.dg/extends_type_of_2.f03: Likewise.
9110 * gfortran.dg/external_procedures_3.f90: Likewise.
9111 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9112 * gfortran.dg/f2003_io_1.f03: Likewise.
9113 * gfortran.dg/f2003_io_4.f03: Likewise.
9114 * gfortran.dg/f2003_io_5.f03: Likewise.
9115 * gfortran.dg/f2003_io_6.f03: Likewise.
9116 * gfortran.dg/f2003_io_7.f03: Likewise.
9117 * gfortran.dg/f2c_1.f90: Likewise.
9118 * gfortran.dg/f2c_2.f90: Likewise.
9119 * gfortran.dg/f2c_3.f90: Likewise.
9120 * gfortran.dg/f2c_4.f90: Likewise.
9121 * gfortran.dg/f2c_6.f90: Likewise.
9122 * gfortran.dg/f2c_7.f90: Likewise.
9123 * gfortran.dg/f2c_9.f90: Likewise.
9124 * gfortran.dg/fgetc_1.f90: Likewise.
9125 * gfortran.dg/fgetc_2.f90: Likewise.
9126 * gfortran.dg/filename_null.f90: Likewise.
9127 * gfortran.dg/finalize_12.f90: Likewise.
9128 * gfortran.dg/finalize_13.f90: Likewise.
9129 * gfortran.dg/finalize_15.f90: Likewise.
9130 * gfortran.dg/finalize_17.f90: Likewise.
9131 * gfortran.dg/finalize_18.f90: Likewise.
9132 * gfortran.dg/finalize_25.f90: Likewise.
9133 * gfortran.dg/finalize_29.f08: Likewise.
9134 * gfortran.dg/finalize_31.f90: Likewise.
9135 * gfortran.dg/float_1.f90: Likewise.
9136 * gfortran.dg/flush_1.f90: Likewise.
9137 * gfortran.dg/fmt_bz_bn.f: Likewise.
9138 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9139 * gfortran.dg/fmt_cache_1.f: Likewise.
9140 * gfortran.dg/fmt_cache_2.f: Likewise.
9141 * gfortran.dg/fmt_cache_3.f90: Likewise.
9142 * gfortran.dg/fmt_colon.f90: Likewise.
9143 * gfortran.dg/fmt_e.f90: Likewise.
9144 * gfortran.dg/fmt_en.f90: Likewise.
9145 * gfortran.dg/fmt_error_10.f: Likewise.
9146 * gfortran.dg/fmt_error_9.f: Likewise.
9147 * gfortran.dg/fmt_exhaust.f90: Likewise.
9148 * gfortran.dg/fmt_f0_1.f90: Likewise.
9149 * gfortran.dg/fmt_f_an_p.f: Likewise.
9150 * gfortran.dg/fmt_fw_d.f90: Likewise.
9151 * gfortran.dg/fmt_g.f: Likewise.
9152 * gfortran.dg/fmt_g0_1.f08: Likewise.
9153 * gfortran.dg/fmt_g0_2.f08: Likewise.
9154 * gfortran.dg/fmt_g0_4.f08: Likewise.
9155 * gfortran.dg/fmt_g0_5.f08: Likewise.
9156 * gfortran.dg/fmt_g0_6.f08: Likewise.
9157 * gfortran.dg/fmt_g0_7.f08: Likewise.
9158 * gfortran.dg/fmt_g_1.f90: Likewise.
9159 * gfortran.dg/fmt_int_sign.f90: Likewise.
9160 * gfortran.dg/fmt_l.f90: Likewise.
9161 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9162 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9163 * gfortran.dg/fmt_p_1.f90: Likewise.
9164 * gfortran.dg/fmt_pf.f90: Likewise.
9165 * gfortran.dg/fmt_read.f90: Likewise.
9166 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9167 * gfortran.dg/fmt_t_1.f90: Likewise.
9168 * gfortran.dg/fmt_t_2.f90: Likewise.
9169 * gfortran.dg/fmt_t_3.f90: Likewise.
9170 * gfortran.dg/fmt_t_4.f90: Likewise.
9171 * gfortran.dg/fmt_t_5.f90: Likewise.
9172 * gfortran.dg/fmt_t_6.f: Likewise.
9173 * gfortran.dg/fmt_t_7.f: Likewise.
9174 * gfortran.dg/fmt_t_9.f: Likewise.
9175 * gfortran.dg/fmt_tl.f: Likewise.
9176 * gfortran.dg/fmt_unlimited.f90: Likewise.
9177 * gfortran.dg/fmt_white.f: Likewise.
9178 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9179 * gfortran.dg/fold_nearest.f90: Likewise.
9180 * gfortran.dg/forall_1.f90: Likewise.
9181 * gfortran.dg/forall_10.f90: Likewise.
9182 * gfortran.dg/forall_12.f90: Likewise.
9183 * gfortran.dg/forall_13.f90: Likewise.
9184 * gfortran.dg/forall_15.f90: Likewise.
9185 * gfortran.dg/forall_4.f90: Likewise.
9186 * gfortran.dg/forall_5.f90: Likewise.
9187 * gfortran.dg/forall_6.f90: Likewise.
9188 * gfortran.dg/forall_7.f90: Likewise.
9189 * gfortran.dg/fraction.f90: Likewise.
9190 * gfortran.dg/fseek.f90: Likewise.
9191 * gfortran.dg/ftell_1.f90: Likewise.
9192 * gfortran.dg/ftell_2.f90: Likewise.
9193 * gfortran.dg/ftell_3.f90: Likewise.
9194 * gfortran.dg/func_assign_2.f90: Likewise.
9195 * gfortran.dg/func_assign_3.f90: Likewise.
9196 * gfortran.dg/func_derived_1.f90: Likewise.
9197 * gfortran.dg/func_derived_2.f90: Likewise.
9198 * gfortran.dg/func_derived_3.f90: Likewise.
9199 * gfortran.dg/func_result_1.f90: Likewise.
9200 * gfortran.dg/func_result_2.f90: Likewise.
9201 * gfortran.dg/func_result_6.f90: Likewise.
9202 * gfortran.dg/function_charlen_2.f90: Likewise.
9203 * gfortran.dg/function_charlen_3.f: Likewise.
9204 * gfortran.dg/function_kinds_1.f90: Likewise.
9205 * gfortran.dg/function_kinds_4.f90: Likewise.
9206 * gfortran.dg/function_optimize_10.f90: Likewise.
9207 * gfortran.dg/function_optimize_11.f90: Likewise.
9208 * gfortran.dg/function_optimize_12.f90: Likewise.
9209 * gfortran.dg/function_optimize_4.f90: Likewise.
9210 * gfortran.dg/function_optimize_8.f90: Likewise.
9211 * gfortran.dg/g77/13037.f: Likewise.
9212 * gfortran.dg/g77/1832.f: Likewise.
9213 * gfortran.dg/g77/19981119-0.f: Likewise.
9214 * gfortran.dg/g77/19990313-0.f: Likewise.
9215 * gfortran.dg/g77/19990313-1.f: Likewise.
9216 * gfortran.dg/g77/19990313-2.f: Likewise.
9217 * gfortran.dg/g77/19990313-3.f: Likewise.
9218 * gfortran.dg/g77/19990419-1.f: Likewise.
9219 * gfortran.dg/g77/19990826-0.f: Likewise.
9220 * gfortran.dg/g77/19990826-2.f: Likewise.
9221 * gfortran.dg/g77/20000503-1.f: Likewise.
9222 * gfortran.dg/g77/20001111.f: Likewise.
9223 * gfortran.dg/g77/20010116.f: Likewise.
9224 * gfortran.dg/g77/20010216-1.f: Likewise.
9225 * gfortran.dg/g77/20010430.f: Likewise.
9226 * gfortran.dg/g77/20010610.f: Likewise.
9227 * gfortran.dg/g77/6177.f: Likewise.
9228 * gfortran.dg/g77/7388.f: Likewise.
9229 * gfortran.dg/g77/947.f: Likewise.
9230 * gfortran.dg/g77/970625-2.f: Likewise.
9231 * gfortran.dg/g77/971102-1.f: Likewise.
9232 * gfortran.dg/g77/980628-0.f: Likewise.
9233 * gfortran.dg/g77/980628-1.f: Likewise.
9234 * gfortran.dg/g77/980628-10.f: Likewise.
9235 * gfortran.dg/g77/980628-2.f: Likewise.
9236 * gfortran.dg/g77/980628-3.f: Likewise.
9237 * gfortran.dg/g77/980628-7.f: Likewise.
9238 * gfortran.dg/g77/980628-8.f: Likewise.
9239 * gfortran.dg/g77/980628-9.f: Likewise.
9240 * gfortran.dg/g77/980701-0.f: Likewise.
9241 * gfortran.dg/g77/980701-1.f: Likewise.
9242 * gfortran.dg/g77/cabs.f: Likewise.
9243 * gfortran.dg/g77/claus.f: Likewise.
9244 * gfortran.dg/g77/complex_1.f: Likewise.
9245 * gfortran.dg/g77/cpp3.F: Likewise.
9246 * gfortran.dg/g77/cpp4.F: Likewise.
9247 * gfortran.dg/g77/cpp5.F: Likewise.
9248 * gfortran.dg/g77/dcomplex.f: Likewise.
9249 * gfortran.dg/g77/dnrm2.f: Likewise.
9250 * gfortran.dg/g77/erfc.f: Likewise.
9251 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9252 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9253 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9254 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9255 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9256 * gfortran.dg/g77/int8421.f: Likewise.
9257 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9258 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9259 * gfortran.dg/g77/le.f: Likewise.
9260 * gfortran.dg/g77/short.f: Likewise.
9261 * gfortran.dg/gamma_1.f90: Likewise.
9262 * gfortran.dg/gamma_4.f90: Likewise.
9263 * gfortran.dg/gamma_5.f90: Likewise.
9264 * gfortran.dg/generic_13.f90: Likewise.
9265 * gfortran.dg/generic_15.f90: Likewise.
9266 * gfortran.dg/generic_19.f90: Likewise.
9267 * gfortran.dg/generic_20.f90: Likewise.
9268 * gfortran.dg/generic_23.f03: Likewise.
9269 * gfortran.dg/generic_25.f90: Likewise.
9270 * gfortran.dg/generic_27.f90: Likewise.
9271 * gfortran.dg/generic_31.f90: Likewise.
9272 * gfortran.dg/generic_4.f90: Likewise.
9273 * gfortran.dg/global_vars_c_init.f90: Likewise.
9274 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9275 * gfortran.dg/gnu_logical_1.F: Likewise.
9276 * gfortran.dg/goacc/fixed-1.f: Likewise.
9277 * gfortran.dg/goacc/fixed-2.f: Likewise.
9278 * gfortran.dg/goacc/gang-static.f95: Likewise.
9279 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9280 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9281 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9282 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9283 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9284 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9285 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9286 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9287 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9288 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9289 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9290 * gfortran.dg/gomp/pr48794.f90: Likewise.
9291 * gfortran.dg/gomp/pr72744.f90: Likewise.
9292 * gfortran.dg/gomp/pr77665.f90: Likewise.
9293 * gfortran.dg/gomp/workshare2.f90: Likewise.
9294 * gfortran.dg/gomp/workshare3.f90: Likewise.
9295 * gfortran.dg/goto_1.f: Likewise.
9296 * gfortran.dg/goto_2.f90: Likewise.
9297 * gfortran.dg/goto_4.f90: Likewise.
9298 * gfortran.dg/goto_6.f: Likewise.
9299 * gfortran.dg/graphite/id-26.f03: Likewise.
9300 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9301 * gfortran.dg/graphite/pr29581.f90: Likewise.
9302 * gfortran.dg/graphite/pr29832.f90: Likewise.
9303 * gfortran.dg/graphite/run-id-1.f: Likewise.
9304 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9305 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9306 * gfortran.dg/hollerith.f90: Likewise.
9307 * gfortran.dg/hollerith4.f90: Likewise.
9308 * gfortran.dg/hollerith6.f90: Likewise.
9309 * gfortran.dg/hollerith8.f90: Likewise.
9310 * gfortran.dg/hollerith_1.f90: Likewise.
9311 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9312 * gfortran.dg/hollerith_f95.f90: Likewise.
9313 * gfortran.dg/hollerith_legacy.f90: Likewise.
9314 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9315 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9316 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9317 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9318 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9319 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9320 * gfortran.dg/hypot_1.f90: Likewise.
9321 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9322 * gfortran.dg/iargc.f90: Likewise.
9323 * gfortran.dg/ibits.f90: Likewise.
9324 * gfortran.dg/ichar_1.f90: Likewise.
9325 * gfortran.dg/ichar_2.f90: Likewise.
9326 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9327 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9328 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9329 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9330 * gfortran.dg/ieee/ieee_6.f90: Likewise.
9331 * gfortran.dg/ieee/ieee_7.f90: Likewise.
9332 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9333 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9334 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9335 * gfortran.dg/ieee/large_1.f90: Likewise.
9336 * gfortran.dg/ieee/large_2.f90: Likewise.
9337 * gfortran.dg/ieee/large_3.F90: Likewise.
9338 * gfortran.dg/ieee/large_4.f90: Likewise.
9339 * gfortran.dg/ieee/rounding_1.f90: Likewise.
9340 * gfortran.dg/ieee/underflow_1.f90: Likewise.
9341 * gfortran.dg/impl_do_var_data.f90: Likewise.
9342 * gfortran.dg/implicit_10.f90: Likewise.
9343 * gfortran.dg/implicit_12.f90: Likewise.
9344 * gfortran.dg/implicit_class_1.f90: Likewise.
9345 * gfortran.dg/implicit_pure_1.f90: Likewise.
9346 * gfortran.dg/implied_do_1.f90: Likewise.
9347 * gfortran.dg/implied_do_io_1.f90: Likewise.
9348 * gfortran.dg/implied_do_io_2.f90: Likewise.
9349 * gfortran.dg/implied_do_io_3.f90: Likewise.
9350 * gfortran.dg/implied_shape_1.f08: Likewise.
9351 * gfortran.dg/import.f90: Likewise.
9352 * gfortran.dg/import4.f90: Likewise.
9353 * gfortran.dg/impure_1.f08: Likewise.
9354 * gfortran.dg/index.f90: Likewise.
9355 * gfortran.dg/index_2.f90: Likewise.
9356 * gfortran.dg/init_flag_1.f90: Likewise.
9357 * gfortran.dg/init_flag_10.f90: Likewise.
9358 * gfortran.dg/init_flag_15.f03: Likewise.
9359 * gfortran.dg/init_flag_2.f90: Likewise.
9360 * gfortran.dg/init_flag_3.f90: Likewise.
9361 * gfortran.dg/init_flag_4.f90: Likewise.
9362 * gfortran.dg/init_flag_5.f90: Likewise.
9363 * gfortran.dg/init_flag_6.f90: Likewise.
9364 * gfortran.dg/init_flag_7.f90: Likewise.
9365 * gfortran.dg/init_flag_9.f90: Likewise.
9366 * gfortran.dg/initialization_11.f90: Likewise.
9367 * gfortran.dg/initialization_19.f90: Likewise.
9368 * gfortran.dg/initialization_2.f90: Likewise.
9369 * gfortran.dg/initialization_22.f90: Likewise.
9370 * gfortran.dg/initialization_27.f90: Likewise.
9371 * gfortran.dg/initialization_5.f90: Likewise.
9372 * gfortran.dg/initialization_6.f90: Likewise.
9373 * gfortran.dg/inline_matmul_1.f90: Likewise.
9374 * gfortran.dg/inline_matmul_10.f90: Likewise.
9375 * gfortran.dg/inline_matmul_11.f90: Likewise.
9376 * gfortran.dg/inline_matmul_13.f90: Likewise.
9377 * gfortran.dg/inline_matmul_14.f90: Likewise.
9378 * gfortran.dg/inline_matmul_16.f90: Likewise.
9379 * gfortran.dg/inline_matmul_17.f90: Likewise.
9380 * gfortran.dg/inline_matmul_18.f90: Likewise.
9381 * gfortran.dg/inline_matmul_19.f90: Likewise.
9382 * gfortran.dg/inline_matmul_2.f90: Likewise.
9383 * gfortran.dg/inline_matmul_20.f90: Likewise.
9384 * gfortran.dg/inline_matmul_22.f90: Likewise.
9385 * gfortran.dg/inline_matmul_3.f90: Likewise.
9386 * gfortran.dg/inline_matmul_4.f90: Likewise.
9387 * gfortran.dg/inline_matmul_5.f90: Likewise.
9388 * gfortran.dg/inline_matmul_6.f90: Likewise.
9389 * gfortran.dg/inline_matmul_7.f90: Likewise.
9390 * gfortran.dg/inline_matmul_8.f90: Likewise.
9391 * gfortran.dg/inline_matmul_9.f90: Likewise.
9392 * gfortran.dg/inline_sum_1.f90: Likewise.
9393 * gfortran.dg/inline_sum_3.f90: Likewise.
9394 * gfortran.dg/inline_sum_5.f90: Likewise.
9395 * gfortran.dg/inquire-complex.f90: Likewise.
9396 * gfortran.dg/inquire.f90: Likewise.
9397 * gfortran.dg/inquire_10.f90: Likewise.
9398 * gfortran.dg/inquire_13.f90: Likewise.
9399 * gfortran.dg/inquire_15.f90: Likewise.
9400 * gfortran.dg/inquire_16.f90: Likewise.
9401 * gfortran.dg/inquire_17.f90: Likewise.
9402 * gfortran.dg/inquire_5.f90: Likewise.
9403 * gfortran.dg/inquire_6.f90: Likewise.
9404 * gfortran.dg/inquire_7.f90: Likewise.
9405 * gfortran.dg/inquire_9.f90: Likewise.
9406 * gfortran.dg/inquire_internal.f90: Likewise.
9407 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
9408 * gfortran.dg/inquire_size.f90: Likewise.
9409 * gfortran.dg/int_1.f90: Likewise.
9410 * gfortran.dg/int_conv_1.f90: Likewise.
9411 * gfortran.dg/int_range_io_1.f90: Likewise.
9412 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
9413 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
9414 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
9415 * gfortran.dg/integer_plus.f90: Likewise.
9416 * gfortran.dg/intent_out_2.f90: Likewise.
9417 * gfortran.dg/intent_out_5.f90: Likewise.
9418 * gfortran.dg/intent_out_6.f90: Likewise.
9419 * gfortran.dg/interface_12.f90: Likewise.
9420 * gfortran.dg/interface_19.f90: Likewise.
9421 * gfortran.dg/interface_4.f90: Likewise.
9422 * gfortran.dg/interface_5.f90: Likewise.
9423 * gfortran.dg/interface_9.f90: Likewise.
9424 * gfortran.dg/interface_assignment_1.f90: Likewise.
9425 * gfortran.dg/interface_assignment_2.f90: Likewise.
9426 * gfortran.dg/internal_dummy_2.f08: Likewise.
9427 * gfortran.dg/internal_dummy_3.f08: Likewise.
9428 * gfortran.dg/internal_dummy_4.f08: Likewise.
9429 * gfortran.dg/internal_pack_1.f90: Likewise.
9430 * gfortran.dg/internal_pack_10.f90: Likewise.
9431 * gfortran.dg/internal_pack_12.f90: Likewise.
9432 * gfortran.dg/internal_pack_13.f90: Likewise.
9433 * gfortran.dg/internal_pack_14.f90: Likewise.
9434 * gfortran.dg/internal_pack_15.f90: Likewise.
9435 * gfortran.dg/internal_pack_2.f90: Likewise.
9436 * gfortran.dg/internal_pack_3.f90: Likewise.
9437 * gfortran.dg/internal_pack_4.f90: Likewise.
9438 * gfortran.dg/internal_pack_6.f90: Likewise.
9439 * gfortran.dg/internal_pack_8.f90: Likewise.
9440 * gfortran.dg/internal_readwrite_1.f90: Likewise.
9441 * gfortran.dg/internal_readwrite_2.f90: Likewise.
9442 * gfortran.dg/internal_readwrite_3.f90: Likewise.
9443 * gfortran.dg/intrinsic_actual_1.f: Likewise.
9444 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
9445 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9446 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
9447 * gfortran.dg/intrinsic_char_1.f90: Likewise.
9448 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
9449 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
9450 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
9451 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
9452 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
9453 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
9454 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
9455 * gfortran.dg/intrinsic_product_1.f90: Likewise.
9456 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
9457 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9458 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
9459 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
9460 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
9461 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
9462 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
9463 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
9464 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
9465 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
9466 * gfortran.dg/io_err_1.f90: Likewise.
9467 * gfortran.dg/io_real_boz.f90: Likewise.
9468 * gfortran.dg/iomsg_1.f90: Likewise.
9469 * gfortran.dg/iostat_1.f90: Likewise.
9470 * gfortran.dg/iostat_2.f90: Likewise.
9471 * gfortran.dg/iostat_4.f90: Likewise.
9472 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
9473 * gfortran.dg/ishft_1.f90: Likewise.
9474 * gfortran.dg/ishft_2.f90: Likewise.
9475 * gfortran.dg/ishft_4.f90: Likewise.
9476 * gfortran.dg/isnan_1.f90: Likewise.
9477 * gfortran.dg/isnan_2.f90: Likewise.
9478 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
9479 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
9480 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
9481 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
9482 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
9483 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
9484 * gfortran.dg/itime_idate_1.f: Likewise.
9485 * gfortran.dg/itime_idate_2.f: Likewise.
9486 * gfortran.dg/large_integer_kind_1.f90: Likewise.
9487 * gfortran.dg/large_integer_kind_2.f90: Likewise.
9488 * gfortran.dg/large_real_kind_1.f90: Likewise.
9489 * gfortran.dg/large_real_kind_2.F90: Likewise.
9490 * gfortran.dg/large_real_kind_3.F90: Likewise.
9491 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
9492 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
9493 * gfortran.dg/large_recl.f90: Likewise.
9494 * gfortran.dg/large_unit_1.f90: Likewise.
9495 * gfortran.dg/large_unit_2.f90: Likewise.
9496 * gfortran.dg/largeequiv_1.f90: Likewise.
9497 * gfortran.dg/leadz_trailz_1.f90: Likewise.
9498 * gfortran.dg/leadz_trailz_2.f90: Likewise.
9499 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9500 * gfortran.dg/list_read_1.f90: Likewise.
9501 * gfortran.dg/list_read_10.f90: Likewise.
9502 * gfortran.dg/list_read_11.f90: Likewise.
9503 * gfortran.dg/list_read_12.f90: Likewise.
9504 * gfortran.dg/list_read_13.f: Likewise.
9505 * gfortran.dg/list_read_14.f90: Likewise.
9506 * gfortran.dg/list_read_2.f90: Likewise.
9507 * gfortran.dg/list_read_3.f90: Likewise.
9508 * gfortran.dg/list_read_4.f90: Likewise.
9509 * gfortran.dg/list_read_5.f90: Likewise.
9510 * gfortran.dg/list_read_6.f90: Likewise.
9511 * gfortran.dg/list_read_7.f90: Likewise.
9512 * gfortran.dg/list_read_8.f90: Likewise.
9513 * gfortran.dg/list_read_9.f90: Likewise.
9514 * gfortran.dg/loc_2.f90: Likewise.
9515 * gfortran.dg/logical_1.f90: Likewise.
9516 * gfortran.dg/logical_dot_product.f90: Likewise.
9517 * gfortran.dg/logical_temp_io.f90: Likewise.
9518 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
9519 * gfortran.dg/lrshift_1.f90: Likewise.
9520 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
9521 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
9522 * gfortran.dg/lto/pr40725_0.f03: Likewise.
9523 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9524 * gfortran.dg/make_unit.f90: Likewise.
9525 * gfortran.dg/mapping_1.f90: Likewise.
9526 * gfortran.dg/mapping_2.f90: Likewise.
9527 * gfortran.dg/mapping_3.f90: Likewise.
9528 * gfortran.dg/masklr_1.F90: Likewise.
9529 * gfortran.dg/masklr_2.F90: Likewise.
9530 * gfortran.dg/matmul_1.f90: Likewise.
9531 * gfortran.dg/matmul_10.f90: Likewise.
9532 * gfortran.dg/matmul_12.f90: Likewise.
9533 * gfortran.dg/matmul_16.f90: Likewise.
9534 * gfortran.dg/matmul_17.f90: Likewise.
9535 * gfortran.dg/matmul_18.f90: Likewise.
9536 * gfortran.dg/matmul_2.f90: Likewise.
9537 * gfortran.dg/matmul_3.f90: Likewise.
9538 * gfortran.dg/matmul_4.f90: Likewise.
9539 * gfortran.dg/matmul_6.f90: Likewise.
9540 * gfortran.dg/matmul_8.f03: Likewise.
9541 * gfortran.dg/matmul_9.f90: Likewise.
9542 * gfortran.dg/matmul_bounds_12.f90: Likewise.
9543 * gfortran.dg/matmul_bounds_6.f90: Likewise.
9544 * gfortran.dg/matmul_const.f90: Likewise.
9545 * gfortran.dg/maxloc_1.f90: Likewise.
9546 * gfortran.dg/maxloc_2.f90: Likewise.
9547 * gfortran.dg/maxloc_3.f90: Likewise.
9548 * gfortran.dg/maxloc_4.f90: Likewise.
9549 * gfortran.dg/maxloc_string_1.f90: Likewise.
9550 * gfortran.dg/maxlocval_1.f90: Likewise.
9551 * gfortran.dg/maxlocval_2.f90: Likewise.
9552 * gfortran.dg/maxlocval_3.f90: Likewise.
9553 * gfortran.dg/maxlocval_4.f90: Likewise.
9554 * gfortran.dg/maxval_char_1.f90: Likewise.
9555 * gfortran.dg/maxval_char_2.f90: Likewise.
9556 * gfortran.dg/maxval_char_3.f90: Likewise.
9557 * gfortran.dg/maxval_char_4.f90: Likewise.
9558 * gfortran.dg/maxval_parameter_1.f90: Likewise.
9559 * gfortran.dg/mclock.f90: Likewise.
9560 * gfortran.dg/merge_bits_1.F90: Likewise.
9561 * gfortran.dg/merge_bits_2.F90: Likewise.
9562 * gfortran.dg/merge_char_1.f90: Likewise.
9563 * gfortran.dg/merge_init_expr.f90: Likewise.
9564 * gfortran.dg/min_max_optional_1.f90: Likewise.
9565 * gfortran.dg/min_max_optional_5.f90: Likewise.
9566 * gfortran.dg/minloc_1.f90: Likewise.
9567 * gfortran.dg/minloc_2.f90: Likewise.
9568 * gfortran.dg/minloc_3.f90: Likewise.
9569 * gfortran.dg/minloc_4.f90: Likewise.
9570 * gfortran.dg/minloc_string_1.f90: Likewise.
9571 * gfortran.dg/minlocval_1.f90: Likewise.
9572 * gfortran.dg/minlocval_2.f90: Likewise.
9573 * gfortran.dg/minlocval_3.f90: Likewise.
9574 * gfortran.dg/minlocval_4.f90: Likewise.
9575 * gfortran.dg/minmax_char_1.f90: Likewise.
9576 * gfortran.dg/minmaxloc_1.f90: Likewise.
9577 * gfortran.dg/minmaxloc_10.f90: Likewise.
9578 * gfortran.dg/minmaxloc_11.f90: Likewise.
9579 * gfortran.dg/minmaxloc_12.f90: Likewise.
9580 * gfortran.dg/minmaxloc_13.f90: Likewise.
9581 * gfortran.dg/minmaxloc_2.f90: Likewise.
9582 * gfortran.dg/minmaxloc_3.f90: Likewise.
9583 * gfortran.dg/minmaxloc_4.f90: Likewise.
9584 * gfortran.dg/minmaxloc_5.f90: Likewise.
9585 * gfortran.dg/minmaxloc_6.f90: Likewise.
9586 * gfortran.dg/minmaxloc_7.f90: Likewise.
9587 * gfortran.dg/minmaxloc_8.f90: Likewise.
9588 * gfortran.dg/minmaxval_1.f90: Likewise.
9589 * gfortran.dg/minval_char_1.f90: Likewise.
9590 * gfortran.dg/minval_char_2.f90: Likewise.
9591 * gfortran.dg/minval_char_3.f90: Likewise.
9592 * gfortran.dg/minval_char_4.f90: Likewise.
9593 * gfortran.dg/minval_char_5.f90: Likewise.
9594 * gfortran.dg/minval_parameter_1.f90: Likewise.
9595 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
9596 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
9597 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
9598 * gfortran.dg/missing_parens_1.f90: Likewise.
9599 * gfortran.dg/missing_parens_2.f90: Likewise.
9600 * gfortran.dg/mod_large_1.f90: Likewise.
9601 * gfortran.dg/mod_sign0_1.f90: Likewise.
9602 * gfortran.dg/module_blank_common.f90: Likewise.
9603 * gfortran.dg/module_commons_1.f90: Likewise.
9604 * gfortran.dg/module_commons_3.f90: Likewise.
9605 * gfortran.dg/module_double_reuse.f90: Likewise.
9606 * gfortran.dg/module_equivalence_1.f90: Likewise.
9607 * gfortran.dg/module_equivalence_2.f90: Likewise.
9608 * gfortran.dg/module_equivalence_3.f90: Likewise.
9609 * gfortran.dg/module_equivalence_5.f90: Likewise.
9610 * gfortran.dg/module_interface_1.f90: Likewise.
9611 * gfortran.dg/module_nan.f90: Likewise.
9612 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9613 * gfortran.dg/module_procedure_1.f90: Likewise.
9614 * gfortran.dg/module_read_1.f90: Likewise.
9615 * gfortran.dg/module_read_2.f90: Likewise.
9616 * gfortran.dg/module_widestring_1.f90: Likewise.
9617 * gfortran.dg/move_alloc.f90: Likewise.
9618 * gfortran.dg/move_alloc_10.f90: Likewise.
9619 * gfortran.dg/move_alloc_13.f90: Likewise.
9620 * gfortran.dg/move_alloc_14.f90: Likewise.
9621 * gfortran.dg/move_alloc_15.f90: Likewise.
9622 * gfortran.dg/move_alloc_16.f90: Likewise.
9623 * gfortran.dg/move_alloc_2.f90: Likewise.
9624 * gfortran.dg/move_alloc_5.f90: Likewise.
9625 * gfortran.dg/move_alloc_6.f90: Likewise.
9626 * gfortran.dg/move_alloc_9.f90: Likewise.
9627 * gfortran.dg/multiple_allocation_1.f90: Likewise.
9628 * gfortran.dg/multiple_allocation_3.f90: Likewise.
9629 * gfortran.dg/mvbits_1.f90: Likewise.
9630 * gfortran.dg/mvbits_2.f90: Likewise.
9631 * gfortran.dg/mvbits_3.f90: Likewise.
9632 * gfortran.dg/mvbits_4.f90: Likewise.
9633 * gfortran.dg/mvbits_7.f90: Likewise.
9634 * gfortran.dg/mvbits_8.f90: Likewise.
9635 * gfortran.dg/namelist_11.f: Likewise.
9636 * gfortran.dg/namelist_12.f: Likewise.
9637 * gfortran.dg/namelist_13.f90: Likewise.
9638 * gfortran.dg/namelist_14.f90: Likewise.
9639 * gfortran.dg/namelist_15.f90: Likewise.
9640 * gfortran.dg/namelist_16.f90: Likewise.
9641 * gfortran.dg/namelist_17.f90: Likewise.
9642 * gfortran.dg/namelist_18.f90: Likewise.
9643 * gfortran.dg/namelist_19.f90: Likewise.
9644 * gfortran.dg/namelist_20.f90: Likewise.
9645 * gfortran.dg/namelist_21.f90: Likewise.
9646 * gfortran.dg/namelist_22.f90: Likewise.
9647 * gfortran.dg/namelist_23.f90: Likewise.
9648 * gfortran.dg/namelist_24.f90: Likewise.
9649 * gfortran.dg/namelist_26.f90: Likewise.
9650 * gfortran.dg/namelist_27.f90: Likewise.
9651 * gfortran.dg/namelist_28.f90: Likewise.
9652 * gfortran.dg/namelist_29.f90: Likewise.
9653 * gfortran.dg/namelist_37.f90: Likewise.
9654 * gfortran.dg/namelist_38.f90: Likewise.
9655 * gfortran.dg/namelist_39.f90: Likewise.
9656 * gfortran.dg/namelist_40.f90: Likewise.
9657 * gfortran.dg/namelist_41.f90: Likewise.
9658 * gfortran.dg/namelist_42.f90: Likewise.
9659 * gfortran.dg/namelist_43.f90: Likewise.
9660 * gfortran.dg/namelist_44.f90: Likewise.
9661 * gfortran.dg/namelist_47.f90: Likewise.
9662 * gfortran.dg/namelist_48.f90: Likewise.
9663 * gfortran.dg/namelist_49.f90: Likewise.
9664 * gfortran.dg/namelist_50.f90: Likewise.
9665 * gfortran.dg/namelist_51.f90: Likewise.
9666 * gfortran.dg/namelist_52.f90: Likewise.
9667 * gfortran.dg/namelist_54.f90: Likewise.
9668 * gfortran.dg/namelist_55.f90: Likewise.
9669 * gfortran.dg/namelist_56.f90: Likewise.
9670 * gfortran.dg/namelist_57.f90: Likewise.
9671 * gfortran.dg/namelist_58.f90: Likewise.
9672 * gfortran.dg/namelist_59.f90: Likewise.
9673 * gfortran.dg/namelist_60.f90: Likewise.
9674 * gfortran.dg/namelist_61.f90: Likewise.
9675 * gfortran.dg/namelist_64.f90: Likewise.
9676 * gfortran.dg/namelist_65.f90: Likewise.
9677 * gfortran.dg/namelist_69.f90: Likewise.
9678 * gfortran.dg/namelist_70.f90: Likewise.
9679 * gfortran.dg/namelist_71.f90: Likewise.
9680 * gfortran.dg/namelist_72.f: Likewise.
9681 * gfortran.dg/namelist_73.f90: Likewise.
9682 * gfortran.dg/namelist_77.f90: Likewise.
9683 * gfortran.dg/namelist_78.f90: Likewise.
9684 * gfortran.dg/namelist_79.f90: Likewise.
9685 * gfortran.dg/namelist_80.f90: Likewise.
9686 * gfortran.dg/namelist_81.f90: Likewise.
9687 * gfortran.dg/namelist_82.f90: Likewise.
9688 * gfortran.dg/namelist_84.f90: Likewise.
9689 * gfortran.dg/namelist_85.f90: Likewise.
9690 * gfortran.dg/namelist_86.f90: Likewise.
9691 * gfortran.dg/namelist_87.f90: Likewise.
9692 * gfortran.dg/namelist_88.f90: Likewise.
9693 * gfortran.dg/namelist_89.f90: Likewise.
9694 * gfortran.dg/namelist_90.f: Likewise.
9695 * gfortran.dg/namelist_95.f90: Likewise.
9696 * gfortran.dg/namelist_char_only.f90: Likewise.
9697 * gfortran.dg/namelist_empty.f90: Likewise.
9698 * gfortran.dg/namelist_internal.f90: Likewise.
9699 * gfortran.dg/namelist_use.f90: Likewise.
9700 * gfortran.dg/namelist_use_only.f90: Likewise.
9701 * gfortran.dg/namelist_utf8.f90: Likewise.
9702 * gfortran.dg/nan_1.f90: Likewise.
9703 * gfortran.dg/nan_2.f90: Likewise.
9704 * gfortran.dg/nan_3.f90: Likewise.
9705 * gfortran.dg/nan_6.f90: Likewise.
9706 * gfortran.dg/nan_7.f90: Likewise.
9707 * gfortran.dg/nearest_1.f90: Likewise.
9708 * gfortran.dg/nearest_2.f90: Likewise.
9709 * gfortran.dg/nearest_3.f90: Likewise.
9710 * gfortran.dg/negative-z-descriptor.f90: Likewise.
9711 * gfortran.dg/negative_automatic_size.f90: Likewise.
9712 * gfortran.dg/negative_unit.f: Likewise.
9713 * gfortran.dg/negative_unit2.f90: Likewise.
9714 * gfortran.dg/negative_unit_int8.f: Likewise.
9715 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
9716 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
9717 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
9718 * gfortran.dg/nested_modules_1.f90: Likewise.
9719 * gfortran.dg/nested_modules_2.f90: Likewise.
9720 * gfortran.dg/nested_modules_3.f90: Likewise.
9721 * gfortran.dg/nesting_1.f90: Likewise.
9722 * gfortran.dg/new_line.f90: Likewise.
9723 * gfortran.dg/newunit_1.f90: Likewise.
9724 * gfortran.dg/newunit_3.f90: Likewise.
9725 * gfortran.dg/newunit_5.f90.f90: Likewise.
9726 * gfortran.dg/nint_1.f90: Likewise.
9727 * gfortran.dg/nint_2.f90: Likewise.
9728 * gfortran.dg/no_arg_check_2.f90: Likewise.
9729 * gfortran.dg/no_range_check_1.f90: Likewise.
9730 * gfortran.dg/no_range_check_2.f90: Likewise.
9731 * gfortran.dg/no_range_check_3.f90: Likewise.
9732 * gfortran.dg/noadv_size.f90: Likewise.
9733 * gfortran.dg/nonreturning_statements.f90: Likewise.
9734 * gfortran.dg/norm2_1.f90: Likewise.
9735 * gfortran.dg/norm2_3.f90: Likewise.
9736 * gfortran.dg/nosigned_zero_1.f90: Likewise.
9737 * gfortran.dg/nosigned_zero_2.f90: Likewise.
9738 * gfortran.dg/nosigned_zero_3.f90: Likewise.
9739 * gfortran.dg/null_4.f90: Likewise.
9740 * gfortran.dg/null_9.f90: Likewise.
9741 * gfortran.dg/nullify_3.f90: Likewise.
9742 * gfortran.dg/oldstyle_1.f90: Likewise.
9743 * gfortran.dg/open_access_append_1.f90: Likewise.
9744 * gfortran.dg/open_access_append_2.f90: Likewise.
9745 * gfortran.dg/open_errors.f90: Likewise.
9746 * gfortran.dg/open_negative_unit_1.f90: Likewise.
9747 * gfortran.dg/open_new.f90: Likewise.
9748 * gfortran.dg/open_readonly_1.f90: Likewise.
9749 * gfortran.dg/operator_1.f90: Likewise.
9750 * gfortran.dg/optional_absent_1.f90: Likewise.
9751 * gfortran.dg/optional_absent_2.f90: Likewise.
9752 * gfortran.dg/optional_absent_3.f90: Likewise.
9753 * gfortran.dg/optional_class_1.f90: Likewise.
9754 * gfortran.dg/optional_dim_2.f90: Likewise.
9755 * gfortran.dg/optional_dim_3.f90: Likewise.
9756 * gfortran.dg/output_exponents_1.f90: Likewise.
9757 * gfortran.dg/overload_1.f90: Likewise.
9758 * gfortran.dg/overload_2.f90: Likewise.
9759 * gfortran.dg/overwrite_1.f: Likewise.
9760 * gfortran.dg/pad_no.f90: Likewise.
9761 * gfortran.dg/parameter_array_init_1.f90: Likewise.
9762 * gfortran.dg/parameter_array_init_2.f90: Likewise.
9763 * gfortran.dg/parameter_array_init_4.f90: Likewise.
9764 * gfortran.dg/parameter_array_init_5.f90: Likewise.
9765 * gfortran.dg/parameter_array_section_2.f90: Likewise.
9766 * gfortran.dg/parens_3.f90: Likewise.
9767 * gfortran.dg/parens_5.f90: Likewise.
9768 * gfortran.dg/parens_6.f90: Likewise.
9769 * gfortran.dg/parent_result_ref_1.f90: Likewise.
9770 * gfortran.dg/parent_result_ref_2.f90: Likewise.
9771 * gfortran.dg/parent_result_ref_3.f90: Likewise.
9772 * gfortran.dg/parent_result_ref_4.f90: Likewise.
9773 * gfortran.dg/parity_1.f90: Likewise.
9774 * gfortran.dg/past_eor.f90: Likewise.
9775 * gfortran.dg/pdt_1.f03: Likewise.
9776 * gfortran.dg/pdt_10.f03: Likewise.
9777 * gfortran.dg/pdt_11.f03: Likewise.
9778 * gfortran.dg/pdt_12.f03: Likewise.
9779 * gfortran.dg/pdt_13.f03: Likewise.
9780 * gfortran.dg/pdt_14.f03: Likewise.
9781 * gfortran.dg/pdt_15.f03: Likewise.
9782 * gfortran.dg/pdt_19.f03: Likewise.
9783 * gfortran.dg/pdt_20.f03: Likewise.
9784 * gfortran.dg/pdt_22.f03: Likewise.
9785 * gfortran.dg/pdt_23.f03: Likewise.
9786 * gfortran.dg/pdt_25.f03: Likewise.
9787 * gfortran.dg/pdt_26.f03: Likewise.
9788 * gfortran.dg/pdt_27.f03: Likewise.
9789 * gfortran.dg/pdt_28.f03: Likewise.
9790 * gfortran.dg/pdt_3.f03: Likewise.
9791 * gfortran.dg/pdt_4.f03: Likewise.
9792 * gfortran.dg/pdt_5.f03: Likewise.
9793 * gfortran.dg/pdt_7.f03: Likewise.
9794 * gfortran.dg/pointer_1.f90: Likewise.
9795 * gfortran.dg/pointer_array_1.f90: Likewise.
9796 * gfortran.dg/pointer_array_3.f90: Likewise.
9797 * gfortran.dg/pointer_array_4.f90: Likewise.
9798 * gfortran.dg/pointer_array_5.f90: Likewise.
9799 * gfortran.dg/pointer_array_6.f90: Likewise.
9800 * gfortran.dg/pointer_array_7.f90: Likewise.
9801 * gfortran.dg/pointer_array_8.f90: Likewise.
9802 * gfortran.dg/pointer_array_9.f90: Likewise.
9803 * gfortran.dg/pointer_array_component_1.f90: Likewise.
9804 * gfortran.dg/pointer_array_component_2.f90: Likewise.
9805 * gfortran.dg/pointer_assign_10.f90: Likewise.
9806 * gfortran.dg/pointer_assign_11.f90: Likewise.
9807 * gfortran.dg/pointer_assign_4.f90: Likewise.
9808 * gfortran.dg/pointer_assign_8.f90: Likewise.
9809 * gfortran.dg/pointer_assign_9.f90: Likewise.
9810 * gfortran.dg/pointer_check_10.f90: Likewise.
9811 * gfortran.dg/pointer_check_9.f90: Likewise.
9812 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
9813 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
9814 * gfortran.dg/pointer_function_result_1.f90: Likewise.
9815 * gfortran.dg/pointer_init_1.f90: Likewise.
9816 * gfortran.dg/pointer_init_3.f90: Likewise.
9817 * gfortran.dg/pointer_init_4.f90: Likewise.
9818 * gfortran.dg/pointer_init_5.f90: Likewise.
9819 * gfortran.dg/pointer_init_8.f90: Likewise.
9820 * gfortran.dg/pointer_intent_1.f90: Likewise.
9821 * gfortran.dg/pointer_intent_4.f90: Likewise.
9822 * gfortran.dg/pointer_intent_5.f90: Likewise.
9823 * gfortran.dg/pointer_remapping_10.f90: Likewise.
9824 * gfortran.dg/pointer_remapping_4.f03: Likewise.
9825 * gfortran.dg/pointer_remapping_5.f08: Likewise.
9826 * gfortran.dg/pointer_remapping_9.f90: Likewise.
9827 * gfortran.dg/pointer_target_1.f90: Likewise.
9828 * gfortran.dg/pointer_target_2.f90: Likewise.
9829 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
9830 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
9831 * gfortran.dg/power.f90: Likewise.
9832 * gfortran.dg/power1.f90: Likewise.
9833 * gfortran.dg/power_3.f90: Likewise.
9834 * gfortran.dg/power_4.f90: Likewise.
9835 * gfortran.dg/power_5.f90: Likewise.
9836 * gfortran.dg/pr12884.f: Likewise.
9837 * gfortran.dg/pr15129.f90: Likewise.
9838 * gfortran.dg/pr15140.f90: Likewise.
9839 * gfortran.dg/pr15324.f90: Likewise.
9840 * gfortran.dg/pr15332.f: Likewise.
9841 * gfortran.dg/pr15957.f90: Likewise.
9842 * gfortran.dg/pr15959.f90: Likewise.
9843 * gfortran.dg/pr16597.f90: Likewise.
9844 * gfortran.dg/pr16861.f90: Likewise.
9845 * gfortran.dg/pr16938.f90: Likewise.
9846 * gfortran.dg/pr17090.f90: Likewise.
9847 * gfortran.dg/pr17143.f90: Likewise.
9848 * gfortran.dg/pr17164.f90: Likewise.
9849 * gfortran.dg/pr17229.f: Likewise.
9850 * gfortran.dg/pr17285.f90: Likewise.
9851 * gfortran.dg/pr17286.f90: Likewise.
9852 * gfortran.dg/pr17472.f: Likewise.
9853 * gfortran.dg/pr17612.f90: Likewise.
9854 * gfortran.dg/pr17706.f90: Likewise.
9855 * gfortran.dg/pr18025.f90: Likewise.
9856 * gfortran.dg/pr18122.f90: Likewise.
9857 * gfortran.dg/pr18210.f90: Likewise.
9858 * gfortran.dg/pr18392.f90: Likewise.
9859 * gfortran.dg/pr19155.f: Likewise.
9860 * gfortran.dg/pr19216.f: Likewise.
9861 * gfortran.dg/pr19467.f90: Likewise.
9862 * gfortran.dg/pr19657.f: Likewise.
9863 * gfortran.dg/pr19926.f90: Likewise.
9864 * gfortran.dg/pr19928-1.f90: Likewise.
9865 * gfortran.dg/pr19928-2.f90: Likewise.
9866 * gfortran.dg/pr20086.f90: Likewise.
9867 * gfortran.dg/pr20124.f90: Likewise.
9868 * gfortran.dg/pr20163-2.f: Likewise.
9869 * gfortran.dg/pr20480.f90: Likewise.
9870 * gfortran.dg/pr20755.f: Likewise.
9871 * gfortran.dg/pr20950.f: Likewise.
9872 * gfortran.dg/pr21177.f90: Likewise.
9873 * gfortran.dg/pr21730.f: Likewise.
9874 * gfortran.dg/pr22491.f: Likewise.
9875 * gfortran.dg/pr25603.f: Likewise.
9876 * gfortran.dg/pr26246_2.f90: Likewise.
9877 * gfortran.dg/pr32136.f90: Likewise.
9878 * gfortran.dg/pr32533.f90: Likewise.
9879 * gfortran.dg/pr33794.f90: Likewise.
9880 * gfortran.dg/pr35662.f90: Likewise.
9881 * gfortran.dg/pr35944-1.f90: Likewise.
9882 * gfortran.dg/pr35944-2.f90: Likewise.
9883 * gfortran.dg/pr35983.f90: Likewise.
9884 * gfortran.dg/pr39865.f90: Likewise.
9885 * gfortran.dg/pr41212.f90: Likewise.
9886 * gfortran.dg/pr43808.f90: Likewise.
9887 * gfortran.dg/pr44592.f90: Likewise.
9888 * gfortran.dg/pr44735.f90: Likewise.
9889 * gfortran.dg/pr45308.f03: Likewise.
9890 * gfortran.dg/pr46297.f: Likewise.
9891 * gfortran.dg/pr46588.f90: Likewise.
9892 * gfortran.dg/pr46665.f90: Likewise.
9893 * gfortran.dg/pr46804.f90: Likewise.
9894 * gfortran.dg/pr47008.f03: Likewise.
9895 * gfortran.dg/pr47614.f: Likewise.
9896 * gfortran.dg/pr47878.f90: Likewise.
9897 * gfortran.dg/pr49103.f90: Likewise.
9898 * gfortran.dg/pr50069_1.f90: Likewise.
9899 * gfortran.dg/pr50769.f90: Likewise.
9900 * gfortran.dg/pr52608.f90: Likewise.
9901 * gfortran.dg/pr55086_2.f90: Likewise.
9902 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
9903 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
9904 * gfortran.dg/pr55330.f90: Likewise.
9905 * gfortran.dg/pr56015.f90: Likewise.
9906 * gfortran.dg/pr57910.f90: Likewise.
9907 * gfortran.dg/pr59700.f90: Likewise.
9908 * gfortran.dg/pr62125.f90: Likewise.
9909 * gfortran.dg/pr64530.f90: Likewise.
9910 * gfortran.dg/pr65429.f90: Likewise.
9911 * gfortran.dg/pr65450.f90: Likewise.
9912 * gfortran.dg/pr65504.f90: Likewise.
9913 * gfortran.dg/pr65903.f90: Likewise.
9914 * gfortran.dg/pr66311.f90: Likewise.
9915 * gfortran.dg/pr66864.f90: Likewise.
9916 * gfortran.dg/pr67140.f90: Likewise.
9917 * gfortran.dg/pr67524.f90: Likewise.
9918 * gfortran.dg/pr67885.f90: Likewise.
9919 * gfortran.dg/pr68053.f90: Likewise.
9920 * gfortran.dg/pr68566.f90: Likewise.
9921 * gfortran.dg/pr69514_1.f90: Likewise.
9922 * gfortran.dg/pr69514_2.f90: Likewise.
9923 * gfortran.dg/pr69739.f90: Likewise.
9924 * gfortran.dg/pr70673.f90: Likewise.
9925 * gfortran.dg/pr71523_2.f90: Likewise.
9926 * gfortran.dg/pr71764.f90: Likewise.
9927 * gfortran.dg/pr78092.f90: Likewise.
9928 * gfortran.dg/pr82973.f90: Likewise.
9929 * gfortran.dg/pr83864.f90: Likewise.
9930 * gfortran.dg/pr83874.f90: Likewise.
9931 * gfortran.dg/pr84088.f90: Likewise.
9932 * gfortran.dg/pr84155.f90: Likewise.
9933 * gfortran.dg/proc_decl_12.f90: Likewise.
9934 * gfortran.dg/proc_decl_13.f90: Likewise.
9935 * gfortran.dg/proc_decl_15.f90: Likewise.
9936 * gfortran.dg/proc_decl_17.f90: Likewise.
9937 * gfortran.dg/proc_decl_18.f90: Likewise.
9938 * gfortran.dg/proc_decl_2.f90: Likewise.
9939 * gfortran.dg/proc_decl_5.f90: Likewise.
9940 * gfortran.dg/proc_decl_9.f90: Likewise.
9941 * gfortran.dg/proc_ptr_1.f90: Likewise.
9942 * gfortran.dg/proc_ptr_10.f90: Likewise.
9943 * gfortran.dg/proc_ptr_12.f90: Likewise.
9944 * gfortran.dg/proc_ptr_18.f90: Likewise.
9945 * gfortran.dg/proc_ptr_19.f90: Likewise.
9946 * gfortran.dg/proc_ptr_21.f90: Likewise.
9947 * gfortran.dg/proc_ptr_22.f90: Likewise.
9948 * gfortran.dg/proc_ptr_23.f90: Likewise.
9949 * gfortran.dg/proc_ptr_25.f90: Likewise.
9950 * gfortran.dg/proc_ptr_26.f90: Likewise.
9951 * gfortran.dg/proc_ptr_3.f90: Likewise.
9952 * gfortran.dg/proc_ptr_36.f90: Likewise.
9953 * gfortran.dg/proc_ptr_47.f90: Likewise.
9954 * gfortran.dg/proc_ptr_48.f90: Likewise.
9955 * gfortran.dg/proc_ptr_5.f90: Likewise.
9956 * gfortran.dg/proc_ptr_6.f90: Likewise.
9957 * gfortran.dg/proc_ptr_7.f90: Likewise.
9958 * gfortran.dg/proc_ptr_8.f90: Likewise.
9959 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
9960 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
9961 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
9962 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
9963 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
9964 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
9965 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
9966 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
9967 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
9968 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
9969 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
9970 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
9971 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
9972 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
9973 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
9974 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
9975 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
9976 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
9977 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
9978 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
9979 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
9980 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
9981 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
9982 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
9983 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
9984 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
9985 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
9986 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
9987 * gfortran.dg/product_init_expr.f03: Likewise.
9988 * gfortran.dg/promotion.f90: Likewise.
9989 * gfortran.dg/promotion_3.f90: Likewise.
9990 * gfortran.dg/promotion_4.f90: Likewise.
9991 * gfortran.dg/protected_1.f90: Likewise.
9992 * gfortran.dg/protected_2.f90: Likewise.
9993 * gfortran.dg/ptr-func-1.f90: Likewise.
9994 * gfortran.dg/ptr-func-2.f90: Likewise.
9995 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
9996 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
9997 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
9998 * gfortran.dg/pure_byref_1.f90: Likewise.
9999 * gfortran.dg/pure_byref_2.f90: Likewise.
10000 * gfortran.dg/pure_byref_3.f90: Likewise.
10001 * gfortran.dg/quad_2.f90: Likewise.
10002 * gfortran.dg/quad_3.f90: Likewise.
10003 * gfortran.dg/random_3.f90: Likewise.
10004 * gfortran.dg/random_4.f90: Likewise.
10005 * gfortran.dg/random_7.f90: Likewise.
10006 * gfortran.dg/read_2.f90: Likewise.
10007 * gfortran.dg/read_3.f90: Likewise.
10008 * gfortran.dg/read_4.f90: Likewise.
10009 * gfortran.dg/read_5.f90: Likewise.
10010 * gfortran.dg/read_bad_advance.f90: Likewise.
10011 * gfortran.dg/read_bang.f90: Likewise.
10012 * gfortran.dg/read_bang4.f90: Likewise.
10013 * gfortran.dg/read_comma.f: Likewise.
10014 * gfortran.dg/read_dir.f90: Likewise.
10015 * gfortran.dg/read_empty_file.f: Likewise.
10016 * gfortran.dg/read_eof_1.f90: Likewise.
10017 * gfortran.dg/read_eof_2.f90: Likewise.
10018 * gfortran.dg/read_eof_3.f90: Likewise.
10019 * gfortran.dg/read_eof_4.f90: Likewise.
10020 * gfortran.dg/read_eof_5.f90: Likewise.
10021 * gfortran.dg/read_eof_6.f: Likewise.
10022 * gfortran.dg/read_eof_7.f90: Likewise.
10023 * gfortran.dg/read_eof_8.f90: Likewise.
10024 * gfortran.dg/read_eof_all.f90: Likewise.
10025 * gfortran.dg/read_eor.f90: Likewise.
10026 * gfortran.dg/read_float_1.f90: Likewise.
10027 * gfortran.dg/read_float_2.f03: Likewise.
10028 * gfortran.dg/read_float_3.f90: Likewise.
10029 * gfortran.dg/read_float_4.f90: Likewise.
10030 * gfortran.dg/read_infnan_1.f90: Likewise.
10031 * gfortran.dg/read_list_eof_1.f90: Likewise.
10032 * gfortran.dg/read_logical.f90: Likewise.
10033 * gfortran.dg/read_many_1.f: Likewise.
10034 * gfortran.dg/read_no_eor.f90: Likewise.
10035 * gfortran.dg/read_noadvance.f90: Likewise.
10036 * gfortran.dg/read_repeat.f90: Likewise.
10037 * gfortran.dg/read_repeat_2.f90: Likewise.
10038 * gfortran.dg/read_size_noadvance.f90: Likewise.
10039 * gfortran.dg/read_x_eof.f90: Likewise.
10040 * gfortran.dg/read_x_past.f: Likewise.
10041 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10042 * gfortran.dg/real_const_1.f: Likewise.
10043 * gfortran.dg/real_const_2.f90: Likewise.
10044 * gfortran.dg/real_const_3.f90: Likewise.
10045 * gfortran.dg/real_do_1.f90: Likewise.
10046 * gfortran.dg/real_index_1.f90: Likewise.
10047 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10048 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10049 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10050 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10051 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10052 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10053 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10054 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10055 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10056 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10057 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10058 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10059 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10060 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10061 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10062 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10063 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10064 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10065 * gfortran.dg/record_marker_1.f90: Likewise.
10066 * gfortran.dg/record_marker_2.f: Likewise.
10067 * gfortran.dg/record_marker_3.f90: Likewise.
10068 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10069 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10070 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10071 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10072 * gfortran.dg/recursive_check_7.f90: Likewise.
10073 * gfortran.dg/recursive_reference_1.f90: Likewise.
10074 * gfortran.dg/recursive_reference_2.f90: Likewise.
10075 * gfortran.dg/recursive_stack.f90: Likewise.
10076 * gfortran.dg/reduction.f90: Likewise.
10077 * gfortran.dg/repack_arrays_1.f90: Likewise.
10078 * gfortran.dg/repeat_1.f90: Likewise.
10079 * gfortran.dg/repeat_2.f90: Likewise.
10080 * gfortran.dg/repeat_3.f90: Likewise.
10081 * gfortran.dg/repeat_6.f90: Likewise.
10082 * gfortran.dg/reshape-alloc.f90: Likewise.
10083 * gfortran.dg/reshape-complex.f90: Likewise.
10084 * gfortran.dg/reshape.f90: Likewise.
10085 * gfortran.dg/reshape_2.f90: Likewise.
10086 * gfortran.dg/reshape_7.f90: Likewise.
10087 * gfortran.dg/reshape_empty_1.f03: Likewise.
10088 * gfortran.dg/reshape_pad_1.f90: Likewise.
10089 * gfortran.dg/reshape_rank7.f90: Likewise.
10090 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10091 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10092 * gfortran.dg/result_default_init_1.f90: Likewise.
10093 * gfortran.dg/result_in_spec_1.f90: Likewise.
10094 * gfortran.dg/result_in_spec_2.f90: Likewise.
10095 * gfortran.dg/ret_array_1.f90: Likewise.
10096 * gfortran.dg/ret_pointer_1.f90: Likewise.
10097 * gfortran.dg/ret_pointer_2.f90: Likewise.
10098 * gfortran.dg/rewind_1.f90: Likewise.
10099 * gfortran.dg/round_1.f03: Likewise.
10100 * gfortran.dg/round_2.f03: Likewise.
10101 * gfortran.dg/round_3.f08: Likewise.
10102 * gfortran.dg/round_4.f90: Likewise.
10103 * gfortran.dg/rrspacing_1.f90: Likewise.
10104 * gfortran.dg/runtime_warning_1.f90: Likewise.
10105 * gfortran.dg/same_type_as_2.f03: Likewise.
10106 * gfortran.dg/save_1.f90: Likewise.
10107 * gfortran.dg/save_5.f90: Likewise.
10108 * gfortran.dg/save_6.f90: Likewise.
10109 * gfortran.dg/scalar_mask_1.f90: Likewise.
10110 * gfortran.dg/scalar_mask_2.f90: Likewise.
10111 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10112 * gfortran.dg/scale_1.f90: Likewise.
10113 * gfortran.dg/scan_1.f90: Likewise.
10114 * gfortran.dg/scan_2.f90: Likewise.
10115 * gfortran.dg/secnds-1.f: Likewise.
10116 * gfortran.dg/secnds.f: Likewise.
10117 * gfortran.dg/select_1.f90: Likewise.
10118 * gfortran.dg/select_2.f90: Likewise.
10119 * gfortran.dg/select_3.f90: Likewise.
10120 * gfortran.dg/select_5.f90: Likewise.
10121 * gfortran.dg/select_char_1.f90: Likewise.
10122 * gfortran.dg/select_char_2.f90: Likewise.
10123 * gfortran.dg/select_type_13.f03: Likewise.
10124 * gfortran.dg/select_type_14.f03: Likewise.
10125 * gfortran.dg/select_type_15.f03: Likewise.
10126 * gfortran.dg/select_type_19.f03: Likewise.
10127 * gfortran.dg/select_type_2.f03: Likewise.
10128 * gfortran.dg/select_type_26.f03: Likewise.
10129 * gfortran.dg/select_type_27.f03: Likewise.
10130 * gfortran.dg/select_type_28.f03: Likewise.
10131 * gfortran.dg/select_type_3.f03: Likewise.
10132 * gfortran.dg/select_type_35.f03: Likewise.
10133 * gfortran.dg/select_type_36.f03: Likewise.
10134 * gfortran.dg/select_type_37.f03: Likewise.
10135 * gfortran.dg/select_type_39.f03: Likewise.
10136 * gfortran.dg/select_type_4.f90: Likewise.
10137 * gfortran.dg/select_type_5.f03: Likewise.
10138 * gfortran.dg/select_type_6.f03: Likewise.
10139 * gfortran.dg/select_type_7.f03: Likewise.
10140 * gfortran.dg/select_type_8.f03: Likewise.
10141 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10142 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10143 * gfortran.dg/selected_kind_1.f90: Likewise.
10144 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10145 * gfortran.dg/shape_2.f90: Likewise.
10146 * gfortran.dg/shape_4.f90: Likewise.
10147 * gfortran.dg/shape_5.f90: Likewise.
10148 * gfortran.dg/shape_7.f90: Likewise.
10149 * gfortran.dg/shape_8.f90: Likewise.
10150 * gfortran.dg/shape_9.f90: Likewise.
10151 * gfortran.dg/shift-kind_2.f90: Likewise.
10152 * gfortran.dg/shiftalr_1.F90: Likewise.
10153 * gfortran.dg/shiftalr_2.F90: Likewise.
10154 * gfortran.dg/simpleif_1.f90: Likewise.
10155 * gfortran.dg/simplify_argN_1.f90: Likewise.
10156 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10157 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10158 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10159 * gfortran.dg/simplify_modulo.f90: Likewise.
10160 * gfortran.dg/single_char_string.f90: Likewise.
10161 * gfortran.dg/size_dim.f90: Likewise.
10162 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10163 * gfortran.dg/sizeof.f90: Likewise.
10164 * gfortran.dg/sizeof_4.f90: Likewise.
10165 * gfortran.dg/slash_1.f90: Likewise.
10166 * gfortran.dg/sms-1.f90: Likewise.
10167 * gfortran.dg/sms-2.f90: Likewise.
10168 * gfortran.dg/spec_expr_7.f90: Likewise.
10169 * gfortran.dg/specifics_1.f90: Likewise.
10170 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10171 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10172 * gfortran.dg/spread_init_expr.f03: Likewise.
10173 * gfortran.dg/spread_scalar_source.f90: Likewise.
10174 * gfortran.dg/spread_shape_1.f90: Likewise.
10175 * gfortran.dg/stat_1.f90: Likewise.
10176 * gfortran.dg/stat_2.f90: Likewise.
10177 * gfortran.dg/stfunc_1.f90: Likewise.
10178 * gfortran.dg/stfunc_4.f90: Likewise.
10179 * gfortran.dg/stfunc_6.f90: Likewise.
10180 * gfortran.dg/storage_size_1.f08: Likewise.
10181 * gfortran.dg/storage_size_3.f08: Likewise.
10182 * gfortran.dg/storage_size_4.f90: Likewise.
10183 * gfortran.dg/streamio_1.f90: Likewise.
10184 * gfortran.dg/streamio_10.f90: Likewise.
10185 * gfortran.dg/streamio_11.f90: Likewise.
10186 * gfortran.dg/streamio_12.f90: Likewise.
10187 * gfortran.dg/streamio_13.f90: Likewise.
10188 * gfortran.dg/streamio_14.f90: Likewise.
10189 * gfortran.dg/streamio_15.f90: Likewise.
10190 * gfortran.dg/streamio_16.f90: Likewise.
10191 * gfortran.dg/streamio_17.f90: Likewise.
10192 * gfortran.dg/streamio_2.f90: Likewise.
10193 * gfortran.dg/streamio_3.f90: Likewise.
10194 * gfortran.dg/streamio_4.f90: Likewise.
10195 * gfortran.dg/streamio_5.f90: Likewise.
10196 * gfortran.dg/streamio_6.f90: Likewise.
10197 * gfortran.dg/streamio_7.f90: Likewise.
10198 * gfortran.dg/streamio_8.f90: Likewise.
10199 * gfortran.dg/streamio_9.f90: Likewise.
10200 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10201 * gfortran.dg/string_4.f90: Likewise.
10202 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10203 * gfortran.dg/string_assign_2.f90: Likewise.
10204 * gfortran.dg/string_compare_1.f90: Likewise.
10205 * gfortran.dg/string_compare_2.f90: Likewise.
10206 * gfortran.dg/string_compare_3.f90: Likewise.
10207 * gfortran.dg/string_ctor_1.f90: Likewise.
10208 * gfortran.dg/string_length_1.f90: Likewise.
10209 * gfortran.dg/string_length_2.f90: Likewise.
10210 * gfortran.dg/string_length_3.f90: Likewise.
10211 * gfortran.dg/string_length_4.f90: Likewise.
10212 * gfortran.dg/string_null_compare_1.f: Likewise.
10213 * gfortran.dg/string_pad_trunc.f90: Likewise.
10214 * gfortran.dg/structure_constructor_1.f03: Likewise.
10215 * gfortran.dg/structure_constructor_11.f90: Likewise.
10216 * gfortran.dg/structure_constructor_13.f03: Likewise.
10217 * gfortran.dg/structure_constructor_2.f03: Likewise.
10218 * gfortran.dg/structure_constructor_5.f03: Likewise.
10219 * gfortran.dg/submodule_1.f08: Likewise.
10220 * gfortran.dg/submodule_11.f08: Likewise.
10221 * gfortran.dg/submodule_14.f08: Likewise.
10222 * gfortran.dg/submodule_15.f08: Likewise.
10223 * gfortran.dg/submodule_17.f08: Likewise.
10224 * gfortran.dg/submodule_18.f08: Likewise.
10225 * gfortran.dg/submodule_19.f08: Likewise.
10226 * gfortran.dg/submodule_2.f08: Likewise.
10227 * gfortran.dg/submodule_27.f08: Likewise.
10228 * gfortran.dg/submodule_28.f08: Likewise.
10229 * gfortran.dg/submodule_29.f08: Likewise.
10230 * gfortran.dg/submodule_30.f08: Likewise.
10231 * gfortran.dg/submodule_6.f08: Likewise.
10232 * gfortran.dg/submodule_7.f08: Likewise.
10233 * gfortran.dg/submodule_8.f08: Likewise.
10234 * gfortran.dg/subnormal_1.f90: Likewise.
10235 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10236 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10237 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10238 * gfortran.dg/substr_2.f: Likewise.
10239 * gfortran.dg/substr_3.f: Likewise.
10240 * gfortran.dg/substr_4.f: Likewise.
10241 * gfortran.dg/substr_5.f90: Likewise.
10242 * gfortran.dg/substr_6.f90: Likewise.
10243 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10244 * gfortran.dg/sum_init_expr.f03: Likewise.
10245 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10246 * gfortran.dg/system_clock_3.f08: Likewise.
10247 * gfortran.dg/t_editing.f: Likewise.
10248 * gfortran.dg/team_change_1.f90: Likewise.
10249 * gfortran.dg/team_end_1.f90: Likewise.
10250 * gfortran.dg/team_number_1.f90: Likewise.
10251 * gfortran.dg/temporary_1.f90: Likewise.
10252 * gfortran.dg/test_com_block.f90: Likewise.
10253 * gfortran.dg/test_only_clause.f90: Likewise.
10254 * gfortran.dg/tiny_1.f90: Likewise.
10255 * gfortran.dg/tiny_2.f90: Likewise.
10256 * gfortran.dg/tl_editing.f90: Likewise.
10257 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10258 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10259 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10260 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10261 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10262 * gfortran.dg/transfer_class_2.f90: Likewise.
10263 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10264 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10265 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10266 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10267 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10268 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10269 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10270 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10271 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10272 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10273 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10274 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10275 * gfortran.dg/transpose_1.f90: Likewise.
10276 * gfortran.dg/transpose_3.f03: Likewise.
10277 * gfortran.dg/transpose_4.f90: Likewise.
10278 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10279 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10280 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10281 * gfortran.dg/trim_1.f90: Likewise.
10282 * gfortran.dg/trim_optimize_1.f90: Likewise.
10283 * gfortran.dg/trim_optimize_2.f90: Likewise.
10284 * gfortran.dg/trim_optimize_3.f90: Likewise.
10285 * gfortran.dg/trim_optimize_4.f90: Likewise.
10286 * gfortran.dg/trim_optimize_5.f90: Likewise.
10287 * gfortran.dg/trim_optimize_6.f90: Likewise.
10288 * gfortran.dg/trim_optimize_7.f90: Likewise.
10289 * gfortran.dg/trim_optimize_8.f90: Likewise.
10290 * gfortran.dg/type_to_class_1.f03: Likewise.
10291 * gfortran.dg/type_to_class_2.f03: Likewise.
10292 * gfortran.dg/type_to_class_3.f03: Likewise.
10293 * gfortran.dg/type_to_class_4.f03: Likewise.
10294 * gfortran.dg/type_to_class_5.f03: Likewise.
10295 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10296 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10297 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10298 * gfortran.dg/typebound_call_1.f03: Likewise.
10299 * gfortran.dg/typebound_call_13.f03: Likewise.
10300 * gfortran.dg/typebound_call_18.f03: Likewise.
10301 * gfortran.dg/typebound_call_19.f03: Likewise.
10302 * gfortran.dg/typebound_call_2.f03: Likewise.
10303 * gfortran.dg/typebound_call_20.f03: Likewise.
10304 * gfortran.dg/typebound_call_3.f03: Likewise.
10305 * gfortran.dg/typebound_generic_5.f03: Likewise.
10306 * gfortran.dg/typebound_generic_6.f03: Likewise.
10307 * gfortran.dg/typebound_generic_9.f03: Likewise.
10308 * gfortran.dg/typebound_operator_12.f03: Likewise.
10309 * gfortran.dg/typebound_operator_13.f03: Likewise.
10310 * gfortran.dg/typebound_operator_15.f90: Likewise.
10311 * gfortran.dg/typebound_operator_20.f90: Likewise.
10312 * gfortran.dg/typebound_operator_3.f03: Likewise.
10313 * gfortran.dg/typebound_operator_6.f03: Likewise.
10314 * gfortran.dg/typebound_operator_7.f03: Likewise.
10315 * gfortran.dg/typebound_operator_8.f03: Likewise.
10316 * gfortran.dg/typebound_operator_9.f03: Likewise.
10317 * gfortran.dg/typebound_proc_19.f90: Likewise.
10318 * gfortran.dg/typebound_proc_20.f90: Likewise.
10319 * gfortran.dg/typebound_proc_23.f90: Likewise.
10320 * gfortran.dg/typebound_proc_27.f03: Likewise.
10321 * gfortran.dg/typebound_proc_35.f90: Likewise.
10322 * gfortran.dg/typebound_proc_36.f90: Likewise.
10323 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10324 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10325 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10326 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10327 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10328 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10329 * gfortran.dg/unf_short_record_1.f90: Likewise.
10330 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10331 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10332 * gfortran.dg/unit_1.f90: Likewise.
10333 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
10334 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10335 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
10336 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
10337 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
10338 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
10339 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
10340 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
10341 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
10342 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
10343 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10344 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
10345 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
10346 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
10347 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
10348 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
10349 * gfortran.dg/unpack_init_expr.f03: Likewise.
10350 * gfortran.dg/use_10.f90: Likewise.
10351 * gfortran.dg/use_11.f90: Likewise.
10352 * gfortran.dg/use_13.f90: Likewise.
10353 * gfortran.dg/use_24.f90: Likewise.
10354 * gfortran.dg/use_27.f90: Likewise.
10355 * gfortran.dg/use_5.f90: Likewise.
10356 * gfortran.dg/use_allocated_1.f90: Likewise.
10357 * gfortran.dg/use_only_1.f90: Likewise.
10358 * gfortran.dg/use_only_4.f90: Likewise.
10359 * gfortran.dg/use_rename_2.f90: Likewise.
10360 * gfortran.dg/use_rename_4.f90: Likewise.
10361 * gfortran.dg/used_dummy_types_1.f90: Likewise.
10362 * gfortran.dg/used_interface_ref.f90: Likewise.
10363 * gfortran.dg/used_types_5.f90: Likewise.
10364 * gfortran.dg/utf8_1.f03: Likewise.
10365 * gfortran.dg/utf8_2.f03: Likewise.
10366 * gfortran.dg/value_1.f90: Likewise.
10367 * gfortran.dg/value_2.f90: Likewise.
10368 * gfortran.dg/value_4.f90: Likewise.
10369 * gfortran.dg/value_6.f03: Likewise.
10370 * gfortran.dg/value_7.f03: Likewise.
10371 * gfortran.dg/value_test.f90: Likewise.
10372 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
10373 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
10374 * gfortran.dg/vect/pr60510.f: Likewise.
10375 * gfortran.dg/vect/pr69882.f90: Likewise.
10376 * gfortran.dg/vect/pr69980.f90: Likewise.
10377 * gfortran.dg/vect/vect-5.f90: Likewise.
10378 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10379 * gfortran.dg/vector_subscript_1.f90: Likewise.
10380 * gfortran.dg/vector_subscript_2.f90: Likewise.
10381 * gfortran.dg/vector_subscript_3.f90: Likewise.
10382 * gfortran.dg/vector_subscript_5.f90: Likewise.
10383 * gfortran.dg/verify_2.f90: Likewise.
10384 * gfortran.dg/volatile10.f90: Likewise.
10385 * gfortran.dg/where_1.f90: Likewise.
10386 * gfortran.dg/where_operator_assign_1.f90: Likewise.
10387 * gfortran.dg/where_operator_assign_2.f90: Likewise.
10388 * gfortran.dg/where_operator_assign_3.f90: Likewise.
10389 * gfortran.dg/whole_file_13.f90: Likewise.
10390 * gfortran.dg/whole_file_2.f90: Likewise.
10391 * gfortran.dg/widechar_2.f90: Likewise.
10392 * gfortran.dg/widechar_4.f90: Likewise.
10393 * gfortran.dg/widechar_5.f90: Likewise.
10394 * gfortran.dg/widechar_6.f90: Likewise.
10395 * gfortran.dg/widechar_8.f90: Likewise.
10396 * gfortran.dg/widechar_IO_1.f90: Likewise.
10397 * gfortran.dg/widechar_IO_2.f90: Likewise.
10398 * gfortran.dg/widechar_IO_3.f90: Likewise.
10399 * gfortran.dg/widechar_IO_4.f90: Likewise.
10400 * gfortran.dg/widechar_compare_1.f90: Likewise.
10401 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
10402 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
10403 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
10404 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
10405 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
10406 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
10407 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
10408 * gfortran.dg/widechar_select_1.f90: Likewise.
10409 * gfortran.dg/winapi.f90: Likewise.
10410 * gfortran.dg/write_0_pe_format.f90: Likewise.
10411 * gfortran.dg/write_back.f: Likewise.
10412 * gfortran.dg/write_check3.f90: Likewise.
10413 * gfortran.dg/write_direct_eor.f90: Likewise.
10414 * gfortran.dg/write_padding.f90: Likewise.
10415 * gfortran.dg/write_recursive.f90: Likewise.
10416 * gfortran.dg/write_rewind_1.f: Likewise.
10417 * gfortran.dg/write_rewind_2.f: Likewise.
10418 * gfortran.dg/write_zero_array.f90: Likewise.
10419 * gfortran.dg/x_slash_1.f: Likewise.
10420 * gfortran.dg/x_slash_2.f: Likewise.
10421 * gfortran.dg/zero_array_components_1.f90: Likewise.
10422 * gfortran.dg/zero_length_1.f90: Likewise.
10423 * gfortran.dg/zero_length_2.f90: Likewise.
10424 * gfortran.dg/zero_sized_1.f90: Likewise.
10425 * gfortran.dg/zero_sized_3.f90: Likewise.
10426 * gfortran.fortran-torture/compile/nested.f90: Likewise.
10427 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
10428 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
10429 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
10430 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
10431 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
10432 * gfortran.fortran-torture/execute/args.f90: Likewise.
10433 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
10434 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
10435 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
10436 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
10437 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
10438 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
10439 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
10440 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
10441 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
10442 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
10443 * gfortran.fortran-torture/execute/common.f90: Likewise.
10444 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
10445 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
10446 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
10447 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
10448 * gfortran.fortran-torture/execute/contained.f90: Likewise.
10449 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
10450 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
10451 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
10452 * gfortran.fortran-torture/execute/data.f90: Likewise.
10453 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
10454 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
10455 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
10456 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
10457 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
10458 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
10459 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
10460 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
10461 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
10462 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
10463 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
10464 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
10465 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
10466 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
10467 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
10468 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
10469 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
10470 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
10471 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
10472 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
10473 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
10474 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
10475 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
10476 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
10477 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
10478 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
10479 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
10480 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
10481 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
10482 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
10483 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
10484 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
10485 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
10486 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
10487 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
10488 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
10489 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
10490 * gfortran.fortran-torture/execute/forall.f90: Likewise.
10491 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
10492 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
10493 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
10494 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
10495 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
10496 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
10497 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
10498 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
10499 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
10500 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
10501 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
10502 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
10503 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
10504 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
10505 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
10506 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
10507 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
10508 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
10509 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
10510 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
10511 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
10512 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
10513 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
10514 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
10515 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
10516 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
10517 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
10518 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
10519 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10520 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
10521 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
10522 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
10523 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
10524 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
10525 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
10526 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
10528 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
10529 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
10530 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
10531 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
10532 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
10533 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
10534 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
10535 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10536 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
10537 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
10538 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
10539 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10540 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
10541 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
10542 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
10543 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
10544 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
10545 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10546 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
10547 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10548 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
10549 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
10550 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
10551 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
10552 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
10553 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
10554 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
10555 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
10556 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10557 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
10558 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
10559 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
10560 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
10561 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
10562 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
10563 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
10564 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
10565 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
10566 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
10567 * gfortran.fortran-torture/execute/math.f90: Likewise.
10568 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
10569 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
10570 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
10571 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
10572 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
10573 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
10574 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
10575 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
10576 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
10577 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
10578 * gfortran.fortran-torture/execute/power.f90: Likewise.
10579 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
10580 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
10581 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10582 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
10583 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
10584 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
10585 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
10586 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
10587 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
10588 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
10589 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
10590 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
10591 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
10592 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
10593 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
10594 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
10595 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
10596 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
10597 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
10598 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
10599 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
10600 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
10601 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
10602 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
10603 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
10604 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
10605 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
10606 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
10607 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
10608 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
10609 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
10610 * gfortran.fortran-torture/execute/straret.f90: Likewise.
10611 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
10612 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
10613 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
10614 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
10615 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
10616 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
10617 * gfortran.fortran-torture/execute/string.f90: Likewise.
10618 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
10619 * gfortran.fortran-torture/execute/strret.f90: Likewise.
10620 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
10621 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
10622 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
10623 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
10624 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
10625 * gfortran.fortran-torture/execute/userop.f90: Likewise.
10626 * gfortran.fortran-torture/execute/where17.f90: Likewise.
10627 * gfortran.fortran-torture/execute/where18.f90: Likewise.
10628 * gfortran.fortran-torture/execute/where19.f90: Likewise.
10629 * gfortran.fortran-torture/execute/where20.f90: Likewise.
10630 * gfortran.fortran-torture/execute/where21.f90: Likewise.
10631 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
10632 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
10633 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10634 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10635 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10636 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10637 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
10638 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
10639 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
10640 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
10641 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
10642 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
10643 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
10644 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
10645 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
10646 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
10647 * gfortran.dg/inline_transpose_1.f90: Likewise.
10649 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
10652 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
10655 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
10658 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
10659 * gnat.dg/dispatch1.adb: Rename into...
10660 * gnat.dg/disp1.adb: ...this.
10661 * gnat.dg/dispatch1_p.ads: Rename into...
10662 * gnat.dg/disp1_pkg.ads: ...this.
10663 * gnat.dg/disp2.adb: Rename into...
10664 * gnat.dg/dispatch2.adb: ...this.
10665 * gnat.dg/dispatch2_p.ads: Rename into...
10666 * gnat.dg/disp2_pkg.ads: ...this.
10667 * gnat.dg/dispatch2_p.adb: Rename into...
10668 * gnat.dg/disp2_pkg.adb: this.
10669 * gnat.dg/generic_dispatch.adb: Rename into...
10670 * gnat.dg/generic_disp.adb: this.
10671 * gnat.dg/generic_dispatch_p.ads: Rename into...
10672 * gnat.dg/generic_disp_pkg.ads: ...this.
10673 * gnat.dg/generic_dispatch_p.adb: Rename into...
10674 * gnat.dg/generic_disp_pkg.adb: ...this.
10675 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
10676 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
10677 * gnat.dg/object_overflow1.adb: Tweak index.
10678 * gnat.dg/object_overflow2.adb: Likewise.
10679 * gnat.dg/object_overflow3.adb: Likewise.
10680 * gnat.dg/object_overflow4.adb: Likewise.
10681 * gnat.dg/object_overflow5.adb: Likewise.
10683 2018-02-16 Jakub Jelinek <jakub@redhat.com>
10686 * gcc.c-torture/compile/pr84425.c: New test.
10688 2018-02-16 Marek Polacek <polacek@redhat.com>
10689 Jakub Jelinek <jakub@redhat.com>
10692 * g++.dg/cpp1y/constexpr-84192.C: New test.
10694 2018-02-16 Martin Sebor <msebor@redhat.com>
10697 * g++.dg/overload15.C: New test.
10699 2018-02-16 Yury Gribov <tetra2005@gmail.com>
10702 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
10703 * gcc.dg/pr56727-2.c: Ditto.
10704 * gcc.target/powerpc/pr79439.c: Renamed to...
10705 * gcc.target/powerpc/pr79439-1.c: ...this.
10706 * gcc.target/powerpc/pr79439-2.c: New test.
10707 * gcc.target/powerpc/pr79439-3.c: New test.
10709 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
10712 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
10713 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
10714 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
10715 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
10716 * gcc.target/powerpc/builtins-3.c: Same.
10718 2018-02-16 Nathan Sidwell <nathan@acm.org>
10720 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
10722 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
10724 PR rtl-optimization/70023
10725 * gcc.target/i386/pr70023.c: New.
10727 2018-02-16 Carl Love <cel@us.ibm.com>
10729 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
10731 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
10734 2018-02-16 Carl Love <cel@us.ibm.com>
10736 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
10737 for the ABI definitions for vec_extract4b and vec_insert4b.
10739 2018-02-16 Nathan Sidwell <nathan@acm.org>
10741 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
10742 * g++.old-deja/g++.mike/net43.C: Likewise.
10744 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10747 * g++.dg/cpp1z/class-deduction48.C: New.
10749 2018-02-16 Nathan Sidwell <nathan@acm.org>
10752 * g++.dg/lookup/pr84375.C: New.
10754 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10757 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
10759 2018-02-16 Richard Biener <rguenther@suse.de>
10761 PR tree-optimization/84417
10762 * gcc.dg/torture/pr84417.c: New testcase.
10764 2018-02-16 Jakub Jelinek <jakub@redhat.com>
10767 * g++.dg/opt/pr84272.C: New test.
10769 PR rtl-optimization/83723
10770 * gcc.dg/pr83723.c: New test.
10772 2018-02-16 Richard Biener <rguenther@suse.de>
10774 PR tree-optimization/84399
10775 * gcc.dg/graphite/pr84399.c: New testcase.
10777 2018-02-16 Richard Biener <rguenther@suse.de>
10779 PR tree-optimization/84190
10780 * g++.dg/torture/pr84190.C: New testcase.
10782 2018-02-15 Martin Sebor <msebor@redhat.com>
10784 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
10787 2018-02-15 Janus Weil <janus@gcc.gnu.org>
10790 * gfortran.dg/dtio_21.f03: Add an error message.
10791 * gfortran.dg/dtio_22.f90: Fix invalid test case.
10793 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10796 * gfortran.dg/stop_shouldfail.f90: New test.
10798 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10801 * g++.dg/concepts/pr84330.C: New.
10803 2018-02-15 Tom de Vries <tom@codesourcery.com>
10805 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
10807 2018-02-15 Tom de Vries <tom@codesourcery.com>
10809 * gcc.c-torture/compile/pr84136.c: Require effective target
10812 2018-02-15 Jakub Jelinek <jakub@redhat.com>
10814 PR tree-optimization/84383
10815 * gcc.c-torture/compile/pr84383.c: New test.
10817 PR tree-optimization/84334
10818 * gcc.dg/pr84334.c: New test.
10820 2018-02-14 Carl Love <cel@us.ibm.com>
10822 * gcc.target/powerpc/builtins-4-int128-runnable.c
10823 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
10824 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
10826 2018-02-14 Martin Sebor <msebor@redhat.com>
10828 PR tree-optimization/83698
10829 * gcc.dg/Wrestrict-7.c: New test.
10830 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
10831 * gcc.target/i386/chkp-stropt-17.c: Same.
10833 2018-02-14 Martin Sebor <msebor@redhat.com>
10836 * gcc.dg/Wattributes-8.c: New test.
10838 2018-02-14 Janus Weil <janus@gcc.gnu.org>
10841 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
10842 * gfortran.dg/allocate_with_source_23.f90: Ditto.
10843 * gfortran.dg/select_type_1.f03: Extend test case.
10845 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10847 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
10848 (dg-options): Use -O2 -msse2 -mno-sse3.
10850 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
10852 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
10853 this test case still works ok.
10854 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
10855 * gcc.dg/vmx/insert-be-order.c: Likewise.
10856 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
10857 * gcc.dg/vmx/ld-be-order.c: Likewise.
10858 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10859 * gcc.dg/vmx/lde-be-order.c: Likewise.
10860 * gcc.dg/vmx/ldl-be-order.c: Likewise.
10861 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10862 * gcc.dg/vmx/merge-be-order.c: Likewise.
10863 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10864 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
10865 * gcc.dg/vmx/pack-be-order.c: Likewise.
10866 * gcc.dg/vmx/perm-be-order.c: Likewise.
10867 * gcc.dg/vmx/splat-be-order.c: Likewise.
10868 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
10869 * gcc.dg/vmx/st-be-order.c: Likewise.
10870 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
10871 * gcc.dg/vmx/ste-be-order.c: Likewise.
10872 * gcc.dg/vmx/stl-be-order.c: Likewise.
10873 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
10874 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
10875 * gcc.dg/vmx/unpack-be-order.c: Likewise.
10876 * gcc.dg/vmx/vsums-be-order.c: Likewise.
10877 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
10879 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
10882 * g++.dg/cpp0x/auto49.C: New.
10884 2018-02-14 Nathan Sidwell <nathan@acm.org>
10886 * g++.dg/template/instantiate5.C: Adjust required-from loc.
10888 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10890 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
10891 * gcc.target/powerpc/le-altivec-consts.c: Same.
10893 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10896 * gcc.target/powerpc/pr84220-sld.c: New test.
10897 * gcc.target/powerpc/pr84220-sld2.c: New test.
10898 * gcc.target/powerpc/pr84220-sldw.c: New test.
10899 * gcc.target/powerpc/pr84220-xxperm.c: New test.
10900 * gcc.target/powerpc/pr84220-xxsld.c: New test.
10902 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10905 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
10906 _inc_ssp intrinsics.
10907 * gcc.target/i386/cet-intrin-4.c: Likewise.
10908 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
10909 __builtin_ia32_rdssp[d|q].
10911 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
10913 PR tree-optimization/84357
10914 * gcc.dg/vect/pr84357.c: New test.
10916 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10919 * gcc.target/rx/pr83831.c: New tests.
10921 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
10924 * gcc.target/msp430/pr79242.c: New test.
10926 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10929 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
10932 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10935 * g++.dg/pr84279.C: New test.
10937 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10939 PR rtl-optimization/84169
10940 * gcc.c-torture/execute/pr84169.c: New.
10942 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10945 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
10947 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10950 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
10953 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10956 * g++.dg/warn/effc4.C: New test.
10958 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10961 * g++.dg/template/sizeof16.C: New.
10962 * g++.dg/template/sizeof17.C: Likewise.
10964 2018-02-13 Janus Weil <janus@gcc.gnu.org>
10967 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
10968 add necessary compiler options.
10969 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
10971 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10974 * gcc.c-torture/execute/pr82210.c: New test.
10976 PR middle-end/84309
10977 * gcc.dg/pr84309-2.c: New test.
10979 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
10981 PR tree-optimization/84321
10982 * gcc.dg/pr84321.c: New test.
10984 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
10987 * gcc.target/i386/pr57193.c: Add -march=x86-64.
10989 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
10992 * gcc.dg/asan/pr84307.c: Remove test.
10994 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
10996 * gcc.target/rl78/test_auto_vector.c: New test.
10998 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11001 * gcc.c-torture/compile/pr84305.c: New test.
11003 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11006 * gcc.target/i386/pr84335.c: New test.
11008 PR tree-optimization/84339
11009 * gcc.c-torture/execute/pr84339.c: New test.
11011 PR middle-end/84309
11012 * gcc.dg/pr84309.c: New test.
11013 * gcc.target/i386/pr84309.c: New test.
11016 * gcc.target/i386/pr84336.c: New test.
11018 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11021 * c-c++-common/gomp/pr84341.c: New test.
11023 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11026 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11028 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11031 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11034 2018-02-12 Jeff Law <law@redhat.com>
11036 * gcc.c-torture/compile/reg-args-size.c: New test.
11038 2018-02-12 Carl Love <cel@us.ibm.com>
11040 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11041 uint128 tests to new testfile.
11042 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11043 int128 and uint128 tests.
11044 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11045 list of torture tests.
11047 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11050 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11051 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11053 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11056 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11058 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11061 * gcc.dg/asan/pr84307.c: New test.
11063 2018-02-12 Nathan Sidwell <nathan@acm.org>
11065 * g++.dg/parse/pr84263.C: New.
11067 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11070 * g++.dg/template/crash129.C: New.
11072 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11075 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11076 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11077 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11078 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11079 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11081 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11083 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11084 _mm_maskz_scalef_round_sd): Test new intrinsics.
11085 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11086 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11088 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11089 _mm_maskz_scalef_round_ss): Test new intrinsics.
11090 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11091 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11093 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11094 __builtin_ia32_scalefss_round): Remove builtin.
11095 (__builtin_ia32_scalefsd_mask_round,
11096 __builtin_ia32_scalefss_mask_round): Test new builtin.
11097 * gcc.target/i386/sse-13.c: Ditto.
11098 * gcc.target/i386/sse-23.c: Ditto.
11100 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11102 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11103 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11104 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11105 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11106 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11107 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11108 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11109 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
11111 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11112 (__builtin_ia32_sqrtss_round): Remove builtins.
11113 (__builtin_ia32_sqrtsd_mask_round)
11114 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11115 * gcc.target/i386/sse-13.c: Ditto.
11116 * gcc.target/i386/sse-23.c: Ditto.
11118 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11121 * gfortran.dg/statement_function_3.f: New test.
11123 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11127 * gfortran.dg/statement_function_1.f90: New test.
11128 * gfortran.dg/statement_function_2.f90: New test.
11130 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11133 * gfortran.dg/type_to_class_5.f03: New test.
11135 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11138 * gfortran.dg/type_to_class_4.f03: New test.
11140 2018-02-10 Alan Modra <amodra@gmail.com>
11143 * gcc.dg/pr84300.c: New.
11145 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11148 * g++.dg/ubsan/pr83987-2.C: New test.
11150 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11152 * gcc.target/rx/movsicc.c: New test.
11154 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11157 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11160 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11162 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11163 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11165 2018-02-09 Nathan Sidwell <nathan@acm.org>
11168 * c-c++-common/pr84293.h: New.
11169 * c-c++-common/pr84293.c: New.
11171 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11173 PR rtl-optimization/57193
11174 * gcc.target/i386/pr57193.c: New.
11176 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11179 * gcc.target/powerpc/pr84226.c: New test.
11181 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11183 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11187 2018-02-09 Martin Sebor <msebor@redhat.com>
11190 * gcc.dg/lto/pr84212_0.c: New test file.
11191 * gcc.dg/lto/pr84212_1.c: Same.
11193 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11196 * gcc.target/powerpc/pr83926.c: New test.
11197 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11198 message. Fix test for running in 32-bit mode.
11200 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11203 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11205 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11208 * gcc.target/s390/pr84295.c: New test.
11210 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11213 * g++.dg/cpp1y/lambda-init16.C: New.
11215 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11217 * gnat.dg/sso8.adb: New test.
11218 * gnat.dg/sso8_pkg.ads: New helper.
11220 2018-02-09 Richard Biener <rguenther@suse.de>
11222 PR tree-optimization/84278
11223 * gcc.target/i386/pr84278.c: Adjust regex.
11225 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11227 PR tree-optimization/84232
11228 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11231 * gcc.target/aarch64/pr84252.c: New test.
11233 PR middle-end/84237
11234 * gcc.dg/pr84237.c: New test.
11236 2018-02-09 Marek Polacek <polacek@redhat.com>
11237 Jakub Jelinek <jakub@redhat.com>
11240 * g++.dg/torture/pr83659.C: New test.
11242 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11244 PR tree-optimization/84136
11245 * gcc.c-torture/compile/pr84136.c: New test.
11247 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11250 * gcc.target/i386/pr83008.c: New test.
11252 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11255 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11257 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11260 * g++.dg/warn/Wunused-parm-11.C: New.
11262 2018-02-08 Marek Polacek <polacek@redhat.com>
11264 PR tree-optimization/84238
11265 * gcc.dg/Wstringop-overflow-3.c: New test.
11267 2018-02-08 Nathan Sidwell <nathan@acm.org>
11269 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11271 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11273 PR tree-optimization/84265
11274 * gcc.dg/vect/pr84265.c: New test.
11276 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11278 PR tree-optimization/81635
11279 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11280 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11282 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11284 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11285 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11286 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11287 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11288 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11289 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11290 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11291 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11292 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11293 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11294 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11295 * gcc.target/s390/nobp-return-attr-all.c: New test.
11296 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11297 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11298 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11299 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11300 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11301 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11302 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11303 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11304 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11305 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11306 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11307 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11308 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11309 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11311 2018-02-08 Richard Biener <rguenther@suse.de>
11313 PR tree-optimization/84233
11314 * g++.dg/torture/pr84233.C: New testcase.
11316 2018-02-08 Richard Biener <rguenther@suse.de>
11318 PR tree-optimization/84278
11319 * gcc.target/i386/pr84278.c: New testcase.
11321 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11323 PR rtl-optimization/84068
11324 PR rtl-optimization/83459
11325 * gcc.dg/pr84068.c: New test.
11327 2018-02-08 Richard Biener <rguenther@suse.de>
11329 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11330 loop vectorization to happen.
11332 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11335 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
11337 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11339 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
11341 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
11344 * gcc.target/powerpc/pr84154-1.c: New tests.
11345 * gcc.target/powerpc/pr84154-2.c: Likewise.
11346 * gcc.target/powerpc/pr84154-3.c: Likewise.
11348 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11350 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
11352 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11355 * g++.dg/template/incomplete11.C: New test.
11356 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
11358 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11361 * gfortran.dg/deallocate_error_3.f90: New test.
11362 * gfortran.dg/deallocate_error_4.f90: New test.
11364 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11367 * gfortran.dg/shape_9.f90: New test.
11369 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11372 * gfortran.dg/assumed_charlen_parameter.f90: New test.
11374 2018-02-07 David Malcolm <dmalcolm@redhat.com>
11378 * g++.dg/spellcheck-reswords.C: New test case.
11379 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
11380 suggestion of "if".
11382 2018-02-07 Martin Liska <mliska@suse.cz>
11385 * g++.dg/ext/mv26.C: New test.
11387 2018-02-07 Tom de Vries <tom@codesourcery.com>
11389 * gcc.dg/pr83844.c: Require effective target alloca.
11391 2018-02-07 Tom de Vries <tom@codesourcery.com>
11393 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
11395 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
11398 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
11399 -fcf-protection=return.
11401 2018-02-07 Tom de Vries <tom@codesourcery.com>
11404 * c-c++-common/goacc/pr84217.c: New test.
11405 * gfortran.dg/goacc/pr84217.f90: New test.
11407 2018-02-07 Richard Biener <rguenther@suse.de>
11409 PR tree-optimization/84204
11410 * gcc.dg/graphite/pr84204.c: New testcase.
11412 PR tree-optimization/84205
11413 * gcc.dg/graphite/pr84205.c: New testcase.
11415 PR tree-optimization/84223
11416 * gfortran.dg/graphite/pr84223.f90: New testcase.
11418 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
11421 * g++.dg/cpp0x/scoped_enum7.C: New.
11423 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11425 PR tree-optimization/83008
11426 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
11428 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11430 PR tree-optimization/84235
11431 * gcc.c-torture/execute/ieee/pr84235.c: New test.
11433 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11436 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
11438 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
11440 2018-02-06 Jakub Jelinek <jakub@redhat.com>
11443 * gcc.target/i386/pr84146.c: New test.
11445 2018-02-06 Michael Collison <michael.collison@arm.com>
11447 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
11449 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11451 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
11452 warning for -mno-speculate-indirect-jumps.
11453 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
11454 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11455 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
11456 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
11457 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
11458 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
11460 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11463 * c-c++-common/fcf-protection-1.c: Change a compared message.
11464 * c-c++-common/fcf-protection-2.c: Likewise.
11465 * c-c++-common/fcf-protection-3.c: Likewise.
11466 * c-c++-common/fcf-protection-5.c: Likewise.
11467 * c-c++-common/fcf-protection-6.c: New test.
11468 * c-c++-common/fcf-protection-7.c: Likewise.
11470 2018-02-06 Marek Polacek <polacek@redhat.com>
11472 PR tree-optimization/84228
11473 * c-c++-common/Wstringop-truncation-3.c: New test.
11475 2018-02-06 Tamar Christina <tamar.christina@arm.com>
11478 * gcc.target/arm/pragma_arch_switch_2.c: New.
11480 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11483 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
11485 2018-02-05 Martin Sebor <msebor@redhat.com>
11487 PR tree-optimization/83369
11488 * gcc.dg/Wnonnull.c: New test.
11490 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
11492 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
11493 argument and use dg-messages-by-file instead. Expect it to be
11494 an array rather than a dict.
11495 (lto-link-and-maybe-run): Remove messages_by_file argument and
11496 use an upvar for dg-messages-by-file. Update call to
11497 lto_handle_diagnostics.
11498 (lt-get-options): Treat dg-messages-by-file as an array
11499 rather than a dict.
11500 (lto-get-options-main): Likewise. Set the entry rather than appending.
11501 (lto-execute): Treat dg-messages-by-file as an array rather than
11502 a dict. Update call to lto-link-and-maybe-run.
11504 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
11507 * g++.dg/cpp1z/inline-var4.C: New.
11509 2018-02-05 Martin Liska <mliska@suse.cz>
11511 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
11513 * c-c++-common/asan/pointer-compare-2.c: Likewise.
11514 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
11515 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
11516 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
11517 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
11518 * c-c++-common/asan/pointer-compare-3.c: New test.
11520 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
11522 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
11523 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
11525 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
11527 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
11528 _mm_maskz_range_sd, _mm_mask_range_round_sd,
11529 _mm_maskz_range_round_sd): Test new intrinsics.
11530 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
11531 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
11532 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
11533 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
11534 _mm_maskz_range_ss, _mm_mask_range_round_ss,
11535 _mm_maskz_range_round_ss): Test new intrinsics.
11536 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
11537 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
11538 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
11539 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
11540 __builtin_ia32_rangess128_round): Remove builtins.
11541 (__builtin_ia32_rangesd128_mask_round,
11542 __builtin_ia32_rangess128_mask_round): Test new builtins.
11543 * gcc.target/i386/sse-13.c: Ditto.
11544 * gcc.target/i386/sse-23.c: Ditto.
11546 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
11548 PR middle-end/79966
11549 * gfortran.dg/pr79966.f90: New testcase
11551 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
11554 * gfortran.dg/associate_23.f90: Fix invalid code.
11555 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
11556 * gfortran.dg/matmul_3.f90: Likewise.
11557 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11559 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
11562 * gfortran.dg/associate_34.f90: New test.
11563 * gfortran.dg/associate_35.f90: New test.
11565 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
11569 * gfortran.dg/pr84155.f90: New test.
11571 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
11573 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
11574 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
11576 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11578 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
11581 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11583 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
11585 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
11586 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
11587 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
11589 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
11592 * gcc.c-torture/execute/pr83362.c: Make work for int16.
11593 * gcc.dg/Wsign-conversion.c: Dito.
11594 * gcc.dg/attr-alloc_size-4.c: Dito.
11595 * gcc.dg/pr81020.c: Dito.
11596 * gcc.dg/pr81192.c: Dito.
11597 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
11598 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
11599 * gcc.dg/pr83844.c: Restrict to int32plus.
11600 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
11601 * gcc.dg/tree-ssa/ldist-25.c: Dito.
11602 * gcc.dg/tree-ssa/ldist-27.c: Dito.
11603 * gcc.dg/tree-ssa/ldist-28.c: Dito.
11604 * gcc.dg/tree-ssa/ldist-29.c: Dito.
11605 * gcc.dg/tree-ssa/ldist-30.c: Dito.
11606 * gcc.dg/tree-ssa/ldist-31.c: Dito.
11607 * gcc.dg/tree-ssa/ldist-32.c: Dito.
11608 * gcc.dg/tree-ssa/ldist-33.c: Dito.
11609 * gcc.dg/tree-ssa/ldist-34.c: Dito.
11610 * gcc.dg/tree-ssa/ldist-35.c: Dito.
11611 * gcc.dg/tree-ssa/ldist-36.c: Dito.
11613 2018-02-02 Julia Koval <julia.koval@intel.com>
11615 * gcc.target/i386/funcspec-56.inc: Handle new march.
11616 * g++.dg/ext/mv16.C: Ditto.
11618 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
11620 * lib/target-supports.exp
11621 (check_effective_target_keeps_null_pointer_checks): No more
11623 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
11624 * gcc.dg/ifcvt-4.c: Skip avr.
11625 * gcc.dg/pr53037-1.c: Dito.
11626 * gcc.dg/pr53037-2.c: Dito.
11627 * gcc.dg/pr53037-3.c: Dito.
11628 * gcc.dg/pr63387-2.c: Dito.
11629 * gcc.dg/pr63387.c: Dito.
11630 * gcc.dg/sancov/cmp0.c: Dito.
11631 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
11632 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
11633 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
11634 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
11635 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
11636 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
11637 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
11638 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
11639 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
11640 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
11641 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
11642 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
11643 * gcc.dg/tree-ssa/pr82059.c: Dito.
11644 * gcc.c-torture/execute/pr70460.c: Dito.
11646 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
11649 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
11650 * gcc.c-torture/execute/20180112-1.c: Dito.
11651 * gcc.c-torture/execute/pr81503.c: Dito.
11652 * gcc.dg/store_merging_12.c: Dito.
11653 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
11654 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
11655 * gcc.dg/tree-ssa/pr80898.c: Dito.
11656 * gcc.dg/tree-ssa/pr82363.c: Dito.
11657 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
11658 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
11659 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
11660 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
11661 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
11662 * gcc.dg/tree-ssa/pr80803.c: Dito.
11663 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
11664 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
11665 * gcc.dg/tree-ssa/vrp114.c: Dito.
11666 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
11667 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
11668 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
11670 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11673 * gcc.target/i386/cet-sjlj-6a.c: New test.
11674 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11676 2018-02-01 Marek Polacek <polacek@redhat.com>
11679 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
11681 2018-01-30 Jeff Law <law@redhat.com>
11684 * gcc.target/i386/pr84128.c: New test.
11686 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
11688 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
11689 -fdelete-null-pointer-checks.
11691 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11694 * g++.dg/cpp0x/abstract-default1.C: New.
11696 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11698 PR tree-optimization/81635
11699 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
11700 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
11702 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11705 * gcc.target/aarch64/pr83370.c: New.
11707 2018-02-01 Richard Biener <rguenther@suse.de>
11709 * gcc.dg/graphite/pr35356-1.c: Adjust.
11711 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11714 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
11716 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
11717 of hard-coding the choice.
11718 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
11719 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
11720 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
11722 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
11724 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11725 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11726 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11727 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11728 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11729 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11730 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11731 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11732 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11733 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11734 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11735 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11736 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11737 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11738 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11739 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11740 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11741 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11742 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11743 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11744 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11745 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11746 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11747 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11748 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11749 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11750 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11751 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11752 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11753 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11754 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11755 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11756 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11757 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11758 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11759 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11760 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11761 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11762 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
11763 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11764 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
11765 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11766 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11767 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11768 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
11769 __builtin_popcountll rather than __builtin_popcountl.
11771 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11773 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
11774 of LD1R[HWD] for multi-element constants on big-endian targets.
11775 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11776 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11778 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11780 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
11781 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
11782 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
11784 2018-02-01 Jakub Jelinek <jakub@redhat.com>
11786 PR tree-optimization/81661
11787 PR tree-optimization/84117
11788 * gcc.dg/pr81661.c: New test.
11789 * gfortran.dg/pr84117.f90: New test.
11791 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
11794 * gfortran.dg/repeat_7.f90: Catch warning message.
11796 2018-01-31 Ian Lance Taylor <iant@golang.org>
11798 * go.go-torture/execute/printnil.go: New test.
11800 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11802 * lib/target-supports.exp (check_effective_target_comdat_group):
11803 Allow for Solaris as comdat syntax.
11805 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
11806 Solaris with comdat_group support and as.
11808 2018-01-31 Marek Polacek <polacek@redhat.com>
11811 * gcc.dg/pr81779.c: New test.
11813 2018-01-31 Jakub Jelinek <jakub@redhat.com>
11816 * gfortran.dg/gomp/pr84116.f90: New test.
11819 * g++.dg/init/pr83993-2.C: New test.
11822 * g++.dg/init/pr83993-1.C: New test.
11823 * g++.dg/cpp0x/pr83993.C: New test.
11825 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
11828 * gfortran.dg/pr84088.f90: New test.
11830 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
11833 * gcc.target/i386/pr82444.c: New.
11835 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
11837 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
11838 * gcc.target/powerpc/vsx-13.c: New.
11840 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
11843 * g++.dg/cpp1y/var-templ57.C: New.
11845 2018-01-31 Marek Polacek <polacek@redhat.com>
11848 * g++.dg/diagnostic/pr84138.C: New test.
11850 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
11853 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
11854 -Wstringop-overflow warnings due to spurious warning with -O1.
11855 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
11856 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
11858 2018-01-31 Richard Biener <rguenther@suse.de>
11860 PR tree-optimization/84132
11861 * g++.dg/torture/pr84132.C: New testcase.
11863 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
11865 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
11868 2018-01-31 Julia Koval <julia.koval@intel.com>
11871 * gcc.target/i386/rdpid.c: Remove "eax".
11873 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11875 PR tree-optimization/64946
11876 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
11877 scan-assembler checks.
11879 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
11881 * gcc.c-torture/execute/20180131-1.c: New test.
11883 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11885 * gcc.target/arc/taux-1.c: New test.
11886 * gcc.target/arc/taux-2.c: Likewise.
11888 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11890 * gcc.target/arc/uncached.c: New test.
11892 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11895 * gnat.dg/lto20.adb: Remove dg-excess-errors.
11897 2018-01-31 Jakub Jelinek <jakub@redhat.com>
11899 PR preprocessor/69869
11900 * gcc.dg/cpp/trad/pr69869.c: New test.
11903 * gcc.dg/pr84100.c: New test.
11905 2018-01-30 Jeff Law <law@redhat.com>
11908 * gcc.target/i386/pr84064: New test.
11910 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11913 * gfortran.dg/data_implied_do_2.f90: New test.
11915 2018-01-30 Janus Weil <janus@gcc.gnu.org>
11917 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
11919 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11922 * gfortran.dg/inline_matmul_21.f90: New test case.
11924 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11926 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
11928 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
11931 * gcc.target/powerpc/pr84112.c: New.
11933 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11935 PR rtl-optimization/83986
11936 * gcc.dg/pr83986.c: New test.
11938 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
11941 * gcc.dg/torture/inf-compare-1.c: Add xfail.
11942 * gcc.dg/torture/inf-compare-2.c: Add xfail.
11943 * gcc.dg/torture/inf-compare-3.c: Add xfail.
11944 * gcc.dg/torture/inf-compare-4.c: Add xfail.
11946 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11948 PR tree-optimization/84111
11949 * gcc.c-torture/compile/pr84111.c: New test.
11951 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11954 * gcc.dg/ipa/inline-2.c: Fix template.
11955 * gcc.dg/ipa/inline-3.c: Fix template.
11957 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11960 * g++.dg/torture/pr81360.C: New testcase.
11962 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11965 * gcc.dg/lto/pr83954.h: New testcase.
11966 * gcc.dg/lto/pr83954_0.c: New testcase.
11967 * gcc.dg/lto/pr83954_1.c: New testcase.
11969 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11972 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
11974 Simplify DW_AT_producer scan.
11976 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11978 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
11980 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
11983 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11984 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11985 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
11986 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
11988 2018-01-29 Jeff Law <law@redhat.com>
11991 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
11992 better match other tests which require vsx. Verify the zero
11993 extension is part of the test in the combiner dump.
11995 2018-01-29 Marek Polacek <polacek@redhat.com>
11998 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12001 * g++.dg/ext/pr83996.C: New test.
12003 2018-01-29 Richard Biener <rguenther@suse.de>
12005 PR tree-optimization/84057
12006 * gcc.dg/graphite/pr84057.c: New testcase.
12008 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12011 * gfortran.dg/bind_c_usage_31.f90: New test.
12013 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12016 * g++.dg/warn/Wduplicated-branches5.C: New.
12018 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12020 * gcc.target/rl78/test_addsi3_internal.c: New test.
12022 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12024 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12025 Make expected output depend on whether we expect sibcalls or not.
12026 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12027 safe-indirect-jump-1.c).
12029 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12030 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12031 Soren Rasmussen <s.c.rasmussen@gmail.com>
12033 Fortran 2018 teams tests.
12035 * gfortran.dg/team_number_1.f90: new test for team_number.
12036 * gfortran.dg/team_change_1.f90: new test for change team.
12037 * gfortran.dg/team_end_1.f90: new test for end team.
12038 * gfortran.dg/team_form_1.f90: new test for form team.
12040 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12043 * gfortran.dg/dot_product_4.f90
12045 2018-01-26 Martin Sebor <msebor@redhat.com>
12047 PR tree-optimization/83896
12048 * gcc.dg/strlenopt-43.c: New.
12050 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12052 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12053 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12054 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12055 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12056 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12057 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12058 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12059 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12060 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12062 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12063 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12064 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12065 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12066 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12067 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12068 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12069 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12071 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12073 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12075 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12076 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12077 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12078 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12079 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12080 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12081 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12082 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12083 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12084 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12085 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12086 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12087 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12089 2018-01-26 Martin Liska <mliska@suse.cz>
12091 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12094 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12096 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12097 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12098 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12099 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12100 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12101 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12102 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12103 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12105 2018-01-26 Richard Biener <rguenther@suse.de>
12107 PR rtl-optimization/84003
12108 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12109 latent bug in DSE if NOINLINE is appropriately defined.
12110 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12111 and defining NOINLINE.
12113 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12115 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12116 tests specific to aarch64. XFAIL test on arm.
12118 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12120 PR rtl-optimization/83985
12121 * gcc.dg/pr83985.c: New test.
12124 * c-c++-common/Wrestrict-3.c: New test.
12126 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12128 * gcc.target/arc/tdelegitimize_addr.c: New test.
12130 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12132 * gcc.target/arc/jli-1.c: New file.
12133 * gcc.target/arc/jli-2.c: Likewise.
12135 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12137 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12139 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12140 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12142 2018-01-26 Richard Biener <rguenther@suse.de>
12144 PR tree-optimization/81082
12145 * gcc.dg/vect/pr81082.c: New testcase.
12146 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12147 simplification to n * n.
12149 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12151 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12153 * gcc.target/i386/pr63620.c: Likewise.
12155 2018-01-26 Julia Koval <julia.koval@intel.com>
12157 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12158 -mavx512f -mavx512bw.
12159 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12160 * gcc.target/i386/i386.exp: Fix types.
12162 2018-01-26 Alan Modra <amodra@gmail.com>
12165 * gcc.target/powerpc/swaps-p8-46.c: New.
12167 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12170 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12171 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12172 'array01' in the tree dump comparison.
12173 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12174 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12175 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12177 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12179 PR middle-end/83055
12180 * gcc.dg/torture/pr83055.c: New testcase.
12182 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12185 * g++.dg/cpp1z/decomp36.C: New test.
12187 PR middle-end/83977
12188 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12190 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12192 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12193 the shift dump line.
12194 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12196 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12199 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12200 index instead of int, which allows IVOPTs to properly optimize the
12203 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12206 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12207 of "fn_type" typedef.
12208 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12210 2018-01-24 Ian Lance Taylor <iant@golang.org>
12212 * go.go-torture/execute/names-1.go: New test.
12214 2018-01-19 Jeff Law <law@redhat.com>
12217 * gcc.target/i386/pr83994.c: New test.
12219 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12222 * gcc.target/powerpc/pr84014.c: New.
12224 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12226 PR middle-end/83977
12227 * c-c++-common/gomp/pr83977-1.c: New test.
12228 * c-c++-common/gomp/pr83977-2.c: New test.
12229 * c-c++-common/gomp/pr83977-3.c: New test.
12230 * gfortran.dg/gomp/pr83977.f90: New test.
12232 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12235 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12236 * gcc.dg/vect/pr80631-1.c: Likewise.
12237 * gcc.dg/vect/pr80631-2.c: Likewise.
12238 * gcc.dg/vect/pr81410.c: Likewise.
12239 * gcc.dg/vect/pr81633.c: Likewise.
12240 * gcc.dg/vect/pr81815.c: Likewise.
12241 * gcc.dg/vect/pr82108.c: Likewise.
12242 * gcc.dg/vect/pr83857.c: Likewise.
12243 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12244 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12245 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12246 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12247 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12248 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12249 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12250 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12251 dg-xfail-run-if instead.
12252 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12253 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12254 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12255 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12256 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12258 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12260 PR tree-optimization/83979
12261 * g++.dg/pr83979.c: New test.
12263 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12265 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12266 option. Add arm_neon_ok_no_float_abi check.
12268 2018-01-24 Richard Biener <rguenther@suse.de>
12270 PR tree-optimization/83176
12271 * gcc.dg/graphite/pr83176.c: New testcase.
12273 2018-01-24 Richard Biener <rguenther@suse.de>
12275 PR tree-optimization/82819
12276 * gcc.dg/graphite/pr82819.c: New testcase.
12278 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12281 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12282 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12283 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12284 * g++.dg/ext/stmtexpr20.C: Likewise.
12285 * g++.dg/ext/stmtexpr21.C: Likewise.
12287 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12290 * g++.dg/warn/pr83974.C: New test case.
12292 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12295 * g++.dg/ubsan/pr83987.C: New test.
12297 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12300 * gfortran.dg/pdt_29.f03: New test.
12302 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12305 * gfortran.dg/associate_33.f03: New test.
12307 2018-01-23 Martin Liska <mliska@suse.cz>
12310 * gcc.dg/lto/pr81440.h: New test.
12311 * gcc.dg/lto/pr81440_0.c: New test.
12312 * gcc.dg/lto/pr81440_1.c: New test.
12314 2018-01-23 Nathan Sidwell <nathan@acm.org>
12317 * g++.dg/template/pr83988.C: New.
12319 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12323 * g++.dg/cpp0x/pr82882.C: New test.
12324 * g++.dg/cpp0x/pr83978.C: New test.
12327 * g++.dg/cpp1z/decomp35.C: New test.
12329 2018-01-23 Nathan Sidwell <nathan@acm.org>
12331 * g++.dg/cpp0x/range-for10.C: Adjust.
12332 * g++.dg/ext/forscope1.C: Adjust.
12333 * g++.dg/ext/forscope2.C: Adjust.
12334 * g++.dg/template/for1.C: Adjust.
12336 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12338 PR tree-optimization/83510
12339 * gcc.c-torture/compile/pr83510.c: New test case.
12341 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12344 * lib/target-supports.exp (check_effective_target_vect_float): Say
12345 that the result only holds when -funsafe-math-optimizations is on.
12346 (check_effective_target_vect_float_strict): New procedure.
12347 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
12349 * gcc.dg/vect/vect-reduc-6.c: Likewise.
12351 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12353 PR tree-optimization/83965
12354 * gcc.dg/vect/pr83965.c: New test.
12356 2018-01-23 Richard Biener <rguenther@suse.de>
12358 PR tree-optimization/83963
12359 * gfortran.dg/graphite/pr83963.f: New testcase.
12360 * gcc.dg/graphite/pr83963-2.c: Likewise.
12362 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12365 * g++.dg/cpp1z/pr83918.C: New test.
12367 2018-01-22 Jakub Jelinek <jakub@redhat.com>
12369 PR tree-optimization/83957
12370 * gcc.dg/autopar/pr83957.c: New test.
12372 PR tree-optimization/83081
12373 * gcc.dg/predict-8.c: Adjust expected probability.
12375 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12378 * gcc.target/powerpc/pr83862.c: New test.
12380 2018-01-22 Carl Love <cel@us.ibm.com>
12382 * gcc.target/powerpc/powerpc.exp: Add torture tests for
12383 builtins-4-runnable.c, builtins-6-runnable.c,
12384 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
12385 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
12386 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
12387 for signed/unsigned 128-bit and long long int loads.
12389 2018-01-22 Marek Polacek <polacek@redhat.com>
12392 * g++.dg/cpp1y/constexpr-empty4.C: New test.
12394 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
12396 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
12397 scan-asembler valid instructions list.
12398 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
12399 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
12400 power8-vector requirement and option.
12401 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
12403 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
12407 * gfortran.dg/string_1.f90: Remove printing the length.
12409 2018-01-22 Richard Biener <rguenther@suse.de>
12411 PR tree-optimization/83963
12412 * gcc.dg/graphite/pr83963.c: New testcase.
12414 2018-01-22 Sudakshina Das <sudi.das@arm.com>
12416 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
12417 dg-require-effective-target directives.
12419 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12421 * lib/target-supports.exp (check_effective_target_arm_softfloat):
12423 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
12424 Adjust scan-assembler checks for soft-float.
12426 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12429 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
12431 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
12433 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
12434 * gcc.dg/pr83623.c: Likewise.
12435 * gcc.dg/pr83666.c: Likewise.
12437 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12438 David Edelsohn <dje.gcc@gmail.com>
12441 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
12442 assembly output from "crset eq" to "crset 2".
12443 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
12444 assembly output from . to $.
12445 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12446 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
12447 assembly output from "crset eq" to "crset 2".
12448 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
12449 assembly output from "crset eq" to "crset 2", and from . to $.
12451 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
12454 * gfortran.dg/matmul_18.f90: New test.
12456 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
12458 PR tree-optimization/83940
12459 * gcc.dg/torture/pr83940.c: New test.
12461 2018-01-20 Jakub Jelinek <jakub@redhat.com>
12463 PR middle-end/83945
12464 * gcc.dg/tls/pr83945.c: New test.
12467 * gcc.dg/pr83930.c: New test.
12469 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12472 * gfortran.dg/matmul_17.f90: New test.
12474 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12477 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
12479 2018-01-19 Jakub Jelinek <jakub@redhat.com>
12482 * g++.dg/cpp0x/pr81167.C: New test.
12485 * g++.dg/cpp0x/pr83919.C: New test.
12487 2018-01-19 Jeff Law <law@redhat.com>
12488 Jakub Jelinek <jakub@redhat.com>
12490 * gcc.dg/stack-check-16.c: New test.
12492 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
12495 * gcc.target/nvptx/indirect_call.c: New test.
12497 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12499 * g++.dg/torture/pr83619.C: Remove dg-message.
12501 2018-01-19 Martin Liska <mliska@suse.cz>
12503 * gcc.dg/predict-1.c: Adjust expected probability.
12504 * gcc.dg/predict-3.c: Likewise.
12505 * gcc.dg/predict-5.c: Likewise.
12506 * gcc.dg/predict-6.c: Likewise.
12507 * gcc.dg/predict-9.c: Likewise.
12509 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
12511 PR tree-optimization/83922
12512 * gcc.dg/pr83922.c: New test.
12514 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
12516 PR tree-optimization/83914
12517 * gcc.dg/vect/pr83914.c: New test.
12519 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12521 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
12522 * gcc.target/arm/negdi-2.c: Likewise.
12523 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
12525 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12527 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
12529 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12531 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
12533 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
12535 * gcc.dg/torture/pr52451.c (main): Skip long double test on
12538 2018-01-18 Jakub Jelinek <jakub@redhat.com>
12542 * g++.dg/torture/pr83619.C (e): Define before first use instead of
12543 forward declaration.
12545 2018-01-18 Carl Love <cel@us.ibm.com>
12547 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
12550 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
12553 * g++.dg/inherit/union3.C: New.
12555 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12557 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
12559 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
12562 * g++.dg/torture/pr83619.C: New testcase.
12564 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12566 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
12567 Add function body to force error messages in some configurations.
12569 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12571 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
12574 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
12577 * c-c++-common/ffile-prefix-map.c: New test.
12578 * c-c++-common/fmacro-prefix-map.c: New test.
12579 * c-c++-common/cpp/ffile-prefix-map.c: New test.
12580 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
12582 2018-01-18 Martin Liska <mliska@suse.cz>
12584 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
12585 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12586 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12587 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12588 * gcc.target/i386/ret-thunk-10.c: Likewise.
12589 * gcc.target/i386/ret-thunk-11.c: Likewise.
12590 * gcc.target/i386/ret-thunk-12.c: Likewise.
12591 * gcc.target/i386/ret-thunk-15.c: Likewise.
12592 * gcc.target/i386/ret-thunk-9.c: Likewise.
12594 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12596 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
12599 2018-01-18 Nathan Sidwell <nathan@acm.org>
12602 * g++.dg/cpp0x/pr83160.C: New.
12604 2018-01-18 Richard Biener <rguenther@suse.de>
12606 PR tree-optimization/83887
12607 * gcc.dg/graphite/pr83887.c: New testcase.
12608 * gfortran.dg/graphite/pr83887.f90: Likewise.
12609 * gfortran.dg/graphite/pr83887.f: Likewise.
12611 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12614 * gcc.target/arm/builtin-bswap.x: New file.
12615 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
12616 and options for armv6t2.
12617 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
12618 and options for Thumb1.
12619 * gcc.target/arm/builtin-bswap16.x: New file.
12620 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
12621 and options for armv6t2.
12622 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
12623 and options for Thumb1.
12625 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12627 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
12630 2018-01-18 Jakub Jelinek <jakub@redhat.com>
12633 * gcc.dg/pr61240.c: New test.
12635 2018-01-17 Harald Anlauf <anlauf@gmx.de>
12638 * gfortran.dg/pr83864.f90: New test.
12640 2018-01-17 Jeff Law <law@redhat.com>
12643 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
12645 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12647 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
12648 restriction, but still restrict to 64-bit.
12649 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
12650 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
12652 2018-01-17 Harald Anlauf <anlauf@gmx.de>
12655 * gfortran.dg/pr83874.f90: New test.
12657 2018-01-18 Jakub Jelinek <jakub@redhat.com>
12660 * g++.dg/cpp0x/pr83824.C: New test.
12662 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12664 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
12665 appropriate .gnu_attribute for the long double type, if we use the
12666 long double type, but do not generate any calls.
12667 * gcc.target/powerpc/gnuattr2.c: Likewise.
12668 * gcc.target/powerpc/gnuattr3.c: Likewise.
12670 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12673 * g++.dg/cpp0x/alignas13.C: New.
12675 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12678 * g++.dg/cpp0x/pr83897.C: New test.
12680 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
12683 * gcc.c-torture/compile/pr83051-2.c: New testcase.
12685 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12688 * g++.dg/cpp0x/constexpr-ice19.C: New.
12690 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
12692 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
12693 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
12694 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
12695 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
12696 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
12697 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
12698 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
12699 * gcc.target/powerpc/builtins-1-be-folded.c: New.
12700 * gcc.target/powerpc/builtins-1-le-folded.c: New.
12701 * gcc.target/powerpc/builtins-1.fold.h: New.
12703 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
12705 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
12706 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
12708 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12710 * gcc.target/arm/g2.c: Add -marm to dg-options.
12711 * gcc.target/arm/scd42-2.c: Likewise.
12713 2018-01-17 Nathan Sidwell <nathan@acm.org>
12716 * g++.dg/lookup/pr83287-2.C: New.
12718 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12722 * g++.dg/wrappers/pr83814.C: New test case.
12723 * g++.dg/wrappers/pr83902.C: New test case.
12725 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12728 * g++.dg/lto/pr83121_0.C: New test case.
12729 * g++.dg/lto/pr83121_1.C: New test case.
12730 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
12731 adapted from DejaGnu's dg-test.
12732 (lto_handle_diagnostics): New procedure.
12733 (lto_prune_warns): Ignore informational notes.
12734 (lto-link-and-maybe-run): Add "messages_by_file" param.
12735 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
12736 "execute" when "link" fails if "execute" was not specified.
12737 (lto-can-handle-directive): New procedure.
12738 (lto-get-options-main): Call lto-can-handle-directive. Add a
12739 dg-messages local, using it to set the caller's
12740 dg-messages-by-file for the given source file.
12741 (lto-get-options): Likewise.
12742 (lto-execute): Add dg-messages-by-file local, and pass it to
12743 lto-link-and-maybe-run.
12745 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12746 Richard Sandiford <richard.sandiford@linaro.org>
12750 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
12751 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
12753 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12755 * lib/target-supports.exp: Fix -march arguments in arm arch effective
12756 target check autogenerator for armv8.1-a and armv8.2-a.
12758 2018-01-17 Carl Love <cel@us.ibm.com>
12760 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
12761 Add debug print statements.
12762 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
12763 16 byte vector load followed by a partial vector load.
12765 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12768 * g++.dg/wrappers/pr83799.C: New test case.
12770 2018-01-17 Nathan Sidwell <nathan@acm.org>
12773 * g++.dg/cpp1y/pr83739.C: New.
12775 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12777 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
12778 * gcc.target/visium/overflow16.c: Likewise.
12779 * gcc.target/visium/overflow32.c: Likewise.
12781 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12783 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
12785 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12787 * gcc.dg/rtl/arm/stl-cond.c: New test.
12788 * gcc.target/arm/stl-cond.c: Delete.
12790 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12792 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
12795 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12797 PR tree-optimization/83843
12798 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
12799 * gcc.dg/store_merging_19.c: New test.
12801 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12803 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
12806 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12808 PR rtl-optimization/83771
12809 * gcc.dg/pr83771.c: New test.
12811 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12813 PR tree-optimization/81184
12814 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
12816 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12818 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12820 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
12822 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12825 * gcc.target/i386/pr83546.c: New test.
12827 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12829 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
12831 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12833 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
12834 test and add dg-warning for the -Wstringop-overflow warning.
12836 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12838 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
12839 XFAIL last test on SPARC and Visium.
12841 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
12843 PR rtl-optimization/80481
12844 * g++.dg/pr80481.C: Exclude solaris.
12846 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12848 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
12849 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
12850 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
12852 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12854 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
12855 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
12856 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
12857 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
12858 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
12859 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
12860 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
12861 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
12862 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
12863 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
12864 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
12865 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
12866 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
12867 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
12868 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
12870 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12873 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
12875 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12877 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
12878 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
12879 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
12880 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
12881 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
12882 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
12884 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12886 PR tree-optimization/83857
12887 * gcc.dg/vect/pr83857.c: New test.
12889 2018-01-16 Richard Biener <rguenther@suse.de>
12891 PR tree-optimization/83867
12892 * gcc.dg/vect/pr83867.c: New testcase.
12894 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12897 * gcc.dg/pr83844.c: New test.
12899 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12901 * gcc.dg/torture/pr83847.c: New test.
12903 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12905 PR rtl-optimization/86620
12906 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
12907 instead of --param=max-sched-ready-insns=0.
12908 * gcc.target/i386/pr83620.c: New test.
12909 * gcc.dg/pr83620.c: New test.
12911 PR tree-optimization/83843
12912 * gcc.dg/store_merging_18.c: New test.
12915 * g++.dg/cpp1y/pr83817.C: New test.
12918 * g++.dg/template/pr83825.C: New test.
12920 2018-01-16 Richard Biener <rguenther@suse.de>
12922 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
12924 2018-01-16 Richard Biener <rguenther@suse.de>
12927 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
12928 from gcc.dg/torture/pr60092.c.
12930 2018-01-15 Martin Sebor <msebor@redhat.com>
12933 * g++.dg/ext/flexary28.C: New test.
12935 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
12938 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
12940 2018-01-15 Martin Sebor <msebor@redhat.com>
12943 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
12945 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12948 * gfortran.dg/minmaxloc_9.f90: New test.
12949 * gfortran.dg/minmaxloc_10.f90: New test.
12950 * gfortran.dg/minmaxloc_11.f90: New test.
12952 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
12955 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
12956 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12957 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12958 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12959 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12960 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12961 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12962 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12963 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12964 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12965 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12966 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12967 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12968 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12969 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12970 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
12971 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12972 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
12973 * gcc.target/i386/ret-thunk-10.c: Likewise.
12974 * gcc.target/i386/ret-thunk-11.c: Likewise.
12975 * gcc.target/i386/ret-thunk-12.c: Likewise.
12976 * gcc.target/i386/ret-thunk-13.c: Likewise.
12977 * gcc.target/i386/ret-thunk-14.c: Likewise.
12978 * gcc.target/i386/ret-thunk-15.c: Likewise.
12979 * gcc.target/i386/ret-thunk-9.c: Don't check the
12980 __x86_return_thunk label. Scan for "push" only for Linux.
12982 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
12985 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
12987 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12990 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
12992 * gcc.target/arm/pr83687.c: New test.
12994 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12996 Adjust tests to AVR_TINY.
12998 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
12999 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13000 * gcc.target/avr/pr71627.c: Same.
13001 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13002 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13003 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13004 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13005 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13006 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13007 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13008 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13009 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13010 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13011 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13012 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13013 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13014 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13015 * gcc.target/avr/torture/pr61055.c: Same.
13016 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13018 * gcc.target/avr/torture/int24-mul.c: Same.
13019 * gcc.target/avr/torture/pr51782-1.c: Same.
13020 * gcc.target/avr/torture/pr61443.c: Same.
13021 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13022 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13024 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13028 * gcc.target/avr/torture/pr83729.c: New test.
13029 * gcc.target/avr/torture/pr83801.c: New test.
13031 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13033 PR middle-end/82694
13034 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13035 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13037 2018-01-10 Martin Sebor <msebor@redhat.com>
13040 * gcc.dg/Wstringop-overflow-2.c: New test.
13042 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13044 PR libgfortran/83811
13045 * gfortran.dg/fmt_e.f90: New test.
13047 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13049 * gcc.target/i386/indirect-thunk-10.c: New test.
13050 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13051 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13052 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13053 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13054 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13055 * gcc.target/i386/ret-thunk-17.c: Likewise.
13056 * gcc.target/i386/ret-thunk-18.c: Likewise.
13057 * gcc.target/i386/ret-thunk-19.c: Likewise.
13058 * gcc.target/i386/ret-thunk-20.c: Likewise.
13059 * gcc.target/i386/ret-thunk-21.c: Likewise.
13061 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13063 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13065 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13067 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13068 -mno-indirect-branch-register.
13069 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13070 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13071 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13072 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13073 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13074 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13075 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13076 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13077 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13078 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13079 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13080 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13081 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13082 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13083 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13084 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13085 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13086 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13087 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13088 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13089 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13090 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13091 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13092 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13093 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13094 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13095 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13096 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13097 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13098 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13099 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13100 * gcc.target/i386/ret-thunk-10.c: Likewise.
13101 * gcc.target/i386/ret-thunk-11.c: Likewise.
13102 * gcc.target/i386/ret-thunk-12.c: Likewise.
13103 * gcc.target/i386/ret-thunk-13.c: Likewise.
13104 * gcc.target/i386/ret-thunk-14.c: Likewise.
13105 * gcc.target/i386/ret-thunk-15.c: Likewise.
13106 * gcc.target/i386/ret-thunk-9.c: Likewise.
13107 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13108 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13109 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13111 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13113 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13114 -mfunction-return=keep.
13115 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13116 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13117 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13118 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13119 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13120 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13121 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13122 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13123 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13124 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13125 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13126 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13127 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13128 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13129 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13130 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13131 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13132 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13133 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13134 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13135 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13136 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13137 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13138 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13139 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13140 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13141 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13142 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13143 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13144 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13145 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13146 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13147 * gcc.target/i386/ret-thunk-1.c: New test.
13148 * gcc.target/i386/ret-thunk-10.c: Likewise.
13149 * gcc.target/i386/ret-thunk-11.c: Likewise.
13150 * gcc.target/i386/ret-thunk-12.c: Likewise.
13151 * gcc.target/i386/ret-thunk-13.c: Likewise.
13152 * gcc.target/i386/ret-thunk-14.c: Likewise.
13153 * gcc.target/i386/ret-thunk-15.c: Likewise.
13154 * gcc.target/i386/ret-thunk-16.c: Likewise.
13155 * gcc.target/i386/ret-thunk-2.c: Likewise.
13156 * gcc.target/i386/ret-thunk-3.c: Likewise.
13157 * gcc.target/i386/ret-thunk-4.c: Likewise.
13158 * gcc.target/i386/ret-thunk-5.c: Likewise.
13159 * gcc.target/i386/ret-thunk-6.c: Likewise.
13160 * gcc.target/i386/ret-thunk-7.c: Likewise.
13161 * gcc.target/i386/ret-thunk-8.c: Likewise.
13162 * gcc.target/i386/ret-thunk-9.c: Likewise.
13164 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13166 * gcc.target/i386/indirect-thunk-1.c: New test.
13167 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13168 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13169 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13170 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13171 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13172 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13173 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13174 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13175 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13176 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13177 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13178 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13179 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13180 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13181 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13182 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13183 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13184 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13185 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13186 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13187 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13188 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13189 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13190 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13191 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13192 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13193 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13194 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13195 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13196 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13197 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13198 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13200 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13203 * gcc.c-torture/compile/pr83051.c: New testcase.
13205 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13207 PR tree-optimization/83501
13208 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13210 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13212 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13213 for lvx and stvx instead of lxvd2x and stxvd2x and require
13214 little-endian target. Add comments.
13215 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13216 comprehensive testing.
13217 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13218 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13219 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13220 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13221 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13222 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13223 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13224 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13225 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13226 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13227 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13228 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13229 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13230 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13231 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13232 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13233 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13234 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13235 scan-assembler-not directives that forbid lvx and xxpermdi.
13236 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13237 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13238 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13239 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13240 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13241 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13242 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13243 scan-assembler-times directives to reflect different numbers of
13244 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13246 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13247 Alan Hayward <alan.hayward@arm.com>
13248 David Sherwood <david.sherwood@arm.com>
13250 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13251 than SLP vectorization.
13252 * gcc.dg/vect/vect-alias-check-10.c: New test.
13253 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13254 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13255 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13256 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13257 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13258 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13259 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13260 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13261 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13262 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13263 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13264 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13265 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13266 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13267 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13268 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13269 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13270 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13271 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13272 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13273 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13274 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13275 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13277 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13278 Alan Hayward <alan.hayward@arm.com>
13279 David Sherwood <david.sherwood@arm.com>
13281 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13283 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13284 targets with scatter stores.
13285 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13287 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13288 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13289 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13290 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13291 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13292 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13293 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13294 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13295 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13296 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13297 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13298 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13299 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13300 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13301 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13302 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13304 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13305 Alan Hayward <alan.hayward@arm.com>
13306 David Sherwood <david.sherwood@arm.com>
13308 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13310 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13311 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13312 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13313 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13315 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13316 Alan Hayward <alan.hayward@arm.com>
13317 David Sherwood <david.sherwood@arm.com>
13319 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13320 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13321 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13323 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13324 Alan Hayward <alan.hayward@arm.com>
13325 David Sherwood <david.sherwood@arm.com>
13327 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13328 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13329 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13330 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13331 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13332 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13333 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13334 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13335 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
13336 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
13337 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
13338 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
13339 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13340 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
13342 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13343 Alan Hayward <alan.hayward@arm.com>
13344 David Sherwood <david.sherwood@arm.com>
13346 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
13347 check for a message about using in-order reductions.
13348 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
13349 check for a message about using in-order reductions.
13350 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
13351 vectorized and check for a message about using in-order reductions.
13352 Expect targets with variable-length vectors to fall back to the
13353 fixed-length mininum.
13354 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
13355 check for a message about using in-order reductions.
13356 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
13357 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13358 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13359 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13360 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
13361 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
13362 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
13363 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
13364 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
13365 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
13366 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
13367 vect_fold_left_plus.
13369 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13371 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
13373 * gcc.target/aarch64/sve/spill_2.c: New test.
13374 * gcc.target/aarch64/sve/spill_3.c: Likewise.
13375 * gcc.target/aarch64/sve/spill_4.c: Likewise.
13376 * gcc.target/aarch64/sve/spill_5.c: Likewise.
13377 * gcc.target/aarch64/sve/spill_6.c: Likewise.
13378 * gcc.target/aarch64/sve/spill_7.c: Likewise.
13380 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13381 Alan Hayward <alan.hayward@arm.com>
13382 David Sherwood <david.sherwood@arm.com>
13384 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
13386 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13387 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
13388 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
13389 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
13390 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
13391 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
13392 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
13393 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
13394 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
13396 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13397 Alan Hayward <alan.hayward@arm.com>
13398 David Sherwood <david.sherwood@arm.com>
13400 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
13401 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
13402 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13403 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
13405 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13406 Alan Hayward <alan.hayward@arm.com>
13407 David Sherwood <david.sherwood@arm.com>
13409 * lib/target-supports.exp
13410 (check_effective_target_vect_fold_extract_last): New proc.
13411 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
13412 for fold_extract_last.
13413 * gcc.dg/vect/pr65947-2.c: Likewise.
13414 * gcc.dg/vect/pr65947-3.c: Likewise.
13415 * gcc.dg/vect/pr65947-4.c: Likewise.
13416 * gcc.dg/vect/pr65947-5.c: Likewise.
13417 * gcc.dg/vect/pr65947-6.c: Likewise.
13418 * gcc.dg/vect/pr65947-9.c: Likewise.
13419 * gcc.dg/vect/pr65947-10.c: Likewise.
13420 * gcc.dg/vect/pr65947-12.c: Likewise.
13421 * gcc.dg/vect/pr65947-14.c: Likewise.
13422 * gcc.dg/vect/pr80631-1.c: Likewise.
13423 * gcc.target/aarch64/sve/clastb_1.c: New test.
13424 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
13425 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
13426 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
13427 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
13428 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
13429 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
13430 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
13431 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
13432 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
13433 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
13434 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
13435 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
13436 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
13438 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13439 Alan Hayward <alan.hayward@arm.com>
13440 David Sherwood <david.sherwood@arm.com>
13442 * gcc.target/aarch64/sve/live_1.c: New test.
13443 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
13445 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13446 Alan Hayward <alan.hayward@arm.com>
13447 David Sherwood <david.sherwood@arm.com>
13449 * gcc.target/aarch64/sve/nopeel_1.c: New test.
13450 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
13451 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
13452 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13453 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
13454 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13455 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
13456 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
13457 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
13459 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13460 Alan Hayward <alan.hayward@arm.com>
13461 David Sherwood <david.sherwood@arm.com>
13463 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
13465 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
13467 * gcc.target/aarch64/sve/loop_add_4.c: New test.
13468 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
13469 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
13470 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
13471 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
13472 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
13474 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13475 Alan Hayward <alan.hayward@arm.com>
13476 David Sherwood <david.sherwood@arm.com>
13478 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
13479 instead of just ADDRESS.
13480 * gcc.dg/tree-ssa/scev-10.c: Likewise.
13481 * gcc.dg/tree-ssa/scev-11.c: Likewise.
13482 * gcc.dg/tree-ssa/scev-12.c: Likewise.
13483 * gcc.target/aarch64/sve/index_offset_1.c: New test.
13484 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
13485 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
13486 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
13487 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
13488 * gcc.target/aarch64/sve/while_2.c: Likewise.
13489 * gcc.target/aarch64/sve/while_3.c: Likewise.
13490 * gcc.target/aarch64/sve/while_4.c: Likewise.
13492 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13493 Alan Hayward <alan.hayward@arm.com>
13494 David Sherwood <david.sherwood@arm.com>
13496 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
13497 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
13499 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
13500 * gcc.target/aarch64/sve/slp_7.c: Likewise.
13501 * gcc.target/aarch64/sve/reduc_5.c: New test.
13502 * gcc.target/aarch64/sve/slp_13.c: Likewise.
13503 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
13505 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13506 Alan Hayward <alan.hayward@arm.com>
13507 David Sherwood <david.sherwood@arm.com>
13509 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
13510 * gcc.dg/tree-ssa/peel1.c: Likewise.
13511 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
13512 variable-length vectors.
13513 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
13514 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
13515 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
13516 * gcc.target/aarch64/sve/slp_2.c: Likewise.
13517 * gcc.target/aarch64/sve/slp_3.c: Likewise.
13518 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13519 * gcc.target/aarch64/sve/slp_6.c: Likewise.
13520 * gcc.target/aarch64/sve/slp_8.c: New test.
13521 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
13522 * gcc.target/aarch64/sve/slp_9.c: Likewise.
13523 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
13524 * gcc.target/aarch64/sve/slp_10.c: Likewise.
13525 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
13526 * gcc.target/aarch64/sve/slp_11.c: Likewise.
13527 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
13528 * gcc.target/aarch64/sve/slp_12.c: Likewise.
13529 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
13530 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
13531 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
13532 * gcc.target/aarch64/sve/while_1.c: Likewise.
13533 * gcc.target/aarch64/sve/while_2.c: Likewise.
13534 * gcc.target/aarch64/sve/while_3.c: Likewise.
13535 * gcc.target/aarch64/sve/while_4.c: Likewise.
13537 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13538 Alan Hayward <alan.hayward@arm.com>
13539 David Sherwood <david.sherwood@arm.com>
13541 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
13543 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
13544 and add an associated scan-dump test. Prevent vectorization
13545 of the first two loops.
13546 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13547 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
13548 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
13549 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
13550 (INIT_VECTOR): Tweak initial value so that some bits are always set.
13551 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
13553 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13554 Alan Hayward <alan.hayward@arm.com>
13555 David Sherwood <david.sherwood@arm.com>
13557 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
13558 * gcc.dg/vect/pr67790.c: Likewise.
13559 * gcc.dg/vect/slp-reduc-1.c: Likewise.
13560 * gcc.dg/vect/slp-reduc-2.c: Likewise.
13561 * gcc.dg/vect/slp-reduc-3.c: Likewise.
13562 * gcc.dg/vect/slp-reduc-5.c: Likewise.
13563 * gcc.target/aarch64/sve/slp_5.c: New test.
13564 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
13565 * gcc.target/aarch64/sve/slp_6.c: Likewise.
13566 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
13567 * gcc.target/aarch64/sve/slp_7.c: Likewise.
13568 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
13570 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13571 Alan Hayward <alan.hayward@arm.com>
13572 David Sherwood <david.sherwood@arm.com>
13574 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
13576 * gcc.dg/vect/slp-1.c: Likewise.
13577 * gcc.dg/vect/slp-10.c: Likewise.
13578 * gcc.dg/vect/slp-12b.c: Likewise.
13579 * gcc.dg/vect/slp-12c.c: Likewise.
13580 * gcc.dg/vect/slp-17.c: Likewise.
13581 * gcc.dg/vect/slp-19b.c: Likewise.
13582 * gcc.dg/vect/slp-20.c: Likewise.
13583 * gcc.dg/vect/slp-21.c: Likewise.
13584 * gcc.dg/vect/slp-22.c: Likewise.
13585 * gcc.dg/vect/slp-23.c: Likewise.
13586 * gcc.dg/vect/slp-24-big-array.c: Likewise.
13587 * gcc.dg/vect/slp-24.c: Likewise.
13588 * gcc.dg/vect/slp-28.c: Likewise.
13589 * gcc.dg/vect/slp-39.c: Likewise.
13590 * gcc.dg/vect/slp-6.c: Likewise.
13591 * gcc.dg/vect/slp-7.c: Likewise.
13592 * gcc.dg/vect/slp-cond-1.c: Likewise.
13593 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
13594 * gcc.dg/vect/slp-cond-2.c: Likewise.
13595 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
13596 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
13597 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
13598 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
13599 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13600 * gcc.dg/vect/slp-perm-6.c: Likewise.
13601 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13602 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
13603 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
13604 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
13605 * gcc.dg/vect/slp-12a.c: Likewise.
13606 * gcc.dg/vect/slp-14.c: Likewise.
13607 * gcc.dg/vect/slp-15.c: Likewise.
13608 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
13609 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
13610 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
13611 * gcc.target/aarch64/sve/slp_1.c: New test.
13612 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
13613 * gcc.target/aarch64/sve/slp_2.c: Likewise.
13614 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
13615 * gcc.target/aarch64/sve/slp_3.c: Likewise.
13616 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
13617 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13618 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
13620 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13621 Alan Hayward <alan.hayward@arm.com>
13622 David Sherwood <david.sherwood@arm.com>
13624 * gcc.dg/vect/vect-ooo-group-1.c: New test.
13625 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
13626 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
13627 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
13628 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
13629 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
13630 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
13631 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
13632 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
13633 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
13634 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
13635 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
13636 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
13637 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
13638 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
13639 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
13640 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
13641 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
13642 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
13644 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13645 Alan Hayward <alan.hayward@arm.com>
13646 David Sherwood <david.sherwood@arm.com>
13648 * gcc.target/aarch64/sve/struct_move_1.c: New test.
13649 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
13650 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
13651 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
13652 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
13653 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
13654 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
13655 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
13656 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
13657 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
13658 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
13659 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
13660 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
13661 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
13662 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
13663 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
13664 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
13665 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
13666 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
13667 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
13668 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
13669 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
13670 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
13671 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
13672 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
13673 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
13674 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
13675 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
13676 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
13677 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
13678 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
13679 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
13680 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
13681 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
13682 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
13683 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
13685 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13686 Alan Hayward <alan.hayward@arm.com>
13687 David Sherwood <david.sherwood@arm.com>
13689 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13690 Return true for SVE too.
13691 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
13692 if load/store lanes are supported.
13693 * gcc.dg/vect/slp-10.c: Likewise.
13694 * gcc.dg/vect/slp-12c.c: Likewise.
13695 * gcc.dg/vect/slp-17.c: Likewise.
13696 * gcc.dg/vect/slp-33.c: Likewise.
13697 * gcc.dg/vect/slp-6.c: Likewise.
13698 * gcc.dg/vect/slp-cond-1.c: Likewise.
13699 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
13700 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
13701 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13702 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
13703 * gcc.dg/vect/slp-perm-6.c: Likewise.
13704 * gcc.dg/vect/slp-perm-9.c: Likewise.
13705 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
13706 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
13707 for variable-length vectors.
13709 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13710 Alan Hayward <alan.hayward@arm.com>
13711 David Sherwood <david.sherwood@arm.com>
13713 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
13714 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
13716 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13718 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
13719 * g++.target/aarch64/sve/catch_1.C: New test.
13720 * g++.target/aarch64/sve/catch_2.C: Likewise.
13721 * g++.target/aarch64/sve/catch_3.C: Likewise.
13722 * g++.target/aarch64/sve/catch_4.C: Likewise.
13723 * g++.target/aarch64/sve/catch_5.C: Likewise.
13724 * g++.target/aarch64/sve/catch_6.C: Likewise.
13726 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13727 Alan Hayward <alan.hayward@arm.com>
13728 David Sherwood <david.sherwood@arm.com>
13730 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
13732 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
13733 * gcc.target/aarch64/fmaxmin.c: Likewise.
13734 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
13735 * gcc.target/aarch64/orr_imm_1.c: Likewise.
13736 * gcc.target/aarch64/pr62178.c: Likewise.
13737 * gcc.target/aarch64/pr71727-2.c: Likewise.
13738 * gcc.target/aarch64/saddw-1.c: Likewise.
13739 * gcc.target/aarch64/saddw-2.c: Likewise.
13740 * gcc.target/aarch64/uaddw-1.c: Likewise.
13741 * gcc.target/aarch64/uaddw-2.c: Likewise.
13742 * gcc.target/aarch64/uaddw-3.c: Likewise.
13743 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
13744 * gcc.target/aarch64/vect-compile.c: Likewise.
13745 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
13746 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
13747 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
13748 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
13749 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
13750 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
13751 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
13752 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
13753 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
13754 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
13755 * gcc.target/aarch64/vect-fmovd.c: Likewise.
13756 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
13757 * gcc.target/aarch64/vect-fmovf.c: Likewise.
13758 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
13759 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
13760 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
13761 * gcc.target/aarch64/vect-movi.c: Likewise.
13762 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
13763 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
13764 * gcc.target/aarch64/vect-vaddv.c: Likewise.
13765 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
13766 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
13767 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
13769 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
13770 * gcc.target/aarch64/sve/arith_1.c: New test.
13771 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
13772 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
13773 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
13774 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
13775 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
13776 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
13777 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
13778 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
13779 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
13780 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
13781 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
13782 * gcc.target/aarch64/sve/ext_1.c: Likewise.
13783 * gcc.target/aarch64/sve/ext_2.c: Likewise.
13784 * gcc.target/aarch64/sve/extract_1.c: Likewise.
13785 * gcc.target/aarch64/sve/extract_2.c: Likewise.
13786 * gcc.target/aarch64/sve/extract_3.c: Likewise.
13787 * gcc.target/aarch64/sve/extract_4.c: Likewise.
13788 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
13789 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
13790 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
13791 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
13792 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
13793 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
13794 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
13795 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
13796 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
13797 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
13798 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
13799 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
13800 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
13801 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
13802 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
13803 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
13804 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
13805 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
13806 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
13807 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
13808 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
13809 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
13810 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
13811 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
13812 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
13813 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
13814 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
13815 * gcc.target/aarch64/sve/index_1.c: Likewise.
13816 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
13817 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
13818 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
13819 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
13820 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
13821 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
13822 * gcc.target/aarch64/sve/logical_1.c: Likewise.
13823 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
13824 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
13825 * gcc.target/aarch64/sve/mad_1.c: Likewise.
13826 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
13827 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
13828 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
13829 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
13830 * gcc.target/aarch64/sve/mla_1.c: Likewise.
13831 * gcc.target/aarch64/sve/mls_1.c: Likewise.
13832 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
13833 * gcc.target/aarch64/sve/msb_1.c: Likewise.
13834 * gcc.target/aarch64/sve/mul_1.c: Likewise.
13835 * gcc.target/aarch64/sve/neg_1.c: Likewise.
13836 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
13837 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
13838 * gcc.target/aarch64/sve/pack_1.c: Likewise.
13839 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
13840 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
13841 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
13842 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
13843 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
13844 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
13845 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
13846 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
13847 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
13848 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
13849 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
13850 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
13851 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
13852 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
13853 * gcc.target/aarch64/sve/rev_1.c: Likewise.
13854 * gcc.target/aarch64/sve/revb_1.c: Likewise.
13855 * gcc.target/aarch64/sve/revh_1.c: Likewise.
13856 * gcc.target/aarch64/sve/revw_1.c: Likewise.
13857 * gcc.target/aarch64/sve/shift_1.c: Likewise.
13858 * gcc.target/aarch64/sve/single_1.c: Likewise.
13859 * gcc.target/aarch64/sve/single_2.c: Likewise.
13860 * gcc.target/aarch64/sve/single_3.c: Likewise.
13861 * gcc.target/aarch64/sve/single_4.c: Likewise.
13862 * gcc.target/aarch64/sve/spill_1.c: Likewise.
13863 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
13864 * gcc.target/aarch64/sve/subr_1.c: Likewise.
13865 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
13866 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
13867 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
13868 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
13869 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13870 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
13871 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13872 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
13873 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
13874 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
13875 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
13876 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
13877 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
13878 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
13879 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
13880 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
13881 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
13882 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
13883 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13884 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
13885 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13886 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
13887 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
13888 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13889 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
13890 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
13891 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
13892 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
13893 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
13894 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
13895 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
13896 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
13897 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
13898 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
13899 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
13900 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
13901 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
13902 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
13903 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
13904 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
13905 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
13906 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
13908 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13909 Alan Hayward <alan.hayward@arm.com>
13910 David Sherwood <david.sherwood@arm.com>
13912 * lib/target-supports.exp (check_effective_target_aarch64_sve)
13913 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
13914 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
13916 (check_effective_target_vect_perm): Handle SVE.
13917 (check_effective_target_vect_perm_byte): Likewise.
13918 (check_effective_target_vect_perm_short): Likewise.
13919 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
13920 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
13921 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
13922 (check_effective_target_vect_element_align_preferred): Likewise.
13923 (check_effective_target_vect_align_stack_vars): Likewise.
13924 (check_effective_target_vect_load_lanes): Likewise.
13925 (check_effective_target_vect_masked_store): Likewise.
13926 (available_vector_sizes): Use aarch64_sve_bits for SVE.
13927 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
13928 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
13929 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
13930 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13931 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13932 * gcc.dg/vect/slp-23.c: Likewise.
13933 * gcc.dg/vect/slp-perm-5.c: Likewise.
13934 * gcc.dg/vect/slp-perm-6.c: Likewise.
13935 * gcc.dg/vect/slp-perm-9.c: Likewise.
13936 * gcc.dg/vect/slp-reduc-3.c: Likewise.
13937 * gcc.dg/vect/vect-114.c: Likewise.
13938 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
13939 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
13941 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13943 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
13944 vect_variable_length, expecting the test to be vectorized
13945 without SLP instead.
13946 * gcc.dg/vect/pr33953.c: Likewise.
13947 * gcc.dg/vect/pr37027.c: Likewise.
13948 * gcc.dg/vect/pr67790.c: Likewise.
13949 * gcc.dg/vect/pr68445.c: Likewise.
13950 * gcc.dg/vect/slp-1.c: Likewise.
13951 * gcc.dg/vect/slp-10.c: Likewise.
13952 * gcc.dg/vect/slp-12a.c: Likewise.
13953 * gcc.dg/vect/slp-12b.c: Likewise.
13954 * gcc.dg/vect/slp-12c.c: Likewise.
13955 * gcc.dg/vect/slp-13-big-array.c: Likewise.
13956 * gcc.dg/vect/slp-13.c: Likewise.
13957 * gcc.dg/vect/slp-14.c: Likewise.
13958 * gcc.dg/vect/slp-15.c: Likewise.
13959 * gcc.dg/vect/slp-17.c: Likewise.
13960 * gcc.dg/vect/slp-19b.c: Likewise.
13961 * gcc.dg/vect/slp-2.c: Likewise.
13962 * gcc.dg/vect/slp-20.c: Likewise.
13963 * gcc.dg/vect/slp-21.c: Likewise.
13964 * gcc.dg/vect/slp-22.c: Likewise.
13965 * gcc.dg/vect/slp-24-big-array.c: Likewise.
13966 * gcc.dg/vect/slp-24.c: Likewise.
13967 * gcc.dg/vect/slp-28.c: Likewise.
13968 * gcc.dg/vect/slp-39.c: Likewise.
13969 * gcc.dg/vect/slp-42.c: Likewise.
13970 * gcc.dg/vect/slp-6.c: Likewise.
13971 * gcc.dg/vect/slp-7.c: Likewise.
13972 * gcc.dg/vect/slp-cond-1.c: Likewise.
13973 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
13974 * gcc.dg/vect/slp-cond-2.c: Likewise.
13975 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
13976 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
13977 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13978 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
13979 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
13980 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
13981 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
13982 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
13983 * gcc.dg/vect/slp-reduc-1.c: Likewise.
13984 * gcc.dg/vect/slp-reduc-2.c: Likewise.
13985 * gcc.dg/vect/slp-reduc-4.c: Likewise.
13986 * gcc.dg/vect/slp-reduc-5.c: Likewise.
13987 * gcc.dg/vect/slp-reduc-7.c: Likewise.
13988 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13989 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
13990 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
13991 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
13993 2018-01-13 Jakub Jelinek <jakub@redhat.com>
13996 * gcc.dg/pr83801.c: New test.
13998 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14001 * gfortran.dg/bounds_check_19.f90: New test.
14003 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14005 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14006 instead of scan-assembler-not for xsnabsqp.
14008 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14010 PR libgfortran/83525
14011 * gfortran.dg/newunit_5.f90: New test.
14013 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14015 PR rtl-optimization/80481
14016 * g++.dg/pr80481.C: New.
14018 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14021 * gcc.target/alpha/pr83628-3.c: New test.
14023 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14025 * lib/target-supports.exp (check_effective_target_avx512f): Also
14026 check for __builtin_ia32_addsd_round,
14027 __builtin_ia32_getmantsd_round.
14028 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14030 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14033 * gcc.target/powerpc/pr83629.c: Require ilp32.
14035 2018-01-12 Richard Biener <rguenther@suse.de>
14037 PR tree-optimization/80846
14038 * gcc.target/i386/pr80846-1.c: New testcase.
14039 * gcc.target/i386/pr80846-2.c: Likewise.
14041 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14043 * gcc.c-torture/execute/20180112-1.c: New test.
14045 2018-01-12 Tom de Vries <tom@codesourcery.com>
14047 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14048 * g++.dg/ext/label13a.C: Same.
14049 * g++.dg/ext/label14.C: Same.
14050 * g++.dg/ext/label2.C: Same.
14051 * g++.dg/ext/label3.C: Same.
14052 * g++.dg/torture/pr42462.C: Same.
14053 * g++.dg/torture/pr42739.C: Same.
14054 * g++.dg/warn/Wunused-label-3.C: Same.
14056 2018-01-12 Tom de Vries <tom@codesourcery.com>
14058 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14059 * g++.dg/Walloca1.C: Same.
14060 * g++.dg/cpp0x/pr70338.C: Same.
14061 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14062 * g++.dg/cpp1y/vla10.C: Same.
14063 * g++.dg/cpp1y/vla2.C: Same.
14064 * g++.dg/cpp1y/vla6.C: Same.
14065 * g++.dg/cpp1y/vla8.C: Same.
14066 * g++.dg/debug/debug5.C: Same.
14067 * g++.dg/debug/debug6.C: Same.
14068 * g++.dg/debug/pr54828.C: Same.
14069 * g++.dg/diagnostic/pr70105.C: Same.
14070 * g++.dg/eh/cleanup5.C: Same.
14071 * g++.dg/eh/spbp.C: Same.
14072 * g++.dg/ext/tmplattr9.C: Same.
14073 * g++.dg/ext/vla10.C: Same.
14074 * g++.dg/ext/vla11.C: Same.
14075 * g++.dg/ext/vla12.C: Same.
14076 * g++.dg/ext/vla15.C: Same.
14077 * g++.dg/ext/vla16.C: Same.
14078 * g++.dg/ext/vla17.C: Same.
14079 * g++.dg/ext/vla3.C: Same.
14080 * g++.dg/ext/vla6.C: Same.
14081 * g++.dg/ext/vla7.C: Same.
14082 * g++.dg/init/array24.C: Same.
14083 * g++.dg/init/new47.C: Same.
14084 * g++.dg/init/pr55497.C: Same.
14085 * g++.dg/opt/pr78201.C: Same.
14086 * g++.dg/template/vla2.C: Same.
14087 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14088 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14089 * g++.dg/torture/pr62127.C: Same.
14090 * g++.dg/torture/pr67055.C: Same.
14091 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14092 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14093 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14094 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14095 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14096 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14097 * g++.dg/warn/Wvla-1.C: Same.
14098 * g++.dg/warn/Wvla-3.C: Same.
14099 * g++.old-deja/g++.ext/array2.C: Same.
14100 * g++.old-deja/g++.ext/constructor.C: Same.
14101 * g++.old-deja/g++.law/builtin1.C: Same.
14102 * g++.old-deja/g++.other/crash12.C: Same.
14103 * g++.old-deja/g++.other/eh3.C: Same.
14104 * g++.old-deja/g++.pt/array6.C: Same.
14105 * g++.old-deja/g++.pt/dynarray.C: Same.
14107 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14109 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14111 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14113 PR libfortran/67412
14114 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14115 on *-*-solaris2.10.
14117 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14119 * lib/target-supports.exp (check_effective_target_branch_cost):
14120 Accept all x86 targets.
14122 2018-01-12 Martin Liska <mliska@suse.cz>
14125 * g++.dg/warn/pr83054.C: New test.
14127 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14129 * gcc.target/powerpc/spec-barr-1.c: New file.
14131 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14134 * gcc.target/i386/pr83330.c: New test.
14136 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14139 * gfortran.dg/dtio_31.f03: New test.
14140 * gfortran.dg/dtio_32.f03: New test.
14142 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14145 * g++.dg/wrappers: New subdirectory.
14146 * g++.dg/wrappers/README: New file.
14147 * g++.dg/wrappers/alloc.C: New test case.
14148 * g++.dg/wrappers/cow-istream-string.C: New test case.
14149 * g++.dg/wrappers/cp-stdlib.C: New test case.
14150 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14151 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14153 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14155 PR middle-end/83718
14156 * g++.dg/torture/pr83718.C: New testcase.
14158 2018-01-11 Martin Jambor <mjambor@suse.cz>
14161 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14163 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14165 PR tree-optimization/83695
14166 * gcc.dg/tree-ssa/pr83695.c: New test.
14168 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14170 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14171 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14173 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14175 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14176 * gcc.target/arm/simd/fp16fml_high.c: New test.
14177 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14178 * lib/target-supports.exp
14179 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14180 check_effective_target_arm_fp16fml_neon_ok,
14181 add_options_for_arm_fp16fml_neon): New procedures.
14183 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14185 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14188 2018-01-11 Richard Biener <rguenther@suse.de>
14190 PR tree-optimization/83435
14191 * gcc.dg/graphite/pr83435.c: New testcase.
14193 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14194 Alan Hayward <alan.hayward@arm.com>
14195 David Sherwood <david.sherwood@arm.com>
14197 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14199 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14201 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14203 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14206 * gcc.c-torture/compile/pr82096.c: New test.
14208 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14210 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14212 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14214 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14216 2018-01-11 Justin Squirek <squirek@adacore.com>
14218 * gnat.dg/expr_func4.adb: New testcase.
14220 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14222 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14225 2018-01-11 Bob Duff <duff@adacore.com>
14227 * gnat.dg/protected_null.adb: New testcase.
14229 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14231 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14233 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14235 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14237 2018-01-11 Justin Squirek <squirek@adacore.com>
14239 * gnat.dg/loopvar.adb: New testcase.
14241 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14243 PR middle-end/83189
14244 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14246 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14248 * gcc.c-torture/compile/pr83575.c: New testcase.
14250 2018-01-10 Michael Collison <michael.collison@arm.com>
14252 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14253 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14254 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14255 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14256 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14257 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14258 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14259 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14260 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14261 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14262 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14263 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14264 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14265 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14266 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14267 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14269 2018-01-10 Michael Collison <michael.collison@arm.com>
14271 * gcc.target/aarch64/sha2.h: New shared testcase.
14272 * gcc.target/aarch64/sha2_1.c: New testcase.
14273 * gcc.target/aarch64/sha2_2.c: New testcase.
14274 * gcc.target/aarch64/sha2_3.c: New testcase.
14275 * gcc.target/aarch64/sha3.h: New shared testcase.
14276 * gcc.target/aarch64/sha3_1.c: New testcase.
14277 * gcc.target/aarch64/sha3_2.c: New testcase.
14278 * gcc.target/aarch64/sha3_3.c: New testcase.
14280 2018-01-10 Michael Collison <michael.collison@arm.com>
14282 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14284 2018-01-10 Martin Sebor <msebor@redhat.com>
14286 PR tree-optimization/83781
14287 * gcc.dg/strlenopt-42.c: New test.
14289 2018-01-11 Martin Sebor <msebor@gmail.com>
14290 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14292 PR tree-optimization/83501
14293 PR tree-optimization/81703
14295 * gcc.dg/strlenopt-39.c: New test-case.
14296 * gcc.dg/pr81703.c: Likewise.
14298 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14300 * gnat.dg/atomic10.adb: New test.
14302 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14305 * gfortran.dg/deferred_character_18.f90: New test.
14307 2018-01-10 Martin Sebor <msebor@redhat.com>
14309 PR tree-optimization/83671
14310 * gcc.dg/strlenopt-40.c: New test.
14311 * gcc.dg/strlenopt-41.c: New test.
14313 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14316 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14318 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14321 * gcc.target/powerpc/pr83399.c: New test.
14323 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14326 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14327 to reflect that the arguments are correctly underlined.
14328 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14329 for globals, params, locals and literals.
14330 (test_sizeof): Directly test the location of "sizeof", rather than
14331 when used in compound expressions.
14332 (test_alignof): Likewise for "alignof".
14333 (test_string_literals): Likewise for string literals.
14334 (test_numeric_literals): Likewise for numeric literals.
14335 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
14336 (test_typeid): Likewise for typeid.
14337 (test_unary_plus): New.
14338 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
14341 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
14343 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
14345 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14347 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
14349 2018-01-10 Marek Polacek <polacek@redhat.com>
14352 * g++.dg/warn/Wduplicated-branches4.C: New test.
14354 2018-01-10 Jakub Jelinek <jakub@redhat.com>
14357 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
14360 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
14363 * g++.dg/cpp0x/new2.C: New.
14365 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
14368 * gcc.target/i386/pr83735.c: New test.
14370 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
14372 * lib/target-supports.exp (check_effective_target_branch_cost):
14374 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
14375 * gcc.dg/pr21643.c: Likewise.
14376 * gcc.dg/pr46309.c: Likewise.
14377 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14378 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
14379 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
14380 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
14381 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14382 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14383 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14384 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
14385 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
14386 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
14387 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
14388 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
14389 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
14390 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
14392 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
14395 * gcc.target/powerpc/pr83629.c: New testcase.
14397 2018-01-10 Richard Biener <rguenther@suse.de>
14400 * gcc.dg/pr78768.c: Un-XFAIL.
14402 2018-01-10 Richard Biener <rguenther@suse.de>
14405 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
14407 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
14409 PR tree-optimization/83753
14410 * gcc.dg/torture/pr83753.c: New test.
14412 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
14414 * gcc.target/i386/avx2-gather-1.c: Add -march.
14415 * gcc.target/i386/avx2-gather-2.c: Add -march.
14416 * gcc.target/i386/avx2-gather-3.c: Add -march.
14417 * gcc.target/i386/avx2-gather-4.c: Add -march.
14418 * gcc.target/i386/avx2-gather-5.c: Add -march.
14419 * gcc.target/i386/avx2-gather-6.c: Add -march.
14420 * gcc.target/i386/avx512f-gather-1.c: Add -march.
14421 * gcc.target/i386/avx512f-gather-2.c: Add -march.
14422 * gcc.target/i386/avx512f-gather-3.c: Add -march.
14423 * gcc.target/i386/avx512f-gather-4.c: Add -march.
14424 * gcc.target/i386/avx512f-gather-5.c: Add -march.
14425 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
14426 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
14427 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
14428 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
14429 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
14431 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
14434 * gcc.target/i386/pr78585.c: New test.
14436 2018-01-09 Jakub Jelinek <jakub@redhat.com>
14439 * g++.dg/cpp0x/pr83734.C: New test.
14441 2018-01-09 Carl Love <cel@us.ibm.com>
14443 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
14444 vec_mergeo builtins with float, double, long long, unsigned long long,
14445 bool long long arguments.
14446 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
14447 vec_float2 with double arguments.
14448 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
14449 vec_mergew and vec_mergow builtins.
14451 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
14454 * gfortran.dg/contiguous_6.f90: New test.
14456 2018-01-09 Richard Biener <rguenther@suse.de>
14458 PR tree-optimization/83668
14459 * gcc.dg/graphite/pr83668.c: New testcase.
14461 2018-01-09 Joseph Myers <joseph@codesourcery.com>
14463 PR tree-optimization/64811
14464 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
14465 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
14466 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
14467 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
14469 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
14471 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
14474 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
14476 2018-01-09 Tamar Christina <tamar.christina@arm.com>
14479 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
14480 no NEON and require softfp or hard float-abi.
14481 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
14483 2018-01-09 Richard Biener <rguenther@suse.de>
14485 PR tree-optimization/83572
14486 * gcc.dg/graphite/pr83572.c: New testcase.
14488 2018-01-09 Jakub Jelinek <jakub@redhat.com>
14491 * gcc.dg/sms-13.c: New test.
14493 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
14496 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
14498 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
14499 Monk Chiang <sh.chiang04@gmail.com>
14501 * gcc.target/riscv/save-restore-1.c: New.
14503 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14506 * gcc.target/powerpc/pr83677.c: New file.
14508 2018-01-08 Jeff Law <law@redhat.com>
14510 PR rtl-optimizatin/81308
14511 * g++.dg/pr81308-1.C: New test.
14512 * g++.dg/pr81308-2.C: New test.
14514 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
14516 PR target/83663 - Revert r255946
14517 * gcc.target/aarch64/vect-slp-dup.c: New.
14519 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14521 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
14524 2018-01-08 Richard Biener <rguenther@suse.de>
14526 PR tree-optimization/83563
14527 * gcc.dg/graphite/pr83563.c: New testcase.
14529 2018-01-08 Richard Biener <rguenther@suse.de>
14531 PR middle-end/83713
14532 * g++.dg/torture/pr83713.C: New testcase.
14534 2018-01-08 Tom de Vries <tom@codesourcery.com>
14536 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
14538 2018-01-08 Richard Biener <rguenther@suse.de>
14540 PR tree-optimization/83685
14541 * gcc.dg/torture/pr83685.c: New testcase.
14543 2018-01-08 Richard Biener <rguenther@suse.de>
14546 * gcc.dg/lto/pr83719_0.c: New testcase.
14548 2018-01-08 Tom de Vries <tom@codesourcery.com>
14550 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
14551 * gcc.dg/graphite/run-id-1.c: Same.
14552 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
14554 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
14557 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
14558 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
14559 * gfortran.dg/pdt_27.f03: New test.
14562 * gfortran.dg/pdt_28.f03: New test.
14564 2018-01-08 Tom de Vries <tom@codesourcery.com>
14566 * c-c++-common/builtins.c: Require effective target alloca.
14567 * gcc.dg/Wrestrict.c: Same.
14568 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
14570 2018-01-08 Richard Biener <rguenther@suse.de>
14572 PR middle-end/83580
14573 * gcc.dg/torture/pr83580.c: New testcase.
14575 2018-01-08 Richard Biener <rguenther@suse.de>
14577 PR middle-end/83517
14578 * gcc.dg/pr83517.c: New testcase.
14580 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
14582 PR middle-end/81897
14583 * gcc.dg/uninit-pr81897.c: New test.
14585 2018-01-06 Martin Sebor <msebor@redhat.com>
14587 PR tree-optimization/83640
14588 * gcc.dg/Wrestrict-6.c: New test.
14589 * gcc.dg/pr83640.c: New test.
14591 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
14593 * gcc.target/aarch64/reg-alloc-1.c: New test.
14595 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
14598 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
14600 2018-01-06 Jakub Jelinek <jakub@redhat.com>
14603 * gcc.dg/pr83480.c: New test.
14605 PR rtl-optimization/83682
14606 * gcc.target/i386/pr83682.c: New test.
14608 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
14612 * gfortran.dg/char_cast_1.f90: Update scan pattern.
14613 * gfortran.dg/dependency_49.f90: Likewise.
14614 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14615 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14616 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14617 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14618 * gfortran.dg/string_1_lp64.f90: New test.
14619 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14620 * gfortran.dg/string_3_lp64.f90: New test.
14622 2018-01-05 Jakub Jelinek <jakub@redhat.com>
14625 * gcc.target/i386/sse-26.c: New test.
14628 * gcc.target/i386/pr83604.c: New test.
14630 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
14632 * gcc.dg/vect/vect-align-4.c: New test.
14633 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
14634 and redefine as a structure with an unaligned member "b".
14635 (foo): Update accordingly.
14637 2018-01-05 Sudakshina Das <sudi.das@arm.com>
14640 * gcc.target/aarch64/bics_5.c: New test.
14641 * gcc.target/arm/bics_5.c: Likewise.
14643 2018-01-05 Jakub Jelinek <jakub@redhat.com>
14645 PR tree-optimization/83605
14646 * gcc.dg/pr83605.c: New test.
14648 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14651 * gcc.target/i386/pr83554.c: New test.
14654 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
14657 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
14661 * gfortran.dg/eoshift_8.f90: New test.
14662 * gfortran.dg/simplify_eoshift_1.f90: New test.
14664 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14667 * gcc.dg/pr83585.c: New test.
14669 2018-01-04 Nathan Sidwell <nathan@acm.org>
14672 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
14674 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14677 * gcc.dg/pr83666.c: New test.
14679 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
14682 * gcc.target/alpha/pr83628-1.c: New test.
14683 * gcc.target/alpha/pr83628-2.c: Ditto.
14685 2018-01-04 Martin Liska <mliska@suse.cz>
14688 * g++.dg/ipa/pr82352.C: New test.
14690 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14692 * gcc.dg/vect-opt-info-1.c: Moved to ...
14693 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
14694 vect_int targets, use dg-additional-options instead of dg-options and
14695 use relative line numbers instead of absolute.
14697 2018-01-03 Martin Sebor <msebor@redhat.com>
14699 PR tree-optimization/83655
14700 * gcc.dg/Wrestrict-5.c: New test.
14701 * c-c++-common/builtins.c: New test.
14703 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
14704 Alan Hayward <alan.hayward@arm.com>
14705 David Sherwood <david.sherwood@arm.com>
14707 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
14710 2018-01-03 Jeff Law <law@redhat.com>
14713 * gcc.target/i386/stack-check-17.c: New test.
14714 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
14716 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14719 * gcc.dg/pr83621.c: New test.
14722 * gcc.dg/pr83645.c: New test.
14724 2018-01-03 Martin Sebor <msebor@redhat.com>
14726 PR tree-optimization/83603
14727 * gcc.dg/Wrestrict-4.c: New test.
14730 * gcc.dg/const-2.c: New test.
14731 * gcc.dg/pure-3.c: New test.
14733 2018-01-03 Martin Sebor <msebor@redhat.com>
14735 * gcc.dg/Wrestrict-3.c: New test.
14737 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14740 * g++.dg/opt/pr83555.C: New test.
14741 * g++.dg/ubsan/pr83555.C: New test.
14743 2018-01-03 David Malcolm <dmalcolm@redhat.com>
14746 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
14747 the !CHECKING_P case by expecting a note.
14748 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
14749 a note for the !CHECKING_P case, and move the return statement
14750 outside of #if CHECKING_P guard.
14752 2018-01-03 Jeff Law <law@redhat.com>
14754 PR middle-end/83654
14755 * gcc.target/i386/stack-check-18.c: New test.
14756 * gcc.target/i386/stack-check-19.c: New test.
14758 2018-01-03 Martin Sebor <msebor@redhat.com>
14760 PR tree-optimization/83501
14761 * c-c++-common/Warray-bounds-3.c: Remove xfail.
14763 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14765 PR tree-optimization/83501
14766 * gcc.dg/tree-ssa/pr83501-1.c: New test.
14768 2018-01-03 Nathan Sidwell <nathan@acm.org>
14771 * g++.dg/ipa/pr83667.C: New.
14773 2018-01-03 Martin Liska <mliska@suse.cz>
14775 PR tree-optimization/83593
14776 * gcc.dg/pr83593.c: New test.
14778 2018-01-03 Martin Liska <mliska@suse.cz>
14781 * g++.dg/ipa/pr83549.C: New test.
14783 2018-01-03 Marek Polacek <polacek@redhat.com>
14786 * g++.dg/warn/mvp2.C: New test.
14788 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14790 PR preprocessor/83602
14791 * g++.dg/cpp/pr83602.C: New test.
14794 * g++.dg/parse/pr83634.C: New test.
14796 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14799 * gfortran.dg/eoshift_7.f90: New test.
14801 2018-01-03 Jan Beulich <jbeulich@suse.com>
14803 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
14804 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
14806 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14808 Update copyright years.
14810 2018-01-03 Martin Liska <mliska@suse.cz>
14813 * gcc.dg/ipa/pr83594.c: New test.
14815 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
14816 Alan Hayward <alan.hayward@arm.com>
14817 David Sherwood <david.sherwood@arm.com>
14819 * gcc.dg/vect-opt-info-1.c: New test.
14821 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14823 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
14824 floorf128, truncf128, and roundf128.
14825 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
14826 optimizations added in match.pd.
14827 * gcc.target/powerpc/float128-hw6.c: Likewise.
14828 * gcc.target/powerpc/float128-hw7.c: Likewise.
14829 * gcc.target/powerpc/float128-hw8.c: Likewise.
14830 * gcc.target/powerpc/float128-hw9.c: Likewise.
14831 * gcc.target/powerpc/float128-hw10.c: Likewise.
14832 * gcc.target/powerpc/float128-hw11.c: Likewise.
14834 2018-01-02 Jakub Jelinek <jakub@redhat.com>
14837 * g++.dg/cpp0x/pr83556.C: New test.
14839 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14843 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
14844 * gfortran.dg/simplify_cshift_4.f90: New test.
14846 2018-01-02 Marek Polacek <polacek@redhat.com>
14849 * g++.dg/cpp0x/inh-ctor30.C: New test.
14852 * g++.dg/cpp1z/pr83644.C: New test.
14854 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
14857 * gfortran.dg/coarray_45.f90: New test.
14860 * gfortran.dg/coarray_46.f90: New test.
14862 2018-01-01 Jakub Jelinek <jakub@redhat.com>
14864 PR tree-optimization/83581
14865 * gcc.dg/pr83581.c: New test.
14868 * gcc.dg/pr83595.c: New test.
14870 PR middle-end/83608
14871 * g++.dg/opt/pr83608.C: New test.
14873 PR middle-end/83609
14874 * gcc.dg/pr83609.c: New test.
14875 * g++.dg/opt/pr83609.C: New test.
14877 PR middle-end/83623
14878 * gcc.dg/pr83623.c: New test.
14880 * gcc.target/i386/i386.exp
14881 (check_effective_target_avx512vpopcntdqvl): New proc.
14882 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
14883 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
14884 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
14886 Copyright (C) 2018 Free Software Foundation, Inc.
14888 Copying and distribution of this file, with or without modification,
14889 are permitted in any medium without royalty provided the copyright
14890 notice and this notice are preserved.