1 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
3 * gcc.target/csky/fnmul-1.c: New.
4 * gcc.target/csky/fnmul-2.c: New.
5 * gcc.target/csky/fnmul-3.c: New.
6 * gcc.target/csky/fnmul-4.c: New.
8 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
11 * gcc.target/i386/pr87928.c: New test.
13 2018-11-09 Martin Sebor <msebor@redhat.com>
16 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
17 * gcc.dg/pr39323-1.c: Ditto.
19 2018-11-09 Paul Koning <ni1d@arrl.net>
21 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
23 * gcc.dg/Wrestrict-4.c: Ditto.
24 * gcc.dg/Wrestrict-5.c: Ditto.
25 * gcc.dg/pr83463.c: Ditto.
26 * gcc.dg/torture/pr55890-2.c: Ditto.
27 * gcc.dg/torture/pr55890-3.c: Ditto.
28 * gcc.dg/torture/pr71816.c: Ditto.
30 2018-11-09 Jakub Jelinek <jakub@redhat.com>
32 * c-c++-common/gomp/clauses-5.c: New test.
34 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
35 * c-c++-common/gomp/requires-2.c: Likewise.
36 * c-c++-common/gomp/requires-4.c: Likewise.
38 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
39 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
41 2018-11-09 Jeff Law <law@redhat.com>
43 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
45 2018-11-09 Martin Sebor <msebor@redhat.com>
48 * gcc.dg/Wattribute-alias.c: New test.
49 * gcc.dg/Wmissing-attributes.c: New test.
50 * gcc.dg/attr-copy.c: New test.
51 * gcc.dg/attr-copy-2.c: New test.
52 * gcc.dg/attr-copy-3.c: New test.
53 * gcc.dg/attr-copy-4.c: New test.
55 2018-11-09 Martin Sebor <msebor@redhat.com>
58 * gcc.dg/attr-aligned.c: New test.
60 2018-11-09 Martin Liska <mliska@suse.cz>
62 * gcc.target/i386/ipa-stack-alignment.c: New test.
64 2018-11-09 Martin Liska <mliska@suse.cz>
66 * gcc.dg/tree-ssa/writeonly-2.c: New test.
68 2018-11-09 Jakub Jelinek <jakub@redhat.com>
70 * gcc.dg/gomp/workshare-reduction-1.c: New test.
71 * gcc.dg/gomp/workshare-reduction-2.c: New test.
72 * gcc.dg/gomp/workshare-reduction-3.c: New test.
73 * gcc.dg/gomp/workshare-reduction-4.c: New test.
74 * gcc.dg/gomp/workshare-reduction-5.c: New test.
75 * gcc.dg/gomp/workshare-reduction-6.c: New test.
76 * gcc.dg/gomp/workshare-reduction-7.c: New test.
77 * gcc.dg/gomp/workshare-reduction-8.c: New test.
78 * gcc.dg/gomp/workshare-reduction-9.c: New test.
79 * gcc.dg/gomp/workshare-reduction-10.c: New test.
80 * gcc.dg/gomp/workshare-reduction-11.c: New test.
81 * gcc.dg/gomp/workshare-reduction-12.c: New test.
82 * gcc.dg/gomp/workshare-reduction-13.c: New test.
83 * gcc.dg/gomp/workshare-reduction-14.c: New test.
84 * gcc.dg/gomp/workshare-reduction-15.c: New test.
85 * gcc.dg/gomp/workshare-reduction-16.c: New test.
86 * gcc.dg/gomp/workshare-reduction-17.c: New test.
87 * gcc.dg/gomp/workshare-reduction-18.c: New test.
88 * gcc.dg/gomp/workshare-reduction-19.c: New test.
89 * gcc.dg/gomp/workshare-reduction-20.c: New test.
90 * gcc.dg/gomp/workshare-reduction-21.c: New test.
91 * gcc.dg/gomp/workshare-reduction-22.c: New test.
92 * gcc.dg/gomp/workshare-reduction-23.c: New test.
93 * gcc.dg/gomp/workshare-reduction-24.c: New test.
94 * gcc.dg/gomp/workshare-reduction-25.c: New test.
95 * gcc.dg/gomp/workshare-reduction-26.c: New test.
96 * gcc.dg/gomp/workshare-reduction-27.c: New test.
97 * gcc.dg/gomp/workshare-reduction-28.c: New test.
98 * gcc.dg/gomp/workshare-reduction-29.c: New test.
99 * gcc.dg/gomp/workshare-reduction-30.c: New test.
100 * gcc.dg/gomp/workshare-reduction-31.c: New test.
101 * gcc.dg/gomp/workshare-reduction-32.c: New test.
102 * gcc.dg/gomp/workshare-reduction-33.c: New test.
103 * gcc.dg/gomp/workshare-reduction-34.c: New test.
104 * gcc.dg/gomp/workshare-reduction-35.c: New test.
105 * gcc.dg/gomp/workshare-reduction-36.c: New test.
106 * gcc.dg/gomp/workshare-reduction-37.c: New test.
107 * gcc.dg/gomp/workshare-reduction-38.c: New test.
108 * gcc.dg/gomp/workshare-reduction-39.c: New test.
109 * gcc.dg/gomp/workshare-reduction-40.c: New test.
110 * gcc.dg/gomp/workshare-reduction-41.c: New test.
111 * gcc.dg/gomp/workshare-reduction-42.c: New test.
112 * gcc.dg/gomp/workshare-reduction-43.c: New test.
113 * gcc.dg/gomp/workshare-reduction-44.c: New test.
114 * gcc.dg/gomp/workshare-reduction-45.c: New test.
115 * gcc.dg/gomp/workshare-reduction-46.c: New test.
116 * gcc.dg/gomp/workshare-reduction-47.c: New test.
117 * gcc.dg/gomp/workshare-reduction-48.c: New test.
118 * gcc.dg/gomp/workshare-reduction-49.c: New test.
119 * gcc.dg/gomp/workshare-reduction-50.c: New test.
120 * gcc.dg/gomp/workshare-reduction-51.c: New test.
121 * gcc.dg/gomp/workshare-reduction-52.c: New test.
122 * gcc.dg/gomp/workshare-reduction-53.c: New test.
123 * gcc.dg/gomp/workshare-reduction-54.c: New test.
124 * gcc.dg/gomp/workshare-reduction-55.c: New test.
125 * gcc.dg/gomp/workshare-reduction-56.c: New test.
126 * gcc.dg/gomp/workshare-reduction-57.c: New test.
127 * gcc.dg/gomp/workshare-reduction-58.c: New test.
129 2018-11-09 Stafford Horne <shorne@gmail.com>
130 Richard Henderson <rth@twiddle.net>
132 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
133 * gcc.dg/20020312-2.c: Likewise.
134 * gcc.dg/attr-alloc_size-11.c: Likewise.
135 * gcc.dg/builtin-apply2.c: Likewise.
136 * gcc.dg/nop.h: Likewise.
137 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
138 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
139 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
140 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
141 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
142 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
143 * lib/target-supports.exp
144 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
145 * gcc.target/or1k/*: New.
147 2018-11-09 Richard Biener <rguenther@suse.de>
149 PR tree-optimization/87621
150 * g++.dg/vect/pr87621.cc: New testcase.
152 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
154 PR rtl-optimization/86438
155 * gcc.dg/torture/pr86438.c: New.
158 * gcc.dg/pr87793.c: New.
160 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
162 * gcc.target/arm/neon-vect-div-1.c: New test.
163 * gcc.target/arm/neon-vect-div-2.c: Likewise.
165 2018-11-08 Andi Kleen <ak@linux.intel.com>
167 * gcc.target/i386/ptwrite1.c: New test.
168 * gcc.target/i386/ptwrite2.c: New test.
170 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
173 * gfortran.dg/read_legacy_comma.f90: New test.
175 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
177 PR rtl-optimization/87600
178 * gcc.dg/pr87600.h: New file.
179 * gcc.dg/pr87600-1.c: New test.
180 * gcc.dg/pr87600-2.c: Likewise.
183 2018-11-08 Jakub Jelinek <jakub@redhat.com>
185 * c-c++-common/gomp/atomic-17.c: New test.
186 * c-c++-common/gomp/atomic-18.c: New test.
187 * c-c++-common/gomp/atomic-19.c: New test.
188 * c-c++-common/gomp/atomic-20.c: New test.
189 * c-c++-common/gomp/atomic-21.c: New test.
190 * c-c++-common/gomp/atomic-22.c: New test.
191 * c-c++-common/gomp/clauses-1.c (r2): New variable.
192 (foo): Add ntm argument and test if and nontemporal clauses on
193 constructs with simd.
194 (bar): Put taskloop simd inside of taskgroup with task_reduction,
195 use in_reduction clause instead of reduction. Add another
196 taskloop simd without nogroup clause, but with reduction clause and
197 a new in_reduction. Add ntm and i3 arguments. Test if and
198 nontemporal clauses on constructs with simd. Change if clauses on
199 some constructs from specific to the particular constituents to one
200 without a modifier. Add new tests for combined host teams and for
201 new parallel master and {,parallel }master taskloop{, simd} combined
203 (baz): New function with host teams tests.
204 * gcc.dg/gomp/combined-1.c: Moved to ...
205 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
207 * c-c++-common/gomp/combined-2.c: New test.
208 * c-c++-common/gomp/combined-3.c: New test.
209 * c-c++-common/gomp/critical-1.c: New test.
210 * c-c++-common/gomp/critical-2.c: New test.
211 * c-c++-common/gomp/default-1.c: New test.
212 * c-c++-common/gomp/defaultmap-1.c: New test.
213 * c-c++-common/gomp/defaultmap-2.c: New test.
214 * c-c++-common/gomp/defaultmap-3.c: New test.
215 * c-c++-common/gomp/depend-5.c: New test.
216 * c-c++-common/gomp/depend-6.c: New test.
217 * c-c++-common/gomp/depend-iterator-1.c: New test.
218 * c-c++-common/gomp/depend-iterator-2.c: New test.
219 * c-c++-common/gomp/depobj-1.c: New test.
220 * c-c++-common/gomp/flush-1.c: New test.
221 * c-c++-common/gomp/flush-2.c: New test.
222 * c-c++-common/gomp/for-1.c: New test.
223 * c-c++-common/gomp/for-2.c: New test.
224 * c-c++-common/gomp/for-3.c: New test.
225 * c-c++-common/gomp/for-4.c: New test.
226 * c-c++-common/gomp/for-5.c: New test.
227 * c-c++-common/gomp/for-6.c: New test.
228 * c-c++-common/gomp/for-7.c: New test.
229 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
230 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
231 diagnostics wording in one case.
232 * c-c++-common/gomp/if-3.c: New test.
233 * c-c++-common/gomp/master-combined-1.c: New test.
234 * c-c++-common/gomp/master-combined-2.c: New test.
235 * c-c++-common/gomp/nontemporal-1.c: New test.
236 * c-c++-common/gomp/nontemporal-2.c: New test.
237 * c-c++-common/gomp/reduction-task-1.c: New test.
238 * c-c++-common/gomp/reduction-task-2.c: New test.
239 * c-c++-common/gomp/requires-1.c: New test.
240 * c-c++-common/gomp/requires-2.c: New test.
241 * c-c++-common/gomp/requires-3.c: New test.
242 * c-c++-common/gomp/requires-4.c: New test.
243 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
244 diagnostics for nonmonotonic modifier with static, runtime or auto
246 * c-c++-common/gomp/simd7.c: New test.
247 * c-c++-common/gomp/target-data-1.c: New test.
248 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
249 * c-c++-common/gomp/taskwait-depend-1.c: New test.
250 * c-c++-common/gomp/teams-1.c: New test.
251 * c-c++-common/gomp/teams-2.c: New test.
252 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
254 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
255 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
256 qualified vars without mutable member no longer being predeterined
258 * gcc.dg/gomp/sharing-1.c: Likewise.
259 * g++.dg/gomp/clause-3.C: Likewise.
260 * g++.dg/gomp/member-2.C: Likewise.
261 * g++.dg/gomp/predetermined-1.C: Likewise.
262 * g++.dg/gomp/private-1.C: Likewise.
263 * g++.dg/gomp/sharing-1.C: Likewise.
264 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
265 const static data member without mutable elements.
266 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
267 * gcc.dg/gomp/for-5.c: Likewise.
268 * gcc.dg/gomp/for-6.c: Change expected library call.
269 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
270 * gcc.dg/gomp/reduction-2.c: New test.
271 * gcc.dg/gomp/simd-1.c: New test.
272 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
273 * g++.dg/gomp/atomic-18.C: New test.
274 * g++.dg/gomp/atomic-19.C: New test.
275 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
276 variable messages. Add another expected error.
277 * g++.dg/gomp/critical-3.C: New test.
278 * g++.dg/gomp/depend-iterator-1.C: New test.
279 * g++.dg/gomp/depend-iterator-2.C: New test.
280 * g++.dg/gomp/depobj-1.C: New test.
281 * g++.dg/gomp/doacross-1.C: New test.
282 * g++.dg/gomp/for-21.C: New test.
283 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
284 * g++.dg/gomp/for-5.C: Likewise.
285 * g++.dg/gomp/for-6.C: Change expected library call.
286 * g++.dg/gomp/loop-4.C: New test.
287 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
289 * g++.dg/gomp/pr33372-3.C: Likewise.
290 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
291 * g++.dg/gomp/simd-2.C: New test.
292 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
294 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
296 * gcc.dg/pr87874.c (em): Declare uint64_max as
297 const unsigned long long int.
299 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
301 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
302 integer overflow when sizeof(short) == sizeof(int).
303 * gcc.dg/attr-alloc_size-11.c: Likewise.
304 * gcc.dg/attr-alloc_size-3.c: Likewise.
305 * gcc.dg/attr-alloc_size-5.c: Likewise.
306 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
308 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
310 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
311 uppercase "NOP" instructions in assembler output.
312 * c-c++-common/patchable_function_entry-default.c: Likewise.
313 * c-c++-common/patchable_function_entry-definition.c: Likewise.
315 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
317 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
319 * gcc.dg/addr_equal-1.c: Likewise.
320 * gcc.dg/tree-ssa/pr78154.c: Likewise.
321 * gcc.dg/tree-ssa/vrp111.c: Likewise.
323 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
325 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
326 an output section is too large for a memory region, or a memory
329 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
331 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
332 * gnat.dg/null_pointer_deref2.adb: Likewise.
333 * gnat.dg/null_pointer_deref3.adb: Likewise.
334 * gnat.dg/opt74.adb: New test.
335 * gnat.dg/opt74_pkg.ad[sb]: New helper.
336 * gnat.dg/warn12.adb: Delete.
337 * gnat.dg/warn12_pkg.ads: Likewise.
339 2018-11-08 David Malcolm <dmalcolm@redhat.com>
342 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
344 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
345 "-fdump-tree-einline".
346 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
347 "-fdump-tree-einline".
348 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
349 "-fdump-tree-einline".
350 * g++.dg/tree-ssa/inline-2.C: Likewise.
351 * g++.dg/tree-ssa/inline-3.C: Likewise.
352 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
353 using "-fopt-info-inline".
354 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
355 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
356 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
358 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
359 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
360 directive. Update scan-tree-dump-times to reflect /order
362 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
363 reflect /order suffixes.
364 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
365 avoid getting extra messages from inliner.
366 * gcc.dg/plugin/dump-2.c: Likewise.
367 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
368 "function body not available" missed optimization messages.
369 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
371 * gcc.dg/pr71969-3.c: Likewise.
372 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
373 "-fdump-tree-einline".
374 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
375 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
377 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
378 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
380 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
381 "-fdump-tree-einline".
382 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
385 2018-11-08 David Malcolm <dmalcolm@redhat.com>
387 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
389 2018-11-08 David Malcolm <dmalcolm@redhat.com>
391 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
392 (test_dump): Add testing of %C.
394 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
396 * g++.dg/other/pr87916.C: New test.
398 2018-11-08 Richard Biener <rguenther@suse.de>
400 PR tree-optimization/87929
401 * gcc.dg/pr87929.c: New testcase.
403 2018-11-08 Martin Liska <mliska@suse.cz>
405 * gcc.dg/pr87811.c: Update scanned pattern.
406 * gcc.dg/pr87811-2.c: Likewise.
408 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
410 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
412 * g++.dg/lto/pr87906_1.C: Likewise.
414 2018-11-08 Richard Biener <rguenther@suse.de>
416 PR tree-optimization/87913
417 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
419 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
421 * gcc.target/mips/mips.exp (mips-dg-options):
422 Add mips_option_dependency msoft-float vs no-mmi and
423 mips16/micromips vs no-mmi/ext/ext2 only gcc
424 config with Loongson target.
426 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
428 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
429 memcpy from "unsigned long" to __SIZE_TYPE__.
431 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
434 * gcc.target/msp430/pr87691.c: New test.
436 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
438 * gcc.dg/Wno-attribute-warning.c: New test.
440 2018-11-07 Nathan Sidwell <nathan@acm.org>
443 * g++.dg/lookup/pr87904.C: New.
445 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
447 * gcc.dg/pr87874.c: Compile only for int128 effective target.
449 2018-11-07 Richard Biener <rguenther@suse.de>
451 PR tree-optimization/87914
452 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
453 (check_avx2_available): Likewise.
454 * g++.dg/vect/pr87914.cc: New testcase.
456 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
458 * gcc.target/mips/loongson-ctz.c: Fix typo.
459 * gcc.target/mips/loongson-dctz.c: Fix typo.
461 2018-11-07 Jan Hubicka <jh@suse.cz>
463 * g++.dg/lto/odr-1_1.C: Fix template.
465 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
467 * gcc.target/mips/loongson-ctz.c: New test.
468 * gcc.target/mips/loongson-dctz.c: Likewise.
469 * gcc.target/mips/mips.exp (mips_option_groups): Add
470 -mloongson-ext2 option.
472 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
474 * gcc.target/mips/mips.exp (mips_option_groups): Add
475 -mloongson-ext option.
476 (mips-dg-options): Add mips_option_dependency options
477 "-mmicromips" vs "-mno-loongson-ext",
479 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
481 * gcc.target/mips/loongson-shift-count-truncated-1.c
482 (dg-options): Run under -mloongson-mmi option.
483 Include loongson-mmiintrin.h instead of loongson.h.
484 * gcc.target/mips/loongson-simd.c: Likewise.
485 * gcc.target/mips/mips.exp (mips_option_groups): Add
486 -mloongson-mmi option.
487 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
488 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
489 "-msoft-float" vs "-mno-loongson-mmi".
490 (mips-dg-init): Add -mloongson-mmi option.
491 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
492 to check_mips_loongson_mmi_hw_available.
493 Rename check_effective_target_mips_loongson_runtime to
494 check_effective_target_mips_loongson_mmi_runtime.
495 (check_effective_target_vect_int): Use mips_loongson_mmi instead
496 of mips_loongson when check et-is-effective-target.
497 (add_options_for_mips_loongson_mmi): New proc.
498 Rename check_effective_target_mips_loongson to
499 check_effective_target_mips_loongson_mmi.
500 (check_effective_target_vect_shift,
501 check_effective_target_whole_vector_shift,
502 check_effective_target_vect_no_int_min_max,
503 check_effective_target_vect_no_align,
504 check_effective_target_vect_short_mult,
505 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
506 of mips_loongson when check et-is-effective-target.
508 2018-11-07 Richard Biener <rguenther@suse.de>
511 * g++.dg/lto/pr87906_0.C: New testcase.
512 * g++.dg/lto/pr87906_1.C: Likewise.
514 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
516 PR rtl-optimization/87874
517 * gcc.dg/pr87874.c: New.
519 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
521 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
523 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
525 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
527 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
530 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
532 (foo): Use __builtin_alloca.
534 2018-11-06 Jan Hubicka <jh@suse.cz>
536 * gcc.dg/lto/tbaa-1.c: New testcase.
538 2018-11-06 Richard Biener <rguenther@suse.de>
540 PR tree-optimization/87889
541 * gcc.dg/pr87894.c: New testcase.
543 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
546 * gcc.target/s390/pr87723.c: New test.
548 2018-11-06 Richard Biener <rguenther@suse.de>
551 * gcc.target/i386/pr18041-1.c: New testcase.
552 * gcc.target/i386/pr18041-2.c: Likewise.
554 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
556 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
557 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
558 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
559 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
560 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
561 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
562 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
563 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
564 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
565 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
566 * gcc.target/i386/sse-13.c: Ditto.
567 * gcc.target/i386/sse-14.c: Ditto.
568 * gcc.target/i386/sse-22.c: Ditto.
569 * gcc.target/i386/sse-23.c: Ditto.
570 * gcc.target/i386/testimm-10.c: Ditto.
571 * gcc.target/i386/testround-1.c: Ditto.
573 2018-11-05 Paul Koning <ni1d@arrl.net>
575 * lib/target-supports.exp: Add check for "inf" effective target
577 * gcc.dg/builtins-44.c: Skip if no infinite support.
578 * gcc.dg/builtins-45.c: Ditto.
579 * gcc.dg/torture/builtin-complex-1.c: Ditto.
580 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
581 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
582 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
583 * gcc.dg/torture/builtin-logb-1.c: Ditto.
584 * gcc.dg/torture/builtin-math-2.c: Ditto.
585 * gcc.dg/torture/builtin-math-5.c: Ditto.
586 * gcc.dg/torture/builtin-math-7.c: Ditto.
587 * gcc.dg/torture/builtin-modf-1.c: Ditto.
588 * gcc.dg/torture/type-generic-1.c: Ditto.
590 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
592 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
594 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
595 * gcc.target/s390/md/setmem_long-1.c: Likewise.
597 2018-11-05 Richard Biener <rguenther@suse.de>
599 PR tree-optimization/87873
600 * gcc.dg/pr87873.c: New testcase.
602 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
604 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
605 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
607 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
609 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
611 2018-11-05 Richard Biener <rguenther@suse.de>
613 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
614 * gcc.dg/tree-ssa/scev-7.c: Likewise.
616 2018-11-05 Jakub Jelinek <jakub@redhat.com>
618 PR tree-optimization/87859
619 * gcc.dg/store_merging_24.c: New test.
620 * gcc.dg/store_merging_25.c: New test.
623 * c-c++-common/ubsan/pr87837.c: New test.
625 2018-11-05 Martin Liska <mliska@suse.cz>
628 * gcc.dg/pr87811.c: New test.
629 * gcc.dg/pr87811-2.c: Likewise.
630 * gcc.dg/pr87811-3.c: Likewise.
632 2018-11-05 Martin Liska <mliska@suse.cz>
634 PR gcov-profile/77698
635 * gcc.dg/tree-prof/pr77698.c: New test.
637 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
639 PR tree-optimization/86572
640 * gcc.dg/pr86572.c: New test.
642 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
644 PR tree-optimization/87672
645 * gcc.dg/pr87672.c: New test.
647 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
650 * g++.target/i386/pr58372.C: New test.
652 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
655 * gcc.target/nios2/pr87079-1.c: New.
656 * gcc.target/nios2/pr87079-2.c: New.
658 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
660 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
661 * gcc.dg/compat/pr83487-1_main.c: ... here.
662 * gcc.dg/compat/struct-by-value-10_main.c,
663 gcc.dg/compat/struct-by-value-10_x.c,
664 gcc.dg/compat/struct-by-value-11_main.c,
665 gcc.dg/compat/struct-by-value-11_x.c,
666 gcc.dg/compat/struct-by-value-12_main.c,
667 gcc.dg/compat/struct-by-value-12_x.c,
668 gcc.dg/compat/struct-by-value-13_main.c,
669 gcc.dg/compat/struct-by-value-13_x.c,
670 gcc.dg/compat/struct-by-value-14_main.c,
671 gcc.dg/compat/struct-by-value-14_x.c,
672 gcc.dg/compat/struct-by-value-15_main.c,
673 gcc.dg/compat/struct-by-value-15_x.c,
674 gcc.dg/compat/struct-by-value-17_main.c,
675 gcc.dg/compat/struct-by-value-17_x.c,
676 gcc.dg/compat/struct-by-value-18_main.c,
677 gcc.dg/compat/struct-by-value-18_x.c,
678 gcc.dg/compat/struct-by-value-2_main.c,
679 gcc.dg/compat/struct-by-value-2_x.c,
680 gcc.dg/compat/struct-by-value-22_main.c,
681 gcc.dg/compat/struct-by-value-22_x.c,
682 gcc.dg/compat/struct-by-value-3_main.c,
683 gcc.dg/compat/struct-by-value-3_x.c,
684 gcc.dg/compat/struct-by-value-4_main.c,
685 gcc.dg/compat/struct-by-value-4_x.c,
686 gcc.dg/compat/struct-by-value-5b_main.c,
687 gcc.dg/compat/struct-by-value-5b_x.c,
688 gcc.dg/compat/struct-by-value-6b_main.c,
689 gcc.dg/compat/struct-by-value-6b_x.c,
690 gcc.dg/compat/struct-by-value-6b_main.c,
691 gcc.dg/compat/struct-by-value-7b_x.c,
692 gcc.dg/compat/struct-by-value-7b_main.c,
693 gcc.dg/compat/struct-by-value-8_main.c,
694 gcc.dg/compat/struct-by-value-8_x.c,
695 gcc.dg/compat/struct-by-value-9_main.c,
696 gcc.dg/compat/struct-by-value-9_x.c,
697 gcc.dg/compat/struct-return-2_main.c,
698 gcc.dg/compat/struct-return-2_x.c: Likewise.
700 2018-11-02 Nathan Sidwell <nathan@acm.org>
702 * g++.dg/lookup/crash6.C: Adjust error
703 * g++.dg/parse/crash38.C: Likewise.
705 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
707 * gcc.c-torture/execute/20010904-2.c: Fix last change.
708 * gcc.dg/Wattributes-10.c: Likewise.
710 2018-11-02 Richard Biener <rguenther@suse.de>
712 PR tree-optimization/87776
713 * gcc.dg/torture/pr87776.c: New testcase.
715 2018-11-01 Marek Polacek <polacek@redhat.com>
717 Implement P0846R0, ADL and function templates.
718 * g++.dg/addr_builtin-1.C: Adjust dg-error.
719 * g++.dg/cpp2a/fn-template1.C: New test.
720 * g++.dg/cpp2a/fn-template10.C: New test.
721 * g++.dg/cpp2a/fn-template11.C: New test.
722 * g++.dg/cpp2a/fn-template12.C: New test.
723 * g++.dg/cpp2a/fn-template13.C: New test.
724 * g++.dg/cpp2a/fn-template14.C: New test.
725 * g++.dg/cpp2a/fn-template15.C: New test.
726 * g++.dg/cpp2a/fn-template16.C: New test.
727 * g++.dg/cpp2a/fn-template2.C: New test.
728 * g++.dg/cpp2a/fn-template3.C: New test.
729 * g++.dg/cpp2a/fn-template4.C: New test.
730 * g++.dg/cpp2a/fn-template5.C: New test.
731 * g++.dg/cpp2a/fn-template6.C: New test.
732 * g++.dg/cpp2a/fn-template7.C: New test.
733 * g++.dg/cpp2a/fn-template8.C: New test.
734 * g++.dg/cpp2a/fn-template9.C: New test.
735 * g++.dg/parse/fn-template1.C: New test.
736 * g++.dg/parse/fn-template2.C: New test.
737 * g++.dg/parse/template19.C: Adjust dg-error.
738 * g++.dg/template/pr61745.C: Add target to dg-error.
740 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
743 * gfortran.dg/findloc_1.f90: Actually commit.
744 * gfortran.dg/findloc_2.f90: Actually commit.
745 * gfortran.dg/findloc_3.f90: Actually commit.
746 * gfortran.dg/findloc_4.f90: Actually commit.
747 * gfortran.dg/findloc_5.f90: Actually commit.
748 * gfortran.dg/findloc_6.f90: Actually commit.
750 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
753 * gfortran.dg/inquiry_part_ref_1.f08: New test.
754 * gfortran.dg/inquiry_part_ref_2.f90: New test.
755 * gfortran.dg/inquiry_part_ref_3.f90: New test.
757 2018-11-01 Paul Koning <ni1d@arrl.net>
759 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
760 * gcc.c-torture/execute/20010904-2.c: Ditto.
761 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
762 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
763 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
764 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
765 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
766 * gcc.dg/Walloca-14.c: Ditto.
767 * gcc.dg/Wlarger-than3.c: Ditto.
768 * gcc.dg/compat/pr83487-1_y.c: Ditto.
769 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
770 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
771 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
772 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
773 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
774 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
775 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
776 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
777 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
778 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
779 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
780 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
781 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
782 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
783 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
784 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
785 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
786 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
787 * gcc.dg/compat/struct-return-2_x.c: Ditto.
788 * gcc.dg/falign-labels-1.c: Ditto.
789 * gcc.dg/long_branch.c: Ditto.
790 * gcc.dg/nextafter-1.c: Ditto.
791 * gcc.dg/pr35045.c: Ditto.
792 * gcc.dg/pr48616.c: Ditto.
793 * gcc.dg/pr84100.c: Ditto.
794 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
795 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
796 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
797 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
798 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
799 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
800 * gcc.dg/builtins-1.c: Ditto.
802 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
805 * gfortran.dg/bind_c_18.f90: Adjust error message.
807 2018-11-01 Marek Polacek <polacek@redhat.com>
809 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
811 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
813 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
815 2018-11-30 Jan Hubicka <jh@suse.cz>
817 * g++.dg/lto/pr84805_1.C: Update template.
818 * g++.dg/lto/pr84805_0.C: Update template.
819 * g++.dg/lto/pr84805_1b.C: Update template.
820 * g++.dg/lto/pr84805_0b.C: Update template.
822 2018-11-01 Jakub Jelinek <jakub@redhat.com>
824 PR tree-optimization/87826
825 * gcc.dg/pr87826.c: New test.
827 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
830 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
831 * gfortran.dg/bind_c_usage_32.f90: New test.
833 2018-11-01 Nathan Sidwell <nathan@acm.org>
835 * g++.dg/abi/anon5.C: New.
837 2018-11-01 Jakub Jelinek <jakub@redhat.com>
840 * gdc.dg/simd.d: Add -Wno-psabi.
841 * gdc.dg/compilable.d: Likewise.
843 2018-11-01 Martin Liska <mliska@suse.cz>
844 Jason Merrill <jason@redhat.com>
849 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
851 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
852 assumptions are not longer valid.
854 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
857 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
859 2018-10-31 Nathan Sidwell <nathan@acm.org>
861 * g++.dg/lookup/friend21.C: New.
863 2018-10-31 Martin Liska <mliska@suse.cz>
866 * gcc.target/aarch64/spellcheck_7.c: New test.
867 * gcc.target/aarch64/spellcheck_8.c: New test.
868 * gcc.target/aarch64/spellcheck_9.c: New test.
870 2018-10-31 Nathan Sidwell <nathan@acm.org>
872 * g++.dg/lookup/using60.C: New.
874 2018-10-31 Richard Biener <rguenther@suse.de>
878 * gcc.target/i386/pr70359.c: New testcase.
879 * gcc.target/i386/pr86270.c: Likewise.
881 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
883 * gcc.target/arc/jumptable.c: New test.
885 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
887 * gcc.target/arc/tls-gd.c: New file.
888 * gcc.target/arc/tls-ie.c: Likewise.
889 * gcc.target/arc/tls-ld.c: Likewise.
890 * gcc.target/arc/tls-le.c: Likewise.
891 * gcc.target/arc/tls-1.c: Update test.
893 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
895 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
897 2018-10-31 Martin Liska <mliska@suse.cz>
899 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
900 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
901 * c-c++-common/ubsan/unreachable-2.c: Likewise.
902 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
904 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
907 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
908 -mword-relocations would be passed when compiling the test.
909 * gcc.target/arm/movsi_movt.c: Likewise.
910 * gcc.target/arm/pr81863.c: Likewise.
911 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
912 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
913 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
914 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
915 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
916 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
918 2018-10-31 Richard Biener <rguenther@suse.de>
921 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
923 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
926 * gfortran.dg/min_max_type.f90: New test.
928 2018-10-30 Martin Sebor <msebor@redhat.com>
931 * gcc.c-torture/execute/fprintf-2.c: New test.
932 * gcc.c-torture/execute/printf-2.c: Same.
933 * gcc.c-torture/execute/user-printf.c: Same.
934 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
935 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
936 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
937 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
939 2018-10-30 Marek Polacek <polacek@redhat.com>
941 Implement P0892R2, explicit(bool).
942 * g++.dg/cpp2a/explicit1.C: New test.
943 * g++.dg/cpp2a/explicit10.C: New test.
944 * g++.dg/cpp2a/explicit11.C: New test.
945 * g++.dg/cpp2a/explicit12.C: New test.
946 * g++.dg/cpp2a/explicit13.C: New test.
947 * g++.dg/cpp2a/explicit2.C: New test.
948 * g++.dg/cpp2a/explicit3.C: New test.
949 * g++.dg/cpp2a/explicit4.C: New test.
950 * g++.dg/cpp2a/explicit5.C: New test.
951 * g++.dg/cpp2a/explicit6.C: New test.
952 * g++.dg/cpp2a/explicit7.C: New test.
953 * g++.dg/cpp2a/explicit8.C: New test.
954 * g++.dg/cpp2a/explicit9.C: New test.
956 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
958 PR rtl-optimization/87708
959 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
960 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
962 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
964 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
965 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
966 * g++.dg/ext/flexarray-mangle.C: Likewise.
967 * g++.dg/ext/flexarray-subst.C: Likewise.
968 * g++.dg/ext/flexary10.C: Likewise.
969 * g++.dg/ext/flexary11.C: Likewise.
970 * g++.dg/ext/flexary14.C: Likewise.
971 * g++.dg/ext/flexary16.C: Likewise.
972 * g++.dg/ext/flexary26.C: Likewise.
973 * g++.dg/ext/flexary27.C: Likewise.
974 * g++.dg/ext/flexary7.C: Likewise.
975 * g++.dg/ext/pr71290.C: Likewise.
977 2018-10-30 Paul Koning <ni1d@arrl.net>
979 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
981 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
983 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
984 section names without numbers.
985 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
986 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
987 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
989 2018-10-29 David Malcolm <dmalcolm@redhat.com>
992 * c-c++-common/substring-location-PR-87721.c: New test.
993 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
995 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
996 (test_string_literals): Fold the index arguments before checking
999 2018-10-29 David Malcolm <dmalcolm@redhat.com>
1001 * c-c++-common/spellcheck-reserved.c: Update expected output for
1002 C++ for merger of "did you mean" suggestions into the error
1004 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
1005 you mean" suggestion into the error.
1006 * g++.dg/lookup/error1.C: Likewise.
1007 * g++.dg/lookup/pr77549.C: Likewise.
1008 * g++.dg/lookup/pr80913.C: Likewise.
1009 * g++.dg/lookup/suggestions1.C: Likewise.
1010 * g++.dg/lookup/suggestions2.C: New test.
1011 * g++.dg/overload/koenig1.C: Update expected output as above.
1012 * g++.dg/spellcheck-identifiers-2.C: Likewise.
1013 * g++.dg/spellcheck-identifiers.C: Likewise.
1014 * g++.dg/spellcheck-ns.C: New test.
1015 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
1016 * g++.dg/spellcheck-pr78656.C: Likewise.
1017 * g++.dg/spellcheck-pr79298.C: Likewise, adding
1018 -fdiagnostics-show-caret to options.
1019 * g++.dg/spellcheck-pr80177.C: Likewise.
1020 * g++.dg/spellcheck-single-vs-multiple.C: New test.
1021 * g++.dg/spellcheck-typenames.C: Update expected output as above.
1022 * g++.dg/template/static10.C: Likewise.
1023 * g++.old-deja/g++.mike/ns5.C: Likewise.
1024 * g++.old-deja/g++.mike/ns7.C: Likewise.
1025 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1026 * g++.old-deja/g++.other/lineno5.C: Likewise.
1028 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1030 * g++.dg/cpp0x/auto24.C: Test location too.
1031 * g++.dg/cpp0x/auto3.C: Likewise.
1032 * g++.dg/cpp0x/auto42.C: Likewise.
1033 * g++.dg/cpp0x/initlist57.C: Likewise.
1034 * g++.dg/cpp0x/initlist75.C: Likewise.
1035 * g++.dg/cpp0x/initlist80.C: Likewise.
1036 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
1037 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
1038 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
1039 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
1040 * g++.old-deja/g++.other/typeck1.C: Likewise.
1042 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1045 * g++.dg/pr87469.C: New test.
1047 2018-10-29 Marek Polacek <polacek@redhat.com>
1049 PR c++/87594 - constexpr rejects-valid with range-based for.
1050 * g++.dg/cpp1y/constexpr-loop8.C: New test.
1052 2018-10-29 Richard Biener <rguenther@suse.de>
1054 PR tree-optimization/87785
1055 * gcc.dg/torture/20181029-1.c: New testcase.
1056 * gcc.dg/torture/20181029-2.c: Likewise.
1058 2018-10-29 Richard Biener <rguenther@suse.de>
1060 PR tree-optimization/87790
1061 * gcc.dg/pr87790.c: New testcase.
1063 2018-10-29 Martin Liska <mliska@suse.cz>
1065 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
1066 * lib/gcov.exp: Remove legacy verify-intermediate.
1068 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1070 * gcc.dg/gimplefe-30.c: New test.
1071 * gcc.dg/gimplefe-31.c: New test.
1072 * gcc.dg/gimplefe-32.c: New test.
1073 * gcc.dg/gimplefe-33.c: New test.
1075 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
1077 * gcc.misc-tests/help.exp: Add D to option descriptions check.
1078 * gdc.dg/asan/asan.exp: New file.
1079 * gdc.dg/asan/gdc272.d: New test.
1080 * gdc.dg/compilable.d: New test.
1081 * gdc.dg/dg.exp: New file.
1082 * gdc.dg/gdc254.d: New test.
1083 * gdc.dg/gdc260.d: New test.
1084 * gdc.dg/gdc270a.d: New test.
1085 * gdc.dg/gdc270b.d: New test.
1086 * gdc.dg/gdc282.d: New test.
1087 * gdc.dg/gdc283.d: New test.
1088 * gdc.dg/imports/gdc170.d: New test.
1089 * gdc.dg/imports/gdc231.d: New test.
1090 * gdc.dg/imports/gdc239.d: New test.
1091 * gdc.dg/imports/gdc241a.d: New test.
1092 * gdc.dg/imports/gdc241b.d: New test.
1093 * gdc.dg/imports/gdc251a.d: New test.
1094 * gdc.dg/imports/gdc251b.d: New test.
1095 * gdc.dg/imports/gdc253.d: New test.
1096 * gdc.dg/imports/gdc254a.d: New test.
1097 * gdc.dg/imports/gdc256.d: New test.
1098 * gdc.dg/imports/gdc27.d: New test.
1099 * gdc.dg/imports/gdcpkg256/package.d: New test.
1100 * gdc.dg/imports/runnable.d: New test.
1101 * gdc.dg/link.d: New test.
1102 * gdc.dg/lto/lto.exp: New file.
1103 * gdc.dg/lto/ltotests_0.d: New test.
1104 * gdc.dg/lto/ltotests_1.d: New test.
1105 * gdc.dg/runnable.d: New test.
1106 * gdc.dg/simd.d: New test.
1107 * gdc.test/gdc-test.exp: New file.
1108 * lib/gdc-dg.exp: New file.
1109 * lib/gdc.exp: New file.
1111 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1114 * gfortran.dg/findloc_1.f90: New test.
1115 * gfortran.dg/findloc_2.f90: New test.
1116 * gfortran.dg/findloc_3.f90: New test.
1117 * gfortran.dg/findloc_4.f90: New test.
1118 * gfortran.dg/findloc_5.f90: New test.
1119 * gfortran.dg/findloc_6.f90: New test.
1121 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
1122 Jinsong Ji <jji@us.ibm.com>
1124 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
1126 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
1127 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
1128 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
1129 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
1130 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
1131 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
1132 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
1133 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
1134 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
1135 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
1136 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
1137 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
1138 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
1139 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
1140 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
1141 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
1142 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
1143 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
1144 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
1145 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
1146 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
1147 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
1148 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
1149 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
1150 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
1151 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
1152 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
1153 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
1154 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
1155 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
1156 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
1157 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
1158 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
1159 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1160 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1161 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
1162 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
1163 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
1164 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
1165 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
1166 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
1167 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1168 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1170 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
1172 * gcc.target/powerpc/ssse3-check.h: New file.
1173 * gcc.target/powerpc/ssse3-vals.h: New file.
1174 * gcc.target/powerpc/ssse3-pabsb.c: New file.
1175 * gcc.target/powerpc/ssse3-pabsd.c: New file.
1176 * gcc.target/powerpc/ssse3-pabsw.c: New file.
1177 * gcc.target/powerpc/ssse3-palignr.c: New file.
1178 * gcc.target/powerpc/ssse3-phaddd.c: New file.
1179 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
1180 * gcc.target/powerpc/ssse3-phaddw.c: New file.
1181 * gcc.target/powerpc/ssse3-phsubd.c: New file.
1182 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
1183 * gcc.target/powerpc/ssse3-phsubw.c: New file.
1184 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
1185 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
1186 * gcc.target/powerpc/ssse3-pshufb.c: New file.
1187 * gcc.target/powerpc/ssse3-psignb.c: New file.
1188 * gcc.target/powerpc/ssse3-psignd.c: New file.
1189 * gcc.target/powerpc/ssse3-psignw.c: New file.
1191 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
1193 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
1194 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
1195 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1196 * gcc.target/powerpc/mmx-packs.c: Likewise.
1197 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
1198 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1199 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
1200 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
1201 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
1202 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
1203 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
1204 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
1205 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
1206 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
1207 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
1208 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
1209 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
1210 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
1211 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
1212 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
1213 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1214 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
1215 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
1216 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
1217 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
1218 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
1219 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
1220 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
1221 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
1222 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
1223 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
1224 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
1225 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
1226 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
1227 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
1228 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
1229 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
1230 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
1231 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
1232 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
1233 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
1234 * gcc.target/powerpc/pr37191.c: Likewise.
1235 * gcc.target/powerpc/sse-addps-1.c: Likewise.
1236 * gcc.target/powerpc/sse-addss-1.c: Likewise.
1237 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
1238 * gcc.target/powerpc/sse-andps-1.c: Likewise.
1239 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
1240 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
1241 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
1242 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1243 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
1244 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
1245 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
1246 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1247 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
1248 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
1249 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
1250 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1251 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1252 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
1253 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
1254 * gcc.target/powerpc/sse-divps-1.c: Likewise.
1255 * gcc.target/powerpc/sse-divss-1.c: Likewise.
1256 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
1257 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
1258 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
1259 * gcc.target/powerpc/sse-minps-1.c: Likewise.
1260 * gcc.target/powerpc/sse-minps-2.c: Likewise.
1261 * gcc.target/powerpc/sse-minss-1.c: Likewise.
1262 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
1263 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
1264 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
1265 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
1266 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
1267 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
1268 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
1269 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
1270 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
1271 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
1272 * gcc.target/powerpc/sse-movss-1.c: Likewise.
1273 * gcc.target/powerpc/sse-movss-2.c: Likewise.
1274 * gcc.target/powerpc/sse-movss-3.c: Likewise.
1275 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
1276 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
1277 * gcc.target/powerpc/sse-orps-1.c: Likewise.
1278 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
1279 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
1280 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
1281 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
1282 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
1283 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
1284 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
1285 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
1286 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
1287 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
1288 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
1289 * gcc.target/powerpc/sse-subps-1.c: Likewise.
1290 * gcc.target/powerpc/sse-subss-1.c: Likewise.
1291 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
1292 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
1293 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
1294 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
1295 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
1296 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
1297 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
1298 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
1299 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
1300 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
1301 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
1302 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
1303 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
1304 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
1305 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
1306 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
1307 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
1308 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
1309 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
1310 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
1311 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
1312 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
1313 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
1314 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
1315 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
1316 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
1317 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
1318 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
1319 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
1320 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
1321 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
1322 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
1323 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
1324 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
1325 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
1326 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
1327 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
1328 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
1329 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
1330 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
1331 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
1332 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
1333 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
1334 * gcc.target/powerpc/sse2-mmx.c: Likewise.
1335 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
1336 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
1337 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
1338 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
1339 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
1340 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
1341 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
1342 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
1343 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
1344 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
1345 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
1346 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
1347 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
1348 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
1349 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
1350 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
1351 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
1352 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
1353 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
1354 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
1355 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
1356 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
1357 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
1358 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
1359 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
1360 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
1361 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1362 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
1363 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
1364 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
1365 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
1366 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
1367 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
1368 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
1369 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
1370 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
1371 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
1372 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
1373 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
1374 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
1375 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
1376 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
1377 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
1378 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
1379 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
1380 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
1381 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
1382 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1383 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
1384 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
1385 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1386 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1387 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
1388 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
1389 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
1390 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
1391 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
1392 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
1393 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
1394 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
1395 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
1396 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
1397 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
1398 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
1399 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
1400 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
1401 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
1402 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
1403 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
1404 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
1405 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
1406 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
1407 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
1408 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
1409 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
1410 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
1411 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
1412 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
1413 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
1414 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
1415 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
1416 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
1417 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
1418 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
1419 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
1420 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
1421 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1422 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
1423 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1424 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
1425 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1426 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
1427 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
1428 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
1429 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
1430 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
1431 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
1432 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
1433 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
1434 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
1435 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1436 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1437 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1438 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1439 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1440 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1441 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1442 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1443 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1444 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1445 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
1446 ommitted "-mpower8-vector" to dg-options.
1448 2018-10-26 Jan Hubicka <jh@suse.cz>
1450 * g++.dg/lto/odr-1_0.C: Fix template.
1451 * g++.dg/lto/odr-1_1.C: Fix template.
1453 2018-10-26 Richard Biener <rguenther@suse.de>
1455 PR tree-optimization/87105
1456 * g++.dg/vect/slp-pr87105.cc: Adjust.
1457 * gcc.dg/torture/20181024-1.c: New testcase.
1458 * g++.dg/opt/20181025-1.C: Likewise.
1460 2018-10-26 Richard Biener <rguenther@suse.de>
1463 * g++.dg/lto/odr-1_0.C: Fix pattern.
1465 2018-10-26 Richard Biener <rguenther@suse.de>
1467 PR tree-optimization/87746
1468 * gcc.dg/pr87746.c: New testcase.
1470 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1472 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
1474 2018-10-25 Carl Love <cel@us.ibm.com>
1476 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
1478 2018-10-25 Martin Liska <mliska@suse.cz>
1481 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
1483 2018-10-25 Martin Liska <mliska@suse.cz>
1486 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
1487 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
1488 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
1490 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
1492 * gcc.target/s390/global-array-almost-huge-element.c: New test.
1493 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
1494 * gcc.target/s390/global-array-element-pic.c: New test.
1495 * gcc.target/s390/global-array-even-element.c: New test.
1496 * gcc.target/s390/global-array-huge-element.c: New test.
1497 * gcc.target/s390/global-array-negative-huge-element.c: New test.
1498 * gcc.target/s390/global-array-odd-element.c: New test.
1500 2018-10-25 Jan Hubicka <jh@suse.cz>
1502 * g++.dg/lto/odr-1_0.C: New test.
1503 * g++.dg/lto/odr-1_1.C: New test.
1505 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1508 * gcc.dg/sibcall-9.c: Make v static.
1509 * gcc.dg/sibcall-10.c: Likewise.
1511 2018-10-25 Richard Biener <rguenther@suse.de>
1513 PR tree-optimization/87665
1514 PR tree-optimization/87745
1515 * gfortran.dg/20181025-1.f: New testcase.
1517 2018-10-25 Jakub Jelinek <jakub@redhat.com>
1520 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
1521 from kind with a colon rather than comma.
1522 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
1523 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
1525 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
1527 * gcc.target/powerpc/float128-math.c: New test to make sure the
1528 long double built-in function names use the f128 form if the user
1529 switched from IBM long double to IEEE long double.
1530 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
1532 2018-10-24 Jakub Jelinek <jakub@redhat.com>
1535 * g++.dg/cpp0x/gen-attrs-66.C: New test.
1537 2018-10-24 Martin Sebor <msebor@redhat.com>
1540 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
1542 2018-10-24 Martin Liska <mliska@suse.cz>
1544 PR tree-optimization/84436
1545 * gcc.dg/tree-ssa/pr84436-1.c: New test.
1546 * gcc.dg/tree-ssa/pr84436-2.c: New test.
1547 * gcc.dg/tree-ssa/pr84436-3.c: New test.
1548 * gcc.dg/tree-ssa/pr84436-4.c: New test.
1549 * gcc.dg/tree-ssa/pr84436-5.c: New test.
1551 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
1553 * gcc.target/s390/20181024-1.c: New test.
1555 2018-10-24 Richard Biener <rguenther@suse.de>
1557 PR tree-optimization/87105
1558 * gcc.dg/vect/bb-slp-39.c: New testcase.
1559 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
1561 2018-10-24 Richard Biener <rguenther@suse.de>
1563 PR tree-optimization/84013
1564 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
1566 2018-10-24 Richard Biener <rguenther@suse.de>
1568 PR tree-optimization/87665
1569 * gcc.dg/torture/pr87665.c: New testcase.
1571 2018-10-23 Jakub Jelinek <jakub@redhat.com>
1573 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
1574 only. Add expected warnings and messages for c++2a.
1576 2018-10-23 Richard Biener <rguenther@suse.de>
1578 PR tree-optimization/87105
1579 PR tree-optimization/87608
1580 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
1581 g++.dg/vect/slp-pr87105.cc: Likewise.
1582 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
1583 relies on phiprop run before.
1584 * g++.dg/tree-ssa/pr30738.C: Likewise.
1585 * g++.dg/tree-ssa/pr57380.C: Likewise.
1586 * gcc.dg/tree-ssa/pr84859.c: Likewise.
1587 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
1588 confused by copies in the IL left by EVRP.
1589 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
1591 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
1592 * gcc.dg/pr24574.c: Likewise.
1593 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
1595 2018-10-23 Richard Biener <rguenther@suse.de>
1597 PR tree-optimization/87700
1598 * gcc.dg/torture/pr87700.c: New testcase.
1600 2018-10-23 Richard Biener <rguenther@suse.de>
1602 PR tree-optimization/87693
1603 * gcc.dg/torture/pr87693.c: New testcase.
1605 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
1608 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
1609 occurring as it should and a regression caused by version 1 of
1612 2018-10-22 Yury Gribov <tetra2005@gmail.com>
1614 PR tree-optimization/87633
1615 * g++.dg/pr87633.C: New test.
1617 2018-10-22 Marek Polacek <polacek@redhat.com>
1620 * g++.dg/concepts/memfun-err.C: Make it a compile test.
1622 2018-10-22 Richard Biener <rguenther@suse.de>
1624 * gcc.dg/tree-ssa/evrp12.c: New testcase.
1625 * gcc.dg/predict-6.c: Adjust.
1626 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
1627 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1628 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1630 2018-10-22 Martin Liska <mliska@suse.cz>
1632 PR tree-optimization/87686
1633 * g++.dg/tree-ssa/pr87686.C: New test.
1635 2018-10-22 Jakub Jelinek <jakub@redhat.com>
1637 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
1638 properly -std= options.
1640 2018-10-22 Richard Biener <rguenther@suse.de>
1642 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
1644 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1646 * gnat.dg/sso14.adb: New test.
1647 * gnat.dg/sso15.adb: Likewise.
1649 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1651 * gnat.dg/warn19.ad[sb]: New test.
1652 * gnat.dg/warn19_pkg.ads: New helper.
1654 2018-10-22 Richard Biener <rguenther@suse.de>
1656 PR tree-optimization/87640
1657 * gcc.dg/torture/pr87640.c: New testcase.
1659 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
1661 * gcc.target/s390/litpool-int.c: New test.
1663 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1666 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
1667 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
1668 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
1669 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
1670 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
1671 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
1672 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
1673 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
1675 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1678 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
1679 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
1680 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
1681 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
1682 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
1683 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
1684 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
1685 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
1686 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
1687 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
1688 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
1689 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
1690 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
1691 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
1692 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
1693 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
1694 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
1695 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
1696 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
1697 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
1698 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
1699 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
1700 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
1701 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
1702 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
1703 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
1704 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
1706 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1709 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
1710 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
1711 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
1712 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
1713 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
1714 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
1715 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
1716 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
1717 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
1718 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
1719 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
1720 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
1721 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
1722 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
1723 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
1724 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
1725 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
1727 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1730 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
1731 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1732 (__builtin_ia32_vfmsubps512_mask): Likewise.
1733 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1734 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1735 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1736 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1737 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1738 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1739 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1740 * testsuite/gcc.target/i386/sse-13.c
1741 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1742 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1743 (__builtin_ia32_vfmsubps512_mask): Likewise.
1744 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1745 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1746 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1747 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1748 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1749 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1750 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1751 * testsuite/gcc.target/i386/sse-23.c
1752 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1753 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1754 (__builtin_ia32_vfmsubps512_mask): Likewise.
1755 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1756 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1757 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1758 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1759 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1760 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1761 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1763 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1766 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
1767 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
1768 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
1769 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
1770 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
1771 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
1772 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
1773 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
1774 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
1775 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
1776 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
1778 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1781 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
1782 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
1783 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
1784 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
1785 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
1786 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
1787 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
1788 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
1789 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
1790 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
1791 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
1793 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1796 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
1797 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
1798 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
1799 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
1800 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
1801 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
1802 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
1803 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
1804 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
1805 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
1806 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
1808 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
1811 * gfortran.dg/deferred_character_31.f90 : New test.
1813 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1816 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
1817 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
1818 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
1819 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
1820 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
1821 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
1822 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
1823 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
1824 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
1826 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1829 * gcc.target/i386/pr87662.c
1831 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
1834 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
1835 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
1836 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
1837 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
1838 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
1839 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
1840 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
1841 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
1843 2018-10-20 Marek Polacek <polacek@redhat.com>
1845 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
1846 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
1847 the list of default stds to test.
1849 2018-10-20 Jakub Jelinek <jakub@redhat.com>
1852 * gcc.c-torture/compile/pr87647.c: New test.
1854 2018-10-19 Jakub Jelinek <jakub@redhat.com>
1858 * c-c++-common/gomp/doacross-2.c: New test.
1859 * c-c++-common/gomp/sink-3.c: Expect another error during error
1862 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
1864 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
1866 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
1868 2018-10-19 Richard Biener <rguenther@suse.de>
1871 * gcc.dg/torture/pr87645.c: New testcase.
1873 2018-10-19 Richard Biener <rguenther@suse.de>
1876 * gcc.target/i386/pr87657.c: New testcase.
1878 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
1881 * gcc.target/i386/avx512-binop-1.h: New file.
1882 * gcc.target/i386/avx512-binop-2.h: Likewise.
1883 * gcc.target/i386/avx512-binop-3.h: Likewise.
1884 * gcc.target/i386/avx512-binop-4.h: Likewise.
1885 * gcc.target/i386/avx512-binop-5.h: Likewise.
1886 * gcc.target/i386/avx512-binop-6.h: Likewise.
1887 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
1888 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
1889 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
1890 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
1891 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
1892 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
1893 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
1894 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
1895 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
1896 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
1897 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
1898 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
1899 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
1900 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
1901 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
1902 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
1903 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
1905 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
1907 PR rtl-optimization/87596
1908 * gcc.target/i386/pr87596.c: New test.
1910 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
1912 * gnat.dg/frame_overflow2.adb: New test.
1914 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1917 * gcc.target/i386/avx512-fma-1.h: New file.
1918 * gcc.target/i386/avx512-fma-2.h: Likewise.
1919 * gcc.target/i386/avx512-fma-3.h: Likewise.
1920 * gcc.target/i386/avx512-fma-4.h: Likewise.
1921 * gcc.target/i386/avx512-fma-5.h: Likewise.
1922 * gcc.target/i386/avx512-fma-6.h: Likewise.
1923 * gcc.target/i386/avx512-fma-7.h: Likewise.
1924 * gcc.target/i386/avx512-fma-8.h: Likewise.
1925 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
1926 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
1927 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
1928 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
1929 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
1930 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
1931 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
1932 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
1933 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
1934 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
1935 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
1937 2018-10-18 Tobias Burnus <burnus@net-b.de>
1940 * gfortran.dg/realloc_on_assign_31.f90: New file.
1942 2018-10-18 David Malcolm <dmalcolm@redhat.com>
1944 PR tree-optimization/87562
1945 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
1946 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
1947 * c-c++-common/substring-location-PR-87562-1.c: New test.
1948 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1950 * gcc.dg/plugin/pr87562-a.h: New file.
1951 * gcc.dg/plugin/pr87562-b.h: New file.
1953 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1956 * gfortran.dg/associate_45.f90 : New test.
1958 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1961 * gfortran.dg/deferred_character_30.f90 : New test.
1963 2018-10-18 Richard Biener <rguenther@suse.de>
1966 * gcc.dg/torture/pr87087.c: New testcase.
1967 * gcc.dg/graphite/pr84204.c: XFAIL.
1968 * gcc.dg/graphite/pr85935.c: Likewise.
1970 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1973 * gcc.target/i386/pr87537-1.c: New test.
1975 2018-10-17 Joseph Myers <joseph@codesourcery.com>
1977 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
1978 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
1979 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
1980 gcc.dg/gnu2x-static-assert-1.c: New tests.
1981 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
1983 2018-10-17 Tobias Burnus <burnus@net-b.de>
1986 * gfortran.dg/select_type_47.f90: New.
1988 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
1990 * gcc.c-torture/execute/pr87623.c: New test.
1992 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1995 * g++.dg/cpp0x/pr84705.C: New.
1997 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
2002 * gfortran.dg/associate_44.f90 : New test.
2005 * gfortran.dg/select_type_45.f90 : New test.
2008 * gfortran.dg/select_type_46.f90 : New test.
2010 2018-10-16 Tobias Burnus <burnus@net-b.de>
2013 * gfortran.dg/allocate_with_source_26.f90: Extend
2014 testcase with polymorphic variables.
2016 2018-10-16 Tobias Burnus <burnus@net-b.de>
2019 * gfortran.dg/allocate_with_source_26.f90: New.
2021 2018-10-15 David Malcolm <dmalcolm@redhat.com>
2023 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
2024 to reflect minimum margin width.
2025 * gcc.dg/missing-header-fixit-4.c: Likewise.
2026 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
2028 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2030 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
2032 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
2034 2018-10-15 Tobias Burnus <burnus@net-b.de>
2037 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
2039 2018-10-15 Renlin Li <renlin.li@arm.com>
2042 * gcc.target/aarch64/sve/pr87563.c: New.
2044 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
2045 Tobias Burnus <burnus@gcc.gnu.org>
2048 * gfortran.dg/select_type_44.f90: New test.
2049 * gfortran.dg/associate_42.f90: New test.
2051 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2053 PR tree-optimization/87022
2054 * gcc.dg/tree-ssa/pr87022.c: New test.
2056 2018-10-15 Richard Biener <rguenther@suse.de>
2059 * gcc.dg/torture/restrict-6.c: New testcase.
2061 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
2063 * g++.dg/vec-init-1.C: New test.
2065 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
2068 * gcc.target/i386/pr87599.c: New test.
2070 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
2073 * gcc.target/i386/pr87572.c: New test.
2075 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
2078 * gfortran.dg/associate_43.f90: New test.
2080 2018-10-14 Anthony Green <green@moxielogic.com>
2082 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
2084 2018-10-12 Yury Gribov <tetra2005@gmail.com>
2087 * c-c++-common/pr81376.c: New test.
2088 * gcc.target/i386/387-ficom-2.c: Update test.
2089 * gcc.target/i386/387-ficom-2.c: Ditto.
2091 2018-10-12 Tobias Burnus <burnus@net-b.de>
2094 * gfortran.dg/inline_matmul_24.f90: New.
2096 2018-10-12 Tobias Burnus <burnus@net-b.de>
2099 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
2100 * gfortran.dg/interface_42.f90: Ditto.
2101 * gfortran.dg/internal_references_1.f90: Ditto.
2102 * gfortran.dg/invalid_procedure_name.f90: Ditto.
2103 * gfortran.dg/pr65453.f90: Ditto.
2104 * gfortran.dg/pr77414.f90: Ditto.
2105 * gfortran.dg/pr78741.f90: Ditto.
2106 * gfortran.dg/same_name_2.f90: Ditto.
2108 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
2110 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
2111 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
2113 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2115 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
2116 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
2117 * gcc.target/powerpc/fold-vec-insert-double.c: New.
2118 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
2119 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
2120 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
2121 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
2122 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
2123 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
2124 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
2126 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2128 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
2129 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
2130 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
2131 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
2132 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
2133 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
2134 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
2135 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
2136 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
2137 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
2138 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
2139 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
2140 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
2141 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
2142 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
2143 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
2144 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
2145 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
2147 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2149 * gcc.target/powerpc/fold-vec-select-char.c: New.
2150 * gcc.target/powerpc/fold-vec-select-double.c: New.
2151 * gcc.target/powerpc/fold-vec-select-float.c: New.
2152 * gcc.target/powerpc/fold-vec-select-int.c: New.
2153 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
2154 * gcc.target/powerpc/fold-vec-select-short.c: New.
2156 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
2158 PR tree-optimization/86829
2159 * gcc.dg/sinatan-1.c: New test.
2160 * gcc.dg/sinatan-2.c: New test.
2161 * gcc.dg/sinatan-3.c: New test.
2163 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2165 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
2166 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
2167 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
2169 2018-10-11 Tobias Burnus <burnus@net-b.de>
2172 2018-10-09 Tobias Burnus <burnus@net-b.de>
2175 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
2176 change to dg-do compile.
2177 * gfortran.dg/actual_array_substr_2.f90: Ditto.
2178 * gfortran.dg/array_initializer_1.f90: Use array
2179 element not size-one section.
2180 * gfortran.dg/array_substring.f90: New.
2182 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
2185 * gcc.target/aarch64/pr87511.c: Add new test.
2187 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2190 * g++.dg/torture/accessor-fixits-9.C: New test.
2192 2018-10-11 Nathan Sidwell <nathan@acm.org>
2194 * g++.dg/parse/close-brace.C: New.
2195 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
2196 * g++.old-deja/g++.other/crash32.C: Add another error
2198 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2201 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
2202 c++14_only to c++14.
2204 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2206 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
2207 there hasn't been a dg-end-multiline-output since the last
2208 dg-begin-multiline-output.
2209 (dg-end-multiline-output): Issue an error if there hasn't been a
2210 dg-begin-multiline-output. Reset _multiline_last_beginning_line
2211 as soon possible. Rename "line" to "last_line".
2213 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
2215 * selftests/repeat.rtl: New file.
2217 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2220 * g++.dg/cpp1z/decomp48.C: New test.
2222 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2224 * g++.dg/diagnostic/macro-arg-count.C: Move to...
2225 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
2226 output for C vs C++. Expect notes showing the definitions of the
2228 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
2231 2018-10-11 Martin Jambor <mjambor@suse.cz>
2233 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
2234 greater that the size of double by target large_long double.
2236 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2238 * g++.dg/cpp2a/feat-cxx2a.C: New test.
2241 * g++.dg/rtti/typeid12.C: New test.
2243 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
2245 * g++.dg/other/pr87574.C: New test.
2247 2018-10-10 Marek Polacek <polacek@redhat.com>
2249 PR c++/87567 - constexpr rejects call to non-constexpr function.
2250 * g++.dg/cpp1y/constexpr-loop7.C: New test.
2252 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
2255 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
2256 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
2257 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
2258 * gcc.target/powerpc/sse3-haddps.c: Likewise.
2259 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
2260 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
2261 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
2262 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
2263 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
2264 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
2265 * gcc.target/powerpc/sse3-movddup.c: Likewise.
2266 * gcc.target/powerpc/pr37191.c: Likewise.
2267 2018-10-10 Martin Sebor <msebor@redhat.com>
2270 * gcc.dg/transparent-union-6.c: New.
2272 2018-10-10 Martin Sebor <msebor@redhat.com>
2274 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
2275 Add a test for 2-byte wchar_t.
2276 * gcc.dg/builtin-memchr.c: New test.
2278 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
2281 * gcc.target/i386/pr87573.c: New test.
2283 2018-10-10 Jakub Jelinek <jakub@redhat.com>
2286 * gcc.target/i386/pr87550.c: New test.
2289 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
2291 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2294 * g++.dg/concepts/pr84423-1.C: New.
2295 * g++.dg/concepts/pr84423-2.C: Likewise.
2296 * g++.dg/cpp0x/auto39.C: Test location too.
2297 * g++.dg/cpp0x/auto9.C: Likewise.
2298 * g++.dg/cpp1y/pr60384.C: Likewise.
2300 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
2302 * gcc.target/powerpc/sse3-check.h: New file.
2303 * gcc.target/powerpc/sse3-addsubps.c: New file.
2304 * gcc.target/powerpc/sse3-addsubpd.c: New file.
2305 * gcc.target/powerpc/sse3-haddps.c: New file.
2306 * gcc.target/powerpc/sse3-hsubps.c: New file.
2307 * gcc.target/powerpc/sse3-haddpd.c: New file.
2308 * gcc.target/powerpc/sse3-hsubpd.c: New file.
2309 * gcc.target/powerpc/sse3-lddqu.c: New file.
2310 * gcc.target/powerpc/sse3-movsldup.c: New file.
2311 * gcc.target/powerpc/sse3-movshdup.c: New file.
2312 * gcc.target/powerpc/sse3-movddup.c: New file.
2313 * gcc.target/powerpc/pr37191.c: New file.
2315 2018-10-09 Tobias Burnus <burnus@net-b.de>
2318 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
2319 change to dg-do compile.
2320 * gfortran.dg/actual_array_substr_2.f90: Ditto.
2321 * gfortran.dg/array_initializer_1.f90: Use array
2322 element not size-one section.
2323 * gfortran.dg/array_substring.f90: New.
2325 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2327 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
2330 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2332 * gnat.dg/warn17.adb: New testcase.
2334 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2336 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
2337 gnat.dg/inline14_pkg.ads: New testcase.
2339 2018-10-09 Ed Schonberg <schonberg@adacore.com>
2341 * gnat.dg/warn18.adb: New testcase.
2343 2018-10-09 Martin Liska <mliska@suse.cz>
2345 * c-c++-common/asan/pr64820.c: Add line number to scanned
2347 * c-c++-common/asan/use-after-return-1.c: Likewise.
2348 * g++.dg/asan/function-argument-1.C (main): Likewise.
2349 * g++.dg/asan/function-argument-2.C (main): Likewise.
2350 * g++.dg/asan/function-argument-3.C (main): Likewise.
2351 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
2352 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
2353 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
2354 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
2355 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
2356 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
2357 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
2358 * gcc.dg/asan/pr78541.c (main): Likewise.
2359 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
2360 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
2361 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
2362 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
2363 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
2364 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
2366 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
2369 * gfortran.dg/deferred_type_component_3.f90: New test.
2372 * gfortran.dg/deferred_character_28.f90: New test.
2373 * gfortran.dg/deferred_character_29.f90: New test (note that
2374 this test appears in PR83196 comment #4 by mistake).
2376 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
2378 * gcc.target/i386/vararg-loc.c: Accept a column number.
2380 2018-10-08 Martin Liska <mliska@suse.cz>
2382 * gcc.target/i386/i386.exp: Move procedures to
2383 target-supports.exp.
2384 * g++.target/i386/i386.exp: New file.
2385 * gcc.target/i386/mv*.C: Move here tests and remove
2386 target filter in these tests.
2388 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
2390 * gfortran.dg/contiguous_4.f90: Adjust.
2391 * gfortran.dg/contiguous_4.f90: New test.
2393 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
2396 * gfortran.dg/associate_41.f90: New test.
2398 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2400 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
2401 * gnat.dg/string_merge1.adb: Likewise.
2402 * gnat.dg/string_merge2.adb: Likewise.
2404 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2406 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
2408 2018-10-08 Martin Liska <mliska@suse.cz>
2410 * g++.dg/ext/pr82625.C: Add dg-compile filter.
2412 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2415 * g++.dg/concepts/pr71128.C: New.
2417 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
2420 * gcc.dg/pr87286.c: New test.
2422 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2425 * gfortran.dg/array_constructor_type_23.f90: New test.
2427 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
2430 * gfortran.dg/elemental_function_4.f90 : New test.
2432 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
2434 PR rtl-optimization/86939
2435 PR rtl-optimization/87479
2436 * gcc.target/powerpc/pr86939.c: New test.
2437 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
2439 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2441 * gnat.dg/string_merge1.adb: Fix test expectations.
2442 * gnat.dg/string_merge2.adb: Likewise.
2444 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2447 * g++.dg/ext/builtin4.C: Set expected location for warning to the
2448 correct location within the format string.
2449 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
2450 files for testing locations within string literal locations from
2452 * g++.dg/warn/Wformat-method.C: New test.
2453 * g++.dg/warn/Wformat-pr71863.C: New test.
2454 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
2455 * g++.dg/warn/Wformat-ranges.C: New test, based on
2456 gcc.dg/format/diagnostic-ranges.c.
2457 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2458 (test_multitoken_macro): Generalize expected output to work with
2460 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2461 (test_stringified_token_1): Likewise.
2462 (test_stringified_token_3): Likewise.
2464 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2466 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
2467 count. If there's a 3rd argument, use dg-process-target on it,
2468 bailing out, or recording expected failures as "maybe_x".
2469 (proc handle-multiline-outputs): Extract "maybe_x", and use it
2470 to convert pass/fail into xpass/xfail.
2472 2018-10-05 Martin Sebor <msebor@redhat.com>
2474 PR tree-optimization/87490
2475 * gcc.dg/pr87490.c: New test.
2476 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
2478 2018-10-05 Steve Ellcey <sellcey@cavium.com>
2480 PR tree-optimization/71625
2481 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
2482 (test_vclz_s16): Ditto.
2483 (test_vclz_s32): Ditto.
2484 (test_vclzq_s8): Ditto.
2485 (test_vclzq_s16): Ditto.
2486 (test_vclzq_s32): Ditto.
2487 (test_vclz_u8): Ditto.
2488 (test_vclz_u16): Ditto.
2489 (test_vclz_u32): Ditto.
2490 (test_vclzq_u8): Ditto.
2491 (test_vclzq_u16): Ditto.
2492 (test_vclzq_u32): Ditto.
2493 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
2494 (test_vneg_s16): Ditto.
2495 (test_vneg_s32): Ditto.
2496 (test_vneg_s64): Ditto.
2497 (test_vnegd_s64): Ditto.
2498 (test_vnegq_s8): Ditto.
2499 (test_vnegq_s16): Ditto.
2500 (test_vnegq_s32): Ditto.
2501 (test_vnegq_s64): Ditto.
2503 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
2506 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
2507 of dfp_hw. Don't include <altivec.h>.
2508 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
2510 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
2511 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
2512 * gcc.target/powerpc/test_mffsl.c: Ditto.
2514 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
2516 * c-c++-common/Wprio-ctor-dtor.c: New test.
2518 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2520 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
2521 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
2522 dg-additional-options. Add dg-message and dg-missed directives
2523 to verify that -fopt-info messages are written at the correct
2526 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2528 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
2529 due to "-internals" not being selected.
2530 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
2531 "-internals" added to re-enable the output from test_scopes.
2532 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
2534 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2536 * gnat.dg/string_merge1.adb: New test.
2537 * gnat.dg/string_merge2.adb: New test.
2538 * gcc.dg/merge-all-constants-1.c: Adjust test.
2539 * gcc.dg/merge-all-constants-2.c: New test.
2541 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
2544 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
2546 2018-10-04 Martin Liska <mliska@suse.cz>
2549 * gcc.dg/pr87483.c: New test.
2551 2018-10-04 Martin Liska <mliska@suse.cz>
2554 * g++.dg/ext/pr82625.C: New test.
2556 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2558 * gcc.dg/plugin/dump-1.c: New test.
2559 * gcc.dg/plugin/dump_plugin.c: New test plugin.
2560 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2562 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
2564 PR rtl-optimization/87466
2565 * gcc.target/powerpc/pr87466.c: New test.
2567 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2569 PR tree-optimization/85787
2570 * gcc.dg/ipa/propmalloc-4.c: New test.
2572 2018-10-04 Richard Biener <rguenther@suse.de>
2574 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
2576 2018-10-03 Ian Lance Taylor <iant@google.com>
2578 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
2580 2018-10-03 Martin Sebor <msebor@redhat.com>
2582 * gcc.dg/warn-sprintf-no-nul.c: New test.
2584 2018-10-03 Martin Liska <mliska@suse.cz>
2586 PR gcov-profile/86109
2587 * g++.dg/gcov/pr86109.C: New test.
2589 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
2591 * gcc.dg/tree-ssa/muldiv-1.c: New file.
2592 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
2594 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
2597 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
2599 2018-10-01 Martin Sebor <msebor@redhat.com>
2601 * gcc.dg/warn-strnlen-no-nul.c: New.
2603 2018-10-01 Carl Love <cel@us.ibm.com>
2606 * gcc.target/powerpc/test_mffsl-p9.c: New file.
2607 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
2608 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
2609 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
2610 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
2612 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
2615 * gfortran.dg/dependency_52.f90 : Expand the test to check both
2616 the call to adjustl and direct assignment of the substring.
2618 2018-10-01 Richard Biener <rguenther@suse.de>
2620 PR tree-optimization/87465
2621 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
2623 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2626 * gcc.dg/pr82788.c: Skip for AArch64.
2627 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
2628 * gcc.target/aarch64/subsp.c: Likewise.
2629 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
2631 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
2632 * gcc.dg/stack-check-12.c: ILP32 fixup.
2633 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
2634 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
2635 * testsuite/lib/target-supports.exp
2636 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
2637 require frame pointer for non-leaf functions.
2639 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2642 * gcc.target/aarch64/stack-check-alloca-1.c: New.
2643 * gcc.target/aarch64/stack-check-alloca-10.c: New.
2644 * gcc.target/aarch64/stack-check-alloca-2.c: New.
2645 * gcc.target/aarch64/stack-check-alloca-3.c: New.
2646 * gcc.target/aarch64/stack-check-alloca-4.c: New.
2647 * gcc.target/aarch64/stack-check-alloca-5.c: New.
2648 * gcc.target/aarch64/stack-check-alloca-6.c: New.
2649 * gcc.target/aarch64/stack-check-alloca-7.c: New.
2650 * gcc.target/aarch64/stack-check-alloca-8.c: New.
2651 * gcc.target/aarch64/stack-check-alloca-9.c: New.
2652 * gcc.target/aarch64/stack-check-alloca.h: New.
2653 * gcc.target/aarch64/stack-check-14.c: New.
2654 * gcc.target/aarch64/stack-check-15.c: New.
2656 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2659 * gcc.target/aarch64/stack-check-prologue-16.c: New test
2660 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
2661 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
2662 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
2664 2018-10-01 Jeff Law <law@redhat.com>
2665 Richard Sandiford <richard.sandiford@linaro.org>
2666 Tamar Christina <tamar.christina@arm.com>
2669 * gcc.target/aarch64/stack-check-12.c: New.
2670 * gcc.target/aarch64/stack-check-13.c: New.
2671 * gcc.target/aarch64/stack-check-cfa-1.c: New.
2672 * gcc.target/aarch64/stack-check-cfa-2.c: New.
2673 * gcc.target/aarch64/stack-check-prologue-1.c: New.
2674 * gcc.target/aarch64/stack-check-prologue-10.c: New.
2675 * gcc.target/aarch64/stack-check-prologue-11.c: New.
2676 * gcc.target/aarch64/stack-check-prologue-12.c: New.
2677 * gcc.target/aarch64/stack-check-prologue-13.c: New.
2678 * gcc.target/aarch64/stack-check-prologue-14.c: New.
2679 * gcc.target/aarch64/stack-check-prologue-15.c: New.
2680 * gcc.target/aarch64/stack-check-prologue-2.c: New.
2681 * gcc.target/aarch64/stack-check-prologue-3.c: New.
2682 * gcc.target/aarch64/stack-check-prologue-4.c: New.
2683 * gcc.target/aarch64/stack-check-prologue-5.c: New.
2684 * gcc.target/aarch64/stack-check-prologue-6.c: New.
2685 * gcc.target/aarch64/stack-check-prologue-7.c: New.
2686 * gcc.target/aarch64/stack-check-prologue-8.c: New.
2687 * gcc.target/aarch64/stack-check-prologue-9.c: New.
2688 * gcc.target/aarch64/stack-check-prologue.h: New.
2689 * lib/target-supports.exp
2690 (check_effective_target_supports_stack_clash_protection): Add AArch64.
2692 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2694 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
2695 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
2696 (check_compile): Support values already Boolean.
2697 (check_alias_available, check_gc_sections_available,
2698 check_profiling_available, check_effective_target_vect_cmdline_needed,
2699 check_effective_target_vect_int,
2700 check_effective_target_vect_intfloat_cvt,
2701 check_effective_target_vect_doubleint_cvt,
2702 check_effective_target_vect_intdouble_cvt,
2703 check_effective_target_vect_uintfloat_cvt,
2704 check_effective_target_vect_floatint_cvt,
2705 check_effective_target_vect_floatuint_cvt,
2706 check_effective_target_vect_peeling_profitable,
2707 check_effective_target_vect_simd_clones,
2708 check_effective_target_vect_peeling_profitable,
2709 check_effective_target_vect_simd_clones,
2710 check_effective_target_vect_shift,
2711 check_effective_target_vect_bswap,
2712 check_effective_target_vect_shift_char,
2713 check_effective_target_vect_float,
2714 check_effective_target_vect_double,
2715 check_effective_target_vect_long_long,
2716 check_effective_target_vect_no_int_min_max,
2717 check_effective_target_vect_no_int_add,
2718 check_effective_target_vect_no_bitwise,
2719 check_effective_target_vect_perm,
2720 check_effective_target_vect_perm_byte,
2721 check_effective_target_vect_perm_short,
2722 check_effective_target_xorsign,
2723 check_effective_target_vect_widen_sum_hi_to_si_pattern,
2724 check_effective_target_vect_widen_sum_hi_to_si,
2725 check_effective_target_vect_widen_sum_qi_to_hi,
2726 check_effective_target_vect_widen_sum_qi_to_si,
2727 check_effective_target_vect_widen_mult_qi_to_hi,
2728 check_effective_target_vect_widen_mult_hi_to_si,
2729 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2730 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2731 check_effective_target_vect_widen_mult_si_to_di_pattern,
2732 check_effective_target_vect_widen_shift,
2733 check_effective_target_vect_sdot_qi,
2734 check_effective_target_vect_udot_qi,
2735 check_effective_target_vect_sdot_hi,
2736 check_effective_target_vect_udot_hi,
2737 check_effective_target_vect_usad_char,
2738 check_effective_target_vect_pack_trunc,
2739 check_effective_target_vect_unpack,
2740 check_effective_target_unaligned_stack,
2741 check_effective_target_vect_no_align,
2742 check_effective_target_vect_hw_misalign,
2743 check_effective_target_natural_alignment_32,
2744 check_effective_target_natural_alignment_64,
2745 check_effective_target_vect_element_align,
2746 check_effective_target_vect_load_lanes **,
2747 check_effective_target_vect_condition,
2748 check_effective_target_vect_cond_mixed,
2749 check_effective_target_vect_char_mult,
2750 check_effective_target_vect_short_mult,
2751 check_effective_target_vect_int_mult,
2752 check_effective_target_vect_extract_even_odd,
2753 check_effective_target_vect_interleave,
2754 check_effective_target_vect_stridedN,
2755 check_effective_target_vect_call_copysignf,
2756 check_effective_target_sqrt_insn,
2757 check_effective_target_vect_call_sqrtf,
2758 check_effective_target_vect_call_btrunc,
2759 check_effective_target_vect_call_btruncf,
2760 check_effective_target_vect_call_ceil,
2761 check_effective_target_vect_call_ceilf,
2762 check_effective_target_vect_call_floor,
2763 check_effective_target_vect_call_floorf,
2764 check_effective_target_vect_call_lceil,
2765 check_effective_target_vect_call_lfloor,
2766 check_effective_target_vect_call_nearbyint,
2767 check_effective_target_vect_call_nearbyintf,
2768 check_effective_target_vect_call_round,
2769 check_effective_target_vect_call_roundf,
2770 check_effective_target_section_anchors,
2771 check_effective_target_bswap,
2772 check_effective_target_sync_int_long,
2773 check_effective_target_sync_char_short,
2774 check_effective_target_tiny,
2775 check_effective_target_pie_copyreloc,
2776 check_effective_target_got32x_reloc,
2777 check_effective_target_tls_get_addr_via_got): Use new caching.
2779 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
2781 PR tree-optimization/87261
2782 * gcc.dg/pr87261.c: New test.
2784 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2786 * gcc.target/arc/tph_addx.c: New test.
2788 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2790 * gcc.target/arc/tmac-3.c: New file.
2792 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2795 * gfortran.dg/associate_40.f90 : New test.
2797 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2801 * gfortran.dg/deferred_character_25.f90 : New test.
2802 * gfortran.dg/deferred_character_26.f90 : New test.
2803 * gfortran.dg/deferred_character_27.f90 : New test to verify
2804 that PR82617 remains fixed.
2806 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2809 * gfortran.dg/deferred_character_24.f90 : New test.
2811 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
2814 * gcc.target/i386/pr87370.c: New test.
2816 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
2819 * gfortran.dg/dependency_52.f90 : New test.
2821 2018-09-29 Jakub Jelinek <jakub@redhat.com>
2824 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
2825 (CALC): Use double instead of float.
2826 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
2827 _mm512_abs_ps and _mm512_mask_abs_ps.
2829 2018-09-28 David Malcolm <dmalcolm@redhat.com>
2831 * c-c++-common/unroll-1.c: Update expected output from "note" to
2833 * c-c++-common/unroll-2.c: Likewise.
2834 * c-c++-common/unroll-3.c: Likewise.
2835 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
2836 dg-message to dg-missed. Convert param from -fopt-info to
2837 -fopt-info-missed-ipa.
2838 * g++.dg/tree-ssa/pr81408.C: Update expected output from
2839 dg-message to dg-missed.
2840 * g++.dg/vect/slp-pr56812.cc: Update expected output from
2841 dg-message to dg-optimized.
2842 * gcc.dg/pr26570.c: Update expected output from dg-message to
2843 dg-missed. Convert param from -fopt-info to
2844 -fopt-info-missed-ipa.
2845 * gcc.dg/pr32773.c: Likewise.
2846 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
2847 dg-message to dg-missed.
2848 * gcc.dg/unroll-2.c: Update expected output from dg-message to
2850 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
2851 from -fopt-info to -fopt-info-vec.
2852 * gfortran.dg/directive_unroll_1.f90: Update expected output from
2853 "note" to "optimized".
2854 * gfortran.dg/directive_unroll_2.f90: Likewise.
2855 * gfortran.dg/directive_unroll_3.f90: Likewise.
2856 * gnat.dg/unroll4.adb: Likewise.
2857 * lib/gcc-dg.exp (dg-optimized): New procedure.
2858 (dg-missed): New procedure.
2860 2018-09-28 Joseph Myers <joseph@codesourcery.com>
2863 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
2864 values explicitly to target type for comparison.
2866 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2869 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
2872 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2875 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
2877 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
2879 * gcc.target/sparc/20160229-1.c: Minor tweak.
2880 * gcc.target/sparc/cbcond-2.c: Likewise.
2881 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
2882 * gcc.target/sparc/movcc-2.c: Minor tweak.
2883 * gcc.target/sparc/overflow-3.c: Likewise.
2884 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
2885 * gcc.target/sparc/overflow-5.c: Minor tweak.
2886 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
2888 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
2890 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
2891 valid value, in the "vector bool int" case.
2893 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
2895 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
2896 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
2897 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
2899 2018-09-27 Martin Liska <mliska@suse.cz>
2901 * g++.dg/pr60518.C: Add -Wno-missing-profile.
2902 * g++.dg/torture/pr59265.C: Likewise.
2903 * g++.dg/tree-prof/morefunc.C: Likewise.
2904 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
2905 * gcc.dg/pr26570.c: Likewise.
2906 * gcc.dg/pr32773.c: Likewise.
2907 * gcc.dg/pr40209.c: Likewise.
2908 * gcc.dg/pr51957-1.c: Likewise.
2909 * gcc.dg/pr80747.c: Likewise.
2910 * gcc.target/aarch64/pr62262.c: Likewise.
2912 2018-09-27 Richard Biener <rguenther@suse.de>
2915 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
2917 2018-09-27 Richard Biener <rguenther@suse.de>
2921 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
2922 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
2924 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2927 * g++.dg/concepts/pr67544.C: New.
2929 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2932 * g++.dg/expr/unary4.C: New.
2934 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
2936 PR gcov-profile/86957
2937 * gcc.dg/Wmissing-profile.c: New test.
2939 2018-09-26 Joseph Myers <joseph@codesourcery.com>
2942 * gcc.target/i386/excess-precision-9.c,
2943 gcc.target/i386/excess-precision-10.c: New tests.
2945 2018-09-26 Richard Biener <rguenther@suse.de>
2948 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
2950 2018-09-26 Martin Jambor <mjambor@suse.cz>
2953 * gcc.dg/pr87347.c: New test.
2955 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2958 * g++.dg/concepts/pr71131.C: New.
2960 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2963 * g++.dg/concepts/pr71127.C: New.
2965 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2968 * g++.dg/concepts/pr67655.C: New.
2970 2018-09-26 Thomas Quinot <quinot@adacore.com>
2972 * gnat.dg/sso13.adb: New testcase.
2974 2018-09-26 Justin Squirek <squirek@adacore.com>
2976 * gnat.dg/warn16.adb: New testcase.
2978 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2980 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
2981 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
2982 gnat.dg/elab7_pkg2.ads: New testcase.
2984 2018-09-26 Javier Miranda <miranda@adacore.com>
2986 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
2988 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2990 * gnat.dg/predicate2-containers.ads,
2991 gnat.dg/predicate2-project-name_values.ads,
2992 gnat.dg/predicate2-project-registry-attribute.ads,
2993 gnat.dg/predicate2-project-registry.ads,
2994 gnat.dg/predicate2-project-typ-set.ads,
2995 gnat.dg/predicate2-project-typ.ads,
2996 gnat.dg/predicate2-project.ads,
2997 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
2998 gnat.dg/predicate2_main.adb: New testcase.
3000 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
3002 * gnat.dg/dynhash1.adb: New testcase.
3004 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
3006 * gnat.dg/sets1.adb: New testcase.
3007 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
3010 2018-09-26 Thomas Quinot <quinot@adacore.com>
3012 * gnat.dg/sso12.adb: New testcase.
3014 2018-09-26 Justin Squirek <squirek@adacore.com>
3016 * gnat.dg/expr_func8.adb: New testcase.
3018 2018-09-26 Ed Schonberg <schonberg@adacore.com>
3020 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
3023 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3026 * g++.dg/concepts/pr67656.C: New.
3028 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
3030 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
3031 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
3032 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
3034 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
3036 * g++.dg/other/vthunk1.C: Rename to...
3037 * g++.dg/other/thunk1.C: ...this.
3038 * g++.dg/other/thunk2a.C: New test.
3039 * g++.dg/other/thunk2b.C: Likewise.
3041 2018-09-25 Jim Wilson <jimw@sifive.com>
3043 * gcc.target/riscv/weak-1.c: New.
3045 2018-09-25 Jeff Law <law@redhat.com>
3047 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
3048 * gcc.dg/warn-stplen-no-nul.c: Likewise.
3050 2018-09-25 Alexandre Oliva <oliva@adacore.com>
3052 * gnat.dg/dinst.adb: Adjust for locviews.
3054 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
3056 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
3057 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
3058 vec_splat calls from recently added tests. Update instruction counts.
3059 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
3060 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
3061 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
3062 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
3063 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
3065 2018-09-25 Marek Polacek <polacek@redhat.com>
3068 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
3070 2018-09-25 Jakub Jelinek <jakub@redhat.com>
3073 * g++.dg/other/pr87398.C: New test.
3074 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
3075 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
3077 2018-09-25 Martin Jambor <mjambor@suse.cz>
3080 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
3082 * gcc.target/i386/warn-abs-3.c: New test.
3084 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3087 * g++.dg/cpp0x/pr81246.C: New.
3089 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
3092 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
3093 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
3095 2018-09-25 Jakub Jelinek <jakub@redhat.com>
3097 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
3100 2018-09-25 Richard Biener <rguenther@suse.de>
3102 PR tree-optimization/87402
3103 * gcc.dg/torture/pr87402.c: New testcase.
3105 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
3108 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
3109 for pie_enabled target.
3110 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
3111 * gcc.target/i386/pr34256.c: Likewise.
3113 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3116 * g++.dg/cpp0x/pr85070.C: New.
3118 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
3121 * gcc.target/i386/pr82699-1.c: New file.
3122 * gcc.target/i386/pr82699-2.c: Likewise.
3123 * gcc.target/i386/pr82699-3.c: Likewise.
3124 * gcc.target/i386/pr82699-4.c: Likewise.
3125 * gcc.target/i386/pr82699-5.c: Likewise.
3126 * gcc.target/i386/pr82699-6.c: Likewise.
3128 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3131 * gfortran.dg/intent_out_12.f90: New test.
3133 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
3136 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
3137 update expected codegen
3139 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
3141 * gfortran.dg/goacc/nested-parallelism.f90: New test.
3143 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
3146 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
3147 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
3149 2018-09-24 Martin Liska <mliska@suse.cz>
3152 * g++.dg/asan/pr85774.C: New test.
3154 2018-09-24 Alexandre Oliva <oliva@adacore.com>
3157 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
3159 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3162 * gfortran.dg/intent_out_11.f90: New test.
3164 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
3166 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
3167 * gfortran.dg/coarray_lock_7.f90: Likewise.
3169 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3172 * gfortran.dg/intent_out_10.f90: New test.
3174 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3177 * gfortran.dg/intent_optimize_2.f90: New test.
3179 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3182 * gfortran.dg/dtio_1.f90: Update test to valid code.
3184 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
3187 * gfortran.dg/deferred_character_23.f90 : New test.
3189 2018-09-21 Jeff Law <law@redhat.com>
3191 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
3192 * gcc.dg/tree-ssa/vrp120.c: New test.
3194 2018-09-21 Marek Polacek <polacek@redhat.com>
3196 PR c++/87372 - __func__ constexpr evaluation.
3197 * g++.dg/cpp1y/func_constexpr2.C: New test.
3199 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
3202 * gfortran.dg/deferred_character_22.f90 : New test.
3204 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
3207 * gfortran.dg/finalize_33.f90 : New test.
3209 2018-09-21 David Malcolm <dmalcolm@redhat.com>
3211 PR tree-optimization/87309
3212 * gcc.dg/pr87309.c: New test.
3214 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3216 * c-c++-common/dump-ada-spec-14.c: New test.
3218 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3220 * gcc.dg/nested-func-11.c: New test.
3222 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
3223 more robust and remove target-specific handling.
3225 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3227 * gcc.c-torture/execute/20180921-1.c: New test.
3229 2018-09-20 Marek Polacek <polacek@redhat.com>
3231 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
3232 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
3233 * g++.dg/cpp0x/ref-qual20.C: New test.
3235 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
3237 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
3238 * g++.dg/lto/20081109-1_0.C: Likewise.
3239 * g++.dg/lto/20090302_0.C: Likewise.
3240 * g++.dg/lto/pr45621_0.C: Likewise.
3241 * g++.dg/lto/pr60567_0.C: Likewise.
3242 * g++.dg/lto/pr62026.C: Likewise.
3243 * gcc.dg/lto/pr45736_0.c: Likewise.
3244 * gcc.dg/lto/pr52634_0.c: Likewise.
3245 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
3246 * gfortran.dg/lto/pr79108_0.f90: Likewise.
3248 2018-09-20 Alexandre Oliva <oliva@adacore.com>
3251 * gcc.dg/pr87054.c: New.
3253 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
3255 PR tree-optimization/87288
3256 * gcc.dg/vect/pr87288-1.c: New test.
3257 * gcc.dg/vect/pr87288-2.c: Likewise,
3258 * gcc.dg/vect/pr87288-3.c: Likewise.
3260 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
3262 PR tree-optimization/86877
3263 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
3265 2018-09-19 Marek Polacek <polacek@redhat.com>
3267 * g++.dg/conversion/op4.C: Add dg-warning.
3268 * g++.dg/warn/Wclass-conversion1.C: New test.
3269 * g++.dg/warn/Wclass-conversion2.C: New test.
3270 * g++.dg/warn/Wconversion5.C: Remove file.
3271 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
3272 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
3273 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3275 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3278 * g++.dg/cpp0x/desig5.C: New.
3280 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
3283 * gfortran.dg/elemental_function_3.f90 : New test.
3285 2018-09-19 Marek Polacek <polacek@redhat.com>
3287 PR c++/87357 - missing -Wconversion warning
3288 * g++.dg/warn/Wconversion5.C: New test.
3290 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
3292 * gcc.target/aarch64/atomic-store.c: New.
3294 2018-09-19 Richard Biener <rguenther@suse.de>
3296 PR tree-optimization/87349
3297 PR tree-optimization/87342
3298 * gcc.dg/torture/pr87349-1.c: New testcase.
3299 * gcc.dg/torture/pr87349-2.c: Likewise.
3300 * gcc.dg/torture/pr87342.c: Likewise.
3302 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3305 * gfortran.dg/inline_matmul_13.f90: Adjust count for
3307 * gfortran.dg/inline_matmul_16.f90: Likewise.
3308 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
3309 for dgemm instead of dgemm_. Add call to random_number to make
3310 standard conforming.
3311 * gfortran.dg/matmul_blas_1.f90: New test.
3312 * gfortran.dg/matmul_bounds_14.f: New test.
3313 * gfortran.dg/matmul_bounds_15.f: New test.
3314 * gfortran.dg/matmul_bounds_16.f: New test.
3315 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
3318 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3321 * gfortran.dg/elemental_function_2.f90 : New test.
3323 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3326 * gfortran.dg/pointer_array_10.f90 : New test.
3327 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
3328 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
3331 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3334 * g++.dg/concepts/pr85065.C: New.
3336 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3339 * gcc.dg/warn-abs-1.c: Require float128 target.
3340 Skip if large_long_double newlib target.
3342 2018-09-18 Nathan Sidwell <nathan@acm.org>
3345 * g++.dg/warn/pr86881.C: New.
3347 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3349 * gcc.target/aarch64/spellcheck_1.c:
3350 Make architecture suggestion optional.
3351 * gcc.target/aarch64/spellcheck_4.c:
3354 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3356 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
3359 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
3360 Bernd Schmidt <bernds_cb1@t-online.de>
3362 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
3363 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
3364 * gcc.target/nvptx/atomic_fetch-3.c: New test.
3366 2018-09-17 Richard Biener <rguenther@suse.de>
3368 PR tree-optimization/87328
3369 * gcc.dg/torture/pr87328.c: New testcase.
3371 2018-09-17 Martin Jambor <mjambor@suse.cz>
3374 * gcc.dg/warn-abs-1.c: New test.
3375 * gcc.dg/dfp/warn-abs-2.c: Likewise.
3377 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3379 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
3380 TEST_ALWAYS_FLAGS to HOSTCXX.
3382 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
3385 * gfortran.dg/allocatable_scalar_14.f90 : New test.
3387 2018-09-17 Richard Biener <rguenther@suse.de>
3389 PR tree-optimization/87301
3390 * gcc.dg/torture/pr87301.c: New testcase.
3392 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
3395 * gfortran.dg/deferred_character_21.f90 : New test.
3397 2018-09-16 Janus Weil <janus@gcc.gnu.org>
3401 * gfortran.dg/class_assign_2.f90: New test case.
3402 * gfortran.dg/class_assign_3.f90: New test case.
3404 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3407 * gfortran.dg/matmul_bounds_13.f90: New test case.
3408 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
3410 * gfortran.dg/matmul_5.f90: Likewise.
3411 * gfortran.dg/matmul_bounds_10.f90: Likewise.
3412 * gfortran.dg/matmul_bounds_11.f90: Likewise.
3413 * gfortran.dg/matmul_bounds_2.f90: Likewise.
3414 * gfortran.dg/matmul_bounds_4.f90: Likewise.
3415 * gfortran.dg/matmul_bounds_5.f90: Likewise.
3417 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
3419 * gcc.c-torture/compile/20180915-1.c: New test.
3421 2018-09-14 David Malcolm <dmalcolm@redhat.com>
3424 * c-c++-common/attributes-1.c: Remove bogus suggestion from
3426 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
3428 * gcc.dg/spellcheck-identifiers-4.c: New test.
3430 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3432 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
3434 2018-09-14 Martin Sebor <msebor@redhat.com>
3436 * gcc.dg/warn-stpcpy-no-nul.c: New test.
3438 2018-09-14 Martin Sebor <msebor@redhat.com>
3439 Jeff Law <law@redhat.com>
3441 * gcc.dg/warn-strcpy-no-nul.c: New test.
3443 2018-09-14 Martin Sebor <msebor@redhat.com>
3446 * g++.dg/pr61941.C: New test.
3448 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3450 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
3451 rather than pattern name in combine dump.
3453 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
3456 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
3459 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3461 PR tree-optimization/87259
3462 * gcc.dg/pr87259.c: New test.
3464 2018-09-13 Martin Sebor <msebor@redhat.com>
3465 Jeff Law <law@redhat.com>
3467 * gcc.dg/warn-strlen-no-nul.c: New test.
3469 2018-09-13 Richard Biener <rguenther@suse.de>
3471 PR tree-optimization/87263
3472 * gcc.dg/torture/pr87263.c: New testcase.
3473 * gcc.dg/torture/ssa-fre-2.c: Likewise.
3474 * gcc.dg/torture/ssa-fre-3.c: Likewise.
3475 * gcc.dg/torture/ssa-fre-4.c: Likewise.
3477 2018-09-13 Omar Sandoval <osandov@osandov.com>
3478 Tom de Vries <tdevries@suse.de>
3481 * gcc.dg/guality/zero-length-array.c: New test.
3483 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
3486 * gcc.target/aarch64/combine_bfxil.c: New file.
3487 * gcc.target/aarch64/combine_bfxil_2.c: New file.
3489 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3490 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3493 * gcc.target/i386/pr87290.c: New test.
3494 * gcc.c-torture/execute/pr87290.c: New test.
3496 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3498 PR tree-optimization/87287
3499 * gcc.dg/tree-ssa/pr87287.c: New test.
3501 2018-09-12 David Malcolm <dmalcolm@redhat.com>
3504 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
3505 special-casing of diagnostic for a single non-viable candidate due
3507 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3508 Add test coverage for an unmatched overloaded operator.
3509 * g++.dg/expr/pmf-1.C: Likewise.
3510 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
3511 * g++.old-deja/g++.jason/conversion11.C: Likewise.
3512 * g++.old-deja/g++.law/arg11.C: Likewise.
3513 * g++.old-deja/g++.law/arm9.C: Likewise.
3514 * g++.old-deja/g++.robertl/eb131.C: Likewise.
3516 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
3519 * gfortran.dg/allocate_with_mold_2.f90: New test.
3521 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3524 * gcc.target/i386/pr82853-1.c: New test.
3525 * gcc.target/i386/pr82853-2.c: New test.
3527 2018-09-12 Richard Biener <rguenther@suse.de>
3529 PR tree-optimization/87280
3530 * gcc.dg/torture/pr87280.c: New testcase.
3532 2018-09-12 Richard Biener <rguenther@suse.de>
3534 PR tree-optimization/87266
3535 * gcc.dg/torture/pr87266-1.c: New testcase.
3536 * gcc.dg/torture/pr87266-2.c: Likewise.
3537 * gcc.dg/torture/pr87266-3.c: Likewise.
3538 * gcc.dg/torture/pr87266-4.c: Likewise.
3540 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
3542 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
3544 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3545 Andreas Krebbel <krebbel@linux.ibm.com>
3547 PR tree-optimization/86844
3548 * gcc.c-torture/execute/pr86844.c: New test.
3549 * gcc.dg/store_merging_22.c: New test.
3550 * gcc.dg/store_merging_23.c: New test.
3552 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3555 * c-c++-common/torture/pr87248.c: New test.
3557 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3560 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
3562 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
3565 * gfortran.dg/select_type_43.f90: New test.
3567 2018-09-11 Nathan Sidwell <nathan@acm.org>
3569 * gcc.dg/driver-specs.c: New.
3571 2018-09-11 Joey Ye <joey.ye@arm.com>
3573 * lib/gcov.exp (verify-intermediate): Add missing close.
3575 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3578 * gfortran.dg/typebound_call_30.f90: New test case.
3580 2018-09-10 Janus Weil <janus@gcc.gnu.org>
3583 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
3585 2018-09-08 Marek Polacek <polacek@redhat.com>
3587 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
3588 * g++.dg/cpp0x/move-return2.C: New test.
3590 2018-09-08 Marek Polacek <polacek@redhat.com>
3592 * c-c++-common/array-init.c: Add dg-prune-output.
3593 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
3594 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
3595 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
3596 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
3597 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
3598 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
3599 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
3600 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
3601 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
3602 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
3603 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
3604 * g++.dg/cpp1y/pr64382.C: Likewise.
3605 * g++.dg/cpp1y/pr77739.C: Likewise.
3606 * g++.dg/cpp1z/lambda-this1.C: Likewise.
3607 * g++.dg/cpp1z/lambda-this2.C: Likewise.
3608 * g++.dg/template/crash84.C: Adjust dg-error.
3610 2018-09-07 Marek Polacek <polacek@redhat.com>
3612 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
3615 2018-09-07 Marek Polacek <polacek@redhat.com>
3617 PR c++/87152 - range-based for loops with initializer broken in templates.
3618 * g++.dg/cpp2a/range-for11.C: New test.
3619 * g++.dg/cpp2a/range-for12.C: New test.
3620 * g++.dg/cpp2a/range-for13.C: New test.
3621 * g++.dg/cpp2a/range-for14.C: New test.
3622 * g++.dg/cpp2a/range-for15.C: New test.
3623 * g++.dg/cpp2a/range-for16.C: New test.
3624 * g++.dg/cpp2a/range-for17.C: New test.
3625 * g++.dg/cpp2a/range-for18.C: New test.
3626 * g++.dg/parse/error61.C (foo): Adjust dg-error.
3628 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
3631 * gcc.target/powerpc/pr86731.c: New test.
3632 * gcc.target/powerpc/pr86731-longlong.c: New test.
3633 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
3634 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
3635 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
3636 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
3638 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
3641 * gcc.target/s390/pr80080-3.c: New test.
3642 * gcc.target/s390/s390.exp: Make sure the new test passes
3643 on all optimization levels.
3645 2018-09-05 Marek Polacek <polacek@redhat.com>
3647 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
3648 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
3650 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
3651 Bernd Schmidt <bernds_cb1@t-online.de>
3653 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3654 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3656 2018-09-05 Marek Polacek <polacek@redhat.com>
3658 PR c++/87109, wrong overload with ref-qualifiers.
3659 * g++.dg/cpp0x/ref-qual19.C: New test.
3661 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3664 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
3665 * lib/target-supports.exp (scan-assembler_required_options,
3666 scan-assembler-not_required_options,
3667 scan-assembler-times_required_options): Add -fno-ident.
3668 * lib/scanasm.exp (scan-assembler-times): Fix error message.
3669 * c-c++-common/ident-0a.c: New test.
3670 * c-c++-common/ident-0b.c: New test.
3671 * c-c++-common/ident-1a.c: New test.
3672 * c-c++-common/ident-1b.c: New test.
3673 * c-c++-common/ident-2a.c: New test.
3674 * c-c++-common/ident-2b.c: New test.
3676 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3678 * gcc.dg/recip_sqrt_mult_1.c: New test.
3679 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
3680 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
3681 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
3682 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
3683 * g++.dg/recip_sqrt_mult_1.C: Likewise.
3684 * g++.dg/recip_sqrt_mult_2.C: Likewise.
3686 2018-09-05 Martin Liska <mliska@suse.cz>
3688 PR tree-optimization/87205
3689 * gcc.dg/tree-ssa/pr87205-2.c: New test.
3690 * gcc.dg/tree-ssa/pr87205.c: New test.
3692 2018-09-05 Richard Biener <rguenther@suse.de>
3694 PR tree-optimization/87217
3695 * gfortran.dg/pr87217.f: New testcase.
3697 2018-09-05 Pádraig Brady p@draigbrady.com
3700 * g++.dg/abi/pr87137.C: New.
3703 * g++.dg/pr87185.C: New.
3705 2018-09-05 Martin Liska <mliska@suse.cz>
3708 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
3709 to support Darwin names.
3711 2018-09-05 Martin Liska <mliska@suse.cz>
3713 * g++.dg/gcov/loop.C: Update test to support new format.
3715 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
3718 * g++.dg/pr86593.C: New test.
3720 2018-09-04 Jakub Jelinek <jakub@redhat.com>
3723 * gcc.target/i386/pr87198.c: New test.
3725 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3728 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
3730 2018-09-04 Richard Biener <rguenther@suse.de>
3732 PR tree-optimization/87211
3733 * gcc.dg/torture/pr87211.c: New testcase.
3735 2018-09-04 Richard Biener <rguenther@suse.de>
3737 PR tree-optimization/87176
3738 * gcc.dg/torture/pr87176.c: New testcase.
3739 * gcc.dg/torture/ssa-fre-1.c: Likewise.
3741 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3743 * gfortran.dg/modulo_check: New test.
3745 2018-09-03 Richard Biener <rguenther@suse.de>
3747 PR tree-optimization/87177
3748 * gcc.dg/torture/pr87177.c: New testcase.
3749 * gcc.dg/torture/pr87177-2.c: Likewise.
3751 2018-09-03 Richard Biener <rguenther@suse.de>
3753 PR tree-optimization/87200
3754 * gcc.dg/torture/pr87200.c: New testcase.
3756 2018-09-03 Richard Biener <rguenther@suse.de>
3758 PR tree-optimization/87197
3759 * gcc.dg/torture/pr87197.c: New testcase.
3761 PR tree-optimization/87169
3762 * gcc.dg/torture/pr87169.c: New testcase.
3764 2018-09-03 Martin Liska <mliska@suse.cz>
3767 * gcc.dg/completion-4.c: New test.
3769 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
3772 * g++.dg/concepts/pr84980.C: New.
3774 2018-09-03 Martin Liska <mliska@suse.cz>
3777 * c-c++-common/pr59521-1.c: New test.
3778 * c-c++-common/pr59521-2.c: New test.
3779 * gcc.dg/tree-prof/pr59521-3.c: New test.
3781 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3783 * c-c++-common/array-init.c: New test.
3784 * g++.dg/init/string2.C: Remove selector.
3786 2018-09-01 Michael Matz <matz@suse.de>
3788 PR tree-optimization/87074
3789 * gcc.dg/pr87074.c: New test.
3791 2018-08-31 Richard Biener <rguenther@suse.de>
3793 PR tree-optimization/87168
3794 * gcc.dg/torture/pr87168.c: New testcase.
3796 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
3798 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
3799 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
3800 (test_vnegd_s64): Likewise.
3801 * gcc.target/aarch64/vnegd_64.c: New.
3802 * gcc.target/aarch64/vabsd_64.c: New.
3803 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
3805 2018-08-31 Nathan Sidwell <nathan@acm.org>
3809 * g++.dg/cpp0x/pr87155.C: New.
3810 * g++.dg/cpp0x/inline-ns10.C: Adjust.
3812 2018-08-31 Jakub Jelinek <jakub@redhat.com>
3815 * gcc.target/i386/avx512bw-pr87138.c: New test.
3817 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
3821 * gfortran.dg/pr86328.f90 : New test.
3822 in comment 12 of the PR.
3823 * gfortran.dg/pr86760.f90 : New test.
3825 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
3827 * g++.dg/cpp0x/noexcept30.C: Make dependence on
3828 -fdelete-null-pointer-checks explicit.
3829 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
3830 * g++.dg/expr/pmf-3.C: Likewise.
3831 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
3832 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
3833 * g++.dg/tree-ssa/pr61034.C: Likewise.
3834 * gcc.dg/addr_equal-1.c: Likewise.
3835 * gcc.dg/ipa/pr85734.c: Likewise.
3836 * gcc.dg/ipa/propmalloc-1.c: Likewise.
3837 * gcc.dg/ipa/propmalloc-2.c: Likewise.
3838 * gcc.dg/ipa/propmalloc-3.c: Likewise.
3839 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3840 * gcc.dg/tree-ssa/pr83648.c: Likewise.
3842 2018-08-30 Martin Sebor <msebor@redhat.com>
3845 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
3847 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
3850 gcc.dg/strcmpopt_6.c: Remove.
3851 gcc.target/aarch64/strcmpopt_6.c: New testcase.
3852 gcc.target/i386/strcmpopt_6.c: Likewise.
3854 2018-08-30 Richard Biener <rguenther@suse.de>
3856 PR tree-optimization/87147
3857 * gcc.dg/torture/pr87147.c: New testcase.
3859 2018-08-30 Tamar Christina <tamar.christina@arm.com>
3861 * gcc.target/aarch64/large_struct_copy_2.c: New.
3863 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3866 * gcc.c-torture/execute/pr87053.c: New test.
3868 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3871 * g++.dg/ubsan/vptr-13.C: New test.
3873 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3876 * g++.dg/concepts/pr85265.C: New.
3878 2018-08-29 Martin Sebor <msebor@redhat.com>
3879 Bernd Edlinger <bernd.edlinger@hotmail.de>
3881 PR tree-optimization/86714
3882 PR tree-optimization/86711
3883 * gcc.c-torture/execute/memchr-1.c: New test.
3884 * gcc.c-torture/execute/pr86714.c: New test.
3885 * gcc.c-torture/execute/widechar-3.c: New test.
3886 * gcc.dg/strlenopt-58.c: New test.
3888 2018-08-29 Richard Biener <rguenther@suse.de>
3890 PR tree-optimization/87132
3891 * gcc.dg/torture/pr87132.c: New testcase.
3893 2018-08-29 David Malcolm <dmalcolm@redhat.com>
3896 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3897 output to reflect underlining of pertinent parameter in decl
3898 for "no known conversion" messages.
3900 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3903 * g++.dg/cpp1z/decomp47.C: New test.
3905 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
3907 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
3910 2018-08-29 Richard Biener <rguenther@suse.de>
3912 PR tree-optimization/87117
3913 * gfortran.dg/pr87117.f90: New testcase.
3915 2018-08-29 Richard Biener <rguenther@suse.de>
3917 PR tree-optimization/87126
3918 * gcc.dg/tree-ssa/pr87126.c: New testcase.
3920 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
3922 PR tree-optimization/87009
3923 * gcc.dg/pr87009.c: New test.
3925 2018-08-28 Martin Sebor <msebor@redhat.com>
3928 * g++.dg/Walloca1.C: Adjust.
3930 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3933 * g++.dg/other/switch4.C: New.
3935 2018-08-28 Richard Biener <rguenther@suse.de>
3937 PR tree-optimization/87124
3938 * g++.dg/torture/pr87124.C: New testcase.
3940 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
3943 * gfortran.dg/class_result_7.f90: New test.
3944 * gfortran.dg/class_result_8.f90: New test.
3945 * gfortran.dg/class_result_9.f90: New test.
3948 * gfortran.dg/allocate_with_source_25.f90: New test.
3950 2018-08-28 Jakub Jelinek <jakub@redhat.com>
3953 * gcc.dg/pr87099.c: New test.
3955 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
3958 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
3960 2018-08-28 Richard Biener <rguenther@suse.de>
3962 PR tree-optimization/87117
3963 * gcc.dg/pr87117-1.c: New testcase.
3965 2018-08-28 Richard Biener <rguenther@suse.de>
3967 PR tree-optimization/87117
3968 * gcc.dg/pr87117-2.c: New testcase.
3970 2018-08-28 Richard Biener <rguenther@suse.de>
3972 PR tree-optimization/87117
3973 * gcc.dg/lvalue-5.c: New testcase.
3975 2018-08-27 Jeff Law <law@redhat.com>
3977 PR tree-optimization/87110
3978 * gcc.c-torture/compile/pr87110.c: New test.
3980 2018-08-27 Martin Sebor <msebor@redhat.com>
3982 PR tree-optimization/86914
3983 * gcc.dg/strlenopt-57.c: New test.
3985 2018-08-27 Martin Sebor <msebor@redhat.com>
3987 PR tree-optimization/87112
3988 * gcc.dg/pr87112.c: New test.
3990 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3993 * g++.dg/diagnostic/missing-typename.C: New test.
3995 2018-08-27 Jeff Law <law@redhat.com>
3997 * gcc.c-torture/compile/dse.c: New test.
3999 2018-08-27 Jakub Jelinek <jakub@redhat.com>
4002 * g++.dg/diagnostic/pr86993.C: New test.
4004 2018-08-27 Richard Biener <rguenther@suse.de>
4006 PR tree-optimization/86927
4007 * gcc.dg/vect/pr86927.c: New testcase.
4009 2018-08-27 David Malcolm <dmalcolm@redhat.com>
4012 * gcc.dg/empty.h: New file.
4013 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
4014 top of file and removal of redundant second printing of warning
4016 * gcc.dg/fixits-pr84852-2.c: Likewise.
4017 * gcc.dg/missing-header-fixit-3.c: Likewise.
4018 * gcc.dg/missing-header-fixit-4.c: New test.
4019 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
4020 conversion of show_caret_p to a tri-state.
4022 2018-08-27 David Malcolm <dmalcolm@redhat.com>
4025 * g++.dg/pr85523.C: Extend expected output to show line
4026 before line-insertion fix-it hint.
4027 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
4028 (test_fixit_insert_newline): Add previous line to expected output.
4029 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4030 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4032 2018-08-27 Martin Liska <mliska@suse.cz>
4035 * gcc.dg/asan/pr86962.c: New test.
4037 2018-08-27 Martin Liska <mliska@suse.cz>
4039 * gcc.dg/tree-prof/val-prof-10.c: New test.
4041 2018-08-27 Martin Liska <mliska@suse.cz>
4043 PR tree-optimization/86847
4044 * gcc.dg/tree-ssa/switch-3.c: New test.
4045 * gcc.dg/tree-ssa/vrp105.c: Remove.
4047 2018-08-27 Martin Liska <mliska@suse.cz>
4049 * gcc.dg/tree-ssa/switch-2.c: New test.
4051 2018-08-27 Richard Biener <rguenther@suse.de>
4053 * g++.dg/torture/20180705-1.C: New testcase.
4054 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
4055 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
4056 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
4057 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
4058 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
4059 * gcc.dg/pr85195.c: Likewise.
4060 * gcc.dg/pr85467.c: Likewise.
4061 * gcc.dg/torture/pr81790.c: Likewise.
4063 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
4064 param to current default.
4066 2018-08-27 Jakub Jelinek <jakub@redhat.com>
4068 PR rtl-optimization/87065
4069 * gcc.target/i386/pr87065.c: New test.
4071 2018-08-26 Marek Polacek <polacek@redhat.com>
4074 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
4076 PR c++/87029, Implement -Wredundant-move.
4077 * g++.dg/cpp0x/Wredundant-move1.C: New test.
4078 * g++.dg/cpp0x/Wredundant-move2.C: New test.
4079 * g++.dg/cpp0x/Wredundant-move3.C: New test.
4080 * g++.dg/cpp0x/Wredundant-move4.C: New test.
4082 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4085 * gfortran.dg/matmul_19.f90: New test.
4087 2018-08-25 Janus Weil <janus@gcc.gnu.org>
4090 * gfortran.dg/generic_35.f90: New test case.
4092 2018-08-24 David Malcolm <dmalcolm@redhat.com>
4095 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
4096 line spans are printed with -fdiagnostics-show-line-numbers.
4098 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4101 * gfortran.dg/implied_do_io_6.f90: New test.
4103 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
4106 * gcc.dg/pr87092.c: New test.
4108 2018-08-24 Marek Polacek <polacek@redhat.com>
4112 * g++.dg/cpp0x/auto52.C: New test.
4113 * g++.dg/cpp1y/auto-fn52.C: New test.
4114 * g++.dg/cpp1y/auto-fn53.C: New test.
4115 * g++.dg/cpp1y/auto-fn54.C: New test.
4117 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4119 * lib/target-supports.exp (vect_perm_supported): Only return
4120 false for variable-length vectors if the permute size is not
4122 (check_effective_target_vect_perm)
4123 (check_effective_target_vect_perm_byte)
4124 (check_effective_target_vect_perm_short): Remove check for
4125 variable-length vectors.
4126 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
4127 * gcc.dg/vect/slp-perm-10.c: Likewise.
4128 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
4130 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4132 * gcc.target/aarch64/sve/bswap_1.c: New test.
4133 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
4134 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
4136 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4138 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
4139 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
4140 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
4141 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
4142 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
4143 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
4144 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
4146 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
4149 * gcc.dg/pr79342.: New test.
4151 2018-08-23 Martin Sebor <msebor@redhat.com>
4153 PR tree-optimization/87072
4154 * gcc.dg/Warray-bounds-35.c: New test.
4156 2018-08-23 Richard Biener <rguenther@suse.de>
4159 * gcc.dg/pr87024.c: New testcase.
4161 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
4163 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
4164 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4165 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
4166 * gcc.dg/vect/pr80631-2.c: Likewise.
4168 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
4171 * gfortran.dg/submodule_32.f08: New test.
4173 2018-08-22 Janus Weil <janus@gcc.gnu.org>
4176 * gfortran.dg/associate_3.f90: Update error message.
4177 * gfortran.dg/associate_39.f90: New test case.
4179 2018-08-22 Janus Weil <janus@gcc.gnu.org>
4182 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
4184 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
4185 * gfortran.dg/class_17.f03: Update error message.
4186 * gfortran.dg/class_55.f90: Ditto.
4187 * gfortran.dg/dtio_11.f90: Update error messages.
4188 * gfortran.dg/implicit_actual.f90: Add an error message.
4189 * gfortran.dg/typebound_proc_12.f90: Update error message.
4191 2018-08-22 Martin Sebor <msebor@redhat.com>
4194 * gcc.dg/pr87052.c: New test.
4195 * gcc.dg/tree-ssa/dump-3.c: Adjust.
4197 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
4199 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
4200 * gfortran.dg/max_expr.f90: ...this.
4201 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
4202 * gfortran.dg/min_expr.f90: ...this.
4204 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4206 PR tree-optimization/86725
4207 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
4208 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
4209 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
4210 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
4212 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4214 PR tree-optimization/86725
4215 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
4217 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4219 * gcc.dg/vect/vect-avg-16.c: New test.
4220 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
4221 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4222 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
4223 the second loop in main1.
4225 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
4227 * gcc.dg/lto/pr85248_0.c (test_alias):
4228 Stringify __USER_LABEL_PREFIX__.
4229 (test_noreturn): Likewise.
4231 2018-08-22 Richard Biener <rguenther@suse.de>
4233 PR tree-optimization/86988
4234 * g++.dg/pr86988.C: New testcase.
4236 2018-08-22 Richard Biener <rguenther@suse.de>
4238 PR tree-optimization/86945
4239 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
4241 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
4243 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
4245 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
4246 Thomas Koenig <tkoenig@gcc.gnu.org>
4249 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4250 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4252 2018-08-21 Marek Polacek <polacek@redhat.com>
4254 PR c++/86981, Implement -Wpessimizing-move.
4255 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
4256 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
4257 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
4258 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
4259 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
4262 * g++.dg/concepts/pr67595.C: Add dg-warning.
4263 * g++.dg/cpp0x/Wnarrowing11.C: New test.
4264 * g++.dg/cpp0x/Wnarrowing12.C: New test.
4265 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
4268 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
4269 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
4271 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4273 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
4275 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4277 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
4279 2018-08-21 Javier Miranda <miranda@adacore.com>
4281 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
4283 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4285 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
4287 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4289 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
4291 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
4293 * gnat.dg/rep_clause7.adb: New testcase.
4295 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4297 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
4298 gnat.dg/task1_pkg.ads: New testcase.
4300 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4302 * gnat.dg/linkedlist.adb: New testcase.
4304 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4306 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
4307 gnat.dg/elab6_pkg.ads: New testcase.
4309 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4311 * gnat.dg/expr_func5.adb: New testcase.
4313 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4315 * gnat.dg/dynhash.adb: New testcase.
4317 2018-08-21 Javier Miranda <miranda@adacore.com>
4319 * gnat.dg/enum4.adb: New testcase.
4321 2018-08-21 Tamar Christina <tamar.christina@arm.com>
4323 * gcc.target/aarch64/large_struct_copy.c: New test.
4325 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
4327 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
4329 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4332 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
4334 2018-08-21 Tom de Vries <tdevries@suse.de>
4336 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
4337 to avoid mismatch in .debug and .earlydebug dump files.
4339 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
4342 * gcc.target/powerpc/pr87033.c: New test.
4344 2018-08-20 Martin Sebor <msebor@redhat.com>
4346 PR tree-optimization/87034
4347 * gcc.dg/builtin-sprintf-warn-20.c: New test.
4349 2018-08-20 David Malcolm <dmalcolm@redhat.com>
4352 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
4353 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
4354 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4356 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
4359 * g++.dg/torture/pr87014.C: New file.
4361 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4364 * gcc.target/alpha/pr86984.c: New test.
4366 2018-08-20 Richard Biener <rguenther@suse.de>
4368 PR tree-optimization/78655
4369 * gcc.dg/tree-ssa/evrp11.c: New testcase.
4371 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
4373 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
4376 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
4378 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
4380 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
4381 * gcc.dg/lto/pr83719_0.c: Likewise.
4383 2018-08-17 Martin Sebor <msebor@redhat.com>
4386 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4388 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4390 * g++.dg/conversion/Wwrite-strings.C: New test.
4392 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
4393 Chung-Lin Tang <cltang@codesourcery.com>
4394 Xianmiao Qu <xianmiao_qu@c-sky.com>
4396 C-SKY port: Testsuite
4398 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
4399 * g++.dg/torture/type-generic-1.C: Likewise.
4400 * gcc.c-torture/compile/20000804-1.c: Likewise.
4401 * gcc.c-torture/execute/20101011-1.c: Likewise.
4402 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
4403 * gcc.dg/20020312-2.c: Likewise.
4404 * gcc.dg/Wno-frame-address.c: Likewise.
4405 * gcc.dg/c11-true_min-1.c: Likewise.
4406 * gcc.dg/sibcall-10.c: Likewise.
4407 * gcc.dg/sibcall-9.c: Likewise.
4408 * gcc.dg/stack-usage-1.c: Likewise.
4409 * gcc.dg/torture/float32-tg-3.c: Likewise.
4410 * gcc.dg/torture/float32x-tg-3.c: Likewise.
4411 * gcc.dg/torture/float64-tg-3.c: Likewise.
4412 * gcc.dg/torture/float64x-tg-3.c: Likewise.
4413 * gcc.dg/torture/type-generic-1.c: Likewise.
4414 * gcc.target/csky/*: New.
4415 * lib/target-supports.exp (check_profiling_available): Add
4417 (check_effective_target_hard_float): Handle C-SKY targets with
4418 single-precision hard float only.
4419 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
4421 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4423 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
4425 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
4426 coverage for gcc_dump_printf.
4428 2018-08-17 Martin Liska <mliska@suse.cz>
4430 * g++.dg/opt/mpx.C: Fix scanned pattern.
4431 * gcc.target/i386/mpx.c: Likewise.
4432 * g++.dg/warn/Wunreachable-code-1.C: Remove.
4433 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
4434 * gcc.dg/torture/pr52969.c: Likewise.
4435 * g++.dg/warn/pr31246-2.C: Likewise.
4436 * g++.dg/warn/pr31246.C: Likewise.
4437 * gcc.dg/pr33092.c: Likewise.
4438 * g++.dg/opt/eh1.C: Remove a deprecated option.
4439 * g++.dg/template/inline1.C: Likewise.
4440 * g++.dg/tree-ssa/pr81408.C: Likewise.
4441 * gcc.dg/pr41837.c: Likewise.
4442 * gcc.dg/pr41841.c: Likewise.
4443 * gcc.dg/pr42250.c: Likewise.
4444 * gcc.dg/pr43084.c: Likewise.
4445 * gcc.dg/pr43317.c: Likewise.
4446 * gcc.dg/pr51879-18.c: Likewise.
4447 * gcc.dg/torture/pr36066.c: Likewise.
4448 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
4449 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
4450 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
4451 * gcc.dg/tree-ssa/pr45122.c: Likewise.
4452 * gcc.target/i386/pr45352-2.c: Likewise.
4453 * gcc.target/i386/zee.c: Likewise.
4454 * gfortran.dg/auto_char_len_2.f90: Likewise.
4455 * gfortran.dg/auto_char_len_4.f90: Likewise.
4456 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4457 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4458 * gfortran.dg/gomp/pr47331.f90: Likewise.
4459 * gfortran.dg/pr40999.f: Likewise.
4460 * gfortran.dg/pr41011.f: Likewise.
4461 * gfortran.dg/pr42051.f03: Likewise.
4462 * gfortran.dg/pr46804.f90: Likewise.
4463 * gfortran.dg/pr83149_1.f90: Likewise.
4464 * gfortran.dg/pr83149_b.f90: Likewise.
4465 * gfortran.dg/whole_file_1.f90: Likewise.
4466 * gfortran.dg/whole_file_10.f90: Likewise.
4467 * gfortran.dg/whole_file_11.f90: Likewise.
4468 * gfortran.dg/whole_file_12.f90: Likewise.
4469 * gfortran.dg/whole_file_13.f90: Likewise.
4470 * gfortran.dg/whole_file_14.f90: Likewise.
4471 * gfortran.dg/whole_file_15.f90: Likewise.
4472 * gfortran.dg/whole_file_16.f90: Likewise.
4473 * gfortran.dg/whole_file_17.f90: Likewise.
4474 * gfortran.dg/whole_file_18.f90: Likewise.
4475 * gfortran.dg/whole_file_19.f90: Likewise.
4476 * gfortran.dg/whole_file_2.f90: Likewise.
4477 * gfortran.dg/whole_file_20.f03: Likewise.
4478 * gfortran.dg/whole_file_3.f90: Likewise.
4479 * gfortran.dg/whole_file_4.f90: Likewise.
4480 * gfortran.dg/whole_file_5.f90: Likewise.
4481 * gfortran.dg/whole_file_6.f90: Likewise.
4482 * gfortran.dg/whole_file_7.f90: Likewise.
4483 * gfortran.dg/whole_file_8.f90: Likewise.
4484 * gfortran.dg/whole_file_9.f90: Likewise.
4485 * gcc.dg/vect/vect.exp: Likewise.
4487 2018-08-17 Richard Biener <rguenther@suse.de>
4490 * gcc.dg/torture/pr86505.c: New testcase.
4492 2018-08-16 Martin Sebor <msebor@redhat.com>
4494 PR tree-optimization/86853
4495 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
4496 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
4497 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
4499 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4501 * gcc.dg/missing-header-fixit-3.c: New test.
4503 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4505 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
4506 (test_fixit_insert_newline): Update expected output to show '+'
4507 characters in margin of line-insertion fix-it hint.
4509 2018-08-16 Nathan Sidwell <nathan@acm.org>
4511 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
4512 * gcc.dg/cpp/macsyntx2.c: likewise.
4514 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4517 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
4518 * gcc.target/i386/avx-cvt-2.c: Ditto.
4520 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4523 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
4525 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
4527 * gcc.target/aarch64/imm_choice_comparison.c: New test.
4529 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4531 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
4532 (lib_strncmp): Likewise.
4534 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4536 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
4537 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4538 * g++.dg/torture/pr44295.C : Likewise.
4540 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4543 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
4544 attributes and matching.
4545 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4546 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4548 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4550 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
4552 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4554 * gcc.target/i386/rop1.c: Remove.
4555 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
4557 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
4559 * gcc.target/powerpc/fold-vec-splat-char.c: New.
4560 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
4561 * gcc.target/powerpc/fold-vec-splat-int.c: New.
4562 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
4563 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
4564 * gcc.target/powerpc/fold-vec-splat-short.c: New.
4566 2018-08-15 David Malcolm <dmalcolm@redhat.com>
4568 * g++.dg/diagnostic/aka3.C: New test.
4569 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
4570 output to show range labels.
4571 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
4572 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4573 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
4574 * gcc.dg/bad-binary-ops.c: Update expected output to show range
4575 labels. Add an "aka" example.
4576 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
4578 * gcc.dg/format/diagnostic-ranges.c: Likewise.
4579 * gcc.dg/format/pr72858.c: Likewise.
4580 * gcc.dg/format/pr78498.c: Likewise.
4581 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
4582 Update expected output to show range labels. Add examples of
4583 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
4584 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4585 Update expected output to show range labels.
4586 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4587 (test_very_wide_line): Adjust so that label is at left-clipping
4589 (test_very_wide_line_2): New test.
4590 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4591 Update expected output to show range labels.
4592 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4593 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
4594 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
4595 for new param to gcc_rich_location::add_expr.
4596 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4598 (test_show_locus): Add examples of labels to various tests. Tweak
4599 the "very wide_line" test case and duplicate it, to cover the
4600 boundary values for clipping of labels against the left-margin.
4601 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4602 diagnostic-test-show-locus-no-labels.c.
4603 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
4604 Update line numbers of dg-locus directives.
4605 * gcc.dg/pr69627.c: Update expected output to show range labels.
4606 * lib/multiline.exp (proc _build_multiline_regex): Remove
4607 special-case handling of lines with trailing '|'.
4609 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
4612 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
4615 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4617 * gcc.dg/wmain.c: New test.
4619 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
4622 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
4623 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
4626 2018-08-15 Martin Liska <mliska@suse.cz>
4628 PR tree-optimization/86925
4629 * gcc.dg/predict-20.c: New test.
4630 * gcc.dg/predict-21.c: New test.
4632 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
4634 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
4636 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
4638 * gcc.target/i386/sse2-movs.c: New test.
4640 2018-08-14 Martin Sebor <msebor@redhat.com>
4642 PR tree-optimization/86650
4643 * gcc.dg/Warray-bounds-34.c: New test.
4645 2018-08-14 Janus Weil <janus@gcc.gnu.org>
4648 * gfortran.dg/generic_34.f90: New test case.
4650 2018-08-13 Marek Polacek <polacek@redhat.com>
4653 * g++.dg/cpp0x/Wnarrowing6.C: New test.
4654 * g++.dg/cpp0x/Wnarrowing7.C: New test.
4655 * g++.dg/cpp0x/Wnarrowing8.C: New test.
4656 * g++.dg/cpp0x/Wnarrowing9.C: New test.
4657 * g++.dg/cpp0x/Wnarrowing10.C: New test.
4658 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
4659 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4660 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
4661 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
4662 * g++.dg/ext/stmtexpr15.C: Likewise.
4663 * g++.dg/gomp/pr47963.C: Likewise.
4664 * g++.dg/init/new37.C: Likewise.
4665 * g++.dg/init/new43.C: Likewise.
4666 * g++.dg/other/fold1.C: Likewise.
4667 * g++.dg/parse/array-size2.C: Likewise.
4668 * g++.dg/template/dependent-name3.C: Likewise.
4669 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
4670 * g++.dg/other/vrp1.C: Likewise.
4671 * g++.dg/template/char1.C: Likewise.
4673 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
4675 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
4676 instead of a ZERO_EXTEND.
4678 2018-08-13 Martin Sebor <msebor@redhat.com>
4680 PR tree-optimization/71625
4681 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
4682 * g++.dg/init/string2.C: New test.
4683 * g++.dg/init/string3.C: New test.
4684 * g++.dg/init/string4.C: New test.
4685 * gcc.dg/init-string-3.c: New test.
4686 * gcc.dg/strlenopt-55.c: New test.
4687 * gcc.dg/strlenopt-56.c: New test.
4689 2018-08-13 Marek Polacek <polacek@redhat.com>
4691 P0806R2 - Deprecate implicit capture of this via [=]
4692 * g++.dg/cpp2a/lambda-this1.C: New test.
4693 * g++.dg/cpp2a/lambda-this2.C: New test.
4694 * g++.dg/cpp2a/lambda-this3.C: New test.
4696 2018-08-13 Marek Polacek <polacek@redhat.com>
4699 * g++.dg/diagnostic/auto1.C: New test.
4701 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4704 * gfortran.dg/transfer_class_3.f90: New test.
4706 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4709 * gfortran.dg/use_rename_9.f90: New test.
4711 2018-08-11 Jakub Jelinek <jakub@redhat.com>
4713 PR tree-optimization/86835
4714 * gcc.dg/pr86835.c: New test.
4716 2018-08-10 Janus Weil <janus@gcc.gnu.org>
4719 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
4720 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
4721 * gfortran.dg/short_circuiting_2.f90: New test case.
4722 * gfortran.dg/short_circuiting_3.f90: New test case.
4724 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
4727 * gcc.target/i386/pr82418.c: New test.
4729 2018-08-10 Martin Liska <mliska@suse.cz>
4732 * gcc.dg/predict-17.c: New test.
4733 * gcc.dg/predict-18.c: New test.
4734 * gcc.dg/predict-19.c: New test.
4736 2018-08-10 Martin Liska <mliska@suse.cz>
4738 PR tree-optimization/85799
4739 * gcc.dg/pr85799.c: New test.
4741 2018-08-09 Jeff Law <law@redhat.com>
4744 * gcc.dg/uninit-suppress_2.c: Disable DOM.
4746 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4748 * gcc.target/aarch64/sve/reduc_8.c: New test.
4750 2018-08-09 David Malcolm <dmalcolm@redhat.com>
4753 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
4755 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4757 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4758 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
4761 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4763 PR tree-optimization/86858
4764 * gcc.dg/vect/pr86858.c: New test.
4766 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4768 PR tree-optimization/86871
4769 * gcc.dg/vect/pr86871.c: New test.
4771 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4773 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4775 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4777 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
4778 arch and tune numbers by 2.
4779 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
4780 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
4781 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
4782 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
4783 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
4784 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
4785 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
4786 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
4787 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
4788 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
4789 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
4790 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
4791 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
4792 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
4793 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
4794 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
4795 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
4796 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
4797 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
4798 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
4799 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
4800 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
4801 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
4802 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
4803 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
4804 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
4805 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
4806 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
4807 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
4808 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
4809 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
4810 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
4811 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
4812 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
4813 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
4814 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
4815 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
4816 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
4817 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
4818 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
4819 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
4820 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
4821 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
4822 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
4823 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
4824 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
4825 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
4826 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
4827 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
4828 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
4829 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
4830 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
4831 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
4832 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
4833 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
4834 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
4835 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
4836 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
4837 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
4838 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
4839 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
4840 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
4841 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
4842 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
4843 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
4844 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
4846 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4849 * gcc.target/s390/pr84332.c: New testcase.
4851 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
4854 * gcc.target/m68k/tls-dimode.c: New file.
4856 2018-08-08 Nathan Sidwell <nathan@acm.org>
4858 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
4859 c-c++-common/inc-from-1.c: New
4861 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
4864 * gcc.target/s390/TI-constants-lra.c: New testcase.
4865 * gcc.target/s390/TI-constants-nolra.c: New testcase.
4867 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
4869 * gcc.target/s390/hotpatch-8.c: Remove.
4870 * gcc.target/s390/hotpatch-9.c: Remove.
4871 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
4872 * gcc.target/s390/mnop-mcount-m31.c: Remove.
4874 2018-08-08 Jakub Jelinek <jakub@redhat.com>
4876 P0595R1 - is_constant_evaluated
4877 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
4880 * g++.dg/cpp1z/decomp46.C: New test.
4883 * g++.dg/opt/pr86738.C: New test.
4885 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
4888 * gcc.target/aarch64/frecpe_1.c: New test.
4889 * gcc.target/aarch64/frecpe_2.c: Likewise.
4891 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4893 PR c++/59480, DR 136
4894 * g++.dg/other/friend8.C: New.
4895 * g++.dg/other/friend9.C: Likewise.
4896 * g++.dg/other/friend10.C: Likewise.
4897 * g++.dg/other/friend11.C: Likewise.
4898 * g++.dg/other/friend12.C: Likewise.
4899 * g++.dg/other/friend13.C: Likewise.
4900 * g++.dg/other/friend14.C: Likewise.
4901 * g++.dg/other/friend15.C: Likewise.
4902 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4903 * g++.dg/parse/defarg8.C: Likewise.
4905 2018-08-07 Martin Liska <mliska@suse.cz>
4908 * gcc.dg/predict-16.c: New test.
4909 * g++.dg/predict-1.C: New test.
4911 2018-08-07 Steve Ellcey <sellcey@cavium.com>
4912 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4914 PR tree-optimization/80925
4915 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
4916 vectorized on !vect_hw_misalign targets.
4918 2018-08-06 Marek Polacek <polacek@redhat.com>
4921 * g++.dg/cpp1y/constexpr-86767.C: New test.
4923 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
4925 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
4926 for target *-*-linux-gnu.
4928 2018-08-06 Alan Hayward <alan.hayward@arm.com>
4930 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
4931 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
4932 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
4934 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
4936 * gcc.target/s390/nomemloopunroll-1.c: New test.
4938 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
4941 * gcc.target/i386/pr86386.c: New file.
4943 2018-08-04 Tom de Vries <tdevries@suse.de>
4945 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
4947 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
4949 * gcc.dg/guality/const-volatile.c: Remove duplicate test
4952 2018-08-04 Janus Weil <janus@gcc.gnu.org>
4955 * gfortran.dg/interface_assignment_6.f90: New test case.
4957 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
4960 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
4962 2018-08-03 David Malcolm <dmalcolm@redhat.com>
4963 Jonathan Wakely <jwakely@redhat.com>
4966 * g++.dg/pr85523.C: New test.
4968 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
4971 * gcc.dg/union-duplicate-field.c: New test.
4973 2018-08-03 Jason Merrill <jason@redhat.com>
4976 * g++.dg/template/pr86706.C: New test.
4978 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
4980 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
4981 on vect_avg_qi targets.
4982 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
4983 * gcc.dg/vect/bb-slp-pow-1.c: New test.
4984 * gcc.dg/vect/vect-avg-15.c: Likewise.
4986 2018-08-03 Martin Liska <mliska@suse.cz>
4988 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
4989 * gcc.dg/predict-13.c: Likewise.
4990 * gcc.dg/predict-3.c: Likewise.
4991 * gcc.dg/predict-4.c: Likewise.
4992 * gcc.dg/predict-5.c: Likewise.
4993 * gcc.dg/predict-6.c: Likewise.
4994 * gcc.dg/predict-9.c: Likewise.
4995 * gfortran.dg/predict-1.f90: Likewise.
4997 2018-08-02 Richard Biener <rguenther@suse.de>
5000 * g++.dg/torture/pr86763.C: New testcase.
5002 2018-08-02 Richard Biener <rguenther@suse.de>
5004 PR tree-optimization/86816
5005 * g++.dg/torture/pr86816.C: New testcase.
5007 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
5009 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
5011 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
5012 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
5013 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
5015 * gcc.target/aarch64/sve/single_2.c: Likewise.
5016 * gcc.target/aarch64/sve/single_3.c: Likewise.
5017 * gcc.target/aarch64/sve/single_4.c: Likewise.
5019 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
5022 * gcc.target/aarch64/ldp_stp_13.c: New test.
5024 2018-08-01 Martin Sebor <msebor@redhat.com>
5026 PR tree-optimization/86650
5027 * gcc.dg/format/gcc_diag-10.c: Adjust.
5029 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5031 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
5033 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
5035 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5038 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
5039 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5041 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5043 * gcc.dg/pointer-range-check-1.c: New test.
5044 * gcc.dg/pointer-range-check-2.c: Likewise.
5046 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5048 PR tree-optimization/86749
5049 * gcc.dg/vect/pr86749.c: New test.
5051 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
5054 * g++.dg/lookup/name-clash12.C: New.
5056 2018-08-01 Richard Biener <rguenther@suse.de>
5058 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
5060 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
5062 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
5064 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
5066 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
5068 2018-08-01 Martin Liska <mliska@suse.cz>
5070 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
5071 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5072 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5073 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5074 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5075 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5076 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5077 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5079 2018-08-01 Martin Liska <mliska@suse.cz>
5082 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
5084 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
5086 * gcc.target/aarch64/extract_zero_extend.c: New file.
5088 2018-08-01 Jakub Jelinek <jakub@redhat.com>
5091 * gcc.c-torture/compile/pr85704.c: New test.
5093 2018-07-31 Alexandre Oliva <oliva@adacore.com>
5094 Olivier Hainque <hainque@adacore.com>
5096 * gnat.dg/dinst.adb: New.
5097 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
5099 2018-07-31 David Malcolm <dmalcolm@redhat.com>
5101 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
5103 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
5106 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
5108 * c-c++-common/spec-barrier-1.c: New test.
5109 * c-c++-common/spec-barrier-2.c: New test.
5110 * gcc.dg/spec-barrier-3.c: New test.
5112 2018-07-31 Martin Sebor <msebor@redhat.com>
5114 PR tree-optimization/86741
5115 * gcc.dg/Warray-bounds-33.c: New test.
5117 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
5119 * gcc.target/s390/memset-1.c: Improve testcase.
5121 2018-07-31 Tom de Vries <tdevries@suse.de>
5124 * g++.dg/guality/pr86687.C: New test.
5126 2018-07-31 Jakub Jelinek <jakub@redhat.com>
5128 P1008R1 - prohibit aggregates with user-declared constructors
5129 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
5130 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
5131 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
5132 * g++.dg/cpp2a/aggr1.C: New test.
5133 * g++.dg/cpp2a/aggr2.C: New test.
5135 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
5138 * gcc.target/arm/pr86640.c: New testcase.
5140 2018-07-31 Martin Liska <mliska@suse.cz>
5142 PR gcov-profile/85338
5143 PR gcov-profile/85350
5144 PR gcov-profile/85372
5145 * gcc.misc-tests/gcov-pr85338.c: New test.
5146 * gcc.misc-tests/gcov-pr85350.c: New test.
5147 * gcc.misc-tests/gcov-pr85372.c: New test.
5149 2018-07-31 Martin Liska <mliska@suse.cz>
5151 PR gcov-profile/83813
5152 PR gcov-profile/84758
5153 PR gcov-profile/85217
5154 PR gcov-profile/85332
5155 * gcc.misc-tests/gcov-pr83813.c: New test.
5156 * gcc.misc-tests/gcov-pr84758.c: New test.
5157 * gcc.misc-tests/gcov-pr85217.c: New test.
5158 * gcc.misc-tests/gcov-pr85332.c: New test.
5160 2018-07-31 Ed Schonberg <schonberg@adacore.com>
5162 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
5163 gnat.dg/prot5_pkg.ads: New testcase.
5165 2018-07-31 Justin Squirek <squirek@adacore.com>
5167 * gnat.dg/addr11.adb: New testcase.
5169 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
5171 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
5173 2018-07-31 Gary Dismukes <dismukes@adacore.com>
5175 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
5177 2018-07-31 Ed Schonberg <schonberg@adacore.com>
5179 * gnat.dg/iter3.adb: New testcase.
5181 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
5183 Revert 'AsyncI/O patch committed'
5184 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
5185 Thomas Koenig <tkoenig@gcc.gnu.org>
5188 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5189 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5191 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
5193 PR rtl-optimization/85160
5194 * gcc.target/powerpc/combine-2-2.c: New testcase.
5196 2018-07-27 Martin Sebor <msebor@redhat.com>
5198 PR tree-optimization/86696
5199 * g++.dg/pr86696.C: New test.
5201 2018-07-27 David Malcolm <dmalcolm@redhat.com>
5203 PR tree-optimization/86636
5204 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
5205 Add dg-require-effective-target pthread.
5207 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
5209 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
5210 * gcc.dg/strcmpopt_6.c: Likewise.
5212 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
5215 * gcc.target/powerpc/pr58673-2.c: Call strdup.
5217 2018-07-26 Martin Sebor <msebor@redhat.com>
5219 PR tree-optimization/86043
5220 PR tree-optimization/86042
5221 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
5223 * gcc.dg/strlenopt-44.c: New test.
5225 2018-07-26 Martin Liska <mliska@suse.cz>
5227 PR gcov-profile/86536
5228 * gcc.misc-tests/gcov-pr86536.c: New test.
5230 2018-07-25 Martin Sebor <msebor@redhat.com>
5232 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
5233 ignored by the test harness.
5235 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
5236 Thomas Koenig <tkoenig@gcc.gnu.org>
5239 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5240 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5242 2018-07-25 Jakub Jelinek <jakub@redhat.com>
5245 * g++.dg/pr85515-2.C: Add expected dg-error.
5246 * g++.dg/cpp0x/range-for36.C: New test.
5248 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
5250 * gcc.target/arc/uncached-1.c: New test.
5251 * gcc.target/arc/uncached-2.c: Likewise.
5253 2018-07-24 Martin Sebor <msebor@redhat.com>
5255 PR tree-optimization/86622
5256 PR tree-optimization/86532
5257 * gcc.c-torture/execute/strlen-2.c: New test.
5258 * gcc.c-torture/execute/strlen-3.c: New test.
5259 * gcc.c-torture/execute/strlen-4.c: New test.
5261 2018-07-24 David Malcolm <dmalcolm@redhat.com>
5263 PR tree-optimization/86636
5264 * gcc.c-torture/compile/pr86636.c: New test.
5266 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
5268 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
5270 2018-07-24 Jakub Jelinek <jakub@redhat.com>
5273 * gcc.target/i386/pr86627.c: New test.
5276 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
5277 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
5278 * g++.dg/tree-ssa-/pr19476-6.C: New test.
5279 * g++.dg/tree-ssa-/pr19476-7.C: New test.
5281 2018-07-23 Carl Love <cel@us.ibm.com>
5284 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
5285 file altivec-2-runnable.c.
5286 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
5287 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
5288 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
5289 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
5290 vec_cts, vec_ctu, vec_cpsgn tests.
5292 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5295 * gcc.dg/pr86617.c: New test.
5297 2018-07-23 Jakub Jelinek <jakub@redhat.com>
5300 * g++.dg/warn/Wnonnull-compare-9.C: New test.
5302 2018-07-20 Martin Sebor <msebor@redhat.com>
5305 * c-c++-common/pr68657-1.c: Adjust.
5306 * c-c++-common/pr68657-2.c: Same.
5307 * c-c++-common/pr68657-3.c: Same.
5308 * c-c++-common/pr68833-1.c: Same.
5309 * gcc.dg/Walloc-size-larger-than-16.c: Same.
5310 * gcc.dg/Walloca-larger-than.c: New test.
5311 * gcc.dg/Walloca-larger-than-2.c: New test.
5312 * gcc.dg/Wframe-larger-than-2.c: New test.
5313 * gcc.dg/Wlarger-than3.c: New test.
5314 * gcc.dg/Wvla-larger-than-3.c: New test.
5315 * gcc.dg/pr42611.c: Adjust.
5316 * gnat.dg/frame_overflow.adb: Same.
5318 2018-07-20 Martin Sebor <msebor@redhat.com>
5320 PR tree-optimization/86613
5321 PR tree-optimization/86611
5322 * c-c++-common/Warray-bounds-2.c: Undefine macros and
5323 prune duplicate warnings.
5324 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
5325 data-model-dependencies.
5326 * gcc.dg/Warray-bounds-32.c: Ditto.
5328 2018-07-20 Richard Biener <rguenther@suse.de>
5331 * g++.dg/lto/pr86585_0.C: New testcase.
5332 * g++.dg/lto/pr86585_1.C: Likewise.
5334 2018-07-19 Martin Sebor <msebor@redhat.com>
5336 PR tree-optimization/83776
5337 PR tree-optimization/84047
5338 * gcc.dg/Warray-bounds-29.c: New test.
5339 * gcc.dg/Warray-bounds-30.c: New test.
5340 * gcc.dg/Warray-bounds-31.c: New test.
5341 * gcc.dg/Warray-bounds-32.c: New test.
5343 2018-07-19 Michael Collison <michael.collison@arm.com>
5344 Richard Henderson <rth@redhat.com>
5346 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
5347 * gcc.target/aarch64/builtin_saddl.c: New testcase.
5348 * gcc.target/aarch64/builtin_saddll.c: New testcase.
5349 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
5350 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
5351 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
5352 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
5353 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
5354 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
5355 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
5356 * gcc.target/aarch64/builtin_usubl.c: New testcase.
5357 * gcc.target/aarch64/builtin_usubll.c: New testcase.
5359 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5361 Revert fix for c++/59480 (and testsuite followup)
5363 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5365 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5367 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5369 PR c++/59480, DR 136
5370 * g++.dg/other/friend8.C: New.
5371 * g++.dg/other/friend9.C: Likewise.
5372 * g++.dg/other/friend10.C: Likewise.
5373 * g++.dg/other/friend11.C: Likewise.
5374 * g++.dg/other/friend12.C: Likewise.
5375 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5376 * g++.dg/parse/defarg8.C: Likewise.
5378 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5380 * gcc.target/aarch64/profile.c: New test.
5382 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5385 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5387 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
5390 * gcc.target/i386/pr86560-4.c: New test.
5391 * gcc.target/i386/pr86560-5.c: Likewise.
5393 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
5396 * gcc.target/i386/pr86560-1.c: New test.
5397 * gcc.target/i386/pr86560-2.c: Likewise.
5398 * gcc.target/i386/pr86560-3.c: Likewise.
5400 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5402 * gfortran.dg/max_fmax_aarch64.f90: New test.
5403 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
5404 * gfortran.dg/minmax_integer.f90: Likewise.
5406 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5408 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5410 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5413 * g++.dg/tree-ssa/pr86544.C: New test.
5415 2018-07-18 Jakub Jelinek <jakub@redhat.com>
5418 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
5420 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5423 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
5424 * c-c++-common/pr69558.c: Remove xfail.
5425 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
5426 * gcc.dg/pr61817-1.c: Likewise.
5427 * gcc.dg/pr61817-2.c: Likewise.
5428 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
5430 2018-07-18 Janus Weil <janus@gcc.gnu.org>
5433 * gfortran.dg/function_optimize_5.f90: Add option
5434 '-faggressive-function-elimination' and update dg-warning clauses.
5435 * gfortran.dg/short_circuiting.f90: New test.
5437 2018-07-18 Marek Polacek <polacek@redhat.com>
5439 PR c++/86190 - bogus -Wsign-conversion warning
5440 * g++.dg/warn/Wsign-conversion-3.C: New test.
5441 * g++.dg/warn/Wsign-conversion-4.C: New test.
5443 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5445 PR c++/59480, DR 136
5446 * g++.dg/other/friend8.C: New.
5447 * g++.dg/other/friend9.C: Likewise.
5448 * g++.dg/other/friend10.C: Likewise.
5449 * g++.dg/other/friend11.C: Likewise.
5450 * g++.dg/other/friend12.C: Likewise.
5451 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5452 * g++.dg/parse/defarg8.C: Likewise.
5454 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5456 * g++.dg/ext/uow-3.C: Adjust.
5457 * g++.dg/ext/uow-4.C: Likewise.
5458 * g++.dg/lookup/name-clash11.C: Likewise.
5459 * g++.dg/lookup/name-clash7.C: Likewise.
5460 * g++.dg/lookup/redecl1.C: Likewise.
5461 * g++.dg/warn/changes-meaning.C: Likewise.
5462 * g++.old-deja/g++.jason/scoping8.C: Likewise.
5463 * g++.old-deja/g++.law/nest1.C: Likewise.
5465 2018-07-18 Richard Biener <rguenther@suse.de>
5468 * g++.dg/lto/pr86523-3_0.C: New testcase.
5470 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
5472 * gcc.target/m68k/mulsi_highpart.c: New test.
5474 2018-07-17 Jakub Jelinek <jakub@redhat.com>
5476 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
5477 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
5478 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
5479 * gcc.dg/cpp/pr61854-8.c: New test.
5481 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5483 * gcc.target/powerpc/pr85456.c: Require longdouble128.
5485 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
5488 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
5490 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5492 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
5493 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
5494 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
5495 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
5496 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
5498 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5500 * gcc.target/powerpc/pr57150.c: Require longdouble128.
5501 * gcc.target/powerpc/pr79916.c: Require dfp.
5503 2018-07-17 Richard Biener <rguenther@suse.de>
5506 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
5508 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
5510 * gcc.target/s390/function-align1.c: New test.
5511 * gcc.target/s390/function-align2.c: New test.
5512 * gcc.target/s390/function-align3.c: New test.
5514 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5516 * gnat.dg/discr55.adb: New test.
5518 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5520 * gcc.target/i386/vartrack-1.c (dg-options): Add
5521 -fomit-frame-pointer.
5523 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5525 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
5526 (dg-lto-options): Add -fPIC.
5527 * g++.dg/lto/pr86523-2_0.C: Likewise.
5529 2018-07-17 Martin Liska <mliska@suse.cz>
5531 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
5533 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5535 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
5538 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5540 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
5542 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
5544 * gnat.dg/memorytest.adb: New testcase.
5546 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5548 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
5551 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5553 * gnat.dg/equal3.adb: New testcase.
5555 2018-07-17 Justin Squirek <squirek@adacore.com>
5557 * gnat.dg/split_args.adb: New testcase.
5559 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5561 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
5563 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5565 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
5568 2018-07-16 Carl Love <cel@us.ibm.com>
5571 Forgot the PR number on the commit log.
5573 2018-07-16 Carl Love <cel@us.ibm.com>
5576 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5578 * gcc.target/powerpc/divkc3-3.c: Ditto.
5579 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5580 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5581 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5582 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5584 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5586 * gcc.target/powerpc/convert-fp-128.c: New testcase.
5587 * gcc.target/powerpc/convert-fp-64.c: New testcase.
5589 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5591 * lib/target-supports.exp (check_effective_target_longdouble64,
5592 check_effective_target_ppc_float128,
5593 check_effective_target_ppc_float128_insns,
5594 check_effective_target_powerpc_vsx): New.
5596 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5598 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
5601 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5603 PR tree-optimization/86526
5604 * gcc.c-torture/compile/pr86526.c: New test.
5606 2018-07-16 Carl Love <cel@us.ibm.com>
5608 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5610 * gcc.target/powerpc/divkc3-3.c: Ditto.
5611 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5612 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5613 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5614 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5616 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
5619 * gfortran.dg/assumed_rank_14.f90: New testcase.
5620 * gfortran.dg/assumed_rank_15.f90: New testcase.
5621 * gfortran.dg/dec_structure_8.f90: Update error messages.
5622 * gfortran.dg/dec_structure_23.f90: Update error messages.
5624 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5627 * gcc.c-torture/execute/pr86528.c: New test.
5628 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
5630 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
5632 * g++.dg/template/spec40.C: New.
5633 * g++.dg/parse/ptrmem8.C: Likewise.
5635 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5637 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
5638 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
5639 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
5640 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
5641 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
5643 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5645 * gcc.target/s390/mrecord-mcount.c: New testcase.
5647 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5649 * gcc.target/s390/mfentry-m64.c: New testcase.
5651 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5653 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
5656 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5658 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
5661 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5663 * gnat.dg/wide_wide_value1.adb: New testcase.
5665 2018-07-16 Javier Miranda <miranda@adacore.com>
5667 * gnat.dg/bit_order1.adb: New testcase.
5669 2018-07-16 Javier Miranda <miranda@adacore.com>
5671 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
5673 2018-07-16 Richard Biener <rguenther@suse.de>
5676 * g++.dg/lto/pr86523-1_0.C: New testcase.
5677 * g++.dg/lto/pr86523-2_0.C: Likewise.
5679 2018-07-16 Martin Liska <mliska@suse.cz>
5682 * g++.dg/ipa/pr86529.C: New test.
5684 2018-07-16 Tom de Vries <tdevries@suse.de>
5687 * gcc.target/i386/vartrack-1.c: New test.
5689 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
5691 * gnat.dg/opt73.adb: New test.
5693 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5697 * g++.dg/opt/pr3698.C: New test.
5699 2018-07-16 Richard Biener <rguenther@suse.de>
5702 * gcc.dg/torture/pr86389.c: Require trampolines.
5704 2018-07-15 Tom de Vries <tdevries@suse.de>
5706 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
5707 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
5709 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
5710 * gcc.dg/guality/guality.exp: Same.
5711 * gfortran.dg/guality/guality.exp: Same.
5713 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
5714 Sunil K Pandey <sunil.k.pandey@intel.com>
5717 * gcc.target/i386/pr84413-1.c: New test.
5718 * gcc.target/i386/pr84413-2.c: Likewise.
5719 * gcc.target/i386/pr84413-3.c: Likewise.
5721 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
5722 Steve Munroe <munroesj52@gmail.com>
5724 * gcc.target/powerpc/sse2-pand-1.c: New file.
5725 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5726 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5727 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5729 2018-07-13 Nathan Sidwell <nathan@acm.org>
5732 * g++.dg/pr86374.C: New.
5734 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
5737 * gcc.dg/strcmpopt_5.c: New test.
5738 * gcc.dg/strcmpopt_6.c: New test.
5740 2018-07-13 Richard Biener <rguenther@suse.de>
5743 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
5745 2018-07-13 Tom de Vries <tdevries@suse.de>
5747 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
5748 * gcc.dg/guality/ctztest.c: Same.
5749 * gcc.dg/guality/sra-1.c: Same.
5751 2018-07-13 Tom de Vries <tdevries@suse.de>
5753 * gcc.dg/vla-1.c: Update.
5755 2018-07-13 Tom de Vries <tdevries@suse.de>
5757 * gcc.src/maintainers.exp: New file.
5759 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5762 * gcc.dg/pr86489.c: New test.
5764 2018-07-12 Martin Sebor <msebor@redhat.com>
5767 g++.dg/warn/pr86453.C: Adjust.
5769 2018-07-12 Jim Wilson <jimw@sifive.com>
5771 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
5773 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
5775 * gcc.target/riscv/interrupt-conflict-mode.c: New.
5777 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5779 * c-c++-common/gomp/declare-target-3.c: New test.
5780 * g++.dg/gomp/declare-target-2.C: New test.
5782 2018-07-12 Martin Sebor <msebor@redhat.com>
5785 * c-c++-common/Wattributes.c: Adjust.
5786 * gcc.dg/Wattributes-10.c: New test.
5787 * g++.dg/Wattributes-3.C: Adjust.
5788 * gcc.dg/Wattributes-6.c: Adjust.
5789 * gcc.dg/pr18079.c: Adjust.
5790 * gcc.dg/torture/pr42363.c: Adjust.
5792 2018-07-12 Julia Koval <julia.koval@intel.com>
5794 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
5797 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5799 * gcc.dg/vect/vect-cond-arith-6.c: New test.
5800 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
5801 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
5802 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
5803 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
5804 * gcc.target/aarch64/sve/slp_14.c: Likewise.
5805 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
5807 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5809 * gcc.dg/vect/vect-cond-arith-4.c: New test.
5810 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
5811 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
5812 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
5813 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
5814 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
5815 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
5816 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
5818 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5819 Alan Hayward <alan.hayward@arm.com>
5820 David Sherwood <david.sherwood@arm.com>
5822 * gcc.dg/vect/vect-fma-2.c: New test.
5823 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
5824 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
5825 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
5827 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5829 * gcc.dg/vect/vect-cond-arith-3.c: New test.
5830 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
5831 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
5832 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
5833 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
5834 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
5835 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
5836 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
5837 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
5839 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5841 * gcc.dg/vect/vect-cond-arith-2.c: New test.
5842 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5844 2018-07-12 Richard Biener <rguenther@suse.de>
5847 * gcc.target/i386/pr84829.c: New testcase.
5849 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5851 * gcc.dg/torture/20180712-1.c: New test.
5853 PR tree-optimization/86492
5854 * gcc.c-torture/execute/pr86492.c: New test.
5856 2018-07-12 Richard Biener <rguenther@suse.de>
5859 * g++.dg/warn/pr86453.C: New testcase.
5861 2018-07-12 Richard Biener <rguenther@suse.de>
5864 * gcc.dg/graphite/pr86479.c: New testcase.
5866 2018-07-11 Jakub Jelinek <jakub@redhat.com>
5868 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
5869 of hardcoding size. Cast (rel) to MASK_TYPE.
5870 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
5871 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
5872 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
5873 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
5874 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
5875 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
5876 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
5877 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
5878 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
5879 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
5880 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
5881 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
5882 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
5883 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
5884 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
5885 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
5886 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
5887 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
5888 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
5890 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
5892 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
5893 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
5894 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
5896 2018-07-10 Mark Wielaard <mark@klomp.org>
5899 * gcc.dg/pr86459.c: New test.
5901 2018-07-10 Martin Sebor <msebor@redhat.com>
5904 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5906 2018-07-10 Martin Liska <mliska@suse.cz>
5909 * gcc.dg/pr84100.c: Change it back to dg-bogus.
5911 2018-07-10 Jakub Jelinek <jakub@redhat.com>
5914 * g++.dg/ubsan/pr86406.C: New test.
5917 * gfortran.dg/vect/pr86421.f90: New test.
5919 2018-07-09 Martin Sebor <msebor@redhat.com>
5921 PR tree-optimization/86415
5922 * gcc.dg/strlenopt-53.c: New test.
5924 2018-07-09 Martin Sebor <msebor@redhat.com>
5927 * gcc.dg/strlenopt-49.c: New test.
5928 * gcc.dg/strlenopt-50.c: New test.
5929 * gcc.dg/strlenopt-51.c: New test.
5930 * gcc.dg/strlenopt-52.c: New test.
5931 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5933 2018-07-09 Jakub Jelinek <jakub@redhat.com>
5936 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
5937 to be returned and when first argument is not 0, so that they don't do
5938 anything for NEED_EXC or NEED_ERRNO.
5940 2018-07-09 Tom de Vries <tdevries@suse.de>
5942 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
5943 * gcc.dg/guality/bswaptest.c: Same.
5944 * gcc.dg/guality/clztest.c: Same.
5945 * gcc.dg/guality/csttest.c: Same.
5946 * gcc.dg/guality/ctztest.c: Same.
5947 * gcc.dg/guality/drap.c: Same.
5948 * gcc.dg/guality/nrv-1.c: Same.
5949 * gcc.dg/guality/pr41353-1.c: Same.
5950 * gcc.dg/guality/pr41353-2.c: Same.
5951 * gcc.dg/guality/pr41404-1.c: Same.
5952 * gcc.dg/guality/pr43051-1.c: Same.
5953 * gcc.dg/guality/pr43077-1.c: Same.
5954 * gcc.dg/guality/pr43177.c: Same.
5955 * gcc.dg/guality/pr43329-1.c: Same.
5956 * gcc.dg/guality/pr43479.c: Same.
5957 * gcc.dg/guality/pr43593.c: Same.
5958 * gcc.dg/guality/pr45003-1.c: Same.
5959 * gcc.dg/guality/pr45003-2.c: Same.
5960 * gcc.dg/guality/pr45003-3.c: Same.
5961 * gcc.dg/guality/pr48437.c: Same.
5962 * gcc.dg/guality/pr48466.c: Same.
5963 * gcc.dg/guality/pr49888.c: Same.
5964 * gcc.dg/guality/pr54200.c: Same.
5965 * gcc.dg/guality/pr54519-1.c: Same.
5966 * gcc.dg/guality/pr54519-2.c: Same.
5967 * gcc.dg/guality/pr54519-3.c: Same.
5968 * gcc.dg/guality/pr54519-4.c: Same.
5969 * gcc.dg/guality/pr54519-5.c: Same.
5970 * gcc.dg/guality/pr54519-6.c: Same.
5971 * gcc.dg/guality/pr54551.c: Same.
5972 * gcc.dg/guality/pr54693-2.c: Same.
5973 * gcc.dg/guality/pr54693.c: Same.
5974 * gcc.dg/guality/pr54796.c: Same.
5975 * gcc.dg/guality/pr54970.c: Same.
5976 * gcc.dg/guality/pr67192.c: Same.
5977 * gcc.dg/guality/pr69947.c: Same.
5978 * gcc.dg/guality/pr78726.c: Same.
5979 * gcc.dg/guality/rotatetest.c: Same.
5980 * gcc.dg/guality/sra-1.c: Same.
5981 * gcc.dg/guality/vla-2.c: Same.
5983 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5985 * g++.dg/diagnostic/long-short.C: New.
5986 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
5987 * g++.dg/diagnostic/virtual-friend.C: Likewise.
5988 * g++.old-deja/g++.brendan/crash11.C: Adjust.
5990 2018-07-09 Tom de Vries <tdevries@suse.de>
5992 * gcc.dg/vla-1.c: New test.
5994 2018-07-07 Tom de Vries <tdevries@suse.de>
5996 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
5998 (get_dump_flags): New proc.
5999 (toplevel): Test all dump flags.
6001 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
6003 * gnat.dg/stack_usage6.adb: New test.
6004 * gnat.dg/stack_usage6_pkg.ads: New helper.
6006 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
6008 * gnat.dg/pure_function3a.adb: New test.
6009 * gnat.dg/pure_function3b.adb: Likewise.
6010 * gnat.dg/pure_function3c.adb: Likewise.
6011 * gnat.dg/pure_function3_pkg.ads: New helper.
6013 2018-07-07 Jakub Jelinek <jakub@redhat.com>
6016 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
6017 dg-require-effective-target. Add -msse not just on i386-*, but
6018 on all i?86-* and x86_64-*.
6020 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6022 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
6023 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
6024 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
6025 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
6026 * gcc.dg/tree-ssa/popcount3.c: New test.
6028 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
6030 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
6031 to preserve the test.
6032 * gcc.target/i386/pr85073.c: Likewise.
6034 2018-07-06 Jakub Jelinek <jakub@redhat.com>
6036 PR tree-optimization/86401
6037 * gcc.dg/tree-ssa/pr86401-1.c: New test.
6038 * gcc.dg/tree-ssa/pr86401-2.c: New test.
6039 * c-c++-common/rotate-9.c: New test.
6041 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
6044 gcc.target/powerpc/pr86324-1.c: New test.
6045 gcc.target/powerpc/pr86324-2.c: Likewise.
6047 2018-07-06 Tamar Christina <tamar.christina@arm.com>
6050 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
6052 2018-07-06 Tamar Christina <tamar.christina@arm.com>
6054 * gcc.target/aarch64/struct_cpy.c: Remove ;.
6056 2018-07-05 Jeff Law <law@redhat.com>
6058 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
6060 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
6063 * gfortran.dg/deferred_character_20.f90: New test.
6065 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
6069 * gfortran.dg/init_flag_18.f90: New testcase.
6070 * gfortran.dg/init_flag_19.f03: New testcase.
6072 2018-07-05 Carl Love <cel@us.ibm.com>
6073 * gcc.target/altivec-1-runnable.c: New test file.
6074 * gcc.target/altivec-2-runnable.c: New test file.
6075 * gcc.target/vsx-7.c (main2): Change expected expected instruction
6078 2018-07-05 Martin Sebor <msebor@redhat.com>
6081 * gcc.dg/strlenopt-47.c: New test.
6082 * gcc.dg/strlenopt-48.c: New test.
6084 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6087 * gcc.target/arm/big-endian-subreg.c: New.
6089 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6092 * gcc.dg/vect/pr84711.c: New.
6094 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6096 * gcc.target/aarch64/struct_cpy.c: New.
6098 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6100 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
6101 * c-c++-common/unroll-2.c: Likewise.
6102 * g++.dg/cdce3.C: Likewise.
6103 * g++.dg/ext/unroll-1.C: Likewise.
6104 * g++.dg/ext/unroll-2.C: Likewise.
6105 * g++.dg/ext/unroll-3.C: Likewise.
6106 * gcc.dg/cdce1.c: Likewise.
6107 * gcc.dg/cdce2.c: Likewise.
6108 * gcc.dg/gomp/pr68128-1.c: Likewise.
6109 * gcc.dg/vect/pr46032.c: Likewise.
6110 * gcc.dg/vect/vect-cond-10.c: Likewise.
6111 * gcc.dg/vect/vect-cond-8.c: Likewise.
6112 * gcc.dg/vect/vect-cond-9.c: Likewise.
6113 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6114 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6115 * gcc.target/i386/avx-cvt-2.c: Likewise.
6116 * gcc.target/i386/avx-cvt-3.c: Likewise.
6117 * gcc.target/i386/avx2-cvt-2.c: Likewise.
6118 * gcc.target/i386/avx2-gather-2.c: Likewise.
6119 * gcc.target/i386/avx2-gather-6.c: Likewise.
6120 * gcc.target/i386/avx512f-gather-2.c: Likewise.
6121 * gcc.target/i386/sse2-cvt-2.c: Likewise.
6122 * gfortran.dg/directive_unroll_1.f90: Likewise.
6123 * gfortran.dg/directive_unroll_2.f90: Likewise.
6124 * gnat.dg/unroll2.adb: Likewise.
6125 * gnat.dg/unroll3.adb: Likewise.
6127 2018-07-05 Tom de Vries <tdevries@suse.de>
6129 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
6131 2018-07-04 Martin Sebor <msebor@redhat.com>
6133 PR tree-optimization/86274
6134 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
6136 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6139 * gfortran.dg/block_16.f08. New test.
6141 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
6143 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
6144 has a slightly different IL that provides more threading
6147 2018-07-04 Martin Liska <mliska@suse.cz>
6152 * gcc.dg/pr84100.c (foo):
6153 * gcc.target/i386/falign-functions-2.c: New test.
6154 * gcc.target/i386/falign-functions.c: New test.
6156 2018-07-04 Martin Liska <mliska@suse.cz>
6158 * gcc.dg/pr47793.c: Remove.
6160 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
6162 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
6164 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6166 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
6169 * gcc.target/i386/pr85620-1.c: New test.
6170 * gcc.target/i386/pr85620-2.c: Likewise.
6171 * gcc.target/i386/pr85620-3.c: Likewise.
6172 * gcc.target/i386/pr85620-4.c: Likewise.
6174 2018-07-03 Martin Sebor <msebor@redhat.com>
6176 PR tree-optimization/86274
6177 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
6178 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6179 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
6180 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6181 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6182 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6183 * gcc.dg/tree-ssa/pr83198.c: Same.
6185 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
6187 * g++.dg/other/locations1.C: New.
6188 * g++.dg/tls/locations1.C: Likewise.
6189 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
6190 * g++.dg/diagnostic/virtual-static.C: Likewise.
6191 * g++.dg/concepts/fn-concept2.C: Test the locations too.
6192 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
6193 * g++.dg/cpp0x/pr51463.C: Likewise.
6194 * g++.dg/other/typedef1.C: Likewise.
6195 * g++.dg/parse/dtor13.C: Likewise.
6196 * g++.dg/template/error44.C: Likewise.
6197 * g++.dg/template/typedef4.C: Likewise.
6198 * g++.dg/template/typedef5.C: Likewise.
6199 * g++.dg/tls/diag-2.C: Likewise.
6200 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6202 2018-07-03 Marek Polacek <polacek@redhat.com>
6205 * g++.dg/diagnostic/pr86201.C: New test.
6207 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
6210 * gcc.target/i386/pr85694.c: New test.
6212 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6214 PR tree-optimization/85694
6215 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
6216 Return true for AArch64 without SVE.
6217 * gcc.target/aarch64/vect_hadd_1.h: New file.
6218 * gcc.target/aarch64/vect_shadd_1.c: New test.
6219 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
6220 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
6221 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
6223 2018-07-03 Marek Polacek <polacek@redhat.com>
6226 * gcc.dg/Wint-conversion-2.c: New test.
6229 * g++.dg/overload/conv-op3.C: New test.
6231 2018-07-03 Richard Biener <rguenther@suse.de>
6234 * gcc.dg/torture/pr86389.c: New testcase.
6236 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6238 PR tree-optimization/85694
6239 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
6241 * gcc.dg/vect/vect-avg-1.c: New test.
6242 * gcc.dg/vect/vect-avg-2.c: Likewise.
6243 * gcc.dg/vect/vect-avg-3.c: Likewise.
6244 * gcc.dg/vect/vect-avg-4.c: Likewise.
6245 * gcc.dg/vect/vect-avg-5.c: Likewise.
6246 * gcc.dg/vect/vect-avg-6.c: Likewise.
6247 * gcc.dg/vect/vect-avg-7.c: Likewise.
6248 * gcc.dg/vect/vect-avg-8.c: Likewise.
6249 * gcc.dg/vect/vect-avg-9.c: Likewise.
6250 * gcc.dg/vect/vect-avg-10.c: Likewise.
6251 * gcc.dg/vect/vect-avg-11.c: Likewise.
6252 * gcc.dg/vect/vect-avg-12.c: Likewise.
6253 * gcc.dg/vect/vect-avg-13.c: Likewise.
6254 * gcc.dg/vect/vect-avg-14.c: Likewise.
6256 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6258 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
6259 get split into two for use by the over-widening pattern.
6260 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
6261 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
6262 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
6263 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
6264 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
6265 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
6266 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
6267 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
6268 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
6269 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
6270 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
6271 * gcc.dg/vect/vect-over-widen-22.c: New test.
6273 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6275 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
6277 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
6278 over-widening messages.
6279 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6280 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6281 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6282 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6283 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6284 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6285 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6286 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
6287 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6288 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
6289 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
6290 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
6291 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
6292 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
6293 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
6294 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
6295 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
6296 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
6297 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
6298 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
6299 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
6300 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
6301 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
6302 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
6303 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
6304 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
6306 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6308 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
6310 2018-07-02 Jim Wilson <jimw@sifive.com>
6312 * gcc.target/riscv/interrupt-debug.c: New.
6314 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6316 * g++.dg/diagnostic/thread-thread_local.C: New.
6318 2018-07-02 Martin Liska <mliska@suse.cz>
6321 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
6322 * gcc.dg/profile-dir-2.c: Likewise.
6323 * gcc.dg/profile-dir-3.c: Likewise.
6325 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
6327 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
6330 2018-07-02 Richard Biener <rguenther@suse.de>
6332 PR tree-optimization/86363
6333 * gcc.dg/torture/pr86363.c: New testcase.
6335 2018-07-02 Martin Liska <mliska@suse.cz>
6337 * gcc.dg/completion-1.c: New test.
6338 * gcc.dg/completion-2.c: New test.
6339 * gcc.dg/completion-3.c: New test.
6341 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6345 * gfortran.dg/proc_ptr_50.f90: New test.
6347 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6350 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
6352 2018-07-02 Martin Liska <mliska@suse.cz>
6355 * gcc.dg/ipa/pr86279.c: New test.
6357 2018-07-02 Martin Liska <mliska@suse.cz>
6360 * g++.dg/ipa/pr86323.C: New test.
6362 2018-07-01 Tom de Vries <tdevries@suse.de>
6365 2018-07-01 Tom de Vries <tdevries@suse.de>
6367 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
6368 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
6370 2018-07-01 Tom de Vries <tdevries@suse.de>
6372 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
6374 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
6377 2018-07-01 Tom de Vries <tdevries@suse.de>
6379 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
6380 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
6382 2018-07-01 Tom de Vries <tdevries@suse.de>
6384 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
6385 * gcc.dg/guality/vla-1.c: Use relative line numbers.
6387 2018-07-01 Tom de Vries <tdevries@suse.de>
6389 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
6390 (verify_call): ... here. Move to toplevel.
6391 (verify_call_np, dg_final_directive_check_utils): New proc.
6392 (toplevel): Call dg_final_directive_check_utils.
6393 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
6395 2018-06-30 Jim Wilson <jimw@sifive.com>
6397 * gcc.target/riscv/shift-shift-1.c: New.
6398 * gcc.target/riscv/shift-shift-2.c: New.
6399 * gcc.target/riscv/shift-shift-3.c: New.
6401 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6403 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
6405 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6407 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
6408 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
6409 by 4 in the computation of a[i].
6410 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
6411 main multiplication constant.
6412 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6413 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6414 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
6415 pattern to cast the result to int.
6416 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
6417 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
6418 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
6419 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
6420 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
6421 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
6422 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
6423 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
6424 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
6425 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
6426 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
6427 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
6428 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
6429 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
6430 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
6431 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
6432 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
6433 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
6434 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
6435 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
6437 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6439 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
6440 test for vectorization along the lines described in the comment.
6442 2018-06-30 Tom de Vries <tdevries@suse.de>
6444 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
6445 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
6446 LTO_TORTURE_OPTIONS.
6447 * gcc.dg/guality/prevent-optimization.h: New file.
6448 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
6449 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
6451 2018-06-30 Tom de Vries <tdevries@suse.de>
6453 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
6454 * lib/gcc-dg.exp (dg-final): New proc.
6455 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
6458 2018-06-29 Martin Sebor <msebor@redhat.com>
6460 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
6461 that don't define the function.
6463 2018-06-29 Marek Polacek <polacek@redhat.com>
6466 * g++.dg/ext/cond3.C: New test.
6468 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6470 * gcc.target/arm/arm-soft-strd-even.c: New test.
6472 2018-06-29 Tom de Vries <tdevries@suse.de>
6474 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
6476 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
6477 (process-message): ... here.
6478 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
6480 2018-06-29 Martin Liska <mliska@suse.cz>
6482 PR tree-optimization/86263
6483 * gcc.dg/tree-ssa/pr86263.c: New test.
6485 2018-06-28 Carl Love <cel@us.ibm.com>
6487 * gcc.target/p9-extract-1.c: Add test case.
6488 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
6491 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
6494 * gcc.target/i386/pr86348.c: New test.
6496 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
6498 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
6500 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
6503 * gfortran.dg/dec_type_print_2.f03: New testcase.
6505 2018-06-28 David Pagan <dave.pagan@oracle.com>
6508 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
6509 message causing unexpected test FAIL.
6511 2018-06-28 Martin Liska <mliska@suse.cz>
6513 * gcc.dg/tree-ssa/switch-1.c: New test.
6515 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
6517 * gnat.dg/debug15.adb: New test.
6519 2018-06-27 David Malcolm <dmalcolm@redhat.com>
6522 * g++.dg/lookup/pr86329.C: New test.
6524 2018-06-27 Carl Love <cel@us.ibm.com>
6526 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
6528 2018-06-27 Tamar Christina <tamar.christina@arm.com>
6531 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
6533 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
6535 * gcc.target/powerpc/builtins-1.c: Correct a comment.
6537 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6539 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
6540 requirement for this test.
6541 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
6542 requirement, and -mpower8-vector compile option.
6544 2018-06-26 Jakub Jelinek <jakub@redhat.com>
6547 * gcc.dg/pr86314.c: New test.
6550 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
6552 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6554 * gcc.target/i386/pr86257.c: Require 64-bit.
6556 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6558 * g++.dg/pr86082.C: Require IBM1047 support.
6560 2018-06-26 Richard Biener <rguenther@suse.de>
6563 * gcc.dg/pr86271.c: New testcase.
6565 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
6568 * gcc.dg/pr86064.c: New.
6570 2018-06-25 Jeff Law <law@redhat.com>
6572 * lib/target-supports.exp
6573 (check_effective_target_logical_op_short_circuit): Add v850.
6575 2018-06-25 Martin Sebor <msebor@redhat.com>
6577 PR tree-optimization/86204
6578 * gcc.dg/strlenopt-46.c: New test.
6580 2018-06-25 Martin Sebor <msebor@redhat.com>
6582 PR tree-optimization/85700
6583 * gcc.dg/Wstringop-truncation-4.c: New test.
6585 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
6590 * gfortran.dg/init_flag_17.f90: New testcase.
6592 2018-06-25 Carl Love <cel@us.ibm.com>
6594 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
6595 vec_extract a signed int. Add vec_extract tests for bool char
6597 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
6600 2018-06-25 Tom de Vries <tdevries@suse.de>
6602 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
6604 2018-06-25 Jakub Jelinek <jakub@redhat.com>
6607 * gcc.target/i386/avx512f-pr84786-3.c: New test.
6609 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6611 * gnat.dg/sso9.adb: New testcase.
6612 * gnat.dg/sso9_pkg.ads: Likewise.
6614 2018-06-25 Tom de Vries <tdevries@suse.de>
6617 * gcc.target/i386/pr86257.c: New test.
6619 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
6622 * g++.dg/pr86082.C: New test.
6624 2018-06-24 Tom de Vries <tdevries@suse.de>
6626 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
6627 * gcc.dg/guality/guality.exp: Same.
6628 * gfortran.dg/guality/guality.exp: Same.
6629 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
6631 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6633 * g++.dg/concepts/locations1.C: New.
6634 * g++.dg/cpp0x/locations1.C: Likewise.
6635 * g++.dg/cpp1z/inline-var2.C: Test locations too.
6636 * g++.dg/cpp1z/inline-var3.C: Likewise.
6638 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
6641 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
6643 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6645 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
6647 * gcc.target/powerpc/builtins-9.c: New test.
6648 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
6649 to expect different code generation on big-endian vs.
6650 little-endian targets.
6652 2018-06-22 Tom de Vries <tdevries@suse.de>
6654 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
6655 $rootme/../gdb/gdb, if available.
6656 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
6657 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
6659 2018-06-22 Tom de Vries <tdevries@suse.de>
6661 * lib/gcc-gdb-test.exp (report_gdb): New proc.
6662 * g++.dg/guality/guality.exp: Use report_gdb.
6663 * gcc.dg/guality/guality.exp: Same.
6664 * gfortran.dg/guality/guality.exp: Same.
6666 2018-06-22 Jakub Jelinek <jakub@redhat.com>
6669 * g++.dg/ext/offsetof3.C: New test.
6671 2018-06-22 Carl Love <cel@us.ibm.com>
6673 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
6674 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
6675 for the vnor, vand and vxor instructions.
6676 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
6677 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
6678 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
6679 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
6680 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
6681 Add -dp to dg-options, update expected counts.
6683 2018-06-22 Paul Koning <ni1d@arrl.net>
6685 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
6687 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
6688 * gcc.c-torture/compile/20040101-1.c: Ditto.
6689 * gcc.c-torture/compile/20050622-1.c: Ditto.
6690 * gcc.c-torture/compile/20080625-1.c: Ditto.
6691 * gcc.c-torture/compile/20090107-1.c: Ditto.
6692 * gcc.c-torture/compile/920501-12.c: Ditto.
6693 * gcc.c-torture/compile/920501-4.c: Ditto.
6694 * gcc.c-torture/compile/961203-1.c: Ditto.
6695 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
6696 * gcc.c-torture/compile/pr25310.c: Ditto.
6698 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
6699 James Norris <jnorris@codesourcery.com>
6700 Thomas Schwinge <thomas@codesourcery.com>
6701 Tom de Vries <tom@codesourcery.com>
6703 * c-c++-common/goacc/deviceptr-4.c: New file.
6704 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
6706 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
6707 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
6708 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
6709 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
6710 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
6711 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
6713 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6714 * c-c++-common/goacc/private-reduction-1.c: Likewise.
6715 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
6717 * gfortran.dg/goacc/modules.f95: Likewise.
6718 * gfortran.dg/goacc/routine-8.f90: Likewise.
6719 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6721 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
6723 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
6724 if the long double format is IEEE 128-bit for tests that are
6725 explicitly testing IBM extended double support. Use the
6726 appropriate pack and unpack built-in functions. Change calls from
6727 __builtin_isinfl to __builtin_isinf since the later supports all
6728 floating point types.
6729 * gcc.target/powerpc/pr57150.c: Likewise.
6730 * gcc.target/powerpc/pr60203.c: Likewise.
6731 * gcc.target/powerpc/pr67808.c: Likewise.
6732 * gcc.target/powerpc/pr70117.c: Likewise.
6733 * gcc.target/powerpc/tfmode_off.c: Likewise.
6735 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6738 * gfortran.dg/assumed_charlen_function_7.f90: New test.
6740 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6743 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
6745 2018-06-21 Tom de Vries <tdevries@suse.de>
6747 * gcc.dg/guality/pr45882.c (a): Add used attribute.
6749 2018-06-21 Tom de Vries <tdevries@suse.de>
6751 PR tree-optimization/85859
6752 * gcc.dg/pr85859.c: New test.
6754 2018-06-21 Richard Biener <rguenther@suse.de>
6756 PR tree-optimization/86232
6757 * gcc.dg/torture/pr86232.c: New testcase.
6759 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6761 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
6763 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6765 * gcc/gcc.target/aarch64/aes_2.c: New test.
6767 2018-06-20 Than McIntosh <thanm@google.com>
6770 * gcc.dg/split-8.c: New.
6772 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6774 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
6775 for vpkudus in place of vpksdus.
6776 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
6778 2018-06-20 Nathan Sidwell <nathan@acm.org>
6781 * g++.dg/lookup/pr85634-2.C: New.
6783 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
6785 * g++.dg/template/friend65.C: New.
6786 * g++.dg/cpp0x/main1.C: Likewise.
6787 * g++.dg/other/main2.C: Likewise.
6788 * g++.dg/other/main3.C: Likewise.
6789 * g++.dg/template/friend42.C: Test location too.
6790 * g++.dg/concepts/decl-diagnose.C: Likewise.
6791 * g++.dg/warn/main-2.C: Update.
6793 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
6794 Thomas Schwinge <thomas@codesourcery.com>
6795 Cesar Philippidis <cesar@codesourcery.com>
6797 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
6798 2.5 data clause semantics.
6799 * c-c++-common/goacc/declare-2.c: Likewise.
6800 * c-c++-common/goacc/default-4.c: Likewise.
6801 * c-c++-common/goacc/finalize-1.c: New test.
6802 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
6803 OpenACC 2.5 data clause semantics.
6804 * c-c++-common/goacc/kernels-alias.c: Likewise.
6805 * c-c++-common/goacc/routine-5.c: Likewise.
6806 * c-c++-common/goacc/update-if_present-1.c: New test.
6807 * c-c++-common/goacc/update-if_present-2.c: New test.
6808 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
6809 2.5 data clause semantics.
6810 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6811 * gfortran.dg/goacc/data-tree.f95: Likewise.
6812 * gfortran.dg/goacc/declare-2.f95: Likewise.
6813 * gfortran.dg/goacc/default-4.f: Likewise.
6814 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6815 * gfortran.dg/goacc/finalize-1.f: New test.
6816 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
6817 OpenACC 2.5 data clause semantics.
6818 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
6819 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6820 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
6821 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6822 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
6823 * gfortran.dg/goacc/update-if_present-1.f90: New test.
6824 * gfortran.dg/goacc/update-if_present-2.f90: New test.
6826 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6829 * g++.dg/warn/Wnonnull4.C: New test.
6831 2018-06-20 Marek Polacek <polacek@redhat.com>
6834 * g++.dg/pr86240.C: New test.
6836 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6839 * gcc.target/i386/pr86194.c: New test.
6841 PR tree-optimization/86231
6842 * gcc.dg/tree-ssa/vrp119.c: New test.
6843 * gcc.c-torture/execute/pr86231.c: New test.
6845 2018-06-20 Tom de Vries <tdevries@suse.de>
6847 PR tree-optimization/86097
6848 * gcc.dg/autopar/pr86097.c: New test.
6850 2018-06-20 Nathan Sidwell <nathan@acm.org>
6853 * g++.dg/lookup/pr85634.C: New.
6855 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6857 * gcc.target/aarch64/ldp_stp_q.c: New test.
6858 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
6859 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
6861 2018-06-20 Martin Liska <mliska@suse.cz>
6863 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
6865 2018-06-19 Martin Sebor <msebor@redhat.com>
6867 PR tree-optimization/48560
6868 * gcc.dg/Warray-bounds-28.c: New test.
6870 2018-06-19 Martin Sebor <msebor@redhat.com>
6873 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
6876 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
6878 * g++.dg/lto/pr84805_0.C: Update template.
6879 * g++.dg/lto/pr84805_1.C: Update template.
6881 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
6883 * gnat.dg/aggr24.adb: New test.
6884 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
6886 2018-06-19 Richard Biener <rguenther@suse.de>
6888 PR tree-optimization/86179
6889 * gcc.dg/pr86179.c: New testcase.
6891 2018-06-18 Martin Sebor <msebor@redhat.com>
6894 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
6895 * c-c++-common/attr-nonstring-8.c: New test.
6897 2018-06-18 Martin Sebor <msebor@redhat.com>
6899 PR tree-optimization/81384
6900 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
6901 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
6902 * gcc.c-torture/execute/builtins/strnlen.c: New test.
6903 * gcc.dg/attr-nonstring-2.c: New test.
6904 * gcc.dg/attr-nonstring-3.c: New test.
6905 * gcc.dg/attr-nonstring-4.c: New test.
6906 * gcc.dg/strlenopt-45.c: New test.
6907 * gcc.dg/strlenopt.h (strnlen): Declare.
6909 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6911 PR tree-optimization/86076
6912 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
6914 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6916 PR tree-optimization/64946
6917 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
6919 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
6921 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
6922 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
6923 * gnat.dg/stack_usage5.adb: New test.
6925 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6928 * gcc.dg/tree-ssa/popcount.c: New test.
6929 * gcc.dg/tree-ssa/popcount2.c: New test.
6931 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6934 * gcc.dg/absu.c: New test.
6935 * gcc.dg/gimplefe-29.c: New test.
6936 * gcc.target/aarch64/pr64946.c: New test.
6938 2018-06-15 Jakub Jelinek <jakub@redhat.com>
6941 * c-c++-common/pr86093.c: New test.
6944 * gfortran.fortran-torture/compile/pr85878.f90: New test.
6947 * gcc.c-torture/compile/pr86123.c: New test.
6949 2018-06-15 Tom de Vries <tdevries@suse.de>
6951 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
6953 2018-06-15 Nick Clifton <nickc@redhat.com>
6956 * gcc.c-torture/compile/pr84195.c: New test.
6958 2018-06-15 Richard Biener <rguenther@suse.de>
6961 * g++.dg/pr86159.C: New testcase.
6963 2018-06-15 Richard Biener <rguenther@suse.de>
6966 * gcc.dg/pr86076.c: New testcase.
6968 2018-06-14 Marek Polacek <polacek@redhat.com>
6971 * g++.dg/cpp0x/gen-attrs-65.C: New test.
6973 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6976 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
6977 -msse2 to dg-options.
6980 * gcc.c-torture/compile/pr86122.c: New test.
6982 P0624R2 - Default constructible and assignable stateless lambdas
6983 * g++.dg/cpp2a/lambda1.C: New test.
6984 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
6987 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6989 * g++.dg/other/static3.C: New.
6990 * g++.dg/other/static4.C: Likewise.
6991 * g++.dg/warn/Wshadow-15.C: Likewise.
6992 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
6993 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
6994 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
6995 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
6996 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
6997 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
6998 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7000 2018-06-14 Jakub Jelinek <jakub@redhat.com>
7003 * gcc.c-torture/compile/pr85945.c: New test.
7005 2018-06-14 Richard Biener <rguenther@suse.de>
7008 * gcc.dg/pr86124.c: New testcase.
7010 2018-06-13 Martin Sebor <msebor@redhat.com>
7012 PR tree-optimization/86114
7013 * gcc.dg/pr86114.c: New test.
7015 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
7018 * gfortran.dg/pr86110.f90: New test.
7020 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
7023 * gfortran.dg/goacc/pr85703.f90: New test.
7024 * gfortran.dg/gomp/pr85703.f90: New test.
7026 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
7029 * gfortran.dg/goacc/pr85702.f90: New test.
7031 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
7033 * gcc.target/i386/pr86048.c: New test.
7035 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7037 * gcc.target/arc/fma-1.c: New test.
7039 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7041 * gcc.target/arc/pr9001107555.c: New file.
7043 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
7045 * g++.dg/torture/aarch64-vect-init-1.C: New test.
7047 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
7049 * g++.dg/init/delete3.C: New.
7050 * g++.dg/init/new49.C: Likewise.
7051 * g++.dg/init/new25.C: Test locations too.
7052 * g++.dg/template/new4.C: Likewise.
7053 * g++.old-deja/g++.jason/operator.C: Likewise.
7055 2018-06-12 Marek Polacek <polacek@redhat.com>
7057 Core issue 1331 - const mismatch with defaulted copy constructor
7058 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
7059 * g++.dg/cpp0x/defaulted52.C: New test.
7060 * g++.dg/cpp0x/defaulted53.C: New test.
7061 * g++.dg/cpp0x/defaulted54.C: New test.
7062 * g++.dg/cpp0x/defaulted55.C: New test.
7063 * g++.dg/cpp0x/defaulted56.C: New test.
7064 * g++.dg/cpp0x/defaulted57.C: New test.
7065 * g++.dg/cpp0x/defaulted58.C: New test.
7066 * g++.dg/cpp0x/defaulted59.C: New test.
7067 * g++.dg/cpp0x/defaulted60.C: New test.
7069 2018-06-12 David Malcolm <dmalcolm@redhat.com>
7072 * gcc.dg/spellcheck-transposition.c: New test.
7074 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
7077 * gfortran.dg/pr44491.f90: New testcase
7079 2018-06-12 Martin Sebor <msebor@redhat.com>
7081 PR tree-optimization/85259
7082 * gcc.dg/Wstringop-overflow-5.c: New test.
7083 * gcc.dg/Wstringop-overflow-6.c: New test.
7085 2018-06-12 Martin Sebor <msebor@redhat.com>
7088 * gcc.dg/Wstringop-truncation-3.c: New test.
7090 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7092 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
7093 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
7094 * gcc.target/powerpc/swaps-p8-17.c: Same.
7096 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7098 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
7099 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
7100 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
7101 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
7102 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
7103 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
7105 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7107 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
7108 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
7109 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
7110 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
7111 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
7112 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
7114 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7116 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
7117 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
7118 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
7119 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
7120 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
7121 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
7123 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7125 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
7126 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
7127 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
7128 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
7129 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
7130 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
7132 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7134 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
7135 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
7136 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
7137 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
7138 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
7139 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
7141 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7143 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
7144 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
7145 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
7146 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
7147 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
7148 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
7150 2018-06-12 Martin Liska <mliska@suse.cz>
7152 * g++.dg/opt/mpx.C: New test.
7153 * gcc.target/i386/mpx.c: New test.
7155 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7157 * gcc.target/arc/builtin_simdarc.c: Update test.
7158 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
7159 * gcc.target/arc/tumaddsidi4.c: Likewise.
7161 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
7163 * gnat.dg/opt72a.ad[sb]: New test.
7164 * gnat.dg/opt72_pkg.ads: New helper.
7166 2018-06-12 Tom de Vries <tdevries@suse.de>
7168 * gcc.dg-selftests/dg-final.exp: New file.
7170 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7172 * g++.dg/lookup/new2.C: Test locations too.
7173 * g++.dg/other/ellipsis1.C: Likewise.
7174 * g++.dg/other/operator1.C: Likewise.
7175 * g++.dg/other/operator2.C: Likewise.
7176 * g++.dg/overload/operator2.C: Likewise.
7177 * g++.dg/parse/defarg11.C: Likewise.
7178 * g++.dg/parse/operator4.C: Likewise.
7179 * g++.dg/template/error30.C: Likewise.
7180 * g++.dg/template/explicit-args3.C: Likewise.
7181 * g++.dg/warn/effc1.C: Likewise.
7182 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
7183 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
7184 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
7185 * g++.old-deja/g++.jason/conversion5.C: Likewise.
7186 * g++.old-deja/g++.jason/operator.C: Likewise.
7188 2018-06-11 Martin Sebor <msebor@redhat.com>
7190 PR tree-optimization/86083
7191 * gcc.dg/strlenopt-44.c: New test.
7193 2018-06-11 Janus Weil <janus@gcc.gnu.org>
7196 * gfortran.dg/generic_32.f90: New test.
7197 * gfortran.dg/generic_33.f90: New test.
7199 2018-06-11 Carl Love <cel@us.ibm.com>
7200 * gcc.target/powerpc/altivec-7.c (main): Remove tests
7201 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
7202 long long bool. Remove duplicate dg-final for xxlxor. Update
7203 dg-final instruction counts.
7204 * gcc.target/powerpc/altivec-37.c (main): New file for
7205 tests vec_unpackh and vec_unpackl returning long long bool and
7208 2018-06-11 Martin Liska <mliska@suse.cz>
7210 PR tree-optimization/86089
7211 * gcc.dg/tree-ssa/pr86089.c: New test.
7213 2018-06-11 Julia Koval <julia.koval@intel.com>
7215 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
7216 * gcc.target/i386/vpclmulqdq.c: Ditto.
7218 2018-06-11 Olivier Hainque <hainque@adacore.com>
7220 * gnat.dg/lang-dw2.adb: New test.
7221 * gnat.dg/lang-dw3.adb: New test.
7223 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
7225 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
7226 gnat.dg/assertion_policy1_pkg.ads: New testcase.
7228 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7230 * gnat.dg/predicate1.adb: New testcase.
7232 2018-06-11 Yannick Moy <moy@adacore.com>
7234 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
7236 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
7238 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
7241 2018-06-11 Javier Miranda <miranda@adacore.com>
7243 * gnat.dg/prot4.adb: New testcase.
7245 2018-06-11 Yannick Moy <moy@adacore.com>
7247 * gnat.dg/part_of1-instantiation.adb,
7248 gnat.dg/part_of1-instantiation.ads,
7249 gnat.dg/part_of1-private_generic.adb,
7250 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
7253 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
7255 * gnat.dg/contract1.adb: New testcase.
7257 2018-06-11 Javier Miranda <miranda@adacore.com>
7259 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
7262 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7264 * gnat.dg/inline_always1.adb: New testcase.
7266 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7268 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
7269 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
7270 gnat.dg/nested_generic2_g2.ads: New testcase.
7272 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7274 * g++.dg/template/friend64.C: New.
7275 * g++.old-deja/g++.other/friend4.C: Test the location too.
7276 * g++.old-deja/g++.pt/crash23.C: Likewise.
7278 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7280 * gfortran.dg/inline_matmul_23.f90: New test.
7282 2018-06-10 Janus Weil <janus@gcc.gnu.org>
7285 * gfortran.dg/intent_decl_1.f90: New test case.
7287 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7289 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
7290 * gfortran.dg/ieee/large_4.f90: Ditto.
7291 * gfortran.dg/round_4.f90: Ditto.
7293 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7296 * gfortran.dg/pr38351.f90: New test.
7297 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
7299 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7304 * gfortran.dg/pr85138_1.f90: New test.
7305 * gfortran.dg/pr85138_2.f90: Ditto.
7306 * gfortran.dg/pr85996.f90: Ditto.
7308 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7311 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
7312 * gfortran.dg/data_char_1.f90: Ditto.
7313 * gfortran.dg/pr78571.f90: Ditto.
7314 * gfortran.dg/pr78278.f90: New test.
7316 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7319 * gfortran.dg/pr63514.f90: New test.
7321 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7324 * gfortran.dg/bounds_check_20.f90: New test.
7326 2018-06-08 Carl Love <cel@us.ibm.com>
7328 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
7330 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
7331 vec_extract a signed int.
7332 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
7333 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
7335 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
7336 vec_extract a signed int.
7337 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
7338 vec_extract a signed int.
7339 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
7340 vec_xor builtins. Update xxsel, xxlxor counts.
7342 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7345 * gfortran.dg/associate_30.f90: Remove code tested ...
7346 * gfortran.dg/pr67803.f90: Ditto.
7347 * gfortran.dg/pr67805.f90: Ditto.
7348 * gfortran.dg/pr86059.f90: ... here. New test.
7350 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7353 * gfortran.dg/pr78571.f90: New test.
7355 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
7358 * gcc.target/powerpc/pr85755.c: New test.
7360 2018-06-08 Carl Love <cel@us.ibm.com>
7362 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
7364 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
7366 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
7367 for BE system that are different then for an LE system from this file
7368 into vsx-vector-6-le.c using be target qualifier. Remove this file.
7369 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
7370 the various instruction counts. Rename file to vsx-vector-6.p8.c.
7372 2018-06-08 Martin Liska <mliska@suse.cz>
7374 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
7376 2018-06-08 Martin Liska <mliska@suse.cz>
7378 * g++.dg/dg.exp: Do not use mpx.exp.
7379 * g++.dg/lto/lto.exp: Likewise.
7380 * g++.dg/lto/pr69729_0.C: Remove.
7381 * g++.dg/opt/pr71529.C: Remove.
7382 * g++.dg/pr63995-1.C: Remove.
7383 * g++.dg/pr68270.C: Remove.
7384 * g++.dg/pr71624.C: Remove.
7385 * g++.dg/pr71633.C: Remove.
7386 * g++.dg/pr79761.C: Remove.
7387 * g++.dg/pr79764.C: Remove.
7388 * g++.dg/pr79769.C: Remove.
7389 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
7390 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
7391 * gcc.dg/lto/chkp-privatize_0.c: Remove.
7392 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
7393 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
7394 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
7395 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
7396 * gcc.dg/lto/pr66221_0.c: Remove.
7397 * gcc.target/i386/chkp-always_inline.c: Remove.
7398 * gcc.target/i386/chkp-bndret.c: Remove.
7399 * gcc.target/i386/chkp-builtins-1.c: Remove.
7400 * gcc.target/i386/chkp-builtins-2.c: Remove.
7401 * gcc.target/i386/chkp-builtins-3.c: Remove.
7402 * gcc.target/i386/chkp-builtins-4.c: Remove.
7403 * gcc.target/i386/chkp-const-check-1.c: Remove.
7404 * gcc.target/i386/chkp-const-check-2.c: Remove.
7405 * gcc.target/i386/chkp-hidden-def.c: Remove.
7406 * gcc.target/i386/chkp-label-address.c: Remove.
7407 * gcc.target/i386/chkp-lifetime-1.c: Remove.
7408 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
7409 * gcc.target/i386/chkp-pr69044.c: Remove.
7410 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
7411 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
7412 * gcc.target/i386/chkp-strchr.c: Remove.
7413 * gcc.target/i386/chkp-strlen-1.c: Remove.
7414 * gcc.target/i386/chkp-strlen-2.c: Remove.
7415 * gcc.target/i386/chkp-strlen-3.c: Remove.
7416 * gcc.target/i386/chkp-strlen-4.c: Remove.
7417 * gcc.target/i386/chkp-strlen-5.c: Remove.
7418 * gcc.target/i386/chkp-stropt-1.c: Remove.
7419 * gcc.target/i386/chkp-stropt-10.c: Remove.
7420 * gcc.target/i386/chkp-stropt-11.c: Remove.
7421 * gcc.target/i386/chkp-stropt-12.c: Remove.
7422 * gcc.target/i386/chkp-stropt-13.c: Remove.
7423 * gcc.target/i386/chkp-stropt-14.c: Remove.
7424 * gcc.target/i386/chkp-stropt-15.c: Remove.
7425 * gcc.target/i386/chkp-stropt-16.c: Remove.
7426 * gcc.target/i386/chkp-stropt-17.c: Remove.
7427 * gcc.target/i386/chkp-stropt-2.c: Remove.
7428 * gcc.target/i386/chkp-stropt-3.c: Remove.
7429 * gcc.target/i386/chkp-stropt-4.c: Remove.
7430 * gcc.target/i386/chkp-stropt-5.c: Remove.
7431 * gcc.target/i386/chkp-stropt-6.c: Remove.
7432 * gcc.target/i386/chkp-stropt-7.c: Remove.
7433 * gcc.target/i386/chkp-stropt-8.c: Remove.
7434 * gcc.target/i386/chkp-stropt-9.c: Remove.
7435 * gcc.target/i386/i386.exp: Do not use mpx.exp.
7436 * gcc.target/i386/indirect-thunk-11.c: Remove.
7437 * gcc.target/i386/indirect-thunk-12.c: Remove.
7438 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
7439 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
7440 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
7441 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
7442 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
7443 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
7444 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
7445 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
7446 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
7447 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
7448 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
7449 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
7450 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
7451 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
7452 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
7453 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
7454 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
7455 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
7456 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
7457 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
7458 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
7459 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
7460 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
7461 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
7462 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
7463 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
7464 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
7465 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
7466 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
7467 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
7468 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
7469 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
7470 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
7471 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
7472 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
7473 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
7474 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
7475 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
7476 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
7477 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
7478 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
7479 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
7480 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
7481 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
7482 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
7483 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
7484 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
7485 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
7486 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
7487 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
7488 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
7489 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
7490 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
7491 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
7492 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
7493 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
7494 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
7495 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
7496 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
7497 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
7498 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
7499 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
7500 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
7501 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
7502 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
7503 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
7504 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
7505 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
7506 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
7507 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
7508 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
7509 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
7510 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
7511 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
7512 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
7513 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
7514 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
7515 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
7516 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
7517 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
7518 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
7519 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
7520 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
7521 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
7522 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
7523 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
7524 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
7525 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
7526 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
7527 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
7528 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
7529 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
7530 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
7531 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
7532 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
7533 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
7534 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
7535 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
7536 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
7537 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
7538 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
7539 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
7540 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
7541 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
7542 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
7543 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
7544 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
7545 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
7546 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
7547 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
7548 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
7549 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
7550 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
7551 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
7552 * gcc.target/i386/mpx/label-address-1.c: Remove.
7553 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
7554 * gcc.target/i386/mpx/macro.c: Remove.
7555 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
7556 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
7557 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
7558 * gcc.target/i386/mpx/memcpy-1.c: Remove.
7559 * gcc.target/i386/mpx/memmove-1.c: Remove.
7560 * gcc.target/i386/mpx/memmove-2.c: Remove.
7561 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
7562 * gcc.target/i386/mpx/mpx-check.h: Remove.
7563 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
7564 * gcc.target/i386/mpx/mpx.exp: Remove.
7565 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
7566 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
7567 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
7568 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
7569 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
7570 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
7571 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
7572 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
7573 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
7574 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
7575 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
7576 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
7577 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
7578 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
7579 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
7580 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
7581 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
7582 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
7583 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
7584 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
7585 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
7586 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
7587 * gcc.target/i386/mpx/pr65508.c: Remove.
7588 * gcc.target/i386/mpx/pr65531.cc: Remove.
7589 * gcc.target/i386/mpx/pr66048.cc: Remove.
7590 * gcc.target/i386/mpx/pr66134.c: Remove.
7591 * gcc.target/i386/mpx/pr66566.c: Remove.
7592 * gcc.target/i386/mpx/pr66567.c: Remove.
7593 * gcc.target/i386/mpx/pr66568.c: Remove.
7594 * gcc.target/i386/mpx/pr66569.c: Remove.
7595 * gcc.target/i386/mpx/pr66581.c: Remove.
7596 * gcc.target/i386/mpx/pr68337-1.c: Remove.
7597 * gcc.target/i386/mpx/pr68337-2.c: Remove.
7598 * gcc.target/i386/mpx/pr68416.c: Remove.
7599 * gcc.target/i386/mpx/pr78339.c: Remove.
7600 * gcc.target/i386/mpx/pr79631.c: Remove.
7601 * gcc.target/i386/mpx/pr79633.c: Remove.
7602 * gcc.target/i386/mpx/pr79753.c: Remove.
7603 * gcc.target/i386/mpx/pr79770.c: Remove.
7604 * gcc.target/i386/mpx/pr79987.c: Remove.
7605 * gcc.target/i386/mpx/pr79988.c: Remove.
7606 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
7607 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
7608 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
7609 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
7610 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
7611 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
7612 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
7613 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
7614 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
7615 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
7616 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
7617 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
7618 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
7619 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
7620 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
7621 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
7622 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
7623 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
7624 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
7625 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
7626 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
7627 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
7628 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
7629 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
7630 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
7631 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
7632 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
7633 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
7634 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
7635 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
7636 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
7637 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
7638 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
7639 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
7640 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
7641 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
7642 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
7643 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
7644 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
7645 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
7646 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
7647 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
7648 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
7649 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
7650 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
7651 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
7652 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
7653 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
7654 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
7655 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
7656 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
7657 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
7658 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
7659 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
7660 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
7661 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
7662 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
7663 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
7664 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
7665 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
7666 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
7667 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
7668 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
7669 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
7670 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
7671 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
7672 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
7673 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
7674 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
7675 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
7676 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
7677 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
7678 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
7679 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
7680 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
7681 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
7682 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
7683 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
7684 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
7685 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
7686 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
7687 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
7688 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
7689 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
7690 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
7691 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
7692 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
7693 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
7694 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
7695 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
7696 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
7697 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
7698 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
7699 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
7700 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
7701 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
7702 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
7703 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
7704 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
7705 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
7706 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
7707 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
7708 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
7709 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
7710 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
7711 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
7712 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
7713 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
7714 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
7715 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
7716 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
7717 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
7718 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
7719 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
7720 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
7721 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
7722 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
7723 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
7724 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
7725 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
7726 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
7727 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
7728 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
7729 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
7730 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
7731 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
7732 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
7733 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
7734 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
7735 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
7736 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
7737 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
7738 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
7739 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
7740 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
7741 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
7742 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
7743 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
7744 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
7745 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
7746 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
7747 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
7748 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
7749 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
7750 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
7751 * gcc.target/i386/pr63995-2.c: Remove.
7752 * gcc.target/i386/pr64805.c: Remove.
7753 * gcc.target/i386/pr65044.c: Remove.
7754 * gcc.target/i386/pr65167.c: Remove.
7755 * gcc.target/i386/pr65183.c: Remove.
7756 * gcc.target/i386/pr65184.c: Remove.
7757 * gcc.target/i386/pr65523.c: Remove.
7758 * gcc.target/i386/pr70876.c: Remove.
7759 * gcc.target/i386/pr70877.c: Remove.
7760 * gcc.target/i386/pr71458.c: Remove.
7761 * gcc.target/i386/pr80880.c: Remove.
7762 * gcc.target/i386/ret-thunk-25.c: Remove.
7763 * gcc.target/i386/thunk-retbnd.c: Remove.
7764 * lib/mpx-dg.exp: Remove.
7765 * gcc.target/i386/funcspec-56.inc: Adjust test case.
7767 2018-06-07 Carl Love <cel@us.ibm.com>
7769 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
7772 2018-06-07 Carl Love <cel@us.ibm.com>
7774 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
7777 2018-06-07 Marek Polacek <polacek@redhat.com>
7780 * gcc.dg/Wc90-c99-compat-10.c: New test.
7781 * gcc.dg/Wc90-c99-compat-11.c: New test.
7782 * gcc.dg/Wc90-c99-compat-12.c: New test.
7783 * gcc.dg/Wc90-c99-compat-9.c: New test.
7785 2018-06-07 Paul Koning <ni1d@arrl.net>
7787 * gcc.c-torture/compile/20180605-1.c: New test.
7789 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
7792 * gfortran.dg/pr86045.f90: New test.
7794 2018-06-07 Marek Polacek <polacek@redhat.com>
7796 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
7798 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
7800 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
7802 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7804 * gcc.target/msp430/msp430i-device-symbol.c: New test.
7805 * gcc.target/msp430/msp430f-device-symbol.c: New test.
7806 * gcc.target/msp430/msp430.h: New test header file.
7808 2018-06-07 Jakub Jelinek <jakub@redhat.com>
7810 PR tree-optimization/69615
7811 * gcc.dg/tree-ssa/pr69615.c: New test.
7813 2018-06-07 Richard Biener <rguenther@suse.de>
7815 PR tree-optimization/85935
7816 * gcc.dg/graphite/pr85935.c: New testcase.
7818 2018-06-04 Carl Love <cel@us.ibm.com>
7820 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
7821 debug print statements. Fix a few formating issues.
7823 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7826 * gcc.target/powerpc/pr85657-4.c: New tests.
7827 * gcc.target/powerpc/pr85657-5.c: Likewise.
7828 * gcc.target/powerpc/pr85657-6.c: Likewise.
7830 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7833 * gfortran.dg/realloc_on_assign_30.f90: New test.
7835 2018-06-06 Carl Love <cel@us.ibm.com>
7836 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
7837 argument to vui_arg.
7839 2018-06-06 Carl Love <cel@us.ibm.com>
7841 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
7843 * gcc.target/powerpc/builtins-4.c: New test file for tests
7846 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7849 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
7850 be used in templates. Don't check for them in overloaded functions.
7852 2018-06-06 Jim Wilson <jimw@sifive.com>
7854 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
7855 * gcc.target/riscv/interrupt-mmode.c: New.
7856 * gcc.target/riscv/interrupt-smode.c: New.
7857 * gcc.target/riscv/interrupt-umode.c: New.
7859 2018-06-06 Marek Polacek <polacek@redhat.com>
7862 * g++.dg/cpp0x/initlist102.C: New test.
7863 * g++.dg/cpp0x/initlist103.C: New test.
7864 * g++.dg/cpp0x/initlist104.C: New test.
7866 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
7868 * gcc.dg/torture/pr86066.c: New test.
7870 2018-06-06 Richard Biener <rguenther@suse.de>
7872 PR tree-optimization/86062
7873 * g++.dg/tree-ssa/pr86062.C: New testcase.
7875 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7877 * gcc.target/msp430/function-attributes-4.c: New test.
7878 * gcc.target/msp430/static-interrupts.c: New test.
7880 2018-06-05 Steve Ellcey <sellcey@cavium.com>
7883 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
7884 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
7885 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
7886 * gcc.target/aarch64/nofp_1.c: Ditto.
7888 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7890 * gcc.target/arm/cmse/cmse-1c99.c: New test.
7892 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
7895 * gfortran.dg/goacc/pr85701.f90: New test.
7897 2018-06-05 Marek Polacek <polacek@redhat.com>
7900 * g++.dg/cpp0x/alias-decl-64.C: New test.
7902 2018-06-05 Richard Biener <rguenther@suse.de>
7904 PR tree-optimization/86046
7905 * gcc.dg/pr86046.c: New testcase.
7907 2018-06-05 Richard Biener <rguenther@suse.de>
7909 PR tree-optimization/86047
7910 * gcc.dg/pr86047.c: New testcase.
7912 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7915 * g++.target/arm/arm.exp: New file.
7916 * g++.target/arm/pr81497.C: Likewise.
7918 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
7920 * gcc.target/s390/htm-builtins-compile-4.c: New test.
7922 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
7924 * gcc.dg/store_merging_21.c: New test.
7925 * gnat.dg/opt71b.adb: Likewise.
7926 * gnat.dg/opt71.adb: Rename into...
7927 * gnat.dg/opt71a.adb: ...this.
7929 2018-06-04 Richard Biener <rguenther@suse.de>
7931 PR tree-optimization/85955
7932 * gcc.dg/pr85955.c: New testcase.
7934 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
7937 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
7938 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
7939 * gfortran.dg/allocate_stat_2.f90: Ditto.
7940 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7942 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
7944 * gcc.target/aarch64/sve/extract_5.c: New test.
7946 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7950 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
7952 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
7953 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
7954 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
7955 * gcc.target/i386/avx512bw-pr86036.c: New test.
7957 2018-06-04 Richard Biener <rguenther@suse.de>
7959 PR tree-optimization/86038
7960 * gcc.dg/pr86038.c: New testcase.
7962 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7964 PR tree-optimization/69615
7965 * gcc.dg/pr69615.c: New test.
7968 * c-c++-common/gomp/pr86025.c: New test.
7970 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
7972 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
7974 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
7976 * gcc.dg/torture/pr86034.c: New test.
7978 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
7981 * gfortran.dg/cray_pointer_12.f90: New test.
7983 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7986 * gfortran.dg/pr85938.f90: Fixed by revision r261081
7988 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7990 * gnat.dg/specs/opt3.ads: New test.
7991 * gnat.dg/specs/opt3_pkg.ads: New helper.
7993 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7995 * gnat.dg/discr53.ad[sb]: New test.
7996 * gnat.dg/discr53_pkg.ads: New helper.
7998 2018-06-01 Carl Love <cel@us.ibm.com>
8000 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
8001 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
8003 2018-06-01 Carl Love <cel@us.ibm.com>
8005 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
8006 to make it consistent with the naming convention in the file.
8007 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
8008 to altivec-7.c. Delete file.
8009 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
8010 to altivec-7.c. Delete file.
8011 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
8012 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
8013 vec_unpackl tests. Update instruction counts.
8014 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
8015 tests to builtins-1.c.
8016 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
8017 tests to builtins-1.c.
8018 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
8019 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
8020 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
8021 Remove vec_ctf tests returning double. Remove vec_cts with
8022 double args. Remove vec_sel with invalid arguments. Add tests for
8024 Add instruction counts for new tests.
8025 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8026 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
8028 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
8029 test_sll_vsill_vsill_vuc.
8030 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
8032 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
8033 tests from altivec-7.h.
8034 * gcc.target/powerpc/vsx-7-be.c: Remove file.
8035 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
8036 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
8037 splat_sll, splat_uc, splat_int128, splat_uint128.
8038 Make second argument of vec_extract and vec_insert a signed int.
8039 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
8042 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
8044 * gcc.dg/store_merging_20.c: New test.
8045 * gnat.dg/opt71.adb: Likewise.
8046 * gnat.dg/opt71_pkg.ads: New helper.
8048 2018-06-01 Carl Love <cel@us.ibm.com>
8050 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
8051 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
8052 Add vec_xst_be for signed and unsigned arguments.
8054 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
8058 * gfortran.dg/pr85816.f90: New test.
8059 * gfortran.dg/pr85975.f90: New test.
8061 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
8064 * gfortran.dg/random_init_1.f90: New test.
8065 * gfortran.dg/random_init_2.f90: New test.
8066 * gfortran.dg/random_init_3.f90: New test.
8067 * gfortran.dg/random_init_4.f90: New test.
8068 * gfortran.dg/random_init_5.f90: New test.
8069 * gfortran.dg/random_init_6.f90: New test.
8071 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
8073 PR tree-optimization/85989
8074 * gcc.dg/torture/pr85989.c: New test.
8076 2018-06-01 Richard Biener <rguenther@suse.de>
8079 * gcc.dg/tree-ssa/pr86017.c: New testcase.
8081 2018-06-01 Richard Biener <rguenther@suse.de>
8084 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
8086 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
8089 * gcc.dg/strcmpopt_2.c: New test.
8090 * gcc.dg/strcmpopt_3.c: New test.
8093 * gcc.dg/strcmpopt_3.c: New test.
8095 2018-05-31 Jakub Jelinek <jakub@redhat.com>
8098 * gcc.target/i386/pr85984.c: New test.
8100 2018-05-31 Martin Sebor <msebor@redhat.com>
8103 * gcc.dg/Walloc-size-larger-than-1.c: New test.
8104 * gcc.dg/Walloc-size-larger-than-10.c: New test.
8105 * gcc.dg/Walloc-size-larger-than-11.c: New test.
8106 * gcc.dg/Walloc-size-larger-than-12.c: New test.
8107 * gcc.dg/Walloc-size-larger-than-13.c: New test.
8108 * gcc.dg/Walloc-size-larger-than-14.c: New test.
8109 * gcc.dg/Walloc-size-larger-than-15.c: New test.
8110 * gcc.dg/Walloc-size-larger-than-16.c: New test.
8111 * gcc.dg/Walloc-size-larger-than-17.c: New test.
8112 * gcc.dg/Walloc-size-larger-than-2.c: New test.
8113 * gcc.dg/Walloc-size-larger-than-3.c: New test.
8114 * gcc.dg/Walloc-size-larger-than-4.c: New test.
8115 * gcc.dg/Walloc-size-larger-than-5.c: New test.
8116 * gcc.dg/Walloc-size-larger-than-6.c: New test.
8117 * gcc.dg/Walloc-size-larger-than-7.c: New test.
8118 * gcc.dg/Walloc-size-larger-than-8.c: New test.
8119 * gcc.dg/Walloc-size-larger-than-9.c: New test.
8120 * gcc.dg/Walloc-size-larger-than.c: New test.
8122 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
8123 Cesar Philippidis <cesar@codesourcery.com>
8126 * gfortran.dg/goacc/pr77371-1.f90: New test.
8127 * gfortran.dg/goacc/pr77371-2.f90: New test.
8128 * gfortran.dg/goacc/pr85879.f90: New test.
8130 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8132 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
8133 * gnat.dg/stack_usage1b.adb: Likewise.
8134 * gnat.dg/stack_usage1c.adb: Likewise.
8135 * gnat.dg/stack_usage3.adb: Likewise.
8136 * gnat.dg/stack_usage1_pkg.adb: Delete.
8138 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8140 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
8141 * gcc.dg/store_merging_11.c: Likewise.
8142 * gcc.dg/store_merging_13.c: Likewise.
8143 * gcc.dg/store_merging_14.c: Likewise.
8144 * gcc.dg/store_merging_15.c: Likewise.
8145 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
8147 2018-05-31 Ed Schonberg <schonberg@adacore.com>
8149 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
8150 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
8151 gnat.dg/limited1_outer.ads: New testcase.
8153 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
8155 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
8156 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
8159 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8161 * gnat.dg/size_clause1.adb: New testcase.
8163 2018-05-31 Javier Miranda <miranda@adacore.com>
8165 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
8167 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
8169 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
8170 vld1x3 intrinsics for aarch64.
8171 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
8172 vst1x2 intrinsics for aarch64.
8173 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
8174 vst1x3 intrinsics for aarch64.
8176 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
8179 * g++.dg/diagnostic/pr77777.C: New test.
8181 2018-05-30 David Pagan <dave.pagan@oracle.com>
8184 * gcc.dg/noncompile/pr55976-1.c: New test.
8185 * gcc.dg/noncompile/pr55976-2.c: New test.
8187 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
8189 * gcc.dg/lto/20111213-1_0.c: Fix template.
8190 * gcc.dg/lto/20100603-1_0.c: Fix template.
8191 * gcc.dg/lto/20100603-2_0.c: Fix template.
8192 * gcc.dg/lto/20100603-3_0.c: Fix template.
8194 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
8195 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
8196 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
8197 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
8198 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
8199 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
8200 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
8201 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
8202 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
8203 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
8204 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
8205 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
8206 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
8207 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
8208 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
8209 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
8210 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
8211 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
8212 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
8213 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
8214 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
8215 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
8216 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
8217 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
8218 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
8219 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
8220 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
8221 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
8222 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
8223 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
8224 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
8225 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
8226 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
8227 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
8228 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
8229 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
8230 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
8231 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
8232 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
8233 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
8234 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
8235 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
8236 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
8237 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
8238 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
8239 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
8240 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
8241 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
8242 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
8243 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
8244 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
8245 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
8246 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
8247 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
8248 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
8249 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
8250 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
8251 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
8252 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
8253 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
8254 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
8255 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
8257 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
8260 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8262 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
8264 * gcc.target/aarch64/simd/ldp_stp_9: New.
8265 * gcc.target/aarch64/simd/ldp_stp_10: New.
8266 * gcc.target/aarch64/simd/ldp_stp_11: New.
8267 * gcc.target/aarch64/simd/ldp_stp_12: New.
8269 2018-05-30 Ed Schonberg <schonberg@adacore.com>
8271 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
8273 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
8275 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
8277 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
8280 * gcc.target/i386/pr85950.c: New test.
8282 2018-05-29 Marek Polacek <polacek@redhat.com>
8285 * g++.dg/cpp1z/class-deduction55.C: New test.
8286 * g++.dg/cpp1z/class-deduction56.C: New test.
8287 * g++.dg/cpp1z/class-deduction57.C: New test.
8289 2018-05-29 Jakub Jelinek <jakub@redhat.com>
8292 * g++.dg/warn/Wunused-var-33.C: New test.
8295 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
8296 and -fno-vect-cost-model options. Add aligned(64) attribute to the
8297 arrays. Add suffix 1 to all functions and use 4 iterations rather
8298 than N. Add functions with conversions to and from float.
8299 Add new set of functions with 8 iterations and another one
8300 with 16 iterations, expect 24 vectorized loops instead of just 4.
8301 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
8303 2018-05-29 Javier Miranda <miranda@adacore.com>
8305 * gnat.dg/equal2.adb: New testcase.
8307 2018-05-29 Ed Schonberg <schonberg@adacore.com>
8309 * gnat.dg/float_attributes_overflows.adb: New testcase.
8311 2018-05-29 Pascal Obry <obry@adacore.com>
8313 * gnat.dg/normalize_pathname.adb: New testcase.
8315 2018-05-29 Tom de Vries <tom@codesourcery.com>
8317 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
8319 * lib/scanipa.exp (scan-ipa-dump-times): Same.
8320 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
8321 * lib/scantree.exp (scan-tree-dump-times): Same.
8323 2018-05-29 Tom de Vries <tom@codesourcery.com>
8325 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
8326 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
8327 Use proc name as first argument to dg-scan.
8329 2018-05-29 Tom de Vries <tom@codesourcery.com>
8331 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
8334 2018-05-28 Richard Biener <rguenther@suse.de>
8336 PR tree-optimization/85934
8337 * gcc.target/i386/pr85934.c: New testcase.
8339 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8341 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
8343 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8345 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
8347 2018-05-28 Ed Schonberg <schonberg@adacore.com>
8349 * gnat.dg/fixedpnt5.adb: New testcase.
8351 2018-05-28 Justin Squirek <squirek@adacore.com>
8353 * gnat.dg/array31.adb: New testcase.
8355 2018-05-28 Justin Squirek <squirek@adacore.com>
8357 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
8358 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
8360 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
8362 * gfortran.dg/data_stmt_pointer.f90: new test.
8364 2018-05-27 Jakub Jelinek <jakub@redhat.com>
8367 * gcc.target/i386/avx512dq-pr85918.c: New test.
8369 2018-05-25 Jim Wilson <jimw@sifive.com>
8371 * gcc.target/riscv/interrupt-1.c: New.
8372 * gcc.target/riscv/interrupt-2.c: New.
8373 * gcc.target/riscv/interrupt-3.c: New.
8374 * gcc.target/riscv/interrupt-4.c: New.
8375 * gcc.target/riscv/interrupt-5.c: New.
8377 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
8380 * gfortran.dg/pr85786.f90: New test.
8382 2018-05-25 Paul Koning <ni1d@arrl.net>
8384 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
8385 * gcc.c-torture/compile/pr55921.c: Ditto.
8386 * gcc.c-torture/compile/pr60655-1.c: Ditto.
8387 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
8389 2018-05-25 Jakub Jelinek <jakub@redhat.com>
8392 * gcc.target/i386/avx512f-pr85832.c: New test.
8393 * gcc.target/i386/avx512vl-pr85832.c: New test.
8394 * gcc.target/i386/avx512bw-pr85832.c: New test.
8395 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
8397 2018-05-25 Bin Cheng <bin.cheng@arm.com>
8399 PR tree-optimization/85720
8400 * gcc.dg/tree-ssa/pr85720.c: New test.
8401 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
8404 2018-05-25 Martin Liska <mliska@suse.cz>
8407 * gcc.dg/tree-prof/update-loopch.c: Do not scan
8408 for 'Removing basic block'.
8410 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
8412 * gnat.dg/sec_stack1.adb: New testcase.
8414 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8416 * gnat.dg/fixedpnt4.adb: New testcase.
8418 2018-05-25 Javier Miranda <miranda@adacore.com>
8420 * gnat.dg/interface7.adb: New testcase.
8422 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
8424 * gnat.dg/sec_stack2.adb: New testcase.
8426 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8428 * gnat.dg/interface6.adb: New testcase.
8430 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8432 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
8434 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8436 * lib/target-supports.exp
8437 (check_effective_target_vect_double_cond_arith): Include
8438 multiplication and division.
8439 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
8440 fully-masked loops with a fixed vector length.
8441 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
8443 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8444 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8445 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
8447 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8449 * gcc.target/aarch64/sve/div_1.c: New test.
8450 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
8451 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
8452 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
8454 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8456 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
8458 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8460 * lib/target-supports.exp
8461 (check_effective_target_vect_double_cond_arith): New proc.
8462 * gcc.dg/vect/vect-cond-arith-1.c: New test.
8463 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8464 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
8465 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8466 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
8467 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
8468 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
8470 2018-05-25 Janus Weil <janus@gcc.gnu.org>
8473 * gfortran.dg/f2018_obs.f90: New test case.
8475 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8478 * gfortran.dg/pr85543.f90: New test.
8480 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8483 * gfortran.dg/pr85780.f90: New test.
8485 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8488 * gfortran.dg/pr85779_1.f90: New test.
8489 * gfortran.dg/pr85779_2.f90: Ditto.
8490 * gfortran.dg/pr85779_3.f90: Ditto.
8492 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8496 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
8497 * gfortran.dg/pr85895.f90: New test.
8499 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
8501 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
8502 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8504 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
8506 * gcc.dg/fold-popcount-1.c: New testcase.
8507 * gcc.dg/fold-popcount-2.c: New testcase.
8508 * gcc.dg/fold-popcount-3.c: New testcase.
8509 * gcc.dg/fold-popcount-4.c: New testcase.
8511 2018-05-24 Marek Polacek <polacek@redhat.com>
8514 * g++.dg/cpp0x/new3.C: New test.
8516 2018-05-24 Javier Miranda <miranda@adacore.com>
8518 * gnat.dg/discr52.adb: New testcase.
8520 2018-05-24 Ed Schonberg <schonberg@adacore.com>
8522 * gnat.dg/others1.adb: New testcase.
8524 2018-05-24 Justin Squirek <squirek@adacore.com>
8526 * gnat.dg/raise_expr.adb: New testcase.
8528 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
8530 * gnat.dg/formal_containers.adb: New testcase.
8532 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8534 * gcc.target/i386/pr85345.c: Require ifunc support.
8536 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
8538 * gcc.dg/vect/vect-fma-1.c: New test.
8540 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8542 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
8545 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
8548 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8550 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8553 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
8555 * gcc.target/msp430/pr78849.c: New test.
8557 2018-05-23 Marek Polacek <polacek@redhat.com>
8559 * g++.dg/cpp2a/range-for8.C: New test.
8560 * g++.dg/cpp2a/range-for9.C: New test.
8561 * g++.dg/cpp2a/range-for10.C: New test.
8563 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
8565 * lib/target-supports.exp (check_effective_target_be): New.
8566 (check_effective_target_le): New.
8568 2018-05-23 Marek Polacek <polacek@redhat.com>
8570 * g++.dg/cpp2a/range-for1.C: New test.
8571 * g++.dg/cpp2a/range-for2.C: New test.
8572 * g++.dg/cpp2a/range-for3.C: New test.
8573 * g++.dg/cpp2a/range-for4.C: New test.
8574 * g++.dg/cpp2a/range-for5.C: New test.
8575 * g++.dg/cpp2a/range-for6.C: New test.
8576 * g++.dg/cpp2a/range-for7.C: New test.
8578 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8580 * gcc.target/i386/cvt-3.c: New test.
8582 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8584 * gcc.target/i386/cvt-2.c: New test.
8586 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
8588 * gcc.dg/pr79985.c: New testcase.
8590 2018-05-23 Richard Biener <rguenther@suse.de>
8592 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
8594 2018-05-23 Sudakshina Das <sudi.das@arm.com>
8597 * gcc.target/aarch64/pr84882.c: New test.
8598 * gcc.target/aarch64/target_attr_18.c: Likewise.
8600 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
8602 PR tree-optimization/85853
8603 * gfortran.dg/vect/pr85853.f90: New test.
8605 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8607 * gnat.dg/import2.adb: New testcase.
8609 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8611 * gnat.dg/discr51.adb: New testcase.
8613 2018-05-23 Javier Miranda <miranda@adacore.com>
8615 * gnat.dg/valid_scalars1.adb: New testcase.
8617 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8619 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
8621 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8623 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
8626 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8628 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
8631 2018-05-23 Bob Duff <duff@adacore.com>
8633 * gnat.dg/addr10.adb: New testcase.
8635 2018-05-23 Richard Biener <rguenther@suse.de>
8638 * gcc.dg/Wstrict-overflow-27.c: New testcase.
8640 2018-05-23 Yury Gribov <tetra2005@gmail.com>
8642 PR tree-optimization/85822
8643 * c-c++-common/pr85822.c: New test.
8645 2018-05-23 Richard Biener <rguenther@suse.de>
8647 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
8649 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8652 * gfortran.dg/pr30667.f: Add option "-std=legacy".
8654 2018-05-22 Martin Sebor <msebor@redhat.com>
8657 * gcc.dg/attr-nonstring.c: New test.
8659 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
8662 * gcc.target/i386/pr85345.c: New test.
8664 2018-05-22 Luis Machado <luis.machado@linaro.org>
8666 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
8668 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8671 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
8672 dg-additional-options.
8673 * gfortran.dg/graphite/block-2.f: Ditto.
8674 * gfortran.dg/graphite/id-19.f: Ditto.
8675 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8676 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8677 * gfortran.dg/vect/pr52580.f: Ditto.
8679 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
8681 * gcc.target/aarch64/ldp_stp_6.c: New.
8682 * gcc.target/aarch64/ldp_stp_7.c: New.
8683 * gcc.target/aarch64/ldp_stp_8.c: New.
8685 2018-05-22 Martin Sebor <msebor@redhat.com>
8688 * c-c++-common/attr-nonstring-3.c: Adjust.
8689 * c-c++-common/attr-nonstring-4.c: Adjust.
8690 * c-c++-common/attr-nonstring-6.c: New test.
8692 2018-05-22 Martin Sebor <msebor@redhat.com>
8694 PR tree-optimization/85826
8695 * gcc.dg/Wrestrict-17.c: New test.
8697 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8699 * gcc.dg/torture/pr85862.c: Rename to...
8700 * gcc.dg/torture/pr85852.c: ...this.
8702 2018-05-22 Justin Squirek <squirek@adacore.com>
8704 * gnat.dg/warn14.adb: New testcase.
8706 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
8708 * gnat.dg/controlled8.adb: New testcase.
8710 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
8712 * gnat.dg/discr50.adb: New testcase.
8714 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8716 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
8717 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
8718 gnat.dg/discr49_rec2.ads: New testcase.
8720 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8722 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
8723 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
8726 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8728 * gnat.dg/fixedpnt3.adb: New testcase.
8730 2018-05-22 Justin Squirek <squirek@adacore.com>
8732 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
8733 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
8735 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8738 * gcc.dg/torture/pr85862.c: New test.
8740 2018-05-22 Richard Biener <rguenther@suse.de>
8742 PR tree-optimization/85834
8743 * g++.dg/torture/pr85834.C: New testcase.
8744 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
8746 2018-05-22 Martin Liska <mliska@suse.cz>
8749 * g++.dg/ipa/pr85607.C: New test.
8751 2018-05-22 Richard Biener <rguenther@suse.de>
8753 PR tree-optimization/85863
8754 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
8756 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8759 * gfortran.dg/assumed_rank_5.f90: Update error message.
8760 * gfortran.dg/assumed_type_4.f90: Ditto.
8761 * gfortran.dg/bind_c_array_params.f03: Ditto.
8762 * gfortran.dg/bind_c_usage_28.f90: Ditto.
8763 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8764 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8765 * gfortran.dg/c_loc_tests_11.f03: Ditto.
8766 * gfortran.dg/coarray_atomic_2.f90: Ditto.
8767 * gfortran.dg/coarray_collectives_2.f90: Ditto.
8768 * gfortran.dg/coarray_collectives_10.f90: Ditto.
8769 * gfortran.dg/coarray_collectives_13.f90: Ditto.
8770 * gfortran.dg/rank_3.f90: Ditto.
8771 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
8772 * gfortran.dg/implicit_14.f90: Ditto.
8774 2018-05-21 Christian Groessler <chris@groessler.org>
8776 * gcc.c-torture/compile/simd-5.c: Fix comment.
8778 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
8781 * gcc.target/powerpc/pr85657-1.c: New test for converting between
8782 __float128, __ibm128, and long double.
8783 * gcc.target/powerpc/pr85657-2.c: Likewise.
8784 * gcc.target/powerpc/pr85657-3.c: Likewise.
8785 * g++.dg/pr85667.C: New test to make sure __ibm128 is
8786 implementated as a separate type internally, and is not just an
8787 alias for long double.
8789 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
8791 PR tree-optimization/85814
8792 * gcc.dg/torture/pr85814.c: New test.
8794 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8797 * g++.dg/cpp0x/cond1.C: New.
8798 * g++.dg/cpp1y/pr84588-1.C: Likewise.
8799 * g++.dg/cpp1y/pr84588-2.C: Likewise.
8800 * g++.dg/cpp1y/pr84588-3.C: Likewise.
8801 * g++.dg/parse/cond6.C: Likewise.
8802 * g++.dg/parse/cond7.C: Likewise.
8803 * g++.dg/parse/cond8.C: Likewise.
8804 * g++.dg/cpp1z/decomp16.C: Update.
8805 * g++.old-deja/g++.jason/cond.C: Likewise.
8807 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
8809 ChangeLog for r260480
8810 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
8811 warnings for deleted and obsolescent features.
8812 * gfortran.dg/graphite/id-19.f: Ditto.
8813 * gfortran.dg/graphite/id-20.f: Ditto.
8814 * gfortran.dg/graphite/id-27.f90: Ditto.
8815 * gfortran.dg/graphite/pr82449.f: Ditto.
8817 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8819 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
8820 tiny and large memory models.
8822 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8824 * gnat.dg/suppress_initialization.adb,
8825 gnat.dg/suppress_initialization_pkg.ads: New testcase.
8827 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8829 * gnat.dg/exit1.adb: New testcase.
8831 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8833 * gnat.dg/array30.adb: New testcase.
8835 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
8837 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
8839 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8841 * gcc.c-torture/execute/ssad-run.c: New test.
8842 * gcc.c-torture/execute/usad-run.c: Likewise.
8843 * gcc.target/aarch64/ssadv16qi.c: Likewise.
8844 * gcc.target/aarch64/usadv16qi.c: Likewise.
8846 2018-05-21 Tamar Christina <tamar.christina@arm.com>
8848 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
8849 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
8850 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
8852 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8853 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8854 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8856 2018-05-21 Janus Weil <janus@gcc.gnu.org>
8859 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
8860 * gfortran.dg/g77/20020307-1.f: Ditto.
8861 * gfortran.dg/g77/980310-3.f: Ditto.
8862 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
8863 * gfortran.dg/goacc/loop-1.f95: Ditto.
8864 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
8865 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
8866 * gfortran.dg/gomp/do-1.f90: Ditto.
8867 * gfortran.dg/gomp/omp_do1.f90: Ditto.
8868 * gfortran.dg/pr17229.f: Ditto.
8869 * gfortran.dg/pr37243.f: Ditto.
8870 * gfortran.dg/pr49721-1.f: Ditto.
8871 * gfortran.dg/pr58484.f: Ditto.
8872 * gfortran.dg/pr81175.f: Ditto.
8873 * gfortran.dg/pr81723.f: Ditto.
8874 * gfortran.dg/predcom-2.f: Ditto.
8875 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8876 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8877 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8878 * gfortran.dg/vect/pr52580.f: Ditto.
8880 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8883 * gfortran.dg/char_result_18.f90: New test.
8885 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8888 * gfortran.dg/associate_38.f90: New test.
8890 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8893 * gfortran.dg/select_type_42.f90: New test.
8895 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
8898 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
8899 that the patch fixes PR66694 & PR82617, although the testcases
8900 are not explicitly included.
8902 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
8904 * gcc.dg/stack-usage-1.c: Add support for rv32e.
8906 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
8909 * g++.dg/pr82899.C: New testcase.
8911 2018-05-18 Martin Liska <mliska@suse.cz>
8913 * gcc.dg/pr68766.c: Change pruned output.
8915 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
8918 * c-c++-common/goacc/pr85782.c: New test.
8920 2018-05-18 Sudakshina Das <sudi.das@arm.com>
8922 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
8924 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8926 * gcc.target/arm/pr62554.c: Delete.
8927 * gcc.target/arm/pr69610-1.c: Likewise.
8928 * gcc.target/arm/pr69610-2.c: Likewise.
8930 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8932 * gcc.target/arm/pr40887.c: Update comment.
8933 * lib/target-supports.exp: Don't generate effective target checks
8934 and related helpers for armv5. Update comment.
8935 * gcc.target/arm/armv5_thumb_isa.c: Delete.
8936 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
8937 target check and options.
8939 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8942 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
8943 scan-tree-dump-not for h.
8945 2018-05-18 Richard Biener <rguenther@suse.de>
8947 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8948 * gcc.dg/tree-ssa/pr45397.c: Likewise.
8949 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
8950 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
8951 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
8952 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8953 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8954 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8955 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8956 * gcc.dg/tree-ssa/vrp58.c: Likewise.
8957 * gcc.dg/vrp-min-max-1.c: Likewise.
8958 * gcc.dg/vrp-min-max-3.c: New testcase.
8960 2018-05-18 Richard Biener <rguenther@suse.de>
8962 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
8963 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
8964 * gcc.dg/graphite/scop-6.c: Likewise.
8965 * gcc.dg/graphite/scop-7.c: Likewise.
8966 * gcc.dg/graphite/scop-8.c: Likewise.
8967 * gcc.dg/graphite/scop-9.c: Likewise.
8969 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8971 * gcc.target/aarch64/vect-init-ld1.c: New test.
8973 2018-05-18 Martin Liska <mliska@suse.cz>
8975 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
8976 * gcc.dg/tree-prof/update-loopch.c: Likewise.
8978 2018-05-18 Martin Liska <mliska@suse.cz>
8980 * gcc.dg/ipa/ipa-icf-39.c: New test.
8981 * gcc.dg/pr68766.c: Adjust pruned output.
8983 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
8985 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
8987 * gcc.dg/fma-1.c: New test.
8988 * gcc.dg/fma-2.c: Likewise.
8989 * gcc.dg/fma-3.c: Likewise.
8990 * gcc.dg/fma-4.c: Likewise.
8991 * gcc.dg/fma-5.c: Likewise.
8992 * gcc.dg/fma-6.c: Likewise.
8993 * gcc.dg/fma-7.c: Likewise.
8994 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
8996 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
8997 * gfortran.dg/reassoc_8.f: Likewise.
8998 * gfortran.dg/reassoc_9.f: Likewise.
8999 * gfortran.dg/reassoc_10.f: Likewise.
9001 2018-05-17 Jim Wilson <jimw@sifive.com>
9003 * gcc.target/riscv/switch-qi.c: New.
9004 * gcc.target/riscv/switch-si.c: New.
9006 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
9009 * gcc.target/powerpc/pr85698.c: New test.
9011 2018-05-17 Richard Biener <rguenther@suse.de>
9013 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
9015 2018-05-17 Bin Cheng <bin.cheng@arm.com>
9017 PR tree-optimization/85793
9018 * gcc.dg/vect/pr85793.c: New test.
9020 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
9022 * gcc.dg/gimplefe-28.c: New test.
9023 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
9024 internal function calls.
9025 * gcc.dg/goacc/loop-processing-1.c: Likewise.
9027 2018-05-17 Martin Liska <mliska@suse.cz>
9029 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
9030 space in between 'G_' and '('.
9032 2018-05-17 Jakub Jelinek <jakub@redhat.com>
9035 * gcc.target/i386/pr85323-7.c: New test.
9036 * gcc.target/i386/pr85323-8.c: New test.
9037 * gcc.target/i386/pr85323-9.c: New test.
9040 * gcc.target/i386/pr85323-4.c: New test.
9041 * gcc.target/i386/pr85323-5.c: New test.
9042 * gcc.target/i386/pr85323-6.c: New test.
9045 * gcc.target/i386/pr85323-1.c: New test.
9046 * gcc.target/i386/pr85323-2.c: New test.
9047 * gcc.target/i386/pr85323-3.c: New test.
9049 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
9050 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
9051 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
9052 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
9053 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
9054 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
9055 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
9056 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
9057 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
9058 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
9059 * gcc.target/i386/avx512f-setzero-1.c: New test.
9061 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
9063 * gcc.target/aarch64/vect-slp-dup.c: New.
9065 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
9068 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
9070 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
9072 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
9073 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
9075 2018-05-17 Richard Biener <rguenther@suse.de>
9077 PR tree-optimization/85757
9078 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
9080 2018-05-16 Marek Polacek <polacek@redhat.com>
9083 * g++.dg/cpp0x/initlist-throw1.C: New test.
9084 * g++.dg/cpp0x/initlist-throw2.C: New test.
9086 2018-05-16 Carl Love <cel@us.ibm.com>
9088 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
9089 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
9090 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
9092 2018-05-16 Richard Biener <rguenther@suse.de>
9094 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
9095 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
9096 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
9098 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
9100 * gcc.target/aarch64/sve/vcond_10.c: New test.
9101 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
9102 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
9103 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
9105 2018-05-15 Martin Sebor <msebor@redhat.com>
9107 PR tree-optimization/85753
9108 * gcc.dg/Wrestrict-10.c: Adjust.
9109 * gcc.dg/Wrestrict-16.c: New test.
9111 2018-05-15 Martin Sebor <msebor@redhat.com>
9114 * c-c++-common/attr-nonstring-7.c: New test.
9116 2018-05-15 Richard Biener <rguenther@suse.de>
9118 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
9120 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9122 PR tree-optimization/83648
9123 * gcc.dg/tree-ssa/pr83648.c: New test.
9124 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
9126 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9129 * gcc.dg/ipa/pr85734.c: New test.
9131 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
9134 * gnat.dg/opt70.adb: New test.
9135 * gnat.dg/opt70_pkg.ad[sb]: New helper.
9137 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9139 * gcc.target/aarch64/crypto-fuse-1.c: New test.
9140 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
9142 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
9144 * gcc.target/aarch64/vmov_n_1.c: Update test.
9145 * gcc.target/aarch64/vfp-1.c: Update test.
9147 2018-05-14 Jakub Jelinek <jakub@redhat.com>
9150 * gcc.c-torture/execute/pr85756.c: New test.
9152 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
9154 * gcc.target/i386/cldemote-1.c: New test.
9156 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
9159 * gfortran.dg/assumed_type_9.f90 : New test.
9161 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
9164 * gfortran.dg/pr85542.f90: New test.
9166 2018-05-11 Martin Jambor <mjambor@suse.cz>
9169 * g++.dg/lto/pr85655_0.C: New test.
9171 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
9173 * gcc.target/i386/tpause-1.c: New test.
9174 * gcc.target/i386/umonitor-1.c: New test.
9176 2018-05-11 Jakub Jelinek <jakub@redhat.com>
9179 * c-c++-common/gomp/pr85696.c: New test.
9181 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
9182 Jakub Jelinek <jakub@redhat.com>
9184 PR tree-optimization/85692
9185 * gcc.target/i386/pr85692.c: New test.
9187 2018-05-11 Martin Liska <mliska@suse.cz>
9190 * c-c++-common/ubsan/attrib-6.c: New test.
9192 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9195 * gfortran.dg/pr85687.f90: new test.
9197 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9200 * gfortran.dg/pr85521_1.f90: New test.
9201 * gfortran.dg/pr85521_2.f90: New test.
9203 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9206 * gfortran.dg/pr70870_1.f90: New test.
9208 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
9210 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
9212 2018-05-10 Jakub Jelinek <jakub@redhat.com>
9215 * g++.dg/ext/offsetof2.C: New test.
9217 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
9220 * gfortran.dg/temporary_3.f90 : New test.
9223 * gfortran.dg/temporary_2.f90 : New test.
9225 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
9227 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
9228 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
9229 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
9230 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
9231 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
9232 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
9233 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
9234 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
9235 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
9236 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
9237 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
9238 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
9239 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
9240 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
9241 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
9242 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
9243 * gcc.dg/vmx/st-be-order.c: Delete testcase.
9244 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
9245 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
9246 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
9247 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
9248 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
9249 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
9250 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
9251 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
9252 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
9253 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
9255 2018-05-10 Jakub Jelinek <jakub@redhat.com>
9257 PR tree-optimization/85699
9258 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
9259 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
9260 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
9261 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
9263 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
9265 * g++.dg/tls/pr85400.C: New test.
9267 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9270 * g++.dg/cpp1y/lambda-generic-85713.C: New.
9272 2018-05-09 Carl Love <cel@us.ibm.com>
9274 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
9276 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9280 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9283 * g++.dg/cpp1y/pr84588.C: New.
9285 2018-05-09 Andreas Schwab <schwab@suse.de>
9287 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
9289 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
9291 * gcc.target/aarch64/store_lane_spill_1.c: New test.
9292 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
9294 2018-05-08 Carl Love <cel@us.ibm.com>
9295 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
9297 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9300 * g++.dg/cpp1y/pr84588.C: New.
9302 2018-05-08 Marek Polacek <polacek@redhat.com>
9305 * g++.dg/cpp1z/constexpr-if22.C: New test.
9307 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
9310 * gcc.target/i386/pr85693.c: New test.
9312 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9315 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
9316 scan-assembler-times checking that except for [fh]*xor other functions
9317 don't use any load instructions.
9319 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
9321 * gcc.target/i386/builtin_target.c: Test goldmont.
9322 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
9325 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9328 * g++.dg/other/sse2-pr85572-1.C: New test.
9329 * g++.dg/other/sse2-pr85572-2.C: New test.
9330 * g++.dg/other/sse4-pr85572-1.C: New test.
9331 * g++.dg/other/avx2-pr85572-1.C: New test.
9334 * gcc.target/i386/pr85317.c: New test.
9335 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
9336 optimization barrier to avoid optimizing away the expected insn.
9339 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
9340 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
9342 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9344 * g++.dg/other/sve_const_pred_1.C: Rename to...
9345 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
9346 target selectors and explicit -march options.
9347 * g++.dg/other/sve_const_pred_2.C: Rename to...
9348 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
9349 * g++.dg/other/sve_const_pred_3.C: Rename to...
9350 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
9351 * g++.dg/other/sve_const_pred_4.C: Rename to...
9352 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
9353 * g++.dg/other/sve_tls_2.C: Rename to...
9354 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
9355 * g++.dg/other/sve_vcond_1.C: Rename to...
9356 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
9357 * g++.dg/other/sve_vcond_1_run.C: Rename to...
9358 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
9360 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9363 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
9366 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9369 * g++.dg/cpp0x/deleted14.C: New.
9371 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9372 Alan Hayward <alan.hayward@arm.com>
9373 David Sherwood <david.sherwood@arm.com>
9375 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
9377 * gcc.target/aarch64/sve/vcond_7.c: New test.
9378 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
9380 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9383 * g++.dg/cpp0x/sfinae62.C: New.
9385 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9387 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
9390 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9393 * g++.dg/cpp0x/narrowing1.C: New.
9395 2018-05-08 Richard Biener <rguenther@suse.de>
9398 * gcc.dg/torture/pr85574.c: Rename to...
9399 * gcc.dg/torture/pr85588.c: ... this.
9401 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9404 * gfortran.dg/minmaxloc_12.f90: New test case.
9405 * gfortran.dg/minmaxloc_13.f90: New test case.
9407 2018-05-07 Nathan Sidwell <nathan@acm.org>
9409 * g++.dg/cpp0x/range-for10.C: Delete.
9410 * g++.dg/ext/forscope1.C: Delete.
9411 * g++.dg/ext/forscope2.C: Delete.
9412 * g++.dg/template/for1.C: Delete.
9414 2018-05-07 Jeff Law <law@redhat.com>
9416 * gfortran.dg/linefile.f90: New test.
9418 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
9420 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
9423 2018-05-06 Jakub Jelinek <jakub@redhat.com>
9426 * g++.dg/ext/asm14.C: New test.
9427 * g++.dg/ext/asm15.C: New test.
9428 * g++.dg/ext/asm16.C: New test.
9430 2018-05-06 Michael Eager <eager@eagercon.com>
9432 * gcc.target/microblaze/others/picdtr.c: Correct option
9433 -fPIE -mpic-data-is-text-relative.
9435 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
9437 * gcc.target/microblaze/others/picdtr.c: Add test for
9438 -fPIE -mpic-data-is-text-relative.
9440 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
9443 * gfortran.dg/coarray_dependency_1.f90: New test.
9444 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
9446 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
9448 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
9449 to match the currently produced gimple.
9451 2018-05-04 Carl Love <cel@us.ibm.com>
9453 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
9455 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
9456 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
9457 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
9458 xvcmpgedp counts. Add xxsel counts.
9460 2018-05-04 Richard Biener <rguenther@suse.de>
9463 * g++.dg/torture/pr85627.C: New testcase.
9465 2018-05-04 Richard Biener <rguenther@suse.de>
9468 * gcc.dg/torture/pr85574.c: New testcase.
9469 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
9471 2018-05-04 Jakub Jelinek <jakub@redhat.com>
9474 * gcc.dg/nextafter-1.c: New test.
9475 * gcc.dg/nextafter-2.c: New test.
9476 * gcc.dg/nextafter-3.c: New test.
9477 * gcc.dg/nextafter-4.c: New test.
9479 2018-05-03 Nathan Sidwell <nathan@acm.org>
9481 Remove -ffriend-injection.
9482 * g++.old-deja/g++.jason/scoping15.C: Delete.
9483 * g++.old-deja/g++.mike/net43.C: Delete.
9485 2018-05-03 Jakub Jelinek <jakub@redhat.com>
9488 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
9489 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
9490 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
9491 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
9493 2018-05-03 Tom de Vries <tom@codesourcery.com>
9496 * lib/scanoffloadtree.exp: New file.
9498 2018-05-03 Richard Biener <rguenther@suse.de>
9500 PR tree-optimization/85615
9501 * gcc.dg/torture/pr85615.c: New testcase.
9503 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9505 PR tree-optimization/70291
9506 * gcc.dg/complex-6.c: New test.
9507 * gcc.dg/complex-7.c: Likewise.
9509 2018-05-03 Richard Biener <rguenther@suse.de>
9512 * fortran.dg/pr51434.f90: Truncate transfer argument.
9514 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9517 * gcc.c-torture/execute/pr85582-3.c: New test.
9519 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9520 Jason Merrill <jason@redhat.com>
9523 * g++.dg/warn/Wshadow-13.C: New.
9524 * g++.dg/warn/Wshadow-14.C: Likewise.
9526 2018-05-02 Tom de Vries <tom@codesourcery.com>
9529 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
9530 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
9532 2018-05-02 David Pagan <dave.pagan@oracle.com>
9535 * gcc.dg/noncompile/pr30552-1.c: New test.
9536 * gcc.dg/noncompile/pr30552-2.c: New test.
9537 * gcc.dg/noncompile/pr30552-3.c: New test.
9538 * gcc.dg/noncompile/pr30552-4.c: New test.
9540 2018-05-02 Richard Biener <rguenther@suse.de>
9542 PR tree-optimization/85597
9543 * gcc.dg/vect/pr85597.c: New testcase.
9545 2018-05-02 Tom de Vries <tom@codesourcery.com>
9548 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
9549 * lib/scanltranstree.exp: New file.
9550 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
9551 (scan-ltrans-tree-dump-times_required_options)
9552 (scan-ltrans-tree-dump-not_required_options)
9553 (scan-ltrans-tree-dump-dem_required_options)
9554 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
9555 * lib/gcc-dg.exp: Include scanltranstree.exp.
9557 2018-05-02 Tom de Vries <tom@codesourcery.com>
9560 * gcc.dg/ipa/ipa-icf-38.c: New test.
9561 * gcc.dg/ipa/ipa-icf-38a.c: New test.
9562 * lib/scandump.exp (dump-base): New proc.
9563 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
9564 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
9566 * lib/scanipa.exp: Add "" argument to scan-dump calls.
9567 * lib/scanlang.exp: Same.
9568 * lib/scanrtl.exp: Same.
9569 * lib/scantree.exp: Same.
9570 * lib/scanwpaipa.exp: New file.
9571 * lib/gcc-dg.exp: Include scanwpaipa.exp.
9573 2018-05-02 Richard Biener <rguenther@suse.de>
9576 * gcc.dg/torture/pr85567.c: New testcase.
9578 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9581 * gcc.c-torture/execute/pr85582-1.c: New test.
9582 * gcc.c-torture/execute/pr85582-2.c: New test.
9584 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
9586 PR tree-optimization/85586
9587 * gcc.dg/vect/pr85586.c: New test.
9589 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
9591 PR tree-optimization/85143
9592 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
9593 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
9595 2018-05-01 David Malcolm <dmalcolm@redhat.com>
9598 * c-c++-common/Wformat-pr84258.c: New test.
9600 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9602 PR tree-optimization/82665
9603 * gcc.dg/tree-ssa/pr82665.c: New test.
9605 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9608 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9609 (test_add_fixit_insert_formatted_single_line): New function.
9610 (test_add_fixit_insert_formatted_multiline): New function.
9611 Extend expected output of generated patch to include fix-it hints
9613 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
9614 "gcc-rich-location.h". Add test coverage for
9615 gcc_rich_location::add_fixit_insert_formatted.
9617 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9619 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9620 (test_show_locus): Update for location_get_source_line returning a
9621 char_span. Use char_span for handling words in the
9622 "test_many_nested_locations" fix-it example.
9624 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9626 * gcc.target/arc/interrupt-8.c: Update test.
9627 * gcc.target/arc/loop-4.c: Likewise.
9628 * gcc.target/arc/loop-hazard-1.c: Likewise.
9629 * gcc.target/arc/sdata-3.c: Likewise.
9631 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9633 * gcc.target/arc/store-merge-1.c: New test.
9634 * gcc.target/arc/add_n-combine.c: Update test.
9636 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
9638 Microblaze Target: PIC data text relative
9640 * gcc.target/microblaze/others/data_var1.c: Include
9641 PIC case of r20 base register.
9642 * gcc.target/microblaze/others/data_var2.c: Ditto.
9643 * gcc.target/microblaze/others/picdtr.c: Add new
9644 test case for -mpic-is-data-text-relative.
9645 * gcc.target/microblaze/others/sdata_var1.c: Add
9646 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
9647 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
9648 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
9649 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
9650 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
9651 * gcc.target/microblaze/others/string_cst1_gpopt.c:
9653 * gcc.target/microblaze/others/string_cst2_gpopt.c:
9656 2018-04-30 Richard Biener <rguenther@suse.de>
9658 PR tree-optimization/28364
9659 PR tree-optimization/85275
9660 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
9661 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
9662 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
9663 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
9664 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
9666 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
9667 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
9669 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
9670 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
9671 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
9673 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
9676 * gcc.target/i386/pr84431.c: New test.
9678 2018-04-27 Martin Jambor <mjambor@suse.cz>
9681 * g++.dg/ipa/pr85549.C: New test.
9683 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9686 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
9688 * g++.dg/cpp0x/constexpr-85553.C: New test.
9690 2018-04-27 David Malcolm <dmalcolm@redhat.com>
9693 * g++.dg/pr85515-1.C: New test.
9694 * g++.dg/pr85515-2.C: New test.
9696 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
9699 * g++.dg/cpp0x/friend3.C: New.
9701 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9704 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9705 Use check_effective_target_arm_little_endian.
9707 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9709 PR tree-optimization/85529
9710 * gcc.c-torture/execute/pr85529-1.c: New test.
9711 * gcc.c-torture/execute/pr85529-2.c: New test.
9712 * gcc.dg/pr85529.c: New test.
9714 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9716 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
9717 `.dword' in addition to `lw' and `.word'.
9719 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9721 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
9723 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
9725 * gnat.dg/loop_optimization24.adb: New test.
9727 2018-04-26 Richard Biener <rguenther@suse.de>
9729 PR tree-optimization/85116
9730 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
9731 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
9732 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
9733 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
9735 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
9738 * gcc.target/i386/pr85473-1.c: New test.
9739 * gcc.target/i386/pr85473-2.c: New test.
9741 2018-04-25 Nathan Sidwell <nathan@acm.org>
9742 Jakub Jelinek <jakub@redhat.com>
9746 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
9747 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
9748 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
9749 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
9750 * g++.dg/cpp0x/pr85437-1.C: New.
9751 * g++.dg/cpp0x/pr85437-2.C: New.
9752 * g++.dg/cpp0x/pr85437-3.C: New.
9753 * g++.dg/cpp0x/pr85437-4.C: New.
9755 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9758 * gfortran.dg/pr85520.f90: New test.
9760 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9763 * gcc.dg/pr85512.c: New test.
9765 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
9768 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
9769 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
9770 * gcc.dg/pr85388-1.c (dg-options): Likwise.
9771 * gcc.dg/pr85388-2.c (dg-options): Likwise.
9772 * gcc.dg/pr85388-3.c (dg-options): Likwise.
9773 * gcc.dg/pr85388-4.c (dg-options): Likwise.
9774 * gcc.dg/pr85388-5.c (dg-options): Likwise.
9775 * gcc.dg/pr85388-6.c (dg-options): Likwise.
9776 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
9777 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
9778 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
9779 * gcc.target/i386/cet-label.c (dg-options): Likwise.
9780 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
9781 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
9782 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
9783 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
9784 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
9785 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
9786 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
9787 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
9788 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
9789 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
9790 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
9791 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
9792 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
9793 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
9794 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
9795 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
9796 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
9797 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
9798 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
9799 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
9800 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
9801 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
9802 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
9803 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
9804 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
9805 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
9806 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
9807 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
9808 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
9809 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
9810 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
9811 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
9812 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
9813 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
9814 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
9815 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
9816 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
9817 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
9818 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
9819 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
9820 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
9821 * gcc.target/i386/pr84146.c (dg-options): Likwise.
9822 * gcc.target/i386/pr85403.c (dg-options): Likwise.
9823 * gcc.target/i386/pr85404.c (dg-options): Likwise.
9824 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
9826 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
9827 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
9828 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
9829 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
9830 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
9831 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
9832 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
9833 * (dg-options): Likwise.
9834 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
9836 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
9837 * gcc.target/i386/cet-label-3.c: Removed.
9838 * gcc.target/i386/cet-property-3.c: Likwise.
9839 * gcc.target/i386/cet-sjlj-7.c: Likwise.
9841 2018-04-24 Jakub Jelinek <jakub@redhat.com>
9844 * gcc.target/i386/pr85511.c: New test.
9847 * g++.dg/ext/pr85503.C: New test.
9850 * gcc.target/i386/pr85508.c: New test.
9852 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
9854 PR tree-optimization/85478
9855 * g++.dg/pr85478.C: New test.
9857 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
9859 * g++.dg/torture/pr85496.C: New test.
9861 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
9863 PR rtl-optimization/85423
9864 * gcc.dg/pr85423.c: New test.
9866 2018-04-20 Martin Sebor <msebor@redhat.com>
9869 * gcc.dg/Wrestrict-15.c: New test.
9871 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
9874 * gcc.target/powerpc/pr85456.c: New test.
9876 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
9878 * g++.dg/ext/undef-bool-1.C: Require lp64.
9879 * gcc.target/powerpc/undef-bool-2.c: Likewise.
9881 2018-04-20 Jeff Law <law@redhat.com>
9883 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
9885 * gcc.dg/stack-check-6.c: Likewise.
9886 * gcc.dg/stack-check-6a.c: Likewise.
9887 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
9888 * gcc.target/i386/stack-check-18.c: Likewise.
9889 * gcc.target/i386/stack-check-19.c: Likewise.
9891 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9894 * gcc.target/aarch64/sve/vcond_1.c: Move to...
9895 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
9896 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
9897 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
9899 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
9902 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
9903 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
9905 2018-04-20 Richard Biener <rguenther@suse.de>
9908 * gcc.dg/torture/pr85475.c: New testcase.
9910 2018-04-20 Martin Jambor <mjambor@suse.cz>
9913 * gcc.dg/ipa/pr85449.c: New test.
9915 2018-04-20 Martin Jambor <mjambor@suse.cz>
9918 * g++.dg/ipa/pr85447.C: New file.
9919 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
9921 2018-04-20 Jakub Jelinek <jakub@redhat.com>
9924 * g++.dg/cpp0x/pr85462.C: New test.
9926 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9928 * gcc.target/i386/pr85404.c: Require CET target.
9930 2018-04-19 Jakub Jelinek <jakub@redhat.com>
9932 PR tree-optimization/85467
9933 * gcc.dg/pr85467.c: New test.
9935 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
9938 * g++.dg/parse/crash68.C: New.
9940 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9943 * g++.dg/torture/pr85334.C: New test.
9945 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
9947 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
9948 * g++.dg/diagnostic/pr85464.C: New.
9950 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9953 * gcc.dg/torture/pr85397-1.c: New test.
9954 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
9955 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9957 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9960 * gcc.target/i386/pr85404.c: New test.
9962 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9965 * c-c++-common/attr-nocf-check-1.c: Compile with
9966 -fcf-protection=none.
9967 * c-c++-common/attr-nocf-check-3.c: Likewise.
9968 * gcc.dg/march-generic.c: Likewise.
9969 * gcc.target/i386/align-limit.c: Likewise.
9970 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
9971 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
9972 * gcc.target/i386/cet-property-2.c: Likewise.
9973 * gcc.target/i386/ret-thunk-26.c: Likewise.
9974 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
9976 * c-c++-common/fcf-protection-2.c: Likewise.
9977 * c-c++-common/fcf-protection-3.c: Likewise.
9978 * c-c++-common/fcf-protection-5.c: Likewise.
9979 * c-c++-common/fcf-protection-6.c: Likewise.
9980 * c-c++-common/fcf-protection-7.c: Likewise.
9981 * gcc.target/i386/cet-label-3.c: New test.
9982 * gcc.target/i386/cet-property-3.c: Likewise.
9983 * gcc.target/i386/cet-sjlj-7.c: Likewise.
9984 * gcc.target/i386/pr85417-1.c: Likewise.
9985 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
9986 __x86_indirect_thunk_nt_(r|e)ax
9987 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9988 * gcc.target/i386/pr85403.c: Remove dg-error,
9990 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
9992 * gcc.target/i386/movdir-1.c: New test.
9994 2018-04-19 Richard Biener <rguenther@suse.de>
9997 * gcc.dg/pr85455.c: New testcase.
9999 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
10001 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
10003 * g++.dg/lto/pr85405b_0.C: Likewise.
10004 * g++.dg/lto/pr84805_0.C: Likewise.
10006 2018-04-18 Martin Liska <mliska@suse.cz>
10010 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
10013 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
10016 * gcc.dg/pr85388-1.c: New test.
10017 * gcc.dg/pr85388-2.c: Likewise.
10018 * gcc.dg/pr85388-3.c: Likewise.
10019 * gcc.dg/pr85388-4.c: Likewise.
10020 * gcc.dg/pr85388-5.c: Likewise.
10021 * gcc.dg/pr85388-6.c: Likewise.
10023 2018-04-18 Jan Hubicka <jh@suse.cz>
10024 Martin Liska <mliska@suse.cz>
10026 * g++.dg/lto/pr83121_0.C: Update template.
10027 * g++.dg/lto/pr83121_1.C: Update template.
10028 * g++.dg/lto/pr84805_0.C: Update template.
10029 * g++.dg/lto/pr84805_1.C: Update template.
10030 * g++.dg/lto/pr84805_2.C: Update template.
10032 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
10035 * g++.dg/cpp0x/pr84630.C: New.
10037 2018-04-18 Jakub Jelinek <jakub@redhat.com>
10040 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
10041 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
10042 in two cases. Uncomment two other tests and add expected dg-error for
10044 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
10045 -Wnarrowing diagnostics on some targets for c++11.
10046 * g++.dg/parse/array-size2.C: Remove xfail.
10047 * g++.dg/cpp0x/constexpr-84463.C: New test.
10049 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
10051 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
10052 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
10054 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10057 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
10058 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
10059 * g++.dg/other/sve_tls_2.C: Require effective target tls.
10061 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
10063 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
10064 prevent cascading of errors and change expected error message.
10065 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
10067 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
10068 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
10069 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
10070 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
10072 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
10074 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10077 * gcc.dg/pr85430.c: New test.
10079 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10082 * gcc.target/arm/pr54300.C: Move to...
10083 * g++.dg/other/pr54300.C: ... Here. Add target directives.
10084 * gcc.target/arm/pr55073.C: Move to...
10085 * g++.dg/other/pr55073.C: ... Here. Add target directives.
10086 * gcc.target/arm/pr56184.C: Move to...
10087 * g++.dg/other/pr56184.C: ... Here. Add target directives.
10088 * gcc.target/arm/pr59985.C: Move to...
10089 * g++.dg/other/pr59985.C: ... Here. Add target directives.
10090 * gcc.target/aarch64/pr60675.C: Move to...
10091 * g++.dg/other/pr60675.C: ... Here. Add target directives.
10092 * gcc.target/aarch64/pr81422.C: Move to...
10093 * g++.dg/other/pr81422.C: ... Here. Add target directives.
10094 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
10095 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
10096 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
10097 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
10098 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
10099 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
10100 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
10101 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
10102 * gcc.target/aarch64/sve/tls_2.C: Move to...
10103 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
10104 * gcc.target/aarch64/pr81414.C: Rename to...
10105 * gcc.target/aarch64/pr81414.c: ... This.
10106 * gcc.target/aarch64/simd/pr67896.C: Rename to...
10107 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
10109 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
10110 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
10111 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
10112 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
10115 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10117 PR middle-end/85414
10118 * gcc.dg/pr85414.c: New test.
10120 2018-04-17 Martin Jambor <mjambor@suse.cz>
10123 * g++.dg/ipa/pr85421.C: New test.
10125 2018-04-17 Martin Liska <mliska@suse.cz>
10128 * g++.dg/lto/pr85405b_0.C: New test.
10129 * g++.dg/lto/pr85405b_1.C: New test.
10131 2018-04-17 Martin Liska <mliska@suse.cz>
10134 * g++.dg/lto/pr85405_0.C: New test.
10135 * g++.dg/lto/pr85405_1.C: New test.
10137 2018-04-17 Martin Liska <mliska@suse.cz>
10140 * g++.dg/ext/pr85329-2.C: New test.
10141 * g++.dg/ext/pr85329.C: New test.
10142 * gcc.target/i386/mvc12.c: New test.
10144 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
10147 * g++.dg/pr85039-1.C: New.
10148 * g++.dg/pr85039-2.C: New.
10149 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
10151 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
10154 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
10155 if the target supports efficient unaligned storage accesses.
10157 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
10160 * gcc.target/powerpc/pr83660.C: New test.
10162 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
10165 * gcc.target/i386/pr85403.c: New test.
10167 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
10170 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
10172 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
10173 Jason Merrill <jason@redhat.com>
10176 * g++.dg/cpp0x/pr85112.C: New.
10178 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
10181 * g++.dg/ext/undef-bool-1.C: New file.
10182 * gcc.target/powerpc/powerpc.exp: Remove .C support.
10183 * gcc.target/powerpc/undef-bool-1.C: Remove file.
10185 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
10188 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
10189 corresponding dg-error clause.
10190 * gcc.target/powerpc/pr80098-3.c: Ditto.
10191 * gcc.target/powerpc/pr80103-1.c: Delete.
10193 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
10197 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
10198 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
10200 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10203 * gfortran.dg/implied_do_io_5.f90: New test.
10205 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
10208 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
10209 several values: positive, negative, and zero.
10210 * gcc.target/powerpc/sse2-pslld-1.c: Same.
10211 * gcc.target/powerpc/sse2-psllq-1.c: Same.
10213 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
10215 PR rtl-optimization/79916
10216 * gcc.target/powerpc/pr79916.c: New.
10218 2018-04-13 Jakub Jelinek <jakub@redhat.com>
10220 PR rtl-optimization/85393
10221 * g++.dg/opt/pr85393.C: New test.
10222 * g++.dg/opt/pr85393-aux.cc: New file.
10224 PR rtl-optimization/85376
10225 * gcc.dg/pr85376.c: New test.
10227 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
10229 PR rtl-optimization/83852
10230 * gcc.dg/pr83852.c: New testcase.
10232 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
10235 * gcc.target/s390/pr77822-1.C: Rename to ...
10236 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
10237 * gcc.target/s390/pr77822-2.c: Add asm scan check.
10238 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
10240 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
10243 * gcc.target/i386/pr71991.c: New testcase.
10245 2018-04-13 Martin Liska <mliska@suse.cz>
10246 Jakub Jelinek <jakub@redhat.com>
10248 PR middle-end/81657
10249 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
10252 2018-04-12 David Malcolm <dmalcolm@redhat.com>
10255 * g++.dg/diagnostic/macro-arg-count.C: New test.
10257 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10261 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
10262 array and move test to libgomp/testsuite/libgomp.fortran.
10263 * gfortran.dg/do_concurrent_6.f90: New test.
10265 2018-04-12 Marek Polacek <polacek@redhat.com>
10268 * g++.dg/parse/error61.C: New test.
10270 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
10273 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
10274 specify -mvsx on gcc command line.
10276 2018-04-12 Jakub Jelinek <jakub@redhat.com>
10279 * gcc.target/i386/pr85328.c: New test.
10281 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10283 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
10285 2018-04-12 Jakub Jelinek <jakub@redhat.com>
10287 PR rtl-optimization/85342
10288 * gcc.target/i386/pr85342.c: New test.
10290 2018-04-11 Jason Merrill <jason@redhat.com>
10292 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
10293 if ulimit -v is set.
10295 2018-04-11 Bin Cheng <bin.cheng@arm.com>
10298 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
10300 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10302 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
10303 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
10305 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10308 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
10311 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10314 * gcc.target/i386/pr84301.c: New test.
10316 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10318 PR tree-optimization/85331
10319 * gcc.c-torture/execute/pr85331.c: New test.
10321 2018-04-11 Marek Polacek <polacek@redhat.com>
10324 * g++.dg/cpp0x/pr51225.C: Adjust error message.
10325 * g++.dg/cpp1z/constexpr-if21.C: New test.
10327 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10330 * gcc.target/i386/pr85281.c: New test.
10332 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10334 PR rtl-optimization/84659
10335 * gcc.dg/pr84659.c: New test.
10337 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10340 * g++.dg/debug/dwarf2/pr85302.C: New test.
10342 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
10345 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
10348 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10351 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
10353 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
10355 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
10356 * gcc.target/powerpc/dimode_off.c: Ditto.
10357 * gcc.target/powerpc/tfmode_off.c: Ditto.
10358 * gcc.target/powerpc/timode_off.c: Ditto.
10360 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10362 * gcc.target/powerpc/vec-ldl-1.c: New test.
10363 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
10364 corrections to ABI implementation.
10366 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
10369 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
10371 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10373 PR rtl-optimization/85300
10374 * gcc.dg/pr85300.c: New test.
10376 2018-04-10 David Malcolm <dmalcolm@redhat.com>
10379 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
10380 where we now show the pertinent parameter.
10381 * g++.dg/diagnostic/aka2.C: Likewise.
10382 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
10384 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10387 * gfortran.dg/gomp/pr85313.f90: New test.
10389 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10392 * g++.dg/parse/template29.C: New.
10394 2018-04-10 Bin Cheng <bin.cheng@arm.com>
10397 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
10399 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10403 * gcc.target/i386/avx512f-pr85177.c: New test.
10404 * gcc.target/i386/avx512f-pr85255.c: New test.
10406 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
10408 PR tree-optimization/85286
10409 * gcc.dg/vect/pr85286.c: New test.
10411 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10414 * gcc.target/arm/pr85173.c: New test.
10416 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10419 * gcc.dg/lto/pr85248_0.c: New test.
10420 * gcc.dg/lto/pr85248_1.c: New test.
10422 2018-04-09 Jan Hubicka <jh@suse.cz>
10425 * g++.dg/torture/pr85078.C: New.
10427 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
10430 * g++.dg/cpp1z/decomp44.C: New.
10431 * g++.dg/cpp1z/decomp45.C: Likewise.
10433 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10436 * gfortran.dg/do_concurrent_5.f90: New test.
10437 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
10440 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10443 * gfortran.dg/parameter_array_element_3.f90: New test.
10445 2018-04-09 Jakub Jelinek <jakub@redhat.com>
10448 * g++.dg/cpp1z/decomp43.C: New test.
10450 PR rtl-optimization/80463
10451 * g++.dg/pr80463.C: Add -w to dg-options.
10453 2018-04-09 Richard Biener <rguenther@suse.de>
10455 PR tree-optimization/85284
10456 * gcc.dg/torture/pr85284.c: New testcase.
10458 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10460 PR rtl-optimization/80463
10461 PR rtl-optimization/83972
10462 PR rtl-optimization/83480
10464 * gcc.dg/pr80463.c: New test.
10465 * g++.dg/pr80463.C: Likewise.
10466 * gcc.dg/pr83972.c: Likewise.
10468 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10470 PR rtl-optimization/83913
10471 * gcc.dg/pr83913.c: New test.
10473 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10475 PR rtl-optimization/83962
10476 * gcc.dg/pr83962.c: New test.
10478 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10480 PR rtl-optimization/83530
10481 * gcc.dg/pr83530.c: New test.
10483 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10485 PR middle-end/82976
10486 * gfortran.dg/realloc_on_assign_16a.f90: New test.
10488 2018-04-07 Jakub Jelinek <jakub@redhat.com>
10490 PR tree-optimization/85257
10491 * gcc.dg/pr85257.c: New test.
10493 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
10495 * g++.dg/opt/pr85196.C: New test.
10497 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10500 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
10501 std::tuple here since they need C++11.
10502 * g++.dg/lookup/missing-std-include-8.C: New test.
10503 * g++.dg/lookup/missing-std-include.C: Move std::array and
10504 std::tuple test to missing-std-include-6.C to avoid failures
10507 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10510 * gcc.dg/debug/pr85252.c: New test.
10512 PR rtl-optimization/84872
10513 * gcc.dg/graphite/pr84872.c: New test.
10516 * g++.dg/cpp1z/decomp42.C: New test.
10518 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10521 * g++.dg/lookup/missing-std-include-7.C: New test.
10523 2018-04-06 Tamar Christina <tamar.christina@arm.com>
10525 * gcc.dg/struct-simple.c: Revert r254862.
10526 * lib/target-supports.exp
10527 (check_effective_target_word_mode_no_slow_unalign): Likewise.
10529 2018-04-06 Richard Biener <rguenther@suse.de>
10531 PR middle-end/85244
10532 * gcc.dg/torture/pr85244-1.c: New testcase.
10533 * gcc.dg/torture/pr85244-2.c: Likewise.
10535 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10538 * c-c++-common/ubsan/pr85213.c: New test.
10540 2018-04-06 Richard Biener <rguenther@suse.de>
10542 PR middle-end/85180
10543 * gcc.dg/pr85180.c: New testcase.
10545 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10547 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
10548 to trigger the optimization. Do some cleanup and function
10549 renaming. Add more test functions.
10551 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10553 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
10555 * gcc.target/s390/hotpatch-1.c: Skip when building without
10557 * gcc.target/s390/hotpatch-10.c: Likewise.
10558 * gcc.target/s390/hotpatch-11.c: Likewise.
10559 * gcc.target/s390/hotpatch-12.c: Likewise.
10560 * gcc.target/s390/hotpatch-13.c: Likewise.
10561 * gcc.target/s390/hotpatch-14.c: Likewise.
10562 * gcc.target/s390/hotpatch-15.c: Likewise.
10563 * gcc.target/s390/hotpatch-16.c: Likewise.
10564 * gcc.target/s390/hotpatch-17.c: Likewise.
10565 * gcc.target/s390/hotpatch-18.c: Likewise.
10566 * gcc.target/s390/hotpatch-19.c: Likewise.
10567 * gcc.target/s390/hotpatch-2.c: Likewise.
10568 * gcc.target/s390/hotpatch-3.c: Likewise.
10569 * gcc.target/s390/hotpatch-4.c: Likewise.
10570 * gcc.target/s390/hotpatch-5.c: Likewise.
10571 * gcc.target/s390/hotpatch-6.c: Likewise.
10572 * gcc.target/s390/hotpatch-7.c: Likewise.
10573 * gcc.target/s390/hotpatch-8.c: Likewise.
10574 * gcc.target/s390/hotpatch-9.c: Likewise.
10576 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10578 * c-c++-common/Wattributes.c: Disable warning for s390* target and
10579 check for an error instead.
10580 * gcc.dg/Wattributes-6.c: Likewise.
10582 2018-04-05 Jakub Jelinek <jakub@redhat.com>
10585 * g++.dg/cpp1z/decomp39.C: New test.
10586 * g++.dg/cpp1z/decomp40.C: New test.
10589 * g++.dg/cpp1z/decomp41.C: New test.
10591 PR middle-end/85195
10592 * gcc.dg/pr85195.c: New test.
10594 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10597 * g++.dg/cpp0x/initlist100.C: New.
10598 * g++.dg/cpp0x/initlist101.C: Likewise.
10600 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10603 * g++.dg/other/pr84792-1.C: New.
10604 * g++.dg/other/pr84792-2.C: Likewise.
10606 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
10609 * gcc.target/i386/pr85193.c: New test.
10611 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
10614 * g++.dg/concepts/pr84979.C: New.
10615 * g++.dg/concepts/pr84979-2.C: New.
10616 * g++.dg/concepts/pr84979-3.C: New.
10618 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10621 * g++.dg/cpp0x/variadic174.C: New.
10623 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10625 PR inline-asm/85172
10626 * g++.dg/ext/builtin13.C: New test.
10627 * g++.dg/ext/atomic-4.C: New test.
10630 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
10631 * g++.dg/ext/bases3.C: New test.
10633 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10636 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
10637 to match a single insn of the baz function. Move scan directives at
10638 the end of the file below the functions they are trying to test for
10639 better readability.
10640 * gcc.target/arm/cmse/cmse-16.c: New testcase.
10642 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
10644 PR rtl-optimization/84878
10645 * gcc.target/powerpc/pr84878.c: New test.
10647 2018-04-04 Michael Matz <matz@suse.de>
10649 * gcc.dg/Wstringop-overflow-4.c: New test.
10650 * c-c++-common/Wstringop-truncation-4.c: Adjust.
10652 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10655 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
10656 for the diagnostics of overridden functions. Adjust for new wording.
10658 2018-04-04 Richard Biener <rguenther@suse.de>
10661 * g++.dg/lto/pr85176_0.C: New testcase.
10663 2018-04-04 Richard Biener <rguenther@suse.de>
10666 * lib/target-supports.exp (check_effective_target_vect_perm_short):
10669 2018-04-04 Martin Liska <mliska@suse.cz>
10672 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
10673 and msdata as a workaround for powerpc.
10675 2018-04-04 Richard Biener <rguenther@suse.de>
10677 PR tree-optimization/85168
10678 * gcc.dg/torture/pr85168.c: New testcase.
10680 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
10683 * g++.dg/pr84943.C: New.
10684 * g++.dg/pr84943-2.C: New.
10686 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10688 PR rtl-optimization/85167
10689 * gcc.dg/pr85167.c: New test.
10691 PR tree-optimization/85156
10692 * c-c++-common/pr85156.c: New test.
10693 * gcc.c-torture/execute/pr85156.c: New test.
10695 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
10697 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
10698 * gcc.target/powerpc/undef-bool-1.C: New file.
10699 * gcc.target/powerpc/undef-bool-2.c: New file.
10701 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10704 * g++.dg/cpp1z/class-deduction52.C: New.
10706 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10709 * g++.dg/cpp0x/pr85147.C: New test.
10712 * g++.dg/cpp0x/gen-attrs-64.C: New test.
10715 * g++.dg/gomp/pr85134.C: New test.
10716 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
10719 * gcc.c-torture/execute/pr85169.c: New test.
10720 * gcc.target/i386/avx512f-pr85169.c: New test.
10721 * gcc.target/i386/avx512bw-pr85169.c: New test.
10723 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10726 * gcc.target/powerpc/pr69946: Adjust comment. Remove
10727 scan-assembler-times clause.
10729 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
10731 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
10732 dg-additional-options.
10734 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10736 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
10738 2018-04-03 Richard Biener <rguenther@suse.de>
10741 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
10743 2018-04-02 Jim Wilson <jimw@sifive.com>
10745 * gcc.target/riscv/pr84660.c: New.
10746 * gcc.target/riscv/shift-and-1.c: New.
10747 * gcc.target/riscv/shift-and-2.c: New.
10749 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10752 * gfortran.dg/array_simplify_2.f90: New test.
10754 2018-04-01 Jakub Jelinek <jakub@redhat.com>
10756 PR middle-end/85090
10757 * gcc.target/i386/avx512f-pr85090-1.c: New test.
10758 * gcc.target/i386/avx512f-pr85090-2.c: New test.
10759 * gcc.target/i386/avx512f-pr85090-3.c: New test.
10760 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
10761 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
10763 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
10766 * g++.dg/pr85027.C: New.
10768 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10771 * gcc.target/powerpc/sse-maxps-2.c: New test.
10772 * gcc.target/powerpc/sse-minps-2.c: New test.
10774 2018-03-30 Jakub Jelinek <jakub@redhat.com>
10777 * g++.dg/gomp/pr84791.C: New test.
10779 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
10782 * gfortran.dg/array_constructor_53.f90: New test.
10784 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10787 * gfortran.dg/substr_6.f90: Remove illegal test for
10788 out-of-bounds substring.
10790 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10793 * gfortran.dg/zero_sized_10.f90: New test.
10795 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10798 * g++.dg/lookup/missing-std-include-6.C: New test.
10799 * g++.dg/lookup/missing-std-include.C: Add std::pair and
10801 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
10802 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
10803 <cstring>, <cassert>, and <cstdlib>.
10805 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
10807 PR inline-asm/84985
10808 * gcc.target/i386/pr84985.c: New.
10810 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10813 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
10815 2018-03-29 Jakub Jelinek <jakub@redhat.com>
10818 * g++.dg/warn/Wunused-var-31.C: New test.
10821 * c-c++-common/Wduplicated-branches-14.c: New test.
10823 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
10826 * g++.dg/cpp0x/pr84606.C: New.
10828 2018-03-29 Carl Love <cel@us.ibm.com>
10831 2017-09-27 Carl Love <cel@us.ibm.com>
10833 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
10834 for the __builtin_fctid and __builtin_fctiw.
10836 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
10839 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
10840 deleted builtin function.
10841 (div_weuo): Likewise.
10842 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
10843 (div_deuo): Likewise.
10845 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10848 * g++.dg/other/default13.C: New.
10850 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10853 * gcc.target/i386/pr85095-1.c: New test.
10854 * gcc.target/i386/pr85095-2.c: New test.
10855 * gcc.c-torture/execute/pr85095.c: New test.
10857 PR tree-optimization/82004
10858 * gcc.dg/pr82004.c: New test.
10860 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10861 Martin Liska <mliska@suse.cz>
10864 * g++.dg/asan/pr85081.C: New test.
10866 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
10869 * g++.dg/template/pr84789.C: Adjust for testing with
10873 * g++.dg/template/pr84973.C: New.
10874 * g++.dg/template/pr84973-2.C: New.
10875 * g++.dg/template/pr84973-3.C: New.
10878 * g++.dg/eh/pr84968.C: New.
10880 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10883 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
10884 long double multiply/divide uses the correct function.
10885 * gcc.target/powerpc/mulkc-3.c: Likewise.
10886 * gcc.target/powerpc/divkc-2.c: Likewise.
10887 * gcc.target/powerpc/divkc-3.c: Likewise.
10889 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10892 * g++.dg/cpp0x/defaulted51.C: New.
10893 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
10895 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10898 * g++.dg/ext/vector35.C: New test.
10901 * g++.dg/ext/builtin-offsetof3.C: New test.
10904 * g++.dg/cpp1y/pr85076.C: New test.
10906 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10909 * gfortran.dg/matmul_rank_1.f90: New test.
10911 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10912 Harald Anlauf <anlauf@gmx.de>
10914 * gfortran.dg/structure_constructor_15.f90: New test.
10916 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
10918 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
10919 for the diagnostics of overridden functions. Adjust for new wording.
10920 * g++.dg/cpp0x/implicit1.C: Likewise.
10921 * g++.dg/cpp0x/override1.C: Likewise.
10922 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10923 * g++.dg/eh/shadow1.C: Likewise.
10924 * g++.dg/inherit/covariant12.C: Likewise.
10925 * g++.dg/inherit/covariant14.C: Likewise.
10926 * g++.dg/inherit/covariant15.C: Likewise.
10927 * g++.dg/inherit/covariant16.C: Likewise.
10928 * g++.dg/inherit/covariant22.C: Likewise.
10929 * g++.dg/inherit/crash3.C: Likewise.
10930 * g++.dg/inherit/error2.C: Likewise.
10931 * g++.dg/template/crash100.C: Likewise.
10932 * g++.old-deja/g++.eh/spec6.C: Likewise.
10933 * g++.old-deja/g++.mike/p811.C: Likewise.
10934 * g++.old-deja/g++.other/virtual11.C: Likewise.
10935 * g++.old-deja/g++.other/virtual4.C: Likewise.
10937 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
10940 * gcc.target/i386/pr85044.c: New test.
10942 2018-03-27 Martin Sebor <msebor@redhat.com>
10945 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
10948 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10951 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
10953 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10956 * gcc.target/arm/pr81863.c: New test.
10958 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
10961 * gcc.target/nvptx/pr85056.c: New test.
10962 * gcc.target/nvptx/pr85056a.c: New test.
10964 2018-03-27 Richard Biener <rguenther@suse.de>
10967 * lib/target-supports.exp (check_ssse3_available): New function.
10968 (check_effective_target_vect_perm_short): Enable for x86 if
10969 check_ssse3_available.
10971 2018-03-27 Richard Biener <rguenther@suse.de>
10973 PR tree-optimization/85082
10974 * gfortran.dg/pr85082.f90: New testcase.
10976 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10978 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
10979 to "l=2" in dg-final.
10981 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10983 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
10984 * gcc.target/mips/fix-r4000-2.c: Likewise.
10985 * gcc.target/mips/fix-r4000-3.c: Likewise.
10986 * gcc.target/mips/fix-r4000-4.c: Likewise.
10987 * gcc.target/mips/fix-r4000-5.c: Likewise.
10988 * gcc.target/mips/fix-r4000-6.c: Likewise.
10989 * gcc.target/mips/fix-r4000-7.c: Likewise.
10990 * gcc.target/mips/fix-r4000-8.c: Likewise.
10991 * gcc.target/mips/fix-r4000-9.c: Likewise.
10992 * gcc.target/mips/fix-r4000-10.c: Likewise.
10993 * gcc.target/mips/fix-r4000-7.c: Change dg-final
10994 "mulditi3_r4000" instead of "mulditi3".
10995 * gcc.target/mips/fix-r4000-8.c: Change dg-final
10996 "umulditi3_r4000" instead of "umulditi3".
10998 2018-03-27 Jakub Jelinek <jakub@redhat.com>
11001 * g++.dg/inherit/covariant22.C: New test.
11003 2018-03-27 Richard Biener <rguenther@suse.de>
11006 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
11009 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
11010 Jason Merrill <jason@redhat.com>
11013 * g++.dg/init/array49.C: New.
11014 * g++.dg/torture/pr70499.C: Adjust.
11016 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
11019 * gcc.target/i386/pr85073.c: New test.
11021 2018-03-26 Richard Biener <rguenther@suse.de>
11024 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
11027 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11030 * gfortran.dg/parameter_array_format.f90: New test.
11032 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11033 Neil Carlson <neil.n.carlson@gmail.com>
11036 * gfortran.dg/literal_character_constant_1.inc: Replace
11037 call abort by STOP n.
11038 * gfortran.dg/overload_1.f90: Likewise.
11040 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
11041 Dominique d'Humieres <dominiq@gcc.gnu.org>
11044 * gfortran.dg/scalar_pointer_1.f90: New test.
11046 2018-03-25 Tom de Vries <tom@codesourcery.com>
11048 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
11051 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11054 * gfortran.dg/pr89497.f90: New test.
11056 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11059 * gfortran.dg/substr_7.f90: New test.
11061 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
11064 * gfortran.dg/pr42651.f90: New test.
11065 * gfortran.dg/func_result_7.f90: Update error message.
11067 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
11069 PR tree-optimization/84005
11070 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
11071 failing to force the alignment.
11073 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
11075 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
11079 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
11081 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
11082 message. Fix scan-assembler patterns.
11084 2018-03-23 Jakub Jelinek <jakub@redhat.com>
11087 * g++.dg/cpp0x/pr85015.C: New test.
11090 * g++.dg/cpp1y/pr84942.C: New test.
11092 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
11094 PR inline-asm/85030
11095 * gcc.target/i386/pr85030.c: New.
11097 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11100 * g++.dg/pr85026.C: New test.
11102 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
11104 * g++.dg/debug/pr84704.C: XFAIL AIX.
11106 2018-03-23 Sudakshina Das <sudi.das@arm.com>
11109 * gcc.target/arm/pr84826.c: Add dg directive.
11111 2018-03-23 Marek Polacek <polacek@redhat.com>
11114 * g++.dg/ext/builtin-offsetof2.C: New test.
11117 * g++.dg/cpp0x/Wnarrowing5.C: New test.
11118 * gcc.dg/pr85045.c: New test.
11120 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
11123 * gnat.dg/lto22.adb: New test.
11124 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
11125 * gnat.dg/lto22_pkg2.ads: Likewise.
11127 2018-03-23 Jakub Jelinek <jakub@redhat.com>
11130 * gcc.dg/lto/pr80778_0.c: New test.
11132 PR inline-asm/85034
11133 * gcc.target/i386/pr85034.c: New test.
11135 PR inline-asm/85022
11136 * c-c++-common/torture/pr85022.c: New test.
11139 * g++.dg/ubsan/pr85029.C: New test.
11141 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
11144 * g++.dg/cpp0x/pr71251.C: New.
11147 * g++.dg/template/pr84789.C: New.
11148 * g++.dg/template/pr84789-2.C: New.
11149 * g++.dg/template/pr84789-3.C: New.
11150 * g++.dg/parse/dtor11.C: Accept alternate error message.
11153 * g++.dg/pr84729.C: New.
11154 * g++.old-deja/g++.ext/arrnew2.C: Require error.
11155 * g++.old-deja/g++.robertl/eb58.C: Likewise.
11156 * g++.old-deja/g++.robertl/eb63.C: Likewise.
11158 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
11161 * gfortran.dg/interface_42.f90: New test.
11162 * gfortran.dg/interface_43.f90: New test.
11164 2018-03-22 Sudakshina Das <sudi.das@arm.com>
11167 * gcc.target/arm/pr84826.c: New test.
11169 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
11171 * gcc.target/arm/addr-modes-float.c: Move dg-do before
11172 dg-require-effective-target.
11173 * gcc.target/arm/addr-modes-int.c: Likewise.
11174 * gcc.target/nios2/lo-addr-tls.c: Likewise.
11176 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
11179 * gcc.target/powerpc/altivec-ld-1.c: New test.
11181 2018-03-22 Bin Cheng <bin.cheng@arm.com>
11183 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
11185 2018-03-22 Jakub Jelinek <jakub@redhat.com>
11187 PR inline-asm/84941
11188 * gcc.dg/pr84941.c: New test.
11190 2018-03-22 Tom de Vries <tom@codesourcery.com>
11192 PR tree-optimization/84956
11193 * gcc.dg/pr84956.c: New test.
11195 2018-03-22 Marek Polacek <polacek@redhat.com>
11198 * g++.dg/cpp1z/constexpr-if15.C: New test.
11199 * g++.dg/cpp1z/constexpr-if16.C: New test.
11201 2018-03-21 Joseph Myers <joseph@codesourcery.com>
11203 * gcc.dg/builtin-tgmath-3.c: New test.
11205 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
11208 * g++.dg/concepts/pr71965.C: New.
11212 * g++.dg/cpp0x/pr84610.C: New.
11213 * g++.dg/cpp0x/pr84642.C: New.
11215 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11218 * c-c++-common/pr84999.c: New test.
11220 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11223 * g++.dg/ext/desig10.C: New.
11225 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11226 Harald Anlauf <anlauf@gmx.de>
11229 * gfortran.dg/pr84957.f90: New test.
11231 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11233 PR tree-optimization/84960
11234 * gcc.c-torture/compile/pr84960.c: New test.
11236 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
11238 PR tree-optimization/84811
11239 * gcc.dg/torture/pr84811.c: New test.
11241 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11243 PR tree-optimization/84982
11244 * c-c++-common/pr84982.c: New test.
11247 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
11249 * g++.dg/torture/pr84961-1.C: New test.
11250 * g++.dg/torture/pr84961-2.C: New test.
11252 2018-03-21 Nathan Sidwell <nathan@acm.org>
11255 * g++.dg/pr85008.C: New.
11257 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
11260 * gfortran.dg/char_result_17.f90: New test.
11262 2018-03-21 David Malcolm <dmalcolm@redhat.com>
11265 * g++.dg/other/accessor-fixits-1.C: Move to...
11266 * g++.dg/torture/accessor-fixits-1.C: ...here.
11267 * g++.dg/other/accessor-fixits-2.C: Move to...
11268 * g++.dg/torture/accessor-fixits-2.C: ...here.
11269 * g++.dg/other/accessor-fixits-3.C: Move to...
11270 * g++.dg/torture/accessor-fixits-3.C: ...here.
11271 * g++.dg/other/accessor-fixits-4.C: Move to...
11272 * g++.dg/torture/accessor-fixits-4.C: ...here.
11273 * g++.dg/other/accessor-fixits-5.C: Move to...
11274 * g++.dg/torture/accessor-fixits-5.C: ...here.
11275 * g++.dg/torture/accessor-fixits-6.C: New testcase.
11276 * g++.dg/torture/accessor-fixits-7.C: New testcase.
11277 * g++.dg/torture/accessor-fixits-8.C: New testcase.
11279 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11281 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
11283 2018-03-21 Sudakshina Das <sudi.das@arm.com>
11286 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
11288 2018-03-21 Nathan Sidwell <nathan@acm.org>
11291 * g++.dg/lookup/pr84804.C: New.
11293 2018-03-21 Martin Sebor <msebor@redhat.com>
11296 * g++.dg/Wclass-memaccess-3.C: New test.
11297 * g++.dg/Wclass-memaccess-4.C: New test.
11299 2018-03-21 David Malcolm <dmalcolm@redhat.com>
11302 * g++.dg/other/accessor-fixits-1.C
11303 (test_access_const_t1_color): New.
11304 (test_deref_const_t1_color): New.
11305 * g++.dg/other/accessor-fixits-5.C: New testcase.
11307 2018-03-21 Tom de Vries <tom@codesourcery.com>
11309 PR tree-optimization/83126
11310 * gcc.dg/graphite/pr83126.c: New test.
11312 2018-03-21 Nathan Sidwell <nathan@acm.org>
11314 * g++.dg/ext/anon-struct6.C: Adjust.
11315 * g++.dg/ext/deprecate-1.C: New.
11316 * g++.dg/ext/deprecate-2.C: New.
11317 * g++.dg/lookup/pr84602.C: Adjust.
11318 * g++.dg/lookup/pr84962.C: Adjust.
11319 * g++.old-deja/g++.other/anon4.C
11322 * g++.dg/lookup/pr84836.C: New.
11324 2018-03-21 Bin Cheng <bin.cheng@arm.com>
11326 PR tree-optimization/84969
11327 * gcc.dg/tree-ssa/pr84969.c: New test.
11329 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11331 PR rtl-optimization/84989
11332 * gcc.target/i386/pr84989.c: New test.
11334 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
11336 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
11338 2018-03-21 Martin Liska <mliska@suse.cz>
11341 * gfortran.dg/goacc/pr84963.f90: New test.
11343 2018-03-21 Marek Polacek <polacek@redhat.com>
11345 PR c++/71638, ICE with NSDMI and reference.
11346 * g++.dg/cpp0x/nsdmi14.C: New test.
11347 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
11349 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
11351 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
11352 MIPS with -mpaired-single directives.
11354 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
11357 * gfortran.dg/interface_41.f90: New test.
11359 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11362 * gcc.dg/pr84875.c: New test.
11364 2018-03-20 Marek Polacek <polacek@redhat.com>
11366 PR c++/84978, ICE with NRVO.
11367 * g++.dg/opt/nrv19.C: New test.
11369 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11372 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11373 Disable for armeb targets.
11374 * gcc.target/arm/pr82518.c: New test.
11376 2018-03-20 Nathan Sidwell <nathan@acm.org>
11379 * g++.dg/lookup/pr84962.C: New.
11382 * g++.dg/lookup/pr84970.C: New.
11384 2018-03-20 Richard Biener <rguenther@suse.de>
11387 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
11389 2018-03-20 Martin Liska <mliska@suse.cz>
11392 * g++.dg/ipa/pr84825.C: New test.
11394 2018-03-20 Martin Liska <mliska@suse.cz>
11396 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
11398 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11401 * gcc.c-torture/compile/pr84845.c: New test.
11403 2018-03-20 Sudakshina Das <sudi.das@arm.com>
11406 * gcc.target/arm/pr82989.c: New test.
11408 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11411 * gcc.target/i386/pr84945.c: New test.
11413 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
11416 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
11418 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11421 * gcc.dg/pr84953.c: New test.
11423 2018-03-19 Marek Polacek <polacek@redhat.com>
11426 * g++.dg/cpp1z/lambda-__func__.C: New test.
11429 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
11431 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11434 * g++.dg/asan/pr78651.C: New test.
11436 2018-03-19 Tom de Vries <tom@codesourcery.com>
11438 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
11439 vect_int_mult. Add nvptx xfail for PR84958.
11441 2018-03-19 Nathan Sidwell <nathan@acm.org>
11444 * g++.dg/cpp1y/pr84835.C: New.
11446 2018-03-19 Sudakshina Das <sudi.das@arm.com>
11449 * gcc.target/aarch64/pr81647.c: New.
11451 2018-03-19 Richard Biener <rguenther@suse.de>
11453 PR tree-optimization/84933
11454 * g++.dg/pr84933.C: New testcase.
11456 2018-03-19 Richard Biener <rguenther@suse.de>
11458 PR tree-optimization/84859
11459 * gcc.dg/tree-ssa/pr84859.c: New testcase.
11460 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
11461 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
11462 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
11464 2018-03-19 Nathan Sidwell <nathan@acm.org>
11467 * g++.dg/lookup/pr84812.C: New.
11469 2018-03-19 Richard Biener <rguenther@suse.de>
11471 PR tree-optimization/84929
11472 * gcc.dg/torture/pr84929.c: New testcase.
11474 2018-03-19 Tamar Christina <tamar.christina@arm.com>
11477 * gcc.target/arm/big-endian-subreg.c: Delete.
11479 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11482 * gfortran.dg/array_constructor_52.f90: New test.
11484 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
11487 * gfortran.dg/pr77414.f90: New test.
11488 * gfortran.dg/internal_references_1.f90: Adjust error message.
11490 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
11493 * gfortran.dg/pr65453.f90: New test.
11495 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
11497 PR tree-optimization/84913
11498 * gfortran.dg/vect/pr84913.f90: New test.
11500 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
11503 * gfortran.dg/warn_concat.f90: New test.
11505 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11508 * gcc.dg/pr84899.c: New test.
11510 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
11513 * gfortran.dg/pr69395.f90: Add test for max dimensions
11515 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
11518 * gcc.target/i386/pr84876.c: New test.
11520 2018-03-16 Martin Liska <mliska@suse.cz>
11523 * gcc.target/i386/mvc11.c: New test.
11525 2018-03-16 Martin Liska <mliska@suse.cz>
11528 * gcc.target/i386/mvc10.c: New test.
11530 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11534 * g++.dg/cpp1y/pr79937-1.C: New test.
11535 * g++.dg/cpp1y/pr79937-2.C: New test.
11536 * g++.dg/cpp1y/pr79937-3.C: New test.
11537 * g++.dg/cpp1y/pr79937-4.C: New test.
11538 * g++.dg/cpp1y/pr82410.C: New test.
11540 2018-03-16 Tom de Vries <tom@codesourcery.com>
11542 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
11544 2018-03-16 Tom de Vries <tom@codesourcery.com>
11546 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
11548 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11551 * g++.dg/cpp2a/desig8.C: New test.
11553 PR tree-optimization/84841
11554 * gcc.dg/pr84841.c: New test.
11557 * g++.dg/cpp2a/desig7.C: New test.
11559 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
11560 Jim MacArthur <jim.macarthur@codethink.co.uk>
11562 * gfortran.dg/automatic_1.f90: New test.
11563 * gfortran.dg/automatic_repeat.f90: New test
11564 * gfortran.dg/automatic_save.f90: New test.
11565 * gfortran.dg/vax_structure.f90: New test.
11567 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11570 * gfortran.dg/pr78741.f90: New test.
11572 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11575 * gfortran.dg/pr69395.f90: New test.
11577 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11580 * g++.dg/opt/pr79085.C: New test.
11582 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
11585 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
11586 label instead of __x86_indirect_thunk label.
11588 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11591 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
11592 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
11593 * g++.dg/warn/deprecated-13.C: New test.
11595 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
11597 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
11599 2018-03-15 Richard Biener <rguenther@suse.de>
11602 * c-c++-common/pr84873.c: New testcase.
11604 2018-03-15 Tamar Christina <tamar.christina@arm.com>
11607 * gcc.target/arm/big-endian-subreg.c: New.
11609 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11612 * gcc.c-torture/compile/pr84860.c: New test.
11614 2018-03-15 Julia Koval <julia.koval@intel.com>
11616 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11618 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
11621 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11624 * gcc.dg/pr84853.c: New test.
11626 2018-03-14 Carl Love <cel@us.ibm.com>
11628 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
11630 2018-03-14 Martin Liska <mliska@suse.cz>
11633 * g++.dg/lto/pr84805_0.C: New test.
11634 * g++.dg/lto/pr84805_1.C: New test.
11635 * g++.dg/lto/pr84805_2.C: New test.
11637 2018-03-14 David Malcolm <dmalcolm@redhat.com>
11640 * gcc.dg/fixits-pr84852-1.c: New test.
11641 * gcc.dg/fixits-pr84852-2.c: New test.
11643 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11645 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
11646 separate verbose message.
11647 * lib/scandump.exp (scan-dump-times): Likewise.
11649 2018-03-14 Julia Koval <julia.koval@intel.com>
11651 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
11653 * gcc.target/i386/funcspec-56.inc: Ditto.
11655 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11657 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
11660 2018-03-14 Jakub Jelinek <jakub@redhat.com>
11663 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
11664 check count from 17 to 14.
11667 * gcc.target/i386/pr84844.c: New test.
11669 2018-03-14 Richard Biener <rguenther@suse.de>
11671 PR tree-optimization/84830
11672 * gcc.dg/torture/pr84830.c: New testcase.
11674 2018-03-14 Marek Polacek <polacek@redhat.com>
11677 * g++.dg/cpp0x/static_assert15.C: New test.
11679 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
11682 * gfortran.dg/pr61775.f90: New test.
11684 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11687 * g++.dg/ext/pr84843-1.C: New test.
11688 * g++.dg/ext/pr84843-2.C: New test.
11690 2018-03-13 David Pagan <dave.pagan@oracle.com>
11693 * gcc.dg/pr46921.c: New test.
11695 2018-03-13 Martin Sebor <msebor@redhat.com>
11697 PR tree-optimization/84725
11698 * c-c++-common/Wstringop-truncation-4.c: New test.
11699 * c-c++-common/attr-nonstring-5.c: New test.
11701 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11703 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
11705 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11706 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11708 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11710 * gcc.target/aarch64/sve/tls_1.c: New test.
11711 * gcc.target/aarch64/sve/tls_2.C: Likewise.
11713 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11715 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
11716 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
11718 2018-03-13 Martin Liska <mliska@suse.cz>
11721 * g++.dg/ipa/pr84658.C: New test.
11723 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11725 PR middle-end/84834
11726 * gcc.dg/pr84834.c: New test.
11729 * gcc.target/i386/pr84827.c: New test.
11732 * g++.dg/ext/pr84828.C: New test.
11735 * gcc.target/i386/avx512f-pr84786-1.c: New test.
11736 * gcc.target/i386/avx512f-pr84786-2.c: New test.
11739 * g++.dg/cpp1y/constexpr-84808.C: New test.
11742 * g++.dg/debug/pr84704.C: New test.
11744 2018-03-12 Renlin Li <renlin.li@arm.com>
11746 * gcc.target/aarch64/movi_hf.c: New.
11747 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
11748 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
11750 2018-03-12 Martin Sebor <msebor@redhat.com>
11752 PR tree-optimization/83456
11753 * c-c++-common/Wrestrict-2.c: Remove test cases.
11754 * c-c++-common/Wrestrict.c: Same.
11755 * gcc.dg/Wrestrict-12.c: New test.
11756 * gcc.dg/Wrestrict-14.c: New test.
11758 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11760 * g++.dg/pr84821.C: New test.
11762 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11764 * gcc.dg/pr84799.c: New test.
11766 2018-03-12 Richard Biener <rguenther@suse.de>
11768 PR tree-optimization/84803
11769 * gcc.dg/torture/pr84803.c: New testcase.
11771 2018-03-12 Jakub Jelinek <jakub@redhat.com>
11774 * g++.dg/debug/pr84813.C: New test.
11776 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
11779 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
11781 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
11784 * gfortran.dg/pr83939.f90
11786 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11789 * gfortran.dg/zero_sized_9.f90: New test.
11791 2018-03-11 Jakub Jelinek <jakub@redhat.com>
11794 * g++.dg/debug/dwarf2/enum2.C: New test.
11796 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
11799 * gfortran.dg/pr84734.f90: New test.
11801 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
11803 * gnat.dg/prot3.adb: New test.
11804 * gnat.dg/prot3_pkg.ad[sb]: New helper.
11806 2018-03-09 Jason Merrill <jason@redhat.com>
11807 Paolo Carlini <paolo.carlini@oracle.com>
11811 * g++.dg/cpp0x/pr71169.C: New.
11812 * g++.dg/cpp0x/pr71169-2.C: Likewise.
11813 * g++.dg/cpp0x/pr71832.C: Likewise.
11815 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
11818 * gcc.target/powerpc/pr83969.c: New test.
11820 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11823 * gcc.dg/pr84772.c: New test.
11826 * g++.dg/warn/Wformat-2.C: New test.
11829 * g++.dg/ext/vla18.C: New test.
11831 2018-03-09 Martin Sebor <msebor@redhat.com>
11833 PR tree-optimization/84526
11834 * gcc.dg/Wrestrict-10.c: New test.
11835 * gcc.dg/Wrestrict-11.c: New test.
11837 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
11839 PR rtl-optimization/84682
11840 * gcc.dg/torture/pr84682-1.c: New.
11841 * gcc.dg/torture/pr84682-2.c: New.
11842 * gcc.dg/torture/pr84682-3.c: New.
11844 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11847 * g++.dg/ext/pr84724.C: New test.
11849 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
11852 * gcc.target/arm/pr83712.c: New.
11854 2018-03-09 Richard Biener <rguenther@suse.de>
11856 PR tree-optimization/84775
11857 * gcc.dg/torture/pr84775.c: New testcase.
11859 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11862 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
11865 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
11867 * gcc.c-torture/compile/20180309-1.c: New test.
11869 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11872 * g++.dg/warn/Wunused-function4.C: New test.
11874 PR inline-asm/84742
11875 * gcc.target/i386/pr84742-1.c: New test.
11876 * gcc.target/i386/pr84742-2.c: New test.
11878 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11881 * gcc.c-torture/execute/pr84748.c: New test.
11883 2018-03-08 Richard Biener <rguenther@suse.de>
11885 PR middle-end/84552
11886 * gcc.dg/graphite/pr84552.c: New testcase.
11888 2018-03-08 Richard Biener <rguenther@suse.de>
11890 PR tree-optimization/84178
11891 * gcc.dg/torture/pr84178-2.c: New testcase.
11893 2018-03-08 David Malcolm <dmalcolm@redhat.com>
11895 PR tree-optimization/84178
11896 * gcc.c-torture/compile/pr84178-1.c: New test.
11898 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
11900 * lib/target-supports.exp: Do not return zero from a ifunc
11903 2018-03-08 Richard Biener <rguenther@suse.de>
11905 PR tree-optimization/84746
11906 * gcc.dg/torture/pr84746.c: New testcase.
11909 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
11912 * gcc.dg/graphite/pr84404.c: New.
11914 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11916 PR tree-optimization/84740
11917 * gcc.dg/torture/pr84740.c: New test.
11919 PR tree-optimization/84739
11920 * gcc.dg/pr84739.c: New test.
11922 2018-03-07 Martin Sebor <msebor@redhat.com>
11924 PR tree-optimization/83519
11925 * gcc.dg/Wrestrict-13.c: New test.
11927 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
11931 * gfortran.dg/pr64124.f90: New tests.
11932 * gfortran.dg/pr70409.f90: New tests.
11934 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
11937 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
11939 2018-03-07 Martin Sebor <msebor@redhat.com>
11941 PR tree-optimization/84526
11942 * gcc.dg/Wrestrict-10.c: New test.
11944 2018-03-07 Martin Sebor <msebor@redhat.com>
11946 PR tree-optimization/84468
11947 * g++.dg/warn/Wstringop-truncation-2.C: New test.
11948 * gcc.dg/Wstringop-truncation.c: New test.
11949 * gcc.dg/Wstringop-truncation-2.c: New test.
11951 2018-03-07 Jakub Jelinek <jakub@redhat.com>
11954 * gfortran.dg/pr84565.f90: New test.
11956 PR middle-end/84723
11957 * gcc.target/i386/pr84723-1.c: New test.
11958 * gcc.target/i386/pr84723-2.c: New test.
11959 * gcc.target/i386/pr84723-3.c: New test.
11960 * gcc.target/i386/pr84723-4.c: New test.
11961 * gcc.target/i386/pr84723-5.c: New test.
11963 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11966 * gfortran.dg/pr64107.f90: New test.
11968 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11972 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
11974 2018-03-06 Marek Polacek <polacek@redhat.com>
11977 * g++.dg/cpp1z/constexpr-84684.C: New test.
11979 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11982 * gcc.dg/pr84721.c: New test.
11985 * gcc.dg/pr84710.c: New test.
11987 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11990 * gfortran.dg/implied_do_2.f90: New test.
11991 * gfortran.dg/coarray_8.f90: Update for new error message.
11993 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11995 PR inline-asm/84683
11996 * g++.dg/ext/pr84683.C: New test.
11998 PR tree-optimization/84687
11999 * gcc.dg/pr84687.c: New test.
12001 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
12004 * g++.dg/pr84231.C: New.
12007 * g++.dg/cpp1y/pr84593.C: New.
12010 * g++.dg/pr84492.C: New.
12012 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12014 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
12015 __builtin_ppc_speculation_barrier.
12017 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12020 * gcc.target/powerpc/pr84700.c: New test.
12022 2018-03-05 Nathan Sidwell <nathan@acm.org>
12025 * g++.dg/lookup/pr84702.C: New.
12027 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12030 * gcc.target/i386/pr84564.c: New test.
12032 2018-03-05 Marek Polacek <polacek@redhat.com>
12035 * g++.dg/cpp0x/inline-ns10.C: New test.
12037 2018-03-05 Nathan Sidwell <nathan@acm.org>
12040 * g++.dg/template/pr84694.C: New.
12042 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12045 * gcc.c-torture/execute/pr84524.c: New test.
12046 * gcc.target/i386/avx512bw-pr84524.c: New test.
12048 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
12051 * g++.dg/pr84264.C: New test.
12053 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12056 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
12057 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
12058 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
12060 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
12062 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
12063 * g++.dg/other/i386-3.C: Ditto.
12064 * gcc.target/i386/sse-12.c: Ditto.
12065 * gcc.target/i386/sse-13.c: Ditto.
12066 * gcc.target/i386/sse-14.c: Ditto.
12067 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
12068 * gcc.target/i386/wbinvd-1.c: New test.
12069 * gcc.target/i386/wbnoinvd-1.c: Ditto.
12070 * gcc.target/i386/pconfig-1.c: Ditto.
12072 2018-03-05 Pádraig Brady <P@draigBrady.com>
12073 Nathan Sidwell <nathan@acm.org>
12076 * g++.dg/cpp0x/pr84497.C: New.
12078 2018-03-05 Richard Biener <rguenther@suse.de>
12080 PR tree-optimization/84670
12081 * gcc.dg/pr84670-1.c: New testcase.
12082 * gcc.dg/pr84670-2.c: Likewise.
12083 * gcc.dg/pr84670-3.c: Likewise.
12084 * gcc.dg/pr84670-4.c: Likewise.
12086 2018-03-05 Richard Biener <rguenther@suse.de>
12088 PR tree-optimization/84650
12089 * gcc.dg/graphite/pr84650.c: New testcase.
12091 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12094 * g++.dg/cpp1z/constexpr-lambda20.C: New.
12096 2018-03-03 Harald Anlauf <anlauf@gmx.de>
12099 * gfortran.dg/pr71085.f90: New test.
12101 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
12104 * gfortran.dg/zero_sized_8.f90: Really commit New test.
12106 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
12109 * gfortran.dg/pr51434.f90: New test.
12111 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12114 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
12116 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12119 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
12121 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12124 * g++.dg/torture/pr71464.C: New.
12126 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
12129 * gfortran.dg/select_type_41.f90: New test.
12131 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
12134 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
12136 2018-03-02 Marek Polacek <polacek@redhat.com>
12139 * g++.dg/ext/flexary29.C: New test.
12141 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12143 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
12145 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
12148 * g++.dg/torture/pr81812.C: New.
12150 2018-03-02 Marek Polacek <polacek@redhat.com>
12153 * g++.dg/warn/Wsign-compare-8.C: New test.
12156 * g++.dg/parse/array-size3.C: New test.
12159 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
12161 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12164 * g++.dg/cpp1y/pr84662.C: New test.
12166 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
12168 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
12169 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
12171 * g++.dg/lto/20101010-1_0.C: Likewise.
12172 * g++.dg/lto/20101010-2_0.C: Likewise.
12174 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12177 * gcc.dg/pr84628.c: New test.
12180 * gcc.target/ia64/pr56540.c: New test.
12182 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12184 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
12186 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
12187 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
12188 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
12189 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
12191 2018-03-02 Marek Polacek <polacek@redhat.com>
12194 * c-c++-common/ubsan/shift-11.c: New test.
12196 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12198 * gcc.dg/vect/vect-alias-check-13.c: New test.
12200 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12203 * gcc.dg/pr84614.c: New test.
12205 PR inline-asm/84625
12206 * gcc.target/i386/pr84625.c: New test.
12208 2018-03-02 Richard Biener <rguenther@suse.de>
12210 PR tree-optimization/84427
12211 * gcc.dg/torture/pr84427.c: New testcase.
12213 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
12216 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
12217 powerpc64le*-*-linux*.
12218 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
12219 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
12221 2018-03-01 Martin Sebor <msebor@redhat.com>
12224 * g++.dg/ext/attr-const.C: Remove xfail.
12225 * g++.dg/ext/attr-malloc-3.C: New test.
12226 * g++.dg/ext/attr-noinline-3.C: New test.
12227 * g++.dg/ext/attr-noreturn-3.C: New test.
12228 * g++.dg/ext/attr-nothrow-3.C: New test.
12229 * g++.dg/ext/attr-pure.C: Remove xfail.
12231 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12234 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
12235 dg-options and dg-shouldfail "ubsan" directive.
12237 2018-03-01 Marek Polacek <polacek@redhat.com>
12238 Jason Merrill <jason@redhat.com>
12241 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
12242 * g++.dg/cpp1z/static1.C: New test.
12243 * g++.dg/template/static37.C: New test.
12245 2018-03-01 Nathan Sidwell <nathan@acm.org>
12248 * g++.dg/template/pr84434.C: New.
12250 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
12252 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
12253 -mthumb to the command-line.
12255 2018-03-01 Marek Polacek <polacek@redhat.com>
12258 * g++.dg/cpp0x/static_assert14.C: New test.
12260 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
12263 * g++.dg/torture/pr79410.C: New.
12265 2018-03-01 Martin Liska <mliska@suse.cz>
12268 * gcc.dg/asan/pr82484.c: New test.
12270 2018-03-01 Richard Biener <rguenther@suse.de>
12273 * gfortran.dg/lto/pr84645_0.f90: New testcase.
12275 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
12278 * gfortran.dg/coarray_47.f90: New test.
12280 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
12283 * gfortran.dg/class_array_23.f03: New test.
12285 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
12287 PR rtl-optimization/84528
12288 * gcc.dg/torture/pr84538.c: Rename to...
12289 * gcc.dg/torture/pr84528.c: ...this.
12291 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
12293 PR rtl-optimization/84528
12294 * gcc.dg/torture/pr84538.c: New test.
12296 2018-02-28 Martin Sebor <msebor@redhat.com>
12298 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
12299 -fpic test failures.
12300 * c-c++-common/Wrestrict-2.c: Same.
12301 * c-c++-common/Wstringop-truncation.c: Same.
12302 * gcc.dg/Warray-bounds-22.c: Same.
12303 * gcc.dg/Wstringop-overflow.c: Same.
12304 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
12305 (signed_range): Same.
12306 (unsigned_anti_range): Same.
12307 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
12308 (signed_range): Same.
12309 (unsigned_anti_range): Same.
12310 * gcc.dg/attr-alloc_size-7.c: Same.
12311 * gcc.dg/attr-alloc_size-8.c: Same.
12312 * gcc.dg/builtin-alloc-size.c: Same.
12313 * gcc.dg/builtin-stpncpy.c: Same.
12314 * gcc.dg/builtins-nonnull.c: Same.
12315 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
12316 * gcc.dg/pr79214.c: Same.
12317 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
12318 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12319 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12320 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
12321 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
12322 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
12323 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
12324 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
12325 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
12326 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12327 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12329 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
12332 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
12334 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12337 * g++.dg/cpp0x/pr84609.C: New test.
12339 2018-02-28 Martin Sebor <msebor@redhat.com>
12342 * g++.dg/ext/attr-malloc-3.C: New test.
12343 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
12344 to pre-existing problems.
12345 * g++.dg/ext/attr-pure.C: Same.
12347 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
12350 * gfortran.dg/associate_37.f90: New test.
12353 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
12355 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12358 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
12359 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
12360 * gcc.dg/bf-ms-layout-4.c: New test.
12361 * gcc.dg/bf-ms-layout-5.c: New test.
12363 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
12366 * gcc.target/powerpc/pr83399.c: Only run on Linux.
12368 2018-02-28 Richard Biener <rguenther@suse.de>
12370 PR tree-optimization/84584
12371 * gcc.dg/graphite/pr84584.c: New testcase.
12373 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
12375 PR preprocessor/84517
12376 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
12378 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12380 * c-c++-common/dump-ada-spec-12.c: New test.
12381 * c-c++-common/dump-ada-spec-13.c: Likewise.
12383 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12385 * c-c++-common/dump-ada-spec-11.c: New test.
12387 2018-02-28 Martin Liska <mliska@suse.cz>
12390 * g++.dg/ext/timevar1.C: Fix pruned patterns.
12391 * g++.dg/ext/timevar2.C: Likewise.
12393 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12395 * c-c++-common/dump-ada-spec-8.c: New test.
12396 * c-c++-common/dump-ada-spec-9.c: Likewise.
12397 * c-c++-common/dump-ada-spec-10.c: Likewise.
12399 2018-02-28 Richard Biener <rguenther@suse.de>
12401 PR middle-end/84607
12402 * gcc.dg/pr84607.c: New testcase.
12404 2018-02-28 Nathan Sidwell <nathan@acm.org>
12407 * g++.dg/lookup/pr84602.C: New.
12409 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12413 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
12415 * g++.dg/ext/attr-nonnull.C: Likewise.
12416 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
12418 * g++.dg/ext/attr-noinline-2.C: Likewise.
12419 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
12420 -fdump-tree-eh in dg-options.
12422 2018-02-28 Alan Modra <amodra@gmail.com>
12424 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
12426 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
12428 2018-02-27 Martin Sebor <msebor@redhat.com>
12432 * g++.dg/Wmissing-attributes.C: New test.
12433 * g++.dg/ext/attr-const-pure.C: New test.
12434 * g++.dg/ext/attr-const.C: New test.
12435 * g++.dg/ext/attr-deprecated-2.C: New test.
12436 * g++.dg/ext/attr-malloc-2.C: New test.
12437 * g++.dg/ext/attr-malloc.C: New test.
12438 * g++.dg/ext/attr-noinline-2.C: New test.
12439 * g++.dg/ext/attr-noinline.C: New test.
12440 * g++.dg/ext/attr-nonnull.C: New test.
12441 * g++.dg/ext/attr-noreturn-2.C: New test.
12442 * g++.dg/ext/attr-noreturn.C: New test.
12443 * g++.dg/ext/attr-nothrow-2.C: New test.
12444 * g++.dg/ext/attr-nothrow.C: New test.
12445 * g++.dg/ext/attr-optimize.C: New test.
12446 * g++.dg/ext/attr-pure.C: New test.
12447 * g++.dg/ext/attr-returns-nonnull.C: New test.
12448 * g++.dg/ext/attr-warning.C: New test.
12450 2018-02-27 Nathan Sidwell <nathan@acm.org>
12453 * g++.dg/lookup/pr84426.C: New.
12455 2018-02-27 Richard Biener <rguenther@suse.de>
12457 PR tree-optimization/84512
12458 * gcc.dg/tree-ssa/pr84512.c: New testcase.
12460 2018-02-27 Martin Liska <mliska@suse.cz>
12462 PR gcov-profile/84548
12463 * g++.dg/gcov/pr84548.C: New test.
12465 2018-02-27 Jakub Jelinek <jakub@redhat.com>
12468 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
12470 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12473 * g++.dg/cpp1y/pr84558.C: New test.
12475 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12478 * g++.dg/cpp0x/alignas14.C: New.
12479 * g++.dg/cpp0x/alignas15.C: Likewise.
12481 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12484 * g++.dg/gomp/pr84557.C: New test.
12486 2018-02-26 Marek Polacek <polacek@redhat.com>
12489 * g++.dg/cpp1z/pr84325.C: New test.
12491 2018-02-26 Carl Love <cel@us.ibm.com>
12493 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
12495 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
12496 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
12497 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
12499 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
12500 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
12503 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12506 * gcc.target/i386/indirect-thunk-1.c: Updated.
12507 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12508 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12509 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12510 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12511 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12512 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12513 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12514 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12515 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12516 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12517 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12518 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12519 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12520 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12521 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12522 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12523 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12524 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12525 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12526 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12527 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12528 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12529 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12530 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12531 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12532 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12533 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12534 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12535 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12536 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12537 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12538 * gcc.target/i386/ret-thunk-9.c: Likewise.
12539 * gcc.target/i386/ret-thunk-10.c: Likewise.
12540 * gcc.target/i386/ret-thunk-11.c: Likewise.
12541 * gcc.target/i386/ret-thunk-12.c: Likewise.
12542 * gcc.target/i386/ret-thunk-13.c: Likewise.
12543 * gcc.target/i386/ret-thunk-14.c: Likewise.
12544 * gcc.target/i386/ret-thunk-15.c: Likewise.
12546 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
12548 * gcc.c-torture/execute/20180226-1.c: New test.
12550 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
12552 PR tree-optimization/83965
12553 * gcc.dg/vect/pr83965-2.c: New test.
12555 2018-02-26 Tom de Vries <tom@codesourcery.com>
12557 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
12559 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12562 * gcc.target/i386/ret-thunk-22.c: New test.
12563 * gcc.target/i386/ret-thunk-23.c: Likewise.
12564 * gcc.target/i386/ret-thunk-24.c: Likewise.
12565 * gcc.target/i386/ret-thunk-25.c: Likewise.
12566 * gcc.target/i386/ret-thunk-26.c: Likewise.
12568 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12571 * g++.dg/cpp1z/pr84533.C: New.
12573 2018-02-26 Marek Polacek <polacek@redhat.com>
12576 * g++.dg/parse/error60.C: New test.
12578 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12581 * g++.dg/gomp/pr84556.C: New test.
12582 * g++.dg/vect/pr84556.cc: New test.
12584 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
12587 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
12588 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12589 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
12590 * gfortran.dg/c_loc_test.f90: Likewise.
12591 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12592 * gfortran.dg/proc_decl_17.f90: Likewise.
12593 * gfortran.dg/proc_ptr_8.f90: Likewise.
12595 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12598 * gcc.target/aarch64/lr_free_2.c: Revert changes in
12599 r254814 disabling -fomit-frame-pointer by default.
12600 * gcc.target/aarch64/spill_1.c: Likewise.
12601 * gcc.target/aarch64/test_frame_11.c: Likewise.
12602 * gcc.target/aarch64/test_frame_12.c: Likewise.
12603 * gcc.target/aarch64/test_frame_13.c: Likewise.
12604 * gcc.target/aarch64/test_frame_14.c: Likewise.
12605 * gcc.target/aarch64/test_frame_15.c: Likewise.
12606 * gcc.target/aarch64/test_frame_3.c: Likewise.
12607 * gcc.target/aarch64/test_frame_5.c: Likewise.
12608 * gcc.target/aarch64/test_frame_9.c: Likewise.
12610 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
12613 * gfortran.dg/explicit_shape_1.f90: New test.
12614 * gfortran.dg/automatic_module_variable.f90: Update regex.
12615 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
12616 * gfortran.dg/constant_shape.f90: Ditto.
12617 * gfortran.dg/dec_structure_23.f90: Ditto.
12618 * gfortran.dg/pr78240.f90: Ditto.
12620 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
12623 * gfortran.dg/pr84523.f90: New test.
12625 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12628 * gfortran.dg/select_type_40.f90: New test.
12630 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
12633 * gfortran.dg/data_substring.f90: New test.
12635 2018-02-24 Marek Polacek <polacek@redhat.com>
12638 * g++.dg/cpp1z/constexpr-83692.C: New test.
12640 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
12643 * gfortran.dg/statement_function_1.f90: Update test.
12645 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12648 * gfortran.dg/inquire_19.f90: New test.
12650 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12653 * gfortran.dg/pr83149_b.f90: New test.
12654 * gfortran.dg/pr83149_a.f90: Additional source for previous.
12656 2018-02-23 Carl Love <cel@us.ibm.com>
12658 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
12659 vec_signed2 and vec_unsigned2 to new Power 8 test file.
12660 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
12663 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12665 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
12666 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
12668 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12670 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
12673 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12676 * gfortran.dg/pr83149_1.f90: New test.
12677 * gfortran.dg/pr83149.f90: Additional source for previous.
12679 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
12682 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
12683 __GI___pthread_mutex_init as well.
12685 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12688 * gfortran.dg/class_68.f90: New test.
12690 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12693 * gfortran.dg/derived_init_5.f90: New test.
12695 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12698 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
12699 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
12701 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
12704 * gcc.target/powerpc/pr81572.c: New.
12706 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
12708 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
12710 2018-02-22 Martin Sebor <msebor@redhat.com>
12712 PR tree-optimization/84480
12713 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
12714 * g++.dg/warn/Wstringop-truncation-1.C: New test.
12716 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
12719 * gcc.target/i386/indirect-thunk-11.c: New test.
12720 * gcc.target/i386/indirect-thunk-12.c: Likewise.
12721 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
12722 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
12723 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
12724 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
12725 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
12726 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
12727 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
12728 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
12730 2018-02-22 Steve Ellcey <sellcey@cavium.com>
12733 * gcc.target/aarch64/asm-2.c: Add dg-error for
12735 * gcc.target/aarch64/asm-4.c: New test.
12737 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12739 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
12741 2018-02-22 Marek Polacek <polacek@redhat.com>
12744 * g++.dg/parse/error59.C: New test.
12746 2018-02-22 Tom de Vries <tom@codesourcery.com>
12748 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
12750 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12753 * g++.dg/cpp0x/pr77655.C: New.
12755 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12758 * g++.dg/cpp1y/pr84496.C: New test.
12761 * g++.dg/torture/pr84502.C: New test.
12763 PR tree-optimization/84503
12764 * gcc.dg/pr84503-1.c: New test.
12765 * gcc.dg/pr84503-2.c: New test.
12767 2018-02-21 Jakub Jelinek <jakub@redhat.com>
12769 PR tree-optimization/84478
12770 * gcc.c-torture/execute/pr84478.c: New test.
12772 2018-02-20 Martin Sebor <msebor@redhat.com>
12774 PR middle-end/84095
12775 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
12776 * c-c++-common/Wrestrict.c: Same.
12777 * gcc.dg/Wrestrict-6.c: Same.
12778 * gcc.dg/Warray-bounds-27.c: New test.
12779 * gcc.dg/Wrestrict-8.c: New test.
12780 * gcc.dg/Wrestrict-9.c: New test.
12781 * gcc.dg/pr84095.c: New test.
12783 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12785 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
12787 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12791 * gfortran.dg/structure_constructor_14.f90: New test.
12793 2018-02-20 Jeff Law <law@redhat.com>
12795 PR middle-end/82123
12796 PR tree-optimization/81592
12797 PR middle-end/79257
12798 * gcc.dg/pr81592.c: New test.
12799 * gcc.dg/pr82123.c: New test.
12800 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
12802 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12805 * g++.dg/warn/Wunused-var-30.C: New test.
12807 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
12809 PR tree-optimization/84419
12810 * gcc.dg/vect/pr84419.c: New test.
12812 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12814 PR middle-end/82004
12815 * gfortran.dg/pr82004.f90: New test.
12817 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
12819 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
12821 2018-02-20 Martin Liska <mliska@suse.cz>
12825 * gcc.target/i386/pr84310.c: New test.
12826 * gcc.target/i386/pr84310-2.c: Likewise.
12828 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12831 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
12833 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12836 * g++.dg/cpp1z/launder7.C: New test.
12839 * g++.dg/cpp0x/constexpr-84449.C: New test.
12842 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
12844 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
12848 * gfortran.dg/associate_22.f90: Enable commented out test.
12849 * gfortran.dg/associate_36.f90: New test.
12851 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12854 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
12856 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
12858 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
12859 (dg-options): Use -mavx instead of -w.
12861 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12864 * g++.dg/cpp1z/launder8.C: New test.
12867 * g++.dg/gomp/pr84448.C: New test.
12870 * g++.dg/gomp/pr84430.C: New test.
12872 PR tree-optimization/84452
12873 * gcc.dg/pr84452.c: New test.
12876 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
12878 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12881 * gfortran.dg/implied_do_io_4.f90: New test.
12883 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12885 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
12886 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
12887 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
12889 2018-02-19 Carl Love <cel@us.ibm.com>
12891 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
12893 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12896 * gcc.target/i386/pr57193.c: Add -mtune=generic.
12898 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12901 * g++.dg/cpp0x/auto50.C: New.
12902 * g++.dg/parse/friend12.C: Adjust.
12904 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12906 PR libgfortran/84389
12907 * gfortran.dg/dtio_33.f90: New test.
12909 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12911 PR libgfortran/84412
12912 * gfortran.dg/inquire_18.f90: New test.
12914 2018-02-18 Janus Weil <janus@gcc.gnu.org>
12917 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
12918 * gfortran.dg/pointer_intent_3.f90: Ditto.
12919 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
12920 * gfortran.dg/protected_3.f90: Ditto.
12921 * gfortran.dg/protected_4.f90: Ditto.
12922 * gfortran.dg/protected_5.f90: Ditto.
12923 * gfortran.dg/protected_6.f90: Ditto.
12925 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
12928 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
12931 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12934 * gfortran.dg/inline_matmul_22.f90: New test.
12936 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12939 * gfortran.dg/abort_shoulfail.f90: New test.
12940 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
12942 * gfortran.dg/PR19754_2.f90: Likewise.
12943 * gfortran.dg/PR19872.f: Likewise.
12944 * gfortran.dg/PR49268.f90: Likewise.
12945 * gfortran.dg/Wall.f90: Likewise.
12946 * gfortran.dg/Wno-all.f90: Likewise.
12947 * gfortran.dg/achar_1.f90: Likewise.
12948 * gfortran.dg/achar_2.f90: Likewise.
12949 * gfortran.dg/achar_4.f90: Likewise.
12950 * gfortran.dg/achar_6.F90: Likewise.
12951 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
12952 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
12953 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
12954 * gfortran.dg/actual_array_offset_1.f90: Likewise.
12955 * gfortran.dg/actual_array_result_1.f90: Likewise.
12956 * gfortran.dg/actual_array_substr_1.f90: Likewise.
12957 * gfortran.dg/actual_array_substr_2.f90: Likewise.
12958 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
12959 * gfortran.dg/actual_procedure_1.f90: Likewise.
12960 * gfortran.dg/adjustl_1.f90: Likewise.
12961 * gfortran.dg/advance_1.f90: Likewise.
12962 * gfortran.dg/advance_4.f90: Likewise.
12963 * gfortran.dg/advance_5.f90: Likewise.
12964 * gfortran.dg/advance_6.f90: Likewise.
12965 * gfortran.dg/aint_anint_1.f90: Likewise.
12966 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
12967 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
12968 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
12969 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
12970 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
12971 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
12972 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
12973 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
12974 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
12975 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
12976 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
12977 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
12978 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
12979 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
12980 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
12981 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
12982 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
12983 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
12984 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
12985 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
12986 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
12987 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12988 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
12989 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
12990 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
12991 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
12992 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
12993 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
12994 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
12995 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
12996 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
12997 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
12998 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
12999 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
13000 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
13001 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
13002 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
13003 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
13004 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
13005 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
13006 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
13007 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
13008 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
13009 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
13010 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
13011 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
13012 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
13013 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
13014 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
13015 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
13016 * gfortran.dg/allocatable_function_1.f90: Likewise.
13017 * gfortran.dg/allocatable_function_10.f90: Likewise.
13018 * gfortran.dg/allocatable_function_3.f90: Likewise.
13019 * gfortran.dg/allocatable_function_5.f90: Likewise.
13020 * gfortran.dg/allocatable_function_6.f90: Likewise.
13021 * gfortran.dg/allocatable_function_7.f90: Likewise.
13022 * gfortran.dg/allocatable_function_8.f90: Likewise.
13023 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
13024 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
13025 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
13026 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
13027 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
13028 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
13029 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
13030 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
13031 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
13032 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
13033 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
13034 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
13035 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
13036 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
13037 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
13038 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
13039 * gfortran.dg/allocate_class_3.f90: Likewise.
13040 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
13041 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
13042 * gfortran.dg/allocate_derived_5.f90: Likewise.
13043 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
13044 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
13045 * gfortran.dg/allocate_with_source_1.f90: Likewise.
13046 * gfortran.dg/allocate_with_source_10.f08: Likewise.
13047 * gfortran.dg/allocate_with_source_11.f08: Likewise.
13048 * gfortran.dg/allocate_with_source_12.f03: Likewise.
13049 * gfortran.dg/allocate_with_source_15.f03: Likewise.
13050 * gfortran.dg/allocate_with_source_16.f90: Likewise.
13051 * gfortran.dg/allocate_with_source_17.f03: Likewise.
13052 * gfortran.dg/allocate_with_source_18.f03: Likewise.
13053 * gfortran.dg/allocate_with_source_2.f90: Likewise.
13054 * gfortran.dg/allocate_with_source_20.f03: Likewise.
13055 * gfortran.dg/allocate_with_source_22.f03: Likewise.
13056 * gfortran.dg/allocate_with_source_23.f03: Likewise.
13057 * gfortran.dg/allocate_with_source_24.f90: Likewise.
13058 * gfortran.dg/allocate_with_source_5.f90: Likewise.
13059 * gfortran.dg/allocate_with_source_6.f90: Likewise.
13060 * gfortran.dg/allocate_with_source_7.f08: Likewise.
13061 * gfortran.dg/allocate_with_source_8.f08: Likewise.
13062 * gfortran.dg/allocate_with_source_9.f08: Likewise.
13063 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
13064 * gfortran.dg/allocate_zerosize_3.f: Likewise.
13065 * gfortran.dg/altreturn_3.f90: Likewise.
13066 * gfortran.dg/altreturn_5.f90: Likewise.
13067 * gfortran.dg/altreturn_7.f90: Likewise.
13068 * gfortran.dg/and_or_xor.f90: Likewise.
13069 * gfortran.dg/anint_1.f90: Likewise.
13070 * gfortran.dg/any_all_1.f90: Likewise.
13071 * gfortran.dg/anyallcount_1.f90: Likewise.
13072 * gfortran.dg/append_1.f90: Likewise.
13073 * gfortran.dg/argument_checking_1.f90: Likewise.
13074 * gfortran.dg/argument_checking_2.f90: Likewise.
13075 * gfortran.dg/argument_checking_8.f90: Likewise.
13076 * gfortran.dg/arithmetic_if.f90: Likewise.
13077 * gfortran.dg/array_1.f90: Likewise.
13078 * gfortran.dg/array_2.f90: Likewise.
13079 * gfortran.dg/array_alloc_1.f90: Likewise.
13080 * gfortran.dg/array_alloc_2.f90: Likewise.
13081 * gfortran.dg/array_alloc_3.f90: Likewise.
13082 * gfortran.dg/array_assignment_1.F90: Likewise.
13083 * gfortran.dg/array_assignment_5.f90: Likewise.
13084 * gfortran.dg/array_constructor_1.f90: Likewise.
13085 * gfortran.dg/array_constructor_10.f90: Likewise.
13086 * gfortran.dg/array_constructor_11.f90: Likewise.
13087 * gfortran.dg/array_constructor_12.f90: Likewise.
13088 * gfortran.dg/array_constructor_15.f90: Likewise.
13089 * gfortran.dg/array_constructor_16.f90: Likewise.
13090 * gfortran.dg/array_constructor_17.f90: Likewise.
13091 * gfortran.dg/array_constructor_19.f90: Likewise.
13092 * gfortran.dg/array_constructor_23.f: Likewise.
13093 * gfortran.dg/array_constructor_24.f: Likewise.
13094 * gfortran.dg/array_constructor_32.f90: Likewise.
13095 * gfortran.dg/array_constructor_36.f90: Likewise.
13096 * gfortran.dg/array_constructor_39.f90: Likewise.
13097 * gfortran.dg/array_constructor_4.f90: Likewise.
13098 * gfortran.dg/array_constructor_40.f90: Likewise.
13099 * gfortran.dg/array_constructor_44.f90: Likewise.
13100 * gfortran.dg/array_constructor_45.f90: Likewise.
13101 * gfortran.dg/array_constructor_46.f90: Likewise.
13102 * gfortran.dg/array_constructor_47.f90: Likewise.
13103 * gfortran.dg/array_constructor_49.f90: Likewise.
13104 * gfortran.dg/array_constructor_5.f90: Likewise.
13105 * gfortran.dg/array_constructor_50.f90: Likewise.
13106 * gfortran.dg/array_constructor_6.f90: Likewise.
13107 * gfortran.dg/array_constructor_7.f90: Likewise.
13108 * gfortran.dg/array_constructor_8.f90: Likewise.
13109 * gfortran.dg/array_constructor_9.f90: Likewise.
13110 * gfortran.dg/array_constructor_type_1.f03: Likewise.
13111 * gfortran.dg/array_constructor_type_10.f03: Likewise.
13112 * gfortran.dg/array_constructor_type_11.f03: Likewise.
13113 * gfortran.dg/array_constructor_type_12.f03: Likewise.
13114 * gfortran.dg/array_constructor_type_13.f90: Likewise.
13115 * gfortran.dg/array_constructor_type_14.f03: Likewise.
13116 * gfortran.dg/array_constructor_type_16.f03: Likewise.
13117 * gfortran.dg/array_constructor_type_2.f03: Likewise.
13118 * gfortran.dg/array_constructor_type_22.f03: Likewise.
13119 * gfortran.dg/array_constructor_type_3.f03: Likewise.
13120 * gfortran.dg/array_constructor_type_4.f03: Likewise.
13121 * gfortran.dg/array_constructor_type_5.f03: Likewise.
13122 * gfortran.dg/array_constructor_type_6.f03: Likewise.
13123 * gfortran.dg/array_constructor_type_7.f03: Likewise.
13124 * gfortran.dg/array_function_1.f90: Likewise.
13125 * gfortran.dg/array_function_5.f90: Likewise.
13126 * gfortran.dg/array_initializer_1.f90: Likewise.
13127 * gfortran.dg/array_initializer_2.f90: Likewise.
13128 * gfortran.dg/array_memcpy_5.f90: Likewise.
13129 * gfortran.dg/array_memset_2.f90: Likewise.
13130 * gfortran.dg/array_reference_1.f90: Likewise.
13131 * gfortran.dg/array_return_value_1.f90: Likewise.
13132 * gfortran.dg/array_section_1.f90: Likewise.
13133 * gfortran.dg/array_temporaries_3.f90: Likewise.
13134 * gfortran.dg/arrayio_1.f90: Likewise.
13135 * gfortran.dg/arrayio_10.f90: Likewise.
13136 * gfortran.dg/arrayio_11.f90: Likewise.
13137 * gfortran.dg/arrayio_12.f90: Likewise.
13138 * gfortran.dg/arrayio_13.f90: Likewise.
13139 * gfortran.dg/arrayio_14.f90: Likewise.
13140 * gfortran.dg/arrayio_16.f90: Likewise.
13141 * gfortran.dg/arrayio_2.f90: Likewise.
13142 * gfortran.dg/arrayio_3.f90: Likewise.
13143 * gfortran.dg/arrayio_4.f90: Likewise.
13144 * gfortran.dg/arrayio_5.f90: Likewise.
13145 * gfortran.dg/arrayio_6.f90: Likewise.
13146 * gfortran.dg/arrayio_7.f90: Likewise.
13147 * gfortran.dg/arrayio_8.f90: Likewise.
13148 * gfortran.dg/arrayio_9.f90: Likewise.
13149 * gfortran.dg/arrayio_derived_1.f90: Likewise.
13150 * gfortran.dg/assign_10.f90: Likewise.
13151 * gfortran.dg/assign_9.f90: Likewise.
13152 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
13153 * gfortran.dg/assignment_1.f90: Likewise.
13154 * gfortran.dg/associate_1.f03: Likewise.
13155 * gfortran.dg/associate_11.f90: Likewise.
13156 * gfortran.dg/associate_13.f90: Likewise.
13157 * gfortran.dg/associate_15.f90: Likewise.
13158 * gfortran.dg/associate_17.f90: Likewise.
13159 * gfortran.dg/associate_18.f08: Likewise.
13160 * gfortran.dg/associate_19.f03: Likewise.
13161 * gfortran.dg/associate_20.f03: Likewise.
13162 * gfortran.dg/associate_22.f90: Likewise.
13163 * gfortran.dg/associate_23.f90: Likewise.
13164 * gfortran.dg/associate_24.f90: Likewise.
13165 * gfortran.dg/associate_25.f90: Likewise.
13166 * gfortran.dg/associate_27.f90: Likewise.
13167 * gfortran.dg/associate_28.f90: Likewise.
13168 * gfortran.dg/associate_32.f03: Likewise.
13169 * gfortran.dg/associate_33.f03: Likewise.
13170 * gfortran.dg/associate_34.f90: Likewise.
13171 * gfortran.dg/associate_6.f03: Likewise.
13172 * gfortran.dg/associate_7.f03: Likewise.
13173 * gfortran.dg/associate_8.f03: Likewise.
13174 * gfortran.dg/associate_9.f03: Likewise.
13175 * gfortran.dg/associated_1.f90: Likewise.
13176 * gfortran.dg/associated_2.f90: Likewise.
13177 * gfortran.dg/associated_5.f90: Likewise.
13178 * gfortran.dg/associated_6.f90: Likewise.
13179 * gfortran.dg/associated_target_3.f90: Likewise.
13180 * gfortran.dg/associated_target_4.f90: Likewise.
13181 * gfortran.dg/associated_target_5.f03: Likewise.
13182 * gfortran.dg/associated_target_6.f03: Likewise.
13183 * gfortran.dg/assumed_dummy_1.f90: Likewise.
13184 * gfortran.dg/assumed_rank_1.f90: Likewise.
13185 * gfortran.dg/assumed_rank_10.f90: Likewise.
13186 * gfortran.dg/assumed_rank_2.f90: Likewise.
13187 * gfortran.dg/assumed_rank_7.f90: Likewise.
13188 * gfortran.dg/assumed_rank_8.f90: Likewise.
13189 * gfortran.dg/assumed_rank_9.f90: Likewise.
13190 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13191 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13192 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
13193 * gfortran.dg/assumed_type_2.f90: Likewise.
13194 * gfortran.dg/atan2_1.f90: Likewise.
13195 * gfortran.dg/auto_array_1.f90: Likewise.
13196 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
13197 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
13198 * gfortran.dg/auto_char_len_3.f90: Likewise.
13199 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
13200 * gfortran.dg/auto_internal_assumed.f90: Likewise.
13201 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
13202 * gfortran.dg/auto_save_2.f90: Likewise.
13203 * gfortran.dg/automatic_default_init_1.f90: Likewise.
13204 * gfortran.dg/backslash_1.f90: Likewise.
13205 * gfortran.dg/backslash_2.f90: Likewise.
13206 * gfortran.dg/backslash_3.f: Likewise.
13207 * gfortran.dg/backspace_1.f: Likewise.
13208 * gfortran.dg/backspace_10.f90: Likewise.
13209 * gfortran.dg/backspace_11.f90: Likewise.
13210 * gfortran.dg/backspace_2.f: Likewise.
13211 * gfortran.dg/backspace_3.f: Likewise.
13212 * gfortran.dg/backspace_4.f: Likewise.
13213 * gfortran.dg/backspace_5.f: Likewise.
13214 * gfortran.dg/backspace_6.f: Likewise.
13215 * gfortran.dg/backspace_7.f90: Likewise.
13216 * gfortran.dg/backspace_8.f: Likewise.
13217 * gfortran.dg/backspace_9.f: Likewise.
13218 * gfortran.dg/bessel_1.f90: Likewise.
13219 * gfortran.dg/bessel_2.f90: Likewise.
13220 * gfortran.dg/bessel_5.f90: Likewise.
13221 * gfortran.dg/bessel_6.f90: Likewise.
13222 * gfortran.dg/bessel_7.f90: Likewise.
13223 * gfortran.dg/bind_c_dts_2.f03: Likewise.
13224 * gfortran.dg/bind_c_dts_3.f03: Likewise.
13225 * gfortran.dg/bind_c_usage_15.f90: Likewise.
13226 * gfortran.dg/bind_c_usage_16.f03: Likewise.
13227 * gfortran.dg/bind_c_usage_17.f90: Likewise.
13228 * gfortran.dg/bind_c_usage_24.f90: Likewise.
13229 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
13230 * gfortran.dg/binding_label_tests_16.f03: Likewise.
13231 * gfortran.dg/binding_label_tests_23.f90: Likewise.
13232 * gfortran.dg/bit_comparison_1.F90: Likewise.
13233 * gfortran.dg/bit_comparison_2.F90: Likewise.
13234 * gfortran.dg/block_1.f08: Likewise.
13235 * gfortran.dg/block_13.f08: Likewise.
13236 * gfortran.dg/block_14.f90: Likewise.
13237 * gfortran.dg/block_2.f08: Likewise.
13238 * gfortran.dg/block_6.f08: Likewise.
13239 * gfortran.dg/block_7.f08: Likewise.
13240 * gfortran.dg/block_8.f08: Likewise.
13241 * gfortran.dg/blockdata_1.f90: Likewise.
13242 * gfortran.dg/bound_1.f90: Likewise.
13243 * gfortran.dg/bound_2.f90: Likewise.
13244 * gfortran.dg/bound_3.f90: Likewise.
13245 * gfortran.dg/bound_4.f90: Likewise.
13246 * gfortran.dg/bound_5.f90: Likewise.
13247 * gfortran.dg/bound_6.f90: Likewise.
13248 * gfortran.dg/bound_7.f90: Likewise.
13249 * gfortran.dg/bound_8.f90: Likewise.
13250 * gfortran.dg/bound_9.f90: Likewise.
13251 * gfortran.dg/bound_simplification_1.f90: Likewise.
13252 * gfortran.dg/bound_simplification_3.f90: Likewise.
13253 * gfortran.dg/bound_simplification_4.f90: Likewise.
13254 * gfortran.dg/bound_simplification_5.f90: Likewise.
13255 * gfortran.dg/bound_simplification_6.f90: Likewise.
13256 * gfortran.dg/bounds_check_1.f90: Likewise.
13257 * gfortran.dg/bounds_check_12.f90: Likewise.
13258 * gfortran.dg/bounds_check_14.f90: Likewise.
13259 * gfortran.dg/bounds_check_15.f90: Likewise.
13260 * gfortran.dg/bounds_check_19.f90: Likewise.
13261 * gfortran.dg/bounds_check_8.f90: Likewise.
13262 * gfortran.dg/bounds_check_9.f90: Likewise.
13263 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
13264 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
13265 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
13266 * gfortran.dg/boz_1.f90: Likewise.
13267 * gfortran.dg/boz_11.f90: Likewise.
13268 * gfortran.dg/boz_13.f90: Likewise.
13269 * gfortran.dg/boz_14.f90: Likewise.
13270 * gfortran.dg/boz_15.f90: Likewise.
13271 * gfortran.dg/boz_3.f90: Likewise.
13272 * gfortran.dg/boz_6.f90: Likewise.
13273 * gfortran.dg/boz_9.f90: Likewise.
13274 * gfortran.dg/byte_1.f90: Likewise.
13275 * gfortran.dg/byte_2.f90: Likewise.
13276 * gfortran.dg/c_assoc.f90: Likewise.
13277 * gfortran.dg/c_assoc_2.f03: Likewise.
13278 * gfortran.dg/c_assoc_3.f90: Likewise.
13279 * gfortran.dg/c_by_val_1.f: Likewise.
13280 * gfortran.dg/c_by_val_5.f90: Likewise.
13281 * gfortran.dg/c_char_tests.f03: Likewise.
13282 * gfortran.dg/c_char_tests_2.f03: Likewise.
13283 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
13284 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
13285 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
13286 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
13287 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
13288 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
13289 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
13290 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
13291 * gfortran.dg/c_kind_params.f90: Likewise.
13292 * gfortran.dg/c_loc_test_20.f90: Likewise.
13293 * gfortran.dg/c_loc_tests_2.f03: Likewise.
13294 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
13295 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
13296 * gfortran.dg/c_size_t_test.f03: Likewise.
13297 * gfortran.dg/c_sizeof_1.f90: Likewise.
13298 * gfortran.dg/c_sizeof_5.f90: Likewise.
13299 * gfortran.dg/c_sizeof_6.f90: Likewise.
13300 * gfortran.dg/char4_iunit_1.f03: Likewise.
13301 * gfortran.dg/char4_iunit_2.f03: Likewise.
13302 * gfortran.dg/char_allocation_1.f90: Likewise.
13303 * gfortran.dg/char_array_constructor.f90: Likewise.
13304 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
13305 * gfortran.dg/char_assign_1.f90: Likewise.
13306 * gfortran.dg/char_associated_1.f90: Likewise.
13307 * gfortran.dg/char_cast_2.f90: Likewise.
13308 * gfortran.dg/char_comparison_1.f: Likewise.
13309 * gfortran.dg/char_component_initializer_1.f90: Likewise.
13310 * gfortran.dg/char_component_initializer_2.f90: Likewise.
13311 * gfortran.dg/char_cons_len.f90: Likewise.
13312 * gfortran.dg/char_conversion.f90: Likewise.
13313 * gfortran.dg/char_cshift_1.f90: Likewise.
13314 * gfortran.dg/char_cshift_2.f90: Likewise.
13315 * gfortran.dg/char_decl_2.f90: Likewise.
13316 * gfortran.dg/char_eoshift_1.f90: Likewise.
13317 * gfortran.dg/char_eoshift_2.f90: Likewise.
13318 * gfortran.dg/char_eoshift_3.f90: Likewise.
13319 * gfortran.dg/char_eoshift_4.f90: Likewise.
13320 * gfortran.dg/char_eoshift_5.f90: Likewise.
13321 * gfortran.dg/char_expr_1.f90: Likewise.
13322 * gfortran.dg/char_expr_3.f90: Likewise.
13323 * gfortran.dg/char_initialiser_actual.f90: Likewise.
13324 * gfortran.dg/char_length_12.f90: Likewise.
13325 * gfortran.dg/char_length_14.f90: Likewise.
13326 * gfortran.dg/char_length_15.f90: Likewise.
13327 * gfortran.dg/char_length_17.f90: Likewise.
13328 * gfortran.dg/char_length_20.f90: Likewise.
13329 * gfortran.dg/char_length_21.f90: Likewise.
13330 * gfortran.dg/char_length_5.f90: Likewise.
13331 * gfortran.dg/char_length_6.f90: Likewise.
13332 * gfortran.dg/char_length_7.f90: Likewise.
13333 * gfortran.dg/char_length_8.f90: Likewise.
13334 * gfortran.dg/char_pack_1.f90: Likewise.
13335 * gfortran.dg/char_pack_2.f90: Likewise.
13336 * gfortran.dg/char_pointer_assign.f90: Likewise.
13337 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
13338 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
13339 * gfortran.dg/char_pointer_dependency.f90: Likewise.
13340 * gfortran.dg/char_pointer_dummy.f90: Likewise.
13341 * gfortran.dg/char_pointer_func.f90: Likewise.
13342 * gfortran.dg/char_reshape_1.f90: Likewise.
13343 * gfortran.dg/char_result_1.f90: Likewise.
13344 * gfortran.dg/char_result_12.f90: Likewise.
13345 * gfortran.dg/char_result_13.f90: Likewise.
13346 * gfortran.dg/char_result_14.f90: Likewise.
13347 * gfortran.dg/char_result_15.f90: Likewise.
13348 * gfortran.dg/char_result_2.f90: Likewise.
13349 * gfortran.dg/char_result_3.f90: Likewise.
13350 * gfortran.dg/char_result_4.f90: Likewise.
13351 * gfortran.dg/char_result_5.f90: Likewise.
13352 * gfortran.dg/char_result_6.f90: Likewise.
13353 * gfortran.dg/char_result_7.f90: Likewise.
13354 * gfortran.dg/char_result_8.f90: Likewise.
13355 * gfortran.dg/char_spread_1.f90: Likewise.
13356 * gfortran.dg/char_transpose_1.f90: Likewise.
13357 * gfortran.dg/char_type_len.f90: Likewise.
13358 * gfortran.dg/char_unpack_1.f90: Likewise.
13359 * gfortran.dg/char_unpack_2.f90: Likewise.
13360 * gfortran.dg/character_array_constructor_1.f90: Likewise.
13361 * gfortran.dg/character_comparison_1.f90: Likewise.
13362 * gfortran.dg/character_comparison_2.f90: Likewise.
13363 * gfortran.dg/character_comparison_3.f90: Likewise.
13364 * gfortran.dg/character_comparison_4.f90: Likewise.
13365 * gfortran.dg/character_comparison_5.f90: Likewise.
13366 * gfortran.dg/character_comparison_6.f90: Likewise.
13367 * gfortran.dg/character_comparison_7.f90: Likewise.
13368 * gfortran.dg/character_comparison_8.f90: Likewise.
13369 * gfortran.dg/character_comparison_9.f90: Likewise.
13370 * gfortran.dg/charlen_15.f90: Likewise.
13371 * gfortran.dg/charlen_16.f90: Likewise.
13372 * gfortran.dg/chkbits.f90: Likewise.
13373 * gfortran.dg/chmod_1.f90: Likewise.
13374 * gfortran.dg/chmod_2.f90: Likewise.
13375 * gfortran.dg/chmod_3.f90: Likewise.
13376 * gfortran.dg/class_1.f03: Likewise.
13377 * gfortran.dg/class_18.f03: Likewise.
13378 * gfortran.dg/class_19.f03: Likewise.
13379 * gfortran.dg/class_35.f90: Likewise.
13380 * gfortran.dg/class_46.f03: Likewise.
13381 * gfortran.dg/class_48.f90: Likewise.
13382 * gfortran.dg/class_51.f90: Likewise.
13383 * gfortran.dg/class_52.f90: Likewise.
13384 * gfortran.dg/class_6.f03: Likewise.
13385 * gfortran.dg/class_63.f90: Likewise.
13386 * gfortran.dg/class_64.f90: Likewise.
13387 * gfortran.dg/class_65.f90: Likewise.
13388 * gfortran.dg/class_66.f90: Likewise.
13389 * gfortran.dg/class_67.f90: Likewise.
13390 * gfortran.dg/class_9.f03: Likewise.
13391 * gfortran.dg/class_alias.f90: Likewise.
13392 * gfortran.dg/class_allocate_1.f03: Likewise.
13393 * gfortran.dg/class_allocate_10.f03: Likewise.
13394 * gfortran.dg/class_allocate_13.f90: Likewise.
13395 * gfortran.dg/class_allocate_14.f90: Likewise.
13396 * gfortran.dg/class_allocate_15.f90: Likewise.
13397 * gfortran.dg/class_allocate_19.f03: Likewise.
13398 * gfortran.dg/class_allocate_21.f90: Likewise.
13399 * gfortran.dg/class_allocate_22.f90: Likewise.
13400 * gfortran.dg/class_allocate_3.f03: Likewise.
13401 * gfortran.dg/class_allocate_4.f03: Likewise.
13402 * gfortran.dg/class_allocate_5.f90: Likewise.
13403 * gfortran.dg/class_allocate_6.f03: Likewise.
13404 * gfortran.dg/class_allocate_7.f03: Likewise.
13405 * gfortran.dg/class_allocate_8.f03: Likewise.
13406 * gfortran.dg/class_allocate_9.f03: Likewise.
13407 * gfortran.dg/class_array_1.f03: Likewise.
13408 * gfortran.dg/class_array_14.f90: Likewise.
13409 * gfortran.dg/class_array_15.f03: Likewise.
13410 * gfortran.dg/class_array_16.f90: Likewise.
13411 * gfortran.dg/class_array_2.f03: Likewise.
13412 * gfortran.dg/class_array_20.f03: Likewise.
13413 * gfortran.dg/class_array_21.f03: Likewise.
13414 * gfortran.dg/class_array_3.f03: Likewise.
13415 * gfortran.dg/class_array_4.f03: Likewise.
13416 * gfortran.dg/class_array_7.f03: Likewise.
13417 * gfortran.dg/class_array_8.f03: Likewise.
13418 * gfortran.dg/class_array_9.f03: Likewise.
13419 * gfortran.dg/class_defined_operator_1.f03: Likewise.
13420 * gfortran.dg/class_dummy_1.f03: Likewise.
13421 * gfortran.dg/class_optional_1.f90: Likewise.
13422 * gfortran.dg/class_optional_2.f90: Likewise.
13423 * gfortran.dg/class_result_5.f90: Likewise.
13424 * gfortran.dg/class_result_6.f90: Likewise.
13425 * gfortran.dg/class_to_type_1.f03: Likewise.
13426 * gfortran.dg/class_to_type_2.f90: Likewise.
13427 * gfortran.dg/class_to_type_3.f03: Likewise.
13428 * gfortran.dg/class_to_type_4.f90: Likewise.
13429 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
13430 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
13431 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
13432 * gfortran.dg/coarray/atomic_1.f90: Likewise.
13433 * gfortran.dg/coarray/atomic_2.f90: Likewise.
13434 * gfortran.dg/coarray/codimension.f90: Likewise.
13435 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
13436 * gfortran.dg/coarray/collectives_1.f90: Likewise.
13437 * gfortran.dg/coarray/collectives_2.f90: Likewise.
13438 * gfortran.dg/coarray/collectives_3.f90: Likewise.
13439 * gfortran.dg/coarray/collectives_4.f90: Likewise.
13440 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
13441 * gfortran.dg/coarray/dummy_1.f90: Likewise.
13442 * gfortran.dg/coarray/event_1.f90: Likewise.
13443 * gfortran.dg/coarray/event_2.f90: Likewise.
13444 * gfortran.dg/coarray/get_array.f90: Likewise.
13445 * gfortran.dg/coarray/image_index_1.f90: Likewise.
13446 * gfortran.dg/coarray/image_index_2.f90: Likewise.
13447 * gfortran.dg/coarray/image_index_3.f90: Likewise.
13448 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
13449 * gfortran.dg/coarray/lock_1.f90: Likewise.
13450 * gfortran.dg/coarray/lock_2.f90: Likewise.
13451 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
13452 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
13453 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
13454 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
13455 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
13456 * gfortran.dg/coarray/registering_1.f90: Likewise.
13457 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
13458 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
13459 * gfortran.dg/coarray/send_array.f90: Likewise.
13460 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
13461 * gfortran.dg/coarray/sendget_array.f90: Likewise.
13462 * gfortran.dg/coarray/subobject_1.f90: Likewise.
13463 * gfortran.dg/coarray/sync_1.f90: Likewise.
13464 * gfortran.dg/coarray/sync_3.f90: Likewise.
13465 * gfortran.dg/coarray/this_image_1.f90: Likewise.
13466 * gfortran.dg/coarray/this_image_2.f90: Likewise.
13467 * gfortran.dg/coarray_13.f90: Likewise.
13468 * gfortran.dg/coarray_15.f90: Likewise.
13469 * gfortran.dg/coarray_16.f90: Likewise.
13470 * gfortran.dg/coarray_2.f90: Likewise.
13471 * gfortran.dg/coarray_23.f90: Likewise.
13472 * gfortran.dg/coarray_40.f90: Likewise.
13473 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
13474 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
13475 * gfortran.dg/coarray_allocate_10.f08: Likewise.
13476 * gfortran.dg/coarray_allocate_2.f08: Likewise.
13477 * gfortran.dg/coarray_allocate_3.f08: Likewise.
13478 * gfortran.dg/coarray_allocate_4.f08: Likewise.
13479 * gfortran.dg/coarray_allocate_5.f08: Likewise.
13480 * gfortran.dg/coarray_allocate_7.f08: Likewise.
13481 * gfortran.dg/coarray_allocate_8.f08: Likewise.
13482 * gfortran.dg/coarray_allocate_9.f08: Likewise.
13483 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
13484 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13485 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
13486 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
13487 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
13488 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
13489 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
13490 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
13491 * gfortran.dg/coarray_stat_2.f90: Likewise.
13492 * gfortran.dg/coarray_subobject_1.f90: Likewise.
13493 * gfortran.dg/coindexed_1.f90: Likewise.
13494 * gfortran.dg/comma.f: Likewise.
13495 * gfortran.dg/comma_format_extension_3.f: Likewise.
13496 * gfortran.dg/comma_format_extension_4.f: Likewise.
13497 * gfortran.dg/common_2.f90: Likewise.
13498 * gfortran.dg/common_4.f90: Likewise.
13499 * gfortran.dg/common_align_1.f90: Likewise.
13500 * gfortran.dg/common_align_2.f90: Likewise.
13501 * gfortran.dg/common_equivalence_1.f: Likewise.
13502 * gfortran.dg/common_pointer_1.f90: Likewise.
13503 * gfortran.dg/common_resize_1.f: Likewise.
13504 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
13505 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
13506 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
13507 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
13508 * gfortran.dg/complex_read.f90: Likewise.
13509 * gfortran.dg/complex_write.f90: Likewise.
13510 * gfortran.dg/constant_substring.f: Likewise.
13511 * gfortran.dg/constructor_2.f90: Likewise.
13512 * gfortran.dg/constructor_3.f90: Likewise.
13513 * gfortran.dg/constructor_6.f90: Likewise.
13514 * gfortran.dg/contained_1.f90: Likewise.
13515 * gfortran.dg/contained_3.f90: Likewise.
13516 * gfortran.dg/contained_equivalence_1.f90: Likewise.
13517 * gfortran.dg/contained_module_proc_1.f90: Likewise.
13518 * gfortran.dg/continuation_1.f90: Likewise.
13519 * gfortran.dg/continuation_11.f90: Likewise.
13520 * gfortran.dg/continuation_12.f90: Likewise.
13521 * gfortran.dg/continuation_13.f90: Likewise.
13522 * gfortran.dg/continuation_14.f: Likewise.
13523 * gfortran.dg/continuation_8.f90: Likewise.
13524 * gfortran.dg/convert_2.f90: Likewise.
13525 * gfortran.dg/convert_implied_open.f90: Likewise.
13526 * gfortran.dg/count_init_expr.f03: Likewise.
13527 * gfortran.dg/cr_lf.f90: Likewise.
13528 * gfortran.dg/cray_pointers_10.f90: Likewise.
13529 * gfortran.dg/cray_pointers_2.f90: Likewise.
13530 * gfortran.dg/cray_pointers_5.f90: Likewise.
13531 * gfortran.dg/cray_pointers_7.f90: Likewise.
13532 * gfortran.dg/cray_pointers_8.f90: Likewise.
13533 * gfortran.dg/cshift_1.f90: Likewise.
13534 * gfortran.dg/cshift_2.f90: Likewise.
13535 * gfortran.dg/cshift_large_1.f90: Likewise.
13536 * gfortran.dg/cshift_nan_1.f90: Likewise.
13537 * gfortran.dg/csqrt_2.f: Likewise.
13538 * gfortran.dg/data_array_1.f90: Likewise.
13539 * gfortran.dg/data_char_1.f90: Likewise.
13540 * gfortran.dg/data_char_2.f90: Likewise.
13541 * gfortran.dg/data_char_3.f90: Likewise.
13542 * gfortran.dg/data_derived_1.f90: Likewise.
13543 * gfortran.dg/data_implied_do_1.f90: Likewise.
13544 * gfortran.dg/data_namelist_conflict.f90: Likewise.
13545 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
13546 * gfortran.dg/deallocate_stat.f90: Likewise.
13547 * gfortran.dg/deallocate_stat_2.f90: Likewise.
13548 * gfortran.dg/debug/pr37738.f: Likewise.
13549 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
13550 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
13551 * gfortran.dg/dec_exp_1.f90: Likewise.
13552 * gfortran.dg/dec_init_1.f90: Likewise.
13553 * gfortran.dg/dec_init_2.f90: Likewise.
13554 * gfortran.dg/dec_init_3.f90: Likewise.
13555 * gfortran.dg/dec_init_4.f90: Likewise.
13556 * gfortran.dg/dec_io_1.f90: Likewise.
13557 * gfortran.dg/dec_io_2.f90: Likewise.
13558 * gfortran.dg/dec_io_2a.f90: Likewise.
13559 * gfortran.dg/dec_io_6.f90: Likewise.
13560 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
13561 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
13562 * gfortran.dg/dec_math.f90: Likewise.
13563 * gfortran.dg/dec_parameter_1.f: Likewise.
13564 * gfortran.dg/dec_parameter_2.f90: Likewise.
13565 * gfortran.dg/dec_static_1.f90: Likewise.
13566 * gfortran.dg/dec_static_2.f90: Likewise.
13567 * gfortran.dg/dec_structure_1.f90: Likewise.
13568 * gfortran.dg/dec_structure_10.f90: Likewise.
13569 * gfortran.dg/dec_structure_18.f90: Likewise.
13570 * gfortran.dg/dec_structure_19.f90: Likewise.
13571 * gfortran.dg/dec_structure_2.f90: Likewise.
13572 * gfortran.dg/dec_structure_22.f90: Likewise.
13573 * gfortran.dg/dec_structure_3.f90: Likewise.
13574 * gfortran.dg/dec_structure_4.f90: Likewise.
13575 * gfortran.dg/dec_structure_5.f90: Likewise.
13576 * gfortran.dg/dec_structure_6.f90: Likewise.
13577 * gfortran.dg/dec_structure_7.f90: Likewise.
13578 * gfortran.dg/dec_union_1.f90: Likewise.
13579 * gfortran.dg/dec_union_2.f90: Likewise.
13580 * gfortran.dg/dec_union_3.f90: Likewise.
13581 * gfortran.dg/dec_union_4.f90: Likewise.
13582 * gfortran.dg/dec_union_5.f90: Likewise.
13583 * gfortran.dg/default_format_1.f90: Likewise.
13584 * gfortran.dg/default_format_2.f90: Likewise.
13585 * gfortran.dg/default_format_denormal_1.f90: Likewise.
13586 * gfortran.dg/default_format_denormal_2.f90: Likewise.
13587 * gfortran.dg/default_initialization_3.f90: Likewise.
13588 * gfortran.dg/default_initialization_4.f90: Likewise.
13589 * gfortran.dg/default_initialization_5.f90: Likewise.
13590 * gfortran.dg/deferred_character_1.f90: Likewise.
13591 * gfortran.dg/deferred_character_10.f90: Likewise.
13592 * gfortran.dg/deferred_character_11.f90: Likewise.
13593 * gfortran.dg/deferred_character_12.f90: Likewise.
13594 * gfortran.dg/deferred_character_13.f90: Likewise.
13595 * gfortran.dg/deferred_character_14.f90: Likewise.
13596 * gfortran.dg/deferred_character_15.f90: Likewise.
13597 * gfortran.dg/deferred_character_16.f90: Likewise.
13598 * gfortran.dg/deferred_character_2.f90: Likewise.
13599 * gfortran.dg/deferred_character_3.f90: Likewise.
13600 * gfortran.dg/deferred_character_4.f90: Likewise.
13601 * gfortran.dg/deferred_character_5.f90: Likewise.
13602 * gfortran.dg/deferred_character_6.f90: Likewise.
13603 * gfortran.dg/deferred_character_7.f90: Likewise.
13604 * gfortran.dg/deferred_character_8.f90: Likewise.
13605 * gfortran.dg/deferred_character_9.f90: Likewise.
13606 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
13607 * gfortran.dg/deferred_type_component_1.f90: Likewise.
13608 * gfortran.dg/deferred_type_component_2.f90: Likewise.
13609 * gfortran.dg/deferred_type_param_2.f90: Likewise.
13610 * gfortran.dg/deferred_type_param_4.f90: Likewise.
13611 * gfortran.dg/deferred_type_param_5.f90: Likewise.
13612 * gfortran.dg/deferred_type_param_6.f90: Likewise.
13613 * gfortran.dg/deferred_type_param_8.f90: Likewise.
13614 * gfortran.dg/deferred_type_param_9.f90: Likewise.
13615 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
13616 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
13617 * gfortran.dg/defined_assignment_1.f90: Likewise.
13618 * gfortran.dg/defined_assignment_10.f90: Likewise.
13619 * gfortran.dg/defined_assignment_11.f90: Likewise.
13620 * gfortran.dg/defined_assignment_2.f90: Likewise.
13621 * gfortran.dg/defined_assignment_3.f90: Likewise.
13622 * gfortran.dg/defined_assignment_4.f90: Likewise.
13623 * gfortran.dg/defined_assignment_5.f90: Likewise.
13624 * gfortran.dg/defined_assignment_8.f90: Likewise.
13625 * gfortran.dg/defined_assignment_9.f90: Likewise.
13626 * gfortran.dg/dependency_2.f90: Likewise.
13627 * gfortran.dg/dependency_21.f90: Likewise.
13628 * gfortran.dg/dependency_22.f90: Likewise.
13629 * gfortran.dg/dependency_23.f90: Likewise.
13630 * gfortran.dg/dependency_24.f90: Likewise.
13631 * gfortran.dg/dependency_25.f90: Likewise.
13632 * gfortran.dg/dependency_26.f90: Likewise.
13633 * gfortran.dg/dependency_39.f90: Likewise.
13634 * gfortran.dg/dependency_40.f90: Likewise.
13635 * gfortran.dg/dependency_41.f90: Likewise.
13636 * gfortran.dg/dependency_42.f90: Likewise.
13637 * gfortran.dg/dependency_43.f90: Likewise.
13638 * gfortran.dg/dependency_44.f90: Likewise.
13639 * gfortran.dg/dependency_45.f90: Likewise.
13640 * gfortran.dg/dependency_50.f90: Likewise.
13641 * gfortran.dg/dependency_51.f90: Likewise.
13642 * gfortran.dg/dependent_decls_1.f90: Likewise.
13643 * gfortran.dg/der_array_1.f90: Likewise.
13644 * gfortran.dg/der_array_io_1.f90: Likewise.
13645 * gfortran.dg/der_array_io_2.f90: Likewise.
13646 * gfortran.dg/der_array_io_3.f90: Likewise.
13647 * gfortran.dg/der_io_1.f90: Likewise.
13648 * gfortran.dg/der_io_3.f90: Likewise.
13649 * gfortran.dg/der_pointer_2.f90: Likewise.
13650 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
13651 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
13652 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
13653 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
13654 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
13655 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13656 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
13657 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
13658 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
13659 * gfortran.dg/derived_external_function_1.f90: Likewise.
13660 * gfortran.dg/derived_init_1.f90: Likewise.
13661 * gfortran.dg/derived_init_2.f90: Likewise.
13662 * gfortran.dg/derived_init_3.f90: Likewise.
13663 * gfortran.dg/derived_init_4.f90: Likewise.
13664 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
13665 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13666 * gfortran.dg/dev_null.F90: Likewise.
13667 * gfortran.dg/dfloat_1.f90: Likewise.
13668 * gfortran.dg/dim_sum_1.f90: Likewise.
13669 * gfortran.dg/dim_sum_2.f90: Likewise.
13670 * gfortran.dg/dim_sum_3.f90: Likewise.
13671 * gfortran.dg/direct_io_10.f: Likewise.
13672 * gfortran.dg/direct_io_11.f90: Likewise.
13673 * gfortran.dg/direct_io_12.f90: Likewise.
13674 * gfortran.dg/direct_io_2.f90: Likewise.
13675 * gfortran.dg/direct_io_3.f90: Likewise.
13676 * gfortran.dg/direct_io_4.f90: Likewise.
13677 * gfortran.dg/direct_io_5.f90: Likewise.
13678 * gfortran.dg/direct_io_6.f90: Likewise.
13679 * gfortran.dg/direct_io_7.f90: Likewise.
13680 * gfortran.dg/direct_io_8.f90: Likewise.
13681 * gfortran.dg/direct_io_9.f: Likewise.
13682 * gfortran.dg/do_1.f90: Likewise.
13683 * gfortran.dg/do_3.F90: Likewise.
13684 * gfortran.dg/do_concurrent_2.f90: Likewise.
13685 * gfortran.dg/do_concurrent_4.f90: Likewise.
13686 * gfortran.dg/do_corner_warn.f90: Likewise.
13687 * gfortran.dg/do_iterator_2.f90: Likewise.
13688 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
13689 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
13690 * gfortran.dg/dos_eol.f: Likewise.
13691 * gfortran.dg/dot_product_1.f03: Likewise.
13692 * gfortran.dg/dot_product_2.f90: Likewise.
13693 * gfortran.dg/dot_product_4.f90: Likewise.
13694 * gfortran.dg/dshift_1.F90: Likewise.
13695 * gfortran.dg/dshift_2.F90: Likewise.
13696 * gfortran.dg/dtio_1.f90: Likewise.
13697 * gfortran.dg/dtio_10.f90: Likewise.
13698 * gfortran.dg/dtio_12.f90: Likewise.
13699 * gfortran.dg/dtio_14.f90: Likewise.
13700 * gfortran.dg/dtio_15.f90: Likewise.
13701 * gfortran.dg/dtio_16.f90: Likewise.
13702 * gfortran.dg/dtio_17.f90: Likewise.
13703 * gfortran.dg/dtio_19.f90: Likewise.
13704 * gfortran.dg/dtio_2.f90: Likewise.
13705 * gfortran.dg/dtio_20.f03: Likewise.
13706 * gfortran.dg/dtio_22.f90: Likewise.
13707 * gfortran.dg/dtio_24.f90: Likewise.
13708 * gfortran.dg/dtio_25.f90: Likewise.
13709 * gfortran.dg/dtio_26.f03: Likewise.
13710 * gfortran.dg/dtio_27.f90: Likewise.
13711 * gfortran.dg/dtio_28.f03: Likewise.
13712 * gfortran.dg/dtio_3.f90: Likewise.
13713 * gfortran.dg/dtio_30.f03: Likewise.
13714 * gfortran.dg/dtio_31.f03: Likewise.
13715 * gfortran.dg/dtio_32.f03: Likewise.
13716 * gfortran.dg/dtio_4.f90: Likewise.
13717 * gfortran.dg/dtio_5.f90: Likewise.
13718 * gfortran.dg/dtio_7.f90: Likewise.
13719 * gfortran.dg/dtio_8.f90: Likewise.
13720 * gfortran.dg/dtio_9.f90: Likewise.
13721 * gfortran.dg/dummy_procedure_3.f90: Likewise.
13722 * gfortran.dg/dummy_procedure_7.f90: Likewise.
13723 * gfortran.dg/dup_save_1.f90: Likewise.
13724 * gfortran.dg/dup_save_2.f90: Likewise.
13725 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
13726 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
13727 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
13728 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
13729 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
13730 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
13731 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
13732 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
13733 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
13734 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
13735 * gfortran.dg/e_d_fmt.f90: Likewise.
13736 * gfortran.dg/edit_real_1.f90: Likewise.
13737 * gfortran.dg/elemental_by_value_1.f90: Likewise.
13738 * gfortran.dg/elemental_dependency_1.f90: Likewise.
13739 * gfortran.dg/elemental_dependency_4.f90: Likewise.
13740 * gfortran.dg/elemental_dependency_5.f90: Likewise.
13741 * gfortran.dg/elemental_dependency_6.f90: Likewise.
13742 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
13743 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
13744 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
13745 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
13746 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
13747 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
13748 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
13749 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
13750 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
13751 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
13752 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
13753 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
13754 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
13755 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
13756 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
13757 * gfortran.dg/empty_format_1.f90: Likewise.
13758 * gfortran.dg/endfile.f: Likewise.
13759 * gfortran.dg/endfile.f90: Likewise.
13760 * gfortran.dg/endfile_2.f90: Likewise.
13761 * gfortran.dg/entry_1.f90: Likewise.
13762 * gfortran.dg/entry_10.f90: Likewise.
13763 * gfortran.dg/entry_12.f90: Likewise.
13764 * gfortran.dg/entry_13.f90: Likewise.
13765 * gfortran.dg/entry_14.f90: Likewise.
13766 * gfortran.dg/entry_16.f90: Likewise.
13767 * gfortran.dg/entry_3.f90: Likewise.
13768 * gfortran.dg/entry_6.f90: Likewise.
13769 * gfortran.dg/entry_9.f90: Likewise.
13770 * gfortran.dg/entry_array_specs_2.f: Likewise.
13771 * gfortran.dg/enum_1.f90: Likewise.
13772 * gfortran.dg/enum_9.f90: Likewise.
13773 * gfortran.dg/eof_1.f90: Likewise.
13774 * gfortran.dg/eof_2.f90: Likewise.
13775 * gfortran.dg/eof_4.f90: Likewise.
13776 * gfortran.dg/eof_5.f90: Likewise.
13777 * gfortran.dg/eor_handling_1.f90: Likewise.
13778 * gfortran.dg/eor_handling_2.f90: Likewise.
13779 * gfortran.dg/eor_handling_3.f90: Likewise.
13780 * gfortran.dg/eor_handling_4.f90: Likewise.
13781 * gfortran.dg/eor_handling_5.f90: Likewise.
13782 * gfortran.dg/eoshift_3.f90: Likewise.
13783 * gfortran.dg/eoshift_4.f90: Likewise.
13784 * gfortran.dg/eoshift_5.f90: Likewise.
13785 * gfortran.dg/eoshift_6.f90: Likewise.
13786 * gfortran.dg/eoshift_large_1.f90: Likewise.
13787 * gfortran.dg/equiv_6.f90: Likewise.
13788 * gfortran.dg/equiv_7.f90: Likewise.
13789 * gfortran.dg/equiv_9.f90: Likewise.
13790 * gfortran.dg/equiv_constraint_4.f90: Likewise.
13791 * gfortran.dg/erf_2.F90: Likewise.
13792 * gfortran.dg/erf_3.F90: Likewise.
13793 * gfortran.dg/erfc_scaled_1.f90: Likewise.
13794 * gfortran.dg/error_format_2.f90: Likewise.
13795 * gfortran.dg/error_recovery_5.f90: Likewise.
13796 * gfortran.dg/execute_command_line_2.f90: Likewise.
13797 * gfortran.dg/execute_command_line_3.f90: Likewise.
13798 * gfortran.dg/exit_1.f08: Likewise.
13799 * gfortran.dg/exit_3.f08: Likewise.
13800 * gfortran.dg/exponent_1.f90: Likewise.
13801 * gfortran.dg/exponent_2.f90: Likewise.
13802 * gfortran.dg/extended_char_comparison_1.f: Likewise.
13803 * gfortran.dg/extends_1.f03: Likewise.
13804 * gfortran.dg/extends_16.f90: Likewise.
13805 * gfortran.dg/extends_2.f03: Likewise.
13806 * gfortran.dg/extends_3.f03: Likewise.
13807 * gfortran.dg/extends_4.f03: Likewise.
13808 * gfortran.dg/extends_type_of_1.f03: Likewise.
13809 * gfortran.dg/extends_type_of_2.f03: Likewise.
13810 * gfortran.dg/external_procedures_3.f90: Likewise.
13811 * gfortran.dg/f2003_inquire_1.f03: Likewise.
13812 * gfortran.dg/f2003_io_1.f03: Likewise.
13813 * gfortran.dg/f2003_io_4.f03: Likewise.
13814 * gfortran.dg/f2003_io_5.f03: Likewise.
13815 * gfortran.dg/f2003_io_6.f03: Likewise.
13816 * gfortran.dg/f2003_io_7.f03: Likewise.
13817 * gfortran.dg/f2c_1.f90: Likewise.
13818 * gfortran.dg/f2c_2.f90: Likewise.
13819 * gfortran.dg/f2c_3.f90: Likewise.
13820 * gfortran.dg/f2c_4.f90: Likewise.
13821 * gfortran.dg/f2c_6.f90: Likewise.
13822 * gfortran.dg/f2c_7.f90: Likewise.
13823 * gfortran.dg/f2c_9.f90: Likewise.
13824 * gfortran.dg/fgetc_1.f90: Likewise.
13825 * gfortran.dg/fgetc_2.f90: Likewise.
13826 * gfortran.dg/filename_null.f90: Likewise.
13827 * gfortran.dg/finalize_12.f90: Likewise.
13828 * gfortran.dg/finalize_13.f90: Likewise.
13829 * gfortran.dg/finalize_15.f90: Likewise.
13830 * gfortran.dg/finalize_17.f90: Likewise.
13831 * gfortran.dg/finalize_18.f90: Likewise.
13832 * gfortran.dg/finalize_25.f90: Likewise.
13833 * gfortran.dg/finalize_29.f08: Likewise.
13834 * gfortran.dg/finalize_31.f90: Likewise.
13835 * gfortran.dg/float_1.f90: Likewise.
13836 * gfortran.dg/flush_1.f90: Likewise.
13837 * gfortran.dg/fmt_bz_bn.f: Likewise.
13838 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
13839 * gfortran.dg/fmt_cache_1.f: Likewise.
13840 * gfortran.dg/fmt_cache_2.f: Likewise.
13841 * gfortran.dg/fmt_cache_3.f90: Likewise.
13842 * gfortran.dg/fmt_colon.f90: Likewise.
13843 * gfortran.dg/fmt_e.f90: Likewise.
13844 * gfortran.dg/fmt_en.f90: Likewise.
13845 * gfortran.dg/fmt_error_10.f: Likewise.
13846 * gfortran.dg/fmt_error_9.f: Likewise.
13847 * gfortran.dg/fmt_exhaust.f90: Likewise.
13848 * gfortran.dg/fmt_f0_1.f90: Likewise.
13849 * gfortran.dg/fmt_f_an_p.f: Likewise.
13850 * gfortran.dg/fmt_fw_d.f90: Likewise.
13851 * gfortran.dg/fmt_g.f: Likewise.
13852 * gfortran.dg/fmt_g0_1.f08: Likewise.
13853 * gfortran.dg/fmt_g0_2.f08: Likewise.
13854 * gfortran.dg/fmt_g0_4.f08: Likewise.
13855 * gfortran.dg/fmt_g0_5.f08: Likewise.
13856 * gfortran.dg/fmt_g0_6.f08: Likewise.
13857 * gfortran.dg/fmt_g0_7.f08: Likewise.
13858 * gfortran.dg/fmt_g_1.f90: Likewise.
13859 * gfortran.dg/fmt_int_sign.f90: Likewise.
13860 * gfortran.dg/fmt_l.f90: Likewise.
13861 * gfortran.dg/fmt_missing_period_2.f: Likewise.
13862 * gfortran.dg/fmt_missing_period_3.f: Likewise.
13863 * gfortran.dg/fmt_p_1.f90: Likewise.
13864 * gfortran.dg/fmt_pf.f90: Likewise.
13865 * gfortran.dg/fmt_read.f90: Likewise.
13866 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
13867 * gfortran.dg/fmt_t_1.f90: Likewise.
13868 * gfortran.dg/fmt_t_2.f90: Likewise.
13869 * gfortran.dg/fmt_t_3.f90: Likewise.
13870 * gfortran.dg/fmt_t_4.f90: Likewise.
13871 * gfortran.dg/fmt_t_5.f90: Likewise.
13872 * gfortran.dg/fmt_t_6.f: Likewise.
13873 * gfortran.dg/fmt_t_7.f: Likewise.
13874 * gfortran.dg/fmt_t_9.f: Likewise.
13875 * gfortran.dg/fmt_tl.f: Likewise.
13876 * gfortran.dg/fmt_unlimited.f90: Likewise.
13877 * gfortran.dg/fmt_white.f: Likewise.
13878 * gfortran.dg/fmt_zero_digits.f90: Likewise.
13879 * gfortran.dg/fold_nearest.f90: Likewise.
13880 * gfortran.dg/forall_1.f90: Likewise.
13881 * gfortran.dg/forall_10.f90: Likewise.
13882 * gfortran.dg/forall_12.f90: Likewise.
13883 * gfortran.dg/forall_13.f90: Likewise.
13884 * gfortran.dg/forall_15.f90: Likewise.
13885 * gfortran.dg/forall_4.f90: Likewise.
13886 * gfortran.dg/forall_5.f90: Likewise.
13887 * gfortran.dg/forall_6.f90: Likewise.
13888 * gfortran.dg/forall_7.f90: Likewise.
13889 * gfortran.dg/fraction.f90: Likewise.
13890 * gfortran.dg/fseek.f90: Likewise.
13891 * gfortran.dg/ftell_1.f90: Likewise.
13892 * gfortran.dg/ftell_2.f90: Likewise.
13893 * gfortran.dg/ftell_3.f90: Likewise.
13894 * gfortran.dg/func_assign_2.f90: Likewise.
13895 * gfortran.dg/func_assign_3.f90: Likewise.
13896 * gfortran.dg/func_derived_1.f90: Likewise.
13897 * gfortran.dg/func_derived_2.f90: Likewise.
13898 * gfortran.dg/func_derived_3.f90: Likewise.
13899 * gfortran.dg/func_result_1.f90: Likewise.
13900 * gfortran.dg/func_result_2.f90: Likewise.
13901 * gfortran.dg/func_result_6.f90: Likewise.
13902 * gfortran.dg/function_charlen_2.f90: Likewise.
13903 * gfortran.dg/function_charlen_3.f: Likewise.
13904 * gfortran.dg/function_kinds_1.f90: Likewise.
13905 * gfortran.dg/function_kinds_4.f90: Likewise.
13906 * gfortran.dg/function_optimize_10.f90: Likewise.
13907 * gfortran.dg/function_optimize_11.f90: Likewise.
13908 * gfortran.dg/function_optimize_12.f90: Likewise.
13909 * gfortran.dg/function_optimize_4.f90: Likewise.
13910 * gfortran.dg/function_optimize_8.f90: Likewise.
13911 * gfortran.dg/g77/13037.f: Likewise.
13912 * gfortran.dg/g77/1832.f: Likewise.
13913 * gfortran.dg/g77/19981119-0.f: Likewise.
13914 * gfortran.dg/g77/19990313-0.f: Likewise.
13915 * gfortran.dg/g77/19990313-1.f: Likewise.
13916 * gfortran.dg/g77/19990313-2.f: Likewise.
13917 * gfortran.dg/g77/19990313-3.f: Likewise.
13918 * gfortran.dg/g77/19990419-1.f: Likewise.
13919 * gfortran.dg/g77/19990826-0.f: Likewise.
13920 * gfortran.dg/g77/19990826-2.f: Likewise.
13921 * gfortran.dg/g77/20000503-1.f: Likewise.
13922 * gfortran.dg/g77/20001111.f: Likewise.
13923 * gfortran.dg/g77/20010116.f: Likewise.
13924 * gfortran.dg/g77/20010216-1.f: Likewise.
13925 * gfortran.dg/g77/20010430.f: Likewise.
13926 * gfortran.dg/g77/20010610.f: Likewise.
13927 * gfortran.dg/g77/6177.f: Likewise.
13928 * gfortran.dg/g77/7388.f: Likewise.
13929 * gfortran.dg/g77/947.f: Likewise.
13930 * gfortran.dg/g77/970625-2.f: Likewise.
13931 * gfortran.dg/g77/971102-1.f: Likewise.
13932 * gfortran.dg/g77/980628-0.f: Likewise.
13933 * gfortran.dg/g77/980628-1.f: Likewise.
13934 * gfortran.dg/g77/980628-10.f: Likewise.
13935 * gfortran.dg/g77/980628-2.f: Likewise.
13936 * gfortran.dg/g77/980628-3.f: Likewise.
13937 * gfortran.dg/g77/980628-7.f: Likewise.
13938 * gfortran.dg/g77/980628-8.f: Likewise.
13939 * gfortran.dg/g77/980628-9.f: Likewise.
13940 * gfortran.dg/g77/980701-0.f: Likewise.
13941 * gfortran.dg/g77/980701-1.f: Likewise.
13942 * gfortran.dg/g77/cabs.f: Likewise.
13943 * gfortran.dg/g77/claus.f: Likewise.
13944 * gfortran.dg/g77/complex_1.f: Likewise.
13945 * gfortran.dg/g77/cpp3.F: Likewise.
13946 * gfortran.dg/g77/cpp4.F: Likewise.
13947 * gfortran.dg/g77/cpp5.F: Likewise.
13948 * gfortran.dg/g77/dcomplex.f: Likewise.
13949 * gfortran.dg/g77/dnrm2.f: Likewise.
13950 * gfortran.dg/g77/erfc.f: Likewise.
13951 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
13952 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
13953 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
13954 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
13955 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
13956 * gfortran.dg/g77/int8421.f: Likewise.
13957 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
13958 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
13959 * gfortran.dg/g77/le.f: Likewise.
13960 * gfortran.dg/g77/short.f: Likewise.
13961 * gfortran.dg/gamma_1.f90: Likewise.
13962 * gfortran.dg/gamma_4.f90: Likewise.
13963 * gfortran.dg/gamma_5.f90: Likewise.
13964 * gfortran.dg/generic_13.f90: Likewise.
13965 * gfortran.dg/generic_15.f90: Likewise.
13966 * gfortran.dg/generic_19.f90: Likewise.
13967 * gfortran.dg/generic_20.f90: Likewise.
13968 * gfortran.dg/generic_23.f03: Likewise.
13969 * gfortran.dg/generic_25.f90: Likewise.
13970 * gfortran.dg/generic_27.f90: Likewise.
13971 * gfortran.dg/generic_31.f90: Likewise.
13972 * gfortran.dg/generic_4.f90: Likewise.
13973 * gfortran.dg/global_vars_c_init.f90: Likewise.
13974 * gfortran.dg/global_vars_f90_init.f90: Likewise.
13975 * gfortran.dg/gnu_logical_1.F: Likewise.
13976 * gfortran.dg/goacc/fixed-1.f: Likewise.
13977 * gfortran.dg/goacc/fixed-2.f: Likewise.
13978 * gfortran.dg/goacc/gang-static.f95: Likewise.
13979 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
13980 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13981 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13982 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13983 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13984 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13985 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
13986 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13987 * gfortran.dg/goacc/omp-fixed.f: Likewise.
13988 * gfortran.dg/gomp/crayptr5.f90: Likewise.
13989 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
13990 * gfortran.dg/gomp/pr48794.f90: Likewise.
13991 * gfortran.dg/gomp/pr72744.f90: Likewise.
13992 * gfortran.dg/gomp/pr77665.f90: Likewise.
13993 * gfortran.dg/gomp/workshare2.f90: Likewise.
13994 * gfortran.dg/gomp/workshare3.f90: Likewise.
13995 * gfortran.dg/goto_1.f: Likewise.
13996 * gfortran.dg/goto_2.f90: Likewise.
13997 * gfortran.dg/goto_4.f90: Likewise.
13998 * gfortran.dg/goto_6.f: Likewise.
13999 * gfortran.dg/graphite/id-26.f03: Likewise.
14000 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
14001 * gfortran.dg/graphite/pr29581.f90: Likewise.
14002 * gfortran.dg/graphite/pr29832.f90: Likewise.
14003 * gfortran.dg/graphite/run-id-1.f: Likewise.
14004 * gfortran.dg/graphite/run-id-2.f90: Likewise.
14005 * gfortran.dg/graphite/run-id-3.f90: Likewise.
14006 * gfortran.dg/hollerith.f90: Likewise.
14007 * gfortran.dg/hollerith4.f90: Likewise.
14008 * gfortran.dg/hollerith6.f90: Likewise.
14009 * gfortran.dg/hollerith8.f90: Likewise.
14010 * gfortran.dg/hollerith_1.f90: Likewise.
14011 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
14012 * gfortran.dg/hollerith_f95.f90: Likewise.
14013 * gfortran.dg/hollerith_legacy.f90: Likewise.
14014 * gfortran.dg/host_assoc_call_3.f90: Likewise.
14015 * gfortran.dg/host_assoc_function_1.f90: Likewise.
14016 * gfortran.dg/host_assoc_function_3.f90: Likewise.
14017 * gfortran.dg/host_assoc_function_4.f90: Likewise.
14018 * gfortran.dg/host_assoc_function_9.f90: Likewise.
14019 * gfortran.dg/host_dummy_index_1.f90: Likewise.
14020 * gfortran.dg/hypot_1.f90: Likewise.
14021 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
14022 * gfortran.dg/iargc.f90: Likewise.
14023 * gfortran.dg/ibits.f90: Likewise.
14024 * gfortran.dg/ichar_1.f90: Likewise.
14025 * gfortran.dg/ichar_2.f90: Likewise.
14026 * gfortran.dg/ieee/ieee_1.F90: Likewise.
14027 * gfortran.dg/ieee/ieee_2.f90: Likewise.
14028 * gfortran.dg/ieee/ieee_3.f90: Likewise.
14029 * gfortran.dg/ieee/ieee_4.f90: Likewise.
14030 * gfortran.dg/ieee/ieee_6.f90: Likewise.
14031 * gfortran.dg/ieee/ieee_7.f90: Likewise.
14032 * gfortran.dg/ieee/ieee_8.f90: Likewise.
14033 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
14034 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
14035 * gfortran.dg/ieee/large_1.f90: Likewise.
14036 * gfortran.dg/ieee/large_2.f90: Likewise.
14037 * gfortran.dg/ieee/large_3.F90: Likewise.
14038 * gfortran.dg/ieee/large_4.f90: Likewise.
14039 * gfortran.dg/ieee/rounding_1.f90: Likewise.
14040 * gfortran.dg/ieee/underflow_1.f90: Likewise.
14041 * gfortran.dg/impl_do_var_data.f90: Likewise.
14042 * gfortran.dg/implicit_10.f90: Likewise.
14043 * gfortran.dg/implicit_12.f90: Likewise.
14044 * gfortran.dg/implicit_class_1.f90: Likewise.
14045 * gfortran.dg/implicit_pure_1.f90: Likewise.
14046 * gfortran.dg/implied_do_1.f90: Likewise.
14047 * gfortran.dg/implied_do_io_1.f90: Likewise.
14048 * gfortran.dg/implied_do_io_2.f90: Likewise.
14049 * gfortran.dg/implied_do_io_3.f90: Likewise.
14050 * gfortran.dg/implied_shape_1.f08: Likewise.
14051 * gfortran.dg/import.f90: Likewise.
14052 * gfortran.dg/import4.f90: Likewise.
14053 * gfortran.dg/impure_1.f08: Likewise.
14054 * gfortran.dg/index.f90: Likewise.
14055 * gfortran.dg/index_2.f90: Likewise.
14056 * gfortran.dg/init_flag_1.f90: Likewise.
14057 * gfortran.dg/init_flag_10.f90: Likewise.
14058 * gfortran.dg/init_flag_15.f03: Likewise.
14059 * gfortran.dg/init_flag_2.f90: Likewise.
14060 * gfortran.dg/init_flag_3.f90: Likewise.
14061 * gfortran.dg/init_flag_4.f90: Likewise.
14062 * gfortran.dg/init_flag_5.f90: Likewise.
14063 * gfortran.dg/init_flag_6.f90: Likewise.
14064 * gfortran.dg/init_flag_7.f90: Likewise.
14065 * gfortran.dg/init_flag_9.f90: Likewise.
14066 * gfortran.dg/initialization_11.f90: Likewise.
14067 * gfortran.dg/initialization_19.f90: Likewise.
14068 * gfortran.dg/initialization_2.f90: Likewise.
14069 * gfortran.dg/initialization_22.f90: Likewise.
14070 * gfortran.dg/initialization_27.f90: Likewise.
14071 * gfortran.dg/initialization_5.f90: Likewise.
14072 * gfortran.dg/initialization_6.f90: Likewise.
14073 * gfortran.dg/inline_matmul_1.f90: Likewise.
14074 * gfortran.dg/inline_matmul_10.f90: Likewise.
14075 * gfortran.dg/inline_matmul_11.f90: Likewise.
14076 * gfortran.dg/inline_matmul_13.f90: Likewise.
14077 * gfortran.dg/inline_matmul_14.f90: Likewise.
14078 * gfortran.dg/inline_matmul_16.f90: Likewise.
14079 * gfortran.dg/inline_matmul_17.f90: Likewise.
14080 * gfortran.dg/inline_matmul_18.f90: Likewise.
14081 * gfortran.dg/inline_matmul_19.f90: Likewise.
14082 * gfortran.dg/inline_matmul_2.f90: Likewise.
14083 * gfortran.dg/inline_matmul_20.f90: Likewise.
14084 * gfortran.dg/inline_matmul_22.f90: Likewise.
14085 * gfortran.dg/inline_matmul_3.f90: Likewise.
14086 * gfortran.dg/inline_matmul_4.f90: Likewise.
14087 * gfortran.dg/inline_matmul_5.f90: Likewise.
14088 * gfortran.dg/inline_matmul_6.f90: Likewise.
14089 * gfortran.dg/inline_matmul_7.f90: Likewise.
14090 * gfortran.dg/inline_matmul_8.f90: Likewise.
14091 * gfortran.dg/inline_matmul_9.f90: Likewise.
14092 * gfortran.dg/inline_sum_1.f90: Likewise.
14093 * gfortran.dg/inline_sum_3.f90: Likewise.
14094 * gfortran.dg/inline_sum_5.f90: Likewise.
14095 * gfortran.dg/inquire-complex.f90: Likewise.
14096 * gfortran.dg/inquire.f90: Likewise.
14097 * gfortran.dg/inquire_10.f90: Likewise.
14098 * gfortran.dg/inquire_13.f90: Likewise.
14099 * gfortran.dg/inquire_15.f90: Likewise.
14100 * gfortran.dg/inquire_16.f90: Likewise.
14101 * gfortran.dg/inquire_17.f90: Likewise.
14102 * gfortran.dg/inquire_5.f90: Likewise.
14103 * gfortran.dg/inquire_6.f90: Likewise.
14104 * gfortran.dg/inquire_7.f90: Likewise.
14105 * gfortran.dg/inquire_9.f90: Likewise.
14106 * gfortran.dg/inquire_internal.f90: Likewise.
14107 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
14108 * gfortran.dg/inquire_size.f90: Likewise.
14109 * gfortran.dg/int_1.f90: Likewise.
14110 * gfortran.dg/int_conv_1.f90: Likewise.
14111 * gfortran.dg/int_range_io_1.f90: Likewise.
14112 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
14113 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
14114 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
14115 * gfortran.dg/integer_plus.f90: Likewise.
14116 * gfortran.dg/intent_out_2.f90: Likewise.
14117 * gfortran.dg/intent_out_5.f90: Likewise.
14118 * gfortran.dg/intent_out_6.f90: Likewise.
14119 * gfortran.dg/interface_12.f90: Likewise.
14120 * gfortran.dg/interface_19.f90: Likewise.
14121 * gfortran.dg/interface_4.f90: Likewise.
14122 * gfortran.dg/interface_5.f90: Likewise.
14123 * gfortran.dg/interface_9.f90: Likewise.
14124 * gfortran.dg/interface_assignment_1.f90: Likewise.
14125 * gfortran.dg/interface_assignment_2.f90: Likewise.
14126 * gfortran.dg/internal_dummy_2.f08: Likewise.
14127 * gfortran.dg/internal_dummy_3.f08: Likewise.
14128 * gfortran.dg/internal_dummy_4.f08: Likewise.
14129 * gfortran.dg/internal_pack_1.f90: Likewise.
14130 * gfortran.dg/internal_pack_10.f90: Likewise.
14131 * gfortran.dg/internal_pack_12.f90: Likewise.
14132 * gfortran.dg/internal_pack_13.f90: Likewise.
14133 * gfortran.dg/internal_pack_14.f90: Likewise.
14134 * gfortran.dg/internal_pack_15.f90: Likewise.
14135 * gfortran.dg/internal_pack_2.f90: Likewise.
14136 * gfortran.dg/internal_pack_3.f90: Likewise.
14137 * gfortran.dg/internal_pack_4.f90: Likewise.
14138 * gfortran.dg/internal_pack_6.f90: Likewise.
14139 * gfortran.dg/internal_pack_8.f90: Likewise.
14140 * gfortran.dg/internal_readwrite_1.f90: Likewise.
14141 * gfortran.dg/internal_readwrite_2.f90: Likewise.
14142 * gfortran.dg/internal_readwrite_3.f90: Likewise.
14143 * gfortran.dg/intrinsic_actual_1.f: Likewise.
14144 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
14145 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
14146 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
14147 * gfortran.dg/intrinsic_char_1.f90: Likewise.
14148 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
14149 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
14150 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
14151 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
14152 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
14153 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
14154 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
14155 * gfortran.dg/intrinsic_product_1.f90: Likewise.
14156 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
14157 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14158 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
14159 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
14160 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
14161 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
14162 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
14163 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
14164 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
14165 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
14166 * gfortran.dg/io_err_1.f90: Likewise.
14167 * gfortran.dg/io_real_boz.f90: Likewise.
14168 * gfortran.dg/iomsg_1.f90: Likewise.
14169 * gfortran.dg/iostat_1.f90: Likewise.
14170 * gfortran.dg/iostat_2.f90: Likewise.
14171 * gfortran.dg/iostat_4.f90: Likewise.
14172 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
14173 * gfortran.dg/ishft_1.f90: Likewise.
14174 * gfortran.dg/ishft_2.f90: Likewise.
14175 * gfortran.dg/ishft_4.f90: Likewise.
14176 * gfortran.dg/isnan_1.f90: Likewise.
14177 * gfortran.dg/isnan_2.f90: Likewise.
14178 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
14179 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
14180 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
14181 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
14182 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
14183 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
14184 * gfortran.dg/itime_idate_1.f: Likewise.
14185 * gfortran.dg/itime_idate_2.f: Likewise.
14186 * gfortran.dg/large_integer_kind_1.f90: Likewise.
14187 * gfortran.dg/large_integer_kind_2.f90: Likewise.
14188 * gfortran.dg/large_real_kind_1.f90: Likewise.
14189 * gfortran.dg/large_real_kind_2.F90: Likewise.
14190 * gfortran.dg/large_real_kind_3.F90: Likewise.
14191 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
14192 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
14193 * gfortran.dg/large_recl.f90: Likewise.
14194 * gfortran.dg/large_unit_1.f90: Likewise.
14195 * gfortran.dg/large_unit_2.f90: Likewise.
14196 * gfortran.dg/largeequiv_1.f90: Likewise.
14197 * gfortran.dg/leadz_trailz_1.f90: Likewise.
14198 * gfortran.dg/leadz_trailz_2.f90: Likewise.
14199 * gfortran.dg/leadz_trailz_3.f90: Likewise.
14200 * gfortran.dg/list_read_1.f90: Likewise.
14201 * gfortran.dg/list_read_10.f90: Likewise.
14202 * gfortran.dg/list_read_11.f90: Likewise.
14203 * gfortran.dg/list_read_12.f90: Likewise.
14204 * gfortran.dg/list_read_13.f: Likewise.
14205 * gfortran.dg/list_read_14.f90: Likewise.
14206 * gfortran.dg/list_read_2.f90: Likewise.
14207 * gfortran.dg/list_read_3.f90: Likewise.
14208 * gfortran.dg/list_read_4.f90: Likewise.
14209 * gfortran.dg/list_read_5.f90: Likewise.
14210 * gfortran.dg/list_read_6.f90: Likewise.
14211 * gfortran.dg/list_read_7.f90: Likewise.
14212 * gfortran.dg/list_read_8.f90: Likewise.
14213 * gfortran.dg/list_read_9.f90: Likewise.
14214 * gfortran.dg/loc_2.f90: Likewise.
14215 * gfortran.dg/logical_1.f90: Likewise.
14216 * gfortran.dg/logical_dot_product.f90: Likewise.
14217 * gfortran.dg/logical_temp_io.f90: Likewise.
14218 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
14219 * gfortran.dg/lrshift_1.f90: Likewise.
14220 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
14221 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
14222 * gfortran.dg/lto/pr40725_0.f03: Likewise.
14223 * gfortran.dg/lto/pr41576_1.f90: Likewise.
14224 * gfortran.dg/make_unit.f90: Likewise.
14225 * gfortran.dg/mapping_1.f90: Likewise.
14226 * gfortran.dg/mapping_2.f90: Likewise.
14227 * gfortran.dg/mapping_3.f90: Likewise.
14228 * gfortran.dg/masklr_1.F90: Likewise.
14229 * gfortran.dg/masklr_2.F90: Likewise.
14230 * gfortran.dg/matmul_1.f90: Likewise.
14231 * gfortran.dg/matmul_10.f90: Likewise.
14232 * gfortran.dg/matmul_12.f90: Likewise.
14233 * gfortran.dg/matmul_16.f90: Likewise.
14234 * gfortran.dg/matmul_17.f90: Likewise.
14235 * gfortran.dg/matmul_18.f90: Likewise.
14236 * gfortran.dg/matmul_2.f90: Likewise.
14237 * gfortran.dg/matmul_3.f90: Likewise.
14238 * gfortran.dg/matmul_4.f90: Likewise.
14239 * gfortran.dg/matmul_6.f90: Likewise.
14240 * gfortran.dg/matmul_8.f03: Likewise.
14241 * gfortran.dg/matmul_9.f90: Likewise.
14242 * gfortran.dg/matmul_bounds_12.f90: Likewise.
14243 * gfortran.dg/matmul_bounds_6.f90: Likewise.
14244 * gfortran.dg/matmul_const.f90: Likewise.
14245 * gfortran.dg/maxloc_1.f90: Likewise.
14246 * gfortran.dg/maxloc_2.f90: Likewise.
14247 * gfortran.dg/maxloc_3.f90: Likewise.
14248 * gfortran.dg/maxloc_4.f90: Likewise.
14249 * gfortran.dg/maxloc_string_1.f90: Likewise.
14250 * gfortran.dg/maxlocval_1.f90: Likewise.
14251 * gfortran.dg/maxlocval_2.f90: Likewise.
14252 * gfortran.dg/maxlocval_3.f90: Likewise.
14253 * gfortran.dg/maxlocval_4.f90: Likewise.
14254 * gfortran.dg/maxval_char_1.f90: Likewise.
14255 * gfortran.dg/maxval_char_2.f90: Likewise.
14256 * gfortran.dg/maxval_char_3.f90: Likewise.
14257 * gfortran.dg/maxval_char_4.f90: Likewise.
14258 * gfortran.dg/maxval_parameter_1.f90: Likewise.
14259 * gfortran.dg/mclock.f90: Likewise.
14260 * gfortran.dg/merge_bits_1.F90: Likewise.
14261 * gfortran.dg/merge_bits_2.F90: Likewise.
14262 * gfortran.dg/merge_char_1.f90: Likewise.
14263 * gfortran.dg/merge_init_expr.f90: Likewise.
14264 * gfortran.dg/min_max_optional_1.f90: Likewise.
14265 * gfortran.dg/min_max_optional_5.f90: Likewise.
14266 * gfortran.dg/minloc_1.f90: Likewise.
14267 * gfortran.dg/minloc_2.f90: Likewise.
14268 * gfortran.dg/minloc_3.f90: Likewise.
14269 * gfortran.dg/minloc_4.f90: Likewise.
14270 * gfortran.dg/minloc_string_1.f90: Likewise.
14271 * gfortran.dg/minlocval_1.f90: Likewise.
14272 * gfortran.dg/minlocval_2.f90: Likewise.
14273 * gfortran.dg/minlocval_3.f90: Likewise.
14274 * gfortran.dg/minlocval_4.f90: Likewise.
14275 * gfortran.dg/minmax_char_1.f90: Likewise.
14276 * gfortran.dg/minmaxloc_1.f90: Likewise.
14277 * gfortran.dg/minmaxloc_10.f90: Likewise.
14278 * gfortran.dg/minmaxloc_11.f90: Likewise.
14279 * gfortran.dg/minmaxloc_12.f90: Likewise.
14280 * gfortran.dg/minmaxloc_13.f90: Likewise.
14281 * gfortran.dg/minmaxloc_2.f90: Likewise.
14282 * gfortran.dg/minmaxloc_3.f90: Likewise.
14283 * gfortran.dg/minmaxloc_4.f90: Likewise.
14284 * gfortran.dg/minmaxloc_5.f90: Likewise.
14285 * gfortran.dg/minmaxloc_6.f90: Likewise.
14286 * gfortran.dg/minmaxloc_7.f90: Likewise.
14287 * gfortran.dg/minmaxloc_8.f90: Likewise.
14288 * gfortran.dg/minmaxval_1.f90: Likewise.
14289 * gfortran.dg/minval_char_1.f90: Likewise.
14290 * gfortran.dg/minval_char_2.f90: Likewise.
14291 * gfortran.dg/minval_char_3.f90: Likewise.
14292 * gfortran.dg/minval_char_4.f90: Likewise.
14293 * gfortran.dg/minval_char_5.f90: Likewise.
14294 * gfortran.dg/minval_parameter_1.f90: Likewise.
14295 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
14296 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
14297 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
14298 * gfortran.dg/missing_parens_1.f90: Likewise.
14299 * gfortran.dg/missing_parens_2.f90: Likewise.
14300 * gfortran.dg/mod_large_1.f90: Likewise.
14301 * gfortran.dg/mod_sign0_1.f90: Likewise.
14302 * gfortran.dg/module_blank_common.f90: Likewise.
14303 * gfortran.dg/module_commons_1.f90: Likewise.
14304 * gfortran.dg/module_commons_3.f90: Likewise.
14305 * gfortran.dg/module_double_reuse.f90: Likewise.
14306 * gfortran.dg/module_equivalence_1.f90: Likewise.
14307 * gfortran.dg/module_equivalence_2.f90: Likewise.
14308 * gfortran.dg/module_equivalence_3.f90: Likewise.
14309 * gfortran.dg/module_equivalence_5.f90: Likewise.
14310 * gfortran.dg/module_interface_1.f90: Likewise.
14311 * gfortran.dg/module_nan.f90: Likewise.
14312 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14313 * gfortran.dg/module_procedure_1.f90: Likewise.
14314 * gfortran.dg/module_read_1.f90: Likewise.
14315 * gfortran.dg/module_read_2.f90: Likewise.
14316 * gfortran.dg/module_widestring_1.f90: Likewise.
14317 * gfortran.dg/move_alloc.f90: Likewise.
14318 * gfortran.dg/move_alloc_10.f90: Likewise.
14319 * gfortran.dg/move_alloc_13.f90: Likewise.
14320 * gfortran.dg/move_alloc_14.f90: Likewise.
14321 * gfortran.dg/move_alloc_15.f90: Likewise.
14322 * gfortran.dg/move_alloc_16.f90: Likewise.
14323 * gfortran.dg/move_alloc_2.f90: Likewise.
14324 * gfortran.dg/move_alloc_5.f90: Likewise.
14325 * gfortran.dg/move_alloc_6.f90: Likewise.
14326 * gfortran.dg/move_alloc_9.f90: Likewise.
14327 * gfortran.dg/multiple_allocation_1.f90: Likewise.
14328 * gfortran.dg/multiple_allocation_3.f90: Likewise.
14329 * gfortran.dg/mvbits_1.f90: Likewise.
14330 * gfortran.dg/mvbits_2.f90: Likewise.
14331 * gfortran.dg/mvbits_3.f90: Likewise.
14332 * gfortran.dg/mvbits_4.f90: Likewise.
14333 * gfortran.dg/mvbits_7.f90: Likewise.
14334 * gfortran.dg/mvbits_8.f90: Likewise.
14335 * gfortran.dg/namelist_11.f: Likewise.
14336 * gfortran.dg/namelist_12.f: Likewise.
14337 * gfortran.dg/namelist_13.f90: Likewise.
14338 * gfortran.dg/namelist_14.f90: Likewise.
14339 * gfortran.dg/namelist_15.f90: Likewise.
14340 * gfortran.dg/namelist_16.f90: Likewise.
14341 * gfortran.dg/namelist_17.f90: Likewise.
14342 * gfortran.dg/namelist_18.f90: Likewise.
14343 * gfortran.dg/namelist_19.f90: Likewise.
14344 * gfortran.dg/namelist_20.f90: Likewise.
14345 * gfortran.dg/namelist_21.f90: Likewise.
14346 * gfortran.dg/namelist_22.f90: Likewise.
14347 * gfortran.dg/namelist_23.f90: Likewise.
14348 * gfortran.dg/namelist_24.f90: Likewise.
14349 * gfortran.dg/namelist_26.f90: Likewise.
14350 * gfortran.dg/namelist_27.f90: Likewise.
14351 * gfortran.dg/namelist_28.f90: Likewise.
14352 * gfortran.dg/namelist_29.f90: Likewise.
14353 * gfortran.dg/namelist_37.f90: Likewise.
14354 * gfortran.dg/namelist_38.f90: Likewise.
14355 * gfortran.dg/namelist_39.f90: Likewise.
14356 * gfortran.dg/namelist_40.f90: Likewise.
14357 * gfortran.dg/namelist_41.f90: Likewise.
14358 * gfortran.dg/namelist_42.f90: Likewise.
14359 * gfortran.dg/namelist_43.f90: Likewise.
14360 * gfortran.dg/namelist_44.f90: Likewise.
14361 * gfortran.dg/namelist_47.f90: Likewise.
14362 * gfortran.dg/namelist_48.f90: Likewise.
14363 * gfortran.dg/namelist_49.f90: Likewise.
14364 * gfortran.dg/namelist_50.f90: Likewise.
14365 * gfortran.dg/namelist_51.f90: Likewise.
14366 * gfortran.dg/namelist_52.f90: Likewise.
14367 * gfortran.dg/namelist_54.f90: Likewise.
14368 * gfortran.dg/namelist_55.f90: Likewise.
14369 * gfortran.dg/namelist_56.f90: Likewise.
14370 * gfortran.dg/namelist_57.f90: Likewise.
14371 * gfortran.dg/namelist_58.f90: Likewise.
14372 * gfortran.dg/namelist_59.f90: Likewise.
14373 * gfortran.dg/namelist_60.f90: Likewise.
14374 * gfortran.dg/namelist_61.f90: Likewise.
14375 * gfortran.dg/namelist_64.f90: Likewise.
14376 * gfortran.dg/namelist_65.f90: Likewise.
14377 * gfortran.dg/namelist_69.f90: Likewise.
14378 * gfortran.dg/namelist_70.f90: Likewise.
14379 * gfortran.dg/namelist_71.f90: Likewise.
14380 * gfortran.dg/namelist_72.f: Likewise.
14381 * gfortran.dg/namelist_73.f90: Likewise.
14382 * gfortran.dg/namelist_77.f90: Likewise.
14383 * gfortran.dg/namelist_78.f90: Likewise.
14384 * gfortran.dg/namelist_79.f90: Likewise.
14385 * gfortran.dg/namelist_80.f90: Likewise.
14386 * gfortran.dg/namelist_81.f90: Likewise.
14387 * gfortran.dg/namelist_82.f90: Likewise.
14388 * gfortran.dg/namelist_84.f90: Likewise.
14389 * gfortran.dg/namelist_85.f90: Likewise.
14390 * gfortran.dg/namelist_86.f90: Likewise.
14391 * gfortran.dg/namelist_87.f90: Likewise.
14392 * gfortran.dg/namelist_88.f90: Likewise.
14393 * gfortran.dg/namelist_89.f90: Likewise.
14394 * gfortran.dg/namelist_90.f: Likewise.
14395 * gfortran.dg/namelist_95.f90: Likewise.
14396 * gfortran.dg/namelist_char_only.f90: Likewise.
14397 * gfortran.dg/namelist_empty.f90: Likewise.
14398 * gfortran.dg/namelist_internal.f90: Likewise.
14399 * gfortran.dg/namelist_use.f90: Likewise.
14400 * gfortran.dg/namelist_use_only.f90: Likewise.
14401 * gfortran.dg/namelist_utf8.f90: Likewise.
14402 * gfortran.dg/nan_1.f90: Likewise.
14403 * gfortran.dg/nan_2.f90: Likewise.
14404 * gfortran.dg/nan_3.f90: Likewise.
14405 * gfortran.dg/nan_6.f90: Likewise.
14406 * gfortran.dg/nan_7.f90: Likewise.
14407 * gfortran.dg/nearest_1.f90: Likewise.
14408 * gfortran.dg/nearest_2.f90: Likewise.
14409 * gfortran.dg/nearest_3.f90: Likewise.
14410 * gfortran.dg/negative-z-descriptor.f90: Likewise.
14411 * gfortran.dg/negative_automatic_size.f90: Likewise.
14412 * gfortran.dg/negative_unit.f: Likewise.
14413 * gfortran.dg/negative_unit2.f90: Likewise.
14414 * gfortran.dg/negative_unit_int8.f: Likewise.
14415 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
14416 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
14417 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
14418 * gfortran.dg/nested_modules_1.f90: Likewise.
14419 * gfortran.dg/nested_modules_2.f90: Likewise.
14420 * gfortran.dg/nested_modules_3.f90: Likewise.
14421 * gfortran.dg/nesting_1.f90: Likewise.
14422 * gfortran.dg/new_line.f90: Likewise.
14423 * gfortran.dg/newunit_1.f90: Likewise.
14424 * gfortran.dg/newunit_3.f90: Likewise.
14425 * gfortran.dg/newunit_5.f90.f90: Likewise.
14426 * gfortran.dg/nint_1.f90: Likewise.
14427 * gfortran.dg/nint_2.f90: Likewise.
14428 * gfortran.dg/no_arg_check_2.f90: Likewise.
14429 * gfortran.dg/no_range_check_1.f90: Likewise.
14430 * gfortran.dg/no_range_check_2.f90: Likewise.
14431 * gfortran.dg/no_range_check_3.f90: Likewise.
14432 * gfortran.dg/noadv_size.f90: Likewise.
14433 * gfortran.dg/nonreturning_statements.f90: Likewise.
14434 * gfortran.dg/norm2_1.f90: Likewise.
14435 * gfortran.dg/norm2_3.f90: Likewise.
14436 * gfortran.dg/nosigned_zero_1.f90: Likewise.
14437 * gfortran.dg/nosigned_zero_2.f90: Likewise.
14438 * gfortran.dg/nosigned_zero_3.f90: Likewise.
14439 * gfortran.dg/null_4.f90: Likewise.
14440 * gfortran.dg/null_9.f90: Likewise.
14441 * gfortran.dg/nullify_3.f90: Likewise.
14442 * gfortran.dg/oldstyle_1.f90: Likewise.
14443 * gfortran.dg/open_access_append_1.f90: Likewise.
14444 * gfortran.dg/open_access_append_2.f90: Likewise.
14445 * gfortran.dg/open_errors.f90: Likewise.
14446 * gfortran.dg/open_negative_unit_1.f90: Likewise.
14447 * gfortran.dg/open_new.f90: Likewise.
14448 * gfortran.dg/open_readonly_1.f90: Likewise.
14449 * gfortran.dg/operator_1.f90: Likewise.
14450 * gfortran.dg/optional_absent_1.f90: Likewise.
14451 * gfortran.dg/optional_absent_2.f90: Likewise.
14452 * gfortran.dg/optional_absent_3.f90: Likewise.
14453 * gfortran.dg/optional_class_1.f90: Likewise.
14454 * gfortran.dg/optional_dim_2.f90: Likewise.
14455 * gfortran.dg/optional_dim_3.f90: Likewise.
14456 * gfortran.dg/output_exponents_1.f90: Likewise.
14457 * gfortran.dg/overload_1.f90: Likewise.
14458 * gfortran.dg/overload_2.f90: Likewise.
14459 * gfortran.dg/overwrite_1.f: Likewise.
14460 * gfortran.dg/pad_no.f90: Likewise.
14461 * gfortran.dg/parameter_array_init_1.f90: Likewise.
14462 * gfortran.dg/parameter_array_init_2.f90: Likewise.
14463 * gfortran.dg/parameter_array_init_4.f90: Likewise.
14464 * gfortran.dg/parameter_array_init_5.f90: Likewise.
14465 * gfortran.dg/parameter_array_section_2.f90: Likewise.
14466 * gfortran.dg/parens_3.f90: Likewise.
14467 * gfortran.dg/parens_5.f90: Likewise.
14468 * gfortran.dg/parens_6.f90: Likewise.
14469 * gfortran.dg/parent_result_ref_1.f90: Likewise.
14470 * gfortran.dg/parent_result_ref_2.f90: Likewise.
14471 * gfortran.dg/parent_result_ref_3.f90: Likewise.
14472 * gfortran.dg/parent_result_ref_4.f90: Likewise.
14473 * gfortran.dg/parity_1.f90: Likewise.
14474 * gfortran.dg/past_eor.f90: Likewise.
14475 * gfortran.dg/pdt_1.f03: Likewise.
14476 * gfortran.dg/pdt_10.f03: Likewise.
14477 * gfortran.dg/pdt_11.f03: Likewise.
14478 * gfortran.dg/pdt_12.f03: Likewise.
14479 * gfortran.dg/pdt_13.f03: Likewise.
14480 * gfortran.dg/pdt_14.f03: Likewise.
14481 * gfortran.dg/pdt_15.f03: Likewise.
14482 * gfortran.dg/pdt_19.f03: Likewise.
14483 * gfortran.dg/pdt_20.f03: Likewise.
14484 * gfortran.dg/pdt_22.f03: Likewise.
14485 * gfortran.dg/pdt_23.f03: Likewise.
14486 * gfortran.dg/pdt_25.f03: Likewise.
14487 * gfortran.dg/pdt_26.f03: Likewise.
14488 * gfortran.dg/pdt_27.f03: Likewise.
14489 * gfortran.dg/pdt_28.f03: Likewise.
14490 * gfortran.dg/pdt_3.f03: Likewise.
14491 * gfortran.dg/pdt_4.f03: Likewise.
14492 * gfortran.dg/pdt_5.f03: Likewise.
14493 * gfortran.dg/pdt_7.f03: Likewise.
14494 * gfortran.dg/pointer_1.f90: Likewise.
14495 * gfortran.dg/pointer_array_1.f90: Likewise.
14496 * gfortran.dg/pointer_array_3.f90: Likewise.
14497 * gfortran.dg/pointer_array_4.f90: Likewise.
14498 * gfortran.dg/pointer_array_5.f90: Likewise.
14499 * gfortran.dg/pointer_array_6.f90: Likewise.
14500 * gfortran.dg/pointer_array_7.f90: Likewise.
14501 * gfortran.dg/pointer_array_8.f90: Likewise.
14502 * gfortran.dg/pointer_array_9.f90: Likewise.
14503 * gfortran.dg/pointer_array_component_1.f90: Likewise.
14504 * gfortran.dg/pointer_array_component_2.f90: Likewise.
14505 * gfortran.dg/pointer_assign_10.f90: Likewise.
14506 * gfortran.dg/pointer_assign_11.f90: Likewise.
14507 * gfortran.dg/pointer_assign_4.f90: Likewise.
14508 * gfortran.dg/pointer_assign_8.f90: Likewise.
14509 * gfortran.dg/pointer_assign_9.f90: Likewise.
14510 * gfortran.dg/pointer_check_10.f90: Likewise.
14511 * gfortran.dg/pointer_check_9.f90: Likewise.
14512 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
14513 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
14514 * gfortran.dg/pointer_function_result_1.f90: Likewise.
14515 * gfortran.dg/pointer_init_1.f90: Likewise.
14516 * gfortran.dg/pointer_init_3.f90: Likewise.
14517 * gfortran.dg/pointer_init_4.f90: Likewise.
14518 * gfortran.dg/pointer_init_5.f90: Likewise.
14519 * gfortran.dg/pointer_init_8.f90: Likewise.
14520 * gfortran.dg/pointer_intent_1.f90: Likewise.
14521 * gfortran.dg/pointer_intent_4.f90: Likewise.
14522 * gfortran.dg/pointer_intent_5.f90: Likewise.
14523 * gfortran.dg/pointer_remapping_10.f90: Likewise.
14524 * gfortran.dg/pointer_remapping_4.f03: Likewise.
14525 * gfortran.dg/pointer_remapping_5.f08: Likewise.
14526 * gfortran.dg/pointer_remapping_9.f90: Likewise.
14527 * gfortran.dg/pointer_target_1.f90: Likewise.
14528 * gfortran.dg/pointer_target_2.f90: Likewise.
14529 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
14530 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
14531 * gfortran.dg/power.f90: Likewise.
14532 * gfortran.dg/power1.f90: Likewise.
14533 * gfortran.dg/power_3.f90: Likewise.
14534 * gfortran.dg/power_4.f90: Likewise.
14535 * gfortran.dg/power_5.f90: Likewise.
14536 * gfortran.dg/pr12884.f: Likewise.
14537 * gfortran.dg/pr15129.f90: Likewise.
14538 * gfortran.dg/pr15140.f90: Likewise.
14539 * gfortran.dg/pr15324.f90: Likewise.
14540 * gfortran.dg/pr15332.f: Likewise.
14541 * gfortran.dg/pr15957.f90: Likewise.
14542 * gfortran.dg/pr15959.f90: Likewise.
14543 * gfortran.dg/pr16597.f90: Likewise.
14544 * gfortran.dg/pr16861.f90: Likewise.
14545 * gfortran.dg/pr16938.f90: Likewise.
14546 * gfortran.dg/pr17090.f90: Likewise.
14547 * gfortran.dg/pr17143.f90: Likewise.
14548 * gfortran.dg/pr17164.f90: Likewise.
14549 * gfortran.dg/pr17229.f: Likewise.
14550 * gfortran.dg/pr17285.f90: Likewise.
14551 * gfortran.dg/pr17286.f90: Likewise.
14552 * gfortran.dg/pr17472.f: Likewise.
14553 * gfortran.dg/pr17612.f90: Likewise.
14554 * gfortran.dg/pr17706.f90: Likewise.
14555 * gfortran.dg/pr18025.f90: Likewise.
14556 * gfortran.dg/pr18122.f90: Likewise.
14557 * gfortran.dg/pr18210.f90: Likewise.
14558 * gfortran.dg/pr18392.f90: Likewise.
14559 * gfortran.dg/pr19155.f: Likewise.
14560 * gfortran.dg/pr19216.f: Likewise.
14561 * gfortran.dg/pr19467.f90: Likewise.
14562 * gfortran.dg/pr19657.f: Likewise.
14563 * gfortran.dg/pr19926.f90: Likewise.
14564 * gfortran.dg/pr19928-1.f90: Likewise.
14565 * gfortran.dg/pr19928-2.f90: Likewise.
14566 * gfortran.dg/pr20086.f90: Likewise.
14567 * gfortran.dg/pr20124.f90: Likewise.
14568 * gfortran.dg/pr20163-2.f: Likewise.
14569 * gfortran.dg/pr20480.f90: Likewise.
14570 * gfortran.dg/pr20755.f: Likewise.
14571 * gfortran.dg/pr20950.f: Likewise.
14572 * gfortran.dg/pr21177.f90: Likewise.
14573 * gfortran.dg/pr21730.f: Likewise.
14574 * gfortran.dg/pr22491.f: Likewise.
14575 * gfortran.dg/pr25603.f: Likewise.
14576 * gfortran.dg/pr26246_2.f90: Likewise.
14577 * gfortran.dg/pr32136.f90: Likewise.
14578 * gfortran.dg/pr32533.f90: Likewise.
14579 * gfortran.dg/pr33794.f90: Likewise.
14580 * gfortran.dg/pr35662.f90: Likewise.
14581 * gfortran.dg/pr35944-1.f90: Likewise.
14582 * gfortran.dg/pr35944-2.f90: Likewise.
14583 * gfortran.dg/pr35983.f90: Likewise.
14584 * gfortran.dg/pr39865.f90: Likewise.
14585 * gfortran.dg/pr41212.f90: Likewise.
14586 * gfortran.dg/pr43808.f90: Likewise.
14587 * gfortran.dg/pr44592.f90: Likewise.
14588 * gfortran.dg/pr44735.f90: Likewise.
14589 * gfortran.dg/pr45308.f03: Likewise.
14590 * gfortran.dg/pr46297.f: Likewise.
14591 * gfortran.dg/pr46588.f90: Likewise.
14592 * gfortran.dg/pr46665.f90: Likewise.
14593 * gfortran.dg/pr46804.f90: Likewise.
14594 * gfortran.dg/pr47008.f03: Likewise.
14595 * gfortran.dg/pr47614.f: Likewise.
14596 * gfortran.dg/pr47878.f90: Likewise.
14597 * gfortran.dg/pr49103.f90: Likewise.
14598 * gfortran.dg/pr50069_1.f90: Likewise.
14599 * gfortran.dg/pr50769.f90: Likewise.
14600 * gfortran.dg/pr52608.f90: Likewise.
14601 * gfortran.dg/pr55086_2.f90: Likewise.
14602 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
14603 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
14604 * gfortran.dg/pr55330.f90: Likewise.
14605 * gfortran.dg/pr56015.f90: Likewise.
14606 * gfortran.dg/pr57910.f90: Likewise.
14607 * gfortran.dg/pr59700.f90: Likewise.
14608 * gfortran.dg/pr62125.f90: Likewise.
14609 * gfortran.dg/pr64530.f90: Likewise.
14610 * gfortran.dg/pr65429.f90: Likewise.
14611 * gfortran.dg/pr65450.f90: Likewise.
14612 * gfortran.dg/pr65504.f90: Likewise.
14613 * gfortran.dg/pr65903.f90: Likewise.
14614 * gfortran.dg/pr66311.f90: Likewise.
14615 * gfortran.dg/pr66864.f90: Likewise.
14616 * gfortran.dg/pr67140.f90: Likewise.
14617 * gfortran.dg/pr67524.f90: Likewise.
14618 * gfortran.dg/pr67885.f90: Likewise.
14619 * gfortran.dg/pr68053.f90: Likewise.
14620 * gfortran.dg/pr68566.f90: Likewise.
14621 * gfortran.dg/pr69514_1.f90: Likewise.
14622 * gfortran.dg/pr69514_2.f90: Likewise.
14623 * gfortran.dg/pr69739.f90: Likewise.
14624 * gfortran.dg/pr70673.f90: Likewise.
14625 * gfortran.dg/pr71523_2.f90: Likewise.
14626 * gfortran.dg/pr71764.f90: Likewise.
14627 * gfortran.dg/pr78092.f90: Likewise.
14628 * gfortran.dg/pr82973.f90: Likewise.
14629 * gfortran.dg/pr83864.f90: Likewise.
14630 * gfortran.dg/pr83874.f90: Likewise.
14631 * gfortran.dg/pr84088.f90: Likewise.
14632 * gfortran.dg/pr84155.f90: Likewise.
14633 * gfortran.dg/proc_decl_12.f90: Likewise.
14634 * gfortran.dg/proc_decl_13.f90: Likewise.
14635 * gfortran.dg/proc_decl_15.f90: Likewise.
14636 * gfortran.dg/proc_decl_17.f90: Likewise.
14637 * gfortran.dg/proc_decl_18.f90: Likewise.
14638 * gfortran.dg/proc_decl_2.f90: Likewise.
14639 * gfortran.dg/proc_decl_5.f90: Likewise.
14640 * gfortran.dg/proc_decl_9.f90: Likewise.
14641 * gfortran.dg/proc_ptr_1.f90: Likewise.
14642 * gfortran.dg/proc_ptr_10.f90: Likewise.
14643 * gfortran.dg/proc_ptr_12.f90: Likewise.
14644 * gfortran.dg/proc_ptr_18.f90: Likewise.
14645 * gfortran.dg/proc_ptr_19.f90: Likewise.
14646 * gfortran.dg/proc_ptr_21.f90: Likewise.
14647 * gfortran.dg/proc_ptr_22.f90: Likewise.
14648 * gfortran.dg/proc_ptr_23.f90: Likewise.
14649 * gfortran.dg/proc_ptr_25.f90: Likewise.
14650 * gfortran.dg/proc_ptr_26.f90: Likewise.
14651 * gfortran.dg/proc_ptr_3.f90: Likewise.
14652 * gfortran.dg/proc_ptr_36.f90: Likewise.
14653 * gfortran.dg/proc_ptr_47.f90: Likewise.
14654 * gfortran.dg/proc_ptr_48.f90: Likewise.
14655 * gfortran.dg/proc_ptr_5.f90: Likewise.
14656 * gfortran.dg/proc_ptr_6.f90: Likewise.
14657 * gfortran.dg/proc_ptr_7.f90: Likewise.
14658 * gfortran.dg/proc_ptr_8.f90: Likewise.
14659 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
14660 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
14661 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
14662 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
14663 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
14664 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
14665 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
14666 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
14667 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
14668 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
14669 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
14670 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
14671 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
14672 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
14673 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
14674 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
14675 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
14676 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
14677 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
14678 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
14679 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
14680 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
14681 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
14682 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
14683 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
14684 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
14685 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
14686 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
14687 * gfortran.dg/product_init_expr.f03: Likewise.
14688 * gfortran.dg/promotion.f90: Likewise.
14689 * gfortran.dg/promotion_3.f90: Likewise.
14690 * gfortran.dg/promotion_4.f90: Likewise.
14691 * gfortran.dg/protected_1.f90: Likewise.
14692 * gfortran.dg/protected_2.f90: Likewise.
14693 * gfortran.dg/ptr-func-1.f90: Likewise.
14694 * gfortran.dg/ptr-func-2.f90: Likewise.
14695 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
14696 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
14697 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
14698 * gfortran.dg/pure_byref_1.f90: Likewise.
14699 * gfortran.dg/pure_byref_2.f90: Likewise.
14700 * gfortran.dg/pure_byref_3.f90: Likewise.
14701 * gfortran.dg/quad_2.f90: Likewise.
14702 * gfortran.dg/quad_3.f90: Likewise.
14703 * gfortran.dg/random_3.f90: Likewise.
14704 * gfortran.dg/random_4.f90: Likewise.
14705 * gfortran.dg/random_7.f90: Likewise.
14706 * gfortran.dg/read_2.f90: Likewise.
14707 * gfortran.dg/read_3.f90: Likewise.
14708 * gfortran.dg/read_4.f90: Likewise.
14709 * gfortran.dg/read_5.f90: Likewise.
14710 * gfortran.dg/read_bad_advance.f90: Likewise.
14711 * gfortran.dg/read_bang.f90: Likewise.
14712 * gfortran.dg/read_bang4.f90: Likewise.
14713 * gfortran.dg/read_comma.f: Likewise.
14714 * gfortran.dg/read_dir.f90: Likewise.
14715 * gfortran.dg/read_empty_file.f: Likewise.
14716 * gfortran.dg/read_eof_1.f90: Likewise.
14717 * gfortran.dg/read_eof_2.f90: Likewise.
14718 * gfortran.dg/read_eof_3.f90: Likewise.
14719 * gfortran.dg/read_eof_4.f90: Likewise.
14720 * gfortran.dg/read_eof_5.f90: Likewise.
14721 * gfortran.dg/read_eof_6.f: Likewise.
14722 * gfortran.dg/read_eof_7.f90: Likewise.
14723 * gfortran.dg/read_eof_8.f90: Likewise.
14724 * gfortran.dg/read_eof_all.f90: Likewise.
14725 * gfortran.dg/read_eor.f90: Likewise.
14726 * gfortran.dg/read_float_1.f90: Likewise.
14727 * gfortran.dg/read_float_2.f03: Likewise.
14728 * gfortran.dg/read_float_3.f90: Likewise.
14729 * gfortran.dg/read_float_4.f90: Likewise.
14730 * gfortran.dg/read_infnan_1.f90: Likewise.
14731 * gfortran.dg/read_list_eof_1.f90: Likewise.
14732 * gfortran.dg/read_logical.f90: Likewise.
14733 * gfortran.dg/read_many_1.f: Likewise.
14734 * gfortran.dg/read_no_eor.f90: Likewise.
14735 * gfortran.dg/read_noadvance.f90: Likewise.
14736 * gfortran.dg/read_repeat.f90: Likewise.
14737 * gfortran.dg/read_repeat_2.f90: Likewise.
14738 * gfortran.dg/read_size_noadvance.f90: Likewise.
14739 * gfortran.dg/read_x_eof.f90: Likewise.
14740 * gfortran.dg/read_x_past.f: Likewise.
14741 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
14742 * gfortran.dg/real_const_1.f: Likewise.
14743 * gfortran.dg/real_const_2.f90: Likewise.
14744 * gfortran.dg/real_const_3.f90: Likewise.
14745 * gfortran.dg/real_do_1.f90: Likewise.
14746 * gfortran.dg/real_index_1.f90: Likewise.
14747 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
14748 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
14749 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
14750 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
14751 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
14752 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
14753 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
14754 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
14755 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
14756 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
14757 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
14758 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
14759 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
14760 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
14761 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
14762 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
14763 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
14764 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
14765 * gfortran.dg/record_marker_1.f90: Likewise.
14766 * gfortran.dg/record_marker_2.f: Likewise.
14767 * gfortran.dg/record_marker_3.f90: Likewise.
14768 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
14769 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
14770 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
14771 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
14772 * gfortran.dg/recursive_check_7.f90: Likewise.
14773 * gfortran.dg/recursive_reference_1.f90: Likewise.
14774 * gfortran.dg/recursive_reference_2.f90: Likewise.
14775 * gfortran.dg/recursive_stack.f90: Likewise.
14776 * gfortran.dg/reduction.f90: Likewise.
14777 * gfortran.dg/repack_arrays_1.f90: Likewise.
14778 * gfortran.dg/repeat_1.f90: Likewise.
14779 * gfortran.dg/repeat_2.f90: Likewise.
14780 * gfortran.dg/repeat_3.f90: Likewise.
14781 * gfortran.dg/repeat_6.f90: Likewise.
14782 * gfortran.dg/reshape-alloc.f90: Likewise.
14783 * gfortran.dg/reshape-complex.f90: Likewise.
14784 * gfortran.dg/reshape.f90: Likewise.
14785 * gfortran.dg/reshape_2.f90: Likewise.
14786 * gfortran.dg/reshape_7.f90: Likewise.
14787 * gfortran.dg/reshape_empty_1.f03: Likewise.
14788 * gfortran.dg/reshape_pad_1.f90: Likewise.
14789 * gfortran.dg/reshape_rank7.f90: Likewise.
14790 * gfortran.dg/reshape_transpose_1.f90: Likewise.
14791 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
14792 * gfortran.dg/result_default_init_1.f90: Likewise.
14793 * gfortran.dg/result_in_spec_1.f90: Likewise.
14794 * gfortran.dg/result_in_spec_2.f90: Likewise.
14795 * gfortran.dg/ret_array_1.f90: Likewise.
14796 * gfortran.dg/ret_pointer_1.f90: Likewise.
14797 * gfortran.dg/ret_pointer_2.f90: Likewise.
14798 * gfortran.dg/rewind_1.f90: Likewise.
14799 * gfortran.dg/round_1.f03: Likewise.
14800 * gfortran.dg/round_2.f03: Likewise.
14801 * gfortran.dg/round_3.f08: Likewise.
14802 * gfortran.dg/round_4.f90: Likewise.
14803 * gfortran.dg/rrspacing_1.f90: Likewise.
14804 * gfortran.dg/runtime_warning_1.f90: Likewise.
14805 * gfortran.dg/same_type_as_2.f03: Likewise.
14806 * gfortran.dg/save_1.f90: Likewise.
14807 * gfortran.dg/save_5.f90: Likewise.
14808 * gfortran.dg/save_6.f90: Likewise.
14809 * gfortran.dg/scalar_mask_1.f90: Likewise.
14810 * gfortran.dg/scalar_mask_2.f90: Likewise.
14811 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
14812 * gfortran.dg/scale_1.f90: Likewise.
14813 * gfortran.dg/scan_1.f90: Likewise.
14814 * gfortran.dg/scan_2.f90: Likewise.
14815 * gfortran.dg/secnds-1.f: Likewise.
14816 * gfortran.dg/secnds.f: Likewise.
14817 * gfortran.dg/select_1.f90: Likewise.
14818 * gfortran.dg/select_2.f90: Likewise.
14819 * gfortran.dg/select_3.f90: Likewise.
14820 * gfortran.dg/select_5.f90: Likewise.
14821 * gfortran.dg/select_char_1.f90: Likewise.
14822 * gfortran.dg/select_char_2.f90: Likewise.
14823 * gfortran.dg/select_type_13.f03: Likewise.
14824 * gfortran.dg/select_type_14.f03: Likewise.
14825 * gfortran.dg/select_type_15.f03: Likewise.
14826 * gfortran.dg/select_type_19.f03: Likewise.
14827 * gfortran.dg/select_type_2.f03: Likewise.
14828 * gfortran.dg/select_type_26.f03: Likewise.
14829 * gfortran.dg/select_type_27.f03: Likewise.
14830 * gfortran.dg/select_type_28.f03: Likewise.
14831 * gfortran.dg/select_type_3.f03: Likewise.
14832 * gfortran.dg/select_type_35.f03: Likewise.
14833 * gfortran.dg/select_type_36.f03: Likewise.
14834 * gfortran.dg/select_type_37.f03: Likewise.
14835 * gfortran.dg/select_type_39.f03: Likewise.
14836 * gfortran.dg/select_type_4.f90: Likewise.
14837 * gfortran.dg/select_type_5.f03: Likewise.
14838 * gfortran.dg/select_type_6.f03: Likewise.
14839 * gfortran.dg/select_type_7.f03: Likewise.
14840 * gfortran.dg/select_type_8.f03: Likewise.
14841 * gfortran.dg/selected_char_kind_1.f90: Likewise.
14842 * gfortran.dg/selected_char_kind_4.f90: Likewise.
14843 * gfortran.dg/selected_kind_1.f90: Likewise.
14844 * gfortran.dg/selected_real_kind_2.f90: Likewise.
14845 * gfortran.dg/shape_2.f90: Likewise.
14846 * gfortran.dg/shape_4.f90: Likewise.
14847 * gfortran.dg/shape_5.f90: Likewise.
14848 * gfortran.dg/shape_7.f90: Likewise.
14849 * gfortran.dg/shape_8.f90: Likewise.
14850 * gfortran.dg/shape_9.f90: Likewise.
14851 * gfortran.dg/shift-kind_2.f90: Likewise.
14852 * gfortran.dg/shiftalr_1.F90: Likewise.
14853 * gfortran.dg/shiftalr_2.F90: Likewise.
14854 * gfortran.dg/simpleif_1.f90: Likewise.
14855 * gfortran.dg/simplify_argN_1.f90: Likewise.
14856 * gfortran.dg/simplify_cshift_1.f90: Likewise.
14857 * gfortran.dg/simplify_cshift_4.f90: Likewise.
14858 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
14859 * gfortran.dg/simplify_modulo.f90: Likewise.
14860 * gfortran.dg/single_char_string.f90: Likewise.
14861 * gfortran.dg/size_dim.f90: Likewise.
14862 * gfortran.dg/size_optional_dim_1.f90: Likewise.
14863 * gfortran.dg/sizeof.f90: Likewise.
14864 * gfortran.dg/sizeof_4.f90: Likewise.
14865 * gfortran.dg/slash_1.f90: Likewise.
14866 * gfortran.dg/sms-1.f90: Likewise.
14867 * gfortran.dg/sms-2.f90: Likewise.
14868 * gfortran.dg/spec_expr_7.f90: Likewise.
14869 * gfortran.dg/specifics_1.f90: Likewise.
14870 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
14871 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
14872 * gfortran.dg/spread_init_expr.f03: Likewise.
14873 * gfortran.dg/spread_scalar_source.f90: Likewise.
14874 * gfortran.dg/spread_shape_1.f90: Likewise.
14875 * gfortran.dg/stat_1.f90: Likewise.
14876 * gfortran.dg/stat_2.f90: Likewise.
14877 * gfortran.dg/stfunc_1.f90: Likewise.
14878 * gfortran.dg/stfunc_4.f90: Likewise.
14879 * gfortran.dg/stfunc_6.f90: Likewise.
14880 * gfortran.dg/storage_size_1.f08: Likewise.
14881 * gfortran.dg/storage_size_3.f08: Likewise.
14882 * gfortran.dg/storage_size_4.f90: Likewise.
14883 * gfortran.dg/streamio_1.f90: Likewise.
14884 * gfortran.dg/streamio_10.f90: Likewise.
14885 * gfortran.dg/streamio_11.f90: Likewise.
14886 * gfortran.dg/streamio_12.f90: Likewise.
14887 * gfortran.dg/streamio_13.f90: Likewise.
14888 * gfortran.dg/streamio_14.f90: Likewise.
14889 * gfortran.dg/streamio_15.f90: Likewise.
14890 * gfortran.dg/streamio_16.f90: Likewise.
14891 * gfortran.dg/streamio_17.f90: Likewise.
14892 * gfortran.dg/streamio_2.f90: Likewise.
14893 * gfortran.dg/streamio_3.f90: Likewise.
14894 * gfortran.dg/streamio_4.f90: Likewise.
14895 * gfortran.dg/streamio_5.f90: Likewise.
14896 * gfortran.dg/streamio_6.f90: Likewise.
14897 * gfortran.dg/streamio_7.f90: Likewise.
14898 * gfortran.dg/streamio_8.f90: Likewise.
14899 * gfortran.dg/streamio_9.f90: Likewise.
14900 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
14901 * gfortran.dg/string_4.f90: Likewise.
14902 * gfortran.dg/string_array_constructor_2.f90: Likewise.
14903 * gfortran.dg/string_assign_2.f90: Likewise.
14904 * gfortran.dg/string_compare_1.f90: Likewise.
14905 * gfortran.dg/string_compare_2.f90: Likewise.
14906 * gfortran.dg/string_compare_3.f90: Likewise.
14907 * gfortran.dg/string_ctor_1.f90: Likewise.
14908 * gfortran.dg/string_length_1.f90: Likewise.
14909 * gfortran.dg/string_length_2.f90: Likewise.
14910 * gfortran.dg/string_length_3.f90: Likewise.
14911 * gfortran.dg/string_length_4.f90: Likewise.
14912 * gfortran.dg/string_null_compare_1.f: Likewise.
14913 * gfortran.dg/string_pad_trunc.f90: Likewise.
14914 * gfortran.dg/structure_constructor_1.f03: Likewise.
14915 * gfortran.dg/structure_constructor_11.f90: Likewise.
14916 * gfortran.dg/structure_constructor_13.f03: Likewise.
14917 * gfortran.dg/structure_constructor_2.f03: Likewise.
14918 * gfortran.dg/structure_constructor_5.f03: Likewise.
14919 * gfortran.dg/submodule_1.f08: Likewise.
14920 * gfortran.dg/submodule_11.f08: Likewise.
14921 * gfortran.dg/submodule_14.f08: Likewise.
14922 * gfortran.dg/submodule_15.f08: Likewise.
14923 * gfortran.dg/submodule_17.f08: Likewise.
14924 * gfortran.dg/submodule_18.f08: Likewise.
14925 * gfortran.dg/submodule_19.f08: Likewise.
14926 * gfortran.dg/submodule_2.f08: Likewise.
14927 * gfortran.dg/submodule_27.f08: Likewise.
14928 * gfortran.dg/submodule_28.f08: Likewise.
14929 * gfortran.dg/submodule_29.f08: Likewise.
14930 * gfortran.dg/submodule_30.f08: Likewise.
14931 * gfortran.dg/submodule_6.f08: Likewise.
14932 * gfortran.dg/submodule_7.f08: Likewise.
14933 * gfortran.dg/submodule_8.f08: Likewise.
14934 * gfortran.dg/subnormal_1.f90: Likewise.
14935 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
14936 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
14937 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
14938 * gfortran.dg/substr_2.f: Likewise.
14939 * gfortran.dg/substr_3.f: Likewise.
14940 * gfortran.dg/substr_4.f: Likewise.
14941 * gfortran.dg/substr_5.f90: Likewise.
14942 * gfortran.dg/substr_6.f90: Likewise.
14943 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
14944 * gfortran.dg/sum_init_expr.f03: Likewise.
14945 * gfortran.dg/sum_zero_array_1.f90: Likewise.
14946 * gfortran.dg/system_clock_3.f08: Likewise.
14947 * gfortran.dg/t_editing.f: Likewise.
14948 * gfortran.dg/team_change_1.f90: Likewise.
14949 * gfortran.dg/team_end_1.f90: Likewise.
14950 * gfortran.dg/team_number_1.f90: Likewise.
14951 * gfortran.dg/temporary_1.f90: Likewise.
14952 * gfortran.dg/test_com_block.f90: Likewise.
14953 * gfortran.dg/test_only_clause.f90: Likewise.
14954 * gfortran.dg/tiny_1.f90: Likewise.
14955 * gfortran.dg/tiny_2.f90: Likewise.
14956 * gfortran.dg/tl_editing.f90: Likewise.
14957 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
14958 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
14959 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
14960 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
14961 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
14962 * gfortran.dg/transfer_class_2.f90: Likewise.
14963 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
14964 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
14965 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
14966 * gfortran.dg/transfer_resolve_1.f90: Likewise.
14967 * gfortran.dg/transfer_simplify_1.f90: Likewise.
14968 * gfortran.dg/transfer_simplify_10.f90: Likewise.
14969 * gfortran.dg/transfer_simplify_11.f90: Likewise.
14970 * gfortran.dg/transfer_simplify_2.f90: Likewise.
14971 * gfortran.dg/transfer_simplify_3.f90: Likewise.
14972 * gfortran.dg/transfer_simplify_4.f90: Likewise.
14973 * gfortran.dg/transfer_simplify_8.f90: Likewise.
14974 * gfortran.dg/transfer_simplify_9.f90: Likewise.
14975 * gfortran.dg/transpose_1.f90: Likewise.
14976 * gfortran.dg/transpose_3.f03: Likewise.
14977 * gfortran.dg/transpose_4.f90: Likewise.
14978 * gfortran.dg/transpose_conjg_1.f90: Likewise.
14979 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
14980 * gfortran.dg/transpose_optimization_2.f90: Likewise.
14981 * gfortran.dg/trim_1.f90: Likewise.
14982 * gfortran.dg/trim_optimize_1.f90: Likewise.
14983 * gfortran.dg/trim_optimize_2.f90: Likewise.
14984 * gfortran.dg/trim_optimize_3.f90: Likewise.
14985 * gfortran.dg/trim_optimize_4.f90: Likewise.
14986 * gfortran.dg/trim_optimize_5.f90: Likewise.
14987 * gfortran.dg/trim_optimize_6.f90: Likewise.
14988 * gfortran.dg/trim_optimize_7.f90: Likewise.
14989 * gfortran.dg/trim_optimize_8.f90: Likewise.
14990 * gfortran.dg/type_to_class_1.f03: Likewise.
14991 * gfortran.dg/type_to_class_2.f03: Likewise.
14992 * gfortran.dg/type_to_class_3.f03: Likewise.
14993 * gfortran.dg/type_to_class_4.f03: Likewise.
14994 * gfortran.dg/type_to_class_5.f03: Likewise.
14995 * gfortran.dg/typebound_assignment_5.f03: Likewise.
14996 * gfortran.dg/typebound_assignment_6.f03: Likewise.
14997 * gfortran.dg/typebound_assignment_7.f90: Likewise.
14998 * gfortran.dg/typebound_call_1.f03: Likewise.
14999 * gfortran.dg/typebound_call_13.f03: Likewise.
15000 * gfortran.dg/typebound_call_18.f03: Likewise.
15001 * gfortran.dg/typebound_call_19.f03: Likewise.
15002 * gfortran.dg/typebound_call_2.f03: Likewise.
15003 * gfortran.dg/typebound_call_20.f03: Likewise.
15004 * gfortran.dg/typebound_call_3.f03: Likewise.
15005 * gfortran.dg/typebound_generic_5.f03: Likewise.
15006 * gfortran.dg/typebound_generic_6.f03: Likewise.
15007 * gfortran.dg/typebound_generic_9.f03: Likewise.
15008 * gfortran.dg/typebound_operator_12.f03: Likewise.
15009 * gfortran.dg/typebound_operator_13.f03: Likewise.
15010 * gfortran.dg/typebound_operator_15.f90: Likewise.
15011 * gfortran.dg/typebound_operator_20.f90: Likewise.
15012 * gfortran.dg/typebound_operator_3.f03: Likewise.
15013 * gfortran.dg/typebound_operator_6.f03: Likewise.
15014 * gfortran.dg/typebound_operator_7.f03: Likewise.
15015 * gfortran.dg/typebound_operator_8.f03: Likewise.
15016 * gfortran.dg/typebound_operator_9.f03: Likewise.
15017 * gfortran.dg/typebound_proc_19.f90: Likewise.
15018 * gfortran.dg/typebound_proc_20.f90: Likewise.
15019 * gfortran.dg/typebound_proc_23.f90: Likewise.
15020 * gfortran.dg/typebound_proc_27.f03: Likewise.
15021 * gfortran.dg/typebound_proc_35.f90: Likewise.
15022 * gfortran.dg/typebound_proc_36.f90: Likewise.
15023 * gfortran.dg/unf_io_convert_1.f90: Likewise.
15024 * gfortran.dg/unf_io_convert_2.f90: Likewise.
15025 * gfortran.dg/unf_io_convert_3.f90: Likewise.
15026 * gfortran.dg/unf_io_convert_4.f90: Likewise.
15027 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
15028 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
15029 * gfortran.dg/unf_short_record_1.f90: Likewise.
15030 * gfortran.dg/unformatted_recl_1.f90: Likewise.
15031 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
15032 * gfortran.dg/unit_1.f90: Likewise.
15033 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
15034 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
15035 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
15036 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
15037 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
15038 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
15039 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
15040 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
15041 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
15042 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
15043 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
15044 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
15045 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
15046 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
15047 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
15048 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
15049 * gfortran.dg/unpack_init_expr.f03: Likewise.
15050 * gfortran.dg/use_10.f90: Likewise.
15051 * gfortran.dg/use_11.f90: Likewise.
15052 * gfortran.dg/use_13.f90: Likewise.
15053 * gfortran.dg/use_24.f90: Likewise.
15054 * gfortran.dg/use_27.f90: Likewise.
15055 * gfortran.dg/use_5.f90: Likewise.
15056 * gfortran.dg/use_allocated_1.f90: Likewise.
15057 * gfortran.dg/use_only_1.f90: Likewise.
15058 * gfortran.dg/use_only_4.f90: Likewise.
15059 * gfortran.dg/use_rename_2.f90: Likewise.
15060 * gfortran.dg/use_rename_4.f90: Likewise.
15061 * gfortran.dg/used_dummy_types_1.f90: Likewise.
15062 * gfortran.dg/used_interface_ref.f90: Likewise.
15063 * gfortran.dg/used_types_5.f90: Likewise.
15064 * gfortran.dg/utf8_1.f03: Likewise.
15065 * gfortran.dg/utf8_2.f03: Likewise.
15066 * gfortran.dg/value_1.f90: Likewise.
15067 * gfortran.dg/value_2.f90: Likewise.
15068 * gfortran.dg/value_4.f90: Likewise.
15069 * gfortran.dg/value_6.f03: Likewise.
15070 * gfortran.dg/value_7.f03: Likewise.
15071 * gfortran.dg/value_test.f90: Likewise.
15072 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
15073 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
15074 * gfortran.dg/vect/pr60510.f: Likewise.
15075 * gfortran.dg/vect/pr69882.f90: Likewise.
15076 * gfortran.dg/vect/pr69980.f90: Likewise.
15077 * gfortran.dg/vect/vect-5.f90: Likewise.
15078 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15079 * gfortran.dg/vector_subscript_1.f90: Likewise.
15080 * gfortran.dg/vector_subscript_2.f90: Likewise.
15081 * gfortran.dg/vector_subscript_3.f90: Likewise.
15082 * gfortran.dg/vector_subscript_5.f90: Likewise.
15083 * gfortran.dg/verify_2.f90: Likewise.
15084 * gfortran.dg/volatile10.f90: Likewise.
15085 * gfortran.dg/where_1.f90: Likewise.
15086 * gfortran.dg/where_operator_assign_1.f90: Likewise.
15087 * gfortran.dg/where_operator_assign_2.f90: Likewise.
15088 * gfortran.dg/where_operator_assign_3.f90: Likewise.
15089 * gfortran.dg/whole_file_13.f90: Likewise.
15090 * gfortran.dg/whole_file_2.f90: Likewise.
15091 * gfortran.dg/widechar_2.f90: Likewise.
15092 * gfortran.dg/widechar_4.f90: Likewise.
15093 * gfortran.dg/widechar_5.f90: Likewise.
15094 * gfortran.dg/widechar_6.f90: Likewise.
15095 * gfortran.dg/widechar_8.f90: Likewise.
15096 * gfortran.dg/widechar_IO_1.f90: Likewise.
15097 * gfortran.dg/widechar_IO_2.f90: Likewise.
15098 * gfortran.dg/widechar_IO_3.f90: Likewise.
15099 * gfortran.dg/widechar_IO_4.f90: Likewise.
15100 * gfortran.dg/widechar_compare_1.f90: Likewise.
15101 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
15102 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
15103 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
15104 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
15105 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
15106 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
15107 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
15108 * gfortran.dg/widechar_select_1.f90: Likewise.
15109 * gfortran.dg/winapi.f90: Likewise.
15110 * gfortran.dg/write_0_pe_format.f90: Likewise.
15111 * gfortran.dg/write_back.f: Likewise.
15112 * gfortran.dg/write_check3.f90: Likewise.
15113 * gfortran.dg/write_direct_eor.f90: Likewise.
15114 * gfortran.dg/write_padding.f90: Likewise.
15115 * gfortran.dg/write_recursive.f90: Likewise.
15116 * gfortran.dg/write_rewind_1.f: Likewise.
15117 * gfortran.dg/write_rewind_2.f: Likewise.
15118 * gfortran.dg/write_zero_array.f90: Likewise.
15119 * gfortran.dg/x_slash_1.f: Likewise.
15120 * gfortran.dg/x_slash_2.f: Likewise.
15121 * gfortran.dg/zero_array_components_1.f90: Likewise.
15122 * gfortran.dg/zero_length_1.f90: Likewise.
15123 * gfortran.dg/zero_length_2.f90: Likewise.
15124 * gfortran.dg/zero_sized_1.f90: Likewise.
15125 * gfortran.dg/zero_sized_3.f90: Likewise.
15126 * gfortran.fortran-torture/compile/nested.f90: Likewise.
15127 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
15128 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
15129 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
15130 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
15131 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
15132 * gfortran.fortran-torture/execute/args.f90: Likewise.
15133 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
15134 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
15135 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
15136 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
15137 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
15138 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
15139 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
15140 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
15141 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
15142 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
15143 * gfortran.fortran-torture/execute/common.f90: Likewise.
15144 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
15145 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
15146 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
15147 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
15148 * gfortran.fortran-torture/execute/contained.f90: Likewise.
15149 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
15150 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
15151 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
15152 * gfortran.fortran-torture/execute/data.f90: Likewise.
15153 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
15154 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
15155 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
15156 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
15157 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
15158 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
15159 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
15160 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
15161 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
15162 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
15163 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
15164 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
15165 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
15166 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
15167 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
15168 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
15169 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
15170 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
15171 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
15172 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
15173 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
15174 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
15175 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
15176 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
15177 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
15178 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
15179 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
15180 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
15181 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
15182 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
15183 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
15184 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
15185 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
15186 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
15187 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
15188 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
15189 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
15190 * gfortran.fortran-torture/execute/forall.f90: Likewise.
15191 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
15192 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
15193 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
15194 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
15195 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
15196 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
15197 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
15198 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
15199 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
15200 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
15201 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
15202 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
15203 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
15204 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
15205 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
15206 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
15207 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
15208 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
15209 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
15210 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
15211 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
15212 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
15213 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
15214 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
15215 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
15216 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
15217 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
15218 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
15219 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15220 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
15221 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
15222 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
15223 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
15224 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
15225 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
15226 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
15228 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
15229 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
15230 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
15231 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
15232 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
15233 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
15234 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
15235 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15236 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
15237 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
15238 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
15239 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15240 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
15241 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
15242 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
15243 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
15244 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
15245 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15246 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
15247 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15248 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
15249 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
15250 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
15251 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
15252 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
15253 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
15254 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
15255 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
15256 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15257 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
15258 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
15259 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
15260 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
15261 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
15262 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
15263 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
15264 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
15265 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
15266 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
15267 * gfortran.fortran-torture/execute/math.f90: Likewise.
15268 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
15269 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
15270 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
15271 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
15272 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
15273 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
15274 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
15275 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
15276 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
15277 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
15278 * gfortran.fortran-torture/execute/power.f90: Likewise.
15279 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
15280 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
15281 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15282 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
15283 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
15284 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
15285 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
15286 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
15287 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
15288 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
15289 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
15290 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
15291 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
15292 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
15293 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
15294 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
15295 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
15296 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
15297 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
15298 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
15299 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
15300 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
15301 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
15302 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
15303 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
15304 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
15305 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
15306 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
15307 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
15308 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
15309 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
15310 * gfortran.fortran-torture/execute/straret.f90: Likewise.
15311 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
15312 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
15313 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
15314 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
15315 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
15316 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
15317 * gfortran.fortran-torture/execute/string.f90: Likewise.
15318 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
15319 * gfortran.fortran-torture/execute/strret.f90: Likewise.
15320 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
15321 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
15322 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
15323 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
15324 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
15325 * gfortran.fortran-torture/execute/userop.f90: Likewise.
15326 * gfortran.fortran-torture/execute/where17.f90: Likewise.
15327 * gfortran.fortran-torture/execute/where18.f90: Likewise.
15328 * gfortran.fortran-torture/execute/where19.f90: Likewise.
15329 * gfortran.fortran-torture/execute/where20.f90: Likewise.
15330 * gfortran.fortran-torture/execute/where21.f90: Likewise.
15331 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
15332 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
15333 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15334 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15335 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15336 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15337 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
15338 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
15339 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
15340 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
15341 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
15342 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
15343 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
15344 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
15345 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
15346 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
15347 * gfortran.dg/inline_transpose_1.f90: Likewise.
15349 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
15352 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
15355 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
15358 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
15359 * gnat.dg/dispatch1.adb: Rename into...
15360 * gnat.dg/disp1.adb: ...this.
15361 * gnat.dg/dispatch1_p.ads: Rename into...
15362 * gnat.dg/disp1_pkg.ads: ...this.
15363 * gnat.dg/disp2.adb: Rename into...
15364 * gnat.dg/dispatch2.adb: ...this.
15365 * gnat.dg/dispatch2_p.ads: Rename into...
15366 * gnat.dg/disp2_pkg.ads: ...this.
15367 * gnat.dg/dispatch2_p.adb: Rename into...
15368 * gnat.dg/disp2_pkg.adb: this.
15369 * gnat.dg/generic_dispatch.adb: Rename into...
15370 * gnat.dg/generic_disp.adb: this.
15371 * gnat.dg/generic_dispatch_p.ads: Rename into...
15372 * gnat.dg/generic_disp_pkg.ads: ...this.
15373 * gnat.dg/generic_dispatch_p.adb: Rename into...
15374 * gnat.dg/generic_disp_pkg.adb: ...this.
15375 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
15376 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
15377 * gnat.dg/object_overflow1.adb: Tweak index.
15378 * gnat.dg/object_overflow2.adb: Likewise.
15379 * gnat.dg/object_overflow3.adb: Likewise.
15380 * gnat.dg/object_overflow4.adb: Likewise.
15381 * gnat.dg/object_overflow5.adb: Likewise.
15383 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15386 * gcc.c-torture/compile/pr84425.c: New test.
15388 2018-02-16 Marek Polacek <polacek@redhat.com>
15389 Jakub Jelinek <jakub@redhat.com>
15392 * g++.dg/cpp1y/constexpr-84192.C: New test.
15394 2018-02-16 Martin Sebor <msebor@redhat.com>
15397 * g++.dg/overload15.C: New test.
15399 2018-02-16 Yury Gribov <tetra2005@gmail.com>
15402 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
15403 * gcc.dg/pr56727-2.c: Ditto.
15404 * gcc.target/powerpc/pr79439.c: Renamed to...
15405 * gcc.target/powerpc/pr79439-1.c: ...this.
15406 * gcc.target/powerpc/pr79439-2.c: New test.
15407 * gcc.target/powerpc/pr79439-3.c: New test.
15409 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
15412 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
15413 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
15414 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
15415 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
15416 * gcc.target/powerpc/builtins-3.c: Same.
15418 2018-02-16 Nathan Sidwell <nathan@acm.org>
15420 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
15422 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
15424 PR rtl-optimization/70023
15425 * gcc.target/i386/pr70023.c: New.
15427 2018-02-16 Carl Love <cel@us.ibm.com>
15429 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
15431 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
15434 2018-02-16 Carl Love <cel@us.ibm.com>
15436 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
15437 for the ABI definitions for vec_extract4b and vec_insert4b.
15439 2018-02-16 Nathan Sidwell <nathan@acm.org>
15441 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
15442 * g++.old-deja/g++.mike/net43.C: Likewise.
15444 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15447 * g++.dg/cpp1z/class-deduction48.C: New.
15449 2018-02-16 Nathan Sidwell <nathan@acm.org>
15452 * g++.dg/lookup/pr84375.C: New.
15454 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15457 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
15459 2018-02-16 Richard Biener <rguenther@suse.de>
15461 PR tree-optimization/84417
15462 * gcc.dg/torture/pr84417.c: New testcase.
15464 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15467 * g++.dg/opt/pr84272.C: New test.
15469 PR rtl-optimization/83723
15470 * gcc.dg/pr83723.c: New test.
15472 2018-02-16 Richard Biener <rguenther@suse.de>
15474 PR tree-optimization/84399
15475 * gcc.dg/graphite/pr84399.c: New testcase.
15477 2018-02-16 Richard Biener <rguenther@suse.de>
15479 PR tree-optimization/84190
15480 * g++.dg/torture/pr84190.C: New testcase.
15482 2018-02-15 Martin Sebor <msebor@redhat.com>
15484 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
15487 2018-02-15 Janus Weil <janus@gcc.gnu.org>
15490 * gfortran.dg/dtio_21.f03: Add an error message.
15491 * gfortran.dg/dtio_22.f90: Fix invalid test case.
15493 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15496 * gfortran.dg/stop_shouldfail.f90: New test.
15498 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
15501 * g++.dg/concepts/pr84330.C: New.
15503 2018-02-15 Tom de Vries <tom@codesourcery.com>
15505 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
15507 2018-02-15 Tom de Vries <tom@codesourcery.com>
15509 * gcc.c-torture/compile/pr84136.c: Require effective target
15512 2018-02-15 Jakub Jelinek <jakub@redhat.com>
15514 PR tree-optimization/84383
15515 * gcc.c-torture/compile/pr84383.c: New test.
15517 PR tree-optimization/84334
15518 * gcc.dg/pr84334.c: New test.
15520 2018-02-14 Carl Love <cel@us.ibm.com>
15522 * gcc.target/powerpc/builtins-4-int128-runnable.c
15523 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
15524 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
15526 2018-02-14 Martin Sebor <msebor@redhat.com>
15528 PR tree-optimization/83698
15529 * gcc.dg/Wrestrict-7.c: New test.
15530 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
15531 * gcc.target/i386/chkp-stropt-17.c: Same.
15533 2018-02-14 Martin Sebor <msebor@redhat.com>
15536 * gcc.dg/Wattributes-8.c: New test.
15538 2018-02-14 Janus Weil <janus@gcc.gnu.org>
15541 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
15542 * gfortran.dg/allocate_with_source_23.f90: Ditto.
15543 * gfortran.dg/select_type_1.f03: Extend test case.
15545 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
15547 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
15548 (dg-options): Use -O2 -msse2 -mno-sse3.
15550 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
15552 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
15553 this test case still works ok.
15554 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
15555 * gcc.dg/vmx/insert-be-order.c: Likewise.
15556 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
15557 * gcc.dg/vmx/ld-be-order.c: Likewise.
15558 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
15559 * gcc.dg/vmx/lde-be-order.c: Likewise.
15560 * gcc.dg/vmx/ldl-be-order.c: Likewise.
15561 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
15562 * gcc.dg/vmx/merge-be-order.c: Likewise.
15563 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
15564 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
15565 * gcc.dg/vmx/pack-be-order.c: Likewise.
15566 * gcc.dg/vmx/perm-be-order.c: Likewise.
15567 * gcc.dg/vmx/splat-be-order.c: Likewise.
15568 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
15569 * gcc.dg/vmx/st-be-order.c: Likewise.
15570 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
15571 * gcc.dg/vmx/ste-be-order.c: Likewise.
15572 * gcc.dg/vmx/stl-be-order.c: Likewise.
15573 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
15574 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
15575 * gcc.dg/vmx/unpack-be-order.c: Likewise.
15576 * gcc.dg/vmx/vsums-be-order.c: Likewise.
15577 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
15579 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
15582 * g++.dg/cpp0x/auto49.C: New.
15584 2018-02-14 Nathan Sidwell <nathan@acm.org>
15586 * g++.dg/template/instantiate5.C: Adjust required-from loc.
15588 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15590 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
15591 * gcc.target/powerpc/le-altivec-consts.c: Same.
15593 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15596 * gcc.target/powerpc/pr84220-sld.c: New test.
15597 * gcc.target/powerpc/pr84220-sld2.c: New test.
15598 * gcc.target/powerpc/pr84220-sldw.c: New test.
15599 * gcc.target/powerpc/pr84220-xxperm.c: New test.
15600 * gcc.target/powerpc/pr84220-xxsld.c: New test.
15602 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15605 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
15606 _inc_ssp intrinsics.
15607 * gcc.target/i386/cet-intrin-4.c: Likewise.
15608 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
15609 __builtin_ia32_rdssp[d|q].
15611 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
15613 PR tree-optimization/84357
15614 * gcc.dg/vect/pr84357.c: New test.
15616 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15619 * gcc.target/rx/pr83831.c: New tests.
15621 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
15624 * gcc.target/msp430/pr79242.c: New test.
15626 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15629 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
15632 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15635 * g++.dg/pr84279.C: New test.
15637 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15639 PR rtl-optimization/84169
15640 * gcc.c-torture/execute/pr84169.c: New.
15642 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15645 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
15647 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15650 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
15653 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15656 * g++.dg/warn/effc4.C: New test.
15658 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15661 * g++.dg/template/sizeof16.C: New.
15662 * g++.dg/template/sizeof17.C: Likewise.
15664 2018-02-13 Janus Weil <janus@gcc.gnu.org>
15667 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
15668 add necessary compiler options.
15669 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
15671 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15674 * gcc.c-torture/execute/pr82210.c: New test.
15676 PR middle-end/84309
15677 * gcc.dg/pr84309-2.c: New test.
15679 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
15681 PR tree-optimization/84321
15682 * gcc.dg/pr84321.c: New test.
15684 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
15687 * gcc.target/i386/pr57193.c: Add -march=x86-64.
15689 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
15692 * gcc.dg/asan/pr84307.c: Remove test.
15694 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
15696 * gcc.target/rl78/test_auto_vector.c: New test.
15698 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
15701 * gcc.c-torture/compile/pr84305.c: New test.
15703 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15706 * gcc.target/i386/pr84335.c: New test.
15708 PR tree-optimization/84339
15709 * gcc.c-torture/execute/pr84339.c: New test.
15711 PR middle-end/84309
15712 * gcc.dg/pr84309.c: New test.
15713 * gcc.target/i386/pr84309.c: New test.
15716 * gcc.target/i386/pr84336.c: New test.
15718 2018-02-12 Jakub Jelinek <jakub@redhat.com>
15721 * c-c++-common/gomp/pr84341.c: New test.
15723 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15726 * gfortran.dg/read_dir.f90: Re-add dg-do run.
15728 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15731 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
15734 2018-02-12 Jeff Law <law@redhat.com>
15736 * gcc.c-torture/compile/reg-args-size.c: New test.
15738 2018-02-12 Carl Love <cel@us.ibm.com>
15740 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
15741 uint128 tests to new testfile.
15742 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
15743 int128 and uint128 tests.
15744 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
15745 list of torture tests.
15747 2018-02-12 Janus Weil <janus@gcc.gnu.org>
15750 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
15751 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
15753 2018-02-12 Tamar Christina <tamar.christina@arm.com>
15756 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
15758 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
15761 * gcc.dg/asan/pr84307.c: New test.
15763 2018-02-12 Nathan Sidwell <nathan@acm.org>
15765 * g++.dg/parse/pr84263.C: New.
15767 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
15770 * g++.dg/template/crash129.C: New.
15772 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15775 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15776 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15777 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15778 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
15779 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
15781 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15783 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
15784 _mm_maskz_scalef_round_sd): Test new intrinsics.
15785 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
15786 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
15788 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
15789 _mm_maskz_scalef_round_ss): Test new intrinsics.
15790 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
15791 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
15793 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
15794 __builtin_ia32_scalefss_round): Remove builtin.
15795 (__builtin_ia32_scalefsd_mask_round,
15796 __builtin_ia32_scalefss_mask_round): Test new builtin.
15797 * gcc.target/i386/sse-13.c: Ditto.
15798 * gcc.target/i386/sse-23.c: Ditto.
15800 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15802 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
15803 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
15804 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
15805 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
15806 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
15807 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
15808 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
15809 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
15811 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
15812 (__builtin_ia32_sqrtss_round): Remove builtins.
15813 (__builtin_ia32_sqrtsd_mask_round)
15814 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
15815 * gcc.target/i386/sse-13.c: Ditto.
15816 * gcc.target/i386/sse-23.c: Ditto.
15818 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15821 * gfortran.dg/statement_function_3.f: New test.
15823 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
15827 * gfortran.dg/statement_function_1.f90: New test.
15828 * gfortran.dg/statement_function_2.f90: New test.
15830 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
15833 * gfortran.dg/type_to_class_5.f03: New test.
15835 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
15838 * gfortran.dg/type_to_class_4.f03: New test.
15840 2018-02-10 Alan Modra <amodra@gmail.com>
15843 * gcc.dg/pr84300.c: New.
15845 2018-02-10 Jakub Jelinek <jakub@redhat.com>
15848 * g++.dg/ubsan/pr83987-2.C: New test.
15850 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
15852 * gcc.target/rx/movsicc.c: New test.
15854 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15857 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
15860 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
15862 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
15863 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
15865 2018-02-09 Nathan Sidwell <nathan@acm.org>
15868 * c-c++-common/pr84293.h: New.
15869 * c-c++-common/pr84293.c: New.
15871 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
15873 PR rtl-optimization/57193
15874 * gcc.target/i386/pr57193.c: New.
15876 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15879 * gcc.target/powerpc/pr84226.c: New test.
15881 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15883 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
15887 2018-02-09 Martin Sebor <msebor@redhat.com>
15890 * gcc.dg/lto/pr84212_0.c: New test file.
15891 * gcc.dg/lto/pr84212_1.c: Same.
15893 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15896 * gcc.target/powerpc/pr83926.c: New test.
15897 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
15898 message. Fix test for running in 32-bit mode.
15900 2018-02-09 Tamar Christina <tamar.christina@arm.com>
15903 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
15905 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15908 * gcc.target/s390/pr84295.c: New test.
15910 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
15913 * g++.dg/cpp1y/lambda-init16.C: New.
15915 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
15917 * gnat.dg/sso8.adb: New test.
15918 * gnat.dg/sso8_pkg.ads: New helper.
15920 2018-02-09 Richard Biener <rguenther@suse.de>
15922 PR tree-optimization/84278
15923 * gcc.target/i386/pr84278.c: Adjust regex.
15925 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15927 PR tree-optimization/84232
15928 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
15931 * gcc.target/aarch64/pr84252.c: New test.
15933 PR middle-end/84237
15934 * gcc.dg/pr84237.c: New test.
15936 2018-02-09 Marek Polacek <polacek@redhat.com>
15937 Jakub Jelinek <jakub@redhat.com>
15940 * g++.dg/torture/pr83659.C: New test.
15942 2018-02-08 David Malcolm <dmalcolm@redhat.com>
15944 PR tree-optimization/84136
15945 * gcc.c-torture/compile/pr84136.c: New test.
15947 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
15950 * gcc.target/i386/pr83008.c: New test.
15952 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
15955 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
15957 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15960 * g++.dg/warn/Wunused-parm-11.C: New.
15962 2018-02-08 Marek Polacek <polacek@redhat.com>
15964 PR tree-optimization/84238
15965 * gcc.dg/Wstringop-overflow-3.c: New test.
15967 2018-02-08 Nathan Sidwell <nathan@acm.org>
15969 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
15971 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15973 PR tree-optimization/84265
15974 * gcc.dg/vect/pr84265.c: New test.
15976 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15978 PR tree-optimization/81635
15979 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
15980 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
15982 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15984 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
15985 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
15986 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
15987 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
15988 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
15989 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
15990 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
15991 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
15992 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
15993 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
15994 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
15995 * gcc.target/s390/nobp-return-attr-all.c: New test.
15996 * gcc.target/s390/nobp-return-attr-neg.c: New test.
15997 * gcc.target/s390/nobp-return-mem-attr.c: New test.
15998 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
15999 * gcc.target/s390/nobp-return-mem-z10.c: New test.
16000 * gcc.target/s390/nobp-return-mem-z900.c: New test.
16001 * gcc.target/s390/nobp-return-reg-attr.c: New test.
16002 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
16003 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
16004 * gcc.target/s390/nobp-return-reg-z10.c: New test.
16005 * gcc.target/s390/nobp-return-reg-z900.c: New test.
16006 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
16007 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
16008 * gcc.target/s390/nobp-table-jump-z10.c: New test.
16009 * gcc.target/s390/nobp-table-jump-z900.c: New test.
16011 2018-02-08 Richard Biener <rguenther@suse.de>
16013 PR tree-optimization/84233
16014 * g++.dg/torture/pr84233.C: New testcase.
16016 2018-02-08 Richard Biener <rguenther@suse.de>
16018 PR tree-optimization/84278
16019 * gcc.target/i386/pr84278.c: New testcase.
16021 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
16023 PR rtl-optimization/84068
16024 PR rtl-optimization/83459
16025 * gcc.dg/pr84068.c: New test.
16027 2018-02-08 Richard Biener <rguenther@suse.de>
16029 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
16030 loop vectorization to happen.
16032 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
16035 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
16037 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
16039 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
16041 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
16044 * gcc.target/powerpc/pr84154-1.c: New tests.
16045 * gcc.target/powerpc/pr84154-2.c: Likewise.
16046 * gcc.target/powerpc/pr84154-3.c: Likewise.
16048 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
16050 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
16052 2018-02-07 Jakub Jelinek <jakub@redhat.com>
16055 * g++.dg/template/incomplete11.C: New test.
16056 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
16058 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
16061 * gfortran.dg/deallocate_error_3.f90: New test.
16062 * gfortran.dg/deallocate_error_4.f90: New test.
16064 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
16067 * gfortran.dg/shape_9.f90: New test.
16069 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
16072 * gfortran.dg/assumed_charlen_parameter.f90: New test.
16074 2018-02-07 David Malcolm <dmalcolm@redhat.com>
16078 * g++.dg/spellcheck-reswords.C: New test case.
16079 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
16080 suggestion of "if".
16082 2018-02-07 Martin Liska <mliska@suse.cz>
16085 * g++.dg/ext/mv26.C: New test.
16087 2018-02-07 Tom de Vries <tom@codesourcery.com>
16089 * gcc.dg/pr83844.c: Require effective target alloca.
16091 2018-02-07 Tom de Vries <tom@codesourcery.com>
16093 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
16095 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
16098 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
16099 -fcf-protection=return.
16101 2018-02-07 Tom de Vries <tom@codesourcery.com>
16104 * c-c++-common/goacc/pr84217.c: New test.
16105 * gfortran.dg/goacc/pr84217.f90: New test.
16107 2018-02-07 Richard Biener <rguenther@suse.de>
16109 PR tree-optimization/84204
16110 * gcc.dg/graphite/pr84204.c: New testcase.
16112 PR tree-optimization/84205
16113 * gcc.dg/graphite/pr84205.c: New testcase.
16115 PR tree-optimization/84223
16116 * gfortran.dg/graphite/pr84223.f90: New testcase.
16118 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
16121 * g++.dg/cpp0x/scoped_enum7.C: New.
16123 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
16125 PR tree-optimization/83008
16126 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
16128 2018-02-07 Jakub Jelinek <jakub@redhat.com>
16130 PR tree-optimization/84235
16131 * gcc.c-torture/execute/ieee/pr84235.c: New test.
16133 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16136 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
16138 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
16140 2018-02-06 Jakub Jelinek <jakub@redhat.com>
16143 * gcc.target/i386/pr84146.c: New test.
16145 2018-02-06 Michael Collison <michael.collison@arm.com>
16147 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
16149 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16151 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
16152 warning for -mno-speculate-indirect-jumps.
16153 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
16154 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16155 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
16156 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
16157 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
16158 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
16160 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16163 * c-c++-common/fcf-protection-1.c: Change a compared message.
16164 * c-c++-common/fcf-protection-2.c: Likewise.
16165 * c-c++-common/fcf-protection-3.c: Likewise.
16166 * c-c++-common/fcf-protection-5.c: Likewise.
16167 * c-c++-common/fcf-protection-6.c: New test.
16168 * c-c++-common/fcf-protection-7.c: Likewise.
16170 2018-02-06 Marek Polacek <polacek@redhat.com>
16172 PR tree-optimization/84228
16173 * c-c++-common/Wstringop-truncation-3.c: New test.
16175 2018-02-06 Tamar Christina <tamar.christina@arm.com>
16178 * gcc.target/arm/pragma_arch_switch_2.c: New.
16180 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16183 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
16185 2018-02-05 Martin Sebor <msebor@redhat.com>
16187 PR tree-optimization/83369
16188 * gcc.dg/Wnonnull.c: New test.
16190 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
16192 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
16193 argument and use dg-messages-by-file instead. Expect it to be
16194 an array rather than a dict.
16195 (lto-link-and-maybe-run): Remove messages_by_file argument and
16196 use an upvar for dg-messages-by-file. Update call to
16197 lto_handle_diagnostics.
16198 (lt-get-options): Treat dg-messages-by-file as an array
16199 rather than a dict.
16200 (lto-get-options-main): Likewise. Set the entry rather than appending.
16201 (lto-execute): Treat dg-messages-by-file as an array rather than
16202 a dict. Update call to lto-link-and-maybe-run.
16204 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
16207 * g++.dg/cpp1z/inline-var4.C: New.
16209 2018-02-05 Martin Liska <mliska@suse.cz>
16211 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
16213 * c-c++-common/asan/pointer-compare-2.c: Likewise.
16214 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
16215 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
16216 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
16217 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
16218 * c-c++-common/asan/pointer-compare-3.c: New test.
16220 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
16222 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
16223 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
16225 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
16227 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
16228 _mm_maskz_range_sd, _mm_mask_range_round_sd,
16229 _mm_maskz_range_round_sd): Test new intrinsics.
16230 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
16231 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
16232 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
16233 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
16234 _mm_maskz_range_ss, _mm_mask_range_round_ss,
16235 _mm_maskz_range_round_ss): Test new intrinsics.
16236 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
16237 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
16238 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
16239 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
16240 __builtin_ia32_rangess128_round): Remove builtins.
16241 (__builtin_ia32_rangesd128_mask_round,
16242 __builtin_ia32_rangess128_mask_round): Test new builtins.
16243 * gcc.target/i386/sse-13.c: Ditto.
16244 * gcc.target/i386/sse-23.c: Ditto.
16246 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
16248 PR middle-end/79966
16249 * gfortran.dg/pr79966.f90: New testcase
16251 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
16254 * gfortran.dg/associate_23.f90: Fix invalid code.
16255 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16256 * gfortran.dg/matmul_3.f90: Likewise.
16257 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16259 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
16262 * gfortran.dg/associate_34.f90: New test.
16263 * gfortran.dg/associate_35.f90: New test.
16265 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
16269 * gfortran.dg/pr84155.f90: New test.
16271 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
16273 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
16274 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
16276 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
16278 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
16281 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
16283 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
16285 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
16286 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
16287 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
16289 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16292 * gcc.c-torture/execute/pr83362.c: Make work for int16.
16293 * gcc.dg/Wsign-conversion.c: Dito.
16294 * gcc.dg/attr-alloc_size-4.c: Dito.
16295 * gcc.dg/pr81020.c: Dito.
16296 * gcc.dg/pr81192.c: Dito.
16297 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
16298 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
16299 * gcc.dg/pr83844.c: Restrict to int32plus.
16300 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
16301 * gcc.dg/tree-ssa/ldist-25.c: Dito.
16302 * gcc.dg/tree-ssa/ldist-27.c: Dito.
16303 * gcc.dg/tree-ssa/ldist-28.c: Dito.
16304 * gcc.dg/tree-ssa/ldist-29.c: Dito.
16305 * gcc.dg/tree-ssa/ldist-30.c: Dito.
16306 * gcc.dg/tree-ssa/ldist-31.c: Dito.
16307 * gcc.dg/tree-ssa/ldist-32.c: Dito.
16308 * gcc.dg/tree-ssa/ldist-33.c: Dito.
16309 * gcc.dg/tree-ssa/ldist-34.c: Dito.
16310 * gcc.dg/tree-ssa/ldist-35.c: Dito.
16311 * gcc.dg/tree-ssa/ldist-36.c: Dito.
16313 2018-02-02 Julia Koval <julia.koval@intel.com>
16315 * gcc.target/i386/funcspec-56.inc: Handle new march.
16316 * g++.dg/ext/mv16.C: Ditto.
16318 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16320 * lib/target-supports.exp
16321 (check_effective_target_keeps_null_pointer_checks): No more
16323 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
16324 * gcc.dg/ifcvt-4.c: Skip avr.
16325 * gcc.dg/pr53037-1.c: Dito.
16326 * gcc.dg/pr53037-2.c: Dito.
16327 * gcc.dg/pr53037-3.c: Dito.
16328 * gcc.dg/pr63387-2.c: Dito.
16329 * gcc.dg/pr63387.c: Dito.
16330 * gcc.dg/sancov/cmp0.c: Dito.
16331 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
16332 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
16333 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
16334 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
16335 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
16336 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
16337 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
16338 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
16339 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
16340 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
16341 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
16342 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
16343 * gcc.dg/tree-ssa/pr82059.c: Dito.
16344 * gcc.c-torture/execute/pr70460.c: Dito.
16346 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16349 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
16350 * gcc.c-torture/execute/20180112-1.c: Dito.
16351 * gcc.c-torture/execute/pr81503.c: Dito.
16352 * gcc.dg/store_merging_12.c: Dito.
16353 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
16354 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
16355 * gcc.dg/tree-ssa/pr80898.c: Dito.
16356 * gcc.dg/tree-ssa/pr82363.c: Dito.
16357 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
16358 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
16359 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
16360 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
16361 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
16362 * gcc.dg/tree-ssa/pr80803.c: Dito.
16363 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
16364 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
16365 * gcc.dg/tree-ssa/vrp114.c: Dito.
16366 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
16367 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
16368 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
16370 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16373 * gcc.target/i386/cet-sjlj-6a.c: New test.
16374 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
16376 2018-02-01 Marek Polacek <polacek@redhat.com>
16379 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
16381 2018-01-30 Jeff Law <law@redhat.com>
16384 * gcc.target/i386/pr84128.c: New test.
16386 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
16388 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
16389 -fdelete-null-pointer-checks.
16391 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
16394 * g++.dg/cpp0x/abstract-default1.C: New.
16396 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16398 PR tree-optimization/81635
16399 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
16400 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
16402 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16405 * gcc.target/aarch64/pr83370.c: New.
16407 2018-02-01 Richard Biener <rguenther@suse.de>
16409 * gcc.dg/graphite/pr35356-1.c: Adjust.
16411 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16414 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
16416 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
16417 of hard-coding the choice.
16418 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
16419 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
16420 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
16422 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
16424 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16425 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16426 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16427 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16428 * gcc.target/aarch64/sve/logical_1.c: Likewise.
16429 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
16430 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
16431 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
16432 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
16433 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
16434 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
16435 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
16436 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
16437 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
16438 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
16439 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
16440 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
16441 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
16442 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
16443 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
16444 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
16445 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
16446 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
16447 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
16448 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
16449 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
16450 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
16451 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
16452 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
16453 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
16454 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
16455 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16456 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16457 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16458 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16459 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16460 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16461 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16462 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
16463 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
16464 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
16465 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
16466 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
16467 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
16468 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
16469 __builtin_popcountll rather than __builtin_popcountl.
16471 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16473 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
16474 of LD1R[HWD] for multi-element constants on big-endian targets.
16475 * gcc.target/aarch64/sve/slp_3.c: Likewise.
16476 * gcc.target/aarch64/sve/slp_4.c: Likewise.
16478 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16480 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
16481 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
16482 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
16484 2018-02-01 Jakub Jelinek <jakub@redhat.com>
16486 PR tree-optimization/81661
16487 PR tree-optimization/84117
16488 * gcc.dg/pr81661.c: New test.
16489 * gfortran.dg/pr84117.f90: New test.
16491 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
16494 * gfortran.dg/repeat_7.f90: Catch warning message.
16496 2018-01-31 Ian Lance Taylor <iant@golang.org>
16498 * go.go-torture/execute/printnil.go: New test.
16500 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16502 * lib/target-supports.exp (check_effective_target_comdat_group):
16503 Allow for Solaris as comdat syntax.
16505 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
16506 Solaris with comdat_group support and as.
16508 2018-01-31 Marek Polacek <polacek@redhat.com>
16511 * gcc.dg/pr81779.c: New test.
16513 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16516 * gfortran.dg/gomp/pr84116.f90: New test.
16519 * g++.dg/init/pr83993-2.C: New test.
16522 * g++.dg/init/pr83993-1.C: New test.
16523 * g++.dg/cpp0x/pr83993.C: New test.
16525 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
16528 * gfortran.dg/pr84088.f90: New test.
16530 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
16533 * gcc.target/i386/pr82444.c: New.
16535 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
16537 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
16538 * gcc.target/powerpc/vsx-13.c: New.
16540 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
16543 * g++.dg/cpp1y/var-templ57.C: New.
16545 2018-01-31 Marek Polacek <polacek@redhat.com>
16548 * g++.dg/diagnostic/pr84138.C: New test.
16550 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
16553 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
16554 -Wstringop-overflow warnings due to spurious warning with -O1.
16555 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
16556 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
16558 2018-01-31 Richard Biener <rguenther@suse.de>
16560 PR tree-optimization/84132
16561 * g++.dg/torture/pr84132.C: New testcase.
16563 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
16565 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
16568 2018-01-31 Julia Koval <julia.koval@intel.com>
16571 * gcc.target/i386/rdpid.c: Remove "eax".
16573 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16575 PR tree-optimization/64946
16576 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
16577 scan-assembler checks.
16579 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
16581 * gcc.c-torture/execute/20180131-1.c: New test.
16583 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16585 * gcc.target/arc/taux-1.c: New test.
16586 * gcc.target/arc/taux-2.c: Likewise.
16588 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16590 * gcc.target/arc/uncached.c: New test.
16592 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16595 * gnat.dg/lto20.adb: Remove dg-excess-errors.
16597 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16599 PR preprocessor/69869
16600 * gcc.dg/cpp/trad/pr69869.c: New test.
16603 * gcc.dg/pr84100.c: New test.
16605 2018-01-30 Jeff Law <law@redhat.com>
16608 * gcc.target/i386/pr84064: New test.
16610 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16613 * gfortran.dg/data_implied_do_2.f90: New test.
16615 2018-01-30 Janus Weil <janus@gcc.gnu.org>
16617 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
16619 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16622 * gfortran.dg/inline_matmul_21.f90: New test case.
16624 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16626 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
16628 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
16631 * gcc.target/powerpc/pr84112.c: New.
16633 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16635 PR rtl-optimization/83986
16636 * gcc.dg/pr83986.c: New test.
16638 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
16641 * gcc.dg/torture/inf-compare-1.c: Add xfail.
16642 * gcc.dg/torture/inf-compare-2.c: Add xfail.
16643 * gcc.dg/torture/inf-compare-3.c: Add xfail.
16644 * gcc.dg/torture/inf-compare-4.c: Add xfail.
16646 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16648 PR tree-optimization/84111
16649 * gcc.c-torture/compile/pr84111.c: New test.
16651 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16654 * gcc.dg/ipa/inline-2.c: Fix template.
16655 * gcc.dg/ipa/inline-3.c: Fix template.
16657 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16660 * g++.dg/torture/pr81360.C: New testcase.
16662 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16665 * gcc.dg/lto/pr83954.h: New testcase.
16666 * gcc.dg/lto/pr83954_0.c: New testcase.
16667 * gcc.dg/lto/pr83954_1.c: New testcase.
16669 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16672 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
16674 Simplify DW_AT_producer scan.
16676 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16678 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
16680 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
16683 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
16684 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
16685 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
16686 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
16688 2018-01-29 Jeff Law <law@redhat.com>
16691 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
16692 better match other tests which require vsx. Verify the zero
16693 extension is part of the test in the combiner dump.
16695 2018-01-29 Marek Polacek <polacek@redhat.com>
16698 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
16701 * g++.dg/ext/pr83996.C: New test.
16703 2018-01-29 Richard Biener <rguenther@suse.de>
16705 PR tree-optimization/84057
16706 * gcc.dg/graphite/pr84057.c: New testcase.
16708 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16711 * gfortran.dg/bind_c_usage_31.f90: New test.
16713 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
16716 * g++.dg/warn/Wduplicated-branches5.C: New.
16718 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
16720 * gcc.target/rl78/test_addsi3_internal.c: New test.
16722 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
16724 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
16725 Make expected output depend on whether we expect sibcalls or not.
16726 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
16727 safe-indirect-jump-1.c).
16729 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
16730 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16731 Soren Rasmussen <s.c.rasmussen@gmail.com>
16733 Fortran 2018 teams tests.
16735 * gfortran.dg/team_number_1.f90: new test for team_number.
16736 * gfortran.dg/team_change_1.f90: new test for change team.
16737 * gfortran.dg/team_end_1.f90: new test for end team.
16738 * gfortran.dg/team_form_1.f90: new test for form team.
16740 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16743 * gfortran.dg/dot_product_4.f90
16745 2018-01-26 Martin Sebor <msebor@redhat.com>
16747 PR tree-optimization/83896
16748 * gcc.dg/strlenopt-43.c: New.
16750 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16752 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
16753 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
16754 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
16755 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
16756 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
16757 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
16758 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
16759 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
16760 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
16762 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
16763 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
16764 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
16765 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
16766 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
16767 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
16768 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
16769 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
16771 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
16773 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16775 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
16776 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
16777 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
16778 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
16779 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
16780 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
16781 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
16782 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
16783 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
16784 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
16785 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
16786 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
16787 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
16789 2018-01-26 Martin Liska <mliska@suse.cz>
16791 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
16794 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16796 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
16797 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
16798 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
16799 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
16800 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
16801 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
16802 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
16803 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
16805 2018-01-26 Richard Biener <rguenther@suse.de>
16807 PR rtl-optimization/84003
16808 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
16809 latent bug in DSE if NOINLINE is appropriately defined.
16810 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
16811 and defining NOINLINE.
16813 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16815 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
16816 tests specific to aarch64. XFAIL test on arm.
16818 2018-01-26 Jakub Jelinek <jakub@redhat.com>
16820 PR rtl-optimization/83985
16821 * gcc.dg/pr83985.c: New test.
16824 * c-c++-common/Wrestrict-3.c: New test.
16826 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16828 * gcc.target/arc/tdelegitimize_addr.c: New test.
16830 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16832 * gcc.target/arc/jli-1.c: New file.
16833 * gcc.target/arc/jli-2.c: Likewise.
16835 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
16837 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
16839 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
16840 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
16842 2018-01-26 Richard Biener <rguenther@suse.de>
16844 PR tree-optimization/81082
16845 * gcc.dg/vect/pr81082.c: New testcase.
16846 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
16847 simplification to n * n.
16849 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16851 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
16853 * gcc.target/i386/pr63620.c: Likewise.
16855 2018-01-26 Julia Koval <julia.koval@intel.com>
16857 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
16858 -mavx512f -mavx512bw.
16859 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
16860 * gcc.target/i386/i386.exp: Fix types.
16862 2018-01-26 Alan Modra <amodra@gmail.com>
16865 * gcc.target/powerpc/swaps-p8-46.c: New.
16867 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
16870 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
16871 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
16872 'array01' in the tree dump comparison.
16873 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
16874 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
16875 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
16877 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
16879 PR middle-end/83055
16880 * gcc.dg/torture/pr83055.c: New testcase.
16882 2018-01-25 Jakub Jelinek <jakub@redhat.com>
16885 * g++.dg/cpp1z/decomp36.C: New test.
16887 PR middle-end/83977
16888 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
16890 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
16892 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
16893 the shift dump line.
16894 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16896 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
16899 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
16900 index instead of int, which allows IVOPTs to properly optimize the
16903 2018-01-24 David Malcolm <dmalcolm@redhat.com>
16906 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
16907 of "fn_type" typedef.
16908 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
16910 2018-01-24 Ian Lance Taylor <iant@golang.org>
16912 * go.go-torture/execute/names-1.go: New test.
16914 2018-01-19 Jeff Law <law@redhat.com>
16917 * gcc.target/i386/pr83994.c: New test.
16919 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
16922 * gcc.target/powerpc/pr84014.c: New.
16924 2018-01-24 Jakub Jelinek <jakub@redhat.com>
16926 PR middle-end/83977
16927 * c-c++-common/gomp/pr83977-1.c: New test.
16928 * c-c++-common/gomp/pr83977-2.c: New test.
16929 * c-c++-common/gomp/pr83977-3.c: New test.
16930 * gfortran.dg/gomp/pr83977.f90: New test.
16932 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16935 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
16936 * gcc.dg/vect/pr80631-1.c: Likewise.
16937 * gcc.dg/vect/pr80631-2.c: Likewise.
16938 * gcc.dg/vect/pr81410.c: Likewise.
16939 * gcc.dg/vect/pr81633.c: Likewise.
16940 * gcc.dg/vect/pr81815.c: Likewise.
16941 * gcc.dg/vect/pr82108.c: Likewise.
16942 * gcc.dg/vect/pr83857.c: Likewise.
16943 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
16944 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
16945 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
16946 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
16947 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
16948 * gcc.dg/vect/vect-reduc-11.c: Likewise.
16949 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16950 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
16951 dg-xfail-run-if instead.
16952 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
16953 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
16954 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
16955 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
16956 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16958 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16960 PR tree-optimization/83979
16961 * g++.dg/pr83979.c: New test.
16963 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16965 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
16966 option. Add arm_neon_ok_no_float_abi check.
16968 2018-01-24 Richard Biener <rguenther@suse.de>
16970 PR tree-optimization/83176
16971 * gcc.dg/graphite/pr83176.c: New testcase.
16973 2018-01-24 Richard Biener <rguenther@suse.de>
16975 PR tree-optimization/82819
16976 * gcc.dg/graphite/pr82819.c: New testcase.
16978 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
16981 * g++.dg/cpp1y/constexpr-83921-1.C: New.
16982 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
16983 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
16984 * g++.dg/ext/stmtexpr20.C: Likewise.
16985 * g++.dg/ext/stmtexpr21.C: Likewise.
16987 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16990 * g++.dg/warn/pr83974.C: New test case.
16992 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16995 * g++.dg/ubsan/pr83987.C: New test.
16997 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
17000 * gfortran.dg/pdt_29.f03: New test.
17002 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
17005 * gfortran.dg/associate_33.f03: New test.
17007 2018-01-23 Martin Liska <mliska@suse.cz>
17010 * gcc.dg/lto/pr81440.h: New test.
17011 * gcc.dg/lto/pr81440_0.c: New test.
17012 * gcc.dg/lto/pr81440_1.c: New test.
17014 2018-01-23 Nathan Sidwell <nathan@acm.org>
17017 * g++.dg/template/pr83988.C: New.
17019 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17023 * g++.dg/cpp0x/pr82882.C: New test.
17024 * g++.dg/cpp0x/pr83978.C: New test.
17027 * g++.dg/cpp1z/decomp35.C: New test.
17029 2018-01-23 Nathan Sidwell <nathan@acm.org>
17031 * g++.dg/cpp0x/range-for10.C: Adjust.
17032 * g++.dg/ext/forscope1.C: Adjust.
17033 * g++.dg/ext/forscope2.C: Adjust.
17034 * g++.dg/template/for1.C: Adjust.
17036 2018-01-23 David Malcolm <dmalcolm@redhat.com>
17038 PR tree-optimization/83510
17039 * gcc.c-torture/compile/pr83510.c: New test case.
17041 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
17044 * lib/target-supports.exp (check_effective_target_vect_float): Say
17045 that the result only holds when -funsafe-math-optimizations is on.
17046 (check_effective_target_vect_float_strict): New procedure.
17047 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
17049 * gcc.dg/vect/vect-reduc-6.c: Likewise.
17051 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
17053 PR tree-optimization/83965
17054 * gcc.dg/vect/pr83965.c: New test.
17056 2018-01-23 Richard Biener <rguenther@suse.de>
17058 PR tree-optimization/83963
17059 * gfortran.dg/graphite/pr83963.f: New testcase.
17060 * gcc.dg/graphite/pr83963-2.c: Likewise.
17062 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17065 * g++.dg/cpp1z/pr83918.C: New test.
17067 2018-01-22 Jakub Jelinek <jakub@redhat.com>
17069 PR tree-optimization/83957
17070 * gcc.dg/autopar/pr83957.c: New test.
17072 PR tree-optimization/83081
17073 * gcc.dg/predict-8.c: Adjust expected probability.
17075 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
17078 * gcc.target/powerpc/pr83862.c: New test.
17080 2018-01-22 Carl Love <cel@us.ibm.com>
17082 * gcc.target/powerpc/powerpc.exp: Add torture tests for
17083 builtins-4-runnable.c, builtins-6-runnable.c,
17084 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
17085 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
17086 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
17087 for signed/unsigned 128-bit and long long int loads.
17089 2018-01-22 Marek Polacek <polacek@redhat.com>
17092 * g++.dg/cpp1y/constexpr-empty4.C: New test.
17094 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
17096 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
17097 scan-asembler valid instructions list.
17098 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
17099 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
17100 power8-vector requirement and option.
17101 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
17103 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
17107 * gfortran.dg/string_1.f90: Remove printing the length.
17109 2018-01-22 Richard Biener <rguenther@suse.de>
17111 PR tree-optimization/83963
17112 * gcc.dg/graphite/pr83963.c: New testcase.
17114 2018-01-22 Sudakshina Das <sudi.das@arm.com>
17116 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
17117 dg-require-effective-target directives.
17119 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17121 * lib/target-supports.exp (check_effective_target_arm_softfloat):
17123 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
17124 Adjust scan-assembler checks for soft-float.
17126 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17129 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
17131 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
17133 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
17134 * gcc.dg/pr83623.c: Likewise.
17135 * gcc.dg/pr83666.c: Likewise.
17137 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17138 David Edelsohn <dje.gcc@gmail.com>
17141 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
17142 assembly output from "crset eq" to "crset 2".
17143 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
17144 assembly output from . to $.
17145 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17146 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
17147 assembly output from "crset eq" to "crset 2".
17148 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
17149 assembly output from "crset eq" to "crset 2", and from . to $.
17151 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
17154 * gfortran.dg/matmul_18.f90: New test.
17156 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
17158 PR tree-optimization/83940
17159 * gcc.dg/torture/pr83940.c: New test.
17161 2018-01-20 Jakub Jelinek <jakub@redhat.com>
17163 PR middle-end/83945
17164 * gcc.dg/tls/pr83945.c: New test.
17167 * gcc.dg/pr83930.c: New test.
17169 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17172 * gfortran.dg/matmul_17.f90: New test.
17174 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17177 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
17179 2018-01-19 Jakub Jelinek <jakub@redhat.com>
17182 * g++.dg/cpp0x/pr81167.C: New test.
17185 * g++.dg/cpp0x/pr83919.C: New test.
17187 2018-01-19 Jeff Law <law@redhat.com>
17188 Jakub Jelinek <jakub@redhat.com>
17190 * gcc.dg/stack-check-16.c: New test.
17192 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
17195 * gcc.target/nvptx/indirect_call.c: New test.
17197 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17199 * g++.dg/torture/pr83619.C: Remove dg-message.
17201 2018-01-19 Martin Liska <mliska@suse.cz>
17203 * gcc.dg/predict-1.c: Adjust expected probability.
17204 * gcc.dg/predict-3.c: Likewise.
17205 * gcc.dg/predict-5.c: Likewise.
17206 * gcc.dg/predict-6.c: Likewise.
17207 * gcc.dg/predict-9.c: Likewise.
17209 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
17211 PR tree-optimization/83922
17212 * gcc.dg/pr83922.c: New test.
17214 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
17216 PR tree-optimization/83914
17217 * gcc.dg/vect/pr83914.c: New test.
17219 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17221 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
17222 * gcc.target/arm/negdi-2.c: Likewise.
17223 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
17225 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17227 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
17229 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17231 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
17233 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
17235 * gcc.dg/torture/pr52451.c (main): Skip long double test on
17238 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17242 * g++.dg/torture/pr83619.C (e): Define before first use instead of
17243 forward declaration.
17245 2018-01-18 Carl Love <cel@us.ibm.com>
17247 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
17250 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
17253 * g++.dg/inherit/union3.C: New.
17255 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17257 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
17259 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
17262 * g++.dg/torture/pr83619.C: New testcase.
17264 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17266 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
17267 Add function body to force error messages in some configurations.
17269 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17271 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
17274 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
17277 * c-c++-common/ffile-prefix-map.c: New test.
17278 * c-c++-common/fmacro-prefix-map.c: New test.
17279 * c-c++-common/cpp/ffile-prefix-map.c: New test.
17280 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
17282 2018-01-18 Martin Liska <mliska@suse.cz>
17284 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
17285 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17286 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17287 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17288 * gcc.target/i386/ret-thunk-10.c: Likewise.
17289 * gcc.target/i386/ret-thunk-11.c: Likewise.
17290 * gcc.target/i386/ret-thunk-12.c: Likewise.
17291 * gcc.target/i386/ret-thunk-15.c: Likewise.
17292 * gcc.target/i386/ret-thunk-9.c: Likewise.
17294 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17296 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
17299 2018-01-18 Nathan Sidwell <nathan@acm.org>
17302 * g++.dg/cpp0x/pr83160.C: New.
17304 2018-01-18 Richard Biener <rguenther@suse.de>
17306 PR tree-optimization/83887
17307 * gcc.dg/graphite/pr83887.c: New testcase.
17308 * gfortran.dg/graphite/pr83887.f90: Likewise.
17309 * gfortran.dg/graphite/pr83887.f: Likewise.
17311 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17314 * gcc.target/arm/builtin-bswap.x: New file.
17315 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
17316 and options for armv6t2.
17317 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
17318 and options for Thumb1.
17319 * gcc.target/arm/builtin-bswap16.x: New file.
17320 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
17321 and options for armv6t2.
17322 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
17323 and options for Thumb1.
17325 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17327 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
17330 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17333 * gcc.dg/pr61240.c: New test.
17335 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17338 * gfortran.dg/pr83864.f90: New test.
17340 2018-01-17 Jeff Law <law@redhat.com>
17343 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
17345 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17347 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
17348 restriction, but still restrict to 64-bit.
17349 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
17350 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
17352 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17355 * gfortran.dg/pr83874.f90: New test.
17357 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17360 * g++.dg/cpp0x/pr83824.C: New test.
17362 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
17364 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
17365 appropriate .gnu_attribute for the long double type, if we use the
17366 long double type, but do not generate any calls.
17367 * gcc.target/powerpc/gnuattr2.c: Likewise.
17368 * gcc.target/powerpc/gnuattr3.c: Likewise.
17370 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17373 * g++.dg/cpp0x/alignas13.C: New.
17375 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17378 * g++.dg/cpp0x/pr83897.C: New test.
17380 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
17383 * gcc.c-torture/compile/pr83051-2.c: New testcase.
17385 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17388 * g++.dg/cpp0x/constexpr-ice19.C: New.
17390 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17392 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
17393 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
17394 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
17395 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
17396 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
17397 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
17398 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
17399 * gcc.target/powerpc/builtins-1-be-folded.c: New.
17400 * gcc.target/powerpc/builtins-1-le-folded.c: New.
17401 * gcc.target/powerpc/builtins-1.fold.h: New.
17403 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17405 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
17406 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
17408 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17410 * gcc.target/arm/g2.c: Add -marm to dg-options.
17411 * gcc.target/arm/scd42-2.c: Likewise.
17413 2018-01-17 Nathan Sidwell <nathan@acm.org>
17416 * g++.dg/lookup/pr83287-2.C: New.
17418 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17422 * g++.dg/wrappers/pr83814.C: New test case.
17423 * g++.dg/wrappers/pr83902.C: New test case.
17425 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17428 * g++.dg/lto/pr83121_0.C: New test case.
17429 * g++.dg/lto/pr83121_1.C: New test case.
17430 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
17431 adapted from DejaGnu's dg-test.
17432 (lto_handle_diagnostics): New procedure.
17433 (lto_prune_warns): Ignore informational notes.
17434 (lto-link-and-maybe-run): Add "messages_by_file" param.
17435 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
17436 "execute" when "link" fails if "execute" was not specified.
17437 (lto-can-handle-directive): New procedure.
17438 (lto-get-options-main): Call lto-can-handle-directive. Add a
17439 dg-messages local, using it to set the caller's
17440 dg-messages-by-file for the given source file.
17441 (lto-get-options): Likewise.
17442 (lto-execute): Add dg-messages-by-file local, and pass it to
17443 lto-link-and-maybe-run.
17445 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
17446 Richard Sandiford <richard.sandiford@linaro.org>
17450 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
17451 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
17453 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17455 * lib/target-supports.exp: Fix -march arguments in arm arch effective
17456 target check autogenerator for armv8.1-a and armv8.2-a.
17458 2018-01-17 Carl Love <cel@us.ibm.com>
17460 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
17461 Add debug print statements.
17462 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
17463 16 byte vector load followed by a partial vector load.
17465 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17468 * g++.dg/wrappers/pr83799.C: New test case.
17470 2018-01-17 Nathan Sidwell <nathan@acm.org>
17473 * g++.dg/cpp1y/pr83739.C: New.
17475 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17477 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
17478 * gcc.target/visium/overflow16.c: Likewise.
17479 * gcc.target/visium/overflow32.c: Likewise.
17481 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17483 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
17485 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17487 * gcc.dg/rtl/arm/stl-cond.c: New test.
17488 * gcc.target/arm/stl-cond.c: Delete.
17490 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17492 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
17495 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17497 PR tree-optimization/83843
17498 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
17499 * gcc.dg/store_merging_19.c: New test.
17501 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17503 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
17506 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17508 PR rtl-optimization/83771
17509 * gcc.dg/pr83771.c: New test.
17511 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17513 PR tree-optimization/81184
17514 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
17516 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
17518 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17520 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
17522 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
17525 * gcc.target/i386/pr83546.c: New test.
17527 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17529 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
17531 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17533 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
17534 test and add dg-warning for the -Wstringop-overflow warning.
17536 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17538 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
17539 XFAIL last test on SPARC and Visium.
17541 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
17543 PR rtl-optimization/80481
17544 * g++.dg/pr80481.C: Exclude solaris.
17546 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17548 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
17549 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
17550 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
17552 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17554 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
17555 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
17556 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
17557 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
17558 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
17559 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
17560 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
17561 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
17562 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
17563 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
17564 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
17565 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
17566 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
17567 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
17568 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
17570 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17573 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
17575 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17577 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
17578 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
17579 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
17580 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
17581 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
17582 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
17584 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17586 PR tree-optimization/83857
17587 * gcc.dg/vect/pr83857.c: New test.
17589 2018-01-16 Richard Biener <rguenther@suse.de>
17591 PR tree-optimization/83867
17592 * gcc.dg/vect/pr83867.c: New testcase.
17594 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17597 * gcc.dg/pr83844.c: New test.
17599 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17601 * gcc.dg/torture/pr83847.c: New test.
17603 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17605 PR rtl-optimization/86620
17606 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
17607 instead of --param=max-sched-ready-insns=0.
17608 * gcc.target/i386/pr83620.c: New test.
17609 * gcc.dg/pr83620.c: New test.
17611 PR tree-optimization/83843
17612 * gcc.dg/store_merging_18.c: New test.
17615 * g++.dg/cpp1y/pr83817.C: New test.
17618 * g++.dg/template/pr83825.C: New test.
17620 2018-01-16 Richard Biener <rguenther@suse.de>
17622 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
17624 2018-01-16 Richard Biener <rguenther@suse.de>
17627 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
17628 from gcc.dg/torture/pr60092.c.
17630 2018-01-15 Martin Sebor <msebor@redhat.com>
17633 * g++.dg/ext/flexary28.C: New test.
17635 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
17638 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
17640 2018-01-15 Martin Sebor <msebor@redhat.com>
17643 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
17645 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17648 * gfortran.dg/minmaxloc_9.f90: New test.
17649 * gfortran.dg/minmaxloc_10.f90: New test.
17650 * gfortran.dg/minmaxloc_11.f90: New test.
17652 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
17655 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
17656 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17657 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17658 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17659 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17660 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17661 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17662 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17663 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17664 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17665 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17666 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17667 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17668 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17669 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17670 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
17671 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17672 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
17673 * gcc.target/i386/ret-thunk-10.c: Likewise.
17674 * gcc.target/i386/ret-thunk-11.c: Likewise.
17675 * gcc.target/i386/ret-thunk-12.c: Likewise.
17676 * gcc.target/i386/ret-thunk-13.c: Likewise.
17677 * gcc.target/i386/ret-thunk-14.c: Likewise.
17678 * gcc.target/i386/ret-thunk-15.c: Likewise.
17679 * gcc.target/i386/ret-thunk-9.c: Don't check the
17680 __x86_return_thunk label. Scan for "push" only for Linux.
17682 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
17685 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
17687 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17690 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
17692 * gcc.target/arm/pr83687.c: New test.
17694 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17696 Adjust tests to AVR_TINY.
17698 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
17699 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
17700 * gcc.target/avr/pr71627.c: Same.
17701 * gcc.target/avr/torture/addr-space-1-0.c: Same.
17702 * gcc.target/avr/torture/addr-space-1-1.c: Same.
17703 * gcc.target/avr/torture/addr-space-1-x.c: Same.
17704 * gcc.target/avr/torture/addr-space-2-0.c: Same.
17705 * gcc.target/avr/torture/addr-space-2-1.c: Same.
17706 * gcc.target/avr/torture/addr-space-2-x.c: Same.
17707 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
17708 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
17709 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
17710 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
17711 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
17712 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
17713 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
17714 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
17715 * gcc.target/avr/torture/pr61055.c: Same.
17716 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
17718 * gcc.target/avr/torture/int24-mul.c: Same.
17719 * gcc.target/avr/torture/pr51782-1.c: Same.
17720 * gcc.target/avr/torture/pr61443.c: Same.
17721 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
17722 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
17724 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17728 * gcc.target/avr/torture/pr83729.c: New test.
17729 * gcc.target/avr/torture/pr83801.c: New test.
17731 2018-01-15 Jakub Jelinek <jakub@redhat.com>
17733 PR middle-end/82694
17734 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
17735 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
17737 2018-01-10 Martin Sebor <msebor@redhat.com>
17740 * gcc.dg/Wstringop-overflow-2.c: New test.
17742 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17744 PR libgfortran/83811
17745 * gfortran.dg/fmt_e.f90: New test.
17747 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17749 * gcc.target/i386/indirect-thunk-10.c: New test.
17750 * gcc.target/i386/indirect-thunk-8.c: Likewise.
17751 * gcc.target/i386/indirect-thunk-9.c: Likewise.
17752 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
17753 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
17754 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
17755 * gcc.target/i386/ret-thunk-17.c: Likewise.
17756 * gcc.target/i386/ret-thunk-18.c: Likewise.
17757 * gcc.target/i386/ret-thunk-19.c: Likewise.
17758 * gcc.target/i386/ret-thunk-20.c: Likewise.
17759 * gcc.target/i386/ret-thunk-21.c: Likewise.
17761 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17763 * gcc.target/i386/indirect-thunk-register-4.c: New test.
17765 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17767 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17768 -mno-indirect-branch-register.
17769 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17770 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17771 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17772 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17773 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17774 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17775 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17776 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17777 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17778 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17779 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17780 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17781 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17782 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17783 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17784 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17785 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17786 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17787 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17788 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17789 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17790 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17791 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17792 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17793 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17794 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17795 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17796 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17797 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17798 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17799 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17800 * gcc.target/i386/ret-thunk-10.c: Likewise.
17801 * gcc.target/i386/ret-thunk-11.c: Likewise.
17802 * gcc.target/i386/ret-thunk-12.c: Likewise.
17803 * gcc.target/i386/ret-thunk-13.c: Likewise.
17804 * gcc.target/i386/ret-thunk-14.c: Likewise.
17805 * gcc.target/i386/ret-thunk-15.c: Likewise.
17806 * gcc.target/i386/ret-thunk-9.c: Likewise.
17807 * gcc.target/i386/indirect-thunk-register-1.c: New test.
17808 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
17809 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17811 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17813 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17814 -mfunction-return=keep.
17815 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17816 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17817 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17818 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17819 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17820 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17821 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17822 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17823 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17824 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17825 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17826 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17827 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17828 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17829 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17830 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17831 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17832 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17833 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17834 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17835 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17836 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17837 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17838 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17839 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17840 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17841 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17842 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17843 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17844 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17845 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17846 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17847 * gcc.target/i386/ret-thunk-1.c: New test.
17848 * gcc.target/i386/ret-thunk-10.c: Likewise.
17849 * gcc.target/i386/ret-thunk-11.c: Likewise.
17850 * gcc.target/i386/ret-thunk-12.c: Likewise.
17851 * gcc.target/i386/ret-thunk-13.c: Likewise.
17852 * gcc.target/i386/ret-thunk-14.c: Likewise.
17853 * gcc.target/i386/ret-thunk-15.c: Likewise.
17854 * gcc.target/i386/ret-thunk-16.c: Likewise.
17855 * gcc.target/i386/ret-thunk-2.c: Likewise.
17856 * gcc.target/i386/ret-thunk-3.c: Likewise.
17857 * gcc.target/i386/ret-thunk-4.c: Likewise.
17858 * gcc.target/i386/ret-thunk-5.c: Likewise.
17859 * gcc.target/i386/ret-thunk-6.c: Likewise.
17860 * gcc.target/i386/ret-thunk-7.c: Likewise.
17861 * gcc.target/i386/ret-thunk-8.c: Likewise.
17862 * gcc.target/i386/ret-thunk-9.c: Likewise.
17864 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17866 * gcc.target/i386/indirect-thunk-1.c: New test.
17867 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17868 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17869 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17870 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17871 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17872 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17873 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17874 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17875 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17876 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17877 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17878 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17879 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17880 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17881 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17882 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17883 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17884 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17885 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17886 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17887 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17888 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17889 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17890 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17891 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17892 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17893 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17894 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17895 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17896 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17897 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17898 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17900 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
17903 * gcc.c-torture/compile/pr83051.c: New testcase.
17905 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17907 PR tree-optimization/83501
17908 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
17910 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
17912 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
17913 for lvx and stvx instead of lxvd2x and stxvd2x and require
17914 little-endian target. Add comments.
17915 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
17916 comprehensive testing.
17917 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
17918 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
17919 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
17920 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
17921 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
17922 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
17923 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
17924 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
17925 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
17926 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
17927 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
17928 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
17929 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
17930 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
17931 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
17932 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
17933 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
17934 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
17935 scan-assembler-not directives that forbid lvx and xxpermdi.
17936 * gcc.target/powerpc/vec-extract-3.c: Likewise.
17937 * gcc.target/powerpc/vec-extract-5.c: Likewise.
17938 * gcc.target/powerpc/vec-extract-6.c: Likewise.
17939 * gcc.target/powerpc/vec-extract-7.c: Likewise.
17940 * gcc.target/powerpc/vec-extract-8.c: Likewise.
17941 * gcc.target/powerpc/vec-extract-9.c: Likewise.
17942 * gcc.target/powerpc/vsx-vector-6-le.c: Change
17943 scan-assembler-times directives to reflect different numbers of
17944 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
17946 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17947 Alan Hayward <alan.hayward@arm.com>
17948 David Sherwood <david.sherwood@arm.com>
17950 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
17951 than SLP vectorization.
17952 * gcc.dg/vect/vect-alias-check-10.c: New test.
17953 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
17954 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
17955 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
17956 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
17957 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
17958 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
17959 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
17960 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
17961 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
17962 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
17963 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
17964 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
17965 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
17966 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
17967 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
17968 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
17969 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
17970 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
17971 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
17972 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
17973 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
17974 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
17975 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17977 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17978 Alan Hayward <alan.hayward@arm.com>
17979 David Sherwood <david.sherwood@arm.com>
17981 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
17983 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
17984 targets with scatter stores.
17985 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
17987 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
17988 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
17989 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
17990 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
17991 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
17992 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
17993 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
17994 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
17995 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
17996 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
17997 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
17998 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
17999 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
18000 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
18001 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
18002 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
18004 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18005 Alan Hayward <alan.hayward@arm.com>
18006 David Sherwood <david.sherwood@arm.com>
18008 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
18010 * gcc.target/aarch64/sve/strided_load_4.c: New test.
18011 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
18012 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
18013 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
18015 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18016 Alan Hayward <alan.hayward@arm.com>
18017 David Sherwood <david.sherwood@arm.com>
18019 * gcc.target/aarch64/sve/strided_load_1.c: New test.
18020 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
18021 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
18023 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18024 Alan Hayward <alan.hayward@arm.com>
18025 David Sherwood <david.sherwood@arm.com>
18027 * gcc.target/aarch64/sve/gather_load_1.c: New test.
18028 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
18029 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
18030 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
18031 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
18032 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
18033 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
18034 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
18035 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
18036 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
18037 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
18038 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
18039 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
18040 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
18042 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18043 Alan Hayward <alan.hayward@arm.com>
18044 David Sherwood <david.sherwood@arm.com>
18046 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
18047 check for a message about using in-order reductions.
18048 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
18049 check for a message about using in-order reductions.
18050 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
18051 vectorized and check for a message about using in-order reductions.
18052 Expect targets with variable-length vectors to fall back to the
18053 fixed-length mininum.
18054 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
18055 check for a message about using in-order reductions.
18056 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
18057 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
18058 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
18059 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
18060 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
18061 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
18062 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
18063 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
18064 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
18065 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
18066 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
18067 vect_fold_left_plus.
18069 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18071 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
18073 * gcc.target/aarch64/sve/spill_2.c: New test.
18074 * gcc.target/aarch64/sve/spill_3.c: Likewise.
18075 * gcc.target/aarch64/sve/spill_4.c: Likewise.
18076 * gcc.target/aarch64/sve/spill_5.c: Likewise.
18077 * gcc.target/aarch64/sve/spill_6.c: Likewise.
18078 * gcc.target/aarch64/sve/spill_7.c: Likewise.
18080 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18081 Alan Hayward <alan.hayward@arm.com>
18082 David Sherwood <david.sherwood@arm.com>
18084 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
18086 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18087 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
18088 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
18089 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18090 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
18091 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18092 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
18093 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18094 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
18096 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18097 Alan Hayward <alan.hayward@arm.com>
18098 David Sherwood <david.sherwood@arm.com>
18100 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
18101 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
18102 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18103 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
18105 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18106 Alan Hayward <alan.hayward@arm.com>
18107 David Sherwood <david.sherwood@arm.com>
18109 * lib/target-supports.exp
18110 (check_effective_target_vect_fold_extract_last): New proc.
18111 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
18112 for fold_extract_last.
18113 * gcc.dg/vect/pr65947-2.c: Likewise.
18114 * gcc.dg/vect/pr65947-3.c: Likewise.
18115 * gcc.dg/vect/pr65947-4.c: Likewise.
18116 * gcc.dg/vect/pr65947-5.c: Likewise.
18117 * gcc.dg/vect/pr65947-6.c: Likewise.
18118 * gcc.dg/vect/pr65947-9.c: Likewise.
18119 * gcc.dg/vect/pr65947-10.c: Likewise.
18120 * gcc.dg/vect/pr65947-12.c: Likewise.
18121 * gcc.dg/vect/pr65947-14.c: Likewise.
18122 * gcc.dg/vect/pr80631-1.c: Likewise.
18123 * gcc.target/aarch64/sve/clastb_1.c: New test.
18124 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
18125 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
18126 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
18127 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
18128 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
18129 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
18130 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
18131 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
18132 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
18133 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
18134 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
18135 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
18136 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
18138 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18139 Alan Hayward <alan.hayward@arm.com>
18140 David Sherwood <david.sherwood@arm.com>
18142 * gcc.target/aarch64/sve/live_1.c: New test.
18143 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
18145 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18146 Alan Hayward <alan.hayward@arm.com>
18147 David Sherwood <david.sherwood@arm.com>
18149 * gcc.target/aarch64/sve/nopeel_1.c: New test.
18150 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
18151 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
18152 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18153 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
18154 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18155 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
18156 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
18157 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
18159 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18160 Alan Hayward <alan.hayward@arm.com>
18161 David Sherwood <david.sherwood@arm.com>
18163 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
18165 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
18167 * gcc.target/aarch64/sve/loop_add_4.c: New test.
18168 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
18169 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
18170 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
18171 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
18172 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
18174 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18175 Alan Hayward <alan.hayward@arm.com>
18176 David Sherwood <david.sherwood@arm.com>
18178 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
18179 instead of just ADDRESS.
18180 * gcc.dg/tree-ssa/scev-10.c: Likewise.
18181 * gcc.dg/tree-ssa/scev-11.c: Likewise.
18182 * gcc.dg/tree-ssa/scev-12.c: Likewise.
18183 * gcc.target/aarch64/sve/index_offset_1.c: New test.
18184 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
18185 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
18186 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
18187 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
18188 * gcc.target/aarch64/sve/while_2.c: Likewise.
18189 * gcc.target/aarch64/sve/while_3.c: Likewise.
18190 * gcc.target/aarch64/sve/while_4.c: Likewise.
18192 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18193 Alan Hayward <alan.hayward@arm.com>
18194 David Sherwood <david.sherwood@arm.com>
18196 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
18197 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
18199 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
18200 * gcc.target/aarch64/sve/slp_7.c: Likewise.
18201 * gcc.target/aarch64/sve/reduc_5.c: New test.
18202 * gcc.target/aarch64/sve/slp_13.c: Likewise.
18203 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
18205 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18206 Alan Hayward <alan.hayward@arm.com>
18207 David Sherwood <david.sherwood@arm.com>
18209 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
18210 * gcc.dg/tree-ssa/peel1.c: Likewise.
18211 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
18212 variable-length vectors.
18213 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
18214 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
18215 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
18216 * gcc.target/aarch64/sve/slp_2.c: Likewise.
18217 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18218 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18219 * gcc.target/aarch64/sve/slp_6.c: Likewise.
18220 * gcc.target/aarch64/sve/slp_8.c: New test.
18221 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
18222 * gcc.target/aarch64/sve/slp_9.c: Likewise.
18223 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
18224 * gcc.target/aarch64/sve/slp_10.c: Likewise.
18225 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
18226 * gcc.target/aarch64/sve/slp_11.c: Likewise.
18227 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
18228 * gcc.target/aarch64/sve/slp_12.c: Likewise.
18229 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
18230 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
18231 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
18232 * gcc.target/aarch64/sve/while_1.c: Likewise.
18233 * gcc.target/aarch64/sve/while_2.c: Likewise.
18234 * gcc.target/aarch64/sve/while_3.c: Likewise.
18235 * gcc.target/aarch64/sve/while_4.c: Likewise.
18237 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18238 Alan Hayward <alan.hayward@arm.com>
18239 David Sherwood <david.sherwood@arm.com>
18241 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
18243 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
18244 and add an associated scan-dump test. Prevent vectorization
18245 of the first two loops.
18246 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18247 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
18248 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18249 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18250 (INIT_VECTOR): Tweak initial value so that some bits are always set.
18251 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18253 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18254 Alan Hayward <alan.hayward@arm.com>
18255 David Sherwood <david.sherwood@arm.com>
18257 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
18258 * gcc.dg/vect/pr67790.c: Likewise.
18259 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18260 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18261 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18262 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18263 * gcc.target/aarch64/sve/slp_5.c: New test.
18264 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
18265 * gcc.target/aarch64/sve/slp_6.c: Likewise.
18266 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
18267 * gcc.target/aarch64/sve/slp_7.c: Likewise.
18268 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
18270 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18271 Alan Hayward <alan.hayward@arm.com>
18272 David Sherwood <david.sherwood@arm.com>
18274 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
18276 * gcc.dg/vect/slp-1.c: Likewise.
18277 * gcc.dg/vect/slp-10.c: Likewise.
18278 * gcc.dg/vect/slp-12b.c: Likewise.
18279 * gcc.dg/vect/slp-12c.c: Likewise.
18280 * gcc.dg/vect/slp-17.c: Likewise.
18281 * gcc.dg/vect/slp-19b.c: Likewise.
18282 * gcc.dg/vect/slp-20.c: Likewise.
18283 * gcc.dg/vect/slp-21.c: Likewise.
18284 * gcc.dg/vect/slp-22.c: Likewise.
18285 * gcc.dg/vect/slp-23.c: Likewise.
18286 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18287 * gcc.dg/vect/slp-24.c: Likewise.
18288 * gcc.dg/vect/slp-28.c: Likewise.
18289 * gcc.dg/vect/slp-39.c: Likewise.
18290 * gcc.dg/vect/slp-6.c: Likewise.
18291 * gcc.dg/vect/slp-7.c: Likewise.
18292 * gcc.dg/vect/slp-cond-1.c: Likewise.
18293 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18294 * gcc.dg/vect/slp-cond-2.c: Likewise.
18295 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18296 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18297 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18298 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18299 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18300 * gcc.dg/vect/slp-perm-6.c: Likewise.
18301 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18302 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18303 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18304 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
18305 * gcc.dg/vect/slp-12a.c: Likewise.
18306 * gcc.dg/vect/slp-14.c: Likewise.
18307 * gcc.dg/vect/slp-15.c: Likewise.
18308 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18309 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18310 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18311 * gcc.target/aarch64/sve/slp_1.c: New test.
18312 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
18313 * gcc.target/aarch64/sve/slp_2.c: Likewise.
18314 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
18315 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18316 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
18317 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18318 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
18320 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18321 Alan Hayward <alan.hayward@arm.com>
18322 David Sherwood <david.sherwood@arm.com>
18324 * gcc.dg/vect/vect-ooo-group-1.c: New test.
18325 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18326 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
18327 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18328 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
18329 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18330 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
18331 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18332 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18333 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18334 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18335 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18336 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18337 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
18338 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18339 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
18340 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18341 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
18342 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18344 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18345 Alan Hayward <alan.hayward@arm.com>
18346 David Sherwood <david.sherwood@arm.com>
18348 * gcc.target/aarch64/sve/struct_move_1.c: New test.
18349 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
18350 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
18351 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
18352 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
18353 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
18354 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18355 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
18356 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18357 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18358 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18359 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18360 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18361 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18362 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
18363 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
18364 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
18365 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
18366 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18367 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
18368 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18369 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18370 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18371 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18372 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18373 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18374 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18375 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18376 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18377 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18378 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18379 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18380 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18381 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
18382 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
18383 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
18385 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18386 Alan Hayward <alan.hayward@arm.com>
18387 David Sherwood <david.sherwood@arm.com>
18389 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
18390 Return true for SVE too.
18391 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
18392 if load/store lanes are supported.
18393 * gcc.dg/vect/slp-10.c: Likewise.
18394 * gcc.dg/vect/slp-12c.c: Likewise.
18395 * gcc.dg/vect/slp-17.c: Likewise.
18396 * gcc.dg/vect/slp-33.c: Likewise.
18397 * gcc.dg/vect/slp-6.c: Likewise.
18398 * gcc.dg/vect/slp-cond-1.c: Likewise.
18399 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
18400 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
18401 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18402 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
18403 * gcc.dg/vect/slp-perm-6.c: Likewise.
18404 * gcc.dg/vect/slp-perm-9.c: Likewise.
18405 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
18406 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
18407 for variable-length vectors.
18409 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18410 Alan Hayward <alan.hayward@arm.com>
18411 David Sherwood <david.sherwood@arm.com>
18413 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
18414 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
18416 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18418 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
18419 * g++.target/aarch64/sve/catch_1.C: New test.
18420 * g++.target/aarch64/sve/catch_2.C: Likewise.
18421 * g++.target/aarch64/sve/catch_3.C: Likewise.
18422 * g++.target/aarch64/sve/catch_4.C: Likewise.
18423 * g++.target/aarch64/sve/catch_5.C: Likewise.
18424 * g++.target/aarch64/sve/catch_6.C: Likewise.
18426 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18427 Alan Hayward <alan.hayward@arm.com>
18428 David Sherwood <david.sherwood@arm.com>
18430 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
18432 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
18433 * gcc.target/aarch64/fmaxmin.c: Likewise.
18434 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
18435 * gcc.target/aarch64/orr_imm_1.c: Likewise.
18436 * gcc.target/aarch64/pr62178.c: Likewise.
18437 * gcc.target/aarch64/pr71727-2.c: Likewise.
18438 * gcc.target/aarch64/saddw-1.c: Likewise.
18439 * gcc.target/aarch64/saddw-2.c: Likewise.
18440 * gcc.target/aarch64/uaddw-1.c: Likewise.
18441 * gcc.target/aarch64/uaddw-2.c: Likewise.
18442 * gcc.target/aarch64/uaddw-3.c: Likewise.
18443 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
18444 * gcc.target/aarch64/vect-compile.c: Likewise.
18445 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
18446 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
18447 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
18448 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
18449 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
18450 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
18451 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
18452 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
18453 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
18454 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
18455 * gcc.target/aarch64/vect-fmovd.c: Likewise.
18456 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
18457 * gcc.target/aarch64/vect-fmovf.c: Likewise.
18458 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
18459 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
18460 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
18461 * gcc.target/aarch64/vect-movi.c: Likewise.
18462 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
18463 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
18464 * gcc.target/aarch64/vect-vaddv.c: Likewise.
18465 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
18466 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
18467 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
18469 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
18470 * gcc.target/aarch64/sve/arith_1.c: New test.
18471 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
18472 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18473 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18474 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18475 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
18476 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
18477 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
18478 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
18479 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
18480 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
18481 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
18482 * gcc.target/aarch64/sve/ext_1.c: Likewise.
18483 * gcc.target/aarch64/sve/ext_2.c: Likewise.
18484 * gcc.target/aarch64/sve/extract_1.c: Likewise.
18485 * gcc.target/aarch64/sve/extract_2.c: Likewise.
18486 * gcc.target/aarch64/sve/extract_3.c: Likewise.
18487 * gcc.target/aarch64/sve/extract_4.c: Likewise.
18488 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
18489 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
18490 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
18491 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
18492 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
18493 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
18494 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
18495 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
18496 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
18497 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
18498 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
18499 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
18500 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
18501 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
18502 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
18503 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
18504 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
18505 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
18506 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18507 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
18508 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
18509 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
18510 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
18511 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
18512 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
18513 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
18514 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18515 * gcc.target/aarch64/sve/index_1.c: Likewise.
18516 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
18517 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
18518 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
18519 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18520 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
18521 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
18522 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18523 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
18524 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
18525 * gcc.target/aarch64/sve/mad_1.c: Likewise.
18526 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
18527 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
18528 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
18529 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
18530 * gcc.target/aarch64/sve/mla_1.c: Likewise.
18531 * gcc.target/aarch64/sve/mls_1.c: Likewise.
18532 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
18533 * gcc.target/aarch64/sve/msb_1.c: Likewise.
18534 * gcc.target/aarch64/sve/mul_1.c: Likewise.
18535 * gcc.target/aarch64/sve/neg_1.c: Likewise.
18536 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
18537 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
18538 * gcc.target/aarch64/sve/pack_1.c: Likewise.
18539 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
18540 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
18541 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
18542 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
18543 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
18544 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
18545 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
18546 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
18547 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
18548 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
18549 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18550 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18551 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18552 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
18553 * gcc.target/aarch64/sve/rev_1.c: Likewise.
18554 * gcc.target/aarch64/sve/revb_1.c: Likewise.
18555 * gcc.target/aarch64/sve/revh_1.c: Likewise.
18556 * gcc.target/aarch64/sve/revw_1.c: Likewise.
18557 * gcc.target/aarch64/sve/shift_1.c: Likewise.
18558 * gcc.target/aarch64/sve/single_1.c: Likewise.
18559 * gcc.target/aarch64/sve/single_2.c: Likewise.
18560 * gcc.target/aarch64/sve/single_3.c: Likewise.
18561 * gcc.target/aarch64/sve/single_4.c: Likewise.
18562 * gcc.target/aarch64/sve/spill_1.c: Likewise.
18563 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
18564 * gcc.target/aarch64/sve/subr_1.c: Likewise.
18565 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
18566 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
18567 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
18568 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
18569 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
18570 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
18571 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
18572 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
18573 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
18574 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
18575 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
18576 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
18577 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
18578 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
18579 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
18580 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
18581 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
18582 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
18583 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
18584 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
18585 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
18586 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
18587 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
18588 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18589 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
18590 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
18591 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
18592 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
18593 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
18594 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
18595 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
18596 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
18597 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
18598 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
18599 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
18600 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
18601 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
18602 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
18603 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
18604 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
18605 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
18606 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
18608 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18609 Alan Hayward <alan.hayward@arm.com>
18610 David Sherwood <david.sherwood@arm.com>
18612 * lib/target-supports.exp (check_effective_target_aarch64_sve)
18613 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
18614 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
18616 (check_effective_target_vect_perm): Handle SVE.
18617 (check_effective_target_vect_perm_byte): Likewise.
18618 (check_effective_target_vect_perm_short): Likewise.
18619 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
18620 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
18621 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
18622 (check_effective_target_vect_element_align_preferred): Likewise.
18623 (check_effective_target_vect_align_stack_vars): Likewise.
18624 (check_effective_target_vect_load_lanes): Likewise.
18625 (check_effective_target_vect_masked_store): Likewise.
18626 (available_vector_sizes): Use aarch64_sve_bits for SVE.
18627 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
18628 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
18629 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
18630 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
18631 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
18632 * gcc.dg/vect/slp-23.c: Likewise.
18633 * gcc.dg/vect/slp-perm-5.c: Likewise.
18634 * gcc.dg/vect/slp-perm-6.c: Likewise.
18635 * gcc.dg/vect/slp-perm-9.c: Likewise.
18636 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18637 * gcc.dg/vect/vect-114.c: Likewise.
18638 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
18639 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
18641 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18643 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
18644 vect_variable_length, expecting the test to be vectorized
18645 without SLP instead.
18646 * gcc.dg/vect/pr33953.c: Likewise.
18647 * gcc.dg/vect/pr37027.c: Likewise.
18648 * gcc.dg/vect/pr67790.c: Likewise.
18649 * gcc.dg/vect/pr68445.c: Likewise.
18650 * gcc.dg/vect/slp-1.c: Likewise.
18651 * gcc.dg/vect/slp-10.c: Likewise.
18652 * gcc.dg/vect/slp-12a.c: Likewise.
18653 * gcc.dg/vect/slp-12b.c: Likewise.
18654 * gcc.dg/vect/slp-12c.c: Likewise.
18655 * gcc.dg/vect/slp-13-big-array.c: Likewise.
18656 * gcc.dg/vect/slp-13.c: Likewise.
18657 * gcc.dg/vect/slp-14.c: Likewise.
18658 * gcc.dg/vect/slp-15.c: Likewise.
18659 * gcc.dg/vect/slp-17.c: Likewise.
18660 * gcc.dg/vect/slp-19b.c: Likewise.
18661 * gcc.dg/vect/slp-2.c: Likewise.
18662 * gcc.dg/vect/slp-20.c: Likewise.
18663 * gcc.dg/vect/slp-21.c: Likewise.
18664 * gcc.dg/vect/slp-22.c: Likewise.
18665 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18666 * gcc.dg/vect/slp-24.c: Likewise.
18667 * gcc.dg/vect/slp-28.c: Likewise.
18668 * gcc.dg/vect/slp-39.c: Likewise.
18669 * gcc.dg/vect/slp-42.c: Likewise.
18670 * gcc.dg/vect/slp-6.c: Likewise.
18671 * gcc.dg/vect/slp-7.c: Likewise.
18672 * gcc.dg/vect/slp-cond-1.c: Likewise.
18673 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18674 * gcc.dg/vect/slp-cond-2.c: Likewise.
18675 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18676 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18677 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18678 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18679 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18680 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18681 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18682 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18683 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18684 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18685 * gcc.dg/vect/slp-reduc-4.c: Likewise.
18686 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18687 * gcc.dg/vect/slp-reduc-7.c: Likewise.
18688 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18689 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18690 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18691 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
18693 2018-01-13 Jakub Jelinek <jakub@redhat.com>
18696 * gcc.dg/pr83801.c: New test.
18698 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
18701 * gfortran.dg/bounds_check_19.f90: New test.
18703 2018-01-12 Jakub Jelinek <jakub@redhat.com>
18705 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
18706 instead of scan-assembler-not for xsnabsqp.
18708 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18710 PR libgfortran/83525
18711 * gfortran.dg/newunit_5.f90: New test.
18713 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
18715 PR rtl-optimization/80481
18716 * g++.dg/pr80481.C: New.
18718 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
18721 * gcc.target/alpha/pr83628-3.c: New test.
18723 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18725 * lib/target-supports.exp (check_effective_target_avx512f): Also
18726 check for __builtin_ia32_addsd_round,
18727 __builtin_ia32_getmantsd_round.
18728 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
18730 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
18733 * gcc.target/powerpc/pr83629.c: Require ilp32.
18735 2018-01-12 Richard Biener <rguenther@suse.de>
18737 PR tree-optimization/80846
18738 * gcc.target/i386/pr80846-1.c: New testcase.
18739 * gcc.target/i386/pr80846-2.c: Likewise.
18741 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
18743 * gcc.c-torture/execute/20180112-1.c: New test.
18745 2018-01-12 Tom de Vries <tom@codesourcery.com>
18747 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
18748 * g++.dg/ext/label13a.C: Same.
18749 * g++.dg/ext/label14.C: Same.
18750 * g++.dg/ext/label2.C: Same.
18751 * g++.dg/ext/label3.C: Same.
18752 * g++.dg/torture/pr42462.C: Same.
18753 * g++.dg/torture/pr42739.C: Same.
18754 * g++.dg/warn/Wunused-label-3.C: Same.
18756 2018-01-12 Tom de Vries <tom@codesourcery.com>
18758 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
18759 * g++.dg/Walloca1.C: Same.
18760 * g++.dg/cpp0x/pr70338.C: Same.
18761 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
18762 * g++.dg/cpp1y/vla10.C: Same.
18763 * g++.dg/cpp1y/vla2.C: Same.
18764 * g++.dg/cpp1y/vla6.C: Same.
18765 * g++.dg/cpp1y/vla8.C: Same.
18766 * g++.dg/debug/debug5.C: Same.
18767 * g++.dg/debug/debug6.C: Same.
18768 * g++.dg/debug/pr54828.C: Same.
18769 * g++.dg/diagnostic/pr70105.C: Same.
18770 * g++.dg/eh/cleanup5.C: Same.
18771 * g++.dg/eh/spbp.C: Same.
18772 * g++.dg/ext/tmplattr9.C: Same.
18773 * g++.dg/ext/vla10.C: Same.
18774 * g++.dg/ext/vla11.C: Same.
18775 * g++.dg/ext/vla12.C: Same.
18776 * g++.dg/ext/vla15.C: Same.
18777 * g++.dg/ext/vla16.C: Same.
18778 * g++.dg/ext/vla17.C: Same.
18779 * g++.dg/ext/vla3.C: Same.
18780 * g++.dg/ext/vla6.C: Same.
18781 * g++.dg/ext/vla7.C: Same.
18782 * g++.dg/init/array24.C: Same.
18783 * g++.dg/init/new47.C: Same.
18784 * g++.dg/init/pr55497.C: Same.
18785 * g++.dg/opt/pr78201.C: Same.
18786 * g++.dg/template/vla2.C: Same.
18787 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
18788 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
18789 * g++.dg/torture/pr62127.C: Same.
18790 * g++.dg/torture/pr67055.C: Same.
18791 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
18792 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
18793 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
18794 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
18795 * g++.dg/warn/Wplacement-new-size-5.C: Same.
18796 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
18797 * g++.dg/warn/Wvla-1.C: Same.
18798 * g++.dg/warn/Wvla-3.C: Same.
18799 * g++.old-deja/g++.ext/array2.C: Same.
18800 * g++.old-deja/g++.ext/constructor.C: Same.
18801 * g++.old-deja/g++.law/builtin1.C: Same.
18802 * g++.old-deja/g++.other/crash12.C: Same.
18803 * g++.old-deja/g++.other/eh3.C: Same.
18804 * g++.old-deja/g++.pt/array6.C: Same.
18805 * g++.old-deja/g++.pt/dynarray.C: Same.
18807 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18809 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
18811 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18813 PR libfortran/67412
18814 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
18815 on *-*-solaris2.10.
18817 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18819 * lib/target-supports.exp (check_effective_target_branch_cost):
18820 Accept all x86 targets.
18822 2018-01-12 Martin Liska <mliska@suse.cz>
18825 * g++.dg/warn/pr83054.C: New test.
18827 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18829 * gcc.target/powerpc/spec-barr-1.c: New file.
18831 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
18834 * gcc.target/i386/pr83330.c: New test.
18836 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18839 * gfortran.dg/dtio_31.f03: New test.
18840 * gfortran.dg/dtio_32.f03: New test.
18842 2018-01-11 David Malcolm <dmalcolm@redhat.com>
18845 * g++.dg/wrappers: New subdirectory.
18846 * g++.dg/wrappers/README: New file.
18847 * g++.dg/wrappers/alloc.C: New test case.
18848 * g++.dg/wrappers/cow-istream-string.C: New test case.
18849 * g++.dg/wrappers/cp-stdlib.C: New test case.
18850 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
18851 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
18853 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
18855 PR middle-end/83718
18856 * g++.dg/torture/pr83718.C: New testcase.
18858 2018-01-11 Martin Jambor <mjambor@suse.cz>
18861 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
18863 2018-01-11 Bin Cheng <bin.cheng@arm.com>
18865 PR tree-optimization/83695
18866 * gcc.dg/tree-ssa/pr83695.c: New test.
18868 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18870 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
18871 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
18873 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18875 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
18876 * gcc.target/arm/simd/fp16fml_high.c: New test.
18877 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
18878 * lib/target-supports.exp
18879 (check_effective_target_arm_fp16fml_neon_ok_nocache,
18880 check_effective_target_arm_fp16fml_neon_ok,
18881 add_options_for_arm_fp16fml_neon): New procedures.
18883 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18885 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
18888 2018-01-11 Richard Biener <rguenther@suse.de>
18890 PR tree-optimization/83435
18891 * gcc.dg/graphite/pr83435.c: New testcase.
18893 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
18894 Alan Hayward <alan.hayward@arm.com>
18895 David Sherwood <david.sherwood@arm.com>
18897 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
18899 2018-01-11 Tamar Christina <tamar.christina@arm.com>
18901 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
18903 2018-01-11 Sudakshina Das <sudi.das@arm.com>
18906 * gcc.c-torture/compile/pr82096.c: New test.
18908 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18910 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
18912 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18914 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
18916 2018-01-11 Justin Squirek <squirek@adacore.com>
18918 * gnat.dg/expr_func4.adb: New testcase.
18920 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18922 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
18925 2018-01-11 Bob Duff <duff@adacore.com>
18927 * gnat.dg/protected_null.adb: New testcase.
18929 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18931 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
18933 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18935 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
18937 2018-01-11 Justin Squirek <squirek@adacore.com>
18939 * gnat.dg/loopvar.adb: New testcase.
18941 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18943 PR middle-end/83189
18944 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
18946 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18948 * gcc.c-torture/compile/pr83575.c: New testcase.
18950 2018-01-10 Michael Collison <michael.collison@arm.com>
18952 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
18953 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
18954 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
18955 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
18956 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18957 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18958 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18959 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
18960 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
18961 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18962 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18963 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
18964 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
18965 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
18966 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
18967 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
18969 2018-01-10 Michael Collison <michael.collison@arm.com>
18971 * gcc.target/aarch64/sha2.h: New shared testcase.
18972 * gcc.target/aarch64/sha2_1.c: New testcase.
18973 * gcc.target/aarch64/sha2_2.c: New testcase.
18974 * gcc.target/aarch64/sha2_3.c: New testcase.
18975 * gcc.target/aarch64/sha3.h: New shared testcase.
18976 * gcc.target/aarch64/sha3_1.c: New testcase.
18977 * gcc.target/aarch64/sha3_2.c: New testcase.
18978 * gcc.target/aarch64/sha3_3.c: New testcase.
18980 2018-01-10 Michael Collison <michael.collison@arm.com>
18982 * gcc.target/aarch64/sm3_sm4.c: New testcase.
18984 2018-01-10 Martin Sebor <msebor@redhat.com>
18986 PR tree-optimization/83781
18987 * gcc.dg/strlenopt-42.c: New test.
18989 2018-01-11 Martin Sebor <msebor@gmail.com>
18990 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18992 PR tree-optimization/83501
18993 PR tree-optimization/81703
18995 * gcc.dg/strlenopt-39.c: New test-case.
18996 * gcc.dg/pr81703.c: Likewise.
18998 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
19000 * gnat.dg/atomic10.adb: New test.
19002 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
19005 * gfortran.dg/deferred_character_18.f90: New test.
19007 2018-01-10 Martin Sebor <msebor@redhat.com>
19009 PR tree-optimization/83671
19010 * gcc.dg/strlenopt-40.c: New test.
19011 * gcc.dg/strlenopt-41.c: New test.
19013 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
19016 * gfortran.dg/allocate_with_typespec_7.f90: New test.
19018 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
19021 * gcc.target/powerpc/pr83399.c: New test.
19023 2018-01-10 David Malcolm <dmalcolm@redhat.com>
19026 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
19027 to reflect that the arguments are correctly underlined.
19028 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
19029 for globals, params, locals and literals.
19030 (test_sizeof): Directly test the location of "sizeof", rather than
19031 when used in compound expressions.
19032 (test_alignof): Likewise for "alignof".
19033 (test_string_literals): Likewise for string literals.
19034 (test_numeric_literals): Likewise for numeric literals.
19035 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
19036 (test_typeid): Likewise for typeid.
19037 (test_unary_plus): New.
19038 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
19041 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
19043 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
19045 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
19047 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
19049 2018-01-10 Marek Polacek <polacek@redhat.com>
19052 * g++.dg/warn/Wduplicated-branches4.C: New test.
19054 2018-01-10 Jakub Jelinek <jakub@redhat.com>
19057 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
19060 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
19063 * g++.dg/cpp0x/new2.C: New.
19065 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
19068 * gcc.target/i386/pr83735.c: New test.
19070 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
19072 * lib/target-supports.exp (check_effective_target_branch_cost):
19074 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
19075 * gcc.dg/pr21643.c: Likewise.
19076 * gcc.dg/pr46309.c: Likewise.
19077 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19078 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
19079 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
19080 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
19081 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
19082 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
19083 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
19084 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
19085 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
19086 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
19087 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
19088 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
19089 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
19090 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
19092 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
19095 * gcc.target/powerpc/pr83629.c: New testcase.
19097 2018-01-10 Richard Biener <rguenther@suse.de>
19100 * gcc.dg/pr78768.c: Un-XFAIL.
19102 2018-01-10 Richard Biener <rguenther@suse.de>
19105 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
19107 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
19109 PR tree-optimization/83753
19110 * gcc.dg/torture/pr83753.c: New test.
19112 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
19114 * gcc.target/i386/avx2-gather-1.c: Add -march.
19115 * gcc.target/i386/avx2-gather-2.c: Add -march.
19116 * gcc.target/i386/avx2-gather-3.c: Add -march.
19117 * gcc.target/i386/avx2-gather-4.c: Add -march.
19118 * gcc.target/i386/avx2-gather-5.c: Add -march.
19119 * gcc.target/i386/avx2-gather-6.c: Add -march.
19120 * gcc.target/i386/avx512f-gather-1.c: Add -march.
19121 * gcc.target/i386/avx512f-gather-2.c: Add -march.
19122 * gcc.target/i386/avx512f-gather-3.c: Add -march.
19123 * gcc.target/i386/avx512f-gather-4.c: Add -march.
19124 * gcc.target/i386/avx512f-gather-5.c: Add -march.
19125 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
19126 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
19127 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
19128 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
19129 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
19131 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
19134 * gcc.target/i386/pr78585.c: New test.
19136 2018-01-09 Jakub Jelinek <jakub@redhat.com>
19139 * g++.dg/cpp0x/pr83734.C: New test.
19141 2018-01-09 Carl Love <cel@us.ibm.com>
19143 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
19144 vec_mergeo builtins with float, double, long long, unsigned long long,
19145 bool long long arguments.
19146 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
19147 vec_float2 with double arguments.
19148 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
19149 vec_mergew and vec_mergow builtins.
19151 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
19154 * gfortran.dg/contiguous_6.f90: New test.
19156 2018-01-09 Richard Biener <rguenther@suse.de>
19158 PR tree-optimization/83668
19159 * gcc.dg/graphite/pr83668.c: New testcase.
19161 2018-01-09 Joseph Myers <joseph@codesourcery.com>
19163 PR tree-optimization/64811
19164 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
19165 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
19166 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
19167 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
19169 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
19171 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
19174 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
19176 2018-01-09 Tamar Christina <tamar.christina@arm.com>
19179 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
19180 no NEON and require softfp or hard float-abi.
19181 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
19183 2018-01-09 Richard Biener <rguenther@suse.de>
19185 PR tree-optimization/83572
19186 * gcc.dg/graphite/pr83572.c: New testcase.
19188 2018-01-09 Jakub Jelinek <jakub@redhat.com>
19191 * gcc.dg/sms-13.c: New test.
19193 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
19196 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
19198 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
19199 Monk Chiang <sh.chiang04@gmail.com>
19201 * gcc.target/riscv/save-restore-1.c: New.
19203 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19206 * gcc.target/powerpc/pr83677.c: New file.
19208 2018-01-08 Jeff Law <law@redhat.com>
19210 PR rtl-optimizatin/81308
19211 * g++.dg/pr81308-1.C: New test.
19212 * g++.dg/pr81308-2.C: New test.
19214 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
19216 PR target/83663 - Revert r255946
19217 * gcc.target/aarch64/vect-slp-dup.c: New.
19219 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19221 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
19224 2018-01-08 Richard Biener <rguenther@suse.de>
19226 PR tree-optimization/83563
19227 * gcc.dg/graphite/pr83563.c: New testcase.
19229 2018-01-08 Richard Biener <rguenther@suse.de>
19231 PR middle-end/83713
19232 * g++.dg/torture/pr83713.C: New testcase.
19234 2018-01-08 Tom de Vries <tom@codesourcery.com>
19236 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
19238 2018-01-08 Richard Biener <rguenther@suse.de>
19240 PR tree-optimization/83685
19241 * gcc.dg/torture/pr83685.c: New testcase.
19243 2018-01-08 Richard Biener <rguenther@suse.de>
19246 * gcc.dg/lto/pr83719_0.c: New testcase.
19248 2018-01-08 Tom de Vries <tom@codesourcery.com>
19250 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
19251 * gcc.dg/graphite/run-id-1.c: Same.
19252 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
19254 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
19257 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
19258 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
19259 * gfortran.dg/pdt_27.f03: New test.
19262 * gfortran.dg/pdt_28.f03: New test.
19264 2018-01-08 Tom de Vries <tom@codesourcery.com>
19266 * c-c++-common/builtins.c: Require effective target alloca.
19267 * gcc.dg/Wrestrict.c: Same.
19268 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
19270 2018-01-08 Richard Biener <rguenther@suse.de>
19272 PR middle-end/83580
19273 * gcc.dg/torture/pr83580.c: New testcase.
19275 2018-01-08 Richard Biener <rguenther@suse.de>
19277 PR middle-end/83517
19278 * gcc.dg/pr83517.c: New testcase.
19280 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
19282 PR middle-end/81897
19283 * gcc.dg/uninit-pr81897.c: New test.
19285 2018-01-06 Martin Sebor <msebor@redhat.com>
19287 PR tree-optimization/83640
19288 * gcc.dg/Wrestrict-6.c: New test.
19289 * gcc.dg/pr83640.c: New test.
19291 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
19293 * gcc.target/aarch64/reg-alloc-1.c: New test.
19295 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
19298 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
19300 2018-01-06 Jakub Jelinek <jakub@redhat.com>
19303 * gcc.dg/pr83480.c: New test.
19305 PR rtl-optimization/83682
19306 * gcc.target/i386/pr83682.c: New test.
19308 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
19312 * gfortran.dg/char_cast_1.f90: Update scan pattern.
19313 * gfortran.dg/dependency_49.f90: Likewise.
19314 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
19315 * gfortran.dg/repeat_7.f90: New test for PR 66310.
19316 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
19317 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
19318 * gfortran.dg/string_1_lp64.f90: New test.
19319 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
19320 * gfortran.dg/string_3_lp64.f90: New test.
19322 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19325 * gcc.target/i386/sse-26.c: New test.
19328 * gcc.target/i386/pr83604.c: New test.
19330 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
19332 * gcc.dg/vect/vect-align-4.c: New test.
19333 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
19334 and redefine as a structure with an unaligned member "b".
19335 (foo): Update accordingly.
19337 2018-01-05 Sudakshina Das <sudi.das@arm.com>
19340 * gcc.target/aarch64/bics_5.c: New test.
19341 * gcc.target/arm/bics_5.c: Likewise.
19343 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19345 PR tree-optimization/83605
19346 * gcc.dg/pr83605.c: New test.
19348 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19351 * gcc.target/i386/pr83554.c: New test.
19354 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
19357 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
19361 * gfortran.dg/eoshift_8.f90: New test.
19362 * gfortran.dg/simplify_eoshift_1.f90: New test.
19364 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19367 * gcc.dg/pr83585.c: New test.
19369 2018-01-04 Nathan Sidwell <nathan@acm.org>
19372 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
19374 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19377 * gcc.dg/pr83666.c: New test.
19379 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
19382 * gcc.target/alpha/pr83628-1.c: New test.
19383 * gcc.target/alpha/pr83628-2.c: Ditto.
19385 2018-01-04 Martin Liska <mliska@suse.cz>
19388 * g++.dg/ipa/pr82352.C: New test.
19390 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19392 * gcc.dg/vect-opt-info-1.c: Moved to ...
19393 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
19394 vect_int targets, use dg-additional-options instead of dg-options and
19395 use relative line numbers instead of absolute.
19397 2018-01-03 Martin Sebor <msebor@redhat.com>
19399 PR tree-optimization/83655
19400 * gcc.dg/Wrestrict-5.c: New test.
19401 * c-c++-common/builtins.c: New test.
19403 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19404 Alan Hayward <alan.hayward@arm.com>
19405 David Sherwood <david.sherwood@arm.com>
19407 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
19410 2018-01-03 Jeff Law <law@redhat.com>
19413 * gcc.target/i386/stack-check-17.c: New test.
19414 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
19416 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19419 * gcc.dg/pr83621.c: New test.
19422 * gcc.dg/pr83645.c: New test.
19424 2018-01-03 Martin Sebor <msebor@redhat.com>
19426 PR tree-optimization/83603
19427 * gcc.dg/Wrestrict-4.c: New test.
19430 * gcc.dg/const-2.c: New test.
19431 * gcc.dg/pure-3.c: New test.
19433 2018-01-03 Martin Sebor <msebor@redhat.com>
19435 * gcc.dg/Wrestrict-3.c: New test.
19437 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19440 * g++.dg/opt/pr83555.C: New test.
19441 * g++.dg/ubsan/pr83555.C: New test.
19443 2018-01-03 David Malcolm <dmalcolm@redhat.com>
19446 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
19447 the !CHECKING_P case by expecting a note.
19448 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
19449 a note for the !CHECKING_P case, and move the return statement
19450 outside of #if CHECKING_P guard.
19452 2018-01-03 Jeff Law <law@redhat.com>
19454 PR middle-end/83654
19455 * gcc.target/i386/stack-check-18.c: New test.
19456 * gcc.target/i386/stack-check-19.c: New test.
19458 2018-01-03 Martin Sebor <msebor@redhat.com>
19460 PR tree-optimization/83501
19461 * c-c++-common/Warray-bounds-3.c: Remove xfail.
19463 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19465 PR tree-optimization/83501
19466 * gcc.dg/tree-ssa/pr83501-1.c: New test.
19468 2018-01-03 Nathan Sidwell <nathan@acm.org>
19471 * g++.dg/ipa/pr83667.C: New.
19473 2018-01-03 Martin Liska <mliska@suse.cz>
19475 PR tree-optimization/83593
19476 * gcc.dg/pr83593.c: New test.
19478 2018-01-03 Martin Liska <mliska@suse.cz>
19481 * g++.dg/ipa/pr83549.C: New test.
19483 2018-01-03 Marek Polacek <polacek@redhat.com>
19486 * g++.dg/warn/mvp2.C: New test.
19488 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19490 PR preprocessor/83602
19491 * g++.dg/cpp/pr83602.C: New test.
19494 * g++.dg/parse/pr83634.C: New test.
19496 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
19499 * gfortran.dg/eoshift_7.f90: New test.
19501 2018-01-03 Jan Beulich <jbeulich@suse.com>
19503 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
19504 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
19506 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19508 Update copyright years.
19510 2018-01-03 Martin Liska <mliska@suse.cz>
19513 * gcc.dg/ipa/pr83594.c: New test.
19515 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19516 Alan Hayward <alan.hayward@arm.com>
19517 David Sherwood <david.sherwood@arm.com>
19519 * gcc.dg/vect-opt-info-1.c: New test.
19521 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
19523 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
19524 floorf128, truncf128, and roundf128.
19525 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
19526 optimizations added in match.pd.
19527 * gcc.target/powerpc/float128-hw6.c: Likewise.
19528 * gcc.target/powerpc/float128-hw7.c: Likewise.
19529 * gcc.target/powerpc/float128-hw8.c: Likewise.
19530 * gcc.target/powerpc/float128-hw9.c: Likewise.
19531 * gcc.target/powerpc/float128-hw10.c: Likewise.
19532 * gcc.target/powerpc/float128-hw11.c: Likewise.
19534 2018-01-02 Jakub Jelinek <jakub@redhat.com>
19537 * g++.dg/cpp0x/pr83556.C: New test.
19539 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
19543 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
19544 * gfortran.dg/simplify_cshift_4.f90: New test.
19546 2018-01-02 Marek Polacek <polacek@redhat.com>
19549 * g++.dg/cpp0x/inh-ctor30.C: New test.
19552 * g++.dg/cpp1z/pr83644.C: New test.
19554 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
19557 * gfortran.dg/coarray_45.f90: New test.
19560 * gfortran.dg/coarray_46.f90: New test.
19562 2018-01-01 Jakub Jelinek <jakub@redhat.com>
19564 PR tree-optimization/83581
19565 * gcc.dg/pr83581.c: New test.
19568 * gcc.dg/pr83595.c: New test.
19570 PR middle-end/83608
19571 * g++.dg/opt/pr83608.C: New test.
19573 PR middle-end/83609
19574 * gcc.dg/pr83609.c: New test.
19575 * g++.dg/opt/pr83609.C: New test.
19577 PR middle-end/83623
19578 * gcc.dg/pr83623.c: New test.
19580 * gcc.target/i386/i386.exp
19581 (check_effective_target_avx512vpopcntdqvl): New proc.
19582 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
19583 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
19584 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
19586 Copyright (C) 2018 Free Software Foundation, Inc.
19588 Copying and distribution of this file, with or without modification,
19589 are permitted in any medium without royalty provided the copyright
19590 notice and this notice are preserved.